:root{--bg:#1b355b;--pn:#23446f;--ln:#38608f;--gd:#d4af37;--tx:#f3f1ea;--mu:#bfcad9}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font:16px/1.65 system-ui,sans-serif}
.wrap{max-width:1000px;margin:auto;padding:1rem}a{color:var(--gd)}h1,h2,h3{font-family:Georgia,serif;color:var(--gd);line-height:1.2}h1{font-size:2rem}
.top{border-bottom:1px solid var(--ln)}.top .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.logo{font:700 1.4rem Georgia,serif;color:var(--gd);text-decoration:none}nav a{color:var(--tx);text-decoration:none;margin-left:1rem;font-size:.9rem}
.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:1rem}@media(max-width:700px){.hero{grid-template-columns:1fr}}
.big{background:linear-gradient(135deg,#25497a,#1e3c66);border:1px solid #38608f;border-radius:14px;padding:1.2rem}.big .v{font:700 2.4rem Georgia,serif;color:var(--gd)}
.kv{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.kv div{background:var(--pn);border:1px solid var(--ln);border-radius:10px;padding:.7rem}.kv .buy{border-color:#d4af37;background:#2b5084}.kv b{font-variant-numeric:tabular-nums}.kv b{display:block;font-size:1.2rem}.kv small,.note{color:var(--mu);font-size:.85rem}
.box{background:var(--pn);border-radius:14px;padding:1.2rem;margin:1.2rem 0}canvas{width:100%;height:230px;color:#e6c458}
label{display:block;margin:.6rem 0 .2rem;color:var(--mu)}input,select{width:100%;padding:.7rem;background:#183053;color:#fff;border:1px solid #4a72a3;border-radius:8px;font-size:1rem}
.out{font:700 1.8rem Georgia,serif;color:var(--gd);margin-top:.8rem}table{width:100%;border-collapse:collapse}td,th{padding:.55rem;border-bottom:1px solid var(--ln);text-align:left}th{color:var(--gd)}
.btn{display:inline-block;background:var(--gd);color:#0f2340;font-weight:700;padding:.75rem 1.2rem;border-radius:999px;text-decoration:none;margin:.3rem .4rem .3rem 0}.btn.o{background:none;color:var(--gd);border:1px solid var(--gd)}
.part{display:flex;gap:1rem;align-items:center;border:1px solid #38608f;background:#1f3d66;border-radius:14px;padding:1rem;margin:1.5rem 0}.part img{width:70px;background:#fff;border-radius:8px}
details{border-bottom:1px solid var(--ln);padding:.7rem 0}summary{cursor:pointer;font-weight:600}.disc{color:var(--mu);font-size:.82rem;border-top:1px solid var(--ln);padding-top:1rem}footer{border-top:1px solid var(--ln);color:var(--mu);font-size:.85rem}
.big{display:flex;flex-direction:column;justify-content:center}.big .v{font-variant-numeric:tabular-nums}.kv small{display:block;line-height:1.3}main .nx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.big .lbl{color:var(--mu);font-size:.9rem}.buyn{color:var(--mu);font-size:.85rem;margin:.6rem 0 0}.buyn a{white-space:nowrap}
body .nx-bar,body .nx-sub{background:#163052}body .nx-ul a:hover,body .nx-dd button:hover,body .nx-ul a[aria-current]{background:#2a4f80}body .nx-foot{background:#142b4a}body .nx-foot a{color:#e6c458}body .nx-sticky{background:#163052}
@media(max-width:600px){h1{font-size:1.65rem}.big .v{font-size:2.1rem}.top nav a{margin-left:0;margin-right:.9rem}.top nav{display:flex;flex-wrap:wrap}
main .nx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.kv small{font-size:.78rem}main .nx-card{padding:.5rem}main .nx-wa{font-size:.78rem;padding:.5rem .4rem}
body .nx-ban{gap:.5rem .7rem;padding:.7rem .8rem;font-size:.88rem;line-height:1.45}body .nx-ban .nx-lg{width:32px}}
.nx-vh{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nx-vh:focus-visible+.nx-btn{outline:3px solid #d4af37;outline-offset:2px}
body .nx-note{color:#555}body .nx-tag{color:#6b5a1e;border-color:#c9b26b}body .nx-foot span{color:#b4bfcf}.top nav a[aria-current]{color:var(--gd);text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #d4af37;outline-offset:2px}.part img{flex:none;width:70px;height:70px}.part .nx-tag{display:inline-block;margin:0 0 .3rem;background:#fff;color:#6b5a1e;border-color:#bfae78}.nx-end .nx-tag{display:inline-block;margin:0 0 .4rem;background:#fff}.nx-sticky .nx-tag{position:absolute;top:-18px;right:6px;background:#fff;color:#6b5a1e;font-size:10px;line-height:1;padding:.2rem .35rem;border-radius:4px 4px 0 0}.nx-vh:focus-visible+.nx-sticky .nx-sx{outline:3px solid #d4af37;outline-offset:-3px}@media(min-width:761px){#nx-sx{display:none}}@media(max-width:640px){body .nx-ban{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem .7rem;padding:.7rem .8rem;font-size:.9rem}body .nx-ban .nx-lg{width:32px}body .nx-ban .nx-tag{justify-self:start}body .nx-ban div,body .nx-ban .nx-b1{grid-column:1/-1}.part{flex-direction:column;align-items:flex-start;gap:.6rem}.part img{width:56px;height:56px}}.skip{position:absolute;left:.5rem;top:-6rem;z-index:1000;background:#fff;color:#1b355b;font-weight:700;padding:.6rem .9rem;border:2px solid #d4af37;border-radius:6px;text-decoration:none}.skip:focus{top:.5rem}@media(max-width:640px){body .nx-ban{display:grid;grid-template-columns:40px 1fr;gap:.35rem .75rem;align-items:start;padding:.65rem .85rem;font-size:14px;line-height:1.4}body .nx-ban .nx-lg{grid-row:1/3;width:40px;height:auto;margin-top:.1rem}body .nx-ban .nx-tag{justify-self:start;grid-column:2}body .nx-ban>div{grid-column:2}body .nx-ban .nx-b1{grid-column:1/-1;padding-top:.55rem;padding-bottom:.55rem}}.l404 li{margin:.3rem 0}.cbuy{background:#2b5084;border:1px solid #d4af37;border-radius:10px;padding:.7rem .9rem;margin:.8rem 0 0;color:var(--tx)}.cbuy b{display:block;font:700 1.5rem Georgia,serif;color:var(--gd);font-variant-numeric:tabular-nums;margin:.1rem 0 .2rem}.cbuy small{display:block;color:var(--mu);font-size:.82rem;line-height:1.4}.buyrow td{background:#2b5084;font-weight:600}.buyrow td:first-child{box-shadow:inset 3px 0 0 #d4af37}td[data-g]{font-variant-numeric:tabular-nums}.box .buyn{margin-top:.7rem}@media(max-width:420px){.box{padding:1rem .8rem}.box table td,.box table th{padding:.5rem .3rem;font-size:.84rem}.box table td[data-g]{white-space:nowrap}}