body:has(.styles) section{padding:88px 0}body:has(.styles) .sc-head{padding:150px 0 46px}body:has(.styles) .sc-head .sec-sub{margin-top:8px;max-width:720px}body:has(.styles) .sc-deck{padding-top:0}.sc-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sc-card{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(180deg,var(--bg-panel),var(--bg-raise))}.sc-card,.sc-info{display:flex;flex-direction:column}.sc-info{padding:20px 22px 22px;gap:8px}.sc-info h2{font-size:18px;font-weight:800;letter-spacing:-.01em}.sc-desc{font-size:13.5px;color:var(--ink-dim);line-height:1.6}.sc-fixed{font-size:11.5px;color:var(--ink-faint);border-top:1px dashed var(--line);padding-top:10px;margin-top:2px}.sc-pick{margin-top:6px;justify-content:center}@media (max-width:1080px){.sc-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sc-wrap{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin:0 -28px;padding-left:28px;padding-right:28px}.sc-card{flex:0 0 84%;scroll-snap-align:center}body:has(.styles) .sc-head{padding:110px 0 30px}body:has(.styles) section{padding:56px 0}}.sc-screen{background:var(--sc-bg);color:var(--sc-ink);padding:12px;height:236px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line);overflow:hidden}.sc-bar{display:flex;align-items:center;gap:7px;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:var(--sc-radius);padding:8px 10px}.sc-logo{width:26px;height:8px;border-radius:3px;background:var(--sc-accent);flex:none}.sc-menu{width:22px;height:5px;border-radius:3px;background:var(--sc-line)}.sc-cta{margin-left:auto;font-size:8.5px;font-weight:700;letter-spacing:-.02em;background:var(--sc-accent);color:var(--sc-on-accent);padding:4px 8px;border-radius:calc(var(--sc-radius) / 1.6)}.sc-body{flex:1 1;display:flex;flex-direction:column;gap:var(--sc-gap);min-height:0}.sc-h1{height:16px;width:72%;background:var(--sc-ink);opacity:.88}.sc-h1,.sc-h2{border-radius:4px}.sc-h2{height:9px;width:52%;background:var(--sc-dim);opacity:.6}.sc-h2-wide{width:38%}.sc-row{display:flex;align-items:center;gap:8px}.sc-row-big{gap:10px}.sc-btn{font-size:9px;font-weight:700;background:var(--sc-accent);color:var(--sc-on-accent);padding:6px 12px;border-radius:calc(var(--sc-radius) / 1.4)}.sc-btn-big{padding:10px 16px;font-size:10px;flex:1 1;text-align:center}.sc-btn-alt{background:var(--sc-panel);color:var(--sc-ink);border:1px solid var(--sc-line)}.sc-ghost{height:24px;width:78px;border-radius:calc(var(--sc-radius) / 1.4);border:1px solid var(--sc-line)}.sc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.sc-cards i{height:44px;border-radius:var(--sc-radius);background:var(--sc-panel);border:1px solid var(--sc-line)}.sc-list{display:flex;flex-direction:column;gap:6px;margin-top:auto}.sc-list i{height:16px;border-radius:calc(var(--sc-radius) / 2);background:var(--sc-panel);border:1px solid var(--sc-line)}.sc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sc-prod{display:flex;flex-direction:column;gap:4px}.sc-thumb{height:42px;border-radius:var(--sc-radius);background:var(--sc-panel);border:1px solid var(--sc-line)}.sc-line{height:5px;border-radius:3px;background:var(--sc-line)}.sc-line-short{width:52%}.sc-admin{flex-direction:row;gap:10px}.sc-side{width:38px;display:flex;flex-direction:column;gap:5px;flex:none}.sc-side i{height:12px;border-radius:calc(var(--sc-radius) / 2);background:var(--sc-panel);border:1px solid var(--sc-line)}.sc-side i.on{background:var(--sc-accent);border-color:var(--sc-accent)}.sc-main{flex:1 1;min-width:0}.sc-rows{flex-direction:column}.sc-rows,.sc-tr{display:flex;gap:6px}.sc-tr{align-items:center;background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:calc(var(--sc-radius) / 1.4);padding:6px 8px}.sc-cell{height:5px;border-radius:3px;background:var(--sc-line);flex:1 1}.sc-cell-mid{flex:.6 1}.sc-pill{width:22px;height:8px;border-radius:999px;background:var(--sc-line);flex:none}.sc-pill.on{background:var(--sc-accent)}@media (prefers-reduced-motion:reduce){.sc-wrap{scroll-behavior:auto}}