/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--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;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--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{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.grow{flex-grow:1}: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-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)))}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.l-container,.l-container-narrow{padding-inline:var(--page-gutter);margin-inline:auto}.l-container{max-width:var(--container-lg)}.l-container-narrow{max-width:var(--container-md)}.l-stack{gap:var(--space-4);flex-direction:column;display:flex}.l-cluster{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}h1{letter-spacing:-.04em;max-width:760px;margin-bottom:18px;font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:760;line-height:1.04}h2{letter-spacing:-.028em;margin-bottom:10px;font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:720;line-height:1.12}h3{letter-spacing:-.015em;margin-bottom:8px;font-size:1.02rem;font-weight:650}.eyebrow{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0 0 16px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex}dl{gap:10px;margin:14px 0 0;display:grid}dt{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}dd{color:var(--ink);margin:2px 0 0;font-size:.9rem}@keyframes rpe-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.agentCard,.agentReviewCard,.kitCard,.listBlock,.listRow,.sigDock{animation:rpe-rise .18s ease-out both}.kitStatusChip,.statusChip{transition:background-color .14s,color .14s,border-color .14s}.btn,.listPrimaryBtn,.listSecondaryBtn{transition:background .14s,border-color .14s,color .14s,transform .12s}.btn:active,.listPrimaryBtn:active{transform:scale(.985)}}.stmt{background:var(--dash-paper);min-height:100svh;color:var(--dash-ink);font-family:var(--font-ui);flex-direction:column;display:flex;overflow-x:hidden}.stmtBar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) clamp(var(--space-5),4vw,var(--space-12));display:flex}.stmtSignIn{min-height:var(--tap-target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--dash-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--motion-fast) var(--motion-ease);align-items:center;display:inline-flex}.stmtSignIn:hover{color:var(--dash-ink)}.stmtCover{padding:var(--space-10) clamp(var(--space-5),5vw,var(--space-16));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.stmtHeadline{max-width:14ch;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-statement);font-weight:var(--weight-medium);font-variation-settings:"SOFT" 0,"WONK" 1;letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:.98}.stmtSubline{margin:var(--space-6) 0 0;max-width:54ch;color:var(--dash-muted);font-size:var(--text-md);line-height:var(--leading-normal)}.stmtThread{gap:var(--space-6);margin-top:clamp(var(--space-10),8vh,var(--space-16));text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.stmtThread:before{content:"";top:calc(var(--space-3) / 2);bottom:calc(var(--space-3) / 2);left:calc(var(--space-3) / 2 - .75px);background:var(--gold-thread);transform-origin:top;width:1.5px;animation:stmtDrawY .7s var(--motion-ease) .3s backwards;position:absolute}.stmtStation{grid-template-columns:var(--space-3) auto;gap:var(--space-4);color:var(--dash-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;animation:stmtStationIn .4s var(--motion-ease) backwards;place-items:center start;display:grid}.stmtStation:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--dash-ink);justify-self:center}.stmtStation--gold:before{width:var(--space-3);height:var(--space-3);background:var(--gold-thread)}.stmtStation:first-child{animation-delay:.5s}.stmtStation:nth-child(2){animation-delay:.7s}.stmtStation:nth-child(3){animation-delay:.9s}@keyframes stmtDrawY{0%{transform:scaleY(0)}}@keyframes stmtDrawX{0%{transform:scaleX(0)}}@keyframes stmtStationIn{0%{opacity:0}}.stmtCta{min-height:var(--tap-target-min);margin-top:clamp(var(--space-10),8vh,var(--space-16));padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);background:var(--dash-ink);color:var(--dash-paper);font-size:var(--text-md);font-weight:var(--weight-semibold);transition:background var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;display:inline-flex}.stmtCta:focus-visible,.stmtCta:hover{background:var(--dash-pine)}.stmtFoot{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-8);color:var(--dash-muted);font-size:var(--text-xs);display:flex}.stmtFootYear:before{content:"·";margin-right:var(--space-2)}@media (min-width:640px){.stmtThread{justify-content:space-between;gap:var(--space-4);width:100vw;padding:0 clamp(var(--space-8),10vw,160px);flex-direction:row;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.stmtThread:before{top:calc(var(--space-3) / 2 - .75px);transform-origin:0;width:auto;height:1.5px;animation-name:stmtDrawX;bottom:auto;left:0;right:0}.stmtStation{grid-template-columns:none;grid-template-rows:var(--space-3) auto;gap:var(--space-3);justify-items:center}}@media (prefers-reduced-motion:reduce){.stmtStation,.stmtThread:before{animation:none}}.minimalLogin{color:#101612;min-height:100vh;font-family:var(--font-ui);isolation:isolate;background:#f6f7f1;position:relative;overflow:hidden}.accessArtwork{z-index:-2;pointer-events:none;width:min(64vw,1080px);margin:0;position:fixed;inset:0 0 0 auto}.accessArtwork img{object-fit:cover;object-position:60% 44%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000059 22%,#000 52%),linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#00000059 22%,#000 52%),linear-gradient(#0000,#000 16% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.minimalLogin:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f6f7f1,#f6f7f1eb 24%,#f6f7f152 50%,#f6f7f19e),radial-gradient(120% 90% at 84% 30%,#1f5e5a24,#0000 56%),radial-gradient(60% 50% at 96% 88%,#c89b3f1a,#0000 70%);position:fixed;inset:0}.accessShell{grid-template-rows:auto 1fr;width:min(1180px,100% - 64px);min-height:100vh;margin:0 auto;display:grid;position:relative}.accessBrand{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;padding:30px 0 0;display:flex;position:relative}.accessBack{color:#1016128c;order:-1;margin-bottom:0}.accessBack:hover{color:#101612}.accessGrid{grid-template-columns:minmax(0,1fr) minmax(366px,432px);align-self:center;align-items:center;gap:clamp(48px,8vw,132px);padding:6vh 0 8vh;display:grid}.accessIntro{max-width:560px}.accessKicker{color:#1f5e5a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:.72rem;font-weight:780}.accessHeadline{color:#101612;letter-spacing:-.058em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.6rem,4.4vw,4.1rem);font-weight:540;line-height:.96}.accessLede{color:#4b574f;max-width:42ch;margin:26px 0 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.6}.accessLedger{border-top:1px solid #1016121f;max-width:360px;margin-top:clamp(36px,5vh,56px);padding-top:26px}.accessLedger p{color:#10161280;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:.66rem;font-weight:760}.accessLedger ol{gap:18px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.accessLedger ol:before{content:"";background:linear-gradient(#1f5e5a1f,#1f5e5a75,#c89b3f4d);width:1px;position:absolute;top:7px;bottom:7px;left:3px}.accessLedger li{color:#101612bd;letter-spacing:-.012em;font-size:.82rem;font-weight:620;position:relative}.accessLedger li:before{content:"";background:#f6f7f1;border:1px solid #1f5e5a7a;border-radius:50%;width:7px;height:7px;position:absolute;top:.4em;left:-22px;box-shadow:0 0 0 5px #f6f7f1b8}.accessLedger li:last-child:before{background:#c89b3f29;border-color:#c89b3fc7}.accessPanel{-webkit-backdrop-filter:blur(20px)saturate(1.04);background:#fcfbf7d1;border:1px solid #1016121a;border-radius:18px;justify-self:end;width:100%;max-width:432px;padding:34px 34px 32px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 42px 90px -56px #10161280,0 8px 28px -22px #10161259}.accessPanel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffffe6,#fff0 38%,#c89b3f38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.accessPanel .authPanel{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.accessPanel .authPanel .brand{display:none}.accessPanel .card{box-shadow:none;background:0 0;border:0;padding:0}.accessPanel .formTitle{letter-spacing:-.035em;margin-bottom:4px;font-size:1.32rem;font-weight:640}.accessPanel .formTitle+.formSub,.accessPanel .panelSub{color:#1016128a;margin:0 0 24px;font-size:.86rem;line-height:1.5}.accessPanel .formField input,.accessPanel .iconBtn,.accessPanel .primaryBtn,.accessPanel .secondaryBtn{border-radius:9px}.accessPanel .formField input{background:#ffffffb3}.accessPanel .primaryBtn{background:#101612;padding-top:13px;padding-bottom:13px;font-weight:650}.accessPanel .primaryBtn:hover{background:#1f5e5a}@media (max-width:980px){.accessGrid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:clamp(36px,6vw,80px)}}@media (max-width:820px){.minimalLogin{min-height:100svh}.accessArtwork{width:100%;height:136px;position:absolute;inset:0 0 auto}.accessArtwork img{object-position:64% 32%;-webkit-mask-image:linear-gradient(#000,#000000b8 52%,#0000);mask-image:linear-gradient(#000,#000000b8 52%,#0000)}.minimalLogin:after{background:linear-gradient(#f6f7f152,#f6f7f10f 30%,#f6f7f1 64% 100%),radial-gradient(80% 40% at 70% 6%,#1f5e5a1f,#0000 62%)}.accessShell{grid-template-rows:auto 1fr;width:min(100% - 40px,560px);min-height:100svh}.accessBrand{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:84px}.accessBack{margin:0;font-size:.82rem}.accessGrid{grid-template-columns:1fr;align-content:start;align-items:start;gap:0;padding:8px 0 6vh}.accessIntro{order:2;max-width:none;margin-top:22px}.accessHeadline,.accessKicker,.accessLede,.accessLedger>p{display:none}.accessLedger{border-top:0;max-width:none;margin:0;padding:0}.accessLedger ol{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:0;display:flex}.accessLedger ol:before{display:none}.accessLedger li{color:#10161275;letter-spacing:.01em;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.accessLedger li:before,.accessLedger li:last-child:before{content:"·";width:auto;height:auto;box-shadow:none;color:#1016124d;background:0 0;border:0;border-radius:0;margin:0 .5em;font-size:.9rem;line-height:1;position:static}.accessLedger li:first-child:before{display:none}.accessPanel{-webkit-backdrop-filter:none;background:#fcfbf7;border-radius:20px;order:1;justify-self:stretch;width:100%;max-width:none;margin-top:24px;padding:30px 26px 28px;box-shadow:inset 0 1px #ffffffb3,0 30px 70px -50px #10161280,0 6px 22px -18px #1016124d}.accessPanel .formField input{background:#ffffffdb}.accessPanel .formField input,.accessPanel .inputRow input{font-size:1rem}.accessPanel .formField input,.accessPanel .googleAccess,.accessPanel .iconBtn,.accessPanel .primaryBtn{min-height:48px}}@media (max-width:520px){.accessShell{width:min(100% - 32px,520px)}.accessBrand{padding-top:78px}.accessPanel{padding:26px 20px 24px}}@media (max-width:380px){.accessArtwork{height:118px}.accessBrand{padding-top:66px}.accessGrid{padding-top:22px}.accessPanel{padding:24px 18px 22px}.accessPanel .formTitle{font-size:1.24rem}.accessPanel .panelSub{margin-bottom:20px}}.googleAccess{color:#101612;cursor:pointer;appearance:none;background:#fff;border:1px solid #10161229;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:46px;margin-bottom:20px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 2px #1016120d}.googleNote{color:var(--muted);margin:-8px 0 18px;font-size:.78rem;line-height:1.5}.googleAccess:hover{border-color:#10161252;transform:translateY(-1px);box-shadow:0 4px 14px -6px #10161247}.googleGlyph{color:#1f5e5a;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:grid}.authDivider{color:#1016126b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:.66rem;font-weight:720;display:flex}.authDivider:after,.authDivider:before{content:"";background:#1016121f;flex:1;height:1px}.googleCompleteState{color:#10161294;font-size:.86rem}.buildPill,.chip,.queueState{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-alt);min-width:fit-content;color:var(--ink);letter-spacing:.01em;align-items:center;gap:8px;padding:6px 11px;font-size:.76rem;font-weight:650;display:inline-flex}.buildPill{border-color:var(--approved);background:var(--approved-soft);color:var(--approved)}.pulse{background:var(--approved);width:7px;height:7px;box-shadow:0 0 0 4px var(--approved);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.pulse{box-shadow:0 0 0 4px color-mix(in srgb,var(--approved) 16%,transparent)}}.chip.role{border-color:var(--needs-review)}@supports (color:color-mix(in lab,red,red)){.chip.role{border-color:color-mix(in srgb,var(--needs-review) 35%,var(--line))}}.chip.role{background:var(--needs-review-soft);color:var(--needs-review)}.chip.accent{border-color:var(--proposed)}@supports (color:color-mix(in lab,red,red)){.chip.accent{border-color:color-mix(in srgb,var(--proposed) 35%,var(--line))}}.chip.accent{background:var(--proposed-soft);color:var(--proposed)}.brand{border-radius:var(--radius-md);align-items:center;gap:12px;min-width:fit-content;display:inline-flex}.brandMark{flex:none;place-items:center;width:min(190px,42vw);height:clamp(24px,5vw,34px);display:inline-grid}.brandMark img{object-fit:contain;width:100%;height:100%;display:block}.brand strong{display:none}.brand small{color:var(--muted);margin-top:2px;font-size:.74rem;display:block}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:550;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,color .14s}.btn,.btn__icon{display:inline-flex}.btn--sm{min-height:38px;padding:8px 12px;font-size:13px}.btn--primary{background:var(--dash-ink,var(--dash-ink));border-color:var(--dash-ink,var(--dash-ink));color:var(--dash-surface,var(--surface))}.btn--primary:focus-visible,.btn--primary:hover{background:var(--dash-pine);border-color:var(--dash-pine)}.btn--secondary{border-color:var(--dash-hairline,var(--line));color:var(--dash-ink,var(--ink));background:0 0}.btn--secondary:focus-visible,.btn--secondary:hover{border-color:var(--dash-sage,var(--primary))}.btn--ghost{color:var(--dash-muted,var(--muted));background:0 0;border-color:#0000}.btn--ghost:focus-visible,.btn--ghost:hover{border-color:var(--dash-sage,var(--primary));color:var(--dash-ink,var(--ink))}.btn:focus-visible{outline:1px solid var(--dash-sage,var(--primary));outline-offset:3px;box-shadow:0 0 0 3px var(--dash-sage-wash,var(--accent-soft))}.btn:disabled{opacity:.55;cursor:not-allowed}.btn kbd{font:inherit}.popoverMenu{position:relative}.popoverMenu__panel{z-index:60;border:1px solid var(--dash-hairline,var(--line));background:var(--dash-surface,var(--surface));border-radius:16px;min-width:220px;max-width:min(280px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 44px #10161229}.popoverMenu[data-align=end] .popoverMenu__panel{right:0}.popoverMenu[data-align=start] .popoverMenu__panel{left:0}.pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.pageHeader__heading{min-width:0;max-width:72ch}.pageHeader__eyebrow{color:var(--dash-muted,var(--muted));letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.pageHeader__description{color:var(--dash-muted,var(--muted));margin:8px 0 0;line-height:1.6}.pageHeader__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.pageHeader{align-items:flex-start}.pageHeader__actions{width:100%}.pageHeader__actions .btn{flex:1}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.authPage{background:linear-gradient(var(--canvas),var(--canvas)),url(/brand/enki-auth-background.jpg) 50% /cover no-repeat;place-items:center;min-height:100vh;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.authPage{background:linear-gradient(color-mix(in srgb,var(--canvas) 72%,transparent),color-mix(in srgb,var(--canvas) 82%,transparent)),url(/brand/enki-auth-background.jpg) 50% /cover no-repeat}}.authPanel{width:min(420px,100%)}.backLink{color:var(--muted);letter-spacing:-.01em;align-items:center;gap:7px;margin-bottom:24px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s,gap .2s;display:inline-flex}.backLink:hover{color:var(--ink);gap:10px}.backLink svg{transition:transform .2s}.backLink:hover svg{transform:translate(-2px)}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:28px}.formTitle{letter-spacing:-.025em;margin:0 0 18px;font-size:1.4rem;font-weight:720}.formField{margin-bottom:18px}.formField label{color:var(--muted);margin-bottom:8px;font-size:.78rem;font-weight:650;display:block}.fieldLabelRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fieldLabelRow label{margin-bottom:0}.fieldLabelRow a{color:var(--primary);font-size:.78rem;font-weight:650}.fieldLabelRow a:hover{text-decoration:underline}.formField input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);outline:none;padding:11px 13px;font-size:.94rem;transition:border-color .14s,box-shadow .14s}.formField input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft)}.formField input::placeholder{color:var(--subtle)}.inputRow{align-items:center;gap:8px;display:flex}.inputRow input{flex:1}.iconBtn{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.iconBtn:hover{background:var(--surface-alt);color:var(--ink)}.primaryBtn{border-radius:var(--radius-md);background:var(--primary);width:100%;color:var(--surface);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.92rem;font-weight:650;transition:background .14s,transform .12s;display:inline-flex}.primaryBtn:hover{background:var(--primary-strong)}.primaryBtn:disabled{opacity:.55;cursor:not-allowed}.authActions{gap:12px;margin-top:24px;display:grid}.secondaryBtn{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);justify-content:center;align-items:center;padding:11px 16px;font-size:.92rem;font-weight:650;display:inline-flex}.formError{color:var(--blocked);margin:0 0 14px;font-size:.86rem}.formSuccess{border:1px solid var(--primary-strong);gap:4px;margin:0 0 16px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.formSuccess{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.formSuccess{border-left:3px solid var(--primary);border-radius:var(--radius-md);color:var(--ink);background:#f1f5ebeb;font-size:.86rem;line-height:1.45}.formSuccess strong{color:var(--primary)}.formSuccess span,.helperText{color:var(--muted)}.helperText{margin:-8px 0 18px;font-size:.88rem;line-height:1.55}.passwordMeter{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.passwordMeter span{background:var(--primary-strong);border-radius:999px;height:4px}@supports (color:color-mix(in lab,red,red)){.passwordMeter span{background:color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.passwordMeter span.filled{background:var(--primary)}.passwordHint{color:var(--muted);margin:8px 0 0;font-size:.76rem;line-height:1.45}.recoveryNotice p:not(.eyebrow){color:var(--muted);font-size:.9rem;line-height:1.65}.recoveryNotice .secondaryBtn{margin-top:18px;text-decoration:none}.formLink{color:var(--muted);text-align:center;margin:14px 0 0;font-size:.86rem}.formLink a{color:var(--primary);font-weight:650}.formLink a:hover{text-decoration:underline}.kitModalOverlay{z-index:80;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.kitModalScrim{background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kitModalScrim{background:color-mix(in srgb,var(--ink) 32%,transparent)}}.kitModalScrim{-webkit-backdrop-filter:none;backdrop-filter:none}.kitModalCard{gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-height:min(84vh,720px);box-shadow:var(--shadow);padding:var(--space-6);animation:kitModalIn var(--motion-normal) var(--motion-ease);flex-direction:column;display:flex;position:relative;overflow:auto}.kitModalCard--sm{max-width:var(--container-sm)}.kitModalCard--md{max-width:640px}.kitModalCard--lg{max-width:var(--container-md)}.kitModalHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.kitModalTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight);margin:0}.kitModalDescription{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal)}.kitModalClose{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.kitModalClose:hover{color:var(--text);background:var(--surface-alt)}.kitModalClose:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.kitModalBody{gap:var(--space-4);flex-direction:column;display:flex}.kitModalFooter{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-4);display:flex}@keyframes kitModalIn{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.kitToastViewport{right:var(--space-4);bottom:var(--space-4);z-index:90;width:min(360px,calc(100vw - 2 * var(--space-4)));flex-direction:column;position:fixed}.kitToast,.kitToastViewport{gap:var(--space-2);display:flex}.kitToast{align-items:center;background:var(--surface);color:var(--text);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--space-3) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);animation:kitToastIn var(--motion-normal) var(--motion-ease)}.kitToast--success{border-left-color:var(--approved)}.kitToast--success svg{color:var(--approved)}.kitToast--error{border-left-color:var(--blocked)}.kitToast--error svg{color:var(--blocked)}.kitToast--info{border-left-color:var(--needs-review)}.kitToast--info svg{color:var(--needs-review)}.kitToastMessage{flex:1}.kitToastDismiss{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.kitToastDismiss:hover{color:var(--text);background:var(--surface-alt)}.kitToastDismiss:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@keyframes kitToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kitSkeleton{background:linear-gradient(90deg,var(--surface-alt) 25%,var(--surface-alt) 42%,var(--surface-alt) 60%);display:inline-block}@supports (color:color-mix(in lab,red,red)){.kitSkeleton{background:linear-gradient(90deg,var(--surface-alt) 25%,color-mix(in srgb,var(--surface-alt) 55%,var(--surface)) 42%,var(--surface-alt) 60%)}}.kitSkeleton{border-radius:var(--radius-sm);background-size:220% 100%;width:100%;height:.85em;animation:kitShimmer 1.4s linear infinite}.kitSkeleton--block{border-radius:var(--radius-md);height:72px}.kitSkeleton--circle{border-radius:var(--radius-pill)}.kitSkeletonList{gap:var(--space-3);flex-direction:column;display:flex}.kitSkeletonRow{align-items:center;gap:var(--space-3);display:flex}.kitSkeletonRowLines{gap:var(--space-1);flex-direction:column;flex:1;display:flex}@keyframes kitShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.kitModalCard,.kitSkeleton,.kitToast{animation:none}}.kitEmptyState{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-10) var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-alt);flex-direction:column;display:flex}.kitEmptyStateIcon{color:var(--subtle)}.kitEmptyStateTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.kitEmptyStateCopy{max-width:42ch;font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal);margin:0}.kitEmptyStateAction{margin-top:var(--space-2)}.kitStatusChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);border:1px solid #0000;line-height:1.6;display:inline-flex}.kitStatusChip--proposed{color:var(--proposed);background:var(--proposed-soft);border-color:var(--proposed)}@supports (color:color-mix(in lab,red,red)){.kitStatusChip--proposed{border-color:color-mix(in srgb,var(--proposed) 25%,transparent)}}.kitStatusChip--needs-review{color:var(--needs-review);background:var(--needs-review-soft);border-color:var(--needs-review)}@supports (color:color-mix(in lab,red,red)){.kitStatusChip--needs-review{border-color:color-mix(in srgb,var(--needs-review) 25%,transparent)}}.kitStatusChip--approved{color:var(--approved);background:var(--approved-soft);border-color:var(--approved)}@supports (color:color-mix(in lab,red,red)){.kitStatusChip--approved{border-color:color-mix(in srgb,var(--approved) 25%,transparent)}}.kitStatusChip--blocked{color:var(--blocked);background:var(--blocked-soft);border-color:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.kitStatusChip--blocked{border-color:color-mix(in srgb,var(--blocked) 25%,transparent)}}.kitStatusChip--neutral{color:var(--muted);background:var(--surface-alt);border-color:var(--line)}.kitFieldRequired{color:var(--blocked)}.kitFieldHint{color:var(--subtle)}.kitFieldError,.kitFieldHint{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal)}.kitFieldError{color:var(--blocked)}.kitCard{gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);flex-direction:column;display:flex}.kitCard--dense{padding:var(--space-4);gap:var(--space-3)}.kitCardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.kitCardHeading{gap:var(--space-1);flex-direction:column;display:flex}.kitCardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);line-height:var(--leading-tight);margin:0}.kitCardSubtitle{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal);margin:0}.kitCardActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.kitCardBody{gap:var(--space-3);flex-direction:column;display:flex}.kitListRow--interactive{cursor:pointer;color:inherit;text-decoration:none}.kitListRow--interactive:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.kitListRow--button{text-align:start;width:100%;font:inherit}.kitListRowTrailing{align-items:center;gap:var(--space-2);flex:none;display:flex}.kitTabs{gap:var(--space-1);border-bottom:1px solid var(--line);display:flex}.kitTab{appearance:none;cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted);transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.kitTab--active,.kitTab:hover{color:var(--text)}.kitTab--active{border-bottom-color:var(--primary)}.kitTab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-sm)}.kitTabPanel{padding-top:var(--space-4)}.sysState{justify-content:center;align-items:center;gap:var(--space-5);min-height:100svh;padding:var(--space-8) var(--page-gutter);background:var(--canvas);color:var(--ink);text-align:center;flex-direction:column;display:flex}.sysState--framed{min-height:0;padding:var(--space-12) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.sysStateLine{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:-.02em;margin:0}.sysState--framed .sysStateLine{font-size:var(--text-xl)}.dashboardInstrumentShell{background:var(--dash-paper);min-height:100vh;color:var(--dash-ink);grid-template-columns:minmax(236px,292px) minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.provenanceRail{border-right:1px solid var(--dash-hairline);background:var(--dash-paper);align-content:start;gap:40px;height:100vh;padding:28px 20px;display:grid;position:sticky;top:0}.provenanceLockup{color:var(--dash-ink);outline-offset:4px;align-items:center;text-decoration:none;display:inline-flex}.provenanceLockup:focus-visible{outline:1px solid var(--dash-sage);box-shadow:0 0 0 3px var(--dash-sage-wash)}.provenanceStages{gap:0;margin:0;padding:0;list-style:none;display:grid}.provenanceStage{position:relative}.provenanceStage:after,.provenanceStage:before{content:"";border-left:1.5px solid var(--line-strong);position:absolute;left:5.25px}.provenanceStage:before{top:0;bottom:50%}.provenanceStage:after{top:50%;bottom:0}.provenanceStage:first-child:before,.provenanceStage:last-child:after{display:none}.provenanceStage[data-design-role=gold-approval-transition]+.provenanceStage:before,.provenanceStage[data-design-role=gold-approval-transition]:after{border-left-color:var(--gold-thread)}.provenanceStage a{min-height:44px;padding:0 var(--space-2) 0 24px;color:var(--dash-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);outline-offset:6px;align-items:center;text-decoration:none;display:flex;position:relative}.provenanceStage a:before{content:"";border:1.5px solid var(--line-strong);background:var(--dash-paper);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:2px}.provenanceStage[data-trust-class=raw] a:before{border-style:dotted}.provenanceStage[data-trust-class=signal] a:before{background:var(--dash-surface);border-style:dashed}.provenanceStage[data-trust-class=approved] a:before{border-color:var(--dash-ink)}.provenanceStage[data-trust-class=output] a:before{border-color:var(--dash-sage);background:var(--dash-sage-wash)}.provenanceStage a:focus-visible,.provenanceStage a:hover{color:var(--dash-ink)}.provenanceStage a:focus-visible{outline:1px solid var(--dash-sage);outline-offset:4px;box-shadow:0 0 0 3px var(--dash-sage-wash)}.provenanceStage.active a{color:var(--dash-ink);font-weight:var(--weight-semibold)}.provenanceStage.active a:before{border-color:var(--primary);background:var(--primary)}.displayNumeral{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}h1 .panelInfo,h2 .panelInfo,h3 .panelInfo{vertical-align:middle;margin-inline-start:var(--space-2)}.panelInfo{border:1px solid var(--dash-hairline);width:18px;height:18px;color:var(--dash-muted);font-family:var(--font-display);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-style:normal;line-height:1;display:inline-flex}.dashMain{min-width:0;padding:32px clamp(32px,5vw,72px) 72px;overflow:auto}.dashContent{max-width:1240px;margin:0 auto}.dashContent h1{letter-spacing:-.02em;max-width:72ch;margin:0 0 8px;font-size:clamp(24px,3vw,44px);font-weight:500;line-height:1.12}.globalBar{border:1px solid var(--dash-hairline);border-radius:var(--dash-radius);background:var(--dash-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;max-width:1240px;margin:0 auto 32px;padding:12px 16px;display:flex}.globalBar__workspace{min-width:0}.globalBar__utilities{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.globalBar__workspace .workspaceTrigger{border-color:var(--dash-hairline);background:var(--dash-paper);min-height:40px;color:var(--dash-ink);border-radius:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500}.globalBar__workspace .workspaceTrigger:focus-visible,.globalBar__workspace .workspaceTrigger:hover{border-color:var(--dash-sage);outline:1px solid var(--dash-sage);outline-offset:3px;box-shadow:0 0 0 3px var(--dash-sage-wash)}.globalBar__workspace .workspaceAdd,.globalBar__workspace .workspaceCreateRow input,.globalBar__workspace .workspaceDelete,.globalBar__workspace .workspaceEmpty,.globalBar__workspace .workspaceItem,.globalBar__workspace .workspaceManageRow input{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px}.globalBar__workspace .workspaceAdd:focus-visible,.globalBar__workspace .workspaceAdd:hover,.globalBar__workspace .workspaceItem:focus-visible,.globalBar__workspace .workspaceItem:hover{background:var(--dash-sage-wash);color:var(--dash-ink);outline:none}.globalBar kbd{font:inherit;color:var(--dash-muted)}.globalBar__accountTrigger{border:1px solid var(--dash-hairline);min-height:38px;color:var(--dash-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.globalBar__accountTrigger:focus-visible,.globalBar__accountTrigger:hover{border-color:var(--dash-sage);color:var(--dash-ink)}.globalBar__accountTrigger:focus-visible{outline:1px solid var(--dash-sage);outline-offset:3px;box-shadow:0 0 0 3px var(--dash-sage-wash)}.globalBar__menu{gap:4px;display:grid}.globalBar__menu a,.globalBar__signOut{min-height:40px;color:var(--dash-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.globalBar__signOut{cursor:pointer;text-align:left;background:0 0;border:0;font-family:inherit}.globalBar__menu a:focus-visible,.globalBar__menu a:hover,.globalBar__signOut:focus-visible,.globalBar__signOut:hover{background:var(--dash-sage-wash);color:var(--dash-ink);outline:none}.dashCommandOpen{border:1px solid var(--primary-strong);align-items:center;gap:7px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashCommandOpen{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashCommandOpen{background:var(--surface-raised);color:var(--primary-strong);cursor:pointer;border-radius:999px;font-size:.8rem;font-weight:760}.dashCommandOpen kbd{border:1px solid var(--primary-strong);padding:1px 5px}@supports (color:color-mix(in lab,red,red)){.dashCommandOpen kbd{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashCommandOpen kbd{color:var(--muted);border-radius:6px;font-size:.68rem}.dashCommandOverlay{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#20262347;place-items:start center;padding:12vh 18px 18px;display:grid;position:fixed;inset:0}.dashCommandPanel{border:1px solid var(--primary-strong);width:min(560px,100%);padding:18px}@supports (color:color-mix(in lab,red,red)){.dashCommandPanel{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashCommandPanel{background:var(--surface-raised);border-radius:24px;box-shadow:0 24px 70px #20262338}.dashCommandHeader{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.76rem;font-weight:780;display:flex}.dashCommandHeader button{border:1px solid var(--primary-strong);place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.dashCommandHeader button{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashCommandHeader button{background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px}.dashCommandPanel p{color:var(--muted);margin:0 0 14px;font-size:.88rem}.dashCommandSearch{border:1px solid var(--primary-strong);align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashCommandSearch{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashCommandSearch{background:var(--surface);color:var(--muted);border-radius:16px}.dashCommandSearch input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.dashCommandSearch input::placeholder{color:var(--muted)}.dashCommandList{gap:8px;display:grid}.dashCommandList a{border:1px solid var(--primary-strong);align-items:flex-start;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashCommandList a{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashCommandList a{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.dashCommandList a{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.dashCommandList a{color:var(--ink);font-weight:690;text-decoration:none}.dashCommandCopy{gap:3px;display:grid}.dashCommandCopy small{color:var(--muted);font-size:.76rem;font-weight:560;line-height:1.35}.dashCommandEmpty{border:1px dashed var(--primary-strong);padding:14px}@supports (color:color-mix(in lab,red,red)){.dashCommandEmpty{border:1px dashed color-mix(in srgb,var(--primary-strong) 26%,transparent)}}.dashCommandEmpty{color:var(--muted);background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.dashCommandEmpty{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.dashCommandEmpty{font-size:.86rem;font-weight:650}.dashCommandList a:focus-visible,.dashCommandList a:hover{border-color:var(--primary-strong)}@supports (color:color-mix(in lab,red,red)){.dashCommandList a:focus-visible,.dashCommandList a:hover{border-color:color-mix(in srgb,var(--primary-strong) 26%,transparent)}}.dashCommandList a:focus-visible,.dashCommandList a:hover{background:var(--surface);color:var(--primary-strong)}.dashCommandList a:focus-visible .dashCommandCopy small,.dashCommandList a:hover .dashCommandCopy small{color:var(--ink-soft)}.dashProvenanceOverlay{z-index:50;background:var(--shade);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.dashProvenanceOverlay{background:color-mix(in srgb,var(--shade) calc(100% * .24),transparent)}}.dashProvenanceDrawer{border-left:1px solid var(--primary-strong);width:min(430px,100%);height:100%;padding:24px}@supports (color:color-mix(in lab,red,red)){.dashProvenanceDrawer{border-left:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashProvenanceDrawer{background:var(--surface-raised);box-shadow:-24px 0 60px var(--shade)}@supports (color:color-mix(in lab,red,red)){.dashProvenanceDrawer{box-shadow:-24px 0 60px color-mix(in srgb,var(--shade) calc(100% * .14),transparent)}}.dashProvenanceDrawer{overflow:auto}.dashProvenanceHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dashProvenanceHeader span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:760;display:block}.dashProvenanceHeader h2{color:var(--ink);letter-spacing:-.04em;margin:4px 0 0;font-size:1.55rem;font-weight:650}.dashProvenanceHeader button{border:1px solid var(--primary-strong);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashProvenanceHeader button{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashProvenanceHeader button{background:var(--surface);color:var(--primary-strong);cursor:pointer;border-radius:999px}.dashProvenanceDrawer li,.dashProvenanceDrawer p{color:var(--muted);font-size:.93rem;line-height:1.55}.dashProvenanceStages{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.dashProvenanceStages span{border:1px solid var(--primary-strong);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.dashProvenanceStages span{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashProvenanceStages span{background:var(--surface);color:var(--primary-strong);border-radius:999px;font-size:.76rem;font-weight:760}.dashProvenanceActions{gap:10px;margin-top:22px;display:grid}.dashProvenanceActions a{border:1px solid var(--primary-strong);justify-content:center;padding:11px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashProvenanceActions a{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.dashProvenanceActions a{background:var(--surface);color:var(--primary-strong);border-radius:14px;font-size:.88rem;font-weight:750}@media (max-width:760px){.dashProvenanceOverlay{align-items:flex-end}.dashProvenanceDrawer{border-left:0;border-radius:24px 24px 0 0;height:min(82svh,640px)}}.enkiPill{right:var(--space-6);bottom:var(--space-6);z-index:40;align-items:center;gap:var(--space-2);max-width:24ch;padding:var(--space-2) var(--space-3);border:1px solid var(--dash-hairline);border-radius:var(--radius-pill);background:var(--dash-surface);color:var(--dash-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;position:fixed}.enkiPill:hover{color:var(--dash-ink);border-color:var(--dash-sage)}.enkiPill:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.enkiPill svg{flex-shrink:0}.enkiPill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentPanel{top:96px;right:var(--space-4);bottom:var(--space-4);z-index:55;border:1px solid var(--dash-hairline);border-radius:var(--dash-radius);background:var(--dash-surface);position:fixed}@media (min-width:921px){main.dashMain{transition:padding-right .16s}html[data-agent-open] main.dashMain{padding-right:calc(min(400px, 100vw - var(--space-8)) + var(--space-6))}html[data-agent-open] .sigDecisionGrid{grid-template-columns:1fr}html[data-agent-open] .sigDock{position:static}html[data-agent-open] .reviewWorkbenchDecisionGrid{grid-template-columns:1fr}}.agentPanel{width:min(400px,calc(100vw - var(--space-8)));box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.agentPanelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--dash-hairline);background:var(--dash-paper);display:flex}.agentPanelMeta{gap:var(--space-3);flex-shrink:0;margin-inline-start:auto}.agentPanelMeta,.agentVoiceNote{align-items:center;display:inline-flex}.agentVoiceNote{color:var(--dash-muted);cursor:help}.agentVoiceNote svg{flex-shrink:0}.agentNameView{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.agentName{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agentNameUnset{color:var(--dash-muted);font-weight:var(--weight-medium)}.agentNameCancel,.agentNameEditBtn,.agentNameSave,.agentPanelClose{border-radius:var(--radius-md);width:28px;height:28px;color:var(--dash-muted);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.agentNameCancel:hover,.agentNameEditBtn:hover,.agentNameSave:hover,.agentPanelClose:hover{background:var(--dash-sage-wash);color:var(--dash-ink)}.agentNameCancel:disabled,.agentNameSave:disabled{opacity:.5;cursor:default}.agentNameEdit{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.agentDraftSelect,.agentNameInput{border:1px solid var(--dash-hairline);border-radius:var(--radius-md);background:var(--dash-surface);min-width:0;color:var(--dash-ink);font:inherit;font-size:var(--text-sm);flex:1}.agentNameInput{padding:var(--space-1) var(--space-2)}.agentDraftSelect:focus-visible,.agentNameInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.agentNameSave{color:var(--primary)}.agentMessages{gap:var(--space-4);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.agentMessagesEmpty{justify-content:center}.agentMessagesEmpty .kitEmptyState{padding:var(--space-6) var(--space-4)}.agentMsg{gap:var(--space-1);flex-direction:column;max-width:88%;display:flex}.agentMsg-user{align-self:flex-end;align-items:flex-end}.agentMsg-agent{align-self:flex-start;align-items:flex-start}.agentMsgText{font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word;color:var(--dash-ink);margin:0}.agentMsg-agent .agentMsgText{border-inline-start:2px solid var(--dash-hairline);padding-inline-start:var(--space-3)}.agentMsgText p,.agentMsgText ul{white-space:normal;margin:0}.agentMsgText>*+*{margin-top:var(--space-2)}.agentMsgText ul{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.agentMsg-user .agentMsgText{background:var(--dash-ink)}@supports (color:color-mix(in lab,red,red)){.agentMsg-user .agentMsgText{background:color-mix(in srgb,var(--dash-ink) 7%,var(--dash-surface))}}.agentMsg-user .agentMsgText{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.agentMsgTime{font-size:var(--text-xs);color:var(--dash-muted)}.agentMsg-agent .agentMsgTime{padding-inline-start:calc(var(--space-3) + 2px)}.agentMsgNote{font-size:var(--text-xs);color:var(--dash-muted);font-style:italic}.agentMsg-agent .agentMsgNote{padding-inline-start:calc(var(--space-3) + 2px)}.agentCitations{gap:var(--space-1);padding:0 0 0 calc(var(--space-3) + 2px);flex-wrap:wrap;margin:0;list-style:none;display:flex}.agentCitationChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--dash-hairline);border-radius:var(--radius-pill);background:var(--dash-paper);font-size:var(--text-xs);color:var(--dash-muted);transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);text-decoration:none;display:inline-flex}.agentCitationChip:hover{border-color:var(--primary);color:var(--dash-ink)}.agentCitationChip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.agentCitationIndex{color:var(--primary);font-weight:var(--weight-semibold)}.agentCitationSource{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.agentCitationStatus{color:var(--dash-sage)}.agentThinking{gap:var(--space-1);padding:var(--space-3);flex-direction:row}.agentThinking span{border-radius:var(--radius-pill);background:var(--dash-sage);width:6px;height:6px;animation:agentBlink 1.2s ease-in-out infinite}.agentThinking span:nth-child(2){animation-delay:.2s}.agentThinking span:nth-child(3){animation-delay:.4s}@keyframes agentBlink{0%,80%,to{opacity:.3}40%{opacity:1}}.agentError{padding:var(--space-2) var(--space-4);color:var(--blocked);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.agentNameError{padding:var(--space-2) var(--space-4) 0}.agentCard{align-self:stretch}.agentCard .kitCard{box-shadow:none}.agentCardBody{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--dash-ink);white-space:pre-wrap;word-break:break-word;margin:0}.agentCardBody svg{vertical-align:-2px;color:var(--dash-muted);margin-inline-end:var(--space-1)}.agentCard .btn{align-self:flex-start}.agentTurn{gap:var(--space-2);flex-direction:column;display:flex}.agentReviewGroup{gap:var(--space-2);align-self:stretch;display:grid}.agentReviewGroupHead{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--dash-ink);margin:0}.agentReviewDupBadge{padding:0 var(--space-2);border:1px solid var(--dash-hairline);border-radius:var(--radius-pill);background:var(--dash-paper);color:var(--dash-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:help;align-items:center;display:inline-flex}.agentReviewTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.agentReviewExcerpt,.agentReviewTitle{color:var(--dash-ink);word-break:break-word;margin:0}.agentReviewExcerpt{font-size:var(--text-xs);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agentReviewExcerpt--full{-webkit-line-clamp:unset;font-size:var(--text-sm);max-width:68ch;display:block;overflow:visible}.agentReviewProvenance{font-size:var(--text-xs);color:var(--dash-muted);margin:0}.agentReviewActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.agentReviewCard .agentReviewActions .btn{align-self:auto}.agentReviewApprove{box-shadow:inset 0 -2px 0 var(--gold-thread)}.agentReviewNow{align-self:flex-start}.agentFindings{gap:var(--space-1);margin:0;padding:0;list-style:none}.agentFinding,.agentFindings{flex-direction:column;display:flex}.agentFinding{padding:var(--space-2) var(--space-2);border:1px solid var(--dash-hairline);border-radius:var(--radius-md);background:var(--dash-surface);gap:2px}.agentFindingTitle{color:var(--primary-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);word-break:break-word;text-decoration:none}.agentFindingTitle:hover{text-decoration:underline}.agentFindingDesc{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted)}.agentComposer{padding:var(--space-3);border-top:1px solid var(--dash-hairline);background:var(--dash-paper)}.agentComposer .formField{margin-bottom:0}.agentComposer .formField label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agentComposerRow{align-items:flex-end;gap:var(--space-2);display:flex}.agentComposer .agentComposerInput{resize:none;min-height:38px;max-height:120px;padding:var(--space-2) var(--space-3);border:1px solid var(--dash-hairline);border-radius:var(--radius-md);background:var(--dash-surface);color:var(--dash-ink);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);flex:1}.agentComposer .agentComposerInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.agentComposerAttach,.agentComposerMic{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--dash-hairline);background:var(--dash-surface);width:38px;height:38px;color:var(--dash-muted);transition:color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agentComposerAttach:hover:not(:disabled),.agentComposerMic:hover:not(:disabled){color:var(--dash-ink);border-color:var(--dash-sage)}.agentComposerMic:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.agentComposerMic--listening{color:var(--blocked);border-color:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.agentComposerMic--listening{border-color:color-mix(in srgb,var(--blocked) 45%,transparent)}}.agentComposerMic--listening{animation:micPulse 1.6s var(--motion-ease) infinite}@keyframes micPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--blocked) 25%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--blocked) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.agentComposerMic--listening{animation:none}}.agentComposerAttach:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.agentComposerAttach:disabled{opacity:.4;cursor:default}.agentComposerRow .btn{flex-shrink:0}.agentDraftAction{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--dash-hairline);background:var(--dash-paper);flex-direction:column;display:flex}.agentDraftActionHint{align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--dash-muted);display:inline-flex}.agentDraftActionHint svg{color:var(--dash-sage);flex-shrink:0}.agentDraftActionRow{gap:var(--space-2);display:flex}.agentDraftSelect{padding:var(--space-2) var(--space-2)}.agentGreeting{gap:var(--space-3);min-height:0;padding:var(--space-5) var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.agentGreetingKicker{align-items:center;gap:var(--space-1);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dash-muted);display:inline-flex}.agentGreetingKicker,.agentGreetingWelcome{font-weight:var(--weight-semibold);margin:0}.agentGreetingWelcome{font-size:var(--text-lg);color:var(--dash-ink)}.agentGreetingCopy{color:var(--dash-muted)}.agentGreetingCopy,.agentGreetingList{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.agentGreetingList{padding-left:var(--space-4);gap:var(--space-1);color:var(--dash-ink);flex-direction:column;display:flex}.agentGreetingCta{margin-top:var(--space-1)}.agentGreetingNote{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--dash-muted);font-style:italic}@media (prefers-reduced-motion:reduce){.agentCitationChip,.agentComposerAttach{transition:none}.agentThinking span{animation:none}}.agentScrim,.mobileTabBar{display:none}@media (max-width:920px){.dashboardInstrumentShell{grid-template-columns:1fr;min-height:100svh}.provenanceRail{display:none}.dashMain{padding:24px 20px calc(64px + env(safe-area-inset-bottom) + var(--space-4))}.globalBar{margin-bottom:24px}.enkiPill{display:none}.agentScrim{background:var(--shade);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.agentScrim{background:color-mix(in srgb,var(--shade) calc(100% * .32),transparent)}}.agentScrim{z-index:70}.agentPanel{top:calc(env(safe-area-inset-top) + var(--space-6));border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:71;width:auto;height:auto;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.agentComposer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.mobileTabBar{z-index:60;border-top:1px solid var(--dash-hairline);background:var(--dash-paper);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.mobileTabBar__tab{min-height:var(--tap-target-min);min-width:var(--tap-target-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--dash-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.mobileTabBar__tab.active{color:var(--dash-ink)}.mobileTabBar__tab:focus-visible{outline:2px solid var(--dash-sage);outline-offset:-2px}.mobileMoreSheet{z-index:70;background:#10161252;align-items:flex-end;display:flex;position:fixed;inset:0}.mobileMoreSheet__panel{width:100%;max-height:70svh;padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--dash-surface);border-top:1px solid var(--dash-hairline);border-radius:20px 20px 0 0;overflow-y:auto}.mobileMoreSheet__header{margin-bottom:var(--space-4);color:var(--dash-muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.mobileMoreSheet__header button{min-width:var(--tap-target-min);min-height:var(--tap-target-min);border-radius:var(--radius-md);color:var(--dash-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mobileMoreSheet__list{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mobileMoreSheet__list a{align-items:center;gap:var(--space-3);min-height:var(--tap-target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--dash-hairline);border-radius:var(--radius-md);color:var(--dash-ink);font-size:14px;font-weight:500;text-decoration:none;display:flex}}@media (max-width:760px){.globalBar{border-radius:20px;padding:16px}.globalBar__workspace{width:100%}.globalBar__utilities{justify-content:flex-start;width:100%}.dashContent h1{font-size:clamp(24px,10vw,36px)}.dashOverviewHero{border-radius:20px;padding:24px 20px}.dashProvenancePath{border-top:0;grid-template-columns:1fr;gap:0;margin-top:32px}.dashProvenancePath span{min-height:44px;padding:0 0 16px 48px}.dashProvenancePath span:before{top:3px;left:0}.dashProvenancePath span:after{content:"";border-left:1px solid var(--dash-hairline);position:absolute;top:16px;bottom:0;left:4px}.dashProvenancePath span[data-design-role=gold-approval-transition]:after{border-left-color:var(--dash-gold)}.dashProvenancePath span:last-child:after{display:none}}.installPage{min-height:100svh;padding:max(18px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 84% 10%,var(--primary),transparent 30%),linear-gradient(135deg,var(--canvas),var(--primary-wash));place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.installPage{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 30%),linear-gradient(135deg,var(--canvas),var(--primary-wash))}}.installPage{color:var(--ink)}.installCard{border:1px solid var(--primary-strong);width:min(620px,100%);padding:clamp(22px,6vw,42px)}@supports (color:color-mix(in lab,red,red)){.installCard{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.installCard{background:var(--surface);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.installCard{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.installCard{box-shadow:0 32px 90px #1929241f}.installBrand{margin-bottom:30px}.installKicker{color:var(--primary-strong);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 14px;font-size:.72rem;font-weight:780;display:inline-flex}.installCard h1{letter-spacing:-.072em;max-width:520px;margin:0;font-size:clamp(2.35rem,10vw,4.8rem);font-weight:560;line-height:.94}.installLead{max-width:520px;color:var(--muted);margin:20px 0 0;font-size:1rem;line-height:1.58}.installPrompt{border:1px solid var(--primary-strong);gap:8px;margin-top:20px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.installPrompt{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.installPrompt{background:var(--primary);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.installPrompt{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.installManual,.installPrompt button{background:var(--primary-strong);min-height:46px;color:var(--surface);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.installManual{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.installManual{background:color-mix(in srgb,var(--primary) 24%,transparent)}}.installManual{color:var(--dash-ink)}@supports (color:color-mix(in lab,red,red)){.installManual{color:color-mix(in srgb,var(--dash-ink) 58%,transparent)}}.installPrompt p,.installPrompt small{color:var(--muted);margin:0;line-height:1.45}.installPrompt p{font-size:.88rem}.installPrompt small{font-size:.76rem}.installSteps{gap:10px;margin-top:18px;display:grid}.installSteps article{border:1px solid var(--primary-strong);grid-template-columns:34px 1fr;gap:12px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.installSteps article{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.installSteps article{background:var(--surface-raised);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.installSteps article{background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}}.installSteps span{background:var(--primary-strong);width:30px;height:30px;color:var(--surface);border-radius:50%;place-items:center;font-size:.78rem;font-weight:760;display:grid}.installSteps h2{margin:0 0 4px;font-size:.98rem}.installSteps p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.48}.installActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.installActions a{border:1px solid var(--primary-strong);justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.installActions a{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.installActions a{color:var(--primary-strong);border-radius:15px;font-size:.86rem;font-weight:740}@media (max-width:520px){.installCard{border-radius:22px}.installActions{grid-template-columns:1fr}}.sourceInventory{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:14px;padding:18px;display:grid}.sourceInventoryHead{align-items:flex-start;gap:10px;display:flex}.sourceInventoryHead svg{color:var(--approved);margin-top:2px}.sourceInventoryHead h2{color:var(--ink);margin:0;font-size:1rem}.sourceInventorySummary{flex-wrap:wrap;gap:8px;display:flex}.sourceInventorySummary span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:.76rem}.sourceInventorySummary strong{color:var(--ink)}.sourceInventoryFilters{flex-wrap:wrap;gap:10px;display:flex}.sourceInventoryFilters label{min-width:150px;color:var(--ink);gap:5px;font-size:.76rem;font-weight:650;display:grid}.sourceInventoryFilters select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:8px 10px}.sourceInventoryResultCopy{color:var(--muted);margin:-2px 0 0;font-size:.78rem}.sourceInventoryList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sourceInventoryList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sourceInventoryList li>div{gap:3px;min-width:0;display:grid}.sourceInventoryList strong{color:var(--ink);font-size:.9rem}.sourceInventoryList span{color:var(--muted);font-size:.78rem}.sourceRunHistory{color:var(--muted);margin:2px 0 0;font-size:.74rem}.sourceStatusControl{flex-shrink:0;align-items:center;gap:8px;display:flex}.sourceStatusControl button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:7px 10px;font-size:.74rem;font-weight:700}.sourceStatusControl button:disabled{opacity:.55;cursor:not-allowed}.sourceStatusControl span{max-width:180px;color:var(--danger)}.sourceArchiveBtn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);cursor:pointer;align-items:center;gap:5px;padding:7px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.sourceArchiveBtn:hover:not(:disabled){color:var(--ink)}.sourceArchiveBtn:disabled{opacity:.55;cursor:not-allowed}.sourceArchivedTag{color:var(--muted);padding:7px 2px;font-size:.74rem;font-weight:700}@media (max-width:560px){.sourceInventoryList li{flex-direction:column;align-items:flex-start}}.dashOverviewHero{border:1px solid var(--dash-hairline,var(--dash-hairline));border-radius:var(--dash-radius,24px);background:var(--dash-surface,var(--dash-surface));align-items:start;min-height:0;padding:clamp(32px,5vw,72px);display:grid}.dashHeroCopy{max-width:760px}.dashKicker{color:var(--dash-muted,var(--dash-muted));letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:500;line-height:1.5}.dashHeroCopy h2{max-width:12ch;color:var(--dash-ink,var(--dash-ink));font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:500;line-height:var(--leading-tight);margin:0}.dashOverviewHero h2 .panelInfo{margin-left:var(--space-2);vertical-align:middle}.dashProvenancePath{border-top:1px solid var(--dash-hairline,var(--dash-hairline));grid-template-columns:repeat(5,minmax(0,1fr));margin-top:48px;display:grid}.dashProvenancePath span{color:var(--dash-muted,var(--dash-muted));gap:4px;padding:16px 16px 0 0;line-height:1.5;display:grid;position:relative}.dashProvenancePath strong{color:inherit;font-size:13px;font-weight:500;line-height:1.5}.dashProvenancePath small{max-width:18ch;color:var(--dash-muted,var(--dash-muted));font-size:13px;font-weight:400;line-height:1.5}.dashProvenancePath span:before{content:"";z-index:1;border:1px solid var(--dash-hairline,var(--dash-hairline));background:var(--dash-surface,var(--dash-surface));border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.dashProvenancePath span[data-marker-role=raw-open-marker]:before{background:var(--dash-paper,var(--dash-paper));border-style:dotted}.dashProvenancePath span[data-marker-role=signal-dashed-marker]{color:var(--dash-muted,var(--dash-muted))}@supports (color:color-mix(in lab,red,red)){.dashProvenancePath span[data-marker-role=signal-dashed-marker]{color:color-mix(in srgb,var(--dash-muted,var(--dash-muted)) 78%,var(--dash-surface,var(--dash-surface)))}}.dashProvenancePath span[data-marker-role=signal-dashed-marker]:before{border-style:dashed}.dashProvenancePath span[data-marker-role=review-human-decision-marker]:before{border-color:var(--dash-sage,var(--dash-sage));box-shadow:inset 0 0 0 2px var(--dash-surface,var(--dash-surface))}.dashProvenancePath span[data-marker-role=approved-solid-marker]{color:var(--dash-ink,var(--dash-ink))}.dashProvenancePath span[data-marker-role=approved-solid-marker]:before{border-color:var(--dash-ink,var(--dash-ink));background:var(--dash-ink,var(--dash-ink))}.dashProvenancePath span[data-marker-role=output-grounded-marker]:before{border-color:var(--dash-sage,var(--dash-sage));background:var(--dash-sage-wash,var(--dash-sage-wash))}.dashProvenancePath span[data-connector-role=signal-to-review-dashed-line]{border-top-style:dashed}.dashProvenancePath span[data-connector-role=knowledge-to-output-solid-line]{border-top-color:var(--dash-sage,var(--dash-sage))}.dashProvenancePath span[data-connector-role=approval-thread-review-to-knowledge]:after{content:"";border-top:1px solid var(--dash-gold,var(--dash-gold));position:absolute;top:-1px;left:0;right:0}.dashBriefHero .kitCard,.reviewInboxPanel .kitCard{background:var(--dash-surface);border-color:var(--dash-hairline);border-radius:var(--dash-radius)}.dashBriefHero .kitCard{padding:clamp(var(--space-6),4vw,var(--space-10));gap:var(--space-4)}.dashBriefEyebrow{color:var(--dash-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;margin:0}.dashContent h1.dashBriefTitle{max-width:24ch;font-size:var(--text-2xl);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.dashBriefCount strong,.dashContent h1.dashBriefTitle{color:var(--dash-ink);font-weight:var(--weight-medium)}.dashBriefCount strong{font-size:var(--text-lg)}.dashBriefCount{margin:calc(-1 * var(--space-3)) 0 0;color:var(--dash-muted);font-size:var(--text-sm)}.dashBriefBody{overflow-wrap:anywhere;max-width:72ch;color:var(--dash-ink);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.dashBriefBody p,.dashBriefBody ul{margin:0 0 var(--space-3)}.dashBriefBody ul{padding-inline-start:1.2em}.dashBriefBody li{margin-bottom:var(--space-1)}.dashBriefSkeleton{gap:var(--space-3);display:grid}.dashBriefArchive{align-items:center;gap:var(--space-2);border-top:1px solid var(--dash-hairline);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.dashBriefArchive>span{color:var(--dash-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.dashBriefArchive .btn[aria-pressed=true]{border-color:var(--dash-ink);color:var(--dash-ink)}.firstWorkspaceCard{border:1px solid var(--dash-hairline,var(--dash-hairline));border-radius:var(--dash-radius,24px);background:var(--dash-surface,var(--dash-surface));max-width:560px;color:var(--dash-ink,var(--dash-ink));text-align:center;justify-items:center;gap:16px;margin:clamp(48px,10vh,120px) auto;padding:clamp(28px,5vw,56px);display:grid}.firstWorkspaceCard h2{color:var(--dash-ink,var(--dash-ink));letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.firstWorkspaceCard>p:not(.dashKicker),.firstWorkspaceCopy,.firstWorkspaceError{max-width:42ch;color:var(--dash-muted,var(--dash-muted));margin:0;font-size:15px;line-height:1.5}.firstWorkspaceForm{gap:10px;width:min(100%,420px);display:flex}.firstWorkspaceForm input{border:1px solid var(--dash-hairline,var(--dash-hairline));background:var(--dash-paper,var(--dash-paper));min-width:0;min-height:44px;color:var(--dash-ink,var(--dash-ink));border-radius:999px;flex:1;padding:0 14px;font-size:15px}.firstWorkspaceForm input:focus-visible{outline:1px solid var(--dash-sage,var(--dash-sage));outline-offset:3px}.firstWorkspaceError{color:var(--blocked)}@media (max-width:640px){.firstWorkspaceForm{flex-direction:column}}.sourceIntake{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised,var(--surface));padding:var(--space-4);display:grid}.sourceIntakeRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sourceIntakeUrl{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:260px;padding:10px 14px;font-size:.9rem}.sourceIntakeUrl:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.sourceIntakeCats{border:1px solid var(--line);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.sourceIntakeCat{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:.82rem;font-weight:550}.sourceIntakeCat+.sourceIntakeCat{border-left:1px solid var(--line)}.sourceIntakeCat.isActive{background:var(--ink);color:var(--surface)}.sourceIntakeHint{color:var(--muted);font-size:var(--text-xs);margin:0}.listStack{gap:12px;display:grid}.listToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.listCount{color:var(--muted);font-size:.85rem}.listRow{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:12px;padding:14px 16px;transition:border-color .14s,box-shadow .14s;display:flex}.listRow:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.listRow--goldThread{border-left:2px solid var(--gold-thread)}.listRow[role=option]{cursor:pointer}.listRow[aria-selected=true]{border-color:var(--primary);background:var(--accent-soft)}.listRow--goldThread[aria-selected=true]{border-left-color:var(--gold-thread)}.listRowIcon{color:var(--primary);flex-shrink:0}.listRowBody{flex:1;min-width:0}.listRowTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;display:block;overflow:hidden}.listRowMeta{color:var(--muted);margin:3px 0 0;font-size:.78rem;display:block}.listRowActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.listBlock{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:18px}.listBlock.stateApproved{border-color:var(--approved)}@supports (color:color-mix(in lab,red,red)){.listBlock.stateApproved{border-color:color-mix(in srgb,var(--approved) 40%,var(--line))}}.listBlock.stateApproved{background:var(--approved-soft)}.listBlock.stateBlocked{border-color:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.listBlock.stateBlocked{border-color:color-mix(in srgb,var(--blocked) 40%,var(--line))}}.listBlock.stateBlocked{background:var(--blocked-soft)}.listBlockBody{color:var(--ink);white-space:pre-wrap;margin:8px 0 0;font-size:.9rem;line-height:1.6}.listBlockReason{color:var(--blocked);margin:8px 0 0;font-size:.78rem}.listIconBtn{border-radius:var(--radius-md);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:7px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.listIconBtn:focus-visible,.listIconBtn:hover{background:var(--surface-alt);color:var(--ink);border-color:var(--line)}.listIconBtn.approve:hover{color:var(--approved);border-color:var(--approved)}@supports (color:color-mix(in lab,red,red)){.listIconBtn.approve:hover{border-color:color-mix(in srgb,var(--approved) 45%,var(--line))}}.listIconBtn.approve:hover{background:var(--approved-soft)}.listIconBtn.reject:hover{color:var(--blocked);border-color:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.listIconBtn.reject:hover{border-color:color-mix(in srgb,var(--blocked) 45%,var(--line))}}.listIconBtn.reject:hover{background:var(--blocked-soft)}.listPrimaryBtn{border-radius:var(--radius-md);color:var(--surface);cursor:pointer;border:none;align-items:center;gap:8px;padding:9px 14px;font-size:.84rem;font-weight:600;transition:background .14s;display:inline-flex}.listPrimaryBtn,.listPrimaryBtn:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.listPrimaryBtn:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 88%,var(--surface))}}.listIconBtn:disabled,.listPrimaryBtn:disabled,.listSecondaryBtn:disabled{opacity:.6;cursor:not-allowed}.listSecondaryBtn{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-size:.82rem;font-weight:600;transition:border-color .14s,background .14s;display:inline-flex}.listSecondaryBtn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-alt)}.statusChip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--muted);text-transform:capitalize;white-space:nowrap;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:650;display:inline-flex}.statusChip.approved{border-color:var(--approved)}@supports (color:color-mix(in lab,red,red)){.statusChip.approved{border-color:color-mix(in srgb,var(--approved) 35%,var(--line))}}.statusChip.approved{background:var(--approved-soft);color:var(--approved)}.statusChip.needsReview{border-color:var(--needs-review)}@supports (color:color-mix(in lab,red,red)){.statusChip.needsReview{border-color:color-mix(in srgb,var(--needs-review) 35%,var(--line))}}.statusChip.needsReview{background:var(--needs-review-soft);color:var(--needs-review)}.statusChip.proposed{border-color:var(--proposed)}@supports (color:color-mix(in lab,red,red)){.statusChip.proposed{border-color:color-mix(in srgb,var(--proposed) 35%,var(--line))}}.statusChip.proposed{background:var(--proposed-soft);color:var(--proposed)}.statusChip.blocked{border-color:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.statusChip.blocked{border-color:color-mix(in srgb,var(--blocked) 35%,var(--line))}}.statusChip.blocked{background:var(--blocked-soft);color:var(--blocked)}.listEmpty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:40px 16px;display:grid}.listEmpty .listEmptyIcon{color:var(--subtle)}.listEmpty strong{color:var(--ink);font-size:.92rem}.listEmpty span{font-size:.8rem}.listLoading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.listError{border:1px solid var(--blocked);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.listError{border:1px solid color-mix(in srgb,var(--blocked) 40%,var(--line))}}.listError{border-radius:var(--radius-md);background:var(--blocked-soft);color:var(--blocked);font-size:.85rem}.listEditField{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);padding:9px 12px;font-family:inherit;font-size:.88rem}.listEditField:focus-visible{border-color:var(--primary)}.listEditArea{resize:vertical;min-height:96px}.listErrorState{align-items:center;gap:var(--space-3);display:flex}.listErrorStateMessage{flex:1}.signalMeta{color:var(--subtle);font-size:var(--text-xs)}.cdScreen{gap:var(--space-8);display:grid}.cdSection{gap:var(--space-3);display:grid}.cdMissionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.cdMissionHeading{gap:var(--space-2);min-width:0;display:grid}.cdTitle{color:var(--ink);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0}.cdMetaRow{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.cdMetaType{text-transform:capitalize}.cdDesc{margin:var(--space-4) 0 0;color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal)}.cdStrategyGrid{gap:var(--space-3);margin-top:var(--space-4);display:grid}@media (min-width:640px){.cdStrategyGrid{grid-template-columns:repeat(2,1fr)}.cdStrategyCell.span2{grid-column:span 2}}.cdStrategyCell,.cdSubPanel,.metricCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt)}.cdStrategyCell{padding:var(--space-3) var(--space-4)}.cdCellLabel,.cdSubLabel,.metricCard span{color:var(--subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin:0}.cdCellValue{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal)}.cdCellChip{margin-top:var(--space-2);display:inline-flex}.cdSectionHead{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.cdInput,.cdSelect,.cdTextarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-sm)}.cdSelect{cursor:pointer;width:auto}.cdTextarea{resize:vertical;min-height:64px}.cdInput:focus-visible,.cdSelect:focus-visible,.cdTextarea:focus-visible{border-color:var(--primary);outline:none}.graphLinkControls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.graphLinkControls .cdSelect{min-width:12rem}.metricGrid{gap:var(--space-2);display:grid}@media (min-width:720px){.metricGrid{grid-template-columns:repeat(3,1fr)}}.metricCard{padding:var(--space-3)}.metricCard span{display:block}.metricCard strong{margin-top:var(--space-1);color:var(--ink);font-size:var(--text-md);display:block}.contextBlock{margin-top:var(--space-4)}.contextBlock h4{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.contextList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.contextList li{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--line);display:grid}.contextList strong{color:var(--ink);font-size:var(--text-sm)}.contextList span{color:var(--muted);font-size:var(--text-xs)}.missionGraphStrip{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);display:grid}.missionGraphEdge,.missionGraphNode{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.missionGraphNode{color:var(--ink);background:var(--surface);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.missionGraphPolicy{color:var(--subtle);font-size:var(--text-xs);margin:0}.missionGraphEdges{gap:var(--space-2);display:grid}.missionGraphEdge{border-left:2px solid var(--line-strong);background:var(--surface)}.missionGraphOverflow{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.missionGraphEdge span{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;display:block}.missionGraphEdge strong{margin-top:var(--space-1);color:var(--ink);font-size:var(--text-sm);display:block}.missionGraphEdge em{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.cdGenBody{gap:var(--space-4);display:grid}.cdGenBody .formField{margin-bottom:0}.cdStages{padding:0 0 var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;list-style:none;display:flex}.cdStage,.cdStages{align-items:center;gap:var(--space-3)}.cdStage{color:var(--subtle);font-size:var(--text-xs);transition:color var(--motion-fast) var(--motion-ease);display:inline-flex}.cdStage+.cdStage:before{content:"";width:var(--space-6);background:var(--line);height:1px}.cdStage--done{color:var(--muted)}.cdStage--current:before,.cdStage--done:before{background:var(--line-strong)}.cdStage--current{color:var(--ink);font-weight:var(--weight-semibold)}@media (prefers-reduced-motion:reduce){.cdStage{transition:none}}.cdKbList{gap:var(--space-1);max-height:15rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid;overflow:auto}.cdKbList,.cdKbOption{padding:var(--space-2)}.cdKbOption{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);display:flex}.cdKbOption:hover{background:var(--surface-alt)}@media (prefers-reduced-motion:reduce){.cdKbOption{transition:none}}.cdKbOptionBody{gap:var(--space-1);min-width:0;display:grid}.cdKbTitle{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cdKbBody{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cdGenActions{gap:var(--space-2);display:flex}.cdOutputsBlock{gap:var(--space-3);display:grid}.cdOutputItem,.cdOutputList{gap:var(--space-2);display:grid}.cdOutputItem--focused>.listRow{border-color:var(--needs-review)}@supports (color:color-mix(in lab,red,red)){.cdOutputItem--focused>.listRow{border-color:color-mix(in srgb,var(--needs-review) 48%,var(--line))}}.cdOutputItem--focused>.listRow{box-shadow:0 0 0 2px var(--needs-review)}@supports (color:color-mix(in lab,red,red)){.cdOutputItem--focused>.listRow{box-shadow:0 0 0 2px color-mix(in srgb,var(--needs-review) 18%,transparent)}}.cdOutputMeta{gap:var(--space-1);white-space:normal;display:grid}.cdOutputExcerpt{color:var(--muted);font-size:var(--text-xs)}.cdOutputStamp{color:var(--subtle);font-size:var(--text-xs)}.cdReviewFocusTag{color:var(--needs-review)}.cdReviewFocusTag,.cdTraceable{font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.cdTraceable{align-items:center;gap:var(--space-1);color:var(--gold-thread);display:inline-flex}.cdTraceable:focus-visible,.cdTraceable:hover{text-decoration:underline}.cdTraceableThread{width:var(--space-3);background:var(--gold-thread);border-radius:var(--radius-pill);height:2px}.cdOutputDetail{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.cdOutputActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cdContent{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);max-height:16rem;overflow:auto}.cdContent pre{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.cdReviewNote{color:var(--blocked);font-size:var(--text-xs);margin:0}.cdSubPanel{gap:var(--space-3);padding:var(--space-3) var(--space-4);display:grid}.cdSubPanel .formField{margin-bottom:0}.cdSubStack{gap:var(--space-2);display:grid}.cdEmptyNote{color:var(--muted);margin:0}.cdEmptyNote,.cdNote{font-size:var(--text-xs)}.cdNote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.cdNote .cdNoteKind{font-weight:var(--weight-semibold);margin:0}.cdNote .cdNoteMeta{margin-top:var(--space-1);color:var(--muted)}.cdNote p:not(.cdNoteKind){margin:var(--space-1) 0 0;white-space:pre-wrap}.cdFieldGrid{gap:var(--space-2);display:grid}@media (min-width:768px){.cdFieldGrid.cols3{grid-template-columns:repeat(3,1fr)}.cdFieldGrid.cols4{grid-template-columns:repeat(4,1fr)}}.cdCorrectionCheck{align-self:end;align-items:center}.cdFeedbackActions{display:flex}.fcNotice{border:1px solid var(--proposed);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.fcNotice{border:1px solid color-mix(in srgb,var(--proposed) 40%,var(--line))}}.fcNotice{border-radius:var(--radius-md);background:var(--proposed-soft);color:var(--proposed);font-size:.82rem;line-height:1.55}.fcNotice strong{font-weight:700}.fcNoticeMeta{color:var(--proposed);margin:6px 0 0;font-size:.74rem}@supports (color:color-mix(in lab,red,red)){.fcNoticeMeta{color:color-mix(in srgb,var(--proposed) 80%,var(--ink))}}.fcPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:22px}.fcHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fcHeadLabel{color:var(--subtle);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.fcMean{align-items:center;gap:10px;margin-top:8px;display:flex}.fcMeanIcon{color:var(--primary);flex-shrink:0}.fcMeanValue{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:720}.fcHeadActions{align-items:center;gap:8px;display:flex}.fcMetricGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}@media (min-width:640px){.fcMetricGrid{grid-template-columns:repeat(4,1fr)}}.fcMetric{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);padding:12px 14px}.fcMetricLabel{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.fcMetricValue{color:var(--ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:1.05rem;font-weight:680}.fcEvidence{border:1px solid var(--approved);margin-top:16px;padding:13px 15px}@supports (color:color-mix(in lab,red,red)){.fcEvidence{border:1px solid color-mix(in srgb,var(--approved) 35%,var(--line))}}.fcEvidence{border-radius:var(--radius-md);background:var(--approved-soft)}.fcEvidenceTitle{color:var(--approved);margin:0;font-size:.84rem;font-weight:650}.fcEvidenceMeta{color:var(--approved);margin:3px 0 0}@supports (color:color-mix(in lab,red,red)){.fcEvidenceMeta{color:color-mix(in srgb,var(--approved) 85%,var(--ink))}}.fcEvidenceMeta{font-size:.74rem}.fcEvidenceCounts{color:var(--ink);margin:8px 0 0;font-size:.82rem}.fcPoints{gap:8px;margin-top:16px;display:grid}.fcPoint{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.fcPointBody{min-width:0}.fcPointTitle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:550;overflow:hidden}.fcPointSource{color:var(--muted);margin:2px 0 0;font-size:.72rem}.fcPointValue{color:var(--primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.92rem;font-weight:680}.fcSnapshotStatus{border:1px solid var(--needs-review);margin-top:16px;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.fcSnapshotStatus{border:1px solid color-mix(in srgb,var(--needs-review) 35%,var(--line))}}.fcSnapshotStatus{border-radius:var(--radius-md);background:var(--needs-review-soft);color:var(--needs-review);font-size:.8rem}.fcSnapRow{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:12px 14px}.fcSnapRowHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcSnapMean{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:650}.fcSnapTime{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:.72rem}.fcSnapMeta{color:var(--muted);margin:5px 0 0;font-size:.74rem;line-height:1.5}.fcTrend{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);margin-top:16px;padding:14px}.fcTrendHead{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:.74rem;display:flex}.fcTrendChart{width:100%;height:7rem;overflow:visible}.fcTrendBaseline{stroke:var(--line-strong)}.fcTrendLine{stroke:var(--primary)}.fcTrendDot{fill:var(--primary)}.fcDelta{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:16px;padding:14px}.fcDeltaTitle{color:var(--ink);margin:0;font-size:.84rem;font-weight:650}.fcDeltaRange{color:var(--subtle);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:.72rem}.fcDeltaGrid{gap:12px;margin-top:12px;display:grid}@media (min-width:768px){.fcDeltaGrid{grid-template-columns:repeat(3,1fr)}}.fcDeltaColTitle{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.fcDeltaEmpty{color:var(--subtle);margin:4px 0 0;font-size:.74rem}.fcDeltaList{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fcDeltaList li{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.76rem;line-height:1.45}.fcMutedNote{color:var(--muted);margin:16px 0 0;font-size:.82rem}.impactPanel{border:1px solid var(--primary-strong);padding:clamp(20px,3vw,32px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.impactPanel{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.impactPanel{background:linear-gradient(115deg,var(--surface),var(--primary-wash)),var(--surface-raised);box-shadow:0 22px 70px var(--shade);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.impactPanel{box-shadow:0 22px 70px color-mix(in srgb,var(--shade) calc(100% * .08),transparent)}}.impactPanel:before{content:"";background:linear-gradient(var(--primary-strong),var(--primary-muted));width:5px;position:absolute;inset:0 auto 0 0}.impactHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex;position:relative}.impactHead h2{color:var(--dash-ink);letter-spacing:-.055em;margin:3px 0 7px;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:620}.impactHeadActions{align-items:center;gap:8px;display:flex}.impactMetricGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:14px;display:grid}.impactCampaignRow,.impactChannelRow,.impactEmpty,.impactMetric,.impactScoreCard{border:1px solid var(--primary-strong)}@supports (color:color-mix(in lab,red,red)){.impactCampaignRow,.impactChannelRow,.impactEmpty,.impactMetric,.impactScoreCard{border:1px solid color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.impactCampaignRow,.impactChannelRow,.impactEmpty,.impactMetric,.impactScoreCard{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.impactCampaignRow,.impactChannelRow,.impactEmpty,.impactMetric,.impactScoreCard{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.impactMetric{padding:14px}.impactCampaignRow span,.impactChannelRow span,.impactMetric span,.impactScoreCard span{color:var(--dash-muted);font-size:.72rem;font-weight:560;display:block}.impactMetric strong{color:var(--ink);letter-spacing:-.05em;margin-top:7px;font-size:1.65rem;font-weight:610;display:block}.impactScoreCard{color:var(--primary-strong);grid-template-columns:auto repeat(4,minmax(90px,1fr));align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:grid}.impactScoreCard strong{color:var(--ink);font-size:1.12rem;font-weight:620}.impactCampaigns,.impactChannels{gap:8px;display:grid}.impactCampaigns{margin-top:14px}.impactSectionLabel{color:var(--dash-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:740}.impactCampaignRow,.impactChannelRow{grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.impactCampaignRow{grid-template-columns:1.4fr repeat(4,1fr)}.impactCampaignRow strong,.impactChannelRow strong{color:var(--dash-pine);font-weight:650}.impactEmpty{color:var(--dash-muted);margin:0;padding:16px;line-height:1.6}@media (max-width:720px){.impactCampaignRow,.impactChannelRow,.impactHead{display:block}.impactScoreCard{grid-template-columns:1fr 1fr}}.missionCommandPanel{border:1px solid var(--line);background:linear-gradient(135deg,var(--primary),var(--panel));border-radius:24px}@supports (color:color-mix(in lab,red,red)){.missionCommandPanel{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,transparent),var(--panel))}}.missionCommandPanel{box-shadow:0 18px 60px var(--shade);padding:24px}@supports (color:color-mix(in lab,red,red)){.missionCommandPanel{box-shadow:0 18px 60px color-mix(in srgb,var(--shade) calc(100% * .08),transparent)}}.missionCommandHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.missionCommandHead h2{color:var(--text);margin:0;font-size:1.35rem}.missionCommandHeadActions{align-items:center;gap:8px;display:flex}.missionCommandGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.missionCommandForm,.missionCommandGrid div,.missionCommandResult,.missionCommandReview,.missionCommandSessionHistory,.missionCommandVoiceSlots{border:1px solid var(--line);background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.missionCommandForm,.missionCommandGrid div,.missionCommandResult,.missionCommandReview,.missionCommandSessionHistory,.missionCommandVoiceSlots{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.missionCommandForm,.missionCommandGrid div,.missionCommandResult,.missionCommandReview,.missionCommandSessionHistory,.missionCommandVoiceSlots{padding:14px}.missionCommandForm{gap:12px;margin-bottom:12px;display:grid}.missionCommandForm label{color:var(--muted);gap:6px;font-size:.82rem;display:grid}.missionCommandForm select,.missionCommandForm textarea{border:1px solid var(--line);color:var(--text);font:inherit;border-radius:14px;padding:11px 12px}.missionCommandForm textarea{resize:vertical;min-height:86px}.missionCommandFormRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.missionCommandResult{color:var(--muted);gap:4px;margin-bottom:12px;display:grid}.missionCommandSessionHistory{color:var(--muted);gap:10px;margin-bottom:12px;display:grid}.missionCommandHistoryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.missionCommandSessionHistory ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.missionCommandSessionHistory li{border-left:3px solid var(--primary);gap:4px;padding-left:10px;display:grid}.missionCommandSessionHistory p{color:var(--text);margin:0}.missionCommandResult strong,.missionCommandSessionHistory strong{color:var(--text)}.missionCommandGrid span{color:var(--muted);font-size:.82rem;display:block}.missionCommandGrid strong{color:var(--text);margin-top:4px;font-size:1.55rem;display:block}.missionCommandReview,.missionCommandVoiceSlots{color:var(--muted);align-items:center;gap:10px;margin-top:12px;display:flex}.missionCommandReview svg,.missionCommandVoiceSlots svg{color:var(--primary);flex-shrink:0}.missionCommandVoiceSlots{align-items:flex-start}.missionCommandVoiceSlots strong{color:var(--text);margin-bottom:4px;display:block}.missionCommandVoiceSlots ul{margin:8px 0 0;padding-left:18px}.reviewInboxMetricRow{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.reviewInboxBacklog{color:var(--dash-ink);font-size:var(--text-sm)}.reviewInboxBacklog strong{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em}.reviewInboxTrustBreakdown{gap:var(--space-2) var(--space-3);color:var(--dash-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;display:flex}.reviewInboxTrustBreakdown b{color:var(--dash-ink);font-weight:var(--weight-semibold)}.reviewInboxList{gap:var(--space-2);display:grid}.reviewInboxRouteRow{display:flex}.reviewScreen{gap:var(--space-8);display:grid}.reviewWorkbench{gap:var(--space-6);display:grid}.reviewWorkbenchDecisionGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(380px,.52fr);display:grid}.reviewQueuePane{gap:var(--space-3);min-width:0;display:grid}.reviewQueueHeadRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.reviewQueueHeadRow h2{color:var(--ink);font-size:var(--text-md);margin:0;font-weight:600}.reviewQueueHeadRow span{color:var(--muted);font-size:var(--text-xs);margin-inline-end:auto}.reviewWorkbenchList{gap:var(--space-2);display:grid}.reviewLoadMore{justify-content:center;display:flex}.reviewInboxActiveFilterSummary{color:var(--primary-strong);font-size:var(--text-xs);font-weight:600}@media (max-width:980px){.reviewWorkbenchDecisionGrid{grid-template-columns:1fr}.reviewDecisionDock{position:static}}.learningEvidencePanel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);gap:var(--space-4);padding:var(--space-6);display:grid}.learningEvidenceHead{color:var(--primary-strong);align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.learningEvidenceHead h2{color:var(--ink);font-size:var(--text-md);margin:0;font-weight:600}.learningEvidenceHead p,.learningEvidenceItem p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:var(--space-2) 0 0}.learningEvidenceStats{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learningEvidenceItem,.learningEvidenceStats div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3)}.learningEvidenceItem span,.learningEvidenceStats span{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:block}.learningEvidenceStats strong{color:var(--ink);font-size:var(--text-xl);font-weight:600;display:block}.learningEvidenceList{gap:var(--space-2);display:grid}.learningEvidenceItem strong{color:var(--ink);font-size:var(--text-sm);margin-top:var(--space-1);display:block}.improvementReviewChange,.learningEvidenceReason{color:var(--blocked)!important}.improvementReviewActions,.improvementReviewToolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.improvementReviewActions{margin-top:var(--space-3);justify-content:flex-start}@media (max-width:760px){.learningEvidenceHead{display:grid}.learningEvidenceStats{grid-template-columns:1fr}}.reviewRowMeta{gap:var(--space-1);margin-top:var(--space-1);display:grid}.reviewRowKind{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.reviewRowPreview{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviewDecisionDock{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-4);top:var(--space-4);display:grid;position:sticky;overflow:hidden}.reviewDecisionDock:before{background:var(--gold-thread);content:"";width:2px;position:absolute;inset:0 auto 0 0}.reviewDecisionDock--empty{color:var(--muted);justify-items:start}.reviewDecisionDock--empty strong{color:var(--ink);font-size:var(--text-sm)}.reviewDockHead{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.reviewDockStage{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.reviewDockTitle{color:var(--ink);font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight)}.reviewDecisionDock p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.reviewDecisionDock dl{gap:var(--space-2);margin:0;display:grid}.reviewDecisionDock dl div{border-top:1px solid var(--line);gap:var(--space-1);padding-top:var(--space-2);display:grid}.reviewDecisionDock dt{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.reviewDecisionDock dd{color:var(--ink);font-size:var(--text-sm);text-transform:capitalize;margin:0}.reviewDockActions{border-top:1px solid var(--line);gap:var(--space-2);padding-top:var(--space-3);display:grid}.reviewDockActions textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font:inherit;font-size:var(--text-sm);padding:var(--space-2);resize:vertical;width:100%}.reviewDockActions textarea:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px}.reviewDockActionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.reviewDockNote{color:var(--muted);font-size:var(--text-xs)}.reviewDockDisclosures{gap:var(--space-2);display:flex}.reviewDockRoutes{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.reviewDockRoutes a{color:var(--primary-strong);font-size:var(--text-xs);font-weight:600;text-decoration:none}.reviewEvidenceActions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.reviewWorkbenchOpen{color:var(--primary-strong);font-size:var(--text-sm);align-items:center;gap:var(--space-1);font-weight:600;text-decoration:none;display:inline-flex}.reviewEvidenceActions .reviewWorkbenchOpen{border-bottom:1px solid var(--line-strong)}.reviewWorkbenchState{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-4);justify-content:center;display:flex}.reviewWorkbenchEmpty{justify-content:flex-start;align-items:flex-start}.reviewWorkbenchEmpty strong{color:var(--ink);font-size:var(--text-sm);margin-bottom:var(--space-1);display:block}.reviewWorkbenchEmpty p{max-width:72ch;margin:0}.reviewWorkbenchMeta{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.reviewWorkbenchMeta em{color:var(--muted);padding:0 var(--space-2);text-transform:capitalize;font-style:normal}.reviewWorkbenchMeta em,.reviewWorkbenchRefresh{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-xs)}.reviewWorkbenchRefresh{background:var(--surface);color:var(--primary-strong);cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-1) var(--space-3);font-weight:600;display:inline-flex}.reviewWorkbenchRefresh:hover{border-color:var(--line-strong)}.reviewWorkbenchItem.active{background:var(--accent-soft);border:1px solid var(--primary);border-radius:var(--radius-md);padding:var(--space-3)}.reviewTrustPath{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.reviewTrustPath div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);position:relative}.reviewTrustPath div:not(:last-child):after{color:var(--subtle);content:"→";right:calc(var(--space-2) * -1);top:var(--space-3);position:absolute}.reviewTrustPath div.active{border-color:var(--line-strong)}.reviewTrustPath span{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}@media (max-width:920px){.reviewTrustPath{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewTrustPath div:nth-child(2):after,.reviewTrustPath div:nth-child(4):after{display:none}}.reviewDecisionLanes{gap:var(--space-2);flex-wrap:wrap;display:flex}.reviewDecisionLanes a{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:inherit;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3);transition:border-color .14s var(--motion-ease),background-color .14s var(--motion-ease);text-decoration:none;display:inline-flex}.reviewDecisionLanes a:hover{border-color:var(--line-strong)}.reviewDecisionLanes a.active{background:var(--accent-soft);border-color:var(--primary)}.reviewDecisionLanes span{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.reviewDecisionLanes b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:var(--text-sm)}@media (max-width:620px){.reviewTrustPath{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewTrustPath div:not(:last-child):after{display:none}}.reviewReader{flex-direction:column;gap:16px;display:flex}.reviewReaderError{border-radius:var(--radius-md,8px);background:var(--blocked-soft,var(--blocked-soft));color:var(--blocked,var(--blocked));margin:0;padding:10px 12px;font-size:.92rem}.reviewReaderEmpty{text-align:center;color:var(--muted,var(--muted));border:1px dashed var(--line,var(--line));border-radius:var(--radius-lg,12px);background:var(--surface,var(--surface));margin:0;padding:28px 18px}.reviewReaderGrid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.reviewReaderMain{flex-direction:column;gap:14px;min-width:0;display:flex}.reviewQueue{border:1px solid var(--line,var(--line));border-radius:var(--radius-lg,12px);background:var(--surface,var(--surface));padding:12px}.reviewQueueCount{color:var(--primary-strong,var(--primary-strong));margin:0 0 8px;font-size:.82rem;font-weight:600}.reviewQueueList{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.reviewQueueItem{text-align:start;cursor:pointer;border:1px solid var(--line,var(--line));border-radius:var(--radius-md,8px);background:var(--canvas,var(--canvas));min-width:160px;min-height:48px;color:var(--ink,var(--ink));flex-direction:column;gap:2px;padding:9px 11px;display:flex}.reviewQueueItem.active{border-color:var(--primary,var(--primary));background:var(--accent-soft,var(--accent-soft))}.reviewQueueItemTitle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.9rem;font-weight:600;overflow:hidden}.reviewQueueItemSource{color:var(--muted,var(--muted));text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.reviewDoc{border:1px solid var(--line,var(--line));border-radius:var(--radius-lg,12px);background:var(--surface,var(--surface));box-shadow:var(--shadow);flex-direction:column;gap:20px;padding:22px;display:flex}.reviewDocHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reviewDocBadge{background:var(--proposed-soft,var(--proposed-soft));color:var(--proposed,var(--proposed));gap:6px;padding:4px 11px;font-size:.76rem}.reviewDocBadge,.reviewDocCategory{border-radius:var(--radius-pill);align-items:center;font-weight:600;display:inline-flex}.reviewDocCategory{border:1px solid var(--line,var(--line));color:var(--muted,var(--muted));letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:3px 11px;font-size:.72rem}.reviewDocReader{flex-direction:column;gap:16px;display:flex}.reviewDocTitle{font-family:var(--font-display,Georgia,serif);letter-spacing:-.01em;font-size:clamp(1.5rem,1.2rem + 1.3vw,1.95rem);font-weight:560;line-height:1.2}.reviewDocBody,.reviewDocTitle{color:var(--ink,var(--ink));margin:0}.reviewDocBody{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:64ch;font-size:1.075rem;line-height:1.8}.reviewDocRaw{border-block-start:1px solid var(--line,var(--line));padding-block-start:16px}.reviewDocRawToggle{cursor:pointer;color:var(--muted,var(--muted));align-items:center;gap:6px;font-size:.84rem;font-weight:600;list-style:none;display:inline-flex}.reviewDocRawToggle::-webkit-details-marker{display:none}.reviewDocRawToggle:hover{color:var(--primary-strong,var(--primary-strong))}.reviewDocRaw[open] .reviewDocRawToggle{margin-block-end:12px}.reviewDocRawPre{border:1px solid var(--line,var(--line));border-radius:var(--radius-md,8px);background:var(--canvas,var(--canvas));white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:42vh;color:var(--muted,var(--muted));margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.65;overflow:auto}.reviewDocFoot{border-block-start:1px solid var(--line,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding-block-start:16px;display:flex}.reviewDocMeta{gap:5px;margin:0;display:grid}.reviewDocMeta div{gap:8px;min-width:0;font-size:.8rem;display:flex}.reviewDocMeta dt{color:var(--muted,var(--muted));min-inline-size:54px;font-weight:600}.reviewDocMeta dd{overflow-wrap:anywhere;min-width:0;color:var(--muted,var(--muted));margin:0}.reviewDocMeta a{color:var(--primary-strong,var(--primary-strong));align-items:center;gap:4px;display:inline-flex}.reviewDocEditor{gap:14px}.reviewDocEditor,.reviewDocField{flex-direction:column;display:flex}.reviewDocField{gap:6px}.reviewDocField span{color:var(--muted,var(--muted));text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:600}.reviewDocBodyInput,.reviewDocTitleInput{border:1px solid var(--line,var(--line));border-radius:var(--radius-md,8px);background:var(--canvas,var(--canvas));inline-size:100%;color:var(--ink,var(--ink));font:inherit;padding:11px 13px}.reviewDocTitleInput{font-size:1.1rem;font-weight:600;font-family:var(--font-display,Georgia,serif)}.reviewDocBodyInput{resize:vertical;min-block-size:24vh;line-height:1.7}.reviewDocBodyInput:focus,.reviewDocTitleInput:focus{outline:2px solid var(--primary,var(--primary));outline-offset:1px;border-color:var(--primary,var(--primary))}.reviewDocEditToggle{cursor:pointer;border:1px solid var(--line,var(--line));border-radius:var(--radius-pill);min-height:38px;color:var(--primary-strong,var(--primary-strong));background:0 0;align-items:center;gap:6px;padding:7px 13px;font-size:.84rem;font-weight:600;display:inline-flex}.reviewActions,.reviewDocEditToggle:hover{background:var(--canvas,var(--canvas))}.reviewActions{z-index:2;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.reviewActions{background:color-mix(in srgb,var(--canvas,var(--canvas)) 92%,transparent)}}.reviewActions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line,var(--line))}.reviewActions button{border-radius:var(--radius-md,8px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-size:.96rem;font-weight:600;display:inline-flex}.reviewActions button:disabled{opacity:.55;cursor:default}.reviewActionApprove{background:var(--primary,var(--primary));color:var(--surface);box-shadow:0 10px 24px var(--primary-strong);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.reviewActionApprove{box-shadow:0 10px 24px color-mix(in srgb,var(--primary-strong) 14%,transparent)}}.reviewActionReject{background:var(--surface,var(--surface));border-color:var(--blocked,var(--blocked));color:var(--blocked,var(--blocked))}.reviewActionSendBack{background:var(--surface,var(--surface));border-color:var(--line,var(--line));color:var(--ink,var(--ink))}@media (min-width:860px){.reviewReaderGrid{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.reviewQueue{position:sticky;top:92px}.reviewQueueList{flex-direction:column;overflow-x:visible}.reviewQueueItemTitle{white-space:normal;max-width:none}.reviewDoc{padding:34px 38px}.reviewActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:none;grid-template-columns:auto auto auto;justify-content:flex-start;padding:4px 0 0;position:static}.reviewActionApprove{grid-column:auto}}.auditStack{gap:12px;display:grid}.auditFilter{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:.78rem;display:flex}.auditFilter select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:7px 10px}.auditCount{color:var(--muted);margin:0;font-size:.78rem}.auditEmpty,.auditState{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);align-items:center;gap:10px;padding:18px;display:flex}.auditEmpty{flex-direction:column;align-items:flex-start}.auditEmpty strong{color:var(--ink)}.auditList{gap:10px;display:grid}.auditCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:8px;padding:14px 16px;display:grid}.auditCard div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auditCard strong{color:var(--ink);font-size:.9rem}.auditCard p,.auditCard span,.auditCard time{color:var(--muted);font-size:.78rem}.auditCard time{font-variant-numeric:tabular-nums}.auditCard p{margin:0;line-height:1.5}.auditActor{width:fit-content}.auditMeta{flex-wrap:wrap;gap:8px;margin:0;display:flex}.auditMeta div{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:2px;padding:7px 9px;display:grid}.auditMeta dt{color:var(--muted);font-size:.7rem}.auditMeta dd{color:var(--ink);margin:0;font-size:.78rem}.auditMore{justify-self:center}.signalsScreen{gap:var(--space-8);display:grid}.sigPanel{gap:var(--space-4);display:grid}.sigIngestRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sigSearch{flex:1;min-width:12rem;position:relative}.sigSearchIcon{left:var(--space-3);color:var(--subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sigInput,.sigSelect,.sigTextarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:inherit;font-size:var(--text-sm)}.sigInput:focus-visible,.sigSelect:focus-visible,.sigTextarea:focus-visible{border-color:var(--primary);outline:none}.sigInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8)}.sigInput,.sigSelect{border-radius:var(--radius-md)}.sigSelect{cursor:pointer}.sigSelect,.sigTextarea{padding:var(--space-2) var(--space-3)}.sigTextarea{width:100%;border-radius:var(--radius-sm);resize:vertical}.sigControlsError{color:var(--blocked);font-size:var(--text-xs);margin:0}.sigNotice{color:var(--proposed);background:var(--proposed-soft);border:1px solid var(--proposed);align-items:center}@supports (color:color-mix(in lab,red,red)){.sigNotice{border:1px solid color-mix(in srgb,var(--proposed) 40%,var(--line))}}.sigNotice{border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:var(--leading-normal);display:flex}.sigNotice strong{font-weight:var(--weight-semibold)}.sigNotice .panelInfo{flex:none}.sigDecisionGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);display:grid}.sigQueuePane{gap:var(--space-3);min-width:0;display:grid}.sigList{gap:var(--space-2);display:grid}.sigRowMeta{gap:var(--space-1);white-space:normal;display:grid}.sigRowKind,.sigRowProvenance{color:var(--subtle);font-size:var(--text-xs)}.sigRowKind{white-space:nowrap}.sigDock{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);top:var(--space-4);display:grid;position:sticky}.sigDock:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sigDock .formField{margin-bottom:0}.sigDockChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.sigDockTitle{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.sigDockSummary{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.sigDockMeta{gap:var(--space-1) var(--space-3);color:var(--subtle);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.sigSourceLink{color:var(--primary);font-weight:var(--weight-semibold)}.sigSourceLink:hover{color:var(--primary-strong)}.sigReviewGate{color:var(--subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.sigDockActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sigDockDelete{align-items:center;gap:var(--space-1);color:var(--blocked);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;display:inline-flex}.sigDockDelete:disabled{opacity:.5;cursor:not-allowed}.sigDockDelete:hover:not(:disabled){color:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.sigDockDelete:hover:not(:disabled){color:color-mix(in srgb,var(--blocked) 80%,var(--shade))}}.confirmAction{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.confirmActionPrompt{color:var(--ink)}.confirmActionNo,.confirmActionPrompt,.confirmActionYes{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.confirmActionNo,.confirmActionYes{cursor:pointer;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);align-items:center;display:inline-flex}.confirmActionYes{border-color:var(--blocked);color:var(--blocked)}.confirmActionYes:hover:not(:disabled){background:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.confirmActionYes:hover:not(:disabled){background:color-mix(in srgb,var(--blocked) 10%,var(--surface))}}.confirmActionNo{color:var(--muted)}.confirmActionNo:disabled,.confirmActionYes:disabled{opacity:.55;cursor:not-allowed}.sigInsightBox{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--needs-review);display:grid}@supports (color:color-mix(in lab,red,red)){.sigInsightBox{border:1px solid color-mix(in srgb,var(--needs-review) 30%,var(--line))}}.sigInsightBox{border-radius:var(--radius-md);background:var(--needs-review-soft)}.sigInsightBox .formField{margin-bottom:0}.sigInsightBox .sigSelect{width:100%}.sigInsightHead{color:var(--needs-review);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:0;display:inline-flex}.sigAttach,.sigInsightHead{align-items:center;gap:var(--space-2)}.sigAttach{flex-wrap:wrap;display:flex}.sigAttach .sigSelect{max-width:190px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.sigAttachMessage{color:var(--muted);font-size:var(--text-xs)}.sigLoadMore{width:100%;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}.sigLoadMore:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-alt)}.sigLoadMore:disabled{opacity:.6;cursor:not-allowed}@media (max-width:980px){.sigDecisionGrid{grid-template-columns:1fr}.sigDock{position:static}}.sigInsightsLedger{display:grid}.sigInsightsList{gap:var(--space-2);display:grid}.sigInsightRowMeta{gap:var(--space-1);white-space:normal;display:grid}.sigInsightKbPicker{align-items:center;gap:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.sigInsightKbPicker span{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase}.sigInsightKbPicker label{align-items:center;gap:var(--space-1);display:inline-flex}.sigInsightArtifactPreview{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-alt);display:grid}.sigInsightArtifactEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--subtle);font-size:var(--text-xs);margin:0}.sigInsightArtifactPreview h3{color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.sigInsightArtifactBoundary{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.sigInsightArtifactPreview pre{white-space:pre-wrap;color:var(--ink);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.triageControls{justify-content:space-between;align-items:flex-start;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.triageControls label,.triageKb label{align-items:center;gap:var(--space-2);display:inline-flex}.triageControls select{min-width:190px;min-height:36px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}.triageKb{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.triageArtifactEyebrow,.triageKb>span:first-child{color:var(--subtle);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.triageKbEmpty{color:var(--muted);font-size:var(--text-xs)}.triageArtifact{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--approved);display:grid}@supports (color:color-mix(in lab,red,red)){.triageArtifact{border:1px solid color-mix(in srgb,var(--approved) 24%,var(--line))}}.triageArtifact{border-radius:var(--radius-lg);background:var(--approved-soft)}.triageArtifact h3{color:var(--text);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.triageArtifact h3 .panelInfo{margin-left:var(--space-2);vertical-align:middle}.triageArtifactEyebrow{margin:0}.triageArtifactProvenance{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.triageArtifactProvenance div{padding:var(--space-3);border:1px solid var(--approved)}@supports (color:color-mix(in lab,red,red)){.triageArtifactProvenance div{border:1px solid color-mix(in srgb,var(--approved) 20%,var(--line))}}.triageArtifactProvenance div{border-radius:var(--radius-md);background:var(--surface)}.triageArtifactProvenance dt{color:var(--subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.triageArtifactProvenance dd{margin:var(--space-1) 0 0;color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere}.triageArtifactActions{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.triageArtifact pre{white-space:pre-wrap;color:var(--text);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.sigFilterBar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sigFilterBar .kitTabs{min-width:0}.sigFilterSide{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sigCount{color:var(--muted);font-size:var(--text-xs)}.sigNorthstar{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.sigNorthstar,.sigNorthstarTitle{align-items:baseline;display:flex}.sigNorthstarTitle{gap:var(--space-3);color:var(--text);font-size:var(--text-md);font-weight:var(--weight-medium);margin:0}.sigNorthstarAside{color:var(--muted);font-size:var(--text-xs)}.sigQuickDraft{gap:var(--space-3);border-top:1px solid var(--line);padding-top:var(--space-3);display:grid}.sigQuickDraftEyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--subtle);margin:0}.sigQuickDraftActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sigRowMeta>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspaceTrigger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:9px 11px;font-size:.86rem;transition:border-color .14s;display:flex}.workspaceTrigger:hover{border-color:var(--line-strong)}.workspaceName{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.workspaceList{gap:2px;max-height:220px;display:grid;overflow:auto}.workspaceItem{border-radius:var(--radius-sm);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;transition:background .13s;display:flex}.workspaceItem:hover{background:var(--surface-alt)}.workspaceAdd{border-radius:var(--radius-sm);width:100%;color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:.86rem;font-weight:650;transition:background .13s;display:inline-flex}.workspaceAdd:hover{background:var(--accent-soft)}.workspaceCreateRow,.workspaceManageRow{align-items:center;gap:8px;margin-top:8px;display:flex}.workspaceCreateRow input,.workspaceManageRow input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);outline:none;flex:1;padding:8px 10px;font-size:.86rem}.workspaceManageRow{border-top:1px solid var(--line);color:var(--muted);padding-top:8px}.workspaceDelete{border-radius:var(--radius-sm);width:100%;color:var(--blocked);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:.82rem;font-weight:650;display:inline-flex}.workspaceDelete:hover{background:var(--blocked)}@supports (color:color-mix(in lab,red,red)){.workspaceDelete:hover{background:color-mix(in srgb,var(--blocked) 8%,transparent)}}.workspaceCreateErr{color:var(--blocked);margin:6px 0 0;font-size:.78rem}.workspaceEmpty{color:var(--muted);text-align:center;padding:10px;font-size:.82rem}.modalForm{gap:16px;display:grid}.modalForm .formField{margin-bottom:0}.strategyGrid{gap:16px;display:grid}.strategyGrid .formField{margin-bottom:0}@media (min-width:640px){.strategyGrid{grid-template-columns:repeat(2,1fr)}.strategyGrid .span2{grid-column:span 2}}.modalActions{gap:10px;padding-top:4px;display:flex}.modalActions .listPrimaryBtn{flex:1;justify-content:center}.formField select,.formField textarea{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);outline:none;padding:11px 13px;font-family:inherit;font-size:.94rem;transition:border-color .14s,box-shadow .14s}.formField textarea{resize:vertical}.formField select:focus,.formField textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft)}.formField textarea::placeholder{color:var(--subtle)}.uploadStack{gap:16px;display:grid}.uploadDrop{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);text-align:center;cursor:pointer;justify-items:center;gap:6px;padding:32px 16px;transition:border-color .14s,background .14s;display:grid}.uploadDrop:focus-within,.uploadDrop:hover{border-color:var(--primary);background:var(--accent-soft)}.uploadDropIcon{color:var(--primary)}.uploadDropHint{color:var(--ink);margin:6px 0 0;font-size:.88rem}.uploadDropSub{color:var(--subtle);margin:0;font-size:.76rem}.uploadList{gap:8px;display:grid}.uploadItem{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt);align-items:center;gap:12px;padding:12px 14px;display:flex}.uploadItemIcon{color:var(--muted);flex-shrink:0}.uploadItemBody{flex:1;min-width:0}.uploadItemName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.uploadItemSize{color:var(--muted);margin:2px 0 0;font-size:.74rem}.uploadProgress{border-radius:var(--radius-pill);background:var(--line);height:4px;margin-top:6px;overflow:hidden}.uploadProgressBar{background:var(--primary);height:100%;transition:width .2s}.uploadItemError{color:var(--blocked);margin:4px 0 0;font-size:.74rem}.exportPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:22px}.exportHead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.exportTitle{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:700}.exportLede{max-width:42rem;color:var(--muted);margin:6px 0 0;font-size:.88rem;line-height:1.6}.exportNote{color:var(--subtle);margin:14px 0 0;font-size:.76rem}.exportOk{color:var(--approved);margin:12px 0 0;font-size:.85rem}.settingsSection:first-of-type{margin-top:var(--space-6)}.settingsSectionTitle{margin:0 0 var(--space-2);color:var(--ink);letter-spacing:-.01em;font-size:1.1rem;font-weight:600}.settingsSectionLede{margin:0 0 var(--space-4);max-width:72ch;color:var(--muted);font-size:.9rem;line-height:1.6}.clientProfilePanel{max-width:760px}.clientProfileLede{margin:0 0 var(--space-5);max-width:70ch;color:var(--muted);font-size:.88rem;line-height:1.6}.clientProfileGrid{gap:var(--space-4);display:grid}.clientProfileField{gap:var(--space-2);display:grid}.clientProfileLabel{color:var(--ink);font-size:.82rem;font-weight:650}.clientProfileActions{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.clientProfileSaved{color:var(--approved);font-size:.85rem;font-weight:600}@media (min-width:768px){.clientProfileGrid{grid-template-columns:1fr 1fr}}.clientOnboardCard{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--dash-hairline);border-left:3px solid var(--dash-sage);border-radius:var(--dash-radius);background:var(--dash-surface);flex-wrap:wrap;display:flex}.clientOnboardKicker{display:none}.clientOnboardTitle{color:var(--dash-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:var(--leading-tight);margin:0}.clientOnboardCopy{color:var(--dash-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.clientOnboardActions{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.clientOnboardActions .btn{min-height:38px;padding:8px 12px;font-size:13px}.onboardFlow{gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.onboardKicker{color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.onboardInvite{color:var(--dash-ink);margin:0;font-size:13.5px;line-height:1.55}.onboardNote{color:var(--dash-muted);margin:0;font-size:12.5px;line-height:1.5}.onboardInput{resize:vertical;border:1px solid var(--dash-hairline);border-radius:var(--radius-md);background:var(--dash-surface);width:100%;min-height:120px;color:var(--dash-ink);font:inherit;padding:10px 12px;font-size:14px;line-height:1.5}.onboardInput:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.onboardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.onboardFlow .clientProfileGrid{grid-template-columns:1fr}.plRoot{--font-serif:"Newsreader","Iowan Old Style",Georgia,"Times New Roman",serif;--font-inter:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--canvas,#f7f5f0);min-height:100svh;font-family:var(--font-inter);place-items:center;padding:32px 20px;display:grid}.plCard{border:1px solid var(--line,#d7d2c5);border-radius:var(--radius-lg,16px);background:var(--surface,#fff);width:min(420px,100%);box-shadow:var(--shadow);padding:clamp(26px,5vw,40px)}.plBrand{color:var(--ink,#111827);font-family:var(--font-serif);letter-spacing:-.012em;align-items:center;gap:5px;margin-left:-3px;font-size:26px;font-weight:500;transition:color .16s;display:inline-flex}.plBrand svg{color:var(--subtle,#8a93a3);transition:transform .16s,color .16s}.plBrand:hover,.plBrand:hover svg{color:var(--primary-strong,#174844)}.plBrand:hover svg{transform:translate(-2px)}.plBrand:focus-visible{outline:2px solid var(--primary,#1f5e5a);outline-offset:3px;border-radius:6px}.plTitle{color:var(--ink,#111827);font-family:var(--font-serif);letter-spacing:-.018em;margin:20px 0 6px;font-size:22px;font-weight:500}.plSub{color:var(--muted,#5b6575);margin:0 0 22px;font-size:14px;line-height:1.55}.plForm{gap:14px;display:grid}.plField{gap:6px;display:grid}.plField>span{color:var(--muted,#5b6575);font-size:13px;font-weight:550}.plField input{border:1px solid var(--line,#d7d2c5);background:var(--surface,#fff);width:100%;min-height:46px;color:var(--ink,#111827);font:inherit;border-radius:10px;padding:0 13px;font-size:14px}.plField input:focus-visible{outline:2px solid var(--primary,#1f5e5a);outline-offset:1px;border-color:var(--primary,#1f5e5a)}.plPwRow{display:flex;position:relative}.plPwRow input{flex:1;padding-right:44px}.plPwToggle{width:32px;height:32px;color:var(--muted,#5b6575);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.plPwToggle:hover{color:var(--ink,#111827)}.plError{color:var(--blocked,#9b2c2c);margin:2px 0 0;font-size:13px}.plSignIn{border:1px solid var(--ink,#111827);width:100%;min-height:48px;color:var(--surface,#fff);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.plSignIn,.plSignIn:hover:not(:disabled){background:var(--ink,#111827)}@supports (color:color-mix(in lab,red,red)){.plSignIn:hover:not(:disabled){background:color-mix(in srgb,var(--ink,#111827) 86%,var(--surface,#fff))}}.plSignIn:hover:not(:disabled){border-color:#0000}.plSignIn:disabled{opacity:.6;cursor:progress}.plFoot{color:var(--muted,#5b6575);text-align:center;margin:20px 0 0;font-size:13px}.plFoot a{color:var(--primary-strong,#174844);font-weight:600}.plFoot a:hover{color:var(--ink,#111827)}.knowledgeCrossLinks{gap:var(--space-2);border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-4);display:grid}.knowledgeCrossRow{align-items:baseline;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.knowledgeCrossRow a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.knowledgeCrossRow a:hover{color:var(--text)}.knowledgeCrossLabel{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--subtle)}.governanceToggle{align-items:flex-start;gap:var(--space-3);cursor:pointer;max-width:56ch;display:flex}.governanceToggle input{accent-color:var(--ink);margin-top:4px}.governanceToggle strong{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:block}.governanceToggle small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:2px;display:block}.knowledgeBody{max-width:62ch;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);letter-spacing:-.01em}.knowledgeProvenance{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-xs)}.knowledgeProvenance a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.knowledgeProvenance a:hover{color:var(--text)}.enkiMark{flex:none;display:block}.enkiMark--animated .enkiMark__stroke,.enkiMark--animated .enkiMark__thread{stroke-dasharray:1;stroke-dashoffset:1px;animation:enkiDraw .18s var(--motion-ease) forwards}.enkiMark--animated .enkiMark__stroke--top{animation-delay:0s}.enkiMark--animated .enkiMark__stroke--mid{animation-delay:.1s}.enkiMark--animated .enkiMark__stroke--base{animation-delay:.2s}.enkiMark--animated .enkiMark__thread{animation-duration:.22s;animation-delay:.38s}@keyframes enkiDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.enkiMark--animated .enkiMark__stroke,.enkiMark--animated .enkiMark__thread{stroke-dashoffset:0;animation:none}}.enkiLockup{align-items:center;gap:var(--space-2);color:var(--text);display:inline-flex}.enkiLockup__word{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;font-weight:600}.plMark{margin:var(--space-5) 0 var(--space-1);color:var(--ink)}.stmtMark{margin-bottom:var(--space-8);color:var(--dash-ink)}.deskNavLink{min-height:40px;padding:0 var(--space-2);color:var(--dash-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);outline-offset:4px;align-items:center;text-decoration:none;display:flex}.deskNavLink:hover{color:var(--dash-ink)}.deskNavLink:focus-visible{outline:1px solid var(--dash-sage);box-shadow:0 0 0 3px var(--dash-sage-wash)}.deskNavLink.active{color:var(--dash-ink);font-weight:var(--weight-semibold)}.engineRoomLabel{margin:0 0 var(--space-2);padding:0 var(--space-2);color:var(--dash-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.deskGrid,.deskHome{gap:var(--space-8);display:grid}.deskGrid{align-items:start}.deskWork{gap:var(--space-8);min-width:0;display:grid}.deskNeedsHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.deskNeedsTitle{color:var(--dash-ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.deskNeedsTitle .displayNumeral{margin-inline-end:var(--space-1);font-size:clamp(28px,3vw,40px);line-height:1}.deskNeedsList{gap:var(--space-3);display:grid}.deskNeedsList .agentCard{align-self:auto}.deskNeedsNote{color:var(--dash-muted);font-size:var(--text-sm);margin:0}.deskNeedsYou .reviewTrustPath{margin-top:var(--space-4)}.deskPressureWhy{color:var(--dash-ink);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.deskPressurePosture{color:var(--dash-muted);font-size:var(--text-xs);margin:0}.deskPressureActions{gap:var(--space-2);display:flex}.deskEnki{display:none}@media (min-width:921px){.deskGrid{grid-template-columns:minmax(0,1fr) 360px}.deskEnki{top:var(--space-4);border:1px solid var(--dash-hairline);border-radius:var(--radius-lg);background:var(--dash-surface);flex-direction:column;height:calc(100dvh - 128px);min-height:420px;display:flex;position:sticky;overflow:hidden}.deskGrid:has(>.enkiPill){grid-template-columns:minmax(0,1fr)}}:root{--canvas:#f7f5f0;--surface:#fff;--surface-alt:#ece8de;--ink:#111827;--primary:#1f5e5a;--primary-strong:#174844;--accent-soft:#e1efec;--proposed:#7a4b12;--proposed-soft:#f4eadb;--needs-review:#1e5aa8;--needs-review-soft:#e7f0fb;--approved:#1f6b45;--approved-soft:#e6f3eb;--blocked:#9b2c2c;--blocked-soft:#fbe8e8;--bg:var(--canvas);--bg-elevated:var(--surface);--panel:var(--surface);--panel-strong:var(--surface);--line:#d7d2c5;--line-strong:#c4bdac;--text:var(--ink);--muted:#5b6575;--subtle:#8a93a3;--blue:var(--needs-review);--cyan:var(--primary);--green:var(--approved);--amber:var(--proposed);--red:var(--blocked);--violet:#5b4b8a;--shadow:0 1px 2px #1118270a,0 12px 28px #1118270f;--shadow-sm:0 1px 2px #1118270d;--radius-lg:12px;--radius-md:8px;--radius-sm:4px;--radius-pill:999px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.25;--leading-normal:1.55;--weight-medium:500;--weight-semibold:600;--motion-fast:.14s;--motion-normal:.2s;--motion-ease:cubic-bezier(.2,0,0,1);--dash-paper:#f7f2e8;--dash-surface:#fffaf0;--dash-ink:#101612;--dash-muted:#5e675f;--dash-hairline:#d8d0c1;--dash-sage:#8fa38f;--dash-sage-wash:#e6ece3;--dash-gold:#b9822b;--dash-gold-deep:#8b6a21;--dash-pine:#223028;--dash-radius:24px;--surface-raised:#fbfaf6;--surface-tint:#f4f1e8;--primary-wash:#eef4ef;--primary-muted:#8fb1a8;--gold-thread:#c89b3f;--shade:#000;color-scheme:light;--font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Fraunces",Georgia,"Times New Roman",serif;--text-statement:clamp(3rem,8vw,7rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--container-sm:480px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--page-gutter:16px;--tap-target-min:44px}[data-theme=dark]{--canvas:#0e1013;--surface:#15181d;--surface-alt:#1b2027;--ink:#e6e9ef;--primary:#46a49c;--primary-strong:#63bdb4;--accent-soft:#12302c;--proposed:#d9a662;--proposed-soft:#2a2113;--needs-review:#7fb1ea;--needs-review-soft:#142234;--approved:#62b98d;--approved-soft:#132a1e;--blocked:#e08585;--blocked-soft:#301718;--line:#262b34;--line-strong:#333a46;--muted:#9aa3b2;--subtle:#707a89;--violet:#9b8ec9;--shadow:0 1px 2px #0006,0 12px 28px #00000073;--shadow-sm:0 1px 2px #00000080;--dash-paper:#12141a;--dash-surface:#171b21;--dash-ink:#e4e8e4;--dash-muted:#9aa59b;--dash-hairline:#2a2f37;--dash-sage:#93ad93;--dash-sage-wash:#1a221a;--dash-gold:#d0a04f;--dash-gold-deep:#b78a3c;--dash-pine:#cfe0d4;--surface-raised:#191d24;--surface-tint:#1c212a;--primary-wash:#14231f;--primary-muted:#3e6a64;--gold-thread:#d4ac55;--shade:#000;color-scheme:dark}[data-theme=dark] .stmt{--dash-paper:#f7f2e8;--dash-ink:#101612;--dash-muted:#5e675f;--dash-pine:#223028;--gold-thread:#c89b3f;--text:#101612;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-ui);font-feature-settings:"cv05","ss01";-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.muted{color:var(--muted);line-height:1.6}.numeric{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}