:root{--bg:#eef2f2;--bg2:#e3eaea;--fg:#0e1a1c;--mut:#55666a;--dim:#8a9a9d;--hair:#0e1a1c1a;--edge:#0e1a1c12;--glass:hsla(0,0%,100%,.72);--glass2:hsla(0,0%,100%,.55);--band:#e2e8f0;--band2:#d5deea;--acc:#2f5e8c;--acc2:#22476c;--accs:#2f5e8c1f;--ok:#1e9e62;--warn:#c98a06;--no:#c2453a;--navbg:rgba(250,252,252,.78);--menu:#f8fafa;--sh:inset 0 1px 0 #fff,0 0 0 .5px var(--hair),0 24px 48px -32px #1e355055,0 2px 6px -2px #0e1a1c14;--sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;color-scheme:light}html.t-dark{--bg:#0d1416;--bg2:#0a1012;--fg:#e7f0f0;--mut:#9db1b3;--dim:#6e8486;--hair:#ffffff1a;--edge:#ffffff10;--glass:hsla(0,0%,100%,.06);--glass2:hsla(0,0%,100%,.04);--band:#152234;--band2:#111b2a;--accs:#2f5e8c33;--navbg:rgba(18,26,28,.8);--menu:#162022;--sh:inset 0 1px 0 #ffffff14,0 0 0 .5px var(--hair),0 24px 48px -32px #000;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{font:400 15px/1.55 var(--sans);color:var(--fg);background:radial-gradient(1200px 500px at 80% -10%,#dbe4ef 0,transparent 60%),var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}html.t-dark body{background:radial-gradient(1200px 500px at 80% -10%,#15233a 0,transparent 60%),var(--bg)}a{color:inherit;text-decoration:none}.w{max-width:1200px;margin:0 auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3{letter-spacing:-.03em;line-height:1.08}.navw{position:-webkit-sticky;position:sticky;top:10px;z-index:100;padding-top:10px}.nav{gap:10px;height:56px;padding:0 8px 0 12px;border-radius:999px;background:var(--navbg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 #ffffffb0,0 0 0 .5px var(--hair),0 12px 30px -20px #1e355055}.logo,.nav{display:flex;align-items:center}.logo{gap:9px;font:700 16.5px var(--sans);letter-spacing:-.02em;white-space:nowrap;min-width:0}.logo i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:linear-gradient(160deg,#4f84b8,#22476c);box-shadow:inset 0 1px 0 #ffffff80,0 6px 14px -6px #22476c}.logo small{color:var(--dim);font-weight:500}.nav>ul{list-style:none;display:flex;gap:2px;margin:0 auto}.nav>ul a{display:block;padding:7px 13px;border-radius:999px;font-size:14px;color:var(--mut);font-weight:500}.nav>ul a[aria-current]{background:#ffffffd9;color:var(--fg);box-shadow:0 0 0 .5px var(--hair)}html.t-dark .nav>ul a[aria-current]{background:#ffffff14}.menu{position:relative;display:block;margin-left:auto}.nav>ul+.menu{margin-left:0}.menu summary{list-style:none;cursor:pointer;padding:8px 14px;border-radius:999px;font:600 14px var(--sans);background:#ffffffc0;box-shadow:0 0 0 .5px var(--hair)}html.t-dark .menu summary{background:#ffffff14}.menu summary::-webkit-details-marker{display:none}.menu ul{position:absolute;right:-50px;top:46px;width:min(260px,calc(100vw - 32px));display:grid;grid-gap:2px;gap:2px;margin:0;padding:8px;border-radius:20px;background:var(--menu);box-shadow:var(--sh)}.menu ul a{padding:11px 14px;border-radius:12px;font-size:15px;color:var(--fg)}.tbtn{width:36px;height:36px;flex:none;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#ffffffc0;box-shadow:0 0 0 .5px var(--hair);color:var(--fg)}html.t-dark .tbtn{background:#ffffff14}.btn{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;white-space:nowrap;font:600 14.5px var(--sans);padding:11px 18px;border-radius:999px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 82%,#fff),var(--acc) 55%,var(--acc2));box-shadow:inset 0 1px 0 #ffffff80,inset 0 -2px 0 #0003,0 1px 2px #0005,0 10px 24px -8px color-mix(in srgb,var(--acc) 65%,transparent);position:relative;overflow:hidden;transition:transform .15s}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff55 45%,transparent 60%);transform:translateX(-120%);animation:sh 4.5s ease-in-out infinite}@keyframes sh{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.btn:after{animation:none}}.btn:active{transform:translateY(1px)}.btn.sm{padding:9px 15px;font-size:13.5px}.btn.ghost{background:linear-gradient(180deg,#fff,#eef3f3);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #0e1a1c12,0 0 0 .5px var(--hair),0 6px 14px -10px #0e1a1c55}html.t-dark .btn.ghost{background:linear-gradient(180deg,#ffffff1a,#ffffff0d);box-shadow:inset 0 1px 0 #ffffff26,0 0 0 .5px var(--hair)}.ad{font:700 9.5px var(--sans);letter-spacing:.06em;padding:2px 5px;border-radius:5px;background:#ffffff40}.btn.ghost .ad{background:var(--edge);color:var(--mut)}.glass{border-radius:26px;background:linear-gradient(180deg,var(--glass),var(--glass2));backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--sh);position:relative;overflow:hidden}.glass.gloss:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 35%,#ffffff70 45%,transparent 58%);opacity:.55}html.t-dark .glass.gloss:before{opacity:.08}.band{background:linear-gradient(180deg,var(--band),var(--band2));border-block:1px solid var(--edge);padding-block:52px}.band,.sec{margin-top:56px}.sh{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.sh h2{font-size:clamp(22px,2.6vw,30px);font-weight:700}.sh p{font-size:14.5px;max-width:62ch}.sh p,.tag{color:var(--mut)}.tag{display:inline-flex;align-items:center;gap:5px;background:var(--edge)}.tag.bank{background:#1e9e6220;color:var(--ok)}.tag.emi{background:#c98a0624;color:var(--warn)}.tag.pi{background:#2f5e8c22;color:var(--acc)}.ex{font:600 10px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);border:1px dashed var(--hair);border-radius:6px;padding:1px 5px;white-space:nowrap}.ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:linear-gradient(180deg,#fff,#eef2f2);box-shadow:inset 0 1px 0 #fff,0 0 0 .5px var(--hair),0 4px 10px -6px #0e1a1c66;font:700 14px var(--sans)}.ic img{width:20px;height:20px}html.t-dark .ic{background:linear-gradient(180deg,#f4f7f7,#dfe6e6)}.ic.lg{width:44px;height:44px;border-radius:13px}.ic.lg img{width:26px;height:26px}.seg{display:inline-flex;padding:3px;border-radius:999px;background:#0e1a1c0f;box-shadow:inset 0 1px 2px #0e1a1c14}html.t-dark .seg{background:#ffffff10}.seg button{border:0;background:none;cursor:pointer;padding:7px 14px;border-radius:999px;font:500 13.5px var(--sans);color:var(--mut);white-space:nowrap}.seg button[aria-pressed=true]{background:#fff;color:var(--fg);box-shadow:0 1px 3px #0e1a1c26,0 0 0 .5px var(--hair)}html.t-dark .seg button[aria-pressed=true]{background:#ffffff26}select{font:500 15px var(--sans);color:var(--fg);border:0;border-radius:14px;padding:11px 36px 11px 14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2355666A' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 13px center;box-shadow:inset 0 1px 2px #0e1a1c1f,0 0 0 .5px var(--hair);-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:0;width:100%}html.t-dark select{background-color:#ffffff12}.top{margin-top:26px}.top h1{font-size:clamp(26px,3.6vw,40px);font-weight:800}.top .lede{color:var(--mut);margin-top:6px;max-width:66ch}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-gap:18px;gap:18px;margin-top:20px}.pick{padding:22px}.lab{font:600 12px var(--sans);color:var(--dim);letter-spacing:.02em;margin:16px 0 8px}.lab:first-child{margin-top:0}.chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.chip{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;border-radius:16px;border:0;cursor:pointer;background:#ffffff8c;box-shadow:0 0 0 .5px var(--hair);font:600 12px var(--sans);color:var(--fg)}html.t-dark .chip{background:#ffffff0d}.chip[aria-pressed=true]{background:#fff;box-shadow:0 0 0 2px var(--acc),0 10px 20px -12px #2f5e8caa}html.t-dark .chip[aria-pressed=true]{background:#ffffff1f}.row2{grid-gap:10px;gap:10px}.res{padding:22px 24px}.rh{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rh h2{font-size:22px;font-weight:700}.rh .tags{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:18px;border-radius:18px;overflow:hidden;box-shadow:0 0 0 .5px var(--hair)}.facts div{padding:13px 14px;background:#ffffff70;border-right:.5px solid var(--hair)}html.t-dark .facts div{background:#ffffff08}.facts div:last-child{border-right:0}.facts dt{font-size:12px;color:var(--dim)}.facts dd{font-weight:650;margin-top:3px;font-size:15px}.flow{margin-top:18px}.flow svg{width:100%;height:auto;display:block}.covg{margin-top:16px}.covg .bar{display:flex;height:16px;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 .5px var(--hair)}.covg .bar i{display:block;height:100%}.covg .k{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--mut);margin-top:8px;flex-wrap:wrap}.covg input{width:100%;accent-color:var(--acc);margin-top:10px}.nb{fill:#ffffffb8}html.t-dark .nb{fill:#ffffff12}.mt{fill:var(--mut)}.note{font-size:12.5px;color:var(--dim)}.cmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.cc{padding:20px}.cc .hd{display:flex;align-items:center;gap:10px}.cc .hd select{margin-left:auto;width:auto;max-width:60%}.cl{list-style:none;margin-top:14px}.cl li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:.5px solid var(--hair);font-size:14px}.cl li span:first-child{color:var(--mut)}.cl li b{text-align:right;font-weight:600}.win{color:var(--ok)}.tbl{padding:6px}.tbl table{border-collapse:collapse;min-width:760px}.tbl th{font:600 11.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;padding:14px 14px 10px}.tbl td,.tbl th{border-bottom:.5px solid var(--hair)}.tbl td{padding:12px 14px}.tbl tr:last-child td{border-bottom:0}.tbl td .n{display:flex;align-items:center;gap:10px;font-weight:600}.mx{overflow-x:auto;padding:16px}.mx table{min-width:640px}.mx td,.mx th{text-align:center;padding:9px 6px}.mx td:first-child,.mx th:first-child{text-align:left}.dot{display:inline-grid;place-items:center;width:30px;height:24px;border-radius:7px;font:600 10.5px var(--mono);color:#fff}.lk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.srch{padding:22px}.sbox{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 1px 2px #0e1a1c1f,0 0 0 .5px var(--hair)}html.t-dark .sbox{background:#ffffff10}.sbox input{flex:1 1;min-width:0;border:0;background:none;font:500 15.5px var(--sans);color:var(--fg);outline:none}.hits{list-style:none;margin-top:12px}.hits li{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:14px;cursor:pointer}.hits li[aria-selected=true]{background:var(--accs)}.hits li .meta{margin-left:auto;display:flex;gap:6px;align-items:center}.lic{padding:22px}.lic h3{font-size:20px;font-weight:700}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px 18px;gap:9px 18px;margin-top:14px;font-size:14px}.kv dt{color:var(--mut)}.kv dd{font-weight:600}.pass{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pass span{font:600 11.5px var(--mono);padding:4px 7px;border-radius:7px;background:var(--accs);color:var(--acc)}.pass span.home{background:var(--acc);color:#fff}.xp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.xc{padding:22px}.xc h3{font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}.xc p{color:var(--mut);font-size:14px;margin-top:8px}.xc svg{width:100%;height:auto;margin-top:12px}.faq{padding:6px 22px}.faq details{border-top:.5px solid var(--hair);padding:14px 0}.faq details:first-child{border-top:0}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary:after{content:"+";color:var(--acc);font-weight:700}.faq p{font-size:14px;margin-top:8px}.exbar,.faq p{color:var(--mut)}.exbar{margin-top:14px;display:flex;align-items:center;gap:8px;font-size:12.5px}footer{margin-top:60px;padding-block:28px 40px;border-top:.5px solid var(--hair);color:var(--mut);font-size:13px}footer .fl{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}@media (max-width:1020px){.nav>ul{display:none}.menu{display:block}.hero,.lk{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cmp,.facts,.xp{grid-template-columns:minmax(0,1fr)}.facts div{border-right:0;border-bottom:.5px solid var(--hair)}.facts div:last-child{border-bottom:0}.chips{grid-template-columns:repeat(4,minmax(0,1fr))}.flow{overflow-x:auto;margin-inline:-6px;padding-inline:6px}.flow svg{min-width:540px}.xc svg{min-width:0}}@media (max-width:480px){.logo span{display:none}.nav{gap:6px;padding:0 6px 0 8px}.nav .btn.sm{padding:8px 12px;font-size:13px}.cc,.lic,.pick,.res,.srch,.xc{padding:18px}.row2{grid-template-columns:minmax(0,1fr)}.chip{font-size:11px}}:root{--acc-soft:var(--accs);--acc-hi:#4f84b8;--acc-lo:var(--acc2);--acc-glow:#2f5e8c66;--plate:#fff;--good:var(--ok);--bad:var(--no)}.lt{display:inline-grid;place-items:center;flex:none;border-radius:9px;background:var(--plate);box-shadow:inset 0 1px 0 #fff,0 0 0 .5px var(--hair),0 4px 10px -6px #0e1a1c66}.lt.let{color:#fff;font:700 13px var(--sans);box-shadow:inset 0 1px 0 #ffffff40,0 4px 10px -6px #0008}.card{border-radius:26px;background:linear-gradient(180deg,var(--glass),var(--glass2));backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--sh)}.pad{padding:22px}.lbl{font:600 12px var(--sans);color:var(--dim);letter-spacing:.02em}.btn.pearl{color:var(--fg);background:linear-gradient(180deg,#fff,#eef3f3);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #0e1a1c12,0 0 0 .5px var(--hair),0 6px 14px -10px #0e1a1c55}.btn.pearl:after{display:none}html.t-dark .btn.pearl{background:linear-gradient(180deg,#ffffff1a,#ffffff0d)}html{scroll-padding-top:84px;background:var(--bg)}code{font-family:var(--mono);font-size:.92em;overflow-wrap:anywhere}.skip{position:absolute;left:-9999px;top:8px;z-index:200}.skip:focus{left:16px;background:var(--glass2);color:var(--fg);padding:8px 14px;border-radius:999px}.logo img{display:block;border-radius:10px}.tbtn .sun{display:none}html.t-dark .tbtn .sun{display:block}html.t-dark .tbtn .moon{display:none}.menu ul a[aria-current]{background:var(--acc-soft);color:var(--acc)}.nav ul a[aria-current]{background:var(--glass2);color:var(--fg);box-shadow:0 0 0 1px var(--edge)}a.btn{text-decoration:none}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn.ghost{color:var(--fg);background:linear-gradient(180deg,#fff,#e9eff1);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #0000000f,0 1px 2px #00000026,0 8px 18px -10px #0005}html.t-dark .btn.ghost{background:linear-gradient(180deg,#ffffff1f,#ffffff0d);box-shadow:inset 0 1px 0 #ffffff33,0 0 0 1px #ffffff14}.btn.ghost:after{display:none}.phead{padding-top:34px}.phead h1{font-size:clamp(28px,3.8vw,42px);font-weight:800}.phead .lede{font-size:16.5px;color:var(--mut);max-width:66ch;margin-top:10px}.crumbs{font-size:13px;color:var(--mut);margin-bottom:12px}.crumbs a:hover{color:var(--fg)}.page{margin-top:24px}.panel,.surface{border-radius:26px;background:var(--glass);backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);box-shadow:var(--sh)}.panel{padding:24px}.panel h2{font-size:21px;margin-bottom:8px}.panel h3{font-size:16px;margin:14px 0 6px}.panel p{color:var(--mut);margin-top:8px;font-size:14.5px}.note a,.panel a:not(.btn),.prose a,.src a,.srcs a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.tcard{padding:20px 22px;display:grid;grid-gap:4px;gap:4px;transition:transform .15s}.tcard b{font-weight:700;font-size:16.5px;letter-spacing:-.02em}.tcard span{color:var(--mut);font-size:13.5px}.tcard:hover{transform:translateY(-1px)}.note{color:var(--mut);font-size:13.5px;margin-top:12px;max-width:80ch}.src{margin-top:10px}.src,.stale{color:var(--dim);font-size:12.5px}.stale{margin-top:12px}.stale a{text-decoration:underline}.muted{margin-top:14px}.empty,.muted{color:var(--mut);font-size:14.5px}.empty{padding:16px 18px;border-radius:18px;background:var(--acc-soft)}.empty b{color:var(--fg)}.links{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:14px}.links a{color:var(--acc);font-weight:600}.related{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.related a{display:inline-flex;gap:10px;align-items:center;padding:10px 16px;border-radius:999px;font-weight:600;font-size:14px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge),0 1px 2px #0000001a}.related a span{color:var(--dim)}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:22px}.tbl table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;min-width:560px}.tbl th{font:600 12px var(--sans);color:var(--dim);text-align:left;padding:12px 14px;white-space:nowrap}.tbl td{padding:11px 14px;border-top:1px solid var(--edge);vertical-align:middle}.tbl td.r,.tbl th.r{text-align:right}.tbl .cn{display:flex;align-items:center;gap:10px;font-weight:600}.tbl small{display:block;color:var(--mut);font-weight:400;font-size:12px}.tag{display:inline-block;font:600 11.5px var(--sans);padding:3px 9px;border-radius:999px;background:var(--acc-soft);color:var(--acc);white-space:nowrap}.tag.warn{background:#c98a001f;color:#8c6000}.tag.bad{background:#c7362b1a;color:#a62a20}.tag.good{background:#1a9a5b1c;color:#127346}html.t-dark .tag.warn{color:#f0c055}html.t-dark .tag.bad{color:#ff8a7e}html.t-dark .tag.good{color:#5fd49a}.unk{color:var(--dim);font-style:italic;font-size:12.5px}.ad,.adtag{font:700 9.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:var(--acc-soft);color:var(--acc)}.btn .ad{background:#ffffff33;color:inherit}.affs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:22px}.aff,.affs{display:grid}.aff{padding:18px 20px;grid-gap:4px;gap:4px}.aff span:last-child{color:var(--mut);font-size:13.5px}.adslot{max-width:1200px;margin:16px auto 0;padding:0 16px}.feat{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.feat a{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:18px;background:var(--glass2);box-shadow:0 0 0 1px var(--edge)}.feat a b{font-size:14.5px}.feat a span{color:var(--mut);font-size:13.5px}.tf{display:grid;grid-gap:14px;gap:14px}.fld>span,.tf label{display:grid;grid-gap:6px;gap:6px;font:600 12.5px var(--sans);color:var(--mut)}.form input,.form select,.form textarea,.tf input,.tf select,.tf textarea{width:100%;border:0;outline:0;border-radius:14px;padding:12px 14px;background:var(--glass2);box-shadow:inset 0 1px 2px #0d1b1e14,0 0 0 1px var(--edge);font:500 15.5px var(--sans);color:var(--fg)}.form input:focus,.form select:focus,.form textarea:focus,.tf input:focus,.tf select:focus,.tf textarea:focus{box-shadow:0 0 0 2px var(--acc)}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px}.row2,.row3{display:grid;gap:14px}.row3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.out{padding:18px 20px;border-radius:20px;background:var(--acc-soft)}.out b.big{display:block;font:700 34px/1.05 var(--mono);letter-spacing:-.03em;margin-top:4px}.out p{color:var(--mut);margin-top:6px;font-size:14px}.form{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--mut);font-weight:500}.form textarea{min-height:150px;resize:vertical}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.err:not(.c){color:#c0392b;font-size:12.5px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}p.ok:not(.mini){border-radius:18px;padding:16px 18px;background:#1a9a5b1c;color:#127346;font-weight:600;margin-top:16px}p.bad:not(.mini){border-radius:18px;padding:14px 18px;background:#c7362b1a;color:#a62a20;margin-top:14px;font-size:14.5px}html.t-dark p.ok:not(.mini){color:#5fd49a}html.t-dark p.bad:not(.mini){color:#ff8a7e}.copyrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.copyrow code,.panel code,.prose code{padding:2px 7px;border-radius:7px;background:var(--acc-soft)}.price{font-size:15px;margin:6px 0 10px}.price b{font:700 30px var(--mono);letter-spacing:-.03em}.fine{color:var(--dim);font-size:12.5px;margin-top:12px}.notice{margin-bottom:18px}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.post{border-radius:24px;overflow:hidden;background:var(--glass);box-shadow:var(--sh);display:flex;flex-direction:column}.post img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;display:block}.pb{padding:16px 18px 20px;display:block}.pb time{font:500 12px var(--mono);color:var(--dim)}.pb h3{font-size:18.5px;margin-top:6px;line-height:1.2}.pb p{color:var(--mut);font-size:14px;margin-top:8px}.cover{width:100%;height:auto;border-radius:24px;display:block;box-shadow:var(--sh);margin-bottom:26px}.prose{font-size:16.5px;line-height:1.65}.narrow,.prose,.prose.narrow{max-width:74ch}.prose h2{font-size:25px;margin:32px 0 8px}.prose h3{font-size:20px;margin:24px 0 6px}.prose blockquote,.prose ol,.prose p,.prose pre,.prose table,.prose ul{margin-top:12px}.prose li,.prose p{color:var(--mut)}.prose ol,.prose ul{padding-left:22px}.prose li+li{margin-top:6px}.prose pre{border-radius:16px;padding:16px 18px;font:400 13px/1.65 var(--mono);background:var(--glass2);box-shadow:0 0 0 1px var(--edge);overflow-x:auto}.prose pre code{background:none;padding:0}.prose blockquote{border-left:3px solid var(--acc);padding-left:16px;color:var(--mut)}.prose table{display:block;overflow-x:auto;font-size:15px}.prose td,.prose th{padding:8px 14px 8px 0;text-align:left}.prose hr{border:0;border-top:1px solid var(--edge);margin:28px 0}.prose img{max-width:100%;height:auto;border-radius:16px}.admin-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;align-items:center}.inline{display:inline}.admin-list{display:grid;grid-gap:12px;gap:12px}.admin-item{border-radius:20px;padding:16px 18px;background:var(--glass);box-shadow:var(--sh)}.admin-item.unread{box-shadow:var(--sh),inset 3px 0 0 var(--acc)}.admin-item header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-item p{margin-top:8px;color:var(--mut);overflow-wrap:anywhere}.atable{width:100%;border-collapse:collapse;font-size:14px}.atable td,.atable th{padding:8px 10px;border-top:1px solid var(--edge);text-align:left}.tablewrap{overflow-x:auto}.badge{font:500 11.5px var(--mono);padding:3px 8px;border-radius:6px;background:var(--acc-soft);color:var(--mut)}.badge.good{color:#127346;background:#1a9a5b1c}.badge.warn{color:#8c6000;background:#c98a001f}.badge.gold{color:var(--acc)}.md{min-height:420px;font:400 13.5px/1.6 var(--mono)}.preview{border-radius:18px;padding:18px;background:var(--acc-soft)}.gut{display:block}.aslider-sec{margin-top:64px}.aslider-head{display:flex;flex-wrap:wrap;align-items:end;gap:10px 20px;margin-bottom:18px}.aslider-head .kick{display:none}.aslider-head h2{font-size:clamp(23px,2.6vw,30px);font-weight:800;flex:1 1 auto}.aslider-all{font-weight:600;font-size:14.5px;color:var(--acc)}.aslider{list-style:none;margin:0;padding:4px 2px 18px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 40px)/3));grid-gap:20px;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.aslide{scroll-snap-align:start}.aslide a{display:flex;flex-direction:column;height:100%;border-radius:24px;overflow:hidden;background:var(--glass);box-shadow:var(--sh)}.aslide img{width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;display:block}.aslide-body{display:grid;grid-gap:6px;gap:6px;padding:16px 18px 20px}.aslide-body time{font:500 12px var(--mono);color:var(--dim)}.aslide-body strong{font-weight:700;font-size:18px;line-height:1.2;letter-spacing:-.02em}.aslide-desc{color:var(--mut);font-size:14px}.lg{background:var(--plate)!important;overflow:hidden;color:transparent!important}.lgi{display:block;width:72%;height:72%;object-fit:contain}.lgi.f{width:100%;height:100%;object-fit:cover}.foot{margin-top:72px;padding:36px 0 calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--edge);color:var(--mut);font-size:13.5px}.fgrid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.fbrand p{margin-top:12px;font-size:13px;max-width:48ch}.foot nav{display:grid;grid-gap:7px;gap:7px;align-content:start}.foot nav b{font-size:13px;margin-bottom:4px}.foot nav a:hover,.foot nav b{color:var(--fg)}.fcur{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:22px;font-size:12.5px}.fcur a:hover{color:var(--fg)}body:has(.embed) .adslot,body:has(.embed) .foot,body:has(.embed) .navw{display:none}.embed{padding:12px 0}@media print{.adslot,.foot,.navw,.related{display:none!important}body{background:#fff}}@media (max-width:1000px){.fgrid{grid-template-columns:1fr 1fr}.fbrand{grid-column:1/-1}.tgrid{grid-template-columns:1fr 1fr}.grid2,.posts{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.row2,.row3,.tgrid{grid-template-columns:minmax(0,1fr)}.aslider{grid-auto-columns:84%}.panel{padding:18px}.out b.big{font-size:28px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.menu ul{max-height:calc(100vh - 100px);overflow-y:auto}.shead{margin-bottom:14px}.shead h2{font-size:clamp(22px,2.6vw,30px);font-weight:700}.foot nav.fcur{display:flex;grid-template-columns:none}