#strc-root .sg-page{max-width:1400px;margin:auto;color:#dce8e7;overflow-wrap:anywhere}#strc-root .sg-page p{line-height:1.9}#strc-root .sg-hero{padding:clamp(24px,5vw,60px);background:linear-gradient(130deg,#12343b,#0b1c28);border:1px solid #3d6064;border-radius:16px}#strc-root .sg-hero h2{font-size:clamp(32px,5vw,62px);line-height:1.15;max-width:800px;margin:20px 0}#strc-root .sg-hero>p{max-width:850px}#strc-root .sg-stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px;color:#abc9c5;font-size:13px}#strc-root .sg-stats strong{color:#c0e9d4;font-size:25px;font-weight:500;display:block;margin-bottom:9px}#strc-root .sg-notice{padding:22px;border-left:3px solid #d9bc78;background:#132c34;font-size:13px;margin:25px 0}#strc-root .sg-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}#strc-root .sg-method-grid article,#strc-root .sg-report,#strc-root .sg-inventory{padding:25px;border:1px solid #36575e;background:#102732;border-radius:11px;min-width:0}#strc-root .sg-method-grid h3{font-size:21px;margin-top:0}#strc-root .sg-method-grid p{font-size:13px}#strc-root .sg-page a{color:#b6e2d0}#strc-root .sg-inventory>h3,#strc-root .sg-report h3{font-size:30px;margin-top:0}#strc-root .sg-inventory label{display:grid;gap:12px;font-size:14px;max-width:750px}#strc-root .sg-inventory input{min-height:48px;padding:12px;font-size:16px;background:#071a23;color:#deeeea;border:1px solid #557c7b;border-radius:6px;width:100%}#strc-root .sg-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}#strc-root .sg-records article{padding:22px;border:1px solid #31525b;border-radius:8px;background:#0c202a;min-width:0}#strc-root .sg-records article[hidden]{display:none}#strc-root .sg-records h4{font-size:18px;margin:0 0 18px;line-height:1.5}#strc-root .sg-records p{font-size:12px;color:#b0c7cb}#strc-root .sg-records details{font-size:13px}#strc-root .sg-records summary{cursor:pointer;min-height:44px;padding:12px 0}#strc-root .sg-records a{overflow-wrap:anywhere}#strc-root .sg-report{margin-top:25px}#strc-root .sg-hash{font:11px/1.8 monospace;color:#b8cdc8;overflow-wrap:anywhere}#strc-root .sg-page :is(a,input,button,summary):focus-visible{outline:3px solid #a9edc9;outline-offset:4px}@media(max-width:1000px){#strc-root .sg-method-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){#strc-root .sg-method-grid,#strc-root .sg-records{grid-template-columns:1fr}#strc-root .sg-inventory,#strc-root .sg-report{padding:20px}}
