.auditIntake{color:var(--engram-ink)}.auditIntake ::selection{background:var(--engram-orange);color:var(--engram-paper)}.auditWrap{z-index:50;background:var(--engram-paper);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.auditWrap .bar{border-bottom:var(--engram-rule) solid var(--engram-ink);flex:none;justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,44px);display:flex}.auditWrap .bar__brand{align-items:center;gap:12px;display:flex}.auditWrap .bar__brand .sep{width:var(--engram-rule);background:var(--engram-ink-20);height:18px}.auditWrap .bar__tag{font-family:var(--engram-mono);letter-spacing:var(--engram-track-eyebrow);text-transform:uppercase;color:var(--engram-ink-55);font-size:11px}.auditWrap .bar__right{align-items:center;gap:18px;display:flex}.auditWrap .bar__free{font-family:var(--engram-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--engram-ink-50);font-size:11px}.auditWrap .bar__close{font-family:var(--engram-mono);letter-spacing:-.005em;color:var(--engram-ink-50);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;transition:color .15s;display:inline-flex}.auditWrap .bar__close:hover{color:var(--engram-orange)}.auditWrap .bar__close .x{font-size:19px;line-height:1}.auditWrap .rail{background:var(--engram-ink-10);flex:none;height:2px;position:relative;overflow:hidden}.auditWrap .rail__fill{background:var(--engram-orange);transition:right .52s var(--ease-out-quart);position:absolute;inset:0 100% 0 0}.auditWrap .rail.is-hidden{opacity:0}.auditWrap .stage{flex:1;justify-content:safe center;align-items:safe center;padding:clamp(28px,5vw,72px) clamp(20px,5vw,44px);display:flex;position:relative;overflow-y:auto}.auditIntake .screen{width:100%;max-width:760px;margin:0 auto}.auditIntake.screen{max-width:760px;margin:0 auto}.auditIntake .screen.fx-in,.auditIntake.screen.fx-in{animation:aiScreenIn .46s var(--ease-out-quart) both}@keyframes aiScreenIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auditIntake .q__nav{margin-top:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.auditIntake .q__hint{font-family:var(--engram-mono);color:var(--engram-ink-50);font-size:11px}.auditIntake .q__hint kbd{font-family:var(--engram-mono);border:1px solid var(--engram-ink-20);color:var(--engram-ink-60);border-radius:4px;padding:2px 6px;font-size:11px}.auditIntake .q__back{font-family:var(--engram-mono);letter-spacing:-.005em;color:var(--engram-ink-60);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 2px;font-size:13px;transition:color .15s;display:inline-flex}.auditIntake .q__back:hover{color:var(--engram-ink)}.auditIntake .q__back .arr{transition:transform .2s var(--ease-out-quart);display:inline-block}.auditIntake .q__back:hover .arr{transform:translate(-3px)}.auditIntake .startGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,72px);width:100%;display:grid}@media (max-width:900px){.auditIntake .startGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.auditIntake .start__eyebrow{font-family:var(--engram-mono);letter-spacing:var(--engram-track-eyebrow);text-transform:uppercase;color:var(--engram-ink-55);margin-bottom:var(--space-5);align-items:center;gap:10px;font-size:11px;display:flex}.auditIntake .start__eyebrow .dot{border-radius:var(--radius-pill);background:var(--engram-orange);width:6px;height:6px}.auditIntake .start__h{font-family:var(--engram-display-editorial);letter-spacing:-.04em;color:var(--engram-ink);text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,66px);font-weight:700;line-height:.98}.auditIntake .start__h .accent{color:var(--engram-orange)}.auditIntake .start__lede{font-family:var(--engram-sans);color:var(--engram-ink-75);margin:var(--space-5) 0 0;max-width:46ch;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.55}.auditIntake .start__lede b{color:var(--engram-ink);font-weight:600}.auditIntake .howto{margin:var(--space-7) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.auditIntake .howto li{border-top:1px solid var(--engram-ink-10);grid-template-columns:30px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.auditIntake .howto li:last-child{border-bottom:1px solid var(--engram-ink-10)}.auditIntake .howto .n{font-family:var(--engram-display-machine);color:var(--engram-orange);letter-spacing:.04em;font-size:13px;font-weight:900}.auditIntake .howto .t{font-family:var(--engram-sans);color:var(--engram-ink);font-size:15.5px;font-weight:400;line-height:1.4}.auditIntake .howto .t b{font-weight:600}.auditIntake .howto .t i{color:var(--engram-ink-55);font-style:normal}.auditIntake .entry{margin-top:var(--space-7);display:grid}.auditIntake .entry__actions,.auditIntake .entry__code{transition:opacity .3s var(--ease-out-quart), transform .3s var(--ease-out-quart);grid-area:1/1}.auditIntake .entry__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;align-self:start;display:flex}.auditIntake .entry__code{opacity:0;pointer-events:none;align-self:start;max-width:460px;transform:translateY(10px)}.auditIntake .entry.is-code .entry__actions{opacity:0;pointer-events:none;transform:translateY(-10px)}.auditIntake .entry.is-code .entry__code{opacity:1;pointer-events:auto;transform:none}.auditIntake .codeField{gap:var(--space-3);align-items:stretch;display:flex}.auditIntake .codeClose{border:var(--engram-rule) solid var(--engram-ink-20);border-radius:var(--radius-sm);background:var(--engram-paper);width:50px;color:var(--engram-ink-55);cursor:pointer;flex:none;font-size:20px;line-height:1;transition:border-color .15s,color .15s,transform .15s}.auditIntake .codeClose:hover{border-color:var(--engram-ink);color:var(--engram-ink);transform:translateY(-1px)}.auditIntake .codeInput{font-family:var(--engram-display-machine);letter-spacing:.14em;border:var(--engram-rule) solid var(--engram-ink);border-radius:var(--radius-sm);background:var(--engram-paper);color:var(--engram-ink);text-transform:uppercase;outline:none;flex:1;min-width:0;padding:14px 18px;font-size:22px;font-weight:900}.auditIntake .codeInput::placeholder{color:var(--engram-ink-25)}.auditIntake .codeInput:focus{border-color:var(--engram-orange)}.auditIntake .codeMsg{font-family:var(--engram-mono);color:var(--engram-ink-50);min-height:14px;margin-top:10px;font-size:11px}.auditIntake .codeMsg.is-error{color:var(--engram-orange)}.auditIntake .preview{position:relative}@media (max-width:900px){.auditIntake .preview{max-width:440px}}.auditIntake .preview__back{border:var(--engram-rule) solid var(--engram-ink-15);border-radius:var(--radius-lg);background:var(--engram-paper);position:absolute;inset:16px -10px -14px 24px}.auditIntake .preview__card{border:var(--engram-rule) solid var(--engram-ink);border-radius:var(--radius-lg);background:var(--engram-paper);box-shadow:var(--shadow-stage);position:relative;overflow:hidden}.auditIntake .preview__bar{border-bottom:var(--engram-rule) solid var(--engram-ink);align-items:center;gap:8px;padding:13px 18px;display:flex}.auditIntake .preview__bar .d{border-radius:var(--radius-pill);border:1.5px solid var(--engram-ink-25);width:8px;height:8px}.auditIntake .preview__bar .lbl{font-family:var(--engram-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--engram-ink-50);margin-left:auto;font-size:10px}.auditIntake .preview__body{padding:20px}.auditIntake .pDiag{background:var(--engram-ink);border-radius:var(--radius-md);align-items:center;gap:16px;padding:16px 18px;display:flex}.auditIntake .pDiag svg{flex:none;width:46px;height:46px}.auditIntake .pDiag .k{font-family:var(--engram-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--engram-paper-60);font-size:9px}.auditIntake .pDiag .v{font-family:var(--engram-display-editorial);letter-spacing:-.02em;color:var(--engram-paper);margin-top:5px;font-size:19px;font-weight:700;line-height:1.05}.auditIntake .pDiag .v .accent{color:var(--engram-orange)}.auditIntake .pHead{justify-content:space-between;align-items:baseline;margin:18px 0 8px;display:flex}.auditIntake .pHead .k{font-family:var(--engram-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--engram-ink-50);font-size:9px}.auditIntake .pStats{border:var(--engram-rule) solid var(--engram-ink);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.auditIntake .pStat{border-right:1px solid #1a1a1c1a;padding:13px 14px}.auditIntake .pStat:last-child{border-right:0}.auditIntake .pStat b{font-family:var(--engram-display-machine);color:var(--engram-ink);font-size:26px;font-weight:900;line-height:1;display:block}.auditIntake .pStat.warn b{color:var(--engram-orange)}.auditIntake .pStat span{font-family:var(--engram-mono);color:var(--engram-ink-55);margin-top:9px;font-size:9.5px;line-height:1.35;display:block}.auditIntake .pRows{flex-direction:column;gap:0;display:flex}.auditIntake .pRow{border-top:1px solid var(--engram-ink-10);align-items:center;gap:12px;padding:10px 0;display:flex}.auditIntake .pRow .lab{font-family:var(--engram-mono);color:var(--engram-ink-75);flex:none;width:74px;font-size:12px}.auditIntake .pRow .track{border-radius:var(--radius-pill);background:var(--engram-ink-10);flex:1;height:5px;overflow:hidden}.auditIntake .pRow .track i{height:100%;width:var(--w,60%);background:var(--engram-orange);border-radius:var(--radius-pill);display:block}.auditIntake .pRow .track i.dim{background:var(--engram-ink-25)}.auditIntake .pRow .val{text-align:right;width:46px;font-family:var(--engram-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--engram-ink-50);flex:none;font-size:10.5px}.auditIntake .pRow .val.good{color:var(--engram-orange)}.auditIntake .pPulse{transform-box:fill-box;transform-origin:50%;animation:aiRipplePeek 3.4s var(--ease-out-soft) infinite}@keyframes aiRipplePeek{0%{opacity:.5;transform:scale(.7)}70%{opacity:0}to{opacity:0;transform:scale(4.4)}}.auditIntake .preview__fade{text-align:center;font-family:var(--engram-mono);letter-spacing:.06em;color:var(--engram-ink-55);margin-top:4px;padding:22px 0 4px;font-size:11px;position:relative}.auditIntake .preview__fade:before{content:"";background:linear-gradient(to bottom, #faf9f600, var(--engram-paper));pointer-events:none;height:34px;position:absolute;top:-34px;left:-20px;right:-20px}.auditIntake .preview__fade .o{color:var(--engram-orange)}.auditIntake .btn{border:var(--engram-rule) solid var(--engram-ink);border-radius:var(--radius-sm);font-family:var(--engram-mono);cursor:pointer;background:var(--engram-paper);color:var(--engram-ink);transition:transform var(--duration-fast) var(--ease-out-quart), background var(--duration-fast), color var(--duration-fast), filter var(--duration-fast);align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.auditIntake .btn svg{width:17px;height:17px}.auditIntake .btn:hover{transform:translateY(-1px)}.auditIntake .btn--primary{background:var(--engram-orange);border-color:var(--engram-orange);color:var(--engram-paper)}.auditIntake .btn--primary:hover{filter:brightness(1.06)}.auditIntake .btn--lg{padding:17px 28px;font-size:15px}.auditIntake .btn:disabled{opacity:.35;cursor:default;transform:none}.auditIntake .btn--link{color:var(--engram-ink-60);background:0 0;border:0;padding:8px 2px}.auditIntake .btn--link:hover{color:var(--engram-ink);transform:none}.auditIntake .q__head{margin-bottom:var(--space-7);justify-content:space-between;align-items:baseline;display:flex}.auditIntake .q__count{font-family:var(--engram-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--engram-ink-55);font-size:12px}.auditIntake .q__count b{color:var(--engram-ink);font-weight:500}.auditIntake .q__seg{font-family:var(--engram-mono);letter-spacing:var(--engram-track-eyebrow);text-transform:uppercase;color:var(--engram-orange);font-size:11px}.auditIntake .q__title{font-family:var(--engram-display-editorial);letter-spacing:-.03em;color:var(--engram-ink);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(28px,4.2vw,50px);font-weight:700;line-height:1.04}.auditIntake .q__title .accent{color:var(--engram-orange)}.auditIntake .q__help{font-family:var(--engram-sans);color:var(--engram-ink-60);margin:var(--space-4) 0 0;max-width:46ch;font-size:15px;font-weight:300;line-height:1.5}.auditIntake .q__body{margin-top:var(--space-7)}.auditIntake .tInput{width:100%;font-family:var(--engram-display-editorial);letter-spacing:-.02em;border:0;border-bottom:var(--engram-rule) solid var(--engram-ink-25);color:var(--engram-ink);background:0 0;outline:none;padding:8px 0;font-size:clamp(22px,3vw,32px);font-weight:500}.auditIntake .tInput::placeholder{color:var(--engram-ink-20)}.auditIntake .tInput:focus{border-color:var(--engram-orange)}.auditIntake textarea.tInput{resize:none;font-size:clamp(20px,2.4vw,26px);line-height:1.3}.auditIntake .choices{gap:var(--space-3);flex-direction:column;display:flex}.auditIntake .choices--wrap{flex-flow:wrap}.auditIntake .choice{align-items:center;gap:var(--space-4);text-align:left;border:var(--engram-rule) solid var(--engram-ink-20);border-radius:var(--radius-md);background:var(--engram-paper);width:100%;color:var(--engram-ink);cursor:pointer;font-family:var(--engram-sans);transition:border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);padding:16px 18px;font-size:16px;font-weight:400;display:flex}.auditIntake .choices--wrap .choice{width:auto}.auditIntake .choice:hover{border-color:var(--engram-ink);transform:translateY(-1px)}.auditIntake .choice.is-sel{border-color:var(--engram-orange);background:color-mix(in srgb, var(--engram-orange) 7%, var(--engram-paper))}.auditIntake .choice__key{font-family:var(--engram-mono);color:var(--engram-ink-50);flex:none;width:18px;font-size:12px}.auditIntake .choice.is-sel .choice__key{color:var(--engram-orange)}.auditIntake .choice__label{flex:1}.auditIntake .choice__mark{border-radius:var(--radius-pill);border:1.5px solid var(--engram-ink-20);flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.auditIntake .choice.is-sel .choice__mark{border-color:var(--engram-orange);background:var(--engram-orange)}.auditIntake .choice.is-sel .choice__mark:after{content:"";border-radius:var(--radius-pill);background:var(--engram-paper);width:6px;height:6px}.auditIntake .load{width:100%;max-width:840px;margin:0 auto}.auditIntake .load__head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.auditIntake .load__h{font-family:var(--engram-display-editorial);letter-spacing:-.035em;color:var(--engram-ink);margin:0;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1}.auditIntake .load__h .accent{color:var(--engram-orange)}.auditIntake .load__status{font-family:var(--engram-mono);letter-spacing:.04em;color:var(--engram-ink-60);margin-top:var(--space-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.auditIntake .load__status .dot{border-radius:var(--radius-pill);background:var(--engram-orange);width:8px;height:8px;animation:aiPulse 1.4s var(--ease-out-quart) infinite;flex:none}.auditIntake .load__status.is-done .dot{animation:none}@keyframes aiPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.auditIntake .load__pct{font-family:var(--engram-display-machine);color:var(--engram-ink);white-space:nowrap;font-size:clamp(40px,6.5vw,68px);font-weight:900;line-height:.85}.auditIntake .load__pct i{color:var(--engram-orange);margin-left:4px;font-size:.46em;font-style:normal}.auditIntake .loadBar{margin-top:var(--space-5);background:var(--engram-ink-10);border-radius:var(--radius-pill);width:100%;height:10px;overflow:hidden}.auditIntake .loadBar__fill{background:var(--engram-orange);border-radius:var(--radius-pill);width:0;height:100%;transition:width .68s var(--ease-out-soft);display:block}.auditIntake .rig{margin:clamp(24px,3.4vw,40px) 0 clamp(20px,2.6vw,30px)}.auditIntake .rig svg{width:100%;height:auto;display:block;overflow:visible}.auditIntake .rigLine{fill:none;stroke:var(--engram-ink-15);stroke-width:1.5px;transition:stroke .45s var(--ease-out-quart)}.auditIntake .rigLine.is-read{stroke:var(--engram-ink)}.auditIntake .rigSrc text{font-family:var(--engram-mono);letter-spacing:.03em;fill:#1a1a1c6b;font-size:11.5px;transition:fill .45s}.auditIntake .rigSrc .nd{fill:var(--engram-paper);stroke:var(--engram-ink-25);stroke-width:1.5px;transition:fill .45s,stroke .45s}.auditIntake .rigSrc.is-read text{fill:var(--engram-ink)}.auditIntake .rigSrc.is-read .nd{fill:var(--engram-orange);stroke:var(--engram-orange)}.auditIntake .rigBrand{fill:var(--engram-paper);stroke:var(--engram-ink);stroke-width:1.5px}.auditIntake .rigRing{fill:none;stroke:var(--engram-orange);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:aiRippleRig 3s var(--ease-out-soft) infinite}@keyframes aiRippleRig{0%{opacity:.5;transform:scale(.62)}70%{opacity:0}to{opacity:0;transform:scale(2.1)}}.auditIntake .rigLabel{font-family:var(--engram-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.auditIntake .rigLabel--brand{fill:var(--engram-ink)}.auditIntake .rigLabel--out{fill:#1a1a1c73;transition:fill .45s}.auditIntake .rigOut .nd{fill:var(--engram-paper);stroke:var(--engram-ink-25);stroke-width:1.5px;transition:fill .45s,stroke .45s}.auditIntake .rigOut.is-done .nd{fill:var(--engram-ink);stroke:var(--engram-ink)}.auditIntake .rigOut.is-done .rigLabel--out{fill:var(--engram-ink)}.auditIntake .rigOutRing{fill:none;stroke:var(--engram-orange);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.auditIntake .rigOut.is-done .rigOutRing{animation:aiRippleRig 3s var(--ease-out-soft) infinite}.auditIntake .rigDot--out{opacity:0;transition:opacity .4s var(--ease-out-quart)}.auditIntake .rigDot--out.is-on{opacity:1}.auditIntake .rigDot{fill:var(--engram-orange)}.auditIntake .log{font-family:var(--engram-mono);flex-direction:column;gap:7px;min-height:124px;font-size:12.5px;line-height:1.5;display:flex}.auditIntake .logLine{color:#1a1a1c66;align-items:baseline;gap:10px;display:flex}.auditIntake .logLine.fx{animation:aiLogIn .38s var(--ease-out-quart)}@keyframes aiLogIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.auditIntake .logLine .lc{color:var(--engram-ink-20);flex:none}.auditIntake .logLine.is-now{color:var(--engram-ink)}.auditIntake .logLine.is-now .lc{color:var(--engram-orange)}.auditIntake .logLine .ag{color:var(--engram-ink-60)}.auditIntake .logLine.is-now .ag{color:var(--engram-ink)}.auditIntake .logLine .ag .suffix{color:var(--engram-orange)}.auditIntake .done__actions{margin-top:var(--space-7);gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.auditIntake .pPulse,.auditIntake .rigRing,.auditIntake .rigOut.is-done .rigOutRing{opacity:0;animation:none}.auditIntake .load__status .dot{animation:none}.auditIntake .rigDot{display:none}.auditIntake .screen.fx-in,.auditIntake .logLine.fx{animation:none}}@media (max-width:640px){.auditIntake .startGrid{gap:var(--space-7)}.auditIntake .start__pitch,.auditIntake .preview{width:100%;min-width:0;max-width:100%}.auditIntake .start__h{font-size:clamp(34px,11vw,48px)}.auditIntake .start__lede{max-width:100%}.auditIntake .preview__back{inset:12px 0 -10px 8px}.auditIntake .pStat b{font-size:22px}.auditIntake .pStat span{font-size:9px}.auditIntake .pStat{padding:11px 10px}.auditIntake .codeField{flex-wrap:wrap}.auditIntake .codeInput{flex:100%;font-size:18px}.auditIntake .entry__actions{gap:var(--space-3)}.auditIntake .q__title{max-width:100%;font-size:clamp(26px,8.5vw,38px)}.auditIntake .q__help{max-width:100%}.auditIntake .tInput{font-size:clamp(20px,6.5vw,26px)}.auditIntake .choice{padding:14px;font-size:15px}.auditIntake .load__head{gap:var(--space-3);flex-wrap:wrap}.auditIntake .load__pct{font-size:clamp(34px,13vw,52px)}.auditIntake .log{font-size:11px}.auditWrap .stage{padding:clamp(20px,6vw,32px) 18px}.auditWrap .bar{padding:14px 18px}.auditWrap .bar__free{display:none}}
@media print{@page{size:auto;margin:18mm 14mm}html,body{color:#000!important;background:#fff!important}header[class*=ChromeShell],nav,footer[class*=page-footer]{display:none!important}section{break-before:auto;break-inside:avoid}section+section{break-before:auto}button{display:none!important}h1,h2,h3{page-break-after:avoid}.border-ink,.border-ink\/30,.border-ink\/15{border-color:#000!important}.text-orange,.bg-orange{color:#b45a17!important}.border-orange{border-color:#b45a17!important}}
