:root{--bg:#f3f4f7;--panel:#fff;--panel-alt:#fafbfc;--border:#e3e6ec;--border-strong:#cfd4de;--text:#1e2430;--text-sub:#4b5464;--muted:#8a93a2;--accent:#b23a2f;--accent-soft:#fbeeec;--accent-line:#e8c9c4;--green:#1d7a5b;--green-soft:#eaf5f0;--gold:#b07c22;--gold-soft:#fcf5e6;--red:#b23a2f;--suit-wan:#b23a2f;--suit-tong:#2b62a6;--suit-tiao:#1d7a5b;--f-display:28px;--f-h1:22px;--f-h2:17px;--f-body:16px;--f-small:14px;--f-micro:12px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--touch:48px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--shadow-card:0 1px 2px #1018280d, 0 4px 12px #1018280a;--shadow-pop:0 -8px 24px #1018281f;--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2, .8, .3, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,sans-serif;font-size:var(--f-body);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--safe-top:0px;--safe-bottom:0px;--safe-left:0px;--safe-right:0px;--page-pad:clamp(16px, 4.5vw, 20px);--head-h:52px;--foot-h:52px;--f-display:30px;--f-h1:24px}@media (display-mode:standalone){:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}}.app{height:100vh;flex-direction:column;height:100dvh;display:flex;overflow:hidden}@media (min-width:480px){body{background:#e6e9ee}.app{background:var(--bg);max-width:440px;margin:0 auto;box-shadow:0 0 0 1px #1018280f,0 8px 40px #10182814}}.app-head{padding-top:var(--safe-top);background:var(--bg);z-index:2;flex:none;position:relative}.app-body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.app-body>*{flex:none}.app-foot{padding-bottom:var(--safe-bottom);background:var(--bg);border-top:1px solid var(--border);flex:none}.head-bar{height:var(--head-h);padding:0 var(--page-pad);align-items:center;gap:8px;display:flex}.head-title{font-size:var(--f-h2);color:var(--text);align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.head-title .sub{font-size:var(--f-small);color:var(--muted);font-weight:400}.head-right{font-size:var(--f-small);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.progress{background:var(--border);height:2px}.progress>i{background:var(--accent);height:100%;transition:width var(--dur) var(--ease);display:block}.icon-btn{width:44px;height:44px;color:var(--text-sub);border-radius:10px;place-items:center;margin-left:-10px;font-size:20px;display:grid}.icon-btn:active{background:#1018280f}.tile{transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background-color:#eef0f4;background-repeat:no-repeat;background-size:100% 100%;border-radius:6px;flex:none;padding:0;display:block;box-shadow:0 1px 2px #1018282e,0 0 0 .5px #1018280f}.tile.is-selected{box-shadow:0 0 0 2.5px var(--accent), 0 4px 10px #b23a2f47}.tile.is-mark-green{box-shadow:0 0 0 2.5px var(--green), 0 3px 10px #1d7a5b42}.tile.is-mark-red{box-shadow:0 0 0 2.5px var(--red), 0 3px 10px #b23a2f3d}.tile.is-dim{opacity:.45}.tile.is-static{cursor:default}.hand{flex-direction:column;align-items:center;display:flex}.hand-row{justify-content:center;display:flex}.pad{padding:0 var(--page-pad)}.card{background:var(--panel);box-shadow:var(--shadow-card);border-radius:14px}.sect{font-size:var(--f-small);color:var(--muted);padding:16px var(--page-pad) 8px}.btn{height:var(--foot-h);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:14px;place-items:center;font-size:17px;font-weight:600;display:grid}.btn:active{transform:scale(.985)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:disabled{background:var(--border-strong);color:#fff;opacity:1}.btn-ghost{color:var(--text-sub);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border)}.foot-bar{padding:10px var(--page-pad);gap:12px;display:flex}.foot-bar .btn{flex:auto}.foot-bar .btn-ghost{flex:0 0 44%}.ask{padding:14px var(--page-pad) 0;font-size:var(--f-body);color:var(--text-sub);align-items:center;gap:8px;display:flex}.chip{background:var(--accent-soft);height:24px;color:var(--accent);font-size:var(--f-micro);border-radius:12px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.handzone{padding:8px var(--page-pad) 28px;flex-direction:column;flex:auto;justify-content:center;gap:10px;min-height:0;display:flex}.handzone-tight{flex:none;padding-top:14px;padding-bottom:6px}.hint{text-align:center;font-size:var(--f-small);color:var(--muted);min-height:20px}.verdict{margin:12px var(--page-pad) 0;border-radius:14px;flex-direction:column;justify-content:center;gap:3px;min-height:76px;padding:12px 16px;display:flex}.verdict .big{font-size:var(--f-h2);font-weight:700}.verdict .line{font-size:var(--f-small);line-height:1.5}.verdict.best{background:var(--green-soft);color:var(--green)}.verdict.ok{background:var(--gold-soft);color:var(--gold)}.verdict.poor{background:var(--accent-soft);color:var(--red)}.why{padding:4px var(--page-pad) 0}.why-item{border-bottom:1px solid var(--border);font-size:var(--f-small);color:var(--text-sub);gap:10px;padding:9px 0;line-height:1.6;display:flex}.why-item:last-child{border-bottom:0}.why-item>b{color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 18px;font-weight:600}.why-item strong{color:var(--text);font-weight:600}.fineprint{padding:10px var(--page-pad) 18px;font-size:var(--f-micro);color:var(--muted);line-height:1.6}.hero{margin:12px var(--page-pad) 0;flex-direction:column;gap:12px;padding:16px;display:flex}.hero-top{justify-content:space-between;align-items:baseline;display:flex}.hero-top .t{font-size:var(--f-h2);font-weight:600}.hero-top .go{font-size:var(--f-small);color:var(--accent);font-weight:600}.hero-hand{flex-wrap:wrap;gap:3px;display:flex}.kinds{padding:0 var(--page-pad);grid-template-columns:1fr 1fr;gap:10px;display:grid}.kind{background:var(--panel);box-shadow:var(--shadow-card);font-size:var(--f-body);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.kind .n{font-weight:600}.kind .v{font-size:var(--f-micro);color:var(--muted);text-align:right;line-height:1.4}.kind .v b{font-size:var(--f-small);color:var(--text-sub);font-variant-numeric:tabular-nums;display:block}.streak{font-size:var(--f-small);color:var(--muted);margin-left:auto}.streak b{color:var(--accent);font-size:var(--f-body);font-variant-numeric:tabular-nums}.options{padding:12px var(--page-pad) 0;gap:10px;display:grid}.options.two{grid-template-columns:1fr 1fr}.opt{background:var(--panel);height:76px;box-shadow:var(--shadow-card);font-size:var(--f-body);transition:box-shadow var(--dur-fast) var(--ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.opt .sub{font-size:var(--f-micro);color:var(--muted);font-weight:400}.opt.is-on{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-card);color:var(--accent)}.opt:disabled{opacity:.45}.dot{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.picker{grid-template-columns:repeat(9,1fr);gap:2px;padding:8px 14px 0;display:grid}.picker.narrow{grid-template-columns:repeat(3,1fr);justify-items:center;gap:8px}.picker-cell{place-items:center;padding:3px 0;display:grid;position:relative}.picker-cell .left{color:var(--text-sub);font-variant-numeric:tabular-nums;background:#ffffffe0;border-radius:3px;padding:0 2px;font-size:9px;line-height:12px;position:absolute;bottom:2px;right:1px}.countline{padding:10px var(--page-pad) 0;font-size:var(--f-small);color:var(--muted);justify-content:space-between;display:flex}.countline b{color:var(--text)}.empty{padding:40px var(--page-pad);text-align:center;color:var(--muted);font-size:var(--f-small);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;display:flex}.list{margin:8px var(--page-pad) 0;background:var(--panel);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.li{height:56px;font-size:var(--f-body);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.li:last-child{border-bottom:0}.li .ar{color:var(--muted)}.li-action{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0}.li-action:active{background:#1018280a}.li-action:disabled{color:var(--muted);cursor:default}.li-action:disabled:active{background:0 0}.chev{color:var(--muted);margin-left:6px;font-style:normal}.sheet{z-index:40;background:var(--bg);flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}@media (min-width:480px){.sheet{max-width:440px;margin:0 auto;box-shadow:0 0 0 1px #1018280f,0 8px 40px #10182814}}.sheet-body{padding-bottom:8px}.text-btn{min-height:44px;font-size:var(--f-body);color:var(--text-sub);padding:0 2px}.text-btn:disabled{color:var(--muted);opacity:.4}.head-bar .head-title{flex:1;justify-content:center}.seg{margin:0 var(--page-pad) 8px;background:var(--panel-alt);border:1px solid var(--border);border-radius:10px;gap:4px;padding:3px;display:grid}.seg-2{grid-template-columns:repeat(2,1fr)}.seg-3{grid-template-columns:repeat(3,1fr)}.seg-btn{height:40px;font-size:var(--f-small);color:var(--text-sub);transition:background var(--dur-fast) var(--ease);border-radius:7px}.seg-btn.is-on{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 1px 2px #10182814}.ed-strip{min-height:164px;padding:6px var(--page-pad);justify-content:center;align-items:center;display:flex}.ed-empty{color:var(--muted);font-size:var(--f-small);border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;width:100%;padding:26px 20px}.ed-meta{min-height:24px;padding:0 var(--page-pad) 8px;font-size:var(--f-small);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-meta .is-ok{color:var(--green);font-weight:600}.ed-que{color:var(--text-sub)}.ed-grid{padding:8px var(--page-pad) 12px;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ed-cell{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);height:124px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease);place-items:center;display:grid;position:relative}.ed-cell:active:not(.is-off){transform:scale(.97)}.ed-cell.is-off{opacity:.36;box-shadow:none}.ed-badge{background:var(--accent);color:#fff;min-width:20px;height:20px;font-size:var(--f-micro);text-align:center;border-radius:10px;padding:0 5px;font-weight:600;line-height:20px;position:absolute;top:6px;left:6px}.ed-left{color:var(--text-sub);background:#ffffffe6;border-radius:4px;padding:0 3px;font-size:11px;line-height:15px;position:absolute;bottom:5px;right:5px}.ed-toast{margin:0 var(--page-pad) 8px;border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-size:var(--f-small);padding:9px 12px}.ed-paste{padding:10px var(--page-pad) 8px;gap:8px;display:grid}.ed-input{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel);width:100%;color:var(--text);font-size:var(--f-body);resize:none;-webkit-user-select:text;user-select:text;padding:10px 12px;font-family:inherit}.ed-input:focus{outline:2px solid var(--accent);outline-offset:1px}.ed-paste-bar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.btn-danger{background:var(--accent);color:#fff}.seg-5{grid-template-columns:repeat(5,1fr)}.head-right-text{margin-left:auto}.calc-hint{padding:0 var(--page-pad) 8px;font-size:var(--f-micro);color:var(--muted)}.calc-que{padding:0 var(--page-pad) 6px;align-items:center;gap:10px;display:flex}.calc-que-label{font-size:var(--f-small);color:var(--text-sub);flex:none}.calc-que-seg{flex:1;margin:0}.calc-hand{padding:0 var(--page-pad) 4px}.calc-bar{min-height:32px;font-size:var(--f-small);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.calc-bar .is-ok{color:var(--green);font-weight:600}.calc-bar .is-warn{color:var(--accent)}.calc-empty{border:1px dashed var(--border-strong);border-radius:var(--radius);width:100%;min-height:96px;color:var(--muted);font-size:var(--f-small);background:var(--panel-alt);place-items:center;display:grid}.calc-empty-sm{min-height:56px}.calc-seen{padding:2px 0 0}.calc-seen-bar{width:100%;min-height:44px;padding:0 var(--page-pad);font-size:var(--f-small);color:var(--text-sub);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.calc-seen-cards{padding:0 var(--page-pad) 8px}.calc-seen-cards .hand-row{gap:2px}.calc-extra{padding:4px var(--page-pad) 8px;border-top:1px solid var(--border)}.calc-extra-card{align-items:center;gap:10px;display:flex}.calc-extra-name{font-size:var(--f-h2);font-weight:600}.calc-note{margin:8px var(--page-pad) 16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);color:var(--text-sub);font-size:var(--f-small);padding:12px 14px;line-height:1.5}.calc-note.is-error{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.result{padding:0 0 20px}.result-hero{margin:8px var(--page-pad) 0;border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-card);padding:16px}.result-main{font-size:var(--f-display);letter-spacing:-.01em;font-weight:700;line-height:1.2}.result-sub{font-size:var(--f-body);color:var(--text-sub);margin-top:6px}.result-why{margin:10px var(--page-pad) 0;font-size:var(--f-small);color:var(--text-sub);line-height:1.6}.result-list{margin-top:6px}.result-row{padding:11px var(--page-pad);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.result-row:last-child{border-bottom:0}.result-row-main{font-size:var(--f-body);color:var(--text);align-items:baseline;gap:8px;min-width:0;display:flex}.result-row-sub{font-size:var(--f-small);color:var(--muted)}.result-row-sub.is-good{color:var(--green)}.result-row-sub.is-mid{color:var(--text-sub)}.result-row-sub.is-warn{color:var(--gold)}.result-row-sub.is-bad{color:var(--accent)}.result-row-gap{font-size:var(--f-small);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none}.mini-picker{border-radius:var(--radius);background:var(--panel);border:1px solid var(--border);gap:4px;margin-top:8px;padding:8px;display:grid}.mini-row{justify-content:center;gap:2px;display:flex}.mini-cell{border-radius:4px;padding:1px}.mini-cell.is-on{outline:2px solid var(--accent);outline-offset:1px}.mini-cell.is-off{opacity:.3}.calc-entry{margin:12px var(--page-pad) 0;text-align:left;border-left:3px solid var(--accent);transition:transform var(--dur-fast) var(--ease);gap:4px;padding:16px 16px 16px 14px;display:grid}.calc-entry:active{transform:scale(.99)}.calc-entry-main{font-size:var(--f-h1);color:var(--text);font-weight:700}.calc-entry-sub{font-size:var(--f-small);color:var(--muted);line-height:1.45}.foot-bar-3 .btn-ghost{flex:0 0 29%}.foot-bar-3 .btn-primary{flex:auto}.result-row-block{display:block}.result-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.result-row-main,.result-row-gap{white-space:nowrap}.result-row-note{font-size:var(--f-small);color:var(--muted);margin-top:4px;line-height:1.5}.rules-tabs{padding:4px var(--page-pad) 8px;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.rules-tabs::-webkit-scrollbar{display:none}.rules-tab{min-width:56px;height:36px;font-size:var(--f-small);color:var(--text-sub);background:var(--panel-alt);border:1px solid var(--border);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:8px;flex:1 0 auto;padding:0 8px}.rules-tab.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.rules-intro{padding:2px var(--page-pad) 10px;font-size:var(--f-small);color:var(--muted);line-height:1.55}.rules-sect{padding:14px var(--page-pad) 8px;font-size:var(--f-small);color:var(--muted)}.rules-card{margin:0 var(--page-pad) 10px;padding:14px}.rules-card.is-warn{background:var(--accent-soft);border-color:var(--accent-line)}.rules-card-head{align-items:center;gap:8px;display:flex}.rules-card-title{font-size:var(--f-h2);color:var(--text);font-weight:600}.rules-que{font-size:var(--f-micro);color:var(--muted);margin-left:auto}.fan-badge{background:var(--accent-soft);color:var(--accent);font-size:var(--f-micro);border-radius:5px;padding:1px 8px;font-weight:600}.rules-kv{grid-template-columns:76px 1fr;gap:10px;padding:9px 0;display:grid;position:relative}.rules-kv .k{font-size:var(--f-small);color:var(--accent);white-space:nowrap;font-weight:600}.rules-kv .v{font-size:var(--f-small);color:var(--text-sub);line-height:1.55}.rule-line{background:var(--border);height:1px;position:absolute;bottom:0;left:0;right:0}.rules-oneliner{font-size:var(--f-body);color:var(--text);font-weight:600;line-height:1.5}.rules-tiles{border-radius:var(--radius-sm);background:var(--panel-alt);border:1px solid var(--border);margin:10px 0 6px;padding:8px 10px}.rules-tiles-cap{font-size:var(--f-micro);color:var(--muted);padding:0 2px 2px}.rules-body{font-size:var(--f-small);color:var(--text-sub);line-height:1.6}.rules-body+.rules-body{margin-top:6px}.rules-body.is-warn{color:var(--accent)}.rules-tips{font-size:var(--f-small);color:var(--muted);margin-top:8px;line-height:1.6}.btn-link{min-height:44px;font-size:var(--f-small);color:var(--accent);text-align:left;margin-top:4px;padding:0;font-weight:600}.rules-scope{grid-template-columns:44px 1fr;gap:10px;padding:10px 0;display:grid;position:relative}.scope-mark{font-size:var(--f-micro);text-align:center;border-radius:5px;align-self:start;padding:1px 0;font-weight:600}.scope-mark.is-yes{background:var(--green-soft);color:var(--green)}.scope-mark.is-no{color:var(--muted);background:#f1f3f6}.scope-body{gap:2px;display:grid}.scope-name{font-size:var(--f-small);color:var(--text);font-weight:600}.scope-desc{font-size:var(--f-small);color:var(--text-sub);line-height:1.55}.head-filter{height:44px;font-size:var(--f-small);color:var(--text-sub);flex:none;padding:0 2px 0 10px}.sheet-mask{z-index:30;background:#10182847;position:fixed;inset:0}.sheet-bottom{z-index:31;padding:16px var(--page-pad) calc(16px + var(--safe-bottom));background:var(--panel);box-shadow:var(--shadow-pop);border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0}@media (min-width:480px){.sheet-bottom{width:440px;left:50%;right:auto;transform:translate(-50%)}}.sheet-bottom-title{font-size:var(--f-h2);margin-bottom:12px;font-weight:600}.sheet-bottom-note{font-size:var(--f-micro);color:var(--muted);margin-top:10px;line-height:1.5}.diff-row{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.diff-chip{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-alt);min-height:60px;color:var(--text-sub);place-items:center;gap:2px;display:grid}.diff-chip .n{font-size:var(--f-small);font-weight:600}.diff-chip .c{font-size:var(--f-micro);color:var(--muted);font-variant-numeric:tabular-nums}.diff-chip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.diff-chip.is-on .c{color:var(--accent);opacity:.75}.diff-chip.is-off{opacity:.4}.seen-line{text-align:center;font-size:var(--f-micro);color:var(--gold);padding:2px 0 0;line-height:1.5}.li-sub{font-size:var(--f-micro);color:var(--muted);margin-top:2px;font-weight:400;display:block}.switch{background:var(--border-strong);width:44px;height:26px;transition:background var(--dur) var(--ease);border-radius:13px;flex:none;position:relative}.switch i{width:20px;height:20px;transition:transform var(--dur) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182833}.switch.is-on{background:var(--green)}.switch.is-on i{transform:translate(18px)}.update-bar{padding:calc(6px + var(--safe-top)) var(--page-pad) 6px;background:var(--gold-soft);border-bottom:1px solid var(--gold);font-size:var(--f-small);color:var(--gold);align-items:center;gap:10px;display:flex}@media (min-width:480px){.update-bar{max-width:440px;margin:0 auto}}.update-bar>span{flex:1}.update-go{background:var(--gold);color:#fff;min-height:32px;font-size:var(--f-small);border-radius:8px;padding:0 12px;font-weight:600}.update-x{width:32px;height:32px;font-size:var(--f-h2);color:var(--gold)}.install-bar{margin:12px var(--page-pad) 0;background:var(--accent-soft);border-radius:14px;overflow:hidden}.install-row{align-items:stretch;display:flex}.install-main{text-align:left;min-height:52px;font-size:var(--f-small);color:var(--accent);flex:auto;align-items:center;gap:10px;padding:10px 4px 10px 12px;font-weight:600;line-height:1.35;display:flex}.install-ico{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:grid}.install-text{flex:auto}.install-more{font-size:var(--f-micro);color:var(--muted);margin-top:2px;font-weight:400;display:block}.install-x{width:44px;color:var(--muted);flex:none;font-size:20px;line-height:1}.install-steps{padding:0 var(--page-pad) 12px 44px;font-size:var(--f-micro);color:var(--muted);margin:0;line-height:1.75}.install-steps li{padding-left:2px}
