@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Aptos", "Segoe UI Variable", "Segoe UI", "Trebuchet MS", sans-serif;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-700:#b75000;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-50:#ecfeff;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-800:#005f78;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-950:#052f4a;--color-violet-50:#f5f3ff;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-800:#5d0ec0;--color-violet-950:#2f0d68;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--radius-xl:.75rem;--radius-2xl:1rem;--animate-bounce:bounce 1s infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Aptos", "Segoe UI Variable", "Segoe UI", "Trebuchet MS", sans-serif;--default-mono-font-family:"Cascadia Mono", "Consolas", "Lucida Console", monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635982 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94963 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4146);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-50:lab(98.3303% -5.97429 -2.62109);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7635 -21.5717);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-950:lab(19.1528% -9.68759 -15.5267);--color-sky-50:lab(97.3623% -2.33799 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-600:lab(51.7754% -11.4713 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5648);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-violet-50:lab(96.2416% 2.28846 -5.51655);--color-violet-200:lab(87.0888% 8.53691 -19.4189);--color-violet-300:lab(76.7419% 18.391 -37.0706);--color-violet-500:lab(49.9355% 55.1777 -81.8963);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-950:lab(14.0707% 33.3353 -46.7553);--color-rose-50:lab(96.2369% 4.94152 1.28012);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68834);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-slate-100:lab(96.286% -.852466 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-800:lab(16.132% -.318021 -14.6672);--color-slate-900:lab(7.78673% 1.82346 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993013 -.364029);--color-zinc-200:lab(90.6853% .399202 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17985);--color-zinc-400:lab(65.6464% 1.53494 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.7821 -6.1173);--color-zinc-700:lab(26.8019% 1.35386 -4.68303);--color-zinc-800:lab(15.7305% .613749 -2.16959);--color-zinc-900:lab(8.30603% .618212 -2.16573);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@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;-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{.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.top-1\/2{top:50%}.-right-3{right:calc(var(--spacing) * -3)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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)}.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)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[560px\]{height:560px}.h-\[clamp\(430px\,calc\(100vh-390px\)\,650px\)\]{height:clamp(430px,100vh - 390px,650px)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[72px\]{min-height:72px}.min-h-\[640px\]{min-height:640px}.min-h-\[720px\]{min-height:720px}.min-h-\[760px\]{min-height:760px}.min-h-full{min-height:100%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[88\%\]{max-width:88%}.max-w-\[1180px\]{max-width:1180px}.max-w-\[min\(760px\,86\%\)\]{max-width:min(760px,86%)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-bounce{animation:var(--animate-bounce)}.resize{resize:both}.grid-cols-\[0\.7fr_1\.5fr_0\.8fr_0\.8fr_1\.2fr\]{grid-template-columns:.7fr 1.5fr .8fr .8fr 1.2fr}.grid-cols-\[1fr_3fr_3rem\]{grid-template-columns:1fr 3fr 3rem}.grid-cols-\[minmax\(112px\,0\.9fr\)_minmax\(0\,2fr\)_42px\]{grid-template-columns:minmax(112px,.9fr) minmax(0,2fr) 42px}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-amber-200{border-color:var(--color-amber-200)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/80{border-color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/80{border-color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.border-cyan-300\/70{border-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/70{border-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/70{border-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300\/70{border-color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/70{border-color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/60{border-color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/60{border-color:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.border-sky-200\/70{border-color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/70{border-color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.border-sky-200\/80{border-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/80{border-color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300\/70{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/70{border-color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/70{border-color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-950{border-color:var(--color-zinc-950)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/70{background-color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/80{background-color:#f5f3ffcc}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/80{background-color:color-mix(in oklab, var(--color-violet-50) 80%, transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/86{background-color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.bg-white\/86{background-color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-\[linear-gradient\(135deg\,\#f2fbff_0\%\,\#ffffff_58\%\,\#f4fff9_100\%\)\]{background-image:linear-gradient(135deg,#f2fbff 0%,#fff 58%,#f4fff9 100%)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f2fbff_58\%\,\#f5fff9_100\%\)\]{background-image:linear-gradient(135deg,#fff 0%,#f2fbff 58%,#f5fff9 100%)}.bg-\[linear-gradient\(180deg\,\#fbfcff_0\%\,\#f4f7fb_100\%\)\]{background-image:linear-gradient(#fbfcff 0%,#f4f7fb 100%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(109\,229\,255\,0\.14\)_0\%\,\#ffffff_34\%\,\#ffffff_100\%\)\]{background-image:radial-gradient(circle at 0 0,#6de5ff24 0%,#fff 34% 100%)}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.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)}.p-12{padding:calc(var(--spacing) * 12)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-950{color:var(--color-cyan-950)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-sky-950{color:var(--color-sky-950)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-800{color:var(--color-violet-800)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_0_0_8px_rgba\(52\,211\,153\,0\.18\)\]{--tw-shadow:0 0 0 8px var(--tw-shadow-color,#34d3992e);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_14px_36px_rgba\(8\,158\,192\,0\.12\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#089ec01f);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_18px_60px_rgba\(10\,35\,54\,0\.09\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0a233617);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_20px_70px_rgba\(20\,20\,20\,0\.06\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#1414140f);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_25px_80px_rgba\(7\,17\,31\,0\.16\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#07111f29);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_25px_80px_rgba\(10\,35\,54\,0\.1\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#0a23361a);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_25px_80px_rgba\(20\,20\,20\,0\.07\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#14141412);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_25px_80px_rgba\(20\,20\,20\,0\.08\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#14141414);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_25px_80px_rgba\(20\,20\,20\,0\.12\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#1414141f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(20\,20\,20\,0\.08\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#14141414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-zinc-950:hover{border-color:var(--color-zinc-950)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-950:hover{background-color:var(--color-zinc-950)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-zinc-950:focus{border-color:var(--color-zinc-950)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-zinc-200:disabled{border-color:var(--color-zinc-200)}.disabled\:bg-slate-400:disabled{background-color:var(--color-slate-400)}.disabled\:bg-zinc-400:disabled{background-color:var(--color-zinc-400)}.disabled\:text-zinc-400:disabled{color:var(--color-zinc-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.82fr\]{grid-template-columns:1fr .82fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.82fr_1\.12fr_0\.9fr\]{grid-template-columns:.82fr 1.12fr .9fr}.xl\:grid-cols-\[0\.86fr_1\.22fr_0\.82fr\]{grid-template-columns:.86fr 1.22fr .82fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(360px\,0\.42fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(360px,.42fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(460px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}}}:root{--background:#fff;--foreground:#07111f;--isq-line:#2481a82e;--isq-muted:#5d6f82;--isq-shadow:#0a23361a}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);overflow-x:hidden}body.presentation-mode-active>div.relative>header{display:none}body.presentation-mode-active>div.relative>main{max-width:none;padding-top:.75rem;padding-bottom:.75rem}body>div.relative>main:has(.presentation-shell){padding-top:1.5rem;padding-bottom:1.5rem}body.presentation-mode-active>div.relative>main:has(.presentation-shell){max-width:none;padding-top:.75rem;padding-bottom:.75rem}textarea{resize:vertical}button,a,input,textarea,select{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #089ec0}.ambient-background{pointer-events:none;z-index:0;background:radial-gradient(circle at 17% 16%,#6de5ff33,#0000 29%),radial-gradient(circle at 84% 22%,#7dffb229,#0000 31%),radial-gradient(circle at 64% 86%,#9aa8ff24,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fcff 48%,#fff 100%);position:fixed;inset:0;overflow:hidden}.ambient-background:before{content:"";background-image:linear-gradient(#08344b0e 1px,#0000 1px),linear-gradient(90deg,#08344b0e 1px,#0000 1px);background-size:72px 72px;animation:22s linear infinite isqGridShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 82%);mask-image:linear-gradient(#000000e6,#0000 82%)}.ambient-background:after{content:"";opacity:.58;background-image:radial-gradient(circle,#089ec038 0 1px,#0000 1.5px),radial-gradient(circle,#1ebb772e 0 1px,#0000 1.5px),radial-gradient(circle,#5c6bff24 0 1px,#0000 1.5px);background-position:6% 18%,78% 28%,42% 72%;background-size:190px 190px,230px 230px,280px 280px;position:absolute;inset:-10%}.isq-panel{border:1px solid var(--isq-line);box-shadow:0 28px 84px var(--isq-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffdb,#ffffff9e),#ffffffb8;position:relative}.isq-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#6de5ff26,#0000 28%),radial-gradient(circle at 14% 94%,#7dffb21f,#0000 34%),linear-gradient(135deg,#ffffffb3,#fff0 46%);position:absolute;inset:0}.isq-panel>*{z-index:1;position:relative}.isq-button{color:#07111f;background:#ffffffc7;border:1px solid #089ec047;transition:transform .18s,border-color .18s,background .18s,color .18s}.isq-button:hover,.isq-button:focus-visible{color:#fff;background:#07111f;border-color:#089ec094;transform:translateY(-2px)}.isq-button-primary{color:#07111f;background:linear-gradient(135deg,#6de5ff61,#7dffb238);border-color:#089ec07a;box-shadow:0 20px 54px #089ec021}.presentation-shell{gap:1rem;min-width:0;display:grid}.presentation-shell.is-playing{grid-template-columns:minmax(0,1fr)}.presentation-shell.is-playing .presentation-rail{display:none}.presentation-shell.is-playing .presentation-deck{max-height:calc(100svh - 1.5rem)}.presentation-shell.is-playing .presentation-slide{min-height:clamp(27rem,70svh,52rem);scroll-margin-top:3.75rem}.presentation-rail{z-index:20;position:sticky;top:1rem}.presentation-deck{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-gutter:stable;perspective:1200px;min-width:0;max-height:calc(100svh - 6rem);overflow-y:auto}.presentation-deck:focus-visible{outline-offset:5px;outline:2px solid #089ec0}.presentation-start-button,.presentation-hero-start,.presentation-player-button{color:#fff;background:#07111f;border:1px solid #089ec05c;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.presentation-start-button{text-align:left;width:100%;padding:.78rem .9rem;font-size:.82rem;line-height:1.4}.presentation-hero-start{padding:.9rem 1.1rem;font-size:.92rem}.presentation-player-button{padding:.48rem .74rem;font-size:.8rem}.presentation-start-button:hover,.presentation-start-button:focus-visible,.presentation-hero-start:hover,.presentation-hero-start:focus-visible,.presentation-player-button:hover,.presentation-player-button:focus-visible{background:#0f2036;border-color:#089ec0b8;transform:translateY(-2px)}.presentation-player-bar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #089ec042;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-bottom:.65rem;padding:.55rem .65rem;display:grid;position:sticky;top:0;box-shadow:0 18px 58px #0a23361a}.presentation-player-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0;display:flex}.presentation-player-progress{background:#08344b14;height:.38rem;overflow:hidden}.presentation-player-progress span{background:linear-gradient(90deg,#089ec0,#22c55e);height:100%;transition:width .24s linear;display:block}.presentation-slides{gap:1rem;display:grid}.presentation-slide{scroll-snap-align:start;border:1px solid var(--isq-line);opacity:.7;background:linear-gradient(#ffffffeb,#f7fcffd1),#ffffffdb;flex-direction:column;justify-content:flex-start;min-width:0;height:auto;min-height:clamp(26rem,70svh,46rem);padding:clamp(1rem,3vw,2.2rem);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),border-color .52s,box-shadow .52s;display:flex;position:relative;overflow:hidden auto;transform:translateY(24px)rotateX(1.6deg)scale(.985);box-shadow:0 24px 74px #0a23361a}.presentation-slide:before{content:"";pointer-events:none;background-image:linear-gradient(#08344b0b 1px,#0000 1px),linear-gradient(90deg,#08344b0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000000d1,#0000 74%);mask-image:linear-gradient(to bottom right,#000000d1,#0000 74%)}.presentation-slide>*{z-index:1;position:relative}.presentation-slide.is-active{opacity:1;border-color:#089ec061;transform:none;box-shadow:0 32px 90px #08344b29}.presentation-slide h2{font-size:clamp(1.85rem,4.4vw,3.35rem)}.presentation-slide-body{min-height:0;margin-top:clamp(1rem,2.5vh,2rem)}.presentation-slide.is-active .presentation-slide-body>*{animation:.62s cubic-bezier(.22,1,.36,1) both presentationReveal}.presentation-slide.is-active .presentation-slide-body>:nth-child(2){animation-delay:90ms}.presentation-slide.is-active .presentation-slide-body>:nth-child(3){animation-delay:.16s}.presentation-slide.is-active .presentation-slide-body>:nth-child(4){animation-delay:.23s}.presentation-showcase{color:#fff;background:linear-gradient(135deg,#089ec03d,#0000 42%),#07111f;border:1px solid #07111f;gap:.8rem;padding:clamp(.8rem,2vw,1.25rem);display:grid;box-shadow:0 24px 80px #07111f33}.presentation-showcase .presentation-dialog-card{background:#fffffff0;border-color:#ffffff29}.presentation-hero-svg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.presentation-hero-svg-card{background:#ffffff0f;border:1px solid #ffffff24;gap:.45rem;min-width:0;padding:.55rem;display:grid}.presentation-hero-svg-card svg{width:100%;height:auto;display:block;overflow:visible}.presentation-hero-svg-card figcaption{gap:.25rem;display:grid}.presentation-hero-svg-card strong{color:#fff;text-transform:uppercase;font-size:.78rem;font-weight:950;line-height:1}.presentation-hero-svg-card span{color:#ffffffb3;font-size:.66rem;font-weight:720;line-height:1.12}.hero-svg-frame,.hero-svg-window,.hero-svg-panel{fill:#ffffff14;stroke:#7dffb24d;stroke-width:1.6px}.hero-svg-window,.hero-svg-panel{fill:#e8fbff1f}.hero-svg-panel.is-admin{fill:#7dffb21a;stroke:#7dffb270}.hero-svg-message{fill:#7deeb2;opacity:.9;transform-origin:110px 56px}.hero-svg-message.is-two{fill:#6de5ff}.hero-svg-message.is-three{fill:#facc15}.hero-svg-route{fill:none;stroke:#6de5ff;stroke-dasharray:7 8;stroke-linecap:round;stroke-width:3px}.hero-svg-route.is-control,.hero-svg-route.is-short{stroke:#7deeb2}.hero-svg-node{fill:#07111f;stroke:#6de5ff;stroke-width:3px}.hero-svg-node.is-router{stroke:#facc15}.hero-svg-node.is-ai{stroke:#7deeb2}.hero-svg-pulse{fill:#6de5ff2e;stroke:#6de5ff;stroke-width:3px;transform-origin:62px 56px}.hero-svg-spark{fill:#7dffb2b8;transform-origin:50%}.hero-svg-spark.is-b{fill:#6de5ffb8}.hero-svg-hand{fill:none;stroke:#7deeb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.hero-svg-watch{fill:#6de5ff;opacity:.85}.presentation-slide.is-active .hero-svg-message{animation:2.6s ease-in-out infinite heroMessageScan}.presentation-slide.is-active .hero-svg-message.is-two{animation-delay:.18s}.presentation-slide.is-active .hero-svg-message.is-three{animation-delay:.36s}.presentation-slide.is-active .hero-svg-route{animation:1.7s linear infinite heroRouteFlow}.presentation-slide.is-active .hero-svg-pulse,.presentation-slide.is-active .hero-svg-node.is-ai{animation:1.9s ease-in-out infinite heroNodePulse}.presentation-slide.is-active .hero-svg-spark{animation:2.2s ease-in-out infinite heroSpark}.presentation-slide.is-active .hero-svg-spark.is-b{animation-delay:.4s}.presentation-slide.is-active .hero-svg-hand{animation:2.2s ease-in-out infinite heroOverride}.presentation-slide.is-active .hero-svg-watch{animation:1.8s ease-in-out infinite heroWatch}.presentation-slide.is-active .hero-svg-watch.is-two{animation-delay:.16s}.presentation-slide.is-active .hero-svg-watch.is-three{animation-delay:.32s}.relevance-svg-grid,.goal-svg-grid{gap:.6rem;margin-top:.72rem;display:grid}.relevance-svg-grid{grid-template-columns:minmax(0,1fr)}.goal-svg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relevance-svg-card,.goal-svg-card{background:linear-gradient(135deg,#089ec014,#0000 52%),#ffffffe6;border:1px solid #089ec038;min-width:0;padding:.55rem;display:grid;box-shadow:0 12px 34px #0a23360f}.relevance-svg-card{grid-template-columns:minmax(9rem,.72fr) minmax(0,1fr);align-items:center}.goal-svg-card{gap:.42rem}.relevance-svg-card.is-clock{--relevance-accent:#f59e0b;--relevance-fill:#f59e0b21}.relevance-svg-card.is-manager{--relevance-accent:#089ec0;--relevance-fill:#089ec021}.relevance-svg-card.is-dashboard{--relevance-accent:#7c3aed;--relevance-fill:#7c3aed21}.goal-svg-card.is-target{--goal-accent:#089ec0;--goal-fill:#089ec021}.goal-svg-card.is-router{--goal-accent:#7c3aed;--goal-fill:#7c3aed21}.goal-svg-card.is-proof{--goal-accent:#22c55e;--goal-fill:#22c55e21}.relevance-svg-card svg,.goal-svg-card svg{width:100%;height:auto;display:block;overflow:visible}.relevance-svg-card figcaption,.goal-svg-card figcaption{gap:.22rem;display:grid}.relevance-svg-card strong,.goal-svg-card strong{color:#07111f;font-size:.72rem;font-weight:950;line-height:1}.relevance-svg-card span,.goal-svg-card span{color:#5d6f82;font-size:.62rem;font-weight:740;line-height:1.1}.relevance-svg-stage,.goal-svg-stage{fill:#fffffff0;stroke-width:1.7px}.relevance-svg-stage{stroke:var(--relevance-accent);stroke-opacity:.3}.goal-svg-stage{stroke:var(--goal-accent);stroke-opacity:.32}.relevance-svg-clock{fill:var(--relevance-fill);stroke:var(--relevance-accent);stroke-width:2.4px}.relevance-svg-clock-hand{fill:none;stroke:#07111f;stroke-linecap:round;stroke-width:3.4px;transform-origin:68px 64px}.relevance-svg-ticket,.relevance-svg-chat,.relevance-svg-dashboard{fill:var(--relevance-fill);stroke:var(--relevance-accent);stroke-width:1.7px}.relevance-svg-ticket{transform-box:fill-box;transform-origin:50%}.relevance-svg-stream,.relevance-svg-chart,.relevance-svg-headset,.relevance-svg-smile,.relevance-svg-eye,.relevance-svg-override{fill:none;stroke:var(--relevance-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.relevance-svg-stream,.relevance-svg-chart{stroke-dasharray:12 8}.relevance-svg-face{fill:#fffffff5;stroke:var(--relevance-accent);stroke-width:2.2px;transform-origin:74px 58px}.relevance-svg-chat.is-manager{fill:#22c55e21;stroke:#22c55e8a}.relevance-svg-typing,.relevance-svg-eye-dot{fill:var(--relevance-accent);transform-box:fill-box;transform-origin:50%}.relevance-svg-override{transform-origin:184px 70px}.relevance-svg-row{fill:#07111f24}.goal-svg-target-ring,.goal-svg-arrow,.goal-svg-arrow-head,.goal-svg-check,.goal-svg-route,.goal-svg-client-smile,.goal-svg-chip,.goal-svg-report-line,.goal-svg-proof-ring,.goal-svg-proof-check{fill:none;stroke-linecap:round;stroke-linejoin:round}.goal-svg-target-ring{stroke:var(--goal-accent);stroke-width:2.2px;transform-origin:76px 64px}.goal-svg-target-ring.is-middle{stroke-opacity:.64}.goal-svg-target-ring.is-core{fill:var(--goal-fill);stroke-width:2.6px}.goal-svg-arrow,.goal-svg-arrow-head,.goal-svg-route{stroke:var(--goal-accent);stroke-dasharray:10 8;stroke-width:3.2px}.goal-svg-document,.goal-svg-report,.goal-svg-node,.goal-svg-decision,.goal-svg-client{fill:var(--goal-fill);stroke:var(--goal-accent);stroke-width:1.8px}.goal-svg-decision{transform-origin:120px 64px}.goal-svg-client{transform-origin:42px 64px}.goal-svg-check,.goal-svg-proof-check{stroke:#22c55e;stroke-width:4px}.goal-svg-client-smile,.goal-svg-chip,.goal-svg-report-line,.goal-svg-proof-ring{stroke:var(--goal-accent);stroke-width:3px}.goal-svg-node.is-bot{fill:#089ec021;stroke:#089ec094}.goal-svg-node.is-ai{fill:#22c55e21;stroke:#22c55e94}.goal-svg-bar{fill:var(--goal-accent);transform-box:fill-box;transform-origin:bottom}.goal-svg-proof-ring{stroke-dasharray:78}.goal-svg-card text{fill:#07111f;text-anchor:middle;text-transform:uppercase;font-size:.8rem;font-weight:900}.presentation-slide.is-active .relevance-svg-clock-hand.is-hour{animation:8.4s linear infinite relevanceClockSpin}.presentation-slide.is-active .relevance-svg-clock-hand.is-minute{animation:2.8s linear infinite relevanceClockSpin}.presentation-slide.is-active .relevance-svg-ticket{animation:2.4s ease-in-out infinite relevanceTicketFloat}.presentation-slide.is-active .relevance-svg-ticket.is-two{animation-delay:.18s}.presentation-slide.is-active .relevance-svg-ticket.is-three{animation-delay:.36s}.presentation-slide.is-active .relevance-svg-stream,.presentation-slide.is-active .relevance-svg-chart{animation:1.6s linear infinite relevanceDash}.presentation-slide.is-active .relevance-svg-face{animation:2.2s ease-in-out infinite relevanceFaceBreathe}.presentation-slide.is-active .relevance-svg-typing{animation:1.05s ease-in-out infinite relevanceTyping}.presentation-slide.is-active .relevance-svg-typing.is-two{animation-delay:.14s}.presentation-slide.is-active .relevance-svg-typing.is-three{animation-delay:.28s}.presentation-slide.is-active .relevance-svg-eye-dot,.presentation-slide.is-active .relevance-svg-override{animation:1.9s ease-in-out infinite relevanceControlPulse}.presentation-slide.is-active .goal-svg-target-ring.is-outer{animation:2s ease-in-out infinite goalTargetPulse}.presentation-slide.is-active .goal-svg-arrow,.presentation-slide.is-active .goal-svg-arrow-head,.presentation-slide.is-active .goal-svg-route{animation:1.55s linear infinite goalRouteDash}.presentation-slide.is-active .goal-svg-check,.presentation-slide.is-active .goal-svg-proof-check{animation:2s ease-in-out infinite goalCheckPulse}.presentation-slide.is-active .goal-svg-decision,.presentation-slide.is-active .goal-svg-client{animation:2.1s ease-in-out infinite goalNodePulse}.presentation-slide.is-active .goal-svg-bar{animation:1.8s ease-in-out infinite goalBarGrow}.presentation-slide.is-active .goal-svg-bar.is-two{animation-delay:.18s}.presentation-slide.is-active .goal-svg-bar.is-three{animation-delay:.36s}.presentation-slide.is-active .goal-svg-proof-ring{animation:2.4s linear infinite goalProofSpin}.working-svg-grid,.solutions-svg-grid{gap:.5rem;display:grid}.working-svg-grid{grid-template-columns:minmax(0,1fr)}.solutions-svg-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.55rem}.working-svg-card,.solutions-svg-card{background:linear-gradient(135deg,#089ec014,#0000 52%),#ffffffe8;border:1px solid #089ec038;min-width:0;padding:.48rem;display:grid;box-shadow:0 12px 34px #0a23360f}.working-svg-card{grid-template-columns:minmax(7rem,.68fr) minmax(0,1fr);align-items:center;gap:.45rem}.solutions-svg-card{gap:.34rem}.working-svg-card.is-tests{--working-accent:#089ec0;--working-fill:#089ec021}.working-svg-card.is-contours{--working-accent:#7c3aed;--working-fill:#7c3aed21}.working-svg-card.is-validation{--working-accent:#22c55e;--working-fill:#22c55e21}.solutions-svg-card.is-router{--solutions-accent:#7c3aed;--solutions-fill:#7c3aed21}.solutions-svg-card.is-security{--solutions-accent:#f59e0b;--solutions-fill:#f59e0b24}.solutions-svg-card.is-persona{--solutions-accent:#089ec0;--solutions-fill:#089ec021}.working-svg-card svg,.solutions-svg-card svg{width:100%;height:auto;display:block;overflow:visible}.working-svg-card figcaption,.solutions-svg-card figcaption{gap:.2rem;display:grid}.working-svg-card strong,.solutions-svg-card strong{color:#07111f;font-size:.68rem;font-weight:950;line-height:1}.working-svg-card span,.solutions-svg-card span{color:#5d6f82;font-size:.58rem;font-weight:760;line-height:1.1}.working-svg-stage,.solutions-svg-stage{fill:#fffffff0;stroke-width:1.7px}.working-svg-stage{stroke:var(--working-accent);stroke-opacity:.32}.solutions-svg-stage{stroke:var(--solutions-accent);stroke-opacity:.32}.working-svg-student,.working-svg-counter,.working-svg-bubble,.working-svg-module,.working-svg-report,.working-svg-shield,.solutions-svg-message,.solutions-svg-router,.solutions-svg-card-token,.solutions-svg-shield,.solutions-svg-face,.solutions-svg-chat{fill:var(--working-fill,var(--solutions-fill));stroke:var(--working-accent,var(--solutions-accent));stroke-width:1.8px}.working-svg-student,.working-svg-sse,.solutions-svg-risk,.solutions-svg-typing{transform-box:fill-box;transform-origin:50%}.working-svg-shield{transform-origin:204px 62px}.solutions-svg-shield{transform-origin:168px 64px}.solutions-svg-lock{transform-origin:168px 72px}.working-svg-stream,.working-svg-link,.working-svg-check,.working-svg-shield-check,.solutions-svg-route,.solutions-svg-chip,.solutions-svg-mask,.solutions-svg-card-line,.solutions-svg-lock,.solutions-svg-block,.solutions-svg-headset,.solutions-svg-smile,.solutions-svg-tone{fill:none;stroke-linecap:round;stroke-linejoin:round}.working-svg-stream,.working-svg-link,.solutions-svg-route,.solutions-svg-tone{stroke:var(--working-accent,var(--solutions-accent));stroke-dasharray:10 8;stroke-width:3px}.working-svg-check,.working-svg-shield-check{stroke:#22c55e;stroke-width:4px}.working-svg-bar{fill:#22c55e;transform-box:fill-box;transform-origin:bottom}.working-svg-sse,.solutions-svg-typing{fill:var(--working-accent,var(--solutions-accent))}.working-svg-module.is-chat{fill:#089ec021;stroke:#089ec094}.working-svg-module.is-operator{fill:#7c3aed21;stroke:#7c3aed94}.working-svg-module.is-admin,.working-svg-module.is-kb{fill:#22c55e21;stroke:#22c55e94}.working-svg-card text{fill:#07111f;text-anchor:middle;text-transform:uppercase;font-size:.72rem;font-weight:950}.solutions-svg-router{transform-origin:132px 56px}.solutions-svg-risk.is-low{fill:#22c55e38;stroke:#22c55e}.solutions-svg-risk.is-high{fill:#f59e0b3d;stroke:#f59e0b}.solutions-svg-mask,.solutions-svg-card-line,.solutions-svg-lock,.solutions-svg-block,.solutions-svg-headset,.solutions-svg-smile,.solutions-svg-tone{stroke:var(--solutions-accent);stroke-width:3px}.solutions-svg-block{stroke:#ef4444;stroke-width:4px}.solutions-svg-face{fill:#fffffff5;transform-origin:68px 56px}.solutions-svg-chat.is-ai{fill:#22c55e21;stroke:#22c55e94}.presentation-slide.is-active .working-svg-student{animation:2.1s ease-in-out infinite workingStudentPulse}.presentation-slide.is-active .working-svg-student.is-two{animation-delay:.22s}.presentation-slide.is-active .working-svg-bubble{animation:2.2s ease-in-out infinite workingBubbleFloat}.presentation-slide.is-active .working-svg-stream,.presentation-slide.is-active .working-svg-link,.presentation-slide.is-active .solutions-svg-route,.presentation-slide.is-active .solutions-svg-tone{animation:1.55s linear infinite workingRouteDash}.presentation-slide.is-active .working-svg-sse{animation:1.3s ease-in-out infinite workingSignalPulse}.presentation-slide.is-active .working-svg-sse.is-two{animation-delay:.15s}.presentation-slide.is-active .working-svg-sse.is-three{animation-delay:.3s}.presentation-slide.is-active .working-svg-bar{animation:1.8s ease-in-out infinite workingBarGrow}.presentation-slide.is-active .working-svg-bar.is-two{animation-delay:.16s}.presentation-slide.is-active .working-svg-bar.is-three{animation-delay:.32s}.presentation-slide.is-active .working-svg-shield,.presentation-slide.is-active .solutions-svg-shield{animation:2.2s ease-in-out infinite workingShieldPulse}.presentation-slide.is-active .solutions-svg-router,.presentation-slide.is-active .solutions-svg-face{animation:2.1s ease-in-out infinite solutionsCorePulse}.presentation-slide.is-active .solutions-svg-risk{animation:1.4s ease-in-out infinite solutionsRiskBlink}.presentation-slide.is-active .solutions-svg-risk.is-high{animation-delay:.26s}.presentation-slide.is-active .solutions-svg-block,.presentation-slide.is-active .solutions-svg-lock{animation:1.9s ease-in-out infinite solutionsSecurityPulse}.presentation-slide.is-active .solutions-svg-typing{animation:1.05s ease-in-out infinite relevanceTyping}.presentation-slide.is-active .solutions-svg-typing.is-two{animation-delay:.14s}.presentation-slide.is-active .solutions-svg-typing.is-three{animation-delay:.28s}.architecture-svg-grid,.evidence-svg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin-top:.72rem;display:grid}.architecture-svg-card,.evidence-svg-card{background:linear-gradient(135deg,#089ec014,#0000 52%),#ffffffe8;border:1px solid #089ec038;gap:.34rem;min-width:0;padding:.5rem;display:grid;box-shadow:0 12px 34px #0a23360f}.architecture-svg-card.is-client{--architecture-accent:#089ec0;--architecture-fill:#089ec021}.architecture-svg-card.is-core{--architecture-accent:#7c3aed;--architecture-fill:#7c3aed21}.architecture-svg-card.is-control{--architecture-accent:#22c55e;--architecture-fill:#22c55e21}.evidence-svg-card.is-cases{--evidence-accent:#089ec0;--evidence-fill:#089ec021}.evidence-svg-card.is-metrics{--evidence-accent:#22c55e;--evidence-fill:#22c55e21}.evidence-svg-card.is-benchmark{--evidence-accent:#7c3aed;--evidence-fill:#7c3aed21}.architecture-svg-card svg,.evidence-svg-card svg{width:100%;height:auto;display:block;overflow:visible}.architecture-svg-card figcaption,.evidence-svg-card figcaption{gap:.2rem;display:grid}.architecture-svg-card strong,.evidence-svg-card strong{color:#07111f;font-size:.68rem;font-weight:950;line-height:1}.architecture-svg-card span,.evidence-svg-card span{color:#5d6f82;font-size:.58rem;font-weight:760;line-height:1.1}.architecture-svg-stage,.evidence-svg-stage{fill:#fffffff0;stroke-width:1.7px}.architecture-svg-stage{stroke:var(--architecture-accent);stroke-opacity:.32}.evidence-svg-stage{stroke:var(--evidence-accent);stroke-opacity:.32}.architecture-svg-phone,.architecture-svg-bubble,.architecture-svg-avatar,.architecture-svg-layer,.architecture-svg-router,.architecture-svg-dashboard,.architecture-svg-operator,.evidence-svg-clipboard,.evidence-svg-case,.evidence-svg-system{fill:var(--architecture-fill,var(--evidence-fill));stroke:var(--architecture-accent,var(--evidence-accent));stroke-width:1.8px}.architecture-svg-router{transform-origin:120px 66px}.architecture-svg-avatar{transform-origin:144px 54px}.architecture-svg-bubble.is-manager,.architecture-svg-layer.is-l2{fill:#22c55e21;stroke:#22c55e94}.architecture-svg-layer.is-l1{fill:#089ec021;stroke:#089ec094}.architecture-svg-dashboard{fill:#07111feb;stroke:#089ec08c}.architecture-svg-headset,.architecture-svg-smile,.architecture-svg-channel,.architecture-svg-flow,.architecture-svg-row,.architecture-svg-control-line,.architecture-svg-hand,.evidence-svg-check,.evidence-svg-ring-fill,.evidence-svg-zero,.evidence-svg-baseline{fill:none;stroke-linecap:round;stroke-linejoin:round}.architecture-svg-headset,.architecture-svg-smile,.architecture-svg-channel,.architecture-svg-flow,.architecture-svg-control-line,.evidence-svg-baseline{stroke:var(--architecture-accent,var(--evidence-accent));stroke-dasharray:10 8;stroke-width:3px}.architecture-svg-row{stroke:#7deeb2;stroke-width:3px}.architecture-svg-hand{stroke:#22c55e;stroke-width:4px;transform-origin:180px 64px}.architecture-svg-flow.is-risk{stroke:#f59e0b}.architecture-svg-token,.architecture-svg-sse{fill:var(--architecture-accent);transform-box:fill-box;transform-origin:50%}.architecture-svg-card text,.evidence-svg-card text{fill:#07111f;text-anchor:middle;text-transform:uppercase;font-size:.72rem;font-weight:950}.architecture-svg-card.is-control text{fill:#07111f}.evidence-svg-check{stroke:#22c55e;stroke-width:4px}.evidence-svg-case{transform-box:fill-box;transform-origin:50%}.evidence-svg-ring{fill:#fffffff5;stroke:#22c55e38;stroke-width:6px}.evidence-svg-ring-fill{stroke:#22c55e;stroke-dasharray:188;stroke-dashoffset:0;stroke-width:6px;transform-origin:62px 62px}.evidence-svg-bar{fill:var(--evidence-accent);transform-box:fill-box;transform-origin:bottom}.evidence-svg-zero{stroke:#ef4444;stroke-width:4px}.evidence-svg-system{transform-box:fill-box;transform-origin:bottom}.evidence-svg-system.is-base{fill:#089ec01f;stroke:#089ec094}.evidence-svg-system.is-ai{fill:#f59e0b24;stroke:#f59e0b9e}.evidence-svg-system.is-risk{fill:#22c55e24;stroke:#22c55ea3}.evidence-svg-winner{fill:#22c55e;transform-origin:184px 42px}.presentation-slide.is-active .architecture-svg-channel,.presentation-slide.is-active .architecture-svg-flow,.presentation-slide.is-active .architecture-svg-control-line,.presentation-slide.is-active .evidence-svg-baseline{animation:1.55s linear infinite architectureRouteFlow}.presentation-slide.is-active .architecture-svg-router,.presentation-slide.is-active .architecture-svg-avatar{animation:2.1s ease-in-out infinite architectureNodePulse}.presentation-slide.is-active .architecture-svg-token,.presentation-slide.is-active .architecture-svg-sse{animation:1.3s ease-in-out infinite architecturePacketPulse}.presentation-slide.is-active .architecture-svg-token.is-b,.presentation-slide.is-active .architecture-svg-sse.is-two{animation-delay:.17s}.presentation-slide.is-active .architecture-svg-sse.is-three{animation-delay:.34s}.presentation-slide.is-active .architecture-svg-hand{animation:2s ease-in-out infinite architectureHandMove}.presentation-slide.is-active .evidence-svg-check,.presentation-slide.is-active .evidence-svg-case{animation:1.8s ease-in-out infinite evidenceCasePulse}.presentation-slide.is-active .evidence-svg-case.is-two{animation-delay:.16s}.presentation-slide.is-active .evidence-svg-case.is-three{animation-delay:.32s}.presentation-slide.is-active .evidence-svg-ring-fill{animation:2.4s linear infinite evidenceRingScan}.presentation-slide.is-active .evidence-svg-bar,.presentation-slide.is-active .evidence-svg-system{animation:1.9s ease-in-out infinite evidenceBarGrow}.presentation-slide.is-active .evidence-svg-bar.is-two,.presentation-slide.is-active .evidence-svg-system.is-ai{animation-delay:.18s}.presentation-slide.is-active .evidence-svg-bar.is-three,.presentation-slide.is-active .evidence-svg-system.is-risk{animation-delay:.36s}.presentation-slide.is-active .evidence-svg-zero,.presentation-slide.is-active .evidence-svg-winner{animation:2s ease-in-out infinite evidenceMarkPulse}.presentation-dialog-card{background:#ffffffe0;border:1px solid #089ec038;padding:clamp(.85rem,1.8vw,1.15rem);position:relative;overflow:hidden;box-shadow:0 18px 56px #0a233614}.presentation-dialog-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#089ec014,#0000 28%),linear-gradient(#22c55e14,#0000 34%);position:absolute;inset:0}.presentation-dialog-card>*{z-index:1;position:relative}.presentation-dialog-card.is-compact{padding:clamp(.75rem,1.4vw,1rem)}.presentation-dialog-card.is-mini{align-self:start}.presentation-dialog-card.is-mini h3{font-size:1rem}.presentation-dialog-card.is-mini .presentation-dialog-thread{gap:.5rem}.presentation-dialog-card.is-mini .presentation-dialog-bubble{padding:.52rem .65rem}.presentation-dialog-card.is-mini .presentation-dialog-bubble p{font-size:.82rem;line-height:1.38}.presentation-dialog-card.is-mini>p{margin-top:.75rem;font-size:.82rem;line-height:1.45}.presentation-live-dot{background:#22c55e;border:2px solid #089ec047;width:.75rem;height:.75rem;animation:1.8s ease-out infinite presentationPulse;box-shadow:0 0 #22c55e57}.presentation-dialog-thread{gap:.55rem;margin-top:.9rem;display:grid}.presentation-dialog-bubble{opacity:0;background:#fff;border:1px solid #089ec02e;max-width:88%;padding:.58rem .7rem;transform:translateY(10px)}.presentation-slide.is-active .presentation-dialog-bubble{animation:.52s cubic-bezier(.22,1,.36,1) both presentationBubbleIn;animation-delay:calc(.14s + var(--bubble-index,0) * .17s)}.presentation-dialog-bubble span{color:#089ec0;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}.presentation-dialog-bubble p{color:#07111f;font-size:clamp(.78rem,1vw,.92rem);font-weight:700;line-height:1.5}.presentation-dialog-bubble.is-user{background:#07111f;justify-self:end}.presentation-dialog-bubble.is-user span,.presentation-dialog-bubble.is-user p{color:#fff}.presentation-dialog-bubble.is-operator{background:#f5f3ff;border-color:#7c3aed42}.presentation-dialog-stack{gap:1rem;display:grid}.presentation-slide p:not(.presentation-panel-label),.presentation-slide small,.presentation-slide span,.presentation-slide li{line-height:1.12}.presentation-slide h1,.presentation-slide h2,.presentation-slide h3,.presentation-slide h4,.presentation-slide h5,.presentation-slide h6{line-height:1.15}.presentation-icon-badge{background:linear-gradient(135deg,#6de5ff52,#7dffb238),#fff;border:1px solid #089ec047;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid;box-shadow:inset 0 0 0 4px #ffffff94}.presentation-icon-badge span{color:#07111f;letter-spacing:.04em;font-size:.58rem;font-weight:900}.presentation-problem-card,.presentation-feature-card,.presentation-proof-card{position:relative;overflow:hidden}.presentation-problem-card:before,.presentation-feature-card:before,.presentation-proof-card:before{content:"";background:#089ec0;width:.28rem;position:absolute;inset:0 auto 0 0}.presentation-problem-card:nth-child(2):before,.presentation-feature-card:nth-child(2):before,.presentation-proof-card:nth-child(2n):before{background:#22c55e}.presentation-problem-card:nth-child(3):before,.presentation-feature-card:nth-child(3):before,.presentation-proof-card:nth-child(3n):before{background:#7c3aed}.presentation-problem-card:nth-child(4):before,.presentation-feature-card:nth-child(4):before,.presentation-proof-card:nth-child(4n):before{background:#f59e0b}.presentation-feature-card:nth-child(5):before{background:#ef4444}.presentation-feature-card:nth-child(6):before{background:#14b8a6}.presentation-feature-card .presentation-icon-badge,.presentation-proof-card .presentation-icon-badge,.presentation-problem-card .presentation-icon-badge{margin-bottom:.75rem}.presentation-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem;display:grid}.presentation-kpi-card{background:#ffffffdb;border:1px solid #089ec038;padding:.85rem;position:relative;overflow:hidden;box-shadow:0 14px 42px #0a233612}.presentation-kpi-card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#089ec0,#22c55e);height:.22rem;animation:.96s both presentationChipSweep;position:absolute;inset:auto 0 0}.presentation-kpi-card p{letter-spacing:.16em;text-transform:uppercase;color:#5d6f82;font-size:.68rem;font-weight:800}.presentation-kpi-card strong{color:#07111f;margin-top:.38rem;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1;display:block}.presentation-kpi-card span{color:#5d6f82;margin-top:.4rem;font-size:.78rem;font-weight:700;line-height:1.4;display:block}.presentation-visual-panel,.presentation-result-callout{background:#ffffffdb;border:1px solid #089ec038;padding:clamp(.95rem,1.8vw,1.25rem);box-shadow:0 18px 56px #0a233614}.presentation-panel-label{letter-spacing:.2em;text-transform:uppercase;color:#089ec0;font-size:.7rem;font-weight:800}.presentation-result-callout p:not(.presentation-panel-label){color:#07111f;margin-top:.75rem;font-size:.95rem;font-weight:700;line-height:1.7}.presentation-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.presentation-market-grid article{background:linear-gradient(135deg,#089ec021,#0000 52%),#ffffffe6;border:1px solid #089ec03d;padding:.85rem}.presentation-market-grid strong{color:#07111f;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:950;line-height:1;display:block}.presentation-market-grid span{color:#5d6f82;margin-top:.42rem;font-size:.78rem;font-weight:750;line-height:1.22;display:block}.presentation-relevance-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-areas:"demo visual""callout callout";gap:.75rem;display:grid}.presentation-relevance-demo{grid-area:demo;gap:.65rem;min-width:0;display:grid}.presentation-relevance-demo .presentation-dialog-card{padding:.78rem}.presentation-relevance-demo .presentation-dialog-card h3{font-size:.9rem}.presentation-relevance-demo .presentation-dialog-thread{gap:.42rem;margin-top:.55rem}.presentation-relevance-demo .presentation-dialog-bubble{padding:.48rem .58rem}.presentation-relevance-demo .presentation-dialog-bubble p{font-size:.68rem}.presentation-relevance-demo .presentation-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-relevance-demo .presentation-kpi-card{padding:.62rem}.presentation-relevance-demo .presentation-kpi-card strong{font-size:1.22rem}.presentation-relevance-demo .presentation-kpi-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.12;display:-webkit-box;overflow:hidden}.presentation-relevance-layout .presentation-visual-panel{grid-area:visual;align-content:start;display:grid}.presentation-relevance-layout .relevance-svg-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.presentation-relevance-layout .relevance-svg-card{grid-template-columns:minmax(9rem,.72fr) minmax(0,1fr);align-items:center;padding:.55rem}.presentation-relevance-layout .relevance-svg-card figcaption{align-content:center}.presentation-relevance-layout .relevance-svg-card strong{font-size:.82rem}.presentation-relevance-layout .relevance-svg-card span{font-size:.72rem;line-height:1.16}.presentation-relevance-layout .presentation-result-callout{grid-area:callout}.presentation-goal-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"goal hypothesis""svg svg""tasks tasks""novelty novelty";gap:.75rem;display:grid}.presentation-goal-main,.presentation-goal-hypothesis{background:#ffffffe0;border:1px solid #089ec03d;padding:.9rem;box-shadow:0 16px 48px #0a233614}.presentation-goal-main{border-left:.28rem solid #089ec0;grid-area:goal}.presentation-goal-hypothesis{border-left:.28rem solid #22c55e;grid-area:hypothesis}.presentation-goal-main p:not(.presentation-panel-label),.presentation-goal-hypothesis p:not(.presentation-panel-label){color:#07111f;margin-top:.55rem;font-size:.9rem;font-weight:760;line-height:1.2}.presentation-goal-main span{color:#5d6f82;margin-top:.55rem;font-size:.76rem;font-weight:800;line-height:1.12;display:block}.presentation-goal-layout .presentation-task-list,.presentation-goal-layout .presentation-kpi-strip{grid-area:tasks;grid-template-columns:repeat(5,minmax(0,1fr))}.presentation-goal-layout .presentation-kpi-card{padding:.62rem}.presentation-goal-layout .presentation-kpi-card strong{font-size:1.12rem}.presentation-goal-layout .presentation-kpi-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.12;display:-webkit-box;overflow:hidden}.presentation-goal-layout .goal-svg-grid{grid-area:svg;margin-top:0}.presentation-goal-novelty{grid-area:novelty}.presentation-goal-novelty .presentation-flow-card{padding:.7rem}.presentation-goal-novelty .presentation-flow-card p{font-size:.82rem}.presentation-goal-novelty .presentation-flow-card small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.18;display:-webkit-box;overflow:hidden}.presentation-risk-bar{gap:.35rem;display:grid}.presentation-risk-bar p,.presentation-risk-bar strong{color:#07111f;font-size:.86rem;font-weight:800}.presentation-risk-bar>span{background:#08344b14;height:.58rem;display:block;overflow:hidden}.presentation-risk-bar>span>span{transform-origin:0;background:linear-gradient(90deg,#089ec0,#22c55e);height:100%;animation:.92s cubic-bezier(.22,1,.36,1) both presentationBarGrow;display:block}.presentation-risk-bar small{color:#5d6f82;font-size:.76rem;font-weight:700;line-height:1.35}.presentation-novelty-grid,.presentation-decision-map{gap:.8rem;display:grid}.presentation-novelty-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.presentation-decision-map{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.presentation-flow-card{background:linear-gradient(135deg,#089ec017,#0000 42%),#ffffffe6;border:1px solid #089ec038;grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem;display:grid;position:relative;box-shadow:0 14px 44px #0a233612}.presentation-flow-card>span{color:#fff;background:#07111f;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:900;display:grid}.presentation-flow-card p{color:#07111f;font-size:.92rem;font-weight:900;line-height:1.25}.presentation-flow-card small{color:#5d6f82;margin-top:.38rem;font-size:.78rem;font-weight:700;line-height:1.45;display:block}.presentation-task-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:.6rem;display:grid}.presentation-task-card{background:#ffffffe0;border:1px solid #089ec038;grid-template-columns:1.9rem minmax(0,1fr);align-self:start;align-items:start;gap:.55rem;padding:.72rem;display:grid;box-shadow:0 12px 34px #0a23360f}.presentation-task-card span{color:#fff;background:#07111f;place-items:center;width:1.75rem;height:1.75rem;font-size:.76rem;font-weight:950;display:grid}.presentation-task-card p{color:#07111f;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;font-weight:760;line-height:1.18;display:-webkit-box;overflow:hidden}.presentation-result-board{color:#fff;background:linear-gradient(135deg,#089ec029,#0000 44%),#07111f;border:1px solid #07111fc7;gap:1rem;margin-bottom:1.2rem;padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 24px 76px #07111f2e}.presentation-result-board h3{max-width:56rem;margin-top:.75rem;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:900;line-height:1.15}.presentation-result-board article>p:last-child{color:#ffffffbd;max-width:58rem;margin-top:.8rem;font-size:.95rem;font-weight:700;line-height:1.65}.presentation-result-board div div{background:#ffffff12;border:1px solid #ffffff24;padding:.85rem}.presentation-result-board strong{color:#7deeb2;text-transform:uppercase;letter-spacing:.14em;font-size:.86rem;display:block}.presentation-result-board span{color:#ffffffd1;margin-top:.45rem;font-size:.88rem;font-weight:700;line-height:1.45;display:block}.presentation-picture{background:linear-gradient(135deg,#089ec01f,#0000 46%),linear-gradient(#ffffffeb,#effbffb8);border:1px solid #089ec03d;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 18px 58px #0a233617}.presentation-picture figcaption{color:#07111f;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:900}.presentation-picture-canvas{background-color:#07111f;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #07111fbd;height:clamp(8rem,18vh,12rem);margin-top:.85rem;position:relative;overflow:hidden}.picture-node,.picture-chip,.picture-line{display:block;position:absolute}.picture-node{background:#ffffff1a;border:1px solid #ffffff3d;box-shadow:0 12px 34px #00000038}.picture-node:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#6de5ff 0 28%,#0000 28% 36%,#7dffb2 36% 74%,#0000 74%),linear-gradient(90deg,#ffffffb8,#ffffff47);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% .42rem,100% .35rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:.55rem}.picture-node.is-main{background:#089ec02e;width:33%;height:46%;top:24%;left:34%}.picture-node.is-left{background:#22c55e24;width:22%;height:34%;top:12%;left:7%}.picture-node.is-right{background:#7c3aed29;width:23%;height:34%;top:12%;right:7%}.picture-node.is-bottom{background:#f59e0b29;width:42%;height:22%;bottom:8%;left:29%}.picture-line{transform-origin:0;background:linear-gradient(90deg,#6de5ff1f,#6de5ff);height:2px;animation:1.8s ease-in-out infinite presentationLineFlow}.picture-line.is-a{width:24%;top:30%;left:28%}.picture-line.is-b{width:22%;top:30%;right:28%;transform:rotate(180deg)}.picture-line.is-c{width:26%;bottom:28%;left:39%;transform:rotate(90deg)}.picture-chip{opacity:.85;background:#7dffb2;border-radius:999px;height:.42rem;animation:1.2s both presentationChipSweep}.picture-chip.is-one{width:18%;bottom:18%;left:11%}.picture-chip.is-two{background:#6de5ff;width:14%;bottom:22%;right:13%}.picture-chip.is-three{background:#fbbf24;width:20%;top:12%;left:40%}.presentation-picture.is-research .picture-node.is-main{background:#7c3aed38}.presentation-picture.is-architecture .picture-node.is-main{background:#14b8a633}.presentation-score-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem;margin-bottom:1rem;display:grid}#evidence .presentation-score-grid{margin-bottom:.72rem}.presentation-score-ring{text-align:center;background:#ffffffdb;border:1px solid #089ec033;place-items:center;gap:.65rem;padding:1rem;display:grid;box-shadow:0 16px 48px #0a233614}.presentation-score-ring div{background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), conic-gradient(var(--ring-color) var(--score), #08344b1a 0);border-radius:999px;place-items:center;width:5.2rem;height:5.2rem;display:grid}.presentation-score-ring strong{color:#07111f;font-size:1.2rem;font-weight:900}.presentation-score-ring p{color:#07111f;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:900}.presentation-score-ring.is-cyan{--ring-color:#089ec0}.presentation-score-ring.is-emerald{--ring-color:#22c55e}.presentation-score-ring.is-violet{--ring-color:#7c3aed}.presentation-score-ring.is-amber{--ring-color:#f59e0b}.presentation-proof-card{gap:.45rem;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid}.presentation-proof-card strong{color:#07111f;font-size:.96rem;font-weight:900}.presentation-proof-card span:not(.presentation-icon-badge,.presentation-icon-badge span){color:#5d6f82;font-size:.78rem;font-weight:750}.presentation-slide.is-active .presentation-proof-card:hover{border-color:#089ec06b;transform:translateY(-3px);box-shadow:0 18px 54px #0a23361a}.presentation-evidence-heavy{margin-top:.72rem;display:none!important}.presentation-evidence-heavy>.grid:first-child,.presentation-evidence-timeline{display:none!important}.presentation-evidence-heavy>div:last-child{padding:.75rem}.presentation-evidence-heavy>div:last-child>p{font-size:.66rem}.presentation-evidence-heavy>div:last-child>div{margin-top:.5rem}#evidence .presentation-trace{margin-top:.65rem}#evidence .presentation-trace span{padding:.48rem .58rem;font-size:.66rem}.presentation-working-content{grid-template-columns:minmax(0,1.08fr) minmax(15.5rem,.92fr);grid-template-areas:"proof stats""grid visual";align-items:stretch;gap:.75rem;display:grid}.presentation-working-proof,.presentation-working-outcome,.presentation-working-stats article,.presentation-working-scheme{background:#ffffffe0;border:1px solid #089ec038;box-shadow:0 14px 42px #0a233612}.presentation-working-proof{border-left:.28rem solid #089ec0;grid-area:proof;grid-template-columns:minmax(0,1fr) minmax(9rem,auto);align-items:center;gap:.75rem;padding:.78rem .9rem;display:grid}.presentation-working-proof p:not(.presentation-panel-label){color:#07111f;margin-top:.42rem;font-size:.84rem;font-weight:760;line-height:1.22}.presentation-working-proof>strong{color:#089ec0;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.18}.presentation-working-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.presentation-working-stats article{background:linear-gradient(135deg,#089ec038,#ffffffe0 58%),#fff;border-color:#089ec05c;padding:.68rem .72rem;position:relative;overflow:hidden}.presentation-working-stats article:nth-child(2){background:linear-gradient(135deg,#22c55e3d,#ffffffe0 58%),#f0fdf4;border-color:#22c55e75}.presentation-working-stats article:nth-child(3){background:linear-gradient(135deg,#7c3aed33,#ffffffe0 58%),#f5f3ff;border-color:#7c3aed6b}.presentation-working-stats article:nth-child(4){background:linear-gradient(135deg,#f59e0b42,#ffffffe0 58%),#fffbeb;border-color:#f59e0b7a}.presentation-working-stats span{color:#5d6f82;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.presentation-working-stats strong{color:#07111f;margin-top:.3rem;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:950;line-height:.95;display:block}.presentation-working-stats p{color:#5d6f82;margin-top:.35rem;font-size:.72rem;font-weight:760;line-height:1.15}.presentation-working-scheme{background:radial-gradient(circle at 8% 16%,#7c3aed24,#0000 32%),linear-gradient(135deg,#089ec01a,#0000 48%),#ffffffeb;border-left:.28rem solid #7c3aed;grid-area:grid;align-content:start;gap:.48rem;padding:.72rem;display:grid;overflow:hidden}.presentation-working-scheme h3{color:#07111f;margin-top:.28rem;font-size:clamp(.98rem,1.45vw,1.26rem);font-weight:950;line-height:1.08}.presentation-working-scheme svg{width:100%;height:auto;display:block;overflow:visible}.working-scheme-stage{fill:#fffffff0;stroke:#089ec04d;stroke-width:1.8px}.working-scheme-node rect,.working-scheme-node circle,.working-scheme-node.is-router>path:first-child,.working-scheme-result rect{fill:#fffffff5;stroke-width:2px}.working-scheme-node path,.working-scheme-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.working-scheme-node.is-client rect,.working-scheme-node.is-client circle,.working-scheme-result rect{stroke:#089ec0}.working-scheme-node.is-client rect,.working-scheme-result rect{fill:#089ec01f}.working-scheme-node.is-l1 rect{fill:#089ec01a;stroke:#089ec0}.working-scheme-node.is-router>path:first-child{fill:#7c3aed21;stroke:#7c3aed;transform-origin:360px 98px}.working-scheme-node.is-l2 rect{fill:#22c55e1f;stroke:#22c55e}.working-scheme-node.is-safety rect{fill:#f59e0b21;stroke:#f59e0b}.working-scheme-node.is-admin rect{fill:#07111feb;stroke:#7dffb29e}.working-scheme-node.is-client path,.working-scheme-node.is-l1 path{stroke:#089ec0;stroke-width:4px}.working-scheme-node.is-router path:not(:first-child){stroke:#7c3aed;stroke-width:4px}.working-scheme-node.is-l2 path,.working-scheme-node.is-admin path{stroke:#22c55e;stroke-width:4px}.working-scheme-node.is-safety path{stroke:#f59e0b;stroke-width:3.6px}.working-scheme-node.is-safety path:last-child{stroke:#22c55e}.working-scheme-line{stroke:#089ec0;stroke-dasharray:12 10;stroke-width:4px}.working-scheme-line.is-safe{stroke:#f59e0b}.working-scheme-line.is-admin{stroke:#22c55e}.working-scheme-packet{fill:#089ec0;filter:drop-shadow(0 0 6px #089ec05c);transform-box:fill-box;transform-origin:50%}.working-scheme-packet.is-d{fill:#f59e0b}.working-scheme-packet.is-e{fill:#22c55e}.working-scheme-node text,.working-scheme-result text{fill:#07111f;text-anchor:middle;text-transform:uppercase;font-size:.74rem;font-weight:950}.working-scheme-node.is-admin text{fill:#fff}.presentation-working-scheme-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.presentation-working-scheme-points span{color:#07111f;background:#f2fbffdb;border:1px solid #089ec033;padding:.48rem .55rem;font-size:.66rem;font-weight:850;line-height:1.12}.presentation-slide.is-active .working-scheme-line{animation:1.6s linear infinite workingRouteDash}.presentation-slide.is-active .working-scheme-node.is-router>path:first-child{animation:2.1s ease-in-out infinite workingSchemeRouterPulse}.presentation-slide.is-active .working-scheme-packet{animation:1.45s ease-in-out infinite workingSchemePacket}.presentation-slide.is-active .working-scheme-packet.is-b{animation-delay:.16s}.presentation-slide.is-active .working-scheme-packet.is-c{animation-delay:.32s}.presentation-slide.is-active .working-scheme-packet.is-d{animation-delay:.48s}.presentation-slide.is-active .working-scheme-packet.is-e{animation-delay:.64s}.presentation-working-visual{grid-area:visual;gap:.55rem;min-width:0;display:grid}.presentation-working-visual .presentation-picture{background:radial-gradient(circle at 16% 14%,#7dffb242,#0000 34%),radial-gradient(circle at 88% 22%,#6de5ff47,#0000 34%),linear-gradient(135deg,#07111f,#0c3350 64%,#082338);border-color:#089ec09e;padding:.72rem;box-shadow:0 22px 62px #07111f2e}.presentation-working-visual .presentation-picture figcaption{color:#e8fbff;font-size:.64rem;line-height:1.12}.presentation-working-visual .presentation-picture-canvas{border-color:#7dffb25c;height:clamp(5.4rem,12vh,7.6rem);margin-top:.55rem}.presentation-working-outcome{background:linear-gradient(135deg,#22c55e24,#0000 52%),#07111f;border-color:#22c55e6b #22c55e6b #22c55e6b #22c55e;border-left-style:solid;border-left-width:.28rem;padding:.75rem}.presentation-working-outcome .presentation-panel-label{color:#7deeb2}.presentation-working-outcome p:not(.presentation-panel-label){color:#ffffffd6;margin-top:.42rem;font-size:.78rem;font-weight:780;line-height:1.22}.presentation-feature-layout{grid-template-columns:minmax(0,1.28fr) minmax(13rem,.72fr);grid-template-areas:"cards route""svg route";align-items:stretch;gap:.8rem;display:grid}.presentation-feature-grid{grid-area:cards;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem;display:grid}.presentation-feature-layout .solutions-svg-grid{grid-area:svg;margin-top:0}.presentation-feature-grid .presentation-feature-card{align-content:start;min-height:0;padding:.78rem;display:grid}.presentation-feature-grid .presentation-feature-card .presentation-icon-badge{width:1.8rem;height:1.8rem;margin-bottom:.28rem}.presentation-feature-grid .presentation-feature-card .presentation-icon-badge span{font-size:.48rem}.presentation-feature-grid .presentation-feature-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.94rem;line-height:1.08;display:-webkit-box;overflow:hidden}.presentation-feature-grid .presentation-feature-card p:last-child{color:#5d6f82;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.72rem;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.presentation-feature-route{color:#fff;background:radial-gradient(circle at 86% 12%,#7dffb22e,#0000 34%),#07111f;border:1px solid #089ec042;grid-area:route;align-content:start;gap:.48rem;padding:.8rem;display:grid;box-shadow:0 20px 58px #07111f24}.presentation-feature-route .presentation-panel-label{color:#7deeb2}.presentation-feature-route article{background:#ffffff12;border:1px solid #ffffff1f;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.24rem .55rem;padding:.5rem;display:grid}.presentation-feature-route article>span{color:#07111f;background:#7deeb2;grid-row:span 2;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:950;display:grid}.presentation-feature-route strong{color:#fff;font-size:.78rem;font-weight:900;line-height:1.1}.presentation-feature-route p:not(.presentation-panel-label){color:#ffffffb8;font-size:.68rem;font-weight:740;line-height:1.12}.presentation-layered-architecture{grid-template-columns:minmax(10rem,.82fr) minmax(0,1.55fr) minmax(11rem,.9fr);align-items:stretch;gap:.75rem;display:grid}.presentation-layered-architecture article{background:#ffffffe0;border:1px solid #089ec04d;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 16px 48px #0a233614}.presentation-layered-architecture article:before{content:"";background:#089ec0;width:.26rem;position:absolute;inset:0 auto 0 0}.presentation-layered-architecture .is-client{color:#fff;background:radial-gradient(circle at 18% 14%,#6de5ff57,#0000 38%),#07111f}.presentation-layered-architecture .is-control{color:#fff;background:radial-gradient(circle at 84% 20%,#7dffb238,#0000 38%),#0b1c2b}.presentation-layered-architecture .is-control:before{background:#22c55e}.presentation-layered-architecture .is-core{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.presentation-layered-architecture .is-core article:nth-child(2):before{background:#f59e0b}.presentation-layered-architecture .is-core article:nth-child(3):before{background:#7c3aed}.presentation-layered-architecture span{color:#089ec0;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:900;display:block}.presentation-layered-architecture .is-client span,.presentation-layered-architecture .is-control span{color:#7deeb2}.presentation-layered-architecture strong{color:inherit;margin-top:.42rem;font-size:clamp(.95rem,1.7vw,1.35rem);font-weight:950;line-height:1.08;display:block}.presentation-layered-architecture p{color:#5d6f82f2;margin-top:.45rem;font-size:.78rem;font-weight:760;line-height:1.2}.presentation-layered-architecture .is-client p,.presentation-layered-architecture .is-control p{color:#ffffffbd}.presentation-architecture-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.presentation-architecture-steps article{min-width:0}.presentation-architecture-steps .presentation-icon-badge{width:1.75rem;height:1.75rem}.presentation-architecture-steps .presentation-icon-badge span{font-size:.48rem}.presentation-architecture-steps p:last-child{min-height:0;font-size:.74rem;line-height:1.15}.presentation-feature-flow,.presentation-trace{flex-wrap:wrap;gap:.55rem;display:flex}.presentation-feature-flow{margin-top:.65rem}.presentation-feature-flow span,.presentation-trace span{color:#07111f;background:#f2fbffdb;border:1px solid #089ec03d;padding:.7rem .85rem;font-size:.78rem;font-weight:800}.presentation-slide.is-active .presentation-feature-flow span,.presentation-slide.is-active .presentation-trace span{animation:.9s both presentationChipSweep}.presentation-slide.is-active .presentation-feature-flow span:nth-child(2),.presentation-slide.is-active .presentation-trace span:nth-child(2){animation-delay:90ms}.presentation-slide.is-active .presentation-feature-flow span:nth-child(3),.presentation-slide.is-active .presentation-trace span:nth-child(3){animation-delay:.18s}.presentation-slide.is-active .presentation-feature-flow span:nth-child(4),.presentation-slide.is-active .presentation-trace span:nth-child(4){animation-delay:.27s}.presentation-slide.is-active .presentation-feature-flow span:nth-child(5),.presentation-slide.is-active .presentation-trace span:nth-child(5){animation-delay:.36s}.presentation-nav-button{text-align:left;width:100%;color:var(--isq-muted);background:0 0;border:1px solid #0000;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.8rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:flex}.presentation-nav-button:hover,.presentation-nav-button:focus-visible,.presentation-nav-button.is-active{color:#07111f;background:#f2fbffe0;border-color:#089ec047}.presentation-nav-icon{color:currentColor;opacity:.72;flex:none;width:1.05rem;height:1.05rem;transition:opacity .18s,transform .18s}.presentation-nav-button:hover .presentation-nav-icon,.presentation-nav-button:focus-visible .presentation-nav-icon,.presentation-nav-button.is-active .presentation-nav-icon{opacity:1;transform:scale(1.08)}.presentation-motion-line{display:none}body .presentation-slide p:not(.presentation-panel-label),body .presentation-slide small,body .presentation-slide span:not(.presentation-icon-badge){line-height:1.12}@keyframes isqGridShift{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes presentationLineFlow{0%{opacity:.35;transform:translate(-4px)}50%{opacity:1;transform:translate(0)}to{opacity:.35;transform:translate(4px)}}@keyframes presentationReveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes presentationBubbleIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes presentationPulse{0%{box-shadow:0 0 #22c55e57}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes presentationChipSweep{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes presentationBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroMessageScan{0%,to{opacity:.45;transform:scaleX(.72)}45%,70%{opacity:1;transform:scaleX(1)}}@keyframes heroRouteFlow{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes heroNodePulse{0%,to{filter:drop-shadow(0 0 #6de5ff00);transform:scale(.96)}50%{filter:drop-shadow(0 0 10px #6de5ff9e);transform:scale(1.06)}}@keyframes heroSpark{0%,to{opacity:.4;transform:rotate(0)scale(.88)}50%{opacity:1;transform:rotate(18deg)scale(1.08)}}@keyframes heroOverride{0%,to{transform:translate(-2px)}50%{transform:translate(5px)}}@keyframes heroWatch{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes relevanceClockSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes relevanceTicketFloat{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}@keyframes relevanceDash{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes relevanceFaceBreathe{0%,to{filter:drop-shadow(0 0 #089ec000);transform:scale(.98)}50%{filter:drop-shadow(0 0 10px #089ec047);transform:scale(1.04)}}@keyframes relevanceTyping{0%,to{opacity:.38;transform:translateY(0)scale(.86)}50%{opacity:1;transform:translateY(-4px)scale(1.06)}}@keyframes relevanceControlPulse{0%,to{filter:drop-shadow(0 0 #7c3aed00);transform:scale(.95)}50%{filter:drop-shadow(0 0 9px #7c3aed61);transform:scale(1.08)}}@keyframes goalTargetPulse{0%,to{opacity:.52;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes goalRouteDash{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes goalCheckPulse{0%,to{filter:drop-shadow(0 0 #22c55e00);opacity:.72}50%{filter:drop-shadow(0 0 9px #22c55e6b);opacity:1}}@keyframes goalNodePulse{0%,to{filter:drop-shadow(0 0 #7c3aed00);transform:scale(.98)}50%{filter:drop-shadow(0 0 10px #7c3aed47);transform:scale(1.04)}}@keyframes goalBarGrow{0%,to{transform:scaleY(.55)}55%{transform:scaleY(1)}}@keyframes goalProofSpin{0%{stroke-dashoffset:78px}to{stroke-dashoffset:0}}@keyframes workingStudentPulse{0%,to{filter:drop-shadow(0 0 #089ec000);transform:scale(.96)}50%{filter:drop-shadow(0 0 9px #089ec052);transform:scale(1.06)}}@keyframes workingBubbleFloat{0%,to{opacity:.76;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes workingRouteDash{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes workingSignalPulse{0%,to{opacity:.36;transform:scale(.8)}50%{opacity:1;transform:scale(1.16)}}@keyframes workingSchemeRouterPulse{0%,to{filter:drop-shadow(0 0 #7c3aed00);transform:scale(.98)}50%{filter:drop-shadow(0 0 10px #7c3aed57);transform:scale(1.04)}}@keyframes workingSchemePacket{0%,to{opacity:.34;transform:scale(.76)}50%{opacity:1;transform:scale(1.18)}}@keyframes workingBarGrow{0%,to{transform:scaleY(.55)}55%{transform:scaleY(1)}}@keyframes workingShieldPulse{0%,to{filter:drop-shadow(0 0 #22c55e00);transform:scale(.98)}50%{filter:drop-shadow(0 0 10px #22c55e57);transform:scale(1.04)}}@keyframes solutionsCorePulse{0%,to{filter:drop-shadow(0 0 #7c3aed00);transform:scale(.98)}50%{filter:drop-shadow(0 0 10px #7c3aed52);transform:scale(1.04)}}@keyframes solutionsRiskBlink{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes solutionsSecurityPulse{0%,to{filter:drop-shadow(0 0 #ef444400);opacity:.74}50%{filter:drop-shadow(0 0 8px #ef444452);opacity:1}}@keyframes architectureRouteFlow{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes architectureNodePulse{0%,to{filter:drop-shadow(0 0 #7c3aed00);transform:scale(.98)}50%{filter:drop-shadow(0 0 10px #7c3aed52);transform:scale(1.04)}}@keyframes architecturePacketPulse{0%,to{opacity:.34;transform:scale(.78)}50%{opacity:1;transform:scale(1.16)}}@keyframes architectureHandMove{0%,to{transform:translate(-2px)}50%{transform:translate(5px)}}@keyframes evidenceCasePulse{0%,to{opacity:.62;transform:translate(0)scale(.96)}50%{opacity:1;transform:translate(4px)scale(1.04)}}@keyframes evidenceRingScan{0%{stroke-dashoffset:188px}to{stroke-dashoffset:0}}@keyframes evidenceBarGrow{0%,to{transform:scaleY(.58)}55%{transform:scaleY(1)}}@keyframes evidenceMarkPulse{0%,to{filter:drop-shadow(0 0 #22c55e00);opacity:.72;transform:scale(.96)}50%{filter:drop-shadow(0 0 9px #22c55e57);opacity:1;transform:scale(1.05)}}@media (min-width:1024px){.presentation-shell{grid-template-columns:220px minmax(0,1fr);align-items:start}.presentation-shell.is-playing{grid-template-columns:minmax(0,1fr)}.presentation-player-bar{grid-template-columns:minmax(0,.78fr) minmax(180px,1fr) auto;align-items:center}}@media (min-width:1280px){.presentation-motion-line{background:linear-gradient(90deg,#089ec01a,#089ec0cc);width:1.5rem;height:2px;animation:1.8s ease-in-out infinite presentationLineFlow;display:block;position:absolute;top:50%;right:-.75rem}}@media (max-height:760px){body>div.relative>main:has(.presentation-shell){padding-top:.75rem;padding-bottom:.75rem}body.presentation-mode-active>div.relative>main{padding-top:.45rem;padding-bottom:.45rem}.presentation-deck{max-height:calc(100svh - 5rem)}.presentation-shell.is-playing .presentation-deck{max-height:calc(100svh - .9rem)}.presentation-slide{justify-content:flex-start;height:auto;min-height:clamp(21rem,58svh,31rem);padding:.85rem}.presentation-shell.is-playing .presentation-slide{height:auto;min-height:clamp(23rem,65svh,40rem)}.presentation-slide h2{font-size:clamp(1.45rem,3vw,2.12rem)}.presentation-slide-body{margin-top:.58rem}.presentation-slide .space-y-6>:not([hidden])~:not([hidden]){margin-top:.72rem}.presentation-dialog-card{padding:.72rem}.presentation-dialog-card h3{margin-top:.35rem;font-size:.98rem}.presentation-dialog-thread{gap:.42rem;margin-top:.65rem}.presentation-dialog-card.is-compact>p,.presentation-showcase-links,.presentation-metric-tile p:last-child{display:none}.presentation-dialog-bubble{padding:.45rem .55rem}.presentation-dialog-bubble p{line-height:1.35}.presentation-dialog-card>p{margin-top:.65rem;font-size:.82rem;line-height:1.45}.presentation-hero-svg-grid{gap:.4rem}.presentation-hero-svg-card{padding:.42rem}.presentation-hero-svg-card span{display:none}.presentation-hero-svg-card strong{font-size:.66rem}.relevance-svg-grid,.goal-svg-grid,.working-svg-grid,.solutions-svg-grid{gap:.42rem;margin-top:.5rem}.relevance-svg-card,.goal-svg-card,.working-svg-card,.solutions-svg-card{padding:.42rem}.relevance-svg-card span,.goal-svg-card span,.solutions-svg-card span{display:none}.relevance-svg-card strong,.goal-svg-card strong,.working-svg-card strong,.solutions-svg-card strong{font-size:.62rem}.presentation-feature-flow span,.presentation-trace span{padding:.5rem .65rem;font-size:.72rem}.presentation-player-bar{gap:.4rem;margin-bottom:.45rem;padding:.42rem .55rem}.presentation-metric-tile{padding:.65rem}.presentation-metric-tile p:nth-child(2){margin-top:.35rem;font-size:1.65rem}.presentation-hero-start{padding:.62rem .85rem}.presentation-working-content{gap:.5rem}.presentation-working-proof{grid-template-columns:minmax(0,1fr);padding:.58rem .68rem}.presentation-working-proof p:not(.presentation-panel-label),.presentation-working-outcome p:not(.presentation-panel-label){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.presentation-working-proof>strong{display:none}.presentation-working-stats{gap:.42rem}.presentation-working-stats article{padding:.5rem}.presentation-working-stats strong{font-size:1.35rem}.presentation-working-stats p{font-size:.66rem}.presentation-working-scheme{gap:.35rem;padding:.5rem}.presentation-working-scheme h3{font-size:.82rem}.presentation-working-scheme-points{gap:.32rem}.presentation-working-scheme-points span{padding:.38rem;font-size:.56rem}.working-svg-card{grid-template-columns:minmax(6rem,.62fr) minmax(0,1fr);gap:.35rem}.working-svg-card span{-webkit-line-clamp:2;font-size:.52rem}.presentation-working-visual .presentation-picture{padding:.55rem}.presentation-working-visual .presentation-picture-canvas{height:4.8rem;margin-top:.42rem}.presentation-working-outcome{padding:.55rem}.presentation-market-grid{gap:.45rem}.presentation-market-grid article{padding:.58rem}.presentation-market-grid strong{font-size:1.35rem}.presentation-market-grid span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.presentation-relevance-layout{gap:.5rem}.presentation-relevance-demo{gap:.45rem}.presentation-relevance-demo .presentation-dialog-card{padding:.55rem}.presentation-relevance-demo .presentation-dialog-card h3,.presentation-relevance-demo .presentation-dialog-card>p{display:none}.presentation-relevance-demo .presentation-dialog-thread{margin-top:.35rem}.presentation-relevance-demo .presentation-kpi-strip{gap:.42rem}.presentation-relevance-demo .presentation-kpi-card{padding:.48rem}.presentation-relevance-demo .presentation-kpi-card strong{font-size:1rem}.presentation-relevance-layout .relevance-svg-card{grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);padding:.42rem}.presentation-relevance-layout .relevance-svg-card span{font-size:.58rem;display:block}.presentation-layered-architecture{gap:.5rem}.presentation-layered-architecture article{padding:.62rem}.presentation-layered-architecture strong{font-size:.9rem}.presentation-layered-architecture p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.presentation-architecture-steps{gap:.4rem;margin-top:.55rem}.presentation-architecture-steps article{padding:.5rem}.presentation-architecture-steps p:last-child{font-size:.62rem}.architecture-svg-grid,.evidence-svg-grid{gap:.38rem;margin-top:.5rem}.architecture-svg-card,.evidence-svg-card{padding:.38rem}.architecture-svg-card span,.evidence-svg-card span{display:none}.architecture-svg-card strong,.evidence-svg-card strong{font-size:.62rem}.presentation-feature-layout{gap:.5rem}.presentation-feature-layout .solutions-svg-grid{gap:.38rem}.solutions-svg-card{padding:.38rem}.presentation-feature-grid{gap:.45rem}.presentation-feature-grid .presentation-feature-card{padding:.55rem}.presentation-feature-grid .presentation-feature-card h3{font-size:.76rem}.presentation-feature-grid .presentation-feature-card p:last-child{-webkit-line-clamp:2;font-size:.62rem}.presentation-feature-route{gap:.35rem;padding:.55rem}.presentation-feature-route article{padding:.38rem}.presentation-feature-route strong{font-size:.68rem}.presentation-feature-route p:not(.presentation-panel-label){font-size:.6rem}.presentation-task-list{gap:.42rem}.presentation-task-card{padding:.48rem}.presentation-task-card span{width:1.45rem;height:1.45rem;font-size:.66rem}.presentation-task-card p{-webkit-line-clamp:2;font-size:.66rem}.presentation-goal-layout{gap:.5rem}.presentation-goal-main,.presentation-goal-hypothesis{padding:.6rem}.presentation-goal-main p:not(.presentation-panel-label),.presentation-goal-hypothesis p:not(.presentation-panel-label){-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.presentation-goal-main span{font-size:.62rem}.presentation-goal-novelty .presentation-flow-card{padding:.5rem}.presentation-goal-novelty .presentation-flow-card small{-webkit-line-clamp:2}.presentation-goal-layout .goal-svg-grid{gap:.38rem}.presentation-goal-layout .presentation-kpi-strip{gap:.42rem}.presentation-goal-layout .presentation-kpi-card{padding:.48rem}.presentation-goal-layout .presentation-kpi-card strong{font-size:.92rem}}@media (max-width:760px){.presentation-deck,.presentation-shell.is-playing .presentation-deck{scrollbar-gutter:auto;scroll-snap-type:y proximity;max-height:none;overflow:visible}.presentation-slide,.presentation-shell.is-playing .presentation-slide{justify-content:flex-start;height:auto;min-height:70svh;padding:1rem;overflow:visible}.presentation-shell.is-playing .presentation-slide{min-height:70svh}.presentation-slide h2{font-size:clamp(1.65rem,8vw,2.5rem)}.presentation-dialog-bubble{max-width:94%}.presentation-hero-svg-grid,.goal-svg-grid,.solutions-svg-grid{grid-template-columns:minmax(0,1fr)}.presentation-working-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"proof""stats""grid""visual"}.presentation-working-proof,.working-svg-card,.presentation-working-scheme-points,.presentation-market-grid{grid-template-columns:minmax(0,1fr)}.presentation-relevance-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""demo""callout"}.presentation-relevance-layout .relevance-svg-card,.presentation-layered-architecture,.presentation-layered-architecture .is-core{grid-template-columns:minmax(0,1fr)}.presentation-architecture-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-svg-grid,.evidence-svg-grid{grid-template-columns:minmax(0,1fr)}.presentation-feature-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"cards""svg""route"}.presentation-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-task-list{grid-template-columns:minmax(0,1fr)}.presentation-goal-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"goal""hypothesis""svg""tasks""novelty"}.presentation-goal-layout .presentation-task-list,.presentation-goal-layout .presentation-kpi-strip{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ambient-background:before{animation:none}.presentation-deck{scroll-behavior:auto;scroll-snap-type:y proximity}.presentation-slide,.presentation-nav-button,.presentation-start-button,.presentation-hero-start,.presentation-player-button,.presentation-player-progress span,.presentation-proof-card{transition:none}.presentation-slide{transform:none}.presentation-motion-line,.presentation-live-dot,.hero-svg-message,.hero-svg-route,.hero-svg-pulse,.hero-svg-node.is-ai,.hero-svg-spark,.hero-svg-hand,.hero-svg-watch,.relevance-svg-clock-hand,.relevance-svg-ticket,.relevance-svg-stream,.relevance-svg-chart,.relevance-svg-face,.relevance-svg-typing,.relevance-svg-eye-dot,.relevance-svg-override,.goal-svg-target-ring,.goal-svg-arrow,.goal-svg-arrow-head,.goal-svg-route,.goal-svg-check,.goal-svg-proof-check,.goal-svg-decision,.goal-svg-client,.goal-svg-bar,.goal-svg-proof-ring,.working-svg-student,.working-svg-bubble,.working-svg-stream,.working-svg-link,.working-svg-sse,.working-svg-bar,.working-svg-shield,.working-scheme-line,.working-scheme-node.is-router>path:first-child,.working-scheme-packet,.solutions-svg-route,.solutions-svg-tone,.solutions-svg-router,.solutions-svg-face,.solutions-svg-risk,.solutions-svg-shield,.solutions-svg-block,.solutions-svg-lock,.solutions-svg-typing,.architecture-svg-channel,.architecture-svg-flow,.architecture-svg-control-line,.architecture-svg-router,.architecture-svg-avatar,.architecture-svg-token,.architecture-svg-sse,.architecture-svg-hand,.evidence-svg-baseline,.evidence-svg-check,.evidence-svg-case,.evidence-svg-ring-fill,.evidence-svg-bar,.evidence-svg-system,.evidence-svg-zero,.evidence-svg-winner,.presentation-kpi-card:before,.presentation-risk-bar>span>span,.presentation-slide.is-active .presentation-slide-body>*,.presentation-slide.is-active .presentation-dialog-bubble,.presentation-slide.is-active .presentation-feature-flow span,.presentation-slide.is-active .presentation-trace span{opacity:1;animation:none;transform:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media (max-width:760px){.presentation-layered-architecture{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.presentation-layered-architecture .is-core{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-layered-architecture article{padding:.62rem}.presentation-layered-architecture strong{font-size:.86rem}.presentation-layered-architecture p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.presentation-architecture-steps,.architecture-svg-grid,.evidence-svg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.architecture-svg-card,.evidence-svg-card{padding:.38rem}.architecture-svg-card span,.evidence-svg-card span{display:none}.architecture-svg-card strong,.evidence-svg-card strong{font-size:.56rem}#evidence .presentation-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.45rem}#evidence .presentation-score-ring{gap:.28rem;min-width:0;padding:.45rem .24rem}#evidence .presentation-score-ring div{width:3rem;height:3rem}#evidence .presentation-score-ring strong{font-size:.76rem}#evidence .presentation-score-ring p{overflow-wrap:anywhere;letter-spacing:.05em;font-size:.48rem;line-height:1}#evidence .presentation-trace{gap:.35rem}#evidence .presentation-trace span{padding:.36rem .42rem;font-size:.55rem}.presentation-shell{display:block}.presentation-rail{display:none}.presentation-deck,.presentation-shell.is-playing .presentation-deck{width:100%}}.architecture-svg-grid.is-refined,.evidence-svg-grid.is-refined{gap:.72rem}.architecture-svg-grid.is-refined .architecture-svg-card,.evidence-svg-grid.is-refined .evidence-svg-card{background:linear-gradient(145deg,#fffffffa,#f0faffd1),radial-gradient(circle at 12% 14%,#089ec024,#0000 34%);border-color:#08344b24;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 16px 42px #07111f14}.architecture-svg-grid.is-refined .architecture-svg-card:before,.evidence-svg-grid.is-refined .evidence-svg-card:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ffffffb8,#0000) 0 0/120% 100%,linear-gradient(#08344b09 1px,#0000 1px) 0 0/100% 18px;position:absolute;inset:0;transform:translate(-45%)}.presentation-slide.is-active .architecture-svg-grid.is-refined .architecture-svg-card:before,.presentation-slide.is-active .evidence-svg-grid.is-refined .evidence-svg-card:before{animation:5.6s ease-in-out infinite refinedPanelSweep}.architecture-pro-visual,.evidence-pro-visual{z-index:1;aspect-ratio:260/136;width:100%;display:block;position:relative;overflow:visible}.architecture-pro-visual *,.evidence-pro-visual *{vector-effect:non-scaling-stroke}.architecture-pro-visual text,.evidence-pro-visual text{fill:#07111f;letter-spacing:0;text-transform:uppercase;font-family:Cascadia Mono,Consolas,monospace;font-size:8px;font-weight:800}.architecture-pro-frame,.evidence-pro-frame{fill:#ffffffe6;stroke:#089ec03d;stroke-width:1.3px}.architecture-pro-gridline,.evidence-pro-gridline{fill:none;stroke:#08344b14;stroke-width:.8px}.architecture-pro-client-window,.architecture-pro-dashboard,.architecture-pro-operator-panel,.evidence-pro-dialog-stack rect,.evidence-pro-case-matrix rect,.evidence-pro-system-card rect{fill:#ffffffeb;stroke:#089ec047;stroke-width:1.4px}.architecture-pro-window-dot,.architecture-pro-message.is-manager,.architecture-pro-dashboard-head,.architecture-pro-dashboard-row,.evidence-pro-case-matrix path{fill:none;stroke:#089ec0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.architecture-pro-window-dot{fill:#089ec0;stroke:none}.architecture-pro-window-dot.is-muted{fill:#089ec047}.architecture-pro-message{fill:#089ec029;stroke:#089ec0;stroke-width:1.5px}.architecture-pro-message.is-manager{fill:#22c55e24;stroke:#22c55e}.architecture-pro-stack rect,.architecture-pro-threshold rect,.architecture-pro-caption-pill rect{fill:#07111feb;stroke:#ffffff2e;stroke-width:1px}.architecture-pro-stack text,.architecture-pro-caption-pill text{fill:#fff;font-size:7px}.architecture-pro-flow,.architecture-pro-core-rail,.architecture-pro-risk-rail,.architecture-pro-safe-rail,.architecture-pro-control-rail,.evidence-pro-sampling-flow,.evidence-pro-benchmark-line,.evidence-pro-axis{fill:none;stroke-linecap:round;stroke-linejoin:round}.architecture-pro-flow,.architecture-pro-core-rail,.architecture-pro-control-rail,.evidence-pro-sampling-flow,.evidence-pro-benchmark-line{stroke:#089ec0;stroke-width:2.3px;stroke-dasharray:10 8}.architecture-pro-risk-rail{stroke:#f59e0b;stroke-width:2.1px;stroke-dasharray:7 7}.architecture-pro-safe-rail{stroke:#22c55e;stroke-width:2.1px;stroke-dasharray:7 7}.architecture-pro-packet,.evidence-pro-sample-dot,.evidence-pro-benchmark-dot{fill:#fff;stroke:#089ec0;stroke-width:2.2px;filter:drop-shadow(0 0 8px #089ec059);transform-box:fill-box}.architecture-pro-node rect{fill:#fffffff0;stroke:#089ec052;stroke-width:1.4px}.architecture-pro-router path{fill:#7c3aed1f;stroke:#7c3aed;stroke-width:1.8px}.architecture-pro-router text{fill:#2f0d68;font-size:7.6px}.architecture-pro-node.is-l1 rect{stroke:#089ec0}.architecture-pro-node.is-l2 rect,.architecture-pro-operator-panel{stroke:#22c55e}.architecture-pro-threshold.is-risk rect{fill:#f59e0b24;stroke:#f59e0b7a}.architecture-pro-threshold.is-safe rect{fill:#22c55e1f;stroke:#22c55e7a}.architecture-pro-dashboard{fill:#07111f;stroke:#089ec05c}.architecture-pro-dashboard-head,.architecture-pro-dashboard-row{stroke:#7deeb2}.architecture-pro-event-stream circle{fill:#fff;stroke:#089ec0;stroke-width:1.8px}.architecture-pro-operator-plus,.architecture-pro-override-switch{fill:none;stroke:#22c55e;stroke-linecap:round;stroke-width:2.8px}.architecture-pro-override-dot{fill:#22c55e;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 8px #22c55e5c)}.architecture-pro-visual .architecture-pro-override-switch+.architecture-pro-override-dot+text{fill:#314158;font-size:7px}.evidence-pro-dialog-stack rect{fill:#089ec01a}.evidence-pro-funnel path{fill:#7c3aed1a;stroke:#7c3aed;stroke-width:1.8px}.evidence-pro-funnel text,.evidence-pro-case-matrix text,.evidence-pro-dialog-stack text,.evidence-pro-safe-bar text,.evidence-pro-system-card text{fill:#314158;font-size:7px}.evidence-pro-case-matrix rect{fill:#22c55e1f;stroke:#22c55e75}.evidence-pro-case-matrix path{stroke:#22c55e}.evidence-pro-gauge circle{fill:#ffffffeb;stroke:#08344b1a;stroke-width:7px}.evidence-pro-gauge path:not(.evidence-pro-zero-cross){fill:none;stroke:#22c55e;stroke-width:7px;stroke-linecap:round;stroke-dasharray:164;stroke-dashoffset:28px}.evidence-pro-gauge.is-risk path:not(.evidence-pro-zero-cross){stroke:#089ec0}.evidence-pro-gauge.is-zero path:not(.evidence-pro-zero-cross){stroke:#e2e8f0e0;stroke-dashoffset:140px}.evidence-pro-zero-cross{fill:none;stroke:#f43f5e;stroke-linecap:round;stroke-width:2.2px}.evidence-pro-gauge text:first-of-type{fill:#07111f;font-size:10px;font-weight:950}.evidence-pro-gauge text:last-of-type{fill:#5d6f82;font-size:6.7px}.evidence-pro-safe-bar rect:first-child{fill:#08344b17}.evidence-pro-safe-bar rect:nth-child(2){fill:#f59e0b;transform-box:fill-box;transform-origin:0}.evidence-pro-axis{stroke:#08344b38;stroke-width:1.4px}.evidence-pro-benchmark-line{stroke:#7c3aed;stroke-dasharray:170;stroke-dashoffset:170px}.evidence-pro-system-card.is-base rect{fill:#089ec01f}.evidence-pro-system-card.is-ai rect{fill:#f59e0b24;stroke:#f59e0b75}.evidence-pro-system-card.is-risk rect{fill:#22c55e24;stroke:#22c55e80}.evidence-pro-benchmark-dot.is-risk,.evidence-pro-winner-mark{fill:#22c55e;stroke:#fff;stroke-width:1.6px;filter:drop-shadow(0 0 9px #22c55e5c)}.presentation-slide.is-active .architecture-pro-flow,.presentation-slide.is-active .architecture-pro-core-rail,.presentation-slide.is-active .architecture-pro-risk-rail,.presentation-slide.is-active .architecture-pro-safe-rail,.presentation-slide.is-active .architecture-pro-control-rail,.presentation-slide.is-active .evidence-pro-sampling-flow{animation:2.8s linear infinite refinedDashFlow}.presentation-slide.is-active .architecture-pro-packet.is-client-one{animation:3.5s cubic-bezier(.45,0,.15,1) infinite architectureClientPacketOne}.presentation-slide.is-active .architecture-pro-packet.is-client-two{animation:3.5s cubic-bezier(.45,0,.15,1) .45s infinite architectureClientPacketTwo}.presentation-slide.is-active .architecture-pro-packet.is-core-main{animation:4s cubic-bezier(.45,0,.15,1) infinite architectureCoreMainPacket}.presentation-slide.is-active .architecture-pro-packet.is-core-risk{animation:4s cubic-bezier(.45,0,.15,1) 1.1s infinite architectureCoreRiskPacket}.presentation-slide.is-active .architecture-pro-packet.is-core-safe{animation:4s cubic-bezier(.45,0,.15,1) 1.75s infinite architectureCoreSafePacket}.presentation-slide.is-active .architecture-pro-router{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite refinedNodeBreathe}.presentation-slide.is-active .architecture-pro-event-stream circle{animation:2.6s ease-in-out infinite architectureEventStream}.presentation-slide.is-active .architecture-pro-event-stream circle:nth-child(2){animation-delay:.18s}.presentation-slide.is-active .architecture-pro-event-stream circle:nth-child(3){animation-delay:.36s}.presentation-slide.is-active .architecture-pro-event-stream circle:nth-child(4){animation-delay:.54s}.presentation-slide.is-active .architecture-pro-override-dot{animation:4.4s cubic-bezier(.45,0,.15,1) infinite architectureOverrideDot}.presentation-slide.is-active .evidence-pro-sample-dot.is-one{animation:3.4s cubic-bezier(.45,0,.15,1) infinite evidenceSampleDotOne}.presentation-slide.is-active .evidence-pro-sample-dot.is-two{animation:3.4s cubic-bezier(.45,0,.15,1) .42s infinite evidenceSampleDotTwo}.presentation-slide.is-active .evidence-pro-case-matrix path,.presentation-slide.is-active .evidence-pro-zero-cross{stroke-dasharray:60;animation:3.2s ease-in-out infinite refinedDrawStroke}.presentation-slide.is-active .evidence-pro-gauge path:not(.evidence-pro-zero-cross){animation:3.6s ease-in-out infinite evidenceGaugeSettle}.presentation-slide.is-active .evidence-pro-safe-bar rect:nth-child(2){animation:3.8s ease-in-out infinite refinedScaleX}.presentation-slide.is-active .evidence-pro-benchmark-line{animation:4s ease-in-out infinite evidenceBenchmarkTrace}.presentation-slide.is-active .evidence-pro-benchmark-dot,.presentation-slide.is-active .evidence-pro-winner-mark{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite evidenceBenchmarkPulse}.presentation-slide.is-active .evidence-pro-benchmark-dot.is-ai{animation-delay:.22s}.presentation-slide.is-active .evidence-pro-benchmark-dot.is-risk,.presentation-slide.is-active .evidence-pro-winner-mark{animation-delay:.44s}@keyframes refinedPanelSweep{0%,42%{opacity:.4;transform:translate(-48%)}68%{opacity:.76;transform:translate(12%)}to{opacity:.28;transform:translate(48%)}}@keyframes refinedDashFlow{to{stroke-dashoffset:-36px}}@keyframes architectureClientPacketOne{0%,18%{opacity:0;transform:translate(0)scale(.72)}42%{opacity:1}78%{opacity:1;transform:translate(18px,-21px)scale(1)}to{opacity:0;transform:translate(20px,-23px)scale(.78)}}@keyframes architectureClientPacketTwo{0%,18%{opacity:0;transform:translate(0)scale(.72)}42%{opacity:1}78%{opacity:1;transform:translate(18px,19px)scale(1)}to{opacity:0;transform:translate(20px,21px)scale(.78)}}@keyframes architectureCoreMainPacket{0%{opacity:0;transform:translate(0)scale(.72)}16%,78%{opacity:1}to{opacity:0;transform:translate(174px)scale(.8)}}@keyframes architectureCoreRiskPacket{0%,22%{opacity:0;transform:translate(0)scale(.72)}46%,76%{opacity:1}to{opacity:0;transform:translate(48px,-36px)scale(.8)}}@keyframes architectureCoreSafePacket{0%,22%{opacity:0;transform:translate(0)scale(.72)}46%,76%{opacity:1}to{opacity:0;transform:translate(62px,34px)scale(.8)}}@keyframes refinedNodeBreathe{0%,to{filter:drop-shadow(0 0 #7c3aed00);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #7c3aed52);transform:scale(1.025)}}@keyframes architectureEventStream{0%,to{opacity:.35;transform:translate(-5px,-5px)scale(.82)}48%,68%{opacity:1;transform:translate(0)scale(1)}}@keyframes architectureOverrideDot{0%,22%{transform:translate(0)}55%,76%{transform:translate(128px)}to{transform:translate(0)}}@keyframes evidenceSampleDotOne{0%,18%{opacity:0;transform:translate(0)scale(.7)}42%,76%{opacity:1}to{opacity:0;transform:translate(54px,-24px)scale(.78)}}@keyframes evidenceSampleDotTwo{0%,18%{opacity:0;transform:translate(0)scale(.7)}42%,76%{opacity:1}to{opacity:0;transform:translate(58px,10px)scale(.78)}}@keyframes refinedDrawStroke{0%{stroke-dashoffset:60px}45%,78%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}@keyframes evidenceGaugeSettle{0%{stroke-dashoffset:164px}42%,76%{stroke-dashoffset:28px}to{stroke-dashoffset:28px}}@keyframes refinedScaleX{0%{transform:scaleX(.18)}46%,78%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes evidenceBenchmarkTrace{0%{stroke-dashoffset:170px}56%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}@keyframes evidenceBenchmarkPulse{0%,to{filter:drop-shadow(0 0 #22c55e00);transform:scale(.95)}50%{filter:drop-shadow(0 0 10px #22c55e57);transform:scale(1.08)}}@media (max-width:760px){.architecture-svg-grid.is-refined,.evidence-svg-grid.is-refined{gap:.36rem}.architecture-pro-visual text,.evidence-pro-visual text{font-size:6.5px}.architecture-svg-grid.is-refined .architecture-svg-card,.evidence-svg-grid.is-refined .evidence-svg-card{padding:.32rem}}@media (prefers-reduced-motion:reduce){.presentation-slide.is-active .architecture-svg-grid.is-refined .architecture-svg-card:before,.presentation-slide.is-active .evidence-svg-grid.is-refined .evidence-svg-card:before,.presentation-slide.is-active .architecture-pro-flow,.presentation-slide.is-active .architecture-pro-core-rail,.presentation-slide.is-active .architecture-pro-risk-rail,.presentation-slide.is-active .architecture-pro-safe-rail,.presentation-slide.is-active .architecture-pro-control-rail,.presentation-slide.is-active .architecture-pro-packet,.presentation-slide.is-active .architecture-pro-router,.presentation-slide.is-active .architecture-pro-event-stream circle,.presentation-slide.is-active .architecture-pro-override-dot,.presentation-slide.is-active .evidence-pro-sampling-flow,.presentation-slide.is-active .evidence-pro-sample-dot,.presentation-slide.is-active .evidence-pro-case-matrix path,.presentation-slide.is-active .evidence-pro-zero-cross,.presentation-slide.is-active .evidence-pro-gauge path,.presentation-slide.is-active .evidence-pro-safe-bar rect:nth-child(2),.presentation-slide.is-active .evidence-pro-benchmark-line,.presentation-slide.is-active .evidence-pro-benchmark-dot,.presentation-slide.is-active .evidence-pro-winner-mark{animation:none;transform:none}}@media (max-width:760px){#goal .presentation-kpi-card,#features .presentation-feature-route article,#architecture .presentation-architecture-steps article{min-width:0;overflow:hidden}#goal .presentation-kpi-card *,#features .presentation-feature-route article *,#architecture .presentation-architecture-steps article *{overflow-wrap:anywhere}#architecture .presentation-architecture-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.presentation-score-ring.is-claim{align-content:start;gap:.42rem}.presentation-score-ring.is-claim div{background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), conic-gradient(var(--ring-color) 76%, #08344b1a 0);width:5.2rem;height:5.2rem}.presentation-score-ring.is-claim strong{text-transform:uppercase;font-size:1rem}.presentation-score-ring.is-claim span{color:#5d6f82;max-width:12rem;font-size:.68rem;font-weight:760;line-height:1.12}.evidence-pro-gauge.is-persona path:not(.evidence-pro-persona-smile){stroke:#7c3aed;stroke-dashoffset:54px}.evidence-pro-persona-eye{fill:#7c3aed;stroke:none}.evidence-pro-persona-smile{fill:none;stroke:#22c55e;stroke-linecap:round;stroke-width:2.2px}@media (max-width:760px){#evidence .presentation-score-ring.is-claim span{display:none}#evidence .presentation-score-ring.is-claim strong{font-size:.58rem}}.site-shell{width:100%}@media (min-width:1800px){:root{--container-2xl:52rem;--container-3xl:66rem;--container-4xl:82rem;--text-xs:.82rem;--text-xs--line-height:1.35;--text-sm:.98rem;--text-sm--line-height:1.45;--text-base:1.12rem;--text-base--line-height:1.58;--text-lg:1.3rem;--text-lg--line-height:1.58;--text-xl:1.45rem;--text-xl--line-height:1.48;--text-2xl:1.78rem;--text-2xl--line-height:1.32;--text-3xl:2.2rem;--text-3xl--line-height:1.18;--text-4xl:2.85rem;--text-4xl--line-height:1.12;--text-5xl:3.7rem;--text-5xl--line-height:1.02;--text-6xl:4.55rem;--text-6xl--line-height:1;--text-7xl:5.35rem;--text-7xl--line-height:1}.site-shell{padding-inline:clamp(1.75rem,2.1vw,3rem);max-width:min(86vw,1720px)!important}header .site-shell{padding-block:clamp(1.15rem,1vw,1.6rem)}main.site-shell{padding-block:clamp(3rem,3vw,4.75rem)}header .site-shell>a>span:first-child{width:3.75rem;height:3.75rem}header .site-shell nav{gap:clamp(1.25rem,1.4vw,2rem)}.isq-panel{padding:clamp(1.75rem,1.55vw,2.85rem)}.isq-button,.site-shell button,.site-shell input,.site-shell textarea,.site-shell select{font-size:clamp(.98rem,.54vw,1.12rem)}.site-shell .max-w-\[1180px\]{max-width:min(86vw,1720px)}.site-shell .max-w-\[min\(760px\,86\%\)\]{max-width:min(1080px,82%)}.site-shell .max-w-\[88\%\]{max-width:min(1120px,86%)}.site-shell .h-\[clamp\(430px\,calc\(100vh-390px\)\,650px\)\]{height:clamp(620px,100vh - 440px,980px)}.site-shell .h-\[560px\]{height:clamp(680px,48vh,960px)}.site-shell .min-h-\[640px\]{min-height:760px}.site-shell .min-h-\[720px\]{min-height:860px}.site-shell .min-h-\[760px\]{min-height:900px}.site-shell table{font-size:1.02rem}.presentation-shell{grid-template-columns:280px minmax(0,1fr);gap:1.25rem}.presentation-shell.is-playing{grid-template-columns:minmax(0,1fr)}.presentation-rail{padding:1.25rem}.presentation-nav-button{min-height:3.25rem;padding:.82rem .95rem;font-size:.95rem}.presentation-nav-icon{width:1.18rem;height:1.18rem}.presentation-deck{max-height:calc(100svh - 7rem)}.presentation-shell.is-playing .presentation-deck{max-height:calc(100svh - 1.25rem)}.presentation-slide{min-height:clamp(42rem,68svh,62rem);padding:clamp(1.4rem,1.45vw,2.2rem)}.presentation-shell.is-playing .presentation-slide{min-height:clamp(45rem,74svh,70rem)}.presentation-slide h2{max-width:78rem;font-size:clamp(2.9rem,2.15vw,4.8rem)}.presentation-slide-body{margin-top:1rem}.presentation-kpi-card{padding:clamp(1rem,1vw,1.45rem)}.presentation-kpi-card strong{font-size:clamp(1.45rem,1.1vw,2rem)}.presentation-dialog-bubble p,.presentation-feature-card p,.presentation-task-card p,.presentation-layered-architecture p,.presentation-architecture-steps p,.presentation-proof-card p{font-size:clamp(.92rem,.55vw,1.08rem)}.presentation-score-ring div{width:6.35rem;height:6.35rem}.presentation-score-ring strong{font-size:1.45rem}.presentation-score-ring p,.presentation-score-ring span{font-size:.86rem}.architecture-pro-visual,.evidence-pro-visual{min-height:11.5rem}.architecture-svg-card,.evidence-svg-card,.relevance-svg-card,.goal-svg-card,.working-svg-card,.solutions-svg-card{min-height:10.5rem}.presentation-working-stats strong,.presentation-market-grid strong,.presentation-metric-tile p:nth-child(2){font-size:clamp(1.95rem,1.35vw,2.75rem)}}@media (min-width:2560px){:root{--container-2xl:60rem;--container-3xl:76rem;--container-4xl:94rem;--text-xs:.9rem;--text-sm:1.08rem;--text-base:1.22rem;--text-lg:1.42rem;--text-xl:1.62rem;--text-2xl:2rem;--text-3xl:2.55rem;--text-4xl:3.3rem;--text-5xl:4.3rem;--text-6xl:5.25rem;--text-7xl:6.15rem}.site-shell{padding-inline:clamp(2.5rem,2.4vw,4.5rem);max-width:min(84vw,2040px)!important}main.site-shell{padding-block:clamp(3.75rem,3.2vw,6rem)}header .site-shell>a>span:first-child{width:4.25rem;height:4.25rem}.isq-panel{padding:clamp(2.2rem,1.65vw,3.55rem)}.site-shell .h-\[clamp\(430px\,calc\(100vh-390px\)\,650px\)\]{height:clamp(760px,100vh - 500px,1180px)}.site-shell .h-\[560px\]{height:clamp(780px,50vh,1120px)}.site-shell .min-h-\[640px\]{min-height:880px}.site-shell .min-h-\[720px\]{min-height:980px}.site-shell .min-h-\[760px\]{min-height:1040px}.presentation-shell{grid-template-columns:320px minmax(0,1fr);gap:1.5rem}.presentation-rail{padding:1.5rem}.presentation-nav-button{min-height:3.6rem;font-size:1.05rem}.presentation-slide{min-height:clamp(48rem,70svh,74rem);padding:clamp(1.85rem,1.55vw,3rem)}.presentation-shell.is-playing .presentation-slide{min-height:clamp(52rem,76svh,86rem)}.presentation-slide h2{font-size:clamp(3.35rem,2.05vw,5.4rem)}.presentation-score-ring div{width:7.5rem;height:7.5rem}.presentation-score-ring strong{font-size:1.75rem}.architecture-pro-visual,.evidence-pro-visual{min-height:13.75rem}.architecture-svg-card,.evidence-svg-card,.relevance-svg-card,.goal-svg-card,.working-svg-card,.solutions-svg-card{min-height:12.25rem}}@media (min-width:820px) and (max-width:1023px){body>div.relative>main:has(.presentation-shell){padding-inline:.9rem}.presentation-shell{grid-template-columns:clamp(168px,22vw,198px) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.presentation-shell.is-playing{grid-template-columns:minmax(0,1fr)}.presentation-shell.is-playing .presentation-rail{display:none}.presentation-rail{max-height:calc(100svh - 1.7rem);padding:.8rem;display:block;position:sticky;top:.85rem;overflow-y:auto}.presentation-rail>div{padding:.75rem}.presentation-start-button,.presentation-hero-start{padding:.68rem .78rem;font-size:.75rem;line-height:1.25}.presentation-nav-button{gap:.48rem;min-height:2.65rem;padding:.58rem .52rem;font-size:.72rem;line-height:1.1}.presentation-nav-icon{width:.96rem;height:.96rem}.presentation-deck{min-width:0;max-height:calc(100svh - 1.8rem)}.presentation-slide{min-height:clamp(30rem,73svh,40rem);padding:.9rem}.presentation-slide h2{font-size:clamp(1.75rem,3.2vw,2.35rem)}}.admin-panel-surface{border-radius:8px;box-shadow:0 8px 24px #0f172a0f}.admin-radius-8{border-radius:8px}.admin-empty{min-height:12rem}.admin-chat-layout{align-items:start;gap:1.5rem;display:grid}.admin-client-panel,.admin-chat-panel{height:clamp(36rem,100svh - 4rem,52rem);min-height:0}.admin-client-panel{grid-template-rows:auto auto minmax(0,1fr);display:grid}.admin-chat-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid}.admin-client-list,.admin-chat-messages{overscroll-behavior:contain;min-height:0;overflow-y:auto}.admin-client-avatar{border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-chat-context{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-chat-context span{border-right:1px solid var(--color-zinc-200);min-width:0;color:var(--color-zinc-700);overflow-wrap:anywhere;padding:.75rem 1rem;font-size:.78rem;font-weight:600}.admin-chat-context span:last-child{border-right:0}.admin-composer{background:#fff}.admin-list-scroll,.admin-message-scroll{height:560px;overflow-y:auto}.admin-line-clamp-2,.admin-line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-line-clamp-2{-webkit-line-clamp:2}.admin-line-clamp-3{-webkit-line-clamp:3}.break-words{overflow-wrap:anywhere;word-break:break-word}@media (min-width:760px){.admin-chat-layout{grid-template-columns:minmax(20rem,.42fr) minmax(0,1fr)}.admin-chat-panel{position:sticky;top:1rem}}@media (max-width:759px){.admin-client-panel,.admin-chat-panel{height:auto;min-height:34rem}.admin-client-list{max-height:26rem}.admin-chat-messages{height:28rem}.admin-chat-context{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chat-context span:nth-child(2n){border-right:0}.admin-list-scroll{height:420px}.admin-message-scroll{height:440px}}
