#avyro-intake-lab{--ap-bg:#191a1d;--ap-paper:#202124;--ap-ink:#efeeeb;--ap-sub:#b9b7b3;--ap-line:#ffffff24;--ap-soft:#2b2826;--ap-green:#c7a181;--ap-on-green:#17191c;--ap-lime:#d1ad8c;--ap-on-lime:#201b17;--ap-warn-bg:#322c25;--ap-warn:#e6bd87;--ap-error:#f0aaa0;font:400 14px/1.5 'DM Sans',Arial,sans-serif;color:var(--ap-ink);background:var(--ap-bg);border:1px solid var(--ap-line);border-radius:18px;overflow:clip;width:100%;box-sizing:border-box;}
    #avyro-intake-lab *{box-sizing:border-box}#avyro-intake-lab [hidden]{display:none!important}#avyro-intake-lab button,#avyro-intake-lab input,#avyro-intake-lab select,#avyro-intake-lab textarea{font:inherit}#avyro-intake-lab button{color:inherit}#avyro-intake-lab .ap-display,#avyro-intake-lab h2,#avyro-intake-lab h3,#avyro-intake-lab p{margin:0}#avyro-intake-lab .ap-display{font-size:34px;font-weight:500;line-height:1.12;letter-spacing:-1.3px}#avyro-intake-lab h2{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.6px}#avyro-intake-lab h3{font-size:16px;font-weight:500;line-height:1.35}#avyro-intake-lab strong{font-weight:500}#avyro-intake-lab .ap-muted{color:var(--ap-sub)}#avyro-intake-lab .ap-small{font-size:12px}#avyro-intake-lab .ap-kicker{font-size:11px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase}#avyro-intake-lab .ap-numeric{font-variant-numeric:tabular-nums}#avyro-intake-lab svg{width:18px;height:18px;flex:none}
    #avyro-intake-lab .ap-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 26px;background:var(--ap-paper);border-bottom:1px solid var(--ap-line)}#avyro-intake-lab .ap-brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#avyro-intake-lab .ap-wordmark{font-size:21px;letter-spacing:3px;font-weight:500}#avyro-intake-lab .ap-brand-label{padding-left:14px;border-left:1px solid var(--ap-line);color:var(--ap-sub)}#avyro-intake-lab .ap-prototype{font-size:11px;letter-spacing:1px;border:1px solid var(--ap-line);border-radius:30px;padding:5px 10px;white-space:nowrap}#avyro-intake-lab .ap-nav{display:flex;flex-wrap:wrap;gap:5px;padding:10px 20px;background:var(--ap-paper);border-bottom:1px solid var(--ap-line)}#avyro-intake-lab .ap-nav button{background:transparent;border:0;border-radius:7px;padding:10px 15px;min-height:42px;color:var(--ap-sub);font-size:13px}#avyro-intake-lab .ap-nav button[aria-pressed="true"]{background:var(--ap-green);color:var(--ap-on-green)}#avyro-intake-lab .ap-nav .ap-tabnum{opacity:.65;margin-right:7px;font-size:11px}
    #avyro-intake-lab .ap-panel{padding:27px}#avyro-intake-lab .ap-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px}#avyro-intake-lab .ap-heading-row .ap-kicker{margin-bottom:9px;color:var(--ap-sub)}#avyro-intake-lab .ap-heading-row p{margin-top:10px;color:var(--ap-sub);max-width:510px}#avyro-intake-lab .ap-case-meta{text-align:right;white-space:nowrap;font-size:12px;color:var(--ap-sub);padding-top:4px}#avyro-intake-lab .ap-case-meta strong{display:block;color:var(--ap-ink);font-size:14px;margin-bottom:4px}#avyro-intake-lab .ap-button{border:1px solid var(--ap-line);background:var(--ap-paper);border-radius:8px;padding:10px 15px;min-height:42px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-align:center}#avyro-intake-lab .ap-button.ap-primary{border-color:transparent;background:var(--ap-green);color:var(--ap-on-green)}#avyro-intake-lab .ap-button.ap-lime{border-color:transparent;background:var(--ap-lime);color:var(--ap-on-lime)}#avyro-intake-lab .ap-button:disabled{opacity:.45;cursor:default}#avyro-intake-lab .ap-text-button{border:0;background:transparent;padding:9px 0;text-decoration:underline;text-underline-offset:3px;color:var(--ap-green);min-height:42px}#avyro-intake-lab .ap-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#avyro-intake-lab .ap-pill{display:inline-flex;align-items:center;gap:6px;border-radius:30px;padding:4px 9px;background:var(--ap-soft);font-size:11px;font-weight:500}#avyro-intake-lab .ap-pill.ap-amber{background:var(--ap-warn-bg);color:var(--ap-warn)}
    #avyro-intake-lab .ap-comparison{display:grid;grid-template-columns:1fr 1fr;gap:17px}#avyro-intake-lab .ap-scenario{background:var(--ap-paper);border:1px solid var(--ap-line);border-radius:12px;overflow:hidden}#avyro-intake-lab .ap-scenario-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--ap-line);font-size:12px}#avyro-intake-lab .ap-scenario-body{padding:20px}#avyro-intake-lab .ap-email{border-left:2px solid var(--ap-line);padding-left:15px;margin:17px 0 20px;color:var(--ap-sub);font-size:15px;line-height:1.6}#avyro-intake-lab .ap-email-sub{font-size:11px;margin-top:12px;color:var(--ap-sub)}#avyro-intake-lab .ap-tags{display:flex;flex-wrap:wrap;gap:7px}#avyro-intake-lab .ap-tag{font-size:11px;color:var(--ap-sub);border:1px solid var(--ap-line);padding:4px 8px;border-radius:4px}#avyro-intake-lab .ap-case-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:15px 0}#avyro-intake-lab .ap-case-facts dt{font-size:11px;color:var(--ap-sub)}#avyro-intake-lab .ap-case-facts dd{margin:2px 0 0;font-size:14px;font-weight:500}#avyro-intake-lab .ap-task-line{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--ap-warn-bg);color:var(--ap-warn);border-radius:7px;font-size:12px}#avyro-intake-lab .ap-case-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}#avyro-intake-lab .ap-case-actions p{font-size:12px;color:var(--ap-sub)}
    #avyro-intake-lab .ap-model{display:grid;grid-template-columns:1fr 190px;gap:26px;padding-top:25px;margin-top:25px;border-top:1px solid var(--ap-line)}#avyro-intake-lab .ap-model-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:15px}#avyro-intake-lab .ap-bar-line{display:grid;grid-template-columns:85px 1fr 56px;align-items:center;gap:12px;margin:9px 0;font-size:12px}#avyro-intake-lab .ap-bar-track{height:15px;background:var(--ap-soft);border-radius:3px;overflow:hidden}#avyro-intake-lab .ap-bar-fill{height:100%;background:var(--ap-green);border-radius:3px;transition:width .2s}#avyro-intake-lab .ap-bar-fill.ap-old{background:var(--ap-sub);opacity:.45}#avyro-intake-lab .ap-result{border-radius:10px;background:var(--ap-lime);color:var(--ap-on-lime);padding:19px;display:flex;flex-direction:column;justify-content:center}#avyro-intake-lab .ap-result-number{font-size:41px;font-weight:500;line-height:1.2;letter-spacing:-1.5px}#avyro-intake-lab .ap-result-number span{font-size:18px;letter-spacing:0}#avyro-intake-lab .ap-model details{margin-top:13px}#avyro-intake-lab .ap-model summary{color:var(--ap-sub);font-size:12px;width:fit-content;padding:5px 0}#avyro-intake-lab .ap-assumptions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}#avyro-intake-lab .ap-model-note{font-size:11px;color:var(--ap-sub);margin-top:9px}
    #avyro-intake-lab .ap-intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:22px}#avyro-intake-lab .ap-form-window{border:1px solid var(--ap-line);border-radius:12px;overflow:hidden;background:var(--ap-paper)}#avyro-intake-lab .ap-client-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;border-bottom:1px solid var(--ap-line)}#avyro-intake-lab .ap-client-logo{font-size:13px;font-weight:500;letter-spacing:1.2px}#avyro-intake-lab .ap-client-logo small{display:block;font-size:9px;letter-spacing:2.3px;color:var(--ap-sub);margin-top:2px}#avyro-intake-lab .ap-stepper{display:flex;gap:6px;padding:18px 22px 0}#avyro-intake-lab .ap-step{flex:1;min-width:0;padding:0 0 10px;text-align:left;border:0;border-bottom:2px solid var(--ap-line);background:transparent;color:var(--ap-sub);font-size:11px}#avyro-intake-lab .ap-step[aria-current="step"]{border-color:var(--ap-green);color:var(--ap-ink);font-weight:500}#avyro-intake-lab .ap-form-body{padding:23px}#avyro-intake-lab .ap-step-heading{margin-bottom:20px}#avyro-intake-lab .ap-step-heading p{color:var(--ap-sub);margin-top:7px;font-size:12px}#avyro-intake-lab .ap-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#avyro-intake-lab .ap-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px}#avyro-intake-lab .ap-field input,#avyro-intake-lab .ap-field select,#avyro-intake-lab .ap-field textarea{width:100%;min-width:0;border:1px solid var(--ap-line);border-radius:7px;background:var(--ap-paper);color:var(--ap-ink);padding:10px 11px;min-height:44px;font-size:14px}#avyro-intake-lab .ap-field input:disabled{background:var(--ap-soft);color:var(--ap-sub)}#avyro-intake-lab .ap-field textarea{min-height:76px;resize:vertical}#avyro-intake-lab .ap-field-full{grid-column:1/-1}#avyro-intake-lab .ap-check{display:flex;align-items:center;gap:8px;font-size:12px;min-height:33px;color:var(--ap-sub)}#avyro-intake-lab .ap-check input{width:16px;height:16px;accent-color:var(--ap-green)}#avyro-intake-lab .ap-field-help{font-size:11px;color:var(--ap-sub)}#avyro-intake-lab .ap-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}#avyro-intake-lab .ap-choice{border:1px solid var(--ap-line);border-radius:8px;background:var(--ap-paper);padding:14px 7px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-size:11px}#avyro-intake-lab .ap-choice[aria-pressed="true"]{border-color:var(--ap-green);background:var(--ap-soft)}#avyro-intake-lab .ap-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--ap-line);padding:16px 22px}#avyro-intake-lab .ap-guide{padding:9px 0}#avyro-intake-lab .ap-guide h3{margin:11px 0 15px}#avyro-intake-lab .ap-guide-items{display:grid;gap:0}#avyro-intake-lab .ap-guide-item{padding:11px 0;border-bottom:1px solid var(--ap-line);display:flex;align-items:flex-start;gap:10px}#avyro-intake-lab .ap-status-dot{width:7px;height:7px;flex:none;background:var(--ap-sub);border-radius:50%;margin-top:7px;opacity:.5}#avyro-intake-lab .ap-status-dot.ap-ready{background:var(--ap-green);opacity:1}#avyro-intake-lab .ap-guide-label{font-size:12px}#avyro-intake-lab .ap-guide-value{display:block;color:var(--ap-sub);font-size:11px;margin-top:2px}#avyro-intake-lab .ap-guide-note{margin-top:18px;font-size:12px;color:var(--ap-sub)}#avyro-intake-lab .ap-photo-list{display:grid;gap:10px}#avyro-intake-lab .ap-photo{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--ap-line);border-radius:8px}#avyro-intake-lab .ap-photo-preview{width:43px;height:43px;flex:none;background:var(--ap-soft);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--ap-sub)}#avyro-intake-lab .ap-photo-text{flex:1;min-width:0;font-size:12px}#avyro-intake-lab .ap-photo-text small{display:block;font-size:11px;color:var(--ap-sub);margin-top:2px}#avyro-intake-lab .ap-photo button{font-size:11px;padding:7px 9px;min-height:36px}#avyro-intake-lab .ap-inline-note{font-size:11px;color:var(--ap-sub);margin-top:15px}#avyro-intake-lab .ap-error{font-size:12px;color:var(--ap-error);padding:11px 22px 0}#avyro-intake-lab .ap-status{font-size:12px;color:var(--ap-green);margin-top:12px}#avyro-intake-lab .ap-review-strip{border-radius:8px;background:var(--ap-soft);padding:12px 14px;margin-bottom:18px;font-size:12px;display:flex;flex-wrap:wrap;gap:8px 16px}
    #avyro-intake-lab .ap-dossier-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}#avyro-intake-lab .ap-dossier-sheet{background:var(--ap-paper);border:1px solid var(--ap-line);border-radius:12px;padding:23px}#avyro-intake-lab .ap-dossier-title{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-bottom:1px solid var(--ap-line);padding-bottom:18px;margin-bottom:5px}#avyro-intake-lab .ap-dossier-title p{font-size:12px;color:var(--ap-sub);margin-top:5px}#avyro-intake-lab .ap-dossier-data{margin:0}#avyro-intake-lab .ap-dossier-row{display:grid;grid-template-columns:135px 1fr;gap:15px;padding:11px 0;border-bottom:1px solid var(--ap-line);font-size:12px}#avyro-intake-lab .ap-dossier-row dt{color:var(--ap-sub)}#avyro-intake-lab .ap-dossier-row dd{margin:0;overflow-wrap:anywhere}#avyro-intake-lab .ap-dossier-files{margin-top:17px}#avyro-intake-lab .ap-dossier-files p{margin-bottom:9px;font-size:12px}#avyro-intake-lab .ap-next{background:var(--ap-paper);border:1px solid var(--ap-line);border-radius:12px;padding:20px;height:fit-content}#avyro-intake-lab .ap-task-list{list-style:none;padding:0;margin:16px 0}#avyro-intake-lab .ap-task-list li{display:flex;align-items:flex-start;gap:8px;font-size:12px;padding:9px 0;border-bottom:1px solid var(--ap-line)}#avyro-intake-lab .ap-task-list li span:first-child{font-size:12px;color:var(--ap-sub);flex:none}#avyro-intake-lab .ap-next .ap-button{width:100%;margin-top:8px;font-size:12px}#avyro-intake-lab .ap-message-preview{margin-top:15px;padding:13px;background:var(--ap-soft);border-radius:8px;font-size:12px}#avyro-intake-lab .ap-message-preview p{margin-top:7px}#avyro-intake-lab .ap-event{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:11px;color:var(--ap-sub)}#avyro-intake-lab .ap-dossier-footer{margin-top:18px;font-size:11px;color:var(--ap-sub)}
    #avyro-intake-lab .ap-system{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch;margin:24px 0 18px}#avyro-intake-lab .ap-node{position:relative;background:var(--ap-paper);border:1px solid var(--ap-line);border-radius:10px;padding:17px 13px;text-align:left;min-width:0;display:flex;flex-direction:column;gap:9px}#avyro-intake-lab .ap-node[aria-pressed="true"]{border-color:var(--ap-green);background:var(--ap-soft)}#avyro-intake-lab .ap-node .ap-node-number{font-size:11px;color:var(--ap-sub)}#avyro-intake-lab .ap-node strong{font-size:13px}#avyro-intake-lab .ap-node small{font-size:11px;color:var(--ap-sub)}#avyro-intake-lab .ap-node:not(:last-child):after{content:'›';position:absolute;right:-9px;top:40%;font-size:15px;color:var(--ap-sub);z-index:1}#avyro-intake-lab .ap-node-detail{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;background:var(--ap-paper);border:1px solid var(--ap-line);border-radius:11px;padding:22px;min-height:175px}#avyro-intake-lab .ap-node-detail h3{margin:8px 0 10px}#avyro-intake-lab .ap-node-detail p{font-size:12px;color:var(--ap-sub)}#avyro-intake-lab .ap-system-list{list-style:none;margin:0;padding:0;display:grid;gap:9px;align-content:center}#avyro-intake-lab .ap-system-list li{font-size:12px;display:flex;gap:9px;align-items:flex-start}#avyro-intake-lab .ap-system-list li:before{content:'✓';color:var(--ap-green);flex:none}#avyro-intake-lab .ap-record{padding:16px 0;margin-top:14px;display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:11px;color:var(--ap-sub);border-bottom:1px solid var(--ap-line)}#avyro-intake-lab .ap-record code{font-family:ui-monospace,monospace;font-size:11px;color:var(--ap-ink);overflow-wrap:anywhere}#avyro-intake-lab .ap-scope{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:22px}#avyro-intake-lab .ap-scope h3{font-size:13px;margin-bottom:8px}#avyro-intake-lab .ap-scope p{font-size:12px;color:var(--ap-sub)}#avyro-intake-lab .ap-foot{padding:13px 26px;border-top:1px solid var(--ap-line);color:var(--ap-sub);font-size:10px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
    @media(max-width:760px){#avyro-intake-lab .ap-intake-layout{grid-template-columns:1fr}#avyro-intake-lab .ap-guide{display:none}#avyro-intake-lab .ap-dossier-grid{grid-template-columns:1fr}#avyro-intake-lab .ap-heading-row{gap:12px}#avyro-intake-lab .ap-case-meta{display:none}#avyro-intake-lab .ap-system{grid-template-columns:1fr 1fr}#avyro-intake-lab .ap-node:last-child{grid-column:1/-1}#avyro-intake-lab .ap-node:after{display:none}#avyro-intake-lab .ap-node-detail{grid-template-columns:1fr;gap:18px;min-height:0}}
    @media(max-width:540px){#avyro-intake-lab .ap-top{padding:15px}#avyro-intake-lab .ap-brand{gap:8px}#avyro-intake-lab .ap-brand-label{display:none}#avyro-intake-lab .ap-nav{padding:8px;gap:4px}#avyro-intake-lab .ap-nav button{flex:1 1 calc(50% - 4px);padding:9px 6px;font-size:12px}#avyro-intake-lab .ap-panel{padding:18px 14px}#avyro-intake-lab .ap-display{font-size:29px}#avyro-intake-lab h2{font-size:22px}#avyro-intake-lab .ap-comparison{grid-template-columns:1fr}#avyro-intake-lab .ap-case-actions{align-items:stretch;flex-direction:column}#avyro-intake-lab .ap-case-actions .ap-button{width:100%}#avyro-intake-lab .ap-model{grid-template-columns:1fr;gap:15px}#avyro-intake-lab .ap-result{flex-direction:row;gap:18px;align-items:center;justify-content:flex-start;padding:15px}#avyro-intake-lab .ap-result-number{white-space:nowrap;font-size:36px}#avyro-intake-lab .ap-result small{max-width:120px}#avyro-intake-lab .ap-fields{grid-template-columns:1fr}#avyro-intake-lab .ap-form-body{padding:18px 14px}#avyro-intake-lab .ap-stepper{padding:15px 14px 0}#avyro-intake-lab .ap-form-bottom{padding:14px}#avyro-intake-lab .ap-form-bottom .ap-button{font-size:12px;padding:10px}#avyro-intake-lab .ap-assumptions{grid-template-columns:1fr}#avyro-intake-lab .ap-photo{flex-wrap:wrap;padding:12px}#avyro-intake-lab .ap-photo button{width:100%}#avyro-intake-lab .ap-dossier-sheet{padding:17px}#avyro-intake-lab .ap-dossier-row{grid-template-columns:104px 1fr;gap:10px}#avyro-intake-lab .ap-dossier-title{flex-wrap:wrap}#avyro-intake-lab .ap-scope{grid-template-columns:1fr;gap:18px}#avyro-intake-lab .ap-foot{padding:12px 15px}#avyro-intake-lab .ap-field input,#avyro-intake-lab .ap-field select,#avyro-intake-lab .ap-field textarea{font-size:16px}#avyro-intake-lab .ap-choice{min-height:75px}}
    #avyro-intake-lab .ap-foot{font-size:11px}#avyro-intake-lab .ap-nav button{min-width:0}#avyro-intake-lab .ap-client-logo small{font-size:11px;letter-spacing:1.1px}
    @media(max-width:540px){#avyro-intake-lab .ap-heading-row{flex-direction:column}#avyro-intake-lab .ap-tabnum{display:none}}
    @media(pointer:coarse){#avyro-intake-lab button,#avyro-intake-lab summary{min-height:44px}#avyro-intake-lab .ap-check{min-height:44px}#avyro-intake-lab .ap-field input,#avyro-intake-lab .ap-field select,#avyro-intake-lab .ap-field textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){#avyro-intake-lab .ap-bar-fill{transition:none}}
  
/* AVYRO product surface: dark graphite, copper and the existing type system. */
#avyro-intake-lab{border-radius:12px;box-shadow:0 30px 90px #0004;scroll-margin-top:105px;overflow:clip}
#avyro-intake-lab :is(h2,h3,.ap-result-number){font-family:'Space Grotesk',Arial,sans-serif}
#avyro-intake-lab .ap-display{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-1.2px;max-width:540px}
#avyro-intake-lab .ap-top{position:static;width:auto;z-index:auto;background:linear-gradient(115deg,#292a2d,#1b1c1f);padding:22px 26px}
#avyro-intake-lab .ap-brand-image{display:block;width:118px;height:auto}
#avyro-intake-lab .ap-brand-label{font-size:13px}
#avyro-intake-lab .ap-top-actions{display:flex;align-items:center;gap:15px}
#avyro-intake-lab .ap-reset{border:0;background:none;color:var(--ap-sub);font-size:12px;padding:9px 0;min-height:42px;text-decoration:underline;text-underline-offset:4px}
#avyro-intake-lab .ap-nav{background:#1b1c1f}
#avyro-intake-lab .ap-nav button{border-radius:5px}
#avyro-intake-lab .ap-panel{padding:32px}
#avyro-intake-lab .ap-button{border-radius:5px;font-size:13px}
#avyro-intake-lab .ap-button.ap-primary{font-weight:600}
#avyro-intake-lab .ap-choice{border-radius:6px}
#avyro-intake-lab .ap-prototype{color:#d4b293;border-color:#b58d6b55;font-size:10px}
#avyro-intake-lab .ap-heading-row .ap-kicker{color:#c9a383}
#avyro-intake-lab .ap-foot{position:static;width:auto;margin:0;padding:15px 26px;border-top:1px solid var(--ap-line)}
#avyro-intake-lab .ap-foot span{font-size:11px!important;letter-spacing:0}
#avyro-intake-lab .ap-model details{border:0}
#avyro-intake-lab .ap-model summary{display:list-item;list-style:disclosure-closed;line-height:1.5;margin:0}
#avyro-intake-lab .ap-model details[open] summary{list-style:disclosure-open}
#avyro-intake-lab .ap-model summary::-webkit-details-marker{display:revert}
#avyro-intake-lab .ap-model details p{padding:0}
#avyro-intake-lab .ap-model-note{line-height:1.65}
#avyro-intake-lab .ap-result-label{font-size:12px;line-height:1.6}
#avyro-intake-lab .ap-guide-note{line-height:1.75}
#avyro-intake-lab :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #ecc5a2;outline-offset:4px}
#avyro-intake-lab input[type=checkbox]{margin:0}
#avyro-intake-lab select{color-scheme:dark}
#avyro-intake-lab :is(input,select,textarea){font-size:16px!important}
#avyro-intake-lab .ap-node{font-family:'DM Sans',Arial,sans-serif}
#avyro-intake-lab .ap-assumptions{grid-template-columns:repeat(3,minmax(0,1fr))}
#avyro-intake-lab .ap-case-facts{margin:18px 0}
#avyro-intake-lab .ap-fields .ap-check{font-size:12px;flex-direction:row;justify-content:flex-start;gap:8px}
#avyro-intake-lab .ap-fields .ap-check input{width:17px;min-width:17px;height:17px;min-height:17px;padding:0}
#avyro-intake-lab .ap-step{border-radius:0}
#avyro-intake-lab .ap-form-bottom{gap:9px}
#avyro-intake-lab .ap-form-bottom .ap-button{white-space:normal}
#avyro-intake-lab .ap-intake-layout,#avyro-intake-lab .ap-dossier-grid{align-items:start}
@media(hover:hover){#avyro-intake-lab .ap-button.ap-primary:hover{background:#dbb99c}#avyro-intake-lab .ap-nav button[aria-pressed=false]:hover{color:var(--ap-ink);background:#ffffff08}#avyro-intake-lab .ap-node:hover{border-color:#c7a18180}}
@media(max-width:760px){#avyro-intake-lab .ap-panel{padding:24px}#avyro-intake-lab .ap-top{padding:19px 22px}#avyro-intake-lab .ap-assumptions{grid-template-columns:1fr}#avyro-intake-lab .ap-intake-layout{grid-template-columns:1fr}}
@media(max-width:540px){#avyro-intake-lab .ap-panel{padding:22px 14px}#avyro-intake-lab .ap-top{padding:14px;align-items:center;gap:10px}#avyro-intake-lab .ap-brand-image{width:101px}#avyro-intake-lab .ap-prototype{display:none}#avyro-intake-lab .ap-nav button{font-size:11px}#avyro-intake-lab .ap-foot{padding:14px}#avyro-intake-lab .ap-display{font-size:28px}#avyro-intake-lab .ap-model{grid-template-columns:1fr}#avyro-intake-lab .ap-scenario-header{align-items:flex-start;flex-wrap:wrap}#avyro-intake-lab .ap-result{flex-wrap:wrap}#avyro-intake-lab .ap-result .ap-model-note{max-width:none;flex-basis:100%;margin:0}#avyro-intake-lab .ap-heading-row{gap:15px}}
@media(prefers-reduced-motion:reduce){#avyro-intake-lab *{scroll-behavior:auto!important;transition:none!important}}body.paused #avyro-intake-lab *{transition:none!important}
