.m-app{--bg:#f4f5f7;--bg2:#fff;--panel:#fff;--ink:#191f2b;--muted:#5a6472;--faint:#8b95a1;--line:#e6e9ee;--accent:#2f62d9;--accent-soft:#eef3ff;--gold:#2f62d9;--gold2:#2450b8;--teal:#2f62d9;--accent2:#2f62d9;--ok:#1fa971;--danger:#d9403e;--warn:#b7791f;--up:#d9403e;--down:#3b6fd6;--xau:#c9a227;--xau-soft:#fff7e0;--danger-soft:#fdecec;--info-soft:#e9f0fd;--ok-soft:#e6f6ee;--ok-ink:#1a8a5c;--chip:#e9ebef;--ink2:#333b48;--ink3:#4b5563;--faint2:#b0b8c1;--dash:#c9d0d8;--on-accent:#fff;--on-gold:#1a1408;--gold-ink:#8a6a12;--radius-card:16px;--radius-btn:12px;background:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}:root[data-theme=dark] .m-app{--bg:#12151b;--bg2:#1a1f27;--panel:#1a1f27;--ink:#e8ecf2;--muted:#9aa5b4;--faint:#6f7a89;--line:#2a313b;--accent:#6d97ff;--accent-soft:#1a2440;--gold:#6d97ff;--gold2:#8fb0ff;--teal:#6d97ff;--accent2:#6d97ff;--ok:#3ecf94;--danger:#ff6b68;--warn:#e0a94a;--up:#ff6b68;--down:#6d9bff;--xau:#d9b45c;--xau-soft:#2a2317;--danger-soft:#2e1a1a;--info-soft:#182339;--ok-soft:#14291f;--ok-ink:#4fcf97;--chip:#262d38;--ink2:#c3ccd8;--ink3:#aab4c2;--faint2:#6e7887;--dash:#3a4350;--on-accent:#0f1219;--on-gold:#1a1408;--gold-ink:#e0be6a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.m-app a{color:var(--accent)}.m-app .m-main{padding:0 1.1rem calc(5.6rem + env(safe-area-inset-bottom))}.m-app .m-topbar{background:var(--bg);padding:1.1rem 0 .7rem}.m-app .m-topbar h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.m-app .m-topbar-sub{color:var(--muted);margin:.3rem 0 0;font-size:.95rem;line-height:1.5}.m-app .m-back{color:var(--ink);background:0 0;border:0}.m-app .m-card{background:var(--panel);border-radius:var(--radius-card);border:0;padding:1rem}.m-app .m-card+.m-card,.m-app .m-list+.m-card,.m-app .m-card+.m-list{margin-top:.65rem}.m-app .m-cards-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;display:grid}.m-app .m-cards-row>.m-card+.m-card,.m-app .m-cards-row>.m-list+.m-card,.m-app .m-cards-row>.m-card+.m-list{margin-top:0}.m-app .m-card-xau{border:2px solid var(--xau);background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(120deg, #e8c36a, #fff1b8 30%, #c9a227 55%, #fff1b8 80%, #e8c36a) border-box;background-size:100% 100%,300% 100%;border-color:#0000;animation:6s linear infinite m-xau-shimmer;position:relative}.m-app .m-card-xau:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 4px #c9a2271f}@keyframes m-xau-shimmer{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}@media (prefers-reduced-motion:reduce){.m-app .m-card-xau{animation:none}}.m-app .m-list{background:var(--panel);border-radius:var(--radius-card);overflow:hidden}.m-app .m-row{border-top:1px solid var(--line);color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:.75rem;padding:.95rem 1rem;text-decoration:none;display:flex}.m-app .m-row:first-child{border-top:0}.m-app .m-row-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.m-app .m-row-title{font-size:.95rem;font-weight:500}.m-app .m-row-sub{color:var(--faint);font-size:.78rem}.m-app .m-row-chevron{color:var(--faint);flex-shrink:0;place-items:center;display:grid}.m-app .m-kicker{color:var(--faint);margin:1.1rem 0 .45rem;padding:0 .25rem;font-size:.8rem;font-weight:500}.m-app .m-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.m-app .m-tile{background:var(--panel);border-radius:var(--radius-card);flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.m-app .m-tile-k{color:var(--muted);font-size:.8rem}.m-app .m-tile-v{letter-spacing:-.02em;font-size:1.45rem;font-weight:700;line-height:1.15}.m-app .m-tile-s{color:var(--faint);font-size:.74rem;line-height:1.45}.m-app .m-pnl-pos{color:var(--up)}.m-app .m-pnl-neg{color:var(--down)}.m-app .m-pill{background:var(--bg);color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.m-app .m-pill.is-accent{background:var(--accent-soft);color:var(--accent)}.m-app .m-pill.is-up{background:var(--danger-soft);color:var(--up)}.m-app .m-pill.is-down{background:var(--info-soft);color:var(--down)}.m-app .m-pill.is-ok{background:var(--ok-soft);color:var(--ok)}.m-app .m-pill.is-xau{background:var(--xau-soft);color:var(--gold-ink)}.m-app .m-chip{background:var(--bg);color:var(--muted);border:0;font-weight:500}.m-app .m-chip.is-on{background:var(--accent-soft);color:var(--accent)}.m-app .m-status-text.is-on{color:var(--ok)}.m-app .m-status-text.is-off{color:var(--faint)}.m-app .m-dot{background:var(--faint);border-radius:999px;flex-shrink:0;width:8px;height:8px}.m-app .m-dot.is-on{background:var(--ok)}.m-app .m-status-line{background:var(--bg);color:var(--ink2);border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.82rem;display:flex}.m-app .m-switch{background:var(--chip);width:52px;height:30px}.m-app .m-switch.is-on{background:var(--accent)}.m-app .m-pin{background:var(--chip)}.m-app .m-pin.is-on{background:var(--chip);box-shadow:inset 0 0 0 2px var(--accent)}.m-app .m-switch:after{width:24px;height:24px;top:3px;left:3px}.m-app .m-switch.is-on:after{transform:translate(22px)}.m-app .m-seg{background:var(--chip);border:0;border-radius:12px;gap:.25rem;padding:.25rem}.m-app .m-seg button{color:var(--muted);border-radius:9px;padding:.55rem .4rem;font-size:.88rem}.m-app .m-seg button.is-on{background:var(--panel);color:var(--ink)}.m-app .m-toggle-row{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:.85rem .9rem}.m-app .m-toggle-row em{color:var(--faint)}.m-app .m-toggle-row.is-on{border-color:var(--accent);background:var(--accent-soft)}.m-app .m-toggle-row.is-on em{color:var(--accent)}.m-app .sa-dir button{border:1px solid var(--line);background:var(--bg);color:var(--ink2)}.m-app .sa-dir button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.m-app .sa-dir button:disabled{cursor:default}.m-app .sa-btn{border-radius:var(--radius-btn);background:var(--bg);color:var(--ink2);border:0;min-height:44px;font-weight:500}.m-app .sa-btn:hover{background:var(--chip)}.m-app .sa-btn-primary{background:var(--accent);color:var(--on-accent);font-weight:700}.m-app .sa-btn-primary:hover{background:var(--gold2)}.m-app .sa-btn-ghost{color:var(--muted);background:0 0}.m-app .sa-btn-danger{background:var(--danger-soft);color:var(--danger)}.m-app .sa-btn:disabled{opacity:.45}.m-app .sa-cta{background:var(--accent);width:100%;height:54px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.m-app .sa-cta:disabled{opacity:.45;cursor:not-allowed}.m-app .sa-input,.m-app .sa-select{background:var(--bg);border-radius:var(--radius-btn);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #0000;min-height:44px}.m-app .sa-select option,.m-app .sa-select optgroup{background:var(--panel);color:var(--ink)}.m-app .sa-input:focus,.m-app .sa-select:focus{border-color:var(--accent);background:var(--panel);outline:none}.m-app .m-field{margin-bottom:.9rem;display:block}.m-app .m-field:last-child{margin-bottom:0}.m-app .m-field-label{color:var(--muted);margin-bottom:.35rem;font-size:.78rem;display:block}.m-app .m-field>.sa-input,.m-app .m-field>.sa-select{width:100%}.m-app .m-field-note{color:var(--faint);margin-top:.35rem;font-size:.74rem;line-height:1.55;display:block}.m-app .sa-add-card{border-radius:var(--radius-card);border:1px dashed var(--dash);background:var(--panel);color:var(--accent);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;font-weight:500;display:flex}.m-app .m-bottom-nav{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--line);padding:.35rem .4rem calc(.6rem + env(safe-area-inset-bottom))}.m-app .m-nav-item{color:var(--faint);font-size:.68rem}.m-app .m-nav-item.is-active{color:var(--ink)}.m-app .m-nav-item.is-active:before{display:none}.m-app .sa-home-top{padding-bottom:.25rem}.m-app .sm-brand-logo{width:auto;height:28px}.m-app .sm-brand-name{display:none}.m-app .sm-brand-sub{color:var(--muted);font-size:.82rem}.m-app .sa-home-stamp{background:var(--bg);color:var(--faint);border:0}.m-app .sa-home-stamp.is-on{background:var(--ok-soft);color:var(--ok)}.m-app .sa-home-top-right{align-items:center;gap:.5rem;display:flex}.m-app .sa-theme-toggle{border:1px solid var(--line);background:var(--panel);width:2.1rem;height:2.1rem;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-app .sa-theme-toggle:hover{color:var(--ink);border-color:var(--faint)}.m-app .sa-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-app .sa-home-today{margin-bottom:.9rem;padding:.6rem .15rem .2rem}.m-app .sa-home-k{color:var(--muted);margin-bottom:.25rem;font-size:.92rem}.m-app .sa-home-equity-lg{letter-spacing:-.01em;color:var(--muted);font-size:1.1rem;font-weight:500}.m-app .sa-home-share-mini{background:var(--panel);color:var(--ink);border:0;align-items:center;gap:.35rem;padding:.55rem .95rem;display:inline-flex}.m-app .sa-home-today-metrics{border-top:0;margin-top:0;padding-top:0}.m-app .sa-home-hero-pnl{letter-spacing:-.04em;font-size:clamp(2rem,9vw,2.6rem);font-weight:700;line-height:1.1}.m-app .sa-home-hero-line{color:var(--muted);margin-top:.35rem;font-size:.9rem}.m-app .sa-home-sec-title{font-size:1rem}.m-app .sa-home-hbar-row.is-on{background:var(--accent-soft)}.m-app .sa-home-hbar-track{background:var(--bg)}.m-app .sa-home-hbar-fill.is-pos{background:var(--up);opacity:.55}.m-app .sa-home-hbar-fill.is-neg{background:var(--down);opacity:.55}.m-app .sa-home-hbar-row.is-on .sa-home-hbar-fill{opacity:1}.m-app .sa-home-close-list{background:var(--panel);border-radius:var(--radius-card);border:0}.m-app .sa-home-close-row{border-bottom:1px solid var(--line)}.m-app .sa-home-close-badge.is-tp{background:var(--danger-soft);color:var(--up)}.m-app .sa-home-close-badge.is-sl{background:var(--info-soft);color:var(--down)}.m-app .sa-home-day-dash{color:var(--faint)}.m-app .sa-lot-advice b{color:var(--ink)}.m-app .sa-lot-advice-apply{background:var(--accent-soft);color:var(--accent);border:0;font-weight:500}.m-app .share-pnl-sheet{background:var(--panel);color:var(--ink);border:0}.m-app .share-pnl-close{background:var(--bg);color:var(--ink);border:0}.m-app .share-pnl-preview{border:1px solid var(--line);background:var(--bg)}.m-app .lg-legend{background:var(--panel);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.85rem .75rem;display:grid}.m-app .lg-legend-item{color:var(--ink3);text-align:center;flex-direction:column;align-items:center;gap:.35rem;font-size:.72rem;font-weight:500;line-height:1.3;display:flex}.m-app .lg-legend-item svg{color:var(--accent)}.m-app .lg-chips{scrollbar-width:none;gap:.45rem;padding:.9rem 0 .25rem;display:flex;overflow-x:auto}.m-app .lg-chips::-webkit-scrollbar{display:none}.m-app .lg-chip{background:var(--panel);color:var(--ink3);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;min-height:40px;padding:.5rem .9rem;font-size:.88rem;font-weight:500}.m-app .lg-chip.is-on{background:var(--ink);color:var(--on-accent)}.m-app .lg-chip.is-xau.is-on{background:var(--xau);color:var(--on-gold)}.m-app .lg-card{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.m-app .lg-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.m-app .lg-card-name{font-size:1.05rem;font-weight:700}.m-app .lg-card-tag{color:var(--muted);margin-top:.15rem;font-size:.8rem}.m-app .lg-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.m-app .lg-metric{background:var(--bg);border-radius:10px;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem 0;display:flex}.m-app .lg-metric b{font-size:.92rem;font-weight:700}.m-app .lg-metric span{color:var(--faint);font-size:.66rem}.m-app .lg-card-foot{color:var(--faint);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.m-app .lg-card-foot b{color:var(--accent);font-weight:500}.m-app .lg-tier{white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.m-app .lg-tier.is-safe{background:var(--ok-soft);color:var(--ok-ink)}.m-app .lg-tier.is-mid{background:var(--accent-soft);color:var(--accent)}.m-app .lg-tier.is-aggressive{background:var(--danger-soft);color:var(--up)}.m-app .lg-steps{flex-direction:column;gap:.8rem;display:flex}.m-app .lg-step{color:var(--ink2);align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.55;display:flex}.m-app .lg-step-n{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.m-app .lg-note{color:var(--faint);margin:.35rem .25rem 0;font-size:.76rem;line-height:1.55}.m-app .lg-seed-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:.65rem 0;font-size:.92rem;display:flex}.m-app .lg-seed-row:first-child{border-top:0}.m-app .lg-seed-row span{color:var(--muted)}.m-app .lg-seed-row b{font-weight:500}.m-app .lg-seed-row b.is-short{color:var(--faint2)}.m-app .lg-seed-input{background:var(--panel);border-radius:var(--radius-card);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.m-app .lg-seed-input input{background:var(--bg);min-width:0;font:inherit;color:var(--ink);border:0;border-radius:10px;flex:1;padding:.6rem .75rem;font-size:1rem;font-weight:700}.m-app .lg-pick{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.m-app .lg-pick:first-child{border-top:0}.m-app .lg-pick-sym{background:var(--bg);border-radius:8px;justify-content:center;align-items:center;min-width:46px;padding:.3rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.m-app .lg-pick-sym.is-xau{background:var(--xau-soft);color:var(--gold-ink)}.m-app .lg-empty{color:var(--faint);text-align:center;padding:1rem;font-size:.85rem}.m-app .sa-logo{align-items:center;line-height:0;display:inline-flex}.m-app .sa-logo-ondark,:root[data-theme=dark] .m-app .sa-logo-onlight{display:none}:root[data-theme=dark] .m-app .sa-logo-ondark{display:inline-block}.m-app .m-nav-brand{display:none}@media (min-width:1024px){.m-app:not(.m-app-wide){max-width:none;margin:0}.m-app .m-bottom-nav{border-top:0;border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:.25rem;width:232px;padding:1.5rem .9rem;display:flex;top:0;bottom:0;left:0;transform:none}.m-app .m-nav-brand{border-radius:10px;padding:.2rem .7rem 1.6rem;display:flex}.m-app .m-nav-item{color:var(--ink3);border-radius:12px;flex-direction:row;justify-content:flex-start;gap:.8rem;padding:.72rem .85rem;font-size:.97rem;font-weight:600}.m-app .m-nav-item:hover{background:var(--bg);color:var(--ink)}.m-app .m-nav-item.is-active{background:var(--accent-soft);color:var(--accent)}.m-app .m-nav-item:focus-visible,.m-app .m-nav-brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-app .m-main{min-height:100dvh;margin-left:232px;padding:2rem 2.5rem 3.5rem}.m-app .d-page{max-width:1180px;margin-inline:auto}.m-app .d-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 1.5rem;display:grid}.m-app .d-split.d-split-side{grid-template-columns:minmax(0,1fr) 380px}.m-app .d-split.d-split-lead{grid-template-columns:380px minmax(0,1fr)}.m-app .d-split>.d-full{grid-column:1/-1}.m-app .sa-home-top .sm-brand-logo{display:none}.m-app .m-topbar h1{font-size:1.75rem}.m-app .d-page.d-narrow{max-width:640px}.m-app .m-pos-card{padding:1.25rem 1.4rem;container-type:inline-size}@container (min-width:520px){.m-app .m-pos-row{grid-template-columns:minmax(84px,1fr) repeat(3,minmax(0,1fr)) auto;align-items:center;column-gap:1rem;display:grid;padding:.8rem 0!important}.m-app .m-pos-row+.m-pos-row{border-top:1px solid var(--line)!important}.m-app .m-pos-row>:first-child,.m-app .m-pos-row>.m-pos-meta{display:contents!important}.m-app .m-pos-row>:first-child>:first-child{order:1}.m-app .m-pos-row>.m-pos-meta>*{color:var(--muted);order:2;font-size:.86rem}.m-app .m-pos-row>:first-child>:last-child{order:3;justify-self:end}}.m-app .m-bot-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start;gap:1rem!important}.m-app .m-bot-grid>.is-wide{grid-column:1/-1}.m-app .m-list.m-list-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.m-app .m-list.m-list-2col>.m-row:nth-child(-n+2){border-top:0}.m-app .m-list.m-list-2col>.m-row:nth-child(odd){border-right:1px solid var(--line)}.m-app .d-page.d-read{max-width:760px}}@media (max-width:1023px){.m-app :is(.m-card,.m-list,.d-col:has(>:is(.m-card,.m-list):last-child))+.d-col>.m-card:first-child,.m-app :is(.m-card,.d-col:has(>.m-card:last-child))+.d-col>.m-list:first-child{margin-top:.65rem}.m-app .d-col:has(>:is(.m-card,.m-list):last-child)+.m-card.d-col{margin-top:.65rem}}.m-app .sa-lang{background:var(--chip);border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.m-app .sa-lang-btn{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:500}.m-app .sa-lang-btn.is-on{background:var(--panel);color:var(--accent);font-weight:650}.m-app .sa-lang-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.m-app .sa-lang.is-compact .sa-lang-btn{letter-spacing:.03em;padding:.25rem .5rem;font-size:.72rem}.m-app .sa-man{word-break:keep-all;overflow-wrap:anywhere}.m-app .sa-man-head{padding-top:1.1rem;display:block;position:static}.m-app .sa-man-head-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.m-app .sa-man-head h1{margin:0}.m-app .sa-man-intro{color:var(--muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.65}.m-app .sa-man-updated{color:var(--faint);margin-top:.5rem;font-size:.74rem;display:inline-block}.m-app .sa-man-toc{scrollbar-width:none;gap:.4rem;margin:0 -1.1rem .35rem;padding:.15rem 1.1rem .6rem;display:flex;overflow-x:auto}.m-app .sa-man-toc::-webkit-scrollbar{display:none}.m-app .sa-man-toc-chip{background:var(--panel);color:var(--ink2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .4rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.m-app .sa-man-toc-n,.m-app .sa-man-num{background:var(--accent-soft);width:1.5rem;height:1.5rem;color:var(--accent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.m-app .sa-man-sec{padding:1.15rem 1.1rem 1.2rem;scroll-margin-top:1rem}.m-app .sa-man-h2{letter-spacing:-.01em;align-items:center;gap:.6rem;margin:0 0 .85rem;font-size:1.12rem;font-weight:700;display:flex}.m-app .sa-man-num{width:1.75rem;height:1.75rem;font-size:.85rem}.m-app .sa-man-p{color:var(--ink2);margin:0 0 .8rem;font-size:.95rem;line-height:1.75}.m-app .sa-man-steps{gap:0;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.m-app .sa-man-steps li{grid-template-columns:1.75rem 1fr;gap:.7rem;padding:0 0 .85rem;display:grid;position:relative}.m-app .sa-man-steps li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:1.75rem;bottom:0;left:calc(.875rem - 1px)}.m-app .sa-man-steps li:last-child{padding-bottom:0}.m-app .sa-man-step-n{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--on-accent);border-radius:999px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.m-app .sa-man-step-t{color:var(--ink);padding-top:.1rem;font-size:.95rem;line-height:1.7}.m-app .sa-man-bullets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.m-app .sa-man-bullets li{color:var(--ink2);padding-left:1.1rem;font-size:.95rem;line-height:1.7;position:relative}.m-app .sa-man-bullets li:before{content:"";background:var(--accent);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.72rem;left:.15rem}.m-app .sa-man-bullets b{color:var(--ink);font-weight:650}.m-app .sa-man-steps+.sa-man-bullets{border-top:1px solid var(--line);margin-top:.2rem;padding-top:.9rem}.m-app .sa-man-sec.is-faq{padding-bottom:.9rem}.m-app .sa-man-faq{gap:.5rem;display:grid}.m-app .sa-man-q{border-radius:var(--radius-btn);background:var(--bg)}.m-app .sa-man-q summary{cursor:pointer;align-items:center;gap:.6rem;padding:.8rem .85rem;font-size:.95rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.m-app .sa-man-q summary::-webkit-details-marker{display:none}.m-app .sa-man-q-mark{background:var(--accent);width:1.5rem;height:1.5rem;color:var(--on-accent);border-radius:999px;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.m-app .sa-man-q-text{flex:1}.m-app .sa-man-q-chev{color:var(--faint);transition:transform .15s;display:grid}.m-app .sa-man-q[open] .sa-man-q-chev{transform:rotate(180deg)}.m-app .sa-man-a{color:var(--ink2);padding:0 .85rem .9rem 2.95rem;font-size:.93rem;line-height:1.7}.m-app .sa-man-a p{margin:0}.m-app .sa-man-a-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.m-app .sa-man-warn{border-radius:var(--radius-card);background:var(--xau-soft);color:var(--gold-ink);align-items:flex-start;gap:.65rem;margin-top:.85rem;padding:.85rem .95rem;display:flex}.m-app .sa-man-warn svg{flex-shrink:0;margin-top:.15rem}.m-app .sa-man-warn p{margin:0;font-size:.88rem;line-height:1.65}.m-app .sa-man-back{text-align:center;color:var(--ink);margin:.85rem 0 1rem;font-weight:650;text-decoration:none;display:block}@media (min-width:1024px){.m-app .sa-man-toc{flex-wrap:wrap;margin:0 0 .5rem;padding:0 0 .4rem;overflow:visible}.m-app .sa-man-sec{padding:1.4rem 1.5rem}}.m-app .sa-lang-menu{position:relative}.m-app .sa-lang-menu>summary{background:var(--chip);height:2.1rem;color:var(--ink2);letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.2rem;padding:0 .55rem 0 .7rem;font-size:.78rem;font-weight:650;list-style:none;display:inline-flex}.m-app .sa-lang-menu>summary::-webkit-details-marker{display:none}.m-app .sa-lang-menu>summary svg{color:var(--faint);transition:transform .15s}.m-app .sa-lang-menu[open]>summary svg{transform:rotate(180deg)}.m-app .sa-lang-menu-list{z-index:40;border-radius:var(--radius-btn);background:var(--panel);border:1px solid var(--line);gap:.1rem;min-width:11rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 30px #0000001f}.m-app .sa-lang-menu-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.9rem;display:flex}.m-app .sa-lang-menu-item:hover{background:var(--bg)}.m-app .sa-lang-menu-item.is-on{background:var(--accent-soft);color:var(--accent);font-weight:650}.m-app .sa-lang-menu-item svg{margin-left:auto}.m-app .sa-lang-menu-code{letter-spacing:.04em;width:1.9rem;color:var(--muted);font-size:.72rem;font-weight:700}.m-app .sa-lang-menu-item.is-on .sa-lang-menu-code{color:var(--accent)}
