/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-muted{color:var(--muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--canvas:#0a0b09;--panel:#101210;--panel-alt:#0d0f0c;--border:#303329;--border-soft:#24271f;--text:#e9e7de;--muted:#aaab9f;--faint:#96998c;--amber:#e8a33d;--amber-dark:#8d611d;--green:#55b879;--green-dark:#316747;--red:#e27a6a;--red-dark:#733b32;--font-serif:Georgia,"Times New Roman",serif;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{background:var(--canvas)}body{color:var(--text);font:16px var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px}dd,dl,h1,h2,h3,ol,p{margin:0}.eyebrow{color:var(--amber);font:600 .75rem/1.5 var(--font-mono);letter-spacing:.18em}.button{border:1px solid var(--border);min-height:44px;color:var(--text);font:600 .75rem/1.35 var(--font-mono);letter-spacing:.035em;text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.65rem 1.15rem;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--muted)}.button--primary{border-color:var(--amber);background:var(--amber);color:#171208}.button--primary:hover{background:#f4b653;border-color:#f4b653}.button--danger{border-color:var(--red);background:var(--red-dark)}@supports (color:color-mix(in lab,red,red)){.button--danger{background:color-mix(in srgb,var(--red-dark) 24%,var(--canvas))}}.button--danger{color:var(--red)}.button--danger:hover{border-color:var(--red);background:var(--red-dark)}@supports (color:color-mix(in lab,red,red)){.button--danger:hover{background:color-mix(in srgb,var(--red-dark) 40%,var(--canvas))}}.button--secondary{background:var(--canvas)}.button--small{min-height:44px;padding:.5rem .85rem}.button--disabled,.button:disabled,.project-picker:disabled{cursor:not-allowed;opacity:.62}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.brand-mark{align-items:center;gap:.7rem;min-width:max-content;display:inline-flex}.brand-symbol{border:1px solid var(--amber-dark);width:1.9rem;height:1.9rem;color:var(--amber);font:700 .55rem var(--font-mono);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;display:grid}.brand-seal{object-fit:contain;width:2.75rem;height:2.75rem}.brand-copy{flex-direction:column;gap:.18rem;display:flex}.brand-name,.brand-workspace{font-family:var(--font-mono);letter-spacing:.23em;font-weight:600;line-height:1}.brand-name{font-size:.8rem}.brand-workspace{color:var(--faint);font-size:.7rem;font-weight:400}.evidence-tag{border:1px solid var(--border);min-height:24px;color:var(--faint);font:600 .7rem var(--font-mono);letter-spacing:.08em;vertical-align:baseline;border-radius:4px;align-items:center;margin-right:.55rem;padding:.15rem .45rem;display:inline-flex}.evidence-tag--observed,.evidence-tag--reproduced{border-color:var(--green-dark);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.evidence-tag--observed,.evidence-tag--reproduced{background:color-mix(in srgb,var(--green) 8%,transparent)}}.evidence-tag--observed,.evidence-tag--reproduced{color:var(--green)}.evidence-tag--inferred{border-color:var(--amber-dark);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.evidence-tag--inferred{background:color-mix(in srgb,var(--amber) 8%,transparent)}}.evidence-tag--inferred{color:var(--amber)}.evidence-tag--untested{border-color:var(--border);color:var(--muted);background:0 0;border-style:dashed}.freshness-banner{border:1px solid var(--border-soft);background:var(--canvas);color:var(--muted);font:.7rem/1.8 var(--font-mono);letter-spacing:.025em;padding:.75rem 1rem}.freshness-fresh{color:var(--green);font-weight:600}.freshness-stale{color:var(--amber);font-weight:600}.lifecycle-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--border) transparent;max-width:100%;overflow-x:auto}.lifecycle-track{min-width:48rem;padding:.25rem .15rem .75rem;list-style:none;display:flex}.lifecycle-stage{min-width:0;color:var(--faint);flex-direction:column;flex:1 0 5.75rem;align-items:center;gap:.5rem;display:flex;position:relative}.lifecycle-stage:not(:last-child):after{background:var(--border);content:"";width:calc(100% - 2.2rem);height:1px;position:absolute;top:.8rem;left:calc(50% + 1.1rem)}.lifecycle-stage--complete:not(:last-child):after{background:var(--green-dark)}.lifecycle-node{z-index:1;border:1px solid var(--border);background:var(--canvas);width:1.7rem;height:1.7rem;font:.75rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.lifecycle-label{max-width:6.5rem;font:.7rem/1.45 var(--font-mono);letter-spacing:.055em;text-align:center;text-transform:uppercase}.lifecycle-stage--complete .lifecycle-node{border-color:var(--green);color:var(--green)}.lifecycle-stage--current .lifecycle-label,.lifecycle-stage--current .lifecycle-node{border-color:var(--amber);color:var(--amber)}.tone-attention{color:var(--amber)}.tone-verified{color:var(--green)}.tone-critical{color:var(--red)}.tone-neutral{color:var(--muted)}.marketing-shell{width:min(75rem,100% - 3rem);margin:0 auto}.marketing-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.25rem;display:flex}.marketing-header>a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.marketing-header .brand-workspace{display:none}.marketing-actions,.marketing-footer nav,.marketing-nav{align-items:center;gap:1.6rem;display:flex}.marketing-footer nav span{color:var(--faint)}.marketing-footer a,.marketing-nav a,.signin-link{min-height:44px;color:var(--muted);align-items:center;font-size:.82rem;text-decoration:none;display:inline-flex}.marketing-footer a:hover,.marketing-nav a:hover,.signin-link:hover{color:var(--text)}.compact-label{display:none}.marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:3rem;padding:clamp(4.5rem,9vw,7.5rem) 0;display:grid}.hero-copy h1{font:400 clamp(3rem,5vw,4.15rem)/1.08 var(--font-serif);letter-spacing:-.025em;margin:1.4rem 0}.hero-copy>p:not(.eyebrow){max-width:31rem;color:var(--muted);margin-bottom:2rem;font-size:1rem;line-height:1.7}.guardian-emblem{place-items:center;min-width:0;display:grid}.guardian-emblem img{object-fit:contain;width:min(100%,29rem);height:auto}.marketing-section{border-top:1px solid var(--border-soft);padding:clamp(4.5rem,8vw,7rem) 0}.section-heading{text-align:center;max-width:38rem;margin:0 auto 3.25rem}.closing-section h2,.section-heading h2,.trust-section h2{font:400 clamp(2rem,3.5vw,2.75rem)/1.15 var(--font-serif)}.section-heading p,.trust-section>div:first-child>p{color:var(--muted);margin-top:1rem;font-size:.92rem;line-height:1.7}.marketing-lifecycle-grid{background:var(--border-soft);grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;list-style:none;display:grid}.marketing-lifecycle-grid li,.trust-grid article{background:var(--canvas);min-width:0;padding:1.45rem}.marketing-lifecycle-grid h3,.marketing-lifecycle-grid li>span,.marketing-lifecycle-grid small,.trust-grid h3,.trust-grid small{font:600 .7rem var(--font-mono);letter-spacing:.11em}.marketing-lifecycle-grid li>span,.trust-grid h3{color:var(--amber)}.marketing-lifecycle-grid h3{margin:.6rem 0}.marketing-lifecycle-grid p,.trust-grid p{color:var(--muted);font-size:.82rem;line-height:1.65}.marketing-lifecycle-grid small,.trust-grid small{color:var(--faint);margin-top:.9rem;font-size:.7rem;display:inline-block}.evidence-state-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.evidence-state-grid article{border:1px solid var(--border-soft);padding:1.25rem}.evidence-state-grid p{color:var(--muted);font:.75rem/1.75 var(--font-mono);margin-top:1rem}.evidence-state-grid small,.product-demo small,.states-note{color:var(--faint);font:.7rem/1.5 var(--font-mono);letter-spacing:.06em;margin-top:1rem;display:block}.states-note{text-align:center}.product-demo{border:1px solid var(--border);background:var(--panel-alt);grid-template-columns:1fr 1fr .85fr;display:grid}.product-demo>header{border-bottom:1px solid var(--border-soft);color:var(--faint);font:.7rem var(--font-mono);grid-column:1/-1;padding:.8rem 1rem}.product-demo>div{min-width:0;padding:1.65rem}.product-demo>div+div{border-left:1px solid var(--border-soft)}.product-demo h3{color:var(--faint);font:.72rem var(--font-mono);letter-spacing:.13em;margin-bottom:1.1rem}.evidence-code,.product-demo pre{border:1px solid var(--border-soft);background:var(--canvas);max-width:100%;color:var(--muted);font:.75rem/1.75 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;overflow-x:auto}.product-demo .diff{color:var(--green)}.product-demo p{color:var(--muted);margin:1rem 0;font-size:.8rem;line-height:1.6}.trust-section{grid-template-columns:.75fr 1.6fr;gap:clamp(2rem,6vw,5rem);display:grid}.trust-grid{background:var(--border-soft);grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.trust-grid small{border:1px dashed var(--border);padding:.2rem .4rem}.closing-section{border-top:1px solid var(--border-soft);text-align:center;padding:clamp(5rem,10vw,8rem) 0}.closing-section .button-row{justify-content:center;margin-top:2rem}.marketing-footer{border-top:1px solid var(--border-soft);min-height:5rem;color:var(--faint);font:.7rem var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.desk-shell{grid-template-columns:13.5rem minmax(0,1fr);min-height:100vh;display:grid}.desk-sidebar{border-right:1px solid var(--border-soft);background:var(--canvas);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.desk-brand{border-bottom:1px solid var(--border-soft);padding:1.5rem 1.35rem}.desk-nav{flex-direction:column;flex:1;padding:1rem 0;display:flex}.desk-nav--secondary{border-top:1px solid var(--border-soft);flex:none}.desk-nav a,.desk-nav-placeholder{min-height:44px;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:.75rem;padding:.55rem 1.35rem;font-size:.84rem;text-decoration:none;display:flex}.desk-nav-placeholder{color:var(--faint);cursor:not-allowed;opacity:.58}.desk-nav a:hover,.desk-nav a[aria-current=page]{color:var(--text);background:var(--panel)}.desk-nav a[aria-current=page]{border-left-color:var(--amber)}.desk-nav-icon{width:1rem;color:var(--faint);text-align:center;flex:none}.nav-badge{border:1px solid var(--amber-dark);color:var(--amber);font:.7rem var(--font-mono);margin-left:auto;padding:.2rem .35rem}.desk-main{min-width:0}.desk-content{width:min(100% - 3.5rem,97.5rem);margin:0 auto;padding-bottom:3rem}.desk-topbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.project-picker{border:1px solid var(--border);min-height:44px;color:var(--text);cursor:pointer;background:0 0;padding:.6rem .9rem}.desk-environment{color:var(--faint);font:.7rem var(--font-mono);letter-spacing:.07em;flex-wrap:wrap;gap:1.75rem;display:flex}.desk-environment i{color:var(--green);font-style:normal}.desk-environment strong{color:var(--text)}.posture-banner{background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:1.75rem 0 1.5rem;padding:2.25rem;display:grid}.posture-banner,.posture-icon{border:1px solid var(--border)}.posture-icon{width:4rem;height:4rem;color:var(--muted);place-items:center;font-size:1.5rem;display:grid}.posture-copy h1{font:400 clamp(1.65rem,3vw,2rem)/1.2 var(--font-serif);margin:.55rem 0}.posture-copy>p:last-child{color:var(--muted);font:.75rem/1.7 var(--font-mono)}.posture-copy>p:last-child strong{color:var(--amber);font-weight:500}.stats-strip{border:1px solid var(--border);background:var(--panel);grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem;display:grid}.stat{min-width:0;padding:1.4rem 1.7rem}.stat+.stat{border-left:1px solid var(--border-soft)}.coverage-list dt,.decision-grid dt,.desk-card-header,.evidence-field-list dt,.receipt-facts dt,.receipt-identity dt,.stat h2{color:var(--faint);font:500 .7rem var(--font-mono);letter-spacing:.11em}.stat>strong{font:500 1.7rem var(--font-mono);margin:.65rem 0 .35rem;display:block}.stat p{font:.7rem/1.55 var(--font-mono);letter-spacing:.035em}.dashboard-columns{grid-template-columns:minmax(20rem,1fr) minmax(30rem,1.15fr);grid-template-areas:"queue evidence""coverage evidence";align-items:start;gap:1.5rem;display:grid}.desk-card{border:1px solid var(--border);background:var(--panel);min-width:0}.queue-card{grid-area:queue}.evidence-card{grid-area:evidence}.coverage-card{grid-area:coverage}.desk-card-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.85rem 1.5rem;display:flex}.desk-card-header h2{font:inherit}.desk-card-header a{color:var(--muted);text-decoration:none}.desk-card-header a:hover,.queue-item{color:var(--text)}.queue-item{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:5.1rem;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}.queue-item:last-child{border-bottom:0}.queue-item:hover,.queue-item[aria-current=true]{background:var(--canvas)}.queue-item[aria-current=true]{box-shadow:inset 2px 0 0 var(--amber)}.queue-number{color:var(--faint);font:.8rem var(--font-mono);text-align:center}.queue-copy{min-width:0}.queue-copy strong{font-size:.9rem;font-weight:500;display:block}.queue-copy small{color:var(--faint);font:.7rem/1.5 var(--font-mono);letter-spacing:.045em;margin-top:.35rem;display:block}.status-chip{border:1px solid var(--border);color:var(--muted);font:600 .7rem var(--font-mono);letter-spacing:.1em;text-align:center;padding:.4rem .7rem}.status-chip--attention{border-color:var(--amber-dark);color:var(--amber)}.status-chip--verified{border-color:var(--green-dark);color:var(--green)}.dashboard-lifecycle,.evidence-summary{padding:1.35rem 1.5rem}.dashboard-lifecycle{border-bottom:1px solid var(--border-soft)}.evidence-card .lifecycle-track{min-width:32rem}.evidence-card .lifecycle-stage{flex-basis:4rem}.evidence-card .lifecycle-label{max-width:4.5rem}.dashboard-lifecycle p{color:var(--muted);font:.72rem/1.75 var(--font-mono);margin-top:.75rem}.evidence-summary h2{font:400 1.75rem var(--font-serif)}.evidence-meta{color:var(--faint);font:.7rem/1.6 var(--font-mono);letter-spacing:.045em;margin:.35rem 0 1rem}.evidence-field-list{margin-top:.4rem}.evidence-field-list>div{border-top:1px solid var(--border-soft);grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.decision-grid dd,.evidence-field-list dd,.receipt-facts dd{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.65}.evidence-field-list dd small{color:var(--muted);margin-top:.2rem;display:block}.evidence-field-list dd strong{color:var(--text)}.evidence-summary .button-row{margin-top:1.1rem}.coverage-list{padding:.5rem 1.5rem 1rem}.coverage-list>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.8rem 0;display:grid}.coverage-list>div:last-child{border-bottom:0}.coverage-list dd{font:.82rem var(--font-mono);text-align:right}.coverage-list dd small{color:var(--faint);margin-top:.25rem;font-size:.7rem;display:block}.coverage-total dd,.coverage-total dt{color:var(--text)}.receipt-page{min-height:100vh}.receipt-topbar{border-bottom:1px solid var(--border-soft)}.receipt-document,.receipt-topbar-inner{width:min(57.5rem,100% - 3rem);margin:0 auto}.receipt-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.receipt-topbar-inner>a{min-height:44px;color:var(--muted);font:.72rem var(--font-mono);letter-spacing:.08em;align-items:center;text-decoration:none;display:inline-flex}.receipt-topbar .button--small{min-height:44px}.receipt-document{padding:2.25rem 0 5rem}.receipt{border:1px solid var(--border);background:var(--panel)}.receipt-header{border-bottom:1px solid var(--border-soft);padding:2.25rem 2.5rem 1.8rem}.receipt-header h1{font:400 clamp(2rem,5vw,2.5rem) var(--font-serif);margin:.6rem 0}.receipt-id{color:var(--faint);font:.7rem/1.8 var(--font-mono);letter-spacing:.045em;overflow-wrap:anywhere}.receipt-id a,.receipt-id strong{color:var(--muted)}.receipt-copy-row,.receipt-id-row{align-items:center;gap:.65rem;display:flex}.receipt-id-row{flex-wrap:wrap}.receipt-copy-row{justify-content:space-between}.receipt-copy{border:1px solid var(--border-soft);min-height:24px;color:var(--faint);font:600 .58rem/1.35 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:.2rem .4rem}.receipt-copy:hover{border-color:var(--muted);color:var(--text)}.receipt-identity{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt-identity-cell{border-bottom:1px solid var(--border-soft);min-width:0;padding:1rem 1.35rem}.receipt-identity-cell:not(:nth-child(3n+1)){border-left:1px solid var(--border-soft)}.receipt-identity dd:not(.receipt-identity-detail){color:var(--text);font:.76rem var(--font-mono);overflow-wrap:anywhere;margin-top:.45rem}.receipt-identity-detail{color:var(--faint);font:.7rem/1.5 var(--font-mono);overflow-wrap:anywhere;margin-top:.3rem}.receipt>.freshness-banner{border-width:0 0 1px;padding-inline:2.5rem}.receipt-section{border-bottom:1px solid var(--border-soft);padding:1.9rem 2.5rem}.receipt-section-title{color:var(--faint);font:600 .72rem/1.5 var(--font-mono);letter-spacing:.13em;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.receipt-section>p{max-width:47rem;color:var(--muted);font-size:.86rem;line-height:1.75}.receipt-section .lifecycle-scroll+p{margin-top:.75rem}.evidence-code{margin:1rem 0 0}.evidence-code--diff{color:var(--green)}.receipt-facts{margin-top:1rem}.receipt-facts>div{grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.55rem 0;display:grid}.revision-list{padding:0;list-style:none}.revision-list li{border-top:1px solid var(--border-soft);color:var(--muted);grid-template-columns:4.25rem 8.25rem minmax(0,1fr);gap:1rem;padding:.75rem 0;font-size:.8rem;line-height:1.6;display:grid}.revision-list strong,.revision-list time{font:.7rem var(--font-mono)}.revision-list strong{color:var(--amber)}.revision-list time{color:var(--faint)}.receipt-decision{background:var(--canvas)}.receipt-decision .receipt-section-title{color:var(--amber)}.decision-grid{grid-template-columns:1fr 1fr;gap:1.2rem 2rem;margin-bottom:1.4rem;display:grid}.decision-grid>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;display:grid}.receipt-footer{color:var(--faint);font:.7rem/1.8 var(--font-mono);letter-spacing:.035em;padding:1.2rem 2.5rem}.local-scan-boundary{border-bottom:1px solid var(--green-dark);background:var(--green-dark);padding:.8rem 1.35rem}@supports (color:color-mix(in lab,red,red)){.local-scan-boundary{background:color-mix(in srgb,var(--green-dark) 18%,var(--panel))}}.local-scan-boundary{color:var(--green);font:600 .68rem/1.65 var(--font-mono);letter-spacing:.07em;text-align:center}.local-recipe-list{gap:.8rem;display:grid}.local-finding,.local-recipe-list article{border:1px solid var(--border-soft);background:var(--canvas);padding:1rem 1.1rem}.local-recipe-list header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.local-finding h3,.local-recipe-list h3{color:var(--text);font:600 .76rem/1.5 var(--font-mono);letter-spacing:.055em;overflow-wrap:anywhere}.local-finding p,.local-recipe-list p,.local-scan-secondary{color:var(--muted);font-size:.8rem;line-height:1.7}.local-recipe-list p+p,.local-scan-secondary{margin-top:.55rem}.local-recipe-counter{color:var(--green)!important}.local-recipe-limit{color:var(--faint)!important}.local-scan-state{border:1px solid var(--border);color:var(--faint);font:600 .63rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:.22rem .45rem}.local-scan-state--not_observed_within_scope,.local-scan-state--observed{border-color:var(--green-dark);color:var(--green)}.local-scan-state--partial,.local-scan-state--unknown{border-color:var(--amber-dark);color:var(--amber)}.local-scan-state--unsupported{border-color:var(--red-dark);color:var(--red)}.local-finding-meta{letter-spacing:.06em;margin-bottom:.45rem;color:var(--faint)!important;font:.65rem/1.5 var(--font-mono)!important}.founder-proof-shell{width:min(72rem,100% - 3rem);margin:0 auto;padding-bottom:5rem}.founder-proof-header{border-bottom:1px solid var(--border-soft);min-height:5rem;color:var(--green);font:600 .68rem var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.founder-proof-intro{max-width:47rem;padding:clamp(3.5rem,8vw,6rem) 0 3rem}.founder-proof-intro h1{font:400 clamp(2.5rem,6vw,4.2rem)/1.08 var(--font-serif);margin:1rem 0}.founder-proof-intro>p:last-child{color:var(--muted);font-size:.95rem;line-height:1.75}.founder-proof-flow{border:1px solid var(--border);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.founder-proof-flow li{background:var(--panel);min-width:0;padding:1.2rem}.founder-proof-flow li+li{border-left:1px solid var(--border-soft)}.founder-proof-flow small,.founder-proof-flow span{color:var(--faint);font:.65rem/1.5 var(--font-mono);display:block}.founder-proof-flow strong{margin:.7rem 0 .35rem;font-size:.85rem;font-weight:500;display:block}.founder-proof-flow li:last-child span,.founder-proof-flow li:last-child strong{color:var(--green)}.founder-application-card{border:1px solid var(--border);background:var(--panel);gap:1.6rem;margin-top:1.5rem;padding:2rem;display:grid}.founder-application-card h2{font:400 1.8rem var(--font-serif);margin:.7rem 0}.founder-application-card>div:first-child>p:last-child{color:var(--muted);font:.72rem/1.7 var(--font-mono);overflow-wrap:anywhere}.founder-application-heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end;gap:2rem;display:grid}.founder-application-heading dl{border:1px solid var(--border-soft);grid-template-columns:1fr 1fr;display:grid}.founder-application-heading dl>div{min-width:0;padding:1rem}.founder-application-heading dl>div+div{border-left:1px solid var(--border-soft)}.founder-application-heading dt{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem}.founder-application-heading dd{color:var(--muted);font:.68rem/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.receipt-lifecycle{border-top:1px solid var(--border-soft)}.receipt-lifecycle-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.receipt-lifecycle-header h3{font:400 1.35rem var(--font-serif);margin-top:.55rem}.lifecycle-chip{border:1px solid var(--border);color:var(--faint);font:600 .62rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:.35rem .55rem}.lifecycle-chip--complete,.lifecycle-chip--encrypted{border-color:var(--green-dark);color:var(--green)}.lifecycle-chip--deleted{border-color:var(--red-dark);color:var(--red)}.receipt-action-grid{border:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt-action-grid>section{flex-direction:column;align-items:flex-start;min-width:0;padding:1.3rem;display:flex}.receipt-action-grid>section+section{border-left:1px solid var(--border-soft)}.receipt-action-grid section>span{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em}.receipt-action-grid h4{margin:.7rem 0 .45rem;font-size:.88rem;font-weight:500}.receipt-action-grid p{color:var(--muted);flex:1;margin-bottom:1.2rem;font-size:.76rem;line-height:1.65}.receipt-action-grid .button,.receipt-action-grid .button-row{width:100%}.receipt-action-grid .button-row .button{flex:9rem}.receipt-action-danger{background:var(--red-dark)}@supports (color:color-mix(in lab,red,red)){.receipt-action-danger{background:color-mix(in srgb,var(--red-dark) 6%,var(--panel))}}.lifecycle-status{color:var(--faint);font:.68rem/1.65 var(--font-mono);margin-top:1rem}.lifecycle-status--complete{color:var(--green)}.lifecycle-status--failed{color:var(--red)}.recovery-drill-panel{border:1px solid var(--border-soft);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding:1.25rem;display:grid}.recovery-drill-panel span{color:var(--amber);font:600 .62rem var(--font-mono);letter-spacing:.1em}.recovery-drill-panel h4{margin:.45rem 0;font-size:.9rem;font-weight:500}.recovery-drill-panel div>p{max-width:42rem;color:var(--muted);font-size:.78rem;line-height:1.65}.recovery-drill-panel>.lifecycle-status{grid-column:1/-1;margin-top:0}.founder-scan-summary{border-block:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);display:grid}.founder-scan-summary span{color:var(--muted);padding:1.2rem 0;font-size:.78rem}.founder-scan-summary span+span{border-left:1px solid var(--border-soft);padding-left:1.2rem}.founder-scan-summary strong{color:var(--text);font:500 1.35rem var(--font-mono);margin-bottom:.35rem;display:block}.founder-proof-note{color:var(--faint);font:.7rem/1.7 var(--font-mono);margin-top:1.5rem}.founder-proof-header>a{text-decoration:none}.founder-desk-nav{align-items:center;gap:1.35rem;margin-left:auto;display:flex}.founder-desk-nav a{min-height:44px;color:var(--muted);font:500 .76rem var(--font-sans);letter-spacing:0;align-items:center;text-decoration:none;display:inline-flex}.founder-desk-nav a:hover{color:var(--text)}.founder-desk-intro{max-width:58rem}.founder-desk-intro h1{letter-spacing:-.025em;max-width:53rem;font-size:clamp(3rem,6vw,5rem)}.founder-desk-intro>p:last-child{max-width:48rem;font-size:1rem}.founder-desk-posture{border:1px solid var(--border);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.founder-desk-posture>div{min-width:0;padding:1.3rem}.founder-desk-posture>div+div{border-left:1px solid var(--border-soft)}.founder-desk-posture small,.founder-desk-posture span{color:var(--faint);font:.65rem/1.55 var(--font-mono);letter-spacing:.07em;display:block}.founder-desk-posture strong{color:var(--green);font:400 1.3rem var(--font-serif);margin:.65rem 0 .35rem;display:block}.founder-desk-posture small{overflow-wrap:anywhere;letter-spacing:0}.founder-target-selector{margin-bottom:1.5rem}.founder-target-selector form{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.7fr) auto;align-items:end;gap:1rem;display:grid}.founder-target-selector label{gap:.45rem;min-width:0;display:grid}.founder-target-selector label>span{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em}.founder-target-selector select{border:1px solid var(--border);background:var(--canvas);width:100%;min-height:44px;color:var(--text);font:.72rem var(--font-mono);border-radius:0;padding:.65rem .75rem}.founder-scan-console{border:1px solid var(--border);background:var(--panel);gap:1.5rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid}.founder-scan-console__header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.founder-latest-job h2,.founder-scan-console--empty h2,.founder-scan-console__header h2{font:400 clamp(1.7rem,3vw,2.25rem)/1.2 var(--font-serif);margin:.7rem 0}.founder-scan-console--empty>p:not(.eyebrow),.founder-scan-console__header p:last-child{max-width:48rem;color:var(--muted);font-size:.9rem;line-height:1.7}.scan-phase{border:1px solid var(--border);color:var(--faint);font:600 .63rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:.38rem .58rem}.scan-phase--resolving,.scan-phase--review,.scan-phase--scanning{border-color:var(--amber-dark);color:var(--amber)}.scan-phase--complete{border-color:var(--green-dark);color:var(--green)}.scan-phase--error{border-color:var(--red-dark);color:var(--red)}.founder-scan-steps{background:var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid;overflow:hidden}.founder-scan-steps li{background:var(--canvas);min-width:0;padding:1.05rem 1.05rem 2.25rem;position:relative}.founder-scan-steps small,.founder-scan-steps span{color:var(--faint);font:.63rem/1.55 var(--font-mono);display:block}.founder-scan-steps strong{margin:.55rem 0 .3rem;font-size:.8rem;font-weight:500;display:block}.founder-scan-steps .is-complete span,.founder-scan-steps .is-complete strong{color:var(--green)}.founder-scan-steps .is-current span,.founder-scan-steps .is-current strong{color:var(--amber)}.founder-scan-steps .is-error span,.founder-scan-steps .is-error strong{color:var(--red)}.founder-scan-steps li:before{background:var(--border);content:"";width:100%;height:1px;position:absolute;bottom:1rem;left:-50%}.founder-scan-steps li:first-child:before{display:none}.founder-scan-steps .is-complete:before{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.founder-scan-steps .is-complete:before{background:color-mix(in srgb,var(--green) 62%,var(--border))}}.founder-scan-steps .is-current:before{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.founder-scan-steps .is-current:before{background:color-mix(in srgb,var(--amber) 68%,var(--border))}}.founder-scan-step-node{z-index:2;border:1px solid var(--border);background:var(--canvas);border-radius:50%;width:7px;height:7px;position:absolute;bottom:.78rem;left:50%;transform:translate(-50%)}.is-complete .founder-scan-step-node{border-color:var(--green);background:var(--green-dark)}.is-current .founder-scan-step-node{border-color:var(--amber);background:var(--canvas)}.is-error .founder-scan-step-node{border-color:var(--red);background:var(--red-dark)}.founder-scan-steps .is-error:before{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.founder-scan-steps .is-error:before{background:color-mix(in srgb,var(--red) 68%,var(--border))}}.founder-scan-steps .is-working:before{background:repeating-linear-gradient(90deg,var(--amber) 0 5px,transparent 5px 9px)}@supports (color:color-mix(in lab,red,red)){.founder-scan-steps .is-working:before{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--amber) 76%,var(--border)) 0 5px,transparent 5px 9px)}}.founder-scan-steps .is-working:before{background-size:18px 1px;animation:founder-scan-flow 1.35s linear .24s infinite backwards}.founder-scan-step-packet{display:none}.founder-scan-steps .is-working .founder-scan-step-packet{z-index:3;width:100%;height:9px;animation:founder-scan-packet 2.45s cubic-bezier(.4,0,.2,1) .24s infinite backwards;display:block;position:absolute;bottom:.73rem;left:-50%}.founder-scan-step-packet:after{background:var(--amber);width:18px;height:9px;box-shadow:0 0 13px var(--amber);position:absolute}@supports (color:color-mix(in lab,red,red)){.founder-scan-step-packet:after{box-shadow:0 0 13px color-mix(in srgb,var(--amber) 48%,transparent)}}.founder-scan-step-packet:after{clip-path:polygon(0 0,68% 0,100% 50%,68% 100%,0 100%,18% 50%);content:""}.founder-scan-steps .is-working .founder-scan-step-node{animation:founder-scan-node-pulse 1.8s ease-in-out .24s infinite backwards}.founder-scan-target{border:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-scan-target>div{min-width:0;padding:1rem}.founder-scan-target>div:nth-child(2n){border-left:1px solid var(--border-soft)}.founder-scan-target>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.founder-latest-job dt,.founder-scan-target dt{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem}.founder-latest-job dd,.founder-scan-target dd{overflow-wrap:anywhere;color:var(--muted);font:.72rem/1.55 var(--font-mono);margin:0}.founder-confirmation{border:1px solid var(--amber-dark);background:var(--amber-dark);padding:1.1rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.founder-confirmation{background:color-mix(in srgb,var(--amber-dark) 8%,var(--canvas))}}.founder-confirmation strong{color:var(--amber);font:600 .72rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.founder-confirmation p{overflow-wrap:anywhere;font:.82rem/1.6 var(--font-mono);margin:.7rem 0 .45rem}.founder-confirmation small{color:var(--faint);font:.65rem/1.6 var(--font-mono);overflow-wrap:anywhere}.founder-root-choice{grid-template-columns:minmax(16rem,32rem) auto;align-items:end;gap:1rem;margin-top:1rem;display:grid}.founder-root-choice__field{gap:.45rem;min-width:0;display:grid}.founder-root-choice__field>span{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.founder-root-choice select{border:1px solid var(--border);background:var(--panel-alt);width:100%;min-height:44px;color:var(--text);color-scheme:dark;font:.72rem var(--font-mono);border-radius:5px;padding:.65rem .75rem}.founder-root-choice select option{background:var(--panel-alt);color:var(--text)}.founder-root-choice select:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.founder-root-choice .button{white-space:nowrap}.founder-scan-message{color:var(--muted);font:.72rem/1.7 var(--font-mono)}.founder-scan-message--complete{color:var(--green)}.founder-scan-message--error{color:var(--red)}.founder-scan-console--empty{justify-items:start}.deployment-observation-panel{border:1px solid var(--border-soft);background:var(--panel-alt);gap:1.35rem;margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.3rem);display:grid}.deployment-observation-panel h2{font:400 clamp(1.55rem,3vw,2rem)/1.2 var(--font-serif);margin:.7rem 0}.deployment-observation-panel .founder-scan-console__header p:last-child{max-width:52rem}@keyframes founder-scan-flow{0%{opacity:0;background-position-x:0}8%,to{opacity:1}to{background-position-x:18px}}@keyframes founder-scan-packet{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(0)}68%,82%{opacity:1;transform:translate(calc(100% - 18px))}90%,to{opacity:0;transform:translate(calc(100% - 18px))}}@keyframes founder-scan-node-pulse{50%{background:var(--amber-dark);box-shadow:0 0 10px color-mix(in srgb,var(--amber) 42%,transparent)}}@keyframes founder-scan-flow-vertical{0%{opacity:0;background-position-y:0}8%,to{opacity:1}to{background-position-y:18px}}@keyframes founder-scan-packet-vertical{0%{opacity:0;transform:translateY(0)}6%{opacity:1;transform:translateY(0)}68%,82%{opacity:1;transform:translateY(calc(100% - 18px))}90%,to{opacity:0;transform:translateY(calc(100% - 18px))}}.deployment-observation-target{border:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deployment-observation-target>div{min-width:0;padding:1rem}.deployment-observation-target>div:nth-child(2n){border-left:1px solid var(--border-soft)}.deployment-observation-target>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.deployment-observation-target dt{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem}.deployment-observation-target dd{overflow-wrap:anywhere;color:var(--muted);font:.7rem/1.6 var(--font-mono);margin:0}.deployment-observation-confirmation{border-left:2px solid var(--amber-dark);color:var(--muted);font:.7rem/1.7 var(--font-mono);padding:.9rem 1rem}.deployment-observation-result{color:var(--green);font:.7rem/1.7 var(--font-mono);overflow-wrap:anywhere}.deployment-receipt-summary{grid-template-columns:minmax(0,1.7fr) minmax(14rem,.8fr);gap:2rem;display:grid}.deployment-receipt-summary h2{font:400 clamp(1.35rem,3vw,1.8rem)/1.25 var(--font-serif);margin:.55rem 0}.deployment-receipt-summary>div>p:last-child{color:var(--muted);font-size:.84rem;line-height:1.7}.deployment-receipt-summary>dl{border-left:1px solid var(--border-soft);padding-left:1.4rem}.deployment-receipt-summary>dl>div{padding:.45rem 0}.deployment-receipt-observation h4,.deployment-receipt-summary dt{color:var(--faint);font:600 .64rem/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.deployment-receipt-summary dd{color:var(--text);font:.72rem/1.5 var(--font-mono);overflow-wrap:anywhere;margin-top:.25rem}.deployment-receipt-observations{gap:1rem;display:grid}.deployment-receipt-observation{border:1px solid var(--border-soft);background:var(--canvas)}.deployment-receipt-observation>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.deployment-receipt-observation>header p,.deployment-receipt-observation>header span{color:var(--faint);font:.65rem/1.5 var(--font-mono);letter-spacing:.05em}.deployment-receipt-observation>header h3{margin-top:.25rem;font-size:1rem;font-weight:500}.deployment-receipt-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deployment-receipt-facts>div{border-bottom:1px solid var(--border-soft);min-width:0;padding:.8rem 1.2rem}.deployment-receipt-facts>div:nth-child(2n){border-left:1px solid var(--border-soft)}.deployment-receipt-facts dt,.deployment-receipt-headers dt{color:var(--faint);font:.61rem/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.deployment-receipt-facts dd,.deployment-receipt-headers dd{color:var(--muted);font:.7rem/1.6 var(--font-mono);overflow-wrap:anywhere;margin-top:.3rem}.deployment-receipt-observation>section{border-bottom:1px solid var(--border-soft);padding:1rem 1.2rem}.deployment-receipt-observation>section:last-child{border-bottom:0}.deployment-receipt-observation>section>p{color:var(--muted);margin-top:.55rem;font-size:.75rem;line-height:1.65}.deployment-receipt-cookies,.deployment-receipt-csp,.deployment-receipt-headers{gap:.5rem;margin-top:.7rem;display:grid}.deployment-receipt-cookies>div,.deployment-receipt-csp>div,.deployment-receipt-headers>div{border:1px solid var(--border-soft);min-width:0;padding:.65rem .75rem}.deployment-receipt-cookies strong,.deployment-receipt-csp strong{color:var(--text);font:600 .68rem/1.5 var(--font-mono);display:block}.deployment-receipt-cookies span,.deployment-receipt-csp small,.deployment-receipt-csp span{color:var(--muted);font:.66rem/1.6 var(--font-mono);overflow-wrap:anywhere;margin-top:.25rem;display:block}.deployment-receipt-empty{color:var(--faint)!important}.scan-phase--unavailable{color:var(--faint)}.founder-latest-job{border:1px solid var(--border-soft);background:var(--panel-alt);grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;margin-top:1.5rem;padding:1.5rem;display:grid}.founder-latest-job dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.founder-latest-job dl>div{border-left:1px solid var(--border-soft);min-width:0;padding:.75rem 1rem}body:has(.founder-desk-shell),html:has(.founder-desk-shell){background:#0d1117}.founder-desk-shell{--canvas:#0d1117;--panel:#161b22;--panel-alt:#10151c;--border:#30363d;--border-soft:#252c35;--text:#f0f3f6;--muted:#b8c0cc;--faint:#8b949e;--green:#3fb950;--green-dark:#267a37;width:min(82rem,100% - 3rem);color:var(--text);gap:1rem;display:grid}.founder-desk-shell .founder-proof-header{border-color:var(--border)}.founder-desk-shell .founder-desk-nav a{color:var(--muted)}.founder-desk-shell .founder-desk-nav a:hover{color:var(--text)}.founder-desk-shell .founder-desk-intro{max-width:54rem;padding:clamp(2.5rem,6vw,4rem) 0 1.5rem}.founder-desk-shell .founder-desk-intro h1{max-width:none;color:var(--text);font:650 clamp(2rem,4vw,3.15rem)/1.08 var(--font-sans);letter-spacing:-.035em;margin:.7rem 0}.founder-desk-shell .founder-desk-intro>p:last-child{max-width:51rem;color:var(--muted);font-size:.95rem;line-height:1.7}.founder-desk-shell .founder-desk-posture{border-color:var(--border);background:var(--panel);border-radius:9px;margin:0;overflow:hidden}.founder-desk-shell .founder-desk-posture>div{padding:1.15rem 1.2rem 1.15rem 3.4rem;position:relative}.founder-desk-shell .founder-desk-posture>div+div{border-color:var(--border-soft)}.founder-desk-shell .founder-desk-posture i{border:1px solid var(--green);place-items:center;width:1.55rem;height:1.55rem;display:grid;position:absolute;top:1.2rem;left:1.15rem}@supports (color:color-mix(in lab,red,red)){.founder-desk-shell .founder-desk-posture i{border:1px solid color-mix(in srgb,var(--green) 55%,var(--border))}}.founder-desk-shell .founder-desk-posture i{color:var(--green);font:600 .62rem var(--font-mono);border-radius:50%;font-style:normal}.founder-desk-shell .founder-desk-posture span{color:var(--faint)}.founder-desk-shell .founder-desk-posture strong{color:var(--text);font:600 1rem var(--font-sans);margin:.55rem 0 .28rem}.founder-desk-shell .founder-desk-posture small{color:var(--muted)}.founder-desk-section-title{text-transform:uppercase;align-items:center;gap:.55rem;display:flex}.founder-desk-section-title,.founder-desk-shell .founder-desk-section-title{color:var(--muted);font:650 .72rem/1.5 var(--font-mono);letter-spacing:.12em;margin:0}.founder-desk-section-title>span:first-child{color:var(--amber)}.founder-desk-shell .founder-scan-console{border-color:var(--border);background:var(--panel);border-radius:10px;gap:1.35rem;margin:0;padding:clamp(1.35rem,3vw,2rem);box-shadow:0 12px 32px #0000001f}.founder-desk-shell .founder-target-selector{border:1px solid var(--border);background:var(--panel-alt);border-radius:7px;gap:1rem;margin:0;padding:1rem;display:grid}.founder-target-selector__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.founder-target-summary-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.founder-target-selector__heading>div>p{color:var(--muted);margin-top:.45rem;font-size:.78rem;line-height:1.6}.founder-target-selector__heading .button{min-height:34px;padding:.35rem .65rem}.founder-target-summary{color:var(--muted);font:.73rem/1.6 var(--font-mono);overflow-wrap:anywhere;margin:0}.founder-target-summary strong{color:var(--text);font-weight:600}.founder-target-summary span{color:var(--faint);padding-inline:.35rem}.founder-target-summary abbr{color:var(--text);-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-underline-offset:.2em;cursor:help}.founder-desk-shell .founder-target-selector form{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.7fr) auto}.founder-desk-shell .founder-target-selector label>span{color:var(--faint)}.founder-desk-shell .founder-target-selector select{border-color:var(--border);background:var(--panel-alt);color:var(--text);border-radius:5px}.founder-desk-shell .github-connection-caveat{color:var(--muted)}.founder-desk-shell .founder-scan-console__header{align-items:center}.founder-desk-shell .founder-scan-console__header h3{color:var(--text);margin:.6rem 0 .35rem;font-size:1.15rem;font-weight:600}.founder-desk-shell .founder-scan-console__header p:last-child{color:var(--muted);font-size:.82rem}.founder-desk-shell .scan-phase{border-color:var(--border);background:var(--panel-alt);min-height:29px;color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:.4rem;display:inline-flex}.founder-desk-shell .scan-phase--active,.founder-desk-shell .scan-phase--resolving,.founder-desk-shell .scan-phase--review,.founder-desk-shell .scan-phase--scanning{border-color:var(--amber-dark);color:var(--amber)}.founder-desk-shell .scan-phase--complete{border-color:var(--green-dark);color:var(--green)}.founder-desk-shell .scan-phase--error{border-color:var(--red-dark);color:var(--red)}.scan-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:.8rem;height:.8rem;animation:scan-spinner .75s linear infinite;display:inline-block}.button--working:disabled{opacity:1;color:#171208}.button--secondary.button--working:disabled{color:var(--text)}@keyframes scan-spinner{to{transform:rotate(1turn)}}.founder-desk-shell .founder-scan-steps{border:1px solid var(--border);background:var(--border);border-radius:7px}.founder-desk-shell .founder-scan-steps li{background:var(--panel-alt)}.founder-desk-shell .founder-scan-steps small,.founder-desk-shell .founder-scan-steps span{color:var(--muted)}.founder-desk-shell .founder-scan-steps strong{color:var(--text)}.founder-scan-steps em{min-height:1rem;color:var(--faint);font:600 .59rem/1.45 var(--font-mono);letter-spacing:.045em;text-transform:uppercase;font-style:normal;display:block}.founder-desk-shell .founder-scan-steps .is-complete em{color:var(--green)}.founder-desk-shell .founder-scan-steps .is-current em{color:var(--amber)}.founder-desk-shell .founder-scan-steps .is-error em{color:var(--red)}.founder-scan-progress{background:var(--border);border-radius:99px;height:3px;overflow:hidden}.founder-scan-progress>span{background:var(--amber);height:100%;transition:width .25s;display:block}.founder-desk-shell .founder-scan-target{border-color:var(--border);background:var(--panel-alt);border-radius:6px}.founder-desk-shell .founder-scan-target>div{border-color:var(--border)}.founder-desk-shell .founder-latest-job dt,.founder-desk-shell .founder-scan-target dt{color:var(--faint)}.founder-desk-shell .founder-latest-job dd,.founder-desk-shell .founder-scan-target dd{color:var(--muted)}.founder-desk-shell .founder-confirmation{border-color:var(--amber-dark);background:var(--amber);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.founder-desk-shell .founder-confirmation{background:color-mix(in srgb,var(--amber) 6%,var(--panel-alt))}}.founder-desk-shell .founder-confirmation p{color:var(--text)}.founder-desk-shell .founder-confirmation small{color:var(--muted)}.founder-desk-shell .founder-scan-message{color:#c7ced8;font-size:.78rem}.founder-desk-shell .founder-scan-message--complete{color:var(--green)}.founder-desk-shell .founder-scan-message--error{color:var(--red)}.founder-desk-shell .deployment-observation-panel{border-color:var(--border-soft);background:var(--panel-alt);border-radius:9px;margin:0;padding:0;display:block;overflow:hidden}.deployment-observation-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:grid}.deployment-observation-toggle:hover{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.deployment-observation-toggle:hover{background:color-mix(in srgb,var(--panel) 65%,transparent)}}.deployment-observation-toggle .founder-desk-section-title em{border:1px dashed var(--border);color:var(--faint);font:600 .55rem var(--font-mono);letter-spacing:.06em;border-radius:3px;margin-left:.3rem;padding:.15rem .35rem;font-style:normal}.deployment-observation-toggle strong{color:var(--text);margin-top:.55rem;font-size:.92rem;font-weight:600;display:block}.deployment-observation-toggle p{color:var(--muted);margin-top:.3rem;font-size:.76rem;line-height:1.6}.deployment-observation-affordance{border:1px solid var(--border);min-height:34px;color:var(--muted);font:600 .61rem var(--font-mono);letter-spacing:.035em;white-space:nowrap;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .6rem;display:inline-flex}.deployment-observation-affordance i{color:var(--amber);font-size:.85rem;font-style:normal;transition:transform .15s}.deployment-observation-toggle[aria-expanded=true] .deployment-observation-affordance i{transform:rotate(180deg)}.deployment-observation-body{border-top:1px solid var(--border);gap:1rem;padding:0 1.4rem 1.4rem;display:grid}.founder-desk-shell .deployment-observation-target{border-color:var(--border);background:var(--canvas);margin-top:1.25rem}.founder-desk-shell .deployment-observation-target>div{border-color:var(--border)}.founder-desk-shell .deployment-observation-target dt{color:var(--faint)}.founder-desk-shell .deployment-observation-confirmation,.founder-desk-shell .deployment-observation-target dd{color:var(--muted)}.founder-desk-shell .founder-latest-job{border-color:var(--border);background:var(--panel);border-radius:9px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;margin:0;display:grid}.founder-latest-job>header{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.founder-desk-shell .founder-latest-job dl>div{border-color:var(--border)}.founder-desk-shell .founder-proof-note{border:1px solid var(--border-soft);background:var(--panel-alt);color:#c7ced8;border-radius:7px;margin:0;padding:1rem 1.2rem}.sample-desk-shell{padding-top:0}.sample-mode-banner{z-index:20;border-bottom:1px solid var(--amber-dark);background:var(--amber);margin-inline:calc(-1*clamp(1rem,4vw,3rem));padding:.7rem clamp(1rem,4vw,3rem);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.sample-mode-banner{background:color-mix(in srgb,var(--amber) 10%,var(--canvas))}}.sample-mode-banner{color:var(--amber);font:650 .67rem/1.5 var(--font-mono);letter-spacing:.08em;text-align:center}.sample-disabled-panel .deployment-observation-toggle{cursor:default}.github-connection-shell{padding-bottom:6rem}.github-result{border:1px solid var(--border);background:var(--panel);gap:.45rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:grid}.github-result strong{color:var(--amber);font:600 .7rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.github-result span{color:var(--muted);font-size:.88rem;line-height:1.65}.github-result small{color:var(--faint);font:.65rem/1.5 var(--font-mono)}.github-result--already_disconnected,.github-result--disconnected,.github-result--verified{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.github-result--already_disconnected,.github-result--disconnected,.github-result--verified{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}}.github-result--already_disconnected strong,.github-result--disconnected strong,.github-result--verified strong{color:var(--green)}.github-connection-facts{border:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.github-connection-facts>div{min-width:0;padding:1rem}.github-connection-facts>div:nth-child(2n){border-left:1px solid var(--border-soft)}.github-connection-facts>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.github-connection-facts dt{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem}.github-connection-facts dd{overflow-wrap:anywhere;color:var(--muted);font:.72rem/1.55 var(--font-mono);margin:0}.github-connection-actions form{display:contents}.github-inventory{border:1px solid var(--border-soft);background:var(--panel);gap:1rem;margin-top:1.25rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.github-inventory{background:color-mix(in srgb,var(--panel) 78%,transparent)}}.github-inventory__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.github-inventory__heading h3{font:400 1.25rem/1.2 var(--font-serif);margin:.3rem 0 0}.github-inventory__heading>p{color:var(--faint);font:.65rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0}.github-inventory__list{border:1px solid var(--border-soft);margin:0;padding:0;list-style:none;display:grid}.github-inventory__list li{justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem .9rem;display:flex}.github-inventory__list li+li{border-top:1px solid var(--border-soft)}.github-inventory__list strong{overflow-wrap:anywhere;font:400 .8rem/1.5 var(--font-mono)}.github-inventory__list span{color:var(--green);font:.6rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;flex:none}.github-inventory__list .github-inventory__item--unavailable span{color:var(--amber)}.github-connection-caveat{color:var(--faint);font:.68rem/1.7 var(--font-mono);margin:0}.billing-shell{padding-bottom:6rem}.billing-header-nav{align-items:center;gap:1rem;margin-left:auto;margin-right:1rem;display:flex}.billing-header-nav a{min-height:44px;color:var(--muted);font:500 .68rem var(--font-mono);letter-spacing:.04em;align-items:center;text-decoration:none;display:inline-flex}.billing-header-nav a:hover{color:var(--text)}.billing-intro{max-width:54rem}.billing-notice{border:1px solid var(--border);background:var(--panel);gap:.4rem;margin-bottom:1rem;padding:1rem 1.2rem;display:grid}.billing-notice strong{color:var(--amber);font:600 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.billing-notice span{color:var(--muted);font-size:.82rem;line-height:1.6}.billing-notice--verified{border-color:var(--green-dark)}.billing-notice--verified strong{color:var(--green)}.billing-notice--test{border-color:var(--amber-dark);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.billing-notice--test{background:color-mix(in srgb,var(--amber) 6%,var(--panel))}}.billing-notice--attention,.billing-notice--coming-soon{border-color:var(--amber-dark)}.billing-notice--coming-soon{background:var(--amber);margin-bottom:1.25rem}@supports (color:color-mix(in lab,red,red)){.billing-notice--coming-soon{background:color-mix(in srgb,var(--amber) 5%,var(--panel))}}.billing-summary{border:1px solid var(--border);background:var(--panel);gap:1.25rem;padding:1.5rem;display:grid}.billing-offers__heading h2,.billing-summary__heading h2{font:400 clamp(1.7rem,3vw,2.35rem)/1.2 var(--font-serif);margin-top:.55rem}.billing-summary dl{border:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.billing-summary dl>div{min-width:0;padding:1rem}.billing-summary dl>div+div{border-left:1px solid var(--border-soft)}.billing-summary dt{color:var(--faint);font:.6rem/1.4 var(--font-mono);letter-spacing:.07em}.billing-summary dd{color:var(--text);font:400 1.4rem var(--font-serif);margin-top:.55rem}.billing-subscription-list{border:1px solid var(--border-soft);display:grid}.billing-subscription-list p{justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.billing-subscription-list p+p{border-top:1px solid var(--border-soft)}.billing-subscription-list strong{font:500 .78rem var(--font-mono)}.billing-empty-state,.billing-subscription-list span{color:var(--muted);font:.67rem/1.6 var(--font-mono)}.billing-portal-action{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.billing-offers{padding-top:4rem}.billing-offers__heading{max-width:42rem;margin-bottom:1.5rem}.billing-offers__heading>p:last-child{color:var(--muted);margin-top:.75rem;font-size:.86rem;line-height:1.65}.billing-offer-grid{border:1px solid var(--border);background:var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.billing-offer{background:var(--panel);flex-direction:column;min-width:0;padding:1.5rem;display:flex}.billing-offer--regular_monthly{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.billing-offer--regular_monthly{background:color-mix(in srgb,var(--amber) 4%,var(--panel))}}.billing-offer-grid--coming-soon .billing-offer{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.billing-offer-grid--coming-soon .billing-offer{background:color-mix(in srgb,var(--panel) 82%,var(--canvas))}}.billing-offer-grid--coming-soon .billing-offer__kind,.billing-offer-grid--coming-soon .billing-offer__price{color:var(--faint)}.billing-offer__kind{color:var(--amber);font:600 .62rem var(--font-mono);letter-spacing:.12em}.billing-offer h3{font:400 1.7rem var(--font-serif);margin:.8rem 0 .45rem}.billing-offer__price{color:var(--text);font:400 1.65rem var(--font-serif)}.billing-offer__price span{color:var(--faint);font:.67rem var(--font-mono)}.billing-offer ul{flex:1;margin:1.35rem 0;padding:0;list-style:none}.billing-offer li{border-top:1px solid var(--border-soft);color:var(--muted);font:.7rem/1.5 var(--font-mono);padding:.6rem 0}.billing-offer .button{width:100%}.billing-action-status{color:var(--faint);font:.64rem/1.55 var(--font-mono);margin-top:.65rem;display:block}.billing-terms-note{max-width:52rem;color:var(--faint);font:.66rem/1.7 var(--font-mono);margin-top:1rem}.product-proof-boundary{border-bottom:1px solid var(--green-dark);background:var(--green-dark);padding:.8rem 1.35rem}@supports (color:color-mix(in lab,red,red)){.product-proof-boundary{background:color-mix(in srgb,var(--green-dark) 18%,var(--panel))}}.product-proof-boundary{color:var(--green);font:600 .66rem/1.65 var(--font-mono);letter-spacing:.07em;text-align:center}.product-proof-topbar .brand-copy{display:none}.product-proof-topbar .receipt-topbar-inner,.receipt-document--product{width:min(75rem,100% - 3rem)}.product-verdict{background:var(--amber-dark);grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.product-verdict{background:color-mix(in srgb,var(--amber-dark) 7%,var(--panel))}}.product-verdict h2{font:400 1.55rem/1.25 var(--font-serif);margin:.55rem 0 .6rem}.product-verdict>div>p:last-child{max-width:44rem;color:var(--muted);font-size:.86rem;line-height:1.7}.product-verdict dl{border:1px solid var(--border-soft)}.product-verdict dl>div{padding:.7rem .8rem}.product-verdict dl>div+div{border-top:1px solid var(--border-soft)}.product-verdict dt{color:var(--faint);font:600 .6rem/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.product-verdict dd{color:var(--text);font:.7rem/1.5 var(--font-mono);margin-top:.3rem}.product-result-list{gap:.8rem;display:grid}.product-result-list article{border:1px solid var(--border-soft);background:var(--canvas);padding:1rem 1.1rem}.product-result-list article>div{color:var(--faint);font:.65rem var(--font-mono);align-items:center;gap:.65rem;display:flex}.product-result-list h3,.product-result-list h4{margin:.7rem 0 .35rem;font-size:.85rem;font-weight:500;line-height:1.55}.product-result-list p{color:var(--muted);font:.7rem/1.65 var(--font-mono);overflow-wrap:anywhere}.product-severity{border:1px solid var(--border);padding:.2rem .4rem}.product-severity--info,.product-severity--low{border-color:var(--green-dark);color:var(--green)}.product-severity--high,.product-severity--medium{border-color:var(--amber-dark);color:var(--amber)}.product-severity--critical{border-color:var(--red-dark);color:var(--red)}.product-severity--unrated{color:var(--muted)}.product-triage__heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.product-triage__heading .receipt-section-title{margin-bottom:.55rem}.product-triage__heading p{max-width:42rem;color:var(--muted);font-size:.84rem;line-height:1.7}.product-triage__scope{border:1px solid var(--border-soft);color:var(--faint);font:.62rem/1.5 var(--font-mono);letter-spacing:.06em;flex:none;padding:.35rem .5rem}.product-triage-summary{border:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.4rem;display:grid}.product-triage-summary>div{min-width:0;padding:1rem}.product-triage-summary>div+div{border-left:1px solid var(--border-soft)}.product-triage-summary dt{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.product-triage-summary dd{color:var(--text);font:500 1.25rem var(--font-mono);margin:.55rem 0 .35rem}.product-triage-summary small{color:var(--faint);font:.64rem/1.55 var(--font-mono);display:block}.product-domain-grid{border:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.product-domain{min-width:0;padding:.9rem 1rem}.product-domain:not(:nth-child(3n+1)){border-left:1px solid var(--border-soft)}.product-domain:nth-child(n+4){border-top:1px solid var(--border-soft)}.product-domain>div{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.product-domain h3{font-size:.76rem;font-weight:500}.product-domain span{color:var(--faint);font:.6rem var(--font-mono);text-transform:uppercase}.product-domain p{color:var(--faint);margin-top:.45rem;font-size:.7rem;line-height:1.55}.product-domain--partial span{color:var(--green)}.product-domain--observed span{color:var(--amber)}.product-domain--unsupported{background:var(--red-dark)}@supports (color:color-mix(in lab,red,red)){.product-domain--unsupported{background:color-mix(in srgb,var(--red-dark) 6%,transparent)}}.product-domain--unsupported span{color:var(--red)}.product-domain--planned{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.product-domain--planned{background:color-mix(in srgb,var(--canvas) 55%,transparent)}}.product-domain--planned span{color:var(--muted)}.product-category-list{gap:1.5rem;margin-top:2rem;display:grid}.product-category{border-top:1px solid var(--border-soft);padding-top:1.4rem}.product-category>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.product-category>header p,.product-category>header span{color:var(--faint);font:.62rem/1.5 var(--font-mono);letter-spacing:.07em}.product-category>header h3{font:400 1.35rem var(--font-serif);margin-top:.35rem}.product-result-list article>div{flex-wrap:wrap}.product-evidence-labels{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.product-evidence-labels li{border:1px solid var(--border-soft);color:var(--faint);font:.62rem/1.4 var(--font-mono);overflow-wrap:anywhere;padding:.24rem .4rem}.product-result-list .product-remediation{color:var(--text);margin-top:.75rem}.product-evidence-receipt{border-top:1px solid var(--border-soft);margin-top:.8rem;padding-top:.7rem}.product-evidence-receipt summary{cursor:pointer;color:var(--text);font:600 .66rem/1.5 var(--font-mono);letter-spacing:.04em}.product-evidence-receipt[open] .product-evidence-receipt__open,.product-evidence-receipt__close{display:none}.product-evidence-receipt[open] .product-evidence-receipt__close{display:inline}.product-evidence-receipt summary::marker{color:var(--amber)}.product-inventory-group summary::marker{color:var(--amber)}.product-limitations-more summary::marker{color:var(--amber)}.product-evidence-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem;display:grid}.product-evidence-receipt dl div{border:1px solid var(--border-soft);padding:.55rem;display:block}.product-evidence-receipt dt{color:var(--faint);font:.58rem/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.product-evidence-receipt dd{color:var(--text);font:.66rem/1.45 var(--font-mono);overflow-wrap:anywhere;margin-top:.2rem}.product-evidence-receipt__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.75rem;display:flex}.product-evidence-receipt__actions .button--compact{min-height:36px;padding:.45rem .65rem;font-size:.62rem}.product-result-list .product-evidence-receipt__provider-note{color:var(--faint);font:.62rem/1.55 var(--font-mono);margin-top:.45rem}.product-evidence-receipt>ul{color:var(--muted);font:.66rem/1.6 var(--font-mono);margin:.4rem 0 0 1rem}.product-result-list .product-evidence-receipt__note{color:var(--faint);margin-top:.6rem}.product-triage__empty{margin-top:1.5rem}.product-inventory-status{border:1px solid var(--border-soft);color:var(--faint);font:600 .62rem/1.5 var(--font-mono);letter-spacing:.07em;flex:none;padding:.35rem .5rem}.product-inventory-status--complete{border-color:var(--green-dark);color:var(--green)}.product-inventory-status--partial{border-color:var(--amber-dark);color:var(--amber)}.product-inventory-summary{border:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.4rem;display:grid}.product-inventory-summary>div{min-width:0;padding:.85rem 1rem}.product-inventory-summary>div+div{border-left:1px solid var(--border-soft)}.product-inventory-summary dt{color:var(--faint);font:.6rem/1.45 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.product-inventory-summary dd{color:var(--text);font:500 1.1rem var(--font-mono);margin-top:.45rem}.product-inventory-meta{color:var(--faint);font:.64rem/1.5 var(--font-mono);flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;display:flex}.product-inventory-groups{border:1px solid var(--border-soft)}.product-inventory-group+.product-inventory-group{border-top:1px solid var(--border-soft)}.product-inventory-group summary{cursor:pointer;min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.78rem;display:flex}.product-inventory-group summary strong{color:var(--faint);font:500 .68rem var(--font-mono)}.product-inventory-group>div{padding:0 1rem 1rem}.product-inventory-list{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none;display:grid}.product-inventory-list li{color:var(--muted);font:.66rem/1.55 var(--font-mono);overflow-wrap:anywhere;padding:.5rem 0}.product-inventory-list li+li{border-top:1px solid var(--border-soft)}.product-inventory-empty,.product-inventory-more,.product-inventory-note{color:var(--faint);font:.66rem/1.6 var(--font-mono)}.product-inventory-more{justify-content:space-between;align-items:center;gap:1rem;margin-top:.7rem;display:flex}.product-inventory-more button{border:1px solid var(--border-soft);min-height:32px;color:var(--muted);font:600 .62rem/1.4 var(--font-mono);cursor:pointer;background:0 0;padding:.35rem .55rem}.product-inventory-more button:hover{border-color:var(--muted);color:var(--text)}.product-inventory-note{margin-top:1rem}.product-limitations{color:var(--muted);gap:.7rem;margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.65;display:grid}.receipt-section .product-limitations-intro{color:var(--muted);font-size:.84rem;line-height:1.7}.product-limitations--primary{color:var(--text);margin-top:1rem}.product-limitations-more{border-top:1px solid var(--border-soft);margin-top:1.2rem;padding-top:.8rem}.product-limitations-more summary{cursor:pointer;color:var(--muted);font:600 .7rem/1.5 var(--font-mono);letter-spacing:.035em}.product-limitations-more .product-limitations{margin-top:1rem}.receipt-scan-page{--receipt-bg:#0d1117;--receipt-surface:#161b22;--receipt-inset:#10151c;--receipt-border:#30363d;--receipt-border-strong:#484f58;--receipt-primary:#f0f3f6;--receipt-secondary:#b8c0cc;--receipt-muted:#8b949e;--severity-critical:#f85149;--severity-high:#f05b3d;--severity-medium:#d29922;--severity-low:#58a6ff;--severity-info:#62aeb6;--status-none:#3fb950;background:var(--receipt-bg);color:var(--receipt-primary)}.receipt-scan-page .receipt-topbar{z-index:20;border-color:var(--receipt-border);background:var(--receipt-bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .receipt-topbar{background:color-mix(in srgb,var(--receipt-bg) 94%,transparent)}}.receipt-scan-page .receipt-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.receipt-scan-page .receipt-topbar-inner{width:min(88rem,100% - 3rem);min-height:4.75rem}.receipt-topbar__brand{align-items:center;gap:1.25rem;display:flex}.receipt-topbar__brand>a{min-height:44px;color:var(--receipt-secondary);font:.7rem var(--font-mono);letter-spacing:.06em;align-items:center;text-decoration:none;display:inline-flex}.receipt-sticky-identity{color:var(--receipt-muted);font:.62rem/1.5 var(--font-mono);justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.receipt-sticky-identity strong{color:var(--receipt-primary);font-weight:500}.receipt-sticky-field{border:1px solid var(--receipt-border);background:var(--receipt-inset);white-space:nowrap;align-items:center;gap:.45rem;min-height:32px;padding:.2rem .3rem .2rem .55rem;display:inline-flex}.receipt-sticky-field:not(:has(.receipt-copy)){padding-right:.55rem}.receipt-scan-page .receipt-copy{border-color:var(--receipt-border);color:var(--receipt-secondary)}.receipt-scan-page .receipt-document--product{width:min(88rem,100% - 3rem)}.receipt-layout{grid-template-columns:10.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.receipt-anchor-rail{border-left:1px solid var(--receipt-border);padding:.8rem 0;display:grid;position:sticky;top:6rem}.receipt-anchor-rail>span{color:var(--receipt-muted);font:600 .6rem var(--font-mono);letter-spacing:.14em;padding:0 .85rem .65rem}.receipt-anchor-rail a{min-height:38px;color:var(--receipt-secondary);border-left:2px solid #0000;align-items:center;gap:.65rem;padding:.45rem .8rem;font-size:.72rem;text-decoration:none;display:flex}.receipt-anchor-rail a:focus-visible,.receipt-anchor-rail a:hover,.receipt-anchor-rail a[aria-current=location]{border-left-color:var(--amber);background:var(--receipt-surface);color:var(--receipt-primary)}.receipt-anchor-rail b{color:var(--receipt-muted);font:500 .62rem var(--font-mono)}.receipt-anchor-rail a>span{min-width:0}.receipt-anchor-rail em{color:var(--receipt-primary);font:600 .61rem var(--font-mono);margin-left:auto;font-style:normal}.receipt-scan-page .product-receipt{background:0 0;border:0;gap:1rem;min-width:0;display:grid}.receipt-scan-page .receipt-section{border:1px solid var(--receipt-border);background:var(--receipt-surface);border-radius:10px;padding:1.65rem 1.75rem;scroll-margin-top:6rem;box-shadow:0 10px 30px #0000001f}.receipt-scan-page .receipt-section-title{color:var(--receipt-secondary);margin-bottom:1rem}.receipt-scan-page .receipt-section-title>span:first-child{color:var(--amber)}.receipt-scan-page .receipt-identity-section{padding:0;overflow:hidden}.receipt-identity-section>.receipt-section-title{padding:1.25rem 1.75rem 0}.receipt-scan-page .product-proof-boundary{border-block:1px solid var(--status-none)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-proof-boundary{border-block:1px solid color-mix(in srgb,var(--status-none) 42%,var(--receipt-border))}}.receipt-scan-page .product-proof-boundary{background:var(--status-none)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-proof-boundary{background:color-mix(in srgb,var(--status-none) 9%,var(--receipt-inset))}}.receipt-scan-page .product-proof-boundary{color:#6fda81}.receipt-scan-page .receipt-header{border-color:var(--receipt-border);padding:1.75rem}.receipt-scan-page .receipt-header h1{max-width:46rem;color:var(--receipt-primary);font:600 clamp(1.65rem,4vw,2.3rem)/1.16 var(--font-sans);letter-spacing:-.025em}.receipt-scan-page .receipt-id{color:var(--receipt-secondary)}.receipt-scan-page .receipt-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-scan-page .receipt-identity-cell{border-color:var(--receipt-border);background:var(--receipt-inset)}.receipt-scan-page .receipt-identity dt{color:var(--receipt-muted);text-transform:uppercase}.receipt-scan-page .receipt-identity dd:not(.receipt-identity-detail){color:var(--receipt-primary)}.receipt-scan-page .receipt-identity-detail{color:var(--receipt-secondary)}.receipt-scan-page .product-verdict{background:linear-gradient(135deg,var(--severity-high),var(--receipt-surface) 48%);display:block}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-verdict{background:linear-gradient(135deg,color-mix(in srgb,var(--severity-high) 7%,var(--receipt-surface)),var(--receipt-surface) 48%)}}.product-verdict__hero{align-items:end;gap:2rem;padding:.35rem 0 1.5rem;display:flex}.product-verdict__statement{align-items:center;gap:1.25rem;display:flex}.product-verdict__number{color:var(--receipt-primary);font:650 clamp(4rem,10vw,6.5rem)/.82 var(--font-mono);letter-spacing:-.08em}.product-verdict__statement p{color:var(--receipt-secondary);font-size:clamp(1rem,2vw,1.25rem)}.product-verdict__statement strong{color:var(--receipt-primary);font:700 clamp(1.1rem,2.5vw,1.55rem) var(--font-mono);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.3rem;display:flex}.product-verdict__statement strong>span:not(.product-severity):not(.product-none-badge){color:var(--receipt-secondary);letter-spacing:0;text-transform:lowercase;font-size:.72em;font-weight:500}.product-verdict__priority{justify-items:end;gap:.55rem;display:grid}.product-verdict__priority>span:first-child{color:var(--receipt-muted);font:.62rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.product-severity-histogram{border-top:1px solid var(--receipt-border);padding-top:1rem}.product-severity-histogram__bar{background:var(--receipt-inset);border-radius:99px;width:100%;height:9px;display:flex;overflow:hidden}.product-severity-histogram__segment--critical{background:var(--severity-critical)}.product-severity-histogram__segment--high{background:var(--severity-high)}.product-severity-histogram__segment--medium{background:var(--severity-medium)}.product-severity-histogram__segment--low{background:var(--severity-low)}.product-severity-histogram__segment{border-right:1px solid var(--receipt-bg)}.product-severity-histogram__segment:last-child{border-right:0}.product-severity-histogram__segment--info{background:#4d919b}.product-severity-histogram__legend{flex-wrap:wrap;gap:.75rem 1rem;margin-top:.8rem;display:flex}.product-severity-histogram__legend>button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:.4rem;padding:.2rem;display:flex}.product-severity-histogram__legend>button:hover,.product-severity-histogram__legend>button[aria-pressed=true]{border-color:var(--receipt-border-strong);background:var(--receipt-inset)}.product-severity-histogram__legend>button.is-zero{opacity:.42}.product-severity-histogram__legend>button.is-zero:hover,.product-severity-histogram__legend>button.is-zero[aria-pressed=true]{opacity:.8}.product-severity-histogram__legend strong{color:var(--receipt-primary);font:600 .72rem var(--font-mono)}.product-coverage-notice{border:1px solid var(--status-none);align-items:start;gap:.7rem;margin-top:1.2rem;padding:.8rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.product-coverage-notice{border:1px solid color-mix(in srgb,var(--status-none) 55%,var(--receipt-border))}}.product-coverage-notice{background:var(--status-none)}@supports (color:color-mix(in lab,red,red)){.product-coverage-notice{background:color-mix(in srgb,var(--status-none) 7%,var(--receipt-inset))}}.product-coverage-notice{color:var(--status-none)}.product-coverage-notice--limited{border-color:var(--severity-medium)}@supports (color:color-mix(in lab,red,red)){.product-coverage-notice--limited{border-color:color-mix(in srgb,var(--severity-medium) 62%,var(--receipt-border))}}.product-coverage-notice--limited{background:var(--severity-medium)}@supports (color:color-mix(in lab,red,red)){.product-coverage-notice--limited{background:color-mix(in srgb,var(--severity-medium) 7%,var(--receipt-inset))}}.product-coverage-notice--limited{color:var(--severity-medium)}.product-coverage-notice p{color:var(--receipt-secondary);font-size:.78rem;line-height:1.65}.product-coverage-notice strong{color:var(--receipt-primary)}.receipt-scan-page .product-severity{min-height:25px;font:700 .61rem/1.2 var(--font-mono);letter-spacing:.055em;white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .45rem;display:inline-flex}.receipt-scan-page .product-severity--critical{border-color:var(--severity-critical)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--critical{border-color:color-mix(in srgb,var(--severity-critical) 65%,transparent)}}.receipt-scan-page .product-severity--critical{background:var(--severity-critical)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--critical{background:color-mix(in srgb,var(--severity-critical) 9%,transparent)}}.receipt-scan-page .product-severity--critical{color:var(--severity-critical)}.receipt-scan-page .product-severity--high{border-color:var(--severity-high)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--high{border-color:color-mix(in srgb,var(--severity-high) 70%,transparent)}}.receipt-scan-page .product-severity--high{background:var(--severity-high)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--high{background:color-mix(in srgb,var(--severity-high) 9%,transparent)}}.receipt-scan-page .product-severity--high{color:var(--severity-high)}.receipt-scan-page .product-severity--medium{border-color:var(--severity-medium)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--medium{border-color:color-mix(in srgb,var(--severity-medium) 70%,transparent)}}.receipt-scan-page .product-severity--medium{background:var(--severity-medium)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--medium{background:color-mix(in srgb,var(--severity-medium) 9%,transparent)}}.receipt-scan-page .product-severity--medium{color:#e3b341}.receipt-scan-page .product-severity--low{border-color:var(--severity-low)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--low{border-color:color-mix(in srgb,var(--severity-low) 65%,transparent)}}.receipt-scan-page .product-severity--low{background:var(--severity-low)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--low{background:color-mix(in srgb,var(--severity-low) 9%,transparent)}}.receipt-scan-page .product-severity--low{color:var(--severity-low)}.receipt-scan-page .product-severity--info,.receipt-scan-page .product-severity--unrated{border-color:var(--receipt-border-strong);background:var(--severity-info)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-severity--info,.receipt-scan-page .product-severity--unrated{background:color-mix(in srgb,var(--severity-info) 7%,transparent)}}.receipt-scan-page .product-severity--info,.receipt-scan-page .product-severity--unrated{color:var(--severity-info)}.product-none-badge{border:1px solid var(--status-none);align-items:center;min-height:25px;padding:.2rem .45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-none-badge{border:1px solid color-mix(in srgb,var(--status-none) 65%,transparent)}}.product-none-badge{background:var(--status-none);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.product-none-badge{background:color-mix(in srgb,var(--status-none) 9%,transparent)}}.product-none-badge{color:var(--status-none);font:700 .61rem var(--font-mono)}.receipt-scan-page .product-triage__heading p,.receipt-scan-page .receipt-section>p{color:var(--receipt-secondary)}.receipt-scan-page .product-triage__scope{border-color:var(--receipt-border);color:var(--receipt-secondary)}.receipt-scan-page .product-triage-summary{border-color:var(--receipt-border);background:var(--receipt-inset);grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-scan-page .product-triage-summary>div+div{border-color:var(--receipt-border)}.receipt-scan-page .product-triage-summary dt,.receipt-scan-page .product-triage-summary small{color:var(--receipt-secondary)}.receipt-scan-page .product-triage-summary dd{color:var(--receipt-primary)}.product-findings-toolbar{border:1px solid var(--receipt-border);background:var(--receipt-inset);border-radius:7px;grid-template-columns:1fr 1.2fr minmax(14rem,2fr) 1fr auto auto;align-items:end;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}.product-findings-toolbar label{color:var(--receipt-secondary);font:600 .59rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:.35rem;display:grid}.product-findings-toolbar input,.product-findings-toolbar select{border:1px solid var(--receipt-border-strong);background:var(--receipt-surface);width:100%;min-height:40px;color:var(--receipt-primary);font:.72rem var(--font-mono);border-radius:5px;padding:.55rem .65rem}.product-findings-toolbar kbd{float:right;border:1px solid var(--receipt-border);color:var(--receipt-muted);font:inherit;border-radius:3px;padding:.05rem .3rem}.product-findings-toolbar__density,.product-findings-toolbar__expand{border:1px solid var(--receipt-border-strong);background:var(--receipt-surface);min-height:40px;color:var(--receipt-secondary);font:600 .64rem var(--font-mono);cursor:pointer;border-radius:5px;padding:.5rem .7rem}.product-findings-toolbar__density:hover,.product-findings-toolbar__density[aria-pressed=true],.product-findings-toolbar__expand:hover{color:var(--receipt-primary);border-color:var(--receipt-secondary)}.product-findings-toolbar__expand:disabled{cursor:not-allowed;opacity:.55}.product-findings-count{color:var(--receipt-secondary);font:.66rem var(--font-mono);text-align:right;margin:.7rem 0 1.2rem}.product-findings-count strong{color:var(--receipt-primary)}.product-finding-groups{gap:1.35rem;display:grid}.product-finding-group>header{color:var(--receipt-secondary);font:600 .7rem var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.product-finding-group>header strong{border:1px solid var(--receipt-border);width:1.7rem;height:1.7rem;color:var(--receipt-secondary);border-radius:50%;place-items:center;display:grid}.receipt-scan-page .product-result-list{gap:.65rem}.receipt-scan-page .product-result-list .product-finding-row{background:var(--receipt-inset);border:1px solid var(--receipt-border);border-left-width:3px;border-radius:6px;padding:1rem 1.1rem}.receipt-scan-page .product-finding-row{scroll-margin-top:6rem}.product-finding-row--critical{border-left-color:var(--severity-critical)!important}.product-finding-row--high{border-left-color:var(--severity-high)!important}.product-finding-row--medium{border-left-color:var(--severity-medium)!important}.product-finding-row--low{border-left-color:var(--severity-low)!important}.product-finding-row--info,.product-finding-row--unrated{border-left-color:var(--severity-info)!important}.product-finding-row__meta{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem!important;display:grid!important}.product-finding-row__meta--grouped{grid-template-columns:minmax(0,1fr) auto}.product-finding-row__locator{min-width:0}.product-finding-row__locator,.product-finding-row__recipe{color:var(--receipt-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-finding-row__recipe{border:1px solid var(--receipt-border);max-width:23rem;border-radius:4px;gap:.35rem;padding:.28rem .45rem;text-decoration:none;display:inline-flex}.product-finding-row__recipe:hover{border-color:var(--receipt-secondary);color:var(--receipt-primary)}.product-finding-row__recipe span{opacity:.45}.receipt-scan-page .product-result-list .product-finding-row h3{color:var(--receipt-primary);font:600 .9rem/1.45 var(--font-sans);margin:.75rem 0 .25rem}.receipt-scan-page .product-result-list .product-finding-row__summary{color:var(--receipt-secondary);font:.75rem/1.6 var(--font-mono)}.product-finding-row__context{flex-wrap:wrap;margin-top:.6rem;color:var(--receipt-secondary)!important;gap:.35rem 1rem!important;display:flex!important}.product-finding-disclosures{border-top:1px solid var(--receipt-border);flex-wrap:wrap;margin-top:.85rem;padding-top:.7rem;gap:.5rem!important;display:flex!important}.product-disclosure-button{border:1px solid var(--receipt-border);background:var(--receipt-surface);min-height:38px;color:var(--receipt-secondary);font:600 .66rem var(--font-mono);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.product-disclosure-button:hover{border-color:var(--receipt-secondary);color:var(--receipt-primary)}.product-disclosure-button span{color:var(--amber)}.product-evidence-panel,.product-next-step{border:1px solid var(--receipt-border);background:var(--receipt-bg);border-radius:5px;margin-top:.65rem;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.product-evidence-panel,.product-next-step{background:color-mix(in srgb,var(--receipt-bg) 72%,var(--receipt-inset))}}.product-evidence-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.product-evidence-panel dl>div{border:1px solid var(--receipt-border);background:var(--receipt-inset);padding:.6rem}.product-evidence-panel dt{color:var(--receipt-secondary);font:600 .58rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.product-evidence-panel dd{color:var(--receipt-primary);font:.66rem/1.5 var(--font-mono);overflow-wrap:anywhere;margin-top:.3rem}.product-evidence-panel__limits{border-left:2px solid var(--receipt-border-strong);color:var(--receipt-secondary);margin-top:.8rem;padding:.1rem 0 .1rem .8rem;font-size:.72rem;font-style:italic;line-height:1.6}.product-evidence-panel__limits strong{color:var(--receipt-primary)}.product-evidence-panel__limits ul{margin:.35rem 0 0;padding-left:1.1rem}.receipt-scan-page .product-evidence-receipt__note,.receipt-scan-page .product-evidence-receipt__provider-note{color:var(--receipt-secondary);font:.65rem/1.55 var(--font-mono);margin-top:.55rem}.product-next-step p{color:var(--receipt-primary)!important;font:.78rem/1.65 var(--font-sans)!important}.product-next-step>div{border-top:1px solid var(--receipt-border);margin-top:.85rem;padding-top:.75rem}.product-next-step h4{color:var(--receipt-secondary);font:600 .62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.product-next-step ol,.product-next-step ul{color:var(--receipt-secondary);font:.7rem/1.65 var(--font-mono);margin:.45rem 0 0;padding-left:1.25rem}.product-next-step small{color:var(--amber);font:600 .58rem var(--font-mono);letter-spacing:.08em;margin-top:.85rem;display:block}.receipt-ai-supervisor{border:1px solid var(--receipt-border-strong);background:var(--receipt-inset);border-radius:6px;margin-top:2rem;padding:1.25rem}.receipt-ai-supervisor h3{color:var(--receipt-primary);font:500 1.25rem var(--font-serif);margin:.35rem 0 .5rem}.receipt-ai-supervisor>p:not(.eyebrow){max-width:58rem;color:var(--receipt-secondary);font:.78rem/1.65 var(--font-sans)}.receipt-ai-supervisor__consent{border:1px solid var(--receipt-border);max-width:62rem;color:var(--receipt-secondary);font:.68rem/1.6 var(--font-mono);cursor:pointer;align-items:flex-start;gap:.7rem;margin:1rem 0;padding:.85rem;display:flex}.receipt-ai-supervisor__consent input{width:1rem;height:1rem;accent-color:var(--amber);margin-top:.15rem}.receipt-ai-supervisor__error{margin-top:.8rem;color:var(--severity-high)!important;font-family:var(--font-mono)!important}.receipt-ai-supervisor__result{border-top:1px solid var(--receipt-border);margin-top:1.25rem;padding-top:1rem}.receipt-ai-supervisor__boundary{color:var(--amber);font:600 .6rem var(--font-mono);letter-spacing:.08em;margin-bottom:.85rem}.receipt-ai-supervisor__result>ol{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.receipt-ai-supervisor__result>ol>li{border:1px solid var(--receipt-border);background:var(--receipt-surface);padding:.85rem}.receipt-ai-supervisor__result>ol>li>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.receipt-ai-supervisor__result>ol strong{color:var(--receipt-primary);font:600 .78rem var(--font-sans)}.receipt-ai-supervisor__result small,.receipt-ai-supervisor__result>ol span{color:var(--receipt-secondary);font:.58rem/1.5 var(--font-mono)}.receipt-ai-supervisor__result>ol p{color:var(--receipt-secondary);font:.72rem/1.6 var(--font-sans);margin:.45rem 0}.receipt-ai-supervisor__limitations{border-left:2px solid var(--receipt-border-strong);color:var(--receipt-secondary);font:.66rem/1.6 var(--font-mono);margin:.85rem 0;padding:.75rem}.receipt-ai-supervisor__limitations ul{margin:.35rem 0 0;padding-left:1.1rem}.product-finding-groups--compact .product-finding-row{padding-block:.7rem!important}.product-finding-groups--compact .product-finding-row h3{margin-top:.5rem!important}.product-finding-groups--compact .product-finding-row__context{margin-top:.35rem}.product-finding-groups--compact .product-finding-disclosures{margin-top:.55rem;padding-top:.45rem}.receipt-scan-page .product-domain-grid{border:0;gap:.65rem}.receipt-scan-page .product-domain{background:var(--receipt-inset);border-radius:6px;min-height:0;padding:1rem;display:block;border:1px solid var(--receipt-border)!important}.receipt-scan-page .product-domain>div{align-items:flex-start}.receipt-scan-page .product-domain h3{color:var(--receipt-primary);font-size:.8rem}.receipt-scan-page .product-domain span{color:var(--receipt-secondary);text-align:right;align-items:center;gap:.35rem;display:inline-flex}.receipt-scan-page .product-domain span i{font-style:normal}.receipt-scan-page .product-domain p{color:var(--receipt-secondary);margin-top:.75rem}.receipt-scan-page .product-domain--partial span{color:var(--status-none)}.receipt-scan-page .product-domain--observed span{color:var(--severity-info)}.receipt-scan-page .product-domain--unsupported span{color:var(--severity-high)}.receipt-scan-page .product-domain--planned{background:0 0;border-style:dashed!important}.receipt-scan-page .product-domain--planned span{border:1px dashed var(--receipt-border-strong);padding:.2rem .35rem}.receipt-scan-page .product-inventory-groups,.receipt-scan-page .product-inventory-summary{border-color:var(--receipt-border);background:var(--receipt-inset)}.receipt-scan-page .product-inventory-group+.product-inventory-group,.receipt-scan-page .product-inventory-summary>div+div{border-color:var(--receipt-border)}.receipt-scan-page .product-inventory-group summary,.receipt-scan-page .product-inventory-list li,.receipt-scan-page .product-inventory-meta,.receipt-scan-page .product-inventory-summary dt{color:var(--receipt-secondary)}.receipt-scan-page .product-inventory-summary dd{color:var(--receipt-primary)}.receipt-scan-page .product-inventory-group summary{padding-left:2.2rem;position:relative}.receipt-scan-page .product-inventory-group summary:before{color:var(--amber);content:"▸";position:absolute;left:1rem}.receipt-scan-page .product-inventory-group[open] summary:before{content:"▾"}.receipt-scan-page .product-inventory-group summary::marker{content:""}.receipt-scan-page .product-inventory-note{border:1px solid var(--severity-medium);gap:.55rem;margin-top:1rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-inventory-note{border:1px solid color-mix(in srgb,var(--severity-medium) 62%,var(--receipt-border))}}.receipt-scan-page .product-inventory-note{background:var(--severity-medium)}@supports (color:color-mix(in lab,red,red)){.receipt-scan-page .product-inventory-note{background:color-mix(in srgb,var(--severity-medium) 7%,var(--receipt-inset))}}.receipt-scan-page .product-inventory-note{color:var(--receipt-secondary)}.receipt-scan-page .product-inventory-note>span{color:var(--severity-medium)}.receipt-scan-page .product-inventory-note strong{color:var(--receipt-primary)}.receipt-scan-page .receipt-facts{border-top:1px solid var(--receipt-border)}.receipt-scan-page .receipt-facts>div{border-bottom:1px solid var(--receipt-border);grid-template-columns:12rem minmax(0,1fr);padding:.8rem 0}.receipt-scan-page .receipt-facts dt{color:var(--receipt-secondary);text-transform:uppercase}.receipt-scan-page .receipt-facts dd{color:var(--receipt-primary)}.receipt-scan-page .receipt-decision{background:var(--receipt-surface)}.receipt-scan-page .product-limitations{color:var(--receipt-secondary)}.receipt-scan-page .product-limitations--primary{color:var(--receipt-primary)}.receipt-scan-page .product-limitations li{padding-left:.35rem}.receipt-scan-page .product-limitations-more{border-color:var(--receipt-border)}.receipt-scan-page .product-limitations-more summary{color:var(--receipt-secondary)}.receipt-scan-page .receipt-footer{border:1px solid var(--receipt-border);background:var(--receipt-inset);color:var(--receipt-secondary);border-radius:8px;padding:1rem 1.35rem}@media (max-width:70rem){.receipt-layout{grid-template-columns:1fr}.receipt-anchor-rail{display:none}.product-findings-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-findings-toolbar__search{grid-area:1/1/auto/-1}}@media (max-width:44rem){.receipt-scan-page .receipt-topbar-inner{align-items:stretch}.receipt-topbar__brand{justify-content:space-between}.receipt-sticky-identity{justify-content:flex-start;padding-bottom:.3rem;overflow-x:auto}.receipt-scan-page .receipt-document--product{width:min(100% - 1rem,57.5rem);padding-top:.75rem}.receipt-scan-page .receipt-section{border-radius:7px;padding:1.2rem}.receipt-identity-section>.receipt-section-title{padding:1.2rem 1.2rem 0}.receipt-scan-page .receipt-header{padding:1.3rem 1.2rem}.receipt-scan-page .receipt-identity{grid-template-columns:1fr 1fr}.product-verdict__hero{flex-direction:column;align-items:flex-start}.product-verdict__priority{justify-items:start}.product-severity-histogram__legend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-findings-toolbar{grid-template-columns:1fr}.product-findings-toolbar__search{grid-area:auto}.product-finding-row__meta{grid-template-columns:auto minmax(0,1fr)}.product-finding-row__recipe{grid-column:1/-1;width:max-content;max-width:100%}.product-evidence-panel dl,.receipt-scan-page .receipt-facts>div{grid-template-columns:1fr}}.local-signin-shell{grid-template-columns:minmax(0,1fr);place-content:center;gap:2rem;width:min(32rem,100% - 2rem);min-height:100vh;margin:auto;display:grid}.local-signin-shell>*{min-width:0}.local-signin-shell>section{border:1px solid var(--border);background:var(--panel);padding:2rem}.local-signin-shell h1{font:400 clamp(2rem,8vw,3rem)/1.1 var(--font-serif);margin:1rem 0}.local-signin-shell section>p:not(.eyebrow){color:var(--muted);margin-bottom:1.5rem;font-size:.9rem;line-height:1.7}body:has(.identity-shell),html:has(.identity-shell){background:#0d1117}.identity-shell{--canvas:#0d1117;--panel:#161b22;--panel-alt:#10151c;--border:#30363d;--border-soft:#252c35;--text:#f0f3f6;--muted:#b8c0cc;--faint:#8b949e;--green:#3fb950;--green-dark:#267a37;width:min(39rem,100% - 2rem);color:var(--text);place-content:start center;gap:1.5rem;padding:2rem 0 4rem}.identity-shell>section{border-color:var(--border);background:var(--panel);border-radius:9px;padding:clamp(1.5rem,5vw,2.35rem)}.identity-shell h1{max-width:32rem;font-size:clamp(2.4rem,8vw,3.5rem)}.identity-shell section>p:not(.eyebrow){color:var(--muted)}.identity-progress{border:1px solid var(--border);background:var(--border-soft);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.75rem 0;list-style:none;display:grid;overflow:hidden}.identity-progress li{background:var(--panel-alt);min-width:0;padding:.85rem}.identity-progress small,.identity-progress span,.identity-progress strong{display:block}.identity-progress span{color:var(--faint);font:600 .6rem/1.4 var(--font-mono);letter-spacing:.05em}.identity-progress strong{color:var(--muted);margin-top:.55rem;font-size:.72rem;font-weight:600}.identity-progress small{color:var(--faint);font:.56rem/1.45 var(--font-mono);margin-top:.28rem}.identity-progress .is-complete span,.identity-progress .is-complete strong{color:var(--green)}.identity-progress .is-current{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.identity-progress .is-current{background:color-mix(in srgb,var(--amber) 5%,var(--panel-alt))}}.identity-progress .is-current{box-shadow:inset 0 2px var(--amber)}.identity-progress .is-current span,.identity-progress .is-current strong{color:var(--amber)}.identity-task-intro{margin-top:1.5rem}.identity-task-intro>p:last-child{color:var(--muted);align-items:flex-start;gap:.6rem;margin-top:.65rem;font-size:.8rem;line-height:1.6;display:flex}.identity-task-intro>p:last-child span{color:var(--green);font-family:var(--font-mono)}.identity-clerk{border:1px solid var(--border);background:var(--panel-alt);border-radius:7px;margin-top:1.25rem;padding:clamp(1.1rem,4vw,1.6rem)}@media (max-width:34rem){.identity-shell{padding-top:1rem}.identity-progress{grid-template-columns:1fr}.identity-progress li{grid-template-columns:2rem 1fr;column-gap:.25rem;display:grid}.identity-progress strong{margin-top:0}.identity-progress small{grid-column:2}}body:has(.early-access-shell),html:has(.early-access-shell){background:#0d1117}.early-access-shell{--canvas:#0d1117;--panel:#161b22;--panel-alt:#10151c;--border:#30363d;--border-soft:#252c35;--text:#f0f3f6;--muted:#b8c0cc;--faint:#8b949e;--green:#3fb950;--green-dark:#267a37;width:min(82rem,100% - 3rem);min-height:100vh;color:var(--text);margin:0 auto}.early-access-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.25rem;display:flex}.early-access-header>a{min-height:44px;color:var(--muted);align-items:center;font-size:.8rem;text-decoration:none;display:inline-flex}.early-access-header>a:hover{color:var(--text)}.early-access-layout{grid-template-columns:minmax(0,1.03fr) minmax(26rem,.97fr);align-items:start;gap:clamp(3rem,6vw,5.5rem);padding:clamp(3.5rem,7vw,5.5rem) 0 clamp(2.5rem,4vw,3.5rem);display:grid}.early-access-intro h1{max-width:38rem;font:400 clamp(2.7rem,5vw,4.35rem)/1.02 var(--font-serif);letter-spacing:-.035em;margin:.9rem 0 1.1rem}.early-access-lede{max-width:38rem;color:var(--muted);font-size:1rem;line-height:1.75}.early-access-compatibility{border:1px solid var(--border);background:var(--panel);border-radius:8px;margin-top:1.75rem;overflow:hidden}.early-access-compatibility>.eyebrow{padding:.85rem 1.1rem 0}.early-access-compatibility h2{font:600 .95rem/1.4 var(--font-sans);margin:.35rem 0 .85rem;padding:0 1.1rem}.early-access-requirements{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.early-access-requirements>div{background:var(--panel-alt);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.62rem 1.1rem;display:grid}.early-access-requirements>div+div{border-top:1px solid var(--border-soft)}.early-access-requirements dt{color:var(--muted);font:600 .67rem/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.early-access-requirements dt span{width:1.15rem;color:var(--green);display:inline-block}.early-access-requirements dd{color:var(--text);font:.7rem/1.55 var(--font-mono);overflow-wrap:anywhere}.early-access-requirements dd small{color:var(--faint);font:.58rem/1.4 var(--font-mono);letter-spacing:.05em;margin-top:.2rem;display:block}.early-access-requirements__limited dt span{color:var(--faint)}.early-access-requirements__limited dd{color:var(--muted)}.early-access-boundary-note{color:var(--muted);padding:.8rem 1.1rem 0;font-size:.73rem;line-height:1.55}.early-access-compatibility>a{min-height:40px;color:var(--amber);font:600 .65rem/1.4 var(--font-mono);letter-spacing:.03em;align-items:center;margin:.25rem 1.1rem .55rem;display:inline-flex}.early-access-form-column{align-self:stretch;padding-top:2rem}.early-access-form-card{border:1px solid var(--border);background:var(--panel);box-shadow:1rem 1rem 0 var(--panel-alt);border-radius:9px;padding:clamp(1.5rem,4vw,2.4rem);position:sticky;top:1.5rem}.early-access-clerk{border-top:1px solid var(--border-soft);margin-top:1.25rem;padding-top:1.25rem}.early-access-reassurance{color:var(--muted);font:.68rem/1.5 var(--font-mono);align-items:center;gap:.55rem;margin-top:1rem;display:flex}.early-access-reassurance span{color:var(--green)}.early-access-signin{border-top:1px solid var(--border-soft);color:var(--muted);margin-top:1rem;padding-top:1rem;font-size:.76rem}.early-access-signin a{color:var(--text);font-weight:600}.early-access-signin a:hover{color:var(--amber)}.early-access-process{border-top:1px solid var(--border-soft);grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);gap:clamp(2.5rem,7vw,6rem);padding:clamp(3rem,5vw,4.5rem) 0;display:grid}.early-access-process__heading h2{max-width:28rem;font:400 clamp(2rem,4vw,3rem)/1.1 var(--font-serif);margin-top:.8rem}.early-access-process__heading>p:last-child{max-width:24rem;color:var(--muted);margin-top:1rem;font-size:.82rem;line-height:1.65}.early-access-process ol{border:1px solid var(--border);background:var(--border-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.early-access-process li{background:var(--panel);min-width:0;padding:1.35rem}.early-access-process li>span{color:var(--amber);font:600 .65rem var(--font-mono)}.early-access-process h3{margin:1.2rem 0 .65rem;font-size:.9rem;font-weight:600}.early-access-process li p{color:var(--muted);font-size:.76rem;line-height:1.65}.early-access-footer{border-top:1px solid var(--border-soft);min-height:5rem;color:var(--muted);font:.65rem var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:58rem){.early-access-layout,.early-access-process{grid-template-columns:1fr}.early-access-form-column{padding-top:0}.early-access-form-card{position:static}}@media (max-width:40rem){.early-access-shell{width:min(100% - 2rem,82rem)}.early-access-layout{padding-top:3.5rem}.early-access-intro h1{font-size:clamp(2.7rem,13vw,4rem)}.early-access-requirements>div{grid-template-columns:1fr;gap:.35rem}.early-access-process ol{grid-template-columns:1fr}.early-access-footer{flex-direction:column;justify-content:center;align-items:flex-start}}.onboarding-shell{width:min(74rem,100% - 2rem);min-height:100vh;margin:auto;padding:2rem 0 5rem}.onboarding-header{border-bottom:1px solid var(--border);color:var(--muted);font:.65rem/1.4 var(--font-mono);letter-spacing:.09em;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:1.25rem;display:grid}.onboarding-header>:last-child{justify-self:end}.onboarding-intro{max-width:52rem;padding:clamp(3rem,8vw,6.5rem) 0 2.5rem}.onboarding-intro h1{font:400 clamp(2.7rem,7vw,5.6rem)/.98 var(--font-serif);letter-spacing:-.035em;margin:.9rem 0 1.25rem}.onboarding-intro>p:last-child{max-width:46rem;color:var(--muted);line-height:1.75}.onboarding-progress{background:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid}.onboarding-progress li{background:var(--panel);min-width:0;padding:1rem}.onboarding-progress span,.onboarding-progress strong{text-overflow:ellipsis;display:block;overflow:hidden}.onboarding-progress span{color:var(--faint);font:.6rem/1.4 var(--font-mono)}.onboarding-progress strong{margin-top:.45rem;font-size:.75rem;font-weight:500}.onboarding-progress .is-complete span,.onboarding-progress .is-complete strong{color:var(--green)}.onboarding-progress .is-current span,.onboarding-progress .is-current strong{color:var(--amber)}.onboarding-card{border:1px solid var(--border);background:var(--panel);margin-top:1.25rem;padding:clamp(1.4rem,4vw,2.5rem)}.onboarding-card h2{max-width:48rem;font:400 clamp(2rem,5vw,3.4rem)/1.05 var(--font-serif);margin:.8rem 0 1rem}.onboarding-card li,.onboarding-card>p:not(.eyebrow){max-width:52rem;color:var(--muted);line-height:1.75}.onboarding-card ul{margin:1.25rem 0 1.5rem;padding-left:1.25rem}.onboarding-application-form,.onboarding-terms-form{gap:1rem;max-width:48rem;margin-top:1.5rem;display:grid}.onboarding-terms-form label{color:var(--text);align-items:flex-start;gap:.75rem;font-size:.85rem;line-height:1.6;display:flex}.onboarding-terms-form input{accent-color:var(--amber);margin-top:.3rem}.onboarding-application-form label>span{color:var(--muted);font:.62rem/1.4 var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem;display:block}.onboarding-application-form select{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--text);background:var(--canvas);border-radius:0;padding:.75rem}.onboarding-card .button{width:fit-content}.onboarding-facts{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;display:grid}.onboarding-facts div{min-width:0;padding:1rem}.onboarding-facts div+div{border-left:1px solid var(--border)}.onboarding-facts dt{color:var(--faint);font:.6rem/1.4 var(--font-mono);letter-spacing:.08em}.onboarding-facts dd{overflow-wrap:anywhere;font:.75rem/1.55 var(--font-mono);margin-top:.5rem}.not-found{place-content:center;justify-items:start;gap:1rem;width:min(40rem,100% - 3rem);min-height:100vh;margin:auto;display:grid}.not-found h1{font:400 clamp(2.2rem,6vw,4rem) var(--font-serif)}.not-found>p:not(.eyebrow){color:var(--muted)}@media (max-width:68.75rem){.desk-shell{grid-template-columns:4rem minmax(0,1fr)}.desk-brand{justify-content:center;padding-inline:0;display:flex}.desk-brand .brand-copy,.desk-nav-label,.nav-badge{display:none}.desk-nav a,.desk-nav-placeholder{justify-content:center;padding-inline:0}.dashboard-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"queue""evidence""coverage"}.evidence-state-grid,.marketing-lifecycle-grid{grid-template-columns:repeat(2,1fr)}.product-demo{grid-template-columns:1fr}.product-demo>div+div{border-top:1px solid var(--border-soft);border-left:0}.founder-proof-flow{grid-template-columns:repeat(3,1fr)}.founder-proof-flow li+li{border-left:0}.founder-proof-flow li:not(:nth-child(3n+1)){border-left:1px solid var(--border-soft)}.founder-proof-flow li:nth-child(n+4){border-top:1px solid var(--border-soft)}.founder-application-heading{grid-template-columns:1fr}.founder-desk-posture{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-desk-posture>div:nth-child(3){border-left:0}.founder-desk-posture>div:nth-child(3),.founder-desk-posture>div:nth-child(4){border-top:1px solid var(--border-soft)}.founder-latest-job{grid-template-columns:1fr}.founder-latest-job dl>div:first-child{border-left:0}.product-triage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-verdict{grid-template-columns:1fr}.product-inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.product-inventory-summary>div:nth-child(4){border-top:1px solid var(--border-soft);border-left:0}.product-inventory-summary>div:nth-child(5){border-top:1px solid var(--border-soft)}.product-triage-summary>div:nth-child(3){border-top:1px solid var(--border-soft);border-left:0}.product-triage-summary>div:nth-child(4){border-top:1px solid var(--border-soft)}.receipt-action-grid{grid-template-columns:1fr}.receipt-action-grid>section+section{border-top:1px solid var(--border-soft);border-left:0}}@media (max-width:48rem){.marketing-shell{width:min(100% - 2rem,75rem)}.marketing-header{min-height:4.5rem}.marketing-nav,.signin-link,.wide-label{display:none}.compact-label{display:inline}.marketing-actions{gap:.5rem}.marketing-hero{grid-template-columns:minmax(0,1fr);padding-block:4.5rem}.hero-copy h1{font-size:clamp(2.65rem,12vw,3.5rem)}.guardian-emblem{justify-items:start}.guardian-emblem svg{width:min(75vw,18rem)}.trust-section{grid-template-columns:1fr}.desk-shell{display:block}.desk-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--border-soft);flex-direction:row;width:100%;height:auto;display:flex;position:sticky;top:0;overflow-x:auto}.desk-brand{z-index:2;border-right:1px solid var(--border-soft);background:var(--canvas);border-bottom:0;min-width:4rem;position:sticky;left:0}.desk-nav{flex-direction:row;flex:none;padding:0}.desk-nav--secondary{border-top:0}.desk-nav a,.desk-nav-placeholder{border-bottom:2px solid #0000;border-left:0;width:3.4rem;min-height:3.5rem}.desk-nav a[aria-current=page]{border-bottom-color:var(--amber);border-left:0}.desk-content{width:min(100% - 2rem,97.5rem)}.desk-topbar{flex-direction:column;align-items:flex-start;padding-block:.75rem}.desk-environment{flex-direction:column;gap:.4rem}.posture-banner{grid-template-columns:auto minmax(0,1fr);padding:1.4rem}.posture-banner>.button{grid-column:1/-1;justify-self:stretch}.posture-icon{width:3rem;height:3rem}.stats-strip{grid-template-columns:1fr 1fr}.stat+.stat{border-left:0}.stat:nth-child(2n){border-left:1px solid var(--border-soft)}.stat:nth-child(n+3){border-top:1px solid var(--border-soft)}.desk-card-header{flex-direction:column;align-items:flex-start}.queue-item{grid-template-columns:1.5rem minmax(0,1fr)}.status-chip{grid-column:2;justify-self:start}.evidence-field-list>div,.receipt-facts>div{grid-template-columns:1fr;gap:.4rem}.product-proof-topbar .receipt-topbar-inner,.receipt-document,.receipt-document--product,.receipt-topbar-inner{width:min(100% - 2rem,57.5rem)}.receipt-topbar-inner{flex-direction:column;align-items:flex-start;padding-block:.75rem}.receipt-topbar-inner .button-row{width:100%}.receipt-topbar-inner .button{flex:1}.receipt-identity{grid-template-columns:1fr 1fr}.receipt-identity-cell:not(:nth-child(3n+1)){border-left:0}.receipt-identity-cell:nth-child(2n){border-left:1px solid var(--border-soft)}.receipt-footer,.receipt-header,.receipt-section,.receipt>.freshness-banner{padding-inline:1.35rem}.decision-grid,.decision-grid>div,.revision-list li{grid-template-columns:1fr}.decision-grid>div,.revision-list li{gap:.35rem}}@media (max-width:34rem){.onboarding-header{grid-template-columns:1fr auto;row-gap:.85rem}.onboarding-header>span{grid-area:2/1/auto/-1}.onboarding-progress{grid-template-columns:1fr}.onboarding-progress li{align-items:center;gap:.75rem;display:flex}.onboarding-progress strong{margin-top:0}.onboarding-facts{grid-template-columns:1fr}.onboarding-facts div+div{border-top:1px solid var(--border);border-left:0}.evidence-state-grid,.marketing-lifecycle-grid,.trust-grid{grid-template-columns:1fr}.brand-name{font-size:.72rem}.marketing-header .button{padding-inline:.7rem}.closing-section .button,.hero-copy .button{width:100%}.stats-strip{grid-template-columns:1fr}.stat:nth-child(2n){border-left:0}.stat+.stat{border-top:1px solid var(--border-soft)}.posture-banner{grid-template-columns:1fr}.posture-icon{display:none}.receipt-identity,.receipt-scan-page .receipt-identity{grid-template-columns:1fr}.receipt-identity-cell:nth-child(2n){border-left:0}.receipt-section-title{flex-direction:column;align-items:flex-start}.product-evidence-receipt dl{grid-template-columns:1fr}.evidence-summary .button,.receipt-decision .button{width:100%}.founder-proof-shell{width:min(100% - 2rem,72rem)}.founder-proof-header{flex-direction:column;align-items:flex-start;padding-block:1rem}.founder-desk-nav{border-top:1px solid var(--border-soft);order:3;width:100%;margin-left:0}.founder-desk-posture,.founder-scan-steps{grid-template-columns:1fr}.founder-scan-steps li{padding:1.05rem 1.05rem 1.05rem 2.4rem}.founder-scan-steps li:before{width:1px;height:100%;top:-50%;bottom:auto;left:1rem}.founder-scan-step-node{top:50%;bottom:auto;left:1rem;transform:translate(-50%,-50%)}.founder-scan-steps li:last-child:before{width:1px}.founder-scan-steps li:last-child .founder-scan-step-node{left:1rem}.founder-scan-steps .is-working:before{background:repeating-linear-gradient(180deg,var(--amber) 0 5px,transparent 5px 9px)}@supports (color:color-mix(in lab,red,red)){.founder-scan-steps .is-working:before{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--amber) 76%,var(--border)) 0 5px,transparent 5px 9px)}}.founder-scan-steps .is-working:before{background-size:1px 18px;animation-name:founder-scan-flow-vertical}.founder-scan-steps .is-working .founder-scan-step-packet{width:9px;height:100%;animation-name:founder-scan-packet-vertical;top:-50%;bottom:auto;left:.72rem}.founder-scan-steps li:last-child.is-working .founder-scan-step-packet{width:9px}.founder-scan-step-packet:after{transform:translate(-4.5px,4.5px)rotate(90deg)}.founder-desk-posture>div+div,.founder-desk-posture>div:nth-child(4){border-top:1px solid var(--border-soft);border-left:0}.founder-scan-console__header{flex-direction:column}.founder-target-summary-row{grid-template-columns:minmax(0,1fr) auto}.founder-target-summary-row .founder-target-summary{grid-area:2/1/auto/-1}.deployment-observation-toggle{grid-template-columns:minmax(0,1fr) auto}.deployment-observation-toggle .scan-phase{grid-area:2/1;justify-self:start}.deployment-observation-affordance{grid-area:1/2/span 2}.founder-root-choice,.founder-target-selector form{grid-template-columns:1fr}.founder-root-choice .button{width:100%}.deployment-observation-target{grid-template-columns:1fr}.deployment-observation-target>div:nth-child(2n){border-left:0}.deployment-observation-target>div+div{border-top:1px solid var(--border-soft)}.deployment-receipt-summary{grid-template-columns:1fr}.deployment-receipt-summary>dl{border-top:1px solid var(--border-soft);border-left:0;padding-top:1rem;padding-left:0}.deployment-receipt-facts{grid-template-columns:1fr}.deployment-receipt-facts>div:nth-child(2n){border-left:0}.product-category>header,.product-triage__heading{flex-direction:column;align-items:flex-start}.product-triage__scope{flex:auto}.product-domain-grid{grid-template-columns:1fr}.product-domain:not(:nth-child(3n+1)){border-left:0}.product-domain+.product-domain{border-top:1px solid var(--border-soft)}.product-inventory-summary,.product-triage-summary{grid-template-columns:1fr}.product-inventory-summary>div+div,.product-inventory-summary>div:nth-child(4),.product-inventory-summary>div:nth-child(5),.product-triage-summary>div+div,.product-triage-summary>div:nth-child(4){border-top:1px solid var(--border-soft);border-left:0}.founder-scan-target{grid-template-columns:1fr}.founder-scan-target>div:nth-child(2n){border-left:0}.founder-scan-target>div+div{border-top:1px solid var(--border-soft)}.founder-latest-job dl{grid-template-columns:1fr}.founder-latest-job dl>div{border-top:1px solid var(--border-soft);border-left:0}.founder-desk-shell .founder-latest-job{grid-template-columns:1fr}.founder-desk-shell .founder-latest-job .button,.founder-desk-shell .founder-latest-job .button-row{width:100%}.founder-proof-flow{grid-template-columns:1fr}.founder-proof-flow li:not(:first-child){border-top:1px solid var(--border-soft);border-left:0}.founder-scan-summary{grid-template-columns:1fr}.founder-scan-summary span+span{border-top:1px solid var(--border-soft);border-left:0;padding-left:0}.founder-application-card{padding:1.25rem}.founder-application-heading dl{grid-template-columns:1fr}.founder-application-heading dl>div+div{border-top:1px solid var(--border-soft);border-left:0}.github-connection-facts{grid-template-columns:1fr}.github-connection-facts>div:nth-child(2n){border-left:0}.github-connection-facts>div+div{border-top:1px solid var(--border-soft)}.github-inventory__heading,.github-inventory__list li{flex-direction:column;align-items:start}.billing-header-nav{border-top:1px solid var(--border-soft);order:3;width:100%;margin:0}.billing-offer-grid,.billing-summary dl{grid-template-columns:1fr}.billing-summary dl>div+div{border-top:1px solid var(--border-soft);border-left:0}.billing-subscription-list p,.receipt-lifecycle-header{flex-direction:column;align-items:flex-start}.recovery-drill-panel{grid-template-columns:1fr}.recovery-drill-panel>.lifecycle-status{grid-column:auto}.marketing-footer{flex-direction:column;align-items:flex-start;padding-block:1rem}}body:has(.data-handling-shell),body:has(.marketing-shell),html:has(.data-handling-shell),html:has(.marketing-shell){background:#0d1117}.marketing-shell{--canvas:#0d1117;--panel:#161b22;--panel-alt:#10151c;--border:#30363d;--border-soft:#252c35;--text:#f0f3f6;--muted:#bcc4cf;--faint:#929ba6;--green:#3fb950;--green-dark:#267a37;--section-space:clamp(3rem,6vh,4.5rem);width:min(82rem,100% - 3rem);color:var(--text)}.marketing-shell .button--secondary{background:var(--panel-alt)}.marketing-section{padding-block:var(--section-space)}.closing-section>p,.marketing-section p{color:var(--muted);font:400 .96rem/1.72 var(--font-sans)}.closing-section .eyebrow,.marketing-section .eyebrow{color:var(--amber);font:600 .72rem/1.4 var(--font-mono);letter-spacing:.14em}.section-heading{max-width:44rem;margin-bottom:2.5rem}.section-heading p:not(.eyebrow){margin-top:1rem}.marketing-hero{grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,7rem)}.hero-copy>p:not(.eyebrow){max-width:35rem;font-size:1.05rem}.hero-proof-link{border-color:var(--faint);background:var(--panel)}.hero-receipt{border:1px solid var(--border);background:var(--panel);color:var(--text);box-shadow:1.2rem 1.2rem 0 var(--panel-alt);border-radius:9px;text-decoration:none;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-receipt{box-shadow:1.2rem 1.2rem 0 color-mix(in srgb,var(--panel-alt) 82%,transparent)}}.hero-receipt{transition:border-color .18s,transform .18s}a.hero-receipt:hover{border-color:var(--amber-dark);transform:translateY(-3px)}.hero-receipt>footer,.hero-receipt>header{background:var(--panel-alt);color:var(--muted);font:.68rem/1.4 var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.hero-receipt>header b{color:var(--amber);font-weight:600}.hero-receipt>header{border-bottom:1px solid var(--border-soft)}.hero-receipt>header strong{color:var(--green);font-weight:500}.hero-receipt__identity{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem 1rem;padding:1.25rem 1.4rem;display:grid}.hero-receipt__identity small,.hero-receipt__identity span{color:var(--faint);font:.67rem var(--font-mono);letter-spacing:.08em}.hero-receipt__identity .hero-receipt__severity{color:#f05b3d;background:#f05b3d17;border:1px solid #f05b3dad;border-radius:4px;padding:.25rem .45rem;font-weight:700}.hero-receipt__identity strong{color:var(--text);font:600 1.05rem/1.4 var(--font-sans);grid-column:1/-1}.hero-receipt__identity small{color:var(--muted);grid-column:1/-1}.hero-receipt pre{border:1px solid var(--border);background:var(--panel-alt);color:var(--muted);font:.84rem/1.75 var(--font-mono);white-space:pre-wrap;border-radius:5px;margin:1.4rem;padding:1.15rem}.hero-receipt__states{background:var(--border-soft);grid-template-columns:1fr 1fr;gap:1px;margin:0 1.4rem 1.4rem;display:grid}.hero-receipt__states span{background:var(--panel-alt);color:var(--muted);align-items:center;gap:.65rem;padding:.8rem;font-size:.82rem;display:flex}.hero-receipt>footer{border-top:1px solid var(--border-soft)}.hero-receipt>footer span{color:var(--amber)}.hero-receipt>footer strong{color:var(--muted);font-weight:400}.sample-receipt-hero{padding:0 0 var(--section-space);border-bottom:1px solid var(--border-soft);scroll-margin-top:2rem}.sample-receipt-hero details{border:1px solid var(--border);background:var(--panel);box-shadow:1rem 1rem 0 var(--panel-alt);border-radius:9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sample-receipt-hero details{box-shadow:1rem 1rem 0 color-mix(in srgb,var(--panel-alt) 82%,transparent)}}.sample-receipt-hero summary{background:var(--panel-alt);min-height:48px;color:var(--muted);font:.75rem/1.4 var(--font-mono);letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;list-style:none;display:flex}.sample-receipt-hero summary::-webkit-details-marker{display:none}.sample-receipt-hero summary b{color:var(--amber)}.sample-receipt-hero summary strong{color:var(--text);font-weight:500}.sample-receipt-hero summary i{color:var(--amber);margin-left:.35rem;font-style:normal;transition:transform .18s;display:inline-block}.sample-receipt-hero details[open] summary i{transform:rotate(45deg)}.sample-receipt-hero__body{border-top:1px solid var(--border-soft);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.sample-receipt-hero__intro{align-self:center}.sample-receipt-hero__intro h2{max-width:28rem;font:400 clamp(2rem,3.5vw,3rem)/1.12 var(--font-serif);margin:.9rem 0 1rem}.sample-receipt-hero__intro>p:not(.eyebrow){max-width:31rem;color:var(--muted);font:.98rem/1.72 var(--font-sans)}.sample-receipt-hero__intro .button{margin-top:1.5rem}.sample-receipt-artifact{border:1px solid var(--border);background:var(--panel-alt);color:inherit;border-radius:7px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden}.sample-receipt-artifact:hover{border-color:var(--amber-dark);box-shadow:0 0 0 1px var(--amber-dark)}@supports (color:color-mix(in lab,red,red)){.sample-receipt-artifact:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--amber-dark) 42%,transparent)}}.sample-receipt-artifact:hover{transform:translateY(-2px)}.sample-receipt-artifact>footer,.sample-receipt-artifact>header{color:var(--muted);font:.75rem/1.5 var(--font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.sample-receipt-artifact>header{border-bottom:1px solid var(--border-soft)}.sample-receipt-artifact>header .evidence-tag{margin:0}.sample-receipt-artifact dl{grid-template-columns:1fr 1fr;display:grid}.sample-receipt-artifact dl>div{border-bottom:1px solid var(--border-soft);min-width:0;padding:1rem}.sample-receipt-artifact dl>div:nth-child(2n){border-left:1px solid var(--border-soft)}.sample-receipt-artifact dt{color:var(--faint);font:.75rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sample-receipt-artifact dd{overflow-wrap:anywhere;color:var(--text);font:.9rem/1.5 var(--font-sans);margin-top:.45rem}.sample-receipt-artifact__finding{border-left:3px solid #f05b3d;padding:1.15rem 1rem}.sample-receipt-artifact__finding>span{color:var(--faint);font:.75rem var(--font-mono);letter-spacing:.06em}.sample-receipt-artifact__finding>strong{margin:.45rem 0 .85rem;font-size:1rem;display:block}.sample-receipt-artifact__finding p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .2rem;font-size:.82rem;display:flex}.sample-receipt-artifact>footer{border-top:1px solid var(--border-soft);background:var(--panel)}.sample-receipt-artifact>footer span{color:var(--amber)}.sample-receipt-artifact>footer strong{color:var(--muted);text-align:right;font-weight:400}.concrete-example{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.concrete-example__intro{position:sticky;top:3rem}.concrete-example__intro h2,.faq-section h2,.positioning-statement h2,.product-section__heading h2{font:400 clamp(2rem,3.5vw,3rem)/1.12 var(--font-serif);margin:.9rem 0 1rem}.evidence-state-grid{background:var(--border-soft);grid-template-columns:1fr 1fr;gap:1px;padding:1px}.evidence-state-grid article{background:var(--panel);border:0;min-height:14rem;padding:1.6rem}.evidence-state-grid p{font:400 .96rem/1.7 var(--font-sans);margin-top:1.25rem}.evidence-state-grid small{color:var(--faint);font:.75rem/1.5 var(--font-mono);letter-spacing:.06em;margin-top:1.5rem}.positioning-section{background:linear-gradient(90deg,transparent,var(--panel),transparent);grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}@supports (color:color-mix(in lab,red,red)){.positioning-section{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel) 70%,transparent),transparent)}}.positioning-statement>p:last-child{max-width:35rem}.positioning-table{border-top:1px solid var(--border)}.positioning-table>div{border-bottom:1px solid var(--border-soft);grid-template-columns:.8fr 1fr 1.25fr;gap:1.25rem;padding:1.15rem .7rem;display:grid}.positioning-table__head{color:var(--faint);font:.75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.positioning-table strong{color:var(--text);font:500 .88rem var(--font-sans)}.positioning-table span:not([role=columnheader]){color:var(--muted);font:.84rem/1.55 var(--font-sans)}.positioning-table>div:not(.positioning-table__head)>:last-child{border-left:2px solid var(--green);color:var(--muted);padding-left:.75rem}.lifecycle-section{overflow:hidden}.lifecycle-phases{grid-template-columns:1fr 3fr;gap:.85rem;min-width:74rem;display:grid}.lifecycle-phase{border-top:2px solid var(--green-dark);background:linear-gradient(180deg,var(--green),transparent 68%);min-width:0;padding:.85rem 0 .5rem}@supports (color:color-mix(in lab,red,red)){.lifecycle-phase{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 5%,transparent),transparent 68%)}}.lifecycle-phase>header{justify-content:space-between;align-items:baseline;gap:1rem;min-height:2.2rem;padding:0 1rem;display:flex}.lifecycle-phase>header span,.lifecycle-phase>header strong{font:600 .72rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.lifecycle-phase>header span{color:var(--green)}.lifecycle-phase>header strong{color:var(--muted);letter-spacing:.04em;font-weight:400}.lifecycle-phase--direction{border-top:1px dashed var(--faint);background:linear-gradient(180deg,var(--faint),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.lifecycle-phase--direction{background:linear-gradient(180deg,color-mix(in srgb,var(--faint) 4%,transparent),transparent 68%)}}.lifecycle-phase--direction>header span{color:var(--faint)}.marketing-lifecycle-track{min-width:0;margin:0;padding:1rem 0 .5rem;list-style:none;display:flex}.marketing-lifecycle-track li{flex:1;min-width:0;padding:0 1rem;position:relative}.marketing-lifecycle-track li:before{background:var(--border);content:"";height:1px;position:absolute;top:1rem;left:-50%;right:50%}.marketing-lifecycle-track li:first-child:before{display:none}.lifecycle-index{z-index:1;border:1px solid var(--green-dark);background:var(--panel-alt);width:2.1rem;height:2.1rem;color:var(--green);font:.7rem var(--font-mono);border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid;position:relative}.marketing-lifecycle-track h3{font:600 .76rem var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-bottom:.6rem}.marketing-lifecycle-track p{color:var(--muted);text-align:center;font-size:.86rem;line-height:1.62}.lifecycle-phase--current .lifecycle-index{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.lifecycle-phase--current .lifecycle-index{background:color-mix(in srgb,var(--green) 16%,var(--panel-alt))}}.lifecycle-phase--current .lifecycle-index{box-shadow:inset 0 0 0 3px var(--panel-alt)}.lifecycle-phase--direction .lifecycle-index{border-color:var(--faint);color:var(--faint);border-style:dashed}.lifecycle-phase--direction .marketing-lifecycle-track li:before{background:repeating-linear-gradient(90deg,var(--faint) 0 4px,transparent 4px 8px);opacity:.55}.lifecycle-phase--direction .marketing-lifecycle-track h3{color:var(--muted)}.lifecycle-phase--direction .marketing-lifecycle-track p{color:var(--faint)}.product-section__heading{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.product-section__heading p:last-child{max-width:40rem;margin:1rem auto 0}.product-demo{background:var(--panel);box-shadow:1rem 1rem 0 var(--panel-alt);border-radius:9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-demo{box-shadow:1rem 1rem 0 color-mix(in srgb,var(--panel-alt) 82%,transparent)}}.product-demo>header{background:var(--panel-alt);color:var(--muted);justify-content:space-between;display:flex}.product-demo>header b{color:var(--amber);font-weight:600}.product-demo>header strong{color:var(--muted);font-weight:400}.product-demo>div{background:var(--panel)}.product-demo h3{color:var(--text);font:500 .84rem var(--font-sans);letter-spacing:0;text-transform:none}.product-demo h3>span{color:#f05b3d;font:700 .59rem var(--font-mono);letter-spacing:.04em;background:#f05b3d17;border:1px solid #f05b3dad;border-radius:4px;margin-right:.45rem;padding:.22rem .4rem;display:inline-flex}.product-demo .product-demo__finding{border-left:3px solid #f05b3d}.product-demo pre{border-color:var(--border);background:var(--panel-alt);border-radius:5px}.product-demo p{font-size:.9rem}.audience-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.audience-strip article{padding:2rem}.audience-strip article+article{border-left:1px solid var(--border-soft)}.audience-strip span{color:var(--amber);font:.68rem var(--font-mono)}.audience-strip h3{font:400 1.35rem var(--font-serif);margin:1rem 0 .7rem}.trust-section{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr)}.trust-section>div:first-child{align-self:start;position:sticky;top:3rem}.trust-section>div:first-child>a{min-height:44px;color:var(--green);align-items:center;margin-top:1rem;font-size:.82rem;text-decoration:none;display:inline-flex}.trust-list{border-top:1px solid var(--border)}.trust-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(12rem,.72fr) minmax(18rem,1fr) 10.5rem;align-items:start;gap:1.5rem;padding:1.25rem .5rem;display:grid}.trust-list h3{font:500 .95rem var(--font-sans)}.trust-list p{font-size:.9rem;line-height:1.6}.trust-list small{border:1px dashed var(--amber-dark);color:var(--amber);font:.64rem var(--font-mono);letter-spacing:.06em;white-space:nowrap;justify-self:end;padding:.25rem .4rem}.faq-section{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);display:grid}.faq-section>div:first-child>p:last-child{max-width:31rem}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border-soft)}.faq-list summary{color:var(--text);font:500 .98rem var(--font-sans);cursor:pointer;padding:1.25rem .2rem}.faq-list details p{max-width:45rem;color:var(--muted);padding:0 .2rem 1.4rem;font-size:.96rem}.closing-section{padding-block:var(--section-space)}.closing-section>p:not(.eyebrow){max-width:42rem;margin:1.2rem auto 0}.marketing-footer{grid-template-columns:1.4fr .7fr .8fr;align-items:start;gap:2.5rem;min-height:0;padding:3rem 0;display:grid}.marketing-footer>div p{max-width:20rem;color:var(--muted);font:.78rem/1.6 var(--font-sans);margin-top:1rem}.marketing-footer nav{flex-direction:column;align-items:flex-start;gap:.3rem}.marketing-footer nav a,.marketing-footer nav span{align-items:center;min-height:34px;display:flex}.marketing-footer>small{border-top:1px solid var(--border-soft);color:var(--faint);grid-column:1/-1;padding-top:2rem}@media (max-width:64rem){.concrete-example,.faq-section,.marketing-hero,.positioning-section,.sample-receipt-hero__body{grid-template-columns:1fr}.hero-receipt{max-width:42rem}.concrete-example__intro,.trust-section>div:first-child{position:static}.lifecycle-phases-scroll{overflow-x:auto}.trust-list article{grid-template-columns:minmax(11rem,.7fr) 1fr}.trust-list small{grid-column:2;justify-self:start}}@media (max-width:48rem){.marketing-shell{width:min(100% - 2rem,82rem)}.marketing-header .marketing-actions .button{padding-inline:.7rem;font-size:.72rem}.marketing-hero{padding-block:4rem}.hero-copy h1{font-size:clamp(2.55rem,11vw,3.35rem)}.hero-receipt{box-shadow:.55rem .55rem 0 var(--panel)}@supports (color:color-mix(in lab,red,red)){.hero-receipt{box-shadow:.55rem .55rem 0 color-mix(in srgb,var(--panel) 70%,transparent)}}.sample-receipt-hero details{box-shadow:.55rem .55rem 0 var(--panel)}@supports (color:color-mix(in lab,red,red)){.sample-receipt-hero details{box-shadow:.55rem .55rem 0 color-mix(in srgb,var(--panel) 70%,transparent)}}.sample-receipt-hero summary strong{font-size:.68rem}.sample-receipt-hero__body{padding:1.25rem}.sample-receipt-artifact dl{grid-template-columns:1fr}.sample-receipt-artifact dl>div:nth-child(2n){border-left:0}.sample-receipt-artifact>footer,.sample-receipt-artifact>header{flex-direction:column;align-items:flex-start}.sample-receipt-artifact>footer strong{text-align:left}.hero-receipt>footer span,.hero-receipt>header strong{display:none}.audience-strip,.evidence-state-grid,.hero-receipt__states{grid-template-columns:1fr}.evidence-state-grid article{min-height:0}.positioning-table>div{grid-template-columns:1fr;gap:.45rem}.positioning-table__head{display:none!important}.positioning-table span:before{color:var(--faint);font:.6rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;display:block}.positioning-table span:nth-child(2):before{content:"Usually establishes"}.positioning-table span:nth-child(3):before{content:"Intended addition"}.lifecycle-phases-scroll,.lifecycle-section{overflow:visible}.lifecycle-phases{grid-template-columns:1fr;gap:2.5rem;min-width:0}.lifecycle-phase{padding-top:.8rem}.lifecycle-phase>header{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:0;padding:0}.marketing-lifecycle-track{min-width:0;margin:2.25rem 0 0;padding:0;display:grid;overflow:visible}.marketing-lifecycle-track li{grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;min-width:0;padding:0 0 1.65rem;display:grid}.marketing-lifecycle-track li:before{background:linear-gradient(var(--green-dark),var(--border));width:1px;height:auto;inset:2.1rem auto 0 1.025rem}.lifecycle-phase--direction .marketing-lifecycle-track li:before{background:repeating-linear-gradient(180deg,var(--faint) 0 4px,transparent 4px 8px)}.marketing-lifecycle-track li:first-child:before{display:block}.marketing-lifecycle-track li:last-child:before{display:none}.lifecycle-index{grid-area:1/1;width:2.1rem;height:2.1rem;margin:0}.marketing-lifecycle-track li>div{border-bottom:1px solid var(--border-soft);grid-column:2;padding:.15rem 0 1.1rem}.marketing-lifecycle-track li:last-child>div{border-bottom:0}.marketing-lifecycle-track h3{text-align:left;margin-bottom:.35rem}.marketing-lifecycle-track p{text-align:left;max-width:30rem;font-size:.88rem;line-height:1.55}.product-demo{box-shadow:none}.audience-strip article+article{border-top:1px solid var(--border-soft);border-left:0}.trust-list article,.trust-section{grid-template-columns:1fr}.trust-list article{gap:.6rem}.trust-list small{grid-column:1}.marketing-footer{grid-template-columns:1fr 1fr}.marketing-footer>div,.marketing-footer>small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.founder-scan-steps .is-working:before{opacity:1;animation:none}.founder-scan-steps .is-working .founder-scan-step-packet{display:none}.founder-scan-steps .is-working .founder-scan-step-node,.scan-spinner{animation:none}.founder-scan-progress>span{transition:none}}.capability-shell{padding-bottom:5rem}.capability-hero{max-width:58rem;padding:clamp(4rem,8vw,7rem) 0}.capability-hero h1{font:400 clamp(2.7rem,6vw,5.1rem)/1.02 var(--font-serif);margin:1rem 0 1.25rem}.capability-hero>p:last-of-type{max-width:48rem;color:var(--muted);font:1.02rem/1.75 var(--font-sans)}.capability-release{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:2.5rem;display:grid}.capability-release>div{min-width:0;padding:1rem}.capability-release>div+div{border-left:1px solid var(--border-soft)}.capability-release dd,.capability-release dt{font:.68rem/1.5 var(--font-mono)}.capability-release dt{color:var(--faint)}.capability-release dd{overflow-wrap:anywhere;color:var(--text);margin-top:.35rem}.capability-boundaries{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:4rem;padding:3rem 0;display:grid}.capability-boundaries h2,.capability-group h2{font:400 clamp(1.8rem,3vw,2.7rem)/1.15 var(--font-serif);margin-top:.7rem}.capability-boundaries h3{font:600 .76rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem}.capability-boundaries h3:not(:first-child){margin-top:1.8rem}.capability-boundaries ul,.capability-list ul{color:var(--muted);font:.9rem/1.65 var(--font-sans);padding-left:1.2rem}.capability-group{border-bottom:1px solid var(--border);padding:4rem 0}.capability-group>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:2rem;display:grid}.capability-group>header .eyebrow,.capability-group>header h2{grid-column:1}.capability-group>header>span{color:var(--faint);font:2rem var(--font-mono);grid-area:1/2/span 2}.capability-list{background:var(--border-soft);border:1px solid var(--border-soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.capability-list article{background:var(--panel);min-width:0;padding:1.5rem}.capability-list article>div{color:var(--faint);font:.65rem var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.capability-list code{overflow-wrap:anywhere;color:var(--amber);text-align:right}.capability-list h3{font:500 1rem/1.4 var(--font-sans);margin:1rem 0 .7rem}.capability-list p{color:var(--muted);font:.88rem/1.65 var(--font-sans)}.capability-list details{border-top:1px solid var(--border-soft);margin-top:1rem}.capability-list summary{min-height:44px;color:var(--green);font:.7rem/1.5 var(--font-mono);cursor:pointer;padding-top:.8rem}.capability-empty{border:1px dashed var(--border);max-width:48rem;color:var(--faint);font:.88rem/1.65 var(--font-sans);padding:1.5rem}.capability-caveat{border:1px dashed var(--amber-dark);color:var(--muted);font:.9rem/1.7 var(--font-sans);margin-top:3rem;padding:1.5rem}.capability-caveat strong{color:var(--amber);font:.72rem var(--font-mono);text-transform:uppercase;margin-bottom:.4rem;display:block}@media (max-width:48rem){.capability-boundaries,.capability-list,.capability-release{grid-template-columns:1fr}.capability-release>div+div{border-top:1px solid var(--border-soft);border-left:0}.capability-boundaries{gap:2rem}}body:has(.policy-shell),body:has(.public-form-shell),html:has(.policy-shell),html:has(.public-form-shell){background:#0d1117}.policy-shell,.public-form-shell{--canvas:#0d1117;--panel:#161b22;--panel-alt:#10151c;--border:#30363d;--border-soft:#252c35;--text:#f0f3f6;--muted:#b8c0cc;--faint:#8b949e;--green:#3fb950;--green-dark:#267a37;color:var(--text)}.inquiry-form{gap:1rem;margin-top:1.4rem;display:grid}.inquiry-form-grid label,.inquiry-form>label:not(.inquiry-consent){display:block}.inquiry-form label>span{color:var(--muted);font:600 .66rem/1.4 var(--font-mono);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.inquiry-form label>span small{color:var(--faint);font-size:.58rem;font-weight:400}.inquiry-form input:not([type=checkbox]),.inquiry-form select,.inquiry-form textarea{border:1px solid var(--border);background:var(--canvas);width:100%;min-height:48px;color:var(--text);font:.85rem/1.5 var(--font-sans);border-radius:4px;outline:0;padding:.75rem .85rem}.inquiry-form textarea{resize:vertical;min-height:8rem}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:var(--faint)}.inquiry-form input:focus-visible,.inquiry-form select:focus-visible,.inquiry-form textarea:focus-visible{border-color:var(--amber);box-shadow:0 0 0 2px var(--amber)}@supports (color:color-mix(in lab,red,red)){.inquiry-form input:focus-visible,.inquiry-form select:focus-visible,.inquiry-form textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--amber) 22%,transparent)}}.inquiry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inquiry-consent{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;font-size:.75rem;line-height:1.6;display:grid}.inquiry-consent input{accent-color:var(--amber);margin-top:.25rem}.inquiry-consent>span{font:inherit!important;letter-spacing:normal!important;text-transform:none!important;margin:0!important;display:inline!important}.inquiry-consent a{color:var(--text)}.inquiry-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.inquiry-status{border:1px solid var(--border);font:.7rem/1.55 var(--font-mono);gap:.35rem;margin-top:1.25rem;padding:.85rem 1rem;display:grid}.inquiry-status strong{letter-spacing:.08em}.inquiry-status span{color:var(--muted)}.inquiry-status--positive{border-color:var(--green-dark);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.inquiry-status--positive{background:color-mix(in srgb,var(--green) 5%,transparent)}}.inquiry-status--positive strong{color:var(--green)}.inquiry-status--warning{border-color:var(--amber-dark);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.inquiry-status--warning{background:color-mix(in srgb,var(--amber) 5%,transparent)}}.inquiry-status--warning strong{color:var(--amber)}.early-access-form-card>h2{font:400 clamp(2rem,4vw,2.7rem)/1.08 var(--font-serif);margin-top:1rem}.early-access-form-lede{color:var(--muted);margin-top:.7rem;font-size:.8rem;line-height:1.65}.early-access-footer a{color:var(--text);text-decoration:none}.public-form-shell{width:min(82rem,100% - 3rem);min-height:100vh;margin:0 auto}.public-form-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:5.25rem;display:flex}.public-form-header>a{color:var(--muted);font-size:.76rem;text-decoration:none}.public-form-layout{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:start;gap:clamp(3rem,7vw,6rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.public-form-intro h1{max-width:34rem;font:400 clamp(3rem,6vw,5rem)/1 var(--font-serif);letter-spacing:-.035em;margin:1rem 0 1.4rem}.public-form-intro>p:not(.eyebrow){max-width:34rem;color:var(--muted);line-height:1.75}.public-form-boundary{border:1px solid var(--border);background:var(--panel);margin-top:2rem;padding:1.25rem}.public-form-boundary strong{color:var(--amber);font:600 .68rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.public-form-boundary p{color:var(--muted);margin:.75rem 0;font-size:.8rem;line-height:1.65}.public-form-boundary a{color:var(--text);font:.67rem var(--font-mono)}.public-form-card{border:1px solid var(--border);background:var(--panel);box-shadow:1rem 1rem 0 var(--panel-alt);padding:clamp(1.5rem,4vw,2.5rem)}.public-form-card h2{font:400 clamp(2rem,4vw,3rem)/1.08 var(--font-serif);margin-top:.8rem}.support-card{border:1px solid var(--border);background:var(--panel);grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1.3fr);gap:clamp(2rem,5vw,4rem);margin:2rem 0;padding:clamp(1.4rem,4vw,2.5rem);display:grid}.support-card__intro h2{font:400 clamp(2rem,4vw,3rem)/1.08 var(--font-serif);margin:.9rem 0 1rem}.support-card__intro>p:not(.eyebrow){color:var(--muted);font-size:.84rem;line-height:1.7}.support-card__intro dl{border:1px solid var(--border-soft);margin-top:1.5rem}.support-card__intro dl div{padding:.8rem}.support-card__intro dl div+div{border-top:1px solid var(--border-soft)}.support-card__intro dt{color:var(--faint);font:.6rem var(--font-mono);letter-spacing:.06em}.support-card__intro dd{color:var(--text);margin-top:.35rem;font-size:.78rem}.policy-shell{width:min(82rem,100% - 3rem);min-height:100vh;margin:0 auto}.policy-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:2rem;min-height:5.25rem;display:flex}.policy-header>a{text-decoration:none}.policy-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1.25rem;display:flex}.policy-header nav a{min-height:44px;color:var(--muted);align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.policy-header nav a:hover{color:var(--text)}.policy-document{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,7rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.policy-document>header{align-self:start;position:sticky;top:2rem}.policy-document>header h1{max-width:33rem;font:400 clamp(2.8rem,5vw,4.6rem)/1 var(--font-serif);letter-spacing:-.035em;margin:1rem 0 1.25rem}.policy-document>header>p:not(.eyebrow){max-width:33rem;color:var(--muted);line-height:1.75}.policy-document>header dl{border:1px solid var(--border);grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid}.policy-document>header dl div{padding:.85rem}.policy-document>header dl div+div{border-left:1px solid var(--border)}.policy-document dt{color:var(--faint);font:.6rem var(--font-mono);letter-spacing:.07em}.policy-document dd{font:.7rem var(--font-mono);margin-top:.35rem}.policy-sections{border-top:1px solid var(--border)}.policy-sections section{border-bottom:1px solid var(--border);padding:1.6rem 0}.policy-sections h2{font:500 1rem/1.4 var(--font-sans);margin-bottom:.8rem}.policy-sections p{color:var(--muted);font-size:.9rem;line-height:1.8}.policy-sections p+p{margin-top:1rem}.policy-footer{border-top:1px solid var(--border-soft);min-height:5rem;color:var(--faint);font:.65rem var(--font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-terms-note a{color:var(--text)}@media (max-width:58rem){.policy-document,.public-form-layout,.support-card{grid-template-columns:1fr}.policy-document>header{position:static}}@media (max-width:40rem){.policy-shell,.public-form-shell{width:min(100% - 2rem,82rem)}.public-form-layout{padding-top:3rem}.public-form-card{box-shadow:.55rem .55rem 0 var(--panel-alt)}.inquiry-form-grid{grid-template-columns:1fr}.policy-header{flex-direction:column;align-items:flex-start;padding:1rem 0}.policy-header nav{justify-content:flex-start}.policy-document{padding-top:3rem}.policy-footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media print{:root{--canvas:#fff;--panel:#fff;--panel-alt:#fff;--border:#343434;--border-soft:#bcbcbc;--text:#101010;--muted:#303030;--faint:#4a4a4a}.receipt-decision .button-row,.receipt-topbar{display:none}.receipt-document{width:100%;padding:0}.receipt{border:0}.receipt-identity-cell,.receipt-section{break-inside:avoid}.receipt-scan-page{--receipt-bg:#fff;--receipt-surface:#fff;--receipt-inset:#f4f6f8;--receipt-border:#8c959f;--receipt-border-strong:#57606a;--receipt-primary:#111820;--receipt-secondary:#30363d;--receipt-muted:#4b535d;color:#111820;background:#fff}.receipt-scan-page .receipt-document--product{width:100%}.receipt-scan-page .receipt-footer,.receipt-scan-page .receipt-section{box-shadow:none}.product-finding-disclosures,.product-findings-count,.product-findings-toolbar,.receipt-anchor-rail{display:none}.receipt-layout{display:block}.product-none-badge,.product-severity,.product-severity-histogram__segment{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}