.sdr-resource{--navy:#0b1230;--green:#1daa66;--mint:#29d0b5;--amber:#ffb43c;--bg:#f5f6fb;--surface:#fff;--ink:#0f172a;--muted:#475569;--line:#dce2f0;--soft:#eaf0ff;--accent:#12824f;--accent-soft:#e3f5ec;--watch:#9a5b00;--watch-soft:#fff3da;--t-core:#2563eb;--t-prem:#7c3aed;--t-def:#0e9f8a;--t-opt:#b7791f;--band:#0b1230;--band-ink:#e7ecff;--band-muted:#b8c3f7;--band-line:#26315c;--note:#fff7e0;--note-ink:#6b4500;--note-line:#f2c766;--display:var(--font-sora),"Segoe UI",system-ui,sans-serif;--body:var(--font-manrope),"Segoe UI",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace}.sdr-resource *{box-sizing:border-box}.sdr-resource{background:var(--bg);color:var(--ink);font:16px/1.65 var(--body);margin:0}.sdr-resource h1,.sdr-resource h2,.sdr-resource h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.015em;margin:0;line-height:1.15}.sdr-resource h2{font-size:clamp(1.4rem,2.2vw,1.75rem)}.sdr-resource h3{font-size:1.08rem}.sdr-resource p{margin:0}.sdr-resource a{color:var(--accent);text-underline-offset:3px}.sdr-resource .wrap{max-width:1160px;margin:0 auto;padding-inline:16px}.sdr-resource .mono{font-family:var(--mono)}.sdr-resource :focus-visible{outline:2px solid var(--mint);outline-offset:2px}.sdr-resource .grow{flex:1}.sdr-resource .logo{font:700 1.15rem var(--display);letter-spacing:.06em;color:var(--navy);align-items:center;gap:8px;display:flex}.sdr-resource .logo span{border:3px solid var(--navy);border-radius:50%;width:22px;height:22px;position:relative}.sdr-resource .logo span:after{content:"";background:var(--green);border-radius:2px;width:9px;height:3px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.sdr-resource .btn{font:600 .95rem var(--body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.sdr-resource .btn.primary{background:var(--green);color:#04210f}.sdr-resource .btn.ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.sdr-resource .btn.sm{padding:8px 14px;font-size:.86rem}.sdr-resource .crumbs{color:var(--muted);padding-block:14px 0;font-size:.84rem}.sdr-resource .crumbs a{color:var(--muted)}.sdr-resource .hero{padding-block:22px 40px}.sdr-resource .hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:36px;display:grid}.sdr-resource .kicker{font:600 .76rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sdr-resource .hero h1{color:var(--navy);margin:12px 0 16px;font-size:clamp(2rem,4.2vw,3rem)}.sdr-resource .answer{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:10px;padding:16px 18px;font-size:1.02rem}.sdr-resource .answer .lbl{font:600 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.sdr-resource .cta-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sdr-resource .byline{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin-top:18px;padding-top:14px;font-size:.86rem;display:flex}.sdr-resource .byline b{color:var(--ink);font-weight:600}.sdr-resource .byline a{color:inherit;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:3px}.sdr-resource .seal-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;justify-items:center;gap:16px;padding:22px;display:grid}.sdr-resource .seal-card svg{width:min(240px,70%);height:auto}.sdr-resource .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.sdr-resource .fact{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.sdr-resource .fact b{font:700 1.35rem var(--display);color:var(--navy);font-variant-numeric:tabular-nums;display:block}.sdr-resource .fact span{color:var(--muted);font-size:.8rem}.sdr-resource .jump{top:env(safe-area-inset-top,0px);z-index:5;background:var(--surface);border-block:1px solid var(--line);position:sticky}.sdr-resource .jump .wrap{scrollbar-width:none;gap:6px;padding-block:8px;display:flex;overflow-x:auto}.sdr-resource .jump a{font:600 .84rem var(--body);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 12px;text-decoration:none}.sdr-resource .jump a:hover{background:var(--soft);color:var(--ink)}.sdr-resource section{padding-block:44px;scroll-margin-top:52px}.sdr-resource section+section{border-top:1px solid var(--line)}.sdr-resource .lead{color:var(--muted);max-width:68ch;margin-top:10px}.sdr-resource .grid{gap:14px;margin-top:22px;display:grid}.sdr-resource .g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sdr-resource .g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sdr-resource .g4{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.sdr-resource .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}.sdr-resource .card h3{margin-bottom:8px}.sdr-resource .card p,.sdr-resource .card li{color:var(--muted);font-size:.94rem}.sdr-resource .card ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.sdr-resource .card .go{margin-top:12px;font-size:.9rem;font-weight:600;display:inline-block}.sdr-resource .tag{font:600 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-bottom:10px;padding:3px 8px;display:inline-block}.sdr-resource .tabs{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.sdr-resource .tabs button,.sdr-resource .chips button{font:600 .86rem var(--body);border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 14px}.sdr-resource .tabs button[aria-selected=true],.sdr-resource .chips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.sdr-resource .tabpanel{margin-top:14px}.sdr-resource .explorer{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}.sdr-resource .ex-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.sdr-resource .ex-bar input{min-width:200px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;flex:1;padding:9px 12px;font-size:.94rem}.sdr-resource .chips{flex-wrap:wrap;gap:6px;display:flex}.sdr-resource .ex-count{font:500 .8rem var(--mono);color:var(--muted)}.sdr-resource .ex-list{background:var(--line);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;display:grid}.sdr-resource .item{background:var(--surface);align-content:start;gap:4px;padding:14px 16px;display:grid}.sdr-resource .item .grp{font:600 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.sdr-resource .item[data-g=core] .grp{color:var(--t-core)}.sdr-resource .item[data-g=premium] .grp{color:var(--t-prem)}.sdr-resource .item[data-g=default] .grp{color:var(--t-def)}.sdr-resource .item[data-g=optional] .grp{color:var(--t-opt)}.sdr-resource .item[data-g=beta] .grp{color:#be185d}.sdr-resource .item[data-g=beta]{background:linear-gradient(180deg,#fff5fa,var(--surface) 70%)}.sdr-resource .item .req{color:#be185d;font-size:.82rem;font-weight:600;text-decoration:none}.sdr-resource .item b{font-family:var(--display);font-size:.98rem}.sdr-resource .item p{color:var(--muted);font-size:.88rem}.sdr-resource .item .inq{color:var(--accent);font-size:.82rem;font-weight:600;text-decoration:none}.sdr-resource .ex-empty{color:var(--muted);text-align:center;padding:22px}.sdr-resource .caption{color:var(--muted);margin-top:10px;font-size:.82rem}.sdr-resource .steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:22px;padding:0;list-style:none;display:grid}.sdr-resource .steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;position:relative}.sdr-resource .steps li:before{content:counter(s,decimal-leading-zero);font:600 .8rem var(--mono);color:var(--accent);margin-bottom:8px;display:block}.sdr-resource .steps p{color:var(--muted);margin-top:6px;font-size:.93rem}.sdr-resource .steps .when{font:600 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sdr-resource .fam{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sdr-resource .fam a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.sdr-resource .fam a small{font:500 .76rem var(--mono);color:var(--muted)}.sdr-resource .scroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:22px;overflow-x:auto}.sdr-resource table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9rem}.sdr-resource th,.sdr-resource td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.sdr-resource thead th{font:600 .74rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg)}.sdr-resource tbody tr:last-child td{border-bottom:0}.sdr-resource tbody th{font-weight:600}.sdr-resource .y{color:var(--accent);font-weight:600}.sdr-resource .n{color:var(--muted)}.sdr-resource .o{color:var(--watch);font-weight:600}.sdr-resource .plan{align-content:start;gap:8px;display:grid}.sdr-resource .plan .for{color:var(--muted);font-size:.9rem}.sdr-resource .plan .price{font:700 1.05rem var(--display);color:var(--navy);margin-top:4px}.sdr-resource .plan.hot{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.sdr-resource .roi{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:18px;margin-top:22px;display:grid}.sdr-resource .roi label{gap:4px;font-size:.86rem;font-weight:600;display:grid}.sdr-resource .roi input{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;width:100%;padding:9px 12px}.sdr-resource .roi .inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sdr-resource .roi .out{background:var(--band);color:var(--band-ink);border-radius:12px;align-content:center;gap:10px;padding:20px;display:grid}.sdr-resource .roi .out b{font:700 2rem var(--display);font-variant-numeric:tabular-nums;color:#fff}.sdr-resource .roi .out span{color:var(--band-muted);font-size:.86rem}.sdr-resource details{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.sdr-resource details+details{margin-top:8px}.sdr-resource summary{cursor:pointer;font:600 1rem var(--display)}.sdr-resource details p{color:var(--muted);margin-top:8px;font-size:.95rem}.sdr-resource .kw{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sdr-resource .kw a,.sdr-resource .kw span{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 12px;font-size:.86rem;text-decoration:none}.sdr-resource .kw span{color:var(--muted);border-style:dashed}.sdr-resource .share{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.86rem;display:flex}.sdr-resource .share button,.sdr-resource .share a{font:600 .84rem var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 12px;text-decoration:none}.sdr-resource .band{background:var(--band);color:var(--band-ink);border-top:0}.sdr-resource .band h2{color:#fff}.sdr-resource .band p{color:var(--band-muted);max-width:60ch;margin-top:10px}.sdr-resource .band .contact{font-family:var(--mono);color:var(--band-ink);-webkit-user-select:all;user-select:all;margin-top:14px;font-size:.9rem}.sdr-resource .removed li{margin-bottom:4px}.sdr-resource .gx{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.sdr-resource .gx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sdr-resource .gx{grid-template-columns:1fr}}.sdr-resource .tl{border-left:2px solid var(--line);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.sdr-resource .tl li{padding:0 0 14px 18px;position:relative}.sdr-resource .tl li:last-child{padding-bottom:0}.sdr-resource .tl li:before{content:"";background:var(--surface);border:3px solid var(--green);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.sdr-resource .tl .when{font:600 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:block}.sdr-resource .tl b{font:600 1rem var(--display);color:var(--ink)}.sdr-resource .tl p{color:var(--muted);margin-top:2px;font-size:.92rem}.sdr-resource .track h3{color:var(--navy);font-size:1.3rem}.sdr-resource .cov{background:var(--band);color:var(--band-ink);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:22px;padding:22px 24px;display:grid}.sdr-resource .cov-num{align-items:center;gap:12px;display:flex}.sdr-resource .cov-num b{font:700 clamp(3rem,7vw,4.4rem)/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.sdr-resource .cov-num span{font:600 .74rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--band-muted)}.sdr-resource .stack{border-radius:9px;gap:3px;height:34px;display:flex;overflow:hidden}.sdr-resource .stack a{justify-content:center;align-items:center;min-width:16px;text-decoration:none;transition:filter .15s;display:flex}.sdr-resource .stack a:hover{filter:brightness(1.2)}.sdr-resource .stack span{font:600 .76rem var(--mono);color:#fff}.sdr-resource .cov-meter{margin-top:14px}.sdr-resource .meter{background:var(--band-line);border-radius:99px;height:6px;overflow:hidden}.sdr-resource .meter i{background:var(--green);border-radius:99px;height:100%;display:block}.sdr-resource .cov-meter p{color:var(--band-muted);margin-top:8px;font-size:.86rem}.sdr-resource .cov-meter p b{color:#fff}.sdr-resource .cov-meter p span{opacity:.5;margin-inline:4px}.sdr-resource .famgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sdr-resource .famt{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:12px;align-content:start;gap:10px;padding:14px 16px;display:grid}.sdr-resource .famt-h{align-items:center;gap:12px;display:flex}.sdr-resource .famt h3{font-size:1rem}.sdr-resource .famt-n{font:500 .76rem var(--mono);color:var(--c)}.sdr-resource .famt-bar{background:var(--bg);border-radius:99px;height:4px;overflow:hidden}.sdr-resource .famt-bar i{background:var(--c);border-radius:99px;height:100%;display:block}.sdr-resource .famt-c,.sdr-resource .ind-c,.sdr-resource .reg-c{flex-wrap:wrap;gap:5px;display:flex}.sdr-resource .famt-c a,.sdr-resource .ind-c a,.sdr-resource .reg-c a{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600;text-decoration:none}.sdr-resource .famt-c a:hover,.sdr-resource .ind-c a:hover,.sdr-resource .reg-c a:hover{border-color:var(--c,var(--green))}.sdr-resource .famt-go{color:var(--c);font-size:.82rem;font-weight:600;text-decoration:none}.sdr-resource .sub-h{margin-top:34px;font-size:1.2rem}.sdr-resource .regline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.sdr-resource .regline:before{content:"";background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 14px);height:2px;position:absolute;top:8px;left:8px;right:8px}.sdr-resource .regline li{align-content:start;gap:8px;padding:0 10px 0 0;display:grid;position:relative}.sdr-resource .regline .dot{background:var(--surface);border:4px solid var(--c);width:18px;height:18px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:relative}.sdr-resource .regline b{font:600 .98rem var(--display)}.sdr-resource .indgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sdr-resource .ind{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.sdr-resource .ind .ico{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.sdr-resource .ind b{font:600 .92rem/1.3 var(--display)}@media (max-width:980px){.sdr-resource .famgrid,.sdr-resource .indgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-resource .regline{grid-template-columns:1fr;gap:14px}.sdr-resource .regline:before{background:repeating-linear-gradient(180deg,var(--line) 0 8px,transparent 8px 14px);width:2px;height:auto;inset:8px auto 8px 8px}.sdr-resource .regline li{grid-template-columns:18px 1fr;column-gap:12px;padding:0}.sdr-resource .regline b,.sdr-resource .regline .reg-c{grid-column:2}.sdr-resource .regline .dot{grid-row:1}}@media (max-width:640px){.sdr-resource .famgrid,.sdr-resource .indgrid,.sdr-resource .cov{grid-template-columns:1fr}}.sdr-resource .flow{counter-reset:f;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.sdr-resource .flow li{counter-increment:f;position:relative}.sdr-resource .flow li+li:before{content:"";border-top:2px solid var(--line);border-right:2px solid var(--line);background:var(--bg);z-index:1;width:14px;height:14px;position:absolute;top:50%;left:-2px;transform:translate(-50%,-50%)rotate(45deg)}.sdr-resource .flow a{background:var(--surface);border-block:1px solid var(--line);align-items:center;gap:10px;height:100%;padding:12px 12px 12px 18px;text-decoration:none;transition:background .15s;display:flex}.sdr-resource .flow li:first-child a{border-left:1px solid var(--line);border-radius:12px 0 0 12px}.sdr-resource .flow li:last-child a{border-right:1px solid var(--line);border-radius:0 12px 12px 0}.sdr-resource .flow a:hover{background:color-mix(in srgb,var(--c) 7%,var(--surface))}.sdr-resource .fl-ico{color:#fff;background:var(--c);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.sdr-resource .fl-ico:after{content:counter(f);background:var(--navy);color:#fff;width:17px;height:17px;font:600 .62rem/17px var(--mono);text-align:center;border-radius:50%;position:absolute;top:-6px;right:-6px}.sdr-resource .fl-t{min-width:0;display:grid}.sdr-resource .fl-t b{font:600 .95rem var(--display);color:var(--navy)}.sdr-resource .fl-t small{color:var(--muted);font-size:.76rem}.sdr-resource .xgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.sdr-resource .xa{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-column:span 3;align-content:start;gap:12px;padding:18px;scroll-margin-top:60px;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.sdr-resource .xa.wide{grid-column:span 6}.sdr-resource .xa:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--c) 11%,transparent),transparent);pointer-events:none;height:84px;position:absolute;inset:0 0 auto}.sdr-resource .xa:hover{box-shadow:0 10px 26px -14px color-mix(in srgb,var(--c) 60%,transparent);transform:translateY(-2px)}.sdr-resource .xa>*{position:relative}.sdr-resource .xa-top{align-items:center;gap:10px;display:flex}.sdr-resource .xa-ico{background:var(--c);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sdr-resource .xa-tag{font:600 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);flex:1}.sdr-resource .xa-stat{font:500 .72rem var(--mono);color:var(--muted);text-align:right;line-height:1.1}.sdr-resource .xa-stat b{font:700 1.6rem/1 var(--display);color:var(--navy);font-variant-numeric:tabular-nums;display:block}.sdr-resource .xa h3{font-size:1.12rem}.sdr-resource .xa-body p{color:var(--muted);margin-top:6px;font-size:.92rem}.sdr-resource .xa.wide .xa-body{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:16px;display:grid}.sdr-resource .xa-l{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sdr-resource .xa-l a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;padding:4px 11px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.sdr-resource .xa-l a:hover{border-color:var(--c);color:var(--c)}.sdr-resource .xa-use{border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 6%,var(--surface));color:var(--ink);border-radius:0 8px 8px 0;padding:8px 12px;font-size:.86rem}.sdr-resource .xa-use span{font:600 .66rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);display:block}.sdr-resource .xa-go{color:var(--c);font-size:.9rem;font-weight:700;text-decoration:none}.sdr-resource .xa-go:hover{text-decoration:underline}.sdr-resource .mini-mock{border:1px solid var(--line);background:var(--bg);border-radius:10px;font-size:.76rem;overflow:hidden}.sdr-resource .mm-top{background:var(--surface);border-bottom:1px solid var(--line);font:500 .7rem var(--mono);color:var(--muted);align-items:center;gap:5px;padding:7px 10px;display:flex}.sdr-resource .mm-top i{background:var(--line);border-radius:50%;width:7px;height:7px}.sdr-resource .mm-top span{margin-left:5px}.sdr-resource .mm-row{background:var(--surface);border:1px solid var(--line);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:7px;padding:7px 9px;display:grid}.sdr-resource .mm-row span{font:600 .66rem var(--mono);color:var(--muted)}.sdr-resource .mm-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sdr-resource .mm-row em{font:600 .64rem var(--mono);white-space:nowrap;border-radius:99px;padding:2px 7px;font-style:normal}.sdr-resource .mini-seals{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.sdr-resource .mini-seals p{text-align:center;font:500 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-basis:100%}.sdr-resource .who-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sdr-resource .who-tabs button{text-align:left;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sdr-resource .who-tabs button b{font:600 .98rem var(--display);display:block}.sdr-resource .who-tabs button small{color:var(--muted);font-size:.78rem}.sdr-resource .who-ico{background:color-mix(in srgb,var(--c) 12%,var(--surface));width:42px;height:42px;color:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.sdr-resource .who-tabs button[aria-selected=true]{background:var(--navy);border-color:var(--navy);box-shadow:inset 0 -3px 0 var(--c)}.sdr-resource .who-tabs button[aria-selected=true] b{color:#fff}.sdr-resource .who-tabs button[aria-selected=true] small{color:var(--band-muted)}.sdr-resource .who-tabs button[aria-selected=true] .who-ico{background:var(--c);color:#fff}.sdr-resource .who-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:0;margin-top:12px;display:grid;overflow:hidden}.sdr-resource .who-panel[hidden]{display:none}.sdr-resource .who-main{align-content:start;justify-items:start;gap:12px;padding:24px;display:grid}.sdr-resource .who-main h3{color:var(--navy);font-size:1.35rem}.sdr-resource .who-main p{color:var(--muted)}.sdr-resource .who-wins{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sdr-resource .who-wins li{padding-left:28px;font-size:.95rem;font-weight:600;position:relative}.sdr-resource .who-wins li:before{content:"";background:color-mix(in srgb,var(--c) 14%,var(--surface));border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:0}.sdr-resource .who-wins li:after{content:"";border-left:2px solid var(--c);border-bottom:2px solid var(--c);width:7px;height:4px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.sdr-resource .who-side{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,var(--surface)),var(--bg));border-left:1px solid var(--line);align-content:start;gap:12px;padding:24px;display:grid}.sdr-resource .who-k{font:600 .7rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.sdr-resource .who-chips{gap:6px;display:grid}.sdr-resource .who-chips a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.sdr-resource .who-chips a:before{content:"";background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.sdr-resource .who-chips a:hover{border-color:var(--c)}.sdr-resource .who-side dl{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;display:grid}.sdr-resource .who-side dt{font:600 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sdr-resource .who-side dd{font:600 .98rem var(--display);color:var(--navy);margin:2px 0 0}.sdr-resource .who-side dd a{color:inherit}@media (max-width:1040px){.sdr-resource .xa,.sdr-resource .xa.wide{grid-column:span 6}.sdr-resource .xa.wide .xa-body{grid-template-columns:1fr}.sdr-resource .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sdr-resource .flow a{border:1px solid var(--line)!important;border-radius:12px!important}.sdr-resource .flow li+li:before{display:none}.sdr-resource .who-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sdr-resource .xa,.sdr-resource .xa.wide{grid-column:span 12}.sdr-resource .flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-resource .who-panel{grid-template-columns:1fr}.sdr-resource .who-side{border-left:0;border-top:1px solid var(--line)}}@media (max-width:420px){.sdr-resource .who-tabs{grid-template-columns:1fr}}.sdr-resource .pill{font:600 .68rem var(--mono);white-space:nowrap;border-radius:99px;padding:3px 9px}.sdr-resource .p-ok{color:#0b6b3f;background:#e3f5ec}.sdr-resource .p-do{color:#2447a8;background:#eaf0ff}.sdr-resource .p-own{color:#8a5200;background:#fff3da}.sdr-resource .btn.dl{background:var(--navy);color:#fff;border-color:var(--navy)}.sdr-resource .btn.dl svg{flex:none}.sdr-resource .band .btn.dl{color:var(--navy);background:#fff;border-color:#fff}.sdr-resource .offer{grid-template-columns:minmax(0,1.1fr) auto minmax(0,.9fr);align-items:stretch;gap:0;margin-top:22px;display:grid}.sdr-resource .of{border-radius:18px;align-content:start;justify-items:start;gap:16px;padding:22px;display:grid}.sdr-resource .of-p{background:radial-gradient(120% 90% at 0% 0%,#1b2a6b 0%,var(--navy) 60%);color:#fff;box-shadow:0 18px 40px -24px #0b1230}.sdr-resource .of-s{background:var(--surface);border:1px solid var(--line)}.sdr-resource .of-h h3{margin-top:8px;font-size:1.3rem}.sdr-resource .of-p .of-h h3{color:#fff}.sdr-resource .of-h p{color:var(--muted);margin-top:4px;font-size:.92rem}.sdr-resource .of-p .of-h p{color:var(--band-muted)}.sdr-resource .of-badge{font:600 .7rem var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 10px}.sdr-resource .of-p .of-badge{color:var(--mint);background:#29d0b529}.sdr-resource .of-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.sdr-resource .of-row{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.sdr-resource .of-row:hover{background:#ffffff1f;transform:translateY(-1px)}.sdr-resource .of-i{width:34px;height:34px;color:var(--mint);background:#1daa6633;border-radius:10px;place-items:center;display:grid}.sdr-resource .of-row b{font:600 .92rem var(--display);display:block}.sdr-resource .of-row small{color:var(--band-muted);font-size:.76rem;line-height:1.35;display:block}.sdr-resource .of-a{color:var(--band-muted)}.sdr-resource .of-plus{z-index:1;place-items:center;width:0;display:grid;position:relative}.sdr-resource .of-plus span{background:var(--green);color:#04210f;width:44px;height:44px;font:700 1.5rem/44px var(--display);text-align:center;box-shadow:0 0 0 6px var(--bg);border-radius:50%}.sdr-resource .of-steps{gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.sdr-resource .of-steps li{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.sdr-resource .of-steps li:last-child{border-bottom:0}.sdr-resource .of-n{font:600 .76rem var(--mono);color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sdr-resource .of-steps b{font:600 .95rem var(--display);display:block}.sdr-resource .of-steps small{color:var(--muted);font-size:.8rem}.sdr-resource .of-s{padding-left:40px}.sdr-resource .of-p{padding-right:40px}.sdr-resource .of-both{background:var(--accent-soft);border:1px solid #bfe6d0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 16px;display:flex}.sdr-resource .of-both div{flex:1;min-width:240px}.sdr-resource .of-both b{font:600 .98rem var(--display);color:var(--navy);display:block}.sdr-resource .of-both span{color:#0b4a2c;font-size:.88rem}.sdr-resource .a4wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:22px;display:grid}.sdr-resource .a4sheet{border:1px solid var(--line);aspect-ratio:210/297;background:#fff;border-radius:6px;max-width:100%;margin:0;overflow:hidden;box-shadow:0 24px 50px -28px #0b1230,0 2px 6px #0b123014}.sdr-resource .a4sheet img{object-fit:cover;width:100%;height:100%;display:block}.sdr-resource .a4side h3{margin:0 0 8px}.sdr-resource .a4side h3+ul{margin:0 0 20px}.sdr-resource .a4side ul{color:var(--muted);gap:5px;padding-left:18px;font-size:.94rem;display:grid}.sdr-resource .a4note{background:var(--note);color:var(--note-ink);border:1px dashed var(--note-line);border-radius:8px;padding:10px 12px;font-size:.88rem}@media (max-width:900px){.sdr-resource .offer{grid-template-columns:1fr}.sdr-resource .of-plus{width:auto;height:0}.sdr-resource .of-s{padding-top:36px;padding-left:22px}.sdr-resource .of-p{padding-bottom:36px;padding-right:22px}.sdr-resource .of-rows,.sdr-resource .a4wrap{grid-template-columns:1fr}}.sdr-resource .journey{counter-reset:j;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sdr-resource .journey li{counter-increment:j;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.sdr-resource .journey li:before{content:counter(j,decimal-leading-zero);font:600 .72rem var(--mono);color:var(--accent)}.sdr-resource .journey a{font:600 .98rem var(--display);color:var(--navy);text-decoration:none}.sdr-resource .journey span{color:var(--muted);font-size:.8rem}.sdr-resource .area{align-content:start;gap:6px;scroll-margin-top:60px;display:grid}.sdr-resource .area ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sdr-resource .area li a{border:1px solid var(--line);color:var(--ink);background:var(--bg);border-radius:999px;padding:4px 11px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-block}.sdr-resource .area li a:hover{border-color:var(--green)}.sdr-resource .area .use{background:var(--accent-soft);color:#0b4a2c;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.84rem}.sdr-resource .area .use b{font-weight:700}.sdr-resource .phases{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.sdr-resource .ph{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:var(--muted);border-radius:10px;gap:2px;padding:10px 8px;display:grid;position:relative;overflow:hidden}.sdr-resource .ph .n{font:600 .72rem var(--mono);color:var(--accent)}.sdr-resource .ph b{font:600 .88rem var(--display);color:var(--ink);overflow-wrap:anywhere}.sdr-resource .ph i{background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.sdr-resource .ph[aria-selected=true]{border-color:var(--navy);background:var(--navy)}.sdr-resource .ph[aria-selected=true] b{color:#fff}.sdr-resource .ph[aria-selected=true] .n{color:var(--mint)}.sdr-resource .ph[aria-selected=true] i{background:var(--green)}.sdr-resource .ph-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:22px;margin-top:10px;padding:22px;display:grid}.sdr-resource .ph-panel .kick{font:600 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.sdr-resource .ph-panel h3{margin:6px 0 10px;font-size:1.3rem}.sdr-resource .ph-panel ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:.95rem;display:grid}.sdr-resource .ph-panel .out{margin-top:14px;font-size:.92rem}.sdr-resource .ph-panel .out b{font:600 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-right:8px;padding:3px 9px}.sdr-resource .mock{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.sdr-resource .mock-top{background:var(--surface);border-bottom:1px solid var(--line);font:500 .76rem var(--mono);color:var(--muted);align-items:center;gap:6px;padding:9px 12px;display:flex}.sdr-resource .mock-top i{background:var(--line);border-radius:50%;width:8px;height:8px}.sdr-resource .mock-top span{margin-left:6px}.sdr-resource .mock-body{gap:8px;padding:12px;display:grid}.sdr-resource .mrow{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 11px;font-size:.86rem;display:grid}.sdr-resource .mrow .code{font:600 .72rem var(--mono);color:var(--muted)}.sdr-resource .mrow b{overflow-wrap:anywhere;min-width:0;font-weight:600}.sdr-resource .mrow .st{font:600 .72rem var(--mono);white-space:nowrap;border-radius:999px;padding:3px 9px}.sdr-resource .t-ok{color:#0b6b3f;background:#e3f5ec}.sdr-resource .t-warn{color:#8a5200;background:#fff3da}.sdr-resource .t-bad{color:#a61b1b;background:#fde7e7}.sdr-resource .t-info{color:#2447a8;background:#eaf0ff}@media (max-width:860px){.sdr-resource .phases{grid-template-columns:repeat(4,minmax(0,1fr))}.sdr-resource .ph-panel,.sdr-resource .hero .wrap,.sdr-resource .roi,.sdr-resource .roi .inputs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sdr-resource *{transition:none!important}}.sdr-resource .hero-c{gap:10px;display:grid}.sdr-resource .chan{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.sdr-resource .chan-i{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.sdr-resource .chan small{font:600 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.sdr-resource .chan b{font:600 1rem var(--display);color:var(--navy);overflow-wrap:anywhere;display:block}.sdr-resource .chan span{color:var(--muted);font-size:.8rem}.sdr-resource .copy{font:600 .76rem var(--body);border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 10px}.sdr-resource .copy.done{background:var(--accent-soft);border-color:var(--green);color:var(--accent)}.sdr-resource .sel{-webkit-user-select:all;user-select:all}.sdr-resource .reply{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.sdr-resource .reply b{font:700 1.3rem var(--display);color:var(--mint);white-space:nowrap}.sdr-resource .ints{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.sdr-resource .int{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);border-radius:14px;justify-items:start;gap:4px;padding:14px;transition:transform .15s,border-color .15s;display:grid}.sdr-resource .int:hover{border-color:var(--c);transform:translateY(-2px)}.sdr-resource .int-i{background:color-mix(in srgb,var(--c) 12%,var(--surface));width:38px;height:38px;color:var(--c);border-radius:11px;place-items:center;margin-bottom:4px;display:grid}.sdr-resource .int b{font:600 .98rem var(--display)}.sdr-resource .int small{color:var(--muted);font-size:.8rem;line-height:1.35}.sdr-resource .int[aria-selected=true]{background:var(--navy);border-color:var(--navy);box-shadow:inset 0 -3px 0 var(--c)}.sdr-resource .int[aria-selected=true] b{color:#fff}.sdr-resource .int[aria-selected=true] small{color:var(--band-muted)}.sdr-resource .int[aria-selected=true] .int-i{background:var(--c);color:#fff}.sdr-resource .ipanel{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);margin-top:12px;display:grid;overflow:hidden}.sdr-resource .ipanel[hidden]{display:none}.sdr-resource .ip-main{padding:24px}.sdr-resource .ip-main h3{color:var(--navy);margin-top:6px;font-size:1.35rem}.sdr-resource .ip-k{font:600 .7rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.sdr-resource .ip-who{color:var(--muted);margin-top:8px}.sdr-resource .ip-who b{color:var(--ink)}.sdr-resource .ip-mail{color:var(--muted);margin-top:14px;font-size:.88rem}.sdr-resource .ip-mail .sel{font-family:var(--mono);background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:0 5px;font-size:.84em}.sdr-resource .ip-side{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,var(--surface)),var(--bg));border-left:1px solid var(--line);padding:24px}.sdr-resource .ip-side ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sdr-resource .ip-side li{padding-left:28px;font-size:.93rem;font-weight:600;position:relative}.sdr-resource .ip-side li:before{content:"";border:2px solid var(--c);background:var(--surface);border-radius:5px;width:18px;height:18px;position:absolute;top:2px;left:0}.sdr-resource .book{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.sdr-resource .sched{background:radial-gradient(120% 90% at 0% 0%,#1b2a6b 0%,var(--navy) 60%);color:#fff;border-radius:18px;align-content:start;gap:14px;padding:24px;display:grid}.sdr-resource .sched h3{color:#fff;font-size:1.3rem}.sdr-resource .sched p{color:var(--band-muted);font-size:.94rem}.sdr-resource .slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sdr-resource .slots div{text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:8px 4px}.sdr-resource .slots small{font:500 .64rem var(--mono);color:var(--band-muted);text-transform:uppercase;display:block}.sdr-resource .slots b{font:600 1rem var(--display)}.sdr-resource .slots .on{background:var(--green);border-color:var(--green);color:#04210f}.sdr-resource .slots .on small{color:#04210f}.sdr-resource .times{flex-wrap:wrap;gap:6px;display:flex}.sdr-resource .times span{font:500 .78rem var(--mono);color:var(--band-ink);border:1px solid #ffffff29;border-radius:8px;padding:5px 10px}.sdr-resource .times .on{color:var(--navy);background:#fff;border-color:#fff;font-weight:600}.sdr-resource .sched .fine{font-size:.78rem}.sdr-resource .co{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:22px;display:grid}.sdr-resource .co .card small{font:600 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.sdr-resource .co .card b{font:600 1.02rem var(--display);color:var(--navy)}.sdr-resource .trust{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:22px;display:grid}.sdr-resource .trust a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.sdr-resource .trust a:hover{border-color:var(--green)}.sdr-resource .trust a span{color:var(--accent);display:grid}@media (max-width:900px){.sdr-resource .ints{grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-resource .ipanel,.sdr-resource .book{grid-template-columns:1fr}.sdr-resource .ip-side{border-left:0;border-top:1px solid var(--line)}}@media (max-width:420px){.sdr-resource .ints{grid-template-columns:1fr}}.sdr-resource .rs-aside{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:18px;align-content:start;gap:4px;padding:20px;display:grid;box-shadow:0 24px 40px -30px #0b1230}.sdr-resource .rs-aside .ttl{font:600 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.sdr-resource .kv{border-top:1px dashed var(--line);grid-template-columns:minmax(96px,34%) 1fr;gap:10px;padding:9px 0;font-size:.92rem;display:grid}.sdr-resource .kv:first-of-type{border-top:0}.sdr-resource .kv dt{color:var(--muted)}.sdr-resource .kv dd{color:var(--ink);margin:0;font-weight:600}.sdr-resource dl.kvs{margin:0}.sdr-resource .prose{gap:14px;max-width:74ch;margin-top:14px;display:grid}.sdr-resource .prose p{color:var(--ink)}.sdr-resource .trio{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:20px;display:grid}.sdr-resource .tri{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid}.sdr-resource .tri small{font:600 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.sdr-resource .tri b{font:700 1.05rem var(--display)}.sdr-resource .tri p{color:var(--muted);font-size:.93rem}.sdr-resource ol.rsteps{counter-reset:f;gap:0;max-width:860px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sdr-resource ol.rsteps li{counter-increment:f;grid-template-columns:44px 1fr;gap:14px;padding:0 0 20px;display:grid;position:relative}.sdr-resource ol.rsteps li:before{content:counter(f);background:var(--c);color:#fff;width:38px;height:38px;font:700 .95rem var(--display);z-index:1;border-radius:50%;place-items:center;display:grid}.sdr-resource ol.rsteps li:after{content:"";background:var(--line);width:2px;position:absolute;top:38px;bottom:0;left:18px}.sdr-resource ol.rsteps li:last-child:after{display:none}.sdr-resource ol.rsteps li:last-child{padding-bottom:0}.sdr-resource ol.rsteps b{font:700 1.02rem var(--display);display:block}.sdr-resource ol.rsteps p{color:var(--muted);margin-top:3px;font-size:.95rem}.sdr-resource ol.rsteps .ref{font:600 .72rem var(--mono);color:var(--c);border:1px solid var(--line);background:var(--bg);border-radius:6px;margin-top:6px;padding:2px 7px;display:inline-block}.sdr-resource .tw{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:20px;overflow-x:auto}.sdr-resource table.rt{border-collapse:collapse;width:100%;min-width:640px;font-size:.93rem}.sdr-resource table.rt th{font:600 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);background:var(--bg);padding:12px 14px}.sdr-resource table.rt td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.sdr-resource table.rt tr:last-child td{border-bottom:0}.sdr-resource table.rt td:first-child{white-space:nowrap;font-weight:700}.sdr-resource table.rt .cl{font:600 .78rem var(--mono);color:var(--c);white-space:nowrap}.sdr-resource .mist{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:20px;display:grid}.sdr-resource .mis{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.sdr-resource .mis .n{font:600 .74rem var(--mono);color:#b4232f}.sdr-resource .mis p{color:var(--muted);font-size:.95rem}.sdr-resource .mis .fix{border-top:1px dashed var(--line);color:var(--ink);padding-top:8px;font-size:.93rem}.sdr-resource .mis .fix b{color:var(--accent)}.sdr-resource .inq{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:20px;padding:20px;display:grid}.sdr-resource .inq .ic{background:color-mix(in srgb,var(--c) 12%,var(--surface));width:46px;height:46px;color:var(--c);border-radius:13px;place-items:center;display:grid}.sdr-resource .inq b{font:700 1.05rem var(--display);display:block}.sdr-resource .inq p{color:var(--muted);font-size:.94rem}@media (max-width:700px){.sdr-resource .inq{grid-template-columns:1fr}}.sdr-resource ol.srcs{color:var(--muted);columns:2 320px;column-gap:32px;margin:16px 0 0;padding-left:20px;font-size:.9rem}.sdr-resource ol.srcs li{break-inside:avoid;margin-bottom:7px}.sdr-resource .chk{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sdr-resource .chk label{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;font-size:.94rem;display:grid}.sdr-resource .chk input{width:18px;height:18px;accent-color:var(--c);margin-top:2px}.sdr-resource .chk small{font:600 .7rem var(--mono);color:var(--c);margin-top:2px;display:block}.sdr-resource .chk-n{font:600 .8rem var(--mono);color:var(--muted);margin-top:12px}.sdr-resource .doc{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 24px 40px -32px #0b1230}.sdr-resource .doc-h{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.sdr-resource .doc-h b{font:700 1rem var(--display)}.sdr-resource .doc-h span{font:600 .72rem var(--mono);color:var(--muted)}.sdr-resource .doc .tw{border:0;border-radius:0;margin:0}.sdr-resource .doc table.rt td:nth-child(3){color:var(--muted)}.sdr-resource .doc-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.sdr-resource .doc-f .ok{font:600 .82rem var(--body);color:var(--accent)}.sdr-resource .scn{border:1px solid var(--line);background:var(--surface);border-left:4px solid #b45309;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:16px;padding:14px 16px;font-size:.94rem;display:grid}.sdr-resource .scn b{color:#b45309}.sdr-resource .ba{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:20px;display:grid}.sdr-resource .ba div{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.sdr-resource .ba h3{font-size:1rem}.sdr-resource .ba ul{color:var(--muted);gap:7px;margin:10px 0 0;padding-left:18px;font-size:.95rem;display:grid}.sdr-resource .ba .b4{border-top:4px solid #b4232f}.sdr-resource .ba .af{border-top:4px solid var(--accent)}.sdr-resource .rgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:20px;display:grid}.sdr-resource .rcard{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--c);color:var(--ink);border-radius:14px;align-content:start;gap:6px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.sdr-resource .rcard:hover{transform:translateY(-3px);box-shadow:0 16px 28px -22px #0b1230}.sdr-resource .rcard small{font:600 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.sdr-resource .rcard b{font:700 1.04rem var(--display)}.sdr-resource .rcard p{color:var(--muted);font-size:.92rem}.sdr-resource .rcard i{color:var(--accent);font-size:.86rem;font-style:normal;font-weight:700}.sdr-resource .gfind{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.sdr-resource .gfind input{max-width:420px;font:500 1rem var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;flex:260px;padding:12px 14px}.sdr-resource .gfind span{font:600 .8rem var(--mono);color:var(--muted)}.sdr-resource .gl-h{font:700 1.3rem var(--display);color:var(--c);border-bottom:1px solid var(--line);margin-top:28px;padding-bottom:6px}.sdr-resource .fq-h{margin-top:34px}.sdr-resource .jump{top:4px}
