:root{--n-bg: #F4F6FA;--n-card: #FFFFFF;--n-border: #ECEEF3;--n-ink: #1B1D22;--n-mut: #8F96A3;--n-blue: #2E71FE;--n-blue-t: #EAF1FF;--n-green: #34C77B;--n-green-t: #E9F9F1;--n-red: #F4564D;--n-red-t: #FEEDEC;--n-amber: #F5B840;--n-amber-t: #FCF1DC;--n-purple:#8B6CF0;--n-purple-t:#F1EDFE;--n-ink-soft: #5A6270;--n-chip: #F1F3F7;--n-track: #EEF1F6;--n-border-strong: #E3E6EC;--n-disabled: #C3C9D4;--n-control: #C9CFD9;--n-blue-text: #4A6BB0;--n-green-text: #1E8E5A;--n-red-text: #C4453D;--n-amber-text: #A67B24;--n-purple-text: #6F58C4;--n-dim: rgba(21, 23, 27, .45);--n-r-card: 16px;--n-r-btn: 12px;--n-r-chip: 10px;--n-r-pill: 999px;--n-font: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--n-shadow: 0 1px 2px rgba(27,29,34,.04), 0 8px 24px rgba(27,29,34,.05)}*{box-sizing:border-box}html{height:100%}body{margin:0;font-family:var(--n-font);background:var(--n-bg);color:var(--n-ink);font-size:14.5px;line-height:1.5;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--n-blue);text-decoration:none;font-weight:600}h1{font-size:20px;font-weight:800;margin:0 0 4px}h2{font-size:15px;font-weight:700;margin:0 0 10px}img,svg{max-width:100%}.app{min-height:100dvh;display:flex;flex-direction:column}.appbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:14px;padding:calc(10px + var(--sat, 0px)) 16px 10px;background:var(--n-card);border-bottom:1px solid var(--n-border)}.nlogo{width:36px;height:36px;border-radius:50%;background:var(--n-ink);display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:none;cursor:pointer}button.nlogo{box-sizing:content-box;padding:4px;background-clip:content-box;min-height:36px}.appbar .appbar-title{font-size:17px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar .appbar-sub{font-size:10.5px;color:var(--n-mut);margin-top:-1px}.appbar .sp{flex:1}.abtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--n-ink);cursor:pointer;flex:none;position:relative;padding:0;min-height:44px}.abtn .dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--n-red)}.abtn .bell-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--n-r-pill);background:var(--n-red);color:var(--n-card);font-size:10.5px;font-weight:800;line-height:18px;text-align:center}.iconbtn{width:44px;height:44px;border-radius:var(--n-r-btn);background:var(--n-card);border:1.5px solid var(--n-border-strong);display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;font-size:17px;color:var(--n-ink-soft);padding:0}.page-title{padding:14px 2px 10px}.page-title h1{margin:0}.main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:4px 16px calc(120px + var(--sab, 0px))}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--n-card);color:var(--n-ink);padding:calc(14px + var(--sat)) 18px 0;display:flex;flex-direction:column;overflow-y:auto}.menu .menu-top{display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px}.menu-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:var(--n-font);background:none;border:none;padding:11px 12px;cursor:pointer;min-height:60px;border-radius:14px;margin-bottom:4px;color:var(--n-ink)}.menu-item .mic{width:38px;height:38px;border-radius:var(--n-r-btn);display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none;background:var(--n-chip)}.menu-item b{font-size:18px;font-weight:800;display:block}.menu-item .sub{font-size:11.5px;color:var(--n-mut);font-weight:500}.menu-item.here{background:var(--n-blue-t)}.menu-item.here b{color:var(--n-blue)}.menu-item.here .mic{background:var(--n-blue);color:var(--n-card)}.menu-div{border-top:1px solid var(--n-border);margin:10px 4px 8px}.menu-sub{display:block;width:100%;text-align:left;font-size:14px;font-weight:700;color:var(--n-ink-soft);background:none;border:none;padding:12px 6px;cursor:pointer;min-height:44px;font-family:var(--n-font)}.menu-legal{font-size:11px;color:var(--n-mut);line-height:1.6;padding:6px 6px 10px}.menu-account{margin-top:auto;display:flex;align-items:center;gap:12px;border-top:1px solid var(--n-border);padding:14px 6px calc(24px + var(--sab))}.menu-account .av{width:42px;height:42px;border-radius:50%;background:var(--n-blue);color:var(--n-card);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex:none;overflow:hidden}.menu-account .av img{width:100%;height:100%;object-fit:cover}.menu-account .who{flex:1;min-width:0}.menu-account .who b{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-account .who div{font-size:12px;color:var(--n-mut)}.menu-signout{color:var(--n-red);font-weight:700;font-size:13.5px;background:none;border:none;cursor:pointer;padding:10px;min-height:44px;font-family:var(--n-font)}.upgrade-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--n-amber);margin-right:4px}.foot{position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--n-card);border-top:1px solid var(--n-border);padding:11px 14px calc(12px + var(--sab));display:flex;flex-direction:column;gap:7px}.foot .foot-note{text-align:center;color:var(--n-mut);font-size:12.5px}.foot .foot-row{display:flex;gap:9px}.fp{flex:1.5;min-height:50px;background:var(--n-blue);color:var(--n-card);border:1px solid var(--n-blue);border-radius:var(--n-r-btn);padding:13px 10px;font-weight:700;text-align:center;font-size:15px;cursor:pointer;font-family:var(--n-font)}.fp:disabled{background:var(--n-disabled);border-color:var(--n-disabled);cursor:default;opacity:1}.fp.green{background:var(--n-green);border-color:var(--n-green)}.fp.red{background:var(--n-red);border-color:var(--n-red)}.fg{flex:1;min-height:50px;border:1.5px solid var(--n-border-strong);border-radius:var(--n-r-btn);padding:12px 10px;font-weight:700;text-align:center;font-size:14px;background:var(--n-card);color:var(--n-ink);cursor:pointer;font-family:var(--n-font)}.fg:disabled{color:var(--n-disabled);cursor:default}.sheet-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--n-dim);z-index:30;border:none;padding:0;cursor:pointer}.sheet{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:640px;z-index:31;background:var(--n-card);border-radius:24px 24px 0 0;box-shadow:var(--n-shadow),0 -12px 40px var(--n-dim);padding:8px 16px calc(20px + var(--sab));display:flex;flex-direction:column;max-height:92dvh}.sheet .hand{width:40px;height:5px;border-radius:3px;background:var(--n-border-strong);margin:6px auto 12px;flex:none;touch-action:none;cursor:grab}.sheet .sheet-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;flex:none;gap:10px}.sheet .sheet-head b{font-size:15px;font-weight:800}.sheet .sheet-body{overflow-y:auto;min-height:0}.rotate-guard{display:none}@media screen and (orientation: landscape) and (max-height: 520px){.rotate-guard{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:var(--n-ink);color:var(--n-card);flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.rotate-guard .rg-title{font-size:22px;font-weight:800}.rotate-guard .rg-sub{color:var(--n-mut);font-size:14px;max-width:340px}}.card{background:var(--n-card);border:1px solid var(--n-border);border-radius:var(--n-r-card);padding:14px;margin-bottom:11px;box-shadow:var(--n-shadow)}.card.amber{background:var(--n-amber-t);border-color:var(--n-amber-t)}.card.blue{background:var(--n-blue-t);border-color:var(--n-blue-t)}.card.tappable{cursor:pointer}.card.selected{border:2px solid var(--n-blue);background:var(--n-blue-t)}.mut{color:var(--n-mut);font-size:12.5px}.row{display:flex;align-items:center;gap:10px}.spread{display:flex;align-items:center;justify-content:space-between;gap:10px}.grid{display:grid;gap:11px}.g2,.g3,.g4{grid-template-columns:1fr}.metric .label{color:var(--n-mut);font-size:12px}.metric .value{font-size:24px;font-weight:800}.kicker{color:var(--n-mut);font-weight:800;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;margin:2px 2px 6px}.error{background:var(--n-red-t);color:var(--n-red-text);border:1px solid var(--n-red-t);border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:10px}.sec{display:flex;align-items:center;gap:9px;margin-bottom:11px}.sec .ic{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none;background:var(--n-chip)}.sec b{font-size:15px;font-weight:700}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.tile{border-radius:var(--n-r-card);padding:12px 13px}.tile .tic{width:26px;height:26px;border-radius:9px;background:var(--n-card);display:flex;align-items:center;justify-content:center;font-size:13px;margin-bottom:8px}.tile .tv{font-size:22px;font-weight:800}.tile .tl{font-size:11.5px;font-weight:500}.tile.t-blue{background:var(--n-blue-t)}.tile.t-blue .tl{color:var(--n-blue-text)}.tile.t-green{background:var(--n-green-t)}.tile.t-green .tl{color:var(--n-green-text)}.tile.t-red{background:var(--n-red-t)}.tile.t-red .tl{color:var(--n-red-text)}.tile.t-amber{background:var(--n-amber-t)}.tile.t-amber .tl{color:var(--n-amber-text)}.tile.t-purple{background:var(--n-purple-t)}.tile.t-purple .tl{color:var(--n-purple-text)}.bm-row{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--n-border)}.bm-row:last-of-type{border-bottom:none}.bm-stem{font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-x{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--n-mut);font-size:15px;border-radius:var(--n-r-btn);cursor:pointer}.bm-x:active{background:var(--n-chip)}.intent{padding:13px 14px}.intent .intent-head{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;border-radius:0;padding:0;min-height:44px}.intent .ic{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--n-chip)}.intent.selected .ic{background:var(--n-card)}.intent .it{flex:1;min-width:0}.intent .it b{font-size:14px;font-weight:700;display:block}.intent .it .mut{font-size:11.5px;display:block;margin-top:1px}.intent.selected .it .mut{color:var(--n-blue-text)}.intent .intent-body{margin-top:11px}.intent.selected .chip{background:var(--n-card);box-shadow:inset 0 0 0 1.5px var(--n-control)}.intent.selected .chip.on{background:var(--n-blue);box-shadow:none}.radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--n-border-strong);flex:none;background:var(--n-card);display:inline-flex;align-items:center;justify-content:center}.radio.on{border:none;background:var(--n-blue)}.radio.on:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--n-card)}.helper{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--n-blue-text);line-height:1.5;margin-top:2px}.helper svg{flex:none}.tok{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--n-blue-t);color:var(--n-blue);padding:6px 11px;border-radius:var(--n-r-pill);margin:0 6px 8px 0;border:none;min-height:44px}.tok.ghost{background:none;box-shadow:inset 0 0 0 1.5px var(--n-border-strong);color:var(--n-mut);font-weight:600}.lrow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;min-height:44px;background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;padding:12px;margin:2px 0 12px;box-shadow:var(--n-shadow)}.lrow b{font-size:13.5px}.lrow .ic{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--n-chip)}.skill-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:44px;background:none;border:none;border-radius:0;padding:10px 2px;border-bottom:1px solid var(--n-border)}.skill-row:last-of-type{border-bottom:none}.skill-row .sname{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--n-ink)}.skill-row.on .sname{font-weight:700}.skill-row .meta{font-size:11px;color:var(--n-mut);font-weight:600;flex:none}.skill-row.zero .sname,.skill-row.zero .meta{color:var(--n-disabled)}.cbx{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--n-border-strong);flex:none;background:var(--n-card);display:inline-flex;align-items:center;justify-content:center}.cbx.on{border:none;background:var(--n-blue)}.skill-row.zero .cbx{border-color:var(--n-border)}.linkbtn{background:none;border:none;padding:0 2px;font-size:12.5px;font-weight:700;color:var(--n-blue);min-height:44px}.sheet-apply{position:sticky;bottom:0;background:var(--n-card);padding:10px 0 2px;margin-top:4px;box-shadow:0 -10px 14px var(--n-card)}.sheet-apply .fp{width:100%}button,.btn{font:inherit;font-family:var(--n-font);cursor:pointer;border-radius:var(--n-r-btn);border:1.5px solid var(--n-border-strong);background:var(--n-card);color:var(--n-ink);padding:11px 16px;min-height:44px;font-weight:700;font-size:14px}button:hover{border-color:var(--n-disabled)}button:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--n-blue);border-color:var(--n-blue);color:var(--n-card)}.btn-green{background:var(--n-green);border-color:var(--n-green);color:var(--n-card)}.btn-sm{padding:8px 12px;font-size:13px;min-height:44px;border-radius:10px}input,select,textarea{font:inherit;font-size:16px;padding:12px 14px;border:1.5px solid var(--n-border-strong);border-radius:var(--n-r-btn);background:var(--n-card);color:var(--n-ink);min-height:48px}.chip{display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;padding:9px 13px;min-height:44px;min-width:44px;border-radius:var(--n-r-chip);border:none;margin:0 6px 8px 0;background:var(--n-card);box-shadow:inset 0 0 0 1.5px var(--n-control);color:var(--n-ink);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.chip.on{background:var(--n-blue);box-shadow:none;color:var(--n-card);font-weight:700}.chip.static{cursor:default;min-height:0;padding:5px 12px;font-size:12px;background:var(--n-chip);box-shadow:none;color:var(--n-ink-soft)}.chip.zero,.chip:disabled{color:var(--n-disabled);box-shadow:inset 0 0 0 1.5px var(--n-border);cursor:default}.chip.zero.on{color:var(--n-card)}.chip.static.blue{background:var(--n-blue-t);color:var(--n-blue);font-weight:700}.pill{display:inline-block;font-size:11px;padding:3px 10px;border-radius:var(--n-r-pill);font-weight:700}.pill.blue{background:var(--n-blue-t);color:var(--n-blue)}.pill.green,.pill.up{background:var(--n-green-t);color:var(--n-green-text)}.pill.red,.pill.dn{background:var(--n-red-t);color:var(--n-red-text)}.pill.amber{background:var(--n-amber-t);color:var(--n-amber-text)}.pill.fl{background:var(--n-chip);color:var(--n-ink-soft)}.bar{height:8px;border-radius:var(--n-r-pill);background:var(--n-track);overflow:hidden;position:relative}.bar>div,.bar>i{display:block;height:100%;border-radius:var(--n-r-pill);background:var(--n-blue)}.bar .tick{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--n-ink);opacity:.4;border-radius:0}.seg{display:flex;background:var(--n-card);box-shadow:inset 0 0 0 1.5px var(--n-control);border-radius:var(--n-r-btn);padding:3px;margin-bottom:13px}.seg>*{flex:1;text-align:center;padding:10px 6px;border-radius:10px;font-size:13px;font-weight:700;color:var(--n-ink-soft);background:none;border:none;cursor:pointer;min-height:44px}.seg>.on{background:var(--n-blue);color:var(--n-card);box-shadow:none}.hrow{display:flex;gap:11px;align-items:center;background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;padding:11px 12px;margin-bottom:8px;cursor:pointer;width:100%;text-align:left;font:inherit;box-shadow:var(--n-shadow)}.hrow .ht{font-size:13.5px;font-weight:600}.hic{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:none;background:var(--n-chip)}.hic.t-red{background:var(--n-red-t);color:var(--n-red)}.hic.t-green{background:var(--n-green-t);color:var(--n-green)}.hic.t-amber{background:var(--n-amber-t);color:var(--n-amber)}.hic.t-blue{background:var(--n-blue-t);color:var(--n-blue)}.hic.t-purple{background:var(--n-purple-t);color:var(--n-purple)}.settings-list{padding:4px 14px}.settings-list .srow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 0;border-bottom:1px solid var(--n-track);background:none;border-left:none;border-right:none;border-top:none;font-size:14px;font-weight:600;color:var(--n-ink);cursor:pointer;border-radius:0;text-align:left;min-height:48px}.settings-list .srow:last-child{border-bottom:none}table.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th{text-align:left;color:var(--n-mut);font-weight:600;padding:8px;border-bottom:1px solid var(--n-border)}.tbl td{padding:9px 8px;border-bottom:1px solid var(--n-track)}.tbl tr.click:hover{background:var(--n-bg);cursor:pointer}.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.player{display:flex;flex-direction:column;min-height:100dvh}.ptop{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--sat)) 14px 8px;background:var(--n-card)}.ptop .pos{font-size:14px;font-weight:800;white-space:nowrap}.ptop .pos .mut{font-weight:600}.timer{margin-left:auto;background:var(--n-ink);color:var(--n-card);border-radius:var(--n-r-pill);padding:7px 13px;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.prog{height:3px;background:var(--n-border);flex:none}.prog>i{display:block;height:100%;background:var(--n-blue);transition:width .2s}.pbody{flex:1;padding:4px 0 150px;max-width:640px;margin:0 auto;width:100%}.stem{font-size:16px;line-height:1.55;padding:12px 18px 6px;font-weight:600}.stem select{min-height:40px;padding:6px 10px;margin:2px 4px}.stem.stem-blanks{padding:0}.blank-pick{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:10px;text-align:left;margin:8px 0;padding:11px 14px;min-height:48px;border:1.5px dashed var(--n-blue);border-radius:12px;background:var(--n-blue-t);color:var(--n-blue-text);font:inherit;font-size:15px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.blank-pick.sel{border-style:solid;border-color:var(--n-border-strong);background:var(--n-card);color:var(--n-ink)}.blank-pick.correct{border:2px solid var(--n-green);background:var(--n-green-t);color:var(--n-ink)}.blank-pick.wrong{border:2px solid var(--n-red);background:var(--n-red-t);color:var(--n-ink)}.blank-pick:disabled{opacity:1;cursor:default}.blank-pick .bp-text{flex:1;min-width:0}.blank-pick .bp-caret{flex:none;color:var(--n-blue)}.bp-correct{display:block;margin:-2px 0 8px;font-size:13px;font-weight:600;color:var(--n-green-text)}.ptop .ptop-skill{min-width:0;max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt{display:flex;gap:11px;align-items:flex-start;border:1.5px solid var(--n-border-strong);border-radius:14px;padding:13px 14px;margin:0 16px 10px;font-size:14.5px;font-weight:500;cursor:pointer;background:var(--n-card);min-height:48px}.opt:hover{border-color:var(--n-blue)}.opt .key{width:24px;height:24px;border-radius:50%;border:2px solid var(--n-border-strong);color:var(--n-mut);font-weight:700;font-size:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--n-card)}.opt.sel{border:2px solid var(--n-blue);background:var(--n-blue-t);padding:12.5px 13.5px}.opt.sel .key{border-color:var(--n-blue);background:var(--n-blue);color:var(--n-card)}.opt.correct{border:2px solid var(--n-green);background:var(--n-green-t);padding:12.5px 13.5px}.opt.correct .key{border-color:var(--n-green);background:var(--n-green);color:var(--n-card)}.opt.wrong{border:2px solid var(--n-red);background:var(--n-red-t);padding:12.5px 13.5px}.opt.wrong .key{border-color:var(--n-red);background:var(--n-red);color:var(--n-card)}.case-card{display:flex;gap:9px;align-items:flex-start;background:var(--n-amber-t);border:none;border-radius:14px;padding:11px 13px;margin:10px 16px 4px;cursor:pointer;width:calc(100% - 32px);text-align:left;font:inherit;min-height:44px}.case-card .cc-tag{background:var(--n-amber);color:var(--n-card);border-radius:8px;padding:2px 8px;font-size:11px;font-weight:800;flex:none}.case-card .cc-open{color:var(--n-blue);font-weight:700;font-size:12px;white-space:nowrap}.exhibit-thumb{display:block;width:calc(100% - 32px);margin:10px 16px;text-align:left;font:inherit;background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;padding:10px 12px;cursor:pointer;box-shadow:var(--n-shadow)}.exhibit-thumb .et-hint{color:var(--n-blue);font-weight:700;font-size:12.5px}.exhibit-thumb .et-preview{max-height:150px;overflow:hidden;position:relative}.exhibit-thumb .et-preview:after{content:"";position:absolute;inset:auto 0 0 0;height:40px;background:linear-gradient(transparent,var(--n-card))}.exhibit{background:var(--n-bg);border:1px solid var(--n-border);border-radius:12px;padding:10px 12px;margin:10px 0;overflow-x:auto}.exhibit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--n-dim);display:flex;align-items:center;justify-content:center}.exhibit-overlay .eo-card{position:absolute;top:calc(70px + var(--sat));left:12px;right:12px;bottom:calc(70px + var(--sab));background:var(--n-card);border-radius:20px;padding:16px;box-shadow:var(--n-shadow),0 20px 50px var(--n-dim);display:flex;flex-direction:column}.exhibit-overlay .eo-canvas{flex:1;overflow:hidden;touch-action:none;cursor:grab;border-radius:12px;background:var(--n-bg)}.exhibit-overlay .eo-inner{transform-origin:0 0;padding:10px;min-width:100%}.pbtn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:11px;color:var(--n-ink-soft);font-weight:700;background:var(--n-card);border:1.5px solid var(--n-border-strong);border-radius:var(--n-r-btn);min-height:50px;padding:4px 0}.pbtn:disabled,.pbtn.locked{color:var(--n-disabled);opacity:1}.pbtn .ico{font-size:15px;line-height:1.1}.next{flex:1.6}.term{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--n-border-strong);background:var(--n-card);border-radius:var(--n-r-pill);padding:10px 15px;font-size:13px;font-weight:700;margin:0 6px 8px 0;cursor:pointer;font-family:var(--n-font);min-height:44px;color:var(--n-ink)}.term.active{border-color:var(--n-blue);color:var(--n-blue);background:var(--n-blue-t)}.term.paired{opacity:.5}.def{display:flex;gap:10px;align-items:center;border:1.5px solid var(--n-border-strong);background:var(--n-card);border-radius:14px;padding:12px 14px;margin:0 16px 9px;font-size:13px;font-weight:500;cursor:pointer;width:calc(100% - 32px);text-align:left;font-family:var(--n-font);min-height:48px;color:var(--n-ink)}.def.target{border:2px dashed var(--n-blue);padding:11.5px 13.5px}.def.paired{background:var(--n-green-t);border-color:var(--n-green-t)}.def.paired.target{border-color:var(--n-blue)}.badges{display:inline-flex;gap:4px;flex-wrap:wrap;flex:none;max-width:40%}.badge{min-width:22px;height:22px;border-radius:50%;background:var(--n-blue);color:var(--n-card);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none}.badge.empty{background:var(--n-chip);color:var(--n-mut)}.badge.green{background:var(--n-green)}.pal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin-bottom:8px}.pal-dot{aspect-ratio:1;min-height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1.5px solid var(--n-border-strong);background:var(--n-card);color:var(--n-mut);padding:0}.pal-dot.answered{background:var(--n-blue);border-color:var(--n-blue);color:var(--n-card)}.pal-dot.flagged{background:var(--n-amber);border-color:var(--n-amber);color:var(--n-card)}.pal-dot.current{border:2.5px solid var(--n-ink);background:var(--n-card);color:var(--n-ink)}.pal-dot.locked{background:var(--n-chip);border-color:var(--n-chip);color:var(--n-disabled);cursor:default}.pal-legend{display:flex;gap:12px;flex-wrap:wrap;color:var(--n-mut);font-size:11.5px;align-items:center}.pal-legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.break-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 34px calc(90px + var(--sab));background:var(--n-bg)}.break-screen .bk-badge{width:74px;height:74px;border-radius:50%;background:var(--n-ink);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.break-screen .bk-title{font-size:22px;font-weight:800}.break-screen .bk-clock{font-size:60px;font-weight:800;margin:8px 0;font-variant-numeric:tabular-nums}.gpt-msg-you{background:var(--n-blue);color:var(--n-card);border-radius:14px 14px 4px;padding:11px 13px;font-size:13.5px;font-weight:500;margin:0 0 10px 70px}.gpt-msg-gpt{background:var(--n-bg);border-radius:14px 14px 14px 4px;padding:12px 13px;font-size:13.5px;line-height:1.55;margin:0 40px 12px 0;white-space:pre-wrap}.gpt{background:var(--n-green-t);border:1px solid var(--n-green-t);border-radius:var(--n-r-card);padding:12px}.gpt h3{margin:0 0 8px;font-size:13px;color:var(--n-green-text)}.gpt .msg{font-size:12.5px;color:var(--n-green-text);line-height:1.55;white-space:pre-wrap}.greet{font-size:20px;font-weight:800;margin:14px 2px 0}.greet-sub{margin:0 2px 12px}.legend-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.legend-row .ld{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px}.scenario{background:var(--n-card);border:1px solid var(--n-border);border-left:4px solid var(--n-blue);border-radius:0 12px 12px 0;padding:12px 14px;font-size:13px;line-height:1.6}.stepper{display:flex;align-items:stretch;border:1.5px solid var(--n-border-strong);border-radius:var(--n-r-btn);overflow:hidden}.stepper button{border:none;border-radius:0;background:var(--n-card);min-width:48px;font-size:18px;color:var(--n-mut);min-height:44px;padding:6px 14px}.stepper .val{display:flex;align-items:center;padding:6px 18px;font-size:17px;font-weight:800;border-left:1px solid var(--n-border-strong)}.stepper button:last-child{border-left:1px solid var(--n-border-strong);color:var(--n-blue)}.toggle{width:46px;height:28px;box-sizing:content-box;padding:8px;background-clip:content-box;border-radius:var(--n-r-pill);background-color:var(--n-border-strong);position:relative;border:none;min-height:28px;flex:none}.toggle.on{background-color:var(--n-blue)}.toggle .knob{position:absolute;left:11px;top:11px;width:22px;height:22px;border-radius:50%;background:var(--n-card);transition:left .15s}.toggle.on .knob{left:29px}.auth-wrap{min-height:100dvh;display:flex;flex-direction:column;background:var(--n-bg)}.auth-fields{padding:18px 16px 0;display:flex;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;width:100%}.auth-fields input{width:100%}.auth-fields .check-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--n-ink-soft);padding:4px 2px;cursor:pointer}.auth-fields .check-row input{width:20px;height:20px;min-height:0;flex:none;margin:0;accent-color:var(--n-blue)}.auth-fields input[aria-invalid=true]{border-color:var(--n-red)}.tier-card{position:relative;cursor:pointer;padding:16px}.tier-card .tc-kicker{color:var(--n-mut);font-weight:700;letter-spacing:.8px;font-size:10.5px;text-transform:uppercase}.tier-card .tc-price{font-size:26px;font-weight:800}.tier-card .tc-per{color:var(--n-mut);font-size:13px}.tier-card .tc-feat{display:flex;gap:7px;margin-top:6px;font-size:13px;align-items:baseline}.tier-card .tc-feat .tick{color:var(--n-green);font-weight:800}.tier-card.hero{background:var(--n-blue);border-color:var(--n-blue);color:var(--n-card);box-shadow:0 10px 24px var(--n-blue-t),var(--n-shadow);margin-top:12px}.tier-card.hero .tc-kicker,.tier-card.hero .tc-per{color:var(--n-card);opacity:.75}.tier-card.hero .tc-feat .tick{color:var(--n-card)}.tier-card.selected{outline:2.5px solid var(--n-ink);outline-offset:2px;background:var(--n-card);border:1px solid var(--n-border)}.tier-card.hero.selected{background:var(--n-blue);border-color:var(--n-blue)}.tier-card .tc-flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--n-amber);color:var(--n-card)}.legal-foot{font-size:10px;color:var(--n-mut);text-align:center;line-height:1.5;padding:6px 20px 10px}.avatar-lg{width:54px;height:54px;border-radius:50%;object-fit:cover;border:none;background:var(--n-blue);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:var(--n-card);flex:none}.field-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--n-track)}.field-row:last-child{border-bottom:none}.field-row .fr-label{width:84px;flex:none;color:var(--n-mut);font-size:13px}.field-row .fr-value{flex:1;min-width:140px;word-break:break-word;font-size:14px}.usheet-tier{border:1.5px solid var(--n-border-strong);border-radius:14px;padding:13px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;cursor:pointer;width:100%;background:var(--n-card);text-align:left;font:inherit}.usheet-tier.sel{border:2px solid var(--n-blue);background:var(--n-blue-t);padding:12.5px}.usheet-tier .ut-price{font-size:20px;font-weight:800}.alert-card{background:var(--n-red-t);border-color:var(--n-red-t)}.alert-card.review{background:var(--n-amber-t);border-color:var(--n-amber-t)}.alert-card .hic{background:var(--n-card)}.studio-g4,.studio-g5{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px}.studio-g2,.studio-g2b{display:grid;grid-template-columns:1fr;gap:11px;margin-bottom:11px}.studio-kpi{font-variant-numeric:tabular-nums;margin-bottom:0;padding:11px 12px}.studio-n{font-size:21px;font-weight:800;letter-spacing:-.3px}.studio-insight{margin-bottom:11px;border-left:3px solid var(--n-blue);border-radius:0 12px 12px 0}.heat-r{background:var(--n-red-t)}.heat-a{background:var(--n-amber-t)}.health-bar{display:flex;height:14px;border-radius:var(--n-r-pill);overflow:hidden;background:var(--n-track);gap:2px}.health-bar>div{height:100%;border-radius:var(--n-r-pill)}.rev-chart{display:flex;align-items:flex-end;gap:3px;height:90px}.rev-bar{flex:1;display:flex;align-items:flex-end;height:100%}.rev-bar>div{width:100%;background:var(--n-blue);border-radius:3px 3px 0 0;min-height:1px}.export-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:12px;margin-bottom:8px;border:1px solid var(--n-border);border-radius:var(--n-r-btn);background:var(--n-card);cursor:pointer;font:inherit;min-height:48px;box-shadow:var(--n-shadow)}.export-row:hover{border-color:var(--n-blue)}.dist-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.dist-row .dr-key{width:24px;font-weight:700;flex:none}.dist-row .dr-bar{flex:1;height:12px;background:var(--n-track);border-radius:var(--n-r-pill);overflow:hidden}.dist-row .dr-bar>div{height:100%;border-radius:var(--n-r-pill)}.dist-row .dr-num{width:88px;text-align:right;flex:none}.desktop-only{display:none}.lp{padding-bottom:calc(110px + var(--sab));background:var(--n-bg);min-height:100dvh}.lp-hero{text-align:center;padding:18px 24px 2px}.lp-hero h1{font-size:25px;font-weight:800;line-height:1.25;margin:0 0 8px}.lp-lede{color:var(--n-mut);font-size:14px;line-height:1.6;margin:0 auto;max-width:560px}.lp-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;padding:14px 16px 12px}.lp-stats .tile{text-align:center;padding:11px 8px}.lp-stats .tv{font-size:18px}.lp-stats .tl{font-size:10.5px}.lp-section{padding:8px 16px 4px;max-width:640px;margin:0 auto}.lp-section h2{font-size:20px;font-weight:800;text-align:center;margin:12px 0 4px}.lp-sub{text-align:center;color:var(--n-mut);font-size:13.5px;margin:0 auto 16px;max-width:520px}.lp-feature h3{font-size:14px;font-weight:700;margin:0 0 6px}.lp-feature p{font-size:13px;line-height:1.55;color:var(--n-mut);margin:0}.lp-faq-item{background:var(--n-card);border:1px solid var(--n-border);border-radius:14px;padding:2px 16px;margin-bottom:9px;box-shadow:var(--n-shadow)}.lp-faq-item summary{cursor:pointer;font-weight:700;font-size:14px;padding:14px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";color:var(--n-blue);font-size:22px;font-weight:400;flex:none}.lp-faq-item[open] summary:after{content:"–"}.lp-faq-item p{margin:0 0 14px;color:var(--n-mut);font-size:13.5px;line-height:1.6}.lp-footer{padding:18px 16px 8px;text-align:center}.lp-legal{font-size:10px;color:var(--n-mut);line-height:1.6;margin:10px auto;max-width:480px}.hub-label{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--n-mut);margin:2px 2px 8px}.hub-foot{font-size:11px;text-align:center;margin:2px 0 8px}.find{font-size:13.5px;font-weight:700;line-height:1.35;margin:0 0 4px}.ev{font-size:11.5px;color:var(--n-mut);line-height:1.55}.ev b{color:var(--n-ink);font-weight:700}.card.countdown{border:2px solid var(--n-blue)}.cd-date{font-size:22px;font-weight:800}.cd-warn{margin-top:7px;background:var(--n-amber-t);color:var(--n-amber-text);border-radius:var(--n-r-chip);padding:8px 10px}.cd-warn b{color:var(--n-amber-text)}.card.mod{margin-bottom:0;padding:12px;text-align:left;cursor:pointer;min-height:44px}.card.mod .ic{width:26px;height:26px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex:none;background:var(--n-chip)}.card.mod .ic.t-red{background:var(--n-red-t)}.card.mod .ic.t-amber{background:var(--n-amber-t)}.card.mod .ic.t-green{background:var(--n-green-t)}.card.mod .ic.t-chip{background:var(--n-chip)}.mod-stat{font-size:17px;font-weight:800;margin-top:5px}.mod-label{font-size:10.5px;font-weight:700}.mod-verdict{font-size:10px;line-height:1.35;margin-top:1px}.sev-red{color:var(--n-red-text)}.sev-amber{color:var(--n-amber-text)}.sev-green{color:var(--n-green-text)}.sev-info{color:var(--n-mut)}.card.mod.locked{cursor:pointer}.lockic{background:var(--n-chip)}.blurred{filter:blur(3px);opacity:.55;-webkit-user-select:none;user-select:none}.brow{margin-top:8px;font-size:11px}.brow-lbl{width:92px;flex:none}.brow-val{text-align:right;font-weight:700;flex:none;font-size:11.5px}.axisrow{margin-bottom:4px;gap:6px}.axis{font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--n-mut);font-weight:700}.qgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qtile{border-radius:14px;padding:11px;min-height:86px}.qtile .qn{font-size:19px;font-weight:800}.qtile .qt{font-size:10.5px;font-weight:700;margin-top:1px}.qtile .qd{font-size:9.8px;margin-top:2px;line-height:1.35}.qtile.t-green{background:var(--n-green-t);color:var(--n-green-text)}.qtile.t-amber{background:var(--n-amber-t);color:var(--n-amber-text)}.qtile.t-red{background:var(--n-red-t);color:var(--n-red-text)}.loopflow{align-items:stretch;gap:6px}.loopflow .qtile{flex:1;min-height:70px}.flowarrow{align-self:center;font-weight:700}.statchip{background:var(--n-chip);border-radius:var(--n-r-chip);padding:6px 9px;font-size:10.5px;font-weight:600;color:var(--n-ink)}.tri-row{padding:8px 0;border-bottom:1px solid var(--n-border);gap:8px}.tri-row:last-of-type{border-bottom:none}.tri-drill{flex:none;padding:8px 12px;font-size:11px;min-height:44px}.statchip.t-red-chip{background:var(--n-red-t);color:var(--n-red-text)}.statchip.t-green-chip{background:var(--n-green-t);color:var(--n-green-text)}.statchip.t-blue-chip{background:var(--n-blue-t);color:var(--n-blue-text)}.tiles.three{grid-template-columns:1fr 1fr 1fr}.tiles.three .tile .tv{font-size:19px}.tiles.three .tile .tl{font-size:10.5px}.linkbtn{background:none;border:none;padding:0;font-family:var(--n-font);font-size:11px;font-weight:600;color:var(--n-blue);cursor:pointer}.dialchip{border:none;font-family:var(--n-font);cursor:pointer;min-height:44px}.dialchip.on{background:var(--n-blue-t);color:var(--n-blue-text);font-weight:700}.dialchip span{color:var(--n-mut)}.dialchip.on span{color:var(--n-blue-text)}@media (min-width: 768px){body{font-size:14px}.main{max-width:720px;padding-bottom:calc(130px + var(--sab))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4,.studio-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-g5{grid-template-columns:repeat(5,minmax(0,1fr))}.studio-g2{grid-template-columns:1.15fr 1fr}.studio-g2b{grid-template-columns:1fr 1.3fr}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.foot{padding-left:0;padding-right:0}.foot .foot-row,.foot .foot-note{width:100%;max-width:560px;margin:0 auto}.menu{padding-left:max(18px,calc(50vw - 300px));padding-right:max(18px,calc(50vw - 300px))}.pbody{max-width:720px}.desktop-only{display:block}.mobile-only{display:none!important}.lp-hero{padding-top:34px}.lp-hero h1{font-size:38px;max-width:720px;margin-left:auto;margin-right:auto}.lp-section{max-width:860px}.lp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-stats{max-width:640px;margin:0 auto}}@media (min-width: 1080px){.main.wide{max-width:1080px}.pbody{max-width:760px}}.card.profile{padding:18px 16px 16px;border:none;box-shadow:var(--n-shadow),0 14px 30px var(--n-blue-t);margin-bottom:4px}.rp-title{font-size:13.5px;font-weight:700;color:var(--n-ink-soft);margin:0 0 10px}.rp-verdict{font-size:25px;font-weight:800;line-height:1.15}.rp-score{display:flex;align-items:baseline;gap:8px;margin-top:6px}.rp-score b{font-size:34px;font-weight:800;line-height:1}.rp-score span{font-size:13px;color:var(--n-mut)}.rp-progress-num{display:flex;align-items:baseline;gap:8px}.rp-progress-num b{font-size:40px;font-weight:800;line-height:1}.rp-progress-num span{font-size:14px;color:var(--n-ink-soft)}.bar.rp-progress{height:10px;margin:12px 0 2px}.rp-sentence{font-size:14px;line-height:1.55;color:var(--n-ink-soft);margin:12px 0 0}.rp-sentence b{color:var(--n-ink)}.rp-note{font-size:12.5px;color:var(--n-mut);line-height:1.5;margin:10px 0 0}.rp-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--n-border)}.rp-label{font-size:12.5px;font-weight:700;color:var(--n-ink);margin-bottom:2px}.rp-block .brow{font-size:12.5px}.rp-dom{width:72px;color:var(--n-ink-soft)}.rp-weak{font-size:13px;line-height:1.4;padding:9px 0;border-bottom:1px solid var(--n-track)}.rp-weak-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bar.rp-weak-bar{height:6px;margin-top:6px}.rp-hero{display:flex;align-items:center;gap:16px;margin:4px 0 6px}.rp-ring{width:112px;height:112px;flex:none}.rp-hero-text{flex:1;min-width:0}.rp-hero-head{font-size:19px;font-weight:800;line-height:1.2}.rp-hero-sub{font-size:13px;color:var(--n-mut);line-height:1.4;margin-top:4px}.rp-trend{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--n-r-pill)}.rp-trend.up{background:var(--n-green-t);color:var(--n-green-text)}.rp-trend.down{background:var(--n-red-t);color:var(--n-red-text)}.pw-rules{list-style:none;margin:-2px 0 2px;padding:0 2px;display:grid;gap:3px;font-size:12.5px;color:var(--n-mut)}.pw-rules li.ok{color:var(--n-green-text)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-weak:last-child{border-bottom:none}.btn-primary.rp-cta{width:100%;margin-top:16px;min-height:50px;font-size:15px;font-weight:700}.rp-joined{margin-top:12px;font-size:13.5px;font-weight:600;line-height:1.5;color:var(--n-green-text)}.rp-rangewrap{margin:10px 0 2px}.rp-range{position:relative;height:10px;background:var(--n-track);border-radius:5px;margin:3px 0}.rp-rl-row{position:relative;height:16px}.rp-rl{position:absolute;top:0;font-size:11.5px;font-weight:700;line-height:16px;white-space:nowrap}.rp-rl.you{color:var(--n-blue)}.rp-rl.ready{color:var(--n-ink)}.rp-range-band{position:absolute;top:0;bottom:0;background:var(--n-blue-t);border-radius:5px}.rp-range-dot{position:absolute;width:4px;top:-2px;bottom:-2px;background:var(--n-blue);border-radius:2px}.rp-range-bar{position:absolute;top:-5px;bottom:-5px;border-left:2px dashed var(--n-ink)}.home-name{font-size:20px;font-weight:800;line-height:1.25;margin:14px 2px 0;overflow-wrap:anywhere}.home-exam{margin:2px 2px 12px}.home-name .home-name-add{font-size:17px;font-weight:700;min-height:44px;padding:0}.home-name-edit{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:10px 2px 0}.home-name-edit .home-name-in{flex:1;min-width:0;width:0;min-height:44px;padding:8px 10px;font-size:16px}.home-name-edit .home-name-a{font-size:13px;font-weight:700;min-height:44px;padding:0 2px}.home-name-edit .home-name-err{flex-basis:100%;font-size:12.5px;line-height:1.45;color:var(--n-red-text)}.rp-exam{font-size:13.5px;font-weight:700;color:var(--n-ink);margin:8px 0 0}.rp-date{display:flex;align-items:center;flex-wrap:wrap;column-gap:2px;margin-top:14px;padding-top:6px;border-top:1px solid var(--n-border);font-size:13px;line-height:1.45;color:var(--n-ink-soft)}.rp-date-k{font-weight:700;color:var(--n-ink)}.rp-date .rp-date-a{font-size:13px;font-weight:700;min-height:44px;padding:0 2px}.rp-date+.rp-block{margin-top:6px}.rp-date.editing{gap:4px 8px;padding-top:10px}.rp-date.editing .rp-date-k{flex-basis:100%}.rp-date .rp-date-in{flex:1;min-width:0;width:0;min-height:44px;padding:8px 6px;font-size:16px}.rp-date .rp-date-err{flex-basis:100%;font-size:12.5px;line-height:1.45;color:var(--n-red-text)}.home-how{margin:22px 4px 12px}.home-how-title{font-size:15px;font-weight:700;color:var(--n-ink);margin:0 0 8px}.home-how-list{margin:0;padding-left:20px;font-size:14px;line-height:1.55;color:var(--n-ink)}.home-how-list li{padding-left:2px;margin-bottom:8px}.home-how-list li:last-child{margin-bottom:0}.home-how-list li::marker{font-weight:700}.home-paid-text{font-size:14px;line-height:1.55;color:var(--n-ink);margin:0}.home-how .btn-primary.rp-cta{margin-top:14px}.sheet .sheet-grip{position:relative;flex:none;display:flex;justify-content:center;align-items:center;min-height:36px;margin:-4px 0 6px;touch-action:none;cursor:grab}.sheet .sheet-grip .hand{margin:0}.sheet .sheet-x{position:absolute;right:-2px;top:0;width:36px;height:36px;border-radius:50%;border:none;background:var(--n-chip);color:var(--n-ink-soft);font-size:14px;cursor:pointer}
