.frc-quiz{--frcq-bg:#0A141C;--frcq-panel:rgba(255,255,255,.04);--frcq-panel-hover:rgba(255,255,255,.065);--frcq-panel-solid:#101B24;--frcq-border:rgba(255,255,255,.1);--frcq-border-strong:rgba(0,180,216,.55);--frcq-text:#EAF1F2;--frcq-muted:#9FB0BA;--frcq-faint:#5C6670;--frcq-accent:#00B4D8;--frcq-accent-ink:#04222A;--frcq-accent-glow:rgba(0,180,216,.16);--frcq-green:#2FA36B;--frcq-green-soft:rgba(47,163,107,.16);--frcq-green-border:rgba(47,163,107,.45);--frcq-verdict-muted:#cfd6d9;--frcq-radius-container:20px;--frcq-radius-card:14px;--frcq-radius-input:10px;--frcq-shadow:0 1px 2px rgba(0,0,0,.4), 0 20px 48px rgba(0,0,0,.45);--frcq-max:480px;position:relative;width:100%;max-width:var(--frcq-max);margin:0 auto;background:var(--frcq-panel-solid);border:1px solid var(--frcq-border);border-radius:var(--frcq-radius-container);box-shadow:var(--frcq-shadow);overflow:hidden;color:var(--frcq-text);font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.frc-quiz *{box-sizing:border-box}.frc-quiz h1,.frc-quiz h2,.frc-quiz h3{font-family:Bricolage Grotesque,system-ui,sans-serif;text-wrap:balance;line-height:1.15;margin:0}.frc-quiz button{font-family:inherit}@media(min-width:720px){.frc-quiz{--frcq-max:760px;border-radius:24px}}.frcq-viewport{position:relative;min-height:620px}.frcq-screen{padding:26px 18px 24px;opacity:0;transform:translate(14px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.frcq-screen.frcq-active{opacity:1;transform:translate(0);position:relative}.frcq-screen.frcq-hidden{display:none}@media(min-width:720px){.frcq-screen{padding:48px 56px 44px}}@media(prefers-reduced-motion:reduce){.frcq-screen{transition:opacity .12s linear;transform:none!important}}.frcq-topbar{display:flex;align-items:center;gap:12px;margin-bottom:24px;min-height:24px}.frcq-iconbtn{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--frcq-muted);cursor:pointer;transition:background .15s,color .15s}.frcq-iconbtn:hover{background:var(--frcq-panel);color:var(--frcq-text)}.frcq-progress{flex:1}.frcq-progress-segs{display:flex;gap:4px}.frcq-seg{height:3px;flex:1;border-radius:2px;background:#ffffff14;overflow:hidden}.frcq-seg>span{display:block;height:100%;width:0;background:var(--frcq-accent);border-radius:2px;transition:width .3s ease}.frcq-seg.frcq-seg-done>span{width:100%}.frcq-seg.frcq-seg-current>span{width:55%}.frcq-seg.frcq-seg-current.frcq-seg-conditional>span{width:100%}.frcq-progress-label{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--frcq-faint);margin-top:7px;letter-spacing:.04em}.frcq-progress-label .frcq-step-hi{color:var(--frcq-muted)}.frcq-intro{justify-content:center}.frcq-intro .frcq-mark{width:44px;height:44px;border-radius:12px;background:var(--frcq-panel);border:1px solid var(--frcq-border);display:flex;align-items:center;justify-content:center;color:var(--frcq-accent);margin-bottom:24px}.frcq-intro h2{font-size:1.6rem;font-weight:700;margin-bottom:12px}@media(min-width:720px){.frcq-intro h2{font-size:2.1rem}}.frcq-intro p{color:var(--frcq-muted);font-size:.96rem;max-width:32ch;margin-bottom:26px}.frcq-meta-row{display:flex;gap:16px;margin-bottom:26px}.frcq-meta-chip{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--frcq-faint);letter-spacing:.03em}.frcq-q-text{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:22px;max-width:22ch}@media(min-width:720px){.frcq-q-text{font-size:2rem;margin-bottom:30px;max-width:19ch}}.frcq-q-body{flex:1}.frcq-q-sub{font-size:.88rem;color:var(--frcq-muted);margin:-14px 0 20px;max-width:44ch}.frcq-opt-list{display:flex;flex-direction:column;gap:10px}@media(min-width:720px){.frcq-opt-list--grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}}.frcq-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--frcq-border);border-radius:var(--frcq-radius-card);color:var(--frcq-text);font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background .12s,border-color .12s,transform .09s;width:100%}@media(min-width:720px){.frcq-opt{padding:19px 22px}}.frcq-opt:hover{border-color:var(--frcq-border-strong);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.frcq-opt:active{transform:scale(.985)}.frcq-opt.frcq-selected{border-color:var(--frcq-accent);background:linear-gradient(180deg,var(--frcq-accent-glow),rgba(0,180,216,.04))}.frcq-tick{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--frcq-border);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--frcq-accent-ink);transition:background .12s,border-color .12s}.frcq-selected .frcq-tick{background:var(--frcq-accent);border-color:var(--frcq-accent)}.frcq-tick svg{opacity:0;width:11px;height:11px}.frcq-selected .frcq-tick svg{opacity:1}.frcq-hero2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frcq-hero-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;background:#ffffff05;border:1px solid var(--frcq-border);border-radius:var(--frcq-radius-container);color:var(--frcq-muted);cursor:pointer;padding:28px 12px 22px;transition:background .12s,border-color .12s,color .12s,transform .09s}@media(min-width:720px){.frcq-hero-card{padding:36px 16px 28px}}.frcq-hero-card:hover{border-color:var(--frcq-border-strong);background:#ffffff0a}.frcq-hero-card:active{transform:scale(.985)}.frcq-hero-card svg{width:52px;height:64px}.frcq-hero-label{font-size:1.02rem;font-weight:600;color:var(--frcq-text)}.frcq-hero-card.frcq-selected{border-color:var(--frcq-accent);background:var(--frcq-accent-glow);color:var(--frcq-accent)}.frcq-multi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frcq-chip{display:flex;align-items:center;gap:9px;padding:14px 13px;background:linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--frcq-border);border-radius:var(--frcq-radius-card);font-size:.88rem;font-weight:500;color:var(--frcq-text);cursor:pointer;transition:background .12s,border-color .12s,transform .09s}.frcq-chip:hover{border-color:var(--frcq-border-strong);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.frcq-chip:active{transform:scale(.985)}.frcq-chip.frcq-selected{border-color:var(--frcq-accent);background:linear-gradient(180deg,var(--frcq-accent-glow),rgba(0,180,216,.04))}.frcq-box{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--frcq-border);flex-shrink:0;display:flex;align-items:center;justify-content:center}.frcq-selected .frcq-box{background:var(--frcq-accent);border-color:var(--frcq-accent)}.frcq-box svg{opacity:0;width:9px;height:9px;color:var(--frcq-accent-ink)}.frcq-selected .frcq-box svg{opacity:1}.frcq-severity{display:flex;flex-direction:column;gap:10px}@media(min-width:640px){.frcq-severity{flex-direction:row;gap:6px}.frcq-severity .frcq-opt{flex:1;flex-direction:column;text-align:center;padding:18px 4px;gap:7px}.frcq-severity .frcq-opt .frcq-tick{display:none}.frcq-severity .frcq-opt:nth-child(1){background:#ffffff05}.frcq-severity .frcq-opt:nth-child(2){background:#ffffff08}.frcq-severity .frcq-opt:nth-child(3){background:#ffffff0b}.frcq-severity .frcq-opt:nth-child(4){background:#ffffff0f}}.frcq-severity-note{font-size:.82rem;color:var(--frcq-faint);margin-top:14px}.frcq-severity-unsure{margin-top:10px}.frcq-grade-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.frcq-grade-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#ffffff06;border:1px solid var(--frcq-border);border-radius:var(--frcq-radius-card);font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.95rem;color:var(--frcq-text);cursor:pointer;transition:background .12s,border-color .12s}.frcq-grade-cell:hover{border-color:var(--frcq-border-strong);background:#ffffff0d}.frcq-grade-cell.frcq-selected{border-color:var(--frcq-accent);background:var(--frcq-accent-glow);color:var(--frcq-accent)}.frcq-grade-extra{display:flex;flex-direction:column;gap:8px}.frcq-btn-primary{width:100%;padding:16px;border-radius:100px;border:none;background:var(--frcq-accent);color:var(--frcq-accent-ink);font-weight:700;font-size:.96rem;cursor:pointer;transition:transform .09s,opacity .15s}.frcq-btn-primary:active{transform:scale(.985)}.frcq-btn-primary:disabled{opacity:.35;cursor:not-allowed}.frcq-q-footer{padding-top:18px}.frcq-analyzing{align-items:center;justify-content:center;text-align:center;min-height:400px}.frcq-scan{position:relative;width:56px;height:56px;border-radius:14px;border:1.5px solid var(--frcq-border);overflow:hidden;margin-bottom:20px;display:flex;align-items:center;justify-content:center;color:var(--frcq-border)}.frcq-scan svg{width:30px;height:30px}.frcq-scan:after{content:"";position:absolute;left:0;right:0;height:40%;background:linear-gradient(to bottom,transparent,rgba(0,180,216,.3),transparent);animation:frcq-scan-move .7s ease-in-out infinite}@keyframes frcq-scan-move{0%{top:-40%}to{top:100%}}@media(prefers-reduced-motion:reduce){.frcq-scan:after{animation:none;display:none}}.frcq-analyzing p{color:var(--frcq-muted);font-size:.92rem;font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.frcq-result{padding-bottom:8px}@media(min-width:720px){.frcq-result{max-width:640px}}.frcq-verdict-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.frcq-r-strong .frcq-verdict-icon{background:var(--frcq-green-soft);color:var(--frcq-green);border:1px solid var(--frcq-green-border)}.frcq-r-potential .frcq-verdict-icon{background:var(--frcq-panel);color:var(--frcq-muted);border:1px solid var(--frcq-border)}.frcq-r-notgood .frcq-verdict-icon{background:#ffffff05;color:var(--frcq-faint);border:1px solid var(--frcq-border)}.frcq-verdict-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.frcq-r-strong .frcq-verdict-eyebrow{color:var(--frcq-green)}.frcq-r-potential .frcq-verdict-eyebrow{color:var(--frcq-muted)}.frcq-r-notgood .frcq-verdict-eyebrow{color:var(--frcq-faint)}.frcq-verdict-title{font-size:1.9rem;font-weight:700;margin-bottom:16px;letter-spacing:-.01em}@media(min-width:720px){.frcq-verdict-title{font-size:2.5rem}}.frcq-r-strong .frcq-verdict-title{color:var(--frcq-text);text-shadow:0 0 30px var(--frcq-green-soft)}.frcq-r-potential .frcq-verdict-title{color:var(--frcq-text)}.frcq-r-notgood .frcq-verdict-title{color:var(--frcq-verdict-muted)}.frcq-verdict-explain{color:var(--frcq-muted);font-size:.96rem;margin-bottom:28px;max-width:44ch}.frcq-factors-label,.frcq-next-step .frcq-label{font-family:IBM Plex Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--frcq-faint);margin-bottom:12px}.frcq-reasons{display:flex;flex-direction:column;gap:11px;margin-bottom:30px}.frcq-reason{display:flex;align-items:flex-start;gap:11px;font-size:.92rem;color:#d7dee1}.frcq-r-dot{width:6px;height:6px;border-radius:50%;margin-top:7px;flex-shrink:0;background:var(--frcq-faint)}.frcq-r-strong .frcq-r-dot{background:var(--frcq-green)}.frcq-next-step{padding-top:22px;border-top:1px solid var(--frcq-border);margin-bottom:26px}.frcq-next-step p{font-size:.94rem;color:var(--frcq-text);margin:0;max-width:46ch}.frcq-submit-wrap{overflow:hidden;max-height:0;opacity:0;transition:max-height .38s cubic-bezier(.16,1,.3,1),opacity .3s ease}.frcq-submit-wrap.frcq-open{max-height:900px;opacity:1}@media(prefers-reduced-motion:reduce){.frcq-submit-wrap{transition:none}}.frcq-divider{border:none;border-top:1px solid var(--frcq-border);margin:22px 0 20px}.frcq-section-title{font-size:.98rem;font-weight:600;margin-bottom:4px}.frcq-section-sub{font-size:.82rem;color:var(--frcq-faint);margin-bottom:16px}.frcq-upload-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.frcq-upload-tile{position:relative;aspect-ratio:1/.85;border-radius:var(--frcq-radius-card);border:1.5px dashed var(--frcq-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--frcq-faint);font-size:.78rem;cursor:pointer;transition:border-color .15s,color .15s;overflow:hidden}.frcq-upload-tile:hover{border-color:var(--frcq-accent);color:var(--frcq-accent)}.frcq-upload-tile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.frcq-upload-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frcq-upload-tile.frcq-has-file{border-style:solid;border-color:var(--frcq-border-strong)}.frcq-upload-tile .frcq-file-label{position:relative;z-index:1;background:#0000008c;padding:3px 8px;border-radius:100px;font-size:.7rem}.frcq-field{margin-bottom:12px}.frcq-field label{display:block;font-size:.8rem;color:var(--frcq-muted);margin-bottom:6px}.frcq-field input{width:100%;padding:12px 14px;border-radius:var(--frcq-radius-input);background:#ffffff08;border:1px solid var(--frcq-border);color:var(--frcq-text);font-size:.92rem}.frcq-field input::placeholder{color:var(--frcq-faint)}.frcq-field input:focus{outline:none;border-color:var(--frcq-accent)}.frcq-cta-final{margin-top:16px}.frcq-submit-note{font-size:.76rem;color:var(--frcq-faint);text-align:center;margin-top:10px}@media(max-width:480px){.frc-quiz{border-radius:0;border-left:none;border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/restoration-quiz-ui.css.map */
