.sie{--accent:var(--color-brand);--accent-hover:var(--color-brand-dark);--accent-soft:var(--color-brand-soft);--bg:var(--color-paper);--surface:#fff;--text:var(--color-ink);--muted:var(--color-ink-soft);--border:var(--color-line);--border-strong:var(--color-control);--ok:var(--color-ok);--bad:var(--color-bad);--font:var(--font-sans);--mono:var(--font-mono);--radius:12px;--radius-sm:8px;--shadow:0 1px 3px #13213a0f,0 1px 2px #13213a0a}.sie h1{margin:0 0 12px;font-size:clamp(30px,4.2vw,46px);font-weight:800}.sie h2{margin:0 0 10px;font-size:clamp(24px,2.8vw,32px);font-weight:700}.sie h3{margin:0 0 6px;font-size:19px;font-weight:650}.sie p{margin:0 0 1em}.sie .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.sie .narrow{max-width:780px;margin-inline:auto}.sie .section{padding-block:clamp(24px,3.5vw,44px)}.sie .section-head{max-width:640px;margin-bottom:28px}.sie .section-head p{color:var(--muted);margin:0}.sie .band{background:var(--surface);border-block:1px solid var(--border);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.sie .qhead-hint kbd,.sie .hint kbd{font-family:var(--mono);border:1px solid var(--border-strong);background:#fff;border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:12px}.sie .sie-hero{padding:40px 0 0}.sie .sie-hero p.lead{color:var(--muted);max-width:640px;margin-bottom:14px;font-size:18px}.sie .meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.sie .meta li{align-items:center;gap:6px;display:flex}.sie .meta svg{color:var(--ok)}.sie .qcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.sie .qhead{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:13.5px;display:flex}.sie .qhead strong{color:var(--text);font-weight:600}.sie .progress{background:var(--border);height:3px}.sie .progress span{background:var(--accent);width:10%;height:100%;display:block}.sie .qbody{padding:22px}.sie .stem{margin:0 0 18px;font-size:19px;font-weight:600;line-height:1.45}.sie .feedback{border-top:1px solid var(--border);margin-top:18px;padding-top:18px;display:none}.sie .feedback.show{display:block}.sie .verdict{align-items:center;gap:8px;margin:0 0 6px;font-weight:700;display:flex}.sie .verdict.ok{color:var(--ok)}.verdict.bad{color:var(--bad)}.sie .feedback p{margin:0 0 12px}.sie .source{border-left:3px solid var(--border-strong);color:var(--muted);padding:2px 0 2px 14px;font-size:15px}.sie .source q{color:var(--text)}.sie .source a{font-weight:600}.sie .qfoot{border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:#fafbfd;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.sie .hint{color:var(--muted);font-size:14px}@media (max-width:560px){.sie .qbody{padding:18px}.sie .qhead,.sie .qfoot{padding:12px 18px}.sie .stem{font-size:18px}.sie .hint .keys{display:none}}.sie .grid{gap:20px;display:grid}.sie .cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.sie .cols-3{grid-template-columns:1fr}}.sie .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:24px;display:flex}.sie .card p{color:var(--muted);font-size:16px}.sie .card .facts{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.sie .pill{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.sie .card .btn{margin-top:auto}.sie .sections{margin:0 0 18px;padding:0;list-style:none}.sie .sections li{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;font-size:15px;display:grid}.sie .sections li:last-child{border-bottom:0}.sie .sections a{color:var(--text);font-weight:600;text-decoration:none}.sie .sections a:hover{color:var(--accent)}.sie .sections .w{font-family:var(--mono);color:var(--text);font-size:14px}.sie .sections small{color:var(--muted);grid-column:1/-1;font-size:13px}.sie .strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sie .strip div{border-right:1px solid var(--border);padding:22px 24px}.sie .strip div:last-child{border-right:0}.sie .strip .big{font-family:var(--mono);font-size:26px;font-weight:600;line-height:1.2;display:block}.sie .strip span{color:var(--muted);font-size:15px}.sie .strip span.big{color:var(--text);margin-bottom:2px}.sie .strip .big.word{font-family:var(--font);letter-spacing:-.01em;color:var(--text);font-weight:700}@media (max-width:760px){.sie .strip{grid-template-columns:1fr}.sie .strip div{border-right:0;border-bottom:1px solid var(--border)}.sie .strip div:last-child{border-bottom:0}}.sie .compare{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;font-size:15.5px;overflow:hidden}.sie .tablewrap{border-radius:var(--radius);overflow-x:auto}.sie .compare th,.sie .compare td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px}.sie .compare thead th{color:var(--muted);background:#fafbfd;font-size:14px;font-weight:600}.sie .compare tbody th{font-weight:600}.sie .compare tr:last-child th,.sie .compare tr:last-child td{border-bottom:0}.sie .yes{color:var(--ok);font-weight:600}.no{color:var(--muted)}.sie .compare .plan-col{color:var(--text)}@media (max-width:620px){.sie .compare{table-layout:fixed;font-size:13.5px}.sie .compare th,.sie .compare td{padding:11px 8px}.sie .compare tbody th,.sie .compare thead th:first-child{width:36%}.sie .compare thead th{font-size:12.5px}}.sie .scroll-hint{color:var(--muted);margin:0 0 8px;font-size:13.5px;display:none}@media (max-width:620px){.sie .scroll-hint{display:block}}.sie .plans{margin-top:28px}.sie .plan{position:relative}.sie .plan.feat{border:2px solid var(--accent);padding:23px}.sie .flag{background:var(--accent);color:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;position:absolute;top:-12px;left:22px}.sie .price{align-items:baseline;gap:6px;margin:6px 0 2px;display:flex}.sie .price .num{color:var(--text);font-size:36px;font-weight:600}.sie .price span{color:var(--muted);font-size:15px}.sie .trial{color:var(--ok);margin:0 0 14px;font-size:15px;font-weight:600}.sie .plan ul{margin:0 0 20px;padding:0;font-size:15px;list-style:none}.sie .plan li{gap:8px;padding:5px 0;display:flex}.sie .plan li svg{color:var(--ok);flex:none;margin-top:4px}.sie .fine{color:var(--muted);margin-top:16px;font-size:14px}.sie .facts-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;overflow:hidden}.sie .facts-table th,.sie .facts-table td{text-align:left;border-bottom:1px solid var(--border);padding:14px 18px;font-size:16px}.sie .facts-table th{width:42%;font-weight:600}.sie .facts-table tr:last-child th,.sie .facts-table tr:last-child td{border-bottom:0}.sie .checked{color:var(--muted);margin-top:12px;font-size:14px}.sie .center{text-align:center}.sie .glance{padding-top:clamp(20px,3vw,36px)}.sie .glance h2{margin-bottom:24px}.sie .tiles{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.sie .tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;gap:4px;padding:18px 12px;display:flex}.sie .tile .num{font-family:var(--font);letter-spacing:-.01em;color:var(--accent);font-size:28px;font-weight:700;line-height:1.2}.sie .tile span:last-child{color:var(--muted);font-size:14px;line-height:1.35}.sie .glance .checked{margin:12px 0 22px}.sie .proofs .card h3{font-size:17px}.sie .proofs .card p{margin:0;font-size:15.5px}@media (max-width:900px){.sie .tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.sie .tiles{grid-template-columns:repeat(2,1fr)}.sie .tiles .tile:last-child{grid-column:1/-1}}.sie .topics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){.sie .topics{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sie .topics{grid-template-columns:1fr}}.sie .topic{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:64px;color:var(--text);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .12s;display:flex}.sie .topic:hover{border-color:var(--accent)}.sie .topic .code{text-align:center;min-width:48px;font-family:var(--mono);color:var(--accent);background:var(--accent-soft);border-radius:6px;flex:none;padding:6px;font-size:12.5px;font-weight:600}.sie .topic .tname{flex:1;font-size:15.5px;font-weight:500;line-height:1.35}.sie .topic .qs{color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:999px;flex:none;padding:3px 9px;font-size:12.5px;font-weight:600}.sie .opts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sie .opt .tag{flex:none;align-items:center;gap:6px;margin-left:auto;padding-top:4px;font-size:13px;font-weight:600;display:none}.sie .opt.is-ok .tag{color:var(--ok);display:flex}.sie .opt.is-bad .tag{color:var(--bad);display:flex}.sie .opt.dim{color:var(--muted)}.sie .opt .txt{flex:1;padding-top:2px}@media (max-width:560px){.sie .sie-hero{padding-top:8px}.sie .sie-hero p.lead{font-size:16.5px}.sie .meta{gap:4px 14px;font-size:13.5px}}
