.wd-sum{border:1px solid var(--line-2,var(--line));background:var(--sunk);color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:14px 0 18px;padding:9px 14px;font-size:13px;display:flex}.wd-sum b{color:var(--text);font-weight:600}.wd-tabs{border-bottom:1px solid var(--line-2,var(--line));flex-wrap:wrap;gap:0;display:flex}.wd-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:9px 16px;font-size:14px;font-weight:600}.wd-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.wd-tabs button:hover{color:var(--accent-ink)}.wd-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cp-table.wd-flat tbody tr{cursor:default}.cp-table.wd-flat tr.wd-later td{color:var(--faint)}.wd-num{text-align:right;font-variant-numeric:tabular-nums}input.wd-price{width:96px}.wd-inline{margin-left:6px;display:inline}.wd-gap{margin-left:8px}.wd-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.wd-row .field{margin-bottom:0}.wd-row .field .input{width:140px}.wd-welcome{margin-top:16px}.wd-acts{justify-content:flex-end;gap:6px;display:flex}.wd-tgl{vertical-align:middle;background:var(--line-2);cursor:pointer;border:0;border-radius:999px;width:34px;height:20px;padding:0;display:inline-block;position:relative}.wd-tgl:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .12s;position:absolute;top:2px;left:2px}.wd-tgl.on{background:var(--accent)}.wd-tgl.on:after{left:16px}.wd-tgl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wd-prov{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.wd-prov>div{border-right:1px solid var(--line);min-width:0;padding:12px 16px}.wd-prov>div:last-child{border-right:0}.wd-prov small{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.wd-prov b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.wd-warnb b{color:var(--warn)}.wd-prov-edit{margin-top:14px}.wd-pick{position:relative}.wd-pick .input{width:100%;min-height:36px}.wd-list{z-index:90;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);max-height:280px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.wd-list li{cursor:pointer;border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 10px;display:flex}.wd-list li:last-child{border-bottom:0}.wd-list li.on{background:var(--accent-soft)}.wd-list li b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.wd-list li .mono,.wd-list li .wd-town{color:var(--muted);font-size:12px}.wd-list li .wd-bal{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.wd-list li.wd-none{cursor:default;color:var(--muted)}.wd-split{background:var(--accent-soft);border:1px solid #c4dfdd;gap:4px;padding:10px 12px;display:grid}.wd-split div{justify-content:space-between;display:flex}.wd-split b{font-variant-numeric:tabular-nums}.wd-seg{display:inline-flex}.wd-seg button{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--muted);cursor:pointer;margin-right:-1px;padding:0 16px;font-weight:600}.wd-seg button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);z-index:1;position:relative}.wd-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:2}.wd-facts{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.wd-facts>div{border-right:1px solid var(--line);min-width:0;padding:10px 12px}.wd-facts>div:last-child{border-right:0}.wd-facts small{color:var(--muted);font-size:12px;display:block}.wd-facts b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.wd-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wd-h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 0;font-size:13px}.wd-refund{border:1px solid var(--line);padding:8px 12px}.wd-danger{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.wd-uses{margin:0;padding:0;list-style:none}.wd-uses li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:4px 0;display:flex}.wd-uses li b{font-variant-numeric:tabular-nums;margin-left:auto}.wd-refund-win{width:min(520px,100vw - 32px);padding:18px 20px}.wd-win-h{margin:0;font-size:17px}@media (width<=900px){.wd-prov,.wd-facts{grid-template-columns:1fr}.wd-prov>div,.wd-facts>div{border-right:0;border-bottom:1px solid var(--line)}.wd-acts{flex-wrap:wrap}}.nt-page{max-width:1400px}.nt-grid{grid-template-columns:minmax(360px,560px) 1fr;align-items:start;gap:18px;display:grid}@media (width<=1100px){.nt-grid{grid-template-columns:1fr}}.nt-side{gap:18px;min-width:0;display:grid}.nt-panel{background:var(--panel);border:1px solid #dde4e5;min-width:0;box-shadow:0 1px 2px #1018280f}.nt-panel>header{background:#f1f5f5;border-bottom:1px solid #dde4e5;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.nt-panel>header h3{letter-spacing:.06em;text-transform:uppercase;color:#2b4a4b;margin:0;font-size:12.5px}.nt-panel>header span{color:var(--muted);font-size:12.5px}.nt-bd{padding:16px}.nt-fld{flex-direction:column;gap:5px;min-width:0;margin-bottom:14px;display:flex}.nt-fld>label{color:#33414d;font-size:12.5px;font-weight:600}.nt-fld>label small{color:#8b95a0;margin-left:4px;font-weight:400}.nt-fld textarea.input,.nt-fld select.input,.nt-chosen input.input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:7px 10px}.nt-fld textarea.input{resize:vertical;min-height:60px}.nt-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=520px){.nt-two{grid-template-columns:1fr}}.nt-kinds{border:1px solid #dde4e5;grid-template-columns:repeat(3,1fr);display:grid}.nt-kinds button{cursor:pointer;color:var(--muted);background:#fff;border:0;border-right:1px solid #dde4e5;justify-content:center;align-items:center;gap:2px;padding:8px;font-weight:600;display:flex}.nt-kinds button:last-child{border-right:0}.nt-kinds button.on{color:var(--text);background:#e3f1ef;box-shadow:inset 0 -3px #1b7a78}.nt-dot{background:#18734a;width:8px;height:8px;margin-right:6px;display:inline-block}.nt-dot.urgent{background:#b42318}.nt-dot.news{background:#1d5ea8}.nt-n{color:#15202a;vertical-align:1px;background:#ffe98a;border:1px solid #c9a200;justify-content:center;align-items:center;min-width:18px;height:18px;margin-right:6px;padding:0 4px;font:700 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.nt-places{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=520px){.nt-places{grid-template-columns:repeat(2,1fr)}}.nt-places label{cursor:pointer;background:#fff;border:1px solid #dde4e5;flex-direction:column;gap:2px;padding:9px 10px;display:flex;position:relative}.nt-places label b{font-size:13px}.nt-places label small{color:var(--muted);font-size:11.5px;line-height:1.3}.nt-places input{accent-color:var(--accent);position:absolute;top:9px;right:9px}.nt-places label.on{background:#e3f1ef;border-color:#1b7a78}.nt-attach{color:var(--muted);border:1px dashed #dde4e5;align-items:center;gap:10px;padding:8px 10px;display:flex}.nt-attach img{object-fit:cover;width:84px;height:40px;display:block}.nt-thumb{background:#edf1f2;width:84px;height:40px;display:block}.nt-chosen{flex-direction:column;gap:6px;margin-top:6px;display:flex}.nt-colist{border:1px solid #dde4e5;max-height:180px;padding:4px 8px;overflow:auto}.nt-colist label{align-items:center;gap:6px;padding:3px 0;font-size:13px;display:flex}.nt-fbtns{border-top:1px solid #edf1f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:14px;display:flex}.nt-fbtns small{color:var(--muted)}.nt-fbtns span{gap:8px;display:flex}.nt-frame{background:var(--bg);border:1px solid #dde4e5;margin:14px 16px 16px}.nt-mini-top{color:#fff;background:#0e4f50;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.nt-mini-top i{color:#0e4f50;background:#ffe98a;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;display:flex}.nt-mini-body{grid-template-columns:1fr 220px;gap:10px;padding:10px;display:grid}@media (width<=640px){.nt-mini-body{grid-template-columns:1fr}}.nt-ghosts{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.nt-ghosts div{background:#fff;border:1px solid #dde4e5;height:44px}.nt-pill{letter-spacing:.02em;white-space:nowrap;border:1px solid;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.nt-pill.urgent{color:#b42318;background:#fef3f2;border-color:#f6cdc8}.nt-pill.news{color:#1d5ea8;background:#eff5fd;border-color:#c9dbf3}.nt-pill.offer{color:#18734a;background:#ecf7f0;border-color:#bfe2cd}.nt-strip{border-bottom:1px solid;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:flex}.nt-strip.urgent{background:#fef3f2;border-color:#f6cdc8}.nt-strip.news{background:#eff5fd;border-color:#c9dbf3}.nt-strip.offer{background:#ecf7f0;border-color:#bfe2cd}.nt-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nt-t span{color:var(--muted);margin-left:8px}.nt-card{background:#fff;border:1px solid #dde4e5}.nt-banner{object-fit:cover;width:100%;height:80px;display:block}.nt-cb{border-top:3px solid #18734a;padding:10px 12px 12px}.nt-card.urgent .nt-cb{border-top-color:#b42318}.nt-card.news .nt-cb{border-top-color:#1d5ea8}.nt-card h5{margin:6px 0 4px;font-size:14px;font-weight:600}.nt-card p{color:var(--muted);margin:0 0 8px;font-size:12.5px}.nt-second{font-family:var(--second-fonts);margin-top:2px;display:block}.nt-langs{border:1px solid #dde4e5}.nt-ltabs{background:#f8fafa;border-bottom:1px solid #dde4e5;flex-wrap:wrap;display:flex}.nt-ltabs button{cursor:pointer;font:inherit;background:0 0;border:0;border-right:1px solid #dde4e5;flex-direction:column;align-items:flex-start;gap:0;padding:6px 10px;display:flex}.nt-ltabs button small{color:var(--muted);font-size:11px}.nt-ltabs button.on{background:#fff;box-shadow:inset 0 -3px #1b7a78}.nt-ltabs button.done .nt-lnat:after{content:" ✓";color:#18734a}.nt-lnat{font-weight:600;font-family:var(--second-fonts)}.nt-ladd{color:#1b7a78;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px}.nt-lbody{font-family:var(--second-fonts);flex-direction:column;gap:6px;padding:10px;display:flex}.nt-lbody .input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:7px 10px}.nt-lbody textarea.input{resize:vertical;min-height:54px}.nt-lai{border-top:1px solid #edf1f2;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.nt-plang select{font:inherit;font-size:12.5px;font-family:var(--second-fonts);background:#fff;border:1px solid #dde4e5;padding:1px 4px}.nt-go{padding:3px 10px;font-size:12.5px}.nt-table{border-collapse:collapse;width:100%}.nt-table th,.nt-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f2;padding:9px 12px}.nt-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f8fafa;font-size:12px;font-weight:600}.nt-table tbody tr{cursor:pointer}.nt-table tbody tr:hover td,.nt-table tbody tr:focus td{background:#f8fafa}.nt-table tr.gone td{opacity:.55}.nt-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nt-sub{color:var(--muted);font-size:12.5px;display:block}.nt-marks{white-space:nowrap}.nt-meter{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nt-bar{background:#edf1f2;width:70px;height:6px;display:inline-block}.nt-bar i{background:#1b7a78;height:100%;display:block}.nt-st{color:#18734a;font-weight:600}.nt-st.end{color:#8b95a0}.nt-st.wait{color:#8a5a00}.nt-shade{z-index:30;background:#0c1c1e6b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.nt-win{background:#fff;border:1px solid #dde4e5;width:min(540px,100%);box-shadow:0 10px 30px #10182824}.nt-win-hd{color:#fff;background:#0e4f50;justify-content:space-between;align-items:center;padding:9px 14px;font-weight:600;display:flex}.nt-win-hd span:last-child{color:#bfdcd9;font-size:12.5px;font-weight:500}.nt-win-b{padding:18px}.nt-win-b h3{margin:0 0 2px;font-size:18px}.nt-win-f{background:#f8fafa;border-top:1px solid #edf1f2;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.nt-acts{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.nt-reach{border-top:1px solid var(--line);padding:10px 0}.nt-reach ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.sm-page{max-width:1400px}.sm-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sm-head h1{margin-right:8px;font-size:20px;font-weight:700}.sm-head .spacer{flex:1}.sm-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:14px;display:flex}.sm-tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:9px 16px;font-weight:600}.sm-tabs button:hover{color:var(--text)}.sm-tabs button.on{color:var(--accent);border-bottom-color:var(--accent)}.sm-tabs .n{background:var(--accent-soft);min-width:18px;color:var(--accent);text-align:center;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.sm-st{letter-spacing:.02em;white-space:nowrap;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.sm-st.draft{color:#4b5964;background:#eceff1}.sm-st.approved{color:#0b4a4b;background:#d9ecea}.sm-st.posted{background:var(--ok-soft);color:var(--ok)}.sm-st.failed{background:var(--bad-soft);color:var(--bad)}.sm-st.sent_back{background:var(--warn-soft);color:var(--warn)}.sm-st.live{background:var(--ok-soft);color:var(--ok)}.sm-st.verify{background:var(--warn-soft);color:var(--warn)}.sm-st.not_live{color:#4b5964;background:#eceff1}.sm-lc{gap:2px;display:inline-flex}.sm-lc i{border:1px solid var(--line);color:var(--muted);background:#fff;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:600;line-height:16px}.sm-lc i.posted{background:var(--ok);border-color:var(--ok);color:#fff}.sm-lc i.empty{opacity:.4;text-decoration:line-through}.sm-pf{color:var(--muted);letter-spacing:.02em;font-size:10.5px}.sm-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sm-bar h2{text-align:center;min-width:150px;font-size:16px}.sm-bar .spacer{flex:1}.sm-cal{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sm-dow{color:var(--muted);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;padding:6px 8px;font-size:11px;font-weight:600}.sm-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:4px;display:flex}.sm-cal.week .sm-day{min-height:300px}.sm-day.out{background:#f8f9fa}.sm-day.out .dn{opacity:.45}.sm-day.today{box-shadow:inset 0 0 0 2px var(--accent)}.sm-day .dn{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.sm-day .dn button{cursor:pointer;color:var(--accent);opacity:0;background:0 0;border:0;padding:0 3px;font-size:15px;line-height:1}.sm-day:hover .dn button{opacity:1}.sm-chip{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-left-width:4px;flex-direction:column;gap:2px;min-width:0;padding:3px 6px;font-size:12px;display:flex}.sm-chip:hover{background:var(--accent-soft)}.sm-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sm-chip .row2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sm-chip.draft{border-left-color:#9aa5ae}.sm-chip.approved{border-left-color:#1b7a78}.sm-chip.posted{border-left-color:var(--ok);background:#f6fbf8}.sm-chip.failed{border-left-color:var(--bad)}.sm-chip.sent_back{background:#fffaf0;border-left-color:#c58a00}.sm-more{color:var(--muted);padding:0 4px;font-size:11.5px}.sm-skipped{background:var(--warn-soft);border:1px solid #ecd9a6;margin-bottom:12px;padding:8px 12px;font-size:13px}.sm-skipped ul{margin:4px 0 0;padding-left:18px}.sm-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.sm-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sm-filters select,.sm-filters input{border:1px solid var(--line);font:inherit;background:#fff;padding:7px 10px}.sm-filters input.search{min-width:240px}table.sm-tbl{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);width:100%}.sm-tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fafbfc;padding:8px 10px;font-size:11.5px;font-weight:600}.sm-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 10px}.sm-tbl tbody tr.click{cursor:pointer}.sm-tbl tbody tr.click:hover{background:var(--accent-soft)}.sm-tbl tr.grp td{color:#2b4a4b;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f5;font-size:12px;font-weight:700}.sm-tbl td.c,.sm-tbl th.c{text-align:center}.sm-tbl .mid{border-left:1px solid var(--line)}.sm-sum{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=800px){.sm-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-sum>div{background:var(--panel);border:1px solid var(--line);padding:12px 14px}.sm-sum b{font-size:26px;line-height:1.1;display:block}.sm-sum span{color:var(--muted);font-size:12px}.sm-sum .good b{color:var(--ok)}.sm-sum .miss b{color:var(--bad)}.cv{min-width:22px;font-weight:700;display:inline-block}.cv.posted{color:var(--ok)}.cv.approved{color:#b07a00}.cv.planned{color:#8a95a0;font-size:12px;font-weight:500}.cv.none{color:var(--bad)}.sm-miss td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.sm-panel{width:min(780px,100%)}.sm-panel h2{font-size:17px}.sm-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sm-three{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (width<=640px){.sm-two,.sm-three{grid-template-columns:1fr}}.sm-f{flex-direction:column;gap:4px;min-width:0;margin-bottom:12px;display:flex}.sm-f>label,.sm-f>.lbl{color:#33414d;font-size:12px;font-weight:600}.sm-f input,.sm-f select,.sm-f textarea{border:1px solid var(--line);font:inherit;background:#fff;width:100%;padding:7px 10px}.sm-f textarea{resize:vertical;min-height:150px;line-height:1.5}.sm-f .hint{color:var(--muted);font-size:12px}.sm-plats{flex-wrap:wrap;gap:8px;display:flex}.sm-plats label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:6px 12px;display:flex}.sm-plats label.on{border-color:var(--accent);background:var(--accent-soft)}.sm-checks{border:1px solid var(--line);background:#fafbfc;margin-bottom:14px;padding:8px 12px;font-size:13px}.sm-checks li{padding:2px 0;list-style:none}.sm-checks ul{margin:0;padding:0}.sm-checks .ok{color:var(--ok);margin-right:6px;font-weight:700}.sm-checks .no{color:var(--bad);margin-right:6px;font-weight:700}.sm-banner{background:var(--warn-soft);border:1px solid #ecd9a6;margin-bottom:12px;padding:8px 12px;font-size:13px}.sm-banner.bad{background:var(--bad-soft);border-color:#f0c6c2}.sm-ltabs{border:1px solid var(--line);margin-bottom:0;display:flex}.sm-ltabs button{border:0;border-right:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;flex:1;padding:8px;font-weight:600}.sm-ltabs button:last-child{border-right:0}.sm-ltabs button.on{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 -3px 0 var(--accent)}.sm-lbody{border:1px solid var(--line);border-top:0;margin-bottom:14px;padding:12px}.sm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.sm-actions .spacer{flex:1}.sm-media-pick{align-items:center;gap:10px;display:flex}.sm-media-pick img,.sm-media-pick video{object-fit:cover;border:1px solid var(--line);background:#edf1f2;width:120px;height:80px}.sm-sticky{background:var(--panel);border-top:1px solid var(--line);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;margin:0 -22px -22px;padding:10px 22px;display:flex;position:sticky;bottom:-22px}.sm-media{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.sm-mcard{background:var(--panel);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.sm-mcard .pv{background:#edf1f2;justify-content:center;align-items:center;height:130px;display:flex;overflow:hidden}.sm-mcard .pv img,.sm-mcard .pv video{object-fit:cover;width:100%;height:100%}.sm-mcard .bd{flex-direction:column;gap:3px;min-width:0;padding:8px 10px;font-size:12.5px;display:flex}.sm-mcard .bd b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-drop{border:2px dashed var(--line);text-align:center;color:var(--muted);background:#fff;margin-bottom:14px;padding:18px}.sm-drop.over{border-color:var(--accent);background:var(--accent-soft)}.sm-box{background:var(--panel);border:1px solid var(--line);max-width:760px;margin-bottom:14px;padding:16px}.sm-box h3{margin-bottom:8px;font-size:14px}.sm-res{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.sm-res>div{border:1px solid var(--line);background:#fafbfc;padding:8px 10px}.sm-res b{font-size:20px;display:block}.sm-err{color:var(--bad);margin:2px 0;font-size:13px}.cp{--side:240px;grid-template-columns:var(--side) minmax(0, 1fr);background:var(--bg);height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;display:grid}.cp.cp-mini{--side:64px}.cp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cp button{cursor:pointer}.cp .cp-muted{color:var(--muted)}.cp *{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}.cp ::-webkit-scrollbar{width:8px;height:8px}.cp ::-webkit-scrollbar-track{background:0 0}.cp ::-webkit-scrollbar-corner{background:0 0}.cp ::-webkit-scrollbar-thumb{background:var(--scroll);background-clip:padding-box;border:2px solid #0000}.cp ::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-hover)}.cp .cp-places{scrollbar-color:transparent transparent}.cp-brand{border-bottom:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;gap:1px;height:57px;padding:0 16px;display:flex;overflow:hidden}.cp-brand small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-left:2px;font-size:10.5px;font-weight:600}.cp-places{scrollbar-color:transparent transparent}.cp .cp-places:hover{scrollbar-color:var(--scroll) transparent}.cp .cp-places::-webkit-scrollbar-thumb{background-color:#0000}.cp .cp-places:hover::-webkit-scrollbar-thumb{background-color:var(--scroll)}.cp-side{background:var(--surface);border-right:1px solid var(--line);z-index:30;flex-direction:column;min-height:0;display:flex;position:relative}.cp-brand{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:57px;padding:0 16px;display:flex;overflow:hidden}.cp-brand a{color:inherit;text-decoration:none;display:inline-flex}.cp-brand .wm{--wm-size:19px}.cp-brand small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.cp-places{flex-direction:column;flex:1;gap:1px;padding:8px 8px 12px;display:flex;overflow-y:auto}.cp-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:14px 10px 4px;font-size:11px;font-weight:700}.cp-place{text-align:left;color:var(--text);background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;width:100%;min-height:34px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.cp-place svg{color:var(--muted);flex:none}.cp-place:hover{background:var(--sunk)}.cp-place.on{background:var(--accent-soft);border-left-color:var(--accent);color:var(--accent-ink);font-weight:600}.cp-place.on svg{color:var(--accent)}.cp-lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-cnt{background:var(--warn);color:#fff;text-align:center;min-width:20px;padding:0 6px;font-size:11.5px;font-weight:700}.cp-ext{color:var(--faint);font-size:12px}.cp-side-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:1px;padding:8px;display:flex}.cp-mini .cp-grp,.cp-mini .cp-lbl,.cp-mini .cp-ext,.cp-mini .cp-brand small,.cp-mini .wm-text{display:none}.cp-mini .cp-brand{align-items:center;padding:0}.cp-mini .cp-place{justify-content:center;padding-left:7px;padding-right:7px;position:relative}.cp-mini .cp-cnt{min-width:0;padding:0 4px;font-size:10px;position:absolute;top:2px;right:6px}.cp-side-veil{display:none}.cp-main{flex-direction:column;min-width:0;min-height:0;display:flex}.cp-top{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;height:57px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex:none;align-items:center;gap:10px;display:flex;position:relative}.cp-top:after{content:"";background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 62%, var(--gold) 100%);opacity:.9;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cp-menu-btn{display:none!important}.cp-spacer{flex:1}.cp-searchbox{border:1px solid var(--line-2);background:var(--bg);max-width:560px;height:36px;color:var(--muted);text-align:left;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.cp-searchbox:hover{border-color:var(--accent)}.cp-searchbox svg{flex:none}.cp-ph{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-kbd{border:1px solid var(--line-2);background:var(--surface);color:var(--muted);white-space:nowrap;padding:0 5px;font:600 11px Inter,system-ui,sans-serif}.cp-tbtn{border:1px solid var(--line-2);background:var(--surface);white-space:nowrap;align-items:center;gap:6px;height:36px;padding:0 12px;font-weight:600;display:inline-flex}.cp-tbtn:hover{border-color:var(--accent);color:var(--accent-ink)}.cp-icon{justify-content:center;width:36px;padding:0}.cp-guide{background:var(--accent);color:#fff;border-color:var(--accent)}.cp-guide:hover{background:var(--accent-ink);color:#fff}.cp-who{background:0 0;border:0;align-items:center;gap:8px;padding:0 0 0 6px;font-weight:500;display:flex}.cp-who i{background:var(--accent-ink);color:#fff;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid}.cp-pop-host{display:inline-flex;position:relative}.cp-pop-veil{z-index:59;position:fixed;inset:0}.cp-pop{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);z-index:60;width:280px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0}.cp-pop-text{padding:10px 14px}.cp-pop-text p{color:var(--muted);margin:4px 0 0;font-size:13px}.cp-pop-item{text-align:left;width:100%;color:var(--text);border:0;border-top:1px solid var(--line);background:0 0;padding:10px 14px;font-weight:500;text-decoration:none;display:flex}.cp-pop-item:hover{background:var(--sunk)}.cp-scroll{flex:1;min-height:0;overflow-y:auto}.cp-page{max-width:1200px;padding-block:20px 64px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex-direction:column;gap:16px;margin:0 auto;display:flex}.cp-head{flex-direction:column;gap:8px;display:flex}.cp-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cp-crumb{align-items:center;gap:6px;display:inline-flex}.cp-crumb a{color:var(--accent);font-weight:500;text-decoration:none}.cp-crumb a:hover{text-decoration:underline}.cp-sep{color:var(--faint)}.cp-phead{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cp-ptitle{flex:1;min-width:240px}.cp .cp-ptitle h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:22px;font-weight:600}.cp-lead{color:var(--muted);margin:2px 0 0}.cp-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-acts:empty{display:none}.cp-body{min-width:0}.cp .btn{border-color:var(--line-2);background:var(--surface);min-height:36px;font-weight:600}.cp .btn:hover{border-color:var(--accent);color:var(--accent-ink)}.cp .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.cp .btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.cp .btn-danger{background:var(--surface);color:var(--bad);border-color:#efc4c0}.cp .btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.cp .btn-ghost:hover{color:var(--accent-ink)}.cp input.input{border-color:var(--line-2)}.cp input.input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.cp .toolbar{margin-bottom:12px}.cp table.grid{border-color:var(--line);background:var(--surface)}.cp .grid th{background:var(--surface);white-space:nowrap;height:36px;padding-block:0;font-weight:600;position:sticky;top:0}.cp .grid td{height:40px;padding-block:0;font-size:13px}.cp .grid tbody tr:hover,.cp .grid tbody tr.sel{background:#f7faf9}.cp .seg .btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.cp .empty{background:var(--surface)}.cp .card{border-color:var(--line);background:var(--surface)}.cp .panel{box-shadow:var(--shadow)}.cp .overlay{z-index:45}.cp .pill-active{background:var(--ok-soft);color:var(--ok);font-weight:600}.cp .pill-read_only{background:var(--warn-soft);color:var(--warn);font-weight:600}.cp .pill-suspended{background:var(--bad-soft);color:var(--bad);font-weight:600}.cp-btn{border:1px solid var(--line-2);background:var(--surface);white-space:nowrap;height:36px;color:var(--text);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.cp-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.cp-btn.cp-small{height:30px;padding:0 10px;font-size:13px}.cp-input{border:1px solid var(--line-2);background:var(--surface);width:100%;padding:8px 10px}.cp-input:focus{outline:2px solid var(--accent);outline-offset:-1px}.cp-badge{white-space:nowrap;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.cp-badge:before{content:"";background:currentColor;width:6px;height:6px}.cp-badge.ok{background:var(--ok-soft);color:var(--ok)}.cp-badge.warn{background:var(--warn-soft);color:var(--warn)}.cp-badge.bad{background:var(--bad-soft);color:var(--bad)}.cp-badge.info{background:var(--info-soft);color:var(--info)}.cp-badge.grey{background:var(--grey-soft);color:var(--muted)}.cp-soon{flex-direction:column;gap:16px;display:flex}.cp-note{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #cfe0df;max-width:72ch;margin:0;padding:10px 14px}.cp-go{flex-wrap:wrap;gap:8px;display:flex}.cp-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cp-card{background:var(--surface);border:1px solid var(--line);padding:14px 16px 16px}.cp-card h2{margin:0;font-size:15px;font-weight:600}.cp-card p{color:var(--text);margin:4px 0 0;font-size:13.5px}.cp-card p.cp-muted{color:var(--faint);font-size:12.5px}.cp-flash{animation:1.6s ease-out cp-flash}@keyframes cp-flash{0%,40%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 #0000}}.cp-veil{z-index:70;background:#0c1e1c61;position:fixed;inset:0}.cp-window{z-index:90;background:var(--surface);width:min(560px,100% - 32px);box-shadow:var(--shadow);border:1px solid var(--line-2);flex-direction:column;max-height:76vh;display:flex;position:fixed;top:14vh;left:50%;translate:-50%}.cp-wh{padding:16px 20px 0}.cp-wh h2{margin:0;font-size:17px}.cp-wh p{margin:4px 0 0}.cp-wb{flex-direction:column;gap:12px;padding:12px 20px 16px;display:flex;overflow-y:auto}.cp-wf{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.cp-drawer{background:var(--surface);z-index:80;width:min(480px,100%);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.cp-dh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.cp-dh h2{flex:1;margin:0;font-size:17px}.cp-db{flex-direction:column;flex:1;gap:14px;padding:18px 20px;display:flex;overflow-y:auto}.cp-dform{flex-direction:column;gap:14px;display:flex}.cp-dform .field{margin-bottom:0}.cp-dlead{color:var(--muted);margin:0;font-size:13px}.cp-dfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:14px;display:flex}.cp-dform input.input{min-height:36px}.cp-dform select.input{border:1px solid var(--line-2);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235e6e6c' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;width:100%;min-height:36px;padding:0 32px 0 10px}.cp-dform select.input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.cp-switch{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cp-switch input{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:2px 0 0}.cp-switch span{flex-direction:column;gap:2px;display:flex}.cp-switch small{color:var(--muted);font-size:12.5px}.cp-sk{top:10vh}.cp-sin{border-bottom:1px solid var(--line);height:52px;color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.cp-sin input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.cp-sres{padding:6px 0 10px;overflow-y:auto}.cp-sg{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:10px 16px 4px;font-size:11px;font-weight:700}.cp-sres button{text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 16px;display:grid}.cp-sres button.sel{background:var(--accent-soft)}.cp-s1{font-weight:600;display:block}.cp-s2{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.cp-ty{color:var(--muted);border:1px solid var(--line-2);padding:0 6px;font-size:11.5px}.cp-shint{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;flex:none;gap:14px;padding:8px 16px;font-size:12px;display:flex}.cp-empty{text-align:center;color:var(--muted);padding:28px 16px}.cp-empty strong{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.cp-hint-line{color:var(--warn);margin:4px 16px 0;font-size:12.5px}.cp-glist{flex-direction:column;display:flex}.cp-gg{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 0 2px;font-size:11px;font-weight:700}.cp-glist button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 0;display:flex}.cp-glist button:hover b{color:var(--accent)}.cp-glist b{flex:1;font-weight:600}.cp-glist small{color:var(--muted)}.cp-arrow{color:var(--accent);font-weight:700}.cp-help h3{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:6px 0 2px;font-size:13px}.cp-help p{margin:0 0 8px}.cp-words{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cp-keys{flex-direction:column;gap:6px;display:flex}.cp-keyrow{grid-template-columns:120px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.cp-keyrow .cp-kbd{justify-self:start}[data-cp-spot]{outline-offset:3px;animation:1.4s ease-in-out infinite cp-pulse;outline:3px solid var(--gold)!important}@keyframes cp-pulse{0%,to{outline-color:#c79a3b}50%{outline-color:#c79a3b59}}.cp-bubble{z-index:95;background:var(--accent-ink);color:#fff;width:min(300px,100vw - 32px);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:fixed}.cp-bubble small{color:#a9d6d3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cp-bubble b{font-size:14.5px;font-weight:600}.cp-bb{justify-content:space-between;gap:8px;display:flex}.cp-bb button{color:#fff;background:0 0;border:1px solid #fff6;min-height:30px;padding:4px 10px;font-size:12.5px;font-weight:600}.cp-bb button:hover{background:#ffffff1f}.cp-bubble:before{content:"";background:var(--accent-ink);width:12px;height:12px;position:absolute;top:-6px;left:18px;rotate:45deg}.cp-bubble.up:before{top:auto;bottom:-6px}.cp-bubble.flat:before,.cp-tabbar{display:none}.cp-tabbar a,.cp-tabbar button{color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 2px 4px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.cp-tabbar a.on{color:var(--accent)}.cp-tabbar .cp-cnt{min-width:0;padding:0 4px;font-size:10px;position:absolute;top:4px;left:calc(50% + 6px)}@media (width<=900px){.cp,.cp.cp-mini{--side:260px;grid-template-columns:minmax(0,1fr)}.cp-side{visibility:hidden;width:260px;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);z-index:85;transition:translate .2s,visibility .2s;position:fixed;top:0;bottom:0;left:0;translate:-100%}.cp-open .cp-side{visibility:visible;box-shadow:var(--shadow);translate:0}.cp-side-veil{z-index:84;background:#0c1e1c61;display:block;position:fixed;inset:0}.cp-mini .cp-grp,.cp-mini .cp-lbl,.cp-mini .cp-brand small,.cp-mini .wm-text{display:revert}.cp-mini .cp-ext{display:inline}.cp-mini .cp-place{justify-content:flex-start;padding-left:10px}.cp-mini .cp-brand{align-items:flex-start;padding:0 16px}.cp-collapse{display:none!important}.cp-menu-btn{display:inline-flex!important}.cp-txt,.cp-who span,.cp-searchbox .cp-kbd{display:none}.cp-guide{padding:0 10px}.cp-page{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.cp-pop{width:min(280px,100vw - 24px);right:-40px}}@media (width<=640px){.cp-tabbar{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);display:flex;position:fixed;bottom:0;left:0;right:0}.cp-page{padding-block:16px 96px}.cp-menu-btn{display:none!important}.cp-searchbox{flex:0 0 44px;justify-content:center;padding:0}.cp-ph,.cp-spacer{display:none}.cp-top{justify-content:space-between}.cp-tbtn{justify-content:center;min-width:44px;min-height:44px}.cp-searchbox{height:44px}.cp-btn,.cp .btn,.cp .seg .btn{min-height:44px}.cp-btn.cp-small{min-height:40px}.cp-ptitle{min-width:0}.cp-who i{width:36px;height:36px}.cp-keyrow{grid-template-columns:100px 1fr}body:has(.cp) .toasts{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.cp *,[data-cp-spot]{transition:none!important;animation:none!important}}.cp{--spark:#9cc9c5}.cp .mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cp-pad{padding:14px 16px}.cp-small-text{font-size:12.5px}.cp-warn-text{color:var(--warn);font-weight:600}.cp-linkbtn{color:var(--accent);background:0 0;border:0;padding:8px 0 0;font-size:13px;font-weight:600}.cp-linkbtn:hover{text-decoration:underline}.cp-card{background:var(--surface);border:1px solid var(--line);scroll-margin-top:56px}.cp-card.cp-pad h2{margin:0 0 4px;font-size:15px}.cp-ch{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 0;display:flex}.cp-ch h2{flex:1;margin:0;font-size:15px;font-weight:600}.cp-cl{color:var(--muted);margin:2px 16px 0;font-size:13px}.cp-cb{padding:14px 16px 16px}.cp-chip{color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;padding:0 7px;font-size:12px;font-weight:600;display:inline-block}.cp-chip-practice{color:#3d2a00;text-transform:uppercase;letter-spacing:.04em;background:#fdf0c9;border-color:#ecd68a;margin-left:8px;font-size:10.5px}.cp-tidy .cp-card{padding:0}.cp-tidy .cp-card p.cp-cl{color:var(--muted);margin:2px 16px 0;font-size:13px}.cp-tidy .cp-card p.cp-muted{color:var(--muted);font-size:13px}.cp-split{grid-template-columns:2fr 1fr;align-items:start;gap:20px;display:grid}.cp-split>*{min-width:0}.cp-col{flex-direction:column;gap:20px;min-width:0;display:flex}.cp-btn.cp-primary{background:var(--accent);border-color:var(--accent);color:#fff}.cp-btn.cp-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.cp-btn.cp-danger{background:var(--bad);border-color:var(--bad);color:#fff}.cp-btn.cp-danger:hover{color:#fff;background:#8f1d14;border-color:#8f1d14}.cp-btn:disabled{opacity:.55;cursor:default}.cp-btn:disabled:hover{border-color:var(--line-2);color:inherit}.cp-btn.cp-primary:disabled:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.cp-bar{background:var(--sunk);height:6px}.cp-bar i{background:var(--accent);height:100%;display:block}.cp-spark{max-width:100%;height:auto;display:block}.cp-bar-day{fill:var(--spark)}.cp-bar-zero{fill:var(--line-2)}.cp-bar-today{fill:var(--accent)}.cp-seen{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cp-seen:before{content:"";background:var(--ok);width:7px;height:7px}.cp-seen.warn{color:var(--warn)}.cp-seen.warn:before{background:var(--warn)}.cp-seen.bad{color:var(--bad);font-weight:600}.cp-seen.bad:before{background:var(--bad)}.cp-todo{padding:6px 0 4px}.cp-todo-row{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:11px 16px;transition:background .15s;display:grid}.cp-todo-row:first-child{border-top:0}.cp-todo-row:hover{background:#f7faf9}.cp-tone{flex:none;width:10px;height:10px;display:inline-block}.cp-tone.red{background:var(--bad)}.cp-tone.amber{background:var(--warn)}.cp-tone.blue{background:var(--info)}.cp-what{font-weight:600}.cp-where{color:var(--muted);font-size:12.5px}.cp-clear-all{color:var(--muted);padding:22px 16px}.cp-clear-all strong{color:var(--text)}.cp-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cp-tile{background:var(--surface);border:1px solid var(--line);text-align:left;color:var(--text);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.cp-tile:hover{border-color:var(--accent)}.cp-tile b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:600}.cp-tile span{color:var(--muted);font-size:13px}.cp-using{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.cp-big{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.cp-pulse{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cp-pulse>div{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.cp-pulse>div:first-child{border-left:0}.cp-pulse b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.cp-pulse span{color:var(--muted);font-size:12.5px}.cp-steps{flex-direction:column;margin-top:10px;display:flex}.cp-step{border-top:1px dashed var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.cp-step:first-child{border-top:0}.cp-tick{border:1.5px solid var(--line-2);place-items:center;width:18px;height:18px;display:grid}.cp-step.done .cp-tick{background:var(--ok);border-color:var(--ok);color:#fff}.cp-step.done .cp-st{color:var(--muted);text-decoration:line-through}.cp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-minilist{flex-direction:column;display:flex}.cp-mini-row{border-top:1px solid var(--line);color:var(--text);align-items:center;gap:8px;min-height:40px;padding:8px 0;text-decoration:none;display:flex}.cp-mini-row:first-child{border-top:0}.cp-mini-row:hover .cp-ml{color:var(--accent)}.cp-ml{flex:1;font-weight:500}.cp-mini-row small{color:var(--faint)}.cp-star{color:var(--faint);background:0 0;border:0;padding:0 6px;font-size:17px;line-height:1}.cp-star:hover,.cp-star.on{color:var(--gold)}.cp-titlerow{align-items:center;gap:2px;display:flex}.cp-title-star{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.cp-btn.cp-star{width:36px;color:var(--faint);padding:0;font-size:17px}.cp-btn.cp-star.on{color:var(--gold);border-color:var(--gold)}.cp-bellbtn{position:relative}.cp-dot{background:var(--bad);width:8px;height:8px;position:absolute;top:5px;right:5px}.cp-pop.cp-pop-wide{width:min(360px,100vw - 24px)}.cp-bell-row{grid-template-columns:10px 1fr;align-items:start;gap:10px;display:grid}.cp-bell-row .cp-tone{margin-top:5px}.cp-bell-row small{color:var(--muted);font-size:12px;font-weight:400;display:block}.cp-listcard{background:var(--surface);border:1px solid var(--line)}.cp-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.cp-find{border:1px solid var(--line-2);background:var(--surface);min-width:160px;height:32px;color:var(--muted);flex:0 280px;align-items:center;gap:6px;padding:0 8px;display:flex}.cp-find:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.cp-find input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.cp-find input:focus-visible{outline:0}.cp-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp-chips-label{color:var(--muted);margin-right:2px;font-size:12px;font-weight:600}.cp-fchip{border:1px dashed var(--line-2);background:var(--surface);height:30px;color:var(--muted);padding:0 10px;font-size:13px;font-weight:500}.cp-fchip:hover{border-color:var(--accent)}.cp-fchip.on{border-style:solid;border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.cp-clear{color:var(--accent);background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:600}.cp-clear:hover{text-decoration:underline}.cp-tablewrap{overflow-x:auto}.cp-table{border-collapse:collapse;width:100%;font-size:13px}.cp-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;height:36px;padding:0 12px;font-size:12px;font-weight:600;position:sticky;top:0}.cp-table td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;height:44px;padding:0 12px}.cp-table tbody tr{cursor:pointer}.cp-table tbody tr:hover td,.cp-table tbody tr:focus-visible td{background:#f7faf9}.cp-table tbody tr.on td{background:var(--accent-soft)}.cp-nm{color:var(--text);font-weight:600;display:block}.cp-sub{color:var(--muted);font-size:12px;display:block}.cp-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;display:flex}.cp-pager{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:8px 16px 14px;font-size:13px;display:flex}.cp-cards-sm{display:none}.cp-crow{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--text);background:0 0;grid-template-columns:1fr auto;gap:4px 10px;min-height:64px;padding:12px 16px;display:grid}.cp-crow:first-child{border-top:0}.cp-crow-open{text-align:left;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.cp-crow-toggle{cursor:pointer;align-self:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.cp-plan-note{margin:0 16px 16px}.cp-crow>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.cp-r{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cp-ritems{flex-direction:column;display:flex}.cp-ritem{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cp-ritem:first-child{border-top:0}.cp-rt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-rt b{font-size:14.5px}.cp-rt small{color:var(--faint);margin-left:auto}.cp-ritem p{white-space:pre-wrap;max-width:72ch;margin:0}.cp-meta{color:var(--muted);font-size:12.5px}.cp-ritem .row{display:flex}.cp-obj{flex-direction:column;gap:16px;display:flex}.cp-ohead{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.cp-avatar{background:var(--accent-ink);color:#fff;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.cp-ot{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.cp .cp-ot h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:22px;font-weight:600}.cp-chips-row{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.cp-oacts{margin-left:auto}.cp-more{width:36px;padding:0;font-size:18px;line-height:1}.cp-menu{width:260px;padding:4px 0}.cp-menu-item{text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;min-height:40px;padding:9px 14px;display:flex}.cp-menu-item:hover,.cp-menu-item:focus-visible{background:var(--sunk)}.cp-menu-item.red{color:var(--bad);font-weight:600}.cp-menu-hr{border:0;border-top:1px solid var(--line);margin:4px 0}.cp-secbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;gap:2px;display:flex;position:sticky;top:0;overflow-x:auto}.cp-secbar button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:9px 12px;font-weight:600}.cp-secbar button:hover{color:var(--accent-ink)}.cp-secbar button.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.cp-checks{grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:12px;display:grid}.cp-checks label{align-items:center;gap:8px;min-height:28px;font-size:13.5px;display:flex}.cp-checks input{accent-color:var(--accent);width:16px;height:16px}.cp-facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13.5px;display:grid}.cp-facts dt{color:var(--muted)}.cp-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.cp-hist{flex-direction:column;font-size:13px;display:flex}.cp-hist>div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:10px;padding:7px 0;display:grid}.cp-hist>div:first-child{border-top:0}.cp-hist em{color:var(--faint);font-variant-numeric:tabular-nums;font-style:normal}.cp-by{color:var(--faint)}.cp-spark-foot{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.cp-hint{margin:6px 0 12px;font-size:12.5px}.cp-person{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-person .input{width:150px}.cp-embed>h3.section-title:first-child,.cp-embed>.section-title:first-child{display:none}.cp-embed .section-title{margin:18px 0 8px;font-size:14px}.cp-embed .field-hint{margin-block:6px}.cp-plan-only>h3~h3,.cp-plan-only>h3~h3~*{display:none}.cp-plan-only>p.field-hint:has(+h3){display:none}.cp-drawer .cp-db>.section-title:first-child{display:none}.cp-window>form{flex-direction:column;min-height:0;display:flex}@media (width<=1100px){.cp-hide-md{display:none}}@media (width<=900px){.cp-split{grid-template-columns:1fr}.cp-tiles{grid-template-columns:1fr 1fr}.cp-oacts{width:100%;margin-left:0}}@media (width<=640px){.cp-tablewrap{display:none}.cp-cards-sm{display:block}.cp-hide-phone{display:none}.cp-pulse{grid-template-columns:1fr}.cp-pulse>div{border-left:0;border-top:1px solid var(--line)}.cp-pulse>div:first-child{border-top:0}.cp-checks{grid-template-columns:1fr}.cp-hist>div{grid-template-columns:1fr;gap:0}.cp-fchip,.cp-clear{min-height:44px}.cp-star,.cp-title-star{min-width:44px;min-height:44px}.cp-ptitle{flex:100%}.cp-menu-item,.cp-secbar button{min-height:44px}.cp-find{flex:100%;height:44px}.cp-person .input{width:100%}.cp-switch,.cp-dform input.input,.cp-dform select.input,.cp-oacts .cp-btn{min-height:44px}.cp-oacts .cp-primary{flex:1}}:root{--sp-note-bg:#fff3c4;--sp-note-line:#e6cf86;--sp-note-bar:#b8860b;--sp-note-bar-soft:#f3df9a;--sp-note-ink:#6b4e00}.sp-page{--sp-or:#d9822b;--sp-orl:#fdf0e3;--sp-gold:#c79a3b;--sp-goldl:#f8f1e2;--sp-red:#b4402f;--sp-redl:#fbe3df;--sp-greenl:#e2f2e6;--sp-green:#2d7a43;flex-direction:column;height:calc(100vh - 53px);min-height:520px;padding:0 12px 12px;display:flex;position:relative}.sp-page[hidden]{display:none}.sp-page .input,.sp-page select.input,.sp-page textarea.input{border:1px solid var(--line);width:auto;font:inherit;background:#fff;padding:7px 9px}.sp-page .input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.sp-page textarea.input{resize:vertical;width:100%}.sp-page .spacer{flex:1}.sp-top{background:var(--accent);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -12px;padding:6px 12px;font-size:12.5px;display:flex}.sp-nav,.sp-topbtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;padding:3px 10px;font-size:12.5px;font-weight:600}.sp-nav.on{color:var(--accent);background:#fff;border-color:#fff}.sp-topbtn{border-color:var(--sp-gold);background:var(--sp-gold);color:#1d2a2a}.sp-open.yes{color:#bfe8c8;font-weight:600}.sp-open.no{color:#ffd2cb;font-weight:600}.sp-live{background:#ffffff26;padding:1px 7px;font-size:11px}.sp-live.poll{background:var(--sp-or)}.sp-status{background:#fff;border:0;padding:3px 4px;font-weight:600}.sp-status.online{color:var(--sp-green)}.sp-status.away{color:#8a6a22}.sp-status.busy{color:var(--sp-red)}.sp-tag{white-space:nowrap;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.sp-tag.u{background:var(--sp-redl);color:var(--sp-red)}.sp-tag.c{background:var(--sp-orl);color:var(--sp-or)}.sp-tag.v{background:var(--accent-soft);color:var(--accent)}.sp-tag.ok{background:var(--sp-greenl);color:var(--sp-green)}.sp-tag.n{background:var(--sp-goldl);color:#8a6a22}.sp-stars{color:var(--sp-gold);letter-spacing:1px;margin-left:6px}.sp-queue{flex:none;margin:8px 0}.sp-seg{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.sp-seg button{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:#fff;padding:4px 12px;font-weight:600}.sp-seg button.on{background:var(--accent);border-color:var(--accent);color:#fff}.sp-seg .n{text-align:center;background:#0000001f;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.sp-seg button:not(.on) .n{background:var(--accent-soft);color:var(--accent)}.sp-qscroll{border:1px solid var(--line);background:#fff;max-height:190px;overflow:auto}table.sp-qt{border-collapse:collapse;width:100%;font-size:12.5px}.sp-qt th{background:var(--accent-soft);color:var(--accent);text-align:left;padding:4px 8px;font-weight:600;position:sticky;top:0}.sp-qt td{border-top:1px solid #e8eeee;padding:4px 8px}.sp-qt tbody tr{cursor:pointer}.sp-qt tbody tr:hover{background:#f1f8f7}.sp-qt tr.sel td{background:#fff6d6}.sp-qt tr.unread td{font-weight:600}.sp-empty{text-align:center;padding:16px!important}.sp-badge{background:var(--sp-red);color:#fff;text-align:center;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;line-height:17px;display:inline-block}.sp-take{padding:1px 10px;font-size:12px}.sp-split{border:1px solid var(--line);background:#fff;flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.sp-chat{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sp-none{color:var(--muted);justify-content:center;align-items:center}.sp-chd{background:var(--accent);color:#fff;align-items:center;gap:8px;padding:6px 8px;display:flex}.sp-ct{flex:1;min-width:0}.sp-sub{opacity:.88;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sp-av{width:30px;height:30px;color:var(--accent);background:#fff;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sp-ic{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.sp-abar{background:var(--accent-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;display:flex}.sp-abar button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:3px 8px;font-size:12px;font-weight:600}.sp-abar button.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.sp-abar button:disabled{opacity:.5;cursor:not-allowed}.sp-with{margin-left:auto}.sp-pbox{border-bottom:1px solid var(--sp-gold);background:#fff8e6;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.sp-pbox .input{min-width:180px}.sp-strip{background:var(--sp-or);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.sp-strip .sp-sp{flex:1}.sp-strip button{color:var(--ink,#1c2b2b);font:inherit;cursor:pointer;background:#fff;border:1px solid;padding:2px 8px}.sp-rrow{align-items:center;gap:6px;margin-top:4px;display:flex}.sp-rrow .btn{padding:1px 8px;font-size:11.5px}.sp-sys.ev-signin_help span{background:var(--sp-greenl);color:var(--sp-green);font-weight:600}.sp-sbar{border-bottom:1px solid var(--line);padding:4px 6px}.sp-sbar .input{width:100%}.sp-msgs{background:#e9efee;flex:1;min-height:0;padding:8px 10px;overflow:auto}.sp-b{overflow-wrap:anywhere;background:#fff;width:fit-content;max-width:78%;margin:6px 0;padding:5px 8px 3px;font-size:13px;position:relative;box-shadow:0 1px #00000014}.sp-b.me{background:#d9f2e3;margin-left:auto}.sp-b.bot{border-left:3px solid var(--accent);background:#f4f9f9}.sp-b.note{background:var(--sp-note-bg);border:1px solid var(--sp-note-line);border-left:6px solid var(--sp-note-bar);margin-left:auto}.sp-w{color:#1b6b6c;margin-bottom:1px;font-size:10.5px;font-weight:700}.sp-b.note .sp-w{color:var(--sp-note-ink);background:var(--sp-note-bar-soft);margin:-5px -8px 4px;padding:3px 8px;font-size:11px}.sp-nbar{border-bottom:1px solid var(--sp-note-line);background:var(--sp-note-bg);color:var(--sp-note-ink);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:flex}.sp-nbar .muted{font-weight:400}.sp-text{white-space:pre-wrap}.sp-cap{white-space:pre-wrap;margin-top:3px}.sp-tm{color:var(--muted);text-align:right;margin-top:2px;font-size:10px}.sp-tk{color:#9aa}.sp-tk.rd{color:#2f8de4;font-weight:700}.sp-ha{border:1px solid var(--line);z-index:2;background:#fff;display:none;position:absolute;top:-12px;right:4px}.sp-b:hover .sp-ha{display:flex}.sp-ha button{cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px}.sp-ha button:hover{background:var(--accent-soft)}.sp-b .sp-q{border-left:3px solid var(--sp-gold);color:var(--muted);background:#0000000d;margin-bottom:3px;padding:2px 6px;font-size:11.5px}.sp-sys{text-align:center;margin:7px 0}.sp-sys span{color:var(--muted);background:#fff;padding:2px 9px;font-size:11px;display:inline-block}.sp-day span{background:var(--sp-goldl)}.sp-imgbtn{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sp-img{border:1px solid var(--line);max-width:240px;max-height:200px;display:block}.sp-file{color:inherit;background:#0000000a;padding:5px 8px;text-decoration:none;display:block}.sp-audio{max-width:240px;height:34px}.sp-call{background:var(--sp-orl);border:1px solid var(--sp-or);padding:6px 8px}.sp-calling{align-items:center;gap:6px;margin-top:5px;display:flex}.sp-calling .input{width:64px;padding:3px 6px}.sp-called{color:var(--sp-green);margin-top:4px;font-weight:600}.sp-composer{flex:none;position:relative}.sp-qbar{border-top:1px solid var(--sp-gold);background:#fff8e6;gap:6px;padding:3px 8px;font-size:11.5px;display:flex}.sp-qbar span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sp-qbar b{cursor:pointer}.sp-comp{border-top:1px solid var(--line);background:#f0f3f3;align-items:center;gap:3px;padding:6px;display:flex}.sp-comp.rec{color:var(--sp-red);gap:10px;font-weight:600}.sp-dot{background:var(--sp-red);width:10px;height:10px;animation:1s infinite sp-blink;border-radius:50%!important}@keyframes sp-blink{50%{opacity:.25}}.sp-comp>button{cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:17px}.sp-comp>button:disabled{opacity:.45;cursor:default}.sp-comp .send{background:var(--accent);color:#fff;padding:6px 10px;font-size:14px}.sp-in{border:1px solid var(--line);background:#fff;flex:1;min-width:0;padding:7px;font-size:13px}.sp-in.nt{background:#fff6d3}.sp-notebox{white-space:nowrap;cursor:pointer;align-items:center;gap:2px;font-size:11.5px;display:flex}.sp-pop{border:1px solid var(--accent);z-index:5;background:#fff;width:340px;max-width:94%;max-height:280px;padding:6px;font-size:12.5px;position:absolute;bottom:100%;left:6px;overflow:auto}.sp-pop>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eeee;width:100%;padding:5px 8px;display:block}.sp-pop>button:hover{background:var(--accent-soft)}.sp-emo button{cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:18px}.sp-help{flex-direction:column;gap:6px;display:flex}.sp-help .input{width:100%}.sp-lg{min-width:20px;color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}.sp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-card{border-left:1px solid var(--line);background:#fbfcfc;min-height:0;padding:6px 10px;font-size:12.5px;overflow:auto}.sp-card .l{color:var(--muted);margin-top:6px;font-size:11px}.sp-card .v{overflow-wrap:anywhere;font-weight:600}.sp-sec{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--accent-soft);margin:12px 0 3px;padding-bottom:2px;font-size:11px;font-weight:600}.sp-sec:first-child{margin-top:2px}.sp-chip{background:var(--sp-greenl);color:var(--sp-green);margin:1px 2px 1px 0;padding:0 5px;font-size:11px;display:inline-block}.sp-chip.off{color:#888;background:#eee;text-decoration:line-through}table.sp-mini{border-collapse:collapse;width:100%;font-size:11.5px}.sp-mini td{border-bottom:1px solid #e8eeee;padding:3px 4px}.sp-mini tr{cursor:pointer}.sp-mini tr:hover{background:var(--accent-soft)}.sp-mini tr.hl td{background:#fff6d6}.sp-ann{border:1px solid var(--accent);z-index:6;background:#fff;flex-direction:column;gap:8px;width:min(560px,100% - 24px);padding:10px 12px;display:flex;position:absolute;top:40px;right:12px;box-shadow:0 4px 14px #0000001f}.sp-ann-h{justify-content:space-between;align-items:center;display:flex}.sp-ann-h .sp-ic{color:var(--muted)}.sp-pinned{border:1px solid var(--sp-gold);background:#fff8e6;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.sp-num{width:76px}.sp-time{width:130px}.sp-sel{min-width:200px}.sp-phone{width:150px}.sp-grow{flex:1;min-width:200px}.sp-settings{max-width:980px;padding:4px 0 24px;overflow:auto}.sp-set{border:1px solid var(--line);background:#fff;margin-top:12px;padding:12px 16px}.sp-set h2{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border-bottom:2px solid var(--accent-soft);margin-bottom:8px;padding-bottom:3px;font-size:13px}.sp-gap{margin:10px 0}table.sp-tbl{border-collapse:collapse;width:100%}.sp-tbl th{text-align:left;color:var(--accent);background:var(--accent-soft);padding:5px 8px;font-size:12px;font-weight:600}.sp-tbl td{vertical-align:middle;border-bottom:1px solid #e8eeee;padding:5px 8px}.sp-reply{align-items:flex-start;margin-bottom:8px}@media (width<=900px){.sp-page{height:auto}.sp-split{grid-template-columns:1fr}.sp-chat{height:70vh}.sp-card{border-left:0;border-top:1px solid var(--line)}.sp-b{max-width:92%}}.sp-svg{vertical-align:middle;flex:none}.sp-comp>button{color:var(--muted);justify-content:center;align-items:center;padding:4px 5px;font-size:0;display:inline-flex}.sp-comp>button:hover:not(:disabled){color:var(--accent)}.sp-comp .send,.sp-comp .send:hover:not(:disabled){color:#fff}.sp-ha button{color:var(--muted);align-items:center;display:inline-flex}.sp-pop>button .sp-svg,.sp-qbar .sp-svg,.sp-notebox .sp-svg{margin-top:-2px;margin-right:3px}.sp-ticks{color:#9aa}.sp-ticks.rd{color:#2f8de4}.sp-tk{vertical-align:middle;display:inline-flex}.sp-pop.sp-ready{flex-direction:column;width:440px;max-height:340px;padding:0;display:flex;overflow:hidden}.sp-rtop{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.sp-rsearch{color:var(--muted);flex:150px;align-items:center;gap:5px;min-width:0;display:flex}.sp-rsearch input{border:1px solid var(--line);min-width:0;font:inherit;background:#fff;flex:1;padding:4px 6px;font-size:12.5px}.sp-rin{font-size:11px}.sp-rlang{gap:3px;margin:0}.sp-rlang button{padding:2px 8px;font-size:11.5px}.sp-rlist{flex:1;overflow:auto}.sp-ri{cursor:pointer;border-bottom:1px solid #e8eeee;flex-direction:column;gap:1px;padding:5px 10px;display:flex}.sp-ri.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.sp-ri .sp-rt{color:#3b4a4a}.sp-rnone{padding:10px}.sp-rfoot{border-top:1px solid var(--line);background:#f6f9f9;padding:4px 8px;font-size:11px}.sp-ai{background:var(--accent);color:#fff;vertical-align:middle;margin-left:4px;padding:0 4px;font-size:9.5px;font-weight:700}.sp-links{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.sp-grey{color:var(--muted);border-top:1px dotted var(--line);margin-top:3px;padding-top:2px;font-size:11px}.sp-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:600;text-decoration:underline}.sp-sys.ev-assistant_opened span,.sp-sys.ev-assistant_added span{background:var(--sp-goldl);border:1px solid var(--sp-gold);color:#1d2a2a;font-weight:600}.sp-hint{color:var(--muted);background:#f0f3f3;padding:0 8px 5px;font-size:11px}.sp-mylang{align-items:center;gap:5px;font-size:12px;display:inline-flex}.sp-mylang select{color:#1d2b2b;padding:2px 4px}.sp-top select option{color:#1d2b2b;background:#fff}.sp-win-dim{z-index:30;background:#0e4f5059;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.sp-win{border:1px solid var(--accent);background:#fff;flex-direction:column;width:min(520px,100%);max-height:94vh;display:flex;overflow:auto}.sp-win-h{background:var(--accent);color:#fff;padding:7px 10px;font-weight:600}.sp-win-b{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sp-win-f{border-top:1px solid #e8eeee;justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.sp-fld label{color:var(--muted);margin-bottom:2px;font-size:11.5px;display:block}.sp-fld .input{width:100%}.sp-lg-grid{color:var(--muted);grid-template-columns:92px 1fr;align-items:start;gap:4px 8px;font-size:11.5px;display:grid}.sp-lg-grid textarea.input{padding:4px 6px}.sp-fill-note{background:var(--sp-greenl);color:var(--sp-green);padding:3px 8px;font-size:12px;font-weight:600}.sp-fill-note.n{background:var(--sp-goldl);color:#8a6a22}.sp-bar{border:1px solid var(--line);background:#e8eeee;max-width:420px;height:12px}.sp-bar i{background:var(--sp-green);height:100%;display:block}.sp-bar.w i{background:var(--sp-or)}.sp-bar.full i{background:var(--sp-red)}.sp-ai-fields{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:10px 0;display:flex}.sp-ai-fields label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.sp-big{color:var(--accent);font-size:18px;font-weight:700}.sp-ai-switch{margin-top:3px;font-size:12px;display:block}.sp-view{z-index:100;background:#0a1214e6;flex-direction:column;justify-content:center;align-items:center;padding:52px 16px 16px;display:flex;position:fixed;inset:0}.sp-view-bar{justify-content:space-between;gap:8px;display:flex;position:absolute;top:8px;left:12px;right:12px}.sp-view-btn{color:#15202a;border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;padding:6px 14px;font-size:13px;font-weight:600}.sp-view-btn:hover{background:#ffe98a}.sp-view-btn:focus-visible{outline-offset:1px;outline:3px solid #ffe98a}.sp-view-img{object-fit:contain;background:#fff;max-width:100%;min-height:0;max-height:100%}.sp-call .sp-other{font-weight:600}.rtl{text-align:right;direction:rtl;unicode-bidi:plaintext;font-family:Noto Nastaliq Urdu,Noto Naskh Arabic,serif;line-height:2}.rtl.sp-inl{display:block}.sp-in.rtl,.sp-page textarea.input.rtl{font-family:Noto Nastaliq Urdu,Noto Naskh Arabic,serif;line-height:1.9}.ss .panel{width:auto;height:auto;overflow:visible}.ss .facts{grid-template-columns:minmax(0,1fr);margin-bottom:0}.ss .empty{text-align:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.ss .toast{text-align:left;min-width:0}.ss{--bg:#030406;--ink:#f5f7fb;--ink-2:#f5f7fba3;--ink-3:#f5f7fb61;--ink-4:#f5f7fb24;--glass:#ffffff07;--glass-2:#ffffff0e;--glass-3:#ffffff17;--card:linear-gradient(180deg, #131720, #0b0e14);--edge:#ffffff12;--edge-hi:#ffffff2e;--ice:#8be9ff;--ice-2:#8be9ff8c;--ice-soft:#8be9ff1f;--ice-glow:#8be9ff6b;--alarm:#ff6b6b;--alarm-glow:#ff6b6b59;--shadow:0 40px 80px -40px #000000f2, 0 12px 24px -12px #0009;--blur:blur(26px) saturate(135%);--r:24px;--r-sm:14px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.4,.64,1);--grid:#8be9ff17;--light:#ffffff0e;--light-edge:#8be9ff61}.ss[data-theme=light]{--bg:#eceef3;--ink:#0a0c11;--ink-2:#0a0c11a8;--ink-3:#0a0c1180;--ink-4:#0a0c111f;--glass:#ffffff85;--glass-2:#ffffffb8;--glass-3:#ffffffe6;--card:linear-gradient(180deg, #fff, #f7f9fc);--edge:#0a0c1112;--edge-hi:#fff;--ice:#0b86bb;--ice-2:#0b86bb8c;--ice-soft:#0b86bb1a;--ice-glow:#0b86bb47;--alarm:#d63a3a;--alarm-glow:#d63a3a40;--shadow:0 40px 80px -44px #121c3061, 0 10px 22px -14px #121c3038;--grid:#0b86bb29;--light:#0b86bb29;--light-edge:#0b86bbd9}.ss{min-height:100vh;margin:0;display:block}.ss,.ss *,.ss :before,.ss :after{box-sizing:border-box}.ss{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font:15px/1.55 Manrope,Noto Sans Bengali,Noto Sans Devanagari,system-ui,sans-serif}.ss .bn{font-family:Noto Sans Bengali,Manrope,sans-serif}.ss .hi{font-family:Noto Sans Devanagari,Manrope,sans-serif}.ss .num{font-feature-settings:"tnum", "ss01"}.ss h1,.ss h2,.ss h3{letter-spacing:-.03em;margin:0;font-family:Sora,Manrope,sans-serif;font-weight:300}.ss button{font:inherit;color:inherit}.ss ::selection{background:var(--ice-soft)}.ss .app{isolation:isolate;background:radial-gradient(1100px 520px at 55% -12%, #8be9ff13, transparent 62%), radial-gradient(700px 400px at 100% 30%, #ffffff06, transparent 70%), var(--bg);grid-template-columns:80px minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:clip}.ss[data-theme=light] .app{background:radial-gradient(1100px 520px at 55% -12%, #0b86bb14, transparent 62%), var(--bg)}.ss .world{z-index:-1;pointer-events:none;perspective:640px;position:fixed;inset:0;overflow:hidden}.ss .world>*{will-change:transform}.ss .dust{opacity:.9;transform:translate3d(calc(var(--px,0) * -22px), calc(var(--py,0) * -14px), 0);background-image:radial-gradient(1px 1px at 8% 14%,#ffffff73,#0000),radial-gradient(1px 1px at 22% 36%,#ffffff2e,#0000),radial-gradient(1px 1px at 38% 9%,#ffffff4d,#0000),radial-gradient(1px 1px at 57% 27%,#fff3,#0000),radial-gradient(1px 1px at 69% 6%,#ffffff59,#0000),radial-gradient(1px 1px at 81% 22%,#ffffff38,#0000),radial-gradient(1.5px 1.5px at 93% 11%,#8be9ff80,#0000),radial-gradient(1px 1px at 47% 44%,#ffffff24,#0000);position:absolute;inset:-40px}.ss[data-theme=light] .dust{display:none}.ss .horizon{height:1px;transform:translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * 10px), 0);opacity:.28;position:absolute;bottom:40%;left:0;right:0}.ss .horizon:after{content:"";background:radial-gradient(closest-side, var(--ice-soft), transparent);height:80px;position:absolute;top:-40px;left:20%;right:20%}.ss .floor{background-image:linear-gradient(var(--grid) 0, var(--grid) 1px, transparent 2.5px), linear-gradient(90deg, var(--grid) 0, var(--grid) 1px, transparent 2.5px);transform-origin:50% 100%;backface-visibility:hidden;background-size:72px 72px;height:88%;position:absolute;bottom:-38%;left:-60%;right:-60%;transform:rotateX(74deg);-webkit-mask-image:linear-gradient(#0000 30%,#0000008c 70%,#000 100%);mask-image:linear-gradient(#0000 30%,#0000008c 70%,#000 100%)}.ss .sun{width:1000px;height:1000px;transform:translate3d(calc(var(--px,0) * 260px), calc(var(--py,0) * 160px), 0);background:radial-gradient(closest-side,#8be9ff13,#8be9ff05 55%,#0000);border-radius:50%;margin:-500px 0 0 -500px;position:absolute;top:18%;left:50%}.ss[data-theme=light] .sun{background:radial-gradient(closest-side,#0b86bb24,#0b86bb0a 55%,#0000)}.ss .grain{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ss .rail{z-index:4;flex-direction:column;align-items:center;gap:6px;height:100vh;padding:22px 0;display:flex;position:sticky;top:0}.ss .mark{width:34px;height:34px;box-shadow:0 0 22px var(--ice-soft), inset -4px -5px 10px #00000073;background:radial-gradient(circle at 34% 28%,#fff 0%,#dbe4f0 18%,#75839a 55%,#161a22 85%);border-radius:50%;margin-bottom:26px;position:relative}.ss .mark:after{content:"";border:1px solid var(--edge-hi);opacity:.5;border-radius:50%;position:absolute;inset:-6px}.ss .rail a{width:46px;height:46px;color:var(--ink-3);transition:color .25s var(--ease), background .25s var(--ease), transform .25s var(--spring);border-radius:15px;place-items:center;display:grid;position:relative}.ss .rail a:hover{color:var(--ink);background:var(--glass-2);transform:scale(1.04)}.ss .rail a.on{color:var(--ink);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), var(--shadow)}.ss .rail a.on:after{content:"";background:var(--ice);width:4px;height:4px;box-shadow:0 0 10px 1px var(--ice);border-radius:50%;margin-top:-2px;position:absolute;top:50%;right:-15px}.ss .rail a .tip{white-space:nowrap;color:var(--ink);background:var(--glass-3);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);opacity:0;transition:.2s var(--ease);pointer-events:none;border-radius:8px;padding:5px 10px;font:600 12px Manrope;position:absolute;left:58px;transform:translate(-4px)}.ss .rail a:hover .tip,.ss .rail a:focus-visible .tip{opacity:1;transform:none}.ss .rail .spacer{flex:1}.ss svg.i{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ss .main{min-width:0;padding:0 40px 72px 12px}.ss .top{z-index:8;align-items:center;gap:18px;padding:24px 0 14px;display:flex;position:sticky;top:0}.ss .top:before{content:"";z-index:-1;background:linear-gradient(var(--bg) 78%, transparent);position:absolute;inset:0 -40px -18px -20px}.ss .crumb{align-items:baseline;gap:12px;display:flex}.ss .crumb h1{letter-spacing:-.01em;font-size:17px;font-weight:400}.ss .crumb span{color:var(--ink-3);font-size:13px}.ss .cmd{cursor:text;background:var(--glass-2);width:min(420px,40%);height:42px;-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);color:var(--ink-3);text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:0 8px 0 16px;font-size:13px;transition:box-shadow .25s;display:flex}.ss .cmd:hover{box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--light-edge), 0 0 24px -6px var(--ice-glow)}.ss .cmd kbd{color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:7px;margin-left:auto;padding:3px 8px;font:600 11px Manrope}.ss .pause{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.ss .switch{cursor:pointer;background:var(--glass-2);width:42px;height:24px;box-shadow:inset 0 1px 2px #00000059, 0 0 0 1px var(--edge);border:0;border-radius:999px;transition:background .25s;position:relative}.ss .switch:after{content:"";width:18px;height:18px;transition:left .3s var(--spring);background:radial-gradient(circle at 35% 30%,#fff,#c9d1dd);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.ss .switch[aria-checked=true]{background:#ff6b6b38}.ss .switch[aria-checked=true]:after{background:radial-gradient(circle at 35% 30%, #fff, var(--alarm));box-shadow:0 0 12px var(--alarm-glow);left:21px}.ss .me{background:var(--glass-2);width:38px;height:38px;box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:50%;place-items:center;font:500 12px Sora;display:grid}.ss .brief{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:36px;max-width:1420px;margin:18px 0 20px;padding:30px 34px;display:grid}.ss .brief .hello{letter-spacing:-.035em;margin:0 0 8px;font:400 38px/1.15 Sora}.ss .brief .hello em{color:var(--ink-2);font-style:normal}.ss .brief .hello.bn{letter-spacing:0;font:500 34px/1.3 Noto Sans Bengali,sans-serif}.ss .brief .lead{color:var(--ink-2);margin:0;font:400 15.5px/1.6 Manrope,sans-serif}.ss .brief .lead.bn{font:400 16.5px/1.65 Noto Sans Bengali,sans-serif}.ss .brief .ai{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font:700 11.5px Manrope;display:inline-flex}.ss .facts{border-left:1px solid var(--edge);gap:4px;margin:0;padding:0 0 0 36px;list-style:none;display:grid}.ss .facts li{transition:background .25s var(--ease);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.ss .facts li:hover{background:var(--glass-2)}.ss .facts .fi{width:34px;height:34px;color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:11px;place-items:center;display:grid}.ss .facts .fi.ice{color:var(--ice)}.ss .facts .fi.alarm{color:var(--alarm)}.ss .facts .fi svg{width:17px;height:17px}.ss .facts .fl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font:700 11px Manrope}.ss .facts .fl.bn{letter-spacing:0;text-transform:none;font:500 13.5px/1.5 Noto Sans Bengali,sans-serif}.ss .facts .fv{color:var(--ink);font:500 15.5px/1.45 Manrope,sans-serif}.ss .facts .fv.bn{font:500 16.5px/1.5 Noto Sans Bengali,sans-serif}.ss .facts .fv .lit{color:var(--ice)}.ss .facts .fv .dim{color:var(--ink-2);font-weight:400}.ss .brief .ai i{background:var(--ice);width:6px;height:6px;box-shadow:0 0 10px var(--ice);border-radius:50%;animation:2.6s ease-in-out infinite ss-beat}.ss .actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ss .btn{cursor:pointer;height:40px;color:var(--ink);background:var(--glass-2);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);transition:transform .3s var(--spring), box-shadow .25s;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font:600 13px Manrope;display:inline-flex;position:relative}.ss .btn:hover{box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--light-edge), 0 12px 24px -12px #0009;transform:translateY(-2px)}.ss .btn:active{transform:translateY(0)scale(.98)}.ss .btn.go{color:#021015;background:linear-gradient(180deg, #b7f2ff, var(--ice));box-shadow:inset 0 1px 0 #ffffffb3, 0 0 0 1px #8be9ff99, 0 10px 30px -8px var(--ice-glow)}.ss[data-theme=light] .btn.go{color:#fff;background:linear-gradient(180deg, #2aa3d6, var(--ice));box-shadow:inset 0 1px 0 #fff6, 0 10px 26px -10px var(--ice-glow)}.ss .btn.sm{height:32px;padding:0 14px;font-size:12.5px}.ss .btn .k{opacity:.55;font:600 10.5px Manrope}.ss .btn:focus-visible,.ss .rail a:focus-visible,.ss .switch:focus-visible,.ss .cmd:focus-visible,.ss .post:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.ss .grid{perspective:1600px;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;max-width:1420px;display:grid}.ss .panel{--mx:50%;--my:0%;border-radius:var(--r);background:var(--card);min-width:0;box-shadow:var(--shadow);animation:ss-rise .9s var(--ease) backwards;padding:24px 26px;position:relative}.ss .panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my), var(--light), transparent 45%), linear-gradient(180deg, #ffffff0b, transparent 38%);position:absolute;inset:0}.ss[data-theme=light] .panel:before{background:radial-gradient(340px circle at var(--mx) var(--my), var(--light), #0b86bb0d 45%, transparent 70%), linear-gradient(180deg, #ffffffbf, transparent 45%)}.ss .panel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx) var(--my), var(--light-edge), transparent 42%), linear-gradient(180deg, var(--edge-hi), var(--edge) 45%, transparent);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ss-rise{0%{opacity:0;transform:translateY(18px)rotateX(7deg)}}.ss .grid>:nth-child(2){animation-delay:70ms}.ss .grid>:nth-child(3){animation-delay:.14s}.ss .grid>:nth-child(4){animation-delay:.21s}.ss .grid>:nth-child(5){animation-delay:.28s}.ss .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font:700 11px Manrope}.ss .panel>*{z-index:1;position:relative}.ss .head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.ss .head h3{font-size:19px;font-weight:400}.ss .link{color:var(--ink-2);font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s}.ss .link:hover{color:var(--ice)}.ss .dial{flex-direction:column;grid-column:span 5;align-items:center;padding:26px 26px 22px;display:flex}.ss .dial .head{align-self:stretch}.ss .dialbox{aspect-ratio:1;width:min(100%,360px);position:relative}.ss .dialbox svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ss .tick{stroke:var(--ink-4);stroke-width:1px}.ss .tick.major{stroke:var(--ink-3);stroke-width:1.3px}.ss .hr{letter-spacing:.08em;fill:var(--ink-2);text-anchor:middle;dominant-baseline:middle;font:700 10.5px Manrope}.ss .arc-day{stroke:var(--ink-4);stroke-width:1px;fill:none}.ss .arc-wait{stroke:url(#iceArc);stroke-width:2.2px;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--ice-glow))}.ss .hand{stroke:var(--ice);stroke-width:1.2px;filter:drop-shadow(0 0 4px var(--ice-glow))}.ss .node{cursor:pointer}.ss .node circle.c{transition:r .3s var(--spring)}.ss .node.done circle.c{fill:var(--ink)}.ss .node.next circle.c{fill:var(--ice);filter:drop-shadow(0 0 8px var(--ice))}.ss .node.later circle.c{fill:var(--bg);stroke:var(--ice-2);stroke-width:1.4px}.ss .node:hover circle.c{r:7}.ss .node text{fill:var(--ink-2);text-anchor:middle;dominant-baseline:middle;font:600 10px Manrope}.ss .node .halo{fill:none;stroke:var(--ice);stroke-width:1px;opacity:.5;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ss-halo}@keyframes ss-halo{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.ss .orb{--lx:34%;--ly:28%;background:radial-gradient(circle at var(--lx) var(--ly), #fff 0%, #e2eaf4 12%, #8796ad 46%, #252c38 76%, #0b0e14 100%);box-shadow:0 0 60px var(--ice-soft), 0 30px 50px -16px #000000d9, inset -12px -16px 34px #00000080, inset 3px 4px 10px #ffffff40;border-radius:50%;transition:background .2s;animation:7s ease-in-out infinite ss-float;position:absolute;inset:27%}.ss[data-theme=light] .orb{background:radial-gradient(circle at var(--lx) var(--ly), #fff 0%, #f3f7fb 18%, #b8c3d3 56%, #6c788c 86%, #485165 100%);box-shadow:0 0 60px var(--ice-soft), 0 30px 46px -20px #121c3073, inset -12px -16px 30px #00000029}.ss .orb:after{content:"";filter:blur(3px);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:12%;animation:7s ease-in-out infinite ss-shadow;position:absolute;bottom:-26%;left:16%;right:16%}@keyframes ss-float{50%{transform:translateY(-6px)}}@keyframes ss-shadow{50%{opacity:.75;transform:scale(.88)}}.ss .orb .face{text-align:center;color:#07090d;place-items:center;display:grid;position:absolute;inset:0}.ss .orb .face b{letter-spacing:-.04em;font:400 30px/1 Sora;display:block}.ss .orb .face span{letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-top:5px;font:700 9px Manrope;display:block}.ss .legend{color:var(--ink-2);gap:18px;margin-top:18px;font-size:12px;display:flex}.ss .legend i{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ss .legend .d{background:var(--ink)}.ss .legend .n{background:var(--ice);box-shadow:0 0 8px var(--ice)}.ss .legend .l{box-shadow:0 0 0 1.4px var(--ice-2) inset}.ss .dial .next{text-align:center;color:var(--ink-2);margin-top:14px;font-size:14px}.ss .dial .next b{color:var(--ink);font-weight:500}.ss .stats{grid-column:span 3;grid-template-rows:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ss .stat{flex-direction:column;justify-content:space-between;gap:10px;padding:20px 22px;display:flex}.ss .stat .v{letter-spacing:-.05em;font:200 46px/1 Sora}.ss .stat .v small{color:var(--ink-3);letter-spacing:-.02em;font-size:20px}.ss .stat .v.alarm{color:var(--alarm);text-shadow:0 0 22px var(--alarm-glow)}.ss .stat p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}.ss .stat .row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ss .nets{color:var(--ink-2);gap:7px;display:inline-flex}.ss .nets svg{fill:currentColor;width:15px;height:15px}.ss .spark{width:96px;height:30px;overflow:visible}.ss .needs{grid-column:span 4}.ss .need{border-top:1px solid var(--edge);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.ss .need:first-of-type{border-top:0;padding-top:2px}.ss .need .ic{background:var(--glass-2);width:38px;height:38px;color:var(--ink-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:13px;place-items:center;display:grid}.ss .need .ic.alarm{color:var(--alarm);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px #ff6b6b4d, 0 0 18px -4px var(--alarm-glow)}.ss .need p{margin:0;font-size:14.5px}.ss .need p b{font-weight:600}.ss .need small{color:var(--ink-2);margin:2px 0 10px;font-size:12.5px;display:block}.ss .tonight{grid-column:span 8}.ss .line{flex-direction:column;gap:4px;padding-left:28px;display:flex;position:relative}.ss .line:before{content:"";background:linear-gradient(var(--edge-hi), var(--edge) 70%, transparent);width:1px;position:absolute;top:14px;bottom:14px;left:7px}.ss .now{background:linear-gradient(90deg, var(--ice), var(--ice-soft) 60%, transparent);height:1px;margin:10px 0 10px -28px;position:relative}.ss .now:before{content:"";background:var(--ice);width:9px;height:9px;box-shadow:0 0 14px 2px var(--ice-glow);border-radius:50%;animation:2.4s ease-in-out infinite ss-beat;position:absolute;top:-4px;left:3px}.ss .now span{letter-spacing:.14em;color:var(--ice);background:0 0;padding-left:10px;font:700 10.5px Manrope;position:absolute;top:-9px;right:0}@keyframes ss-beat{50%{box-shadow:0 0 3px var(--ice-glow);opacity:.7}}.ss .post{cursor:pointer;transition:background .3s var(--ease), transform .35s var(--spring);border-radius:18px;outline:none;grid-template-columns:96px 50px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid;position:relative}.ss .post:hover,.ss .post:focus-visible{background:var(--glass-2);transform:translate(4px)}.ss .post:before{content:"";background:var(--bg);width:7px;height:7px;box-shadow:0 0 0 1px var(--edge-hi);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-25px}.ss .post.done{opacity:.55}.ss .post.done:before{background:var(--ink);box-shadow:none}.ss .post.next:before{background:var(--ice);box-shadow:0 0 10px var(--ice)}.ss .post .time b{letter-spacing:-.04em;font:300 26px/1 Sora;display:block}.ss .post .time span{letter-spacing:.1em;color:var(--ink-2);margin-top:5px;font:700 10.5px Manrope;display:block}.ss .screen{width:50px;height:68px;transition:transform .45s var(--spring);box-shadow:0 0 0 1px var(--edge-hi), 10px 12px 20px -10px #000000e6;background:radial-gradient(120% 80% at 30% 20%,#3b4554,#11151c 70%);border-radius:11px;position:relative;overflow:hidden;transform:perspective(320px)rotateY(-16deg)}.ss .post:hover .screen{transform:perspective(320px)rotateY(0)scale(1.04)}.ss .screen:before{content:"";background:linear-gradient(118deg,#ffffff42,#0000 36%);position:absolute;inset:0}.ss .screen:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #ffffffe6;margin:-6px 0 0 -3px;position:absolute;top:50%;left:50%}.ss .screen.still:after{display:none}.ss[data-theme=light] .screen{background:radial-gradient(120% 80% at 30% 20%,#e3e8ef,#9aa5b5 75%)}.ss .post .what .t{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:400;overflow:hidden}.ss .post .what .m{color:var(--ink-3);align-items:center;gap:12px;margin-top:7px;font-size:12px;display:flex}.ss .lang{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--edge-hi);border-radius:6px;padding:1px 8px;font:600 11px Manrope}.ss .lang.bn{font-family:Noto Sans Bengali}.ss .lang.hi{font-family:Noto Sans Devanagari}.ss .chip{height:26px;color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--edge);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font:600 11.5px Manrope;display:inline-flex}.ss .chip i{border-radius:50%;width:6px;height:6px}.ss .chip.live{color:var(--ink)}.ss .chip.live i{background:var(--ice);box-shadow:0 0 8px var(--ice)}.ss .chip.done i{background:var(--ink)}.ss .chip.wait i{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.ss .lately{grid-column:span 4}.ss .best{border-top:1px solid var(--edge);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ss .best:first-of-type{border-top:0;padding-top:2px}.ss .best .screen{width:44px;height:58px}.ss .best .t{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ss .best .s{color:var(--ink-3);margin-top:2px;font-size:11.5px}.ss .best .v{letter-spacing:-.03em;text-align:right;font:300 22px/1 Sora}.ss .best .v small{letter-spacing:.1em;color:var(--ink-3);margin-top:4px;font:600 10px Manrope;display:block}.ss .best.top .v{color:var(--ice)}.ss .veil{z-index:70;-webkit-backdrop-filter:blur(6px);background:#0203058c;justify-content:center;align-items:flex-start;padding-top:14vh;display:none;position:fixed;inset:0}.ss[data-theme=light] .veil{background:#e6e9f08c}.ss .veil.on{animation:ss-fade .2s var(--ease);display:flex}@keyframes ss-fade{0%{opacity:0}}.ss .palette{background:var(--glass-3);width:min(640px,100% - 32px);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), 0 60px 120px -30px #000000e6;animation:ss-pop .35s var(--spring);border-radius:22px;overflow:hidden}.ss:not([data-theme=light]) .palette{background:#10131adb}@keyframes ss-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}.ss .palette .in{border-bottom:1px solid var(--edge);align-items:center;gap:12px;padding:18px 20px;display:flex}.ss .palette input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:300 19px Manrope}.ss .palette input::placeholder{color:var(--ink-3)}.ss .palette .grp{padding:10px 10px 4px}.ss .palette .grp>.eyebrow{padding:6px 12px}.ss .opt{color:var(--ink-2);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}.ss .opt .ic{background:var(--glass-2);width:30px;height:30px;box-shadow:inset 0 1px 0 var(--edge-hi);color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ss .opt kbd{color:var(--ink-3);margin-left:auto;font:600 10.5px Manrope}.ss .opt.sel{background:var(--glass-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge)}.ss .opt.sel .ic{color:var(--ice)}.ss .palette .foot{border-top:1px solid var(--edge);color:var(--ink-3);gap:16px;padding:12px 22px;font-size:11.5px;display:flex}.ss .toast{z-index:80;opacity:0;pointer-events:none;background:var(--glass-3);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), var(--shadow);transition:.35s var(--spring);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.ss:not([data-theme=light]) .toast{background:#141820e6}.ss .toast.on{opacity:1;transform:translate(-50%)}.ss .toast i{background:var(--ice);width:7px;height:7px;box-shadow:0 0 10px var(--ice);border-radius:50%}.ss .ai-row{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ss .ai-row .ai{margin-bottom:0}.ss .lseg{background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:999px;padding:3px;display:inline-flex}.ss .lseg button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:3px 11px;font:600 11.5px Manrope;transition:background .2s,color .2s}.ss .lseg button.bn{font-family:Noto Sans Bengali;font-size:12.5px}.ss .lseg button[aria-pressed=true]{background:var(--glass-3);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-hi)}.ss .sys{color:var(--ink-3);white-space:nowrap;cursor:default;align-items:center;gap:8px;font-size:12.5px;display:flex}.ss .sys i{background:var(--ice);width:7px;height:7px;box-shadow:0 0 8px var(--ice);border-radius:50%;animation:2.4s ease-in-out infinite ss-beat}.ss .toast{pointer-events:none}.ss .toast.on{pointer-events:auto}.ss .toast .undo{cursor:pointer;color:var(--ice);background:0 0;border:0;margin-left:6px;padding:2px 4px;font:700 12.5px Manrope}.ss .sheet-veil{z-index:65;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background:#02030573;position:fixed;inset:0}.ss[data-theme=light] .sheet-veil{background:#e1e5ec80}.ss .sheet-veil.on{opacity:1;pointer-events:auto}.ss .sheet{z-index:66;scrollbar-width:none;width:min(520px,100% - 24px);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), 0 60px 120px -30px #000000e6;transition:transform .55s var(--spring);background:#0e1117db;border-radius:28px;padding:22px 26px 28px;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;transform:translate(calc(100% + 24px))}.ss[data-theme=light] .sheet{background:#fafbfde6}.ss .sheet.on{transform:none}.ss .sheet .bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss .sheet .x{cursor:pointer;width:36px;height:36px;color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border:0;border-radius:50%;place-items:center;display:grid}.ss .sheet h3{margin:14px 0 4px;font-size:22px}.ss .sheet .sub{color:var(--ink-3);font-size:13px}.ss .netseg{background:var(--glass);box-shadow:inset 0 0 0 1px var(--edge);border-radius:999px;gap:4px;margin:18px 0 6px;padding:4px;display:inline-flex}.ss .netseg button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font:600 12px Manrope;display:inline-flex}.ss .netseg button svg{fill:currentColor;width:14px;height:14px}.ss .netseg button[aria-pressed=true]{background:var(--glass-3);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-hi)}.ss .phone3d{--ry:-14deg;--rx:4deg;aspect-ratio:9/19.5;width:236px;transform:rotateY(var(--ry)) rotateX(var(--rx));transform-style:preserve-3d;transition:transform .5s var(--ease);background:linear-gradient(145deg,#3a3f4a,#0d0f13 40%,#20242c);border-radius:38px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,30px 40px 60px -20px #000000d9}.ss .phone3d:after{content:"";filter:blur(4px);background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:18px;position:absolute;bottom:-34px;left:12%;right:12%;transform:translateZ(-40px)}.ss .scr{color:#fff;background:radial-gradient(120% 70% at 30% 15%,#2f3a4c,#0b0e13 70%);border-radius:30px;height:100%;position:relative;overflow:hidden}.ss .scr:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#ffffff24,#0000 30%);position:absolute;inset:0}.ss .scr .notch{z-index:4;background:#000;border-radius:999px;width:74px;height:20px;margin-left:-37px;position:absolute;top:9px;left:50%}.ss .scr .prog{background:#ffffff40;border-radius:2px;height:2px;position:absolute;top:38px;left:12px;right:12px}.ss .scr .prog i{background:#fff;border-radius:2px;width:36%;height:100%;display:block}.ss .scr .top{opacity:.9;justify-content:space-between;font:700 11px Manrope;display:flex;position:absolute;top:48px;left:14px;right:14px}.ss .scr .big{text-shadow:0 2px 18px #00000080;font:500 25px/1.18 Noto Sans Bengali,Noto Sans Devanagari,Manrope,sans-serif;position:absolute;top:36%;left:18px;right:18px}.ss .scr .big small{opacity:.8;margin-top:10px;font:400 13px/1.4 Manrope,Noto Sans Bengali,Noto Sans Devanagari,sans-serif;display:block}.ss .scr .side{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:96px;right:10px}.ss .scr .side span{border:1.5px solid #ffffffd9;border-radius:50%;width:26px;height:26px}.ss .scr .side span:nth-child(2){border-radius:8px}.ss .scr .foot{font-size:11px;line-height:1.4;position:absolute;bottom:16px;left:12px;right:46px}.ss .scr .foot b{align-items:center;gap:6px;margin-bottom:4px;font:700 11.5px Manrope;display:flex}.ss .scr .foot b i{background:radial-gradient(circle at 35% 30%,#fff,#8e9ab0 60%,#2a303b);border-radius:50%;width:18px;height:18px}.ss .scr .foot .cap{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ss .scr .ailab{background:#ffffff29;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:2px 8px;font:600 9.5px Manrope;display:inline-flex}.ss .checks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ss .checks li{color:var(--ink-2);align-items:center;gap:12px;font-size:13.5px;display:flex}.ss .checks li i{width:20px;height:20px;color:var(--ice);box-shadow:inset 0 0 0 1px var(--ice-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.ss .tabs{display:none}.ss[data-narrow] .app{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .rail,.ss[data-narrow] .cmd,.ss[data-narrow] .pause span,.ss[data-narrow] .crumb span{display:none}.ss[data-narrow] .main{padding:0 16px 128px}.ss[data-narrow] .top{padding:18px 0 8px}.ss[data-narrow] .top:before{inset:0 -16px}.ss[data-narrow] .pause{margin-left:auto}.ss[data-narrow] .brief{grid-template-columns:minmax(0,1fr);gap:18px;margin:6px 0 14px;padding:22px 18px}.ss[data-narrow] .brief .hello{font-size:30px}.ss[data-narrow] .brief .hello.bn{font-size:28px}.ss[data-narrow] .facts{border-left:0;border-top:1px solid var(--edge);padding:14px 0 0}.ss[data-narrow] .facts li{gap:12px;padding:9px 4px}.ss[data-narrow] .actions{scrollbar-width:none;flex-wrap:nowrap;margin:16px -18px 0;padding:0 18px 6px;overflow-x:auto}.ss[data-narrow] .grid{gap:14px}.ss[data-narrow] .dial,.ss[data-narrow] .stats,.ss[data-narrow] .needs,.ss[data-narrow] .tonight,.ss[data-narrow] .lately{grid-column:1/-1}.ss[data-narrow] .dial{padding:20px 16px 18px}.ss[data-narrow] .dialbox{width:min(100%,300px)}.ss[data-narrow] .orb .face b{font-size:24px}.ss[data-narrow] .stats{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss[data-narrow] .stat{padding:14px}.ss[data-narrow] .stat .v{font-size:30px}.ss[data-narrow] .stat .v small{font-size:14px}.ss[data-narrow] .stat p{font-size:11px}.ss[data-narrow] .stat .nets,.ss[data-narrow] .spark{display:none}.ss[data-narrow] .panel{padding:18px}.ss[data-narrow] .line{padding-left:20px}.ss[data-narrow] .post{grid-template-columns:66px 40px minmax(0,1fr);gap:12px;padding:12px 6px}.ss[data-narrow] .post:before{left:-17px}.ss[data-narrow] .post .time b{font-size:20px}.ss[data-narrow] .post .screen{width:40px;height:54px}.ss[data-narrow] .post .st{grid-column:3}.ss[data-narrow] .now{margin-left:-20px}.ss[data-narrow] .tabs{z-index:30;background:var(--glass-3);height:66px;-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), var(--shadow);border-radius:26px;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:14px;left:14px;right:14px}.ss:not([data-theme=light]) .tabs{background:#12151cd1}.ss[data-narrow] .tabs a{min-height:44px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font:600 10.5px Manrope;text-decoration:none;display:flex}.ss[data-narrow] .tabs a.on{color:var(--ink)}.ss[data-narrow] .tabs .plus{color:#021015;background:linear-gradient(180deg, #b7f2ff, var(--ice));width:52px;height:52px;box-shadow:inset 0 1px 0 #ffffffb3, 0 10px 26px -6px var(--ice-glow);border-radius:50%;place-items:center;display:grid}.ss[data-narrow] .veil{padding-top:70px}.ss[data-narrow] .sys{display:none}@media (prefers-reduced-motion:reduce){.ss .floor,.ss .orb,.ss .orb:after,.ss .now:before,.ss .node .halo,.ss .brief .ai i,.ss .panel{animation:none!important}.ss .panel,.ss .post,.ss .screen,.ss .btn,.ss .rail a{transition:none!important}}.ss{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ss[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ss a{color:inherit}.ss :focus-visible{outline:2px solid var(--ice);outline-offset:3px}.ss .main{max-width:1480px}.ss .top{flex-wrap:nowrap}.ss .ibtn{cursor:pointer;width:38px;height:38px;color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);transition:color .2s, transform .3s var(--spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ss .ibtn:hover{color:var(--ink);transform:scale(1.06)}.ss .sys.bad{color:var(--alarm)}.ss .sys.bad i{background:var(--alarm);box-shadow:0 0 8px var(--alarm)}.ss .switch:disabled{opacity:.5;cursor:default}.ss .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ss .btn.danger{color:var(--alarm)}.ss .btn.go.danger{color:#fff;background:linear-gradient(180deg, #ff8d8d, var(--alarm));box-shadow:inset 0 1px 0 #ffffff80, 0 10px 26px -10px var(--alarm-glow)}.ss .linkbtn{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ss .chip.alarm{color:var(--ink)}.ss .chip.alarm i{background:var(--alarm);box-shadow:0 0 8px var(--alarm)}.ss .chip.off i{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.ss .chip.off{color:var(--ink-3)}.ss .node.fail circle.c{fill:var(--bg);stroke:var(--alarm);stroke-width:1.6px;filter:drop-shadow(0 0 6px var(--alarm))}.ss .screen img,.ss .thumb img,.ss .thumb video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss .empty{color:var(--ink-2);padding:18px 4px;font-size:14px}.ss .empty b{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.ss .empty p{margin:0;line-height:1.5}.ss .hint{color:var(--ink-2);margin:-8px 0 14px;font-size:13px;line-height:1.5}.ss .fail{color:var(--alarm);margin-top:8px;font-size:13px;line-height:1.45}.ss .warn-line{color:var(--alarm);margin:14px 0 0;font-size:13.5px}.ss .soon{max-width:720px}.ss .dlg{width:min(440px,100% - 32px);-webkit-backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), 0 60px 120px -30px #000000e6;animation:ss-pop .35s var(--spring);background:#10131ae6;border-radius:24px;padding:26px}.ss[data-theme=light] .dlg{background:#fcfdfff0}.ss .dlg h3{margin-bottom:8px;font-size:21px;font-weight:400}.ss .dlg p{color:var(--ink-2);margin:0;line-height:1.55}.ss .dlg .acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ss .sheet:not(.on){visibility:hidden;transition:transform .55s var(--spring), visibility 0s .55s}.ss .sheet .acts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ss .sheet.help h3{margin-top:18px}.ss .helptxt p{color:var(--ink-2);margin:0 0 12px;font-size:14.5px;line-height:1.65}.ss .helptxt.bn p{font:400 15.5px/1.75 Noto Sans Bengali,sans-serif}.ss .helpdiv{color:var(--ink-3);align-items:center;gap:12px;margin:22px 0 14px;font:500 13px Noto Sans Bengali,sans-serif;display:flex}.ss .helpdiv:before,.ss .helpdiv:after{content:"";background:var(--edge);flex:1;height:1px}.ss .scr .scr-media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ss .scr:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.ss .scr .top,.ss .scr .side,.ss .scr .foot,.ss .scr .prog,.ss .scr .big{z-index:2}.ss .checks li.bad{color:var(--ink)}.ss .checks li.bad i{color:var(--alarm);box-shadow:inset 0 0 0 1px var(--alarm)}.ss .brief .hello{word-break:break-word}.ss .stat .row .nets{align-self:center}.ss .grid.newpost{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ss .newpost .np-left{grid-column:1}.ss .newpost .np-right{grid-area:1/2/span 3;gap:20px;min-width:0;display:grid;position:sticky;top:84px}.ss .drop{border:1px dashed var(--edge-hi);background:var(--glass);border-radius:18px;justify-items:start;gap:16px;padding:22px;transition:border-color .2s,background .2s;display:grid}.ss .drop.over{border-color:var(--ice);background:var(--ice-soft)}.ss .dropmsg{color:var(--ink-2);gap:6px;display:grid}.ss .dropmsg b{color:var(--ink);font-size:16px;font-weight:500}.ss .dropmsg span{font-size:13px}.ss .dropmsg svg{color:var(--ice)}.ss .filecard{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;width:100%;display:grid}.ss .thumb{width:74px;height:98px;box-shadow:0 0 0 1px var(--edge-hi);background:radial-gradient(120% 80% at 30% 20%,#3b4554,#11151c 70%);border-radius:12px;position:relative;overflow:hidden}.ss .fname{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ss .fmeta{color:var(--ink-2);margin-top:3px;font-size:12.5px}.ss .fstate{margin-top:10px}.ss .acct-pick{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.ss .acct{text-align:left;cursor:pointer;color:var(--ink);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);transition:box-shadow .25s, transform .3s var(--spring);border:0;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 14px;display:grid}.ss .acct:hover:not(:disabled){transform:translateY(-2px)}.ss .acct.on{box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--ice), 0 0 22px -8px var(--ice-glow)}.ss .acct:disabled{opacity:.5;cursor:not-allowed}.ss .acct .g,.ss .cacct .g{width:36px;height:36px;color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:12px;place-items:center;display:grid}.ss .acct .n{min-width:0}.ss .acct b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.ss .acct small{color:var(--ink-2);font-size:12px;display:block}.ss .tick-box{color:#021015;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ink-3);border-radius:50%;place-items:center;font-size:12px;display:grid}.ss .acct.on .tick-box{background:var(--ice);box-shadow:0 0 10px var(--ice-glow)}.ss .types{border-top:1px solid var(--edge);gap:10px;margin-top:18px;padding-top:16px;display:grid}.ss .trow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ss .trow .tn{min-width:110px;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ss .trow .auto{color:var(--ink-3);font-size:11.5px}.ss .fld{gap:8px;margin-bottom:14px;display:grid}.ss .tx{width:100%;color:var(--ink);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);resize:vertical;border:0;border-radius:14px;padding:12px 14px;font:400 15.5px/1.6 Manrope,Noto Sans Bengali,Noto Sans Devanagari,sans-serif}.ss .tx.bn{font-family:Noto Sans Bengali,Manrope,sans-serif;font-size:16.5px}.ss .tx.hi{font-family:Noto Sans Devanagari,Manrope,sans-serif;font-size:16.5px}.ss .tx::placeholder{color:var(--ink-3)}.ss .tx:focus{box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1.5px var(--ice);outline:0}.ss .counters{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.ss .cnt.over{color:var(--alarm)}.ss .aisw{border-top:1px solid var(--edge);align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.ss .aisw .aitx{font-size:14px;font-weight:600}.ss .aisw small{color:var(--ink-2);font-size:12.5px}.ss .aisw .switch[aria-checked=true]{background:var(--ice-soft)}.ss .aisw .switch[aria-checked=true]:after{background:radial-gradient(circle at 35% 30%, #fff, var(--ice));box-shadow:0 0 12px var(--ice-glow)}.ss .sched{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ss .sched label{gap:6px;display:grid}.ss .sched .fail{grid-column:1/-1;margin-top:0}.ss .np-right .acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ss .np-right .stagep{padding:14px 0 6px}.ss .np-right .checks{margin-top:4px}.ss .qlist{display:grid}.ss .qrow{border-top:1px solid var(--edge);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 6px;display:grid}.ss .qrow:first-child{border-top:0}.ss .qrow:hover{background:var(--glass)}.ss .qmain{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:130px 170px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:8px;display:grid}.ss .qtime{color:var(--ink-2);white-space:nowrap;font:400 14px Sora,Manrope,sans-serif}.ss .qacct{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:inline-flex}.ss .qacct span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss .qcap{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15.5px;overflow:hidden}.ss .qstate{justify-self:end;align-items:center;gap:12px;max-width:340px;display:inline-flex}.ss .qstate .chip{white-space:normal;height:auto;min-height:26px;padding-block:4px;line-height:1.35}.ss .qacts{justify-content:flex-end;gap:8px;min-width:150px;display:inline-flex}.ss .conn-top{margin-bottom:20px}.ss .conn-top .hello{font-size:30px}.ss .conn-grid .conn{grid-column:span 4}.ss .cacct{border-top:1px solid var(--edge);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.ss .cacct .cn{justify-items:start;gap:4px;min-width:0;display:grid}.ss .cacct .cn b{font-weight:600}.ss .cacct .cn small{color:var(--ink-2);font-size:12.5px}.ss .cacct .cn small.fail{color:var(--alarm);margin:0}.ss .cacts{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.ss[data-narrow] .ibtn{width:34px;height:34px}.ss[data-narrow] .top{gap:10px}.ss[data-narrow] .crumb h1{font-size:20px}.ss[data-narrow] .sys:not(.bad){display:none}.ss[data-narrow] .sys.bad{white-space:normal;max-width:110px;font-size:11.5px;line-height:1.25}.ss[data-narrow] .me{display:none}.ss[data-narrow] .grid.newpost{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .newpost .np-left,.ss[data-narrow] .newpost .np-right{grid-area:auto/1;position:static}.ss[data-narrow] .acct-pick{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .qrow{grid-template-columns:minmax(0,1fr);gap:4px}.ss[data-narrow] .qmain{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ss[data-narrow] .qmain .qtime,.ss[data-narrow] .qmain .qacct{grid-column:1}.ss[data-narrow] .qmain .qcap{grid-area:3/1/auto/-1}.ss[data-narrow] .qmain .lang{grid-area:1/2;place-self:center end}.ss[data-narrow] .qstate{justify-self:start;max-width:none;padding:0 8px}.ss[data-narrow] .qacts{justify-content:flex-start;min-width:0;padding:0 8px 6px}.ss[data-narrow] .conn-grid .conn{grid-column:1/-1}.ss[data-narrow] .conn-top .hello{font-size:24px}.ss[data-narrow] .btn{min-height:44px}.ss[data-narrow] .btn.sm{min-height:40px}.ss[data-narrow] .toast{bottom:96px}.ss[data-narrow] .sheet{border-radius:30px;width:auto;max-height:92%;inset:auto 8px 8px;transform:translateY(105%)}.ss[data-narrow] .sheet.on{transform:none}.ss[data-narrow] .phone3d{width:200px}.ss[data-narrow] .sched{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .tx{font-size:16px}.ss[data-narrow] .actions{margin-top:16px}@media (prefers-reduced-motion:reduce){.ss .sheet,.ss .toast,.ss .dlg,.ss .acct,.ss .ibtn{transition:none!important;animation:none!important}}.ss .calhead{flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:10px}.ss .calhead h3{min-width:190px;margin-right:6px}.ss .calhead .btn:last-child{margin-left:auto}.ss .calnav{gap:6px;display:inline-flex}.ss .clegend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:-4px 0 16px;font-size:12px;display:flex}.ss .clegend i,.ss .cchip i{vertical-align:1px;border-radius:50%;flex:none;width:7px;height:7px;margin-right:7px;display:inline-block}.ss .cchip i{width:6px;height:6px;margin-right:0}.ss .clegend .done i,.ss .cchip.done i{background:var(--ink)}.ss .clegend .live i,.ss .cchip.live i{background:var(--ice);box-shadow:0 0 8px var(--ice)}.ss .clegend .wait i,.ss .cchip.wait i{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.ss .clegend .alarm i,.ss .cchip.alarm i{background:var(--alarm);box-shadow:0 0 8px var(--alarm)}.ss .cchip.off i{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.ss .cweekdays{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:0 2px 8px;font:700 11px Manrope;display:grid}.ss .cgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ss .cday{cursor:pointer;text-align:left;background:var(--glass);min-width:0;min-height:118px;box-shadow:inset 0 0 0 1px var(--edge);transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;flex-direction:column;gap:5px;padding:9px 9px 8px;display:flex;position:relative}.ss .cgrid.week .cday{min-height:280px}.ss .cday:hover{background:var(--glass-2)}.ss .cday.out{opacity:.45}.ss .cday.past .cchips{opacity:.7}.ss .cday.today{box-shadow:inset 0 0 0 1.5px var(--ice), 0 0 22px -8px var(--ice-glow)}.ss .cday.over{background:var(--ice-soft);box-shadow:inset 0 0 0 1.5px var(--ice)}.ss .cnum{color:var(--ink-2);font:400 13px Sora,Manrope,sans-serif}.ss .cday.today .cnum{color:var(--ice);font-weight:500}.ss .clabel{color:var(--ink-2);border-top:1px solid var(--edge);white-space:nowrap;text-overflow:ellipsis;padding-top:4px;font-size:11px;line-height:1.3;overflow:hidden}.ss .cchips{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.ss .cchip{max-width:100%;min-height:22px;color:var(--ink-2);background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--edge);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font:600 10.5px Manrope;display:inline-flex;overflow:hidden}.ss .cchip svg{flex:none}.ss .cchip b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ss .cchip.live,.ss .cchip.alarm{color:var(--ink)}.ss .cchip.mv{cursor:grab}.ss .cchip.mv:active{cursor:grabbing}.ss .ctag{box-shadow:inset 0 0 0 1px var(--edge-hi);border-radius:5px;padding:0 5px;font-size:10px}.ss .ctag.bn{font-family:Noto Sans Bengali}.ss .ctag.hi{font-family:Noto Sans Devanagari}.ss .cmore{color:var(--ink-2);padding-left:4px;font-size:11px}.ss .chint{color:var(--ink-2);margin:16px 0 0;font-size:12.5px}.ss .clist{display:grid}.ss .crow{text-align:left;border:0;border-top:1px solid var(--edge);cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:12px 8px;display:grid}.ss .crow:first-child{border-top:0}.ss .crow:hover{background:var(--glass)}.ss .crow.today{box-shadow:inset 0 0 0 1.5px var(--ice)}.ss .crow.past{opacity:.75}.ss .cdate{justify-items:center;line-height:1.1;display:grid}.ss .cdate b{letter-spacing:-.04em;font:300 26px Sora,Manrope,sans-serif}.ss .cdate span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font:700 10.5px Manrope}.ss .cbody{gap:6px;min-width:0;display:grid}.ss .crow .cchips{flex-flow:wrap}.ss .cnone{color:var(--ink-3);font-size:13px}.ss .sevents{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ss .sevents li{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--edge);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.ss .sevents small{color:var(--ink-2)}.ss .spost{background:var(--glass);box-shadow:inset 0 0 0 1px var(--edge);border-radius:18px;margin-top:18px;padding:14px 16px}.ss .sptop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ss .sptop b{font-size:14.5px;font-weight:600;line-height:1.4}.ss .spmeta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.ss .spnet{color:var(--ink-2);display:inline-flex}.ss .spkind{color:var(--ink-2);font-size:11.5px}.ss .spost .acts{margin-top:12px}.ss .spmove{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ss .spmove .tx{width:auto;padding:6px 10px;font-size:14px}.ss .sgroup{margin-top:22px}.ss .strow{border-top:1px solid var(--edge);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.ss .sgroup .eyebrow{margin-bottom:4px;display:block}.ss .mdrop{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}.ss .mup{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ss .mup li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;font-size:13px;display:grid}.ss .mupn{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.ss .mbar{background:var(--ink-4);border-radius:4px;height:4px;display:block;overflow:hidden}.ss .mbar i{background:var(--ice);height:100%;box-shadow:0 0 10px var(--ice-glow);border-radius:4px;transition:width .2s linear;display:block}.ss .mtools{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 16px;display:flex}.ss .msearch{border-radius:999px;flex:200px;max-width:320px;padding:9px 16px;font-size:14px}.ss .mgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.ss .mtile{background:var(--glass);box-shadow:inset 0 0 0 1px var(--edge);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.ss .mthumb{aspect-ratio:4/3;box-shadow:0 0 0 1px var(--edge-hi);background:radial-gradient(120% 80% at 30% 20%,#3b4554,#11151c 70%);border-radius:12px;display:block;position:relative;overflow:hidden}.ss[data-theme=light] .mthumb{background:radial-gradient(120% 80% at 30% 20%,#e3e8ef,#9aa5b5 75%)}.ss .mthumb img,.ss .mthumb video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss .mdur{color:#fff;background:#0000009e;border-radius:999px;padding:2px 8px;font:600 11px Manrope;position:absolute;bottom:8px;right:8px}.ss .mname{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.ss .mmeta{color:var(--ink-2);font-size:12px}.ss .mrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss .mused{color:var(--ink-2);font-size:12px}.ss .mused.on{color:var(--ink)}.ss .apbulk{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.ss .apweek{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.ss .btn .k{opacity:1;background:#02101529;border-radius:999px;margin-left:2px;padding:1px 8px;font-size:11.5px}.ss .apreport{background:var(--glass);box-shadow:inset 0 0 0 1px var(--edge);border-radius:16px;margin-top:16px;padding:14px 16px;font-size:13.5px}.ss .apreport ul{color:var(--ink-2);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.ss .apreport small{color:var(--ink-2);margin-top:8px;display:block}.ss .apost{border-top:1px solid var(--edge);padding:16px 0 18px}.ss .apost:first-of-type{border-top:0;padding-top:2px}.ss .aptop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ss .aptop b{font-size:15px;font-weight:600}.ss .aptop .spmeta{margin-top:0}.ss .aplangs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.ss .aplang{background:var(--glass);min-width:0;box-shadow:inset 0 0 0 1px var(--edge);border-radius:16px;align-content:start;gap:8px;padding:12px 14px;display:grid}.ss .aplh{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.ss .aptext{white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;max-height:14.5em;margin:0;font-size:14.5px;line-height:1.6;overflow-y:auto}.ss .aptext.bn{font-family:Noto Sans Bengali,Manrope,sans-serif;font-size:15.5px;line-height:1.7}.ss .aptext.hi{font-family:Noto Sans Devanagari,Manrope,sans-serif;font-size:15.5px;line-height:1.7}.ss .aptext.none{color:var(--ink-3);font-size:13px}.ss .apmedia{aspect-ratio:16/10;width:100%;box-shadow:0 0 0 1px var(--edge-hi);background:radial-gradient(120% 80% at 30% 20%,#3b4554,#11151c 70%);border-radius:12px;display:block;position:relative;overflow:hidden}.ss[data-theme=light] .apmedia{background:radial-gradient(120% 80% at 30% 20%,#e3e8ef,#9aa5b5 75%)}.ss .apmedia img,.ss .apmedia video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ss .apfile{color:var(--ink-2);word-break:break-all;font-size:12px}.ss .apchecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:14px 0 0}.ss .apchecks li{align-items:flex-start}.ss .apchecks li i{margin-top:1px}.ss .apacts{margin-top:14px}.ss .apback{gap:8px;max-width:560px;margin-top:12px;display:grid}.ss .apback .acts{margin-top:4px}.ss .apsb{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}.ss .apsb:first-of-type{border-top:0;padding-top:2px}.ss .setgrid .sp{grid-column:span 6}.ss .setrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.ss .setlang{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ss .setrow .tx{width:150px}.ss .setrow .tx.setnum{width:110px}.ss .setgrid .fld .tx{width:100%}.ss .aisw .switch.pausesw[aria-checked=true]{background:#ff6b6b38}.ss .aisw .switch.pausesw[aria-checked=true]:after{background:radial-gradient(circle at 35% 30%, #fff, var(--alarm));box-shadow:0 0 12px var(--alarm-glow)}.ss .aisw .switch{flex:none}.ss .savebar{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;bottom:16px}.ss .savebar .acts{gap:10px;display:flex}.ss[data-narrow] .calhead h3{width:100%;min-width:0}.ss[data-narrow] .calhead .btn:last-child{margin-left:0}.ss[data-narrow] .cweekdays,.ss[data-narrow] .cgrid.month{gap:4px}.ss[data-narrow] .cgrid.month .cday{border-radius:12px;min-height:62px;padding:6px 5px}.ss[data-narrow] .cgrid.month .clabel,.ss[data-narrow] .cgrid.month .cmore{display:none}.ss[data-narrow] .cgrid.month .cchips{flex-flow:wrap;gap:3px}.ss[data-narrow] .cgrid.month .cchip{width:8px;height:8px;min-height:8px;box-shadow:none;background:0 0;padding:0}.ss[data-narrow] .cgrid.month .cchip>:not(i){display:none}.ss[data-narrow] .cgrid.month .cchip i{width:8px;height:8px}.ss[data-narrow] .cgrid.week{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .cgrid.week .cday{min-height:0}.ss[data-narrow] .crow{grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:56px;padding:12px 4px}.ss[data-narrow] .mdrop{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .mup li{grid-template-columns:minmax(0,1fr) auto}.ss[data-narrow] .mup li .mbar,.ss[data-narrow] .mup li .fail{grid-area:2/1/auto/-1}.ss[data-narrow] .mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss[data-narrow] .mtile{padding:8px}.ss[data-narrow] .aplangs,.ss[data-narrow] .apchecks{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .apbulk .actions{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.ss[data-narrow] .setgrid .sp{grid-column:1/-1}.ss[data-narrow] .setrow .tx,.ss[data-narrow] .setrow .tx.setnum{width:100%}.ss[data-narrow] .savebar{bottom:92px}.ss[data-narrow] .spmove .tx{flex:140px}@media (width<=1100px){.ss .aplangs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ss .cday,.ss .mbar i{transition:none!important}}.ss .plantable{gap:10px;display:grid}.ss .planrow{background:var(--glass);box-shadow:inset 0 0 0 1px var(--edge);border-radius:16px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.ss .plannet{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.ss .plannet svg{color:var(--ink-2)}.ss .plancells{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ss .plancell{gap:6px;min-width:0;display:grid}.ss .plantime{border-radius:12px;width:100%;max-width:130px;padding:8px 12px;font-size:14.5px}.ss .plantime.bad{box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1.5px var(--alarm)}.ss .daystrip{margin:22px 4px 4px}.ss .dsbar{height:26px;position:relative}.ss .dsbar:before{content:"";background:linear-gradient(90deg, var(--ink-4), var(--edge-hi) 50%, var(--ink-4));border-radius:2px;height:2px;position:absolute;top:12px;left:0;right:0}.ss .dsdot{background:var(--ice);width:14px;height:14px;box-shadow:0 0 0 3px var(--ice-soft), 0 0 12px var(--ice-glow);cursor:default;outline-offset:4px;border-radius:50%;margin-left:-7px;position:absolute;top:6px}.ss .dstip{white-space:nowrap;color:var(--ink);background:var(--glass-3);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge), var(--shadow);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);z-index:3;border-radius:8px;padding:4px 10px;font:600 12px Manrope;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ss:not([data-theme=light]) .dstip{background:#141820f2}.ss .dsdot:hover{z-index:4}.ss .dsdot:hover .dstip,.ss .dsdot:focus-visible .dstip{opacity:1}.ss .dsticks{color:var(--ink-2);justify-content:space-between;margin-top:6px;font:600 11px Manrope;display:flex}.ss .planlang{border-top:1px solid var(--edge);margin-top:22px;padding-top:18px}.ss .planoffs{flex-wrap:wrap;gap:14px 32px;margin-top:12px;display:flex}.ss .planoff{align-items:center;gap:14px;display:flex}.ss .stepper{align-items:center;gap:8px;display:inline-flex}.ss .stepper .btn{justify-content:center;width:34px;padding:0;font-size:16px}.ss .stepv{text-align:center;min-width:74px;color:var(--ink);font-size:13.5px}.ss[data-narrow] .planrow{grid-template-columns:minmax(0,1fr);gap:10px}.ss[data-narrow] .plancells{grid-template-columns:repeat(2,minmax(0,1fr))}.ss[data-narrow] .plantime{max-width:none;min-height:44px}.ss[data-narrow] .stepper .btn{width:44px}.ss[data-narrow] .dstip{left:auto;right:-6px;transform:none}@media (width<=1100px){.ss .plancells{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ss .dstip{transition:none!important}}.ss .stagep{perspective:1100px;place-items:center;padding:18px 0 8px;display:grid}.ss .phone3d{transform-origin:50%}.ss .scr .top{z-index:2;align-items:normal;gap:0;padding:0}.ss .scr .top:before,.ss .scr:not(.has-media):after{display:none}.ss .scr.has-media:after{background:linear-gradient(#00000057,#00000038 38%,#000000a8)}.ss .scr .scr-media{background:#0b0e13}.ss .scr .big{overflow-wrap:anywhere;right:54px}.ss .scr .foot .cap>span{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.ss .phone3d{transition:none}}.ss .ibx-row:focus-visible,.ss .plot:focus-visible,.ss .nlink a:focus-visible,.ss .ibx-detail .back:focus-visible{box-shadow:0 0 0 2px var(--ice);outline:0}.ss .av{width:38px;height:38px;color:var(--ink);background:radial-gradient(circle at 35% 28%, var(--glass-3), var(--glass-2));box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);border-radius:50%;flex:none;place-items:center;font:600 15px Manrope,Noto Sans Bengali,sans-serif;display:grid}.ss .av.big{width:46px;height:46px;font-size:18px}.ss .ibx{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ss .ibx-list{gap:4px;min-height:280px;max-height:calc(100vh - 250px);padding-right:4px;display:grid;overflow-y:auto}.ss .ibx-row{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:background .2s;display:grid}.ss .ibx-row:hover{background:var(--glass)}.ss .ibx-row.on{background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge)}.ss .ibx-row .mid{gap:2px;min-width:0;display:grid}.ss .ibx-row .who{color:var(--ink-2);align-items:center;gap:8px;min-width:0;display:inline-flex}.ss .ibx-row .who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ss .ibx-row .txt{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ss .ibx-row .side{justify-items:end;gap:5px;display:grid}.ss .ibx-row .ago{color:var(--ink-2);white-space:nowrap;font-size:12px}.ss .ibx-row .chip{height:22px;padding:0 10px;font-size:11px}.ss .ibx-detail{gap:16px;min-width:0;padding:4px 2px;display:grid}.ss .ibx-detail .back{justify-self:start;min-height:32px}.ss .ibx-detail .who-line{align-items:center;gap:14px;display:flex}.ss .ibx-detail .nm{flex:1;gap:2px;min-width:0;display:grid}.ss .ibx-detail .nm b{font-size:16px;font-weight:600}.ss .ibx-detail .nm span{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ss .ibx-detail .said{background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge-hi), 0 0 0 1px var(--edge);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;margin:0;padding:16px 18px;font-size:17px;line-height:1.6}.ss .ibx-detail .on-post{box-shadow:0 0 0 1px var(--edge);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.ss .ibx-detail .on-post .cap{color:var(--ink-2);overflow-wrap:anywhere;font-size:14.5px}.ss .ibx-detail .on-post .link{justify-self:start}.ss .ibx-detail .you-said{gap:4px;display:grid}.ss .ibx-detail .you-said p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.ss .ibx-detail .reply{gap:10px;display:grid}.ss .ibx-detail .reply-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ss .ibx-detail .saved{flex-wrap:wrap;gap:8px;display:flex}.ss .ibx-detail .saved .btn.bn{font-family:Noto Sans Bengali,Manrope,sans-serif}.ss .ibx-detail .saved .btn.hi{font-family:Noto Sans Devanagari,Manrope,sans-serif}.ss .ibx-acts{flex-wrap:wrap;gap:10px;display:flex}.ss .numstats{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.ss .numstats .stat{gap:14px;padding:20px 22px}.ss .numstats .stat .v{letter-spacing:-.05em;font:200 42px/1 Sora,sans-serif}.ss .chart{gap:10px;display:grid}.ss .chart .readout{align-items:baseline;gap:10px;min-height:36px;display:flex}.ss .chart .rd-day{color:var(--ink-2);min-width:56px;font-size:13px}.ss .chart .rd-v{letter-spacing:-.04em;font:300 30px/1 Sora,sans-serif}.ss .chart .rd-u{color:var(--ink-2);font-size:13px}.ss .chart .plot{cursor:crosshair;touch-action:pan-y;border-radius:14px;height:200px;position:relative}.ss .chart svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ss .chart .gl{stroke:var(--edge);stroke-width:1px;vector-effect:non-scaling-stroke}.ss .chart .ln{fill:none;stroke:var(--ice);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--ice-glow))}.ss .chart .cur{background:linear-gradient(var(--ice-2), transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.ss .chart .dot{background:var(--bg);width:11px;height:11px;box-shadow:0 0 0 2px var(--ice), 0 0 12px var(--ice-glow);pointer-events:none;border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.ss .chart .ymax{color:var(--ink-3);pointer-events:none;font-size:11px;position:absolute;top:-2px;left:0}.ss .chart .xl{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.ss .ntable{display:grid}.ss .nrow{border-top:1px solid var(--edge);grid-template-columns:minmax(0,1fr) repeat(5,84px) 36px;align-items:center;gap:8px;padding:11px 6px;font-size:14px;display:grid}.ss .nrow.nhead{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-top:0;padding-top:0;font:700 11px Manrope}.ss .nrow .r{text-align:right}.ss .nrow b{font-weight:600}.ss .npost{min-width:0;color:var(--ink-2);align-items:center;gap:10px;display:flex}.ss .npost svg{flex:none}.ss .ncol{min-width:0;display:grid}.ss .ncap{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ss .ncol small{color:var(--ink-2);font-size:12px}.ss .nlink{text-align:center}.ss .nlink a{border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:inline-grid}.ss .numnote{color:var(--ink-2);margin:18px 0 0;font-size:13px}.ss[data-narrow] .ibx{grid-template-columns:minmax(0,1fr)}.ss[data-narrow] .ibx-list{max-height:none}.ss[data-narrow] .ibx-row{min-height:60px}.ss[data-narrow] .ibx-acts .btn{flex:calc(50% - 10px);justify-content:center}.ss[data-narrow] .numstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss[data-narrow] .numstats .stat{padding:16px}.ss[data-narrow] .numstats .stat .v{font-size:34px}.ss[data-narrow] .chart .plot{height:160px}.ss[data-narrow] .nrow.nhead{display:none}.ss[data-narrow] .nrow{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:8px;padding:14px 4px}.ss[data-narrow] .nrow .npost{grid-column:1/-1;padding-right:36px}.ss[data-narrow] .nrow .r{text-align:left;gap:1px;font-size:14px;display:grid}.ss[data-narrow] .nrow .r:before{content:attr(data-l);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font:700 9px Manrope}.ss[data-narrow] .nrow{position:relative}.ss[data-narrow] .nrow .nlink{position:absolute;top:8px;right:4px}:root{--bg:#f4f6f7;--panel:#fff;--line:#e4e8eb;--text:#15202a;--muted:#5d6974;--accent:#0e4f50;--accent-soft:#e6f2f1;--ok:#2f7d4f;--ok-soft:#e6f3eb;--warn:#8a5a00;--warn-soft:#fbf1dc;--bad:#b3261e;--bad-soft:#fbe9e7;--radius:0px;--second-fonts:"Inter", "Noto Sans Bengali", "Nirmala UI", "Noto Sans Devanagari", "Noto Sans Oriya", "Noto Sans Malayalam", "Noto Sans Tamil", "Noto Sans Kannada", "Noto Sans Telugu", "Noto Sans Gujarati", "Noto Sans Gurmukhi", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--second-fonts);color:var(--text);background:var(--bg);font-size:14px}*{box-sizing:border-box}body{margin:0}h1,h2,h3{margin:0;font-weight:600}h1{font-size:20px}h2{font-size:16px}button,input,select,textarea{font:inherit;color:inherit}.btn{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.btn:hover{border-color:#c5cbd4}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:#0b3f40}.btn-danger{color:var(--bad);border-color:#f0c6c2}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}input.input{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;padding:8px 10px}input.input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.field-label{font-weight:500}.field-hint{color:var(--muted);font-size:12px}.field-msg{color:var(--bad);font-size:12px}.field-error input.input{border-color:var(--bad)}.kbd{border:1px solid var(--line);color:var(--muted);background:#fff;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:ui-monospace,monospace;font-size:11px}.auth{max-width:380px;margin:10vh auto;padding:0 16px}.auth .card{padding:24px}.auth .brand{justify-content:center;margin-bottom:16px;display:flex}.auth .brand .wm{--wm-size:26px}.auth .wm-text{align-items:center}.wm{font-family:Poppins,Inter,system-ui,sans-serif;font-size:var(--wm-size,18px);align-items:center;gap:8px;line-height:1.1;display:inline-flex}.wm-text{flex-direction:column;align-items:flex-start;display:flex}.wm-name{letter-spacing:-.2px;white-space:nowrap;font-weight:900}.wm-bina{color:#0e4f50}.wm-setu{color:#c79a3b}.wm-icon{flex:none;width:auto;height:1.3em;display:block}.bi-deck{fill:#138a86}.bi-left{fill:#0e4f50}.bi-right{fill:#c79a3b}.wm-maker{letter-spacing:.3px;color:var(--muted);margin-top:1px;font-size:11px;font-weight:600}.auth h1{margin-bottom:4px}.auth p.sub{color:var(--muted);margin:0 0 20px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px}.qr{justify-content:center;margin:8px 0 12px;display:flex}.qr svg{width:180px;height:180px}.secret{letter-spacing:1px;background:var(--bg);border-radius:var(--radius);text-align:center;word-break:break-all;padding:8px;font-family:ui-monospace,monospace}.steps{color:var(--muted);margin:0 0 12px;padding-left:18px;line-height:1.6}.topbar{background:var(--panel);border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}.topbar .brand{align-items:center;gap:8px;display:flex}.topbar .brand small{color:var(--muted);font-weight:400}.topbar .brand .wm{--wm-size:19px}.topbar .spacer{flex:1}.topbar .who{color:var(--muted)}.page{max-width:1200px;margin:0 auto;padding:20px}.toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar .search{flex:1;max-width:420px;position:relative}.toolbar .search .kbd{position:absolute;top:9px;right:8px}table.grid{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.grid th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:#fafbfc;padding:9px 12px;font-size:12px;font-weight:500}.grid td{border-bottom:1px solid var(--line);padding:10px 12px}.grid tr:last-child td{border-bottom:0}.grid tbody tr{cursor:pointer}.grid tbody tr:hover,.grid tbody tr.sel{background:var(--accent-soft)}.mono{font-family:ui-monospace,monospace}.muted{color:var(--muted)}.empty{text-align:center;color:var(--muted);background:var(--panel);border:1px dashed var(--line);border-radius:12px;padding:40px}.pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.pill-active{background:var(--ok-soft);color:var(--ok)}.pill-read_only{background:var(--warn-soft);color:var(--warn)}.pill-suspended{background:var(--bad-soft);color:var(--bad)}.overlay{z-index:20;background:#141c2847;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel{background:var(--panel);width:min(520px,100%);height:100%;padding:22px;overflow:auto}.panel-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.panel-head .spacer{flex:1}.panel-foot{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.facts{grid-template-columns:120px 1fr;gap:8px 12px;margin-bottom:20px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.seg{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.seg .btn.on{border-color:var(--accent);background:var(--accent-soft)}.confirm{border-radius:var(--radius);background:snow;border:1px solid #f0c6c2;margin-bottom:16px;padding:12px}.history{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.history li{border-bottom:1px solid var(--line);padding:10px 0}.history .when{color:var(--muted);font-size:12px}.section-title{margin:22px 0 10px}.toasts{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{color:#fff;border-radius:var(--radius);text-align:center;background:#15202a;min-width:240px;padding:10px 16px}.toast-error{background:var(--bad)}@media (width<=720px){.hide-sm{display:none}.page{padding:12px}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:100%;order:3;max-width:none}.toolbar .kbd{display:none}}.pill-type{background:var(--accent-soft);color:var(--accent)}.pill-later{color:var(--muted);background:#eef1f1;margin-left:6px}.pill-practice{color:#3d2a00;letter-spacing:.5px;text-transform:uppercase;background:#fdf0c9;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.what{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0 18px;margin-bottom:10px;padding:10px 12px;display:grid}.what h4{letter-spacing:.3px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.what .on-h{color:var(--ok)}.what .off-h{color:var(--warn)}.what ul{margin:0;padding-left:16px;font-size:13px;line-height:1.55}.note{background:var(--accent-soft);border-radius:var(--radius);color:#0b3f40;border:1px solid #cfe0df;margin:0 0 12px;padding:8px 11px;font-size:13px}.confirm.calm{background:#f1f8f7;border-color:#cfe0df}@media (width<=720px){.what{grid-template-columns:1fr}}.modules{flex-direction:column;gap:6px;margin:10px 0;display:flex}.module{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.module.on{border-color:var(--accent);background:var(--accent-soft)}.module input{margin-top:3px}.module .pill{margin-left:6px}:not(.ss,.ss *),:not(.ss *):before,:not(.ss *):after{border-radius:0!important}.cp{--bg:#f5f7f7;--surface:#fff;--panel:#fff;--sunk:#eef2f2;--line:#e2e8e8;--line-2:#d3dbdb;--text:#13221f;--muted:#5e6e6c;--faint:#8a9896;--accent:#0e5f5c;--accent-ink:#0b4644;--accent-soft:#e4f1f0;--gold:#c79a3b;--ok:#15803d;--ok-soft:#e3f4e8;--warn:#b45309;--warn-soft:#fdf1e2;--bad:#b42318;--bad-soft:#fdeceb;--info:#1d63c9;--info-soft:#e8f0fc;--grey-soft:#eef1f1;--scroll:#d5dedd;--scroll-hover:#a9b8b6;--shadow:0 10px 30px -12px #0f282647, 0 2px 6px #0f28260f}.gc{border:1px solid var(--line-2);background:var(--surface);margin:-6px 0 14px;font-size:13px}.gc.gc-bad{border-color:var(--bad)}.gc-t{background:var(--accent-soft);justify-content:space-between;gap:8px;padding:4px 8px;display:flex}.gc-bad .gc-t{background:var(--bad-soft)}.gc-ok{color:var(--ok)}.gc-no{color:var(--bad)}.gc-sample{color:var(--warn);white-space:nowrap;font-weight:600}.gc-kv{grid-template-columns:92px minmax(0,1fr);padding:2px 8px;display:grid}.gc-kv>*{border-bottom:1px solid var(--line);min-width:0;padding:3px 0}.gc-kv>span:nth-child(odd){color:var(--muted)}.gc-w{border-left:3px solid;margin:4px 8px;padding:3px 8px}.gc-w.bad{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.gc-w.amber{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.gc-f{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 6px;display:flex}.gc-f .btn{white-space:nowrap;flex:none}.gc.gc-idle{background:var(--sunk)}.gc-idle .gc-t{color:var(--muted);background:0 0}.gc-notes{margin:-6px 0 14px}.gc-notes .gc-w{margin:2px 0}.gc-hint{color:var(--muted);margin:-6px 0 14px;padding:1px 8px;font-size:12px}.gc-hint.bad{color:var(--bad);background:var(--bad-soft);border-left:3px solid var(--bad)}
