@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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: 1.5 ;--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: 1.2 ;--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;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.max-h-52{max-height:calc(var(--spacing) * 52)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-\[448px\]{width:448px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}: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-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-300{border-color:var(--color-gray-300)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.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)}}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-700{color:var(--color-amber-700)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:self-end{align-self:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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\:col-span-2{grid-column:span 2/span 2}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.3fr_0\.9fr\]{grid-template-columns:1.3fr .9fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.22fr_0\.78fr\]{grid-template-columns:1.22fr .78fr}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}}:root{--ink:#171914;--ink-soft:#252820;--ink-muted:#55594d;--paper:#f1eee5;--paper-deep:#e8e3d7;--surface:#fffdf7;--surface-cool:#f8f8f2;--line:#d7d1c3;--line-dark:#3c4035;--accent:#ef6144;--accent-dark:#c64029;--signal:#d5ed62;--signal-dark:#8ca02d;--cyan:#a9d9d0;--danger:#b63c2c;--success:#4d712a;--sidebar-width:16.75rem;--radius-sm:.6rem;--radius:1rem;--radius-lg:1.5rem;--shadow:0 20px 50px -38px #10130d7a;--font-sans:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#17191406 1px,transparent 1px),linear-gradient(90deg,#17191406 1px,transparent 1px),var(--paper);min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;background-size:42px 42px;margin:0;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}::selection{background:var(--signal);color:var(--ink)}.skip-link{z-index:200;border-radius:var(--radius-sm);background:var(--signal);color:var(--ink);padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.sidebar{z-index:80;width:var(--sidebar-width);background:radial-gradient(circle at 12% 2%,#d5ed6217,transparent 30%),var(--ink);color:#f7f4e9;flex-direction:column;padding:1.55rem 1.3rem 1.25rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-lockup{justify-content:space-between;align-items:center;display:flex}.brand-mark{align-items:center;gap:.8rem;display:inline-flex}.brand-mark strong,.brand-mark small{display:block}.brand-mark strong{letter-spacing:-.02em;font-size:1rem;font-weight:750}.brand-mark small{color:#a9ac9f;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.08rem;font-size:.58rem}.brand-orbit{border:1px solid #5e6254;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative}.brand-orbit:before,.brand-orbit:after{content:"";position:absolute}.brand-orbit:before{border:1px solid var(--signal);border-radius:50%;width:1.6rem;height:.72rem;transform:rotate(-32deg)}.brand-orbit:after,.brand-orbit i{background:var(--signal);border-radius:50%;width:.32rem;height:.32rem}.brand-orbit i{display:block}.sidebar-close,.menu-button{display:none}.primary-nav{margin-top:4rem}.nav-label{color:#74786b;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem .8rem;font-size:.62rem}.nav-item{color:#aeb1a6;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.9rem;min-height:3.2rem;margin-bottom:.22rem;padding:.6rem .8rem;font-size:.86rem;font-weight:650;transition:all .16s;display:flex;position:relative}.nav-item:hover{color:#fff;border-color:#34372f}.nav-item.is-active{color:#fff;background:#252820;border-color:#42473a}.nav-item.is-active:after{background:var(--signal);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;right:.7rem;box-shadow:0 0 0 4px #d5ed621a}.nav-index{color:#6f7367;font-family:var(--font-mono);font-size:.61rem}.nav-item.is-active .nav-index{color:var(--signal)}.sidebar-principle{border-radius:var(--radius);background:#ffffff06;border:1px solid #373a32;gap:.75rem;margin-top:auto;padding:1rem;display:flex}.sidebar-principle strong{font-size:.73rem}.sidebar-principle p{color:#96998e;margin:.28rem 0 0;font-size:.67rem;line-height:1.5}.status-light{background:var(--signal);border-radius:50%;flex:none;width:.48rem;height:.48rem;margin-top:.28rem;box-shadow:0 0 0 4px #d5ed6217}.sidebar-foot{color:#62665a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:1.2rem .1rem 0;font-size:.57rem}.sidebar-scrim{display:none}.workspace{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1eee5e0;border-bottom:1px solid #aba4948c;justify-content:space-between;align-items:center;height:4.25rem;padding:0 2.5rem;display:flex;position:sticky;top:0}.topbar-context,.source-link{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.65rem;display:flex}.topbar-context i{background:#a5a99c;border-radius:50%;width:.2rem;height:.2rem}.source-link{color:var(--ink);font-weight:700}.source-dot{background:var(--success);border-radius:50%;width:.43rem;height:.43rem}.page-wrap{width:min(100%,94rem);margin:0 auto;padding:2.7rem 2.5rem 5rem}.notice{background:var(--surface);box-shadow:var(--shadow);border:1px solid;border-radius:.85rem;align-items:flex-start;gap:.8rem;margin-bottom:1.25rem;padding:.9rem 1rem;font-size:.82rem;display:flex}.notice-success{border-color:#b8ca8f}.notice-error{border-color:#df9d91}.notice p,.notice ul{margin:0}.notice ul{padding-left:1rem}.notice button{color:var(--ink-muted);background:0 0;border:0;margin-left:auto;font-size:1.2rem}.notice-mark{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:800;display:grid}.eyebrow{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}h1,h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:500}.dashboard-hero{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:center;gap:3rem;min-height:28rem;padding:1.3rem 1rem 2.8rem;display:grid}.hero-copy h1,.page-heading h1,.protocol-hero h1{margin:.75rem 0 1.2rem;font-size:clamp(3.3rem,6vw,6.7rem);line-height:.87}.hero-copy h1 em,.protocol-hero h1 em{color:var(--accent);font-weight:400}.hero-lede{max-width:43rem;color:var(--ink-muted);margin-bottom:1.7rem;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.65}.hero-actions,.vault-actions,.form-actions,.split-actions>div{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.button{letter-spacing:.025em;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:1.2rem;min-height:2.85rem;padding:.72rem 1rem;font-size:.76rem;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:focus-visible,.nav-item:focus-visible,.text-link:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #ef614440}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-dark)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#30342a}.button-accent{background:var(--signal);color:var(--ink)}.button-ghost{border-color:var(--line);color:var(--ink);background:#fffdf78c}.button-ghost-light{color:#fff;background:0 0;border-color:#505449}.button-full{width:100%}.pool-orbit-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 32%,#d5ed621a,transparent 44%),var(--ink);color:#fff;border:1px solid #30342b;min-height:22rem;padding:1.4rem;position:relative;overflow:hidden;box-shadow:0 30px 70px -45px #0a0c08bf}.orbit-graphic{place-items:center;height:14rem;display:grid;position:relative}.orbit-ring{border:1px solid #484d40;border-radius:50%;position:absolute}.orbit-ring-outer{width:12.5rem;height:12.5rem}.orbit-ring-inner{border-style:dashed;width:8rem;height:8rem;animation:24s linear infinite rotate}.orbit-core{border:1px solid var(--signal);background:#d5ed6212;border-radius:50%;align-content:center;place-items:center;width:5.3rem;height:5.3rem;display:grid;box-shadow:0 0 40px #d5ed6214}.orbit-core strong{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1}.orbit-core span{color:#aeb2a3;font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem}.orbit-node{border:2px solid var(--ink);background:var(--signal);border-radius:50%;width:.5rem;height:.5rem;position:absolute;box-shadow:0 0 0 1px #6f773b}.node-one{top:1.6rem;right:calc(50% - 3.9rem)}.node-two{bottom:2.2rem;left:calc(50% - 5.2rem)}.node-three{background:var(--accent);bottom:4.3rem;right:calc(50% - 6.2rem)}.pool-orbit-meta>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.pool-orbit-meta span,.pool-orbit-meta p{color:#9a9e91;font-size:.68rem}.pool-orbit-meta strong{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.pool-orbit-meta p{margin:.65rem 0 0}.meter-track{background:#3f4338;border-radius:999px;height:.28rem;position:relative;overflow:hidden}.meter-track i{border-radius:inherit;background:var(--signal);position:absolute;inset:0 auto 0 0}.pool-orbit-meta .meter-track{margin-top:.75rem}.metric-row{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fffdf7a8;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.2rem;display:grid;overflow:hidden}.metric-card{border-right:1px solid var(--line);align-items:center;gap:1rem;min-height:6.8rem;padding:1.1rem 1.25rem;display:flex}.metric-card:last-child{border-right:0}.metric-number{min-width:4rem;color:var(--ink);font-family:var(--font-display);font-size:2rem;line-height:1}.metric-card strong,.metric-card p{display:block}.metric-card strong{font-size:.72rem}.metric-card p{color:var(--ink-muted);margin:.2rem 0 0;font-size:.64rem}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:1.2rem;display:grid}.paper-card,.ink-card{border-radius:var(--radius);box-shadow:var(--shadow)}.paper-card{border:1px solid var(--line);background:var(--surface)}.ink-card{background:var(--ink);color:#fff;border:1px solid #32362d}.next-action-card,.integrity-card,.recent-card,.target-form-card,.editor-card,.protocol-runner,.preparation-form-card,.feedback-packet,.transcript-review-card,.gateway-sequence{padding:1.5rem}.section-heading,.inventory-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.section-heading h2,.inventory-head h2{margin:.35rem 0 0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.05}.section-heading.compact h2{font-size:1.65rem}.section-number{color:#a7aa9e;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:.65rem}.section-heading.on-dark h2{color:#fff}.section-heading.on-dark .eyebrow,.section-heading.on-dark .section-number{color:#8c9084}.body-copy{color:var(--ink-muted);margin:1.25rem 0;font-size:.84rem;line-height:1.7}.cue-slab{background:var(--surface-cool);border:1px dashed #b7b1a4;border-radius:.8rem;align-items:center;gap:1.3rem;margin:1.4rem 0;padding:1.1rem 1.2rem;display:flex}.cue-slab span,.cue-slab small{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.cue-slab strong{font-family:var(--font-mono);letter-spacing:.16em;font-size:1.3rem}.cue-slab small{margin-left:auto}.text-link,.small-link,.back-link{color:var(--ink);text-underline-offset:.3rem;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;-webkit-text-decoration:underline #aaa99c;text-decoration:underline #aaa99c;display:inline-flex}.text-link-light{color:#fff;text-decoration-color:#65695d}.review-queue-card{padding:1.5rem}.queue-counts{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1.5rem 0;display:grid}.queue-counts div{text-align:center;display:grid}.queue-counts strong{font-family:var(--font-display);font-size:3rem;font-weight:500;line-height:1}.queue-counts span{color:#8f9388;font-family:var(--font-mono);text-transform:uppercase;margin-top:.3rem;font-size:.6rem}.queue-counts>i{background:#3a3d34;width:1px;height:3.2rem}.review-queue-card>p{color:#a8ab9f;font-size:.76rem;line-height:1.65}.integrity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.integrity-list li{gap:.8rem;display:flex}.integrity-list>li>span{color:var(--accent);font-family:var(--font-mono);font-size:.62rem}.integrity-list strong,.integrity-list p{display:block}.integrity-list strong{font-size:.72rem}.integrity-list p{color:var(--ink-muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.5}.record-list{margin-top:1rem}.record-row{border-top:1px solid #e4dfd4;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:3.5rem;display:grid}.record-status{background:#9fa294;border-radius:50%;width:.48rem;height:.48rem}.status-submitted{background:var(--accent)}.status-revealed{background:#e1ad40}.status-reviewed{background:var(--success)}.record-row strong,.record-row small{display:block}.record-row strong{font-size:.72rem}.record-row small,.record-result{color:var(--ink-muted);margin-top:.12rem;font-size:.61rem}.record-result{font-family:var(--font-mono);text-transform:uppercase}.compact-empty{min-height:9rem!important}.page-heading{justify-content:space-between;align-items:flex-end;gap:3rem;min-height:15rem;padding:1rem 1rem 2.5rem;display:flex}.page-heading>div:first-child{max-width:55rem}.page-heading h1{margin-bottom:.8rem;font-size:clamp(3.5rem,6vw,6.4rem)}.page-heading p{max-width:50rem;color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.65}.heading-stat{border-left:2px solid var(--signal-dark);min-width:11rem;padding:1rem 1.1rem}.heading-stat span,.heading-stat strong,.heading-stat small{display:block}.heading-stat span,.heading-stat small{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.heading-stat strong{font-family:var(--font-display);margin:.25rem 0;font-size:2rem;font-weight:500}.pool-readiness{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr minmax(18rem,.65fr);align-items:center;gap:2rem;margin-bottom:1.2rem;padding:1rem 1.2rem;display:grid}.pool-readiness-copy{align-items:center;gap:1rem;display:flex}.pool-readiness-copy strong,.pool-readiness-copy p{display:block}.pool-readiness-copy strong{font-family:var(--font-mono);font-size:.78rem}.pool-readiness-copy p{color:var(--ink-muted);margin:.15rem 0 0;font-size:.67rem}.status-pill{background:var(--paper-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.56rem;font-weight:800;display:inline-flex}.status-pill i{background:#999c8f;border-radius:50%;width:.37rem;height:.37rem}.status-usable i{background:#c3992f}.status-strong i{background:var(--success)}.meter-large{background:#e3dfd5;height:.42rem}.meter-large i{background:var(--ink)}.vault-card{border-radius:var(--radius-lg);background:radial-gradient(circle at center,#d5ed6214,transparent 40%),var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:30rem;padding:3rem;display:flex}.vault-card h2{color:#fff;margin:.5rem 0;font-size:clamp(2.6rem,5vw,4.5rem)}.vault-card>p{color:#aeb1a4;max-width:40rem}.vault-card>small{color:#777b6f;margin-top:1.5rem;font-size:.65rem}.vault-card .eyebrow{color:var(--signal)}.vault-visual{margin-bottom:1.5rem}.vault-visual>div{border:1px solid #555a4c;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;position:relative}.vault-visual>div:before,.vault-visual>div:after{content:"";border:1px solid #3c4036;border-radius:50%;width:6.3rem;height:2.3rem;position:absolute}.vault-visual>div:after{transform:rotate(60deg)}.vault-visual i{border:2px solid var(--signal);border-radius:50%;width:1rem;height:1rem}.target-layout{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:1.2rem;display:grid}.form-stack{gap:1rem;margin-top:1.3rem;display:grid}.field-grid{gap:.9rem;display:grid}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.field-group{gap:.38rem;display:grid}.field-group>span,.check-panel legend,.audio-choice legend,.score-picker legend{color:#565a50;font-size:.68rem;font-weight:800}.field-group>span b{color:var(--accent-dark);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.53rem}.field-group>span em{color:#929588;margin-left:.3rem;font-size:.62rem;font-style:normal;font-weight:500}.field-group input,.field-group textarea,.field-group select,.capture-section>textarea,.search-field input{width:100%;color:var(--ink);background:#fffefb;border:1px solid #cbc5b8;border-radius:.65rem;font-size:.78rem;transition:border-color .14s,box-shadow .14s}.field-group input,.field-group select,.search-field input{min-height:2.75rem;padding:.65rem .75rem}.field-group textarea,.capture-section>textarea{resize:vertical;padding:.72rem .78rem;line-height:1.6}.field-group input:focus,.field-group textarea:focus,.field-group select:focus,.capture-section>textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #ef614417}.form-actions{justify-content:space-between;margin-top:.3rem}.form-actions p{color:var(--ink-muted);margin:0;font-size:.62rem}.split-actions{justify-content:space-between}.split-actions>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.62rem}.bulk-card{border-radius:var(--radius);background:var(--ink);color:#fff;padding:1.5rem}.bulk-card h2{color:#fff;margin:.4rem 0;font-size:2.3rem}.bulk-card>p,.bulk-card>small{color:#9da094;font-size:.7rem;line-height:1.6}.bulk-card>code{color:var(--signal);font-family:var(--font-mono);white-space:normal;border:1px solid #41453a;border-radius:.55rem;margin:1rem 0;padding:.8rem;font-size:.61rem;display:block}.field-on-dark>span{color:#b6b9ae}.field-on-dark input,.field-on-dark textarea{color:#fff;background:#20231d;border-color:#474b40}.target-inventory,.review-archive,.source-ledger{margin-top:2.8rem}.inventory-head{align-items:flex-end;margin-bottom:1rem}.inventory-head>p{max-width:25rem;color:var(--ink-muted);text-align:right;margin:0;font-size:.7rem}.search-field{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;align-items:center;gap:.4rem;min-width:15rem;padding-left:.7rem;display:flex}.search-field input{background:0 0;border:0;outline:0}.target-table,.archive-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.target-table-head,.target-row{grid-template-columns:minmax(15rem,1.3fr) minmax(12rem,1fr) 7rem 7rem;align-items:center;gap:1rem;display:grid}.target-table-head,.archive-table-head{border-bottom:1px solid var(--line);color:#74776c;min-height:2.5rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ebe7dd;padding:0 1rem;font-size:.56rem}.target-row{border-bottom:1px solid #e8e3d9;min-height:5rem;padding:.8rem 1rem;position:relative}.target-row:last-child{border-bottom:0}.target-row[hidden]{display:none}.target-title-cell{align-items:center;gap:.8rem;display:flex}.category-mark{width:2.2rem;height:2.2rem;color:var(--accent-dark);font-family:var(--font-mono);border:1px solid #c8c2b5;border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:800;display:grid}.target-title-cell strong,.target-title-cell small,.use-cell strong,.use-cell small{display:block}.target-title-cell strong{font-size:.76rem}.target-title-cell small,.use-cell small{color:var(--ink-muted);margin-top:.15rem;font-size:.6rem}.use-cell strong{font-family:var(--font-mono);font-size:.78rem}.tag-list{flex-wrap:wrap;gap:.32rem;display:flex}.tag-list span,.tag-list i{color:#64685d;font-family:var(--font-mono);background:#f4f1e9;border:1px solid #d8d2c5;border-radius:999px;padding:.25rem .45rem;font-size:.53rem;font-style:normal}.tag-list .muted-tag{color:#a0a397}.row-actions{justify-content:flex-end;gap:.6rem;display:flex}.row-actions a,.row-actions button{color:var(--ink-muted);text-underline-offset:.2rem;background:0 0;border:0;font-size:.62rem;font-weight:700;text-decoration:underline}.archived-stripe{color:#0000;background:#a7aa9c;width:.35rem;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden}.empty-state{border-radius:var(--radius);text-align:center;background:#fffdf773;border:1px dashed #bdb7aa;flex-direction:column;justify-content:center;align-items:center;min-height:16rem;padding:2rem;display:flex}.empty-state h3{margin:.5rem 0 .3rem;font-size:1rem}.empty-state p{max-width:30rem;color:var(--ink-muted);margin:0;font-size:.72rem}.empty-glyph{color:var(--accent);font-size:2rem}.narrow-heading{min-height:13rem}.back-link{width:max-content;margin-bottom:1.4rem;display:flex}.editor-card{max-width:62rem}.session-mast{border-radius:var(--radius-lg);background:linear-gradient(110deg,transparent 0 62%,#d5ed620d 62% 100%),var(--ink);color:#fff;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.2fr) minmax(8rem,.35fr);align-items:center;gap:2rem;padding:2rem;display:grid;position:relative;overflow:hidden}.session-cue-block{border-right:1px solid #3f4338;padding-right:1.5rem}.session-cue-block span,.session-cue-block strong,.session-cue-block small,.session-clock span,.session-clock strong,.session-clock small{display:block}.session-cue-block span,.session-cue-block small,.session-clock span,.session-clock small{color:#8d9185;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.session-cue-block strong{color:var(--signal);font-family:var(--font-mono);letter-spacing:.14em;margin:.5rem 0;font-size:clamp(1.4rem,3vw,2rem)}.live-indicator{color:#afb2a6;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.58rem;display:inline-flex}.live-indicator i{background:var(--signal);border-radius:50%;width:.42rem;height:.42rem;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 4px #d5ed621a}.session-mast h1{color:#fff;margin:.4rem 0 .25rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.session-mast-copy p{color:#a7aa9e;max-width:43rem;margin:0;font-size:.72rem}.session-clock{text-align:right}.session-clock strong{font-family:var(--font-mono);margin:.3rem 0;font-size:1.3rem;font-weight:500}.workflow-track{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;padding:0;list-style:none;display:grid;overflow:hidden}.workflow-track li{border-right:1px solid var(--line);color:#9a9d91;align-items:center;gap:.7rem;min-height:3.8rem;padding:.7rem 1rem;display:flex;position:relative}.workflow-track li:last-child{border-right:0}.workflow-track li.is-current{color:var(--ink);background:#eeeadf}.workflow-track li.is-done{color:#5f7843}.workflow-track li.is-current:after{background:var(--accent);content:"";height:2px;position:absolute;inset:auto 0 0}.workflow-track>li>span{width:1.5rem;height:1.5rem;font-family:var(--font-mono);border:1px solid;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.workflow-track strong,.workflow-track small{display:block}.workflow-track strong{font-size:.69rem}.workflow-track small{font-size:.57rem}.session-layout,.capture-layout,.debrief-layout,.judge-layout{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);align-items:start;gap:1.2rem;display:grid}.preparation-layout{grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr)}.guide-console{background:var(--ink);color:#fff;border-radius:.8rem;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin:1.2rem 0;padding:1rem;display:grid}.guide-readout span,.guide-readout strong,.guide-readout p{display:block}.guide-readout span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.guide-readout strong{font-family:var(--font-display);margin:.25rem 0;font-size:1.3rem;font-weight:500}.guide-readout p{color:#a4a79c;max-width:34rem;margin:0;font-size:.66rem}.guide-timer{font-family:var(--font-mono);font-size:1.5rem}.guide-controls{grid-column:1/-1;gap:.5rem;display:flex}.guide-controls .button{min-height:2.25rem;font-size:.64rem}.icon-button{color:#bbbeb3;background:0 0;border:1px solid #55594e;border-radius:.65rem;width:2.3rem}.protocol-step-list{margin:0;padding:0;list-style:none}.protocol-step-list li{border-top:1px solid #e4dfd5;grid-template-columns:2rem 1fr;gap:.65rem;padding:.8rem 0;display:grid}.protocol-step-list>li>span{color:var(--accent);font-family:var(--font-mono);font-size:.62rem}.protocol-step-list strong,.protocol-step-list p,.protocol-step-list small{display:block}.protocol-step-list strong{font-size:.72rem}.protocol-step-list p{color:var(--ink-muted);margin:.18rem 0;font-size:.65rem;line-height:1.5}.protocol-step-list small{color:#999c90;font-family:var(--font-mono);font-size:.54rem}.protocol-step-list li.is-guide-active{background:#f0f5d5;margin-inline:-.6rem;padding-inline:.6rem}.range-line{align-items:center;gap:.8rem;display:flex}.range-line input[type=range]{min-height:auto;accent-color:var(--accent);border:0;padding:0}.range-line output{min-width:2.8rem;font-family:var(--font-mono);text-align:right;font-size:.8rem;font-weight:700}.check-panel,.audio-choice,.score-picker{border:0;margin:0;padding:0}.check-panel legend,.audio-choice legend,.score-picker legend{margin-bottom:.45rem}.check-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.check-panel legend{grid-column:1/-1}.check-panel label,.choice-card,.integrity-check{background:#fbf9f3;border:1px solid #d8d2c5;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}.check-panel input,.choice-card input,.integrity-check input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin-top:.12rem}.check-panel b,.check-panel small,.choice-card b,.choice-card small,.integrity-check b,.integrity-check small{display:block}.check-panel b,.choice-card b,.integrity-check b{font-size:.67rem}.check-panel small,.choice-card small,.integrity-check small{color:var(--ink-muted);margin-top:.1rem;font-size:.57rem}.audio-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.audio-choice legend{grid-column:1/-1}.choice-card:has(input:checked){border-color:var(--accent);background:#fff2ed}.audio-experiment{background:#fff6f2;border:1px solid #cf9e91;border-radius:.8rem;gap:.8rem;padding:.9rem;display:grid}.audio-experiment[hidden]{display:none}.evidence-warning strong{font-size:.75rem}.evidence-warning p{color:var(--ink-muted);margin:.2rem 0 0;font-size:.64rem;line-height:1.5}.audio-readout{background:var(--ink);color:#fff;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.65rem;display:flex}.audio-readout span{color:#a7aa9e;font-size:.62rem}.audio-readout strong{color:var(--signal);font-family:var(--font-mono);font-size:.78rem}.audio-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.audio-controls .button{min-height:2.2rem}.audio-controls>span{color:var(--ink-muted);font-size:.58rem}.abort-row{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.7rem .2rem;font-size:.62rem;display:flex}.abort-row button{color:var(--danger);text-underline-offset:.2rem;background:0 0;border:0;font-size:.62rem;font-weight:800;text-decoration:underline}.capture-notebook{overflow:hidden}.notebook-head{border-bottom:1px solid var(--line);background:#eae6dc;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem;display:flex}.notebook-head h2{margin:.3rem 0 0;font-size:2rem}.save-state{color:var(--ink-muted);font-family:var(--font-mono);align-items:center;gap:.45rem;font-size:.56rem;display:flex}.save-state i{background:#a8aa9f;border-radius:50%;width:.38rem;height:.38rem}.save-state.is-saving i{background:#d7a436;animation:1s infinite pulse}.save-state.is-saved i{background:var(--success)}.save-state.is-error i{background:var(--danger)}.capture-section{border-bottom:1px solid #e2ddd2;padding:1.3rem 1.5rem 1.5rem}.capture-section:last-child{border-bottom:0}.capture-label{gap:.7rem;margin-bottom:.8rem;display:flex}.capture-label>span{color:var(--accent);font-family:var(--font-mono);font-size:.6rem}.capture-label strong,.capture-label small{display:block}.capture-label strong{font-size:.75rem}.capture-label small{color:var(--ink-muted);margin-top:.12rem;font-size:.61rem}.raw-section{background:linear-gradient(90deg,#d5ed6214,#0000 45%)}.raw-section>textarea{min-height:12rem;font-family:var(--font-mono);font-size:.78rem;line-height:1.8}.sensory-grid textarea{background:#faf8f2}.aol-section{background:#f6eee9}.aol-section textarea{background:#fffaf7;border-color:#d8b6ab}.sketch-board{background-color:#fffefb;background-image:linear-gradient(#2d30270d 1px,#0000 1px),linear-gradient(90deg,#2d30270d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #c9c3b6;border-radius:.75rem;margin-bottom:1rem;position:relative;overflow:hidden}.sketch-board canvas{cursor:crosshair;touch-action:none;width:100%;height:20rem;display:block}.sketch-tools{background:#f1eee5eb;border-top:1px solid #d7d1c5;align-items:center;gap:.6rem;padding:.45rem .65rem;display:flex}.sketch-tools span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;margin-right:auto;font-size:.55rem}.sketch-tools button{color:var(--ink);text-underline-offset:.2rem;background:0 0;border:0;font-size:.6rem;font-weight:750;text-decoration:underline}.commit-column{gap:1rem;display:grid;position:sticky;top:5.3rem}.commit-card{padding:1.4rem}.commit-card h2{color:#fff;margin:.35rem 0 .5rem;font-size:2.5rem}.commit-card>p{color:#a3a69a;font-size:.68rem;line-height:1.55}.commit-card .range-line output{color:var(--signal)}.commit-warning{background:#271f1c;border:1px solid #52423a;border-radius:.6rem;gap:.6rem;padding:.7rem;display:flex}.commit-warning span{border:1px solid var(--accent);width:1.2rem;height:1.2rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.6rem;display:grid}.commit-warning p{color:#c3afa8;margin:0;font-size:.6rem}.field-note-card{border-radius:var(--radius);background:#e7e2d5;border:1px solid #c9c3b5;padding:1.2rem}.field-note-card blockquote{font-family:var(--font-display);margin:.7rem 0;font-size:1.25rem;line-height:1.25}.field-note-card p{color:var(--ink-muted);font-size:.61rem}.field-note-card a{color:var(--accent-dark);font-size:.62rem;font-weight:800}.review-heading{border-bottom:1px solid var(--line)}.heading-stat-accent{border-color:var(--accent)}.review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.review-lane{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf780;padding:1rem}.lane-heading,.lane-heading>div{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.lane-heading{margin-bottom:.8rem;padding:0 .2rem}.lane-heading h2{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:.73rem;font-weight:800}.lane-heading>span{color:var(--ink-muted);font-family:var(--font-mono);font-size:.65rem}.lane-dot{border-radius:50%;width:.45rem;height:.45rem}.sealed-dot{background:var(--accent)}.revealed-dot{background:#d8a32e}.sealed-card,.revealed-card{background:var(--surface);border:1px solid #d6d0c3;border-radius:.8rem;margin-top:.65rem;padding:1rem}.sealed-card-top{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;font-size:.55rem;display:flex}.sealed-card>strong{font-family:var(--font-mono);letter-spacing:.14em;text-align:center;margin:1.1rem 0;font-size:1.35rem;display:block}.sealed-meta{color:var(--ink-muted);justify-content:center;gap:.7rem;margin-bottom:.9rem;font-size:.57rem;display:flex}.revealed-card h3{font-family:var(--font-display);margin:.35rem 0 .25rem;font-size:1.4rem;font-weight:500}.revealed-card>p{color:var(--ink-muted);font-size:.64rem}.lane-empty{color:#9a9d92;text-align:center;align-content:center;place-items:center;min-height:10rem;display:grid}.lane-empty span{font-size:1.5rem}.lane-empty p{margin:.3rem 0;font-size:.67rem}.archive-legend{color:var(--ink-muted);gap:.8rem;font-size:.6rem;display:flex}.archive-legend span{align-items:center;gap:.35rem;display:flex}.result-dot{border-radius:50%;width:.4rem;height:.4rem}.match-dot{background:var(--success)}.miss-dot{background:var(--accent)}.archive-table-head,.archive-row{grid-template-columns:minmax(8rem,.8fr) minmax(13rem,1.4fr) minmax(7rem,.7fr) minmax(7rem,.7fr) 6rem 1.5rem;align-items:center;gap:1rem;display:grid}.archive-row{border-bottom:1px solid #e7e2d7;min-height:4.2rem;padding:.7rem 1rem;font-size:.68rem}.archive-row:last-child{border-bottom:0}.archive-row>span:first-child strong,.archive-row>span:first-child small{display:block}.archive-row>span:first-child strong{font-family:var(--font-mono);font-size:.7rem}.archive-row>span:first-child small{color:var(--ink-muted);margin-top:.12rem;font-size:.56rem}.result-label{align-items:center;gap:.35rem;font-weight:750;display:flex}.result-label i{border-radius:50%;width:.4rem;height:.4rem}.result-label.is-match i{background:var(--success)}.result-label.is-miss i{background:var(--accent)}.pagination-wrap{margin-top:1rem;font-size:.7rem}.judge-heading{min-height:13rem}.chance-stamp{border:1px solid #a8aa9e;border-radius:50%;align-content:center;place-items:center;width:8rem;height:8rem;display:grid}.chance-stamp strong{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.chance-stamp span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.judge-layout{grid-template-columns:minmax(19rem,.7fr) minmax(0,1.3fr)}.judge-transcript-column{position:sticky;top:5.3rem}.transcript-sheet{border-radius:var(--radius);background:repeating-linear-gradient(0deg,transparent,transparent 29px,#35392e0d 30px),var(--surface);box-shadow:var(--shadow);border:1px solid #c9c3b6;padding:1.2rem}.transcript-head{border-bottom:1px solid var(--line);background:#eae6dc;justify-content:space-between;gap:1rem;margin:-1.2rem -1.2rem 1rem;padding:.9rem 1.2rem;display:flex}.transcript-head>div:last-child{text-align:right}.transcript-head span,.transcript-head strong{display:block}.transcript-head span,.transcript-sheet section>span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.transcript-head strong{font-family:var(--font-mono);margin-top:.15rem;font-size:.72rem}.transcript-sheet section{margin-top:.9rem}.transcript-sheet section p{white-space:pre-line;margin:.3rem 0 0;font-size:.69rem;line-height:1.7}.transcript-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.transcript-summary{border-left:2px solid var(--signal-dark);background:#d5ed6214;padding:.8rem}.transcript-aol{border-left:2px solid var(--accent);background:#ef61440f;padding:.8rem}.transcript-sketch{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:.5rem;width:100%;max-height:22rem}.candidate-column{gap:.8rem;display:grid}.candidate-instruction{background:var(--ink);color:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 1rem;display:flex}.candidate-instruction span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem;font-weight:700}.candidate-instruction p{color:#a6aa9d;max-width:30rem;margin:0;font-size:.61rem}.candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.candidate-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:14rem;box-shadow:var(--shadow);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.8rem;padding:1rem;transition:border-color .15s,transform .15s;display:grid;position:relative}.candidate-card:hover{border-color:#aaa495;transform:translateY(-1px)}.candidate-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px #ef61441f}.candidate-card>input{opacity:0;position:absolute}.candidate-selector{width:1.8rem;height:1.8rem;font-family:var(--font-mono);border:1px solid #bdb7aa;border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}.candidate-card:has(input:checked) .candidate-selector{border-color:var(--accent);background:var(--accent);color:#fff}.candidate-body{display:block}.candidate-body>img{object-fit:cover;filter:saturate(.78);border-radius:.55rem;width:100%;height:8rem;margin-bottom:.7rem}.candidate-body>b{font-size:.72rem;display:block}.candidate-body>p{color:var(--ink-muted);margin:.35rem 0 .7rem;font-size:.65rem;line-height:1.55}.candidate-check{opacity:0;color:var(--accent);font-size:.85rem;font-weight:900}.candidate-card:has(input:checked) .candidate-check{opacity:1}.candidate-body .tag-list i{font-size:.5rem}.candidate-scorecard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.candidate-scorecard .candidate-selector{border-color:var(--accent);color:var(--accent-dark);background:#fff1ec}.candidate-rubric{background:#f8f5ed;border:1px solid #dfd8ca;border-radius:.65rem;grid-column:1/-1;margin:0;padding:.75rem}.candidate-rubric legend{color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;padding:0 .25rem;font-size:.52rem;font-weight:800}.candidate-rubric legend em{color:var(--ink-muted);font-style:normal;font-weight:400}.candidate-rubric>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .6rem;display:grid}.candidate-rubric label{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.candidate-rubric label>span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.candidate-rubric select{width:2.8rem;min-height:1.7rem;color:var(--ink);font-family:var(--font-mono);background:#fff;border:1px solid #c9c1b3;border-radius:.35rem;padding:.1rem .25rem;font-size:.6rem}.judge-submit{border:1px solid var(--line);border-radius:var(--radius);background:#e9e4d8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.judge-submit strong,.judge-submit p{display:block}.judge-submit strong{font-size:.7rem}.judge-submit p{color:var(--ink-muted);margin:.18rem 0 0;font-size:.6rem}.reveal-result{border-radius:var(--radius-lg);background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;align-items:end;gap:2rem;padding:2rem;display:grid}.reveal-result.is-match{border-top:4px solid var(--signal)}.reveal-result.is-miss{border-top:4px solid var(--accent)}.result-verdict>span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.reveal-result.is-miss .result-verdict>span{color:var(--accent)}.result-verdict>strong{font-family:var(--font-display);margin-top:.5rem;font-size:1.35rem;font-weight:500;line-height:1.2;display:block}.result-verdict>p{color:#93978a;margin:.5rem 0 0;font-size:.6rem}.actual-target{border-left:1px solid #3f4339;padding-left:2rem}.actual-target span{color:#92968a;font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.actual-target h1{color:#fff;margin:.4rem 0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.actual-target p{color:#acafa4;margin:0;font-size:.7rem}.debrief-layout{grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr);margin-top:1rem}.feedback-image{object-fit:cover;border-radius:.75rem;width:100%;max-height:28rem;margin:1.2rem 0}.feedback-copy{font-family:var(--font-display);margin:1.2rem 0;font-size:1.25rem;line-height:1.45}.feedback-tags{margin-bottom:1rem}.source-button{border-top:1px solid var(--line);color:var(--accent-dark);padding-top:.8rem;font-size:.65rem;font-weight:800;display:inline-flex}.transcript-review-card>.transcript-sheet{box-shadow:none;border:0;padding:0}.transcript-review-card .transcript-head{margin:-1.5rem -1.5rem 1rem}.locked-scorecard{border-radius:var(--radius-lg);background:#eff3e2;border:1px solid #bfcaa1;margin-top:1.2rem;padding:1.3rem}.locked-scorecard>p{color:var(--ink-muted);margin:.5rem 0 1rem;font-size:.62rem;line-height:1.6}.locked-score-totals{background:var(--surface);border:1px solid #cbd2b8;border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.locked-score-totals>div{border-right:1px solid #d9dfca;min-height:7.4rem;padding:.75rem}.locked-score-totals>div:last-child{border-right:0}.locked-score-totals>div.is-selected{box-shadow:inset 0 3px var(--accent)}.locked-score-totals>div.is-actual{background:#f6f7e8}.locked-score-totals span,.locked-score-totals strong,.locked-score-totals small{display:block}.locked-score-totals span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem}.locked-score-totals strong{font-family:var(--font-display);margin:.35rem 0;font-size:2rem;font-weight:500}.locked-score-totals strong small{color:var(--accent-dark);font-family:var(--font-mono);font-size:.58rem;display:inline}.locked-score-totals>div>small{color:#777b70;font-size:.48rem;line-height:1.45}.reflection-panel{border-radius:var(--radius-lg);background:#e3ded1;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:2rem;margin-top:1.2rem;padding:2rem;display:grid}.reflection-intro h2{margin:.5rem 0;font-size:2.5rem;line-height:1}.reflection-intro>p{color:var(--ink-muted);font-size:.72rem;line-height:1.6}.rubric-list{border:1px solid #c7c1b4;border-radius:.6rem;grid-template-columns:repeat(5,1fr);margin-top:1rem;display:grid;overflow:hidden}.rubric-list span{color:var(--ink-muted);text-align:center;border-right:1px solid #c7c1b4;padding:.45rem .2rem;font-size:.5rem;display:grid}.rubric-list span:last-child{border-right:0}.rubric-list b{color:var(--ink);font-family:var(--font-mono);font-size:.7rem}.reflection-form{margin-top:0}.score-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.score-picker legend{grid-column:1/-1}.score-picker label{position:relative}.score-picker input{opacity:0;position:absolute}.score-picker label span{background:var(--surface);cursor:pointer;border:1px solid #c8c2b5;border-radius:.65rem;align-content:center;place-items:center;min-height:4rem;display:grid}.score-picker label span b{font-family:var(--font-display);font-size:1.4rem;font-weight:500}.score-picker label span small{color:var(--ink-muted);font-size:.53rem}.score-picker label:has(input:checked) span{border-color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:#fff1ec}.integrity-check{background:#eee9de}.closed-reflection{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:12rem 1fr;margin-top:1.2rem;display:grid;overflow:hidden}.closed-score{background:var(--ink);color:#fff;align-content:center;place-items:center;display:grid}.closed-score span{color:#9b9f92;font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem}.closed-score strong{font-family:var(--font-display);font-size:4rem;font-weight:500}.closed-score small{color:var(--signal);font-family:var(--font-mono);font-size:.9rem}.closed-notes{padding:1.4rem}.closed-notes .field-grid{margin-top:1rem}.closed-notes .field-grid strong,.carry-note strong{font-size:.68rem}.closed-notes .field-grid p,.carry-note p{color:var(--ink-muted);white-space:pre-line;margin:.3rem 0;font-size:.67rem}.carry-note{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.compromised-label{color:var(--danger);font-family:var(--font-mono);text-transform:uppercase;background:#f3d7d0;border-radius:99px;margin-top:1rem;padding:.3rem .5rem;font-size:.52rem;font-weight:800;display:inline-block}.protocol-hero{border-bottom:1px solid var(--line);min-height:29rem;padding:4rem 1rem 3rem}.protocol-hero h1{max-width:60rem}.protocol-hero>p{max-width:48rem;color:var(--ink-muted);font-size:1rem;line-height:1.7}.evidence-key{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.evidence-key span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.55rem;display:flex}.evidence-key i{border-radius:50%;width:.45rem;height:.45rem}.key-documented{background:var(--success)}.key-claimed{background:#d4a030}.key-control{background:#6d9f9b}.key-disputed{background:var(--accent)}.truth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.truth-card{border-radius:var(--radius);padding:1.5rem}.documented-card{background:#f5f6e9;border:1px solid #bfc8a4}.caution-card{background:#f8eee9;border:1px solid #d7b0a5}.truth-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.58rem;font-weight:800;display:inline-flex}.truth-label i{background:var(--success);border-radius:50%;width:.45rem;height:.45rem}.caution-card .truth-label i{background:var(--accent)}.truth-card h2{margin:.8rem 0;font-size:2rem}.truth-card ul{color:var(--ink-muted);margin:0;padding-left:1.1rem;font-size:.7rem;line-height:1.65}.truth-card li{margin-bottom:.35rem}.canonical-flow{margin-top:3.5rem}.flow-diagram{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:.6rem;margin-top:1.2rem;display:grid}.flow-diagram article{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;padding:1rem}.flow-diagram article span{color:var(--accent);font-family:var(--font-mono);font-size:.58rem}.flow-diagram article strong{font-family:var(--font-display);margin:.6rem 0 .3rem;font-size:1.3rem;font-weight:500;display:block}.flow-diagram article p{color:var(--ink-muted);margin:0;font-size:.62rem;line-height:1.55}.flow-diagram>i{color:#999c90;align-self:center;font-style:normal}.protocol-content-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1.2rem;margin-top:3.5rem;display:grid}.source-step-list{margin-top:1rem}.frequency-correction{border-radius:var(--radius);background:var(--ink);color:#fff;padding:1.5rem}.frequency-correction .eyebrow{color:var(--accent)}.frequency-correction h2{color:#fff;margin:.7rem 0;font-size:2.5rem;line-height:1}.frequency-correction>p{color:#b0b3a8;font-size:.72rem;line-height:1.65}.frequency-correction>p strong{color:#fff}.frequency-correction>.correction-stamp{border:1px solid var(--accent);margin:.3rem 0 0;padding:.35rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.frequency-correction>.correction-stamp{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.frequency-correction>.correction-stamp{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:.58rem;font-weight:700}.frequency-correction>small{color:#7e8276;margin-top:1rem;font-size:.57rem;display:block}.frequency-example{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:1.3rem 0;display:grid}.frequency-example>div{border:1px solid #45493e;border-radius:50%;align-content:center;place-items:center;min-height:6rem;display:grid}.frequency-example span{color:#8f9386;font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.frequency-example strong{color:var(--signal);font-family:var(--font-display);font-size:1.5rem;font-weight:500}.frequency-example>i{color:#9b9f93;font-family:var(--font-mono);text-align:center;text-transform:uppercase;font-size:.5rem;font-style:normal}.frequency-example>i b{color:var(--accent);font-size:.7rem}.do-dont-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1.2rem;display:grid}.do-dont-grid>div{border:1px solid #3f4338;border-radius:.6rem;padding:.7rem}.do-dont-grid span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.do-dont-grid p{color:#a5a89d;margin:.3rem 0 0;font-size:.59rem}.working-model{border-radius:var(--radius-lg);background:#e6decd;border:1px solid #b8ad98;grid-template-columns:minmax(12rem,.4fr) minmax(0,1.6fr);gap:2rem;margin-top:3.5rem;padding:2rem;display:grid}.working-model-label{border-right:1px solid #c5bca9;padding-right:1.5rem}.working-model-label span,.working-model-label small{display:block}.working-model-label span{color:var(--accent-dark);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:800}.working-model-label small{color:var(--ink-muted);margin-top:.4rem;font-size:.61rem}.working-model-copy h2{margin:0;font-size:3rem;line-height:.98}.working-model-copy p{color:var(--ink-muted);font-size:.75rem;line-height:1.7}.model-flow{grid-column:1/-1;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;display:grid}.model-flow>span{text-align:center;background:#fffdf773;border:1px solid #bcb3a0;border-radius:.7rem;align-content:center;place-items:center;min-height:4rem;display:grid}.model-flow b{font-size:.65rem}.model-flow small{color:var(--ink-muted);font-size:.52rem}.model-flow i{color:#898b80;font-style:normal}.model-boundary{color:var(--ink-muted);border-top:1px solid #c5bca9;grid-column:1/-1;margin:0;padding-top:1rem;font-size:.66rem}.model-boundary strong{color:var(--ink)}.source-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.source-row{border-bottom:1px solid #e5e0d5;grid-template-columns:4rem minmax(0,1.4fr) minmax(12rem,.6fr) auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.2rem;display:grid}.source-row:last-child{border-bottom:0}.source-row:hover{background:#faf7ef}.source-year{font-family:var(--font-display);font-size:1.3rem}.source-main small,.source-main strong,.source-main p,.source-tier span,.source-tier small{display:block}.source-main small{color:var(--accent-dark);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.source-main strong{margin:.25rem 0;font-size:.74rem}.source-main p{max-width:45rem;color:var(--ink-muted);margin:0;font-size:.61rem}.source-tier{text-align:right}.source-tier span{color:var(--ink-muted);font-size:.6rem}.source-tier small{color:#999c90;font-family:var(--font-mono);margin-top:.2rem;font-size:.5rem}.source-arrow{color:var(--accent)}.honesty-note{border-radius:var(--radius-lg);background:var(--accent);color:#fff;margin-top:1.2rem;padding:2rem}.honesty-note .eyebrow{color:#602317}.honesty-note h2{color:#fff;margin:.6rem 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.honesty-note p{color:#fff0eb;max-width:60rem;margin:0;font-size:.75rem;line-height:1.7}.program-ribbon{border-radius:var(--radius);background:#e7dfcd;border:1px solid #c8c0ad;grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr) auto;align-items:center;gap:1.3rem;margin:1.3rem 0;padding:1rem 1.1rem;display:grid}.program-ribbon-copy{align-items:center;gap:1rem;display:flex}.program-ribbon-copy .eyebrow{min-width:7rem}.program-ribbon-copy strong{font-size:.76rem;display:block}.program-ribbon-copy p{color:var(--ink-muted);margin:.2rem 0 0;font-size:.62rem}.program-ribbon-progress{grid-template-columns:1fr auto;align-items:center;gap:.6rem;display:grid}.program-ribbon-progress>span{font-family:var(--font-mono);font-size:.58rem;font-weight:800}.tasker-mode-banner,.tasker-handoff{border-radius:var(--radius);margin:1.2rem 0}.tasker-mode-banner{background:#eef1d9;border:1px solid #a9b875;justify-content:space-between;align-items:center;gap:2rem;padding:1.1rem 1.3rem;display:flex}.tasker-mode-banner strong{margin-top:.25rem;font-size:.8rem;display:block}.tasker-mode-banner p{color:var(--ink-muted);margin:.2rem 0 0;font-size:.62rem}.tasker-mode-actions{flex:none;align-items:center;gap:.6rem;display:flex}.tasker-mode-actions>form:last-child button{color:var(--danger);background:0 0;border:0;padding:.55rem;font-size:.55rem;text-decoration:underline}.tasker-handoff{background:#ebe4d4;border:1px solid #c6bda9;overflow:hidden}.tasker-handoff summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex}.tasker-handoff summary::-webkit-details-marker{display:none}.tasker-handoff summary b,.tasker-handoff summary small{display:block}.tasker-handoff summary b{font-size:.72rem}.tasker-handoff summary small{color:var(--ink-muted);margin-top:.15rem;font-size:.58rem}.tasker-handoff summary i{color:var(--accent);font-size:1.3rem;font-style:normal}.tasker-handoff[open] summary i{transform:rotate(45deg)}.tasker-handoff-body{background:var(--surface);border-top:1px solid #c6bda9;grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:2rem;padding:1.4rem;display:grid}.tasker-handoff-body h2{margin:.5rem 0;font-size:2.2rem}.tasker-handoff-body p{color:var(--ink-muted);font-size:.68rem;line-height:1.7}.vault-unlock-form{align-items:end;gap:.7rem;display:flex}.vault-unlock-form label{text-align:left;gap:.3rem;display:grid}.vault-unlock-form label span{color:#a4a89d;font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.vault-unlock-form input{color:#fff;background:#20231d;border:1px solid #54594c;border-radius:.55rem;min-height:2.7rem;padding:.55rem .7rem}.starter-deck-callout{border-top:1px solid #41453a;grid-column:1/-1;margin-top:1.2rem;padding-top:1.1rem}.starter-deck-callout>span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;font-weight:800}.starter-deck-callout p{color:#aeb1a6;font-size:.62rem}.program-hero,.research-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:center;gap:3rem;min-height:31rem;padding:3rem 1rem;display:grid}.program-hero h1,.research-hero h1,.experiment-mast h1{margin:.7rem 0;font-size:clamp(3.5rem,7vw,6.4rem);line-height:.88}.program-hero h1 em,.research-hero h1 em{color:var(--accent);font-weight:400}.program-hero-copy>p,.research-hero>div:first-child>p{max-width:47rem;color:var(--ink-muted);font-size:.88rem;line-height:1.75}.program-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.program-progress-dial{aspect-ratio:1;background:conic-gradient(var(--accent) var(--program-progress),#d4cdbc 0);border-radius:50%;justify-self:center;place-items:center;width:min(100%,19rem);display:grid;position:relative}.program-progress-dial:before{border-radius:inherit;background:var(--paper);content:"";position:absolute;inset:1rem}.program-progress-dial:after{border-radius:inherit;content:"";border:1px solid #c7bfad;position:absolute;inset:2rem}.program-progress-dial>div{z-index:1;text-align:center;position:relative}.program-progress-dial strong,.program-progress-dial span{display:block}.program-progress-dial strong{font-family:var(--font-display);font-size:4.7rem;font-weight:400;line-height:1}.program-progress-dial strong small{color:var(--accent);font-family:var(--font-mono);font-size:.85rem}.program-progress-dial span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;margin-top:.35rem;font-size:.55rem}.program-principles{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,1fr);margin:1.3rem 0;display:grid;overflow:hidden}.program-principles article{border-right:1px solid var(--line);align-items:center;gap:.9rem;min-height:6rem;padding:1rem;display:flex}.program-principles article:last-child{border-right:0}.program-principles article>span{color:var(--accent);font-family:var(--font-mono);font-size:.6rem}.program-principles strong{font-family:var(--font-display);font-size:1.25rem;font-weight:500;display:block}.program-principles p{color:var(--ink-muted);margin:.15rem 0 0;font-size:.58rem}.program-layout{grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);align-items:start;gap:1.2rem;margin-top:2rem;display:grid}.program-map{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);position:sticky;top:5.7rem;overflow:hidden}.program-map-head{border-bottom:1px solid var(--line);padding:1rem}.program-map-head strong{margin-top:.3rem;font-size:.72rem;display:block}.program-map-step{border-bottom:1px solid #e6e1d6;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;min-height:4.7rem;padding:.75rem .9rem;transition:all .16s;display:grid}.program-map-step:last-child{border-bottom:0}.program-map-step:hover,.program-map-step.is-selected{background:#f4efe4}.program-map-step.is-selected{box-shadow:inset 3px 0 var(--accent)}.program-map-step>span{width:1.8rem;height:1.8rem;color:var(--ink-muted);font-family:var(--font-mono);border:1px solid #c8c2b5;border-radius:50%;place-items:center;font-size:.52rem;display:grid}.program-map-step.is-complete>span{border-color:var(--success);background:var(--success);color:#fff}.program-map-step strong,.program-map-step small{display:block}.program-map-step strong{font-size:.64rem;line-height:1.3}.program-map-step small{color:var(--ink-muted);margin-top:.18rem;font-size:.52rem}.program-map-step>i{color:#a2a598;font-style:normal}.lesson-sheet{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.lesson-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:2rem;padding:2rem;display:flex}.lesson-head h2{max-width:45rem;margin:.7rem 0;font-size:clamp(2.3rem,4vw,4.1rem);line-height:.98}.lesson-head p{max-width:47rem;color:var(--ink-muted);margin:0;font-size:.74rem;line-height:1.65}.lesson-status{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;border:1px solid #c8c2b5;border-radius:99px;flex:none;padding:.35rem .6rem;font-size:.53rem;font-weight:800}.lesson-status.is-complete{color:var(--success);background:#edf1da;border-color:#a8b876}.lesson-body{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr);gap:1.3rem;padding:2rem;display:grid}.lesson-sequence article{border-bottom:1px solid #e5e0d5;grid-template-columns:2.3rem 1fr;gap:.7rem;padding:1rem 0;display:grid}.lesson-sequence article:first-child{padding-top:0}.lesson-sequence article>span{color:var(--accent);font-family:var(--font-mono);font-size:.6rem}.lesson-sequence p{margin:0;font-size:.72rem;line-height:1.75}.lesson-source-note{background:var(--ink);color:#fff;border-radius:.8rem;align-self:start;padding:1.1rem}.lesson-source-note p{color:#afb2a7;font-size:.62rem;line-height:1.65}.lesson-source-note a{color:var(--signal);font-size:.58rem;font-weight:800}.lesson-practice{background:#e9e1d2;border-top:1px solid #d3c9b8;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 2rem;display:flex}.lesson-practice h3{max-width:50rem;font-family:var(--font-display);margin:.45rem 0;font-size:1.45rem;font-weight:500;line-height:1.25}.lesson-practice p{color:var(--ink-muted);margin:0;font-size:.6rem}.lesson-complete-mark{color:var(--success);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:800}.practice-plan{border-radius:var(--radius-lg);background:var(--ink);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:3rem;margin-top:2rem;padding:2rem;display:grid}.practice-plan h2{color:#fff;margin:.5rem 0;font-size:3rem}.practice-plan-copy>p,.practice-plan-copy li{color:#adb0a5;font-size:.66rem;line-height:1.7}.practice-plan-copy ul{padding-left:1.1rem}.practice-plan-form{border-radius:var(--radius);background:#20231d;border:1px solid #41453a;padding:1.3rem}.practice-plan-form .field-group>span{color:#d9dbd3}.practice-plan-form .field-group input,.practice-plan-form .field-group textarea{color:#fff;background:#171914;border-color:#4b5044}.research-hero{min-height:29rem}.research-hero-counts{aspect-ratio:1;background:var(--ink);color:#fff;border-radius:50%;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem;display:grid}.research-hero-counts>div{text-align:center}.research-hero-counts strong,.research-hero-counts span{display:block}.research-hero-counts strong{color:var(--signal);font-family:var(--font-display);font-size:3.4rem;font-weight:400}.research-hero-counts span{color:#a9aca0;font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem}.research-hero-counts>i{background:#4c5044;width:1px;height:3rem}.evidence-checkpoint{border-radius:var(--radius-lg);background:#ede6d9;border:1px solid #d7cdbb;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:1.2rem 2rem;margin:1.3rem 0;padding:1.35rem;display:grid}.evidence-checkpoint.is-claim-ready{background:#e4f0ed;border-color:#99b992}.evidence-checkpoint h2{margin:.4rem 0;font-size:2.15rem;line-height:1}.evidence-checkpoint>div:first-child>p{max-width:52rem;color:var(--ink-muted);margin:0;font-size:.67rem;line-height:1.65}.evidence-checkpoint-facts{background:var(--surface);border:1px solid #cfc4b0;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.evidence-checkpoint-facts>div{border-right:1px solid #ddd5c7;padding:.75rem}.evidence-checkpoint-facts>div:last-child{border-right:0}.evidence-checkpoint-facts span,.evidence-checkpoint-facts strong,.evidence-checkpoint-facts small{display:block}.evidence-checkpoint-facts span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.45rem}.evidence-checkpoint-facts strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.55rem;font-weight:500}.evidence-checkpoint-facts small{color:var(--accent-dark);font-family:var(--font-mono);font-size:.47rem}.evidence-claim{color:var(--ink-muted);border-top:1px solid #d6cdbc;grid-column:1/-1;margin:0;padding-top:.9rem;font-size:.62rem;line-height:1.6}.evidence-claim strong{color:var(--ink)}.analysis-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:1.3rem 0;display:grid;overflow:hidden}.analysis-strip article{border-right:1px solid var(--line);min-height:8rem;padding:1rem}.analysis-strip article:last-child{border-right:0}.analysis-strip span,.analysis-strip strong,.analysis-strip small{display:block}.analysis-strip span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.53rem}.analysis-strip strong{font-family:var(--font-display);margin:.45rem 0 .2rem;font-size:2.2rem;font-weight:400}.analysis-strip small{color:#85897d;font-size:.54rem}.analysis-grid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);gap:1.2rem;display:grid}.trajectory-chart{background:#faf8f1;border:1px solid #e0dbcf;border-radius:.75rem;padding:.7rem}.trajectory-chart svg{width:100%;height:auto;display:block;overflow:visible}.trajectory-chart .chance-line{stroke:#a8a99d;stroke-width:1px;stroke-dasharray:5 5}.trajectory-chart text{fill:#8a8d82;font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.trajectory-chart .rate-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.trajectory-chart circle{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.trajectory-chart>div{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;font-size:.48rem;display:flex}.analysis-caution{border-left:3px solid var(--accent);color:var(--ink-muted);background:#f0ebe0;margin:1rem 0 0;padding:.85rem;font-size:.6rem;line-height:1.65}.analysis-caution strong{color:var(--ink)}.calibration-card>p{color:#b3b6ab;font-size:.62rem;line-height:1.65}.calibration-table{border:1px solid #40443a;border-radius:.7rem;margin-top:1rem;overflow:hidden}.calibration-table>div{border-bottom:1px solid #393d34;grid-template-columns:1.2fr .4fr .7fr .8fr;gap:.5rem;padding:.7rem;font-size:.59rem;display:grid}.calibration-table>div:last-child{border-bottom:0}.calibration-table>div:first-child{color:#7f8378;font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.calibration-table strong{color:var(--signal)}.calibration-foot{color:#aeb1a6;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.56rem;display:flex}.calibration-foot b{color:#fff}.descriptor-audit{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:1.2rem;padding:1.3rem}.descriptor-audit>p{max-width:65rem;color:var(--ink-muted);margin:.5rem 0 1rem;font-size:.63rem;line-height:1.65}.descriptor-summary{background:#f8f5ed;border:1px solid #e1dbce;border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.descriptor-summary>div{border-right:1px solid #e1dbce;padding:.75rem}.descriptor-summary>div:last-child{border-right:0}.descriptor-summary span,.descriptor-summary strong{display:block}.descriptor-summary span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem}.descriptor-summary strong{font-family:var(--font-display);margin-top:.3rem;font-size:1.5rem;font-weight:500}.descriptor-table{border:1px solid #e1dbce;border-radius:.65rem;margin-top:.8rem;overflow:hidden}.descriptor-table>div{min-height:2.8rem;color:var(--ink-muted);border-bottom:1px solid #e8e2d6;grid-template-columns:minmax(10rem,1.4fr) .4fr .65fr .8fr .7fr;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.57rem;display:grid}.descriptor-table>div:last-child{border-bottom:0}.descriptor-table>div:first-child{color:#85897d;min-height:2.1rem;font-family:var(--font-mono);text-transform:uppercase;font-size:.45rem}.descriptor-table strong{color:var(--ink);font-size:.61rem}.descriptor-table .is-positive{color:var(--success);font-weight:800}.experiment-index{margin-top:3rem}.experiment-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.experiment-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:14rem;padding:1rem;transition:all .16s;display:flex}.experiment-card:hover{box-shadow:var(--shadow);border-color:#aea593;transform:translateY(-2px)}.experiment-card>div:first-child,.experiment-card-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.experiment-card>div:first-child>small{color:var(--ink-muted);font-size:.52rem}.experiment-card h3{font-family:var(--font-display);margin:1rem 0 .4rem;font-size:1.5rem;font-weight:500;line-height:1.15}.experiment-card>p{color:var(--ink-muted);margin:0;font-size:.62rem;line-height:1.6}.experiment-card-meta{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;border-top:1px solid #e3ded3;margin-top:auto;padding-top:1rem;font-size:.48rem}.status-draft{color:var(--ink-muted);background:#eeeae0;border-color:#c8c2b5}.status-running{color:var(--success);background:#eef2da;border-color:#a6b771}.status-completed{color:#356c64;background:#e4f0ed;border-color:#9cbdb7}.export-panel{border-radius:var(--radius-lg);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;display:flex}.export-panel h2{color:#fff;margin:.5rem 0;font-size:2.6rem}.export-panel p{color:#adb0a5;max-width:50rem;margin:0;font-size:.66rem}.export-panel>div:last-child{flex:none;gap:.6rem;display:flex}.experiment-form-heading .chance-stamp{background:var(--ink);color:#fff}.experiment-form{gap:1.2rem;display:grid}.experiment-form-section{padding:1.5rem}.condition-builder{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.condition-sheet{border-radius:var(--radius-lg);background:var(--surface);border:1px solid #c9c1b1;overflow:hidden}.condition-sheet-head{background:#e8e0d0;align-items:center;gap:.9rem;padding:1.2rem;display:flex}.condition-sheet-head>span{background:var(--ink);width:3rem;height:3rem;color:var(--signal);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.condition-sheet-head small{color:var(--accent-dark);font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.condition-sheet-head h2{margin:.1rem 0 0;font-size:1.8rem}.condition-sheet>.form-stack{padding:1.2rem}.compact-audio-choice{grid-template-columns:1fr 1fr}.registration-boundary{border-radius:var(--radius);background:var(--accent);color:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.registration-boundary .eyebrow{color:#652619}.registration-boundary h2{color:#fff;margin:.4rem 0;font-size:2.1rem}.registration-boundary p{color:#fff0eb;max-width:55rem;margin:0;font-size:.65rem}.experiment-mast{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:end;gap:3rem;min-height:26rem;padding:3rem 1rem;display:grid}.experiment-mast h1{max-width:65rem;font-size:clamp(3.2rem,6vw,5.6rem)}.experiment-mast>div:first-child>p{max-width:55rem;color:var(--ink-muted);font-size:.83rem;line-height:1.7}.experiment-progress-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.3rem}.experiment-progress-block>span,.experiment-progress-block>strong,.experiment-progress-block>small{display:block}.experiment-progress-block>span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.55rem}.experiment-progress-block>strong{font-family:var(--font-display);margin:.4rem 0;font-size:3.8rem;font-weight:400}.experiment-progress-block>strong small{color:var(--accent);font-family:var(--font-mono);font-size:.8rem}.experiment-progress-block>small{color:var(--ink-muted);margin-top:.55rem;font-size:.55rem}.draft-boundary,.trial-launch{border-radius:var(--radius);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin:1.3rem 0;padding:1.4rem;display:flex}.draft-boundary{background:var(--ink)}.trial-launch{background:var(--accent)}.draft-boundary h2,.trial-launch h2{color:#fff;margin:.4rem 0;font-size:2rem}.draft-boundary p,.trial-launch p{color:#b5b8ad;max-width:55rem;margin:0;font-size:.62rem}.trial-launch p{color:#fff0eb}.draft-boundary>div:last-child{flex:none;gap:.6rem;display:flex}.preregistration-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1.2rem;margin-top:2rem;display:grid}.preregistration-card{padding:1.3rem}.preregistration-list{margin:1rem 0 0}.preregistration-list>div{border-bottom:1px solid #e2ddd2;grid-template-columns:8rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.preregistration-list dt{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.preregistration-list dd{white-space:pre-line;margin:0;font-size:.65rem;line-height:1.6}.registration-proof{background:#f0f3df;border:1px solid #b7c68b;border-radius:.6rem;gap:.4rem;margin-top:1rem;padding:.75rem;display:grid}.registration-proof span{color:var(--success);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem;font-weight:800}.registration-proof code{overflow-wrap:anywhere;color:var(--ink-muted);font-family:var(--font-mono);font-size:.48rem}.registration-proof.is-draft{background:#f1eee7;border-color:#d1cabc}.registration-proof.is-draft span{color:var(--ink-muted)}.condition-pair{gap:.8rem;display:grid}.condition-summary{border-radius:var(--radius);color:#fff;padding:1.1rem}.condition-a{background:var(--ink)}.condition-b{background:#34382e}.condition-summary>div:first-child{justify-content:space-between;align-items:center;display:flex}.condition-summary>div:first-child>span,.condition-token{background:var(--signal);width:2.2rem;height:2.2rem;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:600;display:grid}.condition-summary>div:first-child>small{color:#969a8e;font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.condition-summary h2{color:#fff;margin:.8rem 0 .35rem;font-size:1.8rem}.condition-summary>p{color:#b2b5aa;font-size:.6rem;line-height:1.6}.condition-summary dl{border:1px solid #4a4e43;border-radius:.6rem;grid-template-columns:repeat(4,1fr);margin:1rem 0 0;display:grid}.condition-summary dl>div{border-right:1px solid #4a4e43;padding:.55rem}.condition-summary dl>div:last-child{border-right:0}.condition-summary dt{color:#8f9387;font-family:var(--font-mono);text-transform:uppercase;font-size:.44rem}.condition-summary dd{margin:.15rem 0 0;font-size:.57rem}.quiet-condition{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;border:1px solid #4a4e43;border-radius:.6rem;margin-top:1rem;padding:.65rem;font-size:.53rem}.experiment-analysis,.trial-ledger{margin-top:3rem}.claim-readiness{border-radius:var(--radius-lg);background:#f0e9db;border:1px solid #d3c7b5;grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);gap:1.4rem;margin-top:2rem;padding:1.4rem;display:grid}.claim-readiness.is-claim-ready{background:#e5f0ea;border-color:#9bbba0}.claim-readiness h2{margin:.4rem 0;font-size:2.15rem;line-height:1}.claim-readiness>div:first-child>p{max-width:51rem;color:var(--ink-muted);margin:0;font-size:.65rem;line-height:1.65}.claim-readiness-detail{background:var(--surface);border:1px solid #d8cfbf;border-radius:.65rem;padding:.9rem}.claim-readiness-detail>span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.claim-readiness-detail strong{margin:.35rem 0;font-size:.75rem;display:block}.claim-readiness-detail p{color:var(--ink-muted);margin:0;font-size:.56rem;line-height:1.6}.condition-results{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,1fr) minmax(13rem,.65fr);display:grid;overflow:hidden}.condition-results>article{border-right:1px solid var(--line);grid-template-columns:3rem 1fr;gap:.8rem;padding:1.2rem;display:grid}.condition-results .condition-key{background:var(--ink);width:2.6rem;height:2.6rem;color:var(--signal);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.condition-results article small,.condition-results article strong,.condition-results article p{display:block}.condition-results article small{color:var(--ink-muted);font-size:.54rem}.condition-results article strong{font-family:var(--font-display);margin:.3rem 0;font-size:2.3rem;font-weight:400}.condition-results article p{color:var(--ink-muted);margin:0;font-size:.53rem}.condition-results>aside{text-align:center;background:#e9e2d3;align-content:center;place-items:center;padding:1rem;display:grid}.condition-results>aside span,.condition-results>aside strong,.condition-results>aside small{display:block}.condition-results>aside span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.condition-results>aside strong{font-family:var(--font-display);font-size:1.8rem;font-weight:500}.condition-results>aside small{color:var(--ink-muted);font-size:.48rem}.trial-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.trial-table>div,.trial-table>a{border-bottom:1px solid #e4dfd4;grid-template-columns:4rem minmax(8rem,1fr) 6rem 7rem minmax(9rem,1fr);align-items:center;gap:.7rem;min-height:3.7rem;padding:.65rem 1rem;font-size:.6rem;display:grid}.trial-table>div{min-height:2.5rem;color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem}.trial-table>a:last-child{border-bottom:0}.trial-table>a:hover{background:#f7f3e9}.trial-table>a>span:nth-child(3){color:var(--accent-dark);font-family:var(--font-display);font-size:1rem}.close-experiment{border-radius:var(--radius-lg);background:var(--ink);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(25rem,1.2fr);gap:3rem;margin-top:2rem;padding:2rem;display:grid}.close-experiment h2{color:#fff;margin:.5rem 0;font-size:2.7rem}.close-experiment>div>p{color:#adb0a5;font-size:.65rem;line-height:1.7}.closed-experiment{border-radius:var(--radius-lg);background:#e3efeb;border:1px solid #9fb6ae;grid-template-columns:18rem 1fr;gap:2rem;margin-top:2rem;padding:1.5rem;display:grid}.closed-experiment h2{margin:.5rem 0;font-size:2.2rem}.closed-experiment dl{margin:0}.closed-experiment dl>div{border-bottom:1px solid #c4d8d2;padding:.7rem 0}.closed-experiment dt{color:#54766e;font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.closed-experiment dd{white-space:pre-line;margin:.3rem 0 0;font-size:.64rem}.session-experiment-link{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;margin:.45rem 0;font-size:.53rem;display:inline-block}.assigned-condition{background:#f0f3df;border:1px solid #b9c98d;border-radius:.75rem;padding:1rem}.assigned-condition>div{align-items:center;gap:.7rem;display:flex}.assigned-condition small,.assigned-condition strong{display:block}.assigned-condition small{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.assigned-condition strong{font-size:.76rem}.assigned-condition p{margin:.7rem 0;font-size:.65rem}.quiet-assignment{border:1px solid var(--line);background:#f2eee4;border-radius:.7rem;padding:.9rem}.quiet-assignment span,.quiet-assignment strong{display:block}.quiet-assignment span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.49rem}.quiet-assignment strong{margin-top:.2rem;font-size:.72rem}.quiet-assignment p{color:var(--ink-muted);margin:.3rem 0 0;font-size:.57rem}.capture-stage-note{background:#f0f3df;border:1px solid #b8c68c;border-radius:.7rem;margin:1rem;padding:.85rem}.capture-stage-note span{color:var(--success);font-family:var(--font-mono);text-transform:uppercase;font-size:.53rem;font-weight:800}.capture-stage-note p{color:var(--ink-muted);margin:.3rem 0 0;font-size:.58rem;line-height:1.6}.raw-impressions-field{margin-top:.8rem}.judge-confidence{min-width:14rem}.judge-confidence>span{color:var(--ink-muted);margin-bottom:.35rem;font-size:.55rem;font-weight:700;display:block}.judge-confidence em{font-style:normal;font-weight:400}.experiment-reveal-note{border-radius:var(--radius);background:#eef1d9;border:1px solid #aaba78;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem 1.2rem;display:grid}.experiment-reveal-note h2{margin:.15rem 0;font-size:1.45rem}.experiment-reveal-note p{color:var(--ink-muted);margin:0;font-size:.57rem}.crv-stage-ledger{margin-top:1.5rem}.crv-stage-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.crv-stage-list article{border-bottom:1px solid #e3ded3;grid-template-columns:4rem minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:1rem;padding:1rem;display:grid}.crv-stage-list article:last-child{border-bottom:0}.crv-stage-number{color:var(--accent);font-family:var(--font-display);font-size:2rem}.crv-stage-list h3{font-family:var(--font-display);margin:0 0 .25rem;font-size:1.25rem;font-weight:500}.crv-stage-list p{color:var(--ink-muted);margin:0;font-size:.6rem;line-height:1.6}.crv-stage-list article>div:last-child{border-left:2px solid var(--signal-dark);background:#f3f1e8;padding:.7rem}.crv-stage-list article>div:last-child>span{color:var(--success);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem;font-weight:800}.sidebar-signout{margin-top:.55rem}.sidebar-signout button{color:#8d9185;width:100%;font-family:var(--font-mono);text-transform:uppercase;background:0 0;border:1px solid #393d34;border-radius:.55rem;padding:.55rem;font-size:.5rem}.sidebar-signout button:hover{color:#fff;border-color:#5d6255}.access-body{background:var(--ink)}.access-shell{grid-template-columns:minmax(0,1.15fr) minmax(25rem,.85fr);min-height:100vh;display:grid}.access-intro{background:radial-gradient(circle at 15% 30%,#d5ed621a,transparent 35%),var(--ink);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:2rem 3rem;display:flex}.access-intro .brand-mark{align-self:flex-start}.access-intro h1{color:#fff;margin:.7rem 0;font-size:clamp(3.5rem,7vw,6.8rem);line-height:.88}.access-intro h1 em{color:var(--signal);font-weight:400}.access-intro>div>p{color:#adb0a5;max-width:45rem;font-size:.78rem;line-height:1.7}.access-intro>small{color:#74786c;font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem}.access-form-panel{background:var(--paper);place-items:center;padding:2rem;display:grid}.access-form-panel form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,29rem);box-shadow:var(--shadow);padding:2rem}.access-form-panel h2{margin:.5rem 0;font-size:2.8rem}.access-form-panel form>div>p{color:var(--ink-muted);font-size:.65rem}.access-error{color:var(--danger);background:#f7e7e2;border:1px solid #d4a297;border-radius:.6rem;padding:.7rem;font-size:.62rem}.maze-lab-hero,.maze-reveal-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(12rem,.35fr);align-items:end;gap:2.5rem;min-height:19rem;padding:3.2rem 0 2.3rem;display:grid}.maze-lab-hero h1,.maze-reveal-hero h1,.blind-query-shell h1{max-width:50rem;font-family:var(--font-display);letter-spacing:-.065em;margin:.55rem 0 .85rem;font-size:clamp(3.5rem,7vw,6.7rem);font-weight:400;line-height:.84}.maze-lab-hero h1 em{color:var(--accent);font-weight:400}.maze-lab-hero p,.maze-reveal-hero p{max-width:47rem;color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.75}.maze-mode-stamp{background:var(--signal);text-align:center;border:1px solid #ced5a3;border-radius:50%;place-content:center;justify-self:end;width:min(100%,12rem);min-height:12rem;display:grid;transform:rotate(8deg)}.maze-mode-stamp strong{font-family:var(--font-display);font-size:2.6rem;font-weight:400;line-height:1;display:block}.maze-mode-stamp span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem;font-size:.54rem;font-weight:800}.maze-resume,.trajectory-launch{border-radius:var(--radius-lg);background:#edf1dc;border:1px solid #cbd6a5;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:center;gap:2rem;margin-top:1.5rem;padding:1.5rem;display:grid}.maze-resume h2,.trajectory-launch h2,.maze-evidence-note h2,.trajectory-evidence h2{font-family:var(--font-display);margin:.4rem 0;font-size:2.2rem;font-weight:400;line-height:1}.maze-resume p,.trajectory-launch p,.maze-evidence-note p,.trajectory-evidence>div>p{max-width:44rem;color:var(--ink-muted);margin:.55rem 0 0;font-size:.63rem;line-height:1.7}.maze-resume>.button{justify-self:end}.trajectory-launch{background:var(--surface);border-color:var(--line)}.trajectory-launch-form{justify-self:end;max-width:25rem}.trajectory-launch-form .text-link{margin-top:.1rem}.trajectory-mode-picker{border:0;gap:.5rem;margin:0;padding:0;display:grid}.trajectory-mode-picker legend{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.53rem;font-weight:800}.trajectory-mode-picker label{cursor:pointer;background:#fbfaf4;border:1px solid #ddd7ca;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.7rem;display:grid}.trajectory-mode-picker input{accent-color:var(--accent);margin-top:.18rem}.trajectory-mode-picker b,.trajectory-mode-picker small{display:block}.trajectory-mode-picker b{font-size:.67rem}.trajectory-mode-picker small{color:var(--ink-muted);margin-top:.2rem;font-size:.54rem;line-height:1.4}.maze-stat-strip,.mind-maze-metrics,.trajectory-result-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:1.3rem 0;display:grid;overflow:hidden}.mind-maze-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.maze-stat-strip article,.mind-maze-metrics article,.trajectory-result-strip article{border-right:1px solid var(--line);min-height:7.2rem;padding:1rem}.maze-stat-strip article:last-child,.mind-maze-metrics article:last-child,.trajectory-result-strip article:last-child{border-right:0}.maze-stat-strip span,.maze-stat-strip strong,.maze-stat-strip small,.mind-maze-metrics span,.mind-maze-metrics strong,.mind-maze-metrics small,.trajectory-result-strip span,.trajectory-result-strip strong,.trajectory-result-strip small{display:block}.maze-stat-strip span,.mind-maze-metrics span,.trajectory-result-strip span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-weight:800}.maze-stat-strip strong,.mind-maze-metrics strong,.trajectory-result-strip strong{font-family:var(--font-display);margin:.45rem 0 .2rem;font-size:2.1rem;font-weight:400;line-height:1}.maze-stat-strip small,.mind-maze-metrics small,.trajectory-result-strip small{color:#85897d;font-size:.54rem}.maze-evidence-note,.trajectory-evidence{border-radius:var(--radius-lg);background:#ede6d9;border:1px solid #d7cdbb;margin:1.3rem 0;padding:1.35rem}.trajectory-evidence{grid-template-columns:minmax(13rem,.6fr) minmax(0,1.4fr);gap:1.4rem;display:grid}.trajectory-evidence-grid{background:var(--surface);border:1px solid #d5ccba;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.trajectory-evidence-grid article{border-right:1px solid #ddd4c3;min-height:10rem;padding:1rem}.trajectory-evidence-grid article:last-child{border-right:0}.trajectory-evidence-grid span,.trajectory-evidence-grid strong,.trajectory-evidence-grid small,.trajectory-evidence-grid b{display:block}.trajectory-evidence-grid span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.trajectory-evidence-grid strong{font-family:var(--font-display);margin-top:.3rem;font-size:2rem;font-weight:400}.trajectory-evidence-grid small{color:var(--ink-muted);font-family:var(--font-mono);font-size:.5rem}.trajectory-evidence-grid b{color:var(--success);margin-top:.8rem;font-size:.64rem}.trajectory-evidence-grid .evidence-collecting b{color:var(--accent-dark)}.trajectory-evidence-grid p{color:var(--ink-muted);margin:.25rem 0 0;font-size:.53rem;line-height:1.55}.maze-history{margin-top:2rem}.maze-run-table,.maze-move-table,.trajectory-answer-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.maze-run-table>div,.maze-run-table>a{min-height:3.35rem;color:var(--ink-muted);border-bottom:1px solid #e7e1d6;grid-template-columns:1.15fr .5fr .45fr .7fr auto;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.61rem;display:grid}.maze-run-table>div:first-child,.maze-move-table>div:first-child,.trajectory-answer-table>div:first-child{color:#85897d;min-height:2.3rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.46rem;font-weight:800}.maze-run-table>a:last-child,.maze-move-table>div:last-child,.trajectory-answer-table>div:last-child{border-bottom:0}.maze-run-table>a:hover{background:#f5f1e7}.maze-run-table strong{color:var(--ink);font-size:.62rem}.maze-run-table i{color:var(--accent-dark);font-size:.56rem;font-style:normal;font-weight:800}.blind-query-shell{text-align:center;max-width:53rem;min-height:70vh;margin:0 auto;padding:3rem 0}.blind-query-topline{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1.2rem;font-size:.55rem;display:flex}.blind-query-topline .back-link{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-right:auto;font-size:.66rem;font-weight:750}.blind-elapsed b{color:var(--accent-dark);font-family:var(--font-mono)}.blind-query-shell h1{margin-inline:auto;font-size:clamp(3rem,8vw,5.5rem)}.blind-cue{border-radius:var(--radius);background:var(--ink);color:#fff;border:1px solid #3d4138;margin:1.6rem auto;padding:1.2rem}.blind-cue span,.blind-cue strong,.blind-cue small{display:block}.blind-cue span{color:#aeb2a4;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.blind-cue strong{color:var(--signal);font-family:var(--font-mono);letter-spacing:.11em;margin:.35rem 0;font-size:clamp(2.3rem,6vw,4.3rem);font-weight:500}.blind-cue small{color:#b8bbae;font-size:.57rem;line-height:1.55}.blind-query-boundary{max-width:42rem;color:var(--ink-muted);margin:0 auto 1.4rem;font-size:.68rem;line-height:1.65}.direction-pad{grid-template-columns:repeat(4,1fr);gap:.65rem;max-width:37rem;margin:0 auto;display:grid}.direction-pad button{background:var(--surface);min-height:7.7rem;color:var(--ink);border:1px solid #bbb4a5;border-radius:.8rem;transition:all .14s}.direction-pad button:hover,.direction-pad button:focus-visible{border-color:var(--accent);background:#fff5eb;transform:translateY(-2px)}.direction-pad strong,.direction-pad span{display:block}.direction-pad strong{color:var(--accent-dark);font-family:var(--font-display);font-size:3.2rem;font-weight:400;line-height:1}.direction-pad span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;margin-top:.5rem;font-size:.55rem}.blind-lock-form{margin-top:1.25rem}.blind-lock-form p{color:var(--ink-muted);margin:.55rem auto 0;font-size:.56rem}.maze-reveal-hero{min-height:17rem}.maze-reveal-hero.is-hit .maze-reveal-score{background:#e5eed5;border-color:#9ab27a}.maze-reveal-score{border-radius:var(--radius);text-align:center;background:#f5e5df;border:1px solid #d2b0a4;padding:1.25rem}.maze-reveal-score span,.maze-reveal-score strong,.maze-reveal-score p{display:block}.maze-reveal-score span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.maze-reveal-score strong{font-family:var(--font-display);margin-top:.25rem;font-size:4rem;font-weight:400;line-height:1}.maze-reveal-score strong small{font-family:var(--font-mono);font-size:.7rem}.maze-reveal-score p{margin-top:.5rem;font-size:.57rem}.maze-map-card,.null-walker-card,.route-graph-card,.crossing-audit,.sequence-boundary,.answer-key-card,.direction-audit{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:1.3rem;padding:1.35rem}.maze-map-card>p,.route-graph-card>p,.sequence-boundary>p{color:var(--ink-muted);margin:.5rem 0 1rem;font-size:.62rem;line-height:1.65}.maze-grid{grid-template-columns:repeat(var(--maze-columns),minmax(2rem,1fr));background:#f5f2e8;max-width:46rem;margin:1.1rem auto 0;display:grid}.maze-cell{min-width:0;min-height:clamp(2.4rem,7vw,4.25rem);color:var(--ink);background:#f8f6ee;place-content:center;display:grid;position:relative}.maze-cell.wall-n{border-top:3px solid var(--ink)}.maze-cell.wall-e{border-right:3px solid var(--ink)}.maze-cell.wall-s{border-bottom:3px solid var(--ink)}.maze-cell.wall-w{border-left:3px solid var(--ink)}.maze-cell.is-start{background:#e1eeae}.maze-cell.is-target{background:#f7cfbf}.maze-cell b{color:var(--accent-dark);font-family:var(--font-mono);font-size:.58rem;position:absolute;top:.18rem;left:.28rem}.maze-cell.is-start b{color:var(--success)}.maze-cell span{font-family:var(--font-mono);background:#17191414;border-radius:.3rem;padding:.12rem .23rem;font-size:clamp(.42rem,1.3vw,.57rem)}.null-walker-card{background:var(--ink);color:#fff;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:1.5rem;display:grid}.null-walker-card h2,.sequence-boundary h2,.crossing-audit h2{font-family:var(--font-display);margin:.35rem 0;font-size:2rem;font-weight:400;line-height:1}.null-walker-card p{color:#b6baae;margin:.45rem 0 0;font-size:.6rem;line-height:1.65}.null-walker-card .eyebrow{color:var(--signal)}.null-metrics{border:1px solid #454a3e;border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.null-metrics article{border-bottom:1px solid #454a3e;border-right:1px solid #454a3e;padding:.9rem}.null-metrics article:nth-child(2n){border-right:0}.null-metrics article:nth-last-child(-n+2){border-bottom:0}.null-metrics span,.null-metrics strong{display:block}.null-metrics span{color:#adb2a5;font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem;line-height:1.4}.null-metrics strong{color:var(--signal);font-family:var(--font-display);margin-top:.45rem;font-size:1.65rem;font-weight:400}.maze-move-table>div{min-height:2.9rem;color:var(--ink-muted);border-bottom:1px solid #e7e1d6;grid-template-columns:.35fr 1.1fr .55fr .9fr .55fr;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.59rem;display:grid}.maze-move-table strong,.trajectory-answer-table strong{color:var(--ink);font-family:var(--font-mono);font-size:.62rem;font-weight:600}.is-hit{color:var(--success);font-weight:800}.is-miss{color:var(--danger);font-weight:800}.route-graph-card svg{background:#faf8f1;border:1px solid #e2dccf;border-radius:.8rem;width:100%;margin-top:1rem;display:block;overflow:visible}.route-graph-card .route-graph-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.route-graph-card circle{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.route-graph-card text{fill:var(--ink-muted);font-family:var(--font-mono);font-size:9px}.crossing-audit{background:#f4efe4;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:1.5rem;display:grid}.crossing-audit p{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .6rem;font-size:.6rem;display:flex}.crossing-audit p:last-child{margin-bottom:0}.crossing-audit strong{color:var(--ink)}.crossing-audit span{background:var(--surface);color:var(--accent-dark);font-family:var(--font-mono);border-radius:.3rem;padding:.25rem .4rem;font-size:.53rem}.sequence-boundary{background:#f0ece2}.trajectory-answer-table>div{min-height:2.9rem;color:var(--ink-muted);border-bottom:1px solid #e7e1d6;grid-template-columns:.35fr 1.05fr repeat(3,.48fr) .55fr;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.59rem;display:grid}.direction-audit>div:last-child{border:1px solid #ded8ca;border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.direction-audit article{border-right:1px solid #ded8ca;padding:.9rem}.direction-audit article:last-child{border-right:0}.direction-audit strong,.direction-audit span,.direction-audit b,.direction-audit small{display:block}.direction-audit strong{color:var(--accent-dark);font-family:var(--font-display);font-size:2.2rem;font-weight:400;line-height:1}.direction-audit span{color:var(--ink-muted);margin-top:.2rem;font-size:.55rem}.direction-audit b{font-family:var(--font-mono);margin-top:.55rem;font-size:.62rem}.direction-audit small{color:var(--ink-muted);margin-top:.15rem;font-size:.55rem}.state-hero{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:center;gap:2.2rem;min-height:25rem;padding:3.3rem 0 2rem;display:grid}.state-hero-copy h1{max-width:55rem;font-family:var(--font-display);letter-spacing:-.065em;margin:.65rem 0 1rem;font-size:clamp(4rem,8vw,7.4rem);font-weight:400;line-height:.83}.state-hero-copy h1 em{color:var(--accent);font-weight:400}.state-hero-copy>p{max-width:49rem;color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.75}.state-boundary-card{border-radius:var(--radius-lg);background:var(--ink);color:#fff;box-shadow:var(--shadow);border:1px solid #454a3e;padding:1.4rem}.state-boundary-card span,.state-boundary-card strong,.state-boundary-card p{display:block}.state-boundary-card span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem}.state-boundary-card strong{font-family:var(--font-display);margin-top:1.1rem;font-size:1.65rem;font-weight:400;line-height:1.05}.state-boundary-card p{color:#b6baae;margin:1rem 0 0;font-size:.61rem;line-height:1.7}.state-safety-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.4rem;display:grid;overflow:hidden}.state-safety-strip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem;display:grid}.state-safety-strip>div:last-child{border-right:0}.state-safety-strip span{width:1.55rem;height:1.55rem;color:var(--accent-dark);font-family:var(--font-mono);background:#f2ded5;border-radius:50%;place-items:center;font-size:.5rem;display:grid}.state-safety-strip p{color:var(--ink-muted);margin:0;font-size:.56rem;line-height:1.55}.state-safety-strip strong{color:var(--ink)}.state-optimizer{border-radius:var(--radius-lg);background:var(--ink);color:#fff;box-shadow:var(--shadow);border:1px solid #353a31;margin-top:1.4rem;overflow:hidden}.state-optimizer-head{background:radial-gradient(circle at 90% 20%,#d5ed6217,#0000 34%);border-bottom:1px solid #41463b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.6rem;display:grid}.state-optimizer-head .eyebrow{color:var(--signal)}.state-optimizer-head h2{color:#fff;max-width:54rem;font-family:var(--font-display);letter-spacing:-.035em;margin:.4rem 0 .6rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1}.state-optimizer-head p{color:#b7bcaf;max-width:52rem;margin:0;font-size:.63rem;line-height:1.7}.optimizer-algorithm-mark{background:#d5ed620d;border:1px solid #515846;border-radius:.8rem;max-width:17rem;padding:1rem}.optimizer-algorithm-mark span,.optimizer-algorithm-mark strong,.optimizer-algorithm-mark small{display:block}.optimizer-algorithm-mark span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.optimizer-algorithm-mark strong{margin:.35rem 0;font-size:.68rem}.optimizer-algorithm-mark small{color:#959b8d;font-size:.51rem;line-height:1.5}.optimizer-progress-dial{background:radial-gradient(circle,var(--ink) 62%,transparent 64%),conic-gradient(var(--signal) var(--optimizer-progress),#3f443a 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:8.5rem;height:8.5rem;display:grid}.optimizer-progress-dial strong,.optimizer-progress-dial span{display:block}.optimizer-progress-dial strong{color:#fff;font-family:var(--font-display);font-size:2.2rem;font-weight:400;line-height:1}.optimizer-progress-dial strong small{color:#92978a;font-family:var(--font-mono);font-size:.55rem}.optimizer-progress-dial span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;margin-top:.2rem;font-size:.47rem}.optimizer-setup,.optimizer-baseline{background:var(--surface);color:var(--ink);padding:1.5rem}.optimizer-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.optimizer-explainer-grid article{background:#f3efe5;border:1px solid #ddd5c8;border-radius:.7rem;padding:.8rem}.optimizer-explainer-grid span{color:var(--accent-dark);font-family:var(--font-mono);text-transform:uppercase;font-size:.49rem;font-weight:800}.optimizer-explainer-grid p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.54rem;line-height:1.55}.optimizer-mode-picker,.optimizer-geometry-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;display:grid}.optimizer-mode-picker legend,.optimizer-geometry-picker legend{color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.54rem;font-weight:800}.optimizer-mode-picker label,.optimizer-geometry-picker label{cursor:pointer;background:#faf8f2;border:1px solid #d8d1c4;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.65rem;padding:.85rem;display:grid}.optimizer-mode-picker label:has(input:checked),.optimizer-geometry-picker label:has(input:checked){background:#f0f4df;border-color:#b6c77e}.optimizer-mode-picker input,.optimizer-geometry-picker input{accent-color:var(--success);margin-top:.2rem}.optimizer-mode-picker b,.optimizer-mode-picker small,.optimizer-mode-picker em,.optimizer-geometry-picker b,.optimizer-geometry-picker small{display:block}.optimizer-mode-picker b,.optimizer-geometry-picker b{font-size:.65rem}.optimizer-mode-picker small,.optimizer-geometry-picker small{color:var(--ink-muted);margin-top:.22rem;font-size:.53rem;line-height:1.45}.optimizer-mode-picker em{color:var(--success);margin-top:.45rem;font-size:.49rem;font-style:normal;line-height:1.45}.optimizer-control-lock{background:#eef2dd;border:1px dashed #b8c783;border-radius:.75rem;padding:.85rem}.optimizer-control-lock span,.optimizer-control-lock strong,.optimizer-control-lock small{display:block}.optimizer-control-lock span{color:var(--success);font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem}.optimizer-control-lock strong{margin-top:.2rem;font-size:.66rem}.optimizer-control-lock small{color:var(--ink-muted);margin-top:.25rem;font-size:.52rem;line-height:1.45}.optimizer-mask-toggle{background:#eef3db;border:1px solid #b9ca82;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.9rem;display:grid}.optimizer-mask-toggle input{accent-color:var(--success);margin-top:.2rem}.optimizer-mask-toggle strong,.optimizer-mask-toggle small{display:block}.optimizer-mask-toggle strong{font-size:.67rem}.optimizer-mask-toggle small{color:var(--ink-muted);margin-top:.2rem;font-size:.54rem;line-height:1.5}.optimizer-source-boundary{background:#ebe3d5;border:1px solid #d1c5b2;border-radius:.8rem;grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);gap:1rem;padding:1rem;display:grid}.optimizer-source-boundary h3{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.4rem;font-weight:400}.optimizer-source-boundary ol{margin:0;padding:0;list-style:none}.optimizer-source-boundary li{border-bottom:1px solid #d7cdbd;grid-template-columns:8.5rem 1fr;gap:.8rem;padding:.55rem 0;display:grid}.optimizer-source-boundary li:last-child{border-bottom:0}.optimizer-source-boundary li strong{color:var(--accent-dark);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.optimizer-source-boundary li span{color:var(--ink-muted);font-size:.53rem;line-height:1.5}.optimizer-active-grid{background:#41463b;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1px;display:grid}.optimizer-status-card,.optimizer-lock-card{background:#20231d;padding:1.3rem}.optimizer-status-card>span,.optimizer-lock-card>span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.49rem}.optimizer-status-card h3{font-family:var(--font-display);margin:.45rem 0;font-size:1.8rem;font-weight:400}.optimizer-status-card>p{color:#aeb3a6;margin:0;font-size:.57rem;line-height:1.6}.optimizer-leader{margin:1rem 0 0}.optimizer-leader>div{border-top:1px solid #3e4338;grid-template-columns:7.5rem 1fr;gap:.8rem;padding:.45rem 0;display:grid}.optimizer-leader dt{color:#858b7e;font-family:var(--font-mono);text-transform:uppercase;font-size:.46rem}.optimizer-leader dd{color:#d6dacd;margin:0;font-size:.55rem}.optimizer-lock-list p{border-bottom:1px solid #3e4338;margin:0;padding:.6rem 0}.optimizer-lock-list p:last-child{border-bottom:0}.optimizer-lock-list strong,.optimizer-lock-list small{display:block}.optimizer-lock-list strong{color:#d9ddd1;font-size:.59rem}.optimizer-lock-list small{color:#7f8578;margin-top:.15rem;font-size:.48rem}.optimizer-baseline .section-heading>p,.optimizer-mode-board .section-heading>p{max-width:32rem;color:var(--ink-muted);font-size:.54rem;line-height:1.5}.optimizer-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.optimizer-mode-board{color:var(--ink);background:#f3efe6;border-top:1px solid #41463b;padding:1.3rem}.optimizer-mode-grid{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.optimizer-mode-grid article{border-right:1px solid var(--line);background:var(--surface);padding:.8rem}.optimizer-mode-grid article:last-child{border-right:0}.optimizer-mode-grid span,.optimizer-mode-grid strong,.optimizer-mode-grid small{display:block}.optimizer-mode-grid span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.46rem}.optimizer-mode-grid strong{color:var(--accent-dark);font-family:var(--font-display);margin:.3rem 0;font-size:1.6rem;font-weight:400}.optimizer-mode-grid small{color:var(--ink-muted);font-size:.48rem}.optimizer-trial-ledger{background:#20231d;border-top:1px solid #41463b;overflow-x:auto}.optimizer-trial-ledger>div,.optimizer-trial-ledger>article{border-bottom:1px solid #373c33;grid-template-columns:3rem minmax(15rem,1fr) 8rem 5rem 5rem;align-items:center;gap:.8rem;min-width:48rem;padding:.65rem 1.3rem;display:grid}.optimizer-trial-ledger>div{color:#858b7e;font-family:var(--font-mono);text-transform:uppercase;font-size:.45rem}.optimizer-trial-ledger>article{color:#afb4a7;font-size:.55rem}.optimizer-trial-ledger>article strong{color:var(--signal)}.optimizer-close{border-top:1px solid #41463b;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1rem 1.3rem;display:grid}.optimizer-close .field-group span{color:#adb2a5}.optimizer-close textarea{color:#fff;background:#252921;border-color:#555b4f}.optimizer-close button{color:#c8ccc0;background:0 0;border:0;padding:.65rem 0;font-size:.54rem;text-decoration:underline}.optimizer-recent{border-top:1px solid #41463b;padding:1rem 1.3rem}.optimizer-recent>span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;font-size:.49rem}.optimizer-recent article{border-bottom:1px solid #383d34;justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.optimizer-recent article:last-child{border-bottom:0}.optimizer-recent strong{font-size:.58rem}.optimizer-recent small{color:#8d9385;font-size:.5rem}.optimizer-post-metrics{background:#f3f0e7;border:1px solid #d9d2c5;border-radius:.75rem;padding:.9rem}.optimizer-post-metrics .optimizer-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.state-setup,.state-runner,.state-results{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);margin-top:1.4rem}.state-setup{grid-template-columns:minmax(16rem,.6fr) minmax(0,1.4fr);display:grid;overflow:hidden}.state-setup-copy{background:#ece7dc;padding:1.8rem}.state-setup-copy h2,.state-runner-head h2,.state-debrief h2,.state-results h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.45rem 0 .7rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:.98}.state-setup-copy>p{color:var(--ink-muted);margin:0;font-size:.64rem;line-height:1.7}.state-chain{grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-top:2rem;display:grid}.state-chain div{background:#fffdf7a6;border:1px solid #d0c9bb;border-radius:.7rem;min-width:0;padding:.75rem}.state-chain div:nth-of-type(3),.state-chain div:nth-of-type(4){grid-row:3}.state-chain i:nth-of-type(2){grid-area:2/2;transform:rotate(90deg)}.state-chain span,.state-chain strong,.state-chain small{display:block}.state-chain span{color:var(--accent-dark);font-family:var(--font-mono);font-size:.48rem}.state-chain strong{margin-top:.15rem;font-size:.66rem}.state-chain small{color:var(--ink-muted);font-size:.5rem}.state-chain i{color:#8c8f84;font-family:var(--font-mono);text-align:center;font-size:.6rem;font-style:normal}.state-setup-form{padding:1.7rem}.state-protocol-picker,.state-strategy-picker{border:0;gap:.65rem;margin:0;padding:0;display:grid}.state-protocol-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.state-protocol-picker legend,.state-strategy-picker legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.2rem;font-size:.55rem;font-weight:700}.state-protocol-picker label,.state-strategy-picker label{display:block;position:relative}.state-protocol-picker input,.state-strategy-picker input{opacity:0;pointer-events:none;position:absolute}.state-protocol-picker label>span,.state-strategy-picker label>span{background:#faf8f1;border:1px solid #d5cfc1;border-radius:.75rem;height:100%;padding:.85rem;transition:all .14s;display:block}.state-protocol-picker input:checked+span,.state-strategy-picker input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#fff2e9}.state-protocol-picker input:focus-visible+span,.state-strategy-picker input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.state-protocol-picker b,.state-protocol-picker small,.state-protocol-picker em,.state-strategy-picker b,.state-strategy-picker small,.state-strategy-picker em{display:block}.state-protocol-picker b,.state-strategy-picker b{font-size:.67rem}.state-protocol-picker small,.state-strategy-picker small{color:var(--ink-muted);margin-top:.25rem;font-size:.55rem;line-height:1.5}.state-protocol-picker em,.state-strategy-picker em{color:var(--accent-dark);font-family:var(--font-mono);text-transform:uppercase;margin-top:.45rem;font-size:.47rem;font-style:normal}.state-strategy-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.state-parameters,.state-baseline{background:#f6f3eb;border:1px solid #ddd6c9;border-radius:.8rem;padding:1rem}.state-parameters .section-heading,.state-baseline .section-heading{margin-bottom:.85rem}.state-parameters .section-heading h3,.state-baseline .section-heading h3{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.35rem;font-weight:400}.state-parameters>p{color:var(--ink-muted);margin:.75rem 0 0;font-size:.53rem;line-height:1.6}.field-grid.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.state-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.state-arm-row{align-items:center;gap:1rem;display:flex}.state-arm-row p{color:var(--ink-muted);margin:0;font-size:.54rem}.state-runner{background:var(--ink);color:#fff;overflow:hidden}.state-runner-head{border-bottom:1px solid #41453a;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 1.7rem;display:flex}.state-runner-head .eyebrow{color:var(--signal)}.state-runner-head h2{max-width:48rem;margin-bottom:0;font-size:2rem}.state-run-id{text-align:right;min-width:8rem}.state-run-id span,.state-run-id strong,.state-run-id small{display:block}.state-run-id span,.state-run-id small{color:#aeb2a4;font-family:var(--font-mono);text-transform:uppercase;font-size:.5rem}.state-run-id strong{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;margin:.2rem 0;font-size:.86rem}.state-run-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);display:grid}.state-core-panel{text-align:center;border-right:1px solid #41453a;flex-direction:column;justify-content:center;align-items:center;min-height:36rem;padding:2rem;display:flex}.state-core{aspect-ratio:1;background:radial-gradient(circle,#d5ed6214,#0000 52%);border:1px solid #505548;border-radius:50%;place-items:center;width:min(24rem,68vw);display:grid;position:relative}.state-core>div{z-index:3;position:relative}.state-core small,.state-core strong,.state-core div>span{display:block}.state-core small{color:#9fa396;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.53rem}.state-core strong{font-family:var(--font-display);margin:.25rem 0;font-size:clamp(2.1rem,5vw,3.8rem);font-weight:400;line-height:1}.state-core div>span{color:var(--signal);font-family:var(--font-mono);font-size:1.25rem}.state-core-ring{border:1px solid #3e4338;border-radius:50%;position:absolute}.state-core-ring.ring-one{width:76%;height:76%}.state-core-ring.ring-two{border-color:#596044;width:49%;height:49%}.state-core-dot{background:var(--signal);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:11%;box-shadow:0 0 1rem #d5ed62cc}.state-core.is-active .ring-one{border-top-color:var(--signal);animation:12s linear infinite state-orbit}.state-core.is-active .ring-two{border-right-color:var(--accent);animation:7s linear infinite reverse state-orbit}.state-core.is-active .state-core-dot{animation:2s ease-in-out infinite pulse}.state-instruction{max-width:40rem;margin-top:1.4rem}.state-instruction span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.state-instruction p{color:#c0c4b8;margin:.45rem 0 0;font-size:.67rem;line-height:1.65}.state-run-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:1.2rem;display:flex}.state-run-controls button:disabled{cursor:not-allowed;opacity:.5}.state-audio-toggle{color:#c1c5b9;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.55rem;display:flex}.state-volume{color:#aeb2a4;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.49rem;display:flex}.state-volume input{width:5rem;accent-color:var(--signal)}.state-audio-status{color:#898e81;max-width:38rem;margin:.8rem 0 0;font-size:.53rem}.state-run-sidebar{padding:1.2rem}.strategy-card,.breath-pacer,.state-phase-list{background:#20231d;border:1px solid #454a3e;border-radius:.8rem}.strategy-card{padding:1rem}.strategy-card>span,.strategy-card>small{color:#9da194;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.48rem}.strategy-card h3{font-family:var(--font-display);margin:.45rem 0;font-size:1.5rem;font-weight:400}.strategy-card p{color:#b8bcaf;margin:0;font-size:.57rem;line-height:1.6}.strategy-card>strong{color:var(--signal);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;border:1px solid #515744;border-radius:.55rem;margin:1rem 0 .35rem;padding:.65rem;font-size:.62rem;display:block}.breath-pacer{grid-template-columns:5.5rem 1fr;align-items:center;gap:.9rem;margin-top:.8rem;padding:.8rem;display:grid}.breath-orb{width:5.5rem;height:5.5rem;transition:transform calc(var(--breath-cycle) / 2) ease-in-out,background calc(var(--breath-cycle) / 2) ease-in-out;background:#d5ed620d;border:1px solid #596044;border-radius:50%;place-items:center;display:grid}.breath-orb span{color:#c7cabf;text-align:center;width:4rem;font-size:.51rem;line-height:1.35}.breath-pacer.is-active.is-inhale .breath-orb{background:#d5ed622e;transform:scale(1.08)}.breath-pacer.is-active.is-exhale .breath-orb{background:#ef614414;transform:scale(.82)}.breath-pacer>div:last-child span,.breath-pacer>div:last-child strong,.breath-pacer>div:last-child small{display:block}.breath-pacer>div:last-child span{color:#929689;font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.breath-pacer>div:last-child strong{margin:.2rem 0;font-size:.66rem}.breath-pacer>div:last-child small{color:#919589;font-size:.5rem;line-height:1.45}.state-phase-list{margin:.8rem 0 0;padding:0;list-style:none;overflow:hidden}.state-phase-list li{opacity:.55;border-bottom:1px solid #3c4136;grid-template-columns:2rem 1fr;align-items:center;gap:.6rem;padding:.75rem;display:grid}.state-phase-list li:last-child{border-bottom:0}.state-phase-list li.is-active{opacity:1;background:#d5ed6214}.state-phase-list li.is-done{opacity:.8}.state-phase-list li.is-done>span{color:var(--success)}.state-phase-list li>span{color:#74796c;font-family:var(--font-mono);font-size:.51rem}.state-phase-list strong,.state-phase-list small{display:block}.state-phase-list strong{font-size:.62rem}.state-phase-list small{color:#93978b;font-family:var(--font-mono);margin-top:.12rem;font-size:.45rem}.state-debrief{background:var(--surface);color:var(--ink);border-top:1px solid #41453a;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:1.5rem;padding:1.6rem;display:grid}.state-debrief[hidden]{display:none}.state-debrief-copy p{color:var(--ink-muted);margin:0;font-size:.61rem;line-height:1.7}.state-debrief .state-score-grid{background:#f3f0e7;border-radius:.7rem;padding:.8rem}.state-abort{border-top:1px solid #41453a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.6rem;display:flex}.state-abort span{color:#92978a;font-size:.53rem}.state-abort button{color:#d5d8ce;background:0 0;border:0;font-size:.55rem;text-decoration:underline}.state-results{padding:1.4rem}.state-results .inventory-head>p{max-width:34rem;color:var(--ink-muted);text-align:right;font-size:.58rem;line-height:1.6}.state-stat-strip{border:1px solid var(--line);border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid;overflow:hidden}.state-stat-strip article{border-right:1px solid var(--line);background:#f8f6ef;padding:1rem}.state-stat-strip article:last-child{border-right:0}.state-stat-strip span,.state-stat-strip strong,.state-stat-strip small{display:block}.state-stat-strip span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.49rem}.state-stat-strip strong{font-family:var(--font-display);margin:.35rem 0 .15rem;font-size:2rem;font-weight:400;line-height:1}.state-stat-strip small{color:var(--ink-muted);font-size:.49rem}.state-condition-comparison{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.state-condition-comparison article{background:#f2eee4;border:1px solid #ded8cb;border-radius:.7rem;padding:.8rem}.state-condition-comparison span,.state-condition-comparison strong,.state-condition-comparison small{display:block}.state-condition-comparison span{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem}.state-condition-comparison strong{color:var(--accent-dark);font-family:var(--font-display);margin:.25rem 0;font-size:1.55rem;font-weight:400}.state-condition-comparison small{color:var(--ink-muted);font-size:.49rem}.state-history-table{margin-top:1rem;overflow-x:auto}.state-history-table>div,.state-history-table>article{border-bottom:1px solid #e6e0d4;grid-template-columns:1.05fr .7fr 1.25fr repeat(3,.55fr) 1.5fr;align-items:center;gap:.6rem;min-width:54rem;padding:.65rem .75rem;display:grid}.state-history-table>div{color:var(--ink-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.45rem}.state-history-table>article{color:var(--ink-muted);font-size:.55rem}.state-history-table>article strong{color:var(--ink)}.state-history-table>article small{line-height:1.4}@keyframes state-orbit{to{transform:rotate(360deg)}}.reveal-in{animation:.48s cubic-bezier(.22,.72,.24,1) both reveal-in}.delay-one{animation-delay:70ms}.delay-two{animation-delay:.13s}.delay-three{animation-delay:.19s}@keyframes reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media(max-width:1180px){:root{--sidebar-width:14.5rem}.page-wrap{padding-inline:1.7rem}.dashboard-hero{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr)}.metric-row{grid-template-columns:repeat(2,1fr)}.metric-card:nth-child(2){border-right:0}.metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.target-layout{grid-template-columns:1fr}.bulk-card{grid-template-columns:.55fr 1.45fr;column-gap:1.5rem;display:grid}.bulk-card .eyebrow,.bulk-card h2,.bulk-card>p,.bulk-card>code,.bulk-card>small{grid-column:1}.bulk-card form{grid-area:1/2/span 6;margin-top:0}.target-table-head,.target-row{grid-template-columns:minmax(14rem,1.3fr) minmax(10rem,1fr) 5rem 6rem}.capture-layout{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.candidate-card{grid-template-columns:auto 1fr}.candidate-check{position:absolute;top:1rem;right:1rem}.program-ribbon{grid-template-columns:minmax(0,1fr) auto}.program-ribbon-progress{grid-area:2/1/auto/-1}.experiment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-results{grid-template-columns:repeat(2,1fr)}.condition-results>aside{grid-column:1/-1;min-height:7rem}.mind-maze-metrics{grid-template-columns:repeat(3,1fr)}.state-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.state-safety-strip>div:nth-child(2){border-right:0}.state-safety-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.state-condition-comparison,.optimizer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.optimizer-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.optimizer-mode-grid article:nth-child(3){border-right:0}.optimizer-mode-grid article:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:900px){.sidebar{width:min(19rem,86vw);transition:transform .22s;transform:translate(-105%)}.app-shell.sidebar-open .sidebar{transform:translate(0)}.sidebar-close{color:#fff;background:0 0;border:1px solid #42463b;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.sidebar-scrim{z-index:70;opacity:0;pointer-events:none;background:#0a0c0980;transition:opacity .22s;display:block;position:fixed;inset:0}.app-shell.sidebar-open .sidebar-scrim{opacity:1;pointer-events:auto}.workspace{margin-left:0}.topbar{padding-inline:1.2rem}.menu-button{background:var(--surface);border:1px solid #c6c0b3;border-radius:50%;align-content:center;place-items:center;gap:.3rem;width:2.2rem;height:2.2rem;display:grid}.menu-button span{background:var(--ink);width:.85rem;height:1px;display:block}.topbar-context{display:none}.page-wrap{padding:1.5rem 1.1rem 4rem}.dashboard-hero{grid-template-columns:1fr;min-height:auto;padding:2rem 0 1rem}.pool-orbit-card{grid-template-columns:13rem 1fr;align-items:center;min-height:auto;display:grid}.orbit-graphic{height:12rem}.orbit-ring-outer{width:10rem;height:10rem}.dashboard-grid{grid-template-columns:1fr}.page-heading{min-height:auto;padding:2.5rem 0 1.8rem}.page-heading h1{font-size:clamp(3.3rem,12vw,5rem)}.session-mast{grid-template-columns:1fr auto}.session-cue-block{border-bottom:1px solid #3f4338;border-right:0;grid-column:1/-1;padding:0 0 1rem}.session-layout,.preparation-layout,.capture-layout,.judge-layout,.debrief-layout{grid-template-columns:1fr}.commit-column,.judge-transcript-column{position:static}.review-columns{grid-template-columns:1fr}.judge-transcript-column{max-height:32rem;overflow:auto}.truth-grid,.protocol-content-grid{grid-template-columns:1fr}.flow-diagram{grid-template-columns:repeat(2,1fr)}.flow-diagram>i{display:none}.working-model{grid-template-columns:1fr}.working-model-label{border-bottom:1px solid #c5bca9;border-right:0;padding:0 0 1rem}.model-flow{grid-column:1;grid-template-columns:repeat(2,1fr)}.model-flow>i{display:none}.model-boundary{grid-column:1}.source-row{grid-template-columns:3rem 1fr auto}.source-tier{text-align:left;grid-column:2}.source-arrow{grid-area:1/3/span 2}.archive-table{overflow-x:auto}.archive-table-head,.archive-row{min-width:52rem}.program-hero,.research-hero,.experiment-mast{grid-template-columns:1fr;min-height:auto;padding:2.5rem 0}.program-progress-dial{width:15rem}.research-hero-counts{justify-self:center;width:17rem}.program-layout{grid-template-columns:1fr}.program-map{position:static}.program-map nav{grid-template-columns:repeat(2,1fr);display:grid}.program-map-step:nth-child(odd){border-right:1px solid #e6e1d6}.lesson-body,.practice-plan,.analysis-grid,.preregistration-grid,.close-experiment,.evidence-checkpoint,.claim-readiness{grid-template-columns:1fr}.analysis-strip{grid-template-columns:repeat(2,1fr)}.analysis-strip article:nth-child(2){border-right:0}.analysis-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.condition-builder{grid-template-columns:1fr}.locked-score-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.locked-score-totals>div:nth-child(2){border-right:0}.locked-score-totals>div:nth-child(-n+2){border-bottom:1px solid #d9dfca}.trial-table{overflow-x:auto}.trial-table>div,.trial-table>a{min-width:47rem}.crv-stage-list article{grid-template-columns:3rem 1fr}.crv-stage-list article>div:last-child{grid-column:2}.access-shell{grid-template-columns:1fr}.access-intro{min-height:45vh;padding:1.5rem}.access-form-panel{min-height:55vh}.state-hero,.state-setup,.state-run-grid,.state-debrief{grid-template-columns:1fr}.state-hero{min-height:auto;padding-top:2.5rem}.state-core-panel{border-bottom:1px solid #41453a;border-right:0;min-height:31rem}.state-runner-head{align-items:flex-start}.state-run-id{text-align:left}.state-optimizer-head,.optimizer-active-grid,.optimizer-source-boundary{grid-template-columns:1fr}.optimizer-progress-dial{justify-self:start}}@media(max-width:640px){.source-link{font-size:.57rem}.hero-copy h1,.protocol-hero h1{font-size:clamp(3rem,16vw,4.7rem)}.hero-actions,.hero-actions form,.hero-actions .button{width:100%}.pool-orbit-card,.metric-row{grid-template-columns:1fr}.metric-card{border-right:0;border-bottom:1px solid var(--line)}.metric-card:last-child{border-bottom:0}.integrity-list{grid-template-columns:1fr}.cue-slab{display:grid}.cue-slab small{margin-left:0}.page-heading{display:block}.heading-stat{margin-top:1.5rem}.pool-readiness{grid-template-columns:1fr}.bulk-card{display:block}.bulk-card form{margin-top:1rem}.field-grid.two-col,.field-grid.three-col,.check-panel,.audio-choice,.sensory-grid{grid-template-columns:1fr}.target-table{overflow-x:auto}.target-table-head,.target-row{min-width:48rem}.session-mast{grid-template-columns:1fr;padding:1.3rem}.session-clock{text-align:left}.workflow-track{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.workflow-track li{min-width:0;padding-inline:.75rem}.workflow-track li:nth-child(2n){border-right:0}.workflow-track li:nth-child(-n+2){border-bottom:1px solid var(--line)}.guide-console{grid-template-columns:1fr}.guide-timer{grid-row:1}.guide-controls{flex-wrap:wrap}.abort-row{flex-direction:column;align-items:flex-start}.candidate-list,.candidate-rubric>div{grid-template-columns:1fr}.candidate-instruction,.judge-submit{flex-direction:column;align-items:flex-start}.reveal-result{grid-template-columns:1fr}.actual-target{border-top:1px solid #3f4339;border-left:0;padding:1rem 0 0}.reflection-panel{grid-template-columns:1fr;padding:1.2rem}.score-picker{grid-template-columns:repeat(5,1fr)}.score-picker label span small{display:none}.closed-reflection{grid-template-columns:1fr}.closed-score{min-height:9rem}.protocol-hero{min-height:auto;padding:3rem 0 2rem}.truth-grid,.flow-diagram{grid-template-columns:1fr}.working-model{padding:1.2rem}.working-model-copy h2{font-size:2.25rem}.model-flow{grid-template-columns:1fr}.source-row{grid-template-columns:1fr auto}.source-year{grid-column:1}.source-main{grid-column:1/-1}.source-tier{grid-column:1}.source-arrow{grid-area:1/2}.program-ribbon{grid-template-columns:1fr;align-items:stretch}.program-ribbon-copy{flex-direction:column;align-items:flex-start}.program-ribbon .button{width:100%}.tasker-mode-banner,.draft-boundary,.trial-launch,.registration-boundary,.export-panel,.tasker-mode-actions{flex-direction:column;align-items:stretch}.tasker-handoff-body{grid-template-columns:1fr}.vault-unlock-form{flex-direction:column;align-items:stretch;width:100%}.program-hero h1,.research-hero h1,.experiment-mast h1{font-size:clamp(3rem,15vw,4.5rem)}.program-principles{grid-template-columns:1fr}.program-principles article{border-right:0;border-bottom:1px solid var(--line)}.program-principles article:last-child{border-bottom:0}.program-map nav{grid-template-columns:1fr}.program-map-step:nth-child(odd){border-right:0}.lesson-head,.lesson-practice{flex-direction:column;align-items:stretch;padding:1.2rem}.lesson-body{padding:1.2rem}.practice-plan{min-width:0;padding:1.2rem}.analysis-strip{grid-template-columns:1fr}.analysis-strip article{border-right:0;border-bottom:1px solid var(--line)}.analysis-strip article:last-child{border-bottom:0}.evidence-checkpoint{padding:1.15rem}.evidence-checkpoint-facts,.descriptor-summary{grid-template-columns:1fr}.evidence-checkpoint-facts>div,.descriptor-summary>div{border-bottom:1px solid #ddd5c7;border-right:0}.evidence-checkpoint-facts>div:last-child,.descriptor-summary>div:last-child{border-bottom:0}.descriptor-table{overflow-x:auto}.descriptor-table>div{min-width:34rem}.locked-score-totals{grid-template-columns:1fr}.locked-score-totals>div{border-bottom:1px solid #d9dfca;border-right:0}.locked-score-totals>div:last-child{border-bottom:0}.experiment-card-grid{grid-template-columns:1fr}.export-panel>div:last-child,.draft-boundary>div:last-child{flex-direction:column;align-items:stretch}.condition-results{grid-template-columns:1fr}.condition-results>article{border-right:0;border-bottom:1px solid var(--line)}.condition-results>aside{grid-column:1}.preregistration-list>div{grid-template-columns:1fr;gap:.3rem}.condition-summary dl{grid-template-columns:repeat(2,1fr)}.condition-summary dl>div:nth-child(2){border-right:0}.condition-summary dl>div:nth-child(-n+2){border-bottom:1px solid #4a4e43}.closed-experiment{grid-template-columns:1fr}.experiment-reveal-note{grid-template-columns:auto 1fr}.experiment-reveal-note>a{grid-column:1/-1}.crv-stage-list article{grid-template-columns:1fr}.crv-stage-list article>div:last-child{grid-column:1}.access-intro h1{font-size:clamp(3rem,16vw,4.7rem)}.access-form-panel{padding:1rem}.access-form-panel form{padding:1.2rem}.maze-lab-hero,.maze-reveal-hero,.maze-resume,.trajectory-launch,.trajectory-evidence,.null-walker-card,.crossing-audit{grid-template-columns:1fr}.maze-lab-hero,.maze-reveal-hero{min-height:auto;padding:2.5rem 0 1.8rem}.maze-lab-hero h1,.maze-reveal-hero h1{font-size:clamp(3.2rem,15vw,4.8rem)}.maze-mode-stamp{justify-self:start;width:8rem;min-height:8rem}.maze-mode-stamp strong{font-size:1.9rem}.maze-resume>.button,.trajectory-launch-form{justify-self:stretch;width:100%;max-width:none}.maze-stat-strip,.mind-maze-metrics,.trajectory-result-strip,.trajectory-evidence-grid,.direction-audit>div:last-child{grid-template-columns:1fr}.maze-stat-strip article,.mind-maze-metrics article,.trajectory-result-strip article,.trajectory-evidence-grid article,.direction-audit article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.maze-stat-strip article:last-child,.mind-maze-metrics article:last-child,.trajectory-result-strip article:last-child,.trajectory-evidence-grid article:last-child,.direction-audit article:last-child{border-bottom:0}.blind-query-shell{min-height:auto;padding:1.6rem 0 3rem}.blind-query-topline{justify-content:space-between}.blind-query-topline .back-link{width:100%}.direction-pad{gap:.45rem}.direction-pad button{min-height:5.5rem}.direction-pad strong{font-size:2.5rem}.maze-run-table,.maze-move-table,.trajectory-answer-table{overflow-x:auto}.maze-run-table>div,.maze-run-table>a{min-width:39rem}.maze-move-table>div{min-width:31rem}.trajectory-answer-table>div{min-width:35rem}.null-metrics{grid-template-columns:1fr}.null-metrics article,.null-metrics article:nth-child(2n){border-bottom:1px solid #454a3e;border-right:0}.null-metrics article:last-child{border-bottom:0}.state-hero-copy h1{font-size:clamp(3.5rem,17vw,5rem)}.state-safety-strip,.state-protocol-picker,.state-strategy-picker,.field-grid.four-col,.state-score-grid,.state-stat-strip,.state-condition-comparison{grid-template-columns:1fr}.state-optimizer-head,.optimizer-setup,.optimizer-baseline,.optimizer-mode-board{padding:1.1rem}.optimizer-mode-picker,.optimizer-geometry-picker,.optimizer-explainer-grid,.optimizer-metric-grid,.optimizer-post-metrics .optimizer-metric-grid,.optimizer-mode-grid{grid-template-columns:1fr}.optimizer-mode-grid article,.optimizer-mode-grid article:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.optimizer-mode-grid article:last-child{border-bottom:0}.optimizer-source-boundary li{grid-template-columns:1fr;gap:.25rem}.optimizer-close{grid-template-columns:1fr}.state-safety-strip>div,.state-safety-strip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.state-safety-strip>div:last-child{border-bottom:0}.state-setup-copy,.state-setup-form,.state-run-sidebar,.state-debrief,.state-results{padding:1.1rem}.state-chain{grid-template-columns:1fr}.state-chain div,.state-chain div:nth-of-type(3),.state-chain div:nth-of-type(4),.state-chain i:nth-of-type(2){grid-area:auto/1}.state-chain i{transform:rotate(90deg)}.state-runner-head,.state-abort,.state-arm-row,.state-results .inventory-head{flex-direction:column;align-items:flex-start}.state-results .inventory-head>p{text-align:left}.state-core-panel{min-height:27rem;padding:1.1rem}.state-stat-strip article{border-right:0;border-bottom:1px solid var(--line)}.state-stat-strip article:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@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}}
