@font-face{font-family:Michroma;src:url(/fonts/michroma.woff2)format("woff2");font-display:swap}@font-face{font-family:STM;src:url(/fonts/sharetech.woff2)format("woff2");font-display:swap}:root{--ink:#d4ffe8;--paper:#0b1216;--grey:#56937a;--faint:#2f5947;--line:#78ffbe3d;--red:#ff3838;--helv:"STM", ui-monospace, Menlo, monospace;--serif:"STM", ui-monospace, Menlo, monospace;--mq-h:var(--ed-mq-h,62px);--nav-h:46px;--head-h:calc(var(--mq-h) + var(--nav-h) + var(--glass-inset-y,0px) + 6px);--bg:#070b10;--bg2:#0f171bd9;--bg3:#090f12eb;--mich:"Michroma", var(--helv);--sig:#46ff96;--p2:#b088ff;--status-h:var(--ed-status-h,26px);--glow:0 0 7px #46ff9680, 0 0 20px #46ff9629;--glow-r:0 0 7px #ff38388c, 0 0 20px #ff383833;--glow-p:0 0 7px #b088ff73;--glow-ink:0 0 5px #d4ffe847;--mag-glow:0 0 5px #46ff964d, 11px 0 16px #46ff9642, -11px 0 16px #46ff9642, 28px 0 34px #46ff9621, -28px 0 34px #46ff9621;--grid-ln:#78ffbe03;--scan:#0208061c;--backlight:radial-gradient(ellipse 75% 62% at 50% 44%, #96ebd212, transparent 68%);--wash:radial-gradient(ellipse 62% 54% at 78% 16%, #eb46c80d, transparent 70%), radial-gradient(ellipse 58% 50% at 16% 84%, #786eff0e, transparent 70%), radial-gradient(ellipse 48% 42% at 52% 60%, #5a8cff09, transparent 72%);--chrome:linear-gradient(180deg, #ffffff14, #fff0 55%);--glow-box-ink:none;--glass:#ffffff08;--glass-deep:#ffffff0d;--glass-lip:inset 0 -1px 0 #ffffff0d;--glass-rim:none;--glass-rim-catch:#ffffff1f;--glass-sheen:linear-gradient(180deg, #ffffff12 0px, #ffffff05 3px, #fff0 16px), linear-gradient(104deg, #fff0 36%, #ffffff06 45%, #ffffff0b 50%, #ffffff05 56%, #fff0 65%), linear-gradient(0deg, #ffffff08 0px, #fff0 8px);--glass-spot:#ffffff12;--glass-spot-wide:#ffffff03;--glass-shadow:0 18px 50px #00000057, 0 1px 2px #0000002e;--glass-pill:#ffffff14;--glass-pill-rim:#ffffff29;--lamp-core:#d6ffe880;--lamp:#46ff964d;--lamp-hot:#46ff964d;--lamp-pointer:#ffffff08;--word-smear:-4px 0 5px color-mix(in srgb, var(--sig) 22%, transparent), 4px 0 5px color-mix(in srgb, var(--sig) 22%, transparent), var(--glow);--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Cpath d='M27.4 24.5h1.2v2.9h2.9v1.2h-2.9v2.9h-1.2v-2.9h-2.9v-1.2h2.9z' fill='%23000'/%3E%3C/svg%3E");--holo:linear-gradient(118deg, #46ff96 0%, #5a8cff 22%, #b088ff 44%, #ff3838 62%, #eb46c8 80%, #46ff96 100%)}[data-theme=light]{--plus-k:1;--ink:#0c7795;--paper:#fff;--grey:#4f8a9c;--faint:#9ec9d6;--line:#0d779e4d;--red:#cc2219;--bg:#e6f4fa;--bg2:#f0fafecc;--bg3:#ecf8fdeb;--sig:#0d779e;--p2:#805ac1;--glow:0 0 6px #00beeb6b, 0 0 16px #00beeb29;--glow-r:0 0 6px #cc22194d;--glow-p:0 0 6px #805ac14d;--glow-ink:0 0 5px #00beeb61, 0 0 14px #00beeb24;--glow-box-ink:0 0 10px #00beeb5c, 0 0 26px #00beeb24;--mag-glow:0 0 4px #00beeb42, 9px 0 13px #00beeb33, -9px 0 13px #00beeb33, 22px 0 28px #00beeb1a, -22px 0 28px #00beeb1a;--grid-ln:#0d779e05;--scan:#5ab4d20f;--backlight:radial-gradient(ellipse 75% 62% at 50% 44%, #ffffffb3, transparent 70%);--wash:radial-gradient(ellipse 64% 54% at 80% 18%, #46cdf538, transparent 70%), radial-gradient(ellipse 58% 50% at 12% 78%, #5ad7f02e, transparent 70%), radial-gradient(ellipse 50% 44% at 18% 18%, #ffa5d717, transparent 70%), radial-gradient(ellipse 44% 40% at 62% 60%, #aa8cff12, transparent 72%);--chrome:linear-gradient(180deg, #ffffffbf, #fff0 60%);--glass:#cdf0fc38;--glass-deep:#cdf0fc52;--glass-lip:inset 0 -1px 0 #ffffff59;--glass-rim:none;--glass-rim-catch:#ffffff59;--glass-sheen:linear-gradient(180deg, #ffffff47 0px, #ffffff14 3px, #fff0 16px), linear-gradient(104deg, #fff0 36%, #ffffff1a 45%, #ffffff2e 50%, #ffffff14 56%, #fff0 65%), linear-gradient(0deg, #ffffff24 0px, #fff0 8px);--glass-spot:#ffffff38;--glass-spot-wide:#ffffff08;--glass-shadow:0 16px 44px #0096c824, 0 1px 2px #0096c814;--glass-pill:#e1f8ff80;--glass-pill-rim:#fff9;--lamp-core:#dcfaff8c;--lamp:#00beeb4d;--lamp-hot:#00beeb52;--lamp-pointer:#ffffff1a;--holo:linear-gradient(118deg, #0d779e 0%, #46cdf5 22%, #ffa5d7 44%, #805ac1 62%, #5ad7f0 82%, #0d779e 100%)}*{box-sizing:border-box}html,body{background:var(--backlight), linear-gradient(var(--grid-ln) 1px, transparent 1px), linear-gradient(90deg, var(--grid-ln) 1px, transparent 1px), var(--bg);background-size:100% 100%, var(--ed-grid-cell,140px) var(--ed-grid-cell,140px), var(--ed-grid-cell,140px) var(--ed-grid-cell,140px), 100% 100%;color:var(--ink);font-family:var(--helv);text-shadow:var(--glow-ink);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:var(--helv)}@property --lx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --ly{syntax:"<length-percentage>";inherits:true;initial-value:70%}@property --ls{syntax:"<number>";inherits:true;initial-value:0}@property --cx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --cy{syntax:"<length-percentage>";inherits:true;initial-value:70%}@property --cs{syntax:"<number>";inherits:true;initial-value:0}@property --gs{syntax:"<number>";inherits:true;initial-value:0}.tophead{top:var(--glass-inset-y,0px);left:var(--glass-inset-x,0px);right:var(--glass-inset-x,0px);z-index:45;border-radius:var(--ed-glass-rad,0px);background:var(--glass);-webkit-backdrop-filter:saturate(160%);backdrop-filter:saturate(160%);box-shadow:var(--glass-shadow), var(--glass-lip);isolation:isolate;flex-direction:column;transition:background .4s,--lx .55s cubic-bezier(.2,.8,.2,1),--ly .55s cubic-bezier(.2,.8,.2,1),--ls .45s,--gs .5s;display:flex;position:fixed;overflow:hidden}.tophead[data-refract="1"]{-webkit-backdrop-filter:url(#lg-refract)saturate(160%);backdrop-filter:url(#lg-refract)saturate(160%)}.tophead[data-glass=deep]{background:var(--glass-deep)}.tophead:before,.tophead:after,.modal.lg:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;inset:0}.tophead:after{background:radial-gradient(300px 150px at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--glass-rim-catch) calc(var(--gs,0) * 100%), transparent), transparent 70%), radial-gradient(260px 130px at var(--lx) var(--ly), color-mix(in srgb, var(--lamp-hot) calc(var(--ls) * 30%), transparent), transparent 70%), var(--glass-rim);-webkit-mask-composite:xor;filter:blur(3px);padding:7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tophead:before,.modal.lg:before{background:radial-gradient(96px 36px at calc(var(--gx,50%) - 6px) calc(var(--gy,40%) - 6px), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 100%), transparent), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 25%), transparent) 40%, transparent 72%), radial-gradient(460px 220px at var(--gx,50%) var(--gy,40%), color-mix(in srgb, var(--glass-spot-wide) calc(var(--gs,0) * 100%), transparent), transparent 70%), var(--glass-sheen)}.tophead[data-lamp=red]{--lamp-hot:#ff383866}[data-theme=light] .tophead[data-lamp=red]{--lamp-hot:#cc221940}.glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.glass-light{z-index:44;pointer-events:none;border-radius:var(--ed-glass-rad,0px);filter:blur(14px);background:radial-gradient(90px 38px at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--lamp-pointer) calc(var(--gs) * 100%), transparent), transparent 70%), radial-gradient(48px 18px at var(--lx) var(--ly), color-mix(in srgb, var(--lamp-core) calc(var(--ls) * 100%), transparent), transparent 70%), radial-gradient(150px 56px at var(--lx) var(--ly), color-mix(in srgb, var(--lamp-hot) calc(var(--ls) * 100%), transparent), transparent 70%), radial-gradient(320px 130px at var(--lx) var(--ly), color-mix(in srgb, var(--lamp-hot) calc(var(--ls) * 12%), transparent), transparent 70%), radial-gradient(44px 16px at var(--cx) var(--cy), color-mix(in srgb, var(--lamp-core) calc(var(--cs) * 50%), transparent), transparent 70%), radial-gradient(140px 52px at var(--cx) var(--cy), color-mix(in srgb, var(--lamp) calc(var(--cs) * 100%), transparent), transparent 70%), radial-gradient(300px 120px at var(--cx) var(--cy), color-mix(in srgb, var(--lamp) calc(var(--cs) * 12%), transparent), transparent 70%);transition:--lx .55s cubic-bezier(.2,.8,.2,1),--ly .55s cubic-bezier(.2,.8,.2,1),--ls .45s,--cx .7s cubic-bezier(.2,.8,.2,1),--cy .7s cubic-bezier(.2,.8,.2,1),--cs .6s,--gs .5s;position:fixed;overflow:hidden}.glass-light[data-lamp=red]{--lamp-hot:#ff383866;--lamp-core:#ffc8c880}[data-theme=light] .glass-light[data-lamp=red]{--lamp-hot:#cc221940;--lamp-core:#ffd6d280}.tophead .snav:hover,.tophead .tbtn:hover,.tophead .mailbtn:hover{text-shadow:var(--glow)}@media (prefers-reduced-motion:reduce){.tophead{transition:none}.tophead:before,.modal.lg:before{background:var(--glass-sheen)}.tophead:after{background:var(--glass-rim)}.glass-light{transition:--ls .3s,--cs .3s}}.thbar{height:var(--mq-h);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:0 16px;display:flex}.marquee{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.mq{white-space:nowrap;animation:mq var(--ed-mq-dur,24s) linear infinite;display:flex}.mq span,.mq a{font-family:var(--mich);font-size:var(--ed-fs-mq,10px);letter-spacing:.14em;white-space:pre;padding-right:8px;font-weight:400}.mq a:hover{color:var(--sig);text-shadow:var(--glow)}.mqlink:hover,.mqhome{color:var(--red)}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.wordmark{font-family:var(--mich);font-size:var(--ed-fs-wordmark,19px);letter-spacing:.04em;background:linear-gradient(180deg, var(--ink) 20%, var(--sig) 70%, var(--grey));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #46ff9640);-webkit-background-clip:text;background-clip:text;flex:none;font-weight:400;line-height:1}.wordmark i{-webkit-text-fill-color:var(--red);text-shadow:var(--glow-r);font-style:normal}.wordmark em,.wordmark small{width:0;min-width:100%}.wordmark em{font-family:var(--helv);letter-spacing:0;-webkit-text-fill-color:var(--grey);text-shadow:var(--mag-glow);justify-content:space-between;margin-top:3px;font-size:10px;font-style:normal;font-weight:400;display:flex}.wordmark small{font-family:var(--helv);letter-spacing:0;-webkit-text-fill-color:var(--faint);text-shadow:none;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.topnav{height:var(--nav-h);border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:4px;padding:0 10px;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.snavs{scrollbar-width:none;flex:1;justify-content:safe center;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.snavs::-webkit-scrollbar{display:none}.snavwrap{flex:none;align-items:center;gap:6px;display:flex}.snav{padding:var(--ed-snav-pad-y,3px) 10px;border-radius:var(--ed-snav-rad,10px);font-family:var(--mich);font-size:var(--ed-fs-nav,10.5px);letter-spacing:.13em;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:16px 1fr auto;align-content:center;align-self:center;align-items:center;gap:0 6px;font-weight:400;transition:background .15s,border-color .15s;display:grid;position:relative}.snav .nic{font-family:var(--helv);color:var(--grey);text-align:center;grid-row:1/3;font-size:14px}.snav .nmeta{font-family:var(--helv);font-size:var(--ed-fs-navmeta,8.5px);letter-spacing:.15em;color:var(--grey);grid-column:2/4}.snav .nled{border:1px solid var(--grey);border-radius:50%;grid-row:1/3;justify-self:end;width:6px;height:6px}.snav:hover{border-color:var(--line);background:var(--bg3);color:var(--sig)}.snav.cur{background:var(--bg3);border-color:var(--line);color:var(--sig);text-shadow:var(--glow)}.snav.cur .nic{color:var(--sig)}.snav.cur .nled{background:var(--red);border-color:var(--red);box-shadow:0 0 8px var(--red);animation:1.6s steps(2,end) infinite osblink}.snav.cur:before{content:"";background:var(--red);width:2px;box-shadow:0 0 8px var(--red);border-radius:2px;position:absolute;top:7px;bottom:7px;left:4px}.snavsub{gap:6px;display:flex}.snavsub a{letter-spacing:.16em;color:var(--grey);border:1px dashed var(--line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:8.5px}.snavsub a:hover,.snavsub a.cur{color:var(--sig);border-color:var(--sig);text-shadow:var(--glow)}@keyframes osblink{50%{opacity:.35}}.topright{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.tbtn{cursor:pointer;color:var(--ink);font-size:var(--ed-fs-tbtn,13px);letter-spacing:.18em;background:0 0;border:none;align-items:center;gap:8px;padding:10px;font-weight:700;display:inline-flex}.tbtn svg{flex:none;width:17px;height:17px}.tbtn:hover{color:var(--sig);text-shadow:var(--glow)}.search{border:none;border-bottom:1px solid var(--line);width:460px;max-width:40vw;font-size:13px;font-family:var(--helv);background:0 0;outline:none;padding:5px 2px}.search:focus{border-bottom-color:var(--sig)}.panel{z-index:60;background:var(--paper);border:1px solid var(--line);width:330px;max-height:70vh;padding:16px;position:fixed;overflow-y:auto}.bagpanel{top:calc(var(--head-h) + 8px);right:10px}.acctpanel{bottom:16px;left:12px}.phead{letter-spacing:.12em;border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:900}.psub{letter-spacing:.12em;color:var(--grey);margin:16px 0 6px;font-size:10px;font-weight:800}.pempty{font-family:var(--serif);color:var(--grey);padding:8px 0;font-size:13px;font-style:italic}.acctid{color:var(--grey);font-size:11px}.acctline{font-size:12px;font-weight:700}.platformrow{flex-wrap:wrap;gap:6px;display:flex}.platform{border:1px solid var(--line);background:var(--paper);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800}.platform:hover{background:var(--ink);color:var(--paper)}.platform:disabled{opacity:.4}.bagrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.bagrow img{object-fit:cover;width:40px;height:52px}.baginfo{flex:1;min-width:0}.bagttl{font-size:12px;font-weight:700;line-height:1.25}.bagprice{color:var(--grey);font-size:12px}.bagx{cursor:pointer;color:var(--grey);background:0 0;border:none;font-size:18px}.bagx:hover{color:var(--red)}.bagtotal{letter-spacing:.08em;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.main{padding:calc(var(--head-h) + 26px) var(--ed-main-pad-x,30px) 90px;min-height:100vh}.wrap{max-width:var(--ed-wrap-w,1500px);margin:0 auto}.headline{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(42px,7vw,96px);font-weight:900;line-height:.92}.headline .red{color:var(--red)}.deck{font-family:var(--serif);color:var(--grey);margin:0 0 16px;font-size:16px;font-style:italic;font-weight:500}.demobanner{font-family:var(--helv);color:var(--ink);border:1px solid var(--red);max-width:62ch;margin:0 0 16px;padding:10px 13px;font-size:14px;line-height:1.5}.demobanner b{letter-spacing:.06em;border-bottom:2px solid var(--red)}.demoflag,.card .fitline.demoflag,.srclabel.demoflag{color:var(--ink);letter-spacing:.05em;opacity:.95;font-size:13px}.demoflag b,.card .fitline.demoflag b,.srclabel.demoflag b{border-bottom:2px solid var(--red);font-weight:900}.readsback{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.readsback-c{letter-spacing:.04em;color:var(--grey);border:1px dashed color-mix(in oklab, var(--grey) 45%, transparent);align-items:center;gap:5px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.readsback-c.fixed{opacity:.75;padding-right:8px}.readsback-c button{cursor:pointer;color:var(--grey);background:0 0;border:none;padding:0 4px;font-size:13px;line-height:1}.readsback-c button:hover{color:var(--red)}.shotline{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.shotline>span[aria-hidden]{color:var(--sig)}.shotline-row{flex-wrap:wrap;gap:6px;display:inline-flex}.shotline-go{letter-spacing:.04em;border:1px solid color-mix(in oklab, var(--sig) 34%, transparent);color:var(--sig);white-space:nowrap;padding:2px 7px;font-size:11px;text-decoration:none}.shotline-go:hover{border-color:var(--sig)}.shotline-go b{font-weight:800}.sawline{border-top:1px solid color-mix(in oklab, var(--line) 90%, transparent);margin-top:9px;padding-top:8px;font-size:12px;line-height:1.5}.sawline-said{color:var(--ink)}.sawline-said span{color:var(--red);margin-right:4px}.sawline-cover{color:var(--grey);letter-spacing:.03em;margin-top:5px;font-size:11px}.sawline-gap{color:color-mix(in oklab, var(--grey) 82%, transparent)}.stampknow{border-top:1px solid color-mix(in oklab, var(--sig) 22%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:9px;animation:.62s ease-out both stampknow-in;display:flex}.stampknow-mark{color:var(--red);font-size:13px;line-height:1}.stampknow-say{color:var(--sig);letter-spacing:.05em;text-transform:lowercase;font-size:12px}.stampknow-row{gap:7px;display:inline-flex}.stampknow-piece{border:1px solid color-mix(in oklab, var(--sig) 34%, transparent);width:38px;height:46px;display:block;overflow:hidden}.stampknow-piece img{object-fit:cover;width:100%;height:100%;display:block}.stampknow-piece:hover{border-color:var(--sig)}@keyframes stampknow-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stampknow{animation:none}}.ostick{z-index:3;letter-spacing:.09em;text-transform:uppercase;background:color-mix(in oklab, var(--bg,#070b10) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;border:1px solid;border-radius:2px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px}.ostick b{font-size:11px;font-weight:900}.ostick em{letter-spacing:.04em;text-transform:none;font-style:normal;font-weight:600}.ostick.ok{color:var(--sig);opacity:.72}.ostick.demo{color:var(--grey)}.ostick.warn{color:var(--ink)}.ostick.warn.low{opacity:.66;border-style:dashed}.ostick.warn.material{opacity:.92}.ostick.warn.high{color:#fff;border-color:var(--red);background:color-mix(in oklab, var(--red) 78%, #000);opacity:1;box-shadow:0 0 0 1px color-mix(in oklab, var(--red) 40%, transparent)}.originline,.card .originline,.fitline .originline{letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:12px;line-height:1.35}.originline b,.card .originline b{letter-spacing:.06em;font-weight:900}.originline.warn,.card .originline.warn{color:var(--ink);opacity:.95}.originline.warn b,.card .originline.warn b{border-bottom:2px solid var(--red)}.originline.ok,.card .originline.ok{color:var(--grey)}.originline.ok b,.card .originline.ok b{border-bottom:1px solid var(--sig)}.originline span{text-transform:none;letter-spacing:0;color:var(--grey)}.rule{border:none;border-top:1px solid var(--line);margin:14px 0}.btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:var(--ed-pad-btn-y,12px) var(--ed-pad-btn-x,19px);font-weight:900;font-size:var(--ed-fs-btn,13px);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.btn:hover,.btn.ghost{background:var(--paper);color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn.ghost.active{color:var(--paper);background:var(--ink)}.btn.wide{width:100%;margin-top:6px}.btn:disabled{opacity:.35;cursor:default}button.soon,a.soon,.btn.soon,.btn.ghost.soon,.fitbtn.soon,.platform.soon{color:var(--red);border-color:var(--red);background:var(--paper)}button.soon:hover,a.soon:hover,.btn.soon:hover,.btn.ghost.soon:hover,.fitbtn.soon:hover,.platform.soon:hover{background:var(--red);color:var(--paper);border-color:var(--red)}.controls{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px;display:flex}.controls input[type=text]{border:1px solid var(--line);background:var(--paper);min-width:220px;font-size:14px;font-family:var(--helv);outline:none;flex:1;padding:11px 13px}.controls input[type=text]:focus{border-color:var(--sig)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.filters select,.filters input{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;max-width:160px;font-size:12px;font-weight:700;font-family:var(--helv);padding:8px 10px}.toggle{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.splitbar{flex-wrap:wrap;gap:6px;margin:12px 0 18px;display:flex}.chip{border:1px solid var(--line);font-size:var(--ed-fs-chip,12px);letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;font-weight:800}.chip b{color:var(--red)}.autonote{border:1px solid var(--line);border-left:4px solid var(--red);font-family:var(--serif);cursor:pointer;margin:8px 0 14px;padding:10px 14px;font-size:14.5px;font-style:italic;font-weight:600}.empty{font-family:var(--serif);color:var(--grey);text-align:center;padding:50px 0;font-style:italic}.sentinel{height:1px}.controls+.grid{margin-top:16px}.cravinggrid{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(120px,.7fr)) auto;gap:8px;display:grid}.cravinggrid input,.cravinggrid select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:700 12px var(--helv);padding:10px 11px}.cravinggrid input{font-size:14px;font-weight:500}.outcomes{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.outcomes button{border:1px solid var(--line);background:var(--paper);text-transform:uppercase;cursor:pointer;padding:5px 8px;font-size:10px;font-weight:900}.outcomes button:hover,.outcomes button.on{background:var(--ink);color:var(--paper)}@media (max-width:980px){.cravinggrid{grid-template-columns:1fr 1fr}.cravinggrid input{grid-column:1/-1}}@media (max-width:560px){.cravinggrid{grid-template-columns:1fr}.cravinggrid input{grid-column:auto}}.grid{columns:var(--ed-grid-cols,4) var(--ed-grid-colw,240px);column-gap:var(--ed-grid-gap,20px)}.grid.gcols{columns:auto;align-items:flex-start;column-gap:0;gap:var(--ed-grid-gap,20px);display:flex}.grid.gcols .gcol{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.card{break-inside:avoid;margin:0 0 var(--ed-card-gap,26px);background:0 0;display:block}.card .imgwrap{cursor:pointer;overflow:hidden}.card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.card .imgwrap:hover img{transform:scale(var(--ed-zoom,1.045))}.card.reach .imgwrap{border:2px solid var(--red)}.card .body{padding:8px 0 0}.card .ttl{font-weight:900;font-size:var(--ed-fs-cardttl,14.5px);text-transform:uppercase;letter-spacing:.01em;cursor:pointer;line-height:1.25}.card .ttl:hover{color:var(--red)}.card .price{font-size:var(--ed-fs-cardprice,14.5px);margin-top:3px;font-weight:800}.card .fitline{font-size:var(--ed-fs-fitline,12px);color:var(--grey);margin-top:2px;font-weight:500}.colorline{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.colorline small{color:var(--grey);text-transform:none;letter-spacing:0;margin-left:4px}.colorswatch{border:1px solid #777;border-radius:50%;flex:none;width:11px;height:11px}.cardacts{border-top:1px solid var(--line);margin-top:8px;display:flex}.cardacts button{border:none;border-right:1px solid var(--line);cursor:pointer;font-size:var(--ed-fs-cardact,11px);letter-spacing:.1em;text-transform:uppercase;background:0 0;flex:1;padding:9px 0 3px;font-weight:900}.cardacts button:last-child{border-right:none}.cardacts button:hover,.cardacts button.on{color:var(--red)}.fmodes{flex-wrap:wrap;align-items:baseline;gap:20px;margin:2px 0 12px;display:flex}.fmode{cursor:pointer;font-family:var(--mich);letter-spacing:.18em;background:0 0;border:none;padding:0;font-size:9.5px}.fmode.cur{color:var(--red);text-shadow:var(--glow-r)}.fmode.cur:after{content:" *"}.fmodes .txtbtn{margin-left:auto}.cravingline{margin:0 0 14px}.cravnote{color:var(--grey);margin:0 0 8px;font-size:10px}.fwire{max-width:760px}.fpost{margin:0 0 18px}.fpost:nth-of-type(2n){margin-left:26px}.fposttext{max-width:56ch;margin:0 0 3px;font-size:14.5px;line-height:1.5}.fposthandle{font-family:var(--helv);color:var(--grey);letter-spacing:.08em;font-size:12px}.fposthandle .cmine{margin-left:6px;font-style:normal}.fwho{max-width:460px;margin-top:34px}.overlay{z-index:80;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);border:1px solid var(--line);width:100%;max-width:560px;max-height:90vh;padding:28px;position:relative;overflow-y:auto}.sheet h2{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 6px;font-size:26px;font-weight:900}.sheet .deck{margin-bottom:18px}.connectrow{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.connectrow .platform{padding:12px 18px;font-size:13px}.orline{letter-spacing:.16em;color:var(--grey);align-items:center;gap:10px;margin:6px 0 14px;font-size:10px;font-weight:800;display:flex}.orline:before,.orline:after{content:"";border-top:1px solid var(--line);flex:1}.modal{background:var(--paper);border:1px solid var(--line);width:100%;max-width:780px;max-height:90vh;display:flex;position:relative;overflow-y:auto}.overlay:has(>.modal.lg){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.modal.lg{background:color-mix(in srgb, var(--bg) 75%, transparent);-webkit-backdrop-filter:saturate(160%);backdrop-filter:saturate(160%);box-shadow:var(--glass-shadow), var(--glass-lip);isolation:isolate;border:none;border-radius:22px;overflow:hidden}[data-theme=light] .modal.lg{background:color-mix(in srgb, var(--bg) 75%, transparent)}.modal.lg[data-refract="1"]{-webkit-backdrop-filter:var(--lg-filter) saturate(160%);backdrop-filter:var(--lg-filter) saturate(160%)}.mscroll{flex:1;min-width:0;max-height:90vh;display:flex;position:relative;overflow-y:auto}.modal.lg .mimg{border:0;border-right:1px solid var(--line);cursor:zoom-in;text-align:left;font:inherit;color:inherit;background:0 0;padding:0;display:block}.modal.lg .mimg:focus-visible{outline:2px solid var(--sig);outline-offset:-2px}.modal.lg .mimg{background:var(--paper)}.modal.lg .mbody{min-width:0}.float{z-index:90;cursor:zoom-out;perspective:1100px;background:#000;justify-content:center;align-items:center;animation:.3s floatfade;display:flex;position:fixed;inset:0}.float:before{content:"";background:radial-gradient(70% 55% at 50% 52%,#ffffff0d,#0000 70%);position:absolute;inset:0}.floatscrim{cursor:zoom-out;background:0 0;border:0;padding:0;position:absolute;inset:0}.floathalo{filter:blur(48px);opacity:.3;pointer-events:none;border-radius:14px;position:absolute;transform:scale(1.12)}.floatcard{will-change:transform;cursor:zoom-out;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:var(--sx,0px) var(--sy,40px) 90px #000000bf, 0 0 0 1px #ffffff0d;background:0 0;border:0;border-radius:14px;padding:0;animation:.45s cubic-bezier(.2,.8,.2,1) floatin;display:block;position:relative;overflow:hidden}.floatcard img,.floathalo img{object-fit:cover;width:100%;height:auto;display:block}.floatcard:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(130% 90% at var(--gx,50%) var(--gy,50%), #ffffff1f, transparent 55%);position:absolute;inset:0}.floatclose{top:max(14px, env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;padding:6px 10px;font-size:30px;line-height:1;position:absolute;left:16px}.floatclose:hover,.floatclose:focus-visible{opacity:1;text-shadow:0 0 10px #fff9;outline:none}.floatcard:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}@keyframes floatin{0%{opacity:0;transform:scale(.9)}}@keyframes floatfade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.float,.floatcard{animation:none}}.mclose{z-index:2;color:var(--ink);cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1;position:absolute;top:8px;right:10px}.mclose:hover{color:var(--red)}.mimg{border-right:1px solid var(--line);flex:0 0 46%}.mimg img{object-fit:cover;width:100%;height:100%;min-height:400px;display:block}.mbody{flex-direction:column;flex:1;gap:8px;padding:22px 20px;display:flex}.mbody .ttl{font-size:var(--ed-fs-modalttl,17px);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:900}.brand2{color:var(--grey);font-size:13px;font-weight:800}.pricerow{align-items:baseline;gap:10px;display:flex}.price{font-size:14px;font-weight:800}.buy{letter-spacing:.06em;color:var(--red);text-transform:uppercase;font-size:11px;font-weight:800}.buy:hover{text-decoration:underline}.meta{letter-spacing:.05em;text-transform:uppercase;color:var(--grey);align-items:center;gap:8px;font-size:11px;display:flex}.meta .cat{color:var(--red);font-weight:800}.meta .era:before{content:"· "}.size{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.szlabel{border:1px solid var(--line);letter-spacing:.04em;padding:2px 8px;font-weight:700}.szfit{color:var(--red);font-weight:800}.designers{flex-wrap:wrap;gap:6px;display:flex}.dz{border:1px solid var(--line);padding:2px 8px;font-size:11px;font-weight:700}a.dz{color:inherit;cursor:pointer;text-decoration:none}a.brand2{cursor:pointer;text-decoration:none;display:block}a.brand2:focus-visible,a.dz:focus-visible{outline:2px solid var(--red);outline-offset:2px}.why{font-family:var(--serif);color:var(--red);font-size:13px;font-style:italic}.tags{flex-wrap:wrap;gap:5px;display:flex}.t{letter-spacing:.05em;border:1px solid var(--line);align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.mute{cursor:pointer;color:var(--grey);background:0 0;border:none;padding:0 1px;font-size:12px;line-height:1}.mute:hover{color:var(--red)}.actions{border:1px solid var(--line);gap:0;margin-top:8px;display:flex}.actions button{border:none;border-right:1px solid var(--line);cursor:pointer;font-size:var(--ed-fs-action,11px);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:1;padding:10px 4px;font-weight:800}.actions button:last-child{border-right:none}.actions button:hover,.actions button.on{color:var(--red)}.actions2{gap:12px;margin-top:6px;display:flex}.actions2 button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);background:0 0;border:none;border-bottom:1px solid #0000;padding:4px 0;font-size:10px;font-weight:800}.actions2 button:hover{color:var(--red);border-color:var(--red)}.mrelwrap{margin-top:10px}.mrelhead{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--line);margin-bottom:8px;padding-top:10px;font-size:10px;font-weight:800}.mrel{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mrelitem{border:1px solid var(--line);background:var(--paper);cursor:pointer;text-transform:uppercase;text-align:left;flex:0 0 86px;padding:0 0 4px;font-size:9px;font-weight:700}.mrelitem img{object-fit:cover;width:100%;height:110px;margin-bottom:4px;display:block}.mrelitem:hover{border-color:var(--red)}@media (max-width:640px){.modal,.mscroll{flex-direction:column}.mimg{border-right:none;border-bottom:1px solid var(--line);flex:none}.mimg img{min-height:0;max-height:46vh}}.fitform{flex-wrap:wrap;gap:12px;display:flex}.fitform label{letter-spacing:.08em;text-transform:uppercase;color:var(--grey);flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex}.fitform select,.fitform input{border:1px solid var(--line);background:var(--paper);min-width:84px;color:var(--ink);font-size:13px;font-family:var(--helv);padding:7px 8px}.hlrow{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:20px;padding:14px 0;display:flex}.hlrow:hover .hlttl{color:var(--red)}div.hlrow.static{cursor:default}.hlnum{letter-spacing:-.05em;flex:none;width:1.6em;font-size:clamp(34px,5vw,64px);font-weight:900}.hlrow img{object-fit:cover;border:1px solid var(--line);flex:none;width:64px;height:84px}.hlinfo{flex:1;min-width:0}.hlttl{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(16px,2.2vw,26px);font-weight:900;line-height:1.05}.hlbrand{font-family:var(--serif);color:var(--grey);margin-top:3px;font-size:13px;font-style:italic}.hlstat{letter-spacing:.08em;color:var(--red);text-align:right;flex:none;font-size:11px;font-weight:800}.pulse{background:var(--red);border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.fitbtn{font-size:var(--ed-fs-fitbtn,11px);letter-spacing:.06em;text-transform:uppercase;padding:var(--ed-pad-fitbtn-y,7px) var(--ed-pad-fitbtn-x,14px);border:1px solid var(--line);background:var(--paper);cursor:pointer;font-weight:800}.fitbtn:hover,.fitbtn.active{background:var(--ink);color:var(--paper)}.fitnote{color:var(--grey);font-size:12px}.fitnote.dim{color:var(--faint)}.statshead{font-size:var(--ed-fs-statshead,12px);letter-spacing:.12em;text-transform:uppercase;margin:30px 0 8px;font-weight:900}table.stats{border-collapse:collapse;width:100%;max-width:680px;font-size:13px}table.stats td,table.stats th{border:1px solid var(--line);text-align:left;padding:8px 12px}table.stats th{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}@media (max-width:760px){.main{padding:calc(var(--head-h) + 14px) 14px 90px}.grid{columns:2 150px;column-gap:12px}.grid.gcols{gap:12px}}.otf{border:none;border-top:2px solid color-mix(in srgb, var(--ink) 30%, transparent);margin-bottom:28px;padding:14px 0 12px}.otfhead{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.otfnum{letter-spacing:.12em;font-size:13px;font-weight:900}.otfdom{letter-spacing:.08em;color:var(--grey);font-size:11px;font-weight:700}.otfconf{letter-spacing:-.04em;color:var(--red);margin-left:auto;font-size:26px;font-weight:900;line-height:1}.otfconf i{letter-spacing:.12em;color:var(--grey);text-transform:uppercase;margin-left:5px;font-size:10px;font-style:normal;font-weight:800}.otfrow{gap:12px;padding:18px 0 6px;display:flex;overflow-x:auto}.otfitem{flex:0 0 132px;display:block;position:relative}.otfitem .tdrfs{opacity:.88;z-index:2;border-width:7px;width:152px;height:128px;top:-12px;left:8px}.otfitem img{object-fit:cover;width:132px;height:168px;transition:transform .4s;display:block}.otfitem:hover img{transform:scale(1.04)}.otfttl{text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800;line-height:1.3;display:block}.otfitem:hover .otfttl{color:var(--red)}.otfprice{color:var(--grey);font-size:10px;font-weight:700;display:block}.otffit{color:var(--grey);margin:8px 0 0;font-size:11px}.otfacts{align-items:center;gap:14px;margin-top:12px;display:flex}.otfwhy{font-family:var(--serif);color:var(--grey);font-size:12px;font-style:italic}.tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 14px;display:flex}.tab{border:none;border-right:1px solid var(--line);cursor:pointer;font-size:var(--ed-fs-tab,12.5px);letter-spacing:.1em;background:0 0;padding:11px 20px;font-weight:900}.tab:hover,.tab.cur{color:var(--red)}.tab.cur:after{content:" *"}.modmore{cursor:pointer;letter-spacing:.1em;color:var(--grey);background:0 0;border:none;padding:6px 0 0;font-size:10px;font-weight:800}.modmore:hover{color:var(--red)}.uavatar{border:1px solid var(--line);background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:inline-flex}.urow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}.uinfo{flex:1;min-width:0}.uname{font-size:13.5px;font-weight:900}.uhandle{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.followbtn{border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:var(--ed-fs-followbtn,10px);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;font-weight:800}.followbtn:hover{background:var(--ink);color:var(--paper)}.followbtn.on{color:var(--red);border-color:var(--red)}.usearch input{border:1px solid var(--line);width:100%;font-size:13px;font-family:var(--helv);background:var(--paper);outline:none;padding:8px 10px}.usearch input:focus{border-color:var(--sig)}.usearchhits{margin-top:4px}.searchpanel{top:var(--head-h);z-index:70;background:var(--paper);border:1px solid var(--line);width:360px;max-height:65vh;padding:12px 14px;position:fixed;right:10px;overflow-y:auto}.shit{border-bottom:1px solid var(--line);padding:6px 0;font-size:13px;font-weight:700;display:block}.shit:hover{color:var(--red)}.shit.item{align-items:center;gap:10px;display:flex}.shit.item img{object-fit:cover;flex:none;width:30px;height:40px}.shit.item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.shit.item em{color:var(--grey);flex:none;font-size:10px;font-style:normal}.searchguide{border-left:2px solid var(--line);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:8px 0 12px;padding:4px 0 4px 10px;font-size:10px;font-weight:900;display:flex}.searchnote{border-left:1px solid var(--line);letter-spacing:.06em;width:fit-content;max-width:100%;color:var(--grey);text-transform:lowercase;align-items:baseline;gap:7px;margin:-6px 0 12px;padding:4px 0 4px 9px;font-size:10px;display:flex}.searchguide span{color:var(--grey);letter-spacing:.02em;text-transform:none;font-weight:500}.searchguide a{border-bottom:1px solid var(--sig);margin-left:auto}.searchguide.off{color:var(--grey);border-left-style:dashed}.searchpanel .searchguide{width:100%;margin:0 0 8px}.asearchtoggle{letter-spacing:.1em;flex:none;min-width:44px;margin-left:auto;padding:5px 9px;font-size:9px}.topright .asearchtoggle{white-space:nowrap;margin-left:4px}.bagfees{padding:10px 0 2px}.bagfees>div{letter-spacing:.06em;color:var(--grey);justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.bagfees>div b{color:var(--ink)}.bagfees .bagfinal{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:8px;font-weight:800}.tagfilter{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.chip.clickable{cursor:pointer;background:var(--paper)}button.chip{font-family:inherit;line-height:inherit;text-transform:inherit}button.chip:focus-visible{outline:2px solid var(--red);outline-offset:2px}.chip.clickable:hover{color:var(--red);border-color:var(--red)}.chip.clickable.cur{background:var(--ink);color:var(--paper)}.srclabel{color:var(--grey);font-weight:700}.cardacts .buybtn,.cardacts a.buybtn{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--red);border-right:none;flex:1;padding:8px 0 2px;font-size:10px;font-weight:800}.lookstats{border-top:1px solid var(--line);letter-spacing:.08em;color:var(--grey);flex-wrap:wrap;gap:16px;margin-top:4px;padding-top:9px;font-size:10px;display:flex}.lookstats b{color:var(--ink);font-size:12px}.lookstats .lsscale{letter-spacing:.08em;opacity:.75;font-style:normal}.lookstats b.red,.ticketline b.red,b.red{color:var(--red)}.resetlink{border:none;border-bottom:1px solid var(--red);color:var(--red);cursor:pointer;letter-spacing:.06em;background:0 0;margin-top:16px;padding:2px 0;font-size:11px;font-weight:700}.adstar{color:var(--red);font-size:44px;font-style:normal;font-weight:900;line-height:1}.elmast{font-family:var(--mich);letter-spacing:.02em;text-transform:uppercase;margin:10px 0 2px;font-size:clamp(30px,5vw,60px);font-weight:700;line-height:1}.elnote{color:var(--grey);align-items:center;gap:8px;margin:0 0 14px;font-size:10.5px;display:flex}.elhot{margin-bottom:46px}.elrow{align-items:center;gap:18px;padding:10px 0;display:flex}.elnum{font-family:var(--helv);color:color-mix(in srgb, var(--ink) 22%, transparent);text-shadow:none;flex:none;width:1.5em;font-size:clamp(34px,4.5vw,56px);line-height:1}.elthumb{object-fit:cover;flex:none;width:84px;height:106px}.elinfo{flex:1;min-width:0}.elttl{font-family:var(--mich);letter-spacing:.04em;font-size:clamp(15px,2vw,22px);line-height:1.2}.elbrand{color:var(--grey);letter-spacing:.08em;margin-top:2px;font-size:11px}.elstat{font-family:var(--helv);color:var(--red);text-shadow:var(--glow-r);letter-spacing:.08em;text-align:right;flex:none;font-size:15px}.elhouse{margin-bottom:44px}.elhousenote{color:var(--grey);max-width:56ch;margin:8px 0 14px;font-size:12.5px}.elpiece{margin:0 0 18px}.elpiecettl{font-family:var(--mich);letter-spacing:.04em;font-size:16px}.elpiecesum{color:var(--grey);max-width:60ch;margin:4px 0;font-size:12px}.elpiecedate{font-family:var(--helv);color:var(--faint);font-size:12px}.elsubmit{letter-spacing:.14em;color:var(--grey);align-items:center;gap:10px;margin-top:8px;font-size:9.5px;display:flex}.elsubmit .adstar{font-size:20px}.elsubmit em{color:var(--red);font-style:normal}.elads{margin-bottom:44px}.eladrow{flex-wrap:wrap;gap:40px;margin-top:8px;display:flex}.elad{border:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);text-align:center;flex:1;place-content:center;justify-items:center;gap:4px;min-width:220px;min-height:110px;padding:18px;display:grid}.elad b{letter-spacing:.22em;color:var(--grey);font-size:9px;font-weight:400}.elad em{color:var(--faint);font-size:11px;font-style:italic}.elad .adstar{font-size:26px}.elfloor{max-width:760px;margin-bottom:44px}.elh{font-family:var(--mich);text-transform:uppercase;margin-bottom:10px}.elh2{letter-spacing:.08em;font-size:21px}.elh3{letter-spacing:.12em;font-size:15px}.elh4{letter-spacing:.16em;font-size:12px}.elh5{letter-spacing:.24em;color:var(--grey);font-size:9.5px}.elfloornote{color:var(--faint);letter-spacing:.06em;margin-top:14px;font-size:10px}.elext{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding-top:14px}.elextrow{align-items:baseline;gap:10px;padding:3px 0;display:flex}.elextpub{letter-spacing:.2em;color:var(--faint);flex:none;width:110px;font-size:7.5px}.elextttl{color:var(--grey);font-size:11px}.elextrow:hover .elextttl{color:var(--sig)}.elextnote{color:var(--faint);margin-top:10px;font-size:9px}@media (max-width:700px){.elnum{width:1.2em}.elthumb{width:64px;height:82px}.eladrow{gap:16px}}.cpost{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.cbody{flex:1;min-width:0}.chead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cmine{letter-spacing:.1em;color:var(--paper);background:var(--red);padding:1px 6px;font-size:9px;font-weight:800}.ctext{font-family:var(--serif);margin:6px 0 8px;font-size:16px;font-weight:500;line-height:1.45}.cacts{gap:18px;display:flex}.cacts button{cursor:pointer;color:var(--grey);background:0 0;border:none;padding:0;font-size:11px}.cacts button:hover,.cacts button.on{color:var(--red)}.ticketline{color:var(--grey);letter-spacing:.04em;margin-top:4px;font-size:11px}.ticketline b{color:var(--ink)}.setrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.seticon{border:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:inline-flex}.setinfo{flex:1;min-width:0}.setname{font-size:var(--ed-fs-setname,14.5px);letter-spacing:.03em;font-weight:900}.setstatus{letter-spacing:.12em;color:var(--grey);border:1px solid var(--line);flex:none;padding:3px 8px;font-size:9px;font-weight:800}.setstatus.on{color:var(--paper);background:var(--red);border-color:var(--red)}.legal{font-family:var(--serif);font-size:var(--ed-fs-legal,14.5px);color:var(--ink);max-width:640px;font-weight:500;line-height:1.7}.pbanner{border:1px solid var(--line);background:repeating-linear-gradient(115deg, var(--paper), var(--paper) 26px, #f3f2ee 26px, #f3f2ee 27px);height:130px;position:relative;overflow:hidden}.pbanner span{color:var(--red);opacity:.14;font-size:160px;font-weight:900;position:absolute;top:-46px;right:14px}.phead2{z-index:2;flex-wrap:wrap;align-items:flex-start;gap:18px;margin:-30px 0 20px;padding:0 20px;display:flex;position:relative}.pavatar .uavatar{background:var(--paper);border-width:2px;width:78px;height:78px;font-size:25px}.pident{flex:1;min-width:220px;padding-top:44px}.pname{letter-spacing:-.03em;font-size:27px;font-weight:900}.pbio{font-family:var(--serif);color:var(--grey);margin:6px 0 8px;font-size:14px;font-style:italic}.pcounts{letter-spacing:.1em;color:var(--grey);gap:20px;font-size:10px;display:flex}.pcounts b{color:var(--ink);margin-right:4px;font-size:14px}.phead2>.btn,.phead2>.followbtn{margin-top:44px}.pedit{border:1px solid var(--line);font-family:var(--helv);width:100%;max-width:380px;margin-bottom:6px;padding:7px 9px;font-size:14px;display:block}.pedit.small{font-size:12px}.pfsec{padding:6px 0 10px}.pmeta{font-family:var(--helv);color:var(--grey);letter-spacing:.1em;margin-top:5px;font-size:12.5px}.accountgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:12px;display:grid}.accountgrid>div{border-top:1px solid var(--line);padding-top:12px}.accountemail{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.accountemail input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;font:700 13px var(--helv);margin-top:4px;padding:10px;display:block}.accountnotice{color:var(--grey);margin-top:8px}.measurehead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.measurehead .psub{color:var(--red);margin:0 0 4px}.measurehead h2{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:28px}.measurehead .deck{max-width:650px;margin:4px 0 14px}.unitpick{border:1px solid var(--ink);display:flex}.unitpick button{border:0;border-right:1px solid var(--ink);background:var(--paper);cursor:pointer;padding:8px 12px;font-weight:900}.unitpick button:last-child{border-right:0}.unitpick button.on{background:var(--ink);color:var(--paper)}.measuregrid{grid-template-columns:repeat(6,minmax(100px,1fr));gap:10px;display:grid}.measuregrid label{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.measuregrid input,.measuregrid select{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;font:700 13px var(--helv);margin-top:4px;padding:10px}.measureactions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.measurestatus{color:var(--grey);font:italic 13px var(--serif)}@media (max-width:900px){.measuregrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.accountgrid{grid-template-columns:1fr}}.composer2{border:1px solid var(--line);gap:12px;margin:0 0 14px;padding:14px;display:flex}.composer2 .cright{flex:1;min-width:0}.composer2 textarea{resize:none;width:100%;font-family:var(--helv);background:0 0;border:none;outline:none;font-size:16px;font-weight:500}.composer2 textarea:focus{outline:2px solid var(--sig);outline-offset:2px}.cbar{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:8px;display:flex}.cicons{gap:10px;display:flex}.cicons button{cursor:pointer;color:var(--grey);background:0 0;border:none;padding:0;font-size:14px}.cicons button:hover{color:var(--red)}.ccount{color:var(--faint);letter-spacing:.08em;margin-left:auto;font-size:10px}.composer2 .btn{padding:8px 16px}@media (prefers-reduced-motion:reduce){.mq,.pulse{animation:none}}.sugwrap{display:inline-block;position:relative}.sugbox{z-index:60;background:var(--paper);border:1px solid var(--line);min-width:280px;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #00000059}.sugopt{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;text-transform:none;background:0 0;align-items:baseline;gap:6px;padding:7px 10px;font-size:12px;display:flex}.sugopt:last-child{border-bottom:0}.sugopt:hover{background:var(--ink);color:var(--bg)}.sugopt em{color:var(--grey);letter-spacing:.04em;margin-left:auto;font-size:10px;font-style:normal}.sugopt:hover em{color:var(--faint)}.awhy{border-top:1px solid var(--ink);margin-top:10px;padding-top:8px}.awhyhead{letter-spacing:.08em;font-size:11px;font-weight:800}.awhysum{margin-top:4px;font-size:12px;line-height:1.45}.awhywarn{font-family:var(--serif);color:var(--red);margin-top:3px;font-size:11px;font-style:italic}.awhychips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.achip{border:1px solid var(--line);background:var(--paper);cursor:pointer;padding:2px 8px;font-family:inherit;font-size:11px}.achip:hover{background:var(--ink);color:var(--bg)}.achip.on{background:var(--red);color:#fff;border-color:var(--red)}.achip:disabled{opacity:.5;cursor:default}.achip.on:disabled{opacity:1}.aread{border:none;border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);margin:12px 0 2px;padding:10px 0 2px}.areadhead{font-family:var(--mich);letter-spacing:.18em;font-size:10px;font-weight:400}.areadhead em{font-family:var(--serif);text-transform:none;letter-spacing:0;color:var(--grey);font-style:italic;font-weight:400}.areadpills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.apill{border:1px solid var(--line);background:var(--paper);cursor:pointer;padding:3px 10px;font-family:inherit;font-size:11px;font-weight:700}.apill:hover{background:var(--ink);color:var(--bg)}.apill.cur{background:var(--red);color:#fff;border-color:var(--red)}.apill.clearpill{border-color:var(--red);color:var(--red);font-weight:400}.apill.clearpill:hover{background:var(--red);color:#fff}.areadsum{font-family:var(--serif);margin-top:7px;font-size:12px;font-style:italic}.areadnote{color:var(--grey);margin-top:5px;font-size:10px}.amemsec{border-top:1px solid var(--line);padding:10px 0}.amemsec:first-of-type{border-top:none}.amemhead{letter-spacing:.14em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.amemhide{font:inherit;letter-spacing:.12em;cursor:pointer;color:var(--grey);background:0 0;border:none;margin-left:auto;font-size:10px}.amemhide:hover{color:var(--red)}.amembody{gap:6px;padding-top:8px;display:grid}.amemrow{align-items:baseline;gap:10px;font-size:12px;line-height:1.5;display:flex}.amemlbl{letter-spacing:.12em;color:var(--grey);flex:0 0 110px;font-size:10px;font-weight:900}.amemval{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.amemval em{border:1px solid var(--line);white-space:nowrap;padding:1px 6px;font-size:11px;font-style:normal}.amemnote{color:var(--grey);border-left:2px solid var(--red);padding-left:8px;font-size:11px}.amemgo{letter-spacing:.12em;border-bottom:1px solid var(--sig);font-size:10px;font-weight:900;text-decoration:none}.amempage{max-width:760px;padding:24px}.amempage .amemsec{padding:16px 0}.amemsub{color:var(--grey);max-width:560px;margin:8px 0 18px;font-size:13px;line-height:1.6}.amemerase{gap:8px;width:100%;margin-top:6px;display:flex}.amemconfirm{border:1px solid var(--line);background:var(--bg3);color:var(--ink);font:inherit;letter-spacing:.08em;border-radius:8px;flex:1;max-width:260px;padding:6px 10px;font-size:11px}.amemconfirm:focus{border-color:var(--red);outline:none}@media (max-width:760px){.amemlbl{flex-basis:84px}.searchguide{flex-wrap:wrap;align-items:flex-start}.searchguide span{width:100%}}.wstrip{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:14px 0;padding:10px 0 0;display:flex}.wstriplbl{font-family:var(--mich);letter-spacing:.18em;white-space:nowrap;margin-right:4px;font-size:10px;font-weight:400}.wchip{border:1px solid var(--line);background:var(--paper);font:inherit;cursor:pointer;padding:3px 10px;font-size:11px}.wchip:hover{border-color:var(--red);color:var(--red)}.wchip.cur{background:var(--ink);color:var(--paper);border-color:var(--ink)}.wtab{gap:10px;padding:12px 0;display:grid}.wadd{flex-wrap:wrap;gap:8px;display:flex}.wadd input,.wadd select{border:1px solid var(--line);font:inherit;flex:1;min-width:120px;padding:7px 10px;font-size:12px}.wadd input:focus,.wadd select:focus{border-color:var(--red);outline:none}.wrow{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;display:flex}.winfo{flex:1;min-width:0}.wttl{font-size:13px;font-weight:900}.wttl em{color:var(--grey);font-size:11px;font-style:normal;font-weight:400}.wmeta{color:#666;font-size:11px}.wact{font:inherit;letter-spacing:.12em;color:var(--grey);cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:900}.wact:hover{color:var(--red)}.wtoggle{border:1px solid var(--line);justify-self:start;padding:5px 10px}.wbtn{margin-top:6px;font-size:10px}.wthumb{object-fit:cover;border:1px solid var(--line);flex:none;align-self:center;width:44px;height:44px}.wconsent{color:#444;border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.wconsent input{accent-color:var(--red);margin-top:2px}.wact:disabled{color:#ccc;cursor:not-allowed}.rails{grid-template-columns:minmax(0,1fr);gap:14px;margin:14px 0;display:grid}.rail{border:none;border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);min-width:0;padding:10px 0 0}.railhead{font-family:var(--mich);letter-spacing:.18em;align-items:baseline;gap:8px;font-size:10px;font-weight:400;display:flex}.railmeta{letter-spacing:.02em;color:var(--grey);text-transform:lowercase;font-size:10px;font-weight:400}.railact{font:inherit;letter-spacing:.12em;color:var(--grey);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:10px}.railact+.railact{margin-left:10px}.railact:hover{color:var(--red)}.railrow{gap:10px;padding:10px 0 4px;display:flex;overflow-x:auto}.railcard{border:1px solid var(--line);flex:0 0 240px;padding:8px 10px}.railname{letter-spacing:.06em;font-size:12px;font-weight:900}.railphase{color:var(--red);font-size:10px;font-style:italic;font-weight:400}.railnote{color:var(--grey);margin:4px 0 6px;font-size:10px;line-height:1.45}.railpills{flex-wrap:wrap;gap:4px;display:flex}.railitem{color:inherit;flex:0 0 120px;gap:3px;text-decoration:none;display:grid}.railitem img{object-fit:cover;border:1px solid var(--line);width:120px;height:150px}.railitem span{font-size:10px;font-weight:900;line-height:1.3}.railitem em{color:var(--grey);font-size:9px;font-style:normal}.railrestore{border:1px solid var(--line);justify-self:start;margin-left:0;padding:4px 10px}.railerr{color:var(--red);letter-spacing:.06em;font-size:10px}.roomcard{border:1px solid var(--line);margin:18px 0;padding:16px 18px}.roomgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:22px;display:grid}@media (max-width:760px){.roomgrid{grid-template-columns:minmax(0,1fr)}}.roomrow{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.roomerr{color:var(--red);letter-spacing:.06em;margin:6px 0;font-size:10px}.roomstatement{width:100%;margin-bottom:6px}.roomswatch{border-width:1px;border-color:var(--room-ink);background:var(--room-paper);color:var(--room-ink);font:inherit;letter-spacing:.12em;cursor:pointer;padding:6px 10px;font-size:10px;font-weight:900}.roomswatch b{color:var(--room-accent)}.roomswatch.cur{outline:2px solid var(--room-accent)}.room{border-width:2px;border-color:var(--room-ink);background:var(--room-paper);color:var(--room-ink);margin:14px 0;padding:18px 20px}.roombanner{color:var(--room-accent);letter-spacing:.3em;white-space:nowrap;font-weight:900;overflow:hidden}.roomhead{align-items:baseline;gap:12px;margin:10px 0 4px;display:flex}.roomtitle{letter-spacing:-.01em;margin:0;font-size:44px;font-weight:900}.roomstar{color:var(--room-accent)}.roomskin{letter-spacing:.14em;opacity:.6;font-size:10px}.roomsub{letter-spacing:.18em;color:var(--room-accent);margin:16px 0 4px;font-size:10px;font-weight:900}.roomtext{white-space:pre-wrap;max-width:640px;margin:0;font-size:14px;line-height:1.6}.roomanthem{border:1px solid var(--room-ink);color:inherit;padding:6px 10px;font-size:11px;text-decoration:none}.roomanthem b{letter-spacing:.08em}.roompieces{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.roompiece{color:inherit;flex:0 0 110px;gap:3px;text-decoration:none;display:grid}.roompiece img{object-fit:cover;border:1px solid var(--room-ink);width:110px;height:138px}.roompiece span{font-size:9px;font-weight:900;line-height:1.3}.roomfoot{opacity:.75;align-items:baseline;gap:12px;margin-top:18px;font-size:9px;display:flex}.roomfoot em{color:var(--room-accent);font-style:normal}.roomreport{font:inherit;letter-spacing:.12em;color:var(--room-accent);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:9px}.roommods .chip,.roomthemes{margin-top:2px}.adisclose{border-top:1px solid var(--line);color:var(--grey);margin-top:10px;padding-top:8px;font-size:11px;line-height:1.5}.adisclose a{color:var(--red);font-weight:700;text-decoration:none}.adisclose a:hover{text-decoration:underline}.adisclose.full{color:var(--ink);border-top:0;margin:0;padding:10px 0 2px;font-size:12.5px}.a11yhead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card .ttl{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block}.card .ttl:focus-visible{outline:2px solid var(--red);outline-offset:2px}.skiplink{z-index:200;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#000;padding:10px 16px;font-weight:700;position:absolute;top:0;left:-9999px}.skiplink:focus{outline:2px solid var(--red);top:8px;left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.signupsheet{max-width:440px}.signuplist{border:1px solid var(--line);margin:0 0 18px;padding:12px 14px;list-style:none}.signuplist li{padding:3px 0;font-size:12px;font-weight:700}.signuplist li:before{content:"*";color:var(--red);margin-right:8px;font-weight:900}.signupactions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.signupalts{flex-wrap:wrap;gap:8px;display:flex}.signupalts .btn,.signupactions .btn{font-size:11px}.signupnote{margin-top:12px}a.tbtn{color:inherit;text-decoration:none;display:inline-block}.txtbtn{font:inherit;cursor:pointer;color:var(--grey);background:0 0;border:none;padding:0}.txtbtn:hover{color:var(--red)}.txtbtn:disabled{color:#ccc;cursor:not-allowed}.railact,.wact,.amemhide,.modmore,.roomreport,.txtbtn{font-size:var(--ed-fs-txtbtn,10px);letter-spacing:.12em;font-weight:700}.cacts .castat{color:var(--grey);align-items:center;font-size:11px;display:inline-flex}.cacts{align-items:center}.notice{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.notice-body{flex:1}.notice-x{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.notice-x:hover{opacity:.6}.notice-inline{padding:8px 0;font-size:12px;font-weight:700}.notice-inline.notice-info{color:var(--ink)}.notice-inline.notice-error{color:var(--red)}.notice-banner{border:1px solid var(--line);border-left:4px solid var(--red);font-family:var(--serif);margin:8px 0 14px;padding:10px 14px;font-size:14.5px;font-style:italic;font-weight:600}.notice-banner.notice-error{color:var(--red)}.os-crt{pointer-events:none;z-index:200;position:fixed;inset:0}.os-crt:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 2px, var(--scan) 2px 4px);opacity:var(--ed-scan-op,.315);position:absolute;inset:0}.os-crt:after{content:"";border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 80px #0000006b,inset 0 0 8px #0000004d}[data-theme=light] .os-crt:after{box-shadow:inset 0 0 80px #3caad233,inset 0 0 8px #3caad21f}.os-roll{height:16vh;opacity:var(--ed-roll-op,.2);animation:osroll var(--ed-roll-dur,9s) linear infinite;background:linear-gradient(#0000,#ffffff0b,#0000);position:absolute;left:0;right:0}@keyframes osroll{0%{top:-18vh}to{top:104vh}}.os-plus{z-index:0;pointer-events:none;opacity:calc(var(--ed-plus-op,.05) * var(--plus-k,.75));background:var(--holo);-webkit-mask-image:var(--plus), var(--plus);-webkit-mask-image:var(--plus), var(--plus);mask-image:var(--plus), var(--plus);position:fixed;inset:0;-webkit-mask-position:0 0,41px 63px;mask-position:0 0,41px 63px;-webkit-mask-size:96px 96px,137px 137px;mask-size:96px 96px,137px 137px;-webkit-mask-repeat:repeat;mask-repeat:repeat}body:before{content:"";z-index:0;pointer-events:none;background:var(--wash);position:fixed;inset:0}.os-blob{filter:blur(70px);pointer-events:none;z-index:0;opacity:var(--ed-blob-op,1);border-radius:50%;position:fixed}.os-blob.b1{background:#5a82ff14;width:44vw;height:38vh;animation:46s ease-in-out infinite alternate osdrift1;top:-6vh;left:-8vw}.os-blob.b2{background:#ff46c80f;width:36vw;height:42vh;animation:58s ease-in-out infinite alternate osdrift2;top:12vh;right:-6vw}.os-blob.b3{background:#a06eff14;width:30vw;height:30vh;animation:52s ease-in-out infinite alternate-reverse osdrift1;bottom:-10vh;left:24vw}.os-blob.b4{background:#d75fff0a;width:22vw;height:22vh;animation:40s ease-in-out infinite alternate-reverse osdrift2;bottom:6vh;right:18vw}[data-theme=light] .os-blob{opacity:calc(var(--ed-blob-op,1) * 1.3)}[data-theme=light] .os-blob.b1{background:#50d2f529}[data-theme=light] .os-blob.b2{background:#ff96cd17}[data-theme=light] .os-blob.b3{background:#ffbeaf17}[data-theme=light] .os-blob.b4{background:#fff0af14}@keyframes osdrift1{to{transform:translate(6vw,4vh)scale(1.15)}}@keyframes osdrift2{to{transform:translate(-5vw,-3vh)scale(.9)}}.os-status{height:var(--status-h);border-top:1px solid var(--line);background:var(--bg2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:44;font-size:var(--ed-fs-status,9.5px);color:var(--grey);letter-spacing:.12em;white-space:nowrap;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.os-status .st{border-right:1px solid var(--line);align-items:center;gap:6px;height:100%;padding:0 11px;display:flex}.os-status .st b{color:var(--ink);font-weight:400}.os-status .st:last-child{border-right:none;border-left:1px solid var(--line);margin-left:auto}.os-rec{background:var(--red);width:7px;height:7px;box-shadow:0 0 8px var(--red);border-radius:50%;animation:1.2s steps(2,end) infinite osblink}.os-rec.off{background:var(--faint);box-shadow:none;animation:none}.os-clock{font-family:var(--helv);font-size:var(--ed-fs-clock,14px);color:var(--sig);text-shadow:var(--glow);letter-spacing:.08em}.os-dock{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 2px 4px;display:flex}.os-dock canvas{width:44px;height:44px}.os-holo{cursor:grab;touch-action:none}.os-holo:active{cursor:grabbing}.os-dock .t{letter-spacing:.2em;color:var(--grey);font-size:8.5px;line-height:1.7}.os-dock .t b{color:var(--p2);text-shadow:var(--glow-p);font-weight:400}.os-frame{inset:0;top:var(--head-h);pointer-events:none;z-index:40;position:fixed}.os-frame:before{content:"";border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);position:absolute;inset:7px}.os-frame:after{content:"";border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-right:none;width:34%;position:absolute;top:12px;bottom:12px;left:12px}.os-frame i{display:block;position:absolute}.os-frame i:first-child{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);width:9px;height:9px;top:18px;right:22px}.os-frame i:nth-child(2){border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:5px;height:5px;top:22px;right:36px}.os-frame i:nth-child(3){border:1px solid color-mix(in srgb, var(--ink) 26%, transparent);width:9px;height:9px;bottom:40px;left:20px}.os-frame i:nth-child(4){border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);height:0;bottom:52px;left:12px;right:62%}.btn,.fitbtn,.platform,.chip{border-radius:var(--ed-rad-btn,999px)}.btn{background:var(--bg3);color:var(--ink);border:1px solid var(--line);letter-spacing:var(--ed-ls-btn,.14em);font-weight:400}.btn:hover{background:var(--bg2);color:var(--sig);border-color:var(--sig);text-shadow:var(--glow)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{background:var(--bg2);color:var(--sig);border-color:var(--sig)}.btn.ghost.active{color:var(--red);background:var(--bg3);border-color:var(--red);text-shadow:var(--glow-r)}button.soon,a.soon,.btn.soon,.btn.ghost.soon,.fitbtn.soon,.platform.soon{background:0 0}.panel{border-radius:0 0 var(--ed-panel-rad,14px) var(--ed-panel-rad,14px);background:var(--bg2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 40px #00000073}.autonote{border-radius:12px}.headline{font-family:var(--mich);font-size:var(--ed-fs-headline,clamp(38px, 6vw, 84px));letter-spacing:var(--ed-ls-headline,.02em);text-transform:uppercase;font-weight:700;line-height:.94}.headline .red{text-shadow:var(--glow-r);margin-right:.06em}.headsub{font-family:var(--mich);font-size:var(--ed-fs-headline,clamp(38px, 6vw, 84px));letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 26%, transparent);text-shadow:none;margin:0 0 10px;font-weight:700;line-height:.94;display:block}@media (max-width:760px){.headsub{font-size:clamp(26px,8vw,48px)}}.statshead,.phead,.psub{font-family:var(--mich);letter-spacing:.18em;font-weight:400}.deck{color:var(--grey);font-style:normal;font-size:var(--ed-fs-deck,13px)}.searchpanel,.bagpanel{border-radius:0 0 var(--ed-panel-rad,14px) var(--ed-panel-rad,14px)}.search{border-bottom-color:var(--sig);caret-color:var(--sig)}.red{color:var(--red);text-shadow:var(--glow-r)}::selection{background:var(--red);color:#fff}img{filter:saturate(var(--ed-img-sat,.92))}.bagrow{border-bottom:1px solid var(--line)}.bagrow img,.shit img{border-radius:6px}[data-model="02"] .snav{border:2px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--sig) 9%, transparent), color-mix(in srgb, var(--bg3) 60%, transparent));border-radius:999px;padding:4px 16px}[data-model="02"] .snav .nic{display:none}[data-model="02"] .snav.cur{background:linear-gradient(180deg, color-mix(in srgb, var(--sig) 24%, transparent), color-mix(in srgb, var(--sig) 5%, transparent));box-shadow:var(--glow)}[data-model="02"] .snav.cur:before{display:none}[data-model="02"] .autonote{border-radius:18px}input,select,textarea{background-color:var(--bg3);color:var(--ink);border-color:var(--line)}.cvr,.cvr>*{position:relative}.cvlines{pointer-events:none;opacity:.85;position:absolute;inset:0;overflow:hidden}.cvlines i{border-top:1px solid var(--ink);height:0;display:block;position:absolute}.cvlines .cvln-h1{opacity:.3;width:55%;top:9%;left:-3%}.cvlines .cvln-h2{opacity:.07;width:68%;top:21%;left:30%}.cvlines .cvln-h3{opacity:.1;border-top-width:4px;width:40%;top:38%;left:-2%}.cvlines .cvln-h4{opacity:.05;width:54%;top:55%;left:48%}.cvlines .cvln-h5{opacity:.12;width:82%;top:71%;left:-4%}.cvlines .cvln-h6{opacity:.22;border-top-width:6px;width:30%;top:88%;left:22%}.cvlines .cvln-v1,.cvlines .cvln-v2,.cvlines .cvln-v3,.cvlines .cvln-v4,.cvlines .cvln-v5{border-top:none;border-left:1px solid var(--ink);width:0;height:auto}.cvlines .cvln-v1{opacity:.26;height:30%;top:6%;left:24%}.cvlines .cvln-v2{opacity:.06;height:55%;top:18%;left:58%}.cvlines .cvln-v3{opacity:.09;border-left-width:4px;height:34%;top:42%;left:8%}.cvlines .cvln-v4{opacity:.04;height:48%;top:30%;left:82%}.cvlines .cvln-v5{opacity:.13;height:33%;top:62%;left:40%}.cvmast{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.cvmastblock{display:grid}.cvmastline{font-family:var(--mich);font-size:var(--ed-fs-covermast,clamp(44px, 7.5vw, 96px));letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:.94}.cvmastline .red{margin-right:.06em}.cvyear{gap:.14em;display:flex}.cvyear i{color:color-mix(in srgb, var(--ink) 26%, transparent);text-shadow:none;font-style:normal;transform:translateY(.06em)}.cvmeta{letter-spacing:.2em;color:var(--grey);text-align:right;font-size:9px;line-height:1.9}.cvledger{letter-spacing:.18em;opacity:.85;margin-top:6px;font-size:7.5px;display:block}.cvherorow{grid-template-columns:1fr 190px;align-items:start;gap:28px;margin:18px 0 46px;display:grid}.cvhero{display:block;position:relative}.cvfilm{grid-template-columns:1fr 1fr;align-content:start;gap:12px 8px;padding-top:42px;display:grid}.cvfilmlbl{letter-spacing:.26em;color:var(--grey);grid-column:1/-1;font-size:8px}.cvfilm a{gap:3px;display:grid}.cvfilm img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.cvfilm b{letter-spacing:.14em;font-size:7.5px;font-weight:400}.cclbl{letter-spacing:.24em;color:var(--grey);margin-top:7px;font-size:7.5px;display:block}.ccval{letter-spacing:.12em;color:var(--ink);font-size:10.5px;font-weight:700;display:block}.cvcred{max-width:170px;position:absolute;top:20px;left:calc(11% + min(44%,420px) + 20px)}.cvcred .cclbl:first-child{margin-top:0}.cvhero:before{content:"";aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);pointer-events:none;width:min(44%,420px);position:absolute;top:26px;left:calc(11% + 22px)}.cvvert{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--grey);font-size:8.5px;position:absolute;top:6px;left:calc(11% - 24px)}.cvheroimg{aspect-ratio:4/5;width:min(44%,420px);margin-left:11%;position:relative;overflow:hidden}.cvheroimg img{object-fit:cover;width:100%;height:100%;display:block}.cvheroimg:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 3px,#0000001a 3px 4px),radial-gradient(70% 45% at 30% 16%,#ffffff1f,#0000 60%);position:absolute;inset:0}.cvherotext{gap:6px;max-width:46ch;display:grid;position:absolute;bottom:8%;left:calc(11% + min(44%,420px) - 90px)}.cvherobrand{font-family:var(--mich);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 18px var(--bg);font-size:clamp(30px,4.6vw,64px);font-weight:700;line-height:.98}.cvherottl{letter-spacing:.04em;text-shadow:0 0 12px var(--bg);font-size:13px}.cvheroline{font-family:var(--helv);color:var(--ink);letter-spacing:.08em;text-shadow:0 0 12px var(--bg), 0 0 5px var(--bg);font-size:14px}.cvhero.cvempty:before{display:none}.cvhero.cvempty{min-height:0}.cvhero.cvempty .pempty{margin-left:11%}.cvlink{letter-spacing:.16em;font-size:10px}.cvmore{margin-top:14px;display:inline-block}.cvband,.cvband2{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;margin:0 0 40px;display:grid}.cvlooks{margin-top:26px;position:relative}.cvstories{margin-top:40px;position:relative}.cvside{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--grey);opacity:.8;white-space:nowrap;font-size:8px;position:absolute;top:8px;left:-26px}.cvsider{left:auto;right:-24px}.cvkick{font-family:var(--mich);letter-spacing:.2em;margin-bottom:4px;font-size:10px}.cvnote{color:var(--grey);margin-bottom:12px;font-size:10px}.cvhotrow{align-items:baseline;gap:14px;padding:7px 0;display:flex}.cvhotnum{font-family:var(--helv);color:color-mix(in srgb, var(--ink) 25%, transparent);text-shadow:none;flex:none;width:44px;font-size:30px;line-height:1}.cvhotttl{font-family:var(--mich);letter-spacing:.05em;font-size:13px;line-height:1.35}.cvhotttl i{font-style:normal;font-family:var(--helv);letter-spacing:.14em;color:var(--grey);text-shadow:none;font-size:9.5px;display:block}.cvboothttl{font-family:var(--mich);letter-spacing:.05em;font-size:13px;line-height:1.35}.cvboothttl i{font-style:normal;font-family:var(--helv);letter-spacing:.14em;color:var(--grey);text-shadow:none;font-size:9.5px;display:block}.cvhotstat{font-family:var(--helv);color:var(--grey);text-shadow:none;letter-spacing:.1em;flex:none;margin-left:auto;font-size:12px}.cvlook{margin:6px 0 30px;display:block}.cvlookstrip{gap:6px;padding:26px 0 4px;display:flex;position:relative}.cvlookstrip img{object-fit:cover;width:84px;height:106px}.tdrf{pointer-events:none;border:9px solid var(--ink);position:absolute}.tdrfa{opacity:.92;width:148px;height:150px;top:2px;left:-14px}.tdrfb{opacity:.8;border-width:7px;width:210px;height:100px;top:6px;left:168px}.tdrfb2{opacity:.55;border-width:5px;width:140px;height:96px;top:52px;left:84px}.cvcredit{margin-top:10px}.cvcredit .ccval{color:var(--grey);font-size:10px;font-weight:400}.cvlook:hover .cvcredit .ccval{color:var(--sig);text-shadow:var(--glow)}.cvwire{padding-top:16px;position:relative}.cvwire:before{content:"";border-top:5px solid var(--ink);opacity:.85;width:34%;position:absolute;top:0;left:0}.cvwire:after{content:"";border-top:1px solid var(--ink);opacity:.12;width:88%;position:absolute;top:9px;left:0}.cvcompose{gap:12px;margin:10px 0 18px;display:flex}.cvcomposebox{flex:1}.cvr .cvcomposebox textarea{border:none;border-bottom:2px solid var(--line);width:100%;font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:15px}.cvr .cvcomposebox textarea:focus{border-bottom-color:var(--sig)}.cvcomposerow{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.cvpost{margin:0 0 16px}.cvpost:nth-of-type(2n){margin-left:30px}.cvposttext{max-width:52ch;margin:0 0 3px;font-size:14px;line-height:1.45}.cvpost.cvlead .cvposttext{font-family:var(--mich);letter-spacing:.02em;max-width:30ch;font-size:19px;line-height:1.35}.cvposthandle{font-family:var(--helv);color:var(--grey);letter-spacing:.08em;font-size:12px}.cvstory{margin:0 0 16px;display:block}.cvstory:nth-of-type(2n){margin-left:26px}.cvpub{letter-spacing:.22em;color:var(--red);text-shadow:var(--glow-r);font-size:8.5px}.cvstoryttl{font-family:var(--mich);letter-spacing:.05em;margin:3px 0;font-size:13px;display:block}.cvstorysum{color:var(--grey);max-width:52ch;font-size:11px;display:block}.cvindex{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);flex-wrap:wrap;gap:10px 34px;padding-top:18px;display:flex;position:relative}.cvindex:before{content:"";border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);width:38%;position:absolute;top:3px;left:0}.cvindex a b{font-family:var(--mich);letter-spacing:.16em;font-size:10px;font-weight:400;display:block}.cvindex a span{color:var(--grey);text-shadow:none;font-size:9px}.cvindex a:hover b{color:var(--sig);text-shadow:var(--glow)}.cvcolo{letter-spacing:.22em;color:var(--grey);opacity:.8;margin-top:26px;font-size:7.5px;line-height:2.1}@media (max-width:980px){.cvband,.cvband2{grid-template-columns:minmax(0,1fr);gap:30px}.cvherorow{grid-template-columns:1fr;gap:20px}.cvheroimg{width:78%;margin-left:6%}.cvhero:before{width:78%;top:18px;left:calc(6% + 18px)}.cvvert{left:0}.cvherotext{max-width:none;bottom:6%;left:calc(6% + 18px);right:4%}.cvpost:nth-of-type(2n),.cvstory:nth-of-type(2n){margin-left:0}.cvfilm{grid-template-columns:repeat(6,1fr);gap:8px;padding-top:0}.cvfilmlbl{grid-column:1/-1}.cvcred,.cvside{display:none}.cvlooks,.cvstories{margin-top:0}.cvpost.cvlead .cvposttext{font-size:16px}}.ctr,.ctr>*{position:relative}.ctr .cvlines{height:1500px;position:absolute;inset:0 0 auto}.ctr .cvside{position:absolute}.cthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ctmeta{letter-spacing:.2em;color:var(--grey);text-align:right;font-size:8.5px;line-height:1.9}.ctmeta span{display:block}.ctside{top:470px;left:-26px}.ctsider{top:700px}.cvlines .ctln-h1{opacity:.2;width:34%;top:58px;left:-2%}.cvlines .ctln-h2{opacity:.07;border-top-width:3px;width:56%;top:208px;left:46%}.cvlines .ctln-h3{opacity:.05;width:52%;top:860px;left:-3%}.cvlines .ctln-h4{opacity:.1;width:60%;top:1380px;left:30%}.cvlines .ctln-v1,.cvlines .ctln-v2,.cvlines .ctln-v3{border-top:none;border-left:1px solid var(--ink);width:0;height:auto}.cvlines .ctln-v1{opacity:.16;height:130px;top:96px;left:23%}.cvlines .ctln-v2{opacity:.12;height:520px;top:260px;left:97.5%}.cvlines .ctln-v3{opacity:.06;border-left-width:4px;height:640px;top:420px;left:1.5%}.wcomposer{margin:6px 0 26px}.wmodes{align-items:center;gap:18px;margin-bottom:14px;display:flex}.wcompose{gap:12px;display:flex}.wcright{flex:1;min-width:0}.wcright .wcap,.wedit .wcap{border:none;border-bottom:1px solid var(--line);width:100%;font-family:var(--mich);letter-spacing:.04em;background:0 0;border-radius:0;outline:none;padding:6px 2px;font-size:13px}.wcright textarea,.wedit textarea{border:none;border-bottom:2px solid var(--line);width:100%;font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:15px}.wcright .wcap:focus,.wcright textarea:focus,.wedit .wcap:focus,.wedit textarea:focus{border-bottom-color:var(--sig)}.wsoonpanel{color:var(--grey);max-width:60ch;padding:6px 0 2px;font-size:12.5px;line-height:1.7}.wsoonpanel b{color:var(--ink);letter-spacing:.08em}.wsoonpanel em{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-style:normal}.wfloor{margin-top:8px}.wfocus{margin:4px 0 30px}.wfocusback{letter-spacing:.16em;margin-bottom:12px;font-size:10px;display:inline-block}.wfocuspost .wposthead{font-size:19px}.wfocuspost .fposttext{font-size:15px}.wpost{margin-bottom:22px}.wposthead{font-family:var(--mich);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:15px}.wpost .fposttext{white-space:pre-wrap;max-width:68ch}.wedited{color:var(--grey);letter-spacing:.06em;margin-left:6px;font-size:10px;font-style:normal}.wctls{vertical-align:baseline;gap:14px;margin-left:12px;display:inline-flex}.wctl{cursor:pointer;font-family:var(--mich);letter-spacing:.14em;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.wctl.warn{color:var(--red);text-shadow:-4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), 4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), var(--glow-r)}.wedit{gap:6px;margin-bottom:6px;display:grid}.wtag,.wmention{text-decoration:none}.wengage{vertical-align:baseline;gap:14px;margin-left:12px;display:inline-flex}.weng{cursor:pointer;font-family:var(--mich);letter-spacing:.14em;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.weng b{margin-left:5px;font-weight:800}.weng.on{color:var(--red);text-shadow:-4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), 4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), var(--glow-r)}.fwho{max-width:560px;margin:8px 0 46px}.booth{border-bottom:1px dashed color-mix(in srgb, var(--ink) 12%, transparent);align-items:center;gap:18px;padding:9px 0;display:flex}.booth .elnum{font-size:clamp(24px,3vw,38px)}.boothbody b{font-family:var(--mich);letter-spacing:.14em;font-size:12px;font-weight:400;display:block}.boothbody span{color:var(--grey);letter-spacing:.08em;font-size:10px}.boothtag{letter-spacing:.2em;color:var(--grey);flex:none;margin-left:auto;font-size:8.5px}.boothsite{color:var(--grey)}.boothsite:hover{color:var(--ink)}.bizpanel{max-width:560px;margin-top:30px}.biztype{font-family:var(--mich);letter-spacing:.14em;margin:2px 0 6px;font-size:13px}.biztype.bizverified{color:var(--sig);text-shadow:var(--glow)}.bizlaw{color:var(--grey);max-width:56ch;margin:0 0 12px;font-size:11px;line-height:1.7}.bizfields{margin:6px 0 10px}.bizfields .cclbl:first-child{margin-top:0}.bizreject{color:var(--red);text-shadow:var(--glow-r);max-width:56ch;font-size:12px}.bizform{gap:10px;margin-top:10px;display:grid}.bizform input,.bizform textarea{border:none;border-bottom:1px solid var(--line);width:100%;font:inherit;background:0 0;border-radius:0;outline:none;padding:7px 2px;font-size:13px}.bizform input:focus,.bizform textarea:focus{border-bottom-color:var(--sig)}.bizrow{align-items:center;gap:12px;margin-top:4px;display:flex}.authmodes{gap:16px;margin:2px 0 10px;display:flex}.authmodes .txtbtn.cur{color:var(--red);text-shadow:var(--glow-r)}.pwwrap{display:block;position:relative}.pwwrap input{width:100%;padding-right:34px}.pweye{cursor:pointer;color:var(--grey);background:0 0;border:none;padding:4px 6px;font-size:13px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pweye:hover{color:var(--sig);text-shadow:var(--glow)}.tbav{padding:6px 8px}.tbavatar{border:1px solid var(--sig);width:26px;height:26px;color:var(--sig);text-shadow:var(--glow);font-family:var(--mich);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.elside{top:300px;left:-26px}.elsider{top:1150px}.cvlines .elln-h1{opacity:.22;width:62%;top:90px;left:40%}.cvlines .elln-h2{opacity:.08;border-top-width:4px;width:44%;top:340px;left:-3%}.cvlines .elln-h3{opacity:.05;width:70%;top:780px;left:25%}.cvlines .elln-h4{opacity:.11;width:58%;top:1240px;left:-2%}.cvlines .elln-v1,.cvlines .elln-v2,.cvlines .elln-v3{border-top:none;border-left:1px solid var(--ink);width:0;height:auto}.cvlines .elln-v1{opacity:.15;height:420px;top:60px;left:96.5%}.cvlines .elln-v2{opacity:.06;border-left-width:3px;height:560px;top:520px;left:2%}.cvlines .elln-v3{opacity:.04;height:380px;top:940px;left:55%}.imgwrap{border-radius:var(--ed-img-rad,0px);position:relative;overflow:hidden}.imgwrap:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000017 3px 4px),radial-gradient(70% 45% at 30% 16%,#ffffff1a,#0000 60%);position:absolute;inset:0}.card:hover .imgwrap:before{content:"◉ INSPECT →";z-index:2;letter-spacing:.2em;color:var(--red);text-shadow:var(--glow-r);font-size:8.5px;position:absolute;bottom:7px;right:7px}.ppbody{background:color-mix(in srgb, var(--bg3) 42%, transparent);align-items:center;gap:26px;padding:16px 22px;display:flex}.ppbody .ppid{padding:0}.ppphoto{border:1px solid var(--line);background:var(--bg3);cursor:pointer;border-radius:8px;flex:none;width:148px;height:186px;padding:0;position:relative;overflow:hidden}.ppphoto img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:100%}.ppphotoempty{height:100%;color:var(--sig);text-shadow:var(--glow);place-items:center;gap:6px;font-size:26px;display:grid}.ppphotoempty em{letter-spacing:.2em;color:var(--grey);text-shadow:none;font-size:7.5px;font-style:normal}.ppphoto:hover{border-color:var(--sig)}.pbannerctl{gap:6px;display:flex;position:absolute;top:8px;right:8px}.pbanner{position:relative}.ppupl{border:1px dashed var(--line);background:var(--bg3);color:var(--grey);letter-spacing:.16em;cursor:pointer;border-radius:999px;padding:4px 11px;font-size:8.5px}.ppupl:hover{color:var(--sig);border-color:var(--sig)}.pavimg{object-fit:cover;border-radius:50%;width:100%;height:100%}.pavatar{overflow:hidden}.ppdoc{border:1px solid var(--line);background:var(--bg2);border-radius:16px;margin:0 0 18px;overflow:hidden}.ppsec{border-bottom:1px solid var(--line);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='30'%3E%3Cg stroke='%2377ffbb' stroke-width='1' opacity='0.25'%3E%3Cpath d='M18 5v9M13.5 9.5h9'/%3E%3Cpath d='M4 21v6M1 24h6' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");height:30px;position:relative}[data-theme=light] .ppsec{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='30'%3E%3Cg stroke='%23177a8a' stroke-width='1' opacity='0.3'%3E%3Cpath d='M18 5v9M13.5 9.5h9'/%3E%3Cpath d='M4 21v6M1 24h6' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")}.ppsec:after{content:"";background:linear-gradient(90deg,#0000,#965aff24 30%,#3cdc8c1f 55%,#4696ff1f 75%,#0000);position:absolute;inset:0}.ppnum{font-family:var(--helv);color:var(--sig);text-shadow:var(--glow);z-index:2;font-size:15px;position:absolute;top:5px;right:12px}.ppid{flex:1;grid-template-columns:.9fr .9fr 1.6fr;align-content:center;gap:9px 20px;margin:0;padding:12px 16px;display:grid}.ppid .sp2{grid-column:span 2}.ppid .sp3{grid-column:1/-1}.ppid dt{letter-spacing:.16em;color:var(--grey);font-size:9px}.ppid dd{letter-spacing:.05em;color:var(--ink);margin:3px 0 0;font-size:13px}.ppid .ppmono{color:var(--ink);word-break:break-all;max-width:360px;font-size:11px}.ppmrz{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);font-family:var(--helv);letter-spacing:.46em;color:var(--grey);white-space:nowrap;scrollbar-width:none;padding:8px 16px;font-size:17px;line-height:1.35;overflow-x:hidden}.ppmrz::-webkit-scrollbar{display:none}.dhints{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px;display:flex}.dhintlbl{font-family:var(--mich);letter-spacing:.2em;color:var(--grey);font-size:9px}.dhint{border:1px dashed var(--line);background:var(--bg3);letter-spacing:.06em;color:var(--grey);cursor:pointer;font-size:10.5px;font-family:var(--helv);text-transform:none;border-radius:999px;padding:4px 12px}.dhint:hover{color:var(--sig);border-color:var(--sig);text-shadow:var(--glow)}.pbanner{background:linear-gradient(120deg, var(--bg3), color-mix(in srgb, var(--p2) 8%, var(--bg3)) 55%, var(--bg3));border:none}.pbanner span{text-shadow:var(--glow-r)}.phead2{padding:14px 4px}.pcounts{gap:26px}.pcounts b{font-family:var(--helv);color:var(--sig);text-shadow:var(--glow);margin-right:5px;font-size:17px;font-weight:400}@media (prefers-reduced-motion:reduce){.os-roll,.os-blob,.mq{animation:none!important}}.dc{top:calc(var(--head-h) + 8px);right:10px;bottom:calc(var(--status-h) + 8px);z-index:90;background:var(--bg2);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex-direction:column;width:316px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 40px #00000073}.dchead{border-bottom:1px solid var(--line);font-family:var(--mich);letter-spacing:.18em;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.dchead b{color:var(--red);text-shadow:var(--glow-r);font-weight:400}.dchead .dcx{margin-left:auto}.dcinspect{border:1px dashed var(--line);background:var(--bg3);color:var(--grey);letter-spacing:.16em;cursor:pointer;font-size:8.5px;font-family:var(--helv);border-radius:999px;padding:4px 11px}.dcinspect:hover{color:var(--sig);border-color:var(--sig)}.dcinspect.on{color:var(--red);border-color:var(--red);text-shadow:var(--glow-r);border-style:solid;animation:1.2s steps(2,end) infinite osblink}.dcx{color:var(--grey);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.dcx:hover{color:var(--red)}.dcbody{flex:1;padding:4px 0 8px;overflow-y:auto}.dcgroup{border-bottom:1px solid var(--line)}.dcgrouphead{cursor:pointer;text-align:left;width:100%;font-family:var(--mich);letter-spacing:.2em;color:var(--grey);background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;font-size:8.5px;display:flex}.dcgrouphead:hover,.dcgroup.open .dcgrouphead{color:var(--sig);text-shadow:var(--glow)}.dcgrouphead i{color:var(--faint);margin-left:auto;font-style:normal}.dcgroup.open .dcgrouphead i{color:var(--sig)}.dccount{font-family:var(--helv);color:var(--red);text-shadow:var(--glow-r);font-size:12px}.dcrows{gap:7px;padding:2px 12px 10px;display:grid}.dcrow{grid-template-columns:108px 1fr 46px 14px;align-items:center;gap:7px;display:grid}.dcrow label{letter-spacing:.08em;color:var(--grey);text-transform:uppercase;font-size:9px;line-height:1.25}.dcrow.set label{color:var(--ink)}.dcrow input[type=range]{width:100%;accent-color:var(--red);background:0 0;margin:0}.dcval{font-family:var(--helv);color:var(--sig);text-shadow:var(--glow);text-align:right;white-space:nowrap;font-size:12px}.dcrow.set .dcval{color:var(--red);text-shadow:var(--glow-r)}.dcundo{cursor:pointer;color:var(--grey);visibility:hidden;background:0 0;border:none;padding:0;font-size:11px;line-height:1}.dcrow.set .dcundo{visibility:visible}.dcundo:hover{color:var(--red)}.dcnote{color:var(--faint);letter-spacing:.06em;grid-column:1/-1;margin-top:-4px;font-size:8.5px}.dcrow.flash{animation:1.2s steps(4,end) dcflash}@keyframes dcflash{0%,60%{background:color-mix(in srgb, var(--red) 18%, transparent)}}.dcfoot{border-top:1px solid var(--line);gap:7px;padding:9px 12px;display:grid}.dcfootrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dcfoot .fitbtn{padding:5px 10px;font-size:8.5px}.dcfoot input[type=text],.dcfoot textarea{border:1px solid var(--line);background:var(--bg3);min-width:0;color:var(--ink);font-family:var(--helv);border-radius:8px;outline:none;flex:1;padding:6px 8px;font-size:10px}.dcfoot textarea{resize:vertical;width:100%}.dcfoot input:focus,.dcfoot textarea:focus{border-color:var(--sig)}.dcpreset{letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;display:flex}.dcpreset b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.dcmsg{color:var(--grey);letter-spacing:.08em;font-size:9px}.dcmsg.err{color:var(--red)}.dcstatus{font-family:var(--helv);color:var(--grey);letter-spacing:.08em;font-size:12px}.dcstatus b{color:var(--red);text-shadow:var(--glow-r);font-weight:400}html.dc-inspecting,html.dc-inspecting *{cursor:crosshair!important}.dchl{z-index:89;pointer-events:none;border:1px dashed var(--red);box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 40%, transparent), 0 0 14px color-mix(in srgb, var(--red) 45%, transparent);border-radius:4px;position:fixed}.dchl em{font-style:normal;font-family:var(--helv);color:var(--red);text-shadow:var(--glow-r);background:var(--bg3);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:12px;position:absolute;top:-16px;left:0}@media (max-width:760px){.dc{width:auto;max-height:58vh;inset:auto 8px 12px}}@media (prefers-reduced-motion:reduce){.dcinspect.on,.dcrow.flash{animation:none}}.ppdoc{flex-direction:column;max-width:980px;margin:0 auto 18px;display:flex;position:relative}@media (min-width:900px){.ppdoc{aspect-ratio:125/88}}.ppdoc .ppbody,.ppdoc .ppmrz{z-index:2;position:relative}.ppuv{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ppuvcross{width:100%;height:60px;position:absolute;top:4px;left:0}.ppholo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ppholo>div{position:absolute;inset:0}.ppholo svg{width:100%;height:100%;display:block}.ppholo polyline{fill:none}.ppholo-a{-webkit-mask-image:linear-gradient(#0000001f 0%,#00000024 44%,#000 68%);mask-image:linear-gradient(#0000001f 0%,#00000024 44%,#000 68%)}.ppholo-b{-webkit-mask-image:linear-gradient(#0000 0% 52%,#000 74%);mask-image:linear-gradient(#0000 0% 52%,#000 74%)}.ppholo path{fill:none}.pvbld{stroke:var(--grey);stroke-width:.35px;opacity:.5}.pvrd-minor{stroke:var(--sig);stroke-width:.55px;opacity:.6}.pvrd-second{stroke:var(--sig);stroke-width:.9px;opacity:.8}.pvrd-major{stroke:var(--sig);stroke-width:1.4px;opacity:.95}.pvroads-hot{filter:drop-shadow(0 0 4px var(--sig)) drop-shadow(0 0 12px var(--sig))}.pvstars text{fill:var(--red);font-family:var(--helv);font-size:15px}.pvstars-hot{filter:drop-shadow(0 0 5px var(--red)) drop-shadow(0 0 13px var(--red))}.pvplus{fill:none;stroke-width:1.6px;stroke-linecap:square}.pv-s{stroke:var(--sig);opacity:.55}.pv-p{stroke:var(--p2);opacity:.5}.pv-r{stroke:var(--red);opacity:.75}.ppmicro{border-top:1px solid var(--line);white-space:nowrap;letter-spacing:.34em;color:var(--p2);opacity:.75;text-shadow:var(--glow-p);z-index:2;padding:2px 0 1px;font-size:6.5px;font-weight:700;position:relative;overflow:hidden}.ppterrain{z-index:2;flex:1;min-height:210px;position:relative}.pposm{letter-spacing:.18em;color:var(--faint);font-size:6.5px;position:absolute;bottom:8px;right:14px}.pvparislbl{fill:var(--grey);font-family:var(--helv);letter-spacing:.14em;opacity:.85;font-size:10px}.pvistar path{stroke:var(--red);stroke-width:1.6px;stroke-linecap:round;fill:none;opacity:.9}.ppsummit{font-family:var(--helv);color:var(--red);text-shadow:var(--glow-r);letter-spacing:.1em;font-size:15px;position:absolute;top:14px;right:16px}.ppnation{z-index:2;text-align:center;border-bottom:1px solid var(--line);font-family:var(--mich);letter-spacing:.34em;color:var(--ink);background:color-mix(in srgb, var(--bg3) 68%, transparent);text-shadow:var(--glow), var(--glow);padding:9px 12px 7px;font-size:13.5px;position:relative}.ppnation b{color:var(--red);text-shadow:var(--glow-r), var(--glow-r);font-weight:400}.ppphotocol{align-self:center;justify-items:center;gap:8px;display:grid}.ppquad{letter-spacing:.22em;color:var(--grey);justify-items:center;gap:2px;font-size:8px;line-height:1.35;display:grid}.ppquad b{color:var(--sig);text-shadow:var(--glow);letter-spacing:.3em;font-size:10px;font-weight:400}.ppid dt em{color:var(--faint);letter-spacing:.04em;text-transform:none;margin-left:4px;font-style:normal}.ppphoto img{filter:saturate(.55)contrast(1.12)brightness(.96)}.ppphoto:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--p2) 22%, transparent), color-mix(in srgb, var(--sig) 16%, transparent)), repeating-linear-gradient(0deg, transparent 0 2px, #00000029 2px 3px);position:absolute;inset:0}.ppmrz b{color:var(--sig);text-shadow:var(--glow);font-weight:400}.ppmrz i{color:var(--red);opacity:.75;text-shadow:var(--glow-r);font-style:normal}[data-theme=light] .pvroad-minor line,[data-theme=light] .pvroad-minor polyline{stroke-width:1px}@media (max-width:760px){.ppterrain{min-height:170px}.ppmrz{letter-spacing:.1em;font-size:13px}.ppbody{flex-direction:column;align-items:center}.ppid{grid-template-columns:1fr 1fr}.ppid .sp3,.ppid .sp2,.ppid>div:nth-child(3){grid-column:1/-1}}.ppupload{z-index:2;cursor:pointer;border:none;border-top:1px solid var(--line);background:var(--bg3);width:100%;font-family:var(--mich);letter-spacing:.26em;color:var(--ink);text-shadow:var(--glow-ink);padding:12px 0 13px;font-size:10.5px;transition:background .15s,color .15s;position:relative}.ppupload:hover{background:var(--bg2);color:var(--sig);text-shadow:var(--glow)}.ppwarp{z-index:400;pointer-events:none;display:none;position:fixed;inset:0}.ppbuildveil{background:var(--bg);opacity:0;transition:opacity .25s;position:absolute;inset:0}.ppbuildmap{opacity:.5;position:absolute;inset:0}.ppbuildfx,.ppbuildmap canvas{position:absolute;inset:0}.ppbuildmap canvas,.ppbuildfx canvas{width:100%;height:100%;display:block}.ppbuild-roads{filter:drop-shadow(0 0 4px var(--sig)) drop-shadow(0 0 12px var(--sig))}.ppbuild-stars{filter:drop-shadow(0 0 5px var(--red)) drop-shadow(0 0 13px var(--red))}.ppbuild-hot{filter:drop-shadow(0 0 4px var(--sig)) drop-shadow(0 0 12px var(--sig))}.ppbuildgrad{opacity:0;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 62%, transparent), color-mix(in srgb, var(--bg) 30%, transparent) 45%, color-mix(in srgb, var(--bg) 68%, transparent));transition:opacity .45s 1.05s;position:absolute;inset:0}.ppwarp.on .ppbuildveil,.ppwarp.on .ppbuildgrad{opacity:1}.gx{max-width:720px;position:relative}.gx .headline{letter-spacing:.2em}.gxblob{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.gxb1{background:color-mix(in srgb, var(--p2) 14%, transparent);width:46vw;height:40vh;top:4vh;right:-10vw}.gxb2{background:color-mix(in srgb, var(--sig) 10%, transparent);width:38vw;height:36vh;bottom:-6vh;left:-8vw}.gxhero{z-index:1;margin-bottom:18px;position:relative}.gxcard{z-index:1;border:1px solid var(--line);background:var(--chrome), color-mix(in srgb, var(--bg2) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;margin:0 0 16px;padding:22px;position:relative;box-shadow:0 18px 50px #00000047}[data-theme=light] .gxcard{box-shadow:0 18px 50px #6e96a529}.gxlabel{font-family:var(--mich);letter-spacing:.26em;color:var(--grey);margin-bottom:14px;font-size:8.5px}.gxdrop{text-align:center;border:1.5px dashed var(--line);cursor:pointer;border-radius:18px;justify-items:center;gap:7px;padding:30px 20px;transition:border-color .2s,background .2s;display:grid}.gxdrop b{letter-spacing:.08em;font-size:13px;font-weight:400}.gxdrop em{color:var(--grey);max-width:46ch;font-size:10px;font-style:normal;line-height:1.6}.gxdropmark{color:var(--sig);text-shadow:var(--glow);font-size:30px;line-height:1}.gxdrop.over,.gxdrop:hover{border-color:var(--sig);background:color-mix(in srgb, var(--sig) 5%, transparent)}.gxdrop.busy{opacity:.6;pointer-events:none}.gxtext{border:1px solid var(--line);background:var(--bg3);width:100%;color:var(--ink);font-family:var(--helv);resize:vertical;border-radius:14px;outline:none;padding:13px 15px;font-size:14px;line-height:1.6}.gxtext:focus{border-color:var(--sig)}.gxrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.gxbtn{border:1px solid var(--line);background:var(--bg3);color:var(--ink);font-family:var(--mich);letter-spacing:.2em;cursor:pointer;border-radius:999px;padding:11px 22px;font-size:9.5px;transition:color .15s,border-color .15s,background .15s}.gxbtn:hover:not(:disabled){color:var(--sig);border-color:var(--sig);text-shadow:var(--glow)}.gxbtn:disabled{opacity:.4;cursor:default}.gxbtn.ghost{background:0 0}.gxhint{color:var(--faint);letter-spacing:.1em;font-size:10px}.gxchips{flex-wrap:wrap;gap:8px;display:flex}.gxchip{border:1px solid var(--line);background:var(--bg3);color:var(--ink);font-family:var(--helv);letter-spacing:.05em;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12px;transition:color .15s,border-color .15s,transform .15s}.gxchip:hover{color:var(--sig);border-color:var(--sig);transform:translateY(-1px)}.gxchip:active{transform:scale(.96)}.gxfoot{color:var(--faint);letter-spacing:.06em;margin-top:12px;font-size:10px;font-style:normal;display:block}.gxread{gap:9px;display:grid}.gxconv{grid-template-columns:110px 1fr 34px;align-items:center;gap:12px;display:grid}.gxconv span{letter-spacing:.08em;font-size:11px}.gxconv b{font-family:var(--helv);color:var(--sig);text-shadow:var(--glow);text-align:right;font-size:15px;font-weight:400}.gxbar{border:1px solid var(--line);border-radius:999px;height:7px;overflow:hidden}.gxbar i{background:linear-gradient(90deg, color-mix(in srgb, var(--p2) 55%, var(--sig)), var(--sig));height:100%;box-shadow:var(--glow);border-radius:999px;display:block}.gxheard{gap:4px;margin-top:16px;display:grid}.gxheard .gxlabel{margin-bottom:4px}.gxheard em{color:var(--grey);font-size:11px;font-style:normal}@media (prefers-reduced-motion:reduce){.ppwarp{transition:none}}.gxmap{z-index:0;pointer-events:none;opacity:.5;transition:opacity 1.1s;position:fixed;inset:0;overflow:hidden}.gxmap.settled{opacity:.4}@media (prefers-reduced-motion:reduce){.gxmap{transition:none}}.gxmap svg{width:100%;height:100%}.gxmapfit{position:absolute}.gxmapfit svg{overflow:visible}.gxmap:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 62%, transparent), color-mix(in srgb, var(--bg) 30%, transparent) 45%, color-mix(in srgb, var(--bg) 68%, transparent));position:absolute;inset:0}.gx{max-width:1060px}.gxlayout{z-index:1;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid;position:relative}.gxmain{gap:16px;min-width:0;display:grid}.gxmain .gxcard{margin:0}.gxside{top:calc(var(--head-h) + 22px);position:sticky}.gxside .gxcard{margin:0}.gxasterisk{flex-direction:column;display:flex}.gxdock{border-top:none;justify-content:center;padding:0}.gxdock canvas{width:200px;height:200px}.gxlinks{margin:16px 0 0}@media (max-width:900px){.gxlayout{grid-template-columns:1fr}.gxside{position:static}}.gxdrop.slim{padding:20px 18px}.gxwall{columns:3 150px;column-gap:10px;margin-top:14px}.gxtile{break-inside:avoid;border:1px solid var(--line);border-radius:14px;margin:0 0 10px;position:relative;overflow:hidden}.gxtile img{width:100%;display:block}.gxtile .gxtilex{background:color-mix(in srgb, var(--bg) 72%, transparent);width:22px;height:22px;color:var(--ink);cursor:pointer;opacity:0;border:none;border-radius:50%;font-size:13px;line-height:1;transition:opacity .15s;position:absolute;top:6px;right:6px}.gxtile:hover .gxtilex{opacity:1}.gxtile .gxtilex:hover{color:var(--red)}.gxfavgrid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.gxfav{align-content:start;gap:8px;min-width:0;display:grid}.gxfavinput{gap:8px;margin-bottom:10px;display:grid}.gxfavinput .gxlabel{margin-bottom:0}.gxin{border:1px solid var(--line);background:var(--bg3);min-width:0;color:var(--ink);font-family:var(--helv);border-radius:999px;outline:none;flex:1;padding:9px 15px;font-size:12.5px}.gxin:focus{border-color:var(--sig)}.gxchip.on{border-color:var(--sig);color:var(--sig);cursor:default;align-items:center;gap:7px;display:inline-flex}.gxchip.on i{cursor:pointer;color:var(--grey);font-style:normal}.gxchip.on i:hover{color:var(--red)}.gxchip.on .gxchipx{font:inherit;cursor:pointer;color:var(--grey);background:0 0;border:0;margin:0;padding:0;line-height:1}.gxchip.on .gxchipx:hover{color:var(--red)}.gxchip.on .gxchipx:focus-visible{outline:2px solid var(--red);outline-offset:2px}.gxplugs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.gxplug{font-family:var(--mich);letter-spacing:.2em;cursor:pointer;background:var(--bg3);border-radius:999px;padding:8px 15px;font-size:8px;animation:5.2s ease-in-out infinite gxfloat}.gxplug.p2{animation-duration:6.1s}.gxplug.p3{animation-duration:5.6s}.gxplug.p4{animation-duration:6.7s}@keyframes gxfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:640px){.gxfavgrid{grid-template-columns:1fr}.gxwall{columns:2 120px}}@media (prefers-reduced-motion:reduce){.gxplug{animation:none}}.statsdock{border-top:none;justify-content:center;padding:16px 0}.statsdock canvas{width:220px;height:220px}.locline{font-family:var(--helv);letter-spacing:.1em;align-items:baseline;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.locline span{color:var(--faint)}.ppwarp .ppbuildmap{transition:filter .22s}.ppwarp.ppwarp-motion .ppbuildmap{filter:blur(.7px)}.rkmod{border-top:2px solid color-mix(in srgb, var(--ink) 32%, transparent);margin:0 0 30px}.rkhead{font-family:var(--mich);letter-spacing:.24em;align-items:center;gap:12px;padding:9px 2px 10px;font-size:9.5px;display:flex}.rkhead b{font-family:var(--helv);color:var(--red);text-shadow:var(--glow-r);font-size:15px;font-weight:400}.rkscrew{letter-spacing:.3em;color:color-mix(in srgb, var(--ink) 28%, transparent);text-shadow:none;margin-left:auto;font-size:9px}.rkrow{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 26px;padding:11px 2px;display:grid}.rkname{letter-spacing:.04em;align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.rkled{border:1px solid var(--grey);border-radius:50%;flex:none;width:7px;height:7px}.rkled.on{background:var(--sig);border-color:var(--sig);box-shadow:var(--glow)}.rkdesc{color:var(--grey);grid-column:1;max-width:62ch;font-size:11px;line-height:1.55}.rkctl{flex-wrap:wrap;grid-area:1/2/3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rkmono{font-family:var(--helv);color:var(--grey);letter-spacing:.05em;word-break:break-all;font-size:12.5px}.opshead{font-family:var(--mich);letter-spacing:.16em;margin:26px 0 4px;font-size:11px;font-weight:800}.opsnote{color:var(--grey);max-width:62ch;margin:0 0 10px;font-size:11px;line-height:1.55}.desknav{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 22px;display:flex}.deskout{margin-left:auto}.deskrow{align-items:start}.deskdim{color:var(--grey);font-style:normal;font-weight:400}.adminkey{min-width:280px}.decknote{min-width:220px}.adminkey,.decknote{border:none;border-bottom:1px solid var(--line);font-family:var(--mich);letter-spacing:.04em;background:0 0;border-radius:0;outline:none;padding:6px 2px;font-size:13px}.adminkey:focus,.decknote:focus{border-bottom-color:var(--sig)}@media (max-width:700px){.rkrow{grid-template-columns:1fr}.rkctl{grid-area:auto/1;justify-content:flex-start;margin-top:6px}}.tbtn,.snav,.snavsub a,.txtbtn,.railact,.wact,.amemhide,.modmore,.roomreport,.shit,.mqlink,.tab,.dhint,.amemgo,.actions2 button,.cacts button,.cardacts button,.chip.clickable,.apill,.achip,.cvlink,.cvhotttl,.cvstoryttl,.cvindex a b,.cvfilm b,.postbtn,.fmode,.elttl,.whandle,.wperma,.wfocusback,.bizapply,.wctl,.weng,.wtag,.wmention,.hlttl,.card .ttl,.actions button,.locline a,.otfttl,.sugopt,.wchip,.legal a,.outcomes button,.searchguide a{color:var(--sig);text-shadow:var(--word-smear)}.hlrow:hover .hlttl,.card .ttl:hover,.shit:hover,.otfitem:hover .otfttl,.buy,.mqhome,.resetlink{text-shadow:-4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), 4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), var(--glow-r)}.postbtn:disabled{color:var(--grey);text-shadow:none}@media (max-width:1460px){.snav .nmeta{display:none}}@media (max-width:1360px){.snavs{gap:2px}.snav{grid-template-columns:1fr auto}.snav .nic{display:none}.snav .nled{grid-row:1}}@media (max-width:1100px){.snav{padding:4px 8px;font-size:9.5px}.snav .nled{display:none}}@media (max-width:760px){:root{--mq-h:54px;--nav-h:36px}.thbar{gap:8px;padding:0 10px}.wordmark{font-size:var(--ed-fs-wordmark-mobile,15px)}.wordmark em{margin-top:2px;font-size:7.5px}.wordmark small{display:none}.topright{gap:0}.tbtn{letter-spacing:.06em;gap:4px;padding:8px 4px;font-size:9.5px}.tbtn svg{width:14px;height:14px}.snavs{justify-content:flex-start}.snav{padding:4px 8px;font-size:8.5px}.snav .nmeta,.snav .nled,.snav .nic,.topnav .mailword{display:none}.topnav .mailbtn{gap:4px;padding:5px 6px}.snav.cur:before,.os-status{display:none}}@media (max-width:560px){.marquee{display:none}}.gxasterisk .resetlink{align-self:start;margin-top:14px}.chk{max-width:980px}.chkgrid{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:28px;display:grid}.chkpiece{border:1px solid var(--line);background:var(--paper);padding:14px;position:sticky;top:84px}.chkimg{border:1px solid var(--line);background:var(--paper);justify-content:center;align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.chkimg img{object-fit:cover;width:100%;height:100%;display:block}.chkmono{color:var(--red);font-size:64px;line-height:1}.chkbrand{letter-spacing:.12em;color:var(--grey);font-size:11px}.chkttl{text-transform:uppercase;margin:2px 0 10px;font-size:18px;font-weight:700}.chkline{border-top:1px solid var(--line);letter-spacing:.06em;justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.chkline span{color:var(--grey)}.chktotal{border-top:2px solid var(--ink);font-size:13px}.chkpay{border:1px solid var(--line);background:var(--paper);padding:16px}.chkhead{letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:700}.chkform{gap:8px;margin:10px 0;display:grid}.chkform label{letter-spacing:.1em;color:var(--grey);gap:3px;font-size:10px;display:grid}.chkform input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;padding:8px 9px}.chkform input:focus{outline:1px solid var(--sig)}.chkonfile{grid-template-columns:auto 1fr;gap:4px 14px;margin:8px 0;font-size:12px;display:grid}.chkconsent{align-items:flex-start;gap:9px;margin:12px 0 6px;font-size:11.5px;line-height:1.45;display:flex}.chkconsent input{accent-color:var(--red);margin-top:2px}.chkfine{padding:3px 8px;font-size:10px}.chkcard{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.chkpaybtn{width:100%;margin-top:12px;font-weight:700}.chkdone .chkstamp{border:2px solid var(--ink);letter-spacing:.1em;margin-bottom:10px;padding:8px 12px;font-weight:700;display:inline-block}.chkgo{margin:8px 0;display:inline-block}@media (max-width:760px){.chkgrid{grid-template-columns:1fr}.chkpiece{position:static}.chkimg{max-height:38vh}}.moment-veil{z-index:160;background:var(--paper);background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.asterisk-moment{border:2px solid var(--ink);background:var(--paper);width:100%;max-width:430px;box-shadow:0 0 0 1px var(--line);padding:18px 20px}.moment-title{letter-spacing:.16em;margin-bottom:8px;font-size:13px;font-weight:700}.moment-body{margin:0 0 12px;font-size:12.5px;line-height:1.55}.moment-actions{gap:10px;display:flex}.moment-actions .btn{flex:1;font-weight:700}.moment-fine{color:var(--grey);margin:10px 0 0;font-size:10px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.asterisk-moment{animation:.18s ease-out moment-in}@keyframes moment-in{0%{opacity:0;transform:translateY(6px)}}}.moment-body p{margin:0 0 10px}.moment-seek{letter-spacing:.08em;font-weight:700}.moment-close{color:var(--grey);letter-spacing:.04em}.e4-plate{max-width:1080px;margin:0 auto;padding:clamp(18px,4vw,44px) clamp(14px,3.4vw,36px) 64px}.e4-rule{background:var(--line);height:3px;position:relative}.e4-rule span{background:var(--red);width:clamp(96px,18vw,150px);height:9px;box-shadow:var(--glow-r);position:absolute;top:-3px;left:0}.e4-cap{font-family:var(--helv);letter-spacing:.42em;color:var(--grey);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 2px 0;font-size:11px;display:flex}.e4-cap-l{color:var(--sig);text-shadow:var(--glow);white-space:nowrap}.e4-cap-r{text-align:right}.e4-stage{padding:clamp(26px,6vw,64px) 0 clamp(30px,4vw,44px);position:relative}.e4-half{background-image:radial-gradient(circle, var(--ink) 1.05px, transparent 1.45px);opacity:.16;pointer-events:none;background-size:8px 8px;width:min(46vw,430px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:radial-gradient(70% 75% at 60% 42%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 75% at 60% 42%,#000 0%,#0000 70%)}.e4-margin{writing-mode:vertical-rl;font-family:var(--helv);letter-spacing:.3em;color:var(--grey);opacity:.6;margin:0;font-size:10px;position:absolute;top:4px;right:0}.e4-head{margin:0;position:relative}.e4-mark{white-space:nowrap;display:block}.e4-star{font-family:var(--mich);color:var(--red);text-shadow:var(--glow-r);vertical-align:top;margin-right:.05em;font-size:clamp(58px,14vw,140px);line-height:.9}.e4-numwrap{display:inline-block;position:relative}.e4-num{z-index:1;font-family:var(--mich);letter-spacing:.03em;color:var(--ink);font-size:clamp(92px,23vw,208px);line-height:.9;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.e4-num{background:linear-gradient(178deg,#f6ffff 6%,#c6dfe2 34%,#6f949c 49%,#e9fbfd 55%,#9dbfc6 74%,#55747c 96%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .e4-num{background:linear-gradient(178deg,#16333c 6%,#3d626e 34%,#7fa2ac 49%,#24444e 55%,#5d838f 74%,#10272e 96%);-webkit-background-clip:text;background-clip:text}}.e4-ghost{font-family:var(--mich);letter-spacing:.03em;color:var(--sig);filter:blur(16px);transform-origin:0;opacity:.3;pointer-events:none;font-size:clamp(92px,23vw,208px);line-height:.9;animation:8s ease-in-out infinite alternate e4-drift;position:absolute;top:0;left:0;transform:scaleX(1.5)}.e4-sub{text-align:right;font-family:var(--mich);letter-spacing:.34em;text-transform:lowercase;color:var(--sig);text-shadow:var(--mag-glow);margin-top:10px;font-size:clamp(14px,3vw,25px);display:block}.e4-box{border:2px solid var(--red);color:var(--red);font-family:var(--mich);letter-spacing:.5em;text-shadow:var(--glow-r);margin:clamp(16px,3vw,26px) 0 0;padding:8px 12px 8px 18px;font-size:12px;display:inline-block;box-shadow:inset 0 0 14px #ff38381f}.e4-sq{gap:10px;display:flex;position:absolute;bottom:8px;right:2px}.e4-sq i{background:var(--red);width:22px;height:22px;box-shadow:var(--glow-r)}.e4-sq i:last-child{animation:3.4s step-end infinite e4-blink}.e4-mrz{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);font-family:var(--helv);letter-spacing:.14em;white-space:nowrap;margin-top:clamp(18px,4vw,30px);padding:10px 4px;font-size:clamp(12px,2.4vw,17px);overflow:hidden}.e4-mrz b{color:var(--sig);text-shadow:var(--glow);font-weight:400}.e4-mrz i{color:var(--red);opacity:.75;text-shadow:var(--glow-r);font-style:normal}.e4-caret{animation:1.1s step-end infinite e4-caret}.e4-status{border:1px solid var(--line);background:var(--bg2);background:color-mix(in oklab, var(--sig) 9%, transparent);font-family:var(--helv);letter-spacing:.18em;color:var(--ink);margin-top:clamp(18px,4vw,30px);padding:14px 18px;font-size:12.5px}.e4-status p{margin:4px 0}.e4-status p:first-child{color:var(--sig);text-shadow:var(--glow)}.e4-ways{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:clamp(20px,4vw,34px);display:grid}.e4-dest{border:1px solid var(--line);background:var(--bg2);color:var(--ink);font-family:var(--helv);letter-spacing:.14em;align-items:baseline;gap:10px;padding:13px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.e4-dest b{font-family:var(--mich);letter-spacing:.22em;font-size:13px;font-weight:400}.e4-dest-go{color:var(--red);text-shadow:var(--glow-r)}.e4-dest-meta{letter-spacing:.2em;color:var(--grey);margin-left:auto;font-size:11px}.e4-dest:hover,.e4-dest:focus-visible{border-color:var(--sig);box-shadow:var(--glow);color:var(--sig)}.e4-seek{border:1px solid var(--line);background:var(--bg3);align-items:center;gap:12px;margin-top:20px;padding:10px 12px;display:flex}.e4-seek label{font-family:var(--helv);letter-spacing:.34em;color:var(--grey);white-space:nowrap;font-size:10.5px}.e4-seek input{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);font-family:var(--helv);letter-spacing:.08em;background:0 0;flex:1;padding:6px 2px;font-size:14px}.e4-seek input::placeholder{color:var(--faint)}.e4-foot{border-top:1px solid var(--line);font-family:var(--helv);letter-spacing:.52em;color:var(--grey);text-align:center;white-space:nowrap;margin-top:clamp(24px,5vw,40px);padding-top:12px;font-size:clamp(11px,2.6vw,15px);overflow:hidden}.tc-plate{min-height:calc(100vh - var(--head-h) - var(--status-h));min-height:calc(100dvh - var(--head-h) - var(--status-h));justify-content:center;align-items:center;padding:clamp(16px,4vw,48px) clamp(14px,3.4vw,36px);display:flex}.tc-frame{width:min(1080px,100%);position:relative}.tc-stage{padding:clamp(26px,6vh,60px) 0 clamp(30px,4vw,44px);position:relative}.tc-word{margin:0;position:relative}.tc-mark{white-space:nowrap;font-family:var(--mich);letter-spacing:.04em;font-size:clamp(40px,13.2vw,176px);line-height:1;display:block}.tc-star{color:var(--red);text-shadow:var(--glow-r);vertical-align:top;margin-right:.05em;display:inline-block;transform:translateY(-.07em)}.tc-wrap{display:inline-block;position:relative}.tc-face{z-index:3;color:var(--ink);position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tc-face{background:linear-gradient(178deg, var(--ink) 22%, var(--sig) 70%, var(--grey));background:linear-gradient(178deg, color-mix(in oklab, var(--ink) 72%, #fff) 4%, var(--ink) 28%, color-mix(in oklab, var(--ink) 70%, var(--grey)) 47%, color-mix(in oklab, var(--ink) 55%, #fff) 51%, var(--sig) 72%, var(--grey) 96%);color:#0000;filter:drop-shadow(0 0 14px #46ff9638);-webkit-background-clip:text;background-clip:text}}.tc-streak{color:var(--sig);filter:blur(16px);transform-origin:0;opacity:.3;pointer-events:none;animation:8s ease-in-out infinite alternate e4-drift;position:absolute;top:0;left:0;transform:scaleX(1.5)}.tc-burst{pointer-events:none;filter:blur(2px);opacity:0;transform-origin:0;position:absolute;top:0;left:0}.tc-burst-p{color:var(--p2);animation:7.5s step-end infinite tc-tear-p}.tc-burst-g{color:var(--sig);animation:6.5s step-end infinite tc-tear-g}.tc-mag{text-align:right;font-family:var(--mich);letter-spacing:.34em;text-transform:lowercase;color:var(--sig);text-shadow:var(--mag-glow);margin-top:8px;font-size:clamp(15px,3vw,26px);display:block}@keyframes tc-tear-p{0%,93%{opacity:0;clip-path:inset(0);transform:translate(0)scaleX(1.3)}94%{opacity:.22;clip-path:inset(22% 0 73%);transform:translate(-.035em)scaleX(1.3)}96%{opacity:.22;clip-path:inset(58% 0 37%);transform:translate(.03em)scaleX(1.32)}98%{opacity:.22;clip-path:inset(40% 0 55%);transform:translate(-.025em)scaleX(1.3)}99.5%,to{opacity:0;clip-path:inset(0);transform:translate(0)scaleX(1.3)}}@keyframes tc-tear-g{0%,94%{opacity:0;clip-path:inset(0);transform:translate(0)scaleX(1.32)}95%{opacity:.22;clip-path:inset(66% 0 29%);transform:translate(.03em)scaleX(1.32)}97%{opacity:.22;clip-path:inset(12% 0 83%);transform:translate(-.028em)scaleX(1.3)}99%,to{opacity:0;clip-path:inset(0);transform:translate(0)scaleX(1.32)}}@media (prefers-reduced-motion:reduce){.tc-streak,.tc-burst{animation:none}}@keyframes e4-drift{0%{transform:scaleX(1.32)translate(-1.5%)}to{transform:scaleX(1.66)translate(2.5%)}}@keyframes e4-blink{50%{opacity:.3}}@keyframes e4-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.e4-ghost,.e4-sq i:last-child,.e4-caret{animation:none}}@media (max-width:760px){.e4-cap{letter-spacing:.3em;flex-direction:column;gap:4px}.e4-cap-r{text-align:left}.e4-margin{display:none}.e4-ways{grid-template-columns:1fr}.e4-seek{flex-wrap:wrap}.e4-seek label{width:100%}}.kindpick{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px;display:grid}.kindopt{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 12px 11px;display:flex}.kindopt:hover{border-color:var(--ink)}.kindopt.cur{border:2px solid var(--ink);padding:11px 11px 10px}.kindic{color:var(--red);font-size:15px;line-height:1}.kindname{letter-spacing:.14em;font-size:12px;font-weight:700}.kindwhat{color:var(--grey);font-size:10px;line-height:1.4}.kindwarn{color:var(--red);margin-top:2px;font-size:10px}@media (max-width:420px){.kindpick{grid-template-columns:1fr}}.kindwait{color:var(--grey);letter-spacing:.06em;padding:40px 24px;font-size:12px}.ledgergrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:18px 0;display:grid}.ledgercell{border:1px solid var(--line);background:var(--paper);padding:14px 14px 12px}.ledgercell h2{letter-spacing:.16em;margin:0 0 6px;font-size:12px}.ledgercell p{color:var(--grey);margin:0 0 10px;font-size:11px;line-height:1.5}.agenote{color:var(--grey);margin-top:4px;font-size:10px;line-height:1.5;display:block}.maildesk{flex:none;align-self:center;display:inline-flex;position:relative}.topnav .mailbtn{border-radius:var(--ed-snav-rad,10px);padding:5px 10px}.mailbtn{color:var(--ink);font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 7px;font-size:11px;display:inline-flex}.mailbtn:hover,.mailbtn.cur{border-color:var(--line)}.mailglyph{line-height:0;display:inline-flex;position:relative}.mailglyph.open{color:var(--red)}.mailglyph.fault{color:var(--grey)}.mailseal{color:var(--red);font-size:11px;line-height:1;position:absolute;top:-5px;right:-5px}@media (prefers-reduced-motion:no-preference){.mailglyph.open .mailseal{animation:.22s ease-out mailseal-in}@keyframes mailseal-in{0%{opacity:0;transform:scale(.4)rotate(-30deg)}}}.mailword{font-weight:700}.mailcount{border:1px solid var(--red);min-width:16px;color:var(--red);text-align:center;padding:0 4px;font-size:10px;line-height:15px}.mailfault{color:var(--grey);font-weight:700}.mailpanel{z-index:170;background:var(--paper);border:2px solid var(--ink);width:min(360px,100vw - 24px);box-shadow:0 0 0 1px var(--line);padding:12px;position:absolute;top:calc(100% + 6px);right:0}.mailhead{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px}.mailwith{letter-spacing:.06em;margin-left:8px;font-size:11px}.mailwith b{color:var(--sig);font-weight:700}.mailnohandle,.mailwith em{color:var(--grey);font-size:10px;font-style:italic}.mailtabs{gap:6px;margin-top:6px;display:flex}.mailtabs button{border:1px solid var(--line);color:var(--grey);font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.mailtabs button.cur{border-color:var(--ink);color:var(--ink);font-weight:700}.mailtabn{color:var(--red);font-size:10px}.mailhint,.mailnote{color:var(--grey);margin:0 0 8px;font-size:10px;line-height:1.55}.maillist{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.maillist li{border-bottom:1px solid var(--line)}.maillist li:last-child{border-bottom:0}.maillist a{color:var(--ink);grid-template-columns:1fr auto;gap:2px 8px;padding:9px 2px;text-decoration:none;display:grid}.maillist li.unread .mailwho{font-weight:700}.mailwho{letter-spacing:.08em;font-size:11px}.mailprev{color:var(--grey);grid-column:1/-1;font-size:10px;line-height:1.45}.mailback{color:var(--grey);font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.mailback:hover{color:var(--ink)}.mailreq{border:1px solid var(--line);margin-bottom:9px;padding:9px}.mailacts{gap:6px;display:flex}.mailacts .btn{padding:5px 9px;font-size:10px}.mailthread{flex-direction:column;gap:6px;max-height:260px;margin:0 0 9px;padding:0;list-style:none;display:flex;overflow-y:auto}.mailthread li{display:flex}.mailthread li.mine{justify-content:flex-end}.mailbody{border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;max-width:82%;padding:6px 9px;font-size:11px;line-height:1.5;display:inline-block}.mailthread li.mine .mailbody{border-color:var(--ink)}.mailconsent{color:var(--grey);border-top:1px solid var(--line);cursor:pointer;margin-bottom:8px;padding-top:8px;font-size:10px;line-height:1.5;display:block}.mailconsent input{margin-right:6px}.mailcompose{grid-template-columns:1fr auto;align-items:end;gap:6px;display:grid}.mailcompose textarea{font:inherit;resize:vertical;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);padding:6px;font-size:11px}.mailcompose .btn{padding:6px 10px;font-size:10px}.maillist button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 2px;display:grid}.maillist button:hover .mailwho{color:var(--sig)}@media (max-width:760px){.mailpanel{width:auto;left:10px;right:10px;top:calc(var(--head-h) + 6px);max-height:calc(100vh - var(--head-h) - 22px);position:fixed;overflow-y:auto}.mailthread{max-height:40vh}}.mailfind{margin-top:6px;display:block}.mailfind input{width:100%;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:5px 7px;font-size:11px}.mailfind input:focus{border-color:var(--ink);outline:none}.mailkind{letter-spacing:.14em;color:var(--sig);font-size:9px}.mailfound{border-top:1px solid var(--line);padding-top:8px}.mailactivity{color:var(--grey);letter-spacing:.1em;text-align:right;margin:-4px 0 8px;font-size:10px}.mailactivity.typing{color:var(--sig)}@media (prefers-reduced-motion:no-preference){.mailactivity.typing{animation:1.4s ease-in-out infinite mailtyping}@keyframes mailtyping{50%{opacity:.45}}}.mailsignals{color:var(--grey);border-top:1px solid var(--line);cursor:pointer;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.5;display:block}.mailsignals input{margin-right:6px}.mailchars{letter-spacing:.08em;color:var(--grey);white-space:nowrap;align-self:center;font-size:10px}.mailchars.over{color:var(--red,#c42)}.mailedited{color:var(--grey);letter-spacing:.06em;font-size:10px;font-style:normal}.mailedit{flex-direction:column;gap:6px;width:100%;display:flex}.mailedit textarea{font:inherit;width:100%;min-height:56px}.mailclear{font:inherit;letter-spacing:.12em;color:var(--grey);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:10px}.mailclear.cur,.mailclear:hover{color:var(--ink)}.mailsearch{margin-top:4px}.mailhits .mailtime{color:var(--grey);letter-spacing:.06em;font-size:10px;display:block}.mailthread li.hit .mailmsg{outline:1px solid var(--grey);outline-offset:2px}.mailcard{border:1px solid var(--line,#7f7f7f4d);border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;max-width:320px;padding:8px 10px;display:grid}.mailcard.off{color:var(--grey)}.mailcardmark{font-family:var(--display,inherit);grid-row:span 2;font-size:18px;line-height:1}.mailcardwho{letter-spacing:.04em;color:inherit;font-weight:600;text-decoration:none}.mailcardbio{color:var(--grey);font-size:11px;line-height:1.4}.mailcardkind{letter-spacing:.14em;color:var(--grey);grid-column:2;font-size:9px}.mailshare{align-items:center;gap:6px;margin-top:6px;display:flex}.mailshare input{font:inherit;flex:1;font-size:11px}.mailimage{flex-direction:column;gap:4px;max-width:320px;display:flex}.mailimage img{border-radius:8px;max-width:100%;height:auto;display:block}.mailimage img.thumb{filter:saturate(.6);opacity:.85}.mailarchived,.mailsave{font:inherit;letter-spacing:.12em;color:var(--grey);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:10px;text-decoration:none}.mailarchived:hover,.mailsave:hover{color:var(--ink)}.mailcaption{font-size:11px}.mailnote{white-space:pre-line}.wgifts{margin:10px 0}.wgift .wdisclaimer,.wgiftform .wdisclaimer{letter-spacing:.08em;color:var(--grey);margin-top:3px;font-size:9px;display:block}.wgiftform{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.wgiftform input{font:inherit;flex:1;min-width:160px;font-size:11px}.vbadge{align-items:center;display:inline-flex;position:relative}.vbadgemark{font:inherit;border:1px solid var(--line,#7f7f7f59);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 5px;line-height:1.4;display:inline-flex}.vbadgemark span{font-family:var(--mich,inherit);font-size:13px;line-height:1}.vbadgemark small{letter-spacing:.14em;color:var(--grey);font-size:8.5px}.vbadge.pending .vbadgemark{color:var(--grey);border-style:dashed}.vbadge.ok .vbadgemark span{color:var(--sig,var(--ink))}.vbadgesheet{z-index:5;border:1px solid var(--line,#7f7f7f59);background:var(--paper,#fff);width:min(320px,80vw);color:var(--ink);border-radius:10px;gap:6px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000014}.vbadgesheet ul{margin:0;padding-left:14px}.vbadgesheet em{color:var(--grey);font-size:10px;font-style:normal}.vbadgerow{margin:6px 0}.smappin.smapcluster i{letter-spacing:0;font-size:10px;font-style:normal;font-weight:600}.addstamp{gap:8px;margin-top:12px;display:grid}.stampkinds{flex-wrap:wrap;gap:4px;display:flex}.addstamp input{font:inherit;font-size:12px}.stampfound{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stampfound button{font:inherit;text-align:left;border:1px solid var(--line,#7f7f7f4d);cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:8px;padding:6px 8px}.stampfound button[aria-pressed=true]{border-color:var(--ink)}.stampfound button:disabled{opacity:.55;cursor:default}.stamppreview{border:1px dashed var(--line,#7f7f7f66);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.stamppreview-kind{letter-spacing:.14em;color:var(--grey);font-size:9px}.stampacts{flex-wrap:wrap;gap:6px;display:flex}.connwheel{gap:8px;margin:8px 0 14px;display:grid}.connhead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.connhead input{font:inherit;flex:1;min-width:160px;font-size:12px}.connaz{flex-wrap:wrap;gap:2px;display:flex}.connaz button{font:inherit;letter-spacing:.06em;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:2px 4px;font-size:10px}.connaz button:disabled{color:var(--grey);opacity:.5;cursor:default}.connbody{gap:10px;display:grid}.connbody.withwheel{grid-template-columns:minmax(0,1fr) 220px}@media (max-width:719px){.connbody.withwheel{grid-template-columns:1fr}.connring{border-top:1px solid var(--line);order:2;padding-top:8px}}.connlist{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.connlist li{align-items:center;gap:6px;display:flex}.connlist li.cur .connpick{border-color:var(--ink)}.connpick{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:space-between;gap:8px;min-width:0;padding:4px 8px;display:flex}.connpick b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connring{justify-items:center;gap:4px;display:grid}.connslots{perspective:600px;align-content:center;height:168px;margin:0;padding:0;list-style:none;display:grid}.connslot{color:var(--grey);transform:translateY(calc(var(--k) * 2px)) rotateX(calc(var(--k) * -18deg));opacity:calc(1 - abs(var(--k)) * .22);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:200px;font-size:11px;transition:transform .18s,opacity .18s;overflow:hidden}.connslots.still .connslot{transition:none;transform:none}.connslot.sel{color:var(--ink);font-size:13px;font-weight:600}.connsel{margin:0;font-size:11px}.wflow{gap:8px;display:grid}.wflowhead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wflowhead input{font:inherit;flex:1;min-width:160px;font-size:12px}.wstack{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.wstack:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.wstackpos{text-align:center;grid-column:1/-1;margin:0}.wstackcards{perspective:900px;height:230px;margin:0;padding:0;list-style:none;position:relative}.wslot{transform:translate(-50%, -50%) translateX(calc(var(--o) * 118px)) rotateY(calc(var(--o) * -32deg)) scale(calc(1 - abs(var(--o)) * .14));opacity:calc(1 - abs(var(--o)) * .3);z-index:calc(10 - abs(var(--o)));transition:transform .22s,opacity .22s;position:absolute;top:50%;left:50%}.wslot.sel{z-index:20}.wstack.still .wslot{transform:translate(-50%, -50%) translateX(calc(var(--o) * 118px));transition:none}.wslotbtn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.wcard{gap:4px;width:120px;margin:0;display:grid}.wcard.big{width:150px}.wcard img,.wcardblank{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);background:var(--paper);place-items:center;width:100%;display:grid}.wcardblank span{font-family:var(--mich,inherit);color:var(--grey);font-size:28px}.wcard figcaption{font-size:10px;line-height:1.3;display:grid}.wcard figcaption b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wcard figcaption span{color:var(--grey)}.wstep{font-size:16px}.wgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wgrid li.sel .wcard img,.wgrid li.sel .wcardblank{outline:1px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wslot{transition:none}}.mailblock{font-family:var(--mich);letter-spacing:.14em;border:1px solid var(--line);color:var(--grey);cursor:pointer;background:0 0;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:8.5px}.mailblock:hover{color:var(--red);border-color:var(--red)}.mailblocks{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.mailblocks .maillist{max-height:148px}.mailblocks .mailprev{color:var(--sig)}.mailmsg{flex-direction:column;gap:3px;max-width:82%;display:flex}.mailthread li.mine .mailmsg{align-items:flex-end}.mailbody.gone{color:var(--grey);border-style:dashed}.mailreacts{gap:3px;display:flex}.mailreact{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);align-items:center;gap:2px;padding:2px 5px;font-size:11px;line-height:1;display:inline-flex}.mailreact.mine{border-color:var(--red);color:var(--red)}.mailreactn{color:var(--grey);font-size:9px}.mailmsgacts{opacity:0;gap:3px;transition:opacity .12s;display:flex}.mailmsg:hover .mailmsgacts,.mailmsgacts:focus-within{opacity:1}@media (hover:none){.mailmsgacts{opacity:1}}.mailmsgacts button{font:inherit;color:var(--grey);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 4px;font-size:11px;line-height:1}.mailmsgacts button:hover,.mailmsgacts button:focus-visible{border-color:var(--line);color:var(--ink)}.mailunsend{letter-spacing:.12em;font-size:9px!important}.mailunsend:hover{color:var(--red)!important}.mailmute{border:1px solid var(--line);color:var(--grey);font:inherit;letter-spacing:.14em;cursor:pointer;float:right;background:0 0;padding:3px 7px;font-size:9px}.mailmute:hover{color:var(--ink);border-color:var(--ink)}.mailmute.cur{color:var(--red);border-color:var(--red)}.mailmutedot{color:var(--grey);letter-spacing:.1em;margin-left:6px;font-size:9px}.mailmore{border:1px dashed var(--line);width:100%;color:var(--grey);font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;margin:6px 0;padding:6px;font-size:10px;display:block}.mailmore:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.mailmore:disabled{cursor:default;opacity:.6}.btn,.btn.ghost:hover,.btn.ghost.active,.platform:hover,.outcomes button:hover,.outcomes button.on,.fitbtn:hover,.fitbtn.active,.followbtn:hover,.chip.clickable.cur,.unitpick button.on,.sugopt:hover,.achip:hover,.apill:hover,.wchip.cur{box-shadow:var(--glow-box-ink)}.thbar{border-bottom-color:#ffffff14}.topnav{border-bottom:none}.ctr>.overlay,.overlay,.ctr>.float,.float{position:fixed}.tophead .snav{-webkit-text-stroke:.4px currentColor}.tophead .mq span,.tophead .mq a{-webkit-text-stroke:.3px currentColor}.tophead .tbtn{font-weight:800}.tophead .snav .nmeta{-webkit-text-stroke:0;font-weight:600}.tophead .snavsub a{font-weight:600}.snav.cur{background:var(--glass-pill);box-shadow:inset 0 0 0 1px var(--glass-pill-rim), inset 0 1px 0 #ffffff38;border-color:#0000;border-radius:999px}.snav:hover{background:var(--glass-pill);border-color:#0000;border-radius:999px}@media (max-width:760px){.tophead{--glass-inset-y:0px;--glass-inset-x:0px;border-radius:0}.glass-light{border-radius:0}}.ppdoc.lg{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:saturate(160%);backdrop-filter:saturate(160%);box-shadow:var(--glass-shadow), var(--glass-lip);isolation:isolate;border:0;border-radius:22px}.ppdoc.lg[data-refract="1"]{-webkit-backdrop-filter:var(--lg-filter) saturate(160%);backdrop-filter:var(--lg-filter) saturate(160%)}.ppdoc.lg:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(96px 36px at calc(var(--gx,50%) - 6px) calc(var(--gy,40%) - 6px), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 100%), transparent), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 25%), transparent) 40%, transparent 72%), radial-gradient(460px 220px at var(--gx,50%) var(--gy,40%), color-mix(in srgb, var(--glass-spot-wide) calc(var(--gs,0) * 100%), transparent), transparent 70%), var(--glass-sheen);position:absolute;inset:0}.ppdoc.lg .ppsec{background-color:color-mix(in srgb, var(--bg) 35%, transparent)}.ppdoc.lg .ppnation{background:0 0}.ppdoc.lg .ppphoto{background:var(--paper)}@media (prefers-reduced-motion:reduce){.ppdoc.lg:before{background:var(--glass-sheen)}}.gxv2 .gxmast,.gxv2 .gxcolo,.gxv2 .gxlayout{z-index:1;position:relative}.gxlines{pointer-events:none;opacity:.85;z-index:0;position:absolute;inset:0;overflow:hidden}.gxlines i{border-top:1px solid var(--ink);height:0;display:block;position:absolute}.gxlines .gxln-h1{opacity:.22;width:42%;top:11%;left:-3%}.gxlines .gxln-h2{opacity:.06;width:52%;top:36%;left:50%}.gxlines .gxln-h3{opacity:.09;border-top-width:4px;width:30%;top:60%;left:-2%}.gxlines .gxln-h4{opacity:.1;width:48%;top:84%;left:28%}.gxlines .gxln-h5{opacity:.2;border-top-width:6px;width:44%;top:24%;left:58%}.gxlines .gxln-h6{opacity:.12;width:62%;top:71%;left:-4%}.gxlines .gxln-v1,.gxlines .gxln-v2,.gxlines .gxln-v3,.gxlines .gxln-v4,.gxlines .gxln-v5{border-top:none;border-left:1px solid var(--ink);width:0;height:auto}.gxlines .gxln-v1{opacity:.18;height:30%;top:7%;left:65%}.gxlines .gxln-v2{opacity:.05;height:40%;top:40%;left:31%}.gxlines .gxln-v3{opacity:.07;border-left-width:3px;height:36%;top:54%;left:91%}.gxlines .gxln-v4{opacity:.09;border-left-width:4px;height:34%;top:12%;left:8%}.gxlines .gxln-v5{opacity:.14;height:30%;top:62%;left:44%}.gxv2 .gxmast{margin:0 0 12px}.gxmastrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gxmastblock{margin:0;display:grid}.gxmastline{font-family:var(--mich);font-size:var(--ed-fs-gxmast,clamp(30px, 4.6vw, 60px));letter-spacing:.02em;text-transform:uppercase;font-weight:700;line-height:.94}.gxmastline .red{margin-right:.06em}.gxmastsub{color:color-mix(in srgb, var(--ink) 26%, transparent);text-shadow:none}.gxmeta{letter-spacing:.2em;color:var(--grey);text-align:right;font-size:9px;line-height:1.9}.gxledger{letter-spacing:.18em;opacity:.85;margin-top:6px;font-size:7.5px;display:block}.gxthick{border-top:7px solid var(--ink);opacity:.9;width:min(38%,420px);height:0;margin:14px 0 4px;display:block}.gxhead{align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.gxnum{font-family:var(--helv);color:color-mix(in srgb, var(--ink) 25%, transparent);text-shadow:none;flex:none;width:44px;font-size:30px;line-height:1}.gxkick{font-family:var(--mich);letter-spacing:.2em;font-size:10px}.gxnote{color:var(--grey);margin-top:3px;font-size:10px}.gxcard.lg{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:saturate(160%);backdrop-filter:saturate(160%);box-shadow:var(--glass-shadow), var(--glass-lip);isolation:isolate;border:0;border-radius:22px;padding:22px 24px 24px}.gxcard.lg[data-refract="1"]{-webkit-backdrop-filter:var(--lg-filter) saturate(160%);backdrop-filter:var(--lg-filter) saturate(160%)}.gxcard.lg:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(96px 36px at calc(var(--gx,50%) - 6px) calc(var(--gy,40%) - 6px), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 100%), transparent), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 25%), transparent) 40%, transparent 72%), radial-gradient(460px 220px at var(--gx,50%) var(--gy,40%), color-mix(in srgb, var(--glass-spot-wide) calc(var(--gs,0) * 100%), transparent), transparent 70%), var(--glass-sheen);position:absolute;inset:0}.gxv2 .gxin,.gxv2 .gxbtn,.gxv2 .gxchip{background:var(--glass-pill);box-shadow:inset 0 0 0 1px var(--glass-pill-rim);border-color:#0000}.gxv2 .gxbtn.ghost{background:0 0}.gxv2 .gxin:focus,.gxv2 .gxbtn:hover:not(:disabled),.gxv2 .gxchip:hover,.gxv2 .gxchip.on{box-shadow:inset 0 0 0 1px var(--sig)}.gxv2 .gxdrop{border:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);background:color-mix(in srgb, var(--glass-pill) 60%, transparent)}.gxv2 .gxdrop.over,.gxv2 .gxdrop:hover{border-color:var(--sig);background:var(--glass-pill)}.gxv2 .gxtile{box-shadow:inset 0 0 0 1px var(--glass-pill-rim);border:0}.gxv2 .gxbar{box-shadow:inset 0 0 0 1px var(--glass-pill-rim);border-color:#0000}.gxglobe{justify-items:center;gap:8px;padding:2px 0 6px;display:grid}.gxglobecv{width:var(--ed-gx-globe,250px);height:var(--ed-gx-globe,250px);cursor:grab;touch-action:none;border-radius:50%;max-width:100%}.gxglobecv:active{cursor:grabbing}.gxglobecv:focus-visible{outline:2px solid var(--sig);outline-offset:4px}.gxgps{width:100%;font-family:var(--helv);gap:2px;display:grid}.gxgpsl{letter-spacing:.24em;color:var(--grey);font-size:7.5px}.gxgpsfix{letter-spacing:.08em;color:var(--sig);text-shadow:var(--glow);font-size:12px}.gxgpss{letter-spacing:.18em;color:var(--grey);font-size:8.5px}.gxplaces{margin:8px 0 2px;display:grid}.gxplace{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);align-items:baseline;gap:10px;padding:6px 0;display:flex}.gxplace:first-child{border-top:0}.gxplace .gxpnum{font-family:var(--helv);color:color-mix(in srgb, var(--ink) 25%, transparent);text-shadow:none;flex:none;width:26px;font-size:18px;line-height:1}.gxplace b{font-family:var(--mich);letter-spacing:.08em;min-width:0;font-size:10px;font-weight:400}.gxplace b i{font-style:normal;font-family:var(--helv);letter-spacing:.14em;color:var(--grey);text-shadow:none;font-size:9px;display:block}.gxplace em{font-style:normal;font-family:var(--helv);color:var(--red);text-shadow:var(--glow-r);flex:none;margin-left:auto;font-size:13px}.gxcred{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);margin-top:14px;padding-top:12px}.gxcred .cclbl:first-child{margin-top:0}.gxsidev{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--grey);opacity:.8;white-space:nowrap;font-size:8px;position:absolute;top:28px;left:-20px}.gxv2 .gxlinks{margin:16px 0 0}.gxv2 .gxlinks .gxbtn{padding:9px 16px}.gxcolo{letter-spacing:.22em;color:var(--grey);opacity:.8;margin:26px 0 30px;font-size:7.5px;line-height:2.1}@media (max-width:900px){.gxsidev{display:none}}@media (max-width:760px){.gxnum{width:34px;font-size:22px}.gxmeta{text-align:left;max-width:none}.gxcard.lg{padding:18px 18px 20px}}@media (prefers-reduced-motion:reduce){.gxcard.lg:before{background:var(--glass-sheen)}}[data-theme=light] .btn,[data-theme=light] .btn.ghost:hover,[data-theme=light] .btn.ghost.active,[data-theme=light] .platform:hover,[data-theme=light] .outcomes button:hover,[data-theme=light] .outcomes button.on,[data-theme=light] .fitbtn:hover,[data-theme=light] .fitbtn.active,[data-theme=light] .followbtn:hover,[data-theme=light] .chip.clickable.cur,[data-theme=light] .unitpick button.on,[data-theme=light] .wchip.cur,[data-theme=light] .sugopt:hover,[data-theme=light] .achip:hover,[data-theme=light] .apill:hover{background:color-mix(in srgb, var(--sig) 13%, var(--paper));color:var(--ink);border-color:color-mix(in srgb, var(--sig) 40%, transparent);box-shadow:inset 0 1px 0 var(--paper)}[data-theme=light] .btn:disabled{box-shadow:none}.snav:hover,.snav.cur,[data-model="02"] .snav.cur{box-shadow:none;background:0 0;border-color:#0000}[data-model="02"] .snav{border-color:#0000}.tophead .snav:hover,.snav.cur,.tophead .tbtn:hover,.tophead .mailbtn:hover,.tophead .mq a:hover{text-shadow:var(--word-smear)}.snav.cur,.snav:hover{color:var(--sig)}.glass-light{display:none}.tophead{--glass-rim-catch:transparent;--glass-spot:transparent;--glass-spot-wide:transparent;--lamp-hot:transparent}.tophead[data-refract="1"] [data-ripple="1"]{filter:none}[data-theme=light] .tophead .snav,[data-theme=light] .tophead .tbtn,[data-theme=light] .tophead .mailbtn,[data-theme=light] .tophead .mq a,[data-theme=light] .tophead .snavsub a,[data-theme=light] .snav.cur{text-shadow:none}[data-theme=light] .snav.cur,[data-theme=light] .snav:hover{color:var(--ink)}.lgpane{z-index:1;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:saturate(160%);backdrop-filter:saturate(160%);box-shadow:var(--glass-shadow), var(--glass-lip);isolation:isolate;border:0;border-radius:22px;padding:20px 22px;position:relative}.lgpane[data-refract="1"]{-webkit-backdrop-filter:var(--lg-filter) saturate(160%);backdrop-filter:var(--lg-filter) saturate(160%)}.lgpane:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(96px 36px at calc(var(--gx,50%) - 6px) calc(var(--gy,40%) - 6px), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 100%), transparent), color-mix(in srgb, var(--glass-spot) calc(var(--gs,0) * 25%), transparent) 40%, transparent 72%), radial-gradient(460px 220px at var(--gx,50%) var(--gy,40%), color-mix(in srgb, var(--glass-spot-wide) calc(var(--gs,0) * 100%), transparent), transparent 70%), var(--glass-sheen);position:absolute;inset:0}[data-theme=light] .lgpane{box-shadow:0 18px 50px #6e96a529, var(--glass-lip)}@media (prefers-reduced-motion:reduce){.lgpane:before{background:var(--glass-sheen)}}.lgpane input:not([type=checkbox]):not([type=radio]),.lgpane select,.lgpane textarea,.lgpane .btn,.lgpane .followbtn,.lgpane .fitbtn,.lgpane .unitpick,.lgpane .platform{background:var(--glass-pill);box-shadow:inset 0 0 0 1px var(--glass-pill-rim);border-color:#0000}.lgpane .btn.ghost,.lgpane .unitpick button{box-shadow:none;background:0 0}.lgpane .unitpick button.on{background:var(--ink)}.lgpane input:focus,.lgpane select:focus,.lgpane textarea:focus{box-shadow:inset 0 0 0 1px var(--sig);border-color:#0000}.lgpane .accountgrid>div{border-top-color:color-mix(in srgb, var(--ink) 12%, transparent)}.lgpane .roomcard{border:0;margin:0;padding:0}.pf2 .pfhead{margin:0 0 18px;padding:0;overflow:hidden}.pf2 .pbanner{border-radius:22px 22px 0 0;height:190px}.pf2 .phead2{align-items:flex-end;margin:-46px 0 0;padding:0 24px 20px}.pf2 .pavatar .uavatar{border:3px solid color-mix(in srgb, var(--bg) 82%, transparent);width:96px;height:96px;box-shadow:var(--glass-shadow);font-size:30px}.pf2 .pident{padding-top:0}.pf2 .pname{font-family:var(--mich);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1}.pf2 .pbio{margin:8px 0 4px}.pf2 .pmeta{display:none}.pf2 .pcounts{gap:34px;margin-top:12px}.pf2 .pcounts span{letter-spacing:.22em;gap:3px;font-size:8.5px;display:grid}.pf2 .pcounts b{margin:0;font-size:24px;line-height:1}.pf2 .phead2>.btn{margin:0 0 6px}.pflayout{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pfrail{align-content:start;gap:16px;display:grid}.pfline button.wperma{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pfmain{min-width:0}.pfk{font-family:var(--mich);letter-spacing:.22em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:10px;display:flex}.pfk i{font-family:var(--helv);color:color-mix(in srgb, var(--ink) 25%, transparent);text-shadow:none;font-size:22px;font-style:normal;line-height:1}.pfabout p{font-family:var(--serif);margin:0 0 10px;font-size:14px;font-style:italic;line-height:1.6}.pfline{letter-spacing:.18em;color:var(--grey);border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:8.5px;display:flex}.pfline b{font-family:var(--helv);color:var(--ink);letter-spacing:.06em;text-align:right;font-size:12px;font-weight:400}.ppmini{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--bg2) 70%, transparent);color:inherit;aspect-ratio:125/88;isolation:isolate;border-radius:12px;flex-direction:column;margin:6px 0 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ppmini:hover{border-color:var(--sig)}.ppmini .ppsec{height:16px}.ppmini .ppnum{font-size:8px;top:3px;right:8px}.ppmini .ppnation{letter-spacing:.26em;padding:5px 8px 4px;font-size:7px}.ppminibody{z-index:2;flex:1;align-items:center;gap:8px;min-height:0;padding:8px 8px 4px;display:flex;position:relative}.ppminiphoto{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--paper);border-radius:2px;flex:none;place-items:center;width:58px;height:74px;display:grid;position:relative;overflow:hidden}.ppminiphoto img{object-fit:cover;width:100%;height:100%;display:block}.ppminiphoto .ppphotoempty{color:var(--grey);font-size:16px}.ppminiid{flex:1;grid-template-columns:1fr 1fr;gap:4px 8px;min-width:0;margin:0;padding:0}.ppminiid dt{letter-spacing:.14em;font-size:5.5px}.ppminiid dd{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;overflow:hidden}.ppminiid .ppmono{max-width:none;font-size:6.5px}.ppminimrz{letter-spacing:.1em;padding:4px 8px;font-size:6.5px;line-height:1.4}.ppminiopen{z-index:2;text-align:right;font-family:var(--mich);letter-spacing:.2em;color:var(--sig);text-shadow:var(--word-smear);padding:5px 8px 6px;font-size:7.5px;display:block;position:relative}.ppmini .ppholo-b{-webkit-mask-image:linear-gradient(#0000 0% 40%,#000 70%);mask-image:linear-gradient(#0000 0% 40%,#000 70%)}.pf2 .tabs{border:0;flex-wrap:wrap;gap:22px;margin:0 0 16px;padding:0 4px}.pf2 .tab{font-family:var(--mich);letter-spacing:.2em;border:0;padding:6px 0;font-size:10.5px;font-weight:400}.pfsheet{min-height:320px}.pfgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pftile{aspect-ratio:1;color:inherit;background:var(--glass-pill);box-shadow:inset 0 0 0 1px var(--glass-pill-rim);border-radius:14px;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid;overflow:hidden}a.pftile:hover{box-shadow:inset 0 0 0 1px var(--sig)}.pftile .wposthead{margin:0;font-size:11.5px}.pftile .fposttext{-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:none;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pftile .pftime{font-family:var(--helv);color:var(--grey);letter-spacing:.1em;margin-top:auto;font-size:9.5px}.pfcloset{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.pfpiece{color:inherit;align-content:start;gap:5px;text-decoration:none;display:grid}.pfpiece img{aspect-ratio:4/5;object-fit:cover;background:var(--paper);border-radius:14px;width:100%;display:block}.pfpiece .hlttl{font-size:13px}.pfpiece .hlbrand{margin:0;font-size:11px}.pfpiece .hlstat{text-align:left}.pfsheet .empty{padding:40px 0}@media (max-width:900px){.pflayout{grid-template-columns:1fr}.pfgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf2 .pbanner{height:140px}.pf2 .pcounts{gap:22px}}.wlayout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:26px;display:grid;position:relative}.wfeed{align-content:start;gap:14px;min-width:0;display:grid}.wfeed>*{width:100%;max-width:760px}.wrail{gap:16px;min-width:0;display:grid}.wire2 .wcomposer{margin:0}.wire2 .wmodes{margin-bottom:10px}.wire2 .wfloor{gap:12px;max-width:none;margin:0;display:grid}.wire2 .wfocus{margin:0}.wcard{background:var(--glass-pill);box-shadow:inset 0 0 0 1px var(--glass-pill-rim);border-radius:18px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 18px 14px;display:grid}.wcard .uavatar{width:40px;height:40px;font-size:12px}.wcbody{gap:5px;min-width:0;display:grid}.wctop{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wctop .fposthandle{font-size:11px}.wctop .whandle{font-family:var(--mich);letter-spacing:.1em;font-size:11px}.wire2 .wpost{margin:0}.wcard .wposthead{margin:2px 0 0;font-size:14px}.wcard .fposttext{max-width:none;margin:0;font-size:14.5px}.wacts{flex-wrap:wrap;align-items:baseline;gap:22px;margin-top:6px;display:flex}.wire2 .wengage,.wire2 .wctls{margin-left:0}.wire2 .wfloor .empty{padding:30px 0}.whot .elmast{margin:0 0 4px;font-size:clamp(22px,2.4vw,30px)}.whot .elnote{margin-bottom:10px;font-size:9.5px;line-height:1.6}.whot .booth{gap:12px;padding:7px 0}.whot .booth .elnum{width:1.4em;font-size:20px}.whot .boothbody b{font-size:10.5px}.whot .boothbody span{font-size:9px}.whot .boothtag{display:none}.whot .elsubmit{margin-top:14px}.whot .paidrail{margin-bottom:8px}.wire2 .fwho{max-width:none;margin:0}.wire2 .elhouse,.wire2 .elads,.wire2 .elext,.wire2 .elhot{margin:0}.wire2 .eladrow{flex-direction:column;gap:10px}.wire2 .elad{min-width:0;min-height:84px}.wire2 .elext{border-top:0;padding-top:0}.wire2 .elextpub{width:84px}.wire2 .elextrow{flex-wrap:wrap}.wire2 .bizform input{width:100%}.wire2 .cvcolo{margin-top:30px}.wire2 .deck{margin-bottom:14px}@media (max-width:960px){.wlayout{grid-template-columns:1fr}}:root{--word-smear-r:-4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), 4px 0 5px color-mix(in srgb, var(--red) 20%, transparent), var(--glow-r)}.tophead .snav .nic,.tophead .snav .nled,.tophead .snav.cur:before,.tophead .tbtn svg,.tophead .mailbtn .mailglyph{display:none}.tophead .snav{grid-template-rows:auto;grid-template-columns:1fr;gap:0;padding:3px 26px;position:relative}.tophead .snav .nmeta{white-space:nowrap;letter-spacing:.2em;color:var(--grey);-webkit-text-stroke:0;text-shadow:none;opacity:0;pointer-events:none;grid-column:1;font-size:7.5px;font-weight:600;line-height:1;transition:opacity .18s;display:block;position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.tophead .snav:hover .nmeta,.tophead .snav:focus-visible .nmeta{opacity:1}.tophead .snav,.tophead .snav:hover,.tophead .snav:focus-visible,.tophead .tbtn,.tophead .tbtn:hover,.tophead .mailbtn,.tophead .mailbtn:hover,.tophead .mailbtn.cur,.tophead .snavsub a,.tophead .snavsub a:hover{color:var(--sig);text-shadow:var(--glow);box-shadow:none;background:0 0;border-color:#0000}.tophead .tbtn{font-family:var(--mich);font-size:var(--ed-fs-nav,10.5px);letter-spacing:.13em;-webkit-text-stroke:.4px currentColor;gap:0;padding:10px 12px;font-weight:400}.tophead .tbtn.tbav{-webkit-text-stroke:0}.tophead .mailbtn{font-family:var(--mich);font-size:var(--ed-fs-nav,10.5px);letter-spacing:.13em;-webkit-text-stroke:.4px currentColor;gap:0;padding:3px 12px}.tophead .snavsub a{font-family:var(--mich);border:0;padding:2px 0;font-weight:600}.tophead .snav.cur,.tophead .snav.cur:hover,.tophead .snavsub a.cur,.tophead .mailbtn.cur{color:var(--red);text-shadow:var(--glow-r)}[data-theme=light] .tophead .snav,[data-theme=light] .tophead .snav:hover,[data-theme=light] .tophead .snav.cur,[data-theme=light] .tophead .tbtn,[data-theme=light] .tophead .tbtn:hover,[data-theme=light] .tophead .mailbtn,[data-theme=light] .tophead .snavsub a,[data-theme=light] .tophead .snavsub a.cur{text-shadow:none}[data-model="02"] .tophead .snav,[data-model="02"] .tophead .snav.cur{box-shadow:none;background:0 0;border-color:#0000}@media (max-width:1100px){.tophead .snav{padding:4px 14px}}@media (max-width:760px){.tophead .snav{padding:4px 8px}.tophead .snav .nmeta{display:none}.tophead .tbtn{letter-spacing:.06em;padding:8px 4px;font-size:8.5px}}[data-theme] :is(.btn,.btn.ghost.active,.fitbtn,.followbtn,.platform,.chip.clickable,.outcomes button,.unitpick button,.achip,.apill,.wchip,.wtoggle,.gxbtn,.gxchip,.ppupl,.ppupload,.dhint,.mailmore,.actions2 button,.roomanthem,.shotline-go,.cardacts button,.actions button,.tab,.fmode,.wact,.railact,.txtbtn,.cacts button,.amemhide,.modmore,.mclose,.bagx,.dcx,.dcundo,.mute,.postbtn,.wctl,.weng,.bizapply,.cvmore,.cvlink,.wfocusback,.wperma,.boothsite,.notice-x,.pweye,.gxchipx,.buy,.buybtn,.roomreport,.amemgo){box-shadow:none;color:var(--sig);text-shadow:var(--word-smear);background:0 0;border-color:#0000}[data-theme] :is(.btn,.btn.ghost.active,.fitbtn,.followbtn,.platform,.chip.clickable,.outcomes button,.unitpick button,.achip,.apill,.wchip,.wtoggle,.gxbtn,.gxchip,.ppupl,.ppupload,.dhint,.mailmore,.actions2 button,.roomanthem,.shotline-go,.cardacts button,.actions button,.tab,.fmode,.wact,.railact,.txtbtn,.cacts button,.amemhide,.modmore,.mclose,.bagx,.dcx,.dcundo,.mute,.postbtn,.wctl,.weng,.bizapply,.cvmore,.cvlink,.wfocusback,.wperma,.boothsite,.notice-x,.pweye,.gxchipx,.roomreport,.amemgo):hover:not(:disabled){box-shadow:none;color:var(--ink);text-shadow:var(--word-smear);background:0 0;border-color:#0000;transform:none}[data-theme] :is(.btn,.btn.ghost.active,.fitbtn,.followbtn,.platform,.chip.clickable,.outcomes button,.unitpick button,.achip,.apill,.wchip,.gxchip,.cardacts button,.actions button,.tab,.fmode,.cacts button,.wctl,.weng,.mailbtn):is(.active,.on,.cur,[aria-pressed=true]),[data-theme] :is(.btn,.btn.ghost.active,.fitbtn,.followbtn,.platform,.chip.clickable,.outcomes button,.unitpick button,.achip,.apill,.wchip,.gxchip,.cardacts button,.actions button,.tab,.fmode,.cacts button,.wctl,.weng):is(.active,.on,.cur,[aria-pressed=true]):hover,[data-theme] :is(.buy,.buybtn,.btn.buybtn,.chkgo,.chkpaybtn,.soon,.btn.soon,.btn.ghost.soon,.fitbtn.soon,.platform.soon,.clearpill,.apill.clearpill,.warn),[data-theme] :is(.buy,.buybtn,.btn.buybtn,.chkgo,.chkpaybtn,.soon,.btn.soon,.btn.ghost.soon,.fitbtn.soon,.platform.soon,.clearpill,.apill.clearpill,.warn):hover{box-shadow:none;color:var(--red);text-shadow:var(--word-smear-r);background:0 0;border-color:#0000}[data-theme] :is(.btn,.btn.ghost.active,.fitbtn,.followbtn,.platform,.outcomes button,.unitpick button,.achip,.apill,.wchip,.gxbtn,.gxchip,.mailmore,.actions2 button,.cardacts button,.actions button,.tab,.wact,.txtbtn,.postbtn,.wctl,.weng,.bizapply):disabled{color:var(--grey);text-shadow:none;box-shadow:none;background:0 0;border-color:#0000}[data-theme] :is(.unitpick,.tabs){border-color:#0000}[data-theme] :is(.unitpick button,.cardacts button,.actions button,.tab){border-right-color:#0000}:root{--ed-fs-nav:13.5px;--ed-fs-tbtn:13.5px;--ed-fs-navmeta:9px;--ed-fs-deck:14px;--ed-fs-btn:14px;--ed-fs-chip:13px;--ed-fs-headline:clamp(24px, 2.6vw, 34px);--ed-fs-cardttl:15px;--ed-fs-cardprice:15px;--ed-fs-covermast:clamp(34px, 4.6vw, 64px);--tabbar-h:62px}body{font-size:14px}.headline{vertical-align:baseline;margin:0 0 4px;line-height:1;display:inline-block}.headsub{letter-spacing:.24em;color:var(--grey);vertical-align:baseline;margin:0 0 4px 14px;font-size:10.5px;line-height:1;display:inline-block}@media (max-width:760px){.headsub{margin-left:10px;font-size:9px}}.cthead{margin-bottom:4px}.deck{margin:0 0 10px}.cvmastblock{flex-wrap:wrap;align-items:baseline;gap:0 .28em;display:flex}.cvmast{margin-bottom:2px}.cvherorow{margin:8px 0 28px}.tophead .snav{padding:3px 22px}.tophead .tbtn{font-size:var(--ed-fs-tbtn,13.5px);-webkit-text-stroke:.3px currentColor}.tophead .tbtn.tbav .tbavatar{border:1px solid var(--line);width:30px;height:30px;font-family:var(--mich);-webkit-text-stroke:0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.tophead .tbtn.tbav.on .tbavatar{border-color:var(--red);color:var(--red);box-shadow:0 0 10px color-mix(in srgb, var(--red) 40%, transparent)}.acctpanel{top:calc(var(--head-h) + 8px);width:300px;padding:10px 0 6px;right:10px}.acctpanel .phead{color:var(--grey);letter-spacing:.2em;white-space:nowrap;text-overflow:ellipsis;padding:6px 16px 10px;font-size:10px;overflow:hidden}.acctrow{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink);background:0 0;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.acctrow b{font-family:var(--mich);letter-spacing:.16em;color:var(--sig);text-shadow:var(--word-smear);font-size:13px;font-weight:400}.acctrow span{letter-spacing:.14em;color:var(--grey);font-size:11px}.acctrow:hover b{color:var(--ink)}.acctrow.cur b{color:var(--red);text-shadow:var(--word-smear-r)}[data-theme=light] .acctrow b{text-shadow:none}.tabbar{display:none}@media (max-width:760px){.topnav{display:none}:root{--nav-h:0px}.tabbar{z-index:66;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg3);-webkit-backdrop-filter:blur(14px)saturate(140%);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar .tabl{min-height:44px;font-family:var(--mich);letter-spacing:.1em;color:var(--sig);text-shadow:var(--word-smear);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:9px;text-decoration:none;display:flex}.tabbar .tbi{font-family:var(--helv);font-size:17px;line-height:1}.tabbar .tabl.cur{color:var(--red);text-shadow:var(--word-smear-r)}[data-theme=light] .tabbar .tabl{text-shadow:none}.main{padding-bottom:calc(var(--tabbar-h) + 40px)}.os-frame{bottom:var(--tabbar-h)}}.savew{cursor:pointer;font-family:var(--mich);letter-spacing:.16em;color:var(--sig);text-shadow:var(--word-smear);background:0 0;border:0;padding:4px 6px;font-size:11.5px}.savew:hover:not(:disabled){color:var(--ink)}.savew.on,.savew.on:hover{color:var(--red);text-shadow:var(--word-smear-r)}.savew:disabled{opacity:.7}[data-theme=light] .savew{text-shadow:none}.saveprompt{left:50%;bottom:calc(var(--status-h) + 14px);z-index:80;background:var(--bg3);border:1px solid var(--line);letter-spacing:.04em;max-width:min(92vw,640px);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000059}.saveprompt .savepromptacts{gap:14px;margin-left:auto;display:flex}.saveprompt .txtbtn{font-family:var(--mich);letter-spacing:.16em;font-size:11px}@media (max-width:760px){.saveprompt{bottom:calc(var(--tabbar-h) + 12px)}:root{--ed-fs-covermast:clamp(22px, 7vw, 30px)}.tophead .tbtn{letter-spacing:.08em;padding:8px 5px;font-size:9.5px}.tophead .tbtn.tbsignin{display:none}.tophead .tbtn.tbav .tbavatar{width:26px;height:26px;font-size:11px}.tabbar .tabl{letter-spacing:.06em;white-space:nowrap;font-size:8.5px}}.modeltag{font-family:var(--helv);letter-spacing:.22em;color:var(--grey);border:1px dashed var(--line);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9px;display:inline-block}.modeltag.warn{color:var(--red);border-color:var(--red)}.dtabs{flex-wrap:wrap;gap:2px 18px;margin:2px 0 10px;display:flex}.dtabs .tab{font-family:var(--mich);letter-spacing:.18em;padding:6px 0;font-size:11.5px;text-decoration:none}.pptabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 22px;margin:14px 0 10px;display:flex}.pptabs .tab{font-family:var(--mich);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;padding:8px 0 10px;font-size:12px;text-decoration:none}.ppworld{grid-template-columns:auto 1fr;align-items:center;gap:10px 34px;margin:4px 0 6px;display:grid}.ppledger{gap:22px;display:flex}.ppledger span{letter-spacing:.2em;color:var(--grey);text-transform:uppercase;flex-direction:column;font-size:9.5px;display:flex}.ppledger b{font-family:var(--mich);color:var(--ink);margin-bottom:4px;font-size:26px;font-weight:400;line-height:1}.ppstamps{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ppstamp{letter-spacing:.18em;color:var(--grey);border:1px dashed var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:9.5px;display:inline-flex}.ppstamp i{font-size:12px;font-style:normal}.ppstamp.earned{color:var(--sig);border-style:solid;border-color:var(--sig);text-shadow:var(--word-smear)}.ppstampnote{color:var(--grey);flex-basis:100%;font-size:11px}.ppfilters{margin-top:6px}.ppsaves{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.ppsave{border:1px solid var(--line);background:var(--bg2);border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.ppsave img{object-fit:cover;border-radius:8px;width:56px;height:56px}.ppsavemono{border:1px solid var(--line);width:56px;height:56px;font-family:var(--mich);color:var(--grey);border-radius:8px;place-items:center;display:grid}.ppsavebody{flex-direction:column;gap:2px;min-width:0;display:flex}.ppsavettl{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;text-decoration:none;overflow:hidden}.ppsavemeta{color:var(--grey);letter-spacing:.08em;font-size:11px}.ppstation{margin-top:26px}.ppbenefit{border:1px solid var(--line);border-radius:12px;max-width:720px;margin:14px 0;padding:12px 14px}.stp{color:var(--ink);margin:6px 0;font-size:13.5px;line-height:1.55}.stp.faint,.tnetp.faint,.deck.faint{color:var(--grey)}.stfine{color:var(--grey);margin:8px 0 0;font-size:11px;line-height:1.5}.tnetgrid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}.tnetsvg{border:1px solid var(--line);background:var(--bg2);border-radius:16px;width:100%;height:auto}.tnetring{fill:none;stroke:var(--line);stroke-width:1px}.tnetring.faint{stroke-dasharray:2 6;opacity:.6}.tnetedge{fill:none;stroke:var(--p2);stroke-width:1px}.tnetedge.hot{stroke:var(--sig);stroke-width:1.4px}.tnetline{stroke:var(--sig);stroke-opacity:.7}.tnetline.manual{stroke:var(--red)}.tnetline.curated{stroke:var(--p2)}.tnetline.neg{stroke:var(--grey);stroke-dasharray:4 4}.tnetyou{fill:var(--red);stroke:var(--bg);stroke-width:2px}.tnetyoulbl,.tnetlbl,.tnetsaves{font-family:var(--mich);letter-spacing:.12em;fill:var(--ink);font-size:9.5px}.tnetsaves{font-family:var(--helv);fill:var(--grey);font-size:8.5px}.tnetyoulbl{fill:var(--grey)}.tnetnode{cursor:pointer}.tnetnode:focus-visible,.fmappin:focus-visible{outline:1px dashed var(--sig);outline-offset:3px}.tnetnode .tnetdot{fill:var(--bg3);stroke:var(--grey);stroke-width:1.2px;transition:r .2s,stroke .2s}.tnetnode.inferred .tnetdot{stroke:var(--sig);fill:color-mix(in srgb, var(--sig) 22%, var(--bg3))}.tnetnode.manual .tnetdot{stroke:var(--red);fill:color-mix(in srgb, var(--red) 28%, var(--bg3))}.tnetnode.curated .tnetdot{stroke:var(--p2);stroke-dasharray:3 3}.tnetnode.sel .tnetdot,.tnetnode:focus-visible .tnetdot{stroke-width:2.4px;stroke:var(--ink)}.tnetnode:focus-visible .tnetlbl{fill:var(--sig)}.tnetpulse{fill:none;stroke:var(--red);stroke-width:1px;opacity:.5;animation:2.4s ease-out infinite tnetpulse}@keyframes tnetpulse{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.tnetnode.manual .tnetpulse{transform-box:fill-box;transform-origin:50%}.tnetpanel{border:1px solid var(--line);background:var(--bg2);border-radius:16px;min-height:200px;padding:14px 16px}.tnetp{margin:6px 0;font-size:13px;line-height:1.55}.tnetp.warn{color:var(--red)}.tnetkey{letter-spacing:.06em;margin:8px 0;padding:0;font-size:11.5px;list-style:none}.tnetkey li{align-items:center;gap:8px;margin:4px 0;display:flex}.tnetkey .k{border:1.5px solid var(--grey);border-radius:50%;width:10px;height:10px}.tnetkey .k.manual{border-color:var(--red);background:color-mix(in srgb, var(--red) 30%, transparent)}.tnetkey .k.inferred{border-color:var(--sig);background:color-mix(in srgb, var(--sig) 24%, transparent)}.tnetkey .k.curated{border-color:var(--p2);border-style:dashed}.tnetsel{font-family:var(--mich);margin:4px 0 2px;font-size:22px;font-weight:400}.tnetreading{letter-spacing:.2em;color:var(--grey);margin-bottom:8px;font-size:10px}.tnetev{margin:0 0 10px;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.tnetev li{border-top:1px solid var(--line);padding:6px 0}.tnetacts{flex-wrap:wrap;gap:4px 16px;display:flex}.tnetacts .txtbtn.warn{color:var(--red)}.tnetundo{border-top:1px solid var(--line);letter-spacing:.16em;color:var(--grey);margin-top:12px;padding-top:8px;font-size:10.5px}@media (max-width:900px){.tnetgrid{grid-template-columns:1fr}}.fmap{border:1px solid var(--line);border-radius:16px;width:100%;height:auto;display:block}.fmapbg{fill:var(--bg2)}.fmapring,.fmapaxis,.fmapgrid{fill:none;stroke:var(--line);stroke-width:1px}.fmapaxis{stroke-dasharray:2 6}.fmapgrid.eq{stroke:var(--grey);stroke-opacity:.5}.fmapringlbl,.fmapyoulbl,.fmapname{font-family:var(--helv);letter-spacing:.14em;fill:var(--grey);font-size:9.5px}.fmapyou{fill:var(--red)}.fmapyoulbl{fill:var(--ink)}.fmappin{cursor:pointer}.fmapdot{fill:color-mix(in srgb, var(--sig) 18%, var(--bg3));stroke:var(--sig);stroke-width:1.4px}.fmappin.sample .fmapdot{stroke-dasharray:3 3;stroke:var(--grey)}.fmappin.sel .fmapdot,.fmappin:focus-visible .fmapdot{stroke:var(--red);stroke-width:2.2px;fill:color-mix(in srgb, var(--red) 24%, var(--bg3))}.fmapglyph{font-family:var(--mich);fill:var(--ink);pointer-events:none;font-size:9px}.fmapname{fill:var(--ink)}.fmappin.sample .fmapname{fill:var(--grey)}.plconfirm{border:1px solid var(--line);background:var(--bg2);border-radius:14px;margin:6px 0 14px;padding:14px 16px}.plconfirmrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plconfirmrow select,.plconfirmrow input,.stform select,.stform input,.plsel select,.plctl input{font-family:var(--helv);background:var(--bg3);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:13px}.pltop{flex-wrap:wrap;align-items:center;gap:6px 22px;margin-bottom:8px;display:flex}.plsep{color:var(--grey)}.plkinds{flex-wrap:wrap;gap:2px 12px;display:flex}.plmapwrap{margin:4px 0 8px}.plmeta{letter-spacing:.2em;color:var(--grey);margin:6px 0;font-size:10px}.pllist{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.plcard{border:1px solid var(--line);background:var(--bg2);border-radius:12px}.plcard.sel{border-color:var(--sig)}.plcardhead{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;padding:10px 14px;display:grid}.plkind{letter-spacing:.2em;color:var(--grey);grid-column:1;font-size:9.5px}.plname{font-family:var(--mich);grid-column:1;font-size:14px}.plwhere{color:var(--grey);letter-spacing:.06em;grid-column:1;font-size:11.5px}.plstatus{letter-spacing:.2em;color:var(--sig);grid-area:1/2;font-size:9px}.plstatus.canceled,.plstatus.postponed,.plstatus.sold-out{color:var(--red)}.plcardhead .modeltag{grid-area:2/2/4;justify-self:end;margin:0}.plcardbody{border-top:1px solid var(--line);padding:0 14px 12px}.plnote{margin:10px 0;font-size:13px;line-height:1.5}.plprov{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 18px;margin:0 0 10px;display:grid}.plprov div{flex-direction:column;display:flex}.plprov dt{letter-spacing:.2em;color:var(--grey);font-size:9px}.plprov dd{margin:0;font-size:12.5px}.plactions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.plcontrols{border:1px solid var(--line);background:var(--bg2);border-radius:14px;margin:10px 0;padding:14px 16px}.plctlgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 22px;margin:10px 0;display:grid}.plctl{flex-direction:column;gap:5px;font-size:12px;display:flex}.plctl b{font-family:var(--mich);letter-spacing:.18em;color:var(--sig);font-size:11px;font-weight:400}.plctl>span{color:var(--grey);line-height:1.45}.plsel{letter-spacing:.1em;color:var(--grey);align-items:center;gap:8px;font-size:11px;display:flex}.plswitch{align-items:center;gap:8px;font-size:12px;display:flex}.plpreview{color:var(--ink)!important}.stgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:10px 0 18px;display:grid}.stcard,.stdesk{border:1px solid var(--line);background:var(--bg2);border-radius:16px;padding:14px 16px}.sthead{font-family:var(--mich);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;font-size:17px;font-weight:400;display:flex}.stwalk{color:var(--grey);margin:8px 0;padding-left:18px;font-size:12.5px}.stwalk li{padding:3px 0}.stwalk li.done{color:var(--sig);text-decoration:line-through}.stwalk li.cur{color:var(--ink)}.stacts{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:8px 0 0;display:flex}.stform{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.stform label{letter-spacing:.18em;color:var(--grey);text-transform:uppercase;flex-direction:column;gap:3px;font-size:10px;display:flex}.stform label.stcheck{text-transform:none;letter-spacing:.04em;color:var(--ink);flex-direction:row;grid-column:1/-1;align-items:center;font-size:12px}.stform .stacts{grid-column:1/-1}.stdrafts{margin:8px 0 0;padding:0;list-style:none}.stdrafts li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.stdrafts b{font-family:var(--mich);letter-spacing:.16em;color:var(--sig);font-size:10.5px;font-weight:400}.stdrafts span{color:var(--grey)}.stdeskmode{font-family:var(--mich);letter-spacing:.2em;color:var(--red);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:11px;display:flex}.stcounts{flex-wrap:wrap;gap:22px;margin:8px 0 12px;display:flex}.stcount{letter-spacing:.2em;color:var(--grey);flex-direction:column;font-size:9px;display:flex}.stcount b{font-family:var(--mich);color:var(--ink);margin-bottom:4px;font-size:24px;font-weight:400;line-height:1}.stcount.archivalist b{color:var(--red)}.stcases{margin:0;padding:0;list-style:none}.stcase{border-top:1px solid var(--line)}.stcasehead{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:110px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;font-size:12.5px;display:grid}.stcasestatus{font-family:var(--mich);letter-spacing:.18em;color:var(--grey);font-size:9.5px}.stcase.archivalist .stcasestatus{color:var(--red)}.stcase.flagged .stcasestatus{color:var(--sig)}.stcasesrc{color:var(--grey);letter-spacing:.1em;font-size:10px}.stfields{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:12px}.stfields th{text-align:left;letter-spacing:.2em;color:var(--grey);border-bottom:1px solid var(--line);padding:4px 8px;font-size:9px;font-weight:400}.stfields td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);padding:5px 8px}.stfields td em{color:var(--grey);font-size:10px;font-style:normal;display:block}.stfields tr.conflict td{color:var(--red)}.stfields tr.agree td:last-child{color:var(--sig)}.stfields tr.pending td{color:var(--grey)}.pov{border:1px solid var(--line);background:var(--bg2);border-radius:16px;grid-template-columns:150px 1fr;gap:18px;margin:8px 0 16px;padding:14px 16px;display:grid}.pov.compact{grid-template-columns:96px 1fr}.povimg{flex-direction:column;gap:6px;display:flex}.povimg img{aspect-ratio:3/4;object-fit:cover;filter:grayscale(.2);border-radius:10px;width:100%}.povmono{aspect-ratio:3/4;border:1px solid var(--line);width:100%;font-family:var(--mich);color:var(--grey);border-radius:10px;place-items:center;font-size:32px;display:grid}.povcredit{color:var(--grey);letter-spacing:.08em;font-size:9px;text-decoration:none}.povkick{letter-spacing:.22em;color:var(--grey);font-size:9.5px}.povname{font-family:var(--mich);margin:2px 0;font-size:24px;font-weight:400}.povrole{letter-spacing:.1em;color:var(--sig);font-size:12px}.povsum{margin:8px 0;font-size:13.5px;line-height:1.55}.povfacts{margin:0 0 8px;padding-left:16px;font-size:12.5px;line-height:1.6}.povfacts a{color:var(--sig);text-decoration:none}.povmeta{letter-spacing:.16em;color:var(--grey);margin:6px 0;font-size:10px}.povmeta .txtbtn{letter-spacing:.16em;font-size:10px}.povwhy{color:var(--grey);border-left:2px solid var(--line);padding-left:10px;font-size:12px;line-height:1.5}.povcorrect{gap:6px;margin:8px 0;display:grid}.povcorrect textarea{font-family:var(--helv);background:var(--bg3);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px}.povcorrectrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.povacts{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;display:flex}@media (max-width:640px){.pov{grid-template-columns:96px 1fr}.stform,.ppworld{grid-template-columns:1fr}}.demoline{color:var(--grey);letter-spacing:.02em;margin:2px 0 10px;font-size:11.5px;line-height:1.5}.demoline b{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:400}.missrack{text-align:left;max-width:520px;margin:10px auto 0;padding:0;font-size:13px;list-style:none}.missrack li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;display:flex}.missrack b{color:var(--sig);font-weight:400}.wintents{flex-wrap:wrap;align-items:center;gap:2px 14px;margin:4px 0 2px;display:flex}.wintentmeans{color:var(--grey);letter-spacing:.04em;font-size:11px}.wcats{flex-wrap:wrap;gap:0 10px;margin:0 0 8px;display:flex}.wlanes{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 18px;margin:10px 0 8px;padding-bottom:6px;display:flex}.wlanes .tab{font-family:var(--mich);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px}.wcard.wpiece{grid-template-columns:120px 1fr;align-items:start;gap:14px;display:grid}.wpieceimg{aspect-ratio:4/5;border:1px solid var(--line);border-radius:10px;display:block;overflow:hidden}.wpieceimg img{object-fit:cover;width:100%;height:100%}.wpiecettl{font-family:var(--mich);color:var(--ink);margin:4px 0 2px;font-size:14px;text-decoration:none;display:block}.wpiecemeta{color:var(--grey);letter-spacing:.08em;margin-bottom:6px;font-size:11.5px}.wsample .wctop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wby{letter-spacing:.12em;color:var(--grey);font-size:11px}.wby b{color:var(--ink);font-weight:400}.wfig{margin:8px 0 10px}.wfig img{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;max-height:520px;display:block}.wfig figcaption{letter-spacing:.1em;color:var(--grey);margin-top:4px;font-size:9.5px}.wfig figcaption a{color:inherit;text-decoration:none}.cvlead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:26px;margin:8px 0 22px;display:grid}.cvleadimg{aspect-ratio:4/5;border:1px solid var(--line);max-height:560px;display:block;overflow:hidden}.cvleadimg img{object-fit:cover;filter:grayscale(.15)contrast(1.05);width:100%;height:100%}.cvleadtext{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.cvleadttl{font-family:var(--mich);color:var(--ink);letter-spacing:-.005em;font-size:clamp(24px,3.2vw,44px);line-height:1.02;text-decoration:none}.cvleaddek{color:var(--ink);max-width:46ch;margin:0;font-size:14.5px;line-height:1.6}.cvleadcred{letter-spacing:.12em;color:var(--grey);font-size:9.5px}.cvleadcred a{color:inherit;text-decoration:none}.cvleadacts{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.cvnear{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 26px;padding:12px 0}.cvnearlist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cvnearlist li{flex-direction:column;gap:3px;display:flex}.cvnearkind{letter-spacing:.2em;color:var(--grey);font-size:9.5px}.cvnearname{font-family:var(--mich);color:var(--ink);font-size:13px;text-decoration:none}.cvnearlist .modeltag{align-self:flex-start;margin:0}@media (max-width:760px){.cvlead{grid-template-columns:1fr;gap:12px}.cvleadimg{max-height:420px}.wcard.wpiece{grid-template-columns:88px 1fr}}.seg{background:color-mix(in srgb, var(--ink) 7%, transparent);border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;margin:6px 0 12px;padding:3px;display:inline-flex}[data-theme] .seg>.tab,[data-theme] .seg>.fmode,[data-theme] .seg>.fmode.cur,[data-theme] .seg>.tab.cur,[data-theme] .seg>.tab:hover,[data-theme] .seg>.fmode:hover{font-family:var(--mich);letter-spacing:.14em;color:var(--grey);text-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:11px;text-decoration:none;transition:background .18s,color .18s}[data-theme] .seg>.tab:hover,[data-theme] .seg>.fmode:hover{color:var(--ink)}[data-theme] .seg>.tab.cur,[data-theme] .seg>.fmode.cur,[data-theme] .seg>.tab.cur:hover,[data-theme] .seg>.fmode.cur:hover{background:var(--bg);color:var(--ink);box-shadow:0 1px 4px #0000002e, 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent)}[data-theme] .seg>.tab.cur:after,[data-theme] .seg>.fmode.cur:after{content:"";background:var(--red);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:8px;display:inline-block}.seg .plsep{display:none}.seg .wintentmeans{flex-basis:100%;padding:4px 10px 2px;font-size:11px}.seg>.txtbtn{margin-left:8px}.card.ppworld,.stcard,.stdesk,.plcard,.plcontrols,.plconfirm,.pov,.ppsave,.tnetpanel,.ppbenefit,.wcard{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--ink) 4%, var(--bg));border-radius:16px;box-shadow:0 1px 2px #0000000f}.ppworld.card{grid-template-columns:auto 1fr;align-items:center;gap:10px 34px;margin:4px 0 14px;padding:14px 18px;display:grid}.cvlines i:nth-child(n+4){display:none}.cvlines i{opacity:.22;border-top-width:3px}.cvlines i[class*=-v]{border-left-width:3px}.cvlines i[class*=-h3],.cvlines i[class*=-h6]{border-top-width:5px}.ppdocacts{z-index:3;justify-content:flex-end;gap:10px;padding:10px 14px 14px;display:flex;position:relative}.ppbtn{font-family:var(--mich);letter-spacing:.16em;cursor:pointer;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:11px 18px;font-size:11.5px;transition:transform .12s,background .18s}.ppbtn:hover{background:var(--bg)}.ppbtn:active{transform:scale(.98)}.ppbtn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ppbtn.primary:hover{background:var(--sig);border-color:var(--sig)}.ppupload{display:none}.ppgeonote{color:var(--grey);margin:2px 0 8px;font-size:12.5px;line-height:1.5}.smap{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;background:#eef0ee;border-radius:16px;width:100%;position:relative;overflow:hidden}[data-theme=dark] .smap,:root:not([data-theme=light]) .smap{background:#1c1e21}.smapcanvas{cursor:grab;display:block}.smapcanvas:active{cursor:grabbing}.smapempty{letter-spacing:.12em;color:var(--grey);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.smapyou{background:#2f7cf6;border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 6px #2f7cf638,0 2px 6px #00000059}.smappin{background:var(--red);cursor:pointer;border:2px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;margin:-30px 0 0 -15px;padding:0;transition:transform .15s;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 8px #00000059}.smappin i{font-style:normal;font-family:var(--mich);color:#fff;text-align:center;font-size:10.5px;line-height:26px;display:block;transform:rotate(45deg)}.smappin.sample{background:#8e8e93}.smappin.creator{background:#2f7cf6}.smappin.exhibition{background:#af52de}.smappin.shop,.smappin.consignment,.smappin.thrift{background:#ff9f0a}.smappin.sel,.smappin:hover{z-index:2;transform:rotate(-45deg)scale(1.18)}.smappin:focus-visible{outline:2px solid var(--sig);outline-offset:2px}.smapcallout{color:#1c1c1e;pointer-events:none;background:#fffffff5;border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 20px #00000040}.smapcallout b{font-family:var(--mich);font-size:12px;font-weight:400}.smapcallout span{letter-spacing:.14em;color:#6e6e73;font-size:10px}.smapctl{border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 2px 8px #00000040}.smapctl button{color:#1c1c1e;cursor:pointer;background:#fffffff0;border:0;width:34px;height:34px;font-size:18px}.smapctl button+button{border-top:1px solid #d9d9de}.smapattr{letter-spacing:.1em;color:#6e6e73;background:#ffffffb3;border-radius:6px;padding:2px 6px;font-size:9px;position:absolute;bottom:8px;left:10px}.pllist{gap:8px}.plcardhead{padding:12px 16px}@media (max-width:760px){.ppdocacts{justify-content:stretch}.ppbtn{text-align:center;flex:1}.ppworld.card{grid-template-columns:1fr}}.streamlayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (min-width:1200px){.streamlayout.withrail{grid-template-columns:minmax(0,1fr) 300px}}.streamrail{top:calc(var(--head-h) + 18px);gap:14px;display:grid;position:sticky}@media (max-width:1199px){.streamrail{display:none}}.streamcompose{margin:4px 0 14px;padding:12px 16px}.streamcompose.closed{padding:8px 14px}.streamopen{cursor:pointer;width:100%;color:var(--grey);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.streamopen span{letter-spacing:.02em;flex:1;font-size:13px}.streamopen b{font-family:var(--mich);letter-spacing:.16em;color:var(--sig);font-size:11.5px;font-weight:400}.streamcompose .wcright textarea{font-size:14px}.streamlanes{margin:2px 0 8px}.card.wpostcard{flex-direction:column;display:flex}.card.wpostcard .wpcfig{margin:0}.card.wpostcard .wpcfig img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.card.wpostcard .wpcfig figcaption{letter-spacing:.1em;color:var(--grey);padding:4px 12px 0;font-size:9px}.card.wpostcard .wpcfig figcaption a{color:inherit;text-decoration:none}.wpcby{align-items:center;gap:10px;margin:2px 0 8px;display:flex}.wpcby .avatar,.wpcby .av{width:28px;height:28px}.wpcwho{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wpcwho b{font-family:var(--mich);letter-spacing:.14em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.wpcwho span{letter-spacing:.16em;color:var(--grey);font-size:9.5px}.wpcttl{color:var(--ink);margin:2px 0 6px;font-size:15px;line-height:1.2;text-decoration:none;display:block}.wpctext{white-space:pre-wrap;margin:0 0 8px;font-size:13.5px;line-height:1.55}.card.wpostcard .cardacts{flex-wrap:wrap}.hotstrip{padding:14px 16px}.hotstripmast{margin:0 0 4px;font-size:20px}.hotstriprows{margin:8px 0;padding:0;list-style:none}.hotstriprows li{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:26px 1fr;align-items:baseline;gap:8px;padding:6px 0;font-size:12px;display:grid}.hotstriprows .elnum{font-family:var(--mich);color:var(--grey);font-size:10px}.hotstriprows .boothopen{font-family:var(--mich);letter-spacing:.18em;color:var(--grey);font-size:10px}.hotstriprows .boothsite{font-family:var(--mich);letter-spacing:.12em;font-size:11px}.wlayout.hotlistonly{grid-template-columns:minmax(0,760px)}.wfocus{max-width:520px;margin:0 0 16px}@media (max-width:760px){.ctr .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin:4px 0 6px;overflow-x:auto}.ctr .seg::-webkit-scrollbar{display:none}.ctr .seg>.fmode,.ctr .seg>.tab{white-space:nowrap;padding:6px 11px;font-size:10px}.ctr .demoline{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.ctr .filters{display:none}.ctr .streamcompose{margin:2px 0 10px}}:root{--nav-h:0px;--cc-w:min(760px, calc(100vw - 20px));--cc-row-h:64px;--ad-h:32px;--cc-gap:10px;--cc-bottom:calc(10px + env(safe-area-inset-bottom,0px));--cc-space:calc(var(--cc-row-h) + var(--ad-h) + var(--cc-bottom) + 28px);--sheet-radius:26px}.tophead.slim{--mq-h:48px}.tophead.slim .thbar{min-height:48px}.main{padding-bottom:calc(var(--cc-space) + 24px)}.os-frame{bottom:var(--cc-space)}.saveprompt{bottom:calc(var(--cc-space) + 8px)}.ccenter{z-index:66;left:max(10px, calc(50% - var(--cc-w) / 2));width:var(--cc-w);bottom:var(--cc-bottom);border-radius:var(--sheet-radius);border:1px solid var(--line);background:color-mix(in srgb, var(--bg3) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:0 18px 50px color-mix(in srgb, var(--ink) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--paper) 60%, transparent);flex-direction:column;display:flex;position:fixed}.ccenter .tabbar{-webkit-backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:6px;height:auto;padding:8px 10px 6px;display:flex;position:static}.ccrow{align-items:stretch;gap:var(--cc-gap);display:flex}.cctabs{flex:1;gap:2px;min-width:0;display:flex}.ccenter .tabl{min-width:44px;min-height:52px;font-family:var(--mich);letter-spacing:.1em;color:var(--grey);text-shadow:none;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:9px;text-decoration:none;transition:background .18s,color .18s;display:flex}.ccenter .tabl:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.ccenter .tabl.cur{color:var(--red);text-shadow:none}.ccenter .tabl.cur .ic{color:var(--red)}.ccenter .tabl .tbl{white-space:nowrap}.ccutil{padding-left:var(--cc-gap);border-left:1px solid var(--line);gap:2px;display:flex}.cckey{cursor:pointer;min-width:52px;min-height:52px;font-family:var(--mich);letter-spacing:.1em;color:var(--grey);text-shadow:none;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:8.5px;transition:background .18s,color .18s;display:flex}.cckey:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.cckey.cur{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, transparent)}.cckey.cur .ic{color:var(--red)}.cckey-mail{display:inline-flex}.cckey-mail:has(.maildesk) .ccfallback{display:none}.ccenter .maildesk{position:static}.ccenter .mailbtn{min-width:52px;min-height:52px;font-family:var(--mich);letter-spacing:.1em;color:var(--grey);border:0;border-radius:18px;flex-direction:column;justify-content:center;gap:4px;padding:4px 6px;font-size:8.5px}.ccenter .mailbtn:hover,.ccenter .mailbtn.cur{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);border:0}.ccenter .mailword{font-weight:400}.ccenter .mailpanel{border:1px solid var(--line);width:auto;max-height:60vh;box-shadow:0 18px 50px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:20px;position:absolute;inset:auto 0 calc(100% + 10px);overflow-y:auto}.ccsearch{align-items:center;gap:8px;display:flex}.ccfield{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:46px;color:var(--grey);border-radius:20px;flex:1;align-items:center;gap:10px;padding:4px 8px 4px 14px;display:flex}.ccfield:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent)}.ccfield input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:15px}.ccfield input:focus-visible{outline-offset:0;outline:2px solid #0000}.ccfield input::placeholder{color:var(--grey)}.ccfield input::-webkit-search-cancel-button{-webkit-appearance:none}.ccscope{font-family:var(--mich);letter-spacing:.18em;color:var(--grey);white-space:nowrap;border:1px solid var(--line);border-radius:10px;padding:4px 8px;font-size:8px}.ccclose{min-height:46px}.ccenter.ccsearching .tabl{min-height:44px}.ccenter.ccsearching .tabl .tbl,.ccenter.ccsearching .cckey span,.ccenter.ccsearching .mailword{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ccenter.ccsearching .cckey,.ccenter.ccsearching .mailbtn{min-height:44px}.cctoggles{flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px 2px;display:flex}.cctog{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--grey);cursor:pointer;font-family:var(--mich);letter-spacing:.14em;border-radius:14px;align-items:center;gap:4px;padding:6px 14px;font-size:10px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.cctog.on{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--paper))}.cctog.link{color:var(--sig);margin-left:auto}.cctog .red{font-style:normal}.ccscopenote{letter-spacing:.08em;color:var(--grey);padding:0 6px;font-size:11px}.adstrip{height:var(--ad-h);border-top:1px solid var(--line);border-radius:0 0 var(--sheet-radius) var(--sheet-radius);letter-spacing:.08em;color:var(--ink);flex:none;align-items:center;gap:10px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.adline{min-width:0;color:var(--ink);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.adline:hover .adtext{color:var(--sig)}.adtag{font-family:var(--mich);letter-spacing:.16em;border:1px solid var(--line);color:var(--grey);border-radius:8px;flex:none;padding:2px 7px;font-size:8px}.adtag.sponsored{color:var(--red);border-color:var(--red)}.adtag.draft{color:var(--p2);border-color:var(--p2)}.adtag.asilum{color:var(--ink);border-color:var(--ink)}.adtext{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adnav{flex:none;align-items:center;gap:4px;display:inline-flex}.adbtn{border:1px solid var(--line);width:26px;height:26px;color:var(--grey);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.adbtn:hover{color:var(--ink);border-color:var(--ink)}.adbtn .flip{transform:scaleX(-1)}.adcount{letter-spacing:.12em;color:var(--grey);font-size:9px}.sheetscrim{z-index:64;background:color-mix(in srgb, var(--ink) 42%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:var(--cc-w);height:60vh;max-height:calc(100vh - 24px - var(--cc-space));margin-bottom:var(--cc-space);background:var(--bg);border:1px solid var(--line);border-radius:var(--sheet-radius);min-height:0;box-shadow:0 24px 60px color-mix(in srgb, var(--ink) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--paper) 70%, transparent);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) sheetin;display:flex}.sheet.tall{height:calc(100vh - 24px - var(--cc-space))}@keyframes sheetin{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.sheethead{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.sheethead .sheetacts{justify-content:flex-end;gap:2px;display:flex}.sheetgrip{background:var(--line);border-radius:2px;justify-self:start;width:36px;height:4px;margin-left:8px}.sheettitle{font-family:var(--mich);letter-spacing:.2em;color:var(--ink);text-align:center;white-space:nowrap;margin:0;font-size:12px;font-weight:400}.sheetbtn{min-height:40px;color:var(--sig);cursor:pointer;font-family:var(--mich);letter-spacing:.14em;text-shadow:none;background:0 0;border:0;border-radius:14px;align-items:center;gap:6px;padding:6px 10px;font-size:9.5px;display:inline-flex}.sheetbtn:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.sheetbody{flex:1;min-height:0;padding:14px 18px 28px;overflow-y:auto}.sheetnote .fine,.likesfine,.fine{color:var(--grey);letter-spacing:.02em;font-size:12px;line-height:1.5}.sheetbody .deck{font-style:normal;font-family:var(--helv);color:var(--ink);font-size:15px}.likestabs{margin:0 0 12px}.likelist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.likerow{border-top:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.likeimg{object-fit:cover;background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:12px;width:56px;height:56px;display:block}.likeimg.blank{border:1px dashed var(--line)}.likebody{flex-direction:column;gap:2px;min-width:0;display:flex}.liketitle{color:var(--ink);font-size:14px;line-height:1.25;text-decoration:none}.liketitle:hover{color:var(--sig)}.likemeta{letter-spacing:.12em;color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.srchrow{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.srchsec{margin:18px 0 0}.srchgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.srchcard{flex-direction:column;gap:6px;min-width:0;display:flex}.srchimg{aspect-ratio:4/5;background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:16px;display:block;overflow:hidden}.srchimg img{object-fit:cover;width:100%;height:100%;display:block}.srchbody{flex-direction:column;gap:2px;min-width:0;display:flex}.srchbody .ttl{color:var(--ink);font-size:13.5px;line-height:1.25;text-decoration:none}.srchbody .savew{align-self:flex-start;padding-left:0}.ovp{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 70%, transparent), color-mix(in srgb, var(--ink) 4%, var(--bg)));border-radius:22px;grid-template-columns:180px 1fr;align-items:start;gap:18px;margin:4px 0 18px;padding:16px 18px 16px 14px;display:grid}.ovpport{min-height:220px;position:relative}.ovpletter{z-index:0;font-family:var(--mich);letter-spacing:.02em;color:var(--ink);opacity:.9;font-size:24px;line-height:1.05;position:absolute;top:10px;left:4px}.ovpletter i{color:var(--red);font-style:normal}.ovpimg{z-index:1;object-fit:contain;object-position:bottom;width:100%;max-height:300px;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.ovpimg.blank{height:220px}.ovpbody{flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.ovpname{font-family:var(--mich);letter-spacing:.02em;color:var(--ink);margin:0;font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.1}.ovpsrc{letter-spacing:.18em;color:var(--grey);margin:0 0 4px;font-size:10.5px}.ovpsrc a{color:var(--sig);text-underline-offset:3px;text-decoration:underline}.ovptext{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ovpmore{cursor:pointer;font:inherit;color:var(--sig);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:6px 0;font-size:15px;display:inline-flex}.ovpmore:hover{color:var(--ink)}@media (max-width:560px){.ovp{grid-template-columns:1fr}.ovpport{max-width:220px;min-height:200px}}.feedview{margin-bottom:4px}.feedview .tab{letter-spacing:.18em!important;padding:8px 16px!important;font-size:12px!important}.maplayout{grid-template-columns:1fr 92px;align-items:start;gap:16px;display:grid}.maptools{top:calc(var(--head-h) + 14px);flex-direction:column;gap:8px;display:flex;position:sticky}.maptool{border:1px solid var(--line);background:var(--paper);min-height:76px;color:var(--grey);cursor:pointer;text-align:center;font-family:var(--mich);letter-spacing:.14em;border-radius:20px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;font-size:9px;transition:background .18s,color .18s,border-color .18s;display:flex}.maptool small{font-family:var(--helv);letter-spacing:.08em;text-transform:lowercase;color:var(--grey);font-size:9px}.maptool:hover{color:var(--ink);border-color:var(--ink)}.maptool.on{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--paper))}.maptool.on .ic{color:var(--red)}.mapdrawer{border:1px solid var(--line);background:var(--paper);border-radius:22px;margin:16px 0 0;padding:14px 18px}@media (max-width:760px){.maplayout{grid-template-columns:1fr}.maptools{flex-direction:row;order:-1;position:static}.maptool{flex:1;min-height:64px}.ccenter .tabl{font-size:8px}.cckey,.ccenter .mailbtn{min-width:46px;font-size:8px}.ccutil{padding-left:6px}.ccscope{display:none}.ccrow{gap:6px}.sheet{border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;width:100vw;max-height:calc(100vh - 12px);margin-bottom:0}.sheetscrim{align-items:flex-end}.sheetbody{padding-bottom:calc(var(--cc-space) + 12px)}.sheetbody .srchgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.ccenter .tabl .tbl,.cckey span{font-size:7px}}@media (max-width:760px){.ccrow{flex-wrap:wrap;gap:2px}.cctabs{flex:100%}.ccutil{border-left:0;border-top:1px solid var(--line);flex:100%;justify-content:space-around;padding-top:2px;padding-left:0}.ccenter .tabl{min-height:50px}.cckey,.ccenter .mailbtn{flex-direction:row;gap:6px;min-height:44px}.ccenter.ccsearching .ccrow{flex-wrap:nowrap;gap:0}.ccenter.ccsearching .cctabs{flex:4 auto}.ccenter.ccsearching .ccutil{border-top:0;border-left:1px solid var(--line);flex:3 auto;padding:0 0 0 4px}.ccenter.ccsearching .cckey,.ccenter.ccsearching .mailbtn{flex:1;min-width:44px;padding:4px 2px}:root{--cc-row-h:100px}}.newabove{border:1px solid var(--line);background:var(--paper);color:var(--sig);cursor:pointer;font-family:var(--mich);letter-spacing:.14em;border-radius:16px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 16px;font-size:10.5px;display:inline-flex}.newabove:hover{color:var(--ink);border-color:var(--ink)}.cvsponsored{border-top:1px solid var(--line);margin-top:14px;padding:12px 0 4px}.cvplacements{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cvplacements li{align-items:center;gap:10px;min-width:0;display:flex}.cvplacements .cvnearname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wckind{letter-spacing:.08em;color:var(--grey);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 6px;font-size:11px;display:flex}.wckindtag{font-family:var(--mich);letter-spacing:.18em;border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:3px 9px;font-size:9.5px}.wckindtag.post{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.wckindtag.video{color:var(--grey)}.wclayout{font-family:var(--mich);letter-spacing:.16em;color:var(--sig);font-size:9px}.wcver{letter-spacing:.12em;margin-left:auto;font-size:9.5px}.wcmedia,.wcpieces{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wcmedia li{grid-template-columns:72px 1fr auto;align-items:center;gap:10px;display:grid}.wcmedia img{object-fit:cover;border-radius:12px;width:72px;height:72px}.wcmedia input{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;background:0 0;padding:4px 2px;font-size:13px}.wcdetached{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.wcdet{align-items:center;gap:6px;display:inline-flex}.wcdet img{object-fit:cover;opacity:.7;border-radius:8px;width:36px;height:36px}.wcpieces li{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.wcpieces img{object-fit:cover;border-radius:8px;width:44px;height:44px}.wclink,.wcevent{border:1px solid var(--line);border-radius:14px;gap:3px;margin:8px 0 0;padding:10px 12px;font-size:13px;display:grid}.wclink b,.wcevent b{font-family:var(--mich);letter-spacing:.04em;font-size:12px;font-weight:400}.wcadd{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.wcaddbtn{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--sig);cursor:pointer;font-family:var(--mich);letter-spacing:.14em;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:9.5px;display:inline-flex}.wcaddbtn:hover:not(:disabled),.wcaddbtn.on{color:var(--ink);border-color:var(--ink)}.wcaddbtn:disabled{opacity:.55;cursor:default}.wcpicker{border:1px solid var(--line);border-radius:14px;margin:6px 0 0;padding:10px 12px}.wcpicker input{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;background:0 0;padding:6px 2px;font-size:14px}.wcpicker ul{gap:4px;max-height:260px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.wcpicker li{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.wcpicker li img{object-fit:cover;border-radius:8px;width:40px;height:40px}.wclayouts{margin:6px 0 0}.wclayers{gap:6px;margin:6px 0;display:grid}.wclayer{grid-template-columns:1fr auto auto auto auto;align-items:center;gap:6px;display:grid}.wclayer input,.wclayer select{border:1px solid var(--line);background:var(--paper);font:inherit;border-radius:8px;padding:5px 8px;font-size:12px}.ccount.over{color:var(--red)}.wpccarousel{scroll-snap-type:x mandatory;gap:6px;display:flex;position:relative;overflow-x:auto}.wpccarousel img{aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;border-radius:0;flex:0 0 86%}.wpccarousel .wpccount{font-family:var(--mich);background:color-mix(in srgb, var(--ink) 70%, transparent);color:var(--paper);border-radius:10px;padding:2px 8px;font-size:10px;position:absolute;top:10px;right:10px}.wpcexpose{position:relative}.wpclayer{font-family:var(--mich);letter-spacing:.02em;text-shadow:0 1px 12px #00000059;font-size:clamp(16px,2.4vw,26px);line-height:1.1;position:absolute;left:8%;right:8%}.wpclayer.pos-top{top:8%}.wpclayer.pos-middle{top:50%;transform:translateY(-50%)}.wpclayer.pos-bottom{bottom:8%}.wpclayer.al-left{text-align:left}.wpclayer.al-center{text-align:center}.wpclayer.al-right{text-align:right}.wpclayer.col-paper{color:#fff}.wpclayer.col-ink{color:var(--ink)}.wpclayer.col-red{color:var(--red)}.wpclayer.col-sig{color:var(--sig)}.wpclayer.f-mono{font-family:var(--helv);letter-spacing:.12em}.wpclayercap{letter-spacing:.08em;color:var(--grey);padding:6px 12px 0;font-size:11px}.wpcpieces{gap:8px;margin:0;padding:10px 12px 0;list-style:none;display:grid}.wpcpieces.fragment{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.wpcpieces li a{color:var(--ink);gap:2px;font-size:11.5px;text-decoration:none;display:grid}.wpcpieces.fragment li a img{aspect-ratio:1;object-fit:contain;background:var(--paper);border-radius:12px;width:100%}.wpcpieces:not(.fragment) li a{grid-template-columns:40px 1fr;align-items:center;column-gap:8px}.wpcpieces:not(.fragment) li a img{object-fit:cover;border-radius:8px;grid-row:1/4;width:40px;height:40px}.wpcpieces b{font-family:var(--mich);letter-spacing:.12em;font-size:10px;font-weight:400}.wpcpieces i{color:var(--grey);font-style:normal}.wpcpieceblank{aspect-ratio:1;border:1px dashed var(--line);border-radius:12px;display:block}.wpcevent,.wpclink{border:1px solid var(--line);color:var(--ink);border-radius:14px;gap:3px;margin:10px 12px 0;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.wpcevent b,.wpclink b{font-family:var(--mich);letter-spacing:.04em;font-size:12px;font-weight:400}.wpclink{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.wpclink img{object-fit:cover;border-radius:10px;width:72px;height:72px}.wpclinkbody{gap:2px;min-width:0;display:grid}.wpclinkbody span:last-child{color:var(--grey);font-size:12px}.eo{gap:10px;display:grid}.eo-house,.eo-spot,.eo-passenger{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 60%, transparent);border-radius:22px;padding:18px 20px}.eoname{font-family:var(--mich);letter-spacing:.02em;color:var(--ink);margin:0;font-size:clamp(20px,2.6vw,30px);font-weight:400;line-height:1.1}.eoorigin{color:var(--ink);margin:0;font-size:14px}.eomissing{color:var(--grey);letter-spacing:.02em;margin:0;font-size:12px}.eochips{gap:6px;display:grid}.eochiprow{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.eochip{text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;scroll-snap-align:start;min-width:160px;color:var(--ink);border-radius:16px;flex:none;gap:2px;padding:10px 14px;display:grid}.eochip:hover{border-color:var(--ink)}.eochip b{font-family:var(--mich);letter-spacing:.08em;font-size:12px;font-weight:400}.eochip span{color:var(--ink);font-size:11.5px}.eochip i{letter-spacing:.12em;color:var(--grey);text-transform:uppercase;font-size:9.5px;font-style:normal}.eostamp{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.eostamp .fine{flex-basis:100%}.eolinks{flex-wrap:wrap;gap:14px;display:flex}.eoquote{border-left:2px solid var(--line);margin:4px 0;padding:0 0 0 14px;font-size:15px;line-height:1.5}.eoquote cite{letter-spacing:.12em;color:var(--grey);margin-top:4px;font-size:11px;font-style:normal;display:block}.eosources{flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ovp-line{grid-template-columns:1fr}
