.bo-i{border:1px solid var(--line);background:var(--surface);width:20px;height:20px;color:var(--info);cursor:pointer;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font:italic 700 12px/1 Georgia,serif;display:inline-flex}.bo-i[aria-expanded=true]{background:var(--info-soft);border-color:var(--info)}.bo-help{background:var(--info-soft);color:var(--text);border-radius:8px;margin:6px 0 10px;padding:8px 10px;font-size:.88rem}.bo-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:10px 0;padding:12px 14px}.bo-card h3{margin:0 0 8px;font-size:1rem}.bo-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 10px;display:grid}.bo-fields label{color:var(--muted);margin:6px 0 3px;font-size:.82rem;font-weight:600;display:block}.bo-fields input,.bo-wide input,.bo-wide select,.bo-wide textarea{width:100%}.bo-wide label{color:var(--muted);margin:8px 0 3px;font-size:.82rem;font-weight:600;display:block}.bo-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bo-row input{flex:1;min-width:160px}.bo-site{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:14px;display:grid}@media (width<=560px){.bo-site{grid-template-columns:1fr}}.bo-qr{text-align:center}.bo-qr img{border:1px solid var(--line);background:#fff;border-radius:8px;width:150px;height:150px;padding:4px}.bo-qr-empty{border:1px dashed var(--line);text-align:center;width:150px;height:150px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin:0 auto;padding:10px;font-size:.82rem;display:flex}.bo-leads{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:.85rem}.bo-private{border:1px dashed var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:.85rem;display:inline-flex}.bo-contact-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:2px 0;display:flex}.bo-contact-head span:first-child{flex:1;font-weight:600}.ov-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 16px;display:grid}@media (width<=800px){.ov-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-number{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.ov-number .v{font-size:1.6rem;font-weight:700;line-height:1.2}.ov-number .v.done{color:var(--ck-done-text)}.ov-number .v.progress{color:var(--ck-progress-text)}.ov-number small{color:var(--muted);display:block}.ov-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@media (width<=900px){.ov-layout{grid-template-columns:1fr}}.ov-filter{flex-wrap:wrap;gap:4px;display:inline-flex}.ov-filter button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:600}.ov-filter button.on{background:var(--info-soft);border-color:var(--info);color:var(--info)}.ov-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ov-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;width:100%;padding:14px}.ov-card:hover{border-color:var(--muted)}.ov-card.sel{border-color:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.ov-top{align-items:center;gap:10px;display:flex}.ov-av{background:var(--info-soft);width:38px;height:38px;color:var(--info);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.ov-name{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.ov-ring text{fill:currentColor}.ov-bar{background:var(--ck-none-soft);border-radius:3px;height:6px;margin-top:3px;display:flex;overflow:hidden}.ov-bar span{background:var(--ck-done);height:100%;display:block}.ov-line{color:var(--muted);justify-content:space-between;margin-top:12px;font-size:.85rem;display:flex}.ov-next{background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;font-size:.85rem;display:flex}.ov-next b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.ov-next span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ov-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;display:flex}.ov-detail{margin-top:14px}.ov-detail-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ov-detail-head h2{flex:1;margin:0;font-size:1.1rem}.ov-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.ov-row:first-child{border-top:none}.ov-row .grow{flex:1;min-width:0}.ov-row .sub{color:var(--muted);font-size:.82rem;display:block}.ov-side h3{margin:0;font-size:1rem}:root{--bg:#f4f5f7;--surface:#fff;--surface-2:#eef0f3;--text:#17202b;--muted:#5d6877;--line:#dde1e7;--primary:#0f6e6a;--primary-text:#fff;--primary-soft:#e0f1ef;--good:#1c7a43;--good-soft:#e1f3e8;--warn:#8a5a00;--warn-soft:#fdf0d2;--bad:#b3261e;--bad-soft:#fbe4e2;--info:#23568f;--info-soft:#e2edf9;--ai:#6a3fa0;--ai-soft:#efe6f8;--radius:12px;--shadow:0 1px 2px #1018280f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#12161c;--surface:#1b2129;--surface-2:#252d37;--text:#e8ecf1;--muted:#9aa6b4;--line:#313a46;--primary:#3fb5ad;--primary-text:#06211f;--primary-soft:#16383a;--good:#6fd098;--good-soft:#173524;--warn:#f0bf5a;--warn-soft:#3b2f10;--bad:#f28b82;--bad-soft:#442020;--info:#8db8ea;--info-soft:#1b2f47;--ai:#c3a1ec;--ai-soft:#2f2342;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;overscroll-behavior:none;font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.25rem;overflow:hidden}h2{margin:22px 0 8px;font-size:1rem}p{margin:0 0 10px}a{color:var(--primary)}input,select,textarea,button{font:inherit;color:inherit}input:not([type=checkbox]):not([type=file]),select,textarea{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-height:44px;padding:9px 12px}textarea{resize:vertical;line-height:1.4}input[type=checkbox]{width:22px;height:22px;accent-color:var(--primary);flex:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.muted{color:var(--muted);font-size:.92em}.pad{padding:12px 4px}.hint{color:var(--muted);margin:4px 0 0;font-size:.85rem}.error{color:var(--bad);background:var(--bad-soft);border-radius:8px;padding:8px 12px}.nowrap{white-space:nowrap}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:44px;color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.small{min-height:36px;padding:5px 12px;font-size:.9rem}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn.quiet{color:var(--primary);background:0 0;border-color:#0000}.btn:disabled{opacity:.5;cursor:default}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px;font-size:1.15rem}.icon-btn:hover{background:var(--surface-2)}.link{color:var(--primary);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0 0 0 10px;text-decoration:underline}.link.center{margin:8px auto;padding:8px;display:block}.field{margin-bottom:14px;display:block}.field-label{margin-bottom:5px;font-size:.92rem;font-weight:600;display:block}.check{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.checks{max-height:180px;overflow:auto}.grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.inline-form{align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.filters .search{flex:220px}.filters select,.filters input[type=date]{flex:0 auto;width:auto}.seg{background:var(--surface-2);border-radius:10px;margin-bottom:0;padding:3px;display:inline-flex}.modal .seg{margin-bottom:14px}.seg button{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:7px 14px}.seg button.on{background:var(--surface);box-shadow:var(--shadow);font-weight:600}.save-bar{background:linear-gradient(transparent, var(--bg) 30%);padding:12px 0;position:sticky;bottom:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:16px}.center-screen{place-items:center;min-height:100%;padding:20px;display:grid}.auth{width:min(420px,100%)}.auth h1{white-space:normal;margin-bottom:8px;font-size:1.4rem}.auth .btn{width:100%;margin-top:8px}.notice-box{background:var(--info-soft);border-radius:10px;margin-bottom:12px;padding:12px 14px}.notice-box p{margin:6px 0 0}.notice-box.warn{background:var(--warn-soft)}.notice-box ul{margin:6px 0 0;padding-left:20px}.notice-inline{background:var(--warn-soft);color:var(--text);border-radius:8px;padding:8px 12px;font-size:.92rem}.ai-label{background:var(--ai-soft);color:var(--ai);border-radius:8px;padding:6px 10px;font-size:.88rem;font-weight:600}.prose{white-space:pre-wrap;overflow-wrap:anywhere}.empty{text-align:center;color:var(--muted);padding:32px 16px}.empty strong{color:var(--text);margin-bottom:4px;display:block}.tag{background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-block}.tag.good{background:var(--good-soft);color:var(--good)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.bad{background:var(--bad-soft);color:var(--bad)}.tag.info{background:var(--info-soft);color:var(--info)}.tag.ai{background:var(--ai-soft);color:var(--ai)}.badge{background:var(--bad);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.dot{background:var(--bad);border-radius:50%;width:9px;height:9px;display:inline-block}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:grid}.shell{flex-direction:column;height:100dvh;display:flex}.main{flex:1;min-height:0;overflow:auto}.sidebar{display:none}.tabbar{background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex}.tabbar .nav-item{flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:56px;padding:7px 2px 6px;font-size:.72rem;position:relative}.tabbar .badge{position:absolute;top:4px;left:calc(50% + 6px)}.nav-item{color:var(--muted);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.nav-item.on{color:var(--primary)}.nav-icon{text-align:center;width:26px;font-size:1.25rem;line-height:1}@media (width>=900px){.shell{flex-direction:row}.tabbar{display:none}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:232px;padding:14px 10px;display:flex;overflow:auto}.brand{overflow-wrap:anywhere;padding:6px 10px 14px;font-size:1.05rem;font-weight:800}.sidebar .nav-item{border-radius:10px;padding:10px}.sidebar .nav-item:hover{background:var(--surface-2)}.sidebar .nav-item.on{background:var(--primary-soft)}.sidebar .nav-label{flex:1;min-width:0}.nav-label small{color:var(--muted);font-size:.78rem;font-weight:400;display:block}.nav-gap{height:14px}.nav-spacer{flex:1}}.page{max-width:1080px;margin:0 auto;padding:0 16px 28px}.page.narrow{max-width:780px}.page-head{align-items:center;gap:8px;min-height:60px;padding:8px 0;display:flex}.page-head h1{flex:1}.page-actions{flex:none;gap:8px;display:flex}.back{flex:none;place-items:center;width:36px;height:44px;margin-left:-8px;font-size:1.9rem;line-height:1;text-decoration:none;display:grid}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs button{cursor:pointer;min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:flex}.tabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.tabs .count{background:var(--surface-2);border-radius:999px;padding:0 7px;font-size:.78rem}.rows.boxed{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.rows.boxed:empty{display:none}.rows.scroll{max-height:46vh;overflow:auto}.row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}div.row{cursor:default}.rows>.row:last-child{border-bottom:0}a.row:hover,button.row:hover,label.row:hover{background:var(--surface-2)}.row.on{background:var(--primary-soft)}.row.unread .row-title{font-weight:800}.row.done .row-title{color:var(--muted);text-decoration:line-through}.row.wrap-row{flex-wrap:wrap}.row-main{flex:1;min-width:0}.row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row-title.wrap{white-space:normal}.row-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.row-sub.wrap{white-space:normal;overflow-wrap:anywhere}.row-sub.strong{color:var(--text);font-weight:600}.row-meta{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:.8rem;display:flex}.row-icon{text-align:center;width:30px;font-size:1.3rem}.row .btn-row{margin-top:0}.search{margin-bottom:0}.split{grid-template-columns:1fr;height:100%;display:grid}.split-list{min-width:0;min-height:0;padding:0 12px 12px;overflow:auto}.split-list .search{margin-bottom:8px}.split-list .row{border-bottom:0;border-radius:10px}.split-detail{min-width:0;min-height:0;display:none}.split.has-detail .split-list{display:none}.split.has-detail .split-detail{display:block}@media (width>=900px){.split{grid-template-columns:340px 1fr}.split-list,.split.has-detail .split-list{border-right:1px solid var(--line);background:var(--surface);display:block}.split-detail{display:block}.thread .back{display:none}}.placeholder{place-items:center;height:100%;display:grid}.thread{flex-direction:column;height:100%;display:flex}.thread .page-head{border-bottom:1px solid var(--line);background:var(--surface);padding:8px 14px}.messages{flex:1;min-height:0;padding:12px 14px;overflow:auto}.day-divider{text-align:center;color:var(--muted);margin:14px 0 8px;font-size:.8rem}.msg{margin:3px 0;display:flex}.msg.mine{justify-content:flex-end}.bubble{background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 16px 4px;max-width:min(78%,620px);padding:8px 12px 5px}.msg.mine .bubble{background:var(--primary-soft);border-color:#0000;border-radius:16px 16px 4px}.msg.deleted .bubble{color:var(--muted);background:0 0;border-style:dashed}.msg-author{color:var(--primary);font-size:.82rem;font-weight:700}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere}.msg-files{flex-direction:column;gap:6px;margin-top:6px;display:flex}.msg-meta{color:var(--muted);text-align:right;margin-top:2px;font-size:.72rem}.msg-meta .link{font-size:.72rem}.file-chip{background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;text-decoration:none;display:inline-block}.file-image img{border-radius:10px;max-width:100%;max-height:260px;display:block}.file-audio{flex-direction:column;gap:4px;font-size:.85rem;display:flex}.file-audio audio{max-width:100%;height:40px}.composer{background:var(--surface);border-top:1px solid var(--line);padding:8px 12px}.composer.sticky{margin:0 -16px -28px;padding:10px 16px 14px;position:sticky;bottom:0}.composer-row{align-items:flex-end;gap:8px;display:flex}.composer textarea{field-sizing:content;resize:none;min-height:44px;max-height:160px}.composer-note{color:var(--muted);padding:2px 4px 6px;font-size:.85rem}.saved-note{color:var(--muted);text-align:center;margin:6px 0 0;font-size:.72rem}.ask{min-height:calc(100dvh - 240px);padding-bottom:12px}.ask-intro{padding:8px 0}.quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.quick>*{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:56px;color:var(--text);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.quick>:hover{border-color:var(--primary)}.quick span:first-child{font-size:1.3rem}.turn{margin:14px 0}.question{background:var(--primary-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;width:fit-content;max-width:85%;margin-left:auto;padding:9px 13px}.answer{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius);margin-top:8px;padding:12px 14px}.answer.answered{border-left-color:var(--good)}.answer.clarify{border-left-color:var(--info)}.answer.no_answer{border-left-color:var(--warn)}.answer.pending{color:var(--muted)}.answer-head{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.escalated{color:var(--warn);margin:10px 0 0;font-weight:600}.sources{margin-top:12px}.sources-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:.8rem;font-weight:700}.source{border:1px solid var(--line);border-radius:10px;margin-bottom:6px;overflow:hidden}.source-head{background:var(--surface-2);text-align:left;cursor:pointer;border:0;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;min-height:44px;padding:9px 12px;display:flex}.source-title{flex:200px;font-weight:600}.source-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px}.applies{color:var(--info);margin-top:2px;font-size:.82rem;font-weight:400;display:block}.broker-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0 10px;display:flex}.broker-bar button,.choices button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;min-height:38px;padding:6px 14px;font-weight:600}.broker-bar select{width:auto;min-width:220px;max-width:100%}.broker-bar button.on{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.choices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.choices button:hover:not(:disabled){border-color:var(--primary)}.seg.wide{margin-bottom:4px;display:flex;overflow-x:auto}.seg.wide button{white-space:nowrap;flex:1}.card h3{margin:0 0 4px;font-size:.98rem}.card .card-note{color:var(--muted);margin-bottom:12px;font-size:.88rem}.card.verify{border-left:4px solid var(--warn)}.card.verify.ok{border-left-color:var(--good)}.qr-row{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:10px 0;display:flex}.qr-row img{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none}.qr-row>div{flex:240px;min-width:0}.link-text{background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font:.85rem ui-monospace,Consolas,monospace}.inline-form.wrap{flex-wrap:wrap}.inline-form.wrap>select,.inline-form.wrap>input{flex:200px}ul.checklist{padding-left:0;list-style:none}ul.checklist li{margin-bottom:6px}.decision-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.decide{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;gap:4px;min-height:84px;padding:12px 14px;display:flex}.decide span{color:var(--muted);font-size:.86rem}.decide:hover:not(:disabled){border-color:var(--primary)}.decide.good{border-color:var(--good);background:var(--good-soft)}.decide:disabled{opacity:.5;cursor:default}.spec-grid{grid-template-columns:minmax(140px,1.1fr) minmax(120px,1.3fr) minmax(80px,.7fr) minmax(200px,1.2fr);align-items:start;gap:6px 8px;display:grid}.spec-head{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:700}.spec-row{display:contents}.spec-row label{padding-top:10px;font-size:.92rem;font-weight:600}.spec-row label .hint{font-weight:400;display:block}.spec-row select.state-verified{border-color:var(--good)}.spec-row select.state-unverified{border-color:var(--warn)}@media (width<=640px){.spec-grid{grid-template-columns:1fr 1fr}.spec-head{display:none}.spec-row label{grid-column:1/-1;padding-top:12px}.spec-row input:first-of-type{grid-column:1/-1}}.rebate-own{margin:8px 0 4px;font-size:1.05rem}.rebate-offer{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.rebate-offer .inline-form{margin:0}.rebate-add{padding-top:12px}.table td .row-sub{margin-top:4px}.qa{border-bottom:1px solid var(--line)}.qa:last-child{border-bottom:0}.qa-q{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 14px;font-weight:600;display:flex}.qa-q .muted{flex:none;font-weight:400}.qa-a{padding:0 14px 14px}.status-bar{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.92rem;display:flex}.status-bar.live{background:var(--good-soft)}.version summary{cursor:pointer;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.version-body{border-bottom:1px solid var(--line);padding:12px 14px}.version-body .prose{margin:6px 0 10px}.ok-line{color:var(--good);font-weight:600}.warn-line{color:var(--warn);font-weight:600}.review-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.review-q{overflow-wrap:anywhere;margin:8px 0;font-size:1.05rem;font-weight:600}.facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin-bottom:12px;display:grid}.facts>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.followup{border-top:1px solid var(--line);grid-template-columns:minmax(150px,190px) 1fr auto;align-items:end;gap:0 12px;padding-top:12px;display:grid}.followup .btn{margin-bottom:14px}@media (width<=600px){.followup{grid-template-columns:1fr}}.action-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.action-grid button{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);cursor:pointer;min-height:52px;padding:8px 10px;font-weight:600}.action-grid button:hover{border-color:var(--primary)}.record{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:12px 14px}.record header{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;display:flex}.record-kind{font-weight:700}.record-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.record-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.record-actions:empty{display:none}.steps{margin:0 0 14px;padding-left:20px}.steps li{margin-bottom:6px}ul.plain{margin:0 0 14px;padding-left:20px}.alert-banner{background:var(--warn-soft);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.alert-banner p{margin:4px 0}.update p{white-space:pre-wrap;margin:6px 0 0}.tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.tile:hover{border-color:var(--primary)}.tile.alert{border-left:4px solid var(--warn)}.tile-icon{font-size:1.5rem}.secret{background:var(--surface-2);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:10px;margin:10px 0;padding:12px;font:600 1.2rem ui-monospace,Consolas,monospace}.archive-msg{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:10px 12px}.archive-msg.deleted{border-color:var(--bad)}.archive-head{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:4px;display:flex}.archive-msg details{margin-top:8px}.history-line{border-left:3px solid var(--line);margin:6px 0;padding:4px 10px}.setting{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.setting+.setting{border-top:1px solid var(--line)}.meter{background:var(--surface-2);border-radius:999px;height:10px;margin:10px 0 6px;overflow:hidden}.meter span{background:var(--primary);height:100%;display:block}.meter span.near{background:var(--warn)}.meter span.over{background:var(--bad)}.table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;font-size:.93rem;overflow:hidden}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.channel{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel p{margin:4px 0 0}.modal-back{z-index:20;background:#0a0f1680;place-items:end center;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:18px 18px 0 0;flex-direction:column;width:min(520px,100%);max-height:92dvh;display:flex}.modal.wide{width:min(720px,100%)}.modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px 10px 18px;display:flex}.modal h2{margin:0;font-size:1.05rem}.modal-body{padding:16px 18px calc(18px + env(safe-area-inset-bottom));overflow:auto}@media (width>=640px){.modal-back{place-items:center;padding:20px}.modal{border-radius:18px}}.toasts{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:fixed}.toast{background:var(--text);color:var(--bg);border-radius:10px;max-width:520px;padding:10px 16px;box-shadow:0 4px 16px #00000040}.broker-row{border-bottom:1px solid var(--line)}.broker-row:last-child,.broker-row .row{border-bottom:0}.as-button{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.broker-actions{margin-top:0;padding:0 14px 12px}.desk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.desk-pick{flex-wrap:wrap;flex:320px;gap:12px;display:flex}.desk-pick .field{flex:200px;margin-bottom:0}.desk-pills{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:6px;display:grid}.strip-chip{text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-height:64px;padding:9px 11px;display:flex}.strip-chip:hover{border-color:var(--primary)}.strip-label{align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.strip-dot{border:2px solid var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.strip-chip.part .strip-dot{border-color:var(--warn);background:linear-gradient(90deg, var(--warn) 50%, transparent 50%)}.strip-chip.done .strip-dot{border-color:var(--good);background:var(--good)}.strip-line{color:var(--muted);font-size:.82rem}.step-head{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 10px;scroll-margin-top:12px;display:flex}.step-head h2{margin:0;font-size:1.2rem}.step-num{background:var(--primary);width:30px;height:30px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.step-hint{color:var(--muted);font-size:.88rem}.step-hint:before{content:"↓ "}.section-title{margin:22px 0 10px;font-size:1.1rem}.card h4{margin:16px 0 4px;font-size:.92rem}.entity{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:10px 12px}.entity.off{opacity:.65}.entity.editing{background:var(--surface-2);margin-top:10px}.entity-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-head .btn{margin-left:auto}.facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px 14px;margin:8px 0 0;display:grid}.facts dt{color:var(--muted);font-size:.8rem}.facts dd{overflow-wrap:anywhere;margin:0}.doc-card h3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.doc-controls{margin-top:12px}.doc-controls .field{max-width:340px;margin-bottom:0}.versions{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.versions summary{cursor:pointer;min-height:32px;font-weight:600}.version{border-left:3px solid var(--line);margin:8px 0;padding:4px 0 8px 10px}.version-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.compare{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.compare>div{background:var(--surface-2);border-radius:8px;min-width:0;padding:8px 10px}.compare>div+div{background:var(--warn-soft)}.compare .prose{overflow-wrap:anywhere;font-size:.92rem}.compare-label{color:var(--muted);margin-bottom:2px;font-size:.78rem;font-weight:700;display:block}@media (width<=560px){.compare{grid-template-columns:1fr}}.card.conflict{border-color:var(--warn)}.card.conflict h3,.card.suggestion h3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card.suggestion{border-style:dashed}.card.suggestion .prose{margin-bottom:10px}.msg-body.quote{font-style:italic}.list-label{margin:14px 0 6px;font-size:.9rem;font-weight:700}.question-list{max-height:460px;overflow-y:auto}.q-row{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0}.q-row.on{background:var(--primary-soft)}.q-row .row-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.desk-panel{margin-top:14px;scroll-margin-top:12px}.test-result{border-left:3px solid var(--primary);margin-top:10px;padding:4px 10px}.test-result .prose{margin:6px 0}.card .filters select{min-width:0;max-width:100%}.bsearch{min-width:0;position:relative}.bsearch input{text-overflow:ellipsis;padding-right:42px}.bsearch-clear{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;position:absolute;top:4px;right:4px}.bsearch-clear:hover{background:var(--surface-2)}.bsearch-list{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:300px;margin:0;padding:4px;font-weight:400;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #1018282e}.bsearch-list li{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.bsearch-list li.on{background:var(--primary-soft)}.bsearch-list li.fixed{color:var(--muted)}.bsearch-list li.bsearch-note{cursor:default;color:var(--muted);min-height:0;font-size:.85rem}.bsearch-tick{color:var(--primary);flex:none}.filters .bsearch,.broker-bar .bsearch{flex:240px;max-width:400px}.desk-pick .field{max-width:460px}:root{--ck-done:#2e9e5b;--ck-progress:#e9b824;--ck-none:#a3abb6;--ck-done-soft:#e1f4e8;--ck-progress-soft:#fdf3cf;--ck-none-soft:#eceef1;--ck-done-text:#17663a;--ck-progress-text:#6f5200;--ck-none-text:#4d5663}@media (prefers-color-scheme:dark){:root{--ck-done-soft:#173a26;--ck-progress-soft:#43380f;--ck-none-soft:#2a313b;--ck-done-text:#8fe0ad;--ck-progress-text:#f3d36b;--ck-none-text:#b9c1cc}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ck-dot{background:var(--ck-none);border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.ck-dot.done,.ck-pill.done .ck-dot{background:var(--ck-done)}.ck-dot.progress,.ck-pill.progress .ck-dot{background:var(--ck-progress)}.ck-pill{white-space:nowrap;background:var(--ck-none-soft);color:var(--ck-none-text);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.ck-pill.done{background:var(--ck-done-soft);color:var(--ck-done-text)}.ck-pill.progress{background:var(--ck-progress-soft);color:var(--ck-progress-text)}.ck-bar{background:var(--ck-none-soft);border-radius:999px;height:12px;margin:8px 0;display:flex;overflow:hidden}.ck-bar span{background:var(--ck-none);min-width:4px}.ck-bar span.done{background:var(--ck-done)}.ck-bar span.progress{background:var(--ck-progress)}.ck-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ck-pick{flex:260px;max-width:460px}.ck-headline{margin:14px 0 0;font-size:1.05rem}.ck-filter{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ck-filter button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:6px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.ck-filter button.on{border-color:var(--primary);background:var(--primary-soft)}.ck-legend{gap:6px;margin:12px 0 4px;font-size:.9rem;display:grid}.ck-legend>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ck-section{margin-top:26px}.ck-section-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ck-section-head h2{margin:0;font-size:1.2rem}.ck-counts{color:var(--muted);gap:12px;font-size:.9rem;font-weight:600;display:inline-flex}.ck-counts>span{align-items:center;gap:5px;display:inline-flex}.ck-hint{color:var(--muted);margin:4px 0 10px;font-size:.88rem}.ck-group{color:var(--muted);margin:14px 0 6px;font-size:.88rem;font-weight:700}.ck-item{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--ck-none);border-radius:10px;margin-bottom:6px;scroll-margin-top:12px}.ck-item.done{border-left-color:var(--ck-done)}.ck-item.progress{border-left-color:var(--ck-progress)}.ck-item.open{box-shadow:0 0 0 2px var(--primary-soft)}.ck-row{text-align:left;width:100%;min-height:52px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.ck-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ck-title{overflow-wrap:anywhere;font-weight:600}.ck-note{color:var(--muted);font-size:.86rem}.ck-chevron{color:var(--muted);flex:none}.ck-body{border-top:1px solid var(--line);background:var(--bg);border-radius:0 0 10px;padding:12px}.ck-checks{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:4px;margin:0 0 12px;padding:10px 12px;font-size:.92rem;list-style:none;display:grid}.ck-checks li.ok{color:var(--ck-done-text)}.ck-checks li.info{color:var(--muted)}@media (width<=520px){.ck-row{flex-wrap:wrap}.ck-main{flex-basis:100%}}.at-list{gap:6px;display:grid}.at-row{border:1px solid var(--line);border-left:5px solid var(--ck-none);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.at-row.available{border-left-color:var(--ck-done)}.at-row.not_available{border-left-color:var(--bad)}.at-name{overflow-wrap:anywhere;flex:180px;min-width:0;font-weight:600}.at-choice{flex:none;gap:6px;display:inline-flex}.at-choice button{border:1px solid var(--line);background:var(--surface);min-height:38px;font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600}.at-choice button:hover:not(:disabled){border-color:var(--primary)}.at-choice button.on.yes{background:var(--ck-done-soft);border-color:var(--ck-done);color:var(--ck-done-text)}.at-choice button.on.no{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.at-master .row-meta{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.at-master .row-main{flex:200px}.at-choice button.on.wait{background:var(--ck-none-soft);border-color:var(--ck-none);color:var(--ck-none-text)}.ck-broker{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ck-broker .ck-main{color:inherit;flex:260px;text-decoration:none}.ck-broker .ck-main:hover .ck-title{text-decoration:underline}.ck-broker .ck-bar{max-width:360px;height:8px;margin:6px 0 0}.ck-warn{color:var(--ck-progress-text);background:var(--ck-progress-soft);border-radius:8px;margin-top:4px;padding:4px 8px;font-size:.86rem;display:block}.ck-finished{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.ck-finished>div{flex:240px;min-width:0}.bsearch-mark{white-space:nowrap;background:var(--ck-none-soft);color:var(--ck-none-text);border-radius:999px;flex:none;margin-left:auto;padding:2px 9px;font-size:.76rem;font-weight:700}.bsearch-mark.done{background:var(--ck-done-soft);color:var(--ck-done-text)}.bsearch-mark.progress{background:var(--ck-progress-soft);color:var(--ck-progress-text)}.guide-for{color:var(--muted);margin:0 0 8px;font-size:.88rem}.guide-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.guide-step-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.guide-step-head input{flex:1;font-weight:600}.guide-num{background:var(--primary);width:28px;height:28px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.guide-pic{margin-top:8px;display:block}.guide-pic img{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:100%;max-height:520px;display:block}.guide-pic.small img{max-height:220px}.guide-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:12px}.guide-card-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.guide-card .guide,.guide-open{padding:4px 12px 14px}.guide-open{border-bottom:1px solid var(--line)}.cov-scroll{max-height:360px;overflow-y:auto}.at-name .tag{margin-left:8px}.cov-note{color:var(--muted);font-size:.82rem;font-weight:400;display:block}.cov-countries{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cov-countries button{border:1px solid var(--line);background:var(--surface);min-height:38px;font:inherit;color:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:600}.cov-countries button.on{background:var(--primary);border-color:var(--primary);color:var(--primary-text,#fff)}.ck-copy{border:1px dashed var(--line);border-radius:10px;margin-top:12px;padding:8px 12px}.ck-copy summary{cursor:pointer;min-height:32px;font-weight:700}.ck-copy[open]{padding-bottom:12px}.ck-copy-parts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 14px;margin-bottom:8px;display:grid}.ck-copy-parts .check{align-items:center;gap:8px;min-height:32px;display:flex}.ck-choices{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ck-team,.bsearch-mark.team{background:var(--primary-soft,#dff1f0);color:var(--primary)}.ck-team{vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.76rem;font-weight:700;display:inline-block}.bsearch-mark.team{margin-left:auto}.bsearch-mark.team+.bsearch-mark{margin-left:6px}.ask-state{border:1px solid var(--line);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:.93rem}.ask-state strong{display:block}.ask-state ul{margin:4px 0 10px;padding-left:20px}.ask-state p{margin:0}@media (width<=560px){.ck-choices{align-items:flex-start;width:100%}}.newver{z-index:60;background:var(--surface);border:1px solid var(--primary);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:.93rem;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.newver button{background:var(--primary);color:#fff;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:7px 14px;font-weight:600}.acard{padding:0;overflow:hidden}.acard-body{padding:14px 16px}.acard-top{color:var(--muted);font-size:.85rem}.acard-headline{margin:2px 0 10px;font-size:1.15rem;font-weight:700}.acard-headline.small{margin-bottom:6px;font-size:1.05rem}.acard-hint{color:var(--muted);margin:8px 0;font-size:.88rem}.acard-label{color:var(--muted);margin:14px 0 0;font-size:.85rem}.acard .choices{margin-top:6px}.agroups{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:12px;display:grid}.agroup{border:1.5px solid var(--primary);border-radius:10px;overflow:hidden}.agroup-head{background:var(--primary-soft);color:var(--primary);border-bottom:1.5px solid var(--primary);padding:9px 14px;font-size:1rem;font-weight:700}.agroup-line{align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:1rem;display:flex}.agroup-line+.agroup-line{border-top:1px solid var(--line)}.agroup-line.pick{cursor:pointer}.agroup-line.pick:hover{background:var(--surface-2)}.agroup-line input{width:20px;height:20px;accent-color:var(--primary);flex:none}.agroup-name{overflow-wrap:anywhere;flex:1}.atick{color:var(--good);text-align:center;flex:none;width:20px;font-size:1.1rem;font-weight:700}.astd{background:var(--good-soft);color:var(--good);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.76rem;font-weight:700}.asend{margin-top:12px}.asend-label{color:var(--muted);margin-bottom:4px;font-size:.85rem}.asend-preview{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:.95rem}.remind-lead{margin:0 0 4px;font-size:1.05rem}.remind-actions{gap:8px;margin-top:4px;display:grid}.acard-foot{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 16px;display:flex}.acard-foot-end{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.achip{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.achip.good{background:var(--good-soft);color:var(--good)}.achip.warn{background:var(--warn-soft);color:var(--warn)}.acard-link{font:inherit;color:var(--primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:.85rem;text-decoration:underline}.acard-link:disabled{opacity:.6;cursor:default}.acard-notice{color:var(--muted);background:var(--surface-2);padding:0 16px 10px;font-size:.78rem}.acard-sources{padding:0 16px 12px}.acard>.error{margin:8px 16px}.apick{gap:8px;margin-top:8px;display:grid}.apick button{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.apick button:hover:not(:disabled){border-color:var(--primary)}.apick-name{flex:1;font-weight:600}.apick-note{color:var(--muted);white-space:nowrap;font-size:.82rem}.adot{background:var(--ck-none,#a3abb8);border-radius:50%;flex:none;width:10px;height:10px}.adot.approved{background:var(--ck-done,#2e9e5b)}.adot.waiting{background:var(--ck-progress,#e2a400)}.afix{gap:8px;margin:6px 0 12px;display:grid}.afix-line{align-items:center;gap:10px;display:flex}.afix-n{background:var(--primary-soft);width:26px;height:26px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;display:flex}.afix-name{flex:1;min-width:0}.afix-note{color:var(--muted);font-size:.82rem;display:block}.acard-also{color:var(--muted);border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px;font-size:.85rem}.acard-team{margin:4px 0 0}.ask-mode{color:var(--muted);text-align:center;margin:6px 0 0;font-size:.8rem}.agroup-lines.cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.agroup-lines.cols .agroup-line{border-top:0;border-bottom:1px solid var(--line)}.agroups:has(.agroup-lines.cols){grid-template-columns:1fr}.sl-group{margin-top:26px}.sl-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.82rem;font-weight:700}.sl-section{border:1.5px solid var(--primary);background:var(--surface);border-radius:10px;margin-bottom:8px;overflow:hidden}.sl-head{background:var(--primary-soft);width:100%;min-height:52px;color:var(--primary);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:10px 14px;font-size:1.05rem;font-weight:700;display:flex}.sl-section.open .sl-head{border-bottom:1.5px solid var(--primary)}.sl-head:hover{filter:brightness(.97)}.sl-head-no{background:var(--primary);min-width:34px;height:34px;color:var(--primary-text);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:1rem;display:inline-flex}.sl-head-title{overflow-wrap:anywhere;flex:1;min-width:0}.sl-head-count{color:var(--text);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:.88rem;font-weight:600}.sl-section.done .sl-head-count{background:var(--good-soft);color:var(--good);border-color:#0000}.sl-head .ck-chevron{color:var(--primary)}.sl-section-body{background:var(--bg);padding:10px 10px 12px}.sl-tally{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:0 2px 10px;font-size:.86rem;display:flex}.sl-no{font-variant-numeric:tabular-nums;min-width:44px;color:var(--primary);flex:none;font-weight:700}.sl-short,.sl-lock{vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.74rem;font-weight:700;display:inline-block}.sl-short{background:var(--info-soft);color:var(--info)}.sl-lock{background:var(--surface-2);color:var(--muted)}.sl-marks{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.sl-state{white-space:nowrap;background:var(--ck-none-soft);color:var(--ck-none-text);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.sl-state.pending{background:var(--warn-soft);color:var(--warn)}.sl-state.answered{background:var(--info-soft);color:var(--info)}.sl-state.not_offered{background:var(--surface-2);color:var(--text)}.sl-add{border:1px dashed var(--line);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;margin-top:6px;padding:9px 12px;font-size:.92rem;display:block}.sl-add:hover{border-color:var(--primary);color:var(--primary)}.sl-panel>.card:first-child,.sl-panel>.card-note:first-child{margin-top:0}.sl-ask{color:var(--text);margin:0 0 10px;font-size:1rem;font-style:italic}.sl-states{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.sl-states button{border:1.5px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-weight:600}.sl-states button:hover:not(:disabled){border-color:var(--primary)}.sl-states button.on{border-color:var(--ck-none);background:var(--ck-none-soft)}.sl-states button.on.pending{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.sl-states button.on.answered{border-color:var(--info);background:var(--info-soft);color:var(--info)}.sl-states button.on.not_offered{border-color:var(--text);background:var(--surface-2)}.sl-states.big button{flex:140px;min-height:48px;font-size:1rem}.sl-states.big button.answered{border-color:var(--info);color:var(--info)}.sl-states.big button.pending{border-color:var(--warn);color:var(--warn)}.sl-quote{border-left:4px solid var(--line);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:10px 0;padding:10px 12px}.sl-quote.good{border-left-color:var(--good);background:var(--good-soft)}.sl-quote-label{color:var(--muted);white-space:normal;margin-bottom:4px;font-size:.8rem;font-weight:700}.sl-choice{gap:8px;margin:12px 0;display:grid}.sl-option{border:1.5px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sl-option.on{border-color:var(--primary);background:var(--primary-soft)}.sl-option.off{cursor:default}.sl-option input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--primary);border:0;flex:none;margin:3px 0 0;padding:0}.sl-option>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sl-option-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem}.sl-audience{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0;display:flex}.sl-refuse{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin-top:10px;padding:12px}.sl-history{margin-top:8px}.sl-finished{border:1.5px solid var(--line);border-radius:10px;margin-top:14px;padding:12px}.sl-finished.yes{border-color:var(--good);background:var(--good-soft)}.sl-finished-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sl-finished-mark{background:var(--ck-none-soft);color:var(--ck-none-text);white-space:nowrap;border-radius:999px;padding:5px 14px;font-weight:700;display:inline-block}.sl-finished.yes .sl-finished-mark,.sl-finished-mark.yes{background:var(--good);color:#fff}.sl-finished-mark.small{padding:3px 10px;font-size:.82rem}.sl-blockers{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sl-blockers button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 10px;display:flex}.sl-blockers button:hover{border-color:var(--primary)}.sl-blocker-name{font-weight:600}.sl-blocker-why{color:var(--muted);flex:200px;font-size:.88rem}.sl-counts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.sl-counts>div{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.sl-count-n{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.sl-count-label{color:var(--muted);font-size:.88rem}.sl-next{background:var(--primary-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.sl-next>div{flex:260px;min-width:0}.sl-extra{margin-top:14px}.sl-scope{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sl-scope button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.9rem}.sl-scope button.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.sl-interview-title{margin:4px 0 8px;font-size:1.25rem;font-weight:700}.sl-nav{justify-content:space-between}.sl-uselist{gap:4px;margin:8px 0;display:grid}.sl-useline{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;min-height:44px;padding:7px 10px;display:grid}.sl-useline input{width:18px;height:18px}.sl-usename{overflow-wrap:anywhere;font-weight:600}.sl-usestatus{color:var(--muted);text-align:right;font-size:.84rem}.sl-usestatus.master{color:var(--good);font-weight:600}.sl-usestatus.flagged{color:var(--warn);font-weight:600}.sl-usetext{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:2/-1;font-size:.86rem}@media (width<=520px){.sl-head{flex-wrap:wrap}.sl-head-title{flex-basis:calc(100% - 90px)}.sl-q .ck-main{flex-basis:calc(100% - 56px)}.sl-marks{flex:auto;justify-content:flex-start;padding-left:54px}.sl-useline{grid-template-columns:auto 1fr}.sl-usestatus{text-align:left;grid-column:2}}.sl-lib+.sl-lib{border-top:1px solid var(--line)}.sl-lib-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.sl-lib-q{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.sl-lib-body{padding:0 12px 12px}.sl-section.none{border-color:var(--ck-none)}.sl-section.none .sl-head{background:var(--ck-none-soft);color:var(--text);border-bottom-color:var(--ck-none)}.sl-section.none .sl-head-no{background:var(--ck-none-text)}.sl-section.none .sl-head .ck-chevron{color:var(--muted)}.sl-section.progress{border-color:var(--ck-progress)}.sl-section.progress .sl-head{background:var(--ck-progress-soft);color:var(--ck-progress-text);border-bottom-color:var(--ck-progress)}.sl-section.progress .sl-head-no{background:var(--ck-progress);color:#3d2e00}.sl-section.progress .sl-head .ck-chevron{color:var(--ck-progress-text)}.sl-section.done{border-color:var(--ck-done)}.sl-section.done .sl-head{background:var(--ck-done-soft);color:var(--ck-done-text);border-bottom-color:var(--ck-done)}.sl-section.done .sl-head-no{background:var(--ck-done)}.sl-section.done .sl-head .ck-chevron{color:var(--ck-done-text)}.sl-state.answered,.sl-state.pending{background:var(--ck-progress-soft);color:var(--ck-progress-text)}.sl-states button.on.answered,.sl-states button.on.pending{border-color:var(--ck-progress);background:var(--ck-progress-soft);color:var(--ck-progress-text)}.sl-states.big button.answered,.sl-states.big button.pending{border-color:var(--ck-progress);color:var(--ck-progress-text)}.sl-finished.no{border-color:var(--ck-progress)}.sl-finished.no .sl-finished-mark{background:var(--ck-progress-soft);color:var(--ck-progress-text)}.sl-three{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:12px}.sl-three-title{margin:0 0 8px;font-size:1.05rem;font-weight:700}.sl-bar{background:var(--ck-none-soft);border-radius:999px;height:14px;margin-bottom:10px;display:flex;overflow:hidden}.sl-bar .done{background:var(--ck-done)}.sl-bar .progress{background:var(--ck-progress)}.sl-bar .none{background:var(--ck-none)}.sl-line{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin-bottom:4px;padding:7px 10px;display:flex}.sl-line b{text-align:right;min-width:26px;font-size:1.15rem}.sl-line .acard-link{margin-left:auto}.sl-line.done{background:var(--ck-done-soft)}.sl-line.progress{background:var(--ck-progress-soft)}.sl-line.none{background:var(--ck-none-soft)}.sl-blockers-head{margin:10px 0 0;font-size:.9rem;font-weight:600}.returnbar{z-index:5;background:var(--primary-soft);border-bottom:1px solid var(--primary);padding:8px 16px;font-weight:600;position:sticky;top:0}.returnbar a{color:var(--primary);text-decoration:none}.returnbar a:hover{text-decoration:underline}button.back{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}.rv-warn{background:var(--warn-soft);color:var(--warn);border-radius:10px;margin:10px 0;padding:9px 12px}.rv-range{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.rv-range input{width:auto}.rv-group{margin-top:16px}.rv-head{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:8px 14px;font-weight:700}.row-title .sl-no{margin-right:8px;display:inline-block}.returnbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.returnbar-close{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;min-width:32px;min-height:32px}.lb-list{gap:10px;display:grid}.lb-box{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.lb-top{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 14px;font-size:.84rem;display:flex}.lb-no{color:var(--primary);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.lb-chip{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.lb-chip.one{background:var(--info-soft);color:var(--info)}.lb-chip.many{background:var(--ai-soft);color:var(--ai)}.lb-date{color:var(--muted);margin-left:auto}.lb-qa{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.lb-q,.lb-a{overflow-wrap:anywhere;min-width:0;padding:12px 14px}.lb-q{border-right:1px solid var(--line);font-weight:600}.lb-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}.lb-ways{color:var(--muted);margin-top:8px;font-size:.86rem;font-weight:400}.lb-ways summary{cursor:pointer}.lb-ways ul{margin:6px 0 0;padding-left:18px}.lb-a .hint{margin:8px 0 0}@media (width<=640px){.lb-qa{grid-template-columns:1fr}.lb-q{border-right:0;border-bottom:1px solid var(--line)}.lb-date{flex-basis:100%;margin-left:0}}.page.wide{max-width:1500px}@media (width>=1100px){.page.wide .lb-qa{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.page.wide .filters{flex-wrap:nowrap}}.attach{margin:12px 0}.attach-drop{border:2px dashed var(--primary);text-align:center;background:var(--primary-soft);color:var(--primary);cursor:pointer;border-radius:12px;padding:14px;font-weight:600}.attach-drop.over,.attach-drop:hover{background:var(--surface)}.attach-drop small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.attach-file{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;padding:8px 12px;display:flex}.attach-file b{overflow-wrap:anywhere;flex:160px;min-width:0}.sl-q.skipped{opacity:.6}.sl-q.skipped .ck-title{text-decoration:line-through}.sl-q.skipped.open{opacity:1}.sl-tools{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.notice-box .sl-tools{border-top:0;padding-top:0}.lbt .sl-group{margin-top:16px}.lbq{border-top:1px solid var(--line)}.lbq-head{background:var(--surface-2);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 14px;font-weight:700;display:flex}.lbq-head b{min-width:44px;color:var(--primary);font-variant-numeric:tabular-nums}.lbq-title{overflow-wrap:anywhere;flex:1;min-width:0}.lbq-count{color:var(--muted);white-space:nowrap;font-size:.84rem;font-weight:600}.lbr{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:12px;padding:10px 14px;display:grid}.lbr-q{overflow-wrap:anywhere;font-weight:600}.lbr-chips{flex-wrap:wrap;gap:6px;margin-top:6px;font-weight:400;display:flex}.lbr-a{overflow-wrap:anywhere;min-width:0}.lbr-a .hint{margin:6px 0 0}@media (width<=700px){.lbr{grid-template-columns:56px minmax(0,1fr)}.lbr-a{grid-column:2}}.ml-group{margin-top:10px}.ml-head{background:var(--surface-2);border-radius:8px;margin-bottom:4px;padding:6px 10px;font-size:.9rem;font-weight:700}.ml-cond{color:var(--warn);font-size:.86rem;display:block}.at-name .acard-link{font-size:.82rem;font-weight:400;display:block}.ml-cond-form{margin:6px 0 0}.pa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pa-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0 4px;display:grid}.pa-counts>div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:9px 12px}.pa-counts b{font-size:1.4rem;display:block}.pa-counts span{color:var(--muted);font-size:.84rem}.pa-row{align-items:flex-start}.pa-time{width:132px;color:var(--muted);flex:none;font-size:.84rem}.ib-hero{background:var(--primary);color:var(--primary-text);border-radius:14px;margin:12px 0;padding:26px 22px}.ib-tag{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.75rem}.ib-hero h2{margin:6px 0 8px;font-size:1.7rem;line-height:1.15}.ib-hero p{max-width:560px;margin:0 0 16px}.ib-cta{background:var(--surface);color:var(--primary);border-radius:10px;padding:11px 18px;font-weight:700;display:inline-block}.ib-path{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:12px;display:grid}.ib-step{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.ib-step b{background:var(--surface-2);padding:7px 10px;display:block}.ib-step span{color:var(--muted);padding:8px 10px;font-size:.86rem;display:block}.ib-result{background:var(--primary-soft);border-radius:10px;margin-top:8px;padding:12px 14px}.ib-result b{color:var(--primary);font-size:1.3rem}.ib-warn{border-left:4px solid var(--warn);background:var(--warn-soft);color:var(--warn);border-radius:0 8px 8px 0;padding:10px 12px;font-size:.88rem}.ib-examples{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ib-examples div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 12px;font-size:.88rem}.ib-examples b{margin-bottom:4px;display:block}.sec-list{gap:10px;margin-bottom:14px;display:grid}.sec-line{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.sec-line .muted{font-size:13px}.sec-qr{justify-content:center;margin:10px 0;display:flex}.sec-qr img{background:#fff;border-radius:10px;width:200px;height:200px;padding:6px}input.sec-code{letter-spacing:3px;font-variant-numeric:tabular-nums;width:100%;max-width:260px;font-size:20px;display:block}.sec-codes{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.sec-codes code{border:1px dashed var(--line);text-align:center;letter-spacing:1px;border-radius:8px;padding:8px 10px;font-size:16px}@media print{body:has(#recovery-codes) *{visibility:hidden}#recovery-codes,#recovery-codes *{visibility:visible;color:#000}#recovery-codes{width:420px;position:fixed;top:24px;left:24px}}:root{--tq-blue:#1d5fd1;--tq-blue-soft:#e4edfc}@media (prefers-color-scheme:dark){:root{--tq-blue:#7aa7f5;--tq-blue-soft:#1b2a45}}.tq-link{color:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;padding:12px 14px;text-decoration:none;display:flex}.tq-layout{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:14px;display:grid}.tq-layout .faint{color:var(--muted);font-size:.85rem}.tq-filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tq-filters button{border:1px solid var(--line);background:var(--surface);color:inherit;min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.tq-filters button.on,.tq-pick .btn.on{border-color:var(--tq-blue);background:var(--tq-blue-soft);color:var(--tq-blue);font-weight:600}.tq-list{padding:0;overflow:hidden}.tq-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tq-item:last-child{border-bottom:0}.tq-item.on{background:var(--tq-blue-soft);box-shadow:inset 3px 0 0 var(--tq-blue)}.tq-item-top,.tq-head{align-items:center;gap:8px;display:flex}.tq-grow{flex:1}.tq-who{font-weight:600}.tq-item-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tq-late{color:var(--bad);background:var(--bad-soft);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:.85rem}.tq-badge{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.8rem;font-weight:600}.tq-badge.none{background:var(--ck-none-soft);color:var(--ck-none-text)}.tq-badge.progress{background:var(--ck-progress-soft);color:var(--ck-progress-text)}.tq-badge.done{background:var(--ck-done-soft);color:var(--ck-done-text)}.tq-detail,.tq-empty{padding:14px 16px}.tq-back{display:none}.tq-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0 6px;padding:0;list-style:none;display:grid}.tq-steps li{text-align:center;color:var(--ck-none-text);flex-direction:column;align-items:center;gap:4px;font-size:.85rem;display:flex}.tq-dot{background:var(--ck-none-soft);width:28px;height:28px;color:var(--ck-none-text);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tq-steps li.done .tq-dot{background:var(--ck-done);color:#fff}.tq-steps li.done{color:var(--ck-done-text)}.tq-steps li.now .tq-dot{background:var(--ck-progress);color:#3d2e00}.tq-steps li.now{color:var(--ck-progress-text);font-weight:600}.tq-sec{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:12px;display:grid}.tq-lbl{font-weight:600}.tq-msg{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:10px 12px}.tq-msg.done{border-color:var(--ck-done)}.tq-wait{background:var(--ck-progress-soft);color:var(--ck-progress-text);border-radius:10px;padding:8px 12px}.tq-i{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;padding:0;font:italic 700 .8rem Georgia,serif;display:inline-flex}.tq-i[aria-expanded=true]{border-color:var(--tq-blue);color:var(--tq-blue)}.tq-i-text{background:var(--surface-2);color:var(--text);border-radius:8px;margin-top:4px;padding:8px 10px;font-size:.9rem;font-weight:400;display:block}@media (width<=760px){.tq-layout{grid-template-columns:1fr}.tq-layout.has-sel .tq-side,.tq-layout:not(.has-sel) .tq-main{display:none}.tq-back{display:inline-flex}.tq-steps{grid-template-columns:1fr;justify-items:start}.tq-steps li{text-align:left;flex-direction:row}}.at-choice.team-pick button.on.yes,.at-choice.team-pick button.on.wait{background:var(--info-soft);border-color:var(--info);color:var(--info)}.prose.rich{white-space:normal}.prose.rich h4{margin:14px 0 4px;font-size:1rem;font-weight:700}.prose.rich h4:first-child{margin-top:2px}.prose.rich p{margin:4px 0}.prose.rich ul,.prose.rich ol{margin:4px 0 8px;padding-left:22px}.prose.rich li{margin:3px 0}
