:root{--paper:#e7edf2;--card:#fff;--paper2:#f1f5f8;--panel:#dde5ec;--line:#cfd9e2;--ink:#16212e;--ink2:#5b6b7c;--ink3:#93a3b2;--star:#1f3550;--star-empty:#dce3e9;--c-red:#c33745;--c-green:#2c8763;--c-blue:#2e6cb4;--c-purple:#7a4a9e;--c-black:#3b4552;--c-yellow:#be870c;--shadow-1:0 1px 2px #16212e12, 0 0 0 1px #16212e04;--shadow-2:0 12px 32px #16212e1f, 0 2px 6px #16212e0f;--mincho:"Zen Old Mincho", serif;--gothic:"Zen Kaku Gothic New", sans-serif;--read:"Shippori Mincho", serif;--mono:"IBM Plex Mono", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--gothic);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7}button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--star);outline-offset:2px;border-radius:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sronly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st{flex:none;line-height:0;display:inline-block;position:relative}.st>svg{display:block}.st .fill{pointer-events:none;line-height:0;position:absolute;inset:0;overflow:hidden}.st .fill>svg{display:block}.strow{align-items:center;gap:1px;display:inline-flex}header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#e7edf2e6;position:sticky;top:0;box-shadow:inset 0 1px #fff9}.hbar{align-items:baseline;gap:14px;max-width:1240px;margin:0 auto;padding:14px 24px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo .mark{gap:1px;line-height:0;display:flex}.logo .en2{font-family:var(--read);letter-spacing:.15em;font-size:21px;font-weight:600;line-height:1}.logo .sub{font-family:var(--gothic);letter-spacing:.16em;color:var(--ink3);align-self:flex-end;padding-bottom:2px;font-size:10.5px}.tagline{color:var(--ink3);letter-spacing:.04em;margin-left:auto;font-size:12px}.hnav{align-items:baseline;gap:16px;margin-left:auto;display:flex}.hnav .tagline{margin-left:0}.hnav a,.hnav button{color:var(--ink2);letter-spacing:.04em;font-size:12px}.hnav a:hover,.hnav button:hover{color:var(--ink)}@media (max-width:860px){.tagline{display:none}}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.searchzone{padding-top:28px}.qrow{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:720px){.qrow{grid-template-columns:1fr}}.qbar{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:3px;align-items:center;gap:12px;padding:13px 16px;display:flex}.qbar:focus-within{border-color:var(--star);box-shadow:0 0 0 3px #1f355012}.qbar svg{color:var(--ink3);flex:none}.qbar input{width:100%;font-family:var(--mono);color:var(--ink);letter-spacing:.01em;background:0 0;border:none;outline:none;font-size:14px}.qbar input::placeholder{color:var(--ink3);font-family:var(--mono)}.qhint{color:var(--ink3);font-size:11.5px;font-family:var(--mono);margin-top:8px}.vtag{font-family:var(--gothic);letter-spacing:.1em;border:1px solid var(--ink3);color:var(--ink2);border-radius:2px;padding:0 5px;font-size:9.5px;line-height:1.5}.qbar .qclear{color:var(--ink3);font-family:var(--mono);flex:none;padding:2px 4px;font-size:16px;line-height:1}.qbar .qclear:hover{color:var(--ink)}.filters{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-1);border-radius:3px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}@media (max-width:1080px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.filters{grid-template-columns:1fr}.filters .fcell{grid-column:auto!important}}.fcell{background:var(--card);padding:14px 18px}.fcell.ffoot{background:var(--paper);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;padding:11px 18px;display:flex}.morebtn{color:var(--ink2);letter-spacing:.02em;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.morebtn:hover{color:var(--ink)}.morebtn .ar{border:1px solid var(--line);background:var(--card);width:17px;height:17px;color:var(--ink2);border-radius:2px;place-items:center;font-size:11px;line-height:1;display:inline-grid}.clearall{color:var(--star);border-bottom:1px solid #1f35504d;margin-left:auto;font-size:12px;line-height:1.3}.clearall:hover{border-color:var(--star)}.chips.scrolly{align-content:flex-start;max-height:108px;padding-right:2px;overflow-y:auto}.flabel{letter-spacing:.2em;color:var(--ink3);text-transform:uppercase;font-size:10.5px;font-family:var(--mono);align-items:center;gap:7px;margin-bottom:7px;display:flex}.starrow{align-items:center;gap:3px;display:flex}.starbtn{border-radius:2px;padding:2px;line-height:0;transition:transform .12s}.starbtn:hover{transform:translateY(-1px)}.starbtn[disabled]{cursor:default;opacity:.45}.starbtn[disabled]:hover{transform:none}.clearbtn{color:var(--ink3);border-bottom:1px solid var(--line);margin-left:8px;font-size:11px;line-height:1.2}.clearbtn:hover{color:var(--ink);border-color:var(--ink)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);color:var(--ink2);background:var(--paper);border-radius:999px;padding:4px 11px;font-size:12px;transition:all .14s}.chip:hover{border-color:var(--ink3);color:var(--ink)}.chip[aria-pressed=true]{background:var(--ck,var(--star));border-color:var(--ck,var(--star));color:#fff}.resbar{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:16px;margin:22px 0 16px;padding:10px 16px;display:flex}.count{font-family:var(--mono);color:var(--ink2);letter-spacing:.03em;font-size:12.5px}.count b{color:var(--ink);font-weight:600}.sorts{flex-wrap:wrap;gap:14px;margin-left:auto;display:flex}.sortbtn{color:var(--ink3);padding-bottom:2px;font-size:12.5px}.sortbtn[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.sortbtn:hover{color:var(--ink)}.grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:22px 18px;padding-bottom:28px;display:grid}.tile{text-align:left;width:100%;display:block}.face{aspect-ratio:5/7;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:4px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.tile:hover .face{box-shadow:var(--shadow-2);transform:translateY(-3px)}.face .field{background:var(--ck);opacity:.11;position:absolute;inset:0}.face .sweep{background:var(--ck2,var(--ck));opacity:.15;position:absolute;inset:38% -25% -30%;transform:rotate(-11deg)}.face .glyph{font-family:var(--mincho);color:var(--ck);opacity:.42;place-items:center;font-size:58px;font-weight:900;display:grid;position:absolute;inset:0}.face .cost{background:var(--card);border:1px solid var(--ck);width:26px;height:26px;font-family:var(--mono);color:var(--ck);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:9px;left:9px}.face .rar{font-family:var(--mono);letter-spacing:.14em;color:var(--ck);opacity:.8;font-size:9.5px;position:absolute;top:11px;right:10px}.face .band{font-family:var(--mincho);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#fff0,#ffffffd1 30%,#fffffff7);padding:7px 9px 8px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.face .realart{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.favrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.favbtn{border:1px solid var(--line);background:var(--card);color:var(--ink2);border-radius:3px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.favbtn:hover{border-color:var(--c-red);color:var(--c-red)}.favbtn[aria-pressed=true]{border-color:var(--c-red);color:var(--c-red);background:#c337450d}.favbtn[disabled]{opacity:.5;cursor:default}.favhint{color:var(--ink3);font-size:11.5px;line-height:1.6}.favhint.warn{color:var(--c-red)}.chip.fav[aria-pressed=true]{background:var(--c-red);border-color:var(--c-red)}.favmark{color:var(--c-red);margin-right:5px;font-size:11px}.tname{font-family:var(--mincho);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.tname+.meta{margin-top:3px}.cdot{background:linear-gradient(135deg, var(--ck) 0 50%, var(--ck2,var(--ck)) 50% 100%);border-radius:2px;flex:none;align-self:center;width:9px;height:9px;box-shadow:inset 0 0 0 1px #16212e1f}.meta{align-items:center;gap:7px;margin-top:8px;display:flex}.meta .id{font-family:var(--mono);color:var(--ink3);letter-spacing:.05em;font-size:10.5px}.meta .n{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:10.5px}.tilestars{gap:2px;margin-top:5px;display:grid}.tsrow{align-items:center;gap:6px;display:flex}.tsrow em{color:var(--ink2);letter-spacing:.02em;font-size:10.5px;font-style:normal}.tsrow em.none{color:var(--ink3)}.empty{text-align:center;color:var(--ink2);border:1px dashed var(--line);background:var(--card);border-radius:3px;margin-bottom:60px;padding:70px 20px}.empty p{font-family:var(--mincho);color:var(--ink);margin:0 0 6px;font-size:17px}.empty small{color:var(--ink3);font-size:12.5px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 0 72px;display:flex}.pgbtn{border:1px solid var(--line);background:var(--card);min-width:34px;font-family:var(--mono);color:var(--ink2);border-radius:3px;padding:6px 10px;font-size:12.5px;transition:all .14s}.pgbtn:hover:not([disabled]):not([aria-current=page]){border-color:var(--ink3);color:var(--ink)}.pgbtn[aria-current=page]{background:var(--star);border-color:var(--star);color:#fff}.pgbtn[disabled]{opacity:.35;cursor:default}.pgdots{color:var(--ink3);font-family:var(--mono);padding:0 2px;font-size:12.5px}.detail{padding-bottom:calc(120px + env(safe-area-inset-bottom))}@media (min-width:1421px){.detail{padding-bottom:100px}}.navbar{flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0 22px;display:flex}.backbtn{color:var(--ink2);font-size:12.5px;font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:7px;margin:0;display:inline-flex}.backbtn:hover{color:var(--ink)}.dock{z-index:35;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--line);padding:9px 16px calc(9px + env(safe-area-inset-bottom));background:#e7edf2ed;position:fixed;bottom:0;left:0;right:0}.pager{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);border-radius:3px;align-items:stretch;gap:0;max-width:560px;margin:0 auto;display:flex;overflow:hidden}.pagebtn{color:var(--ink2);flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;padding:9px 13px;font-size:12.5px;transition:background .14s,color .14s;display:flex}.pagebtn:hover:not([disabled]){background:var(--panel);color:var(--ink)}.pagebtn[disabled]{opacity:.32;cursor:default}.pagebtn .ar{font-family:var(--mono);color:var(--ink3);flex:none;font-size:12px}.pagebtn .pn{font-family:var(--mincho);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pos{border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;align-items:center;padding:4px 14px;line-height:1.25;transition:background .14s;display:flex}.pos:hover{background:var(--panel)}.pos span{color:var(--ink3);letter-spacing:.06em;font-size:11px}.pos small{font-family:var(--gothic);color:var(--ink2);letter-spacing:.08em;font-size:10px}@media (max-width:520px){.pagebtn .pn{max-width:96px}}@media (min-width:1421px){.dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:none;margin-left:auto;padding:0;position:static}.pager{max-width:none;margin:0}.pagebtn{flex:0 auto;max-width:190px}}.edge{z-index:30;background:var(--card);border:1px solid var(--line);width:44px;height:44px;color:var(--ink2);box-shadow:var(--shadow-2);border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.edge:hover{background:var(--star);border-color:var(--star);color:#fff}.edge.prev{left:22px}.edge.next{right:22px}.edge.prev:hover{transform:translateY(-50%)translate(-2px)}.edge.next:hover{transform:translateY(-50%)translate(2px)}@media (max-width:1420px){.edge{display:none}}.dgrid{grid-template-columns:322px 1fr;align-items:start;gap:52px;display:grid}@media (max-width:900px){.dgrid{grid-template-columns:1fr;gap:32px}}.dsticky{position:sticky;top:92px}@media (max-width:900px){.dsticky{max-width:280px;position:static}}.dface{aspect-ratio:5/7;border-radius:5px}.dface .glyph{font-size:118px}.dface .cost{width:40px;height:40px;font-size:17px;top:14px;left:14px}.dface .rar{font-size:11px;top:17px;right:15px}.dface .band{padding:12px 14px 14px;font-size:19px}.vsw{border:1px solid var(--line);background:var(--card);border-radius:3px;gap:0;margin-top:11px;display:flex;overflow:hidden}.vbtn{color:var(--ink2);text-align:center;border-right:1px solid var(--line);flex:1;padding:7px 6px;font-size:12px;transition:background .14s,color .14s}.vbtn:last-child{border-right:none}.vbtn:hover{background:var(--panel);color:var(--ink)}.vbtn[aria-current=true]{background:var(--star);color:#fff}.axis.inherited .hist{opacity:.5}.axis.inherited .top .avg,.axis.inherited .top .strow{opacity:.62}.axis.inherited .avgmark{display:none}.inlink{font-family:var(--gothic);color:var(--star);border-bottom:1px solid #1f35504d;font-size:11.5px;line-height:1.3}.inlink:hover{border-color:var(--star)}.inheritnote{color:var(--ink3);max-width:210px;font-size:11.5px;line-height:1.7}.dnote{color:var(--ink3);font-size:10.5px;font-family:var(--mono);letter-spacing:.02em;margin-top:11px;line-height:1.6}.dhead .kicker{font-family:var(--mono);letter-spacing:.2em;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.dhead h1{font-family:var(--mincho);letter-spacing:.02em;margin:9px 0 10px;font-size:37px;font-weight:900;line-height:1.25}.dhead .rule{background:linear-gradient(90deg, var(--ck) 0 60%, var(--ck2,var(--ck)) 60% 100%);border-radius:2px;width:54px;height:3px;margin-bottom:14px}.dfacts{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.fact{font-family:var(--mono);letter-spacing:.05em;color:var(--ink2);border:1px solid var(--line);background:var(--card);border-radius:2px;padding:4px 9px;font-size:11px}.fact.src{border-color:var(--ink3);color:var(--ink)}.axes{border:1px solid var(--line);background:var(--card);border-radius:3px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}@media (max-width:620px){.axes{grid-template-columns:1fr}}.axis{border-right:1px solid var(--line);padding:18px 20px 16px;position:relative}.axes .axis:first-child{background:var(--paper2)}.axis:before{content:"";background:var(--star);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:0}.axes .axis:last-child:before{opacity:.22}.axis.inherited:before{opacity:.18}.axis:last-child{border-right:none}@media (max-width:620px){.axis{border-right:none;border-bottom:1px solid var(--line)}.axis:last-child{border-bottom:none}}.axis .top{align-items:baseline;gap:9px;margin-bottom:14px;display:flex}.axis .name{font-family:var(--mincho);font-size:15px;font-weight:600}.axis .avg{font-family:var(--mono);margin-left:auto;font-size:25px;font-weight:600;line-height:1}.axis .avg.none{color:var(--ink3);font-size:15px}.axis .of{font-family:var(--mono);color:var(--ink3);font-size:11px}.hist{align-items:flex-end;gap:5px;height:58px;display:flex;position:relative}.avgmark{border-left:1px dashed var(--star);opacity:.55;width:0;position:absolute;top:-9px;bottom:-3px}.avgmark span{color:var(--star);background:var(--card);white-space:nowrap;padding:0 3px;font-size:9.5px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.bar{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.bar i{border-radius:1px 1px 0 0;display:block}.bar.solid i{background:var(--star)}.bar.hollow i{border:1px solid var(--star);background:repeating-linear-gradient(-45deg,#0000 0 3px,#1f355029 3px 4px);border-bottom:none}.ticks{gap:5px;margin-top:6px;display:flex}.ticks span{text-align:center;font-family:var(--mono);color:var(--ink3);flex:1;font-size:9.5px}.trend{border:1px solid var(--line);background:var(--card);border-radius:3px;margin-top:14px;padding:16px 20px 12px}.trend .thead{font-family:var(--mono);letter-spacing:.18em;color:var(--ink3);text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:10px;font-size:10.5px;display:flex}.trend .thead b{letter-spacing:.04em;margin-left:auto;font-weight:400}.trend svg{width:100%;height:auto;display:block;overflow:visible}.trend .gl{stroke:var(--line);stroke-width:1px}.trend .gl.mid{stroke-dasharray:2 3}.trend .lbl{font-family:var(--mono);fill:var(--ink3);font-size:9px}.trend .ln{fill:none;stroke:var(--star);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.trend .dot{fill:var(--card);stroke:var(--star);stroke-width:1.4px}.trend .rel{stroke:var(--ck,var(--ink3));stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.trend .rellbl{font-family:var(--mono);fill:var(--ink3);font-size:8.5px}.sec{margin-top:38px}.sechead{font-family:var(--mono);letter-spacing:.22em;color:var(--ink2);text-transform:uppercase;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:9px;font-size:10.5px;display:flex}.sechead:before{content:"";background:var(--ck,var(--star));opacity:.75;border-radius:1px;flex:none;width:3px;height:12px}.sechead b{color:var(--ink3);margin-left:auto;font-weight:400}.efline{text-align:left;border-left:2px solid var(--line);width:100%;font-family:var(--read);padding:11px 46px 11px 15px;font-size:15.5px;line-height:1.85;transition:background .15s,border-color .15s;display:block;position:relative}.efline:hover,.efline[aria-expanded=true]{background:var(--card);border-left-color:var(--ck)}.efline .badge{font-family:var(--mono);color:var(--ink3);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:1px 7px;font-size:10px;position:absolute;top:13px;right:12px}.efline[aria-expanded=true] .badge{color:var(--ink);border-color:var(--ink3)}.efplain{border-left:2px solid var(--line);font-family:var(--read);padding:11px 15px;font-size:15.5px;line-height:1.85;display:block}.anno{background:var(--panel);font-family:var(--read);color:var(--ink2);border-radius:3px;margin:0 0 4px 17px;padding:13px 16px;font-size:13.5px;line-height:1.8}.anno .who{font-family:var(--mono);color:var(--ink3);letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;display:block}.annoform{margin:4px 0 10px 17px}.comment{border-bottom:1px solid var(--line);padding:22px 0}.comment:first-child{padding-top:4px}.chead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;display:flex}.who2{font-family:var(--mono);letter-spacing:.05em;color:var(--ink);font-size:12px}.when{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:11px}.cbody{font-family:var(--read);color:#22303f;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.95}.pair{align-items:center;gap:12px;display:flex}.pairitem{align-items:center;gap:5px;display:flex}.pairitem em{font-family:var(--mono);color:var(--ink3);letter-spacing:.08em;font-size:9.5px;font-style:normal}.cfoot{gap:14px;margin-top:8px;display:flex}.cfoot button{color:var(--ink3);font-size:11px}.cfoot button:hover{color:var(--ink)}.composer{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:3px;margin-top:26px;padding:18px 20px}.composer .rows{flex-wrap:wrap;gap:26px;margin-bottom:14px;display:flex}.composer textarea{border:1px solid var(--line);width:100%;font-family:var(--read);resize:vertical;background:var(--paper);min-height:84px;color:var(--ink);border-radius:3px;outline:none;padding:12px 13px;font-size:14.5px;line-height:1.8}.composer textarea:focus{border-color:var(--star);background:var(--card)}.postrow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.post{background:var(--star);color:#fff;letter-spacing:.04em;border-radius:3px;padding:9px 20px;font-size:13px;transition:opacity .15s}.post:hover{opacity:.86}.post[disabled]{opacity:.4;cursor:default}.posthint{color:var(--ink3);font-size:11.5px}.posthint.warn{color:var(--c-red)}.lockline{color:var(--ink2);border-left:2px solid var(--line);padding-left:10px;font-size:11.5px;line-height:1.7}.lockline b{font-family:var(--mono);color:var(--ink);font-weight:600}.buy{margin-top:34px}.buylist{flex-direction:column;gap:8px;display:flex}.buyrow{border:1px solid var(--line);background:var(--card);border-radius:3px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .14s,box-shadow .14s;display:flex}.buyrow:hover{border-color:var(--ink3);box-shadow:var(--shadow-1)}.buyrow .bv{font-size:13px}.buyrow .pr{font-family:var(--mono);letter-spacing:.12em;color:var(--ink3);border:1px solid var(--line);border-radius:2px;padding:1px 5px;font-size:9.5px}.buyrow .go{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:11px}.buynote{color:var(--ink3);margin-top:8px;font-size:11px;line-height:1.7}.authbox{background:var(--card);border:1px solid var(--line);max-width:420px;box-shadow:var(--shadow-1);border-radius:3px;margin:60px auto 90px;padding:28px 30px}.authbox h1{font-family:var(--mincho);margin:0 0 6px;font-size:23px;font-weight:600}.authbox p.lead{color:var(--ink2);margin:0 0 22px;font-size:12.5px;line-height:1.8}.field{margin-bottom:14px}.field label{font-family:var(--mono);letter-spacing:.16em;color:var(--ink3);margin-bottom:5px;font-size:10.5px;display:block}.field input{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--gothic);color:var(--ink);border-radius:3px;outline:none;padding:10px 12px;font-size:14px}.field input:focus{border-color:var(--star);background:var(--card)}.formmsg{margin:10px 0 0;font-size:12px;line-height:1.7}.formmsg.err{color:var(--c-red)}.formmsg.ok{color:var(--c-green)}.altauth{border-top:1px solid var(--line);color:var(--ink2);margin-top:18px;padding-top:16px;font-size:12px}.altauth a{color:var(--star);border-bottom:1px solid #1f35504d}.prose{max-width:720px;margin:34px auto 90px}.prose h1{font-family:var(--mincho);margin:0 0 20px;font-size:28px;font-weight:900}.prose{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:3px;padding:34px 38px}@media (max-width:620px){.prose{padding:24px 20px}}.prose h2{font-family:var(--mono);letter-spacing:.22em;color:var(--ink3);text-transform:uppercase;border-bottom:1px solid var(--line);margin:38px 0 12px;padding-bottom:8px;font-size:10.5px}.prose p,.prose li{font-family:var(--read);color:#22303f;font-size:15px;line-height:1.95}.prose ul{padding-left:20px}.prose a{color:var(--star);border-bottom:1px solid #1f35504d}footer{border-top:1px solid var(--line);background:var(--card);margin-top:40px;padding:30px 0 40px;box-shadow:inset 0 -1px #ffffffb3}.fbar{max-width:1240px;margin:0 auto;padding:0 24px}.frow{flex-wrap:wrap;gap:18px;margin-bottom:14px;display:flex}.frow a{color:var(--ink2);font-size:12px}.frow a:hover{color:var(--ink)}.fnote{color:var(--ink3);max-width:760px;font-size:11px;line-height:1.9}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
