/*! tailwindcss v4.2.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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-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-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--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);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-9{height:calc(var(--spacing) * 9)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-\[600px\]{min-height:600px}.min-h-dvh{min-height:100dvh}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[600px\]{max-width:600px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-cyan-700{border-color:var(--color-cyan-700)}.border-cyan-800{border-color:var(--color-cyan-800)}.border-cyan-900{border-color:var(--color-cyan-900)}.border-cyan-900\/60{border-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/60{border-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.border-cyan-900\/70{border-color:#104e64b3}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/70{border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.border-cyan-950{border-color:var(--color-cyan-950)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-700{border-color:var(--color-purple-700)}.border-purple-700\/60{border-color:#8200da99}@supports (color:color-mix(in lab, red, red)){.border-purple-700\/60{border-color:color-mix(in oklab, var(--color-purple-700) 60%, transparent)}}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-900{border-color:var(--color-purple-900)}.border-rose-500{border-color:var(--color-rose-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.bg-\[\#050b16\]{background-color:#050b16}.bg-\[\#04101a\]{background-color:#04101a}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-950{background-color:var(--color-cyan-950)}.bg-purple-950\/20{background-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/20{background-color:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab, var(--color-slate-950) 85%, transparent)}}.bg-\[radial-gradient\(ellipse_at_center\,\#073049\,\#050b16_70\%\)\]{background-image:radial-gradient(#073049,#050b16 70%)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.accent-cyan-300{accent-color:var(--color-cyan-300)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_0_24px_\#00f0ff08\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#00f0ff08);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_30px_\#00f0ff08\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00f0ff08);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_60px_\#00c6ff20\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#00c6ff20);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.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)}@media (hover:hover){.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}}@media (width>=500px){.min-\[500px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=40rem){.sm\:h-\[560px\]{height:560px}.sm\:h-\[580px\]{height:580px}.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\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:grid-cols-\[240px_minmax\(0\,1fr\)_310px\]{grid-template-columns:240px minmax(0,1fr) 310px}.xl\:grid-cols-\[250px_minmax\(0\,1fr\)_320px\]{grid-template-columns:250px minmax(0,1fr) 320px}.xl\:grid-cols-\[250px_minmax\(0\,1fr\)_330px\]{grid-template-columns:250px minmax(0,1fr) 330px}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_300px\]{grid-template-columns:260px minmax(0,1fr) 300px}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_320px\]{grid-template-columns:260px minmax(0,1fr) 320px}}}.dashboard,.admin{max-width:1320px;min-height:100vh;margin:auto;padding:2rem clamp(1rem,5vw,5rem)}.dashboard>header,.admin>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}.admin>header nav{color:var(--cyan);gap:1rem;display:flex}.dashboard-head,.admin-head{padding:4rem 0 2rem}.dashboard-head h1,.admin-head h1{letter-spacing:-.055em;margin:.5rem 0;font-size:clamp(3rem,7vw,6rem)}.dashboard-head>p:last-child,.admin-head>p:last-child{color:var(--muted)}.stat-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stat-grid article{border:1px solid var(--line);background:#08131c;padding:1.5rem;display:grid}.stat-grid b{color:var(--cyan);font-size:2.5rem}.stat-grid span{color:var(--muted)}.dashboard-list{grid-template-columns:1.3fr .7fr;gap:1rem;margin-top:2rem;display:grid}.dashboard-list>div,.dashboard-list>aside{border:1px solid var(--line);background:#08131c;padding:1.5rem}.dashboard-list>div>a{border-top:1px solid var(--line);color:var(--cyan);justify-content:space-between;padding:1rem 0;display:flex}.dashboard-list aside p{color:var(--muted);line-height:1.6}.admin-link{color:var(--gold);margin-top:1rem;display:block}.admin-message{border:1px solid var(--cyan);margin-bottom:1rem;padding:1rem}.admin-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-grid>section{border:1px solid var(--line);background:#08131c;padding:1.5rem}.admin form{gap:1rem;display:grid}.admin label{gap:.45rem;font-weight:800;display:grid}.admin label>span{color:var(--muted);font-size:.72rem;font-weight:400}.admin input,.admin select{border:1px solid var(--line);background:#040b10;min-height:48px;padding:.6rem}.admin form .primary{cursor:pointer;border:0}.admin form+aside{border-left:3px solid var(--gold);background:#161207;margin-top:1.3rem;padding:1rem}.admin form+aside p{color:var(--muted);line-height:1.55}.admin ul{margin:0;padding:0;list-style:none}.admin li{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.admin audio{width:150px}.admin li>div{gap:.3rem;display:grid}.admin li span{color:var(--muted);font-size:.72rem}.admin li>button{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;padding:.6rem}.admin-empty{border:1px dashed var(--line);text-align:center;padding:2rem}.admin-empty p{color:var(--muted)}@media (width<=760px){.dashboard-list,.admin-grid,.stat-grid,.admin li{grid-template-columns:1fr}.admin audio{width:100%}.dashboard,.admin{padding:1rem}.dashboard-head,.admin-head{padding:3rem 0 1rem}}.global-music{z-index:45;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03080df5;grid-template-columns:44px minmax(150px,1fr) auto minmax(90px,200px) auto;align-items:center;gap:.8rem;min-height:64px;padding:.55rem clamp(.7rem,3vw,3rem);display:grid;position:sticky;bottom:0}.global-music button{border:1px solid var(--line);cursor:pointer;background:#0a1720;min-height:42px;padding:.5rem}.global-music div{min-width:0;display:grid}.global-music small{letter-spacing:.14em;color:var(--cyan);font-size:.58rem}.global-music b{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.global-music input{width:100%;accent-color:var(--cyan)}@media (width<=600px){.global-music{grid-template-columns:40px minmax(0,1fr) auto}.global-music input{grid-column:1/-1}.global-music>button:last-child{display:none}}.dq-site{--dq-cyan:#00f0ff;--dq-purple:#b56cff;color:#edf5ff;background:radial-gradient(at 85% 5%,#09243c 0,#0000 36%),#050b16;min-height:100dvh;font-family:Arial,Helvetica,sans-serif}.dq-site button{cursor:pointer}.dq-site a:focus-visible,.dq-site button:focus-visible{outline-offset:4px;outline:3px solid #00f0ff}.dq-header{z-index:20;background:#060d1be8;border-bottom:1px solid #1f576c;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(16px,3.5vw,64px);display:flex;position:relative}.dq-brand{letter-spacing:-1.5px;white-space:nowrap;font-size:clamp(25px,3vw,40px);font-weight:800;line-height:1.1}.dq-brand span{color:#00f0ff;text-shadow:0 0 18px #00f0ff44}.dq-perspective{background:#080d20;border:1px solid #7445bd;border-radius:40px;max-width:100%;padding:3px;display:flex}.dq-perspective button{color:#c6d9ec;white-space:nowrap;background:0 0;border:0;border-radius:28px;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font-size:14px;display:flex}.dq-perspective button span{font-size:24px;line-height:1}.dq-perspective button[aria-pressed=true]{color:#b8fbff;background:#00435d70;box-shadow:inset 0 0 0 1px #00f0ff,0 0 22px #00f0ff18}.dq-header nav{color:#adc1dc;gap:24px;font-size:14px;display:flex}.dq-header nav a{min-height:44px;padding:10px 0}.dq-menu{display:none}.dq-content{max-width:1740px;margin:auto;padding:0 clamp(16px,2.5vw,48px)}.dq-intro{text-align:center;padding:40px 10px 30px;position:relative;overflow:hidden}.dq-intro h1{z-index:1;letter-spacing:-2.5px;margin:12px 0;font-size:clamp(34px,4.4vw,76px);line-height:1.1;position:relative}.dq-intro h1 span{color:#0000;background:linear-gradient(110deg,#00f0ff,#9f67ff 74%,#c579ff);-webkit-background-clip:text;background-clip:text}.dq-intro>p:not(.dq-eyebrow){color:#9eb4d5;margin:12px 0;font-size:clamp(17px,1.6vw,25px)}.dq-eyebrow{letter-spacing:.2em;color:#83e9fa;z-index:1;font-size:11px;font-weight:700;position:relative}.dq-orbit{opacity:.15;pointer-events:none;background-image:url(/spatial/neural.webp);background-position:100% 40%;background-size:240%;border-radius:50%;width:400px;height:300px;position:absolute;top:-80px;right:-100px}.dq-utility{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex;position:relative}.dq-utility a,.dq-utility button{color:#b7d0e3;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px}.dq-utility a:first-child{color:#00f0ff}.dq-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:16px;display:grid}.dq-panel{background:linear-gradient(135deg,#081826ee,#060d19f7);border:1px solid #2389a9;border-radius:16px;overflow:hidden;box-shadow:0 0 25px #00f0ff09}.dq-panel-title{color:#6ceeff;letter-spacing:.08em;border-bottom:1px solid #28516d;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;font-weight:700;display:flex}.dq-panel-title>span:last-child{letter-spacing:0;font-size:11px;font-weight:400}.dq-badge{color:#b4ece7;background:#092731;border:1px solid #427c7c;border-radius:20px;padding:3px 9px}.dq-flow{padding:16px 14px}.dq-panel h2{letter-spacing:-.3px;margin:0 0 14px;font-size:17px;line-height:1.2}.dq-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dq-nodes button{text-align:center;color:#e0f2ff;background:linear-gradient(145deg,#11334988,#08101d);border:1px solid #235570;border-radius:10px;flex-direction:column;align-items:center;min-width:0;min-height:134px;padding:12px 7px;display:flex;position:relative}.dq-nodes button:not(:last-child):after{content:"→";color:#00f0ff;z-index:1;position:absolute;top:45%;right:-10px}.dq-node-icon{color:#00f0ff;text-shadow:0 0 16px #00f0ff55;font-size:32px;line-height:1.1}.dq-nodes b{margin:9px 0;font-size:11px;line-height:1.4}.dq-nodes small{color:#a8c0db;font-size:10px;line-height:1.4}.dq-nodes .selected{background:#123447;border-color:#00f0ff}.dq-inspector{background:#10283b;border:1px solid #43698c;border-radius:8px;margin-top:12px;padding:12px;font-size:14px}.dq-inspector p{margin:8px 0}.dq-inspector button{color:#99eaff;background:0 0;border:0;text-decoration:underline}.dq-analytics{grid-template-columns:minmax(0,2.7fr) repeat(3,minmax(0,.7fr));gap:7px;padding:0 14px 14px;display:grid}.dq-chart,.dq-metric{background:#060f1c;border:1px solid #23465f;border-radius:9px;padding:12px 9px}.dq-chart h2{margin:0;font-size:15px}.dq-chart p{color:#add2e5;align-items:center;gap:6px;margin:8px 0;font-size:9px;display:flex}.dq-chart i{background:#00f0ff;border-radius:50%;width:6px;height:6px;display:inline-block}.dq-chart i:nth-child(2){background:#b56cff}.dq-chart svg{width:100%;height:115px}.dq-axis{color:#859bb5;justify-content:space-between;font-size:9px;display:flex}.dq-metric{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.dq-metric>span{font-size:10px}.dq-metric>b{color:#a0f7ff;border:4px solid #0fa8c5;border-left-color:#18344d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:400;display:flex;box-shadow:0 0 16px #00f0ff11}.dq-metric.purple>b{border-color:#9855d6 #9855d6 #9855d6 #282349}.dq-metric small{font-size:10px;line-height:1}.dq-terminal{background:#030c18;border:1px solid #26556e;border-radius:9px;margin:0 14px 14px;padding:12px}.dq-terminal>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dq-terminal h2{margin:0;font-size:15px}.dq-terminal button{color:#a3e5f2;background:#0c2334;border:1px solid #275b72;border-radius:6px;padding:3px 10px;font-size:11px}.dq-terminal pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a0cbe9;height:104px;margin:8px 0;font:11px/1.8 monospace;overflow:auto}.dq-terminal>p{color:#95a9ba;margin:8px 0 0;font-size:10px}.dq-tour{border-color:#7150ab;flex-direction:column;display:flex}.dq-viewport{background:#08182a;flex:1;min-height:365px;position:relative;overflow:hidden}.dq-viewport>h2{z-index:2;text-shadow:0 1px 9px #000;pointer-events:none;background:#04121ba8;border-radius:8px;padding:8px 12px;font-size:25px;position:absolute;top:18px;left:20px}.dq-lab{object-fit:cover;object-position:center;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.dq-tour-overlay{color:#e3f8ff;background:linear-gradient(90deg,#021322db,#02132266);border:1px solid #23799670;border-radius:12px;padding:18px;position:absolute;bottom:25px;left:25px;right:25px}.dq-tour-overlay p{margin:0 0 12px;font-size:16px;line-height:1.5}.dq-tour-overlay button,.dq-tour-controls button,.dq-cta{color:#052330;background:#74f4fc;border:1px solid #00f0ff;border-radius:8px;align-items:center;gap:28px;min-height:44px;padding:10px 15px;font-weight:700;display:inline-flex}.dq-tour-overlay small{color:#bcd3e7;margin-top:10px;font-size:10px;display:block}.dq-destinations{background:#050e1bec;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.dq-destinations button{color:#bdd4ec;background:#0b1a2d;border:1px solid #365779;border-radius:8px;min-height:44px;padding:9px 6px;font-size:11px;line-height:1.4}.dq-destinations button[aria-pressed=true]{color:#b7fbff;background:#064253;border-color:#00f0ff;box-shadow:0 0 14px #00f0ff22}.dq-immersed{grid-template-columns:1fr}.dq-immersed .dq-dashboard{display:none}.dq-immersed .dq-viewport{flex:auto;height:65dvh;min-height:440px}.dq-tour-controls{color:#c1d1e5;border-top:1px solid #34446a;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.dq-tour-controls p{margin:0}.dq-tour-controls p:last-child{color:#9db4c9;flex-basis:100%;font-size:12px}.dq-scene-error{color:#dbeaff;padding:100px 24px}.dq-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;display:grid}.dq-feature{text-align:left;height:185px;color:inherit;background:#081525;border:1px solid #405987;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.dq-feature>img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute}.dq-feature:after{content:"";background:linear-gradient(90deg,#031020fa 0%,#071327cc 38%,#0000);position:absolute;inset:0}.dq-feature>div{z-index:1;padding:20px 24px;position:relative}.dq-feature h2{letter-spacing:-.5px;margin:0 0 10px;font-size:23px;line-height:1.15}.dq-feature p{color:#bdd1e9;margin:0 0 12px;font-size:13px;line-height:1.5}.dq-feature span{border:1px solid #519fbb;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dq-learn img{object-position:right;width:170%;max-width:none;left:-65%}.dq-earth img{object-position:right}.dq-commons img{object-position:65% 30%;width:150%;max-width:none;left:-20%}.dq-explore{border-bottom:1px solid #254455;grid-template-columns:1fr 1fr;gap:50px;padding:80px 20px;display:grid}.dq-explore h2{letter-spacing:-1.5px;margin:18px 0;font-size:clamp(30px,3.5vw,52px);line-height:1.1}.dq-explore>div>p:not(.dq-eyebrow){color:#afc2d9;max-width:550px;font-size:16px;line-height:1.8}.dq-cta{margin-top:15px}.dq-tools{gap:12px;display:grid}.dq-tools a{background:#0b1b2b;border:1px solid #294b64;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.dq-tools b{font-size:17px}.dq-tools span{color:#aec9dd;font-size:14px}.dq-signup{grid-template-columns:1fr 1fr;gap:45px;padding:55px 20px;display:grid}.dq-signup h2{margin:10px 0;font-size:32px}.dq-signup p{color:#bed0e5}.dq-signup a{color:#81ecfa}.dq-signup .lead-form{background:#0c1c2c;border:1px solid #365873;border-radius:12px;padding:20px}.dq-signup .lead-form>div{flex-wrap:wrap;display:flex}.dq-signup input{background:#061420;border:1px solid #436582}.dq-footer{border-top:1px solid #264053;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 20px 20px;display:flex}.dq-footer .dq-brand{font-size:26px}.dq-footer nav{color:#b7c8da;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.dq-footer nav a{align-items:center;min-height:44px;display:flex}.dq-footer>p{color:#95aabe;width:100%;font-size:12px}.dq-site button:disabled{color:#91a9bd;opacity:.6;background:#172537}@media (width>=1500px){.dq-nodes b{font-size:13px}.dq-nodes small,.dq-metric>span{font-size:12px}.dq-metric>b{width:78px;height:78px;font-size:25px}.dq-terminal pre{font-size:12px}.dq-viewport{min-height:410px}.dq-feature{height:200px}}@media (width<=1100px){.dq-header{flex-wrap:wrap}.dq-header nav{margin-left:auto}.dq-perspective{order:3;margin:auto}.dq-workspace{grid-template-columns:1fr}.dq-viewport{min-height:420px}.dq-nodes{gap:15px}.dq-nodes b{font-size:14px}.dq-nodes small,.dq-metric>span{font-size:12px}.dq-analytics{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.dq-chart svg{height:150px}.dq-metric>b{width:76px;height:76px;font-size:25px}.dq-terminal pre{font-size:12px}.dq-feature h2{font-size:20px}.dq-feature>div{padding:18px}.dq-feature p{font-size:12px}.dq-explore{gap:25px}}@media (width<=650px){.dq-header{gap:14px;padding:14px 16px}.dq-header nav{justify-content:space-between;gap:12px;width:100%;display:none}.dq-header nav.is-open{order:4;display:flex}.dq-menu{color:#d0e9ff;background:#11243b;border:1px solid #335976;border-radius:8px;margin-left:auto;padding:8px 14px;display:block}.dq-perspective{order:3;justify-content:center;width:100%}.dq-perspective button{white-space:normal;flex:1;justify-content:center;gap:7px;padding:8px 10px;font-size:12px}.dq-perspective button span{font-size:19px}.dq-intro{padding:30px 0 22px}.dq-intro h1{letter-spacing:-1.2px;font-size:36px;line-height:1.15}.dq-eyebrow{letter-spacing:.13em;font-size:9px}.dq-intro>p:not(.dq-eyebrow){font-size:16px}.dq-orbit{opacity:.09}.dq-content{padding:0 14px}.dq-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dq-nodes button{min-height:130px}.dq-nodes button:after{display:none}.dq-analytics{grid-template-columns:repeat(3,minmax(0,1fr))}.dq-chart{grid-column:1/-1}.dq-metric{gap:8px;padding:12px 3px}.dq-metric>b{width:65px;height:65px;font-size:21px}.dq-terminal pre,.dq-terminal>p{font-size:11px}.dq-panel-title{letter-spacing:0;padding:12px 14px}.dq-viewport{min-height:360px}.dq-viewport>h2{font-size:21px;top:12px;left:12px}.dq-tour-overlay{padding:14px;bottom:12px;left:12px;right:12px}.dq-tour-overlay p{font-size:14px}.dq-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.dq-destinations button{font-size:12px}.dq-immersed .dq-viewport{height:60dvh;min-height:360px}.dq-feature-grid{grid-template-columns:1fr}.dq-feature{height:170px}.dq-feature h2{font-size:24px}.dq-feature p{font-size:14px}.dq-explore,.dq-signup{grid-template-columns:1fr;gap:24px;padding:45px 4px}.dq-signup .lead-form>div{gap:8px}.dq-signup .lead-form input{width:100%}.dq-signup .lead-form button{width:100%;margin:0}.dq-footer{padding:25px 0}.dq-footer nav{gap:12px}.dq-utility{gap:4px 16px}.dq-utility a,.dq-utility button{font-size:12px}}@media (prefers-reduced-motion:reduce){.dq-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body:has(.dq-glasses) .global-music{display:none}.dq-glasses:focus{outline:none}.dq-glasses button:focus-visible,.dq-glasses a:focus-visible{outline-offset:4px;outline:3px solid #00f0ff}.cyber-surface a,.cyber-surface button{min-height:44px}.cyber-surface nav a,.cyber-surface footer a{align-items:center;display:inline-flex}.cyber-surface .cyber-button[aria-pressed=true]{color:#defbff;background:#084555;border-color:#00f0ff}.cyber-surface input,.cyber-surface textarea{color:#eefaff;background:#091a2b}.cyber-surface button:disabled{color:#93aabb;opacity:.65;background:#172739}.cyber-surface input:focus-visible,.cyber-surface button:focus-visible,.cyber-surface a:focus-visible{outline-offset:4px;outline:3px solid #00f0ff}.cyber-simple .cyber-grid{grid-template-columns:1fr}.cyber-simple p,.cyber-simple li,.cyber-simple label{font-size:1rem;line-height:1.8}.cyber-simple .cyber-button{padding:12px 16px;font-size:1rem}.cyber-simple h1{font-size:2.25rem}.simple-root .cyber-surface{color:#edf5ff;background:#050b16}.simple-root .cyber-surface .cyber-panel{color:#edf5ff;box-shadow:none;background:#071524}.simple-root .cyber-surface input,.simple-root .cyber-surface textarea{color:#edf5ff;background:#091a2b;border-color:#49738d}.simple-root .cyber-surface .cyber-button{color:#e3faff;background:#142b41;border-color:#527891}.cyber-surface svg{width:100%;height:auto}.cyber-surface pre,.cyber-surface code{overflow-wrap:anywhere}.cyber-surface meter{max-width:100%}@media (width<=600px){.cyber-surface h1{font-size:1.8rem}.cyber-surface,.cyber-surface .cyber-panel{padding:16px}.cyber-surface table{font-size:13px}}.dq-spatial-bot-controls{color:#edf5ff;background:#091522;border-top:1px solid #224656;padding:16px}.dq-spatial-bot-controls>div:first-child{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;display:flex}.dq-spatial-bot-controls span,.dq-spatial-bot-controls small{color:#b7cdd9;font-size:13px}.dq-spatial-bot-controls [role=group]{flex-wrap:wrap;gap:8px;display:flex}.dq-spatial-bot-controls button{color:#edf5ff;min-height:44px;font:inherit;background:#102a38;border:1px solid #326271;border-radius:8px;padding:8px 12px}.dq-spatial-bot-controls button:focus-visible{outline-offset:3px;outline:3px solid #00f0ff}.dq-spatial-bot-controls button[aria-pressed=true]{border-color:#00f0ff}.dq-spatial-bot-controls button:disabled{opacity:.5}.dq-spatial-bot-controls p{min-height:42px;margin:12px 0 0;font-size:14px;line-height:1.5}.dq-swarm-heading{padding:18px 18px 12px}.dq-swarm-heading h2{margin:0 0 6px;font-size:22px}.dq-swarm-heading p{color:#b4d0dd;margin:0;font-size:13px}.dq-swarm-viewport{background:#050a10;height:420px;position:relative;overflow:hidden}.dq-swarm-viewport iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.dq-swarm-fallback{text-align:center;color:#eaf5ff;background:radial-gradient(#12384b,#050a10 70%);flex-direction:column;justify-content:center;height:100%;padding:24px;display:flex}.dq-swarm-fallback p{color:#b4d0dd;line-height:1.6}.dq-swarm-fallback a{color:#6deaff;min-height:44px;padding:12px}.dq-swarm-loading{text-align:center;color:#d5f1ff;background:#091c2ee8;border-radius:12px;padding:20px;position:absolute;top:30%;left:16px;right:16px}.dq-swarm-controls{flex-wrap:wrap;gap:8px;padding:16px 18px 4px;display:flex}.dq-swarm-controls button,.dq-swarm-controls a{color:#e6f5ff;min-height:44px;font:inherit;background:#102d3b;border:1px solid #397085;border-radius:8px;padding:11px 14px;font-size:14px;line-height:1.5}.dq-swarm-controls a{color:#77edff}.dq-swarm-controls button:disabled{opacity:.5}.dq-swarm-controls button[aria-pressed=true]{border-color:#00f0ff}.dq-swarm-status{color:#c4f8ff;min-height:22px;padding:0 18px;font-size:14px}.dq-swarm-note{color:#b4c8d8;margin:0;padding:0 18px 18px;font-size:13px;line-height:1.6}@media (width<=650px){.dq-swarm-viewport{height:360px}.dq-swarm-heading h2{font-size:21px}.dq-swarm-controls a{text-align:center;flex-basis:100%}}.dq-learning-console{color:#d4e8f2;border-top:1px solid #315460;padding:0 18px 12px;font-size:13px;line-height:1.6}.dq-learning-console .dq-swarm-controls{padding:14px 0 0}.dq-learning-console progress{accent-color:#00f0ff;width:100%;height:12px;margin-top:14px}.dq-learning-console table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0}.dq-learning-console caption{text-align:left;color:#b4ccd9;margin-bottom:9px}.dq-learning-console th,.dq-learning-console td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #315460;padding:9px 5px}.dq-learning-console th:first-child{width:44%}.dq-learning-console td{font-variant-numeric:tabular-nums}.dq-learning-console p{margin:12px 0}.dq-learning-console button:focus-visible{outline-offset:3px;outline:3px solid #00f0ff}.dq-site{--dq-cyan:#00f0ff;--dq-purple:#b794ff;color:#eaf4fa;background:radial-gradient(at 72% 0,#11304055,#0000 44%),#080c12;font-family:Arial,Helvetica,sans-serif}.dq-header{background:#080c12f2;border-bottom-color:#28404b}.dq-header nav{flex-wrap:wrap;gap:20px}.dq-header nav a:hover,.dq-header nav a[aria-current=page]{color:#00f0ff}.dq-brand{letter-spacing:-1px}.dq-panel{background:linear-gradient(135deg,#141d29,#0c131d);border-color:#315460;border-radius:10px;box-shadow:0 20px 65px #0004}.dq-tour{border-color:#4d4169}.dq-tour .dq-panel-title{color:#c4b2f7}.dq-panel-title{color:#9aecf2;background:#090f16;font-size:11px}.dq-panel-title h2{letter-spacing:0;margin:0;font-size:15px}.dq-intro{isolation:isolate;min-height:300px;padding-top:55px;padding-bottom:36px}.dq-intro h1{letter-spacing:-.05em;font-size:clamp(36px,5.1vw,82px)}.dq-intro h1 span{background:linear-gradient(110deg,#eaf4fa,#7be9f3);-webkit-background-clip:text;background-clip:text}.dq-intro>p:not(.dq-eyebrow){color:#b2c5d0;font-size:clamp(16px,1.5vw,21px)}.dq-orbit{display:none}.dq-intro>.dq-machine-mark{opacity:.28;z-index:-1;width:570px;height:300px;position:absolute;top:0;right:-35px}.dq-utility{align-items:center;margin-top:23px}.dq-utility .dq-utility a.dq-main-action,.dq-utility a.dq-main-action:first-child{color:#071118;background:#00f0ff;border:1px solid #00f0ff;border-radius:5px;padding:12px 18px;font-weight:700}.dq-station-strip{border-top:1px solid #24323f;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:17px 0 21px;display:flex}.dq-station-strip>span{letter-spacing:.1em;color:#a2b8c5;margin-right:auto;font:11px monospace}.dq-station-strip a{color:#dcebf3;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.dq-station-strip i{color:#7ee9f2;font:11px monospace}.dq-section-label{letter-spacing:.12em;color:#a2b8c5;margin-top:32px;font:11px monospace}.dq-feature{border-radius:8px}.dq-tools a{background:#141d29;border-color:#304651;border-radius:8px}.dq-explore,.dq-signup{padding-left:0;padding-right:0}.dq-swarm-status{font-variant-numeric:tabular-nums}.dq-swarm-heading h2{font-size:24px}.dq-site button,.dq-site a{touch-action:manipulation}.dq-site p{overflow-wrap:anywhere}.dq-site button:disabled{cursor:default}.dq-site a:focus-visible,.dq-site button:focus-visible,.dq-site select:focus-visible{outline-offset:4px;outline:3px solid #00f0ff}.dq-station-page>.dq-header{max-width:none}.dq-station-page>.dq-footer{max-width:1400px;margin:0 auto;padding:30px clamp(18px,4vw,60px)}.dq-station-page .dq-header nav{width:auto;margin-left:auto;display:flex}.dq-station-content{max-width:1400px;margin:auto;padding:0 clamp(18px,4vw,60px)}.dq-station-hero,.dq-arcade-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:48px;padding:70px 0 60px;display:grid}.dq-station-page h1{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(38px,5.3vw,74px);line-height:1.07}.dq-station-page h1 span{color:#8ceaf2}.dq-station-hero>div>p:not(.dq-eyebrow),.dq-arcade-hero>div>p:not(.dq-eyebrow),.dq-lab-hero>p:not(.dq-eyebrow){color:#b7cad5;max-width:650px;font-size:18px;line-height:1.7}.dq-machine-mark{width:100%;height:auto;display:block}.dq-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.dq-hero-actions .dq-cta{margin-top:0}.dq-cta{color:#071118;background:#00f0ff;border-color:#00f0ff;border-radius:5px;gap:12px;min-height:48px;padding:12px 18px;line-height:1.5}.dq-outline-action{color:#eaf4fa;min-height:48px;font:inherit;background:#141d29;border:1px solid #425664;border-radius:5px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;line-height:1.5;display:inline-flex}.dq-outline-action:hover{border-color:#00f0ff}.dq-machine-map,.dq-agent-workbench{background:#0e151f;border:1px solid #31515e;border-radius:10px;overflow:hidden}.dq-map-layout{grid-template-columns:1.4fr 1fr;display:grid}.dq-map-stations{background-image:linear-gradient(#14263066 1px,#0000 1px),linear-gradient(90deg,#14263066 1px,#0000 1px);background-size:36px 36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:30px;display:grid}.dq-map-node{text-align:left;color:#eaf4fa;background:#141d29;border:1px solid #3d5260;border-radius:6px;flex-direction:column;gap:14px;min-height:135px;padding:18px;display:flex}.dq-map-node>span{color:#80e7ef;font:12px monospace}.dq-map-node b{font-size:15px;line-height:1.3}.dq-map-node small{color:#b5c8d3;font-size:12px}.dq-map-node[aria-pressed=true]{background:#123039;border-color:#00f0ff;box-shadow:inset 0 3px #00f0ff}.dq-map-detail{border-left:1px solid #31515e;flex-direction:column;justify-content:center;align-items:flex-start;padding:35px;display:flex}.dq-map-detail h3{margin:10px 0;font-size:28px}.dq-map-detail>p:not(.dq-eyebrow){color:#b7cad5;font-size:16px;line-height:1.7}.dq-map-detail .dq-cta{margin-top:22px}.dq-state-label{color:#c6d8e3;background:#111c27;border:1px solid #3d5361;border-radius:4px;padding:6px 9px;font-size:11px;line-height:1.4;display:inline-block}.dq-station-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:35px 0 60px;display:grid}.dq-station-card{--station-accent:#80e7ef;border:1px solid #304551;border-top:2px solid var(--station-accent);background:linear-gradient(150deg,#17222f,#101720);border-radius:6px;flex-direction:column;min-height:305px;padding:25px;transition:transform .18s,border-color .18s;display:flex}.dq-station-card:hover{border-color:var(--station-accent);transform:translateY(-3px)}.dq-accent-purple{--station-accent:#b794ff}.dq-accent-white{--station-accent:#eaf4fa}.dq-station-card>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.dq-station-number{color:var(--station-accent);font:16px monospace}.dq-station-card .dq-eyebrow{letter-spacing:.13em;color:var(--station-accent);font-size:10px}.dq-station-card h2{letter-spacing:-.03em;margin:8px 0 12px;font-size:25px}.dq-station-card>p:not(.dq-eyebrow){color:#b7cad5;margin:0 0 25px;font-size:14px;line-height:1.7}.dq-station-card>b{color:var(--station-accent);justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:auto;font-size:14px;display:flex}.dq-human-panel{border-top:1px solid #304551;grid-template-columns:1fr 1fr;gap:50px;padding:42px 0 55px;display:grid}.dq-human-panel h2{letter-spacing:-.03em;margin:15px 0;font-size:clamp(27px,3vw,40px);line-height:1.15}.dq-human-panel p:not(.dq-eyebrow){color:#b7cad5;font-size:15px;line-height:1.8}.dq-human-panel a{color:#8ceaf2;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.dq-arcade-note{margin-top:24px;font-family:monospace;color:#9fc7d5!important;font-size:12px!important}.dq-cabinet-art{background:#111c28;border:1px solid #405866;border-left:4px solid #00f0ff;border-right:4px solid #b794ff;width:min(310px,90%);margin:0 auto;padding:18px 16px 0;transform:perspective(1000px)rotateY(-8deg);box-shadow:0 30px 80px #0009}.dq-cabinet-marquee{text-align:center;letter-spacing:.08em;color:#b7f7fb;background:#080e15;border:1px solid #405c6b;padding:14px 8px;font:700 13px monospace}.dq-cabinet-screen{background:radial-gradient(#18323f,#050a10);border:8px solid #234;place-items:center;height:200px;margin:20px 0 0;display:grid;position:relative;overflow:hidden}.dq-arena-ring{border:1px solid #4c7e91;border-radius:50%;width:145px;height:145px;transform:rotateX(45deg);box-shadow:0 0 0 20px #1c364455,0 0 0 40px #1c364422}.dq-arena-player,.dq-arena-bot{background:#00f0ff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:48%;box-shadow:0 0 15px #00f0ff66}.dq-arena-bot{box-shadow:none;background:#b794ff;width:8px;height:8px}.dq-arena-bot-one{top:43%;left:28%}.dq-arena-bot-two{top:38%;left:65%}.dq-arena-bot-three{top:62%;left:65%}.dq-cabinet-deck{background:#263848;border:1px solid #536c79;justify-content:flex-end;align-items:center;gap:16px;height:48px;padding:0 30px;display:flex;transform:skew(-6deg)}.dq-cabinet-deck i{background:#00f0ff;border-radius:50%;width:16px;height:16px;margin-right:auto}.dq-cabinet-deck b{background:#b794ff;border-radius:50%;width:12px;height:12px}.dq-cabinet-base{color:#759dab;letter-spacing:.13em;place-content:center;height:110px;font:11px monospace;display:grid}.dq-arcade-layout{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;margin-bottom:60px;display:grid}.dq-arcade-brief h2{letter-spacing:-.03em;margin:18px 0;font-size:clamp(28px,3vw,42px);line-height:1.13}.dq-arcade-brief h3{margin:27px 0 12px;font-size:18px}.dq-arcade-brief p:not(.dq-eyebrow){color:#b7cad5;font-size:15px;line-height:1.8}.dq-control-guide{border-top:1px solid #304551;padding:35px 0 55px;scroll-margin-top:20px}.dq-control-guide h2{letter-spacing:-.03em;margin:15px 0 28px;font-size:36px}.dq-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dq-guide-grid article{background:#141d29;border:1px solid #304551;border-radius:6px;padding:25px}.dq-guide-grid article>span{color:#80e7ef;letter-spacing:.1em;font:11px monospace}.dq-guide-grid h3,.dq-guide-grid h2{margin:18px 0 12px;font-size:21px;line-height:1.3}.dq-guide-grid p{color:#b7cad5;font-size:14px;line-height:1.8}.dq-control-guide>.dq-cta{margin-top:26px}.dq-lab-hero{padding:65px 0 45px}.dq-agent-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);display:grid}.dq-agent-layout>aside{background:#141d29;border-right:1px solid #304551;padding:28px}.dq-agent-layout label{color:#cfe2ec;margin-bottom:12px;font-size:13px;display:block}.dq-agent-layout select{color:#eaf4fa;width:100%;min-height:48px;font:inherit;background:#090f16;border:1px solid #526976;border-radius:5px;padding:10px;font-size:14px}.dq-agent-layout>aside h3{margin-top:28px;font-size:15px}.dq-agent-layout p,.dq-agent-layout li{color:#b7cad5;font-size:14px;line-height:1.8}.dq-agent-layout ul{padding-left:20px}.dq-agent-layout .dq-small-note{border-top:1px solid #304551;margin-top:30px;padding-top:20px;font-size:12px}.dq-agent-main{min-width:0;padding:30px}.dq-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.dq-pipeline li{background:#141d29;border:1px solid #3b4c59;border-radius:6px;flex-direction:column;gap:7px;min-height:112px;padding:15px 10px;display:flex;position:relative}.dq-pipeline li:not(:last-child):after{content:"";background:#3d5b66;width:10px;height:1px;position:absolute;top:50%;right:-11px}.dq-pipeline span{color:#9fc7d5;font:12px monospace}.dq-pipeline b{color:#eaf4fa;font-size:14px}.dq-pipeline small{font-size:11px}.dq-pipeline .is-current{background:#13313b;border-color:#00f0ff;box-shadow:inset 0 3px #00f0ff}.dq-pipeline .is-complete{border-color:#467466}.dq-pipeline .is-complete span{color:#94eac4}.dq-agent-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dq-agent-controls .dq-cta{font:inherit;margin-top:0;font-size:14px}.dq-workflow-status{min-height:52px;margin:18px 0}.dq-stage-detail{background:#141d29;border:1px solid #304551;border-radius:6px;min-height:230px;padding:24px}.dq-stage-detail h3{margin:14px 0 18px;font-size:22px}.dq-stage-detail ol{padding-left:22px}.dq-stage-detail li{margin:8px 0}.dq-lab-principles{margin:35px 0 60px}@media (width<=1100px){.dq-header nav{gap:14px}.dq-station-strip>span{width:100%}.dq-map-stations,.dq-station-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-station-hero,.dq-arcade-hero{gap:25px}.dq-agent-layout{grid-template-columns:1fr}.dq-agent-layout>aside{border-bottom:1px solid #304551;border-right:0}.dq-agent-layout>aside ul{flex-wrap:wrap;gap:10px 30px;display:flex}.dq-agent-layout .dq-small-note{margin-top:15px}}@media (width<=700px){.dq-station-hero,.dq-arcade-hero{grid-template-columns:1fr;padding:40px 0}.dq-station-hero>.dq-machine-mark{max-width:400px;margin:auto}.dq-station-page h1{font-size:42px}.dq-station-page .dq-header{gap:15px}.dq-station-page .dq-header nav{justify-content:flex-start;gap:6px 19px;width:100%;margin:0}.dq-station-page .dq-header nav a{font-size:13px}.dq-station-strip{gap:4px 22px}.dq-intro>.dq-machine-mark{opacity:.2;right:-200px}.dq-map-layout,.dq-arcade-layout,.dq-human-panel{grid-template-columns:1fr}.dq-map-stations{gap:12px;padding:18px}.dq-map-node{min-height:125px;padding:14px}.dq-map-detail{border-top:1px solid #31515e;border-left:0;padding:24px}.dq-guide-grid{grid-template-columns:1fr}.dq-station-grid{gap:14px}.dq-station-card{padding:20px}.dq-station-card h2{font-size:23px}.dq-human-panel{gap:10px}.dq-cabinet-art{width:235px;transform:none}.dq-cabinet-screen{height:155px}.dq-cabinet-base{height:65px}.dq-arcade-layout{gap:25px;margin-bottom:35px}.dq-agent-main{padding:18px}.dq-pipeline{gap:8px}.dq-pipeline li{min-height:103px;padding:12px 8px}.dq-pipeline b{font-size:12px}.dq-stage-detail{padding:20px}.dq-hero-actions .dq-cta,.dq-hero-actions .dq-outline-action{justify-content:center;width:100%}}@media (width<=460px){.dq-station-grid{grid-template-columns:1fr}.dq-station-card{min-height:270px}.dq-station-page h1{font-size:36px}.dq-station-strip a{font-size:12px}.dq-station-strip>span{font-size:10px}.dq-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-pipeline li:after{display:none}.dq-agent-controls button{flex:1}.dq-agent-controls .dq-cta{flex-basis:100%}.dq-arcade-hero>div>p:not(.dq-eyebrow),.dq-station-hero>div>p:not(.dq-eyebrow),.dq-lab-hero>p:not(.dq-eyebrow){font-size:16px}}@media (prefers-reduced-motion:reduce){.dq-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dq-station-card:hover{transform:none}}:root{--bg:#050a10;--panel:#0b1721;--ink:#f3fbff;--muted:#a7bac4;--cyan:#61e8ff;--gold:#f2c56f;--line:#24404d;--danger:#ffb0a9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.skip{z-index:99;color:#000;background:#fff;padding:1rem;position:fixed;top:-80px;left:1rem}.skip:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a10ed;align-items:center;gap:2rem;height:84px;padding:0 clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.brand{align-items:center;gap:.75rem;display:flex}.brand>span{border:1px solid var(--cyan);width:44px;height:44px;color:var(--cyan);place-content:center;font-weight:900;display:grid}.brand>b{font-size:1.05rem;display:grid}.brand small{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.topbar nav{gap:1.5rem;margin-left:auto;display:flex}.topbar nav a{color:var(--muted)}.topbar nav a:hover{color:var(--ink)}.header-actions{gap:.6rem;display:flex}.mode,.account,.secondary{border:1px solid var(--line);cursor:pointer;background:#0a141c;min-height:44px;padding:.6rem .9rem}.account{border-color:#5d7180;align-items:center;display:flex}.hero{background:radial-gradient(circle at 72% 20%,#0f6f8a42,#0000 35%),radial-gradient(circle at 15% 60%,#b17b2724,#0000 30%);grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:680px;padding:clamp(4rem,9vw,9rem) clamp(1rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.16;background-image:linear-gradient(#58d8ef25 1px,#0000 1px),linear-gradient(90deg,#58d8ef25 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-copy,.command-card{position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:.7rem;font-weight:800}.eyebrow i,.command-card footer i{background:var(--cyan);vertical-align:middle;width:28px;height:2px;margin-right:.65rem;display:inline-block}.hero h1{letter-spacing:-.06em;margin:1.2rem 0;font-size:clamp(3.3rem,7vw,7.5rem);line-height:.9}.hero h1 em{color:#0000;-webkit-text-stroke:1px var(--cyan);font-style:normal}.lede{color:#c1d3dc;max-width:720px;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65}.hero-actions{gap:1rem;margin-top:2rem;display:flex}.primary{background:var(--cyan);color:#021016;border:1px solid var(--cyan);justify-content:space-between;align-items:center;gap:2rem;min-height:58px;padding:0 1.3rem;font-weight:900;display:inline-flex}button.primary{cursor:pointer}.secondary{background:#09131bcf;min-height:58px}.micro{color:#8297a2;margin-top:1.2rem;font-size:.75rem}.command-card{background:linear-gradient(145deg,#0c202ddb,#050a10e8);border:1px solid #3b687a;padding:1.5rem;transform:perspective(900px)rotateY(-4deg);box-shadow:0 35px 100px #000a}.command-card>small{letter-spacing:.18em;color:var(--cyan);font:700 .65rem monospace}.core{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:1rem;padding:1.4rem 0;display:grid}.core>span{color:var(--gold);font:700 1rem monospace}.core p{color:var(--muted);gap:.4rem;margin:0;display:grid}.core b{color:var(--ink);font-size:1.08rem}.command-card footer{color:#75e8ae;margin-top:1.2rem;font:700 .65rem monospace}.search-band{background:var(--cyan);color:#031016;grid-template-columns:.75fr 1.25fr;align-items:center;gap:3rem;padding:3rem clamp(1rem,7vw,8rem);display:grid}.search-band .eyebrow{color:#064c5a}.search-band .eyebrow i{background:#064c5a}.search-band h2{margin:.4rem 0;font-size:clamp(1.8rem,3vw,3rem)}.search-wrap{position:relative}.search-wrap form{background:#fff;border:2px solid #063d48;display:flex}.search-wrap input{color:#111;border:0;flex:1;min-width:0;min-height:62px;padding:0 1rem;font-size:1rem}.search-wrap form button{cursor:pointer;background:#07151d;border:0;padding:0 1.4rem}.quick-results{z-index:20;color:#111;background:#fff;border:1px solid #617078;position:absolute;top:66px;left:0;right:0;box-shadow:0 20px 50px #0006}.quick-results a{border-bottom:1px solid #ddd;padding:.8rem 1rem;display:grid}.quick-results span{color:#4b5e65;margin-top:.2rem;font-size:.82rem}.learn-showcase,.category-section,.trust{padding:clamp(4rem,8vw,8rem) clamp(1rem,7vw,8rem)}.section-title{max-width:780px;margin-bottom:2.5rem}.section-title h2,.simple-callout h2,.trust h2{letter-spacing:-.045em;margin:.8rem 0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1}.section-title>p:last-child,.simple-callout p,.trust p{color:var(--muted);line-height:1.65}.demo-layout{grid-template-columns:.75fr 1.25fr;gap:2rem;display:grid}.demo-tabs{gap:.6rem;display:grid}.demo-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#08131b;gap:.35rem;min-height:82px;padding:1rem;display:grid}.demo-tabs button[aria-selected=true]{border-color:var(--cyan);background:#0c2632}.demo-tabs small{color:var(--cyan);letter-spacing:.12em}.phone-demo{background:linear-gradient(145deg,#0b202c,#070c12);border:1px solid #3c7082;padding:clamp(1.2rem,4vw,3rem);box-shadow:0 35px 90px #0009}.phone-demo header{color:var(--cyan);letter-spacing:.13em;justify-content:space-between;font:700 .7rem monospace;display:flex}.phone-demo h3{margin:2rem 0;font-size:clamp(1.8rem,3vw,3.2rem)}.phone-demo ol{gap:.7rem;padding:0;list-style:none;display:grid}.phone-demo li{border:1px solid var(--line);background:#07131b;grid-template-columns:48px 1fr 22px;align-items:center;min-height:60px;padding:.6rem;display:grid;position:relative}.phone-demo li>span{background:var(--cyan);color:#021016;border-radius:50%;place-content:center;width:36px;height:36px;font-weight:900;display:grid}.phone-demo li>i{color:var(--gold);z-index:2;position:absolute;bottom:-17px;left:25px}.phone-demo>a{color:var(--gold);margin-top:1.2rem;font-weight:800;display:inline-flex}.category-section{background:#08121a}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.category-grid>a{border:1px solid var(--line);background:linear-gradient(145deg,#0b1c27,#071016);flex-direction:column;min-height:260px;padding:1.4rem;transition:all .2s;display:flex}.category-grid>a:hover{border-color:var(--cyan);transform:translateY(-4px)}.category-grid a>i{color:var(--cyan);font-size:2.4rem;font-style:normal}.category-grid h3{margin:1rem 0 .4rem;font-size:1.25rem}.category-grid p{color:var(--muted);line-height:1.5}.category-grid a>b{color:var(--gold);margin-top:auto;font-size:.82rem}.simple-callout{border:1px solid var(--gold);background:linear-gradient(100deg,#3a2c1055,#071018);grid-template-columns:1fr auto;align-items:center;gap:2rem;margin:clamp(3rem,7vw,7rem);padding:clamp(2rem,5vw,5rem);display:grid}.simple-callout h2{max-width:900px;font-size:clamp(2rem,4vw,4rem)}.simple-callout button{border:1px solid var(--gold);background:var(--gold);color:#1a1205;cursor:pointer;min-height:60px;padding:0 1.2rem;font-weight:900}.trust{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4rem;display:grid}.trust>div:last-child{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.trust>div:last-child b{border:1px solid var(--line);text-align:center;place-content:center;padding:1.4rem;display:grid}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2rem;padding:3rem clamp(1rem,7vw,8rem);display:grid}.footer nav{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.footer>p{color:#82939a;grid-column:1/-1;font-size:.78rem}.onboard{z-index:80;border:1px solid var(--cyan);background:#07141d;width:min(680px,100% - 2rem);max-height:calc(100dvh - 2rem);padding:clamp(1.5rem,4vw,3rem);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000c,0 30px 100px #000}.onboard h2{margin:.5rem 0;font-size:clamp(2rem,5vw,3.5rem)}.onboard>div{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.5rem 0;display:grid}.onboard>div button,.skip-onboard{border:1px solid var(--line);cursor:pointer;background:#0b1c27;min-height:54px}.skip-onboard{border-color:var(--gold);width:100%}.close{border:1px solid var(--line);cursor:pointer;background:#09151e;width:44px;height:44px;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.simple{--bg:#fff;--panel:#fff;--ink:#111;--muted:#34464e;--cyan:#006678;--gold:#6a4600;--line:#94a4aa;color:#111;background:#fff;font-size:19px}.simple .hero-grid{display:none}.simple .topbar,.simple .command-card,.simple .demo-tabs button,.simple .phone-demo,.simple .phone-demo li,.simple .category-grid>a,.simple .category-section,.simple .simple-callout,.simple .onboard{color:#111;box-shadow:none;background:#fff}.simple .hero{background:#fff}.simple .hero h1 em{color:#006678;-webkit-text-stroke:0}.simple .micro{font-size:.85rem}.simple .mode,.simple .account,.simple .secondary{background:#fff}.simple .category-grid{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.topbar nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:5rem}.command-card{transform:none}.search-band,.demo-layout,.trust,.footer{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.footer nav{justify-content:flex-start}.simple-callout{grid-template-columns:1fr;margin:2rem 1rem}.trust>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.topbar{height:auto;min-height:78px;padding:.65rem}.brand small{display:none}.header-actions{margin-left:auto}.mode{padding:.5rem;font-size:.72rem}.account{display:none}.hero{padding:4rem 1rem}.hero h1{font-size:clamp(3rem,16vw,5rem)}.hero-actions{flex-direction:column}.hero-actions a,.hero-actions button{width:100%}.search-band{gap:1rem;padding:2rem 1rem}.search-wrap form button{padding:0 .8rem}.learn-showcase,.category-section,.trust{padding:3.5rem 1rem}.category-grid,.simple .category-grid{grid-template-columns:1fr}.category-grid>a{min-height:220px}.demo-tabs{grid-template-columns:1fr 1fr}.demo-tabs button{min-height:95px}.simple-callout{padding:2rem 1rem}.trust>div:last-child,.onboard>div{grid-template-columns:1fr}.footer{padding:2.5rem 1rem}.simple{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.learn-shell{min-height:100vh}.learn-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a10f2;align-items:center;gap:1.3rem;height:78px;padding:0 clamp(1rem,5vw,5rem);display:flex;position:sticky;top:0}.learn-header nav{color:var(--muted);gap:1.2rem;margin-left:auto;display:flex}.learn-mode,.save-link{border:1px solid var(--line);cursor:pointer;background:#09151e;min-height:44px;padding:.6rem .85rem}.save-link{border-color:var(--gold);color:var(--gold);align-items:center;display:flex}.learn-index,.category-page,.lesson-page{max-width:1320px;margin:auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem)}.learn-index>header,.category-page>header{max-width:850px}.learn-index h1,.category-page h1,.lesson-page>header h1{letter-spacing:-.055em;margin:.8rem 0;font-size:clamp(2.7rem,7vw,6rem);line-height:.95}.learn-index>header>p:last-of-type,.category-page>header p:last-child,.lesson-page>header p:last-child{color:var(--muted);font-size:1.12rem;line-height:1.65}.topic-note{border:1px solid var(--gold);color:var(--gold);margin-top:1rem;padding:.7rem;display:inline-block}.featured-lessons,.all-categories{margin-top:4rem}.featured-lessons>h2,.all-categories>h2,.related h2{font-size:1.8rem}.featured-lessons>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.featured-lessons a{border:1px solid var(--line);background:#08141d;grid-template-columns:54px 1fr auto;align-items:start;gap:1rem;min-height:190px;padding:1.4rem;display:grid}.featured-lessons a>i{color:var(--cyan);font-size:2.2rem;font-style:normal}.featured-lessons small,.lesson-list small{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em}.featured-lessons h3{margin:.45rem 0;font-size:1.25rem}.featured-lessons p,.all-categories p,.lesson-list p{color:var(--muted);line-height:1.5}.featured-lessons a>b{color:var(--gold)}.all-categories>div{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.all-categories a{border:1px solid var(--line);flex-direction:column;min-height:220px;padding:1.3rem;display:flex}.all-categories a>i{color:var(--cyan);font-size:2rem;font-style:normal}.all-categories a>span{color:var(--gold);margin-top:auto;font-size:.78rem}.category-page>.crumb{color:var(--cyan);margin-bottom:2rem;display:inline-block}.category-page>header{align-items:flex-start;gap:1.5rem;display:flex}.category-page>header>i{color:var(--cyan);font-size:4rem;font-style:normal}.lesson-list{gap:1rem;margin-top:3rem;display:grid}.lesson-list>a{border:1px solid var(--line);background:#08131c;grid-template-columns:70px 1fr auto;align-items:center;gap:1rem;padding:1.5rem;display:grid}.lesson-list>a>span{color:var(--cyan);font:700 1.3rem monospace}.lesson-list h2{margin:.4rem 0}.lesson-list>a>b{color:var(--gold)}.empty{border:1px solid var(--line);margin-top:3rem;padding:2rem}.empty a{border:1px solid var(--cyan);color:var(--cyan);margin-top:1rem;padding:.8rem;display:inline-block}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;font-size:.82rem;display:flex}.breadcrumbs a{color:var(--cyan)}.lesson-page>header{grid-template-columns:90px 1fr;gap:1.5rem;max-width:1000px;margin-bottom:3rem;display:grid}.lesson-icon{border:1px solid var(--cyan);width:82px;height:82px;color:var(--cyan);place-content:center;font-size:2.6rem;display:grid}.mode-tabs{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-bottom:1.5rem;display:grid}.mode-tabs button{border:1px solid var(--line);cursor:pointer;background:#08131c;gap:.2rem;min-height:74px;padding:.8rem;display:grid}.mode-tabs button[aria-selected=true]{border-color:var(--cyan);background:#0c2733}.mode-tabs span{color:var(--muted);font-size:.76rem}.steps,.visual-steps,.tell,.examples{border:1px solid var(--line);background:#08131c;padding:clamp(1.2rem,4vw,3rem)}.steps h2,.visual-steps h2,.tell h2,.examples h2{margin-top:0;font-size:clamp(1.7rem,3vw,2.6rem)}.steps ol{gap:1rem;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:1rem;min-height:76px;padding-top:1rem;display:grid}.steps li>span{background:var(--cyan);color:#031017;border-radius:50%;place-content:center;width:48px;height:48px;font-weight:900;display:grid}.steps li p{font-size:1.1rem;line-height:1.55}.visual-steps{gap:1rem;display:grid}.visual-steps article{border:1px solid var(--line);background:#061018;grid-template-columns:100px 1fr;align-items:center;min-height:120px;padding:1rem;display:grid;position:relative}.visual-steps article>div{text-align:center;display:grid}.visual-steps article small{color:var(--cyan);letter-spacing:.14em}.visual-steps article b{color:var(--cyan);font-size:2.6rem}.visual-steps article p{font-size:1.1rem}.visual-steps article>i{z-index:2;color:var(--gold);font-size:1.4rem;position:absolute;bottom:-22px;left:48px}.tell{text-align:center;justify-items:center;display:grid}.speaker{border:1px solid var(--cyan);width:100px;height:100px;color:var(--cyan);border-radius:50%;place-content:center;font-size:1.6rem;display:grid}.tell p{color:var(--muted)}.tell button{border:1px solid var(--cyan);background:var(--cyan);color:#031017;cursor:pointer;min-height:58px;margin:1rem;padding:0 1.5rem;font-weight:900}.tell select{border:1px solid var(--line);background:#061018;padding:.5rem}.warning{background:#3b171757;border:1px solid #d9907d;margin-top:1rem;padding:1.2rem}.warning b{color:var(--danger);text-transform:uppercase;letter-spacing:.1em}.warning p{line-height:1.6}.examples{margin-top:1rem}.examples blockquote{border-left:3px solid var(--gold);background:#120f08;margin:1rem 0;padding:1rem;font-size:1.05rem;line-height:1.5}.lesson-finish{border:1px solid var(--gold);align-items:center;gap:1rem;margin-top:1rem;padding:1.3rem;display:flex}.lesson-finish>div{gap:.3rem;margin-right:auto;display:grid}.lesson-finish span{color:var(--muted);font-size:.78rem}.lesson-finish button,.lesson-finish a{border:1px solid var(--gold);min-height:48px;color:var(--gold);cursor:pointer;background:#2f240f;padding:.7rem 1rem}.related{gap:.7rem;margin-top:4rem;display:grid}.related a{border-top:1px solid var(--line);color:var(--cyan);padding:1rem 0}.learn-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:2rem clamp(1rem,5vw,5rem);display:flex}.simple-root body,.lesson-experience.simple{color:#111;--ink:#111;--muted:#34464e;--line:#91a1a7;--cyan:#006678;--gold:#6a4600;background:#fff}.lesson-experience.simple{font-size:20px}.lesson-experience.simple .mode-tabs button,.lesson-experience.simple .steps,.lesson-experience.simple .visual-steps,.lesson-experience.simple .visual-steps article,.lesson-experience.simple .tell,.lesson-experience.simple .examples{color:#111;background:#fff}@media (width<=800px){.learn-header nav{display:none}.featured-lessons>div,.all-categories>div{grid-template-columns:1fr 1fr}.lesson-finish{flex-direction:column;align-items:stretch}.lesson-finish>div{margin:0}.lesson-finish button,.lesson-finish a{text-align:center}.learn-footer{flex-direction:column;gap:.7rem}}@media (width<=560px){.learn-header{height:auto;min-height:74px;padding:.6rem}.learn-header .brand small,.save-link{display:none}.learn-mode{margin-left:auto;font-size:.72rem}.learn-index,.category-page,.lesson-page{padding:3rem 1rem}.featured-lessons>div,.all-categories>div{grid-template-columns:1fr}.featured-lessons a{grid-template-columns:44px 1fr}.featured-lessons a>b{grid-column:2}.category-page>header{display:grid}.category-page>header>i{font-size:3rem}.lesson-list>a{grid-template-columns:45px 1fr}.lesson-list>a>b{grid-column:2}.lesson-page>header,.mode-tabs{grid-template-columns:1fr}.mode-tabs button{min-height:60px}.steps,.visual-steps,.tell,.examples{padding:1rem}.visual-steps article{grid-template-columns:70px 1fr}.learn-footer{padding:2rem 1rem}}.info-page{max-width:1100px;min-height:100vh;margin:auto;padding:clamp(2rem,6vw,6rem) clamp(1rem,5vw,5rem)}.info-page>.brand{margin-bottom:4rem;display:inline-flex}.info-page>section,.info-page>article{max-width:900px}.info-page h1{letter-spacing:-.055em;margin:1rem 0;font-size:clamp(3rem,8vw,7rem);line-height:.95}.info-page .intro{color:var(--muted);font-size:1.25rem;line-height:1.7}.info-page article>section{border-top:1px solid var(--line);padding:2rem 0}.info-page article>section h2{font-size:1.7rem}.info-page article>section p{color:var(--muted);line-height:1.75}.page-search{margin:2rem 0}.page-search>label{margin-bottom:.7rem;font-weight:800;display:block}.page-search>div{display:flex}.page-search input{border:1px solid var(--line);background:#07131c;flex:1;min-width:0;min-height:60px;padding:0 1rem}.page-search button{background:var(--cyan);color:#031017;cursor:pointer;border:0;padding:0 1.2rem;font-weight:900}.search-results{gap:1rem;margin-top:2rem;display:grid}.search-results>a,.search-results>article{border:1px solid var(--line);background:#08131c;padding:1.4rem}.search-results small{color:var(--cyan);letter-spacing:.08em}.search-results h2{margin:.5rem 0}.search-results p{color:var(--muted);line-height:1.55}.search-results b,.search-results article>a{color:var(--gold)}.lead-magnet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(120deg,#0b2733,#171207);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,7vw,7rem) clamp(1rem,7vw,8rem);display:grid}.lead-magnet h2{margin:.7rem 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.lead-magnet p{color:var(--muted);line-height:1.6}.lead-magnet a{color:var(--gold);font-weight:800}.lead-form{background:#061018;border:1px solid #426979;padding:clamp(1.2rem,3vw,2rem)}.lead-form>label:first-child{margin-bottom:.6rem;font-weight:800;display:block}.lead-form>div{display:flex}.lead-form input[type=email]{color:#111;background:#fff;border:0;flex:1;min-width:0;min-height:58px;padding:0 1rem}.lead-form button{background:var(--cyan);color:#031017;cursor:pointer;border:0;padding:0 1.1rem;font-weight:900}.lead-form .consent{color:var(--muted);align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.83rem;line-height:1.4;display:flex}.lead-form .consent input{margin-top:.2rem}.lead-form>p{color:#78e7ad;font-weight:800}.kit-page{background:radial-gradient(circle at 85% 5%,#105a6c44,transparent 30%),var(--bg);min-height:100vh}.kit-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:1rem clamp(1rem,5vw,5rem);display:flex}.kit-hero{max-width:1050px;margin:auto;padding:clamp(4rem,9vw,9rem) 1rem}.kit-hero h1{letter-spacing:-.06em;margin:1rem 0;font-size:clamp(3rem,8vw,7rem);line-height:.92}.kit-hero>p{color:var(--muted);max-width:780px;font-size:1.2rem;line-height:1.6}.kit-hero .lead-form{max-width:720px;margin:2rem 0}.kit-page>#starter-kit{color:#172027;background:#f7f3e9;max-width:1100px;margin:0 auto 6rem;padding:clamp(1.2rem,5vw,5rem);box-shadow:0 30px 100px #0008}.kit-title{border-bottom:4px solid #172027;justify-content:space-between;gap:2rem;padding-bottom:2rem;display:flex}.kit-title h2{margin:.5rem 0;font-size:clamp(2.5rem,6vw,5rem)}.print-link{border:1px solid #172027;align-self:flex-start;padding:.7rem}.kit-page>#starter-kit>section{border-bottom:1px solid #9d9b91;padding:2.5rem 0}.kit-page h3{font-size:1.8rem}.formula{grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none;display:grid}.formula li{border:2px solid #172027;gap:.5rem;padding:1.2rem;display:grid}.formula b{color:#006678;font-size:1.25rem}.prompt-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.prompt-grid article{background:#fff;border:1px solid #73756f;padding:1.2rem}.prompt-grid h4{margin:.2rem 0;font-size:1.15rem}.prompt-grid p{line-height:1.55}.safety-card{background:#fff1cc;padding:2rem!important}.kit-page>#starter-kit li{margin:.6rem 0;line-height:1.5}.kit-page>#starter-kit footer{justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.kit-page>#starter-kit footer a{color:#006678;font-weight:900}@media (width<=800px){.lead-magnet{grid-template-columns:1fr}.formula{grid-template-columns:1fr 1fr}.kit-title,.kit-page>#starter-kit footer{flex-direction:column}.prompt-grid{grid-template-columns:1fr}}@media (width<=560px){.lead-form>div{display:grid}.lead-form button{min-height:54px}.formula{grid-template-columns:1fr}.kit-page>#starter-kit{margin-bottom:0}.kit-page>header>a:last-child{display:none}}@media print{body{background:#fff}.kit-page>header,.kit-hero,.kit-page>#starter-kit footer{display:none}.kit-page>#starter-kit{box-shadow:none;max-width:none;margin:0;padding:.35in}.prompt-grid{grid-template-columns:1fr 1fr}.formula{grid-template-columns:repeat(4,1fr)}}.studio-shell{background:radial-gradient(circle at 80% 0,#0c657b30,transparent 29%),var(--bg);min-height:100vh;padding-bottom:4rem}.studio-top{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a10eb;justify-content:space-between;align-items:center;min-height:76px;padding:.8rem clamp(1rem,3vw,3rem);display:flex;position:sticky;top:0}.studio-top>div{color:var(--muted);align-items:center;gap:1.2rem;display:flex}.provider-pill{color:#8feaff;border:1px solid #2c5b69;padding:.55rem .75rem;font-size:.78rem}.studio-heading{grid-template-columns:1fr minmax(280px,500px);align-items:end;gap:2rem;max-width:1600px;margin:auto;padding:2.5rem clamp(1rem,3vw,3rem) 1.5rem;display:grid}.studio-heading h1{letter-spacing:-.055em;margin:.5rem 0;font-size:clamp(2.3rem,5vw,5.4rem);line-height:.94}.studio-heading>p{color:var(--muted);line-height:1.65}.pipeline{grid-template-columns:repeat(7,1fr);gap:.45rem;max-width:1600px;margin:auto;padding:0 clamp(1rem,3vw,3rem);display:grid}.pipeline button{text-align:left;border:1px solid var(--line);min-height:94px;color:var(--muted);cursor:pointer;background:#07121a;align-content:center;gap:.18rem;padding:.8rem;display:grid;position:relative}.pipeline button:not(:last-child):after{content:"";background:var(--line);width:.48rem;height:1px;position:absolute;top:50%;right:-.47rem}.pipeline button span{color:#617784;font:700 .65rem monospace}.pipeline button b{color:#c5d3da;font-size:.95rem}.pipeline button small{font-size:.72rem}.pipeline button.active{border-color:var(--cyan);background:#0b2530;box-shadow:inset 0 0 0 1px #4addf433}.pipeline button.active span,.pipeline button.active b{color:var(--cyan)}.pipeline button.done{border-color:#315d4d}.pipeline button.done span{color:#79e5aa}.studio-workspace{grid-template-columns:minmax(280px,390px) 1fr;gap:1rem;max-width:1600px;margin:1rem auto 0;padding:0 clamp(1rem,3vw,3rem);display:grid}.source-panel,.stage-panel{border:1px solid var(--line);background:#071119d9;padding:1.3rem}.source-panel h2,.stage-panel h2{margin:.2rem 0 1rem}.drop-zone{text-align:center;cursor:pointer;background:#04090e;border:1px dashed #3b7180;place-content:center;min-height:330px;padding:1rem;display:grid;overflow:hidden}.drop-zone strong{color:var(--cyan);font-size:1.25rem}.drop-zone span{color:var(--muted);margin-top:.5rem;font-size:.8rem}.drop-zone.has-image{padding:0}.drop-zone img{object-fit:contain;width:100%;height:100%;max-height:450px}.status-line{color:var(--muted);gap:.6rem;font-size:.82rem;line-height:1.5;display:flex}.status-line i{background:#60717a;border-radius:50%;flex:none;width:9px;height:9px;margin-top:.25rem}.status-line i.ready{background:#55e59b}.status-line i.working{background:var(--gold);animation:1s infinite studio-pulse}.source-panel dl{border-top:1px solid var(--line);margin:1.2rem 0 0;padding-top:.7rem}.source-panel dl div{grid-template-columns:90px 1fr;padding:.45rem 0;font-size:.78rem;display:grid}.source-panel dt{color:#79909b}.source-panel dd{overflow-wrap:anywhere;margin:0}.stage-panel{min-height:620px;padding:clamp(1.2rem,3vw,2.2rem)}.stage-panel>header{border-bottom:1px solid var(--line);margin-bottom:1.4rem}.stage-panel>header span{text-transform:uppercase;color:var(--cyan);letter-spacing:.13em;font:700 .7rem monospace}.stage-panel>header h2{font-size:2rem}.stage-empty,.analysis-card,.export-panel{border:1px solid var(--line);background:#091722;padding:clamp(1.2rem,3vw,2rem)}.stage-empty b,.analysis-card b,.export-panel>b{font-size:1.35rem}.stage-empty p,.analysis-card p,.export-panel p{color:var(--muted);line-height:1.65}.stage-panel>label{gap:.55rem;margin:1rem 0;font-weight:800;display:grid}.stage-panel input:not([type=checkbox]),.stage-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#040b10;padding:.85rem}.stage-panel textarea{resize:vertical;min-height:90px;line-height:1.5}.stage-panel textarea.tall{min-height:145px}.stage-panel label small{color:var(--muted);justify-self:end;font-weight:400}.check-grid,.intent-row{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.check-grid span,.intent-row span{border:1px solid var(--line);color:#bdd0d8;background:#07141c;padding:.9rem}.format-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.format-grid article{border:1px solid var(--line);background:#050c12;gap:.55rem;padding:.7rem;display:grid}.format-grid article>div{background:#000;max-height:280px;overflow:hidden}.format-grid img{object-fit:cover;width:100%;height:100%}.format-grid article span{color:var(--muted);font-size:.76rem}.format-grid button,.stage-panel>footer>button{border:1px solid var(--line);cursor:pointer;background:#0b1a23;min-height:44px;padding:.6rem .8rem}.review-list{gap:.6rem;display:grid}.review-list label,.approval{border:1px solid var(--line);align-items:flex-start;padding:1rem;gap:.8rem!important;margin:0!important;font-weight:400!important;display:flex!important}.review-list input,.approval input{accent-color:#45d7ef;width:20px;height:20px}.approval{border-color:var(--gold);background:#30241055;margin-top:1.4rem!important}.approval span{gap:.3rem;display:grid}.export-panel>div{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.export-panel>div span{border:1px solid var(--line);color:var(--muted);padding:.55rem .7rem;font-size:.78rem}.stage-panel>footer{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1rem;display:flex}.stage-panel>footer .primary{background:var(--cyan);color:#041117;border-color:var(--cyan);min-height:48px}.stage-panel button:disabled{opacity:.42;cursor:not-allowed}@keyframes studio-pulse{50%{opacity:.35}}@media (width<=1050px){.pipeline{grid-template-columns:repeat(4,1fr)}.studio-workspace{grid-template-columns:300px 1fr}.format-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.studio-top .provider-pill{display:none}.studio-heading{grid-template-columns:1fr}.pipeline{display:flex;overflow-x:auto}.pipeline button{min-width:135px}.studio-workspace{grid-template-columns:1fr}.drop-zone{min-height:240px}.stage-panel{min-height:0}.format-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.studio-top>div a{font-size:.78rem}.check-grid,.intent-row,.format-grid{grid-template-columns:1fr}.stage-panel{padding:1rem}}.level-picker{gap:.5rem;margin-bottom:1rem;display:flex}.level-picker button{border:1px solid var(--line);text-transform:capitalize;cursor:pointer;background:#061018;min-height:44px;padding:.6rem 1rem}.level-picker button.selected{border-color:var(--cyan);color:var(--cyan);background:#0b2530}.metric-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1.2rem 0;display:grid}.metric-grid span{border:1px solid var(--line);color:var(--muted);gap:.25rem;padding:.75rem;font-size:.78rem;display:grid}.metric-grid span b{color:var(--cyan);text-transform:capitalize;font-size:1rem}.analysis-card>small{color:#91a7b1;line-height:1.5;display:block}.song-package{background:linear-gradient(145deg,#091c26,#050b10);border:1px solid #386b79;padding:1rem}.song-package>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.song-package h3{margin:.25rem 0 1rem;font-size:1.6rem}.song-package header small{color:var(--cyan);letter-spacing:.14em}.song-package header button{border:1px solid var(--cyan);min-height:44px;color:var(--cyan);cursor:pointer;background:#061018;padding:.6rem .8rem}.song-package label{gap:.55rem;margin:1rem 0;font-weight:800;display:grid}.title-options{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.lyrics-box{min-height:420px!important}.stage-panel details{border:1px solid var(--line);margin-top:1rem;padding:1rem}.stage-panel summary{cursor:pointer;color:var(--gold);font-weight:800}.stage-panel details label{gap:.55rem;margin:1rem 0;display:grid}.stage-panel details small{color:var(--muted);justify-self:end}@media (width<=760px){.metric-grid,.title-options{grid-template-columns:1fr}.level-picker{grid-template-columns:repeat(3,1fr);display:grid}.song-package>header{flex-direction:column;align-items:flex-start}.lyrics-box{min-height:360px!important}}.safety-tool{background:radial-gradient(circle at 14%,#e3a81f24,#0000 30%),linear-gradient(120deg,#121714,#080d12);border:1px solid #b98a25;grid-template-columns:minmax(190px,320px) 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin:clamp(3rem,7vw,7rem);padding:clamp(2rem,5vw,5rem);display:grid;box-shadow:0 28px 90px #0008}.safety-tool>img{filter:drop-shadow(0 0 34px #e9b52d55);border-radius:50%;width:100%;max-width:320px}.safety-tool h2{letter-spacing:-.05em;color:#f6c43d;margin:.7rem 0;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.95}.safety-tool>div>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.65}.safety-points{flex-wrap:wrap;gap:.7rem;margin:1.5rem 0;display:flex}.safety-points span{color:#e7d5a4;background:#e9b52d0d;border:1px solid #5b4b25;padding:.65rem .85rem;font-size:.78rem}.safety-tool a{color:#111;background:#f4bf31;justify-content:space-between;align-items:center;gap:2rem;min-height:58px;padding:0 1.25rem;font-weight:900;display:inline-flex}.safety-tool small{color:#8fa0a8;max-width:760px;margin-top:1rem;line-height:1.5;display:block}.simple .safety-tool{color:#111;box-shadow:none;background:#fff}.simple .safety-tool>div>p:not(.eyebrow),.simple .safety-tool small{color:#34464e}@media (width<=800px){.safety-tool{grid-template-columns:1fr;margin:2rem 1rem}.safety-tool>img{max-width:190px;margin:auto}}@media (width<=560px){.safety-tool{padding:1.5rem}.safety-points{display:grid}.safety-tool a{width:100%}}.lesson-detail{border:1px solid;border-radius:12px;margin:1.5rem 0;padding:1.5rem;line-height:1.7}.lesson-detail h2{margin-bottom:.75rem;font-size:1.4rem}.lesson-detail p,.tool-disclosure{font-size:1rem;line-height:1.7}.lesson-detail a,.tool-disclosure a{text-underline-offset:3px;text-decoration:underline}.lesson-detail ul{padding-left:1.5rem}.starter-next{border-color:#50d5d1}.lesson-detail a{overflow-wrap:anywhere}.simple-root .lesson-detail{font-size:1.15rem}.learn-footer{flex-wrap:wrap;gap:1rem}.lead-form p a{text-decoration:underline}body{padding-bottom:calc(100px + env(safe-area-inset-bottom));font-size:16px;line-height:1.55}main,section,article,aside,nav,form{min-width:0}img,svg,video{max-width:100%;height:auto}input,select,textarea{font:inherit;max-width:100%;font-size:16px}button,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}button{min-width:44px}button:disabled{opacity:1;color:#b6c4ce;cursor:not-allowed;background:#293640;border-color:#617683}p,dd{overflow-wrap:anywhere}small,.eyebrow,.micro,.brand small{font-size:max(.75rem,12px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #eeaf48}html{scroll-padding-top:120px}.topbar,.learn-header{padding-top:env(safe-area-inset-top);height:auto;min-height:84px}.topbar nav a,.learn-header nav a,.footer nav a,.learn-footer a{align-items:center;min-height:44px;display:inline-flex}.mobile-menu{display:none}.platform-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:clamp(2rem,6vw,5rem) clamp(1rem,7vw,8rem);display:grid}.platform-intro h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2}.platform-cards{gap:1rem;display:grid}.platform-cards>a{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:1.25rem}.platform-cards p{color:var(--muted)}.interface-illustration{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0;padding:1rem}.interface-illustration svg{width:100%;display:block}.interface-illustration figcaption{color:var(--ink)}.interface-illustration ol{padding-left:1.5rem;line-height:1.7}.interface-illustration a{text-decoration:underline}.global-music{max-width:calc(100% - 24px);bottom:calc(12px + env(safe-area-inset-bottom))}.hero .lede{color:var(--ink)}.micro,.footer>p{color:var(--muted)}.search-wrap form button{color:#fff}.page-search input{min-width:0}.page-search>div{max-width:100%}.info-page h1,.dashboard-head h1{overflow-wrap:anywhere}.ed .ed-small{font-size:14px;line-height:1.6}.ed .ed-kicker{font-size:12px}.ed .ed-btn{min-height:44px}.ed-report:focus-visible{outline:3px solid #e2b362}.ed-workgrid>*{min-width:0}.simple-root{--bg:#fff;--panel:#f5f8fa;--ink:#14242c;--muted:#34464e;--cyan:#006678;--gold:#6a4600;--line:#728991;--danger:#912917;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.simple-root body,.simple-root .site,.simple-root .learn-shell,.simple-root .info-page,.simple-root .ed,.simple-root .dashboard,.simple-root .admin{color:#14242c;background:#fff}.simple-root .topbar,.simple-root .learn-header,.simple-root .ed-nav,.simple-root .command-card,.simple-root .phone-demo,.simple-root .phone-demo li,.simple-root .steps,.simple-root .visual-steps,.simple-root .visual-steps article,.simple-root .tell,.simple-root .examples,.simple-root .category-section,.simple-root .category-grid>a,.simple-root .featured-lessons a,.simple-root .lesson-list>a,.simple-root .simple-callout,.simple-root .safety-tool,.simple-root .dashboard-list>div,.simple-root .dashboard-list>aside,.simple-root .stat-grid article,.simple-root .admin-grid>section{color:#14242c;box-shadow:none;background:#f5f8fa}.simple-root .hero{background:#fff}.simple-root .hero h1 em{color:#006678;-webkit-text-stroke:0}.simple-root .lede,.simple-root .micro,.simple-root .safety-tool small,.simple-root .safety-tool h2{color:#243b47}.simple-root .mode,.simple-root .account,.simple-root .secondary,.simple-root .learn-mode,.simple-root .save-link,.simple-root .mode-tabs button,.simple-root .demo-tabs button,.simple-root .tell select,.simple-root input,.simple-root select,.simple-root textarea,.simple-root .ed-card,.simple-root .ed-dossier,.simple-root .ed-notice,.simple-root .ed-tint,.simple-root .ed-beta,.simple-root .ed-record,.simple-root .ed-assessment{color:#14242c;background:#fff;border-color:#728991}.simple-root .mode-tabs button[aria-selected=true],.simple-root .demo-tabs button[aria-selected=true]{color:#14242c;background:#d7edf0;border-color:#006678}.simple-root .primary,.simple-root .tell button,.simple-root .ed-btn{color:#fff;background:#006678;border-color:#006678}.simple-root .ed-outline{color:#005463;background:#fff}.simple-root .ed{--ed-ink:#14242c;--ed-muted:#34464e;--ed-paper:#fff;--ed-line:#728991}.simple-root .ed-muted,.simple-root .ed-small,.simple-root .ed-lead,.simple-root .ed-nav a,.simple-root .ed-card p,.simple-root .ed-report p{color:#34464e}.simple-root .ed h1,.simple-root .ed h2,.simple-root .ed h3,.simple-root .ed strong,.simple-root .ed-badge,.simple-root .ed-kicker{color:#14242c}.simple-root .ed-badge{background:#e5f0f3}.simple-root .ed-filehead,.simple-root .ed-assessment,.simple-root .ed-record,.simple-root .ed-finding{color:#14242c;background:#eaf2f4}.simple-root .warning{background:#fff0e8}.simple-root .examples blockquote{color:#14242c;background:#f3e8d7}.simple-root button:disabled{color:#485963;background:#e4eaed}.simple-root :focus-visible{outline-color:#005463}.simple-root .safety-points span{color:#5b3c00;background:#fff}.simple-root .lead-magnet,.simple-root .lead-form{color:#14242c;background:#f5f8fa}@media (width<=1100px){.topbar{flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}.mobile-menu{border:1px solid var(--line);background:var(--panel);color:var(--ink);order:2;padding:.6rem;display:block}.header-actions{order:1;margin-left:auto}.topbar nav{flex-basis:100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;display:none}.topbar nav.nav-open{display:grid}.topbar nav a{padding:.5rem}.learn-header{flex-wrap:wrap;gap:.6rem;padding:.75rem 1rem}.learn-header nav{margin-left:0}.learn-header .save-link{display:inline-flex}.platform-intro{grid-template-columns:1fr}}@media (width<=600px){.hero h1{font-size:clamp(2.25rem,11vw,4rem);line-height:1.05}.brand{min-width:0}.topbar .brand small,.header-actions .account{display:none}.mode{font-size:14px}.demo-tabs,.all-categories>div,.featured-lessons>div{grid-template-columns:1fr}.lesson-list>a,.featured-lessons a{grid-template-columns:44px minmax(0,1fr)}.lesson-list>a>b,.featured-lessons a>b{grid-column:2}.lesson-page>header{grid-template-columns:1fr}.mode-tabs{gap:.35rem}.mode-tabs span{font-size:12px}.mode-tabs b{font-size:14px}.steps li{grid-template-columns:40px minmax(0,1fr);gap:.65rem}.steps li>span{width:36px;height:36px}.visual-steps article{grid-template-columns:48px minmax(0,1fr);gap:.5rem}.lesson-finish{flex-wrap:wrap}.lesson-finish>div{flex-basis:100%}.global-music{flex-wrap:wrap;gap:.35rem}.global-music input{max-width:90px}.ed .ed-actions{flex-wrap:wrap}.ed .ed-actions>*{max-width:100%}.ed .ed-workhead{flex-wrap:wrap}.ed .ed-reportintro h2{font-size:clamp(1.5rem,7vw,2.2rem)}.page-search>div{flex-wrap:wrap;display:flex}.page-search input{flex:1}.info-page{padding:2rem 1rem}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.mobile-progress-link{display:none!important}@media (width<=1100px){.mobile-progress-link{display:inline-flex!important}}.ed #pilot summary{cursor:pointer;min-height:44px;padding:8px 0}.ed #pilot blockquote{color:#152b31;overflow-wrap:anywhere;background:#e8f1f3;border-left:4px solid #006b70;margin:1rem 0;padding:1rem}.ed #pilot{scroll-margin-top:120px}.ed #pilot dd,.ed #pilot .ed-small{overflow-wrap:anywhere}.ed #pilot textarea{width:100%}.ed button:disabled{opacity:1;color:#485963;background:#e4eaed;border-color:#8799a3}@media (width<=600px){.global-music{max-width:calc(100% - 32px);margin:16px;position:static;transform:none}}.mobile-interface{display:none}@media (width<=600px){.interface-illustration>svg{display:none}.mobile-interface{color:#173240;background:#f6fafc;border:2px solid #006678;border-radius:16px;padding:12px;font-size:16px;display:block}.mobile-interface header{border-bottom:1px solid #82959f;padding:8px;font-size:18px}.mock-bubble,.mock-composer{background:#e1edf3;border-radius:10px;margin:12px 0;padding:12px}.mock-composer{background:#fff;border:2px solid #006678}.mock-send{color:#fff;text-align:center;background:#006678;border-radius:8px;min-height:44px;padding:10px;display:block}.interface-illustration figcaption p{font-size:16px}}.calculator-lesson pre{white-space:pre;color:#e0f5ff;background:#071722;border-radius:10px;max-width:100%;padding:16px;font-size:14px;overflow:auto}.calculator-lesson button,.calculator-lesson summary{cursor:pointer;min-height:48px;padding:12px}.calculator-lesson table{border-collapse:collapse}.calculator-lesson td,.calculator-lesson th{border:1px solid #47616f;padding:12px}.calculator-lesson textarea{color:#e0f5ff;background:#071722;width:100%;min-height:240px;font:16px monospace}.calculator-lesson :focus-visible{outline-offset:3px;outline:3px solid #00d5ff}.calculator-lesson .mode-tabs{flex-wrap:wrap;display:flex}.simple .calculator-lesson{font-size:19px}#receipts{scroll-margin-top:100px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-ease{syntax:"*";inherits:false}.dq-bot-host{--bot-cyan:#00f0ff;--bot-panel:#081725;--bot-ink:#eefaff;--bot-muted:#abc4d5;color:var(--bot-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.dq-bot-host *{box-sizing:border-box}.dq-bot-host button,.dq-bot-host input{font:inherit}.dq-bot-host button{cursor:pointer;min-width:44px;min-height:44px;color:var(--bot-ink)}.dq-bot-host button:focus-visible,.dq-bot-host input:focus-visible{outline-offset:3px;outline:3px solid #00f0ff}.dq-bot-character{filter:drop-shadow(0 6px 6px #0004);width:100%;height:auto;display:block;overflow:visible}.dq-bot-body-rig{transform-origin:120px 160px;animation:7s ease-in-out infinite dq-bot-hover}.dq-bot-head{transform-origin:120px 100px;transform:translate(calc(var(--bot-look-x,0) * 2px),calc(var(--bot-look-y,0) * 1px)) rotate(calc(var(--bot-look-x,0) * 2deg))}.dq-bot-eyes{transform-origin:120px 80px;animation:9s linear infinite dq-bot-blink}.dq-bot-ring{opacity:.7}.dq-bot-exhaust{opacity:.65;animation:4s ease-in-out infinite dq-bot-thrust}.dq-bot-right-arm{transform-origin:155px 143px}.dq-bot-left-arm{transform-origin:84px 143px}.dq-bot-character[data-state=greeting] .dq-bot-right-arm{animation:.55s ease-in-out 2 dq-bot-wave}.dq-bot-character[data-state=listening] .dq-bot-status-led{animation:1.8s ease-in-out 2 dq-bot-pulse}.dq-bot-character[data-state=thinking] .dq-bot-face-scan{animation:1.2s ease-in-out infinite dq-bot-scan}.dq-bot-character[data-state=responding] .dq-bot-left-arm{animation:.8s ease-in-out 2 dq-bot-talk}.dq-bot-character[data-state=success] .dq-bot-body-rig{animation:.7s ease-in-out dq-bot-celebrate}.dq-bot-character[data-state=sleeping] .dq-bot-body-rig,.dq-bot-character[data-state=sleeping] .dq-bot-eyes,.dq-bot-character[data-state=sleeping] .dq-bot-exhaust{animation:none}.dq-bot-character[data-state=sleeping] .dq-bot-exhaust{opacity:.15}.dq-bot-motion-paused *{animation-play-state:paused!important}.dq-bot-host[data-motion=reduce] *{transition:none!important;animation:none!important}.dq-bot-host[data-motion=reduce] .dq-bot-head{transform:none}.dq-bot-host[data-motion=reduce] .dq-bot-exhaust{opacity:.25}.dq-bot-launcher{z-index:70;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;gap:0;width:80px;height:94px;padding:0;display:flex;position:fixed}.dq-bot-launcher .dq-bot-character{width:72px;max-height:83px}.dq-bot-launcher>span{white-space:nowrap;background:#071724;border:1px solid #27576c;border-radius:12px;padding:0 8px;font-size:11px;line-height:18px}.dq-bot-launcher.dq-bot-docked{margin:16px 16px 16px auto;position:relative}.dq-bot-restore{background:#081b29;border:1px solid #376477;border-radius:10px;margin:16px 16px 16px auto;padding:8px 14px;font-size:13px;display:block;position:relative}.dq-bot-reserve{pointer-events:none;height:112px}.dq-bot-dialog{z-index:95;right:max(16px,env(safe-area-inset-right));width:370px;max-width:calc(100vw - 24px);height:var(--bot-height,560px);bottom:var(--bot-bottom,16px);color:#eefaff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081725f7;border:1px solid #437084;border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0007}.dq-bot-dialog-header{background:#0d2130;border-bottom:1px solid #29495b;align-items:center;gap:10px;padding:12px 14px;display:flex}.dq-bot-dialog-header>div{flex:1;min-width:0}.dq-bot-dialog h2{color:#f2fbff;margin:0;font-size:18px;line-height:1.3}.dq-bot-label{color:#82e6ed;font-size:11px}.dq-bot-tool-button{color:#e8f7ff;background:#102b3d;border:1px solid #355a6e;border-radius:9px;padding:6px 9px;font-size:12px!important}.dq-bot-avatar-small{flex:none;width:42px}.dq-bot-intro{align-items:center;gap:16px;padding:14px 16px;display:flex}.dq-bot-intro .dq-bot-character{flex:none;width:76px}.dq-bot-intro p{color:#c6dce9;margin:0;font-size:14px}.dq-bot-messages{overscroll-behavior:contain;flex:1;min-height:40px;padding:0 14px 14px;overflow:auto}.dq-bot-message{overflow-wrap:anywhere;background:#0c2537;border:1px solid #274b60;border-radius:12px;margin:8px 0;padding:12px 14px;font-size:14px;line-height:1.65}.dq-bot-message[data-role=user]{background:#152439;border-color:#3e526e}.dq-bot-message>small{color:#a1c0d0;margin-bottom:5px;font-size:11px;display:block}.dq-bot-message>p{margin:0}.dq-bot-message-actions{gap:7px;margin-top:10px;display:grid}.dq-bot-message-actions button{text-align:left;color:#d0fcff;background:#123549;border:1px solid #337489;border-radius:8px;padding:8px 10px;font-size:13px}.dq-bot-suggestions{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.dq-bot-suggestions button{color:#d0e6f2;background:#0e2638;border:1px solid #376075;border-radius:9px;padding:7px 10px;font-size:12px}.dq-bot-status{color:#9eeaf0;min-height:26px;margin:0;padding:0 14px 8px;font-size:12px;line-height:1.5}.dq-bot-error{color:#ffd1bf}.dq-bot-compose{background:#0a1b29;border-top:1px solid #29495b;align-items:end;gap:8px;padding:12px 14px;display:flex}.dq-bot-compose label{color:#b6cddd;flex:1;min-width:0;font-size:11px;display:block}.dq-bot-compose input{color:#f0faff;background:#04121c;border:1px solid #46748a;border-radius:9px;width:100%;min-height:44px;margin-top:4px;padding:9px 10px;font-size:16px;display:block}.dq-bot-send{background:#00dbe9;border:1px solid #00dae8;border-radius:9px;min-height:44px;padding:9px 12px;font-weight:700;color:#022431!important;font-size:14px!important}.dq-bot-host button:disabled{opacity:.55;cursor:default;color:#bed0df;background:#243b4e}.dq-bot-footer-controls{background:#0a1b29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:5px 12px 9px;display:flex}.dq-bot-footer-controls button{color:#a8c5d8;background:0 0;border:0;padding:5px 8px;font-size:11px}.dq-bot-backdrop{z-index:90;background:#0008;position:fixed;inset:0}.dq-bot-scan-target{pointer-events:none;z-index:60;background:linear-gradient(#00f0ff05,#00f0ff16);border:1px solid #00f0ff;border-radius:10px;position:fixed;box-shadow:0 0 16px #00f0ff20}.dq-bot-scan-target:after{content:"";background:#8affff;height:2px;animation:1.1s linear dq-bot-card-scan;display:block;position:absolute;left:0;right:0}.dq-bot-progress{vertical-align:middle;border:2px solid #3a6679;border-top-color:#00f0ff;border-radius:50%;width:12px;height:12px;margin-right:7px;animation:.8s linear infinite dq-bot-spinner;display:inline-block}body.dq-bot-side-open{padding-right:400px}body.dq-bot-side-open .global-music{max-width:calc(100% - 412px)}@keyframes dq-bot-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes dq-bot-blink{0%,96%,to{transform:scaleY(1)}97.5%,98.5%{transform:scaleY(.09)}}@keyframes dq-bot-thrust{0%,to{opacity:.45}50%{opacity:.75}}@keyframes dq-bot-wave{0%,to{transform:rotate(0)}35%{transform:rotate(-74deg)}65%{transform:rotate(-56deg)}}@keyframes dq-bot-talk{0%,to{transform:rotate(0)}50%{transform:rotate(15deg)}}@keyframes dq-bot-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes dq-bot-scan{0%,to{transform:translateY(-16px)}50%{transform:translateY(12px)}}@keyframes dq-bot-celebrate{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-7px)rotate(-3deg)}70%{transform:translateY(-3px)rotate(3deg)}}@keyframes dq-bot-card-scan{0%{top:0}to{top:100%}}@keyframes dq-bot-spinner{to{transform:rotate(360deg)}}@media (width<=767px){.dq-bot-dialog{width:auto;max-width:none;left:8px;right:8px;bottom:var(--bot-bottom,8px);border-radius:20px 20px 12px 12px}.dq-bot-dialog-header{padding:10px 12px}.dq-bot-intro{gap:12px;padding:8px 14px}.dq-bot-intro .dq-bot-character{width:58px}.dq-bot-suggestions button{font-size:12px}.dq-bot-compose{padding:8px 12px}.dq-bot-dialog-header .dq-bot-tool-button{padding:6px}.dq-bot-avatar-small{width:34px}body.dq-bot-side-open{padding-right:0}}@media (prefers-reduced-motion:reduce){.dq-bot-host *{transition:none!important;animation:none!important}.dq-bot-head{transform:none!important}.dq-bot-exhaust{opacity:.25}.dq-bot-scan-target{display:none}.dq-bot-progress{border-radius:3px}}.dq-bot-scan-cone{display:none}.dq-bot-character[data-scanning=true] .dq-bot-scan-cone{display:block}.dq-bot-host[data-motion=reduce] .dq-bot-scan-cone,.dq-bot-dialog[data-compact=true] .dq-bot-intro,.dq-bot-dialog[data-compact=true] .dq-bot-suggestions,.dq-bot-dialog[data-compact=true] .dq-bot-footer-controls{display:none}.dq-bot-dialog[data-compact=true] .dq-bot-messages{min-height:0}.dq-bot-dialog-header,.dq-bot-compose{flex-shrink:0}.bb-intro{grid-template-columns:1fr 1.15fr;align-items:center;gap:2rem;padding:3rem 0;display:grid}.bb-intro h1{letter-spacing:-.05em;font-size:clamp(2.3rem,4.5vw,4.6rem);line-height:1.05}.bb-intro h1 span{color:#65f0ff}.bb-intro p{color:#b5c8d6;max-width:44rem;line-height:1.7}.bb-intro img{border:1px solid #294656;border-radius:18px;width:100%;height:auto}.bb-back{color:#b4e9f4;margin:1rem;display:inline-block}.bb-game{color:#e7f7ff;background:#090f1a;border:1px solid #315064;border-radius:20px;padding:clamp(.7rem,2vw,1.5rem);scroll-margin-top:2rem}.bb-game-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bb-game h2{margin:.3rem 0 1.2rem;font-size:2rem}.bb-hud{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.bb-hud span{color:#b8cbd6;background:#111e2b;border-radius:8px;padding:.75rem;font-size:.85rem}.bb-hud b{color:#fff;margin-top:.25rem;font-size:1.4rem;display:block}.bb-stage{border:1px solid #345766;border-radius:12px;position:relative;overflow:hidden}.bb-stage canvas{touch-action:manipulation;outline-offset:-5px;width:100%;height:auto;display:block}.bb-stage canvas:focus-visible{outline:3px solid #fff}.bb-overlay{text-align:center;background:#050c18e8;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.bb-overlay h3{margin:0;font-size:clamp(1.4rem,4vw,3rem)}.bb-overlay p{color:#b9d0dd;max-width:34rem}.bb-game button{color:#e9faff;min-height:48px;font:inherit;cursor:pointer;background:#142435;border:1px solid #426172;border-radius:8px;padding:.8rem 1.1rem}.bb-overlay button,.bb-tools button[aria-pressed=true]{color:#05111c;background:#82f4ff;border-color:#82f4ff;font-weight:700}.bb-game button:focus-visible,.bb-game summary:focus-visible{outline-offset:3px;outline:3px solid #fff}.bb-game button:disabled{opacity:.4;cursor:default}.bb-tools{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.bb-tools small{opacity:.8;margin-top:.2rem;font-size:.75rem;display:block}.bb-status{color:#bcdbe5;min-height:2.8rem;font-size:.9rem}.bb-game details{color:#bbced9;border-top:1px solid #294351;padding-top:1rem;line-height:1.7}.bb-game summary{cursor:pointer;color:#e4f6ff}.bb-roster{grid-template-columns:repeat(5,1fr);gap:1rem;margin:3rem 0;display:grid}.bb-roster article{text-align:center;color:#e7f7ff;background:#0b1421;border:1px solid #223b4c;border-radius:12px;padding:1rem .5rem}.bb-roster img{object-fit:contain;max-width:100%;height:150px}.bb-roster h2{letter-spacing:.1em;font-size:1rem}.bb-roster p,.bb-disclosure{color:#a8bfce;font-size:.9rem;line-height:1.6}.bb-disclosure{max-width:65rem;margin:2rem 0 3rem}.bb-arcade-card{background:#0a1320;border:1px solid #315465;border-radius:18px;grid-template-columns:1.1fr 1fr;gap:2rem;margin:2rem 0;padding:2rem;display:grid}.bb-arcade-card img{border-radius:10px;width:100%;height:auto}.bb-arcade-card h2{font-size:2.3rem}.bb-arcade-card p{color:#b7cfdb;line-height:1.7}@media (width<=760px){.bb-intro,.bb-arcade-card{grid-template-columns:1fr}.bb-intro{padding:1.5rem 0}.bb-intro img{order:-1}.bb-roster{grid-template-columns:repeat(2,1fr)}.bb-roster article:last-child{grid-column:1/-1}.bb-overlay p{margin:.4rem 0;font-size:.8rem}.bb-overlay button{padding:.5rem .9rem}.bb-hud span{padding:.5rem;font-size:.7rem}.bb-hud b{font-size:1.1rem}.bb-tools button{flex:1;padding:.6rem;font-size:.85rem}.bb-game-heading p{font-size:.8rem}.bb-arcade-card{padding:1rem}}.dq-universe-games{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.dq-universe-games>section{min-width:0}.td-feature{color:#edf6ff;background:radial-gradient(at 100% 0,#54236a55,#0000 65%),linear-gradient(135deg,#102a36,#0c131d);border:1px solid #397784;border-radius:18px;flex-direction:column;min-width:0;margin:18px 0;padding:clamp(20px,4vw,36px);display:flex}.td-feature-art{aspect-ratio:16/9;background:#07111c;border:1px solid #294656;border-radius:14px;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 16px 42px #0006}.td-feature-art picture,.td-feature-art img{width:100%;height:100%;display:block}.td-feature-art img{object-fit:cover}.td-feature-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07111cd9);position:absolute;inset:50% 0 0}.td-feature-badge{z-index:1;color:#d3faff;letter-spacing:.12em;font-size:10px;font-weight:700;line-height:1.6;position:absolute;bottom:14px;left:16px;right:12px}.td-feature-copy{flex-direction:column;flex:1;align-items:flex-start;padding-top:24px;display:flex}.td-feature-copy>.dq-eyebrow{color:#8de7eb;margin:0}.td-feature h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,4vw,48px);line-height:1.1}.td-feature-description{color:#c0d1dc;max-width:650px;margin:0 0 16px;line-height:1.7}.td-feature-details{flex-wrap:wrap;gap:7px;margin:0 0 24px;padding:0;list-style:none;display:flex}.td-feature-details li{color:#bad8e3;border:1px solid #365360;border-radius:5px;padding:5px 9px;font-size:12px;line-height:1.4}.td-feature-play{color:#071118;background:#7ee9f2;border:1px solid #7ee9f2;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:48px;margin-top:auto;padding:12px 20px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.td-feature-play:hover{background:#b3f8ff;border-color:#b3f8ff}.td-feature a:focus-visible{outline-offset:5px;outline:3px solid #fff}.td-feature-controls{color:#9ab4c3;margin:12px 0 0;font-size:12px;line-height:1.7}@media (width>=900px){.td-feature-wide{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;display:grid}.td-feature-wide .td-feature-copy{padding-top:0}}@media (width<=850px){.dq-universe-games{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=600px){.td-feature-art{aspect-ratio:4/5}.td-feature-play{width:100%}}.dq-review-scope{color:#eefaff;background:#050b16;border-radius:16px;font-family:Arial,Helvetica,sans-serif;line-height:1.5;position:relative;overflow:hidden}.dq-review-scope *{box-sizing:border-box}.dq-review-header{background:#0c1b2a;border-bottom:1px solid #244a62;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dq-review-header h1{margin:0;font-size:22px;line-height:1.3}.dq-review-header p{color:#afc8db;margin:6px 0 0;font-size:13px}.dq-review-header label{color:#adcadb;font-size:12px}.dq-review-header select{color:#e8faff;background:#102a3e;border:1px solid #376a82;border-radius:8px;max-width:100%;min-height:44px;margin-top:5px;padding:8px;font-size:14px;display:block}.dq-review-stage{min-height:740px;padding:24px;position:relative}.dq-review-page{width:calc(100% - 394px);min-width:230px}.dq-review-page h2{margin:12px 0;font-size:24px;line-height:1.25}.dq-review-kicker{letter-spacing:.18em;color:#77e8ef;font-size:10px}.dq-review-art{background:radial-gradient(#123546 0,#071422 65%);border:1px solid #26495d;border-radius:18px;justify-content:center;height:290px;display:flex}.dq-review-art svg{width:206px;max-height:285px}.dq-review-states{flex-wrap:wrap;gap:5px;margin:16px 0;display:flex}.dq-review-states button{color:#cce9fa;text-transform:capitalize;background:#102336;border:1px solid #31556c;border-radius:7px;min-height:36px;padding:6px 10px;font-size:11px}.dq-review-states button[aria-pressed=true]{color:#ecffff;background:#104556;border-color:#00dbe9}.dq-review-card{background:#0c1b2b;border:1px solid #2e5266;border-radius:12px;margin-top:18px;padding:16px}.dq-review-card h3{margin:0 0 10px;font-size:16px}.dq-review-card h4{margin:8px 0;font-size:14px}.dq-review-card p{color:#aac9dd;margin:8px 0;font-size:12px}.dq-review-card label{color:#b0d6e5;font-size:12px}.dq-review-card input{color:#e3fbff;background:#061623;border:1px solid #4d8295;border-radius:8px;width:100%;min-height:44px;margin-top:8px;padding:10px;font-size:14px;display:block}.dq-review-stage .dq-bot-launcher{bottom:20px;right:22px;position:absolute!important;top:auto!important;left:auto!important}.dq-review-stage .dq-bot-dialog{width:370px;max-width:calc(100% - 24px);height:690px;max-height:calc(100% - 24px);top:12px;left:auto;right:12px;position:absolute!important;bottom:auto!important}.dq-review-stage .dq-bot-backdrop{position:absolute}.dq-review-stage .dq-bot-restore{position:absolute;bottom:16px;right:16px}.dq-review-stage .dq-bot-scan-target{position:fixed}.dq-review-scope button:focus-visible,.dq-review-scope input:focus-visible,.dq-review-scope select:focus-visible{outline-offset:3px;outline:3px solid #00f0ff}@media (width<=720px){.dq-review-page{width:100%;min-width:0}.dq-review-stage{min-height:820px;padding:16px}.dq-review-header{padding:16px}.dq-review-stage .dq-bot-dialog{width:auto;height:650px;top:150px;left:8px;right:8px}.dq-review-art{height:245px}.dq-review-art svg{width:177px}.dq-review-states button{min-height:44px}}.ed{--ed-bg:#f5f7f7;--ed-ink:#152b31;--ed-muted:#53686f;--ed-line:#cbd7da;--ed-accent:#006b70;background:var(--ed-bg);color:var(--ed-ink);min-height:100vh;font-size:1rem;line-height:1.65}.ed h1,.ed h2,.ed h3,.ed h4,.ed p{margin-top:0}.ed h1,.ed h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.1}.ed h1{margin-bottom:1.5rem;font-size:clamp(2.8rem,5.5vw,5.7rem)}.ed h2{margin-bottom:1.25rem;font-size:clamp(2.1rem,3.7vw,3.6rem)}.ed h3{letter-spacing:-.02em;font-size:1.2rem;line-height:1.35}.ed h4{font-size:1.05rem;line-height:1.4}.ed em{color:var(--ed-accent);font-style:normal}.ed p{margin-bottom:1rem}.ed a,.ed button{touch-action:manipulation}.ed a:hover{text-underline-offset:5px;text-decoration:underline}.ed :focus-visible{outline-offset:4px;outline:3px solid #a05700}.ed button,.ed select,.ed textarea,.ed input{font:inherit}.ed button{cursor:pointer}.ed button:disabled{opacity:.5;cursor:not-allowed}.ed-wrap{width:min(1280px,100% - 5rem);margin:auto}.ed-nav{border-bottom:1px solid var(--ed-line);background:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 2.5rem;display:flex}.ed-brand{align-items:center;gap:.65rem;font-size:1.25rem;font-weight:800;line-height:1.3;display:flex}.ed-brand b{color:var(--ed-accent);font-weight:400}.ed-brand small{letter-spacing:.15em;color:var(--ed-muted);margin-top:.3rem;font-size:.75rem;display:block}.ed-mark{background:var(--ed-ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font:700 1.35rem Georgia;display:inline-flex}.ed-mark span{color:#83e4d9;font-family:Arial}.ed-nav nav{gap:1.5rem;font-size:.875rem;font-weight:600;display:flex}.ed-btn{background:var(--ed-accent);color:#fff;border:1px solid var(--ed-accent);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:1.5rem;min-height:48px;padding:.85rem 1.2rem;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.ed-btn:hover{filter:brightness(.93);text-decoration:none!important}.ed-outline{color:var(--ed-ink);background:0 0;border-color:#94aaaf}.ed-notice{color:#2e575b;text-align:center;background:#e4efee;justify-content:center;align-items:center;gap:.8rem;padding:.6rem 1.5rem;font-size:.875rem;display:flex}.ed-notice b{letter-spacing:.08em;border:1px solid #8db2ae;padding:0 .4rem;font-size:.75rem}.ed-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:5rem;padding-top:5rem;padding-bottom:5.5rem;display:grid}.ed-kicker{letter-spacing:.13em;color:var(--ed-accent);font-size:.75rem;font-weight:800;margin-bottom:1.5rem!important}.ed-lead{max-width:760px;font-size:1.3rem;line-height:1.6}.ed-muted,.ed-small{color:var(--ed-muted)}.ed-small{font-size:.875rem;line-height:1.55}.ed-actions{flex-wrap:wrap;align-items:center;gap:1.1rem;margin:1.6rem 0;display:flex}.ed-textlink{color:var(--ed-accent);text-underline-offset:4px;font-weight:700;text-decoration:underline}.ed-dossier{border:1px solid var(--ed-line);border-top:4px solid var(--ed-accent);background:#fff;padding:1.7rem;box-shadow:10px 10px #dfe8e8}.ed-filehead{border-bottom:1px solid var(--ed-line);letter-spacing:.06em;color:var(--ed-muted);justify-content:space-between;gap:1rem;margin-bottom:1.8rem;padding-bottom:1rem;font:700 .75rem/1.6 ui-monospace,monospace;display:flex}.ed-dossier h2{font-size:2rem;line-height:1.25}.ed-finding{flex-wrap:wrap;gap:.65rem;margin:1.5rem 0;font-size:.875rem;display:flex}.ed-finding span:first-child{color:#1d5a48;background:#dff2eb;padding:.3rem .7rem;font-weight:700}.ed-finding span:last-child{color:var(--ed-muted);padding:.3rem 0}.ed-record{border-top:1px solid var(--ed-line);gap:1rem;padding:1rem 0;display:flex}.ed-record>b{color:var(--ed-accent);padding-top:.35rem;font:700 .875rem ui-monospace,monospace}.ed-record p{color:var(--ed-muted);margin:0;font-size:.875rem}.ed-dossier>.ed-small{margin-top:1rem;margin-bottom:0}.ed-chainband{color:#fff;background:#112c33;padding:2.3rem 0}.ed-chainband .ed-kicker{color:#8bdbd4}.ed-chain{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.ed-chain li{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ed-chain small{color:#a2c1c6;font:.75rem monospace}.ed-section{padding-top:5rem;padding-bottom:5rem}.ed-sectionhead{max-width:800px;margin-bottom:2.5rem}.ed-sectionhead>p:last-child{color:var(--ed-muted);font-size:1.125rem}.ed-grid3{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.ed-card{border:1px solid var(--ed-line);background:#fff;border-radius:3px;padding:1.5rem}.ed-card p:last-child{margin-bottom:0}.ed-card p{color:var(--ed-muted)}.ed-number{color:var(--ed-accent);margin-bottom:2rem;font:.875rem monospace;display:block}.ed-tint{background:#e8efef}.ed-split{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.ed-steps{margin:0;padding:0;list-style:none}.ed-steps li{border-bottom:1px solid #b7cccc;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ed-steps span{color:var(--ed-accent);min-width:1.2rem;font:700 .875rem monospace}.ed-agentgrid{border-top:1px solid var(--ed-line);border-left:1px solid var(--ed-line);grid-template-columns:repeat(3,1fr);display:grid}.ed-agentgrid article{border-right:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);padding:1.6rem}.ed-agentgrid h3{font-size:1rem}.ed-agentgrid p{color:var(--ed-muted);margin:0;font-size:.95rem}.ed-checkpoint{color:#fff;background:#12333b;gap:2rem;padding:1.3rem 1.6rem;display:flex}.ed-checkpoint span{color:#c1d8dc}.ed-rule{border-top:1px solid var(--ed-line)}.ed-beta{background:#d9e8e7}.ed-form{flex-direction:column;gap:.7rem;display:flex}.ed-form label{font-size:.875rem;font-weight:700}.ed-form input,.ed-form select,.ed-form textarea{color:#152b31;resize:vertical;background:#fff;border:1px solid #91a8ae;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:.8rem}.ed-form p{margin:0 0 .5rem}.ed-footer{border-top:1px solid var(--ed-line);background:#fff;justify-content:space-between;gap:3rem;padding:3rem max(2.5rem,50vw - 640px);display:flex}.ed-footer p{color:var(--ed-muted);margin:1rem 0 0;font-size:.875rem}.ed-footer>div:last-child>a{margin:0 1.2rem .5rem 0;font-size:.875rem;display:inline-block}.ed-workspace{padding-top:3rem;padding-bottom:4rem}.ed-workhead{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:2rem;display:flex}.ed-workhead h1{margin-bottom:.75rem;font-size:clamp(2.4rem,4vw,3.5rem)}.ed-badge{letter-spacing:.035em;color:#235953;background:#e1f0ed;border:1px solid #99bcb9;padding:.35rem .5rem;font:700 .75rem/1.5 ui-monospace,monospace;display:inline-block}.ed-secondary{color:#3a4964;background:#eef0f5;border-color:#b0b8ce}.ed-workgrid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1.7rem;display:grid}.ed-guide{margin-top:1rem}.ed-guide summary,.ed-rubric summary{cursor:pointer;min-height:32px;font-weight:700}.ed-guide .ed-steps{margin:1rem 0}.ed-report{border:1px solid var(--ed-line);background:#fff;min-width:0}.ed-report>.ed-filehead{margin:0;padding:1rem 1.5rem}.ed-empty{text-align:center;max-width:600px;margin:auto;padding:4rem 2rem}.ed-empty>.ed-mark{margin-bottom:2rem}.ed-empty h2{font-size:2.5rem}.ed-empty p{color:var(--ed-muted)}.ed-empty>.ed-small{margin-top:1.5rem}.ed-reportintro{padding:1.5rem}.ed-reportintro h2{overflow-wrap:anywhere;font-size:2rem}.ed-assessment{border-left:3px solid var(--ed-accent);background:#edf5f3;justify-content:space-between;gap:1.5rem;padding:1.2rem;display:flex}.ed-assessment .ed-kicker{margin-bottom:.4rem!important}.ed-assessment strong{font-size:1.4rem}.ed-assessment p:last-child{color:var(--ed-muted);margin:0;font-size:.875rem}.ed-assessment>div:last-child{flex-direction:column;justify-content:center;align-items:flex-end;font-size:.875rem;display:flex}.ed-confidence{font:2.5rem Georgia}.ed-reportintro meter{width:100%;height:8px;accent-color:var(--ed-accent);margin:1rem 0 .65rem;display:block}.ed-reportintro>.ed-small{margin-top:.7rem}.ed-receipts{border-block:1px solid var(--ed-line);background:#eff5f5;padding:1.5rem}.ed-receipts article{border:1px solid var(--ed-line);background:#fff;margin-bottom:1rem;padding:1rem}.ed-receipts h4{margin:.8rem 0}.ed-receipts h4 a{color:var(--ed-accent);text-decoration:underline}.ed-receipts p{font-size:.875rem}.ed-receipts blockquote{border-left:3px solid var(--ed-accent);margin:0;padding:0 0 0 1.2rem;font-family:Georgia,serif;line-height:1.8}.ed-findings section{border-bottom:1px solid var(--ed-line);padding:1.3rem 1.5rem}.ed-findings h3{margin-bottom:.5rem;font-size:1rem}.ed-findings p{color:var(--ed-muted);margin:0}.ed-status{color:var(--ed-accent);padding:0 1.5rem;font-size:.875rem}.ed-status:not(:empty){padding:1.5rem}.ed-rubric{margin-top:1.5rem}.ed-tags{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.ed-tags span{border:1px solid var(--ed-line);padding:.35rem .6rem;font-size:.875rem}.ed-method{max-width:1000px;padding-top:4rem;padding-bottom:5rem}.ed-method>section{border-top:1px solid var(--ed-line);margin:3rem 0;padding-top:2rem}.ed-method h2{font-size:2.3rem}.ed-method section>p{max-width:850px;color:var(--ed-muted)}.ed-grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ed-sourceorder{padding:0;list-style:none}.ed-sourceorder li{border-bottom:1px solid var(--ed-line);align-items:center;gap:1rem;padding:1rem 0;display:flex}.ed-sourceorder span{color:var(--ed-accent);font-family:monospace}.ed-sourceorder small{color:var(--ed-muted);text-align:right;min-width:170px;margin-left:auto;font-size:.75rem}.ed-definitions>div{border-bottom:1px solid var(--ed-line);grid-template-columns:210px 1fr;gap:1rem;padding:1rem 0;display:grid}.ed-definitions dt{font-weight:700}.ed-definitions dd{color:var(--ed-muted);margin:0}.ed [id]{scroll-margin-top:2rem}@media (width<=1100px){.ed-nav{flex-wrap:wrap;gap:1rem}.ed-nav nav{border-top:1px solid var(--ed-line);order:3;justify-content:center;width:100%;padding-top:1rem}.ed-hero,.ed-split{gap:2rem}.ed-workgrid{grid-template-columns:290px minmax(0,1fr)}.ed-wrap{width:calc(100% - 3rem)}}@media (width<=780px){.ed-hero,.ed-split,.ed-workgrid{grid-template-columns:1fr}.ed-hero{padding-block:3rem}.ed-grid3,.ed-agentgrid{grid-template-columns:1fr}.ed-section{padding-block:3rem}.ed-workhead{display:block}.ed-workhead>.ed-badge{margin-top:1rem}.ed-checkpoint,.ed-footer{flex-direction:column;gap:1rem}.ed-grid2{grid-template-columns:1fr}.ed-sourceorder li{flex-wrap:wrap}.ed-sourceorder small{text-align:left;flex-basis:100%;margin-left:2.2rem}.ed-nav{padding:1rem 1.5rem}.ed-notice{font-size:.8rem}.ed-definitions>div{grid-template-columns:1fr;gap:.3rem}.ed-agentgrid article{padding:1.3rem}.ed-workgrid>aside{min-width:0}}@media (width<=480px){.ed-wrap{width:calc(100% - 2rem)}.ed-nav{padding:1rem}.ed-nav>.ed-btn{min-height:44px;padding:.65rem;font-size:.75rem}.ed-brand{font-size:1.05rem}.ed-brand small{font-size:.65rem}.ed-nav nav{justify-content:space-between;gap:1rem;font-size:.8rem}.ed-hero h1{font-size:2.8rem}.ed-actions{flex-direction:column;align-items:stretch}.ed-dossier{padding:1.2rem;box-shadow:5px 5px #dfe8e8}.ed-card,.ed-reportintro,.ed-receipts,.ed-findings section{padding:1.15rem}.ed-filehead{font-size:.7rem}.ed-reportintro h2{font-size:1.75rem}.ed-assessment{gap:.6rem;padding:.8rem}.ed-confidence{font-size:2rem}.ed-empty{padding:2.5rem 1.2rem}.ed-footer{padding:2rem 1rem}.ed-notice{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ed *{transition:none!important;animation:none!important}}@media print{.ed-nav,.ed-notice,.ed-footer,.ed-workgrid>aside,.ed-actions,.ed-rubric,.ed-status{display:none}.ed-workgrid{display:block}.ed-wrap{width:100%}.ed-report{border:0}.ed{color:#000;background:#fff}}
