._1IqvLG_page{max-width:920px;margin:0 auto;padding:50px 5% 86px}._1IqvLG_eyebrow{letter-spacing:1.9px;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:650;display:flex}._1IqvLG_eyebrow>span{background:var(--rust);width:7px;height:7px;display:inline-block}._1IqvLG_page h1{letter-spacing:-1.4px;margin:18px 0 14px;font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1.1}._1IqvLG_summary{color:var(--muted);max-width:680px;margin:0;font-size:17px}._1IqvLG_byline{color:var(--muted);margin:16px 0 0;font-size:13px}._1IqvLG_byline a{text-underline-offset:3px;text-decoration:underline}._1IqvLG_article{background:#fff;border:1px solid #252d431c;border-radius:12px;margin-top:32px;padding:28px clamp(18px,4vw,40px)}._1IqvLG_article a{text-underline-offset:3px;text-decoration:underline}._1IqvLG_actions{flex-wrap:wrap;gap:14px 28px;margin-top:28px;font-size:15px;font-weight:600;display:flex}._1IqvLG_actions a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}._1IqvLG_primary{background:var(--ink);border-radius:8px;padding:0 20px;color:var(--paper)!important;text-decoration:none!important}._1IqvLG_list{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}._1IqvLG_card{background:#fff;border:1px solid #252d431c;border-radius:12px;padding:22px 24px}._1IqvLG_card h2{margin:0 0 8px;font-size:20px;font-weight:600}._1IqvLG_card h2 a{text-underline-offset:4px;text-decoration:underline}._1IqvLG_card p{color:var(--muted);margin:0}._1IqvLG_section{background:#fff;border:1px solid #252d431c;border-radius:12px;margin-top:28px;padding:24px clamp(18px,4vw,36px)}._1IqvLG_section h2{margin:0 0 6px;font-size:20px;font-weight:600}._1IqvLG_checks{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}._1IqvLG_check{grid-template-columns:22px 1fr;gap:12px;scroll-margin-top:24px;display:grid}._1IqvLG_box{border:2px solid var(--ink);border-radius:3px;width:18px;height:18px;margin-top:3px}._1IqvLG_check strong{font-weight:600;display:block}._1IqvLG_check p{color:var(--muted);margin:4px 0 0;font-size:15px}._1IqvLG_note{color:var(--muted);margin-top:28px;font-size:14px}._1IqvLG_note ul{padding-left:20px}._1IqvLG_preview{margin:28px 0 0}._1IqvLG_preview a{max-width:100%;display:block}._1IqvLG_preview img{background:#fff;border:1px solid #252d431c;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 1px 3px #252d4314}._1IqvLG_preview figcaption{color:var(--muted);margin-top:8px;font-size:13px}._1IqvLG_portrait{max-width:420px}._1IqvLG_thumbCard{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}._1IqvLG_thumbCard img{border:1px solid #252d431c;border-radius:6px;width:100%;height:auto}@media (min-width:640px){._1IqvLG_thumbCard{grid-template-columns:200px minmax(0,1fr);align-items:center}}@media print{._1IqvLG_preview,._1IqvLG_actions,._1IqvLG_byline a{display:none}._1IqvLG_article,._1IqvLG_section,._1IqvLG_card{border:none;padding:0}}
.fFtWba_tool{--ink:#252d43;--muted:#56616b;--paper:#f5f6f1;--accent:#1f6f5a;--accent-soft:#e4f1ea;--amber:#8a6a12;--amber-soft:#fff3d6;--red:#b3341f;--red-soft:#fbe6e1;--line:#252d431c;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;line-height:1.55}.fFtWba_tool *{box-sizing:border-box}.fFtWba_panel{border:1px solid var(--line);background:#fff;padding:28px}.fFtWba_panel h3{letter-spacing:-.6px;margin:0 0 6px;font-size:22px;font-weight:600}.fFtWba_panel>p{color:var(--muted);margin:0 0 20px;font-size:15px}.fFtWba_honeypot{position:absolute;top:-9999px;left:-9999px}.fFtWba_srOnly,.fFtWba_dropZone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fFtWba_dropZone label{border:2px dashed var(--ink);background:var(--paper);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;transition:background .15s,border-color .15s;display:flex}.fFtWba_dropZone label:hover,.fFtWba_dropZone input:focus-visible+label{background:#fff}.fFtWba_dropZone input:focus-visible+label{outline:3px solid var(--accent);outline-offset:3px}.fFtWba_dropZone[data-state=dragging] label{border-color:var(--accent);background:var(--accent-soft)}.fFtWba_dropZone[data-state=reading] label{border-style:solid;border-color:var(--accent);background:var(--accent-soft);cursor:progress}.fFtWba_dropZone[data-state=read] label{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.fFtWba_dropZone[data-state=error] label{border-color:var(--red);background:var(--red-soft)}.fFtWba_dropZoneTitle{letter-spacing:1.9px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:650}.fFtWba_dropZoneAction{text-underline-offset:4px;margin-top:8px;font-size:17px;font-weight:600;text-decoration:underline}.fFtWba_dropZone[data-state=read] .fFtWba_dropZoneAction,.fFtWba_dropZone[data-state=reading] .fFtWba_dropZoneAction{text-decoration:none}.fFtWba_dropZone[data-state=reading] .fFtWba_dropZoneAction{align-items:center;gap:10px;display:inline-flex}.fFtWba_dropZone[data-state=reading] label{position:relative;overflow:hidden}.fFtWba_dropZoneScan{background:var(--accent);width:35%;height:4px;animation:1.6s ease-in-out infinite fFtWba_dropZoneScan;position:absolute;bottom:0;left:0}@keyframes fFtWba_dropZoneScan{0%{transform:translate(-100%)}to{transform:translate(290%)}}.fFtWba_dropZoneHint{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.fFtWba_readNote{background:var(--accent-soft);border-left:3px solid var(--accent);margin:12px 0 0;padding:12px 14px;font-size:14px}.fFtWba_plantCountNote{background:var(--amber-soft);border-left:3px solid var(--amber);margin:12px 0 0;padding:12px 14px;font-size:14px}.fFtWba_readNote ul{margin:6px 0 0;padding-left:18px}.fFtWba_orDivider{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:18px 0 6px;font-size:11px;display:flex}.fFtWba_orDivider:before,.fFtWba_orDivider:after{content:"";background:var(--line);flex:1;height:1px}.fFtWba_fields{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:12px;display:grid}.fFtWba_field{flex-direction:column;display:flex}.fFtWba_fieldWide{grid-column:1/-1}.fFtWba_field label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.fFtWba_field input,.fFtWba_field select,.fFtWba_field textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #252d4355;padding:12px 14px;font-size:15px}.fFtWba_field input:focus,.fFtWba_field select:focus,.fFtWba_field textarea:focus{outline:3px solid var(--accent);outline-offset:2px}.fFtWba_field[data-read=true] input,.fFtWba_field[data-read=true] select{border-color:var(--accent);background:#f3faf6}.fFtWba_confidence{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.fFtWba_confidence[data-level=low]{color:var(--amber)}.fFtWba_fieldError{background:var(--red-soft);border-left:3px solid var(--red);margin:8px 0 0;padding:10px 12px;font-size:14px}.fFtWba_checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;display:flex}.fFtWba_checkbox input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:4px}.fFtWba_checkbox input:disabled{cursor:not-allowed;opacity:.5}.fFtWba_help{color:var(--muted);margin:6px 0 0 26px;font-size:12px}.fFtWba_consent{border:1px solid var(--line);background:var(--paper);margin:16px 0 0;padding:14px 16px}.fFtWba_consent legend{padding:0 6px;font-size:13px;font-weight:600}.fFtWba_turnstile{justify-content:center;margin-top:20px;display:flex}.fFtWba_notice{background:var(--amber-soft);border-left:3px solid var(--amber);margin:16px 0 0;padding:12px 14px;font-size:14px}.fFtWba_alert{background:var(--red-soft);border-left:3px solid var(--red);margin:16px 0 0;padding:12px 14px;font-size:14px}.fFtWba_submit,.fFtWba_button,.fFtWba_tool a.fFtWba_button,.fFtWba_check a.fFtWba_button{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.fFtWba_submit{width:100%;margin-top:20px}.fFtWba_submit:hover:not(:disabled),.fFtWba_button:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.fFtWba_submit:disabled,.fFtWba_button:disabled{cursor:not-allowed;background:#9aa0ad;border-color:#9aa0ad}.fFtWba_buttonLight{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fFtWba_buttonLight:hover{background:var(--paper)}.fFtWba_buttonRow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.fFtWba_fine{color:var(--muted);margin:16px 0 0;font-size:12px}.fFtWba_fine a{color:var(--accent)}.fFtWba_waiting{border:1px solid var(--line);background:#fff;padding:28px}.fFtWba_waiting h3{letter-spacing:-.6px;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.fFtWba_waiting p{color:var(--muted);margin:12px 0 0;font-size:15px}.fFtWba_pulse{background:var(--accent);width:10px;height:10px;animation:1.4s ease-in-out infinite fFtWba_pulse}@keyframes fFtWba_pulse{50%{opacity:.25}}.fFtWba_created{gap:24px;scroll-margin-top:24px;display:grid}.fFtWba_createdHeader h3:focus{outline:none}.fFtWba_createdHeader h3{letter-spacing:-.8px;margin:0;font-size:26px;font-weight:600}.fFtWba_createdHeader p{color:var(--muted);margin:8px 0 0}.fFtWba_stickerCard{border:1px solid var(--line);background:var(--paper);grid-template-columns:220px 1fr;gap:24px;padding:20px;display:grid}.fFtWba_stickerCard img{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}.fFtWba_stickerCard h4{margin:0 0 6px;font-size:18px}.fFtWba_stickerCard p{color:var(--muted);margin:0 0 10px;font-size:14px}.fFtWba_linkBox{border:1px solid var(--line);background:var(--paper);padding:16px}.fFtWba_linkBox strong{font-size:15px;display:block}.fFtWba_linkBox p{color:var(--muted);margin:4px 0 0;font-size:13px}.fFtWba_linkRow{gap:8px;margin-top:10px;display:flex}.fFtWba_linkRow input{background:#fff;border:1px solid #252d4355;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fFtWba_docsSeen{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fFtWba_docsSeen li{flex-wrap:wrap;gap:4px 12px;display:flex}.fFtWba_docsSeen strong{font-weight:600}.fFtWba_docsSeen span{color:var(--muted)}.fFtWba_check{--ink:#3d405b;--muted:#5f6272;--paper:#f7f5f2;--border:#e5e1db;--terracotta:#e07a5f;--terracotta-cta:#b8553a;--gold:#f2cc8f;--gold-dark:#e8b86a;--success:#15803d;--success-soft:#e8f5ec;--info:#2563eb;--warning:#b45309;--error:#dc2626;--ease:cubic-bezier(.4, 0, .2, 1);--accent:#1f6f5a;--accent-soft:#e4f1ea;--amber:#8a6a12;--amber-soft:#fff3d6;--red:#b3341f;--red-soft:#fbe6e1;--line:#252d431c;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;font-family:Arial,Helvetica,sans-serif;line-height:1.5;display:flex}.fFtWba_check *{box-sizing:border-box}.fFtWba_check button:focus-visible,.fFtWba_check input:focus-visible,.fFtWba_check textarea:focus-visible,.fFtWba_check a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fFtWba_checkTop{background:var(--ink);color:#fff;padding:14px 16px}.fFtWba_brand{letter-spacing:1.6px;text-transform:uppercase;color:#c9cdd8;align-items:center;gap:10px;font-size:11px;display:flex}.fFtWba_brand img{width:24px;height:24px}.fFtWba_plantCard{border-bottom:1px solid var(--line);background:#fff;padding:16px}.fFtWba_plantNumber{letter-spacing:-.5px;color:var(--accent);margin:0;font-family:Courier New,Consolas,ui-monospace,monospace;font-size:26px;font-weight:700}.fFtWba_plantCard h1,.fFtWba_plantCard .fFtWba_plantName{letter-spacing:-.3px;margin:2px 0 0;font-size:18px;font-weight:600}.fFtWba_plantMeta{color:var(--muted);margin:4px 0 0;font-size:13px}.fFtWba_band{gap:2px;padding:14px 16px;font-size:15px;display:grid}.fFtWba_band strong{font-size:17px}.fFtWba_band[data-tone=stop]{background:var(--red);color:#fff}.fFtWba_band[data-tone=ok]{background:var(--accent-soft);border-bottom:1px solid var(--line)}.fFtWba_band[data-tone=warn]{background:var(--amber-soft);border-bottom:1px solid var(--line)}.fFtWba_band[data-tone=done]{background:var(--ink);color:#fff}.fFtWba_band p{opacity:.9;margin:0;font-size:14px}.fFtWba_checkBody{flex:1;align-content:start;gap:16px;padding:16px;display:grid}.fFtWba_checkBody h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600}.fFtWba_checkBody p{margin:0}.fFtWba_muted{color:var(--muted);font-size:14px}.fFtWba_nameInput{border:2px solid var(--ink);width:100%;font:inherit;background:#fff;padding:16px;font-size:18px}.fFtWba_progress{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.fFtWba_progressBar{background:var(--line);flex:1;height:6px;overflow:hidden}.fFtWba_progressBar span{background:var(--accent);height:100%;transition:width .2s;display:block}.fFtWba_screenTitle{gap:2px;display:grid}.fFtWba_screenTitle small{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.fFtWba_items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fFtWba_item{border:1px solid var(--line);border-left:4px solid var(--line);background:#fff;gap:10px;padding:12px 14px;display:grid}.fFtWba_item[data-answer=pass]{border-left-color:var(--accent)}.fFtWba_item[data-answer=fail]{border-left-color:var(--red)}.fFtWba_item[data-answer=na]{border-left-color:#8f98a3}.fFtWba_itemLabel{font-size:16px;font-weight:600;line-height:1.3}.fFtWba_itemHelp{color:var(--muted);margin-top:2px;font-size:13px}.fFtWba_answers{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.fFtWba_answers button{min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #252d4355;font-size:15px;font-weight:600;line-height:1.15}.fFtWba_answers button[aria-pressed=true][data-value=pass]{background:var(--accent);border-color:var(--accent);color:#fff}.fFtWba_answers button[aria-pressed=true][data-value=fail]{background:var(--red);border-color:var(--red);color:#fff}.fFtWba_answers button[aria-pressed=true][data-value=na]{color:#fff;background:#56616b;border-color:#56616b}.fFtWba_defect{background:var(--red-soft);border:1px solid #b3341f33;gap:10px;padding:12px;display:grid}.fFtWba_defect label{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.fFtWba_severity{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.fFtWba_severity button{min-height:44px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #252d4355;font-size:13px;font-weight:600}.fFtWba_severity button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fFtWba_severity button[aria-pressed=true][data-value=stop_work]{background:var(--red);border-color:var(--red)}.fFtWba_defect textarea{width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #252d4355;padding:10px;font-size:15px}.fFtWba_photoButton{border:1px dashed var(--ink);min-height:44px;font:inherit;cursor:pointer;background:#fff;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.fFtWba_photoButton input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fFtWba_photoPreview{border:1px solid var(--line);width:auto;max-height:140px;display:block}.fFtWba_allOk{border:1px solid var(--accent);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;background:#fff;justify-self:start;padding:0 14px;font-size:13px;font-weight:600}.fFtWba_config{gap:8px;display:grid}.fFtWba_config button{min-height:52px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #252d4355;font-size:16px;font-weight:600}.fFtWba_config button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fFtWba_verdict{gap:8px;display:grid}.fFtWba_verdict button{min-height:56px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:1px solid #252d4355;font-size:16px;font-weight:600}.fFtWba_verdict button[aria-pressed=true][data-value=yes]{background:var(--accent);border-color:var(--accent);color:#fff}.fFtWba_verdict button[aria-pressed=true][data-value=no]{background:var(--red);border-color:var(--red);color:#fff}.fFtWba_notesInput{width:100%;min-height:80px;font:inherit;background:#fff;border:1px solid #252d4355;padding:12px;font-size:15px}.fFtWba_summaryList{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fFtWba_summaryList li{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.fFtWba_checkNav{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px;display:grid;position:sticky;bottom:0}.fFtWba_checkNav button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:52px;font:inherit;cursor:pointer;padding:0 18px;font-size:16px;font-weight:600}.fFtWba_checkNav button[data-kind=back]{color:var(--ink);background:#fff}.fFtWba_checkNav button:disabled{cursor:not-allowed;background:#9aa0ad;border-color:#9aa0ad}.fFtWba_runner{border:1px solid var(--border);background:#fff;border-radius:12px;justify-self:center;gap:14px;width:100%;max-width:560px;padding:16px;display:grid}.fFtWba_runnerWho{color:var(--muted);font-size:13px}.fFtWba_runnerWho strong{color:var(--ink)}.fFtWba_runnerTop{align-items:center;gap:12px;display:flex}.fFtWba_runnerBack{width:40px;height:40px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fFtWba_runnerBack:hover:enabled{background:var(--paper)}.fFtWba_runnerBack:disabled{opacity:.3;cursor:default}.fFtWba_runnerProgress{flex:1;min-width:0}.fFtWba_runnerBar{background:var(--paper);border-radius:999px;height:6px;overflow:hidden}.fFtWba_runnerBar span{background:var(--success);height:100%;transition:width .3s var(--ease);display:block}.fFtWba_runnerCounter{justify-content:space-between;align-items:center;gap:8px;height:24px;margin-top:4px;display:flex}.fFtWba_runnerProgress p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px}.fFtWba_answerBadge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.fFtWba_answerBadge[data-value=pass]{background:var(--success);color:#fff}.fFtWba_answerBadge[data-value=fail]{background:var(--error);color:#fff}.fFtWba_answerBadge[data-value=na]{background:var(--paper);color:var(--ink)}.fFtWba_passCard{border:1px solid var(--border);width:100%;min-height:46vh;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .3s var(--ease), border-color .3s var(--ease);touch-action:manipulation;background:#fff;border-radius:12px;align-content:center;justify-items:start;gap:12px;padding:24px 22px;display:grid;box-shadow:0 1px 2px #3d405b0f}.fFtWba_passCard:hover{box-shadow:0 4px 12px #3d405b1a}.fFtWba_passCard[data-answer=pass]{border-color:var(--success)}.fFtWba_passCard[data-answer=fail]{border-color:var(--error)}.fFtWba_passCard small,.fFtWba_configCard small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.fFtWba_passCard h2,.fFtWba_configCard h2{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:700;line-height:1.2}.fFtWba_passCard p{color:var(--muted);margin:0;font-size:17px}.fFtWba_passHint{background:var(--success-soft);color:#166534;border-radius:999px;margin-top:8px;padding:6px 14px;font-size:15px;font-weight:500;display:inline-flex}.fFtWba_defectSummary{color:var(--error);background:#fef2f2;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.fFtWba_defectSummary img{object-fit:cover;border-radius:6px;width:44px;height:44px}.fFtWba_cardActions{justify-content:space-between;gap:10px;display:flex}.fFtWba_naButton,.fFtWba_issueButton{min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease);border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:inline-flex}.fFtWba_naButton{border:1px solid var(--border);color:var(--muted);background:#fff;box-shadow:0 1px 2px #3d405b0f}.fFtWba_naButton:hover{background:var(--paper)}.fFtWba_issueButton{background:var(--gold);color:var(--ink);border:0;font-weight:700;box-shadow:0 1px 2px #3d405b14}.fFtWba_issueButton:hover{background:var(--gold-dark)}@media (max-width:380px){.fFtWba_naButton,.fFtWba_issueButton{gap:6px;padding:0 8px;font-size:15px}}.fFtWba_runnerCount{color:var(--muted);text-align:right;font-size:13px}.fFtWba_configCard{border:1px solid var(--border);border-radius:12px;gap:12px;padding:24px 22px;display:grid}.fFtWba_configOptions{gap:10px;display:grid}.fFtWba_configOptions button{border:1px solid var(--border);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;transition:background .2s var(--ease);background:#fff;border-radius:8px;font-size:17px;font-weight:700}.fFtWba_configOptions button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fFtWba_sheetLayer{z-index:50;color:var(--ink);justify-content:center;align-items:flex-end;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.fFtWba_sheetScrim{background:#3d405b73;position:absolute;inset:0}.fFtWba_sheet{background:#fff;border-radius:16px 16px 0 0;outline:none;flex-direction:column;width:100%;max-width:560px;max-height:90dvh;display:flex;position:relative;box-shadow:0 -8px 30px #3d405b33}@media (min-width:640px){.fFtWba_sheetLayer{align-items:center}.fFtWba_sheet{border-radius:16px}}.fFtWba_sheetHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.fFtWba_sheetHead h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.fFtWba_sheetHead p{color:var(--muted);margin:2px 0 0;font-size:14px}.fFtWba_sheetClose{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fFtWba_sheetClose:hover{background:var(--paper)}.fFtWba_sheetBody{gap:20px;padding:16px;display:grid;overflow-y:auto}.fFtWba_sheetSection{gap:8px;display:grid}.fFtWba_sheetLabel{margin:0;font-size:15px;font-weight:500}.fFtWba_photoDrop{border:2px dashed var(--border);background:var(--paper);min-height:112px;color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex;position:relative}.fFtWba_photoDrop:hover,.fFtWba_photoDrop:focus-within{border-color:var(--ink)}.fFtWba_photoDrop[data-busy]{cursor:progress;opacity:.7}.fFtWba_photoDrop input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fFtWba_spin{animation:1s linear infinite fFtWba_plantSpin}@keyframes fFtWba_plantSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fFtWba_spin{animation:none}}.fFtWba_photoTaken{border:1px solid var(--border);background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.fFtWba_photoTaken img{object-fit:cover;border-radius:6px;width:88px;height:88px}.fFtWba_photoTaken button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.fFtWba_severityCards{gap:10px;display:grid}.fFtWba_severityCards button{font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);border:2px solid;border-radius:8px;gap:2px;padding:14px 16px;display:grid}.fFtWba_severityCards button strong{align-items:center;gap:8px;font-size:18px;display:inline-flex}.fFtWba_severityCards button span{font-size:14px}.fFtWba_severityCards button[data-value=minor]{color:var(--info);background:#eff4ff}.fFtWba_severityCards button[data-value=major]{color:var(--warning);background:#fdf6ec}.fFtWba_severityCards button[data-value=stop_work]{color:var(--error);background:#fdf2f2}.fFtWba_severityCards button[aria-pressed=true]{box-shadow:0 0 0 3px}.fFtWba_stopConfirm{border:1px solid var(--error);color:var(--error);background:#fdf2f2;border-radius:8px;gap:2px;padding:12px;font-size:14px;display:grid}.fFtWba_sheetNote{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:16px}.fFtWba_sheetFoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);gap:10px;display:grid}.fFtWba_sheetError{border:1px solid var(--error);color:#991b1b;background:#fdf2f2;border-radius:8px;outline:none;padding:12px 14px;font-size:14px}.fFtWba_sheetActions{justify-content:flex-end;gap:10px;display:flex}.fFtWba_sheetCancel,.fFtWba_sheetSave{min-height:52px;font:inherit;cursor:pointer;transition:background .2s var(--ease);border-radius:8px;padding:0 20px;font-size:16px}.fFtWba_sheetCancel{color:var(--ink);background:0 0;border:0}.fFtWba_sheetCancel:hover{background:var(--paper)}.fFtWba_sheetSave{background:var(--terracotta-cta);color:#fff;border:0;font-weight:700}.fFtWba_sheetSave:disabled{cursor:not-allowed;background:#ddb3a6}.fFtWba_sheet button:focus-visible,.fFtWba_sheet textarea:focus-visible,.fFtWba_photoDrop:focus-within{outline:3px solid var(--terracotta);outline-offset:2px}.fFtWba_checkAlert{background:var(--red-soft);border-left:3px solid var(--red);padding:12px 14px;font-size:14px}.fFtWba_checkFoot{color:var(--muted);padding:12px 16px 20px;font-size:12px}.fFtWba_checkFoot a{color:var(--accent)}.fFtWba_resultCard{border:1px solid var(--line);background:#fff;gap:12px;padding:20px 16px;display:grid}.fFtWba_resultCard h2{font-size:22px}.fFtWba_bigTick{background:var(--accent);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:flex}.fFtWba_bigTick[data-tone=stop]{background:var(--red)}.fFtWba_bigTick[data-tone=warn]{background:var(--amber)}.fFtWba_register{gap:24px;display:grid}.fFtWba_registerHeader{gap:6px;display:grid}.fFtWba_registerHeader h2{letter-spacing:-1.2px;margin:0;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1}.fFtWba_registerHeader p{color:var(--muted);margin:0}.fFtWba_statusBand{border-left:4px solid var(--accent);background:var(--accent-soft);gap:2px;padding:14px 18px;display:grid}.fFtWba_statusBand[data-tone=stop]{border-color:var(--red);background:var(--red-soft)}.fFtWba_statusBand[data-tone=warn]{border-color:var(--amber);background:var(--amber-soft)}.fFtWba_statusBand[data-tone=closed]{border-color:var(--ink);background:var(--paper)}.fFtWba_statusBand strong{font-size:15px}.fFtWba_statusBand p{margin:0;font-size:14px}.fFtWba_stats{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fFtWba_stats li{border:1px solid var(--line);background:#fff;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.fFtWba_stats strong{font-size:20px}.fFtWba_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.fFtWba_day{border:1px solid var(--line);text-align:left;min-height:92px;font:inherit;color:inherit;cursor:default;background:#fff;gap:4px;padding:10px 8px;display:grid}.fFtWba_day[data-has-check=true]{cursor:pointer}.fFtWba_day[data-state=done]{border-top:4px solid var(--accent)}.fFtWba_day[data-state=defects]{border-top:4px solid var(--amber)}.fFtWba_day[data-state=stop_work]{border-top:4px solid var(--red);background:var(--red-soft)}.fFtWba_day[data-state=missed]{background:var(--paper);border-top:4px solid #8f98a3}.fFtWba_day[data-state=today]{border-top:4px solid var(--ink);outline:2px solid var(--ink);outline-offset:-2px}.fFtWba_day[data-state=upcoming]{border-top:4px solid var(--line);color:var(--muted)}.fFtWba_day[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.fFtWba_dayNumber{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.fFtWba_dayDate{font-size:14px;font-weight:600}.fFtWba_dayState{font-size:12px}.fFtWba_dayWho{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.fFtWba_checkList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fFtWba_checkRow{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;gap:8px;padding:14px 16px;display:grid}.fFtWba_checkRow[data-tone=defects]{border-left-color:var(--amber)}.fFtWba_checkRow[data-tone=stop]{border-left-color:var(--red)}.fFtWba_checkRow[data-selected=true]{outline:2px solid var(--ink)}.fFtWba_checkRowHead{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:14px;display:flex}.fFtWba_checkRowHead strong{font-size:16px}.fFtWba_defectList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fFtWba_defectRow{background:var(--paper);border:1px solid var(--line);gap:6px;padding:10px 12px;font-size:14px;display:grid}.fFtWba_defectRow[data-severity=stop_work]{border-left:3px solid var(--red)}.fFtWba_defectRow[data-severity=major]{border-left:3px solid var(--amber)}.fFtWba_defectRow[data-severity=minor]{border-left:3px solid #8f98a3}.fFtWba_defectPhotos{flex-wrap:wrap;gap:6px;display:flex}.fFtWba_defectPhotos img{border:1px solid var(--line);background:#fff;width:auto;height:96px}.fFtWba_clearForm{border:1px solid var(--line);background:#fff;gap:8px;padding:12px;display:grid}.fFtWba_clearForm input,.fFtWba_clearForm textarea{width:100%;font:inherit;border:1px solid #252d4355;padding:10px 12px;font-size:14px}.fFtWba_cleared{color:var(--accent);font-size:13px}.fFtWba_actions{border:1px solid var(--line);background:var(--paper);gap:16px;padding:24px;display:grid}.fFtWba_actions h3{letter-spacing:-.5px;margin:0;font-size:20px}.fFtWba_actions p{color:var(--muted);margin:0;font-size:14px}.fFtWba_cta{background:var(--ink);color:#fff;padding:28px}.fFtWba_cta h3{letter-spacing:-.8px;margin:0;font-size:24px}.fFtWba_cta p{color:#d5d8e2;max-width:560px;margin:10px 0 0;font-size:15px}.fFtWba_cta a,.fFtWba_tool .fFtWba_cta a{color:#fff;border:1px solid #fff;align-items:center;gap:24px;margin-top:18px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fFtWba_cta a:hover,.fFtWba_tool .fFtWba_cta a:hover{color:var(--ink);background:#fff}.fFtWba_scope{border:1px solid var(--line);color:var(--muted);margin:0;padding:16px 18px;font-size:13px}.fFtWba_sticker{grid-template-columns:160px 1fr;align-items:start;gap:20px;display:grid}.fFtWba_sticker img{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}@media (max-width:760px){.fFtWba_panel,.fFtWba_waiting{padding:18px}.fFtWba_fields,.fFtWba_stickerCard,.fFtWba_sticker{grid-template-columns:1fr}.fFtWba_linkRow{flex-direction:column}.fFtWba_submit{justify-content:center}.fFtWba_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:420px){.fFtWba_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fFtWba_pulse{animation:none}.fFtWba_dropZoneScan{width:100%;animation:none}.fFtWba_progressBar span{transition:none}}@media print{.fFtWba_checkNav,.fFtWba_cta,.fFtWba_actions,.fFtWba_buttonRow{display:none!important}.fFtWba_register{gap:16px}.fFtWba_day,.fFtWba_checkRow,.fFtWba_defectRow{break-inside:avoid}}.fFtWba_phoneWrap{justify-content:center;align-items:flex-start;gap:28px;min-width:0;display:flex}.fFtWba_phone{--ink:#252d43;--muted:#56616b;--paper:#f5f6f1;--accent:#1f6f5a;--accent-soft:#e4f1ea;--red:#b3341f;--line:#252d431c;border:10px solid var(--ink);background:var(--paper);width:300px;max-width:100%;font-family:var(--font-geist-sans), Arial, sans-serif;color:var(--ink);border-radius:34px;margin:0;overflow:hidden;box-shadow:14px 18px #1f6f5a14}.fFtWba_phone figcaption{letter-spacing:1.4px;text-transform:uppercase;color:#c9cdd8;background:var(--ink);padding:10px 14px;font-size:11px}.fFtWba_phoneCard{border-bottom:1px solid var(--line);background:#fff;padding:12px 14px}.fFtWba_phoneCard strong{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;display:block}.fFtWba_phoneCard span{font-size:13px}.fFtWba_phoneBand{background:var(--accent-soft);padding:8px 14px;font-size:12px;font-weight:600}.fFtWba_phoneRows{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.fFtWba_phoneRows li{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:grid}.fFtWba_phoneRows li[data-answer=fail]{border-left-color:var(--red)}.fFtWba_phoneRows li[data-answer=""]{border-left-color:var(--line)}.fFtWba_phoneRows li>span{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.fFtWba_phoneRows li>span>i{text-align:center;border:1px solid #252d4333;padding:6px 0;font-size:11px;font-style:normal;line-height:1.2}.fFtWba_phoneRows li[data-answer=pass]>span>i:first-child,.fFtWba_phoneRows li[data-answer=fail]>span>i:nth-child(2){color:#fff}.fFtWba_phoneRows li[data-answer=pass]>span>i:first-child{background:var(--accent);border-color:var(--accent)}.fFtWba_phoneRows li[data-answer=fail]>span>i:nth-child(2){background:var(--red);border-color:var(--red)}.fFtWba_phoneRows li>span.fFtWba_phoneDefect{color:var(--muted);background:#fbe6e1;border:1px solid #b3341f33;padding:6px 8px;font-weight:400;display:block}.fFtWba_stickerDemo{width:150px;font-family:var(--font-geist-sans), Arial, sans-serif;color:#252d43;text-align:center;background:#fff;border:1px solid #bfc7c2;justify-items:center;gap:6px;padding:16px 14px;font-size:11px;display:grid;transform:rotate(-3deg);box-shadow:8px 10px #252d4307}.fFtWba_stickerDemo svg{width:96px;height:96px}.fFtWba_stickerDemo strong{color:#1f6f5a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}@media (max-width:760px){.fFtWba_phoneWrap{flex-direction:column;align-items:center}.fFtWba_stickerDemo{transform:none}}
