@layer theme;@layer base{@property --d-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --d-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:#1c1713;--color-base-200:#16120f;--color-base-300:#120e0b;--color-base-content:#f2e8d8;--color-primary:#2f6f52;--color-primary-content:#f7efe2;--color-secondary:#c9a063;--color-secondary-content:#1e150c;--color-accent:#8a5a32;--color-accent-content:#f7efe2;--color-neutral:#2a221c;--color-neutral-content:#e8dcc8;--color-info:#7fa9c9;--color-info-content:#0e1820;--color-success:#6dbb8f;--color-success-content:#0d1f15;--color-warning:#e9b86a;--color-warning-content:#2a1a05;--color-error:#f0857a;--color-error-content:#2a0b07;--radius-selector:999px;--radius-field:12px;--radius-box:20px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:#fffdf9;--color-base-200:#faf6ef;--color-base-300:#f3eee6;--color-base-content:#1f1813;--color-primary:#1f5a42;--color-primary-content:#fbf6ee;--color-secondary:#9a6b2a;--color-secondary-content:#fff8ec;--color-accent:#7a4a26;--color-accent-content:#fff8ee;--color-neutral:#2a221c;--color-neutral-content:#f2e8d8;--color-info:#2f5f86;--color-info-content:#fff;--color-success:#1f7a4d;--color-success-content:#fff;--color-warning:#8a5a0b;--color-warning-content:#fff;--color-error:#b3261e;--color-error-content:#fff;--radius-selector:999px;--radius-field:12px;--radius-box:20px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=brown]:checked),[data-theme=brown]{color-scheme:light;--color-base-100:#fbf4ea;--color-base-200:#f3e8d8;--color-base-300:#eadcc8;--color-base-content:#2a1c12;--color-primary:#7a4a26;--color-primary-content:#fff8ee;--color-secondary:#9a6b2a;--color-secondary-content:#fff8ec;--color-accent:#2f6f52;--color-accent-content:#f7efe2;--color-neutral:#3a2a1e;--color-neutral-content:#f6ebdc;--color-info:#2f5f86;--color-info-content:#fff;--color-success:#2f6f52;--color-success-content:#fff;--color-warning:#7e4709;--color-warning-content:#fff;--color-error:#a33a2b;--color-error-content:#fff;--radius-selector:999px;--radius-field:12px;--radius-box:20px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=contrast]:checked),[data-theme=contrast]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f2f2f2;--color-base-300:#e6e6e6;--color-base-content:#000;--color-primary:#00562f;--color-primary-content:#fff;--color-secondary:#5c3300;--color-secondary-content:#fff;--color-accent:#00562f;--color-accent-content:#fff;--color-neutral:#000;--color-neutral-content:#fff;--color-info:#003a70;--color-info-content:#fff;--color-success:#00562f;--color-success-content:#fff;--color-warning:#5c3300;--color-warning-content:#fff;--color-error:#8b0000;--color-error-content:#fff;--radius-selector:999px;--radius-field:10px;--radius-box:16px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer legacy{:root,[data-theme=light]{--bg:#eef1ef;--surface:#fff;--panel:#f6f7f6;--line:#e1e5e2;--line2:#eef1ef;--chip:#d3d9d5;--ink:#17201c;--ink2:#2f3a35;--mute:#5f6b65;--mute2:#4d5852;--g:#1b5139;--g-dk:#123b29;--g-lt:#d8e8df;--onaccent:#f4ecdd;--own:#d9f2e4;--bubble:#fff;--hover:#f1f4f2;--sel:#e4eae6;--amber-bg:#fcefd6;--amber:#8a4e0b;--amber-ln:#c27a1e;--photo:#e3e7e4;--red:#b3261e;--chatbg:#e9eeea;--shadow:#0000001f;color-scheme:light}[data-theme=brown]{--bg:#efe6da;--surface:#fffdf9;--panel:#f6eee3;--line:#e3d5c3;--line2:#f0e6da;--chip:#d8c7b2;--ink:#2a1d14;--ink2:#3e2c20;--mute:#6e5a49;--mute2:#5e4b3b;--g:#7a4a26;--g-dk:#5e3719;--g-lt:#ebd9c4;--onaccent:#fff;--own:#ead8c1;--bubble:#fffdf9;--hover:#f4eadd;--sel:#eadbc8;--amber-bg:#f7e6cc;--amber:#7e4709;--amber-ln:#b5772e;--photo:#e6d7c4;--red:#a33a2b;--chatbg:#eadfd0;--shadow:#3c1e0a26;color-scheme:light}[data-theme=dark]{--bg:#06110b;--surface:#0f1d16;--panel:#0b1711;--line:#1f3228;--line2:#15241c;--chip:#2e443a;--ink:#ede4d3;--ink2:#d9cfbd;--mute:#9aa69f;--mute2:#b3bdb6;--g:#2e7a57;--g-dk:#5baa85;--g-lt:#173024;--onaccent:#f4ecdd;--own:#173f2d;--bubble:#14251c;--hover:#13231b;--sel:#173024;--amber-bg:#3a2e1a;--amber:#f0b661;--amber-ln:#b5823a;--photo:#2a322e;--red:#f2867a;--chatbg:#040c08;--shadow:#00000080;color-scheme:dark}[data-theme=contrast]{--bg:#fff;--surface:#fff;--panel:#f2f2f2;--line:#4d4d4d;--line2:#b3b3b3;--chip:#8c8c8c;--ink:#000;--ink2:#000;--mute:#262626;--mute2:#1a1a1a;--g:#00562f;--g-dk:#003d21;--g-lt:#d6ebdd;--onaccent:#fff;--own:#ddf2e5;--bubble:#fff;--hover:#ebebeb;--sel:#dedede;--amber-bg:#fff0cc;--amber:#5c3300;--amber-ln:#8a5200;--photo:#e0e0e0;--red:#8b0000;--chatbg:#f2f2f2;--shadow:#0000004d;color-scheme:light}[data-theme=contrast] :focus-visible{outline-offset:2px;outline:3px solid #000}[data-theme=contrast] .card,[data-theme=contrast] .bubble{border:1px solid var(--line)}html[data-fs=s]{font-size:93.75%}html[data-fs=l]{font-size:115%}html[data-fs=xl]{font-size:130%}@media (min-width:1280px){html:not([data-fs]){font-size:106.25%}}@media (min-width:1440px){.page-in{max-width:min(1000px,100%)}}.fsz{display:flex}.fsz .seg{flex:1}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-family:Manrope,system-ui,-apple-system,sans-serif}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:var(--g-tx)}a.btn,a.navtab,a.row,a.lrow,.ptabs a,a.bn{text-decoration:none}.boot{height:100dvh;color:var(--g-tx);letter-spacing:.04em;justify-content:center;align-items:center;font-size:2.5rem;font-weight:800;display:flex}.hidden{display:none!important}.mute{color:var(--mute)}.small{font-size:.8125rem}.login{background:var(--g);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card{background:var(--surface);color:var(--ink);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;padding:30px 26px;display:flex}.logo{background:var(--g);width:64px;height:64px;color:var(--onaccent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.login h1{letter-spacing:.04em;margin:0;font-size:2.125rem}.login h2{color:var(--mute);margin:0;font-size:.9375rem;font-weight:600}.gbtn{border:1px solid var(--chip);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:.9375rem;font-weight:700;display:flex}.gbtn:hover{border-color:var(--g)}.btn{background:var(--g);height:44px;color:var(--onaccent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:700;display:inline-flex}.btn:hover{background:var(--g-dk)}.btn.ghost{background:var(--surface);color:var(--ink2);border:1px solid var(--chip)}.btn.ghost:hover{border-color:var(--g)}.btn.sm{height:36px;padding:0 12px;font-size:.8125rem}.btn.danger{background:var(--surface);color:var(--red);border:1px solid var(--red)}.btn.redfill{background:var(--red);color:#fff}.btn[disabled]{opacity:.55;cursor:default}.perm{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.perm .mid{flex:1;min-width:0}.perm b{font-size:.9375rem;display:block}.perm span{color:var(--mute);font-size:.8125rem}.shell{background:var(--surface);height:100dvh;display:flex;overflow:hidden}.side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;width:380px;min-height:0;display:flex}.main{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.topbar{height:64px;padding:0 16px;padding-top:env(safe-area-inset-top);background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.brand .logo{border-radius:10px;width:38px;height:38px}.brand b{letter-spacing:.03em;font-size:1.25rem;line-height:1.1;display:block}.brand span{color:var(--mute);font-size:.75rem;font-weight:600}.iconbtn{width:42px;height:42px;color:var(--mute2);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.iconbtn:hover{background:var(--hover)}.navtabs{border-bottom:1px solid var(--line);gap:4px;padding:8px 12px;display:flex}.navtab{height:38px;color:var(--mute2);background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:flex;position:relative}.navtab.on{background:var(--g-lt);color:var(--g-dk)}.badge{background:var(--g);min-width:20px;height:20px;color:var(--onaccent);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:800;display:inline-flex}.chips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.chip{border:1px solid var(--chip);background:var(--surface);color:var(--ink2);border-radius:999px;height:34px;padding:0 12px;font-size:.8125rem;font-weight:700}.chip:hover{border-color:var(--g)}.chip.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.sect{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:14px 16px 6px;font-size:.75rem;font-weight:800}.scroll{flex:1;min-height:0;overflow:auto}.row{text-align:left;border:0;border-bottom:1px solid var(--line2);width:100%;min-height:70px;color:inherit;background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.row:hover{background:var(--hover)}.row.on{background:var(--sel)}.row .t{align-items:center;gap:6px;font-size:1rem;font-weight:700;display:flex}.row .s{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.row .mid{flex:1;min-width:0}.clrow .t{overflow-wrap:anywhere;word-break:break-word}.clrow .small{overflow-wrap:anywhere}.clrow.app{flex-wrap:wrap;row-gap:6px}.clrow.app .mid{flex:1 1 0}.clrow.app .acts{flex:100%;justify-content:flex-end;gap:8px;display:flex}.row .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tm{color:var(--mute);flex-shrink:0;font-size:.75rem}.pill{letter-spacing:.05em;background:var(--amber-bg);color:var(--amber);border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:800}.pill.g{background:var(--g);color:var(--onaccent)}.pill.red{background:var(--red);color:#fff}.av{color:#5b3f16;background:#e9dcc7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:flex;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.av.sm{width:34px;height:34px;font-size:.8125rem}.av.xs{width:30px;height:30px;font-size:.75rem}.av.lg{border:4px solid var(--surface);width:88px;height:88px;font-size:1.75rem}.c0{color:#5b3f16;background:#e9dcc7}.c1{color:#1f4a3a;background:#d6e4dc}.c2{color:#4a2f57;background:#e4d9e8}.c3{color:#243c5c;background:#dce3ee}.nm0{color:#a0661a}.nm1{color:#1f7a58}.nm2{color:#8a4aa0}.nm3{color:#3a6daa}[data-theme=dark] .nm0{color:#e3a85a}[data-theme=dark] .nm1{color:#6fd1a7}[data-theme=dark] .nm2{color:#c79be0}[data-theme=dark] .nm3{color:#8db5ec}.me-bar{border-top:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;padding:10px 16px;display:flex}.me-bar .mid{flex:1;min-width:0}.me-bar b{font-size:.875rem;display:block}.bottomnav{display:none}.mhead{background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.mhead .ttl{flex:1;min-width:0}.mhead .ttl b{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;display:block;overflow:hidden}.mhead .ttl span{color:var(--mute);font-size:.8125rem}.backbtn{display:none}.msgs{background:var(--chatbg);flex-direction:column;flex:1;min-height:0;padding:16px 6% 8px;display:flex;overflow:auto}.msgs-in{flex-direction:column;gap:4px;margin-top:auto;display:flex}.daytag{background:var(--amber-bg);color:var(--amber);border-radius:8px;align-self:center;margin:8px 0;padding:5px 12px;font-size:.8125rem}.mrow{align-items:flex-end;gap:6px;display:flex}.mrow.me{justify-content:flex-end}.mrow .avbtn{background:0 0;border:0;border-radius:50%;flex-shrink:0;width:30px;height:30px;padding:0}.mrow .avsp{flex-shrink:0;width:30px}.bubble{background:var(--bubble);max-width:min(560px,78%);box-shadow:0 1px 0 var(--shadow);word-wrap:break-word;overflow-wrap:anywhere;border-radius:12px;padding:7px 11px 5px;font-size:.9375rem;line-height:1.45;transition:transform .15s;position:relative}.bubble.me{background:var(--own)}.bubble.hl{outline:3px solid var(--amber-ln)}.bubble .who{align-items:center;gap:6px;margin-bottom:2px;font-size:.8125rem;font-weight:700;display:flex}.bubble .who a{color:inherit;text-decoration:none}.bubble .lv{color:var(--amber);font-size:.75rem;font-weight:700}.bubble .meta{color:var(--mute);text-align:right;margin-top:2px;font-size:.75rem}.bubble .txt{white-space:pre-wrap}.bubble .del{color:var(--mute);font-style:italic}.bubble .mbtn{background:var(--surface);border:0;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;top:50%;right:-36px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.bubble .mbtn{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.bubble .mbtn{color:var(--mute);cursor:pointer;justify-content:center;align-items:center;display:flex}.bubble.me .mbtn{left:-36px;right:auto}.bubble .mbtn svg{width:19px;height:19px}@media (hover:hover){.bubble .mbtn{opacity:0;transition:opacity .12s}.mrow:hover .mbtn,.bubble .mbtn:focus-visible{opacity:1}.bubble .mbtn:hover{color:var(--ink);background:var(--hover)}}@media (hover:none){.bubble{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bubble .mbtn{opacity:.8}}.quote{border-left:3px solid var(--g);background:var(--hover);color:var(--mute2);cursor:pointer;border-radius:6px;margin:2px 0 6px;padding:4px 8px;font-size:.8125rem}.quote b{color:var(--g-dk);font-size:.8125rem;display:block}.media{background:var(--photo);border-radius:8px;width:320px;max-width:100%;margin:4px 0;display:block}video.media{max-height:360px}audio{max-width:260px;margin:4px 0}.filelink{background:var(--panel);color:var(--ink2);border-radius:8px;align-items:center;gap:8px;margin:4px 0;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.rx-row{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rx{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--ink2);border-radius:14px;padding:0 8px;font-size:.8125rem;font-weight:700}.rx.mine{background:var(--g-lt);border-color:var(--g);color:var(--g-dk)}.act{border:1px solid var(--chip);background:var(--surface);height:30px;color:var(--ink2);border-radius:7px;padding:0 9px;font-size:.8125rem;font-weight:700}.act.danger{color:var(--red)}.composer{background:var(--panel);border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));flex-shrink:0;position:relative}.replybar{background:var(--surface);border-left:3px solid var(--g);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:.8125rem;display:flex}.replybar .mid{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.crow{align-items:flex-end;gap:4px;display:flex}.cbox{background:var(--surface);border-radius:22px;flex:1;align-items:flex-end;min-width:0;padding:0 4px;display:flex}.cbox textarea{resize:none;min-height:44px;max-height:140px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:11px 6px;font-size:.9375rem;line-height:1.35}.sendbtn{background:var(--g);width:46px;height:46px;color:var(--onaccent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sendbtn.rec{background:var(--red)}.nt{border:1px solid var(--chip);background:var(--surface);height:34px;color:var(--ink2);white-space:nowrap;border-radius:17px;flex-shrink:0;margin:5px 2px;padding:0 9px;font-size:.75rem;font-weight:700}.nt.on{background:var(--amber-bg);border-color:var(--amber-ln);color:var(--amber)}.menu{background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px var(--shadow);z-index:20;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:260px;padding:6px;display:grid;position:absolute;bottom:64px;left:10px}.menu label{cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:76px;padding:0 8px;font-size:.8125rem;font-weight:600;display:flex}.menu label:hover{background:var(--hover)}.menu label .ic{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.menu input{display:none}.status{color:var(--mute);padding:0 4px 6px;font-size:.8125rem}.status:empty{display:none}.mutedbar{text-align:center;color:var(--amber);background:var(--amber-bg);border-radius:10px;padding:12px;font-size:.875rem}.sheet-bg{z-index:70;background:#0a0a0a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);color:var(--ink);width:100%;max-width:440px;padding:10px 10px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px var(--shadow);border-radius:18px 18px 0 0;animation:.16s ease-out up}@keyframes up{0%{opacity:.4;transform:translateY(30px)}to{opacity:1;transform:none}}.sheet .grab{background:var(--chip);border-radius:2px;width:40px;height:4px;margin:2px auto 10px}.sheet .emo{border-bottom:1px solid var(--line2);justify-content:space-around;margin-bottom:6px;padding:4px 4px 10px;display:flex}.sheet .emo button{background:var(--panel);border:0;border-radius:50%;width:48px;height:48px;font-size:1.5rem}.sheet .emo button.mine{background:var(--g-lt);outline:2px solid var(--g)}.sheet .item{width:100%;height:50px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:0 12px;font-size:.9375rem;font-weight:600;display:flex}.sheet .item:hover{background:var(--hover)}.sheet .item.danger{color:var(--red)}.sheet .uhd{border-bottom:1px solid var(--line2);align-items:center;gap:12px;margin-bottom:6px;padding:6px 8px 12px;display:flex}.sheet .uhd b{font-size:1rem;display:block}.camv video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.camv.front video{transform:scaleX(-1)}.cvbar{padding:14px 0 calc(22px + env(safe-area-inset-bottom));justify-content:center;display:flex}.cvshot{background:#ffffff40;border:4px solid #fff;border-radius:50%;width:72px;height:72px;padding:0;box-shadow:inset 0 0 0 4px #000}.cvshot:active{background:#fff}.cvshot:disabled{opacity:.4}.cvshot:focus-visible{outline-offset:3px;outline:3px solid #fff}.editor{z-index:90;color:#fff;touch-action:none;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.ed-top{padding:calc(8px + env(safe-area-inset-top)) 8px 8px;align-items:center;gap:4px;display:flex}.ed-top .sp{flex:1}.ed-btn{color:#fff;background:#ffffff1f;border:0;border-radius:21px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.ed-btn.on{color:#000;background:#fff}.ed-stage{flex:1;min-height:0;position:relative;overflow:hidden}.ed-stage canvas{touch-action:none;position:absolute;top:0;left:0}.ed-colors{justify-content:center;gap:10px;padding:6px;display:flex}.ed-colors button{border:2px solid #fff9;border-radius:50%;width:30px;height:30px}.ed-colors button.on{outline-offset:2px;outline:3px solid #fff}.crop{touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0000008c}.crop i{touch-action:none;border:4px solid #fff;width:24px;height:24px;position:absolute}.crop i.tl{border-bottom:0;border-right:0;top:-6px;left:-6px}.crop i.tr{border-bottom:0;border-left:0;top:-6px;right:-6px}.crop i.bl{border-top:0;border-right:0;bottom:-6px;left:-6px}.crop i.br{border-top:0;border-left:0;bottom:-6px;right:-6px}.ed-bottom{padding:8px 10px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:8px;display:flex}.ed-bottom input{color:#fff;background:#ffffff24;border:0;border-radius:23px;outline:none;flex:1;height:46px;padding:0 16px;font-size:.9375rem}.ed-bottom input::placeholder{color:#fff9}.ed-bottom .sendbtn{background:#2e8b6a}.ed-video{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.page{flex:1;min-height:0;padding:16px;overflow:auto}.page-in{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}.card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;padding:14px 16px}.h{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:.75rem;font-weight:800}.note{background:var(--amber-bg);color:var(--amber);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.875rem;line-height:1.5;display:flex}.post{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.post .hd{align-items:center;gap:10px;display:flex}.post .hd .mid{flex:1;min-width:0}.tag{background:var(--sel);color:var(--ink2);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.stat{background:var(--panel);color:var(--mute2);border-radius:8px;padding:8px 10px;font-size:.8125rem}.segs{flex-wrap:wrap;gap:6px;display:flex}.seg{border:1px solid var(--chip);background:var(--surface);height:34px;color:var(--ink2);border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:700}.seg.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.lrow{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:84px;color:inherit;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.lrow:hover{border-color:var(--g)}.thumb{background:var(--photo);width:64px;height:64px;color:var(--mute);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.price{color:var(--g-dk);white-space:nowrap;font-size:1rem;font-weight:800}.locked{flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.locked-in{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.lockicon{background:var(--amber-bg);width:72px;height:72px;color:var(--amber);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty{text-align:center;color:var(--mute);padding:28px 12px;font-size:.875rem}.list{flex-direction:column;gap:10px;display:flex}.cover{background:var(--g);border-radius:14px 14px 0 0;height:110px;margin:-16px -16px 0}.phead{flex-direction:column;gap:8px;margin-top:-48px;display:flex}.phead .nmline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phead .nmline b{font-size:1.375rem}.lvpill{background:var(--amber-bg);color:var(--amber);border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:800}.bar{background:var(--sel);border-radius:5px;height:10px;overflow:hidden}.bar>div{background:var(--g);border-radius:5px;height:10px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.statc{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:12px;padding:12px}.statc b{font-size:1.25rem;display:block}.statc span{color:var(--mute);font-size:.75rem}.kv{border-bottom:1px solid var(--line2);justify-content:space-between;gap:8px;padding:7px 0;font-size:.875rem;display:flex}.kv:last-child{border-bottom:0}.step{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:9px 0;display:flex}.step:last-child{border-bottom:0}.dot{background:var(--sel);width:34px;height:34px;color:var(--mute);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex}.dot.done{background:var(--g);color:var(--onaccent)}.dot.cur{background:var(--amber-bg);color:var(--amber);border:2px solid var(--amber-ln)}.colprev{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;padding:6px 0;display:grid}.colpp{color:var(--ink2);flex-direction:column;gap:4px;min-width:0;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.colpp img,.colpp .ph{aspect-ratio:1;object-fit:cover;background:var(--photo);width:100%;color:var(--mute);border-radius:10px;justify-content:center;align-items:center;display:flex}.colpp span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.colgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.colcard{flex-direction:column;padding:0;display:flex;overflow:hidden}.colimg{aspect-ratio:4/3;background:var(--photo);color:var(--mute);justify-content:center;align-items:center;display:flex;position:relative}.colimg img{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.colimg.none{aspect-ratio:auto;height:64px}.colimg.none svg{width:30px;height:30px}.coln{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:8px;right:8px}.coln svg{width:14px;height:14px}.colbody{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.colbody b{font-size:.9375rem}.colphotos{flex-wrap:wrap;gap:8px;display:flex}.colph{background:var(--photo);border-radius:10px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.colph img{object-fit:cover;width:100%;height:100%}.colph.add{border:1.5px dashed var(--line);color:var(--ink2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;font-weight:700;display:flex}.colx{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:3px;right:3px}.colx svg{width:14px;height:14px}.adpipe{align-items:center;gap:10px;padding:10px 12px;display:flex}.adpipe img,.adpipe .ph{object-fit:cover;background:var(--photo);width:52px;height:52px;color:var(--mute);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.adpipe .mid{flex:1;min-width:0}.ptabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;overflow:hidden}.ptabs a,.ptabs button{height:44px;color:var(--ink2);background:0 0;border:0;flex:1;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:flex}.ptabs a{text-align:center;min-width:0;padding:0 6px;line-height:1.15;overflow:hidden}.ptabs .on{background:var(--g);color:var(--onaccent)}.coupon{border-color:var(--amber-ln)}.code{letter-spacing:.06em;background:var(--panel);border:1px dashed var(--chip);text-align:center;border-radius:8px;padding:10px;font-family:ui-monospace,Menlo,monospace}.themes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.themes button{border:2px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;padding:6px;font-size:.8125rem;font-weight:700;display:flex}.themes button.on{border-color:var(--g);outline:2px solid var(--g)}.themes .sw{border-radius:7px;width:34px;height:14px}.form{flex-direction:column;gap:12px;display:flex}.form label{color:var(--mute2);flex-direction:column;gap:6px;font-size:.8125rem;font-weight:700;display:flex}.form input,.form textarea,.form select,.inp{border:1px solid var(--chip);background:var(--surface);height:44px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:.9375rem;font-weight:500}.form textarea{resize:vertical;height:auto;min-height:90px;padding:10px 12px}.form .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.form .row2>label{min-width:0}.form .row2 input,.form .row2 select{box-sizing:border-box;width:100%;min-width:0}.radio{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex;color:var(--ink)!important;flex-direction:row!important;font-weight:600!important}.btnrow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.modal{z-index:80;background:#0a0a0a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-in{background:var(--surface);color:var(--ink);border-radius:16px;width:100%;max-width:480px;max-height:90dvh;padding:20px;overflow:auto}.modal-in h3{margin:0 0 12px;padding-right:44px;font-size:1.125rem}.mx{float:none;z-index:3;background:var(--hover);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-8px -8px -36px auto;display:flex;position:sticky;top:-8px}.mx svg{width:18px;height:18px}.modal-in>.mx+p,.modal-in>.mx+.h{padding-right:44px}.kindsel{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.kindsel button{border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:12px;padding:12px;font-size:.9375rem;font-weight:800}.kindsel button.on{border-color:var(--g);background:var(--g-lt)}.unit{position:relative}.unit input{padding-right:38px}.unit em{color:var(--mute);pointer-events:none;font-size:.8125rem;font-style:normal;font-weight:700;position:absolute;bottom:11px;right:12px}.pgal{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;margin:8px 0;display:grid}.pgal img{aspect-ratio:1;object-fit:cover;cursor:pointer;background:var(--photo);border-radius:10px;width:100%}#toast.on{pointer-events:auto;cursor:pointer}#toast{color:#fff;opacity:0;pointer-events:none;z-index:99;text-align:center;background:#1e1b18;border-radius:10px;width:max-content;max-width:90vw;padding:10px 16px;font-size:.875rem;line-height:1.4;transition:opacity .2s;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}#toast.on{opacity:1}.atabs{flex-wrap:wrap;gap:6px;display:flex}.rep{flex-direction:column;gap:8px;display:flex}.rep .snip{background:var(--panel);white-space:pre-wrap;border-radius:8px;padding:8px 10px;font-size:.875rem}@media (max-width:820px){.shell{flex-direction:column}.side{border-right:0;flex:1;width:100%}.shell.in-main .side,.shell:not(.in-main) .main,.side .navtabs,.me-bar{display:none}.bottomnav{border-top:1px solid var(--line);background:var(--panel);padding:4px 0 calc(6px + env(safe-area-inset-bottom));flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.shell.in-room .bottomnav{display:none}.bn{height:54px;color:var(--mute2);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:600;display:flex;position:relative}.bn.on{color:var(--g-tx);font-weight:800}.bn{min-width:0}.bn .bl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;display:block;overflow:hidden}.bottomnav.n6 .bn{font-size:.6875rem}@media (max-width:360px){.bn{font-size:.6875rem}}.bn .badge{min-width:18px;height:18px;font-size:.6875rem;position:absolute;top:2px;left:55%}.backbtn{display:inline-flex}.mhead{padding:0 6px 0 4px}.msgs{padding:10px 8px 6px}.bubble{max-width:84%}.msgs{overflow-x:hidden}.mrow:not(.me) .bubble{max-width:min(84%,100% - 76px)}.mrow.me .bubble{max-width:min(84%,100% - 40px)}.page{padding:12px}.cover{margin:-12px -12px 0}.sheet{max-width:none}}.chips.feedlangs{border-bottom:0;padding:0 0 10px}.stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:12px 14px}.stat-tile .sl{color:var(--mute2);font-size:.8125rem;font-weight:700}.stat-tile .sv{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:1.75rem;font-weight:800;line-height:1.2}.stat-tile .ss{color:var(--mute);font-size:.75rem}.chartcard{margin-top:10px}.chartcard .ctitle{margin-bottom:10px;font-size:.875rem;font-weight:800}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:150px;padding-bottom:18px;display:flex;position:relative}.hbar{outline:none;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.hbar i{background:var(--g);border-radius:4px 4px 0 0;width:100%;min-height:0;display:block}.hbar:hover i,.hbar:focus i{background:var(--g-dk)}.hbar b{color:var(--mute);white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;bottom:-18px;left:0}.hbar .tip{background:var(--ink);color:var(--surface);white-space:nowrap;z-index:2;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.hbar:hover .tip,.hbar:focus .tip{display:block}.hbar:first-child .tip{left:0;transform:none}.hbar:last-child .tip{left:auto;right:0;transform:none}.bars.hist .tip{white-space:normal;text-align:left;width:190px}.usarea{flex-wrap:wrap;padding:0 0 8px}.usgrp{border-top:1px solid var(--line);padding:8px 0 4px}.usgrp:first-child{border-top:0}.usgh{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;font-size:.875rem;display:flex}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.topacts{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.bellbtn{position:relative}.bellbtn .badge{background:var(--red);color:#fff;min-width:17px;height:17px;padding:0 4px;font-size:.6875rem;position:absolute;top:4px;left:auto;right:2px}.topbar .topacts{margin-left:auto}@media (min-width:821px){.mhead .topacts{display:none}}.mhead.clickable{cursor:pointer}.mhead.clickable .ttl span{color:var(--g-tx);font-weight:600}.sheet a.item{color:inherit;text-decoration:none}.row.room .av{margin-top:2px}.row.room .t{font-size:.9375rem}.row.room .desc{color:var(--mute2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.row.room .rmeta{color:var(--mute);align-items:center;gap:10px;min-width:0;margin-top:5px;font-size:.75rem;display:flex}.row.room .rmeta span{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.row.room .rmeta .lastm{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;display:block;overflow:hidden}.row.room.on{background:var(--sel)}@supports (color:color-mix(in lab, red, red)){.row.room:nth-child(odd){background:color-mix(in srgb,var(--surface) 70%,var(--amber-bg))}}.ntrow{align-items:center;gap:8px;padding:0 4px 6px;display:flex}.ntrow .nt{align-items:center;gap:4px;height:30px;margin:0;display:inline-flex}.ntrow .nt svg{width:14px;height:14px}.sendbtn{touch-action:none;-webkit-user-select:none;user-select:none}.sendbtn.rec{box-shadow:0 0 0 6px var(--red);transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.sendbtn.rec{box-shadow:0 0 0 6px color-mix(in srgb,var(--red) 25%,transparent)}}.sendbtn.rec{transition:transform .15s}.sendbtn.cancel{background:var(--mute)!important}.onlinebtn{border:1px solid var(--line);background:var(--surface);color:var(--ink2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.dotg{background:#2fb36a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2fb36a40}.stats2{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 16px 10px;display:grid}.stats2 div{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:12px;padding:10px}.stats2 b{font-size:1.375rem;font-weight:800;display:block}.stats2 span{color:var(--mute);font-size:.75rem}.sheet .sect{padding:10px 16px 4px}.hero{background:linear-gradient(135deg,var(--g) 0%,var(--g-dk) 100%);color:var(--onaccent);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.hero-top{align-items:center;gap:12px;display:flex}.hero .av{border:2px solid #ffffff80}.hgreet{white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:800;overflow:hidden}.hlv{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:.8125rem;display:flex}.hlv span{opacity:.85}.hero .bar{background:#ffffff40;height:8px}.hero .bar>div{background:#fff;height:8px}.hstats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hstats a{color:inherit;background:#ffffff1f;border-radius:12px;flex-direction:column;padding:8px 10px;text-decoration:none;display:flex}.hstats b{font-size:1.25rem;font-weight:800}.hstats span{opacity:.85;font-size:.75rem}.anncard{background:var(--amber-bg);border:1px solid var(--amber-ln);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.anncard .h{color:var(--amber)}.anncard.big{background:var(--surface);border-color:var(--line);flex-direction:column;align-self:center;align-items:stretch;width:100%;max-width:640px}.anncard.big .hd{align-items:center;gap:10px;display:flex}.anncard.big .txt{white-space:pre-wrap;font-size:.9375rem;line-height:1.55}.shopteaser{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.shopteaser img{object-fit:cover;filter:blur(1px);border-radius:10px;width:52px;height:52px}.shopteaser .price{color:var(--g-dk);font-size:.875rem;font-weight:800}.qrooms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;gap:8px;margin:4px 0 12px;padding:10px 0;display:flex;overflow-x:auto}.qrooms::-webkit-scrollbar{display:none}.qroom{white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.qroom .av svg{width:16px;height:16px}.segs.big .seg{flex:1;height:40px;font-size:.875rem}.frow{border-bottom:1px solid var(--line2);color:inherit;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.frow:last-child{border-bottom:0}.frow .mid{flex:1;min-width:0}.frow .top{align-items:center;gap:6px;display:flex}.frow .top b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.frow .tm{color:var(--mute);flex-shrink:0;margin-left:auto;font-size:.75rem}.frow .s{color:var(--mute2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.875rem;display:-webkit-box;overflow:hidden}.tag{background:var(--sel);color:var(--ink2);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:.75rem;font-weight:700}.lvb{vertical-align:middle;flex-shrink:0}.lv{align-items:center;gap:3px;display:inline-flex}.bpills{flex-wrap:wrap;gap:6px;display:flex}.bpill{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:.75rem;font-weight:800;display:inline-flex}.bpill.b-cemiyet{color:#7a5810;background:#fbf1d9;border-color:#e2c47a}[data-theme=dark] .bpill.b-cemiyet{color:#f0cf7a;background:#3a2f14}.bdggrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.bdg{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.bdg b{font-size:.8125rem}.bdg span{color:var(--mute);font-size:.75rem;line-height:1.3}.bdg em{color:var(--g-dk);font-size:.75rem;font-style:normal;font-weight:800}.bdg.locked{opacity:.4;filter:grayscale()}.bdg.cur{border-color:var(--g);box-shadow:0 0 0 2px var(--g)}@supports (color:color-mix(in lab, red, red)){.bdg.cur{box-shadow:0 0 0 2px color-mix(in srgb,var(--g) 30%,transparent)}}.grid3.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.frgrid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.fr{color:var(--ink2);flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.fr span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lcard{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.lcard .thumb{flex-shrink:0;width:84px;height:84px;position:relative}.soldtag{color:#fff;text-align:center;letter-spacing:.06em;background:#b3261ee6;padding:2px 0;font-size:.6875rem;font-weight:800;position:absolute;inset:auto 0 0}.lhero{flex-direction:column;align-self:center;gap:6px;width:100%;max-width:560px;margin-bottom:8px;display:flex}.gallery{scroll-snap-type:x mandatory;border-radius:12px;gap:6px;display:flex;overflow-x:auto}.gallery img{object-fit:cover;scroll-snap-align:start;cursor:zoom-in;border-radius:12px;flex-shrink:0;max-width:85%;height:240px}.gallery img:only-child{width:100%;max-width:100%}.ldesc{white-space:pre-wrap;font-size:.9375rem;line-height:1.55}.buyrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.buybtn{color:#fff;background:linear-gradient(135deg,#c4961a,#b26f1e);height:44px;padding:0 18px;font-size:.9375rem;font-weight:800}.prodlink{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.prodlink span{flex:1;min-width:0}.claimtxt{color:var(--g-dk);font-size:.9375rem;font-weight:800}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.pcard.hl{box-shadow:0 0 0 3px var(--g)}.phd{align-items:flex-start;gap:10px;display:flex}.phd b{font-size:1rem;line-height:1.3}.vogrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.vo{aspect-ratio:1;border:1px dashed var(--chip);background:var(--panel);color:var(--ink);border-radius:12px;padding:0;position:relative;overflow:hidden}.vo img{object-fit:cover;filter:blur(8px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.vo span{color:#fff;background:#0009;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:.75rem;font-weight:800;display:flex;position:absolute;inset:auto 8px 8px}.prices{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.prices div{flex-direction:column;display:flex}.prices span{color:var(--mute);font-size:.75rem;font-weight:700}.prices s{color:var(--mute2);font-size:.875rem}.prices .cp b{color:var(--g-dk);font-size:1.375rem;font-weight:800}.specs{background:var(--panel);border-radius:12px;grid-template-columns:1fr 1fr;gap:0 14px;padding:6px 12px;display:grid}.specs .kv{border-bottom:1px solid var(--line2);padding:6px 0;font-size:.8125rem}.quality{align-items:center;gap:10px;font-size:.8125rem;display:flex}.quality span{color:var(--mute);font-weight:700}.qbar{gap:3px;display:flex}.qbar i{background:var(--chip);border-radius:4px;width:22px;height:8px}.qbar i.on{background:var(--g)}.details{flex-direction:column;gap:6px;font-size:.875rem;line-height:1.5;display:flex}.ccard{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.vonce .ed-stage{background:#000}.ed-bottom{justify-content:center;padding:12px;display:flex}.wabtn{border:0;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important;background:#25d366!important}.confetti{pointer-events:none;z-index:9999;width:100vw;height:100dvh;position:fixed;inset:0}.nrow{color:inherit;align-items:flex-start;min-height:64px;text-decoration:none}.nrow.unread{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.nrow.unread{background:color-mix(in srgb,var(--g) 7%,var(--surface))}}.nic{background:var(--sel);width:34px;height:34px;color:var(--g-dk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nic.warn{background:var(--amber-bg);color:var(--amber)}.nic .av{width:34px;height:34px}.udot{background:var(--g);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}.guide p{margin:6px 0 0;font-size:.9375rem;line-height:1.6}ul.rules{margin:8px 0 0;padding-left:20px;font-size:.9375rem;line-height:1.6}ul.rules li{margin-bottom:4px}@media (max-width:820px){.grid3.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.specs{grid-template-columns:1fr}.gallery img{height:200px}}.mhead .ttl span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.onlinebtn .short{display:none}@media (max-width:820px){.onlinebtn .long{display:none}.onlinebtn .short{display:inline}.onlinebtn{padding:0 9px}}.langsel{color:var(--mute2);align-items:center;gap:10px;margin:0 0 10px;font-size:.875rem;font-weight:700;display:flex}.langsel select{background:var(--surface);border:1px solid var(--line);max-width:220px;font:inherit;color:var(--ink);border-radius:12px;flex:1;padding:10px 12px;font-weight:700}.pdesc{white-space:pre-wrap;margin:10px 0 4px;font-size:.9375rem;line-height:1.55}.evlist{flex-direction:column;gap:10px;display:flex}.evcard{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.evcard.past{opacity:.7}.evcard .mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.evcard>svg{color:var(--mute);flex-shrink:0}.evdate{background:var(--g-lt);width:52px;color:var(--g-tx);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:7px 0;display:flex}.evdate b{font-size:1.375rem;line-height:1}.evdate span{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.evtop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evpill{border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:.75rem;font-weight:800;display:inline-flex}.evpill svg{width:13px;height:13px}.evpill.dig{color:#2d5fa8;background:#e4ecfa}.evpill.phy{background:var(--amber-bg);color:var(--amber)}[data-theme=dark] .evpill.dig{color:#8db3f0;background:#1e2b40}.evh{margin:10px 0 12px;font-size:1.375rem;line-height:1.25}.evinfo{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.evinfo>div{align-items:flex-start;gap:12px;display:flex}.evinfo>div>svg{color:var(--g-tx);flex-shrink:0;margin-top:1px}.evinfo>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.evinfo span{color:var(--mute2);font-size:.8125rem}.evdesc{white-space:pre-wrap;border-top:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:6px;padding:12px 0;font-size:.9375rem;line-height:1.6}.evdesc a{color:var(--g-tx)}.evbtns{flex-wrap:wrap;gap:8px;display:flex}.evbtns .btn{align-items:center;gap:6px;display:inline-flex}.evbtns .btn svg{width:18px;height:18px}.evppl{flex-wrap:wrap;gap:10px;display:flex}.evppl a{width:54px;color:var(--ink2);flex-direction:column;align-items:center;gap:3px;font-size:.75rem;text-decoration:none;display:flex;overflow:hidden}.evppl span{text-overflow:ellipsis;white-space:nowrap;max-width:54px;overflow:hidden}.fevh{letter-spacing:.05em;text-transform:uppercase;color:var(--mute2);margin:12px 2px 6px;font-size:.75rem;font-weight:800}#fev{margin-bottom:4px}.mhead .btn.sm{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}@media (max-width:820px){.bn{font-size:.75rem}}.evcard>svg{transform:rotate(-90deg)}.status.err{color:var(--red);font-size:.875rem;font-weight:700}.row.tap{cursor:pointer}.avlink{border-radius:50%;flex-shrink:0;text-decoration:none;display:flex}.voice{align-items:center;gap:10px;min-width:190px;padding:4px 2px;display:flex}.vplay{background:var(--g);width:36px;height:36px;color:var(--onaccent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vbar{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.vbar i{background:var(--g);width:0;height:100%;transition:width .2s linear;display:block}.vtime{font-variant-numeric:tabular-nums;color:var(--mute2);text-align:right;min-width:32px;font-size:.75rem}.stat-tile.tap{cursor:pointer}.stat-tile.tap:active{transform:scale(.98)}.card,.pcard,.evcard,.anncard,.shopteaser,.ccard,.lcard,.socmini,.hero,.stat-tile,.composebtn{box-shadow:0 1px 2px var(--shadow),0 4px 14px -6px var(--shadow)}.modesw{background:var(--panel);border:1px solid var(--line);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 12px;padding:4px;display:grid}.modesw a{white-space:nowrap;min-width:0;height:34px;color:var(--mute2);border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:.875rem;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:flex}.modesw a svg{flex:none;width:17px;height:17px}.modesw a.on{background:var(--g);color:var(--onaccent);box-shadow:0 2px 8px -2px var(--shadow)}@media (max-width:380px){.modesw a{font-size:.8125rem}.modesw a svg{width:15px;height:15px}}.tprule{margin:-4px 4px 2px;line-height:1.4}.bubble .meta.hasmk{justify-content:space-between;align-items:center;gap:10px;display:flex}.bubble .tpmk{font:inherit;color:var(--g-tx);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-weight:700;display:inline-flex}.bubble .tpmk svg{flex:none;width:13px;height:13px}.bubble .tpmk.on{color:var(--mute);cursor:default}.bubble .tpmk:disabled{opacity:.5}.composebtn{text-align:left;cursor:pointer;width:100%;font:inherit;align-items:center;gap:10px;margin-bottom:12px;display:flex}.composebtn span{color:var(--mute);flex:1;font-size:.9375rem}.composebtn>svg{color:var(--g-tx)}.plist{flex-direction:column;gap:12px;display:flex}.post{padding:12px 0 4px}.post .phd{align-items:center;gap:10px;padding:0 14px 8px;display:flex}.pname{color:var(--ink);font-size:.9375rem;font-weight:800;text-decoration:none}.ptext{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 14px 10px;font-size:1rem;line-height:1.55}.ptext a{color:var(--g-tx)}.ptext .more{font-weight:700}.pgrid{background:var(--line);gap:2px;margin-bottom:6px;display:grid}.pgrid.n1{grid-template-columns:1fr}.pgrid.n2,.pgrid.n3{grid-template-columns:1fr 1fr}.pgrid.n3 .pgi:first-child{grid-column:1/-1}.pgrid.n4{grid-template-columns:1fr 1fr}.pgi{background:var(--photo);cursor:zoom-in;aspect-ratio:4/3;border:0;padding:0;position:relative;overflow:hidden}.pgrid.n1 .pgi{aspect-ratio:auto;max-height:520px}.pgi img{object-fit:cover;width:100%;height:100%;display:block}.pgrid.n1 .pgi img{object-fit:contain;background:#000;height:auto;max-height:520px}.pmore{color:#fff;background:#00000073;place-items:center;font-size:1.75rem;font-weight:800;display:grid;position:absolute;inset:0}.pstats{color:var(--mute2);justify-content:space-between;padding:4px 14px 8px;font-size:.8125rem;display:flex}.pstats a{color:var(--mute2);text-decoration:none}.pacts{border-top:1px solid var(--line);margin:0 8px;padding-top:2px;display:flex}.pact{height:40px;color:var(--mute2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.pact:active{background:var(--hover)}.pact.on{color:var(--g-tx)}.pact .em{font-size:1.125rem}.pacts .pact.pemo{flex:0 0 46px}.emopick{justify-content:space-around;padding:8px 10px 14px;display:flex}.emopick button{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;font-size:1.75rem}.emopick button:active{transform:scale(1.25)}.npp{flex-wrap:wrap;gap:8px;display:flex}.npt{border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.npt img{object-fit:cover;width:100%;height:100%}.npt button{color:#fff;background:#0009;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:3px;right:3px}.npt button svg{width:14px;height:14px}.clist{flex-direction:column;gap:10px;display:flex}.cmt{align-items:flex-start;gap:8px;display:flex}.cb{flex:1;min-width:0}.cbub{background:var(--panel);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;max-width:100%;padding:8px 12px;font-size:.9375rem;line-height:1.45;display:inline-block}.cbub .pname{white-space:normal;font-size:.875rem;display:block}.cmeta{color:var(--mute);align-items:center;gap:12px;padding:3px 10px;font-size:.75rem;display:flex}.cmeta button{color:var(--mute2);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.75rem;font-weight:700}.cmeta button.on{color:var(--g-tx)}.ccomp{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);align-items:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.socmini{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.socmini .mid{flex:1;min-width:0}.socmini img{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.ptr{left:50%;top:calc(64px + env(safe-area-inset-top,0px));z-index:60;background:var(--surface);border:1px solid var(--line);width:40px;height:40px;box-shadow:0 2px 10px var(--shadow);color:var(--mute2);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-left:-20px;transition:transform .2s,opacity .2s;display:grid;position:fixed;transform:translateY(-12px)scale(.8)}.ptr.ready,.ptr.spin{color:var(--g-tx)}.ptr svg{width:22px;height:22px}.ptr.spin svg{animation:.7s linear infinite ptrspin}@keyframes ptrspin{to{transform:rotate(360deg)}}.page{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}a,button{-webkit-tap-highlight-color:transparent}.btn:active,.seg:active,.row:active{transform:scale(.98)}.cchip{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;max-width:180px;padding:0 10px 0 8px;font-size:.8125rem;font-weight:800;display:inline-flex}.cchip .fl{font-size:1.125rem;line-height:1}.cchip .cn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cchip svg{color:var(--mute);flex-shrink:0}.cchip:active{background:var(--hover)}@media (max-width:350px){.mhead:not(.home) .cchip .cn{display:none}}.sheet-t{padding:6px 6px 4px;font-size:1rem;font-weight:800}.sheet .item.ctry{height:auto;min-height:58px;padding:8px 12px}.sheet .item.ctry .fl{text-align:center;width:32px;font-size:1.75rem}.sheet .item.ctry.on{background:var(--sel)}.sheet .item.ctry svg{color:var(--g-tx)}#langchips{flex-wrap:nowrap;justify-content:space-between;align-items:center}#langchips .sect-t{letter-spacing:.05em;text-transform:uppercase;color:var(--mute2);font-size:.75rem;font-weight:800}#roomsect:empty{display:none}.row.room{align-items:center;min-height:68px;padding-top:8px;padding-bottom:8px}.row.room .desc.one{-webkit-line-clamp:1;color:var(--mute2);font-size:.8125rem}.row.room .desc.one b{color:var(--ink2);font-weight:700}.row.room:nth-child(odd){background:0 0}.row.room:nth-child(odd).on{background:var(--sel)}.hello{color:var(--ink);align-items:center;gap:10px;padding:6px 4px 10px;text-decoration:none;display:flex}.hello .mid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hello .mid b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.hello .mid span{color:var(--mute2);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.hello .lvbar{background:var(--line);border-radius:4px;flex:1;min-width:40px;max-width:120px;height:4px;margin-left:6px;overflow:hidden}.hello .lvbar i{background:var(--g);border-radius:4px;height:4px;display:block}.fcard .clamp2{font-size:.875rem;line-height:1.4}.fcard b.clamp1{font-size:.9375rem}#fcards:empty{display:none}.fcard{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:0 1px 2px var(--shadow);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex;position:relative}.fcard .mid{flex:1;min-width:0}.fcard .k{letter-spacing:.04em;text-transform:uppercase;color:var(--mute2);margin-bottom:1px;font-size:.75rem;font-weight:800}.fcard .ic{background:var(--sel);width:40px;height:40px;color:var(--g-tx);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.fcard.ann{background:var(--amber-bg);border-color:var(--amber-ln)}.fcard.ann .ic{color:var(--amber);background:0 0}.fcard.ann .k{color:var(--amber)}.fcard .ic.date{text-transform:uppercase;flex-direction:column;gap:0;font-size:.75rem;font-weight:800;line-height:1.05;display:flex}.fcard .ic.date b{font-size:1.125rem}.fcard .live{color:var(--red)}.fcard img{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.fcard .price{color:var(--g-dk);font-size:.8125rem;font-weight:800}.fcard>svg:last-child{color:var(--mute);flex-shrink:0}.fx{width:30px;height:30px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:-4px -4px -4px 0;display:grid}.fx svg{width:16px;height:16px}.fx:active{background:var(--hover)}.fsec{letter-spacing:.05em;text-transform:uppercase;color:var(--mute2);justify-content:space-between;align-items:center;margin:14px 2px 6px;font-size:.75rem;font-weight:800;display:flex}.fsec a{color:var(--g-tx);text-transform:none;letter-spacing:0;font-size:.8125rem;text-decoration:none}.tlist{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow);border-radius:14px;overflow:hidden}.tlist:has(>.empty){box-shadow:none;background:0 0;border:0}.trow{color:var(--ink);align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.trow+.trow{border-top:1px solid var(--line)}.trow:active{background:var(--hover)}.trow .mid{flex:1;min-width:0}.trow .top{align-items:baseline;gap:8px;display:flex}.trow .top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.trow .tm{color:var(--mute);flex-shrink:0;font-size:.75rem}.trow .tx{color:var(--ink2);margin-top:1px;font-size:.875rem;line-height:1.4}.trow .meta{color:var(--mute2);align-items:center;gap:10px;margin-top:5px;font-size:.75rem;display:flex}.trow .meta span{align-items:center;gap:3px;display:inline-flex}.trow .meta .tag{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:700}.trow .th{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.tlist>.btn{margin:8px auto 10px}.clamp1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rxtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;margin-bottom:4px;padding:6px 4px 10px;display:flex;overflow-x:auto}.rxtabs button{border:1px solid var(--line);background:var(--surface);height:32px;font:inherit;color:var(--ink2);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:.875rem;font-weight:700}.rxtabs button.on{background:var(--sel);border-color:var(--g);color:var(--g-dk)}.rxlist{max-height:55dvh;overflow-y:auto}.rxlist .item{height:auto;min-height:54px}.rx b{margin-left:2px;font-weight:800}.prx{font:inherit;color:var(--mute2);cursor:pointer;background:0 0;border:0;padding:4px 0}.pact{white-space:nowrap}@media (max-width:440px){.pact{white-space:normal;text-align:center;flex-direction:column;gap:2px;min-width:0;height:auto;min-height:48px;padding:3px 2px;font-size:.75rem;line-height:1.15}.pacts .pact.pemo,.pacts .pact.pdis{flex:0 0 44px;font-size:1.25rem}}@media (max-width:360px){.pact{flex:auto;padding:3px 1px;font-size:.6875rem}}.composebtn{padding:8px 8px 8px 12px}.composebtn .cmp{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.composebtn .cmp span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.addpipe{border:1.5px dashed var(--line);cursor:pointer;color:var(--g-dk);background:0 0;border-radius:14px;align-items:center;gap:12px;margin:4px 0 2px;padding:12px 14px;flex-direction:row!important;display:flex!important}.addpipe>svg{width:26px;height:26px;color:var(--g-tx);flex-shrink:0}.addpipe span{text-align:left;flex-direction:column;gap:1px;display:flex}.addpipe b{font-size:.9375rem}.addpipe small{color:var(--mute2);font-size:.75rem;font-weight:600}.addpipe:active{background:var(--hover)}.anntg{color:var(--mute2);align-items:center;gap:8px;padding:0 6px 6px;font-size:.8125rem;font-weight:700;display:flex}.anntg select{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);font:inherit;text-overflow:ellipsis;border-radius:8px;min-width:0;max-width:100%;padding:0 6px;font-size:.8125rem}#splash{z-index:999;background:#030c07;place-items:center;transition:opacity .15s;display:grid;position:fixed;inset:0}#splash img{width:min(118vw,560px);height:auto;animation:.7s both splin;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 70.7%);mask-image:radial-gradient(circle,#000 62%,#0000 70.7%)}#splash.out{opacity:0;pointer-events:none}@keyframes splin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.login{background:#030c07}.login-card{box-shadow:none;color:#ede4d3;background:0 0;gap:10px}.login-logo{align-self:center;width:100%;max-width:360px;height:auto;margin:-30px auto -24px;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 70.7%);mask-image:radial-gradient(circle,#000 62%,#0000 70.7%)}.login .tagl{color:#d9cfbd;margin:0 0 14px;font-size:.9375rem;line-height:1.5}.login .gbtn{color:#0b2818;background:#ede4d3;border-color:#ede4d3}.login .chips .chip{color:#d9cfbd;background:0 0;border-color:#ede4d34d}.login .chips .chip.on{color:#0b2818;background:#ede4d3;border-color:#ede4d3}#pvalt{text-align:left;border:1px solid #ede4d340;border-radius:12px;padding:10px 12px}#pvalt .btnrow{justify-content:stretch}#pvalt .btnrow .btn{text-align:center;flex:auto;justify-content:center}img.logo{object-fit:cover;background:#06140d;padding:0}.brand img.logo{width:40px;height:40px;box-shadow:0 1px 3px var(--shadow);border-radius:10px}.mhead.home{gap:10px;padding:0 8px 0 18px}.mhead.home .ttl b{letter-spacing:-.2px;color:var(--ink);font-size:1.375rem;font-weight:800}.mhead.home .sp{flex:1}@media (max-width:820px){.mhead.home{padding:0 6px 0 18px}}@media (max-width:360px){.mhead.home .ttl b{font-size:1.125rem}}.bypipo{color:var(--mute);text-align:center;opacity:.85;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:24px auto 12px;line-height:1.25;display:flex}.bypipo img{width:auto;height:34px;margin-bottom:3px}.bypipo .bp-d,[data-theme=dark] .bypipo .bp-l,.login .bypipo .bp-l{display:none}[data-theme=dark] .bypipo .bp-d,.login .bypipo .bp-d{display:block}.bypipo .bp1{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:.75rem;font-style:italic}.bypipo .bp1 b{letter-spacing:.04em;font-style:normal;font-weight:600}.bypipo .bp2{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:600}.login{flex-direction:column}.login .bypipo{color:#d9cfbd;margin:18px auto 0}#splash{display:block}#splash img{width:min(118vw,560px);margin-top:calc(min(118vw,560px)/-2);margin-left:calc(min(118vw,560px)/-2);position:absolute;top:50%;left:50%}.crop i:after{content:"";position:absolute;inset:-14px}.imgview .ed-stage{touch-action:none}.imgview img{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.roomlive{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;padding:11px 14px;font-size:.875rem;text-decoration:none;display:flex}.roomlive:empty{display:none}.roomlive .mid{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mute2);flex:1;overflow:hidden}.roomlive b{color:var(--g-tx);white-space:nowrap;font-weight:800}.roomlive .dot{background:var(--mute);border-radius:50%;flex-shrink:0;width:9px;height:9px}.roomlive .dot.live{background:#2ebd6b;box-shadow:0 0 0 4px #2ebd6b2e}.tagbar{scrollbar-width:none;gap:7px;margin:2px -4px 12px;padding:2px 4px;display:flex;overflow-x:auto}.tagbar::-webkit-scrollbar{display:none}.taglbl{color:var(--mute);letter-spacing:.02em;margin:0 2px 6px;font-size:.8125rem;font-weight:700}.ptag{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ptag.on{background:var(--g);border-color:var(--g);color:var(--onaccent,#fff)}.ptag.sm{background:var(--hover);height:24px;color:var(--mute2);border-color:#0000;padding:0 9px;font-size:.75rem;font-weight:700}.ptags{flex-wrap:wrap;gap:6px;margin:-2px 0 8px;display:flex}.tagpick{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.sbox{background:var(--surface);border:1px solid var(--line);z-index:2;border-radius:14px;align-items:center;gap:8px;height:48px;margin-bottom:12px;padding:0 14px;display:flex;position:sticky;top:0}.sbox .ic{color:var(--mute);display:flex}.sbox input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}mark{color:inherit;background:#e8b84059;border-radius:3px;padding:0 1px}.mhead.home{gap:6px;padding-left:14px}.mhead.home .ttl{flex:none}.mhead.home .cchip{flex-shrink:1;min-width:0}.mhead.home .topacts .iconbtn{width:36px;min-width:36px}@media (max-width:400px){.mhead.home .ttl b{font-size:1.25rem}}.post .ptags{padding:0 14px}.rfeat{background:linear-gradient(135deg,var(--g),var(--g-dk,#123b29));color:#f4ecdd;box-shadow:0 4px 18px var(--shadow);border-radius:18px;margin:0 0 12px;padding:18px 18px 16px;text-decoration:none;display:block}.rfeat .k{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:800}.rfeat b{margin:8px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;line-height:1.25;display:block}.rfeat p{opacity:.92;margin:0;font-size:.9375rem;line-height:1.5}.rfeat .go{margin-top:10px;font-size:.875rem;font-weight:800;display:inline-block}.rcard{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;margin:0 0 10px;padding:14px 16px;text-decoration:none;display:block}.rcard .k{letter-spacing:.05em;text-transform:uppercase;color:var(--g-tx);font-size:.75rem;font-weight:800}.rcard b{margin:5px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.3;display:block}.rcard p{color:var(--mute2);margin:0;font-size:.875rem;line-height:1.45}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reader{--rfs:18px;background:var(--surface);border:1px solid var(--line);-webkit-user-select:text;user-select:text;border-radius:18px;margin-bottom:12px;padding:22px 20px 18px}.reader .k{letter-spacing:.06em;text-transform:uppercase;color:var(--g-tx);font-size:.75rem;font-weight:800}.reader h1{font-family:Georgia,Times New Roman,serif;font-size:calc(var(--rfs) + 9px);margin:8px 0 6px;line-height:1.2}.reader .by{color:var(--mute);margin-bottom:14px;font-size:.8125rem}.reader .by .act{font-size:.8125rem}.rbody{font-family:Georgia,Times New Roman,serif;font-size:var(--rfs);color:var(--ink);line-height:1.7}.rbody p{margin:0 0 1em}.rbody h3{font-family:inherit;font-size:calc(var(--rfs) + 2px);margin:1.4em 0 .5em}.rbody ul,.rbody ol{margin:0 0 1em;padding-left:1.3em}.rbody li{margin:.25em 0}.rbody a{color:var(--g-tx)}.kunye{background:var(--hover);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 16px;padding:12px 14px;font-size:.8125rem;display:grid}.kunye dt{color:var(--mute2);font-weight:800}.kunye dd{margin:0}.rsrc{color:var(--mute2);margin:6px 0 12px;font-size:.8125rem}.rsrc summary{cursor:pointer;font-weight:800}.rsrc ol{margin:8px 0 0;padding-left:1.3em}#rfs{font-family:Georgia,serif;font-size:1rem;font-weight:700}.mhead.home .hmark{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 1px var(--line);border-radius:8px;flex-shrink:0;margin-right:-1px;display:block}@media (max-width:360px){.mhead.home .hmark{width:26px;height:26px}}.mhead.home{padding-left:10px}.mhead.home .cchip{gap:3px;padding:0 6px 0 7px}.spill{background:var(--sel);color:var(--g-tx);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.75rem;font-weight:800;display:inline-block}.spill.s-offered,.spill.s-counter{background:var(--amber-bg);color:var(--amber)}.spill.s-accepted,.spill.s-closed{background:var(--g);color:var(--onaccent)}.spill.s-rejected,.spill.s-withdrawn,.spill.s-declined{background:var(--photo);color:var(--mute)}.sellrow{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.sellrow img,.sellrow .ic{object-fit:cover;background:var(--photo);width:56px;height:56px;color:var(--g-tx);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sellrow .mid{flex:1;min-width:0}.phgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:520px){.phgrid{grid-template-columns:repeat(2,1fr)}}.phslot{aspect-ratio:1;border:1.5px dashed var(--line);text-align:center;cursor:pointer;background:var(--surface) center/cover no-repeat;color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:.75rem;display:flex;position:relative}.phslot b{font-size:.75rem;line-height:1.2}.phslot i{color:var(--amber);font-size:.75rem;font-style:normal;font-weight:700}.phslot .phx{color:var(--g-tx)}.phslot.has{border-style:solid;border-color:var(--g)}.phslot.has b,.phslot.has i,.phslot.has .phx{color:#fff;background:#0000008c;border-radius:6px;padding:1px 5px}.phslot.has .phx,.phslot.has i{display:none}.phslot.has b{position:absolute;bottom:4px;left:4px;right:4px}.sellhead .prices{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sellhead .prices>div{background:var(--sel);border-radius:12px;flex-direction:column;flex:1;min-width:110px;padding:8px 12px;display:flex}.sellhead .prices span{color:var(--mute);font-size:.75rem}.sellhead .prices b{font-size:1.125rem}.sellhead .prices .hl{background:var(--g);color:var(--onaccent)}.sellhead .prices .hl span{color:inherit;opacity:.85}.btn.wa{color:#fff;background:#1fa855;justify-content:center;display:flex}.sellphotos{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}@media (max-width:520px){.sellphotos{grid-template-columns:repeat(2,1fr)}}.sellphotos .sp{aspect-ratio:1;cursor:zoom-in;background:var(--photo);border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.sellphotos .sp img{object-fit:cover;width:100%;height:100%;display:block}.sellphotos .sp span{color:#fff;background:#0009;border-radius:6px;padding:1px 6px;font-size:.75rem;position:absolute;bottom:6px;left:6px}.sellog>div{border-bottom:1px solid var(--line);padding:6px 0}.sellog>div:last-child{border-bottom:0}.live{color:#ff5a4a;letter-spacing:.3px;font-weight:800}#spdock{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:14px;width:363px;max-width:calc(100vw - 16px);position:fixed;bottom:67px;left:8px;overflow:hidden;box-shadow:0 8px 24px #00000059}#spdock .spd-h{height:38px;color:var(--ink);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}#spdock .spd-h>svg{width:16px;height:16px;color:var(--g-tx);flex-shrink:0}#spdock .spd-h b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}#spdock .spd-b{width:34px;height:34px;color:var(--mute2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}#spdock .spd-b:hover{background:var(--hover);color:var(--ink)}#spdock .spd-b svg{width:18px;height:18px}#spdock iframe{background:var(--chip);border:0;width:100%;height:152px;display:block}body.spd-on #roomlist{padding-bottom:200px}@media (max-width:820px){#spdock{left:auto;right:8px;bottom:calc(72px + env(safe-area-inset-bottom))}}.mpl{border-bottom:1px solid var(--line2);align-items:center;gap:8px;padding:8px 0;display:flex}.mpl .mid{flex:1;min-width:0}.spin{vertical-align:middle;border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ptrspin;display:inline-block}.login-card.desk{max-width:560px}.qrwrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.qrbox{color:#0b2818;background:#fff;border-radius:16px;place-items:center;width:220px;height:220px;padding:8px;display:grid;box-shadow:0 4px 18px #00000040}.qrbox svg{width:100%;height:100%}.qrbox.dim{background:#f4ecdd}.qrsteps{text-align:left;max-width:240px;margin:0;padding-left:20px;font-size:.9375rem;line-height:1.7}.qrcode{letter-spacing:4px;margin-top:12px;font:800 22px/1.2 ui-monospace,Consolas,monospace}.qrcam{background:var(--photo);border-radius:14px;place-items:center;min-height:120px;display:grid;position:relative;overflow:hidden}.qrcam video{object-fit:cover;width:100%;max-height:60dvh;display:block}.qraim{border:3px solid #ffffffe6;border-radius:16px;position:absolute;inset:18%;box-shadow:0 0 0 999px #00000040}.qrconf{text-align:center}.qrconf .qrbig{color:var(--g-tx);place-items:center;display:grid}.qrconf .qrbig svg{width:56px;height:56px}.qrconf p{line-height:1.55}.brand>div{min-width:0}.brand b,.brand span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.navtabs{gap:2px;padding:8px}.navtab{white-space:nowrap;flex:auto;min-width:0;height:36px;padding:0 8px;font-size:.8125rem}.navtab .badge{min-width:16px;height:16px;font-size:.6875rem;position:absolute;top:2px;right:2px}#langchips{border-bottom:0;padding:10px 12px 8px;display:block}.sidesw{background:var(--line2);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.sidesw button{height:38px;color:var(--mute2);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:.8125rem;font-weight:800;display:flex;position:relative;overflow:hidden}.sidesw button svg{flex:none;width:16px;height:16px}.sidesw button.on{background:var(--surface);color:var(--g-dk);box-shadow:0 1px 3px var(--shadow)}[data-theme=dark] .sidesw button.on{background:var(--g-lt);color:var(--ink)}.sidesw .badge{min-width:18px;height:18px;margin-left:2px;font-size:.6875rem;position:static}#roomsect{border:0;padding:0}#roomsect .cline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 16px 8px;display:flex}#roomsect .cline:empty{display:none}.dmtools{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.row.dmrow{min-height:70px}.row.dmrow .desc.one{white-space:nowrap;text-overflow:ellipsis;color:var(--mute2);flex:1;min-width:0;font-size:.8125rem;display:block;overflow:hidden}.row.dmrow .top{align-items:center;gap:8px;min-width:0;display:flex}.row.dmrow .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.row.dmrow.unread .t{color:var(--ink)}.row.dmrow.unread .tm{color:var(--g-tx);font-weight:800}.row.dmrow.on{background:var(--sel)}.mlist{max-height:60dvh;margin:0 -6px;overflow:auto}:root,[data-theme=light]{--t0:#eaf3ee;--t1:#f3ece3;--t2:#eef1e4;--t3:#e8efee;--t4:#f2e9e6;--t5:#eceef2}[data-theme=brown]{--t0:#efe7d9;--t1:#f5ebdd;--t2:#ece6d2;--t3:#e9e3d6;--t4:#f3e6db;--t5:#eee7de}[data-theme=dark]{--t0:#0f2219;--t1:#1e1711;--t2:#18200f;--t3:#0f1e1f;--t4:#22150f;--t5:#151a1f}.row.room.tint0,.row.room.tint0:nth-child(odd){background:var(--t0)}.row.room.tint1,.row.room.tint1:nth-child(odd){background:var(--t1)}.row.room.tint2,.row.room.tint2:nth-child(odd){background:var(--t2)}.row.room.tint3,.row.room.tint3:nth-child(odd){background:var(--t3)}.row.room.tint4,.row.room.tint4:nth-child(odd){background:var(--t4)}.row.room.tint5,.row.room.tint5:nth-child(odd){background:var(--t5)}.row.room.on,.row.room.on:nth-child(odd){background:var(--sel);box-shadow:inset 3px 0 0 var(--g)}.row.room+.row.room{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.row.room+.row.room{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.evnav{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 14px;display:grid}.evnav a{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--mute2);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:.875rem;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.evnav a svg{flex:none;width:18px;height:18px}.evnav a.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.evpill.raf{background:var(--amber-bg);color:var(--amber)}.hlist{flex-direction:column;gap:10px;display:flex}.hcard{background:var(--surface);border:1px solid var(--line);color:inherit;box-shadow:0 1px 3px var(--shadow);border-radius:14px;align-items:stretch;gap:12px;padding:10px;text-decoration:none;display:flex}.hcard>svg{color:var(--mute);flex:none;align-self:center}.hc-img{background:var(--photo) center/cover no-repeat;width:112px;min-height:112px;color:var(--mute);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.hc-img svg{width:34px;height:34px}.hc-mid{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.hc-mid b.clamp2{font-size:.9375rem;line-height:1.3}.hc-mid .small svg{vertical-align:-2px;width:14px;height:14px;margin-right:3px}.aprice{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aprice span{color:var(--mute);font-size:.75rem}.aprice b{color:var(--g-dk);font-size:1.125rem}.cdline{font-variant-numeric:tabular-nums;color:var(--ink2);align-items:center;gap:5px;font-size:.875rem;font-weight:800;display:inline-flex}.cdline svg{width:16px;height:16px}[data-cd].hot{color:var(--red)}.note.warn{background:var(--amber-bg);color:var(--amber)}.rafhead .evbtns{margin-top:12px}.bigcd{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin:14px 0 4px;padding:12px;display:flex}.bigcd span{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.bigcd b{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.75rem}.btn.big{height:48px;padding:0 22px;font-size:1rem}.mynum{background:var(--g-lt);color:var(--g-dk);border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-weight:700;display:inline-flex}.mynum b{font-size:1.125rem}.rgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.ritemc{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex}.ritemc .ri-img{aspect-ratio:1;background:var(--photo) center/cover no-repeat;color:var(--mute);cursor:zoom-in;border-radius:10px;justify-content:center;align-items:center;display:flex}.ritemc .ri-img svg{width:36px;height:36px}.ritemc b{font-size:.875rem;line-height:1.3}.ritemc.won{border-color:var(--amber-ln);box-shadow:0 0 0 2px var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.ritemc.won{box-shadow:0 0 0 2px color-mix(in srgb,var(--amber-ln) 35%,transparent)}}.wonby{color:var(--amber);align-items:center;gap:5px;font-size:.8125rem;font-weight:800;display:flex}.wonby svg{flex:none;width:16px;height:16px}.radm{border:1px dashed var(--g)}.radm .h{align-items:center;gap:6px;margin-bottom:10px;display:flex}.radm .h svg{width:18px;height:18px}.radm-row{gap:8px;display:flex}.radm-row select{flex:1;min-width:0}.rchat{margin-top:12px;padding:0;overflow:hidden}.rchat-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.rchat-h svg{width:18px;height:18px}.rchat-h .small{margin-left:auto}.rmsgs{background:var(--chatbg);flex-direction:column;gap:6px;min-height:120px;max-height:420px;padding:10px 14px;display:flex;overflow:auto}.rppl{border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding-bottom:8px;display:flex}.rmsg{background:var(--bubble);max-width:90%;box-shadow:0 1px 1px var(--shadow);border-radius:10px;align-self:flex-start;padding:7px 10px;font-size:.875rem;line-height:1.4;position:relative}.rmsg b{color:var(--g-dk);margin-right:4px}.rmsg.me{background:var(--own);align-self:flex-end}.rmsg.sys{box-shadow:none;border:1px solid var(--line);padding:5px 9px;font-size:.8125rem}.rmsg.win{background:var(--amber-bg);color:var(--amber);text-align:center;align-self:center;max-width:100%;font-weight:800}.rdel{color:var(--mute);vertical-align:middle;background:0 0;border:0;padding:0 0 0 6px}.rdel svg{width:13px;height:13px}.rcomp{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px;display:flex}.rcomp input{border:1px solid var(--line);background:var(--panel);border-radius:21px;flex:1;min-width:0;height:42px;padding:0 14px;font-size:.9375rem}.ritems{flex-direction:column;gap:6px;display:flex}.ritem{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.ritem img,.ritem .ri-ph{object-fit:cover;background:var(--photo);border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ritem b{flex:1;min-width:0;font-size:.875rem}.ritem-add{gap:6px;display:flex}.ritem-add input{flex:1;min-width:0}#rph.on{background:var(--g-lt);color:var(--g-dk)}.spinov{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a07d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.spin-in{text-align:center;color:#f4ecdd;background:linear-gradient(160deg,#173b2a,#0b1711);border:2px solid #c9a46a;border-radius:22px;width:min(420px,100%);padding:22px 18px;box-shadow:0 10px 40px #00000080}.spin-t{justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:1rem;font-weight:800;display:flex}.spin-t svg{color:#d6b880;width:22px;height:22px}.reel{background:#050b08;border:2px solid #3a2e1a;border-radius:14px;justify-content:center;align-items:center;height:110px;display:flex;overflow:hidden;box-shadow:inset 0 8px 18px #000000b3,inset 0 -8px 18px #000000b3}.reel-n{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f0d9a8;font-size:3.5rem;font-weight:900}.reel-n.b{animation:.12s ease-out reelb}@keyframes reelb{0%{opacity:.3;transform:translateY(-40%)}to{opacity:1;transform:none}}.reel-n.hit{color:#ffd36e;text-shadow:0 0 18px #ffd36eb3;animation:1s ease-in-out infinite alternate hit}@keyframes hit{0%{transform:scale(1)}to{transform:scale(1.12)}}.spin-w{justify-content:center;align-items:center;gap:8px;min-height:56px;margin-top:14px;font-size:1rem;line-height:1.35;display:flex}.spin-w svg{color:#ffd36e;flex:none;width:28px;height:28px}.auch{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:820px){.auch{grid-template-columns:minmax(0,1fr)}}.auc-info,.auc-gal{min-width:0}.auc-main{aspect-ratio:4/3;background:var(--photo) center/cover no-repeat;cursor:zoom-in;border-radius:12px}.auc-th{gap:6px;margin-top:6px;display:flex;overflow-x:auto}.auc-th button{background:var(--photo) center/cover no-repeat;border:2px solid #0000;border-radius:8px;flex:none;width:56px;height:56px;padding:0}.auc-th button.on{border-color:var(--g)}.auc-stats{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.auc-stats>div{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.auc-stats span{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.auc-stats b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.auc-stats b.big{color:var(--g-dk);font-size:1.375rem}.auc-stats b.cd{font-size:1.25rem}.bidf{flex-direction:column;gap:8px;display:flex}.bidrow{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.bidrow input{text-align:center;background:0 0;border:0;flex:1;min-width:0;height:44px;font-size:1.375rem;font-weight:800}.bidrow span{color:var(--mute);font-weight:700}.bidrow .iconbtn{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:44px;height:44px;font-size:1.5rem;font-weight:700}.aucwin{background:var(--amber-bg);color:var(--amber);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.aucwin svg{flex:none;width:30px;height:30px}.aucwin div{flex-direction:column;gap:2px;display:flex}.bidlist{flex-direction:column;display:flex}.bidlist div{border-bottom:1px solid var(--line2);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.bidlist div.top b,.bidlist div.top span{color:var(--g-dk);font-weight:800}.bidlist em{color:var(--mute);font-size:.75rem;font-style:normal}.aphotos{flex-wrap:wrap;gap:8px;display:flex}.aphotos .phslot,.aphotos .aimg{width:84px;height:84px}.aimg{background:50%/cover no-repeat;border-radius:10px;position:relative}.aimg button{color:#fff;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:3px;right:3px}.aimg button svg{width:14px;height:14px}.payframe{min-height:200px}@media (max-width:420px){.hc-img{width:92px;min-height:92px}.evnav a{gap:4px;font-size:.8125rem}}.hcard>svg:last-child{transform:rotate(-90deg)}.hc-mid .pill{align-self:flex-start}.brand span{letter-spacing:0;font-size:.75rem}@media (max-width:820px){.mhead .btn.sm.addb span{display:none}.mhead .btn.sm.addb{justify-content:center;width:38px;padding:0}}.navtab .badge{min-width:17px;height:17px;margin-left:4px;font-size:.6875rem;position:static}.brand span{font-size:.75rem}.side .topbar .topacts{gap:0}.side .topbar .topacts .iconbtn{width:38px}.card.pipo{background:linear-gradient(160deg,var(--amber-bg),var(--surface))}@supports (color:color-mix(in lab, red, red)){.card.pipo{background:linear-gradient(160deg,color-mix(in srgb,var(--amber-bg) 70%,var(--surface)),var(--surface))}}.card.pipo{border-color:var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.card.pipo{border-color:color-mix(in srgb,var(--amber-ln) 40%,var(--line))}}.pp-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pp-head svg{color:var(--amber);width:22px;height:22px}.pp-head b{font-size:1rem}.pp-head .small{margin-left:auto}.pp-intro{margin:0 0 12px;font-size:.875rem;line-height:1.55}.pp-bal{align-items:baseline;gap:8px;display:flex}.pp-bal b{color:var(--g-dk);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:900}.pp-bal span{color:var(--mute);font-weight:700}.pp-tier{color:var(--amber);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;font-weight:800;display:flex}.pp-tier svg{width:18px;height:18px}.pp-tier em{color:var(--mute);font-size:.8125rem;font-style:normal;font-weight:600}.pp-offer{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.pp-offer>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pp-offer.ok{border-color:var(--g)}.pp-coupons{flex-direction:column;gap:6px;display:flex}.pp-c{border:1px dashed var(--amber-ln);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pp-c code{letter-spacing:.06em;font-size:.9375rem;font-weight:800}.pp-c span{color:var(--g-dk);font-weight:800}.pp-c em{color:var(--mute);margin-left:auto;font-size:.75rem;font-style:normal}.pp-c.used{opacity:.55}.pp-c.used code{text-decoration:line-through}.pp-win{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pp-win>svg{width:40px;height:40px;color:var(--amber)}.pp-code{letter-spacing:.12em;border:2px dashed var(--g);background:var(--g-lt);color:var(--g-dk);-webkit-user-select:all;user-select:all;border-radius:14px;padding:12px 18px;font-size:1.75rem;font-weight:900}.pbl{flex-direction:column;gap:8px;max-height:60dvh;display:flex;overflow:auto}.pbi{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.pbi img,.pbi .ph{object-fit:cover;background:var(--photo);border-radius:10px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pbi .mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prow{color:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.prow .mid{flex:1;min-width:0}.pnum{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pnum b{font-variant-numeric:tabular-nums;font-size:1rem}.pnum b.red{color:var(--red)}.pnum span{color:var(--mute);font-size:.75rem}@media (max-width:520px){.pp-offer{flex-direction:column;align-items:stretch}.pp-offer .btn{width:100%}.pbi{flex-wrap:wrap}.pbi .btn{flex:100%}}.pp-offer b{line-height:1.35}.post.wpost{gap:10px;padding:14px 16px 12px}.post.wpost .hd{gap:12px}.mhead.home .ttl b{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.mhead.home .ttl .ipcw{font-size:inherit;letter-spacing:.04em;color:var(--g-dk);font-weight:900;display:inline}[data-theme=dark] .mhead.home .ttl .ipcw{color:var(--ink)}.mhead.home .ttl .ipcd{font-size:inherit;color:var(--mute);font-weight:400;display:inline}.livel{flex-direction:column;gap:6px;margin-top:10px;display:flex}.lrow2{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:12px;padding:10px 12px;text-decoration:none;display:block}.lr-top{align-items:center;gap:8px;min-width:0;display:flex}.lr-top b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lr-top em{color:var(--mute);flex:none;margin-left:auto;font-size:.75rem;font-style:normal}.lr-txt{color:var(--ink2);word-break:break-word;margin-top:4px;font-size:.875rem;line-height:1.45}.form label .lbl{display:block}.form label .lbl em{color:var(--mute);font-style:normal;font-weight:500}.evme{gap:6px;margin:0 0 12px;padding:12px 14px;display:grid}.evme>div{justify-content:space-between;gap:10px;font-size:.875rem;display:flex}.evme span{color:var(--mute)}.evme b{text-align:right;word-break:break-all}.evapps{gap:8px;display:grid}.evapp{padding:12px}.evapp .row{align-items:flex-start;gap:10px;display:flex}.evapp .mid{flex:1;min-width:0}.evapp .small a{color:inherit}.evapp .btnrow{flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.evapp.rejected{opacity:.6}.pill.big{align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;display:inline-flex}@media (min-width:821px){.mhead.home{gap:16px;padding-left:20px}.mhead.home .ttl b{align-items:center;gap:10px}}@media (max-width:440px){.mhead.home .ttl b{gap:4px;font-size:1.125rem}.mhead.home .cchip{flex-shrink:1;min-width:0}}@media (max-width:372px){.mhead.home .cchip .cn{display:none}}.wnban{background:linear-gradient(135deg,var(--g),var(--g-dk));color:#fff;border-radius:14px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 6px 18px #0000001f}.wnban .mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wnban .mid span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.wnban svg{color:#fff;flex-shrink:0}.wnban .wnico{background:#ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wnhead{gap:8px;padding:14px 16px;display:grid}.wnhead b{font-size:1.125rem}.wnchips{flex-wrap:wrap;gap:6px;display:flex}.wnchip{background:var(--sel);color:var(--g-dk);border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:700}[data-theme=dark] .wnchip{color:var(--ink)}.wnh{align-items:center;gap:8px;margin:18px 0 8px;display:flex}.wnh svg{width:18px;height:18px;color:var(--g-tx)}.wnl{gap:8px;display:grid}.wnrow{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.wnrow:active{background:var(--hover)}.wnrow .mid{flex:1;gap:3px;min-width:0;font-size:.875rem;display:grid}.wnrow .wnt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wnrow .small svg{vertical-align:-2px;width:13px;height:13px;margin-right:2px}.wnth{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.wnrow .wnico{background:var(--sel);width:40px;height:40px;color:var(--g-tx);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.iconbtn.rfol.on{color:var(--g-tx)}.iconbtn.rfol.on svg{fill:currentColor}.sheet-h{padding:10px 14px 6px;font-size:.9375rem;font-weight:800}.sheet .item.rfopt{height:auto;min-height:56px;padding:8px 14px}.rfopt .mid{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.rfopt .mid span{color:var(--mute);font-size:.8125rem;font-weight:500}.rfopt.on{background:var(--sel)}.wnban>svg{transform:rotate(-90deg)}.reader .rlink{margin:2px 0 12px;display:inline-flex}.catw{margin:0 0 14px}.cath{justify-content:space-between;align-items:baseline;margin:2px 2px 8px;display:flex}.cath b{font-size:.9375rem}.catrow{scroll-snap-type:x mandatory;grid-auto-columns:150px;grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.catc{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.catc .ci{aspect-ratio:1;background:var(--hover);position:relative}.catc .ci img{object-fit:cover;width:100%;height:100%;display:block}.catc .rib{background:var(--g);color:#fff;border-radius:6px;padding:2px 6px;font-size:.6875rem;font-weight:800;position:absolute;top:6px;left:6px}.catc .cn{min-height:34px;padding:8px 8px 2px;font-size:.8125rem;font-weight:700}.catc .cp{padding:0 8px 9px;font-size:.8125rem}.catc .cp s{color:var(--mute);font-weight:400}.catc.oos{opacity:.6}.rseries{color:var(--g-tx);margin:-4px 0 10px;font-size:.8125rem;font-weight:700}.mklist{gap:8px;margin-top:10px;display:grid}.mkcard{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.mkcard .mid{flex:1;gap:2px;min-width:0;display:grid}.mkcard .mid b{display:inline}.mkcard .lvb{vertical-align:-3px;margin-left:4px}.mkcard .tm{color:var(--mute);font-size:.75rem}.mkhead{border-bottom:1px solid var(--line);background:var(--surface);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.mkhead .mid{flex:1;gap:2px;min-width:0;display:grid}.mkhead .lvb{vertical-align:-3px}.mkclosed{text-align:center;color:var(--mute);border-top:1px solid var(--line);background:var(--surface);padding:12px 16px;font-size:.8125rem}.ambgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.amb{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:8px;padding:10px;display:grid}.amb.on{border-color:var(--g);box-shadow:0 0 0 2px var(--g)}@supports (color:color-mix(in lab, red, red)){.amb.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--g) 25%,transparent)}}.ambb{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:1.75rem;display:flex}.ambb span{font-size:.875rem;font-weight:700}.amb input{width:100%}.trk{align-items:flex-start;gap:10px;padding:12px;display:flex}.trk .mid{flex:1;min-width:0}.trk audio{width:100%;height:36px;margin-top:8px}.addpipe2{align-items:stretch;gap:8px;margin:4px 0 2px;display:flex}.addpipe2 .addpipe{flex:1;margin:0}.addgal{border:1.5px solid var(--line);cursor:pointer;min-width:84px;color:var(--g-dk);border-radius:14px;justify-content:center;align-items:center;gap:2px;padding:8px 10px;font-size:.75rem;font-weight:700;flex-direction:column!important;display:flex!important}.addgal svg{width:22px;height:22px;color:var(--g-tx)}.addgal:active{background:var(--hover)}.carw{background:var(--photo);border-radius:12px;margin:8px 0;position:relative;overflow:hidden}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.cslide{scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:4/3;background:var(--photo);flex:0 0 100%;place-items:center;display:grid}.cslide img{object-fit:contain;cursor:zoom-in;width:100%;height:100%;display:block}.carw.one .cslide{aspect-ratio:4/3;max-height:520px}.carw.one .cslide img{max-height:520px}.cdots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.cdots i{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:all .2s}.cdots i.on{background:#fff;border-radius:3px;width:16px}.ccount{color:#fff;pointer-events:none;background:#0000008c;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;top:8px;right:8px}.cnav{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;width:36px;height:36px;padding:0 0 3px;font-size:1.5rem;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%)}.cnav.prev{left:8px}.cnav.next{right:8px}@media (hover:hover){.carw:hover .cnav{display:block}}.imgview .vcount{color:#fff;margin-right:12px;font-size:.875rem;font-weight:700}.vnav{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;padding:0 0 4px;font-size:1.75rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.vnav.prev{left:10px}.vnav.next{right:10px}.vnav.off{opacity:0;pointer-events:none}.vdots{padding:10px 0 calc(14px + env(safe-area-inset-bottom));justify-content:center;gap:6px;display:flex}.vdots i{cursor:pointer;background:#ffffff59;border-radius:50%;width:7px;height:7px}.vdots i.on{background:#fff}.reader figure.rimg{background:var(--photo);border-radius:12px;margin:14px 0;overflow:hidden}.reader figure.rimg img{object-fit:contain;cursor:zoom-in;width:100%;height:auto;max-height:70dvh;display:block}.reader blockquote{border-left:3px solid var(--g);color:var(--mute2);margin:12px 0;padding:6px 14px;font-style:italic}.rcard.hasimg{align-items:flex-start;gap:12px;display:flex}.rcard .rtx{flex:1;min-width:0}.rcard .rth{object-fit:cover;background:var(--photo);border-radius:10px;flex-shrink:0;width:84px;height:84px}.rfeat .rfimg{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 36px);margin:-18px -18px 12px;display:block}.rfeat.hasimg{overflow:hidden}.heldnote{color:#8a5a00;background:#fff3d6;border-radius:8px;margin:0 0 6px;padding:4px 8px;font-size:.75rem;font-weight:700}@media (prefers-color-scheme:dark){.heldnote{color:#f3cf7a;background:#3a2c0e}}@font-face{font-family:IPC Flags;src:url(/flags.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E007F;font-display:swap}html.winflags body{font-family:IPC Flags,Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.shopbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:8px;padding:8px 14px;display:flex}.admsel{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.admsel>svg{width:20px;height:20px;color:var(--g-tx)}.admsel span{flex-direction:column;flex:1;display:flex}.admsel small{color:var(--mute2);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.admsel b{font-size:1rem}.admgrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 2px 10px;display:grid}.admi{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:.8125rem;font-weight:700;display:flex}.admi svg{width:22px;height:22px;color:var(--g-tx)}.admi.on{border-color:var(--g);background:var(--hover)}@media (min-width:700px){.admgrid{grid-template-columns:repeat(4,1fr)}}.evcard,.hcard{position:relative}.cardx{z-index:2;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--red,#b5452b);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.cardx svg{width:15px;height:15px}.hidtag{z-index:2;position:absolute;bottom:6px;right:8px}.btn.dim{opacity:.55}.pp-code{cursor:pointer;-webkit-user-select:all;user-select:all}.cpbar{color:#5a4100;background:linear-gradient(135deg,#fff6dc,#fdebc0);border:1px solid #f0d58a;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.cpbar>svg{color:#c4961a;width:24px;height:24px}.cpbar .mid{flex-direction:column;flex:1;min-width:0;display:flex}.cpbar code{letter-spacing:.04em;font-weight:800}@media (prefers-color-scheme:dark){.cpbar{color:#f3cf7a;background:#3a2c0e;border-color:#5b4614}}.stbar{gap:8px;margin:0 0 12px;display:flex}.stbar input{flex:1;min-width:0}.stbar select{width:auto}.stgrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:700px){.stgrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.stgrid{grid-template-columns:repeat(4,1fr)}}.stc{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stc .ci{aspect-ratio:1;background:var(--photo);position:relative}.stc .ci img{object-fit:cover;width:100%;height:100%;display:block}.stc .rib{background:var(--g);color:#fff;border-radius:8px;padding:2px 8px;font-size:.6875rem;font-weight:800;position:absolute;top:8px;left:8px}.stc .cn{min-height:2.6em;padding:8px 10px 2px;font-size:.875rem;font-weight:700;line-height:1.3}.stc .cp{padding:2px 10px 10px;font-size:.875rem}.stc .cp s{color:var(--mute2);font-size:.75rem}.stitem .sth{margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.375rem;line-height:1.25}.stprice{align-items:center;gap:10px;margin:8px 0 12px;font-size:1.375rem;display:flex}.stprice s{color:var(--mute2);font-size:.9375rem}.stopt{margin:6px 0 10px}.stopt .chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.stopt .chip{border:1px solid var(--line);border-radius:10px;padding:4px 10px;font-size:.8125rem}.stopt .chip.oos{opacity:.45;text-decoration:line-through}.stdesc{margin-top:6px}.stsec{border-top:1px solid var(--line);padding:10px 0}.stsec summary{cursor:pointer;font-weight:800}.stbuy{z-index:5;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -4px 16px var(--shadow);border-radius:16px 16px 0 0;align-items:center;gap:12px;margin:0 -2px;padding:10px 14px;display:flex;position:sticky;bottom:0}.stbuy .mid{flex-direction:column;flex:1;min-width:0;display:flex}.stbuy .mid span{color:var(--mute2);font-size:.75rem}.stbuy .btn{flex-shrink:0}.cartbtn{position:relative}.cartbtn .badge{background:var(--red,#b5452b);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6875rem;font-weight:800;display:grid;position:absolute;top:2px;right:2px}.stopt .chip{background:var(--surface);color:var(--ink);cursor:pointer}.stopt .chip.on{border-color:var(--g);background:var(--g);color:#fff}.qty{border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;padding:2px;display:flex}.qty button{cursor:pointer;width:30px;height:30px;color:var(--ink);background:0 0;border:0;font-size:1.125rem;font-weight:800}.qty b{text-align:center;min-width:18px}.qty.sm button{width:26px;height:26px;font-size:1rem}.cartl{padding:4px 12px}.cartr{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.cartr:last-child{border-bottom:0}.cartr img,.cartr .ph{object-fit:cover;background:var(--photo);border-radius:10px;flex-shrink:0;width:64px;height:64px}.cartr .mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cartr .mid a{color:inherit;text-decoration:none}.cartr .pr{font-size:.875rem;font-weight:800}.carts .row{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:1.125rem;display:flex}.carts .btn.big{width:100%;height:48px;margin-top:12px;font-size:1rem}.secnote{text-align:center;color:var(--mute2);margin-top:8px;font-size:.75rem}.evnav{margin:0}hr.evsep{border:0;border-top:1px solid var(--line);margin:12px 0}@keyframes supshine{0%{background-position:0%}to{background-position:200%}}.supn{-webkit-text-fill-color:transparent;text-shadow:0 0 10px #e9b42540;background:linear-gradient(90deg,#b8860b,#ffd86b,#e9b425,#fff3c4,#c4961a,#b8860b) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:3.2s linear infinite supshine;color:#0000!important}:root{--fr-n:#96a09b73;--fr-br:#c7804a;--fr-ag:#c9d2dc;--fr-au:#e7b935;--fr-au2:#9a6c08}[data-theme=light],[data-theme=brown],[data-theme=contrast]{--fr-n:#3c464147;--fr-br:#a8652c;--fr-ag:#8e9aa8;--fr-au:#d9a520;--fr-au2:#7a5406}.av.fr{--fu:1.4px;--fb:0px;position:relative;overflow:visible}.av.fr>img{border-radius:50%}.av.fr.sm,.av.fr.xs{--fu:1.4px}.av.fr.lg{--fu:2px;--fb:4px}.hero .av.fr{--fb:2px}.av.fr-n{box-shadow:0 0 0 1px var(--fr-n)}.av.fr-t1{box-shadow:0 0 0 calc(var(--fu)*1.5) var(--fr-br)}.av.fr-t2{box-shadow:0 0 0 calc(var(--fu)*2) var(--fr-ag)}.av.fr-t4{box-shadow:0 0 0 calc(var(--fu)*3) var(--fr-au),0 0 0 calc(var(--fu)*3.6) var(--fr-au2)}.av.fr-t5{box-shadow:0 0 0 calc(var(--fu)*2) var(--fr-au)}.av.fr-t5:before,.av.fr-c:before,.av.fr-f:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.av.fr-t5:before{inset:calc(var(--fu)*-4.6 - var(--fb));border:calc(var(--fu)*1.4) solid var(--fr-au);box-shadow:0 0 calc(var(--fu)*7) #f2c230bf;animation:2.6s ease-in-out infinite alternate frglow}@keyframes frglow{0%{box-shadow:0 0 calc(var(--fu)*2) #f2c23040}to{box-shadow:0 0 calc(var(--fu)*8) #f2c230d9}}.av.fr-c:before,.av.fr-f:before{inset:calc(var(--fu)*-3.2);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--fu)*3.2),#000 calc(100% - var(--fu)*3.2 + .5px));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--fu)*3.2),#000 calc(100% - var(--fu)*3.2 + .5px));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--fu)*3.2),#000 calc(100% - var(--fu)*3.2 + .5px));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--fu)*3.2),#000 calc(100% - var(--fu)*3.2 + .5px));background:conic-gradient(#000,#d4a22a,#ffe9a0,#000,#3a3a3a,#d4a22a,#000);animation:4s linear infinite frspin}@keyframes frspin{to{transform:rotate(360deg)}}.av.fr-c:before{background:conic-gradient(#5c0e1e,#d4a22a,#ffe9a0,#a51d38,#2e0710,#d4a22a,#5c0e1e)}.av.fr-f{animation:2.4s ease-in-out infinite frfd}.av.fr-c{animation:2.4s ease-in-out infinite frcm}@keyframes frfd{0%,to{box-shadow:0 0 calc(var(--fu)*4) #ffe9a040}50%{box-shadow:0 0 calc(var(--fu)*12) #d4a22ab3}}@keyframes frcm{0%,to{box-shadow:0 0 calc(var(--fu)*4) #d6406040}50%{box-shadow:0 0 calc(var(--fu)*12) #be2448b3}}.av.fr-t4:after,.av.fr-c:after{content:"";width:42%;min-width:12px;max-width:26px;height:42%;min-height:12px;max-height:26px;box-shadow:0 0 0 1.5px var(--surface);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:72%;border-radius:50%;position:absolute;bottom:-8%;right:-8%}.av.fr-t4:after{background-color:#e7b935;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233A2606' d='M3 8.5h8v4.2a4 4 0 0 1-8 0z'/%3E%3Cpath d='M11 11.3h6.4l3.6-2.6' fill='none' stroke='%233A2606' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.av.fr-c:after{background-color:#8e1b32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Cpath d='M12 8.6v6.8M8.6 12h6.8'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.supn,.av.fr-t5:before,.av.fr-c:before,.av.fr-f:before,.av.fr-c,.av.fr-f{animation:none}}.frsfx{color:var(--amber);white-space:nowrap;margin-left:.3em;font-weight:700}.frsfx:empty{display:none}.bubble .who .frsfx{flex-shrink:0;margin-left:-2px}.pbdg{vertical-align:middle;align-items:center;gap:2px;margin-left:4px;display:inline-flex}.pbdg .lvb{vertical-align:middle}.supbg{color:#3a2a00;background:linear-gradient(135deg,#ffd86b,#c4961a)}@keyframes supglow{0%,to{filter:drop-shadow(0 0 1px #ffd86b99)}50%{filter:drop-shadow(0 0 5px #ffc83cf2)}}.lvb.supb{animation:2.2s ease-in-out infinite supglow}.suphero p{margin:6px 0 4px;line-height:1.5}.supperks{margin:8px 0 0;padding-left:18px;line-height:1.7}.suptiers{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}@media (min-width:640px){.suptiers{grid-template-columns:repeat(4,1fr)}}.suptier{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;display:flex}.suptier .supnm{text-align:center;color:var(--ink2);overflow-wrap:anywhere;font-size:.8125rem;font-weight:800;line-height:1.25}.suptier b{font-size:1.125rem}.suptier span{color:var(--mute2);font-size:.75rem}.suptier em{color:#b8860b;margin-top:4px;font-style:normal;font-weight:800}.suptier.on{background:linear-gradient(#ffd86b2e,#0000);border-color:#e9b425;box-shadow:0 0 0 3px #e9b42540}.suptier.cur:after{content:"✓";color:var(--g-tx);font-weight:800}.supcard.on{background:linear-gradient(180deg,#ffd86b24,var(--surface));border:1.5px solid #e9b425}.suprows{max-height:260px;margin-top:8px;overflow:auto}.note.ok{border-color:var(--g)}.note.err{border-color:#b5452b}label.chk{cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 10px;font-size:.875rem;line-height:1.45;display:flex}label.chk input{flex:none;width:18px;height:18px;margin-top:3px}.btn.big{width:100%;height:48px;font-size:1rem}.row3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.row3>label{min-width:0}.row3 input,.row3 select{box-sizing:border-box;width:100%;min-width:0}.mono{letter-spacing:.5px;font-family:ui-monospace,Menlo,Consolas,monospace}.frompick{border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px;display:flex}.pickok{gap:6px;display:flex;overflow-x:auto}.pickok img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.linkbtn{color:var(--g-tx);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700}.splist{flex-direction:column;gap:6px;max-height:55dvh;margin:10px 0;display:flex;overflow:auto}.sprow{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px;display:flex}.sprow img,.sprow .ph{object-fit:cover;background:var(--line);border-radius:8px;flex:none;width:54px;height:54px}.sprow .mid{flex-direction:column;min-width:0;display:flex}.spshow{flex-direction:column;justify-content:flex-end;padding-bottom:8px;font-size:.8125rem;display:flex}.spshow span{color:var(--mute2);font-weight:700}.spshow s{font-weight:700}.spshow em,.nostore em{color:var(--mute2);font-style:italic}.prices .nostore{opacity:.9}html,body{overscroll-behavior-y:none}.ract{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.ractr{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.ractr .mid{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}.ractr b{color:var(--g-tx);font-size:.8125rem}.ractr i{color:var(--mute2);font-style:normal}.ractr .dot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.ractr .dot.live{background:#2e9d5b;box-shadow:0 0 0 3px #2e9d5b2e}.ractr.quiet .mid{color:var(--mute2);font-weight:600}.pp-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.pp-step{border:1.5px solid var(--line);background:var(--surface);color:var(--mute2);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.pp-step b{color:var(--ink);font-size:1.125rem}.pp-step span{font-size:.75rem}.pp-step.ok{border-color:var(--g);color:var(--g-tx);background:linear-gradient(#1f6b541a,#0000)}.pp-log{margin-top:10px;font-size:.8125rem}.pp-log summary{cursor:pointer;color:var(--mute2);font-weight:700}.pp-log b.neg{color:#b5452b}.legal-links{flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:.8125rem;line-height:1.6;display:flex}.legal-links a{color:var(--mute2);text-decoration:underline}.legal-links span{color:var(--line)}.btn.danger-t{color:#b5452b;border-color:#b5452b59}.mrow.pend .mbtn{display:none}.mrow.pend .meta:after{content:" 🕓";opacity:.55;font-size:.6875rem}.post.pend .pacts,.post.pend [data-pmenu]{pointer-events:none;opacity:.5}@media (max-width:440px){.stbuy .mid span{display:none}}.backbtn.always{display:inline-flex}.ownbtn{border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-left:6px;padding:5px 10px;font:600 12.5px/1.2 inherit;display:inline-flex}.ownbtn.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}@media (max-width:420px){.mhead.home .ownbtn span{display:none}}.ownbtn.locked{opacity:.85}.ownbtn i{font-size:.75rem;font-style:normal}:focus-visible{outline:2px solid var(--g);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label:has(>.sr-only:focus-visible),button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--g);outline-offset:2px}.row.room[class*=tint],.row.room[class*=tint]:nth-child(odd){background:0 0}.row.room.on[class*=tint],.row.room.on[class*=tint]:nth-child(odd){background:var(--sel)}.bclose{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:8px;padding:2px 6px;font-size:1.25rem;line-height:1}.bclose:hover{background:var(--line)}.smsnote{color:var(--mute2);text-align:center;max-width:320px;margin:2px 0 0;font-size:.8125rem;line-height:1.45}.tour{text-align:center;padding:6px 4px 0}.tour .tourico{margin-bottom:8px;font-size:2.75rem;line-height:1}.tour h3{margin:4px 0 8px}.tour p{color:var(--mute2);margin:0 0 14px;line-height:1.55}.tourdots{justify-content:center;gap:6px;margin:0 0 14px;display:flex}.tourdots span{background:var(--line);border-radius:50%;width:7px;height:7px}.tourdots span.on{background:var(--g)}.ctour{z-index:96;position:fixed;inset:0}.ctour .ct-veil{cursor:pointer;background:0 0;position:absolute;inset:0}.ctour.mid .ct-veil{cursor:default;background:#000000b8}.ct-hole{box-shadow:0 0 0 2px var(--onaccent),0 0 0 9999px #000000b8;cursor:pointer;border-radius:14px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed}.ct-hole.hidden{display:none}.ct-pop{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;max-width:calc(100vw - 24px);padding:14px 16px 12px;transition:top .25s,left .25s;position:fixed;box-shadow:0 12px 32px #00000073}.ct-pop h4{margin:2px 44px 6px 0;font-size:1.0625rem}.ct-pop p{color:var(--mute2);margin:0 0 12px;font-size:.9375rem;line-height:1.5}.ct-pop[data-arr=up]:before,.ct-pop[data-arr=down]:before{content:"";left:var(--ax,50%);background:var(--surface);border:1px solid var(--line);width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg)}.ct-pop[data-arr=up]:before{border-bottom:0;border-right:0;top:-8px}.ct-pop[data-arr=down]:before{border-top:0;border-left:0;bottom:-8px}.ct-n{color:var(--g-dk);letter-spacing:.02em;margin-right:44px;font-size:.75rem;font-weight:700}.ct-x{background:var(--hover);width:44px;height:44px;color:var(--ink);cursor:pointer;z-index:1;border:0;border-radius:50%;font-size:1rem;position:absolute;top:4px;right:4px}.ct-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-btns .sp{flex:1}.ct-lnk{min-height:44px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px 0 0;font-size:.8125rem;text-decoration:underline;display:inline-flex}.ct-note{color:var(--mute);text-align:center;margin-top:10px;font-size:.75rem;line-height:1.4}.ct-card{text-align:center;flex-direction:column;gap:10px;max-height:calc(100vh - 24px);display:flex;overflow:auto;transform:translate(-50%,-50%);width:min(400px,100vw - 24px)!important;top:50%!important;left:50%!important}.ct-card h3,.ct-card p{margin:0}.ct-ico{font-size:2.5rem;line-height:1}.ct-row{gap:8px;display:flex}.ct-row .btn{flex:1}.ct-mods{text-align:left;flex-direction:column;gap:6px;display:flex}.ct-mod{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.ct-mod input{width:20px;height:20px;accent-color:var(--g);flex:none}.login .smsnote{color:#ede4d3c7}.loginlegal{color:#ede4d3b3;text-align:center;max-width:320px;margin:8px 0 0;font-size:.75rem;line-height:1.5}.loginlegal a{color:inherit;text-decoration:underline}.rail{display:none}@media (min-width:1280px){.rail{background:var(--bg);flex-direction:column;flex-shrink:0;gap:12px;width:300px;padding:16px 16px 24px 0;display:flex;overflow-y:auto}.shell.rail-off .rail{display:none}}.rcardx{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}.rcardx .rh{text-transform:uppercase;letter-spacing:.04em;color:var(--mute2);align-items:center;gap:8px;margin-bottom:6px;font-size:.8125rem;font-weight:800;display:flex}.rcardx .rh svg{width:16px;height:16px}.rrow{color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:8px 6px;text-decoration:none;display:flex}.rrow:hover{background:var(--panel)}.rrow b{font-size:.875rem}.rrow span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.rrow.fr{flex-direction:row;align-items:center;gap:10px}.rcardx .rh .dot{background:var(--g);border-radius:50%;width:8px;height:8px;display:inline-block}.mrow{align-items:flex-start}.mrow .avbtn{margin-top:2px}.rx-row{margin-top:8px}.bubble{min-width:min(140px,78%)}.bubble:has(.quote){min-width:min(260px,78%)}.bubble .quote{opacity:.85;-webkit-line-clamp:3;background:0 0;border-left-width:2px;-webkit-box-orient:vertical;padding:2px 8px;font-size:.75rem;display:-webkit-box;overflow:hidden}.bubble .quote b{font-size:.75rem}.page:has(>.page-in>.bypipo:last-child){flex-direction:column;display:flex}.page:has(>.page-in>.bypipo:last-child)>.page-in{flex:1 0 auto;width:100%}.page-in>.bypipo:last-child{margin-top:auto;padding-top:24px}@media (hover:hover) and (pointer:fine){.tagbar{flex-wrap:wrap;overflow:visible}}@media (min-width:821px){.mhead:has(+.page){padding-inline:max(16px,50% - 360px)}}@media (min-width:1280px){.rail{border-left:1px solid var(--line);padding:16px}.rail:before{content:"";background:var(--panel);border-bottom:1px solid var(--line);z-index:1;flex:none;height:64px;margin:-16px -16px 4px;display:block;position:sticky;top:-16px}.rail>.bypipo{margin:auto auto 8px}.shell:not(.rail-off) .main .bypipo{display:none}}.ptabs,.evnav,.segs.big{background:var(--panel);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px}.ptabs a,.ptabs button,.evnav a,.segs.big .seg{height:38px;color:var(--mute2);background:0 0;border:0;border-radius:999px;font-size:.875rem;font-weight:800}.ptabs .on,.evnav a.on,.segs.big .seg.on{background:var(--g);color:var(--onaccent);box-shadow:0 2px 8px -2px var(--shadow)}.segs.big{flex-wrap:nowrap}hr.evsep{display:none}#roomsect .clubline{border-bottom:1px solid var(--line);padding-top:6px}.bpill.b-club{color:#1f5a3f;background:#e3f1ea;border-color:#9ccbb3;text-decoration:none}[data-theme=dark] .bpill.b-club{color:#9fd9bc;background:#173326}.clublock{text-align:center;justify-items:center;gap:8px;max-width:460px;margin:24px auto;padding:24px 18px;display:grid}.clublock p{margin:0;line-height:1.5}.clubdesc{border-bottom:1px solid var(--line);background:var(--surface);padding:8px 16px;line-height:1.45}.clubadm{align-items:center;gap:8px;padding:10px 12px;display:flex}.clubadm .mid{flex:1;min-width:0}.sheet .item.clubit{height:auto;min-height:56px;padding:6px 12px}.row.room.clubexit{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.cchip.clubchip{color:#1f5a3f;background:#e3f1ea;border-color:#9ccbb3}[data-theme=dark] .cchip.clubchip{color:#9fd9bc;background:#173326}@media (max-width:440px){.mhead.home .cchip:has(+.clubchip) .cn{display:none}.mhead.home .cchip.clubchip{flex-shrink:1;min-width:0}}.cityrow{flex-direction:column;gap:6px;display:flex}.cityrow .lbl{color:var(--mute2);font-size:.8125rem;font-weight:700}.cityrow .crow{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.cityrow .crow svg{color:var(--g-tx);flex-shrink:0}.modal~.sheet-bg{z-index:85}.txbar{background:var(--surface);border-bottom:1px solid var(--line);color:var(--mute2);align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;line-height:1.3;display:flex}.txbar.on{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.txbar.on{background:color-mix(in srgb,var(--g) 12%,var(--surface))}}.txbar.on{color:inherit}.txbar span{flex:1;min-width:0}.txbar button{color:var(--g-tx);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font:600 12.5px/1.2 inherit}.txo{color:var(--mute2);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:3px;padding:0;font:500 11.5px/1.3 inherit;display:block}.txo:hover{text-decoration:underline}.trow .txo,.clamp2 .txo{display:none}.trow .txs.tr:after,.clamp2 .txs.tr:after{content:" 🌐";opacity:.55;font-size:.6875rem}.ptabs [hidden],.rtst [hidden],.modal [hidden]{display:none!important}.rtst .rtrots{margin:8px 0 2px}.rtst .rtrots .seg{align-items:center;gap:4px;display:inline-flex}.rtst .rtrots svg{width:16px;height:16px}.rtst .rtabs{scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.rtst .rtabs .seg{flex:1 0 auto;padding:0 9px;font-size:.78rem}.rtpipe{border-bottom:1px solid var(--line2);flex-direction:column;gap:8px;padding:10px 0;display:flex}.rtpipe:last-of-type{border-bottom:0}.rtpipe.used .rtpn b{color:var(--mute2)}.rtpn{text-align:left;min-width:0}.rtuse{width:100%;min-height:48px;font-size:1rem}.rtpn b{word-break:break-word}.btnrow.wrap{flex-wrap:wrap;justify-content:flex-start}.rtask{border-left:4px solid var(--amber);flex-direction:column;gap:10px;font-size:.9375rem;line-height:1.5;display:flex}.rtwant{color:var(--mute2);align-items:center;gap:8px;margin-top:10px;font-weight:700;display:flex}.rtwant .inp{flex:1;min-width:0;height:38px}.rtrow{width:100%;font:inherit;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.rttobs,.rtplist{flex-direction:column;gap:6px;max-height:42vh;display:flex;overflow-y:auto}.rttobs .btn,.rtplist .btn{text-align:left;justify-content:space-between;height:auto;min-height:44px;padding:8px 12px}.rtchk{flex-direction:column;gap:8px;max-height:52vh;display:flex;overflow-y:auto}.rttimes{gap:6px;display:flex}.rttimes input{flex:1;min-width:0}#rtsf label.chk,#rttf label.chk{color:var(--ink2);flex-direction:row;align-items:center;gap:8px;font-size:.9375rem}#rtsf label.chk input,#rttf label.chk input{flex:none;width:20px;height:20px}.desc.one b{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40%;display:inline-block;overflow:hidden}.bubble .who{min-width:0}.bubble .who a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bubble .who .lv{white-space:nowrap;flex-shrink:0}.lprev{text-align:left;gap:8px;width:100%;max-width:420px;margin:16px auto 0;display:grid}.lprev:empty{display:none}.lprev .h{font-size:1rem;font-weight:800}.pvcard{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pvcard img{object-fit:cover;border-radius:10px;flex-shrink:0;width:64px;height:64px}.pvcard div{gap:2px;min-width:0;display:grid}.pvcard b{font-size:.9375rem}.pvcard span{color:var(--mute2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.pvcard em{color:var(--mute);font-size:.75rem;font-style:normal}.gbtn.pulse{animation:.8s ease-in-out 2 pvpulse}@keyframes pvpulse{50%{transform:scale(1.05)}}.ptabs{scrollbar-width:none;overflow-x:auto}.ptabs a{white-space:nowrap;flex:1 0 auto;padding:0 10px;overflow:visible}.ptabs:has(a[data-rttab]:not([hidden])) a{padding:0 8px;font-size:.8125rem}.rtst .rtabs{flex-wrap:wrap}.rttimes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.skel{opacity:0;flex-direction:column;gap:10px;padding:6px 0;animation:.2s .3s forwards skin;display:flex}.skel i{background:linear-gradient(90deg,var(--panel) 25%,var(--hover) 50%,var(--panel) 75%);background-size:200% 100%;border-radius:14px;height:68px;animation:1.3s linear infinite shim;display:block}.skel i:nth-child(2){height:96px}.skel i:nth-child(3){height:52px}@keyframes skin{to{opacity:1}}@keyframes shim{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel i{animation:none}}.colgrid>.skel,.stgrid>.skel,.evlist>.skel{grid-column:1/-1}.hlist>.skel{flex:1 0 100%}.faqcard{border-left:4px solid var(--amber-ln);margin:6px 0 10px}.rorigin{border-top:1px solid var(--line2);margin:14px 0 4px;padding-top:10px;line-height:1.5}.mgrp{text-transform:uppercase;letter-spacing:.04em;padding:10px 16px 2px;font-size:.6875rem;font-weight:800}@media (pointer:coarse){.chip,.seg,.cchip,.rx,.btn.sm,.navtab,.scp{position:relative}.chip:after,.seg:after,.cchip:after,.btn.sm:after,.navtab:after{content:"";position:absolute;inset:-7px 0}.scp:after{content:"";position:absolute;inset:-6px -4px}.rx:after{content:"";position:absolute;inset:-8px -2px}.iconbtn{width:46px;height:46px}.legal-links a{padding:12px 2px;display:inline-block}.mhead .backbtn,.ufl{position:relative}.mhead .backbtn:after{content:"";position:absolute;inset:-4px}.ufl:after{content:"";position:absolute;inset:-12px}.mb:after{content:"";position:absolute;inset:-5px 0}}.modal-in:focus,.sheet:focus{outline:none}.btn{box-shadow:0 1px 2px var(--shadow),0 3px 8px -4px var(--shadow)}.btn.ghost,.btn.danger,.btn.danger-t{box-shadow:0 1px 2px var(--shadow)}.btn:active{box-shadow:none}.ptabs,.rtst .rtabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;display:flex;overflow:auto hidden}.ptabs::-webkit-scrollbar{display:none}.rtst .rtabs::-webkit-scrollbar{display:none}.ptabs>[hidden]{display:none!important}.ptabs a,.ptabs button,.ptabs:has(a[data-rttab]:not([hidden])) a{white-space:nowrap;flex:1 0 0;justify-content:center;align-items:center;min-width:max-content;height:48px;padding:0 14px;font-size:.875rem;display:flex;overflow:visible}.rtst .rtabs{gap:6px;padding:2px 2px 4px}.rtst .rtabs .seg{white-space:nowrap;min-width:max-content;height:48px;box-shadow:0 1px 2px var(--shadow);flex:1 0 0;padding:0 14px;font-size:.875rem}.ptabs{background:linear-gradient(90deg,var(--panel) 40%,transparent) left center/36px 100% no-repeat local,linear-gradient(270deg,var(--panel) 40%,transparent) right center/36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--ink),transparent) left center/16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--ink),transparent) right center/16px 100% no-repeat scroll,var(--panel)}@supports (color:color-mix(in lab, red, red)){.ptabs{background:linear-gradient(90deg,var(--panel) 40%,transparent) left center/36px 100% no-repeat local,linear-gradient(270deg,var(--panel) 40%,transparent) right center/36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 28%,transparent),transparent) left center/16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 28%,transparent),transparent) right center/16px 100% no-repeat scroll,var(--panel)}}.rtst .rtabs.er{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rtst .rtabs.el{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.rtst .rtabs.el.er{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}@media (max-width:359px){.shell:not(.in-room) .bottomnav{display:flex}.bottomnav .bn{flex:1 1 0;min-width:0}.bottomnav .bn.on{flex:1.8 1 0}.bn:not(.on) .bl{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}#introgate,.login:has(#pvf){--mute:#a9b4ad;--mute2:#c9d1cb}.ispe-codeacts{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.ispe-codeacts span{font-variant-numeric:tabular-nums;color:var(--mute2);font-weight:700}.ispe-codeacts .btn svg,.ispe-hint .btn svg{width:16px;height:16px}.suptiers{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.suptiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.suptier{box-shadow:0 1px 3px var(--shadow);justify-content:flex-start;position:relative}.suptier.wide{grid-column:1/-1}.suptier.top{background:linear-gradient(#ffd86b24,#0000);border-color:#e9b425}.supbest{color:#3a2a00;white-space:nowrap;background:#e9b425;border-radius:999px;padding:2px 10px;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.suptp{color:var(--ink2);text-align:left;width:100%;margin:8px 0 0;padding:0;font-size:.75rem;line-height:1.35;list-style:none}.suptp li{padding:2px 0 2px 16px;position:relative}.suptp li:before{content:"✓";color:var(--g-tx);font-weight:800;position:absolute;left:0}.rx.cdel{color:var(--mute2);align-items:center;margin-left:auto;display:inline-flex}.rx.cdel svg{width:15px;height:15px}.rx-row{align-items:center;gap:6px;display:flex}.nflink{cursor:pointer}.nflink span{align-items:center;gap:6px;display:inline-flex}.nflink svg{width:18px;height:18px}.nflink b{align-items:center;gap:4px;display:inline-flex}.nfset .nfrow{cursor:pointer;align-items:center;min-height:44px}.tgl{flex-shrink:0;width:44px;height:26px;position:relative}.tgl input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.tgl i{background:var(--chip);border-radius:999px;transition:background .15s;position:absolute;inset:0}.tgl i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.tgl input:checked+i{background:var(--g)}.tgl input:checked+i:after{transform:translate(18px)}.tgl input:focus-visible+i{outline:2px solid var(--g);outline-offset:2px}.rcalh{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rcalh b{text-transform:capitalize}.rcalh .flip svg{transform:scaleX(-1)}.rcalg{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.rcw{text-align:center;color:var(--mute2);text-transform:uppercase;padding:2px 0;font-size:.72rem;font-weight:700}.rcd{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}@media (max-width:400px){.card.rcal{padding:12px 4px}.rcd{aspect-ratio:auto;height:44px}}.rcd.pad{cursor:default;background:0 0;border:0}.rcd b{font-size:.875rem;font-weight:700}.rcd i{height:.7rem;color:var(--g-tx);letter-spacing:-1px;font-size:.7rem;font-style:normal;line-height:1}.rcd i.o,.rcd.past{color:var(--mute2)}.rcd.past.has{color:var(--ink);background:var(--panel)}.rcd.now{border-color:var(--g);border-width:2px}.rcd.sel{background:var(--g);border-color:var(--g);color:var(--onaccent)}.rcd.sel i,.rcd.sel i.o{color:var(--onaccent)}.scoperow{scrollbar-width:none;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0;gap:8px;padding:8px 14px;display:flex;overflow-x:auto}.scoperow::-webkit-scrollbar{display:none}.scp{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px var(--shadow);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.scp svg{flex-shrink:0;width:16px;height:16px}.scp .fl{font-size:1rem;line-height:1}.scp small{color:var(--mute);font-size:.75rem;font-weight:800}.scp.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.scp.on small{color:inherit;opacity:.8}.scp.exit{border-color:var(--g);color:var(--g-tx);border-width:2px}.scp:active{box-shadow:none;transform:translateY(1px)}.scnote{color:var(--mute2);background:var(--g-lt);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;display:flex}.scnote svg{width:16px;height:16px;color:var(--g-tx);flex-shrink:0}.scopebar{background:var(--g-lt);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;font-size:.8125rem;display:flex}.scopebar>svg{width:18px;height:18px;color:var(--g-tx);flex-shrink:0}.scopebar>span{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.35}.scopebar .btn.sm{box-shadow:0 1px 3px var(--shadow);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.scopebar .btn.sm svg{width:16px;height:16px}.page-in>.scopebar{border:1px solid var(--line);border-radius:14px;margin-bottom:12px}@media (max-width:420px){.scopebar{gap:8px;padding:6px 10px}.scopebar>svg{display:none}.scopebar .btn.sm{padding:0 10px}}.row.room.clubexit{background:var(--g-lt);border-bottom:2px solid var(--g)}.row.room.clubexit .av{background:var(--g);color:var(--onaccent)}.row.room.clubexit .t{color:var(--g-tx);font-weight:800}.mb{float:left;z-index:3;background:var(--hover);height:34px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:2px;margin:-8px 8px 0 -8px;padding:0 12px 0 6px;font-size:.8125rem;font-weight:700;display:inline-flex;position:sticky;top:-8px}.mb svg{width:18px;height:18px}.modal-in>.mb+*{clear:none}.sheet-top{align-items:center;margin:0 0 6px;display:flex}.sheet-top .mb{float:none;height:44px;margin:0;position:relative}.sheet-top .grab{margin:0 auto}.rib.score,.pill.score{letter-spacing:.2px}.mhead .ttl span.typing{color:var(--g-tx);font-style:italic;font-weight:600}.fullsub{opacity:.65;white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;margin-top:1px;font-size:.6875rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.bubble .who{flex-wrap:wrap}.nmline .fullsub{margin-top:2px;font-size:.8125rem}.emobtn{color:var(--mute);flex:none;align-self:flex-end;margin-bottom:2px}.emobtn.on{color:var(--g-tx)}.composer{position:relative}.emop{background:var(--surface);border:1px solid var(--line);max-width:420px;box-shadow:0 10px 28px var(--shadow);z-index:21;border-radius:16px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;bottom:64px;left:8px;right:8px}.emotabs{border-bottom:1px solid var(--line);gap:2px;padding-bottom:6px;display:flex;overflow-x:auto}.emotabs button{cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px;font-size:20px}.emotabs button.on{background:var(--hover);opacity:1}.emot{padding:0 4px}.emogrid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:2px;max-height:220px;display:grid;overflow-y:auto}.emogrid button{cursor:pointer;background:0 0;border:0;border-radius:10px;height:44px;font-size:24px;line-height:1}.emogrid button:hover,.emogrid button:focus-visible{background:var(--hover)}.emosrch{align-items:center;gap:6px;display:flex}.emosrch input{border:1px solid var(--line);background:var(--bg);min-width:0;height:40px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:1rem}.emotone{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px;font-size:22px}.emotone[aria-expanded=true],.emotone:hover{background:var(--hover)}.emotones{justify-content:space-between;gap:2px;display:flex}.emotones button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;min-width:0;height:44px;font-size:22px}.emotones button[aria-pressed=true]{background:var(--hover)}.emonone{text-align:center;grid-column:1/-1;padding:16px 4px}@media (min-width:821px){.emogrid{max-height:300px}}.selbar{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 2px 8px var(--shadow);z-index:5;align-items:center;gap:10px;padding:8px 12px;display:flex}.selbar .sp{flex:1}.selbar .seldel{align-items:center;gap:6px;display:inline-flex}.msgs.selmode .mrow{cursor:pointer;border-radius:10px;transition:background .15s}.msgs.selmode .mrow.sel{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.msgs.selmode .mrow.sel{background:color-mix(in srgb,var(--g) 22%,transparent)}}.msgs.selmode .mrow .mbtn{display:none}.icard{background:var(--g);border-radius:12px;align-items:center;gap:10px;margin:2px 0 8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.icard{background:color-mix(in srgb,var(--g) 12%,transparent)}}.icard{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.icard{border:1px solid color-mix(in srgb,var(--g) 30%,transparent)}}.icard{min-width:220px}.icard .icav{flex:none;text-decoration:none}.icard .icmid{flex-direction:column;gap:2px;min-width:0;display:flex}.icard .icmid b{font-size:.9375rem}.icard.edit{margin:4px 0}.desc .talk{opacity:.85;font-weight:700}.desc[data-tp]{transition:opacity .22s}.desc.tpfade{opacity:0}.del .linkbtn{margin-left:6px;font-style:normal;font-weight:700}.scp.ic{padding:0 12px;font-size:1rem}.cline.clubline{flex-wrap:wrap;row-gap:6px}.cchip.gchip{max-width:none;margin-left:auto}.cchip.gchip .gtag{margin-left:2px}.gtag{color:#8a5a00;vertical-align:middle;white-space:nowrap;background:#fff1d6;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.6875rem;font-weight:800;line-height:1.5;display:inline-block}[data-theme=dark] .gtag{color:#f2c46b;background:#3a2c10}.rlhead{letter-spacing:.05em;text-transform:uppercase;color:var(--mute2);border-top:1px solid var(--line);padding:14px 16px 6px;font-size:.75rem;font-weight:800}.ispe-bg{z-index:80;background:#0a0a0a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ispe{background:var(--surface);color:var(--ink);width:100%;max-width:720px;height:88dvh;box-shadow:0 10px 40px var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (max-width:820px){.ispe{max-width:none;height:100%;padding-top:env(safe-area-inset-top);border-radius:0}}.ispe-h{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px;display:flex}.ispe-ttl{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ispe-ttl b{letter-spacing:.04em;font-size:1.05rem}.ispe-ttl span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ispe-body{padding:12px 16px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.ispe-sbox{background:var(--panel);border:1px solid var(--line);color:var(--mute);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.ispe-sbox input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;font-size:1rem}.ispe-hint{color:var(--mute);margin:14px 2px;font-size:.9rem;line-height:1.5}.ispe-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:18px 2px 6px;font-size:.75rem;font-weight:800}.ispe-row{border-bottom:1px solid var(--line2);color:var(--ink);flex-direction:column;gap:2px;padding:10px 4px;text-decoration:none;display:flex}.ispe-row b{font-weight:700}.ispe-row span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ispe-row:hover{background:var(--hover)}.ispe-chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ispe-tag{background:var(--g-lt);color:var(--g-dk);border-radius:999px;padding:3px 10px;font-size:.75rem}.ispe-item h2{margin:6px 0 2px;font-size:1.35rem;line-height:1.25}.ispe-kind{color:var(--mute);margin-bottom:10px;font-size:.8125rem}.ispe-lead{margin:8px 0 12px;font-size:1rem;line-height:1.6}.ispe-p{margin:6px 0;line-height:1.6}.ispe-text{font-size:.95rem;line-height:1.65}.ispe-text h3{margin:18px 0 6px;font-size:1.05rem}.ispe-text p{margin:0 0 10px}.ispe-text ul,.ispe-text ol{margin:0 0 10px;padding-left:22px}.ispe-tw{margin:8px 0 12px;overflow-x:auto}.ispe-tw table,.ispe-kunye{border-collapse:collapse;width:100%;font-size:.875rem}.ispe-tw td,.ispe-tw th,.ispe-kunye td,.ispe-kunye th{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.ispe-kunye{margin:6px 0 14px}.ispe-kunye th{width:38%;color:var(--mute);background:var(--panel);font-weight:600}.ispe-a,.ispe-l{color:var(--g-tx);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ispe-prof{gap:6px;margin:4px 0 14px;display:grid}.ispe-prof div{color:var(--mute2);grid-template-columns:130px 1fr;align-items:center;gap:10px;font-size:.8125rem;display:grid}.ispe-prof i{background:var(--line);border-radius:4px;height:8px;display:block;overflow:hidden}.ispe-prof u{background:var(--g);height:100%;display:block}.ispe-lock{background:var(--amber-bg);color:var(--amber);border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.ispe-lock b{margin-bottom:4px;display:block}.ispe-lock p{margin:0 0 10px;font-size:.875rem;line-height:1.5}.ispe-trn{color:var(--mute);font-size:.8125rem;font-style:italic}.ispe-refs{color:var(--mute2);word-break:break-word;padding-left:20px;font-size:.8125rem;line-height:1.5}.ispe-foot{color:var(--mute);border-top:1px solid var(--line2);margin:24px 2px 0;padding-top:10px;font-size:.75rem;line-height:1.5}.ispe-words{flex-wrap:wrap;gap:6px;max-height:45vh;padding:0 6px;display:flex;overflow:auto}.ispe-w{border:1px solid var(--chip);background:var(--surface);color:var(--ink2);border-radius:8px;padding:6px 10px;font-size:.9rem}.ispe-w.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.ispe-lock svg{flex-shrink:0;width:22px;height:22px;margin-top:2px}.ispe-acts{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.ispe-acts .btn svg{width:16px;height:16px}.ispe-acts .btn[aria-pressed=true] svg{fill:currentColor}.ispe-note{border:1px solid var(--line);border-left:3px solid var(--g);background:var(--surface);border-radius:10px;margin:0 0 12px;padding:10px 12px}.ispe-note-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ispe-note p{white-space:pre-wrap;margin:6px 0 0;font-size:.9375rem;line-height:1.5}.ispe-note textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--chip);background:var(--panel);color:inherit;resize:vertical;border-radius:8px;margin:8px 0;padding:8px 10px}.ispe-note .btnrow{justify-content:flex-end}.ispe-app{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:18px 0 6px;padding:12px 14px}.ispe-app p{margin:6px 0 10px;font-size:.875rem;line-height:1.5}.ispe-app a{color:var(--g-tx);font-weight:700}.ispe-dev{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}.ispe-dev div{flex-direction:column;min-width:0;display:flex}.ispe-dev b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ispe-dev span{color:var(--mute);font-size:.75rem}.ispe-dev .btn{flex:none;min-height:48px}.ispe-code{letter-spacing:.12em;-webkit-user-select:all;user-select:all;margin:6px 0 4px;font:800 1.75rem/1.2 ui-monospace,Menlo,monospace}.smsacts{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px;display:flex}.smsacts .linkbtn{min-height:44px;padding:0 4px;font-size:.875rem}.smsacts .linkbtn:disabled{color:var(--mute);cursor:default;font-weight:600}.loginerr{text-align:left;background:#f2867a1f;border:1px solid #f2867a80;border-radius:12px;gap:8px;width:100%;padding:10px 12px;display:grid}.loginerr p{margin:0;font-size:.875rem;line-height:1.5}.loginerr .btn{justify-self:start}.inapp{text-align:left;background:#f0b6611f;border:1px solid #f0b6618c;border-radius:12px;gap:6px;width:100%;padding:12px;font-size:.875rem;line-height:1.5;display:grid}.inapp .btnrow{justify-content:flex-start;margin:4px 0 0}.lprev{color:#ede4d3}.lprev .pvcard{color:#ede4d3;background:#0f1d16;border-color:#1f3228}.lprev .pvcard span{color:#b3bdb6}.lprev .pvcard em,.lprev .small.mute{color:#9aa69f}[data-theme=dark]{--g:#2b7453}:root,[data-theme=light]{--g-tx:#1b5139}[data-theme=brown]{--g-tx:#7a4a26}[data-theme=contrast]{--g-tx:#00562f}[data-theme=dark]{--g-tx:#6bb893}[data-theme=dark] .linkbtn,[data-theme=dark] .bn.on{color:var(--g-dk)}@media (max-width:820px){#langchips:has(.sidesw){display:none}}.topacts.lbl .iconbtn{border-radius:12px;flex-direction:column;gap:1px;width:auto;min-width:52px;height:46px;padding:0 3px;position:relative}.topacts.lbl .iconbtn svg{width:22px;height:22px}.topacts.lbl .tlb{letter-spacing:-.2px;white-space:nowrap;color:var(--mute2);font-size:.6875rem;font-weight:600;line-height:1.1}@media (max-width:359.98px){.mhead:not(.home) .topacts.lbl a[href="#/search"]{display:none}}@media (max-width:380px){.mhead:not(.home) .topacts.lbl [data-top=ispe]{display:none}}.topacts.lbl .bellbtn .badge{top:0;right:8px}.mhead.home .topacts.lbl{gap:0}.mhead.home .topacts.lbl .iconbtn{width:auto;min-width:44px;padding:0 2px}@media (max-width:480px){.mhead.home .ttl .ipcd,.mhead.home .ttl .ipct{display:none}.mhead.home{gap:4px;padding-left:12px}}@media (max-width:359.98px){.mhead.home{gap:2px;padding-left:8px;padding-right:4px}.mhead.home .topacts.lbl .iconbtn{padding:0 1px}.mhead.home .topacts.lbl .tlb{letter-spacing:-.3px}}@media (max-width:480px){.mhead:not(.home) .topacts.lbl [data-top=music]{display:none}}@media (max-width:440px){.mhead.home .cchip .cn{display:none}}@media (max-width:372px){.mhead.home .cchip{padding:0 7px}.mhead.home .cchip svg{display:none}}@media (max-width:344.98px){.mhead.home .ttl{display:none}}.side .topbar .topacts.lbl .iconbtn{width:auto;min-width:46px}.langlink{border-top:1px solid var(--line);color:inherit;margin-top:6px;text-decoration:none}.langlink .fl svg{width:22px;height:22px;color:var(--g-tx)}@keyframes flashbg{0%,40%{box-shadow:0 0 0 3px var(--g)}to{box-shadow:0 0 #0000}}.card.flash{animation:1.8s ease-out flashbg}.setsub{color:var(--mute2);margin-bottom:6px;font-size:.8125rem;font-weight:700}.ghelp{align-items:center;gap:4px;min-height:44px;padding:0 8px;display:inline-flex}.loginerr .ghelp{margin-left:6px}.guide2 .gqg{padding:8px 6px}.guide2 .gqg>.h{padding:4px 10px 6px}.grow{border:0;border-top:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.gqg>.h+.grow{border-top:0}.grow:active,.grow:hover{background:var(--hover)}.grow[hidden],.gqg[hidden],.gqgl[hidden],.gqgl li[hidden]{display:none}.grow .gi{text-align:center;flex:0 0 28px;font-size:1.25rem}.grow .gt{flex:1;font-size:.9375rem;line-height:1.45}.grow .gch{color:var(--mute);flex:none;font-size:1.4rem;line-height:1}.gdh{margin:4px 48px 10px 0;font-size:1.125rem;line-height:1.35}.gdb{font-size:.9375rem;line-height:1.6}.gdb p{margin:0 0 10px}.gdb ul{margin:0 0 10px;padding-left:20px}.gdb li{margin:0 0 8px}.gdb a{color:var(--g-dk);font-weight:700}.gok{width:100%;min-height:48px;box-shadow:0 -8px 12px var(--surface);margin-top:8px;position:sticky;bottom:-20px}@media (max-width:480px){.mhead:not(.home):has(.topacts)>.av{display:none}.mhead:not(.home):has(.topacts){gap:4px}.mhead:not(.home):has(.topacts) .backbtn{width:36px;min-width:36px}.mhead:not(.home) .topacts.lbl .iconbtn{width:auto;min-width:44px;padding:0 1px}.mhead:not(.home) .ttl{min-width:3.5em}}.mhead .nall{align-items:center;gap:4px;display:inline-flex}@media (max-width:480px){.mhead .nall span{display:none}.mhead .nall{justify-content:center;width:40px;padding:0}}.pill.frok{letter-spacing:0;background:var(--sel);min-height:36px;color:var(--g-dk);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:.8125rem;display:inline-flex}.pill.frok svg{width:16px;height:16px}.row .mid .s.wrap{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.bubble .movednote{color:var(--amber);font-style:italic;font-weight:600;text-decoration:none;display:block}.recrow{border-bottom:1px solid var(--line);color:inherit;padding:8px 10px;text-decoration:none;display:block}.recrow .small{display:block}.flipv{display:inline-flex;transform:rotate(180deg)}.pact.pdis{flex:0 0 46px}.pact.pdis.on{color:var(--red)}.pill.gold{background:var(--amber-bg);color:var(--amber);padding:3px 8px;font-size:.75rem}.ufl{font:inherit;cursor:pointer;vertical-align:middle;color:inherit;background:0 0;border:0;margin-left:5px;padding:0 2px;font-size:1rem;line-height:1}.fcard.sup{color:#fff3c4;background:linear-gradient(100deg,#3a2a00,#7a5a10 55%,#c4961a);border:0}.fcard.sup .ic{color:#3a2a00;background:linear-gradient(135deg,#ffd86b,#c4961a);font-size:1.25rem}.fcard.sup .k{color:#ffe48a}.fcard.sup .clamp2,.fcard.sup .fx{color:#fff3c4}.btn.supbtn{color:#3a2a00;background:linear-gradient(135deg,#ffd86b,#e9b425 55%,#c4961a);border:0;font-weight:800}.item.supitem{background:linear-gradient(135deg,#ffd86b,#e9b425 55%,#c4961a);border-radius:12px;margin-bottom:6px;font-weight:800;color:#3a2a00!important}.item.supitem .supgem{text-align:center;width:22px;font-size:1.1rem}.supwall{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 8px;display:grid}.supone{color:inherit;text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;text-decoration:none;display:flex}.supone b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8125rem;overflow:hidden}.suppitch .kv{align-items:flex-start;gap:10px}.rtisp{margin:0 0 12px}.rtisp-r{max-height:240px;margin-top:6px;overflow:auto}.rtisp-r .kv{align-items:center;gap:8px}.rtisp-r .kv span{overflow-wrap:anywhere;min-width:0}.rtisp-l{border:1px solid var(--line);background:var(--surface);color:var(--g-tx);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 12px;font-size:.875rem;display:flex}.rtisp-l span{min-width:0;color:var(--ink);flex:1}.composer{padding-left:6px;padding-right:6px}.crow{gap:2px}.cbox{padding:0 2px}.cbox .iconbtn{width:38px;min-width:38px}.cbox textarea{padding-left:4px;padding-right:4px}.cbox:has(textarea:not(:placeholder-shown)) label.iconbtn{display:none}@media (min-width:821px){.side .navtabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:6px 10px 8px;display:grid}}.side .navtab{border-radius:10px;flex-direction:column;gap:3px;min-width:0;height:52px;padding:0 1px;font-size:.6875rem;font-weight:700}.side .navtab svg{flex-shrink:0;width:20px;height:20px}.side .navtab:hover{background:var(--hover)}.side .navtab.on{background:var(--g-lt);color:var(--g-dk)}.navtab .nl{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.15px;max-width:100%;line-height:1.15;display:block;overflow:hidden}.side .navtab .badge{min-width:16px;height:16px;margin:0;font-size:.625rem;position:absolute;top:3px;left:calc(50% + 5px);right:auto}.side .topbar{gap:6px;padding:0 10px 0 12px}.side .brand{gap:9px}.side .brand span{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.1;display:-webkit-box;overflow:hidden}.side .topbar .topacts.lbl{gap:0}.side .topbar .topacts.lbl .iconbtn{min-width:42px;padding:0 2px}@media (min-width:821px){.side .topbar{gap:12px;padding:0 12px 0 14px}.side .brand{flex:none;gap:10px}.side .brand span{display:none}.side .topbar .topacts.lbl{flex:1;justify-content:space-between;gap:2px;min-width:0;margin-left:0}.side .topbar .topacts.lbl .iconbtn{width:auto;min-width:40px;padding:0 4px}}.dock{display:none}@media (min-width:1280px) and (hover:hover) and (pointer:fine){.dock{z-index:50;pointer-events:none;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:0;right:316px}.dock.norail{right:16px}}.dkbox{pointer-events:auto;background:var(--surface);border:1px solid var(--line);width:328px;height:455px;max-height:calc(100vh - 80px);box-shadow:0 -2px 18px var(--shadow);border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;display:flex;overflow:hidden}.dkbox.min{width:240px;height:auto}.dkbox.min .dkfull,.dkbox.min .dkmin,.dkbox.min .dkbody{display:none}.dkh{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:6px;padding:6px 4px 6px 8px;display:flex}.dkbox.focus .dkh{background:var(--g);color:var(--onaccent)}.dkbox.focus .dkh .iconbtn,.dkbox.focus .dkh .dksub{color:var(--onaccent)}.dkbox.unread.min .dkh{background:var(--g-lt)}.dkav{border-radius:50%;flex:none;display:block;position:relative}.dkav .av,.rrow.fr .fravl .av{width:32px;height:32px;font-size:.8125rem}.ondot{border:2px solid var(--surface);background:#31a24c;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.dkttl{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;padding:2px 4px;display:flex}.dkttl:hover{background:var(--hover)}.dkbox.focus .dkttl:hover{background:#ffffff1f}.dkttl b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;overflow:hidden}.dksub{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:.9em;font-size:.6875rem;overflow:hidden}.dksub.typing{color:var(--g-tx);font-style:italic;font-weight:600}.dkh .iconbtn{width:30px;height:30px;color:var(--mute2);border-radius:8px;flex:none;place-items:center;display:grid}.dkh .iconbtn:hover{background:var(--hover)}.dkh .dkun{flex:none}.dkbody{flex-direction:column;flex:1;min-height:0;display:flex}.dkbody .msgs{padding:10px 10px 4px}.dkbody .bubble{max-width:82%}.dkbody .composer{padding:6px}.dkbody .menu{width:calc(100% - 12px);min-width:0;bottom:52px;left:6px}.dkbody .emop{bottom:52px;left:4px;right:4px}.dkbody .media{max-width:100%}.dkfoot:empty{display:none}.seenln{color:var(--mute);justify-content:flex-end;align-items:center;gap:4px;padding:2px 4px 0;font-size:.6875rem;display:flex}.seenln svg{width:12px;height:12px;color:var(--g-tx)}.typdots{background:var(--bubble);box-shadow:0 1px 1px var(--shadow);border-radius:16px;align-self:flex-start;align-items:center;gap:4px;margin:2px 0 4px;padding:10px 12px;display:inline-flex}.typdots i{background:var(--mute);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typdot}.typdots i:nth-child(2){animation-delay:.15s}.typdots i:nth-child(3){animation-delay:.3s}@keyframes typdot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typdots i{animation:none}}.dkfoot{flex-direction:column;display:flex}.rrow.fr{padding:4px 6px}.rrow.fr .fravl{border-radius:50%;flex:none;display:block;position:relative}.rrow.fr .frchat{min-width:0;color:inherit;border-radius:8px;flex:1;padding:8px 4px;text-decoration:none}.rrow.fr .frchat b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (min-width:1280px) and (hover:hover) and (pointer:fine){body.dockon .shell.rail-off .main{margin-right:var(--dockw)}}.pipetags{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.pipetag{border:1px solid var(--amber-ln);background:var(--amber-bg);max-width:100%;min-height:28px;color:var(--amber);border-radius:999px;align-items:center;gap:5px;padding:2px 10px 2px 8px;font-size:.8125rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.pipetag span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pipetag svg{flex-shrink:0;width:16px;height:16px}.pipetag.tob{border-color:var(--line);background:var(--panel);color:var(--ink2)}.npptag{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.npptag select{width:100%;min-width:0}.colname{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:800;text-decoration:none}.colname:hover{text-decoration:underline}.pipe-rx{color:var(--ink2);font-weight:700}.pipepage{padding:0;overflow:hidden}.pipepage .colimg.none{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.pvbody{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.pvname{overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.3}.pvowner{color:var(--ink2);align-items:center;gap:6px;min-width:0;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pvowner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bpill.b-potm{color:#7a5810;background:#fbf1d9;border-color:#e2c47a;text-decoration:none}[data-theme=dark] .bpill.b-potm{color:#f0cf7a;background:#3a2f14}.hpage{flex-direction:column;gap:12px;display:flex}.hpage .hlead{color:var(--ink2);margin:2px 2px 0;font-size:.9375rem;line-height:1.6}.hsec h2{margin:0 0 8px;font-size:1.0625rem;line-height:1.35}.hsec h3{margin:14px 0 4px;font-size:.9375rem}.hsec p,.hsec li{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.hsec p{margin:0 0 10px}.hsec p:last-child{margin-bottom:0}.hsec ul,.hsec ol{margin:0 0 10px;padding-left:20px}.hsec li{margin:0 0 6px}.hsec a{color:var(--g-tx);font-weight:700}.hsec .hlines{padding:0;list-style:none}.hlines li{border-top:1px solid var(--line2);align-items:flex-start;gap:10px;margin:0;padding:8px 0;display:flex}.hlines .fl{flex-shrink:0;font-size:1.25rem;line-height:1.4}.hsrc ol li{font-size:.8125rem;line-height:1.5}.hsrc ol a{font-weight:500}.hsrc .hnote{border-top:1px solid var(--line2);color:var(--mute);margin-top:12px;padding-top:10px;font-size:.8125rem}.hmod .card{box-shadow:none;background:0 0;border:0;padding:0}.hlink{color:inherit;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.hlink svg{flex-shrink:0;width:14px;height:14px}.ispe-foot.ispe-hl{border-top:0;margin-top:8px;padding-top:0}.ispe-hl a{color:var(--g-tx);font-weight:700}#setin .kv.nprow{flex-wrap:wrap;row-gap:6px}#setin .kv.nprow>#nperm{margin-left:auto}.tagbar.rtags{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;gap:6px;margin:0;padding:8px 12px}.tagbar.rtags .ptag{height:30px;padding:0 11px}.bubble .mtag{width:max-content;max-width:100%;height:22px;margin:0 0 4px;padding:0 8px;font-size:.6875rem;display:flex}.ispe-sbox .ispe-go{flex:none;margin-right:-6px}.ispe-hint.ispe-left{color:var(--ink);margin-top:0;font-weight:700}#shx .btn.big{width:100%;height:48px;margin-top:12px;font-size:1rem}#shx .kv.big{font-size:1.0625rem}#shx .kv.big b{font-size:1.125rem}#shx .red,.shopadm .red{color:var(--red)}.shopnt{margin:10px 0 0}.linkbtn{color:var(--g-tx);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}#supfx{z-index:9998;opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#060c09d1;justify-content:center;align-items:center;padding:24px 16px;transition:opacity .25s;display:flex;position:fixed;inset:0}#supfx.on{opacity:1}#supfx.bye{opacity:0;transition-duration:.3s}#supfx .sfx-in{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:100%;display:flex}#supfx .sfx-t{color:#f2c14e;text-shadow:0 0 28px #e9b42573;overflow-wrap:anywhere;opacity:0;font-size:clamp(2.25rem,11vw,3.5rem);font-weight:800;line-height:1.1;transition:transform .55s cubic-bezier(.2,1.6,.4,1),opacity .3s;transform:scale(.6)}#supfx.on .sfx-t{opacity:1;transform:none}#supfx.gz .sfx-t{transition:transform .7s;transform:scale(.82)}#supfx.out .sfx-t{opacity:0;transition:opacity .6s .2s,transform .7s}#supfx .sfx-gz{opacity:0;filter:blur(12px);flex-direction:column;align-items:center;gap:10px;transition:opacity .9s,filter 1.1s,transform 1.1s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(34px)scale(.92)}#supfx.gz .sfx-gz{opacity:1;filter:none;transform:none}#supfx.out .sfx-gz{opacity:0;filter:blur(10px);transition:opacity .8s,filter .8s,transform .9s ease-in;transform:translateY(-46px)scale(1.08)}#supfx .sfx-say{color:#14201a;overflow-wrap:anywhere;opacity:0;background:#ede4d3;border-radius:16px;max-width:min(280px,80vw);padding:9px 16px;font-size:1.125rem;font-weight:800;transition:opacity .3s .55s,transform .45s cubic-bezier(.2,1.6,.4,1) .55s;position:relative;transform:scale(.7)}#supfx .sfx-say:after{content:"";border:7px solid #0000;border-top-color:#ede4d3;border-bottom:0;margin-left:-7px;position:absolute;bottom:-7px;left:50%}#supfx.gz .sfx-say{opacity:1;transform:none}#supfx .sfx-fig{background:url(/gezgin.svg) 50%/cover;border-radius:50%;width:104px;height:104px;animation:5s ease-in-out infinite sfxfl;box-shadow:0 0 44px 8px #e9b42533}@keyframes sfxfl{0%,to{translate:0}50%{translate:0 -6px}}#supfx .sfx-nm{color:#ede4d3b3;font-size:.8125rem;font-weight:600}#supfx.calm .sfx-t,#supfx.calm .sfx-gz,#supfx.calm .sfx-say{transition:opacity .5s;filter:none!important;transform:none!important}#supfx.calm .sfx-fig{animation:none}.ii{vertical-align:-.2em;flex-shrink:0;margin-inline-end:.35em;display:inline-block}:is(.ptag,.pill,.note,.scnote,.txbar,.rh,.pipetag,.btn,.fl,.nic,.wnico,.ic,.av,.gi,.bigic,.ct-ico,.supgem,.supbest,.secnote,.smsnote,.heldnote,.claimtxt,.talk,.h,h3,.ghelp)>.ii{margin-inline-end:0}.ptag .ii{opacity:.85}.ptag.on .ii{opacity:1}.bigic{color:var(--g-tx);justify-content:center;margin-bottom:4px;display:flex}.ct-ico{color:var(--g-tx);justify-content:center;display:flex}.ct-ico svg{width:44px;height:44px}:is(.heldnote,.claimtxt,.secnote,.smsnote,.supbest,.pipe-rx),.h:has(>.ii:first-child){align-items:center;gap:6px;display:flex}.talk{align-items:center;gap:5px;display:inline-flex}.smsnote{text-align:left;justify-content:center}.secnote{color:var(--mute2)}.modal h3,.box>h3{align-items:center;gap:8px;display:flex}.gi{background:var(--sel);width:32px;height:32px;color:var(--g-tx);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.125rem;display:grid}.nic{color:var(--g-tx)}.ambb svg{width:26px;height:26px;color:var(--g-tx)}.supgem{color:#c4961a;display:inline-flex}.supbg{color:#7a5a0e}.sheet .item>svg:first-child{color:var(--mute2);flex-shrink:0}#rlike .ii{margin-inline-end:6px}#rlike.mine{color:var(--red)}#rlike.mine .ii{fill:currentColor}.flg{aspect-ratio:4/3;object-fit:cover;vertical-align:-.2em;border-radius:3px;flex-shrink:0;width:1.3em;height:auto;margin-inline-end:.4em;display:inline-block;box-shadow:0 0 0 1px #00000024}[data-theme=dark] .flg{box-shadow:0 0 0 1px #ffffff1f}.flg.lg{border-radius:4px;width:30px}.fl{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fl>.flg{width:22px;margin:0}.fl>svg{width:18px;height:18px}.cchip .fl>.flg{width:22px}.sheet .item .fl{width:32px}.sheet .item.ctry .fl>.flg,.item.clubit .fl>.flg{width:30px}.sheet .item.ctry .fl>svg{width:24px;height:24px;color:var(--g-tx)}.ufl{align-items:center;display:inline-flex}.ufl .flg{width:18px;margin:0}.mhead .ttl span .flg{vertical-align:-.15em;width:16px;margin-inline-end:5px}.av.fr{flex-direction:row;gap:0;font-size:1rem}.av.fr.sm{font-size:.8125rem}.av.fr.xs{font-size:.75rem}.av.fr.lg{font-size:1.75rem}.av.c0{color:#5b3f16}.av.c1{color:#1f4a3a}.av.c2{color:#4a2f57}.av.c3{color:#243c5c}[data-theme=dark] .av.c0{color:#ebd9b8;background:#3a2e1c}[data-theme=dark] .av.c1{color:#bfe3cf;background:#173a2b}[data-theme=dark] .av.c2{color:#e2d0ea;background:#33263b}[data-theme=dark] .av.c3{color:#cfdcef;background:#1f2c3e}.shell{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--panel)}.login{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}input[type=range],input[type=checkbox],input[type=radio],progress{accent-color:var(--g)}[data-theme=dark] :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:#5baa85}.segs.fsz{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fsz .seg{white-space:normal;text-wrap:balance;border-radius:12px;height:auto;min-height:40px;padding:4px 6px;line-height:1.1}.login-card .row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:440px){.login-card .row2{grid-template-columns:1fr}}.login-card>div:has(>.row2){align-self:stretch}.login-card .row2 .inp{width:100%;min-width:0}.ghelp{vertical-align:baseline;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ghelp svg{width:16px;height:16px}@media (max-width:820px){.side .topbar .brand span{display:none}.side .topbar .brand b{font-size:1.375rem;font-weight:800}}.mhead:not(.home) .ttl{min-width:64px}.mhead .ttl b{letter-spacing:-.01em}.empty{text-wrap:balance;padding:28px 16px;line-height:1.55}.login h1,.modal h3,.card .h{text-wrap:balance}.note div,.login-card p{text-wrap:pretty}.btnrow.profacts{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;display:grid}.btnrow.profacts>.btn{text-align:center;justify-content:center;width:100%;height:auto;min-height:40px;margin:0;padding:6px 10px;line-height:1.2}.badge.dot{border-radius:50%;flex-shrink:0;align-self:center;width:10px;min-width:10px;height:10px;padding:0}.thumb>svg,.colpp .ph svg,.colimg.none>svg{width:34px;height:34px;color:var(--mute);opacity:.75}.login-card .logo>svg{width:36px;height:36px}.sheet{padding:8px 12px calc(14px + env(safe-area-inset-bottom))}.sheet-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:44px;margin:0 0 8px;padding:2px 2px 0;display:grid}.sheet-top .mb{justify-self:start;gap:4px;height:38px;padding:0 14px 0 8px}.sheet-top .grab{grid-column:2;width:40px;margin:0}.sheet-top .sp{width:auto}.sheet .item{gap:14px;padding:0 14px}.sheet .item>svg:first-child{width:22px;height:22px}.sheet .item>.supgem{justify-content:center;width:22px}.sheet .item>.supgem svg{width:20px;height:20px}.fcard .ic.date{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:1px;width:48px;height:52px}.fcard .ic.date b{line-height:1}.suptier{transition:border-color .15s,box-shadow .15s,background-color .15s}.suptier.top{border-color:var(--line);background:var(--surface)}.supbest{background:var(--surface);color:#9a6b00;box-shadow:0 1px 2px var(--shadow);border:1px solid #e9b425;align-items:center;gap:4px;display:inline-flex}[data-theme=dark] .supbest{color:#f0c04a}.suptier.on,.suptier.top.on{border:2px solid var(--g);box-shadow:0 0 0 3px var(--g)}@supports (color:color-mix(in lab, red, red)){.suptier.on,.suptier.top.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--g) 22%,transparent)}}.suptier.on,.suptier.top.on{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.suptier.on,.suptier.top.on{background:color-mix(in srgb,var(--g) 9%,var(--surface))}}[data-theme=dark] .suptier.on{background:#5baa85;border-color:#5baa85;box-shadow:0 0 0 3px #5baa8538}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .suptier.on{background:color-mix(in srgb,#5baa85 10%,var(--surface))}}.suptier.on:before{content:"";background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:8px;right:8px}[data-theme=dark] .suptier.on:before{background-color:#2e7a57}.suptier:not(.on):hover{border-color:var(--chip)}.evbtns{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;display:grid}.evbtns>.btn{white-space:nowrap;width:100%;margin:0}.evbtns>.small{grid-column:1/-1}.suptiers{row-gap:20px;padding-top:6px}#fcards{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}#fcards>.fcard{margin:0}.card>.row{border-radius:10px;min-height:60px;padding-left:2px;padding-right:2px}.card>.row:last-child{border-bottom:0}.card>a.row>span:last-child:not([class]){color:var(--mute);padding-left:4px;font-size:1.25rem;line-height:1}.card>.cover{border-radius:13px 13px 0 0;margin:-16px -16px 0}.lvpill{border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 5px;display:inline-flex}.phead .btnrow.profacts{margin-top:6px}.empty{grid-column:1/-1}.thumb>svg{width:40px;height:40px}:root{--top-x:0px}.ios-pwa{--top-x:14px}.shell{padding-top:calc(env(safe-area-inset-top,0px) + var(--top-x))}.shell .topbar{padding-top:0}.login{padding-top:max(24px,calc(env(safe-area-inset-top,0px) + var(--top-x)))}.ed-top{padding-top:calc(8px + env(safe-area-inset-top,0px) + var(--top-x))}.ptr{top:calc(64px + env(safe-area-inset-top,0px) + var(--top-x))}@media (max-width:820px){.ispe{padding-top:calc(env(safe-area-inset-top,0px) + var(--top-x))}}}@layer components;@layer ds{:root{--ds-font:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ds-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ds-ease:cubic-bezier(.32, .72, 0, 1);--ds-ease-out:cubic-bezier(.22, 1, .36, 1);--ds-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ds-dur-1:.14s;--ds-dur-2:.22s;--ds-dur-3:.36s;--ds-r-xs:8px;--ds-r-sm:10px;--ds-r-md:14px;--ds-r-lg:20px;--ds-r-xl:26px;--ds-r-pill:999px;--ds-t-xs:.75rem;--ds-t-sm:.8125rem;--ds-t-md:.9375rem;--ds-t-lg:1.0625rem;--ds-t-xl:1.25rem;--ds-t-2xl:1.5rem;--ds-t-3xl:1.875rem}:root,[data-theme=light]{--bg:#f3eee6;--surface:#fffdf9;--panel:#faf6ef;--line:#e6ddd0;--line2:#efe8dd;--chip:#d8ccbb;--ink:#1f1813;--ink2:#3a2f26;--mute:#6e6153;--mute2:#574b3f;--g:#1f5a42;--g-dk:#164532;--g-lt:#dcebe2;--g-tx:#1f5a42;--onaccent:#fbf6ee;--own:#ddefe4;--bubble:#fffdf9;--hover:#f3ece2;--sel:#ebe2d5;--amber-bg:#f8ebd3;--amber:#7e4e12;--amber-ln:#c08a3e;--photo:#eae2d6;--red:#b3261e;--chatbg:#efe8dd;--shadow:#3c28141f;--ds-brass:#87591c;--ds-brass-2:#c9a063;--ds-brass-bg:#f6ead3;--ds-leather:#7a4a26;--ds-raise:#fff;--ds-sunken:#f6f0e7;--ds-hair:#3c28141a;--ds-hair-2:#3c281429;--ds-hi:inset 0 1px 0 #ffffffe6;--ds-sh-1:0 1px 2px #3c28140f, 0 2px 8px -2px #3c281414;--ds-sh-2:0 1px 2px #3c28140f, 0 12px 32px -12px #3c281438;--ds-sh-3:0 24px 64px -16px #28190a59;--ds-scrim:#1c140c75;--ds-focus:0 0 0 3px #1f5a4247;--ds-grain:.025;--ds-strong:#0f0a06;color-scheme:light}[data-theme=brown]{--bg:#eadcc8;--surface:#fbf4ea;--panel:#f3e8d8;--line:#dcc9b0;--line2:#eadcc8;--chip:#cdb494;--ink:#2a1c12;--ink2:#3f2b1d;--mute:#6f5843;--mute2:#5c4735;--g:#7a4a26;--g-dk:#5e3719;--g-lt:#eed9c2;--g-tx:#6e401e;--onaccent:#fff8ee;--own:#ebd5ba;--bubble:#fff9f1;--hover:#f1e3d1;--sel:#e8d5bc;--amber-bg:#f5e1c2;--amber:#6f3f08;--amber-ln:#b5772e;--photo:#e6d5bf;--red:#a33a2b;--chatbg:#e6d5bf;--shadow:#46280f29;--ds-brass:#774a14;--ds-brass-2:#b98a45;--ds-brass-bg:#f2ddbb;--ds-leather:#5e3719;--ds-raise:#fff9f1;--ds-sunken:#f0e3d1;--ds-hair:#46280f1f;--ds-hair-2:#46280f33;--ds-hi:inset 0 1px 0 #fffaf0cc;--ds-sh-1:0 1px 2px #46280f14, 0 2px 8px -2px #46280f1a;--ds-sh-2:0 1px 2px #46280f14, 0 12px 32px -12px #46280f42;--ds-sh-3:0 24px 64px -16px #321c0a66;--ds-scrim:#28180a80;--ds-focus:0 0 0 3px #7a4a264d;--ds-grain:.035;--ds-strong:#170e07;color-scheme:light}[data-theme=dark]{--bg:#120e0b;--surface:#1c1713;--panel:#17130f;--line:#30271f;--line2:#241d18;--chip:#3d3228;--ink:#f2e8d8;--ink2:#ded1bd;--mute:#a69887;--mute2:#bfb2a0;--g:#2f6f52;--g-dk:#7cc3a0;--g-lt:#1d2e25;--g-tx:#8ccbaa;--onaccent:#f7efe2;--own:#213a2e;--bubble:#241d18;--hover:#241e19;--sel:#2c241e;--amber-bg:#33261a;--amber:#e9b86a;--amber-ln:#a7773a;--photo:#2a231d;--red:#f0857a;--chatbg:#100c09;--shadow:#0000008c;--ds-brass:#d2a866;--ds-brass-2:#e8c88e;--ds-brass-bg:#33281a;--ds-leather:#8a5a32;--ds-raise:#221c17;--ds-sunken:#15110e;--ds-hair:#ffecd212;--ds-hair-2:#ffecd21f;--ds-hi:inset 0 1px 0 #fff0dc0b;--ds-sh-1:0 1px 2px #00000059, 0 2px 10px -4px #00000073;--ds-sh-2:0 1px 2px #00000059, 0 16px 40px -16px #000000b3;--ds-sh-3:0 28px 72px -18px #000c;--ds-scrim:#0604029e;--ds-focus:0 0 0 3px #8ccbaa4d;--ds-grain:.04;--ds-strong:#fff9ee;color-scheme:dark}[data-theme=contrast]{--bg:#fff;--surface:#fff;--panel:#f2f2f2;--line:#4d4d4d;--line2:#b3b3b3;--chip:#8c8c8c;--ink:#000;--ink2:#000;--mute:#262626;--mute2:#1a1a1a;--g:#00562f;--g-dk:#003d21;--g-lt:#d6ebdd;--g-tx:#00562f;--onaccent:#fff;--own:#ddf2e5;--bubble:#fff;--hover:#ebebeb;--sel:#dedede;--amber-bg:#fff0cc;--amber:#5c3300;--amber-ln:#8a5200;--photo:#e0e0e0;--red:#8b0000;--chatbg:#f2f2f2;--shadow:#0000004d;--ds-brass:#5c3300;--ds-brass-2:#5c3300;--ds-brass-bg:#fff0cc;--ds-leather:#3d2200;--ds-raise:#fff;--ds-sunken:#f2f2f2;--ds-hair:#4d4d4d;--ds-hair-2:#000;--ds-hi:0 0 0 0 transparent;--ds-sh-1:0 0 0 0 transparent;--ds-sh-2:0 0 0 1px #000;--ds-sh-3:0 0 0 2px #000;--ds-scrim:#0009;--ds-focus:0 0 0 3px #000;--ds-grain:0;--ds-strong:#000;color-scheme:light}[hidden]:not([hidden=until-found]){display:none!important}html,body{font-family:var(--ds-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11"}body{background:var(--bg);color:var(--ink);letter-spacing:-.003em}::selection{background:var(--g)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--g) 32%, transparent)}}::selection{color:var(--ink)}:root,[data-theme=light],[data-theme=brown]{--ds-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .16 0 0 0 0 .08 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=dark]{--ds-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .82 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=contrast]{--ds-noise:none}.main{background-color:var(--bg);background-image:var(--ds-noise)}[data-theme=dark] .main{background-image:var(--ds-noise), radial-gradient(120% 60% at 50% -10%, #8a5a321a, transparent 60%)}.ds-display,.modal-in h3,.sheet-t,.login h1,.ds-h{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.012em}.modal-in h3{font-size:1.25rem;font-weight:600;line-height:1.25}.sheet-t{font-size:1.125rem;font-weight:600}:focus-visible{box-shadow:var(--ds-focus);border-radius:var(--ds-r-sm);outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--ds-focus);outline:none}[data-theme=contrast] :focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid #000}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--chip) transparent}}a{text-underline-offset:3px;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.btn,.seg,.chip,.ptag,.iconbtn,.row,.card,.fcard,.sheet .item,.bn,.navtab,.scp,.cchip,.pact{transition:background-color var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease), transform var(--ds-dur-1) var(--ds-ease), opacity var(--ds-dur-2) var(--ds-ease)}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border-radius:var(--ds-r-pill);letter-spacing:.005em;color:var(--onaccent);background:linear-gradient(180deg, var(--g), var(--g));font-weight:700}@supports (color:color-mix(in lab, red, red)){.btn{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 88%, #fff 12%), var(--g))}}.btn{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.btn{border:1px solid color-mix(in srgb, var(--g) 80%, #000 20%)}}.btn{box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px #00000024, 0 8px 18px -10px var(--g)}@supports (color:color-mix(in lab, red, red)){.btn{box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px #00000024, 0 8px 18px -10px color-mix(in srgb, var(--g) 80%, transparent)}}.btn{-webkit-tap-highlight-color:transparent}.btn:hover{background:linear-gradient(180deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 80%, #fff 20%), color-mix(in srgb, var(--g) 94%, #fff 6%))}}.btn:active{transform:scale(.975)}.btn svg{flex-shrink:0}.btn.ghost{background:var(--ds-raise);color:var(--ink2);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi), 0 1px 2px #0000000d}.btn.ghost:hover{background:var(--hover);border-color:var(--chip)}.btn.danger{background:var(--ds-raise);color:var(--red);border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.btn.danger{border:1px solid color-mix(in srgb, var(--red) 45%, transparent)}}.btn.danger{box-shadow:none}.btn.danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.btn.danger:hover{background:color-mix(in srgb, var(--red) 8%, var(--ds-raise))}}.btn.danger-t{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.btn.danger-t{border-color:color-mix(in srgb, var(--red) 35%, transparent)}}.btn.redfill{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 8px 18px -10px var(--red)}@supports (color:color-mix(in lab, red, red)){.btn.redfill{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--red) 80%, transparent)}}[data-theme=dark] .btn.redfill{color:#2a0b07}.btn.wa{color:#fff;background:#1fa855;border-color:#188a45}.btn.supbtn{color:#2a1a08;background:linear-gradient(135deg,#f6dd9b,#d9b067 45%,#b98a45);border:1px solid #b98a45;font-weight:800;box-shadow:inset 0 1px #ffffff73,0 8px 20px -10px #b98a45e6}.btn.supbtn:hover{filter:brightness(1.05);background:linear-gradient(135deg,#f6dd9b,#d9b067 45%,#b98a45)}.btn[disabled],.btn:disabled{opacity:.5;box-shadow:none;cursor:default;filter:none;transform:none}.btn.dim{opacity:.55}[data-theme=contrast] .btn{background:var(--g);box-shadow:none;border-color:#000}[data-theme=contrast] .btn.ghost,[data-theme=contrast] .btn.danger{background:#fff;border-color:#000}.iconbtn{color:var(--mute2);border-radius:var(--ds-r-pill)}.iconbtn:hover{background:var(--hover);color:var(--ink)}.iconbtn:active{transform:scale(.94)}.linkbtn{color:var(--g-tx);text-underline-offset:3px;font-weight:700}.bclose{color:var(--mute);border-radius:var(--ds-r-pill)}.bclose:hover{background:var(--hover);color:var(--ink)}.card{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1)}[data-theme=contrast] .card{border:1px solid var(--line);box-shadow:none}.h,.sect{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.6875rem;font-weight:800}.note{background:var(--amber-bg)}@supports (color:color-mix(in lab, red, red)){.note{background:color-mix(in srgb, var(--amber-bg) 88%, transparent)}}.note{color:var(--amber);border:1px solid var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.note{border:1px solid color-mix(in srgb, var(--amber-ln) 28%, transparent)}}.note{border-radius:var(--ds-r-md);line-height:1.55}.note.ok{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.note.ok{border-color:color-mix(in srgb, var(--g) 45%, transparent)}}.note.err{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.note.err{border-color:color-mix(in srgb, var(--red) 45%, transparent)}}.empty{color:var(--mute);font-size:var(--ds-t-sm);line-height:1.6}.kv{border-bottom-color:var(--ds-hair)}.status{color:var(--mute)}.status.err{color:var(--red)}.badge{background:var(--g);color:var(--onaccent);border-radius:var(--ds-r-pill);box-shadow:0 0 0 2px var(--panel);font-weight:800}.chip{border:1px solid var(--ds-hair-2);background:var(--ds-raise);color:var(--ink2);border-radius:var(--ds-r-pill);font-weight:700}.chip:hover{border-color:var(--chip);background:var(--hover)}.chip.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.pill{border-radius:var(--ds-r-pill);letter-spacing:.04em}.pill.g{background:var(--g);color:var(--onaccent)}.pill.red{background:var(--red);color:#fff}[data-theme=dark] .pill.red{color:#2a0b07}.ptag{border:1px solid var(--ds-hair-2);background:var(--ds-raise);color:var(--ink2);border-radius:var(--ds-r-pill);box-shadow:var(--ds-hi);font-weight:700}.ptag:hover{background:var(--hover);border-color:var(--chip)}.ptag.on{background:var(--g);border-color:var(--g);color:var(--onaccent);box-shadow:0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){.ptag.on{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--g) 80%, transparent)}}.seg{border:1px solid var(--ds-hair-2);background:var(--ds-raise);color:var(--ink2);border-radius:var(--ds-r-pill);font-weight:700}.seg:hover{border-color:var(--chip);background:var(--hover)}.seg.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.ptabs,.evnav,.segs.big,.modesw{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-pill);box-shadow:inset 0 1px 2px #0000001a}.ptabs a,.ptabs button,.evnav a,.segs.big .seg,.modesw a{color:var(--mute2);border-radius:var(--ds-r-pill);background:0 0;border:0;font-weight:700}.ptabs a:hover,.ptabs button:hover,.evnav a:hover,.segs.big .seg:hover,.modesw a:hover{color:var(--ink);background:0 0}.ptabs .on,.evnav a.on,.segs.big .seg.on,.modesw a.on{background:var(--ds-raise);color:var(--ink);box-shadow:var(--ds-hi), 0 1px 2px #0000001f, 0 4px 12px -6px #0000004d}[data-theme=dark] .ptabs .on,[data-theme=dark] .evnav a.on,[data-theme=dark] .segs.big .seg.on,[data-theme=dark] .modesw a.on{color:var(--ink);background:#2c241e}.ptabs .on svg,.evnav a.on svg,.modesw a.on svg{color:var(--g-tx)}[data-theme=contrast] .ptabs .on,[data-theme=contrast] .evnav a.on,[data-theme=contrast] .segs.big .seg.on,[data-theme=contrast] .modesw a.on{background:var(--g);color:#fff;box-shadow:none}.form label{color:var(--mute2);letter-spacing:.005em;font-weight:700}.form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.form textarea,.form select,.inp{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);color:var(--ink);box-shadow:inset 0 1px 2px #0000000f}.form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,.form textarea:hover,.form select:hover,.inp:hover{border-color:var(--chip)}.form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.form textarea:focus,.form select:focus,.inp:focus{border-color:var(--g);outline:none}@supports (color:color-mix(in lab, red, red)){.form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.form textarea:focus,.form select:focus,.inp:focus{border-color:color-mix(in srgb, var(--g) 70%, var(--line))}}.form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.form textarea:focus,.form select:focus,.inp:focus{box-shadow:var(--ds-focus);background:var(--surface)}input::placeholder,textarea::placeholder{color:var(--mute)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--mute) 80%, transparent)}}.radio{border-color:var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-raise)}.tgl i{background:var(--chip);box-shadow:inset 0 1px 2px #0000002e}.tgl i:after{transition:transform var(--ds-dur-2) var(--ds-ease-spring);background:#fffdf8;box-shadow:0 1px 2px #00000040,0 2px 6px -1px #00000040}.tgl input:checked+i{background:var(--g)}[data-theme=dark] .tgl input:checked+i{background:#3e8c67}.sheet-bg{background:var(--ds-scrim);-webkit-backdrop-filter:blur(3px)saturate(.9);backdrop-filter:blur(3px)saturate(.9)}.sheet{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-xl) var(--ds-r-xl) 0 0;box-shadow:var(--ds-sh-3), var(--ds-hi);animation:ds-sheet-up var(--ds-dur-3) var(--ds-ease) both;border-bottom:0}@keyframes ds-sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}.sheet .grab{background:var(--chip);opacity:.8;border-radius:3px;height:5px}.sheet .item{border-radius:var(--ds-r-md);color:var(--ink);font-weight:600}.sheet .item:hover{background:var(--hover)}.sheet .item.danger,.sheet .item.danger>svg:first-child{color:var(--red)}.sheet .item.ctry.on,.rfopt.on{background:var(--sel)}.sheet .emo button{background:var(--ds-sunken);border:1px solid var(--ds-hair)}.sheet .emo button.mine{background:var(--g-lt);outline:2px solid var(--g)}.sheet .uhd,.sheet .emo{border-bottom-color:var(--ds-hair)}.mb{background:var(--ds-sunken);color:var(--ink);border:1px solid var(--ds-hair)}.mb:hover{background:var(--hover)}.modal{background:var(--ds-scrim);-webkit-backdrop-filter:blur(4px)saturate(.9);backdrop-filter:blur(4px)saturate(.9)}.modal-in{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-xl);box-shadow:var(--ds-sh-3), var(--ds-hi);animation:ds-pop var(--ds-dur-3) var(--ds-ease) both}@keyframes ds-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.mx{background:var(--ds-sunken);color:var(--ink2);border:1px solid var(--ds-hair)}.mx:hover{background:var(--hover);color:var(--ink)}#toast{color:#f5ecdd;border-radius:var(--ds-r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1410eb;border:1px solid #ffecd21a;padding:11px 18px;font-weight:600;box-shadow:0 16px 40px -12px #0000008c}.skel i{border-radius:var(--ds-r-lg);background:linear-gradient(90deg, var(--ds-sunken) 25%, var(--hover) 50%, var(--ds-sunken) 75%);background-size:200% 100%}.av:not(.fr){box-shadow:0 0 0 1px var(--ds-hair-2)}.av.lg{border-color:var(--surface)}hr{border:0;border-top:1px solid var(--ds-hair)}.supbg{color:#2a1a08;background:linear-gradient(135deg,#eed39a,#c9a063 55%,#a97f43);box-shadow:inset 0 1px #ffffff59}[data-theme=contrast] .supbg{color:#fff;background:#5c3300}.sheet .item.supitem{border-radius:var(--ds-r-md);background:linear-gradient(135deg,#eed39a,#c9a063 55%,#a97f43);box-shadow:inset 0 1px #ffffff59,0 8px 20px -12px #a97f43cc}.sheet .item.supitem:hover{filter:brightness(1.04);background:linear-gradient(135deg,#eed39a,#c9a063 55%,#a97f43)}.sheet .item.supitem .supgem{color:#4a3210}[data-theme=contrast] .sheet .item.supitem{box-shadow:none;background:#fff0cc;border:1px solid #000}.shell{background:var(--panel)}.side{background-color:var(--panel);background-image:var(--ds-noise);border-right:1px solid var(--ds-hair-2)}.main{border-left:0}.topbar,.mhead{background-color:var(--panel);background-image:linear-gradient(180deg, var(--ds-raise), transparent)}@supports (color:color-mix(in lab, red, red)){.topbar,.mhead{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ds-raise) 55%, transparent), transparent)}}.topbar,.mhead{border-bottom:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi)}[data-theme=contrast] .topbar,[data-theme=contrast] .mhead{box-shadow:none;background-image:none;border-bottom-color:#000}.mhead .ttl b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.012em;color:var(--ink);font-weight:600;line-height:1.25}.mhead:not(.home) .ttl>b{font-size:1.125rem}.mhead:not(.home) .ttl:has(>span)>b{font-size:1.0625rem}@media (min-width:821px){.mhead:not(.home) .ttl>b{font-size:1.25rem}.mhead:not(.home) .ttl:has(>span)>b{font-size:1.125rem}}@media (max-width:480px){.mhead:not(.home) .ttl>b,.mhead:not(.home) .ttl:has(>span)>b{font-size:1rem}}.mhead .ttl>span{font-size:var(--ds-t-sm);color:var(--mute);margin-top:1px;font-weight:500;line-height:1.35}.mhead.clickable .ttl>span,.mhead .ttl>span.typing{color:var(--g-tx);font-weight:600}.mhead.clickable:hover .ttl b{color:var(--g-tx)}.mhead .backbtn{color:var(--ink2);border-radius:var(--ds-r-pill)}.mhead .backbtn:hover{background:var(--hover);color:var(--ink)}.mhead .backbtn svg{stroke-width:2px}.mhead>.av:is(:not(.fr),.fr-n){box-shadow:inset 0 0 0 1px var(--ds-hair-2)}.mhead>.hic{background:var(--ds-brass);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.mhead>.hic{background:color-mix(in srgb, var(--ds-brass) 13%, var(--ds-raise))}}.mhead>.hic{color:var(--ds-brass);box-shadow:inset 0 0 0 1px var(--ds-brass), var(--ds-hi)}@supports (color:color-mix(in lab, red, red)){.mhead>.hic{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-brass) 24%, transparent), var(--ds-hi)}}.mhead>.hic svg{stroke-width:1.8px;width:18px;height:18px}.mhead>.hic svg[fill=currentColor]{width:22px;height:22px}.mhead>.hic.sup{color:#3a2410;background:linear-gradient(140deg,#f6dd9b,#d9b067 50%,#b98a45);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #78501e40}[data-theme=contrast] .mhead>.hic{color:#000;background:#fff;box-shadow:inset 0 0 0 1.5px #000}[data-theme=contrast] .mhead>.hic.sup{color:#000;background:#fff0cc}.mhead.clickable>.hic,.mhead.clickable>.av{cursor:pointer}.mhead .btn.sm.addb{box-shadow:inset 0 1px 0 #ffffff24, 0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){.mhead .btn.sm.addb{box-shadow:inset 0 1px 0 #ffffff24, 0 6px 14px -8px color-mix(in srgb, var(--g) 80%, transparent)}}.mhead.home .ttl b{font-family:var(--ds-display);letter-spacing:-.01em;color:var(--ink);font-weight:600}.mhead.home .ttl .ipcw{font-family:var(--ds-display);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:.06em;color:var(--ink);font-weight:700}.mhead.home .ttl .ipcd{color:var(--ds-brass);opacity:.9;font-weight:400}.mhead.home .ttl .ipct{color:var(--ink2);font-weight:500}[data-theme=contrast] .mhead.home .ttl .ipcd{color:#000}.cchip{background:var(--ds-raise);border:1px solid var(--ds-hair-2);color:var(--ink);border-radius:var(--ds-r-pill);letter-spacing:.005em;box-shadow:var(--ds-hi), 0 1px 2px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 40%, transparent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.cchip{box-shadow:var(--ds-hi), 0 1px 2px color-mix(in srgb, var(--shadow) 40%, transparent)}}.cchip:hover{background:var(--hover);border-color:var(--chip)}.cchip:active{background:var(--sel)}.cchip>svg:last-child{color:var(--mute);opacity:.85}.cchip .fl>.flg{box-shadow:0 0 0 1px var(--ds-hair-2);border-radius:3px}.cchip.clubchip{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.cchip.clubchip{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.cchip.clubchip{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.cchip.clubchip{border-color:color-mix(in srgb, var(--g) 45%, transparent)}}.cchip.clubchip{color:var(--g-tx)}.cchip .gtag,.cchip .small{color:var(--mute);font-weight:700}[data-theme=contrast] .cchip{box-shadow:none;border-color:#000}.topacts.lbl .iconbtn{color:var(--mute2);border-radius:var(--ds-r-md)}.topacts.lbl .iconbtn svg{stroke-width:1.6px;opacity:.92}.topacts.lbl .tlb{color:var(--mute);font-size:.6875rem;font-weight:600}.topacts.lbl .iconbtn:hover{background:var(--hover);color:var(--ink)}.topacts.lbl .iconbtn:hover .tlb{color:var(--ink2)}.topacts.lbl .iconbtn:active{transform:scale(.95)}[data-theme=contrast] .topacts.lbl .tlb,[data-theme=contrast] .topacts.lbl .iconbtn{color:#000}.bellbtn .badge,.topacts.lbl .bellbtn .badge{background:var(--red);color:#fff;box-shadow:0 0 0 2px var(--panel)}[data-theme=dark] .bellbtn .badge{color:#2a0b07}.scoperow{background:var(--panel);border-bottom:1px solid var(--ds-hair);gap:8px;padding:10px 14px}.scp{background:var(--ds-raise);border:1px solid var(--ds-hair-2);color:var(--ink2);border-radius:var(--ds-r-pill);font-weight:700;font-size:var(--ds-t-sm);box-shadow:var(--ds-hi)}.scp svg{color:var(--mute2)}.scp:hover{background:var(--hover);border-color:var(--chip);color:var(--ink)}.scp:active{transform:scale(.97)}.scp small{color:var(--mute);font-weight:700;font-size:var(--ds-t-xs)}.scp.on{background:linear-gradient(180deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.scp.on{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 88%, #fff 12%), var(--g))}}.scp.on{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.scp.on{border-color:color-mix(in srgb, var(--g) 80%, #000 20%)}}.scp.on{color:var(--onaccent);box-shadow:inset 0 1px 0 #ffffff24, 0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){.scp.on{box-shadow:inset 0 1px 0 #ffffff24, 0 6px 14px -8px color-mix(in srgb, var(--g) 80%, transparent)}}.scp.on svg,.scp.on small{color:inherit}.scp.on small{opacity:.8}.scp.exit{border-width:1px;border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.scp.exit{border-color:color-mix(in srgb, var(--g) 55%, transparent)}}.scp.exit{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.scp.exit{background:color-mix(in srgb, var(--g) 9%, var(--ds-raise))}}.scp.exit,.scp.exit svg{color:var(--g-tx)}.scp .fl .flg{border-radius:3px}[data-theme=contrast] .scp{box-shadow:none;border-color:#000}[data-theme=contrast] .scp.on{background:var(--g);color:#fff}.scnote{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.scnote{background:color-mix(in srgb, var(--g) 10%, var(--panel))}}.scnote{border-bottom:1px solid var(--ds-hair);color:var(--ink2);font-size:var(--ds-t-sm);line-height:1.4}.scnote svg{color:var(--g-tx)}.txbar{background:var(--ds-sunken);border-bottom:1px solid var(--ds-hair);color:var(--mute2);font-size:var(--ds-t-sm);padding:7px 14px;line-height:1.35}.txbar>svg{color:var(--mute);flex-shrink:0}.txbar.on{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.txbar.on{background:color-mix(in srgb, var(--g) 10%, var(--panel))}}.txbar.on{color:var(--ink2)}.txbar.on>svg{color:var(--g-tx)}.txbar button{color:var(--g-tx);font-weight:700;font-size:var(--ds-t-sm);border-radius:var(--ds-r-pill);min-height:32px;padding:4px 6px}.txbar button:hover{background:var(--hover)}.onlinebtn{background:var(--ds-raise);border:1px solid var(--ds-hair-2);color:var(--ink2);border-radius:var(--ds-r-pill);font-weight:700;font-size:var(--ds-t-xs);box-shadow:var(--ds-hi);height:34px}.onlinebtn:hover{background:var(--hover);border-color:var(--chip)}.onlinebtn .dotg{background:var(--g-tx);box-shadow:0 0 0 3px var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.onlinebtn .dotg{box-shadow:0 0 0 3px color-mix(in srgb, var(--g-tx) 22%, transparent)}}[data-theme=contrast] .onlinebtn{box-shadow:none;border-color:#000}@media (max-width:820px){.bottomnav{background-color:var(--panel);background-image:linear-gradient(0deg, var(--ds-raise), transparent)}@supports (color:color-mix(in lab, red, red)){.bottomnav{background-image:linear-gradient(0deg, color-mix(in srgb, var(--ds-raise) 45%, transparent), transparent)}}.bottomnav{border-top:1px solid var(--ds-hair-2);box-shadow:0 -10px 24px -18px var(--shadow);padding-top:6px}.bn{color:var(--mute);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;font-weight:600}.bn>svg{box-sizing:content-box;border-radius:var(--ds-r-pill);stroke-width:1.7px;width:22px;height:22px;transition:background-color var(--ds-dur-2) var(--ds-ease), color var(--ds-dur-2) var(--ds-ease);padding:4px 16px}.bottomnav.n6 .bn>svg{padding:4px 12px}.bn .bl{line-height:1.2}.bn:hover{color:var(--ink2)}.bn:hover>svg{background:var(--hover)}.bn.on{color:var(--g-tx);font-weight:800}.bn.on>svg{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.bn.on>svg{background:color-mix(in srgb, var(--g) 22%, transparent)}}.bn.on>svg{color:var(--g-tx);stroke-width:2px}[data-theme=dark] .bn.on{color:var(--g-tx)}[data-theme=dark] .bn.on>svg{background:var(--g)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .bn.on>svg{background:color-mix(in srgb, var(--g) 34%, transparent)}}[data-theme=dark] .bn.on>svg{color:var(--g-dk)}[data-theme=contrast] .bn{color:#000}[data-theme=contrast] .bn.on>svg{background:var(--g);color:#fff}.bn:active>svg{transform:scale(.94)}.bn .badge{box-shadow:0 0 0 2px var(--panel);top:0}}@media (max-width:400px){.bn>svg{padding:4px 12px}.bottomnav.n6 .bn>svg{padding:4px 9px}}@media (max-width:359px){.bottomnav .bn>svg,.bottomnav.n6 .bn>svg{padding:4px 8px}.bottomnav .bn.on>svg{padding:4px 14px}}.brand b{font-family:var(--ds-display);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:.06em;color:var(--ink);font-weight:700}.brand span{color:var(--mute)}.brand img.logo{border-radius:var(--ds-r-sm);box-shadow:0 0 0 1px var(--ds-hair-2), 0 4px 12px -6px var(--shadow)}.side .navtabs{border-bottom:1px solid var(--ds-hair)}.side .navtab{color:var(--mute);border-radius:var(--ds-r-md);background:0 0;font-weight:600}.side .navtab svg{box-sizing:content-box;border-radius:var(--ds-r-pill);stroke-width:1.7px;transition:background-color var(--ds-dur-2) var(--ds-ease);padding:3px 12px}.side .navtab:hover{color:var(--ink2);background:0 0}.side .navtab:hover svg{background:var(--hover)}.side .navtab.on{color:var(--g-tx);background:0 0;font-weight:700}.side .navtab.on svg{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.side .navtab.on svg{background:color-mix(in srgb, var(--g) 22%, transparent)}}.side .navtab.on svg{stroke-width:2px}[data-theme=dark] .side .navtab.on svg{background:var(--g)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .side .navtab.on svg{background:color-mix(in srgb, var(--g) 34%, transparent)}}[data-theme=dark] .side .navtab.on svg{color:var(--g-dk)}[data-theme=contrast] .side .navtab.on svg{background:var(--g);color:#fff}.side .navtab .badge{box-shadow:0 0 0 2px var(--panel)}#langchips{border-bottom:0}#langchips:empty{display:none}.sidesw{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-pill);box-shadow:inset 0 1px 2px #0000001a}.sidesw button{border-radius:var(--ds-r-pill);color:var(--mute2);font-weight:700}.sidesw button:hover{color:var(--ink)}.sidesw button.on,[data-theme=dark] .sidesw button.on{background:var(--ds-raise);color:var(--ink);box-shadow:var(--ds-hi), 0 1px 2px #0000001f, 0 4px 12px -6px #0000004d}[data-theme=dark] .sidesw button.on{background:#2c241e}.sidesw button.on svg{color:var(--g-tx)}[data-theme=contrast] .sidesw button.on{background:var(--g);color:#fff;box-shadow:none}[data-theme=contrast] .sidesw button.on svg{color:#fff}#roomsect .cline{border-bottom:1px solid var(--ds-hair);gap:10px;min-height:52px;padding:8px 14px 8px 16px}#roomsect .cline:last-child,#roomsect .cline:has(+.cline:empty){border-bottom-color:var(--ds-hair-2)}#roomsect .clubline{padding-top:8px}#roomsect .sect-t,#langchips .sect-t{font-size:var(--ds-t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font-weight:800}#roomlist{padding:6px 8px 12px}.row.room,.row.room[class*=tint],.row.room[class*=tint]:nth-child(odd),.row.room:nth-child(odd){border-radius:var(--ds-r-md);background:0 0;border:0;gap:14px;min-height:72px;padding:12px 10px;position:relative}.row.room+.row.room{border-top:0}.row.room+.row.room:before{content:"";background:var(--ds-hair);pointer-events:none;height:1px;position:absolute;top:0;left:70px;right:10px}.row.room:hover,.row.room[class*=tint]:hover{background:var(--hover)}.row.room:hover:before,.row.room:hover+.row.room:before,.row.room.on:before,.row.room.on+.row.room:before{opacity:0}.row.room.on,.row.room.on[class*=tint],.row.room.on[class*=tint]:nth-child(odd),.row.room.on:nth-child(odd){background:var(--g)}@supports (color:color-mix(in lab, red, red)){.row.room.on,.row.room.on[class*=tint],.row.room.on[class*=tint]:nth-child(odd),.row.room.on:nth-child(odd){background:color-mix(in srgb, var(--g) 12%, var(--sel))}}.row.room.on,.row.room.on[class*=tint],.row.room.on[class*=tint]:nth-child(odd),.row.room.on:nth-child(odd){box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.row.room.on,.row.room.on[class*=tint],.row.room.on[class*=tint]:nth-child(odd),.row.room.on:nth-child(odd){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 30%, transparent)}}[data-theme=contrast] .row.room.on{background:var(--sel);box-shadow:inset 0 0 0 2px #000}.row.room>.av{border-radius:var(--ds-r-md);width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--ds-hair-2), var(--ds-hi);margin-top:0}.row.room>.av svg{stroke-width:1.7px;width:22px;height:22px}.row.room.on>.av{box-shadow:inset 0 0 0 1px var(--g), var(--ds-hi)}@supports (color:color-mix(in lab, red, red)){.row.room.on>.av{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 35%, transparent), var(--ds-hi)}}.row.room>.av.lv{position:relative;overflow:visible}.row.room .rlive{width:13px;height:13px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;background:#2e9e55;border-radius:50%;position:absolute;bottom:-3px;right:-3px}[data-theme=dark] .row.room .rlive{background:#4cc97c}[data-theme=contrast] .row.room .rlive{background:#007a35;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #000}.row.room .mid{flex-direction:column;gap:3px;display:flex}.row.room .top{gap:10px}.row.room .t{color:var(--ink);letter-spacing:-.008em;flex-wrap:wrap;gap:2px 8px;min-width:0;font-size:1rem;font-weight:700;line-height:1.3}.row.room .tm{font-size:var(--ds-t-xs);color:var(--mute);font-variant-numeric:tabular-nums;font-weight:600}.row.room .desc,.row.room .desc.one{font-size:var(--ds-t-sm);color:var(--mute2);margin-top:0;line-height:1.4}.row.room .desc.one b{color:var(--ink2);font-weight:700}.row.room .desc .mute{color:var(--mute)}.row.room .pill{border-radius:var(--ds-r-pill);letter-spacing:.07em;background:var(--ds-brass-bg);height:20px;color:var(--ds-brass);border:1px solid var(--ds-brass);align-items:center;padding:0 7px;font-size:.6875rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.row.room .pill{border:1px solid color-mix(in srgb, var(--ds-brass) 32%, transparent)}}.row.room .pill{flex-shrink:0}.row.room .pill.g{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.row.room .pill.g{background:color-mix(in srgb, var(--g) 16%, transparent)}}.row.room .pill.g{color:var(--g-tx);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.row.room .pill.g{border-color:color-mix(in srgb, var(--g) 42%, transparent)}}[data-theme=contrast] .row.room .pill{border-color:#000}.row.room.clubexit{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.row.room.clubexit{background:color-mix(in srgb, var(--g) 10%, transparent)}}.row.room.clubexit .av{background:var(--g);color:var(--onaccent)}.rlhead{font-size:var(--ds-t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);border-top:0;align-items:center;gap:8px;padding:16px 10px 6px;font-weight:800;display:flex}.dmtools{border-top:0;border-bottom:1px solid var(--ds-hair);padding:10px 16px}.dmtools .small{font-size:var(--ds-t-sm)}.row.dmrow{border-radius:var(--ds-r-md);border-bottom:0;gap:14px;padding:12px 10px;position:relative}.row.dmrow+.row.dmrow:before{content:"";background:var(--ds-hair);pointer-events:none;height:1px;position:absolute;top:0;left:68px;right:10px}.row.dmrow:hover{background:var(--hover)}.row.dmrow:hover:before,.row.dmrow:hover+.row.dmrow:before,.row.dmrow.on:before,.row.dmrow.on+.row.dmrow:before{opacity:0}.row.dmrow.on{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.row.dmrow.on{background:color-mix(in srgb, var(--g) 12%, var(--sel))}}.row.dmrow.on{box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.row.dmrow.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 30%, transparent)}}.row.dmrow .t{color:var(--ink);font-size:1rem}.row.dmrow .tm{font-size:var(--ds-t-xs);color:var(--mute);font-variant-numeric:tabular-nums;font-weight:600}.row.dmrow .desc.one{font-size:var(--ds-t-sm);color:var(--mute2)}.row.dmrow.unread .desc.one{color:var(--ink2)}.row.dmrow.unread .tm{color:var(--g-tx);font-weight:800}.row.dmrow .badge.dot{box-shadow:0 0 0 3px var(--g)}@supports (color:color-mix(in lab, red, red)){.row.dmrow .badge.dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--g) 22%, transparent)}}.row.dmrow .mid{flex-direction:column;gap:2px;display:flex}[data-theme=contrast] .row.dmrow.on{box-shadow:inset 0 0 0 2px #000}.me-bar{border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);background:var(--ds-raise);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:12px;margin:0 10px 10px;padding:10px 10px 10px 12px}.me-bar b{font-size:var(--ds-t-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.me-bar .small{font-size:var(--ds-t-sm);color:var(--mute)}.me-bar .btn.ghost.sm{flex-shrink:0}[data-theme=contrast] .me-bar{box-shadow:none;border-color:#000}@media (min-width:1280px){.rail{background-color:var(--bg);background-image:var(--ds-noise);border-left:1px solid var(--ds-hair-2)}.rail:before{background-color:var(--panel);background-image:linear-gradient(180deg, var(--ds-raise), transparent)}@supports (color:color-mix(in lab, red, red)){.rail:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ds-raise) 55%, transparent), transparent)}}.rail:before{border-bottom:1px solid var(--ds-hair-2)}}.rcardx{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);padding:14px 10px 8px}.rcardx .rh{font-size:var(--ds-t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;padding:0 6px;font-weight:800}.rcardx .rh svg{color:var(--ds-brass);stroke-width:1.8px}.rcardx .rh .dot.live,.rcardx .rh .dot{background:var(--g-tx);box-shadow:0 0 0 3px var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.rcardx .rh .dot.live,.rcardx .rh .dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--g-tx) 22%, transparent)}}.rrow{border-radius:var(--ds-r-sm);gap:2px;padding:8px 6px}.rrow:hover{background:var(--hover)}.rrow b{color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.35}.rrow span{font-size:var(--ds-t-sm);color:var(--mute)}.rrow.fr{padding:4px 6px}.rrow.fr+.rrow.fr{border-top:0}.rrow.fr .frchat:hover{color:var(--g-tx);background:0 0}.ondot{background:var(--g-tx);border-color:var(--surface)}[data-theme=contrast] .rcardx{box-shadow:none;border-color:#000}.dkbox{background:var(--surface);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md) var(--ds-r-md) 0 0;box-shadow:var(--ds-sh-3), var(--ds-hi);border-bottom:0}.dkh{background:var(--panel);border-bottom:1px solid var(--ds-hair);padding:6px 4px 6px 8px}.dkbox.focus .dkh{background:linear-gradient(180deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.dkbox.focus .dkh{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 88%, #fff 12%), var(--g))}}.dkbox.focus .dkh{color:var(--onaccent);border-bottom-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.dkbox.focus .dkh{border-bottom-color:color-mix(in srgb, var(--g) 80%, #000 20%)}}.dkbox.unread.min .dkh{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.dkbox.unread.min .dkh{background:color-mix(in srgb, var(--g) 16%, var(--panel))}}.dkttl{border-radius:var(--ds-r-xs)}.dkttl:hover{background:var(--hover)}.dkttl b{letter-spacing:-.005em;font-weight:700}.dksub{font-size:var(--ds-t-xs);color:var(--mute)}.dkh .iconbtn{color:var(--mute2);border-radius:var(--ds-r-xs)}.dkh .iconbtn:hover{background:var(--hover);color:var(--ink)}.dkbox.focus .dkh .iconbtn,.dkbox.focus .dkh .dksub{color:var(--onaccent)}.dkbox.focus .dkh .iconbtn:hover,.dkbox.focus .dkttl:hover{background:#ffffff24}.dkbox.focus .dkh .dksub{opacity:.85}[data-theme=contrast] .dkbox{box-shadow:none;border-color:#000}.ptr{background:var(--ds-raise);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi), var(--ds-sh-2);color:var(--mute2)}.ptr.ready,.ptr.spin{color:var(--g-tx);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.ptr.ready,.ptr.spin{border-color:color-mix(in srgb, var(--g) 45%, transparent)}}[data-theme=contrast] .ptr{box-shadow:none;border-color:#000}@media (min-width:821px){#toast{bottom:32px}}.side .topbar .topacts.lbl .iconbtn{min-width:44px}@media (max-width:359.98px){.side .topbar{gap:4px;padding-left:10px;padding-right:6px}.side .topbar .topacts.lbl .iconbtn{padding:0 1px}}@media (max-width:820px){.mhead .topacts [data-top=ispe],.mhead .topacts [data-top=music]{display:none}.mhead .topacts.lbl{gap:4px}}@media (min-width:380px) and (max-width:480px){.mhead.home .ttl{flex:0 auto;min-width:0;overflow:hidden}.mhead.home .ttl b{text-overflow:ellipsis;overflow:hidden}.mhead.home .ttl .ipcd,.mhead.home .ttl .ipct{display:inline}.mhead.home .ttl .ipct{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.mhead .topacts.cartwrap{gap:0}.mhead .topacts.cartwrap+.topacts{margin-left:0}@media (min-width:821px){.mhead .topacts.cartwrap{display:flex}}.topacts.lbl .cartbtn .badge{top:0;right:8px}.mhead>.cartbtn{border:1px solid var(--ds-hair-2);background:var(--ds-raise);width:auto;min-width:0;height:44px;color:var(--ink);border-radius:var(--ds-r-pill);align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:relative}.mhead>.cartbtn svg{stroke-width:1.8px;width:26px;height:26px}.mhead>.cartbtn .tlb{font-size:var(--ds-t-md);color:var(--ink);font-weight:700;display:inline}.mhead>.cartbtn .badge{border-radius:11px;min-width:22px;height:22px;font-size:.75rem;top:-6px;right:-6px}.mhead>.cartbtn:hover{background:var(--hover);color:var(--ink)}.topacts.lbl .cartbtn svg{width:26px;height:26px}.mhead.home .ttl{flex-direction:column;justify-content:center;min-width:0;display:flex}.mhead.home .hb1{align-items:center;gap:10px;min-width:0;display:flex}.mhead.home .hb1>b{flex:none}.mhead.home .ipcs{display:none}@media (max-width:820px){.mhead.home .ttl{flex:0 auto;overflow:visible}.mhead.home .hb1{gap:8px}.mhead.home .hb1 .ipcd,.mhead.home .hb1 .ipct{display:none}.mhead.home .hb1 .cchip{flex-shrink:1;gap:4px;min-width:0;max-width:170px;height:28px;padding:0 8px 0 6px}.mhead.home .hb1 .cchip .cn{min-width:0;font-size:.75rem;display:inline}.mhead.home .hb1 .cchip svg{display:inline}.mhead.home .ipcs{letter-spacing:.02em;color:var(--mute);white-space:nowrap;margin-top:3px;font-size:.6875rem;font-weight:600;line-height:1.2;display:block}}@media (max-width:359.98px){.mhead.home .topacts.lbl{gap:0}.mhead.home .hb1 .cchip{max-width:120px}.mhead.home .ipcs{letter-spacing:-.02em}}#roomsect #cityline:has(.cchip+.cchip){flex-wrap:wrap;justify-content:flex-start;gap:8px}#roomsect #cityline:has(.cchip+.cchip)>.sect-t{flex-basis:100%}#roomsect #cityline:has(.cchip+.cchip) .cchip{flex:auto;min-width:0;max-width:none;margin-left:0}#roomsect #cityline:has(.cchip+.cchip) .cchip .cn{flex:0 auto;min-width:0}#roomsect #cityline:has(.cchip+.cchip) .cchip>svg:last-child{margin-left:auto}#roomsect .cline>.sect-t{flex-shrink:0;margin-right:6px}@media (max-width:820px){.side .topbar [data-top=ispe],.side .topbar [data-top=music]{display:none}.side .topbar .brand{flex:auto;gap:8px;min-width:0}.side .topbar .brand>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.side .topbar .brand b{line-height:1.15;display:block}.side .topbar .brand span{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;color:var(--mute);margin-top:2px;font-size:.6875rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.side .topbar .brand img.logo{flex:none;width:34px;height:34px}}@media (max-width:420px){.side .topbar .brand img.logo{display:none}.side .topbar .topacts.lbl{gap:0}.side .topbar .topacts.lbl .iconbtn{padding:0 1px}}@media (max-width:359.98px){.side .topbar .brand span{letter-spacing:0;white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}#spdock .spd-pill{display:none}#spdock{border-color:var(--ds-hair-2);box-shadow:var(--ds-sh-2)}#spdock.min{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;overflow:visible}#spdock.min .spd-in{opacity:0;pointer-events:none;width:300px;height:1px;position:absolute;bottom:0;left:0;overflow:hidden}#spdock.min .spd-pill{cursor:pointer;background:var(--surface);width:56px;height:56px;color:var(--g-tx);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-sh-2);border-radius:50%;place-items:center;padding:0;display:grid}#spdock.min .spd-pill svg{width:24px;height:24px}#spdock.min .spd-pill:hover{background:var(--hover)}[data-theme=contrast] #spdock.min .spd-pill{border:2px solid #000}@media (min-width:821px){#spdock{width:340px;bottom:16px;left:auto;right:16px}body.spd-on #roomlist{padding-bottom:6px}}@media (min-width:1280px){#spdock{width:268px}}@media (max-width:820px){.mhead:not(.home):not(:has(>.backbtn)){padding-left:12px}}.page-in>.hello,.page-in>.modesw,.page-in>.wnban,.page-in>#fcards,.page-in>.roomlive,.page-in>.composebtn,.page-in>.tagbar,.page-in>.tprule,.page-in>.fsec{margin-top:0;margin-bottom:0}.hello{min-height:48px;color:var(--ink);border-radius:var(--ds-r-md);gap:12px;padding:2px 2px 0}.hello .av{width:40px;height:40px;font-size:.875rem}.hello .mid{gap:3px}.hello .mid b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.012em;color:var(--ink);font-size:1.1875rem;font-weight:600;line-height:1.2}.hello .mid span{font-size:var(--ds-t-sm);color:var(--mute);gap:6px;font-weight:600;line-height:1.3}.hello .lvb{width:15px;height:15px}.hello .lvbar{background:var(--ds-sunken);border-radius:var(--ds-r-pill);min-width:36px;max-width:112px;height:4px;box-shadow:inset 0 0 0 1px var(--ds-hair);flex:1;margin-left:4px}.hello .lvbar i{border-radius:var(--ds-r-pill);background:linear-gradient(90deg, var(--ds-brass), var(--ds-brass-2));height:4px}.hello:hover .mid b{color:var(--ink)}[data-theme=contrast] .hello .lvbar i{background:var(--ds-brass)}.page-in>.modesw{gap:4px;padding:4px}.page-in>.modesw a{gap:6px;height:40px;font-size:.875rem}.wnban{border-radius:var(--ds-r-lg);background:linear-gradient(120deg, var(--g), var(--g) 70%);gap:12px;min-height:64px;padding:10px 6px 10px 12px}@supports (color:color-mix(in lab, red, red)){.wnban{background:linear-gradient(120deg, color-mix(in srgb, var(--g) 22%, var(--surface)), color-mix(in srgb, var(--g) 8%, var(--surface)) 70%)}}.wnban{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.wnban{border:1px solid color-mix(in srgb, var(--g) 32%, transparent)}}.wnban{color:var(--ink);box-shadow:var(--ds-hi), var(--ds-sh-1)}.wnban svg{color:currentColor}.wnban .wnico{border-radius:var(--ds-r-md);background:var(--g);width:40px;height:40px;color:var(--onaccent);box-shadow:inset 0 1px 0 #ffffff29, 0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){.wnban .wnico{box-shadow:inset 0 1px 0 #ffffff29, 0 6px 14px -8px color-mix(in srgb, var(--g) 90%, transparent)}}.wnban .wnico svg{width:20px;height:20px}.wnban .mid{gap:2px}.wnban .mid b{font-size:var(--ds-t-md);color:var(--ink);font-weight:800;line-height:1.3}.wnban .mid span{font-size:var(--ds-t-sm);color:var(--mute2);opacity:1}.wnban .bclose,.roomlive .bclose{width:40px;min-width:40px;height:40px;color:var(--mute);place-items:center;margin:0;padding:0;font-size:1.375rem;display:grid}[data-theme=contrast] .wnban{box-shadow:none;background:#fff;border-color:#000}.fcard{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);min-height:72px;color:var(--ink);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:12px;padding:12px 10px 12px 12px}.fcard:hover{border-color:var(--ds-hair-2)}.fcard .mid{flex-direction:column;gap:2px;display:flex}.fcard .k{font-size:var(--ds-t-sm);letter-spacing:0;text-transform:none;color:var(--g-tx);margin:0;font-weight:700;line-height:1.3}.fcard .clamp2{font-size:var(--ds-t-md);color:var(--ink2);line-height:1.4}.fcard .clamp2 b,.fcard b.clamp1{font-size:var(--ds-t-md);color:var(--ink);font-weight:700}.fcard .small.mute{font-size:var(--ds-t-sm);color:var(--mute)}.fcard .ic{border-radius:var(--ds-r-md);background:var(--ds-sunken);width:44px;height:44px;color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--ds-hair)}.fcard .ic svg{width:22px;height:22px}.fcard img{border-radius:var(--ds-r-sm);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--ds-hair)}.fcard .price{color:var(--g-tx);font-size:var(--ds-t-sm)}.fcard>svg:last-child{color:var(--mute);width:18px;height:18px}.fx{width:40px;height:40px;color:var(--mute);border-radius:var(--ds-r-pill);margin:-8px -6px -8px 0}.fx:hover{background:var(--hover);color:var(--ink)}.fcard .ic.date{border-radius:var(--ds-r-md);background:linear-gradient(var(--g) 0 18px, var(--ds-raise) 18px);width:48px;height:54px;color:var(--onaccent);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi), 0 1px 2px #00000014;letter-spacing:.1em;text-transform:uppercase;text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;gap:0;padding:0;font-size:.6875rem;font-weight:800;line-height:18px;overflow:hidden}.fcard .ic.date b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums;flex:1;place-items:center;margin:0;font-size:1.375rem;font-weight:600;line-height:1;display:grid}[data-theme=contrast] .fcard .ic.date{box-shadow:none;border-color:#000}.fcard .live{color:var(--red);font-weight:800}.fcard.ann{background:linear-gradient(120deg, var(--amber-bg), var(--amber-bg))}@supports (color:color-mix(in lab, red, red)){.fcard.ann{background:linear-gradient(120deg, var(--amber-bg), color-mix(in srgb, var(--amber-bg) 55%, var(--surface)))}}.fcard.ann{border-color:var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.fcard.ann{border-color:color-mix(in srgb, var(--amber-ln) 40%, transparent)}}.fcard.ann .ic{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.fcard.ann .ic{background:color-mix(in srgb, var(--amber) 14%, transparent)}}.fcard.ann .ic{color:var(--amber);box-shadow:none}.fcard.ann .k{color:var(--amber)}.fcard.sup{background:linear-gradient(120deg, var(--ds-brass-bg), var(--ds-brass-bg) 80%)}@supports (color:color-mix(in lab, red, red)){.fcard.sup{background:linear-gradient(120deg, var(--ds-brass-bg), color-mix(in srgb, var(--ds-brass-bg) 45%, var(--surface)) 80%)}}.fcard.sup{border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.fcard.sup{border:1px solid color-mix(in srgb, var(--ds-brass) 32%, transparent)}}.fcard.sup{color:var(--ink)}.fcard.sup .ic{background:linear-gradient(135deg, var(--ds-brass-2), var(--ds-brass));color:var(--ds-brass-bg);box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px var(--ds-brass)}.fcard.sup .k{color:var(--ds-brass)}.fcard.sup .clamp2{color:var(--ink2)}.fcard.sup .fx{color:var(--mute)}[data-theme=contrast] .fcard,[data-theme=contrast] .fcard.sup,[data-theme=contrast] .fcard.ann{box-shadow:none;background:#fff;border:1px solid #000}[data-theme=contrast] .fcard.sup .ic{background:var(--ds-brass);color:#fff;box-shadow:none}@media (max-width:820px){#fcards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:10px;margin-inline:-12px;padding:2px 12px 6px;scroll-padding-inline:12px;overflow-x:auto}#fcards::-webkit-scrollbar{display:none}#fcards>.fcard{scroll-snap-align:start;flex:0 0 85%;min-width:0}#fcards>.fcard:only-child{flex-basis:100%}.page-in>#fcards{margin-bottom:-6px}}@media (min-width:821px){#fcards{flex-flow:wrap;gap:10px}#fcards>.fcard{flex:300px;min-width:0}}.roomlive{border-radius:var(--ds-r-pill);background:var(--surface);border:1px solid var(--ds-hair);min-height:48px;box-shadow:var(--ds-hi), var(--ds-sh-1);font-size:var(--ds-t-sm);color:var(--ink);gap:10px;padding:4px 4px 4px 14px}.roomlive .mid{color:var(--ink2);font-weight:600}.roomlive b{color:var(--g-tx);font-weight:800}.roomlive .dot{width:8px;height:8px}.roomlive .dot.live{background:var(--g-tx);box-shadow:0 0 0 4px var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.roomlive .dot.live{box-shadow:0 0 0 4px color-mix(in srgb, var(--g-tx) 20%, transparent)}}.roomlive:hover{border-color:var(--ds-hair-2)}.composebtn{border-radius:var(--ds-r-lg);gap:10px;padding:10px}.composebtn .cmp{border-radius:var(--ds-r-pill);gap:10px}.composebtn .cmp .av{width:40px;height:40px}.composebtn .cmp span{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);height:44px;color:var(--mute);line-height:42px;font-size:var(--ds-t-md);padding:0 16px;font-weight:500;display:block;box-shadow:inset 0 1px 2px #0000000f}.composebtn .cmp:after{content:"";border-radius:var(--ds-r-pill);background-color:var(--g-tx);opacity:.9;flex:0 0 44px;width:44px;height:44px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='12' y='13' width='20' height='18' rx='3'/%3E%3Ccircle cx='18.5' cy='19.5' r='2'/%3E%3Cpath d='M32 26l-5-5-11 10'/%3E%3C/svg%3E") 50%/44px 44px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='12' y='13' width='20' height='18' rx='3'/%3E%3Ccircle cx='18.5' cy='19.5' r='2'/%3E%3Cpath d='M32 26l-5-5-11 10'/%3E%3C/svg%3E") 50%/44px 44px no-repeat}.composebtn .cmp:hover span{border-color:var(--chip);color:var(--mute2)}.composebtn .cmp:active span{background:var(--hover)}.page-in>.taglbl{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}.page-in>.tagbar{z-index:3;background-color:var(--bg);background-image:var(--ds-noise);border-bottom:1px solid var(--ds-hair);gap:8px;margin-inline:-12px;padding:8px 12px 9px;scroll-padding-inline:12px;position:sticky;top:-12px}#tagbar .ptag,#rcats .ptag{height:36px;font-size:var(--ds-t-sm);color:var(--ink2);background:var(--surface);border-color:var(--ds-hair-2);gap:6px;padding:0 14px;font-weight:700}#tagbar .ptag svg,#rcats .ptag svg{width:16px;height:16px;color:var(--mute2)}#tagbar .ptag:hover,#rcats .ptag:hover{background:var(--hover);border-color:var(--chip)}#tagbar .ptag.on,#rcats .ptag.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}#tagbar .ptag.on svg,#rcats .ptag.on svg{color:currentColor}@media (min-width:821px){.page-in>.tagbar{margin-inline:0;padding:10px 0 11px;top:-16px}}[data-theme=contrast] .page-in>.tagbar{background:#fff;border-bottom-color:#000}.plist{gap:14px}.post{border-radius:var(--ds-r-lg);padding:14px 0 4px}.post .phd{align-items:center;gap:12px;padding:0 12px 10px 16px}.post .phd .av.sm{width:42px;height:42px;font-size:.875rem}.post .phd .pname{font-size:var(--ds-t-md);color:var(--ink);letter-spacing:-.005em;font-weight:800}.post .phd .pname:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ds-hair-2);-webkit-text-decoration-color:var(--ds-hair-2);text-decoration-color:var(--ds-hair-2)}.post .phd .small.mute{font-size:var(--ds-t-sm);color:var(--mute);margin-top:1px}.post .phd .iconbtn{width:40px;min-width:40px;height:40px;color:var(--mute)}.post .ptags{gap:6px;margin:-2px 0 10px;padding:0 16px}.ptags .ptag.sm{height:28px;font-size:var(--ds-t-sm);color:var(--mute2);background:var(--ds-sunken);border:1px solid var(--ds-hair);box-shadow:none;gap:5px;padding:0 10px;font-weight:700}.ptags .ptag.sm svg{width:14px;height:14px;color:var(--g-tx)}.ptags .ptag.sm:hover{color:var(--ink);border-color:var(--ds-hair-2)}.ptext{color:var(--ink);letter-spacing:-.002em;padding:0 16px 12px;font-size:1rem;line-height:1.55}.ptext a{color:var(--g-tx)}.ptext .more{color:var(--g-tx);font-weight:800}.pipetags{gap:6px;padding:0 16px 12px}.pipetag{border-radius:var(--ds-r-pill);background:var(--amber-bg);min-height:32px;color:var(--amber);border:1px solid var(--amber-ln);gap:6px;padding:3px 12px 3px 9px}@supports (color:color-mix(in lab, red, red)){.pipetag{border:1px solid color-mix(in srgb, var(--amber-ln) 45%, transparent)}}.pipetag{font-size:var(--ds-t-sm);font-weight:700}.pipetag.tob{background:var(--ds-sunken);color:var(--ink2);border-color:var(--ds-hair-2)}.pipetag.tob svg{color:var(--g-tx)}.pgrid{border-radius:calc(var(--ds-r-lg) - 8px);background:0 0;gap:3px;margin:2px 8px 10px;overflow:hidden}.pgi{background:var(--photo);aspect-ratio:1}.pgi img{transition:opacity var(--ds-dur-2) var(--ds-ease)}.pgi:hover img{opacity:.94}.pgrid.n1 .pgi{aspect-ratio:auto;max-height:none}.pgrid.n1 .pgi img{object-fit:contain;background:var(--photo);height:auto;min-height:200px;max-height:min(640px,125vw)}.pgrid.n3 .pgi:first-child{aspect-ratio:16/10}.pmore{color:#fff;font-family:var(--ds-display);letter-spacing:-.01em;background:#0000007a;font-size:1.75rem;font-weight:600}.pstats{font-size:var(--ds-t-sm);color:var(--mute2);align-items:center;min-height:32px;padding:2px 16px 8px}.pstats a{color:var(--mute2);font-weight:600}.pstats a:hover{color:var(--ink);text-decoration:underline}.prx{min-height:32px;color:var(--mute2);align-items:center;gap:4px;padding:2px 0;font-weight:600;display:inline-flex}.pacts{border-top:1px solid var(--ds-hair);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;gap:2px;margin:0 10px;padding:4px 0 2px;display:grid}.pacts .pact,.pacts .pact.pemo,.pacts .pact.pdis{white-space:normal;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;height:auto;min-height:54px;padding:7px 2px 6px;font-size:.8125rem;line-height:1.15}.pact .plb{text-wrap:balance;max-width:100%}.pact{border-radius:var(--ds-r-sm);color:var(--mute2);font-weight:700}.pact svg{flex:none;width:22px;height:22px}.pact .em{height:22px;font-size:1.25rem;line-height:22px}.pact:hover{background:var(--hover);color:var(--ink)}.pact:active{background:var(--sel);transform:scale(.97)}.pact.on{color:var(--g-tx)}.pact.on svg{fill:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.pact.on svg{fill:color-mix(in srgb, var(--g-tx) 22%, transparent)}}.pact.pdis.on{color:var(--red)}.pact.pdis.on svg{fill:none}@media (max-width:440px){.pacts{gap:0;margin:0 6px}.pacts .pact,.pacts .pact.pemo,.pacts .pact.pdis{gap:3px;min-height:52px;padding:6px 1px 5px;font-size:.75rem}}@media (max-width:360px){.pacts .pact,.pacts .pact.pemo,.pacts .pact.pdis{font-size:.6875rem}}.post.pend{opacity:.78}[data-theme=contrast] .pgrid{outline:1px solid #000}#pone+.card,#rone+.card{padding:16px 14px 14px}#pone+.card>.h,#rone+.card>.h{margin:0 2px 12px!important}.clist{gap:14px}.cmt{gap:10px}.cmt .av.xs{width:34px;height:34px;margin-top:2px}.cbub{background:var(--hover);border:1px solid var(--ds-hair);border-radius:6px var(--ds-r-lg) var(--ds-r-lg) var(--ds-r-lg);font-size:var(--ds-t-md);color:var(--ink);padding:9px 14px 10px;line-height:1.5}.cbub .pname{font-size:var(--ds-t-sm);color:var(--ink);margin-bottom:1px;font-weight:800}.cmeta{font-size:var(--ds-t-sm);color:var(--mute);flex-wrap:wrap;gap:4px;padding:2px 6px 0}.cmeta>span{padding-right:6px}.cmeta button{border-radius:var(--ds-r-pill);min-height:32px;font-size:var(--ds-t-sm);color:var(--mute2);align-items:center;gap:4px;padding:0 8px;font-weight:700;display:inline-flex}.cmeta button:hover{background:var(--hover);color:var(--ink)}.cmeta button.on{color:var(--g-tx)}.cmeta button svg{width:14px;height:14px}.clist>.small.mute{color:var(--mute);font-size:var(--ds-t-md);padding:6px 2px 2px}.ccomp{padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--panel);gap:8px}@supports (color:color-mix(in lab, red, red)){.ccomp{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.ccomp{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);border-top:1px solid var(--ds-hair)}.ccomp .cbox{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:23px;box-shadow:inset 0 1px 2px #0000000f}.ccomp .cbox:focus-within{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.ccomp .cbox:focus-within{border-color:color-mix(in srgb, var(--g) 70%, var(--line))}}.ccomp .cbox:focus-within{box-shadow:var(--ds-focus)}.ccomp .cbox textarea{font-size:var(--ds-t-md);color:var(--ink);padding:11px 12px}.ccomp .cbox textarea:focus-visible{box-shadow:none}.ccomp .sendbtn{background:linear-gradient(180deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.ccomp .sendbtn{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 88%, #fff 12%), var(--g))}}.ccomp .sendbtn{color:var(--onaccent);border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.ccomp .sendbtn{border:1px solid color-mix(in srgb, var(--g) 80%, #000 20%)}}.ccomp .sendbtn{box-shadow:inset 0 1px 0 #ffffff29, 0 8px 18px -10px var(--g)}@supports (color:color-mix(in lab, red, red)){.ccomp .sendbtn{box-shadow:inset 0 1px 0 #ffffff29, 0 8px 18px -10px color-mix(in srgb, var(--g) 80%, transparent)}}.ccomp .sendbtn:active{transform:scale(.95)}[data-theme=contrast] .ccomp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top-color:#000}.tprule{font-size:var(--ds-t-sm);color:var(--mute);text-wrap:pretty;padding:0 4px;line-height:1.5}.fsec{letter-spacing:.09em;text-transform:uppercase;min-height:32px;color:var(--mute);margin:6px 2px 0;font-size:.75rem;font-weight:800}.fsec a{min-height:36px;font-size:var(--ds-t-sm);letter-spacing:0;text-transform:none;color:var(--g-tx);align-items:center;padding:0 2px;font-weight:700;display:inline-flex}.fsec+.tlist{margin-top:-4px}.tlist{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1)}.tlist:has(>.empty){box-shadow:none;background:0 0;border:0}.trow{color:var(--ink);gap:12px;padding:13px 14px}.trow+.trow{border-top:1px solid var(--ds-hair)}.trow:hover{background:var(--hover)}.trow:active{background:var(--sel)}.trow .av.sm{width:40px;height:40px}.trow .top{gap:8px}.trow .top b{font-size:var(--ds-t-md);color:var(--ink);font-weight:700}.trow .tm{font-size:var(--ds-t-sm);color:var(--mute);font-variant-numeric:tabular-nums}.trow .tx{font-size:var(--ds-t-md);color:var(--ink2);margin-top:2px;line-height:1.45}.trow .tx mark,#sres mark{background:var(--ds-brass-2)}@supports (color:color-mix(in lab, red, red)){.trow .tx mark,#sres mark{background:color-mix(in srgb, var(--ds-brass-2) 38%, transparent)}}.trow .tx mark,#sres mark{color:inherit;border-radius:4px;padding:0 2px}.trow .meta{font-size:var(--ds-t-sm);color:var(--mute2);flex-wrap:wrap;gap:10px;margin-top:7px}.trow .meta svg{width:15px;height:15px}.trow .meta .tag{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);color:var(--mute2);padding:2px 10px;font-weight:700}.trow .th{border-radius:var(--ds-r-sm);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--ds-hair)}.tlist>.btn,#fmore{margin:10px auto 12px!important}.sbox{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);height:52px;box-shadow:0 0 0 8px var(--bg), inset 0 1px 2px #00000014;gap:10px;margin-bottom:4px;padding:0 16px}.sbox:focus-within{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.sbox:focus-within{border-color:color-mix(in srgb, var(--g) 70%, var(--line))}}.sbox:focus-within{box-shadow:0 0 0 8px var(--bg), var(--ds-focus)}.sbox .ic{color:var(--mute)}.sbox .ic svg{width:20px;height:20px}.sbox input{color:var(--ink);font-size:1rem}.sbox input:focus-visible{box-shadow:none}#sres{flex-direction:column;gap:10px;display:flex}#sres>.fsec{margin-top:8px}#sres>.fsec+.tlist{margin-top:-2px}.wnhead{gap:10px;padding:18px 18px 16px}.wnhead>b{font-family:var(--ds-display);font-variation-settings:"SOFT" 50;font-weight:600;font-size:var(--ds-t-xl);letter-spacing:-.012em;color:var(--ink);line-height:1.25}.wnchips{gap:6px}.wnchip{font-size:var(--ds-t-sm);border-radius:var(--ds-r-pill);background:var(--g-lt);color:var(--g-tx);border:1px solid var(--g);padding:5px 12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wnchip{border:1px solid color-mix(in srgb, var(--g) 22%, transparent)}}.wnhead>.small.mute{font-size:var(--ds-t-sm);color:var(--mute)}.h.wnh{letter-spacing:.09em;color:var(--mute);gap:8px;margin:14px 4px -2px;font-size:.75rem}.h.wnh svg{width:17px;height:17px;color:var(--g-tx)}.wnl{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:0;overflow:hidden}.wnrow{color:var(--ink);background:0 0;border:0;border-radius:0;gap:12px;padding:13px 14px}.wnrow+.wnrow{border-top:1px solid var(--ds-hair)}.wnrow:hover{background:var(--hover)}.wnrow:active{background:var(--sel)}.wnrow .av.sm{width:40px;height:40px}.wnrow .mid{font-size:var(--ds-t-md);color:var(--ink2);gap:3px;line-height:1.45}.wnrow .mid>b,.wnrow .wnt b{color:var(--ink);font-weight:700}.wnrow .small.mute{font-size:var(--ds-t-sm);color:var(--mute)}.wnrow .pill{letter-spacing:0;background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair);padding:2px 9px;font-size:.75rem;font-weight:700}.wnth{border-radius:var(--ds-r-sm);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--ds-hair)}.wnrow .wnico{border-radius:var(--ds-r-md);background:var(--ds-sunken);width:44px;height:44px;color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--ds-hair)}.wnrow .wnico svg{width:20px;height:20px}#wnin>.note{margin-top:18px!important}#rnew,#wapply{align-self:flex-start;margin:0!important}#rlist{flex-direction:column;gap:12px;display:flex}.rfeat{border-radius:var(--ds-r-xl);background:linear-gradient(160deg, var(--g), var(--g) 70%);margin:0;padding:20px 20px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rfeat{background:linear-gradient(160deg, color-mix(in srgb, var(--g) 34%, var(--surface)), color-mix(in srgb, var(--g) 10%, var(--surface)) 70%)}}.rfeat{border:1px solid var(--ds-hair);color:var(--ink);box-shadow:var(--ds-hi), var(--ds-sh-2)}.rfeat.hasimg{background:var(--surface)}.rfeat .rfimg{aspect-ratio:4/3;object-fit:cover;background:var(--photo);width:calc(100% + 40px);margin:-20px -20px 16px}.rfeat .k{font-size:var(--ds-t-sm);letter-spacing:0;text-transform:none;color:var(--ds-brass);opacity:1;align-items:center;gap:6px;font-weight:700;display:flex}.rfeat .k svg{width:15px;height:15px}.rfeat b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:8px 0;font-size:1.625rem;font-weight:600;line-height:1.18}.rfeat p{font-size:var(--ds-t-md);color:var(--ink2);opacity:1;line-height:1.55}.rfeat .go{min-height:36px;font-weight:800;font-size:var(--ds-t-sm);color:var(--g-tx);align-items:center;margin-top:8px;display:inline-flex}.rfeat:hover .go{text-decoration:underline}.rcard{border-radius:var(--ds-r-lg);background:var(--surface);border:1px solid var(--ds-hair);color:var(--ink);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:14px;margin:0;padding:14px}.rcard:hover{border-color:var(--ds-hair-2)}.rcard .k{font-size:var(--ds-t-sm);letter-spacing:0;text-transform:none;color:var(--g-tx);font-weight:700}.rcard b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;color:var(--ink);margin:4px 0;font-size:1.1875rem;font-weight:600;line-height:1.25}.rcard p{font-size:var(--ds-t-md);color:var(--mute2);line-height:1.45}.rcard .rth{border-radius:var(--ds-r-md);width:92px;height:92px;box-shadow:inset 0 0 0 1px var(--ds-hair)}@media (min-width:821px){#rlist:has(>.rcard){grid-template-columns:1fr 1fr;gap:14px;display:grid}#rlist>.rfeat,#rlist>.empty,#rlist>.skel{grid-column:1/-1}.rfeat.hasimg{grid-template-rows:auto auto 1fr auto;grid-template-columns:1.15fr 1fr;column-gap:24px;min-height:320px;padding:0 24px 0 0;display:grid}.rfeat.hasimg .rfimg{aspect-ratio:auto;grid-row:1/-1;width:100%;height:100%;min-height:320px;margin:0}.rfeat.hasimg .k{margin-top:28px}.rfeat.hasimg b{font-size:1.875rem}.rfeat.hasimg .go{align-self:end;margin-bottom:22px}.rcard.hasimg{flex-direction:column;gap:12px}.rcard.hasimg .rth{aspect-ratio:16/9;border-radius:0;width:calc(100% + 28px);height:auto;margin:-14px -14px 0}}.reader{border-radius:var(--ds-r-xl);background:var(--surface);border:1px solid var(--ds-hair);box-shadow:var(--ds-hi), var(--ds-sh-1);margin-bottom:0;padding:26px 22px 20px}.reader>*{max-width:40rem;margin-inline:auto}.reader>.rimg.cover{max-width:none}.reader .k{font-size:var(--ds-t-sm);letter-spacing:0;text-transform:none;color:var(--g-tx);font-weight:700}.reader h1{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:calc(var(--rfs) + 11px);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin:10px auto 12px;line-height:1.15}.reader .by{color:var(--mute);font-size:var(--ds-t-sm);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:16px;display:flex}.reader .by a{color:var(--ink2);font-weight:700;text-decoration:none}.reader .by .act{border-radius:var(--ds-r-pill);min-height:32px;font-size:var(--ds-t-sm);border:1px solid var(--ds-hair-2);color:var(--mute2);background:0 0;padding:0 10px;font-weight:700}.reader .by .act:hover{background:var(--hover);color:var(--ink)}.reader figure.rimg{border-radius:var(--ds-r-md);background:var(--photo);margin:18px auto}.reader figure.rimg.cover{border-radius:0;height:auto;margin:4px -22px 18px}.reader figure.rimg.cover img{object-fit:cover;width:100%;max-height:62dvh}.rseries{border-radius:var(--ds-r-pill);background:var(--g-lt);min-height:28px;color:var(--g-tx);font-size:var(--ds-t-sm);align-items:center;margin:0 0 14px;padding:0 12px;font-weight:700;display:inline-flex}.reader>.rseries{margin-left:0}.kunye{border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair);font-size:var(--ds-t-sm);gap:6px 14px;margin:0 auto 20px;padding:14px 16px;line-height:1.45}.kunye dt{color:var(--mute);font-weight:800}.kunye dd{color:var(--ink2)}.rbody{font-optical-sizing:auto;font-family:Literata,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;font-size:var(--rfs);color:var(--ink2);letter-spacing:0;hanging-punctuation:first;text-wrap:pretty;line-height:1.75}.rbody p{margin:0 0 1.1em}.rbody h3{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:650;font-size:calc(var(--rfs) + 7px);letter-spacing:-.015em;color:var(--ds-strong);text-wrap:balance;margin:1.8em 0 .5em;line-height:1.25}.rbody a{color:var(--g-tx)}.rbody :is(b,strong){color:var(--ds-strong);font-weight:700}.reader blockquote{border-left:3px solid var(--ds-brass);color:var(--ink2);font-style:normal;font-size:calc(var(--rfs) + 2px);margin:1.4em 0;padding:4px 0 4px 18px;line-height:1.55}.reader .rlink{margin:4px 0 14px}.rsrc{border-radius:var(--ds-r-md);border:1px solid var(--ds-hair);font-size:var(--ds-t-sm);color:var(--mute2);margin:18px auto 12px;padding:12px 14px}.rsrc summary{min-height:28px;color:var(--ink2);align-items:center;font-weight:800;display:flex}.rsrc ol{margin:8px 0 0;line-height:1.55}.rorigin{border-top-color:var(--ds-hair);font-size:var(--ds-t-sm)}.reader .rx-row{border-top:1px solid var(--ds-hair);gap:8px;margin-top:16px;padding-top:14px}.reader .rx{border-radius:var(--ds-r-pill);background:var(--ds-raise);border:1px solid var(--ds-hair-2);height:40px;color:var(--ink2);font-weight:800;font-size:var(--ds-t-md);box-shadow:var(--ds-hi);align-items:center;gap:6px;padding:0 16px;display:inline-flex}.reader .rx.mine{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.reader .rx.mine{background:color-mix(in srgb, var(--red) 12%, var(--surface))}}.reader .rx.mine{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.reader .rx.mine{border-color:color-mix(in srgb, var(--red) 40%, transparent)}}.reader .rx.mine{color:var(--red)}.reader .rx.mine svg{fill:currentColor}.reader .rx-row .act{min-height:40px;color:var(--mute2);font-weight:700}@media (max-width:820px){.reader{border-radius:var(--ds-r-lg);padding:22px 18px 18px}.reader figure.rimg.cover{margin:4px -18px 18px}}#rfs{font-family:var(--ds-display);letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}#npf textarea[name=text]{font-size:1rem;line-height:1.5;min-height:132px!important}#npf>.h{margin:6px 2px 8px!important}.tagpick{gap:8px;margin-bottom:14px}.tagpick .ptag{height:38px;font-size:var(--ds-t-sm);color:var(--ink2);background:var(--ds-raise);border-color:var(--ds-hair-2);gap:6px;padding:0 14px}.tagpick .ptag svg{width:16px;height:16px;color:var(--mute2)}.tagpick .ptag.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.tagpick .ptag.on svg{color:currentColor}.npptag{border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair);padding:12px 14px}.npptag .small.mute{font-size:var(--ds-t-sm);color:var(--mute)}.npp{gap:8px}.npp:not(:empty){margin-bottom:10px}.npt{border-radius:var(--ds-r-md);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--ds-hair)}.npt button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;width:28px;height:28px;top:4px;right:4px}.addpipe2{gap:10px;margin:2px 0 4px}.addpipe{border:1.5px dashed var(--g-tx);gap:14px;min-height:64px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.addpipe{border:1.5px dashed color-mix(in srgb, var(--g-tx) 45%, var(--line))}}.addpipe{border-radius:var(--ds-r-lg);background:var(--g)}@supports (color:color-mix(in lab, red, red)){.addpipe{background:color-mix(in srgb, var(--g) 6%, transparent)}}.addpipe{color:var(--ink)}.addpipe:hover{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.addpipe:hover{background:color-mix(in srgb, var(--g) 11%, transparent)}}.addpipe:hover{border-color:var(--g-tx)}.addpipe>svg{width:26px;height:26px;color:var(--g-tx)}.addpipe b{font-size:var(--ds-t-md);color:var(--ink);font-weight:800}.addpipe small{font-size:var(--ds-t-sm);color:var(--mute);font-weight:600}.addgal{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-raise);min-width:88px;color:var(--ink2);font-size:var(--ds-t-sm);box-shadow:var(--ds-hi);gap:4px;padding:8px 12px;font-weight:700}.addgal:hover{background:var(--hover);border-color:var(--chip)}.addgal svg{width:22px;height:22px;color:var(--g-tx)}#nps:not(:empty){margin-top:6px}.emopick{gap:4px;padding:6px 8px 12px}.emopick button{border-radius:var(--ds-r-md);place-items:center;width:52px;height:52px;padding:0;font-size:1.75rem;display:grid}.emopick button:hover{background:var(--hover)}.carw{border-radius:var(--ds-r-md);background:var(--photo);box-shadow:inset 0 0 0 1px var(--ds-hair)}.cdots{gap:6px;bottom:10px}.cdots i{background:#ffffff8c;width:6px;height:6px;box-shadow:0 0 0 1px #00000026}.cdots i.on{background:#fff;border-radius:3px;width:18px}.ccount{border-radius:var(--ds-r-pill);color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;padding:3px 9px;font-size:.75rem;font-weight:700;top:10px;right:10px}.cnav{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;width:40px;height:40px;box-shadow:0 0 0 1px #ffffff1f}.cnav:hover{background:#0009}.imgview{background:#0b0907}.imgview .ed-btn{border-radius:var(--ds-r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;width:44px;min-width:44px;height:44px;padding:0;box-shadow:inset 0 0 0 1px #ffffff1a}.imgview .ed-btn:hover{background:#fff3}.imgview .vcount{border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);font-variant-numeric:tabular-nums;color:#fff;background:#ffffff1f;padding:5px 12px;font-weight:700}.imgview .vnav{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;width:48px;height:48px;box-shadow:inset 0 0 0 1px #ffffff1a}.imgview .vnav:hover{background:#ffffff38}.imgview .ed-stage.vload:after{content:"";pointer-events:none;border:3px solid #ffffff2e;border-top-color:#ffffffd9;border-radius:50%;width:34px;height:34px;margin:auto;animation:.8s linear infinite ptrspin;position:absolute;inset:0}.imgview .vdots{gap:7px}.imgview .vdots i{background:#ffffff52;width:7px;height:7px}.imgview .vdots i.on{background:#fff}#plist>.empty,#flist>.empty,#rlist>.empty,#sres>.empty,#wnin>.empty{color:var(--mute);font-size:var(--ds-t-md);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:40px 24px 36px;line-height:1.55;display:flex}#plist>.empty:before,#flist>.empty:before,#rlist>.empty:before,#sres>.empty:before,#wnin>.empty:before{content:"";background-color:var(--mute);width:56px;height:56px;-webkit-mask:var(--fe-ic) center / 56px 56px no-repeat;-webkit-mask:var(--fe-ic) center / 56px 56px no-repeat;-webkit-mask:var(--fe-ic) center / 56px 56px no-repeat;mask:var(--fe-ic) center / 56px 56px no-repeat;flex:none;margin-bottom:10px}#plist>.empty{--fe-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='27' fill='%23000' fill-opacity='.08' stroke='%23000' stroke-opacity='.3'/%3E%3Cg transform='translate(15 15) scale(1.0833)' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='M21 16l-5-5-9 9'/%3E%3C/g%3E%3C/svg%3E")}#flist>.empty{--fe-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='27' fill='%23000' fill-opacity='.08' stroke='%23000' stroke-opacity='.3'/%3E%3Cg transform='translate(15 15) scale(1.0833)' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9h14M5 15h14M10 4L8 20M16 4l-2 16'/%3E%3C/g%3E%3C/svg%3E")}#rlist>.empty{--fe-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='27' fill='%23000' fill-opacity='.08' stroke='%23000' stroke-opacity='.3'/%3E%3Cg transform='translate(15 15) scale(1.0833)' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.5C10 5 7 4.5 3.5 5v13c3.5-.5 6.5 0 8.5 1.5 2-1.5 5-2 8.5-1.5V5C17 4.5 14 5 12 6.5z'/%3E%3Cpath d='M12 6.5v13'/%3E%3C/g%3E%3C/svg%3E")}#sres>.empty{--fe-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='27' fill='%23000' fill-opacity='.08' stroke='%23000' stroke-opacity='.3'/%3E%3Cg transform='translate(15 15) scale(1.0833)' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/g%3E%3C/svg%3E")}#wnin>.empty{--fe-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='27' fill='%23000' fill-opacity='.08' stroke='%23000' stroke-opacity='.3'/%3E%3Cg transform='translate(15 15) scale(1.0833)' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 0 1 12 0c0 6 2.5 8 2.5 8h-17S6 15 6 9z'/%3E%3Cpath d='M10.3 20a1.9 1.9 0 0 0 3.4 0'/%3E%3C/g%3E%3C/svg%3E")}#plist>.empty .btn,#flist>.empty .btn,#wnin>.empty .btn{margin-top:14px!important}#wnin>.empty>div{margin-top:6px!important}.bypipo{color:var(--mute);opacity:.72;gap:4px}a.bypipo{-webkit-tap-highlight-color:transparent;width:max-content;max-width:100%;text-decoration:none}@media (hover:hover){a.bypipo:hover{opacity:1}}.bypipo img{height:30px}.bypipo .bp1{font-family:var(--ds-display);font-style:normal;font-weight:500;font-size:var(--ds-t-sm);letter-spacing:.01em}.bypipo .bp1 b{letter-spacing:.02em;font-weight:600}.msgs{--ds-tuft:var(--ds-leather)}@supports (color:color-mix(in lab, red, red)){.msgs{--ds-tuft:color-mix(in srgb, var(--ds-leather) 16%, transparent)}}.msgs{background-color:var(--chatbg);background-image:radial-gradient(circle at center, var(--ds-tuft) 0 1.1px, transparent 1.7px), radial-gradient(circle at center, var(--ds-tuft) 0 1.1px, transparent 1.7px), var(--ds-noise);background-position:0 0,17px 17px,0 0;background-size:34px 34px,34px 34px,auto}[data-theme=dark] .msgs{--ds-tuft:var(--ds-leather)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .msgs{--ds-tuft:color-mix(in srgb, var(--ds-leather) 26%, transparent)}}[data-theme=contrast] .msgs{background-image:none;background-color:var(--bg)}.msgs-in{gap:3px}@media (min-width:821px){.msgs{padding-top:18px;padding-bottom:12px}}.msgs .daytag{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.msgs .daytag{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.msgs .daytag{color:var(--mute2);border:1px solid var(--ds-hair);border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);letter-spacing:.01em;box-shadow:var(--ds-hi), 0 1px 2px #0000000f;margin:12px 0 8px;padding:5px 14px;font-weight:700}.msgs-in>.empty{color:var(--mute);font-size:var(--ds-t-md)}.mrow{gap:8px}.mrow+.mrow:not(.me):has(>.avbtn),.mrow.me+.mrow:not(.me),.mrow:not(.me)+.mrow.me{margin-top:6px}.mrow .avbtn .av:is(:not(.fr),.fr-n){box-shadow:0 0 0 1.5px var(--chatbg), 0 0 0 2.5px var(--ds-hair-2)}.bubble{--r:18px;--rt:6px;background:var(--bubble);color:var(--ink);border:1px solid var(--ds-hair);border-radius:var(--rt) var(--r) var(--r) var(--r);box-shadow:var(--ds-hi), 0 1px 1px #0000000d, 0 2px 6px -3px var(--shadow);padding:8px 12px 6px;font-size:1rem;line-height:1.5}[data-theme=dark] .bubble{box-shadow:var(--ds-hi), 0 1px 2px #00000059}.mrow:not(.me):has(+.mrow:not(.me)>.avsp)>.bubble{border-bottom-left-radius:var(--rt)}.bubble.me{background:linear-gradient(180deg, var(--own), var(--own))}@supports (color:color-mix(in lab, red, red)){.bubble.me{background:linear-gradient(180deg, color-mix(in srgb, var(--own) 94%, var(--g-tx) 6%), var(--own))}}.bubble.me{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.bubble.me{border-color:color-mix(in srgb, var(--g) 26%, transparent)}}.bubble.me{border-radius:var(--r) var(--rt) var(--r) var(--r)}.mrow.me:has(+.mrow.me)>.bubble.me{border-bottom-right-radius:var(--rt)}[data-theme=contrast] .bubble{border:1px solid var(--ds-hair-2);box-shadow:none}[data-theme=contrast] .bubble.me{background:var(--own)}.bubble .txt{letter-spacing:-.003em;font-size:1rem;line-height:1.5}.bubble .del{color:var(--mute);font-size:var(--ds-t-md)}.bubble .movednote{color:var(--amber)}.bubble.hl{outline:2px solid var(--ds-brass-2);outline-offset:2px}[data-theme=contrast] .bubble.hl{outline:3px solid #000}.bubble .who{font-size:var(--ds-t-sm);letter-spacing:-.003em;gap:4px 6px;margin-bottom:3px;font-weight:800;line-height:1.35}.bubble .who a:hover{text-decoration:underline}.bubble .lv{color:var(--ds-brass);font-weight:600;font-size:var(--ds-t-sm);align-items:center;gap:3px;display:inline-flex}.bubble .who .fullsub{color:var(--mute);font-weight:500}.bubble .meta{font-size:var(--ds-t-sm);color:var(--mute);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-top:3px;font-weight:500;line-height:1.3}.bubble.me .meta{color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.bubble.me .meta{color:color-mix(in srgb, var(--g-tx) 45%, var(--mute))}}.bubble .tpmk{color:var(--mute2);gap:5px;font-weight:600;position:relative}.bubble .tpmk svg{color:var(--ds-brass)}.bubble .tpmk:after{content:"";position:absolute;inset:-10px -6px}.bubble .tpmk:hover{color:var(--ink)}.bubble .tpmk.on,.bubble .tpmk.on svg{color:var(--mute)}.bubble:has(>.pill){border-color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.bubble:has(>.pill){border-color:color-mix(in srgb, var(--ds-brass) 42%, transparent)}}.bubble:has(>.pill){box-shadow:var(--ds-hi), inset 3px 0 0 var(--ds-brass-2), 0 2px 8px -4px var(--shadow)}@supports (color:color-mix(in lab, red, red)){.bubble:has(>.pill){box-shadow:var(--ds-hi), inset 3px 0 0 color-mix(in srgb, var(--ds-brass-2) 70%, transparent), 0 2px 8px -4px var(--shadow)}}.bubble>.pill{background:var(--ds-brass-bg);color:var(--ds-brass);border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.bubble>.pill{border:1px solid color-mix(in srgb, var(--ds-brass) 30%, transparent)}}.bubble>.pill{border-radius:var(--ds-r-pill);letter-spacing:.1em;padding:2px 9px 2px 8px;font-size:.6875rem;font-weight:800;line-height:1.4}.bubble>.pill:before{content:"";vertical-align:1px;background:currentColor;width:5px;height:5px;margin-right:6px;display:inline-block;transform:rotate(45deg)}[data-theme=contrast] .bubble:has(>.pill){box-shadow:none;border:2px solid #000}.bubble .mtag{background:var(--ink);gap:5px;height:24px;padding:0 9px;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bubble .mtag{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.bubble .mtag{color:var(--mute2);border:1px solid var(--ds-hair);box-shadow:none;margin-bottom:5px}.bubble .mtag:hover{background:var(--hover);color:var(--ink)}.bubble .quote,.quote{border-left:2px solid var(--g-tx);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bubble .quote,.quote{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.bubble .quote,.quote{border-radius:4px var(--ds-r-xs) var(--ds-r-xs) 4px;font-size:var(--ds-t-sm);color:var(--mute2);opacity:1;margin:2px 0 6px;padding:5px 10px 6px;line-height:1.4}.bubble .quote b,.quote b{color:var(--g-tx);font-size:var(--ds-t-sm);margin-bottom:1px;font-weight:800}.bubble.me .quote{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.bubble.me .quote{background:color-mix(in srgb, var(--g) 14%, transparent)}}.bubble .quote:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bubble .quote:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.bubble .media{border-radius:var(--ds-r-sm);box-shadow:0 0 0 1px var(--ds-hair);background:var(--photo);margin:4px 0}.bubble .filelink,.bubble .prodlink{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bubble .filelink,.bubble .prodlink{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.bubble .filelink,.bubble .prodlink{border:1px solid var(--ds-hair);border-radius:var(--ds-r-sm);color:var(--ink);min-height:44px;padding:10px 12px;font-weight:700}.bubble .filelink svg,.bubble .prodlink svg{color:var(--g-tx);flex-shrink:0}.bubble .filelink:hover,.bubble .prodlink:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bubble .filelink:hover,.bubble .prodlink:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.bubble .claimtxt{color:var(--g-tx)}.voice{gap:10px;padding:4px 0 2px}.vplay{background:linear-gradient(180deg, var(--g), var(--g));width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.vplay{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 86%, #fff 14%), var(--g))}}.vplay{color:var(--onaccent);box-shadow:inset 0 1px 0 #ffffff2e, 0 4px 10px -6px var(--g)}@supports (color:color-mix(in lab, red, red)){.vplay{box-shadow:inset 0 1px 0 #ffffff2e, 0 4px 10px -6px color-mix(in srgb, var(--g) 90%, transparent)}}.vplay:active{transform:scale(.94)}.vbar{border-radius:var(--ds-r-pill);background:var(--ink);height:4px}@supports (color:color-mix(in lab, red, red)){.vbar{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.vbar i{background:var(--g-tx);border-radius:var(--ds-r-pill)}.vtime{font-size:var(--ds-t-sm);color:var(--mute2);font-weight:600}[data-theme=contrast] .vplay{background:var(--g);box-shadow:none}.icard{background:linear-gradient(135deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.icard{background:linear-gradient(135deg, color-mix(in srgb, var(--g) 14%, transparent), color-mix(in srgb, var(--g) 6%, transparent))}}.icard{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.icard{border:1px solid color-mix(in srgb, var(--g) 28%, transparent)}}.icard{border-radius:var(--ds-r-md);gap:12px;padding:10px 12px}.icard .icmid b{color:var(--ink);font-size:1rem;font-weight:800}.icard .icmid .small{font-size:var(--ds-t-sm);color:var(--mute2)}.heldnote{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.heldnote{border:1px solid color-mix(in srgb, var(--amber-ln) 35%, transparent)}}.heldnote{border-radius:var(--ds-r-xs);font-size:var(--ds-t-sm);padding:5px 9px;font-weight:700}.rx-row{gap:6px;margin-top:6px}.rx{border:1px solid var(--ds-hair-2);background:var(--ds-raise);height:28px;color:var(--ink2);border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);box-shadow:var(--ds-hi), 0 1px 2px #00000014;align-items:center;gap:2px;padding:0 9px;font-weight:700;line-height:1;display:inline-flex}.rx:hover{background:var(--hover);border-color:var(--chip)}.rx b{color:var(--mute2);font-variant-numeric:tabular-nums;font-weight:800}.rx.mine{background:var(--g-lt);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.rx.mine{border-color:color-mix(in srgb, var(--g) 60%, transparent)}}.rx.mine,.rx.mine b{color:var(--g-tx)}.bubble.me .rx{background:var(--ds-raise)}@supports (color:color-mix(in lab, red, red)){.bubble.me .rx{background:color-mix(in srgb, var(--ds-raise) 70%, var(--own))}}[data-theme=contrast] .rx{box-shadow:none;border-color:#000}.bubble .mbtn{color:var(--mute);border-radius:var(--ds-r-pill)}.bubble .mbtn:hover{background:var(--hover);color:var(--ink)}@media (hover:hover){.bubble .mbtn{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bubble .mbtn{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.bubble .mbtn{box-shadow:0 0 0 1px var(--ds-hair)}}@media (hover:none){.bubble .mbtn{opacity:.55;border-radius:var(--ds-r-sm);box-shadow:none;background:0 0}.bubble .mbtn:active{opacity:1;background:var(--hover)}}.mrow.pend .bubble{opacity:.78}.msgs.selmode .mrow{border-radius:var(--ds-r-md)}.msgs.selmode .mrow:hover{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.msgs.selmode .mrow:hover{background:color-mix(in srgb, var(--g) 8%, transparent)}}.msgs.selmode .mrow.sel{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.msgs.selmode .mrow.sel{background:color-mix(in srgb, var(--g) 20%, transparent)}}.msgs.selmode .mrow.sel{box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.msgs.selmode .mrow.sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 45%, transparent)}}.selbar{background:var(--surface);border-bottom:1px solid var(--ds-hair);box-shadow:var(--ds-sh-1);min-height:56px;padding:6px 12px 6px 6px}.selbar .seln{font-size:var(--ds-t-lg);font-variant-numeric:tabular-nums;font-weight:800}.tagbar.rtags{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.tagbar.rtags{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.tagbar.rtags{border-bottom:1px solid var(--ds-hair);gap:6px;padding:8px 12px}.tagbar.rtags .ptag{height:34px;font-size:var(--ds-t-sm);gap:6px;padding:0 13px}.tagbar.rtags .ptag svg{opacity:.85}.tagbar.rtags .ptag.on svg{opacity:1}.note.faqcard{border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.note.faqcard{border:1px solid color-mix(in srgb, var(--ds-brass) 30%, transparent)}}.note.faqcard{border-left:3px solid var(--ds-brass-2);background:var(--ds-brass-bg)}@supports (color:color-mix(in lab, red, red)){.note.faqcard{background:color-mix(in srgb, var(--ds-brass-bg) 82%, var(--surface))}}.note.faqcard{color:var(--ink2);border-radius:var(--ds-r-md);box-shadow:var(--ds-sh-1);gap:12px;margin:8px 0 12px;padding:14px 16px}.note.faqcard>svg{color:var(--ds-brass);flex-shrink:0}.note.faqcard b{color:var(--ink);font-size:var(--ds-t-md);line-height:1.35}.note.faqcard .small{color:var(--mute2);font-size:var(--ds-t-sm)}.note.faqcard a{color:var(--g-tx);margin-top:6px;display:inline-block}.composer{background-color:var(--chatbg);background-image:var(--ds-noise);border-top:1px solid var(--ds-hair);padding-top:8px}[data-theme=contrast] .composer{background:var(--bg);border-top-color:#000}.composer .crow{align-items:flex-end;gap:6px}.composer .cbox{background:var(--ds-raise);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi), 0 1px 2px #0000000f, 0 6px 18px -10px var(--shadow);transition:border-color var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease);border-radius:24px;padding:0 4px}.composer .cbox:has(textarea:focus){border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.composer .cbox:has(textarea:focus){border-color:color-mix(in srgb, var(--g) 60%, var(--ds-hair-2))}}.composer .cbox:has(textarea:focus){box-shadow:var(--ds-hi), var(--ds-focus), 0 6px 18px -10px var(--shadow)}.composer .cbox textarea{min-height:46px;color:var(--ink);padding:12px 6px;font-size:1rem;line-height:1.375}.composer .cbox textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer .cbox textarea:focus,.composer .cbox textarea:focus-visible{box-shadow:none;outline:none}.composer .cbox .iconbtn{color:var(--mute);height:46px}.composer .cbox .iconbtn:hover{color:var(--ink);background:0 0}.composer .emobtn.on{color:var(--g-tx)}.composer #attachbtn{color:var(--mute2);width:46px;height:48px}.composer #attachbtn:hover{color:var(--ink);background:var(--hover)}[data-theme=contrast] .composer .cbox{box-shadow:none;border:2px solid #000}.composer .sendbtn{width:48px;height:48px;color:var(--onaccent);background:linear-gradient(180deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.composer .sendbtn{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 84%, #fff 16%), var(--g))}}.composer .sendbtn{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.composer .sendbtn{border:1px solid color-mix(in srgb, var(--g) 80%, #000 20%)}}.composer .sendbtn{box-shadow:inset 0 1px 0 #fff3, 0 2px 4px #00000024, 0 10px 22px -10px var(--g)}@supports (color:color-mix(in lab, red, red)){.composer .sendbtn{box-shadow:inset 0 1px 0 #fff3, 0 2px 4px #00000024, 0 10px 22px -10px color-mix(in srgb, var(--g) 90%, transparent)}}.composer .sendbtn{transition:transform var(--ds-dur-1) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease)}.composer .sendbtn:hover{background:linear-gradient(180deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.composer .sendbtn:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 76%, #fff 24%), color-mix(in srgb, var(--g) 94%, #fff 6%))}}.composer .sendbtn:active{transform:scale(.94)}.composer .sendbtn svg{width:22px;height:22px}.composer .sendbtn.rec{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 0 6px var(--red), 0 10px 22px -10px var(--red);transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.composer .sendbtn.rec{box-shadow:0 0 0 6px color-mix(in srgb, var(--red) 22%, transparent), 0 10px 22px -10px var(--red)}}[data-theme=dark] .composer .sendbtn.rec{color:#2a0b07}.composer .sendbtn.cancel{border-color:var(--mute);box-shadow:none}[data-theme=contrast] .composer .sendbtn{background:var(--g);box-shadow:none;border-color:#000}.composer .replybar{background:var(--ds-raise);border:1px solid var(--ds-hair);border-left:3px solid var(--g-tx);border-radius:4px var(--ds-r-md) var(--ds-r-md) 4px;font-size:var(--ds-t-sm);color:var(--mute2);box-shadow:var(--ds-sh-1);margin:0 2px 8px;padding:4px 4px 4px 12px}.composer .replybar b{color:var(--g-tx);font-weight:800}.composer .replybar .iconbtn{width:40px;height:40px;color:var(--mute);flex-shrink:0}.composer .status{font-size:var(--ds-t-sm);color:var(--mute2);padding:0 8px 6px}.composer .status.err{color:var(--red)}.mutedbar{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.mutedbar{border:1px solid color-mix(in srgb, var(--amber-ln) 35%, transparent)}}.mutedbar{border-radius:var(--ds-r-md);padding:12px 14px;font-weight:600;line-height:1.5}.composer>.note{margin:0 2px}.composer .menu{background:var(--surface);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);box-shadow:var(--ds-sh-3), var(--ds-hi);animation:ds-chat-pop var(--ds-dur-2) var(--ds-ease) both;transform-origin:20% 100%;gap:4px;padding:8px}.composer .menu label{border-radius:var(--ds-r-md);height:84px;font-size:var(--ds-t-sm);color:var(--ink2);gap:8px;font-weight:700}.composer .menu label:hover{background:var(--hover);color:var(--ink)}.composer .menu label .ic{width:44px;height:44px;box-shadow:inset 0 1px #ffffff40,0 6px 14px -8px #00000080}[data-theme=contrast] .composer .menu{box-shadow:none;border:2px solid #000}.emop{background:var(--surface);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);box-shadow:var(--ds-sh-3), var(--ds-hi);animation:ds-chat-pop var(--ds-dur-2) var(--ds-ease) both;transform-origin:12% 100%;gap:8px;padding:10px}@keyframes ds-chat-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.emosrch{gap:6px}.emosrch input{background:var(--ds-sunken);height:44px;color:var(--ink);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);padding:0 16px;font-size:1rem;box-shadow:inset 0 1px 2px #0000000f}.emosrch input:focus{border-color:var(--g);outline:none}@supports (color:color-mix(in lab, red, red)){.emosrch input:focus{border-color:color-mix(in srgb, var(--g) 60%, var(--ds-hair-2))}}.emosrch input:focus{box-shadow:var(--ds-focus);background:var(--surface)}.emotone{border-radius:var(--ds-r-pill)}.emotone[aria-expanded=true],.emotone:hover{background:var(--hover)}.emotones{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);padding:2px}.emotones button{border-radius:var(--ds-r-sm)}.emotones button[aria-pressed=true]{background:var(--ds-raise);box-shadow:var(--ds-hi), 0 1px 2px #00000026}.emotabs{border-bottom:1px solid var(--ds-hair);scrollbar-width:none;gap:2px;padding-bottom:8px}.emotabs::-webkit-scrollbar{display:none}.emotabs button{border-radius:var(--ds-r-sm);opacity:.55;transition:opacity var(--ds-dur-2) var(--ds-ease), background-color var(--ds-dur-2) var(--ds-ease)}.emotabs button:hover{opacity:.9;background:var(--hover)}.emotabs button.on{opacity:1;background:var(--sel);box-shadow:inset 0 -2px 0 var(--g-tx)}.emop .emot{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:2px 4px 4px;font-size:.75rem;font-weight:800}.emogrid button{border-radius:var(--ds-r-sm);transition:transform var(--ds-dur-1) var(--ds-ease), background-color var(--ds-dur-1) var(--ds-ease)}.emogrid button:hover,.emogrid button:focus-visible{background:var(--hover)}.emogrid button:active{transform:scale(1.18)}[data-theme=contrast] .emop{box-shadow:none;border:2px solid #000}.seenln{font-size:var(--ds-t-sm);color:var(--mute);padding:4px 4px 0;font-weight:600}.seenln svg{width:14px;height:14px}.typdots{background:var(--bubble);border:1px solid var(--ds-hair);box-shadow:var(--ds-hi), 0 1px 2px #00000014;border-radius:6px 18px 18px;margin:4px 0;padding:12px 14px}.typdots i{background:var(--mute2);width:7px;height:7px}.main #msgs:has(+#dcomp) .mrow:not(.me)>.avsp{width:0;margin-right:-8px}#dsegs{gap:8px}#dsegs~.row.tap{border-bottom:1px solid var(--ds-hair);gap:14px;min-height:76px;padding:12px 16px}#dsegs~.row.tap:hover{background:var(--hover)}#dsegs~.row.tap .t{letter-spacing:-.005em;font-size:1rem;font-weight:800}#dsegs~.row.tap .s{font-size:var(--ds-t-sm);color:var(--mute2)}#dsegs~.row.tap .tm{font-size:var(--ds-t-sm);color:var(--mute);font-variant-numeric:tabular-nums;flex-shrink:0}#dsegs~.row.tap .top+.top{margin-top:3px}#dsegs~.row.tap .badge.dot{box-shadow:0 0 0 3px var(--g)}@supports (color:color-mix(in lab, red, red)){#dsegs~.row.tap .badge.dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--g) 22%, transparent)}}#dsegs~.sect{padding:14px 16px 6px}.msgs .anncard.big{background:var(--surface);border:1px solid var(--ds-hair);border-top:2px solid var(--ds-brass-2)}@supports (color:color-mix(in lab, red, red)){.msgs .anncard.big{border-top:2px solid color-mix(in srgb, var(--ds-brass-2) 65%, transparent)}}.msgs .anncard.big{border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:12px;padding:16px 18px 14px}.msgs .anncard.big+.anncard.big{margin-top:12px}.msgs .anncard.big .hd b{font-size:var(--ds-t-md);font-weight:800}.msgs .anncard.big .hd .small{font-size:var(--ds-t-sm);color:var(--mute)}.msgs .anncard.big .txt{color:var(--ink);font-size:1rem;line-height:1.6}.msgs .anncard.big .act{border:1px solid var(--ds-hair-2);background:var(--ds-raise);height:32px;color:var(--ink2);border-radius:var(--ds-r-pill);align-self:flex-start;padding:0 12px}.msgs .anncard.big .act.danger{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.msgs .anncard.big .act.danger{border-color:color-mix(in srgb, var(--red) 40%, transparent)}}.msgs .anncard.big .rx-row{margin-top:2px}[data-theme=contrast] .msgs .anncard.big{box-shadow:none;border:1px solid #000;border-top-width:3px}.composer .anntg{color:var(--mute2);font-size:var(--ds-t-sm);padding:0 6px 8px}.composer .anntg select{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-sm);height:36px;color:var(--ink);font-size:var(--ds-t-sm);padding:0 10px}.composer .anntg select:focus{border-color:var(--g);outline:none}@supports (color:color-mix(in lab, red, red)){.composer .anntg select:focus{border-color:color-mix(in srgb, var(--g) 60%, var(--line))}}.composer .anntg select:focus{box-shadow:var(--ds-focus)}.mkhead{background:var(--surface);border-bottom:1px solid var(--ds-hair);box-shadow:0 6px 16px -14px var(--shadow);gap:14px;padding:12px 16px}.mkhead .mid>b{font-size:var(--ds-t-lg);font-weight:800}.mkhead .small{font-size:var(--ds-t-sm)}.mkhead a.small{color:var(--g-tx);font-weight:700}.mkclosed{background:var(--chatbg);border-top:1px solid var(--ds-hair);color:var(--mute2);font-size:var(--ds-t-sm);padding:14px 16px;font-weight:600}.card.clublock{border-radius:var(--ds-r-xl);gap:10px;padding:28px 22px 24px}.card.clublock .h{font-size:var(--ds-t-md);letter-spacing:.06em;color:var(--ink2)}.card.clublock p{color:var(--mute2)}.clubdesc{background:var(--surface);border-bottom:1px solid var(--ds-hair);color:var(--mute2);font-size:var(--ds-t-sm);padding:10px 16px}.dkbody .msgs{padding:10px 10px 6px}.dkbody .bubble{--r:16px;padding:7px 11px 5px}.dkbody .composer{padding:6px 6px 8px}.dkbody .composer .crow{gap:4px}.dkbody .composer .cbox{border-radius:22px}.dkbody .composer .cbox textarea{min-height:42px;padding:10px 4px}.dkbody .composer .cbox .iconbtn{width:34px;min-width:34px;height:42px}.dkbody .composer #attachbtn{width:38px;height:44px}.dkbody .composer .sendbtn{width:44px;height:44px}.dkbody .composer .sendbtn svg{width:20px;height:20px}.dkbody .composer .menu label{height:76px}.evcard,.hcard,#evlist,#ract,#alive,.bigcd{--ev-i-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E");--ev-i-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c1-3.5 3.5-5 6.5-5s5.5 1.5 6.5 5'/%3E%3Ccircle cx='17' cy='9' r='2.6'/%3E%3Cpath d='M17 14c2.5 0 4 1.3 4.8 4'/%3E%3C/svg%3E");--ev-i-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M4 10h16M9 3v4M15 3v4'/%3E%3C/svg%3E");--ev-i-gift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M5 12v8h14v-8M12 8v12M12 8c-2-4-6-3-5 0M12 8c2-4 6-3 5 0'/%3E%3C/svg%3E");--ev-i-gavel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 5l5 5M11.5 7.5l5 5M9 10l5-5 5 5-5 5zM12 12l-8 8M3 21h8'/%3E%3C/svg%3E")}.evnav{gap:4px;margin:0;padding:4px;display:flex}.evnav a{min-width:0;height:44px;font-size:var(--ds-t-md);letter-spacing:-.005em;flex:auto;gap:7px;padding:0 12px;font-weight:700}.evnav a svg{opacity:.8;width:18px;height:18px}.evnav a.on{font-weight:800}.evnav a.on svg{opacity:1}@media (max-width:420px){.evnav a{font-size:var(--ds-t-sm);gap:4px;padding:0 6px}.evnav a svg{width:16px;height:16px}}@media (max-width:359px){.evnav a:not(.on) svg{display:none}.evnav a{white-space:normal;text-align:center;line-height:1.15}}hr.evsep{display:none}#evtab.segs.big{border-color:var(--ds-hair-2);box-shadow:none;background:0 0;gap:4px;padding:4px}#evtab.segs.big .seg{height:40px;font-size:var(--ds-t-md);font-weight:700}#evtab.segs.big .seg.on{font-weight:800}#evkind{gap:8px}#evkind .seg{height:36px;font-size:var(--ds-t-sm);border-color:var(--ds-hair-2);color:var(--mute2);background:0 0;padding:0 14px;font-weight:700;position:relative}#evkind .seg:after{content:"";position:absolute;inset:-4px -2px}#evkind .seg:hover{color:var(--ink);background:var(--hover)}#evkind .seg.on{background:var(--g);border-color:var(--g);color:var(--onaccent);box-shadow:0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){#evkind .seg.on{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--g) 80%, transparent)}}[data-theme=contrast] #evkind .seg.on{color:#fff;border-color:#000}@media (min-width:820px){.page-in:has(>#evtab){flex-flow:wrap;align-items:flex-start;column-gap:16px}.page-in:has(>#evtab)>*{flex:100%;min-width:0}.page-in:has(>#evtab)>#evtab{flex:none;width:300px}.page-in:has(>#evtab)>#evkind{flex:auto;justify-content:flex-end;width:auto;padding-top:6px}}.evlist{gap:12px}.evcard{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);min-height:104px;box-shadow:var(--ds-hi), var(--ds-sh-1);-webkit-tap-highlight-color:transparent;gap:16px;padding:14px 16px 14px 14px}@media (hover:hover){.evcard:hover{border-color:var(--ds-hair-2);box-shadow:var(--ds-hi), var(--ds-sh-2)}}@media (prefers-reduced-motion:no-preference){.evcard,.hcard{transition:box-shadow var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease), transform var(--ds-dur-1) var(--ds-ease)}.evcard:active,.hcard:active{transform:scale(.985)}}[data-theme=contrast] .evcard{border-color:var(--line);box-shadow:none}.evdate{background:var(--ds-raise);width:60px;color:var(--ink);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);box-shadow:var(--ds-hi), 0 1px 2px #00000014, 0 6px 14px -10px #00000080;flex-direction:column-reverse;justify-content:flex-end;align-self:center;padding:0;overflow:hidden}.evdate span{text-align:center;background:var(--g);width:100%;color:var(--onaccent);font-size:var(--ds-t-xs);letter-spacing:.12em;text-transform:uppercase;padding:4px 0 3px;font-weight:800;line-height:1.2;display:block}.evdate b{text-align:center;font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;padding:8px 0 9px;font-size:1.75rem;font-weight:600;line-height:1}[data-theme=dark] .evdate{background:#2a231d}[data-theme=contrast] .evdate{box-shadow:none;border-color:#000}.evcard .mid{gap:5px}.evcard .mid>b.clamp2{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.28}.evcard .mid>.small.mute{font-size:var(--ds-t-sm);color:var(--mute2);align-items:center;gap:6px;line-height:1.35;display:flex}.evcard .mid>.small.mute:before{content:"";opacity:.8;width:15px;height:15px;-webkit-mask:var(--ev-i-clock) center / contain no-repeat;-webkit-mask:var(--ev-i-clock) center / contain no-repeat;-webkit-mask:var(--ev-i-clock) center / contain no-repeat;mask:var(--ev-i-clock) center / contain no-repeat;background:currentColor;flex:none}.evcard .mid>.small.mute+.small.mute{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair);color:var(--ink2);align-self:flex-start;margin-top:3px;padding:3px 10px 3px 8px;font-weight:700}.evcard .mid>.small.mute+.small.mute:before{-webkit-mask-image:var(--ev-i-users);-webkit-mask-image:var(--ev-i-users);-webkit-mask-image:var(--ev-i-users);mask-image:var(--ev-i-users)}.evcard>svg{color:var(--mute);opacity:.7}.evtop{gap:6px}.evpill{font-size:var(--ds-t-xs);letter-spacing:.01em;border-radius:var(--ds-r-pill);gap:4px;padding:3px 9px 3px 7px;font-weight:800;line-height:1.25}.evpill svg{width:13px;height:13px}.evpill.dig{background:var(--g-lt);color:var(--g-tx)}.evpill.phy{background:var(--amber-bg);color:var(--amber)}.evpill.raf{background:var(--ds-brass-bg);color:var(--ds-brass)}[data-theme=dark] .evpill.dig{background:var(--g-lt);color:var(--g-tx)}.evtop .pill{font-size:var(--ds-t-xs);letter-spacing:.02em;border-radius:var(--ds-r-pill);padding:3px 9px;line-height:1.25}.evtop .pill:not(.g):not(.red){background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair)}[data-theme=contrast] .evpill,[data-theme=contrast] .evtop .pill{border:1px solid #000}.evcard.past{opacity:1;background:var(--panel);box-shadow:none}.evcard.past .evdate{color:var(--mute2);box-shadow:none;background:0 0}.evcard.past .evdate span{background:var(--chip);color:var(--ink2)}.evcard.past .mid>b.clamp2{color:var(--ink2)}.evcard.past .evpill{filter:saturate(.4)}.cardx{background:var(--ds-raise);width:34px;height:34px;color:var(--red);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi), 0 1px 2px #0000001a;top:8px;right:8px}.cardx:after{content:"";border-radius:50%;position:absolute;inset:-5px}.cardx:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cardx:hover{background:color-mix(in srgb, var(--red) 10%, var(--ds-raise))}}.cardx:hover{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.cardx:hover{border-color:color-mix(in srgb, var(--red) 40%, transparent)}}.cardx svg{width:16px;height:16px}.evcard:has(>.cardx){padding-right:52px}.evcard:has(>.cardx)>svg:last-child{position:absolute;bottom:14px;right:16px}.evcard .hidtag{bottom:12px;right:40px}.hcard .hidtag{bottom:12px;right:12px}#evlist>.empty,#ract>.empty,#alive>.empty{background:var(--surface);flex-direction:column;align-items:center;gap:6px;padding:36px 20px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){#evlist>.empty,#ract>.empty,#alive>.empty{background:color-mix(in srgb, var(--surface) 55%, transparent)}}#evlist>.empty,#ract>.empty,#alive>.empty{border:1px dashed var(--ds-hair-2);border-radius:var(--ds-r-lg);color:var(--mute2);font-size:var(--ds-t-md);line-height:1.55}#evlist>.empty:before,#ract>.empty:before,#alive>.empty:before{content:"";background:var(--mute);opacity:.55;width:40px;height:40px;-webkit-mask:var(--ev-i-cal) center / contain no-repeat;-webkit-mask:var(--ev-i-cal) center / contain no-repeat;-webkit-mask:var(--ev-i-cal) center / contain no-repeat;mask:var(--ev-i-cal) center / contain no-repeat;margin-bottom:6px}#ract>.empty:before{-webkit-mask-image:var(--ev-i-gift);-webkit-mask-image:var(--ev-i-gift);-webkit-mask-image:var(--ev-i-gift);mask-image:var(--ev-i-gift)}#alive>.empty:before{-webkit-mask-image:var(--ev-i-gavel);-webkit-mask-image:var(--ev-i-gavel);-webkit-mask-image:var(--ev-i-gavel);mask-image:var(--ev-i-gavel)}#evlist>.empty br{display:none}#evlist>.empty .ghelp,#evlist>.empty .linkbtn{margin-top:2px}#rpast>.empty,#apast>.empty{text-align:left;font-size:var(--ds-t-sm);color:var(--mute);border-top:1px solid var(--ds-hair);border-radius:0;padding:14px 16px}.evdetail{padding:22px 20px 18px}@media (min-width:820px){.evdetail{padding:28px 30px 24px}}.evh{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--ds-t-2xl);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:12px 0 18px;line-height:1.18}@media (min-width:820px){.evh{font-size:var(--ds-t-3xl)}}.evinfo{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:0;margin:0 0 18px;padding:4px 14px}.evinfo>div{align-items:center;gap:14px;padding:12px 0}.evinfo>div+div{border-top:1px solid var(--ds-hair)}.evinfo>div>svg{box-sizing:content-box;border-radius:var(--ds-r-sm);background:var(--surface);width:20px;height:20px;color:var(--g-tx);box-shadow:var(--ds-hi), 0 0 0 1px var(--ds-hair);margin:0;padding:9px}.evinfo>div>div{gap:3px}.evinfo b{font-size:var(--ds-t-md);color:var(--ink);font-weight:700;line-height:1.35}.evinfo span{font-size:var(--ds-t-sm);color:var(--mute2);line-height:1.4}[data-theme=contrast] .evinfo{border-color:#000}.evdesc{color:var(--ink2);border-top:0;margin:0;padding:4px 2px 18px;font-size:1rem;line-height:1.65}.evdesc a{color:var(--g-tx);font-weight:600}.evbtns{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.evbtns>*{flex:100%}.evbtns>.btn{white-space:normal;text-align:center;width:auto;height:auto;min-height:48px;margin:0;padding:10px 18px;line-height:1.25}.evbtns>.btn.big{min-height:52px;font-size:1rem}.evbtns .btn svg{width:19px;height:19px}.evbtns>a.btn.ghost[target=_blank],.evbtns>#evshare{border-radius:var(--ds-r-md);min-width:92px;min-height:76px;font-size:var(--ds-t-sm);color:var(--ink2);text-wrap:balance;flex-direction:column;flex:1 1 0;gap:7px;padding:12px 8px 10px;font-weight:700}.evbtns>a.btn.ghost[target=_blank] svg,.evbtns>#evshare svg{width:22px;height:22px;color:var(--g-tx)}.evbtns>.pill.big{white-space:normal;text-align:center;border-radius:var(--ds-r-pill);min-width:0;min-height:48px;line-height:1.25;font-size:var(--ds-t-md);letter-spacing:0;flex:1 1 0;justify-content:center}.evbtns>.pill:not(.big){white-space:normal;text-align:center;border-radius:var(--ds-r-pill);background:var(--amber-bg);min-width:0;min-height:48px;color:var(--amber);line-height:1.25;font-size:var(--ds-t-md);letter-spacing:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.evbtns>.pill+.btn.ghost.sm{flex:none;min-height:48px;padding:0 18px}.evbtns>.small{font-size:var(--ds-t-sm);color:var(--mute2);flex-basis:100%;padding:4px 2px;display:block}.evbtns>.note{margin:0}.evdetail>.note{font-size:var(--ds-t-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.evdetail>.note>svg{flex:none;width:18px;height:18px;margin-top:1px}.evdetail>.h{border-top:1px solid var(--ds-hair);align-items:center;gap:6px;padding-top:18px;display:flex}.evppl{gap:12px 10px}.evppl a{width:60px;font-size:var(--ds-t-xs);color:var(--ink2);border-radius:var(--ds-r-sm);gap:5px;padding:2px 0;font-weight:600}.evppl a .av{width:44px;height:44px}.evppl span{max-width:60px}@media (hover:hover){.evppl a:hover{color:var(--ink)}}.evapps{gap:10px}.evapp{border-radius:var(--ds-r-md);box-shadow:var(--ds-hi);padding:14px}.evapp .mid b{font-weight:700}.evapp .mid .small{font-size:var(--ds-t-sm);margin-top:2px}.evapp .pill{border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);letter-spacing:.02em;vertical-align:1px;padding:2px 8px}.evapp .pill:not(.g):not(.red){background:var(--amber-bg);color:var(--amber)}.evapp .btnrow{gap:8px}.evapp.rejected{opacity:.62}.evdetail>.btnrow:last-child{border-top:1px solid var(--ds-hair);justify-content:flex-end;padding-top:16px}.evdetail>div:last-child:has(>#evrep){border-top:1px solid var(--ds-hair);padding-top:12px}#evrep,#arep{border-radius:var(--ds-r-pill);border:1px solid var(--ds-hair-2);height:36px;color:var(--mute2);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}#evrep svg,#arep svg{width:15px;height:15px}#evrep:hover,#arep:hover{color:var(--ink);background:var(--hover)}.evme{background:var(--ds-sunken);box-shadow:none;border-radius:var(--ds-r-md);gap:0;padding:4px 14px}.evme>div{font-size:var(--ds-t-md);padding:10px 0}.evme>div+div{border-top:1px solid var(--ds-hair)}.evme span{font-size:var(--ds-t-sm);color:var(--mute2)}.kindsel:has(+#evf){background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-pill);gap:8px;margin-bottom:16px;padding:4px;box-shadow:inset 0 1px 2px #0000001a}.kindsel:has(+#evf) button{border-radius:var(--ds-r-pill);min-height:44px;color:var(--mute2);font-size:var(--ds-t-md);background:0 0;border:0;padding:8px 12px;font-weight:700}.kindsel:has(+#evf) button:hover{color:var(--ink)}.kindsel:has(+#evf) button.on{background:var(--ds-raise);color:var(--ink);box-shadow:var(--ds-hi), 0 1px 2px #0000001f, 0 4px 12px -6px #0000004d;font-weight:800}[data-theme=dark] .kindsel:has(+#evf) button.on{background:#2c241e}[data-theme=contrast] .kindsel:has(+#evf) button.on{background:var(--g);color:#fff;box-shadow:none}#evf .lbl em{color:var(--mute);font-style:normal;font-weight:600}#evf .note,.modal-in:has(#evf)>.note{font-size:var(--ds-t-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}#evf .note svg,.modal-in:has(#evf)>.note svg{flex:none;width:18px;height:18px;margin-top:1px}.hlist{gap:14px}@media (min-width:560px){.hlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:16px;display:grid}.hlist>.skel,.hlist>.empty{grid-column:1/-1}}.hcard{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);-webkit-tap-highlight-color:transparent;flex-direction:column;gap:0;padding:0}@media (hover:hover){.hcard:hover{border-color:var(--ds-hair-2);box-shadow:var(--ds-hi), var(--ds-sh-2)}}[data-theme=contrast] .hcard{border-color:var(--line);box-shadow:none}.hcard>svg:last-child{display:none}.hc-img{aspect-ratio:16/10;border-radius:calc(var(--ds-r-lg) - 4px);background-color:var(--photo);width:auto;min-height:0;box-shadow:inset 0 0 0 1px var(--ds-hair);margin:4px 4px 0}.hc-img:not([style]){background-image:radial-gradient(120% 90% at 30% 20%, var(--ds-leather), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.hc-img:not([style]){background-image:radial-gradient(120% 90% at 30% 20%, color-mix(in srgb, var(--ds-leather) 22%, transparent), transparent 70%)}}.hc-img:not([style]){color:var(--mute)}@supports (color:color-mix(in lab, red, red)){.hc-img:not([style]){color:color-mix(in srgb, var(--mute) 70%, transparent)}}.hc-img svg{stroke-width:1.4px;width:44px;height:44px}.hc-mid{justify-content:flex-start;gap:6px;padding:14px 16px 16px}.hc-mid b.clamp2{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.28}.hc-mid .small.mute{font-size:var(--ds-t-sm);color:var(--mute2);align-items:center;gap:6px;line-height:1.4;display:flex}.hc-mid .small svg{opacity:.8;flex:none;width:15px;height:15px;margin:0}.hc-mid .small.mute b{color:var(--ink2);margin-left:3px;font-weight:700}.hcard:not(.auc) .hc-mid>.evtop{z-index:1;position:absolute;top:14px;left:14px}.hcard .hc-mid>.evtop .pill{box-shadow:0 2px 8px -2px #00000073}.hcard .hc-mid>.evtop .pill:not(.g):not(.red){background:var(--ds-raise)}.hcard:not(.auc) .hc-mid>.small.mute:not(:has(svg)):before{content:"";opacity:.8;width:15px;height:15px;-webkit-mask:var(--ev-i-users) center / contain no-repeat;-webkit-mask:var(--ev-i-users) center / contain no-repeat;-webkit-mask:var(--ev-i-users) center / contain no-repeat;mask:var(--ev-i-users) center / contain no-repeat;background:currentColor;flex:none}.cdline{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair);color:var(--ink);font-size:var(--ds-t-md);letter-spacing:.01em;align-self:flex-start;gap:6px;margin-top:4px;padding:5px 12px 5px 9px;font-weight:800}.cdline svg{width:16px;height:16px;color:var(--g-tx)}.cdline:has(.hot){background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cdline:has(.hot){background:color-mix(in srgb, var(--red) 12%, var(--surface))}}.cdline:has(.hot){border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.cdline:has(.hot){border-color:color-mix(in srgb, var(--red) 45%, transparent)}}.cdline:has(.hot),.cdline:has(.hot) svg{color:var(--red)}@media (prefers-reduced-motion:no-preference){.cdline:has(.hot) svg{animation:1s steps(2,jump-none) infinite ev-tick}}@keyframes ev-tick{50%{opacity:.35}}[data-cd].hot{color:var(--red)}.hcard.auc .hc-mid{gap:8px}.aprice{align-items:baseline;gap:2px 10px;margin-top:2px}.aprice span{font-size:var(--ds-t-sm);color:var(--mute2);font-weight:600}.aprice b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.1}.hcard.auc .hc-mid>.pill{border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);letter-spacing:0;background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair);margin-top:4px;padding:5px 12px}#rpast .hcard,#apast .hcard{background:var(--panel);box-shadow:none}#rpast .hc-img,#apast .hc-img{filter:saturate(.55);opacity:.85}#rpast .hc-mid b.clamp2,#apast .hc-mid b.clamp2,#apast .aprice b{color:var(--ink2)}.rafhead{padding:22px 20px 20px}@media (min-width:820px){.rafhead{padding:28px 30px 24px}}.rafhead>.small.mute{font-size:var(--ds-t-sm);color:var(--mute2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px;display:flex}.rafhead>.small.mute svg{width:16px;height:16px;color:var(--g-tx)}.rafhead .evdesc{padding-top:16px}.rafhead .evbtns{margin-top:14px}.rafhead>.small:last-child a{color:var(--g-tx);font-weight:600}.bigcd{border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair);gap:4px;margin:16px 0 4px;padding:16px 12px 18px;box-shadow:inset 0 1px 3px #0000001f}.bigcd span{font-size:var(--ds-t-xs);letter-spacing:.12em;color:var(--mute);font-weight:800}.bigcd b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30, "WONK" 0;letter-spacing:.01em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:2.5rem;font-weight:600;line-height:1.05}.bigcd b.hot{color:var(--red)}.bigcd:has(.hot){border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.bigcd:has(.hot){border-color:color-mix(in srgb, var(--red) 40%, transparent)}}.bigcd:has(.hot){background:var(--red)}@supports (color:color-mix(in lab, red, red)){.bigcd:has(.hot){background:color-mix(in srgb, var(--red) 7%, var(--ds-sunken))}}.mynum{border-radius:var(--ds-r-pill);background:var(--g-lt);min-height:52px;color:var(--g-tx);font-weight:700;font-size:var(--ds-t-md);border:1px solid var(--g);justify-content:center;gap:8px;padding:10px 18px}@supports (color:color-mix(in lab, red, red)){.mynum{border:1px solid color-mix(in srgb, var(--g) 35%, transparent)}}.mynum b{font-family:var(--ds-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.mynum svg{width:18px;height:18px}.rafhead .note{font-size:var(--ds-t-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rafhead .note svg{flex:none;width:18px;height:18px;margin-top:1px}.rgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0}@media (min-width:820px){.rgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.ritemc{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:10px;padding:4px 4px 12px}.ritemc .ri-img{aspect-ratio:4/3;border-radius:calc(var(--ds-r-lg) - 4px);box-shadow:inset 0 0 0 1px var(--ds-hair)}.ritemc .ri-img:not([style]){background-image:radial-gradient(120% 90% at 30% 20%, var(--ds-leather), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ritemc .ri-img:not([style]){background-image:radial-gradient(120% 90% at 30% 20%, color-mix(in srgb, var(--ds-leather) 22%, transparent), transparent 70%)}}.ritemc .ri-img svg{width:36px;height:36px;color:var(--mute)}@supports (color:color-mix(in lab, red, red)){.ritemc .ri-img svg{color:color-mix(in srgb, var(--mute) 70%, transparent)}}.ritemc b{font-size:var(--ds-t-md);color:var(--ink);padding:0 10px;font-weight:700;line-height:1.3}.ritemc.won{border-color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.ritemc.won{border-color:color-mix(in srgb, var(--ds-brass) 60%, transparent)}}.ritemc.won{box-shadow:0 0 0 1px var(--ds-brass), 0 10px 26px -14px var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.ritemc.won{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-brass) 45%, transparent), 0 10px 26px -14px color-mix(in srgb, var(--ds-brass) 70%, transparent)}}.ritemc.won{background:var(--ds-brass-bg)}@supports (color:color-mix(in lab, red, red)){.ritemc.won{background:color-mix(in srgb, var(--ds-brass-bg) 45%, var(--surface))}}.wonby{border-radius:var(--ds-r-pill);background:var(--ds-brass-bg);color:var(--ds-brass);font-size:var(--ds-t-sm);align-self:flex-start;margin:-2px 10px 0;padding:4px 10px 4px 8px;font-weight:800}.wonby svg{width:15px;height:15px}.radm{background:var(--ds-sunken);border:1px dashed var(--g);padding:16px}@supports (color:color-mix(in lab, red, red)){.radm{border:1px dashed color-mix(in srgb, var(--g) 55%, var(--ds-hair-2))}}.radm{box-shadow:none}.radm .h{color:var(--g-tx);gap:8px;margin-bottom:12px}.radm .h svg{width:16px;height:16px}.radm-row{align-items:stretch;gap:10px}.radm-row select{min-height:48px}.radm-row .btn.big{flex:none;width:auto;min-width:112px}.rchat{margin-top:0;padding:0;overflow:hidden}.rchat-h{border-bottom:1px solid var(--ds-hair);font-size:var(--ds-t-md);gap:10px;padding:14px 16px}.rchat-h svg{width:18px;height:18px;color:var(--g-tx)}.rchat-h .small{font-size:var(--ds-t-sm)}.rmsgs{background:var(--chatbg);gap:8px;padding:14px 14px 16px}.rppl{border-bottom:1px dashed var(--ds-hair-2);gap:6px;margin-bottom:4px;padding-bottom:12px}.rmsg{border-radius:var(--ds-r-md) var(--ds-r-md) var(--ds-r-md) 6px;font-size:var(--ds-t-md);color:var(--ink);background:var(--bubble);border:1px solid var(--ds-hair);padding:8px 12px;line-height:1.45;box-shadow:0 1px 1px #00000014}.rmsg.me{border-radius:var(--ds-r-md) var(--ds-r-md) 6px var(--ds-r-md);background:var(--own)}.rmsg b{color:var(--g-tx);font-weight:700}.rmsg.sys{border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);background:var(--surface);box-shadow:none;border-color:var(--ds-hair-2);color:var(--ink2);font-variant-numeric:tabular-nums;padding:4px 10px}.rmsg.win{border-radius:var(--ds-r-md);background:var(--ds-brass-bg);color:var(--ds-brass);border:1px solid var(--ds-brass);padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.rmsg.win{border:1px solid color-mix(in srgb, var(--ds-brass) 40%, transparent)}}.rmsg.win{box-shadow:none;font-weight:800}.rdel{color:var(--mute);vertical-align:middle;border-radius:50%;place-items:center;min-width:28px;min-height:28px;display:inline-grid}.rdel:hover{color:var(--red)}.rcomp{border-top:1px solid var(--ds-hair);background:var(--surface);gap:8px;padding:10px 12px}.rcomp input{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair-2);height:44px;color:var(--ink);font-size:var(--ds-t-md)}.rcomp input:focus{border-color:var(--g);outline:none}@supports (color:color-mix(in lab, red, red)){.rcomp input:focus{border-color:color-mix(in srgb, var(--g) 70%, var(--line))}}.rcomp input:focus{box-shadow:var(--ds-focus)}.rcomp .btn.sm{border-radius:50%;flex:none;width:44px;height:44px;padding:0}.ritem{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-raise);gap:10px;padding:6px}.ritem img,.ritem .ri-ph{border-radius:var(--ds-r-xs)}.ritem b{font-weight:700}#rph.on{background:var(--g-lt);color:var(--g-tx)}.spin-in{border-radius:var(--ds-r-xl);padding:24px 20px 20px;box-shadow:0 30px 80px -20px #000c,inset 0 1px #fff0d21f}.spin-t{font-family:var(--ds-display);letter-spacing:-.005em;font-size:1.125rem;font-weight:600}.reel{border-radius:var(--ds-r-lg);height:120px}.reel-n{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:0;font-size:3.75rem;font-weight:700}.spin-w{font-size:var(--ds-t-lg)}.auch{gap:18px;padding:12px}@media (min-width:820px){.auch{gap:26px;padding:16px 24px 16px 16px}}.auc-main{aspect-ratio:4/3;border-radius:var(--ds-r-md);box-shadow:inset 0 0 0 1px var(--ds-hair)}.auc-th{gap:8px;margin-top:8px;padding:2px}.auc-th button{border-radius:var(--ds-r-sm);width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--ds-hair);opacity:.75;border:2px solid #0000}.auc-th button:hover{opacity:1}.auc-th button.on{border-color:var(--g-tx);opacity:1}.auc-info{flex-direction:column;gap:0;padding:4px 6px 6px;display:flex}@media (min-width:820px){.auc-info{padding:10px 0}}.auc-info>.evh{margin:0 0 6px}.auc-info>.small.mute{font-size:var(--ds-t-sm);color:var(--mute2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auc-info>.small.mute a{color:var(--ink);font-weight:700}.auc-info>.small.mute .pill{border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);padding:2px 8px}.auc-stats{gap:8px;margin:16px 0}.auc-stats>div{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:3px;padding:10px 12px}.auc-stats span{font-size:var(--ds-t-sm);letter-spacing:0;text-transform:none;color:var(--mute2);font-weight:600}.auc-stats b{font-size:var(--ds-t-md);color:var(--ink);font-weight:700}.auc-stats b.big,.auc-stats b.cd{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.1}.auc-stats>div:first-child{background:var(--g-lt);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.auc-stats>div:first-child{border-color:color-mix(in srgb, var(--g) 30%, transparent)}}.auc-stats>div:first-child span,.auc-stats b.big{color:var(--g-tx)}.auc-stats b.cd.hot{color:var(--red)}.auc-stats>div:has(.hot){background:var(--red)}@supports (color:color-mix(in lab, red, red)){.auc-stats>div:has(.hot){background:color-mix(in srgb, var(--red) 10%, var(--surface))}}.auc-stats>div:has(.hot){border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.auc-stats>div:has(.hot){border-color:color-mix(in srgb, var(--red) 40%, transparent)}}[data-theme=contrast] .auc-stats>div{border-color:#000}.bidf{gap:10px}.bidrow{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair-2);gap:6px;padding:5px;box-shadow:inset 0 1px 2px #00000014}.bidrow:focus-within{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.bidrow:focus-within{border-color:color-mix(in srgb, var(--g) 70%, var(--line))}}.bidrow:focus-within{box-shadow:var(--ds-focus)}.bidrow input{height:48px;color:var(--ink);font-family:var(--ds-display);font-variant-numeric:lining-nums tabular-nums;font-size:1.625rem;font-weight:600}.bidrow input:focus{box-shadow:none;outline:none}.bidrow span{font-size:var(--ds-t-md);color:var(--mute2);padding-right:4px}.bidrow .iconbtn{background:var(--ds-raise);border:1px solid var(--ds-hair-2);width:48px;height:48px;color:var(--ink);box-shadow:var(--ds-hi), 0 1px 2px #0000001f;border-radius:50%;flex:none;font-size:1.5rem;font-weight:600;line-height:1}.bidrow .iconbtn:hover{background:var(--hover)}.bidf>.btn.big{width:100%;min-height:52px}.bidf>.small{font-size:var(--ds-t-sm);line-height:1.45}.bidf>.small.mute{color:var(--mute2)}.aucwin{border-radius:var(--ds-r-md);background:var(--ds-brass-bg);color:var(--ds-brass);border:1px solid var(--ds-brass);gap:12px;margin:4px 0 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.aucwin{border:1px solid color-mix(in srgb, var(--ds-brass) 40%, transparent)}}.aucwin svg{width:28px;height:28px}.aucwin b{font-size:var(--ds-t-md)}.aucwin span{font-size:var(--ds-t-sm);color:var(--ink2);font-weight:600}.auc-info .evbtns{margin-top:12px}.auc-info .evbtns>.btn{flex:140px}.auc-info .evbtns>.pill{border-radius:var(--ds-r-pill);flex:none;align-self:center;padding:6px 12px}.auc-info>.note{margin-top:4px}.page-in:has(>.auch)>.card:not(.auch){padding:18px 20px}.page-in:has(>.auch)>.card>.h{margin-bottom:10px}.page-in:has(>.auch) .evdesc{padding:0}.bidlist div{border-bottom-color:var(--ds-hair);font-variant-numeric:tabular-nums;gap:12px;padding:11px 0}.bidlist div:last-child{border-bottom:0}.bidlist b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bidlist span{color:var(--ink2);font-weight:700}.bidlist em{font-size:var(--ds-t-sm);color:var(--mute)}.bidlist div.top b,.bidlist div.top span{color:var(--g-tx);font-weight:800}.bidlist div.top span{font-family:var(--ds-display);font-size:1.125rem;font-weight:600}.page-in:has(>.auch)>#adel,.page-in:has(>.auch)>#arep{align-self:flex-start}.aimg{border-radius:var(--ds-r-sm);box-shadow:inset 0 0 0 1px var(--ds-hair)}.card>.cover{border-radius:calc(var(--ds-r-lg) - 1px) calc(var(--ds-r-lg) - 1px) 0 0;height:96px;position:relative}.card>.cover,.ecov{background-color:var(--ds-leather);background-image:var(--ds-noise), radial-gradient(70% 130% at 80% -25%, var(--ds-brass-2), transparent 60%), radial-gradient(140% 110% at 50% 0%, transparent 52%, #00000061 100%), repeating-radial-gradient(ellipse 75% 60% at 14% 140%, transparent 0 7px, #00000014 7px 8px, transparent 8px 13px), repeating-radial-gradient(ellipse 55% 48% at 92% -45%, transparent 0 9px, var(--ds-brass-2) 9px 10px, transparent 10px 16px), linear-gradient(160deg, var(--ds-leather), var(--ds-leather))}@supports (color:color-mix(in lab, red, red)){.card>.cover,.ecov{background-image:var(--ds-noise), radial-gradient(70% 130% at 80% -25%, color-mix(in srgb, var(--ds-brass-2) 30%, transparent), transparent 60%), radial-gradient(140% 110% at 50% 0%, transparent 52%, #00000061 100%), repeating-radial-gradient(ellipse 75% 60% at 14% 140%, transparent 0 7px, #00000014 7px 8px, transparent 8px 13px), repeating-radial-gradient(ellipse 55% 48% at 92% -45%, transparent 0 9px, color-mix(in srgb, var(--ds-brass-2) 7%, transparent) 9px 10px, transparent 10px 16px), linear-gradient(160deg, color-mix(in srgb, var(--ds-leather) 76%, var(--ds-brass) 24%), color-mix(in srgb, var(--ds-leather) 55%, #000 45%))}}.card>.cover,.ecov{box-shadow:inset 0 -28px 36px -26px #0000008c, inset 0 1px 0 var(--ds-brass-2)}@supports (color:color-mix(in lab, red, red)){.card>.cover,.ecov{box-shadow:inset 0 -28px 36px -26px #0000008c, inset 0 1px 0 color-mix(in srgb, var(--ds-brass-2) 22%, transparent)}}[data-theme=contrast] .card>.cover,[data-theme=contrast] .ecov{background:var(--g);box-shadow:none;border-bottom:2px solid #000}.card>.cover.has{height:150px}.card>.cover>img,.ecov>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.card>.cover>img{cursor:zoom-in}.covedit{z-index:1;color:#fff;background:#00000073;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #0000004d}.covedit svg{width:19px;height:19px}.covedit:hover{background:#0000009e}[data-theme=contrast] .covedit{background:#000;outline:2px solid #fff}.ecovw{flex-direction:column;gap:8px;display:flex}.ecovw>.lbl{color:var(--ink2);font-weight:700}.ecov{border-radius:var(--ds-r-md);height:112px;position:relative;overflow:hidden}.ecovw>.btnrow{justify-content:flex-start;gap:8px}.ecovw>.btnrow>.btn{flex:0 auto;gap:6px}.ecovw>.btnrow>.btn svg{width:17px;height:17px}.ecovw>.btnrow>[hidden]{display:none}.phead{gap:10px;margin-top:-54px;position:relative}.phead .av.lg{border-width:4px;width:100px;height:100px;font-size:2.125rem}.phead .nmline{gap:6px 10px;margin-top:2px}.phead .nmline b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.018em;color:var(--ink);overflow-wrap:anywhere;font-size:1.75rem;font-weight:600;line-height:1.12}.nmline .fullsub{color:var(--mute2);opacity:1;font-weight:600}.phead .small.mute{color:var(--mute2);align-items:center;gap:6px;display:flex}.phead .small.mute svg{flex:none;width:15px;height:15px}.phead .bio{color:var(--ink2);font-size:var(--ds-t-md);overflow-wrap:anywhere;line-height:1.55}.lvpill{background:var(--ds-sunken);min-height:28px;color:var(--ink2);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);letter-spacing:0;white-space:nowrap;gap:6px;padding:3px 12px 3px 4px;font-weight:700;box-shadow:inset 0 1px 2px #00000014}.lvpill .lvb{flex:none}.bpills{gap:6px}.bpill{background:var(--ds-raise);min-height:28px;color:var(--ink2);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);font-size:var(--ds-t-sm);letter-spacing:0;box-shadow:var(--ds-hi);gap:6px;padding:3px 12px 3px 4px;font-weight:700;line-height:1.2;text-decoration:none}.bpill svg{flex:none}.bpill.b-founder,.bpill.b-supporter,.bpill.b-cemiyet,.bpill.b-potm,#respcard .pill.gold{background:var(--ds-brass-bg);color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.bpill.b-founder,.bpill.b-supporter,.bpill.b-cemiyet,.bpill.b-potm,#respcard .pill.gold{color:color-mix(in srgb, var(--ds-brass) 72%, var(--ink))}}.bpill.b-founder,.bpill.b-supporter,.bpill.b-cemiyet,.bpill.b-potm,#respcard .pill.gold{border-color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.bpill.b-founder,.bpill.b-supporter,.bpill.b-cemiyet,.bpill.b-potm,#respcard .pill.gold{border-color:color-mix(in srgb, var(--ds-brass) 42%, transparent)}}.bpill.b-club{background:var(--g-lt);color:var(--g-tx);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.bpill.b-club{border-color:color-mix(in srgb, var(--g) 40%, transparent)}}a.bpill:hover{filter:brightness(1.06)}[data-theme=contrast] .bpill,[data-theme=contrast] .lvpill{box-shadow:none;border-color:#000}.btnrow.profacts{gap:8px}.btnrow.profacts>.btn{gap:7px;min-height:44px;padding:8px 12px;font-size:.875rem}.btnrow.profacts>.btn svg{width:17px;height:17px}.btnrow.profacts>.pill{border-radius:var(--ds-r-pill);min-height:44px;font-size:var(--ds-t-sm);letter-spacing:0;text-align:center;background:var(--ds-sunken);color:var(--ink2);border:1px solid var(--ds-hair-2);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:700;line-height:1.25;display:inline-flex}.btnrow.profacts>.pill.frok{background:var(--g-lt);color:var(--g-tx);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.btnrow.profacts>.pill.frok{border-color:color-mix(in srgb, var(--g) 40%, transparent)}}.btnrow.profacts>.pill.red{background:var(--red);color:var(--onaccent)}@media (min-width:820px){.card>.cover{height:128px}.card>.cover.has{height:210px}.ecov{height:150px}.phead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 22px;margin-top:-62px;display:grid}.phead>*{grid-column:2;min-width:0}.phead>:first-child{grid-area:1/1/span 3}.phead>.nmline{margin-top:0;padding-top:70px}.phead .av.lg{width:124px;height:124px;font-size:2.625rem}.phead .nmline b{font-size:2.125rem}.phead>.btnrow.profacts{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:10px}}#pin>.card:has(>.bar){padding:16px 18px;gap:12px!important}#pin .bar{border-radius:var(--ds-r-pill);background:var(--ds-sunken);height:8px;box-shadow:inset 0 1px 2px #00000038, 0 0 0 1px var(--ds-hair)}#pin .bar>div{border-radius:var(--ds-r-pill);background:linear-gradient(90deg, var(--g), var(--g));height:100%}@supports (color:color-mix(in lab, red, red)){#pin .bar>div{background:linear-gradient(90deg, var(--g), color-mix(in srgb, var(--g) 50%, var(--g-tx)))}}#pin .bar>div{box-shadow:inset 0 1px #ffffff38}[data-theme=contrast] #pin .bar{box-shadow:0 0 0 1px #000}#pin .grid3.g4{background:var(--ds-hair-2);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:1px;overflow:hidden}#pin .statc{background:var(--surface);text-align:left;border:0;border-radius:0;flex-direction:column;gap:3px;min-width:0;padding:14px 16px 13px;display:flex}#pin .statc b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-size:1.625rem;font-weight:700;line-height:1.1}#pin .statc span{font-size:var(--ds-t-sm);color:var(--mute2);overflow-wrap:anywhere;font-weight:600;line-height:1.3}[data-theme=contrast] #pin .grid3.g4{background:#000;border-color:#000}.frgrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.frgrid>a.fr{border-radius:var(--ds-r-md);font-size:var(--ds-t-sm);color:var(--ink2);gap:6px;padding:8px 2px 6px;font-weight:600}.frgrid>a.fr .av{width:52px;height:52px;font-size:1.0625rem}.frgrid>a.fr:hover{background:var(--hover);color:var(--ink)}.frgrid>a.fr:active{transform:scale(.97)}#frcount{font-variant-numeric:tabular-nums;font-weight:700}#respcard{padding:12px 14px}#respcard .pill.gold{border-radius:var(--ds-r-pill);min-height:30px;font-size:var(--ds-t-sm);letter-spacing:0;border:1px solid;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-weight:700;display:inline-flex}#pin .card.pipo{background:linear-gradient(165deg, var(--ds-brass-bg), var(--surface) 72%)}@supports (color:color-mix(in lab, red, red)){#pin .card.pipo{background:linear-gradient(165deg, color-mix(in srgb, var(--ds-brass-bg) 72%, var(--surface)), var(--surface) 72%)}}#pin .card.pipo{border-color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){#pin .card.pipo{border-color:color-mix(in srgb, var(--ds-brass) 30%, var(--ds-hair))}}#pin .card.pipo .pp-head{gap:10px}#pin .card.pipo .pp-head svg{color:var(--ds-brass)}#pin .card.pipo .pp-head b{font-family:var(--ds-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}[data-theme=contrast] #pin .card.pipo{background:var(--surface);border-color:#000}.colprev{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;padding:10px 0 2px}.colpp{font-size:var(--ds-t-sm);color:var(--ink2);border-radius:var(--ds-r-md);gap:6px;font-weight:700}.colpp img,.colpp .ph{border-radius:var(--ds-r-md);background:var(--photo);outline:1px solid var(--ds-hair);outline-offset:-1px;box-shadow:var(--ds-sh-1)}.colpp .ph{background:radial-gradient(90% 90% at 50% 30%, var(--ds-raise), var(--ds-sunken))}.colpp span:last-child{padding:0 2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.colpp img,.colpp .ph{transition:transform var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease)}.colpp:hover img,.colpp:hover .ph{box-shadow:var(--ds-sh-2);transform:translateY(-2px)}}#pcount{font-variant-numeric:tabular-nums;font-weight:700}#pin .card>.btnrow>.btn{min-height:44px}#pin #addpipe{border-color:var(--chip);box-shadow:none;background:0 0}#pin #addpipe:hover{background:var(--hover)}#pin .kv{font-size:var(--ds-t-md);color:var(--ink2);align-items:baseline;padding:10px 0}#pin .kv>b{text-align:right;min-width:2.75em;color:var(--g-tx);font-variant-numeric:tabular-nums lining-nums;flex:none;font-weight:800}#pin .kv+.small.mute{color:var(--mute);margin-top:10px!important;line-height:1.6!important}.bdggrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.bdg{background:var(--ds-raise);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);box-shadow:var(--ds-hi);gap:5px;padding:14px 8px 12px}.bdg svg{margin-bottom:3px}.bdg b{font-size:var(--ds-t-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:800;line-height:1.25}.bdg span{font-size:var(--ds-t-sm);color:var(--mute);overflow-wrap:anywhere;line-height:1.35}.bdg.locked{opacity:1;filter:none;border-style:dashed;border-color:var(--ds-hair-2);box-shadow:none;background:0 0}.bdg.locked svg{filter:grayscale();opacity:.42}.bdg.locked b{color:var(--mute2);font-weight:700}.bdg.cur{background:var(--g-lt)}@supports (color:color-mix(in lab, red, red)){.bdg.cur{background:color-mix(in srgb, var(--g-lt) 60%, var(--ds-raise))}}.bdg.cur{border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.bdg.cur{border-color:color-mix(in srgb, var(--g-tx) 55%, transparent)}}.bdg.cur{box-shadow:0 0 0 3px var(--g), var(--ds-hi)}@supports (color:color-mix(in lab, red, red)){.bdg.cur{box-shadow:0 0 0 3px color-mix(in srgb, var(--g) 22%, transparent), var(--ds-hi)}}.bdggrid~.bdggrid .bdg:not(.locked){background:var(--ds-brass-bg)}@supports (color:color-mix(in lab, red, red)){.bdggrid~.bdggrid .bdg:not(.locked){background:color-mix(in srgb, var(--ds-brass-bg) 70%, var(--ds-raise))}}.bdggrid~.bdggrid .bdg:not(.locked){border-color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.bdggrid~.bdggrid .bdg:not(.locked){border-color:color-mix(in srgb, var(--ds-brass) 38%, transparent)}}[data-theme=contrast] .bdg{border-color:#000}[data-theme=contrast] .bdg.cur{box-shadow:0 0 0 2px #000}#ownerhd:not(:empty){padding:2px 2px 0}#ownerhd b{font-family:var(--ds-display);letter-spacing:-.01em;color:var(--ink);font-size:1.1875rem;font-weight:600}#ownerhd .av{width:48px;height:48px;font-size:1.0625rem}#ccount{color:var(--mute2);font-variant-numeric:tabular-nums;font-weight:700}.colgrid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px}@media (min-width:820px){.colgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}.card.colcard{border-radius:var(--ds-r-lg)}.colimg{aspect-ratio:4/3;background:var(--photo);overflow:hidden}.colimg:after{content:"";pointer-events:none;box-shadow:inset 0 -1px 0 var(--ds-hair);position:absolute;inset:0}.colimg img{display:block}.colimg.none,.pipepage .colimg.none{aspect-ratio:4/3;background:radial-gradient(80% 90% at 50% 35%, var(--ds-raise), var(--ds-sunken));height:auto}.coln{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--ds-t-sm);background:#00000094;padding:3px 9px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.colcard{transition:transform var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease)}.colcard:hover{box-shadow:var(--ds-hi), var(--ds-sh-2);transform:translateY(-2px)}.colimg img{transition:transform var(--ds-dur-3) var(--ds-ease-out)}.colcard:hover .colimg img{transform:scale(1.03)}}.colbody{flex:1;gap:4px;padding:12px 14px 14px}.colbody .colname,.colbody>b{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.25}.colbody .small.mute{color:var(--mute2);line-height:1.45}.colbody>.btnrow{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;padding-top:8px;display:grid;margin-top:auto!important}.colbody>.btnrow .btn{justify-content:center;width:100%;min-height:40px;margin:0}.colbody .pill.g{align-self:flex-start}.card.pipepage{border-radius:var(--ds-r-lg)}.pipepage .carw{background:var(--photo);border-radius:0;margin:0}.pipepage .cslide{background:var(--photo)}.pvbody{gap:10px;padding:16px 18px 18px}.pvname{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.018em;color:var(--ink);font-size:1.625rem;font-weight:600;line-height:1.18}.pvowner{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-pill);max-width:100%;min-height:40px;color:var(--ink2);align-self:flex-start;gap:8px;padding:4px 14px 4px 5px;font-size:.875rem}.pvowner:hover{background:var(--hover);color:var(--ink)}.pvbody .rx-row{gap:8px;margin-top:2px}.pvbody .rx{border-radius:var(--ds-r-pill);background:var(--ds-raise);border:1px solid var(--ds-hair-2);height:44px;color:var(--ink2);font-size:var(--ds-t-md);box-shadow:var(--ds-hi);align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.pvbody .rx:hover{background:var(--hover)}.pvbody .rx.mine{background:var(--g-lt);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.pvbody .rx.mine{border-color:color-mix(in srgb, var(--g) 55%, transparent)}}.pvbody .rx.mine{color:var(--g-tx)}.pvbody .btnrow .btn{min-height:44px}#pvposts .trow{min-height:64px;padding:12px 14px}#pvposts .trow:hover{background:var(--hover)}#pvposts .trow+.trow{border-top-color:var(--ds-hair)}#pvposts .trow .th{border-radius:var(--ds-r-sm)}#wf .inp{border-radius:var(--ds-r-pill);min-width:0;height:46px;padding:0 16px}#wf .btn{min-height:46px;padding:0 20px}.post.wpost{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:10px;padding:14px 16px 12px}.post.wpost .hd{gap:12px}.post.wpost .hd .mid a{color:var(--ink)!important}.post.wpost .hd .mid a:hover{text-decoration:underline!important}.post.wpost>div:nth-child(2){color:var(--ink);overflow-wrap:anywhere;font-size:var(--ds-t-md)!important;line-height:1.55!important}.post.wpost .rx{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair);min-width:40px;height:40px;color:var(--ink2);font-size:var(--ds-t-md);font-variant-numeric:tabular-nums;padding:0 9px;font-weight:700}.post.wpost .rx:hover{background:var(--hover);border-color:var(--ds-hair-2)}.post.wpost .rx.mine{background:var(--g-lt);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.post.wpost .rx.mine{border-color:color-mix(in srgb, var(--g) 55%, transparent)}}.post.wpost .rx.mine{color:var(--g-tx)}.post.wpost .act{border-radius:var(--ds-r-pill);border:1px solid var(--ds-hair-2);min-width:40px;height:40px;color:var(--mute2);font-size:var(--ds-t-sm);background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-weight:700;display:inline-flex}.post.wpost .act:hover{background:var(--hover);color:var(--ink)}.post.wpost .act.danger{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.post.wpost .act.danger{border-color:color-mix(in srgb, var(--red) 35%, transparent)}}.post.wpost .act svg{width:16px;height:16px}#togh{box-shadow:none;background:0 0;min-height:48px;font-weight:700;border-color:var(--ds-hair-2)!important}#togh:hover{background:var(--hover)}#wlist:empty+*,#wlist .empty{color:var(--mute)}#ef{gap:18px}#ef>div:first-child{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);margin:-2px -2px 0;padding:12px 14px}#ef>div:first-child .av.lg{border-width:3px;width:84px;height:84px;font-size:1.875rem}#ef>div:first-child label.btn{min-height:44px;padding:0 16px}.cityrow{gap:8px}.cityrow .lbl{font-size:var(--ds-t-sm);color:var(--mute2);font-weight:700}.cityrow .crow{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);gap:10px;min-height:56px;padding:6px 6px 6px 14px;box-shadow:inset 0 1px 2px #0000000f}.cityrow .crow b{font-size:var(--ds-t-md);color:var(--ink);overflow-wrap:anywhere;min-width:0}.cityrow .crow .btn{min-height:40px}#ef label.chk{min-height:32px}#ef>.btnrow{border-top:1px solid var(--ds-hair);margin-top:4px;padding-top:14px}#ef>.btnrow .btn{justify-content:center;min-width:120px;min-height:46px}.rtst .rtabs .seg{background:var(--ds-raise);border-color:var(--ds-hair-2);color:var(--ink2);box-shadow:var(--ds-hi), 0 1px 2px #0000001a}.rtst .rtabs .seg:hover{background:var(--hover)}.rtst .rtabs .seg.on{background:var(--g);border-color:var(--g);color:var(--onaccent);box-shadow:0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){.rtst .rtabs .seg.on{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--g) 85%, transparent)}}.rtst .rtrots .seg{height:44px;padding:0 16px;font-size:.875rem}.rtst .rtrots .seg.on{background:var(--g-lt);border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.rtst .rtrots .seg.on{border-color:color-mix(in srgb, var(--g) 55%, transparent)}}.rtst .rtrots .seg.on{color:var(--g-tx);box-shadow:none}[data-theme=contrast] .rtst .rtrots .seg.on{color:#fff;background:#000;border-color:#000}.card.rtask{border-left:3px solid var(--amber-ln);background:linear-gradient(90deg, var(--amber-bg), var(--surface) 70%)}@supports (color:color-mix(in lab, red, red)){.card.rtask{background:linear-gradient(90deg, color-mix(in srgb, var(--amber-bg) 55%, var(--surface)), var(--surface) 70%)}}.card.rtask{color:var(--ink)}.rtpipe{border-bottom-color:var(--ds-hair);gap:10px;padding:14px 0}.rtpn b{color:var(--ink);font-size:1rem;font-weight:800}.rtpn .small.mute{color:var(--mute2);margin-top:2px}.rtpipe.used .rtpn b{color:var(--mute2)}.rtuse{gap:8px;min-height:52px;font-size:1rem}.rtwant{color:var(--mute2)}.rtwant .inp{height:44px}.rtst #rtother{min-height:44px}.card.rtrow{text-align:left;padding:14px 16px}.card.rtrow:hover{background:var(--hover)}.card.rtrow:active{transform:scale(.992)}.rtrow .pill,.rtpipe .pill,.rtst .kv .pill{letter-spacing:.02em;border-radius:var(--ds-r-pill);white-space:nowrap;padding:3px 9px}.rttob .rtpn b{font-size:1rem}.rtst .kv{font-size:var(--ds-t-md);padding:10px 0}.rtst .kv .btn{flex:none}.rcalh{margin-bottom:8px}.rcalh b{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);font-size:1.1875rem;font-weight:600}.rcalh .iconbtn{width:44px;height:44px}.rcw{font-size:var(--ds-t-sm);color:var(--mute);letter-spacing:.04em;padding:4px 0 6px;font-weight:700}.rcd{border-radius:var(--ds-r-sm);color:var(--ink);background:0 0;border:1px solid #0000;position:relative}.rcd b{font-size:var(--ds-t-md);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.rcd i{color:var(--g-tx);letter-spacing:0;font-size:.75rem}.rcd i.o{color:var(--mute2)}.rcd:not(.pad):hover{background:var(--hover)}.rcd.pad{background:0 0;border-color:#0000}.rcd.past{color:var(--mute)}.rcd.past b{font-weight:500}.rcd.past.has{color:var(--ink2)}.rcd.past.has b{font-weight:700}.rcd.fut{color:var(--ink)}.rcd.now{color:var(--g-tx);box-shadow:inset 0 0 0 2px var(--g-tx);border-color:#0000}.rcd.now b{font-weight:800}.rcd.sel{background:var(--g);border-color:var(--g);color:var(--onaccent);box-shadow:0 6px 14px -8px var(--g), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.rcd.sel{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--g) 90%, transparent), inset 0 1px 0 #ffffff2e}}.rcd.sel i,.rcd.sel i.o{color:var(--onaccent)}.rcd.now.sel{box-shadow:inset 0 0 0 2px var(--g), inset 0 0 0 4px var(--onaccent)}@supports (color:color-mix(in lab, red, red)){.rcd.now.sel{box-shadow:inset 0 0 0 2px var(--g), inset 0 0 0 4px color-mix(in srgb, var(--onaccent) 75%, transparent)}}.rcd.sel:hover{background:var(--g)}[data-theme=contrast] .rcd:not(.pad){border-color:var(--line)}[data-theme=contrast] .rcd.now{box-shadow:inset 0 0 0 3px #000}[data-theme=contrast] .rcd.sel{color:#fff;box-shadow:none;background:#000;border-color:#000}[data-theme=contrast] .rcd.sel i{color:#fff}.rttimes{gap:8px}#rtsf{gap:14px}#rtsf .h.small,#rtsf .h{border-top:1px solid var(--ds-hair);padding-top:12px;margin-top:8px!important}#rtsf>.btn{min-height:48px;margin-top:4px}@media (min-width:820px){.rcd:not(.pad){aspect-ratio:auto;height:52px}.rcalg{gap:4px}.pipepage .cslide{max-height:460px}}:root{--cm-mask-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");--cm-mask-pipe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 6.2h8c.4 2.8.4 6-.3 8.3-.7 2.4-2.1 3.7-3.7 3.7S3 16.9 2.3 14.5C1.6 12.2 1.6 9 2 6.2z'/%3E%3Cpath d='M9.9 11.7l4.8.3v3.6l-5.4.6c.4-1.4.6-2.9.6-4.5z'/%3E%3Cpath d='M15.3 12.1l5.9.7c.3 0 .5 0 .7-.2l.3-.2c.3-.2.6 0 .6.3v2.3c0 .3-.3.5-.6.3l-.3-.2c-.2-.2-.4-.2-.7-.2l-5.9.7z'/%3E%3C/svg%3E");--cm-mask-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16l-1.5 12h-13z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E");--cm-mask-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 4h11L21 9l-9 11L3 9z'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M12 20L8.5 9 10.5 4M12 20l3.5-11-2-5'/%3E%3C/svg%3E");--cm-mask-coins:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='9' cy='7' rx='6' ry='3'/%3E%3Cpath d='M3 7v5c0 1.7 2.7 3 6 3s6-1.3 6-3V7'/%3E%3Cpath d='M9 15v2c0 1.7 2.7 3 6 3s6-1.3 6-3v-5c0-1.7-2.7-3-6-3'/%3E%3C/svg%3E");--cm-mask-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--cm-mask-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cm-mask-receipt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E");--cm-price-ff:var(--ds-display)}.stc .cp b,.catc .cp b,.stprice b,.stbuy .mid b,.cartr .pr,.carts .row b,.carts .kv b,#shx .kv b,.prices b,.prices s,.sellhead .prices b,.suptier b,.pp-bal b,.pp-step b,#shoin .kv b,.sellrow .small b{font-variant-numeric:tabular-nums lining-nums}.cpbar{border-radius:var(--ds-r-lg);background:linear-gradient(100deg, var(--ds-brass-bg), var(--ds-brass-bg));gap:12px;margin:0;padding:12px 12px 12px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.cpbar{background:linear-gradient(100deg, var(--ds-brass-bg), color-mix(in srgb, var(--ds-brass-bg) 55%, var(--surface)))}}.cpbar{color:var(--ink);border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.cpbar{border:1px solid color-mix(in srgb, var(--ds-brass) 34%, transparent)}}.cpbar{box-shadow:var(--ds-hi), var(--ds-sh-1)}.cpbar:before{content:"";border-left:1.5px dashed var(--ds-brass);position:absolute;top:10px;bottom:10px;left:56px}@supports (color:color-mix(in lab, red, red)){.cpbar:before{border-left:1.5px dashed color-mix(in srgb, var(--ds-brass) 45%, transparent)}}.cpbar>svg{width:26px;height:26px;color:var(--ds-brass);flex-shrink:0;margin-right:14px}.cpbar .mid b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-md);letter-spacing:-.01em;color:var(--ink)}.cpbar .mid span{font-size:var(--ds-t-sm);color:var(--mute2)}.cpbar code{letter-spacing:.08em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700;font-size:var(--ds-t-sm);white-space:nowrap;color:var(--ds-brass);background:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.cpbar code{background:color-mix(in srgb, var(--ds-brass) 10%, transparent)}}.cpbar code{border-radius:6px;padding:1px 6px}.cpbar .btn.ghost{flex-shrink:0;min-height:40px}[data-theme=contrast] .cpbar{background:var(--ds-brass-bg);border-color:#000}[data-theme=contrast] .cpbar:before{border-left-color:#000}.fcard.sellcard{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:14px;margin:0;padding:14px}.fcard.sellcard .ic{border-radius:var(--ds-r-md);background:var(--ds-leather);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.fcard.sellcard .ic{background:color-mix(in srgb, var(--ds-leather) 16%, var(--ds-sunken))}}.fcard.sellcard .ic{color:var(--ds-brass);border:1px solid var(--ds-leather)}@supports (color:color-mix(in lab, red, red)){.fcard.sellcard .ic{border:1px solid color-mix(in srgb, var(--ds-leather) 26%, transparent)}}.fcard.sellcard .mid b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);letter-spacing:-.01em}.fcard.sellcard .mid .small{font-size:var(--ds-t-sm);margin-top:2px;line-height:1.45}.fcard.sellcard>span:last-child{color:var(--mute);font-size:1.375rem}@media (hover:hover){.fcard.sellcard:hover{border-color:var(--ds-hair-2);background:var(--hover)}@supports (color:color-mix(in lab, red, red)){.fcard.sellcard:hover{background:color-mix(in srgb, var(--hover) 50%, var(--surface))}}}.stbar{gap:8px;margin:0;position:relative}.stbar:before{content:"";pointer-events:none;z-index:1;background:var(--mute);width:18px;height:18px;-webkit-mask:var(--cm-mask-search) center/contain no-repeat;-webkit-mask:var(--cm-mask-search) center/contain no-repeat;-webkit-mask:var(--cm-mask-search) center/contain no-repeat;mask:var(--cm-mask-search) center/contain no-repeat;margin-top:-9px;position:absolute;top:50%;left:14px}.stbar .inp{border-radius:var(--ds-r-pill);min-height:46px;font-size:var(--ds-t-md)}.stbar input.inp{padding-left:40px;padding-right:14px}.stbar select.inp{color:var(--ink2);max-width:46%;padding-left:14px;padding-right:30px;font-weight:700}.stgrid{gap:12px}@media (min-width:821px){.stgrid{gap:16px}}.stc{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);color:var(--ink);-webkit-tap-highlight-color:transparent;padding:6px;position:relative}.stc .ci,.catc .ci{border-radius:var(--ds-r-md);background:var(--photo);box-shadow:inset 0 0 0 1px var(--ds-hair);overflow:hidden}.stc .ci img,.catc .ci img{transition:transform var(--ds-dur-3) var(--ds-ease)}.stc .ci:not(:has(img)):after,.catc .ci:not(:has(img)):after{content:"";background:var(--chip);width:34%;height:34%;-webkit-mask:var(--cm-mask-pipe) center/contain no-repeat;-webkit-mask:var(--cm-mask-pipe) center/contain no-repeat;-webkit-mask:var(--cm-mask-pipe) center/contain no-repeat;mask:var(--cm-mask-pipe) center/contain no-repeat;margin:auto;position:absolute;inset:0}.stc .cn{font-size:var(--ds-t-md);min-height:2.64em;max-height:2.64em;color:var(--ink);letter-spacing:-.005em;margin:10px 6px 2px;padding:0;font-weight:650;line-height:1.32}.stc .cp{font-size:var(--ds-t-md);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:auto;padding:4px 6px 6px;display:flex}.stc .cp b,.catc .cp b{font-family:var(--cm-price-ff);letter-spacing:-.01em;color:var(--ink);font-size:1.125rem;font-weight:650}.stc .cp s,.catc .cp s{color:var(--mute);font-size:var(--ds-t-sm);order:2;font-weight:500;text-decoration-thickness:1px}.stc .cp:has(s) b,.catc .cp:has(s) b{color:var(--g-tx)}.stc .rib,.catc .rib{border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);letter-spacing:.02em;background:var(--g);color:var(--onaccent);padding:3px 9px;font-weight:800;line-height:1.35;top:10px;left:10px;box-shadow:0 2px 8px -2px #00000059}.stc .rib.score,.catc .rib.score{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.stc .rib.score,.catc .rib.score{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.stc .rib.score,.catc .rib.score{color:var(--ds-brass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.stc .rib.score,.catc .rib.score{border:1px solid color-mix(in srgb, var(--ds-brass) 30%, transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stc,.catc{transition:transform var(--ds-dur-2) var(--ds-ease), box-shadow var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease)}.stc:hover,.catc:hover{box-shadow:var(--ds-hi), var(--ds-sh-2);border-color:var(--ds-hair-2);transform:translateY(-2px)}.stc:hover .ci img,.catc:hover .ci img{transform:scale(1.035)}}.stc:active,.catc:active{transform:scale(.985)}.stc .stcar{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.stc .stcar::-webkit-scrollbar{display:none}.stc .stcar img{object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.stc .stdots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.stc .stdots i{width:6px;height:6px;transition:background var(--ds-dur-2) var(--ds-ease), transform var(--ds-dur-2) var(--ds-ease);background:#00000038;border-radius:50%;box-shadow:0 0 0 1px #ffffff80}.stc .stdots i.on{background:var(--g);transform:scale(1.2)}.stc .stnav{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:1.375rem;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%)}.stc .stnav.prev{left:6px}.stc .stnav.next{right:6px}@media (hover:hover) and (pointer:fine){.stc:hover .stnav{place-items:center;display:grid}.stc .stnav:hover{background:#000000a6}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.stc:hover .stcar img{transform:none}}[data-theme=contrast] .stc,[data-theme=contrast] .catc{border-color:#000}.stgrid>.empty,#cartin>.empty,#shoin>.empty,#slist>.empty,#shopin>.empty,#supsin>.empty,#llist>.empty{text-align:center;border:1px dashed var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-sunken);flex-direction:column;align-items:center;margin:4px 0;padding:40px 20px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.stgrid>.empty,#cartin>.empty,#shoin>.empty,#slist>.empty,#shopin>.empty,#supsin>.empty,#llist>.empty{background:color-mix(in srgb, var(--ds-sunken) 70%, transparent)}}.stgrid>.empty,#cartin>.empty,#shoin>.empty,#slist>.empty,#shopin>.empty,#supsin>.empty,#llist>.empty{color:var(--mute2);font-size:var(--ds-t-md);line-height:1.55;position:relative}.stgrid>.empty:before,#cartin>.empty:before,#shoin>.empty:before,#slist>.empty:before,#shopin>.empty:before,#supsin>.empty:before,#llist>.empty:before{content:"";background:var(--ds-raise);width:60px;height:60px;box-shadow:var(--ds-hi), 0 0 0 1px var(--ds-hair), 0 6px 16px -8px var(--shadow);border-radius:50%;margin-bottom:14px}.stgrid>.empty:after,#cartin>.empty:after,#shoin>.empty:after,#slist>.empty:after,#shopin>.empty:after,#supsin>.empty:after,#llist>.empty:after{content:"";background:var(--mute2);width:26px;height:26px;-webkit-mask:var(--cm-mask-bag) center/contain no-repeat;-webkit-mask:var(--cm-mask-bag) center/contain no-repeat;-webkit-mask:var(--cm-mask-bag) center/contain no-repeat;mask:var(--cm-mask-bag) center/contain no-repeat;margin-left:-13px;position:absolute;top:57px;left:50%}#shoin>.empty:after{-webkit-mask-image:var(--cm-mask-receipt);-webkit-mask-image:var(--cm-mask-receipt);-webkit-mask-image:var(--cm-mask-receipt);mask-image:var(--cm-mask-receipt)}#slist>.empty:after{-webkit-mask-image:var(--cm-mask-coins);-webkit-mask-image:var(--cm-mask-coins);-webkit-mask-image:var(--cm-mask-coins);mask-image:var(--cm-mask-coins)}#llist>.empty:after{-webkit-mask-image:var(--cm-mask-pipe);-webkit-mask-image:var(--cm-mask-pipe);-webkit-mask-image:var(--cm-mask-pipe);mask-image:var(--cm-mask-pipe)}#supsin>.empty:after{background:var(--ds-brass);-webkit-mask-image:var(--cm-mask-gem);-webkit-mask-image:var(--cm-mask-gem);-webkit-mask-image:var(--cm-mask-gem);mask-image:var(--cm-mask-gem)}#cartin>.empty .btn,#shoin>.empty .btn{min-height:44px;padding-left:20px;padding-right:20px}.stgrid~.small.mute{font-size:var(--ds-t-sm);color:var(--mute);line-height:1.5}.note.shopnt{background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);align-items:center;gap:10px;margin:0;padding:10px 14px}.note.shopnt>svg{color:var(--mute);flex-shrink:0}.note.shopnt .small{font-size:var(--ds-t-sm);letter-spacing:.005em;font-weight:600}#shx .note.shopnt{margin-top:12px}.secnote{font-size:var(--ds-t-sm);color:var(--mute2);text-align:left;justify-content:center;align-items:flex-start;gap:7px;margin-top:10px;line-height:1.45;display:flex}.secnote>.ii,.secnote>svg{color:var(--g-tx);flex-shrink:0;margin-top:2px}.card.stitem{gap:0;padding:10px 10px 16px}.stitem>.carw{border-radius:var(--ds-r-md);margin:0 0 6px}.stitem>:not(.carw){margin-left:8px;margin-right:8px}.stitem>.pill{align-self:flex-start;width:max-content;margin-top:10px;display:inline-flex}.stitem>.pill.g:not(.score){background:var(--g-lt);color:var(--g-tx)}.stitem>.pill.score{background:var(--ds-brass-bg);color:var(--ds-brass);border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.stitem>.pill.score{border:1px solid color-mix(in srgb, var(--ds-brass) 30%, transparent)}}.stitem>.pill.score{padding:3px 10px;font-weight:800}.stitem .sth{font-family:var(--ds-display);font-optical-sizing:auto;font-weight:600;font-size:var(--ds-t-2xl);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:12px 8px 4px;line-height:1.2}.stitem .sth+.small.mute{font-size:var(--ds-t-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-weight:700}.stprice{border-bottom:1px solid var(--ds-hair);flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 8px 16px;padding-bottom:16px}.stprice b{font-family:var(--cm-price-ff);letter-spacing:-.02em;color:var(--ink);font-size:1.75rem;font-weight:650;line-height:1.1}.stprice:has(s) b{color:var(--g-tx)}.stprice s{font-size:var(--ds-t-md);color:var(--mute);order:2}.stprice .pill.g{background:var(--g-lt);color:var(--g-tx);font-size:var(--ds-t-xs);letter-spacing:.04em;order:3;align-self:center;margin-left:auto;padding:4px 10px;font-weight:800}.stprice .pill.g:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.stopt{margin:0 8px 14px}.stopt>.small.mute{font-size:var(--ds-t-sm);color:var(--mute2);margin-bottom:4px;font-weight:700}.stopt .chips{background:0 0;border:0;gap:8px;margin-top:6px;padding:0}.stopt .chip{border-radius:var(--ds-r-pill);min-height:44px;font-size:var(--ds-t-md);background:var(--ds-raise);color:var(--ink2);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi);padding:0 16px;font-weight:700}.stopt .chip.on{background:var(--g-lt);color:var(--g-tx);border:1.5px solid var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.stopt .chip.on{border:1.5px solid color-mix(in srgb, var(--g-tx) 70%, transparent)}}.stopt .chip.on{box-shadow:none}.stopt .chip.oos{opacity:.55;box-shadow:none;background:0 0;border-style:dashed;text-decoration:line-through}[data-theme=contrast] .stopt .chip.on{background:var(--g);color:#fff;border-color:#000}.stdesc,.stitem .reader{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.stdesc{margin:4px 8px 10px}.stdesc .rbody{font-family:var(--ds-font);font-weight:400;font-size:var(--ds-t-md);color:var(--ink2);line-height:1.65}:is(.stdesc,.stsec) .rbody :is(b,strong){color:var(--ds-strong);font-weight:800}.stsec{border-top:1px solid var(--ds-hair);margin:0 8px;padding:0}.stsec:last-of-type{border-bottom:1px solid var(--ds-hair)}.stsec summary{min-height:52px;font-weight:700;font-size:var(--ds-t-md);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.stsec summary::-webkit-details-marker{display:none}.stsec summary:after{content:"";background:var(--mute);width:18px;height:18px;-webkit-mask:var(--cm-mask-chev) center/contain no-repeat;-webkit-mask:var(--cm-mask-chev) center/contain no-repeat;-webkit-mask:var(--cm-mask-chev) center/contain no-repeat;mask:var(--cm-mask-chev) center/contain no-repeat;transition:transform var(--ds-dur-2) var(--ds-ease);flex-shrink:0}.stsec[open] summary:after{transform:rotate(180deg)}.stsec .reader{margin:0;padding:0 0 14px}.stsec .rbody{font-family:var(--ds-font);font-weight:400;font-size:var(--ds-t-md);color:var(--ink2);line-height:1.6}.stitem>.small.mute:last-child{font-size:var(--ds-t-sm);font-variant-numeric:tabular-nums;margin-top:12px}.stprice .pill.last1{font-size:var(--ds-t-xs);letter-spacing:.04em;order:3;align-self:center;margin-left:auto;padding:4px 10px;font-weight:800;animation:1.4s ease-in-out infinite alternate st-last1}.stprice .pill.last1:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@keyframes st-last1{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.stprice .pill.last1{animation:none}}[data-theme=contrast] .stprice .pill.last1{outline:2px solid #000}.stthumbs{scrollbar-width:none;gap:8px;padding:2px 8px 4px;scroll-padding:8px;display:flex;position:relative;overflow-x:auto;margin:2px 0 4px!important}.stthumbs::-webkit-scrollbar{display:none}.stth{border-radius:var(--ds-r-sm,8px);background:var(--photo);width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--ds-hair);opacity:.7;cursor:pointer;transition:opacity var(--ds-dur-2) var(--ds-ease), border-color var(--ds-dur-2) var(--ds-ease);border:2px solid #0000;flex:none;padding:0;overflow:hidden}.stth img{object-fit:cover;width:100%;height:100%;display:block}.stth.on{opacity:1;border-color:var(--g-tx)}@media (hover:hover){.stth:hover{opacity:1}}@media (min-width:700px){.stth{width:72px;height:72px}}[data-theme=contrast] .stth.on{border-color:#000}.stbox{border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair-2);box-shadow:var(--ds-hi), 0 8px 22px -12px #3c281447;margin:0 8px 14px;padding:12px 14px 14px}[data-theme=dark] .stbox{box-shadow:var(--ds-hi), 0 0 0 1px #fff0dc0f, 0 0 26px -6px #fff0dc38}[data-theme=dark] .stspecs>div{border-color:var(--ds-hair-2);box-shadow:0 0 12px -6px #fff0dc24}[data-theme=contrast] .stbox{box-shadow:none;border:2px solid #000}.stbh{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;line-height:1.25;display:flex}.stbh .ii{color:var(--ds-brass);flex:none}.stspecs{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.stspecs>div{border-radius:var(--ds-r-sm,8px);background:var(--surface);border:1px solid var(--ds-hair);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.stspecs dt{font-size:var(--ds-t-xs);letter-spacing:.03em;color:var(--mute);font-weight:700}.stspecs dd{font-size:var(--ds-t-md);color:var(--ink);overflow-wrap:break-word;font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (max-width:340px){.stspecs{gap:6px}.stspecs>div{padding:7px 8px}}.rootq{flex-direction:column;gap:8px;display:flex}.rqtop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rqtop b{font-family:var(--ds-display);font-weight:650;font-size:var(--ds-t-xl,1.25rem);color:var(--ds-brass);align-items:center;gap:6px;line-height:1.2;display:inline-flex}.rqtop b .ii{align-self:center}.rqtop span{font-size:var(--ds-t-sm);color:var(--mute);font-variant-numeric:tabular-nums;font-weight:700}.rootbar{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.rootbar i{background:var(--ink);border-radius:5px;height:10px}@supports (color:color-mix(in lab, red, red)){.rootbar i{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.rootbar i.f{background:var(--ds-brass)}.rqends{font-size:var(--ds-t-xs);color:var(--mute);justify-content:space-between;gap:8px;font-weight:600;display:flex}[data-theme=contrast] .rootbar i{background:#fff;outline:1px solid #000}[data-theme=contrast] .rootbar i.f{background:#000}[data-theme=contrast] .rqtop b{color:#000}.stbox .reader{margin:0}.stbox .rbody{font-family:var(--ds-font);font-size:var(--ds-t-md);color:var(--ink2);line-height:1.6}.fcard.stdcard{text-align:left;width:100%}.fcard.stdcard .ic{color:var(--g-tx)}.stdm .modal-in h3{align-items:center;gap:8px;display:flex}.stdintro{font-size:var(--ds-t-md);color:var(--ink2);margin:0 0 12px;line-height:1.6}.stdlist{counter-reset:std;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stdlist li{counter-increment:std;border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair);padding:10px 12px 10px 44px;position:relative}.stdlist li:before{content:counter(std);width:22px;height:22px;font-size:var(--ds-t-xs);background:var(--ds-brass);color:var(--surface);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:10px;left:12px}.stdlist b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-md);color:var(--ink);margin-bottom:2px;display:block}.stdlist p{font-size:var(--ds-t-sm);color:var(--ink2);margin:0;line-height:1.55}.stdmore{flex-direction:column;gap:6px;margin:14px 0 4px;display:flex}.stdmore a{font-weight:700;font-size:var(--ds-t-sm);color:var(--g-tx)}[data-theme=contrast] .stdlist li:before{color:#fff;background:#000}.stbuy{background:var(--surface);gap:12px;margin:0 -4px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.stbuy{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.stbuy{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--ds-hair);border-radius:var(--ds-r-xl) var(--ds-r-xl) 0 0;box-shadow:0 -12px 32px -16px var(--shadow), var(--ds-hi);border-bottom:0}.stbuy .mid b{font-family:var(--cm-price-ff);letter-spacing:-.015em;font-size:1.25rem;font-weight:650;line-height:1.15}.stbuy .mid span{font-size:var(--ds-t-sm);color:var(--mute)}.stbuy .btn{min-height:48px;font-size:var(--ds-t-md);gap:8px;padding:0 20px}.stbuy .mid b{white-space:nowrap}@media (max-width:440px){.stbuy{gap:10px;padding:8px 10px}.stbuy .qty button{width:36px;height:36px}.stbuy .mid b{font-size:1.0625rem}.stbuy .btn{padding:0 16px}.stbuy .btn>svg{display:none}}[data-theme=contrast] .stbuy{background:#fff;border-color:#000}.qty{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair);gap:2px;padding:3px;box-shadow:inset 0 1px 2px #00000014}.qty button{width:40px;height:40px;color:var(--ink2);border-radius:50%;place-items:center;padding:0 0 2px;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.qty button:hover{background:var(--ds-raise);color:var(--ink)}.qty button:active{transform:scale(.92)}.qty b{font-variant-numeric:tabular-nums;min-width:22px;font-size:var(--ds-t-md);color:var(--ink)}.qty.sm button{width:36px;height:36px;font-size:1.125rem}[data-theme=contrast] .qty{border-color:#000}.cartbtn .badge{background:var(--g);color:var(--onaccent);box-shadow:0 0 0 2px var(--panel);font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;font-size:.6875rem;top:3px;right:3px}.cdrw-bg{z-index:75;background:var(--ds-scrim);-webkit-backdrop-filter:blur(3px)saturate(.9);backdrop-filter:blur(3px)saturate(.9);justify-content:flex-end;display:flex;position:fixed;inset:0}.cdrw{width:min(420px,92vw);height:100%;padding:calc(14px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);border-left:1px solid var(--ds-hair);box-shadow:var(--ds-sh-3);animation:cdrw-in var(--ds-dur-3) var(--ds-ease) both;flex-direction:column;gap:12px;display:flex;overflow-y:auto}@keyframes cdrw-in{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}.cdrwh{justify-content:space-between;align-items:center;gap:8px;display:flex}.cdrwh b{font-size:var(--ds-t-lg);align-items:center;gap:8px;display:inline-flex}.cdrwh b svg{color:var(--g)}.cdrwh .iconbtn{width:44px;height:44px}.cdrw .cartr{border-bottom:1px solid var(--ds-hair);flex-wrap:nowrap}.cdrws{font-size:var(--ds-t-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cdrws b{font-family:var(--cm-price-ff);font-size:1.125rem}.cdrwb{flex-direction:column;gap:10px;margin-top:4px;display:flex}.cdrwb .btn{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.cdrw{animation:none}}.card.cartl{padding:4px 14px}.cartr{border-bottom:1px solid var(--ds-hair);flex-wrap:wrap;gap:12px;padding:14px 0}.cartr img,.cartr .ph{border-radius:var(--ds-r-md);background:var(--photo);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--ds-hair)}.cartr .ph{position:relative}.cartr .ph:after{content:"";background:var(--chip);width:34px;height:34px;-webkit-mask:var(--cm-mask-pipe) center/contain no-repeat;-webkit-mask:var(--cm-mask-pipe) center/contain no-repeat;-webkit-mask:var(--cm-mask-pipe) center/contain no-repeat;mask:var(--cm-mask-pipe) center/contain no-repeat;margin:auto;position:absolute;inset:0}.cartr .mid{flex:140px;gap:3px}.cartr .mid b{font-size:var(--ds-t-md);font-weight:700;line-height:1.32}.cartr .mid .small{font-size:var(--ds-t-sm)}.cartr .pr{font-family:var(--cm-price-ff);color:var(--ink);margin-top:2px;font-size:1.0625rem;font-weight:650}.cartr .iconbtn{width:44px;height:44px;color:var(--mute)}.cartr .iconbtn:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cartr .iconbtn:hover{background:color-mix(in srgb, var(--red) 8%, transparent)}}@media (max-width:480px){.cartr .qty{margin-left:84px}.cartr .iconbtn{margin-left:auto}}#cartin>.card:has(#cpin){flex-direction:column;gap:8px;padding:14px;display:flex}#cartin label[for=cpin]{font-size:var(--ds-t-sm);color:var(--mute2);font-weight:700}#cpin{letter-spacing:.06em;text-transform:uppercase;min-height:46px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.card.carts{padding:16px}.carts .row{min-height:0;font-size:var(--ds-t-lg);color:var(--ink2);border:0;padding:0;font-weight:700}.carts .row b{font-family:var(--cm-price-ff);letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:650}.carts>.small.mute{font-size:var(--ds-t-sm);line-height:1.5}.carts .btn.big{gap:8px;height:52px;margin-top:14px;font-size:1rem}#cadm .btn{min-height:44px}#cord a{color:var(--g-tx);align-items:center;min-height:44px;font-weight:700;display:inline-flex}#shx{flex-direction:column;gap:12px;display:flex}#shx>h3{margin:0 40px 2px 0}#shx>h3 .ii{color:var(--g-tx)}#shx .card{box-shadow:none;background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);margin:0}#shx .card.cartl{padding:4px 14px}#shx .card.carts{padding:6px 14px 10px}#shx .kv{font-size:var(--ds-t-md);border-bottom:1px solid var(--ds-hair);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}#shx .kv:last-child{border-bottom:0}#shx .kv>span{color:var(--ink2);min-width:0}#shx .kv>b{font-family:var(--cm-price-ff);white-space:nowrap;font-weight:600}#shx .kv.big{border-top:1px solid var(--ds-hair-2);border-bottom:0;margin-top:4px;padding-top:12px}#shx .kv.big span{color:var(--ink);font-weight:800}#shx .kv.big b{letter-spacing:-.02em;color:var(--ink);font-size:1.5rem}#shx .form{gap:12px}#shx .btn.big{gap:8px;width:100%;height:52px;margin-top:2px;font-size:1rem}#shx .chk{font-size:var(--ds-t-md);align-items:flex-start;gap:10px;line-height:1.5}#shx .chk input{width:22px;height:22px;accent-color:var(--g);flex-shrink:0;margin-top:1px}#shx .chk a{color:var(--g-tx);font-weight:700}#shx .secnote{margin-top:0}.payframe{border-radius:var(--ds-r-md);border:1px solid var(--ds-hair);background:#fff;overflow:hidden}#shx>.empty{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:6px;padding:20px 8px;display:flex}#shx>.empty>b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-xl);color:var(--ink)}#shx>.empty .bigic{background:var(--g-lt);width:72px;height:72px;color:var(--g-tx);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}#shx>.empty .btnrow{margin-top:10px}#shoin>.card{flex-direction:column;gap:4px;padding:14px 16px;display:flex}#shoin>.card>.kv{border:0;justify-content:space-between;align-items:baseline;padding:0 0 2px;display:flex}#shoin>.card>.kv b:first-child{font-size:var(--ds-t-md);font-variant-numeric:tabular-nums;letter-spacing:.02em}#shoin>.card>.kv b:last-child{font-family:var(--cm-price-ff);font-size:1.1875rem;font-weight:650}#shoin>.card>.small:not(.mute){color:var(--g-tx);font-weight:700;font-size:var(--ds-t-sm);align-items:center;gap:6px;display:inline-flex}#shoin>.card>.small:not(.mute):before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}#shoin>.card>.small.mute{font-size:var(--ds-t-sm);line-height:1.5}.sellrow{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);color:var(--ink);gap:14px;margin-bottom:10px;padding:12px 14px 12px 12px}.sellrow img,.sellrow .ic{border-radius:var(--ds-r-md);background:var(--photo);width:64px;height:64px;color:var(--ds-brass);box-shadow:inset 0 0 0 1px var(--ds-hair)}.sellrow .mid b.clamp1{font-size:var(--ds-t-md);font-weight:700}.sellrow .mid .small{font-size:var(--ds-t-sm);margin-top:2px;line-height:1.45}.sellrow .mid .small:not(.mute){color:var(--mute2)}.sellrow .mid .small b{color:var(--ink);font-weight:700}@media (hover:hover){.sellrow:hover{border-color:var(--ds-hair-2);background:var(--hover)}@supports (color:color-mix(in lab, red, red)){.sellrow:hover{background:color-mix(in srgb, var(--hover) 45%, var(--surface))}}}#slist .sellrow:last-child{margin-bottom:0}.spill{font-size:var(--ds-t-xs);letter-spacing:.02em;border-radius:var(--ds-r-pill);background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair);align-items:center;gap:6px;padding:4px 10px 4px 9px;font-weight:800;display:inline-flex}.spill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.spill.s-offered,.spill.s-counter{background:var(--ds-brass-bg);color:var(--ds-brass);border-color:var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.spill.s-offered,.spill.s-counter{border-color:color-mix(in srgb, var(--ds-brass) 28%, transparent)}}.spill.s-accepted,.spill.s-closed{background:var(--g-lt);color:var(--g-tx);border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.spill.s-accepted,.spill.s-closed{border-color:color-mix(in srgb, var(--g-tx) 30%, transparent)}}.spill.s-rejected,.spill.s-withdrawn,.spill.s-declined{color:var(--mute);background:0 0}[data-theme=contrast] .spill{border-color:#000}.card.sellhead{padding:16px}.sellhead h3{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-xl);letter-spacing:-.012em;line-height:1.25}.sellhead h3+.small{font-size:var(--ds-t-sm);margin-top:4px}.sellhead .prices{gap:10px;margin-top:14px}.sellhead .prices>div{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:2px;padding:10px 14px}.sellhead .prices span{font-size:var(--ds-t-sm);color:var(--mute);font-weight:700}.sellhead .prices b{font-family:var(--cm-price-ff);letter-spacing:-.015em;color:var(--ink);font-size:1.375rem;font-weight:650}.sellhead .prices .hl{background:var(--g-lt);border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.sellhead .prices .hl{border-color:color-mix(in srgb, var(--g-tx) 30%, transparent)}}.sellhead .prices .hl span{color:var(--g-tx);opacity:1}.sellhead .prices .hl b{color:var(--g-tx)}.sellhead .btnrow .btn{min-height:44px}.sellphotos{gap:8px;margin:0}.sellphotos .sp{border-radius:var(--ds-r-md);box-shadow:inset 0 0 0 1px var(--ds-hair)}.sellphotos .sp img{transition:transform var(--ds-dur-3) var(--ds-ease)}@media (hover:hover){.sellphotos .sp:hover img{transform:scale(1.04)}}.sellphotos .sp span{border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);color:#f5ecdd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e0a9e;padding:2px 9px;font-weight:700;bottom:8px;left:8px}.kunye{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);font-size:var(--ds-t-md);gap:0 16px;margin:0;padding:4px 14px}.kunye dt,.kunye dd{border-bottom:1px solid var(--ds-hair);padding:8px 0}.kunye dt:last-of-type,.kunye dd:last-of-type{border-bottom:0}.kunye dt{color:var(--mute);font-weight:700;font-size:var(--ds-t-sm)}.kunye dd{color:var(--ink);font-weight:600}.card.sellog{padding:6px 16px}.sellog>div{border-bottom:1px solid var(--ds-hair);font-size:var(--ds-t-md);padding:12px 0 12px 20px;line-height:1.45;position:relative}.sellog>div:before{content:"";background:var(--chip);width:8px;height:8px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:18px;left:2px}.sellog>div:first-child:before{background:var(--g-tx)}.sellog>div:after{content:"";background:var(--ds-hair-2);width:1px;position:absolute;top:28px;bottom:-14px;left:5.5px}.sellog>div:last-child:after{display:none}.sellog .small.mute{font-size:var(--ds-t-sm);font-variant-numeric:tabular-nums;margin-right:4px}.sellog .small:not(.mute){color:var(--mute2);margin-top:2px;font-style:italic}.phgrid{gap:10px}.phslot{border:1.5px dashed var(--ds-hair-2);border-radius:var(--ds-r-md);background-color:var(--ds-sunken);color:var(--ink2);font-size:var(--ds-t-sm);gap:6px;padding:8px}.phslot:hover{border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.phslot:hover{border-color:color-mix(in srgb, var(--g-tx) 50%, transparent)}}.phslot:hover{background-color:var(--g-lt)}@supports (color:color-mix(in lab, red, red)){.phslot:hover{background-color:color-mix(in srgb, var(--g-lt) 40%, var(--ds-sunken))}}.phslot .phx{background:var(--g-lt);width:38px;height:38px;color:var(--g-tx);box-shadow:var(--ds-hi), 0 1px 2px #0000001f;border-radius:50%;place-items:center;display:grid}.phslot b{font-size:var(--ds-t-sm);font-weight:700}.phslot i{font-size:var(--ds-t-xs);color:var(--mute);font-weight:600}.phslot.has{border:1.5px solid var(--g);box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.phslot.has{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 30%, transparent)}}.phslot.has b{color:#f5ecdd;border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);background:#140e0a9e;padding:2px 8px;bottom:6px;left:6px;right:auto}.form label.unit em{color:var(--mute);font-style:normal;font-weight:700}#llist{gap:10px}.lcard{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);color:var(--ink);gap:14px;padding:10px 14px 10px 10px}@media (hover:hover){.lcard:hover{border-color:var(--ds-hair-2);background:var(--hover)}@supports (color:color-mix(in lab, red, red)){.lcard:hover{background:color-mix(in srgb, var(--hover) 45%, var(--surface))}}}.lcard .thumb{border-radius:var(--ds-r-md);background:var(--photo);width:88px;height:88px;box-shadow:inset 0 0 0 1px var(--ds-hair)}.lcard .thumb>svg{color:var(--mute);opacity:.5;width:38px;height:38px}.lcard .clamp2{letter-spacing:-.005em;line-height:1.35}.lcard .small.mute{font-size:var(--ds-t-sm)}.soldtag{border-radius:var(--ds-r-pill);background:var(--ink);padding:2px 0;inset:auto 6px 6px}@supports (color:color-mix(in lab, red, red)){.soldtag{background:color-mix(in srgb, var(--ink) 78%, transparent)}}.soldtag{color:var(--bg);font-size:var(--ds-t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.lcard:has(.soldtag) .thumb img{filter:grayscale(.5);opacity:.8}.card.lhero{gap:10px;padding:10px 10px 14px}.lhero>.carw{border-radius:var(--ds-r-md);margin:0}.lhero>div:not(.carw):not(.buyrow){padding:0 6px}.lhero>div:nth-child(2) a{font-size:var(--ds-t-md)}.ldesc{font-size:var(--ds-t-md);color:var(--ink2);padding:0 6px;line-height:1.65}.lhero .buyrow{border-top:1px solid var(--ds-hair);gap:8px;margin-top:2px;padding:10px 4px 0}.lhero .buyrow .btn:not(.sm){min-height:44px}.btn.buybtn{height:48px;font-size:var(--ds-t-md);color:var(--onaccent);background:linear-gradient(180deg, var(--g), var(--g));gap:8px;padding:0 22px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.btn.buybtn{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 86%, #fff 14%), var(--g))}}.btn.buybtn{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.btn.buybtn{border:1px solid color-mix(in srgb, var(--g) 80%, #000 20%)}}.btn.buybtn{box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 22px -12px var(--g)}@supports (color:color-mix(in lab, red, red)){.btn.buybtn{box-shadow:inset 0 1px 0 #ffffff2e, 0 10px 22px -12px color-mix(in srgb, var(--g) 90%, transparent)}}[data-theme=contrast] .btn.buybtn{background:var(--g);box-shadow:none;border-color:#000}.stitem .carw,.lhero .carw,.pcard .carw{background:var(--photo);box-shadow:inset 0 0 0 1px var(--ds-hair)}.stitem .ccount,.lhero .ccount,.pcard .ccount{border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);color:#f5ecdd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#140e0a8c;padding:3px 10px;font-weight:800;top:10px;right:10px}.stitem .cdots,.lhero .cdots,.pcard .cdots{bottom:10px}.stitem .cnav,.lhero .cnav,.pcard .cnav{background:var(--surface);width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.stitem .cnav,.lhero .cnav,.pcard .cnav{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.stitem .cnav,.lhero .cnav,.pcard .cnav{color:var(--ink);box-shadow:var(--ds-sh-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shopbar{background:var(--panel);gap:8px;padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.shopbar{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.shopbar{border-bottom:1px solid var(--ds-hair)}.shopbar .btn{min-height:40px}.catw{margin:0}.cath{align-items:center;margin:0 2px 10px}.cath b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);letter-spacing:-.01em}.cath a{color:var(--g-tx);font-weight:700;font-size:var(--ds-t-sm);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.catrow{grid-auto-columns:156px;gap:10px;padding:2px 2px 8px;scroll-padding-left:2px}.catc{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);color:var(--ink);padding:5px;position:relative}.catc .rib{top:9px;left:9px}.catc .cn{font-size:var(--ds-t-sm);min-height:calc(2.64em + 10px);padding:8px 5px 2px;font-weight:650;line-height:1.32}.catc .cp{font-size:var(--ds-t-sm);flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:2px 5px 5px;display:flex}.catc .cp b{font-size:1rem}.catc .cp .mute{color:var(--mute)}.catw>.small.mute{font-size:var(--ds-t-sm);color:var(--mute)}.pcard{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:12px;padding:14px}.pcard.hl{box-shadow:0 0 0 2px var(--g-tx), var(--ds-sh-2)}.pcard .phd{align-items:center;gap:12px}.pcard .phd>.av{border-radius:var(--ds-r-md)}.pcard .phd b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);letter-spacing:-.01em;line-height:1.25}.pcard .phd .small{font-size:var(--ds-t-sm);margin-top:2px}.pcard .carw{border-radius:var(--ds-r-md);margin:0 -4px}.pdesc{font-size:var(--ds-t-md);color:var(--ink2);margin:0;line-height:1.65}.pcard .prices{align-items:stretch;gap:10px}.pcard .prices>div{border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair);flex:130px;gap:2px;padding:10px 14px}.pcard .prices span{font-size:var(--ds-t-sm);color:var(--mute);font-weight:700}.pcard .prices s{font-family:var(--cm-price-ff);color:var(--mute2);margin-top:2px;font-size:1.0625rem}.pcard .prices .cp{background:var(--g-lt);border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.pcard .prices .cp{border-color:color-mix(in srgb, var(--g-tx) 28%, transparent)}}.pcard .prices .cp span{color:var(--g-tx)}.pcard .prices .cp b{font-family:var(--cm-price-ff);letter-spacing:-.02em;color:var(--g-tx);font-size:1.5rem;font-weight:650;line-height:1.15}.pcard .prices .nostore em{font-size:var(--ds-t-sm);margin-top:4px}.specs{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:0 18px;padding:4px 14px}.specs .kv{border-bottom:1px solid var(--ds-hair);font-size:var(--ds-t-sm);justify-content:space-between;gap:8px;padding:9px 0;display:flex}.specs .kv span{color:var(--mute);font-weight:600}.specs .kv b{color:var(--ink)}.quality{font-size:var(--ds-t-sm);gap:12px}.quality span{color:var(--mute)}.qbar{gap:4px}.qbar i{background:var(--ds-hair-2);border-radius:3px;width:24px;height:6px}.qbar i.on{background:var(--g-tx)}.details{font-size:var(--ds-t-md);color:var(--ink2);gap:4px}.details .drow b{color:var(--mute2);font-weight:700}.vogrid{gap:8px}.vo{border:1px dashed var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-sunken)}.vo span{font-size:var(--ds-t-xs);color:#f5ecdd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e0aa8;padding:6px 10px;inset:auto 8px 8px}.vo.seen{opacity:.6}.pcard .buyrow{border-top:1px solid var(--ds-hair);gap:8px;padding-top:12px}.pcard .buyrow .btn:not(.sm):not(.buybtn){min-height:44px}.pcard>.small.mute:last-child{font-size:var(--ds-t-sm);color:var(--mute);margin-top:-4px}.ccard{border-radius:var(--ds-r-lg);background:linear-gradient(100deg, var(--g-lt), var(--surface));gap:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ccard{background:linear-gradient(100deg, color-mix(in srgb, var(--g-lt) 70%, var(--surface)), var(--surface))}}.ccard{border:1px solid var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.ccard{border:1px solid color-mix(in srgb, var(--g-tx) 20%, var(--ds-hair))}}.ccard .small.mute{font-size:var(--ds-t-sm)}.claimtxt{color:var(--g-tx);font-size:var(--ds-t-md);flex-wrap:wrap;margin-top:3px}.claimtxt .small{font-weight:600}.card.suphero{background:radial-gradient(120% 90% at 100% 0%, var(--ds-brass), transparent 60%), linear-gradient(170deg, var(--ds-brass-bg), var(--surface) 70%);padding:18px 18px 16px}@supports (color:color-mix(in lab, red, red)){.card.suphero{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--ds-brass) 12%, transparent), transparent 60%), linear-gradient(170deg, color-mix(in srgb, var(--ds-brass-bg) 55%, var(--surface)), var(--surface) 70%)}}.card.suphero{border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.card.suphero{border:1px solid color-mix(in srgb, var(--ds-brass) 22%, var(--ds-hair))}}.suphero>.h,.suphero>.h .ii{color:var(--ds-brass)}.suphero p{font-size:var(--ds-t-md);color:var(--ink2);text-wrap:pretty;margin:8px 0 4px;line-height:1.6}.supperks{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.supperks li{font-size:var(--ds-t-md);color:var(--ink);padding-left:28px;line-height:1.5;position:relative}.supperks li:before{content:"";background:var(--ds-brass);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}@supports (color:color-mix(in lab, red, red)){.supperks li:before{background:color-mix(in srgb, var(--ds-brass) 16%, transparent)}}.supperks li:before{box-shadow:inset 0 0 0 1px var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.supperks li:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-brass) 30%, transparent)}}.supperks li:after{content:"";background:var(--ds-brass);width:10px;height:10px;-webkit-mask:var(--cm-mask-check) center/contain no-repeat;-webkit-mask:var(--cm-mask-check) center/contain no-repeat;-webkit-mask:var(--cm-mask-check) center/contain no-repeat;mask:var(--cm-mask-check) center/contain no-repeat;position:absolute;top:7px;left:5px}.suphero .btn.supbtn{min-height:48px;margin-top:12px!important}[data-theme=contrast] .card.suphero{background:var(--surface);border-color:#000}.suptiers{align-items:stretch;gap:20px 10px;margin-top:12px;padding-top:8px}.suptier{background:var(--ds-raise);height:100%;color:var(--ink);border:1.5px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);-webkit-tap-highlight-color:transparent;gap:2px;padding:20px 12px 14px}.suptier:not(.on):hover{border-color:var(--chip)}.suptier:active{transform:scale(.985)}.suptier .supnm{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);letter-spacing:-.01em;color:var(--ink)}.suptier>b{font-family:var(--cm-price-ff);letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:1.375rem;font-weight:650;line-height:1.15}.suptier:not(:has(.supnm))>b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);letter-spacing:-.01em;margin-top:0}.suptier:not(:has(.supnm))>span{font-family:var(--cm-price-ff);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.125rem;font-weight:650}.suptier>span{font-size:var(--ds-t-sm);color:var(--mute)}.suptier>em{border-radius:var(--ds-r-pill);font-size:var(--ds-t-xs);letter-spacing:.02em;color:var(--ds-brass);background:var(--ds-brass-bg);border:1px solid var(--ds-brass);margin-top:8px;padding:3px 10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.suptier>em{border:1px solid color-mix(in srgb, var(--ds-brass) 26%, transparent)}}.suptier .suptp{border-top:1px solid var(--ds-hair);font-size:var(--ds-t-sm);color:var(--ink2);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;line-height:1.4;display:flex}.suptp li{padding:0 0 0 20px}.suptp li:before{content:"";background:var(--g-tx);width:13px;height:13px;-webkit-mask:var(--cm-mask-check) center/contain no-repeat;-webkit-mask:var(--cm-mask-check) center/contain no-repeat;-webkit-mask:var(--cm-mask-check) center/contain no-repeat;mask:var(--cm-mask-check) center/contain no-repeat;top:3px}.suptier.top{background:var(--ds-raise);border-color:var(--ds-hair-2)}.supbest{font-size:var(--ds-t-xs);letter-spacing:.02em;background:var(--ds-brass-bg);color:var(--ds-brass);border:1px solid var(--ds-brass);gap:5px;padding:3px 11px;font-weight:800;top:-12px}@supports (color:color-mix(in lab, red, red)){.supbest{border:1px solid color-mix(in srgb, var(--ds-brass) 45%, transparent)}}.supbest{box-shadow:0 0 0 3px var(--surface), 0 2px 6px -2px var(--shadow)}.supbest .ii{color:var(--ds-brass)}.suptier.on,.suptier.top.on{border:2px solid var(--g-tx);background:var(--g-lt)}@supports (color:color-mix(in lab, red, red)){.suptier.on,.suptier.top.on{background:color-mix(in srgb, var(--g-lt) 55%, var(--ds-raise))}}.suptier.on,.suptier.top.on{box-shadow:0 0 0 3px var(--g-tx), var(--ds-sh-1)}@supports (color:color-mix(in lab, red, red)){.suptier.on,.suptier.top.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--g-tx) 20%, transparent), var(--ds-sh-1)}}.suptier.on:before{background-color:var(--g);background-size:13px;width:22px;height:22px;top:10px;right:10px}[data-theme=dark] .suptier.on,[data-theme=dark] .suptier.top.on{border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .suptier.on,[data-theme=dark] .suptier.top.on{border-color:color-mix(in srgb, var(--g-tx) 80%, transparent)}}[data-theme=dark] .suptier.on,[data-theme=dark] .suptier.top.on{background:var(--g-lt)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .suptier.on,[data-theme=dark] .suptier.top.on{background:color-mix(in srgb, var(--g-lt) 70%, var(--ds-raise))}}[data-theme=dark] .suptier.on:before{background-color:var(--g);box-shadow:0 0 0 1px var(--g-tx)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .suptier.on:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--g-tx) 60%, transparent)}}.suptier.cur:after{content:"✓";background:var(--g-lt);width:22px;height:22px;color:var(--g-tx);font-weight:800;font-size:var(--ds-t-xs);box-shadow:0 0 0 3px var(--surface), inset 0 0 0 1px var(--g-tx);border-radius:50%;place-items:center;display:grid;position:absolute;top:-11px;left:14px}@supports (color:color-mix(in lab, red, red)){.suptier.cur:after{box-shadow:0 0 0 3px var(--surface), inset 0 0 0 1px color-mix(in srgb, var(--g-tx) 35%, transparent)}}[data-theme=contrast] .suptier{border-color:#000}[data-theme=contrast] .suptier.on{box-shadow:none;background:#fff;border:3px solid #000}[data-theme=contrast] .supbest{color:#000;box-shadow:none;background:#fff;border-color:#000}.card:has(>.suptiers){container-type:inline-size}.suptiers{grid-template-columns:minmax(0,1fr)}.suptier{text-align:left;grid-template-columns:minmax(112px,38%) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;justify-items:start;column-gap:14px;padding:18px 14px 14px 16px;display:grid}.suptier>:not(.suptp):not(.supbest){grid-column:1}.suptier .suptp{border-top:0;border-left:1px solid var(--ds-hair);grid-area:1/2/span 6;align-self:stretch;margin:0;padding:0 0 0 14px}.suptier.on .suptp{padding-right:22px}.suptier>em{justify-self:start}.suptier .supnm,.suptier:not(:has(.supnm))>b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}@container (min-width:520px){.suptiers{grid-template-columns:repeat(2,minmax(0,1fr))}.suptier{text-align:center;flex-direction:column;align-items:center;padding:20px 12px 14px;display:flex}.suptier .suptp{border-left:0;border-top:1px solid var(--ds-hair);text-align:left;margin-top:12px;padding:12px 0 0}.suptier.on .suptp{padding-right:0}.suptier>em{align-self:center}}@container (min-width:860px){.suptiers{grid-template-columns:repeat(4,minmax(0,1fr))}}.card:has(>.suptiers){padding:16px}.card:has(>.suptiers)>.small.mute{font-size:var(--ds-t-sm);color:var(--mute);align-items:flex-start;gap:8px;line-height:1.55;display:flex;margin-top:14px!important}.card:has(>.suptiers)>.small.mute .ii{color:var(--mute2);margin-top:2px}.card:has(>.suptiers) .chk{font-size:var(--ds-t-md);align-items:flex-start;gap:10px;margin-bottom:12px;line-height:1.5}.card:has(>.suptiers) .chk input{width:22px;height:22px;accent-color:var(--g);flex-shrink:0;margin-top:1px}#supgo,#plgo{gap:8px;width:100%;height:52px;font-size:1rem}#supin>.small.mute{font-size:var(--ds-t-sm);color:var(--mute);line-height:1.55}.supcard.on{border:1px solid var(--ds-brass)}@supports (color:color-mix(in lab, red, red)){.supcard.on{border:1px solid color-mix(in srgb, var(--ds-brass) 40%, transparent)}}.supcard.on{background:linear-gradient(170deg, var(--ds-brass-bg), var(--surface) 75%)}@supports (color:color-mix(in lab, red, red)){.supcard.on{background:linear-gradient(170deg, color-mix(in srgb, var(--ds-brass-bg) 70%, var(--surface)), var(--surface) 75%)}}.supcard.on{padding:16px}.supcard.on>.h{color:var(--ds-brass);font-size:var(--ds-t-sm);letter-spacing:.06em}.supcard .kv{font-size:var(--ds-t-md);border-bottom:1px solid var(--ds-hair);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.supcard .kv b{font-variant-numeric:tabular-nums}.supcard .mono{letter-spacing:.06em;color:var(--ds-brass);font-family:ui-monospace,SF Mono,Menlo,monospace}.supcard .suptp{font-size:var(--ds-t-sm);flex-direction:column;gap:6px;display:flex}[data-theme=contrast] .supcard.on{background:var(--surface);border-color:#000}#supin>a.fcard{border-radius:var(--ds-r-lg);border:1px solid var(--ds-hair);gap:14px;padding:14px;margin:0!important}#supin>a.fcard .ic{border-radius:var(--ds-r-md);width:44px;height:44px}#supin>a.fcard .mid b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg)}#supin>a.fcard .small{font-size:var(--ds-t-sm);line-height:1.45}#paycard{gap:12px}#paycard input[name=card_number]{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:1.0625rem}#paycard .row3{gap:10px}#paycard .note{background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair);align-items:flex-start}#paycard .note>svg{color:var(--g-tx);flex-shrink:0}#paycard .note .small{font-size:var(--ds-t-sm);line-height:1.5}#paycard .btnrow .btn{min-height:48px}#supsin{gap:14px}#supsin>.card.suphero p{margin-bottom:8px}#supsin>.card.suphero .btn.supbtn{margin-top:10px!important}.card.supwall{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:20px 10px;padding:20px 14px}.supone{border-radius:var(--ds-r-md);-webkit-tap-highlight-color:transparent;gap:8px;padding:4px 2px}.supone .av{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--ds-brass), 0 6px 14px -6px var(--shadow)}@supports (color:color-mix(in lab, red, red)){.supone .av{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px color-mix(in srgb, var(--ds-brass) 60%, transparent), 0 6px 14px -6px var(--shadow)}}.supone b,.supwall .supn{font-size:var(--ds-t-sm);white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.supwall .supn{background:linear-gradient(90deg, var(--ds-brass), var(--ds-brass) 45%, var(--ds-brass) 55%, var(--ds-brass))}@supports (color:color-mix(in lab, red, red)){.supwall .supn{background:linear-gradient(90deg, var(--ds-brass), color-mix(in srgb, var(--ds-brass) 55%, var(--ds-brass-2)) 45%, var(--ds-brass) 55%, var(--ds-brass))}}.supwall .supn{-webkit-text-fill-color:transparent;text-shadow:none;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation-duration:7s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.supone{transition:transform var(--ds-dur-2) var(--ds-ease)}.supone:hover{transform:translateY(-2px)}}[data-theme=contrast] .supwall .supn{-webkit-text-fill-color:#000;background:0 0;animation:none}#supsin>.card:has(.chk) .chk{font-size:var(--ds-t-md);align-items:center;gap:10px}#supsin>.card:has(.chk) .chk input{width:22px;height:22px;accent-color:var(--g)}.pp-head{gap:10px;margin-bottom:12px}.pp-head svg{color:var(--ds-brass)}.pp-head b{font-family:var(--ds-display);font-weight:600;font-size:var(--ds-t-lg);letter-spacing:-.01em}.pp-head .small{font-size:var(--ds-t-sm);letter-spacing:.04em;font-weight:700}.pp-bal{gap:10px;margin-bottom:4px}.pp-bal b{font-family:var(--ds-display);letter-spacing:-.03em;color:var(--ink);font-size:2.5rem;font-weight:600;line-height:1}.pp-bal span{font-size:var(--ds-t-md);color:var(--mute);font-weight:700}#pipobody>.small.mute{font-size:var(--ds-t-sm);line-height:1.5}#pipobody>.note{margin:8px 0}#pipobody>.bar{border-radius:var(--ds-r-pill);background:var(--ds-sunken);height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000001f}#pipobody>.bar>div{border-radius:inherit;background:linear-gradient(90deg, var(--ds-brass), var(--ds-brass));height:100%}@supports (color:color-mix(in lab, red, red)){#pipobody>.bar>div{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-brass) 70%, var(--g)), var(--ds-brass))}}.pp-steps{gap:8px;margin-top:10px}.pp-step{border:1.5px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-raise);min-height:64px;color:var(--mute);box-shadow:var(--ds-hi);justify-content:center;gap:2px;padding:10px 6px}.pp-step b{font-family:var(--cm-price-ff);color:var(--mute2);letter-spacing:-.01em;font-size:1.25rem;font-weight:650}.pp-step span{font-size:var(--ds-t-xs);font-variant-numeric:tabular-nums}.pp-step.ok{border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.pp-step.ok{border-color:color-mix(in srgb, var(--g-tx) 70%, transparent)}}.pp-step.ok{background:var(--g-lt);color:var(--g-tx)}.pp-step.ok b{color:var(--g-tx)}@media (hover:hover){.pp-step.ok:hover{box-shadow:0 0 0 3px var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.pp-step.ok:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--g-tx) 18%, transparent)}}}.pp-step:active{transform:scale(.97)}.pp-coupons{gap:8px}.pp-c{border:1px dashed var(--ds-brass);flex-wrap:wrap;gap:4px 12px;min-height:56px;padding:10px 12px 10px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.pp-c{border:1px dashed color-mix(in srgb, var(--ds-brass) 55%, transparent)}}.pp-c{border-radius:var(--ds-r-md);background:var(--ds-brass-bg)}@supports (color:color-mix(in lab, red, red)){.pp-c{background:color-mix(in srgb, var(--ds-brass-bg) 60%, var(--surface))}}.pp-c code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--ds-t-md);letter-spacing:.08em;color:var(--ink);font-weight:700}.pp-c span{font-family:var(--cm-price-ff);color:var(--ds-brass);font-size:1.0625rem;font-weight:650}.pp-c em{font-size:var(--ds-t-sm);color:var(--mute)}.pp-c .btn{min-height:40px}.pp-c.used{opacity:.6;border-color:var(--ds-hair-2);background:0 0}.pp-c.used span{color:var(--mute)}.pp-log{font-size:var(--ds-t-sm);border-top:1px solid var(--ds-hair);margin-top:14px}.pp-log summary{min-height:44px;font-size:var(--ds-t-md);color:var(--ink2);justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.pp-log summary::-webkit-details-marker{display:none}.pp-log summary:after{content:"";background:var(--mute);width:18px;height:18px;-webkit-mask:var(--cm-mask-chev) center/contain no-repeat;-webkit-mask:var(--cm-mask-chev) center/contain no-repeat;-webkit-mask:var(--cm-mask-chev) center/contain no-repeat;mask:var(--cm-mask-chev) center/contain no-repeat;transition:transform var(--ds-dur-2) var(--ds-ease)}.pp-log[open] summary:after{transform:rotate(180deg)}.pp-log .kv{border-bottom:1px solid var(--ds-hair);font-size:var(--ds-t-sm);justify-content:space-between;padding:8px 0;display:flex}.pp-log .kv:last-child{border-bottom:0}.pp-log .kv b{font-variant-numeric:tabular-nums;color:var(--g-tx)}.pp-log b.neg{color:var(--red)}#pipobody>.btn.ghost{gap:8px;width:100%;min-height:44px}.pp-win{gap:10px;padding:8px 0 2px}.pp-win>svg{width:56px;height:56px;color:var(--ds-brass);background:var(--ds-brass-bg);box-shadow:inset 0 0 0 1px var(--ds-brass);border-radius:50%;padding:13px}@supports (color:color-mix(in lab, red, red)){.pp-win>svg{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-brass) 30%, transparent)}}.pp-win h3{justify-content:center;margin:4px 0 2px}.pp-code{letter-spacing:.14em;border:1.5px dashed var(--ds-brass);padding:14px 22px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pp-code{border:1.5px dashed color-mix(in srgb, var(--ds-brass) 65%, transparent)}}.pp-code{border-radius:var(--ds-r-md);background:var(--ds-brass-bg);color:var(--ink)}.pp-win p{font-size:var(--ds-t-md);color:var(--ink2);text-wrap:pretty;margin:4px 0;line-height:1.55}.pp-win .btnrow{flex-wrap:wrap;justify-content:center;width:100%}.pp-win .btnrow .btn{white-space:nowrap;flex:auto;gap:8px;min-height:46px}[data-theme=contrast] .pp-code,[data-theme=contrast] .pp-c{border-color:#000}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row{border-radius:var(--ds-r-md);width:auto;min-height:60px;color:var(--ink);border:0;flex:auto;gap:12px;margin:0;padding:10px;text-decoration:none}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row+a.row{box-shadow:0 -1px 0 var(--ds-hair)}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row:hover{background:var(--hover);box-shadow:none}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row:hover+a.row{box-shadow:none}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row .t{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row .s{color:var(--mute);font-size:.8125rem;line-height:1.4}:is(#setin>.card:first-child,.hcard,.hlinks,#setdesk,.page-in>.card:has(>a.row[data-ext]))>a.row>span:last-child{color:var(--mute);flex-shrink:0;padding:0 2px 2px;font-size:1.375rem;line-height:1}:is(#setin>.card:first-child,.hcard,.hlinks,.page-in>.card:has(>a.row[data-ext])){padding:6px}#setdesk>a.row{margin:0 -10px}:is(#setin,.hlinks,.hcard) a.row>.av.sm{box-shadow:inset 0 0 0 1px var(--ds-hair);border-radius:12px}#setin{gap:14px}#setin>.card{padding:16px}#setin>.card:first-child{background:linear-gradient(135deg, var(--g), var(--surface) 70%);padding:6px}@supports (color:color-mix(in lab, red, red)){#setin>.card:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--g) 11%, var(--surface)), var(--surface) 70%)}}#setin>.card:first-child{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){#setin>.card:first-child{border-color:color-mix(in srgb, var(--g) 22%, var(--ds-hair))}}.setsub{letter-spacing:.02em;color:var(--mute2);margin:0 2px 10px;font-size:.8125rem;font-weight:800}.themes{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.themes button{text-align:start;border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);min-height:0;box-shadow:var(--ds-hi), 0 1px 2px #0000000f;cursor:pointer;outline:0;justify-content:flex-start;align-items:stretch;gap:10px;padding:10px 10px 11px;font-size:.875rem;font-weight:700;line-height:1.25;position:relative}.themes button:hover{border-color:var(--chip)}.themes .sw{border-radius:var(--ds-r-sm);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--ds-hair-2)}.themes button.on{border-color:var(--g);box-shadow:0 0 0 1px var(--g), 0 8px 18px -12px var(--g);outline:0}@supports (color:color-mix(in lab, red, red)){.themes button.on{box-shadow:0 0 0 1px var(--g), 0 8px 18px -12px color-mix(in srgb, var(--g) 80%, transparent)}}.themes button.on:after{content:"";background:var(--g);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:6px;right:6px}.themes button.on:before{content:"";z-index:1;border:solid var(--onaccent);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:11px;right:14px;transform:rotate(45deg)}[data-theme=contrast] .themes button{box-shadow:none;border:2px solid #000}[data-theme=contrast] .themes button.on{outline-offset:2px;outline:3px solid #000}.segs.fsz{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:4px;padding:4px;box-shadow:inset 0 1px 2px #0000001a}.segs.fsz .seg{min-height:44px;color:var(--mute2);border-radius:var(--ds-r-sm);box-shadow:none;background:0 0;border:0}.segs.fsz .seg:hover{color:var(--ink);background:0 0}.segs.fsz .seg.on{background:var(--ds-raise);color:var(--ink);box-shadow:var(--ds-hi), 0 1px 2px #0000001f, 0 4px 12px -6px #0000004d}[data-theme=dark] .segs.fsz .seg.on{background:var(--sel)}[data-theme=contrast] .segs.fsz .seg.on{background:var(--g);color:#fff;box-shadow:none}#setin .kv{min-height:48px;color:var(--ink);border-bottom:1px solid var(--ds-hair);align-items:center;gap:12px;padding:8px 0;font-size:.9375rem}#setin .kv>span:first-child{align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}#setin .kv>span:first-child svg{color:var(--g-tx);flex-shrink:0}#setin .kv .inp{border-radius:var(--ds-r-pill);min-height:44px;padding:0 14px;font-weight:700}#setin .card>.small.mute{font-size:.8125rem;line-height:1.5;margin-top:8px!important}#setin #setlang .kv{border-bottom:0;padding-top:0}.nflink{border-radius:var(--ds-r-md);border-bottom:0}.nflink span svg{color:var(--g-tx)}.nflink b{color:var(--mute);font-weight:700}.nflink:hover{color:var(--ink)}#setin .nflink:hover>span{color:var(--g-tx)}#setin .card:has(>.legal-links) .legal-links{justify-content:flex-start;gap:2px 10px;margin-top:6px}.legal-links a{color:var(--mute2);-webkit-text-decoration-color:var(--mute2);-webkit-text-decoration-color:var(--mute2);text-decoration-color:var(--mute2)}@supports (color:color-mix(in lab, red, red)){.legal-links a{-webkit-text-decoration-color:color-mix(in srgb, var(--mute2) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--mute2) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--mute2) 40%, transparent)}}.legal-links a:hover{color:var(--ink)}.legal-links span{color:var(--chip)}#setout,#delacc{min-height:48px}#delacc{box-shadow:none;background:0 0}.card.flash{box-shadow:0 0 0 2px var(--g), var(--ds-sh-1)}#nlist{border-inline:1px solid var(--ds-hair)}@media (max-width:820px){#nlist{border-inline:0}}#nlist .row{border-bottom:1px solid var(--ds-hair);gap:12px;padding:12px 16px}#nlist .row.nrow{align-items:flex-start;min-height:72px}#nlist .nrow:hover{background:var(--hover)}#nlist .nrow .t{color:var(--ink2);font-size:.9375rem;font-weight:600;line-height:1.4}#nlist .nrow .s{color:var(--mute2);margin-top:2px;font-size:.875rem;line-height:1.45}#nlist .nrow .small.mute{margin-top:4px;font-size:.8125rem}#nlist .nrow.unread{background:var(--g)}@supports (color:color-mix(in lab, red, red)){#nlist .nrow.unread{background:color-mix(in srgb, var(--g) 8%, var(--surface))}}#nlist .nrow.unread{box-shadow:inset 3px 0 0 var(--g)}#nlist .nrow.unread .t{color:var(--ink);font-weight:700}#nlist .sect{padding:18px 16px 8px}.nic{background:var(--g);width:40px;height:40px;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.nic{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.nic{color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.nic{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 24%, transparent)}}.nic>svg{width:20px;height:20px}.nic .av{width:40px;height:40px}.nic:has(>.av){box-shadow:none;background:0 0}.nic.warn{background:var(--amber-bg);color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.nic.warn{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber-ln) 40%, transparent)}}.udot{background:var(--g);width:10px;height:10px;box-shadow:0 0 0 3px var(--g);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.udot{box-shadow:0 0 0 3px color-mix(in srgb, var(--g) 22%, transparent)}}[data-theme=dark] .udot{background:var(--g-tx)}.mhead .nall{border-radius:var(--ds-r-pill)}.nfset{gap:14px}.nfset .card{padding:16px}.nfset .card>.h{margin:0 0 6px!important}.nfset .card>p.small{color:var(--ink2);font-size:.875rem}:is(.nfset,#setin) label.kv.nfrow{min-height:54px;color:var(--ink);border-bottom:1px solid var(--ds-hair);cursor:pointer;align-items:center;gap:16px;padding:8px 0;font-size:.9375rem}:is(.nfset,#setin) label.kv.nfrow:last-of-type{border-bottom:0}.nfset label.kv.nfrow>span:first-child{min-width:0;line-height:1.4}.nfset label.kv.nfrow+.small.mute{font-size:.8125rem;margin:-4px 0 8px!important}.nfset>.small.mute{font-size:.8125rem}.guide2{gap:14px}.card.hcard{background:linear-gradient(135deg, var(--amber-bg), var(--surface) 75%)}@supports (color:color-mix(in lab, red, red)){.card.hcard{background:linear-gradient(135deg, color-mix(in srgb, var(--amber-bg) 72%, var(--surface)), var(--surface) 75%)}}.card.hcard{border:1px solid var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.card.hcard{border:1px solid color-mix(in srgb, var(--amber-ln) 30%, transparent)}}.card.hcard{box-shadow:var(--ds-hi), var(--ds-sh-1)}.card.hcard a.row>.av{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.card.hcard a.row>.av{background:color-mix(in srgb, var(--amber) 16%, var(--surface))}}.card.hcard a.row>.av{color:var(--amber)}[data-theme=contrast] .card.hcard{background:#fff;border:1px solid #000}.hlinks a.row>.av.sm{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.hlinks a.row>.av.sm{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.hlinks a.row>.av.sm{color:var(--g-tx)}.guide2 #gsrch{border-radius:var(--ds-r-pill);min-height:48px;padding:0 18px}.guide2 .card>.h+p.small{font-size:.875rem}.guide2 .gqg{padding:8px}.guide2 .gqg>.h{padding:8px 10px}.grow{border-top:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:14px;min-height:56px;padding:10px}.grow:hover,.grow:active{background:var(--hover)}.grow:focus-visible{box-shadow:var(--ds-focus)}.grow .gi{background:var(--g);border-radius:11px;flex:0 0 36px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.grow .gi{background:color-mix(in srgb, var(--g) 13%, var(--ds-raise))}}.grow .gi{color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.grow .gi{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 20%, transparent)}}.grow .gi{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.grow .gi svg{width:18px;height:18px}.grow .gt{color:var(--ink2);font-size:.9375rem;line-height:1.45}.grow .gt b{color:var(--ink);font-weight:700}.grow .gch{color:var(--mute);font-size:1.375rem}#gnone{text-align:center;padding:24px 16px;font-size:.875rem}.gdh{font-family:var(--ds-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.gdb{color:var(--ink2)}.gdb b{color:var(--ink)}.gdb a{color:var(--g-tx)}.gdb ul{padding-left:0;list-style:none}.gdb li{padding-left:18px;position:relative}.gdb li:before{content:"";background:var(--g-tx);opacity:.8;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.gok{box-shadow:0 -10px 14px var(--surface)}.card.guide{padding:18px 18px 16px}.card.guide>.h{margin-bottom:4px}.guide p{color:var(--ink2);line-height:1.65}ul.rules{color:var(--ink2);margin:10px 0 0;padding-left:0;line-height:1.6;list-style:none}ul.rules li{margin:0 0 8px;padding-left:20px;position:relative}ul.rules li:last-child{margin-bottom:0}ul.rules li:before{content:"";background:var(--g-tx);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute;top:.64em;left:4px}ul.rules li b{color:var(--ink)}.page-in>.card:has(>a.row[data-ext])+.card.small{font-size:.875rem;line-height:1.6}.hpage{gap:14px}.hpage .hlead{font-family:var(--ds-display);font-optical-sizing:auto;color:var(--ink2);letter-spacing:-.005em;margin:4px 4px 2px;font-size:1.0625rem;font-weight:500;line-height:1.55}.hpage:not(.hmod) .hsec{padding:18px 18px 16px}.hsec h2{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:1.1875rem;font-weight:600;line-height:1.3}.hsec h3{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:18px 0 6px;font-size:.8125rem;font-weight:800}.hsec p,.hsec li{color:var(--ink2)}.hsec b{color:var(--ink)}.hsec ul:not(.hlines){padding-left:0;list-style:none}.hsec ul:not(.hlines)>li{padding-left:18px;position:relative}.hsec ul:not(.hlines)>li:before{content:"";background:var(--amber-ln);border-radius:50%;width:6px;height:6px;position:absolute;top:.64em;left:3px}.hlines li{border-top:1px solid var(--ds-hair);padding:10px 0}.hlines .fl{text-align:center;width:28px}.hsrc ol{color:var(--mute2)}.hsrc .hnote{border-top-color:var(--ds-hair)}.hmod .hsec h2{font-size:1.0625rem}.ambgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.amb{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);gap:6px;padding:12px 14px 10px}.amb.on{background:linear-gradient(160deg, var(--g), var(--surface) 80%)}@supports (color:color-mix(in lab, red, red)){.amb.on{background:linear-gradient(160deg, color-mix(in srgb, var(--g) 16%, var(--surface)), var(--surface) 80%)}}.amb.on{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.amb.on{border-color:color-mix(in srgb, var(--g) 55%, transparent)}}.amb.on{box-shadow:var(--ds-hi), 0 0 0 1px var(--g), 0 10px 24px -14px var(--g)}@supports (color:color-mix(in lab, red, red)){.amb.on{box-shadow:var(--ds-hi), 0 0 0 1px color-mix(in srgb, var(--g) 35%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--g) 70%, transparent)}}.ambb{width:100%;min-height:48px;color:var(--ink);font-size:inherit;border-radius:var(--ds-r-md);gap:12px}.ambb svg{box-sizing:content-box;background:var(--ds-sunken);width:22px;height:22px;color:var(--mute2);box-shadow:inset 0 0 0 1px var(--ds-hair);border-radius:50%;flex-shrink:0;padding:10px}.amb.on .ambb svg{background:var(--g);color:var(--onaccent);box-shadow:0 6px 14px -8px var(--g)}@supports (color:color-mix(in lab, red, red)){.amb.on .ambb svg{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--g) 90%, transparent)}}.ambb span{text-align:start;font-size:.9375rem;font-weight:700}.amb input[type=range]{appearance:none;cursor:pointer;background:0 0;height:30px;margin:0}.amb input[type=range]::-webkit-slider-runnable-track{background:var(--ds-sunken);height:6px;box-shadow:inset 0 0 0 1px var(--ds-hair-2);border-radius:3px}.amb input[type=range]::-moz-range-track{background:var(--ds-sunken);height:6px;box-shadow:inset 0 0 0 1px var(--ds-hair-2);border-radius:3px}.amb input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ds-raise);border:2px solid var(--mute);border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 3px #0000004d}.amb input[type=range]::-moz-range-thumb{background:var(--ds-raise);border:2px solid var(--mute);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0000004d}.amb.on input[type=range]::-webkit-slider-runnable-track{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.amb.on input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--g) 35%, var(--ds-sunken))}}.amb.on input[type=range]::-moz-range-track{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.amb.on input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--g) 35%, var(--ds-sunken))}}.amb.on input[type=range]::-webkit-slider-thumb{border-color:var(--g)}.amb.on input[type=range]::-moz-range-thumb{border-color:var(--g)}.amb input[type=range]:focus-visible{box-shadow:none}.amb input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ds-focus)}#ambstop{min-height:44px}.trk{padding:14px 16px}.trk .mid b{font-size:.9375rem}.trk audio{border-radius:var(--ds-r-pill);color-scheme:light dark;height:40px}.qrcam{border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px dashed var(--ds-hair-2);min-height:200px}.qrcam:has(video){background:#000;border-style:solid;border-color:#0000}.qrcam #qrsc{min-height:50px;padding:0 22px}.qraim{border-radius:var(--ds-r-lg);border-color:#ffffffeb}.qrconf{padding:24px 20px 20px}.qrconf .qrbig{background:var(--g);border-radius:50%;width:76px;height:76px;margin:0 auto 6px}@supports (color:color-mix(in lab, red, red)){.qrconf .qrbig{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.qrconf .qrbig{box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.qrconf .qrbig{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 25%, transparent)}}.qrconf .qrbig svg{width:38px;height:38px}.qrconf .qrcode,#qrin .qrcode{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair-2);color:var(--ink);letter-spacing:.3em;padding:8px 18px;font-size:1.25rem;display:inline-block}.qrconf p{color:var(--ink2)}.qrconf .note{text-align:start}#qrf input{min-height:48px;font-weight:700}.ispe-bg{background:var(--ds-scrim);-webkit-backdrop-filter:blur(4px)saturate(.9);backdrop-filter:blur(4px)saturate(.9)}.ispe{background:var(--surface);color:var(--ink);border:1px solid var(--ds-hair);border-radius:var(--ds-r-xl);box-shadow:var(--ds-sh-3), var(--ds-hi)}@media (max-width:820px){.ispe{box-shadow:none;border:0;border-radius:0}}.ispe-h{border-bottom:1px solid var(--ds-hair);background:var(--panel);gap:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.ispe-h{background:color-mix(in srgb, var(--panel) 60%, var(--surface))}}.ispe-h{min-height:60px}.ispe-ttl b{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:.02em;color:var(--ink);font-size:1.1875rem;font-weight:600}.ispe-ttl span{color:var(--mute);font-size:.8125rem}.ispe-body{padding-left:18px;padding-right:18px}.ispe-sbox{background:var(--ds-sunken);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-pill);min-height:50px;color:var(--mute);gap:10px;padding:0 16px;box-shadow:inset 0 1px 2px #0000000f}.ispe-sbox:focus-within{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.ispe-sbox:focus-within{border-color:color-mix(in srgb, var(--g) 70%, var(--line))}}.ispe-sbox:focus-within{box-shadow:var(--ds-focus);background:var(--surface)}.ispe-sbox input{height:48px}.ispe-sbox input:focus,.ispe-sbox input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.ispe-hint{color:var(--mute2);font-size:.9375rem;line-height:1.55}.ispe-sec{letter-spacing:.1em;color:var(--mute);margin:22px 4px 6px;font-size:.75rem}.ispe-row{border-bottom:1px solid var(--ds-hair);border-radius:var(--ds-r-md);gap:3px;margin:0 -10px;padding:12px 10px}.ispe-row:hover{background:var(--hover)}.ispe-row b{color:var(--ink);font-size:.9375rem}.ispe-row span{color:var(--mute)}.ispe-chips{gap:6px}.ispe-tag{border-radius:var(--ds-r-pill);background:var(--g);padding:4px 12px;font-size:.8125rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ispe-tag{background:color-mix(in srgb, var(--g) 13%, var(--surface))}}.ispe-tag{color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.ispe-tag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 22%, transparent)}}.ispe-item h2{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:-.012em;margin:8px 0 4px;font-size:1.625rem;font-weight:600;line-height:1.2}.ispe-kind{color:var(--mute)}.ispe-lead{color:var(--ink);font-size:1.0625rem;line-height:1.6}.ispe-p,.ispe-text{color:var(--ink2)}.ispe-text h3{color:var(--ink);font-size:1.0625rem}.ispe-tw table,.ispe-kunye{border-collapse:separate;border-spacing:0;border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);overflow:hidden}.ispe-tw td,.ispe-tw th,.ispe-kunye td,.ispe-kunye th{border:0;border-bottom:1px solid var(--ds-hair);padding:8px 10px}.ispe-tw tr:last-child>*,.ispe-kunye tr:last-child>*{border-bottom:0}.ispe-kunye th{background:var(--ds-sunken);color:var(--mute2);font-weight:700}.ispe-tw th{background:var(--ds-sunken);color:var(--ink2)}.ispe-a,.ispe-l{color:var(--g-tx)}.ispe-prof i{background:var(--ds-sunken);box-shadow:inset 0 0 0 1px var(--ds-hair)}.ispe-prof u{background:linear-gradient(90deg, var(--g), var(--g))}@supports (color:color-mix(in lab, red, red)){.ispe-prof u{background:linear-gradient(90deg, color-mix(in srgb, var(--g) 70%, #fff 0%), var(--g))}}.ispe-lock{border-radius:var(--ds-r-md);border:1px solid var(--amber-ln)}@supports (color:color-mix(in lab, red, red)){.ispe-lock{border:1px solid color-mix(in srgb, var(--amber-ln) 35%, transparent)}}.ispe-lock{padding:14px 16px}.ispe-note{border:1px solid var(--ds-hair-2);border-left:3px solid var(--g);border-radius:var(--ds-r-md);background:var(--ds-raise)}.ispe-note textarea{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-sm);background:var(--ds-sunken)}.ispe-app{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);background:var(--ds-raise);box-shadow:var(--ds-hi)}.ispe-w{border:1px solid var(--ds-hair-2);background:var(--ds-raise);border-radius:var(--ds-r-pill);min-height:36px;padding:7px 12px}.ispe-w.on{background:var(--g);border-color:var(--g);color:var(--onaccent)}.ispe-trn,.ispe-refs{color:var(--mute2)}.ispe-foot{border-top-color:var(--ds-hair);font-size:.8125rem}[data-theme=contrast] .ispe{border:2px solid #000}.ct-hole{border-radius:var(--ds-r-md);box-shadow:0 0 0 2px var(--ds-brass-2), 0 0 0 6px var(--ds-brass-2), 0 0 0 9999px #080604b8}@supports (color:color-mix(in lab, red, red)){.ct-hole{box-shadow:0 0 0 2px var(--ds-brass-2), 0 0 0 6px color-mix(in srgb, var(--ds-brass-2) 22%, transparent), 0 0 0 9999px #080604b8}}.ctour.mid .ct-veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080604b8}.ct-pop{background:var(--surface);color:var(--ink);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);box-shadow:var(--ds-sh-3), var(--ds-hi);padding:16px 18px 12px}.ct-pop[data-arr=up]:before,.ct-pop[data-arr=down]:before{background:var(--surface);border-color:var(--ds-hair-2)}.ct-pop h4{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.3}.ct-pop p{color:var(--ink2)}.ct-n{letter-spacing:.1em;text-transform:uppercase;color:var(--g-tx);font-size:.75rem;font-weight:800}.ct-x{background:var(--ds-sunken);color:var(--mute2);border:1px solid var(--ds-hair);font-size:.9375rem}.ct-x:hover{background:var(--hover);color:var(--ink)}.ct-lnk{color:var(--mute);font-size:.875rem}.ct-card{border-radius:var(--ds-r-xl);gap:12px;padding:26px 22px 20px}.ct-card h3{font-family:var(--ds-display);letter-spacing:-.012em;font-size:1.375rem;font-weight:600}.ct-ico{background:var(--g);border-radius:50%;align-items:center;width:76px;height:76px;margin:0 auto 2px}@supports (color:color-mix(in lab, red, red)){.ct-ico{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.ct-ico{color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--g), 0 0 0 8px var(--g)}@supports (color:color-mix(in lab, red, red)){.ct-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 25%, transparent), 0 0 0 8px color-mix(in srgb, var(--g) 6%, transparent)}}.ct-ico svg{width:38px;height:38px}.ct-row .btn{min-height:48px}.ct-mod{border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-raise);min-height:48px;color:var(--ink)}.ct-mod:hover{border-color:var(--chip)}.ct-mod:has(input:checked){border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.ct-mod:has(input:checked){border-color:color-mix(in srgb, var(--g) 55%, transparent)}}.ct-mod:has(input:checked){background:var(--g)}@supports (color:color-mix(in lab, red, red)){.ct-mod:has(input:checked){background:color-mix(in srgb, var(--g) 10%, var(--ds-raise))}}.ct-note{color:var(--mute);font-size:.8125rem}.ct-perm{color:var(--ink2);margin:-2px 0 10px;font-size:.8125rem;line-height:1.45}.ct-opts{margin:0 0 12px}.ct-opt{align-items:flex-start;padding:10px 12px;font-weight:400}.ct-opt input{margin-top:1px}.ct-opt span{flex-direction:column;gap:3px;min-width:0;display:flex}.ct-opt b{color:var(--ink);font-size:.875rem;font-weight:700}.ct-opt small{color:var(--mute);font-size:.71875rem;line-height:1.4}[data-theme=contrast] .ct-pop{border:2px solid #000}.empty{text-align:center;color:var(--mute);text-wrap:balance;padding:32px 20px 28px;font-size:.875rem;line-height:1.6}.empty:not(.small):before{content:"";opacity:.55;background:currentColor;width:26px;height:26px;margin:0 auto 12px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13.5 5.6 6.3A2 2 0 0 1 7.5 5h9a2 2 0 0 1 1.9 1.3L21 13.5V18a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M3 13.5h5l1.5 2.5h5l1.5-2.5h5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13.5 5.6 6.3A2 2 0 0 1 7.5 5h9a2 2 0 0 1 1.9 1.3L21 13.5V18a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M3 13.5h5l1.5 2.5h5l1.5-2.5h5'/%3E%3C/svg%3E") 50%/contain no-repeat}.empty:has(>.bigic,>.skel):before{content:none}.empty.small{padding:18px 12px;font-size:.8125rem}.empty .ghelp{color:var(--g-tx);margin-top:6px;font-weight:700}.admsel{background:var(--surface);border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-lg);min-height:64px;box-shadow:var(--ds-hi), var(--ds-sh-1);gap:12px;margin-bottom:14px;padding:10px 14px 10px 10px}.admsel:hover{border-color:var(--chip);background:var(--ds-raise)}.admsel:active{transform:scale(.99)}.admsel>svg:first-child{box-sizing:content-box;background:var(--g);border-radius:12px;flex-shrink:0;width:20px;height:20px;padding:11px}@supports (color:color-mix(in lab, red, red)){.admsel>svg:first-child{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.admsel>svg:first-child{color:var(--g-tx);box-shadow:inset 0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.admsel>svg:first-child{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 22%, transparent)}}.admsel>svg:last-child{width:20px;height:20px;color:var(--mute)}.admsel small{letter-spacing:.1em;color:var(--mute);font-size:.6875rem;font-weight:800}.admsel b{font-family:var(--ds-display);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--ink);font-size:1.1875rem;font-weight:600;line-height:1.25}.admgrid{gap:8px;padding:4px 2px 10px}.admi{background:var(--ds-raise);border:1px solid var(--ds-hair);border-radius:var(--ds-r-md);min-height:84px;color:var(--ink2);box-shadow:var(--ds-hi);justify-content:center;gap:8px;padding:12px 6px 10px;font-size:.8125rem;font-weight:700;line-height:1.25}.admi:hover{border-color:var(--chip);background:var(--hover)}.admi:active{transform:scale(.97)}.admi svg{box-sizing:content-box;background:var(--ds-sunken);width:20px;height:20px;color:var(--g-tx);border-radius:50%;padding:8px}.admi.on{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.admi.on{background:color-mix(in srgb, var(--g) 12%, var(--ds-raise))}}.admi.on{border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){.admi.on{border-color:color-mix(in srgb, var(--g) 60%, transparent)}}.admi.on{color:var(--ink);box-shadow:0 0 0 1px var(--g)}@supports (color:color-mix(in lab, red, red)){.admi.on{box-shadow:0 0 0 1px color-mix(in srgb, var(--g) 40%, transparent)}}.admi.on svg{background:var(--g);color:var(--onaccent)}[data-theme=contrast] .admi.on{border:2px solid #000}.admnav{display:none}.page.admpage{container-type:inline-size}@container (min-width:880px){.admpage>.page-in{grid-template-columns:228px minmax(0,1fr);align-items:start;column-gap:22px;max-width:none;display:grid}.admpage .admsel{display:none}.admnav{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);max-height:calc(100dvh - 120px);box-shadow:var(--ds-hi), var(--ds-sh-1);flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:12px;overflow-y:auto}.admn{border-radius:var(--ds-r-sm);min-height:40px;color:var(--ink2);align-items:center;gap:10px;padding:6px 10px;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.admn svg{width:18px;height:18px;color:var(--mute);flex-shrink:0}.admn:hover{background:var(--hover);color:var(--ink)}.admn.on{background:var(--g)}@supports (color:color-mix(in lab, red, red)){.admn.on{background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}.admn.on{color:var(--ink)}.admn.on svg{color:var(--g-tx)}[data-theme=contrast] .admn.on{box-shadow:inset 0 0 0 2px #000}.admn:focus-visible{box-shadow:var(--ds-focus);outline:none}}@container (min-width:1240px){.admpage #apane:has(>.card+.card){grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;display:grid}.admpage #apane>:not(.card){grid-column:1/-1}}#apane{gap:10px}#apane>.card,#apane .list>.card{padding:14px 16px}#apane .card>.h:first-child{margin-bottom:8px}#apane>.sect,#apane .sect{padding:14px 4px 4px}#apane .card .kv{border-bottom-color:var(--ds-hair);font-size:.875rem}#apane .card .kv:last-child{border-bottom:0}#apane .card .small.mute{line-height:1.5}#apane .btnrow{gap:8px}#apane .card:has(>.av){border-radius:var(--ds-r-md)}#apane .card:has(>.av):hover{border-color:var(--ds-hair-2)}#apane form#us .inp{border-radius:var(--ds-r-pill);min-height:44px;padding:0 16px}#apane form#us .btn{min-width:48px}.stats{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px}.stat-tile{background:var(--surface);border:1px solid var(--ds-hair);border-radius:var(--ds-r-lg);box-shadow:var(--ds-hi), var(--ds-sh-1);padding:14px 14px 12px;position:relative}.stat-tile .sl{color:var(--mute2);font-size:.8125rem;font-weight:700;line-height:1.3}.stat-tile .sv{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin:6px 0 4px;font-size:1.875rem;font-weight:800;line-height:1.15}.stat-tile .ss{color:var(--mute);font-size:.8125rem;line-height:1.4}.stat-tile.tap{cursor:pointer}.stat-tile.tap:hover{border-color:var(--ds-hair-2);background:var(--ds-raise)}.stat-tile.tap .sl{color:var(--g-tx)}.stat-tile.tap:active{transform:scale(.98)}[data-theme=contrast] .stat-tile{box-shadow:none;border:1px solid #000}.chartcard{margin-top:12px;padding:16px 16px 14px}.chartcard .ctitle{color:var(--ink);letter-spacing:-.005em;margin-bottom:12px;font-size:.9375rem;font-weight:800}.chartcard .ctitle .mute{font-weight:700}.bars{border-bottom:1px solid var(--ds-hair-2);background-image:linear-gradient(var(--ds-hair) 1px, transparent 1px);background-position:0 0;background-repeat:repeat-y;background-size:100% 25%;background-origin:content-box;background-clip:content-box;gap:3px;height:150px;margin-bottom:8px;padding-bottom:20px}.hbar i{background:linear-gradient(180deg, var(--g), var(--g));border-radius:5px 5px 2px 2px}@supports (color:color-mix(in lab, red, red)){.hbar i{background:linear-gradient(180deg, color-mix(in srgb, var(--g) 75%, var(--g-tx)), var(--g))}}[data-theme=dark] .hbar i{background:linear-gradient(180deg, var(--g-tx), var(--g))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hbar i{background:linear-gradient(180deg, color-mix(in srgb, var(--g-tx) 70%, var(--g)), var(--g))}}.hbar:hover i,.hbar:focus i{background:var(--ds-brass)}.hbar:focus-visible{box-shadow:none}.hbar b{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;bottom:-20px}.hbar .tip{background:var(--ink);color:var(--surface);border-radius:var(--ds-r-xs);box-shadow:var(--ds-sh-2);padding:6px 9px;font-weight:700;line-height:1.4}.chartcard>.small.mute{font-size:.8125rem;line-height:1.5}.usarea{border:0;gap:6px;padding:0 0 10px}.usarea .chip{font-variant-numeric:tabular-nums;height:auto;min-height:32px;padding:4px 12px}.usgrp{border-top:1px solid var(--ds-hair);padding:10px 0 6px}.usgh{color:var(--ink);margin-bottom:4px;font-size:.875rem}.usgh .pill{background:var(--ds-sunken);color:var(--mute2);box-shadow:inset 0 0 0 1px var(--ds-hair-2);font-variant-numeric:tabular-nums}:is(.usgrp,#stop)>a.row{border-radius:var(--ds-r-sm);border-bottom:0;min-height:52px}:is(.usgrp,#stop)>a.row:hover{background:var(--hover)}:is(.usgrp,#stop)>a.row .t{font-size:.9375rem}:is(.usgrp,#stop)>a.row .s{font-size:.8125rem}#supd{padding:4px 4px 0;font-size:.8125rem}.card.rep{box-shadow:inset 3px 0 0 var(--red), var(--ds-hi), var(--ds-sh-1);gap:10px;padding:14px 16px 14px 18px}@supports (color:color-mix(in lab, red, red)){.card.rep{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--red) 70%, transparent), var(--ds-hi), var(--ds-sh-1)}}.card.rep>div:first-child b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:.9375rem;display:inline-flex}.card.rep>.small{color:var(--mute2);line-height:1.5}.card.rep>.small b{color:var(--ink2)}.rep .snip{background:var(--ds-sunken);border:1px solid var(--ds-hair);border-radius:var(--ds-r-sm);color:var(--ink2);overflow-wrap:anywhere;padding:10px 12px;line-height:1.5}.rep .snip a{color:var(--g-tx);font-weight:700}.card.rep .btnrow{flex-wrap:wrap;gap:8px}[data-theme=contrast] .card.rep{box-shadow:inset 4px 0 #8b0000}#apane table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}#apane th{text-align:start;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--ds-hair-2);background:var(--ds-sunken);padding:8px 10px;font-size:.75rem;font-weight:800}#apane td{border-bottom:1px solid var(--ds-hair);color:var(--ink2);vertical-align:top;padding:9px 10px}#apane tr:last-child td{border-bottom:0}#apane tbody tr:hover td{background:var(--hover)}#apane .card .empty{padding:20px 12px 16px}#sgrid2>.small.mute{padding:4px 2px}#apane .form input:is([type=checkbox],[type=radio]){flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0}#apane .form label:has(>input:is([type=checkbox],[type=radio])){min-height:44px;color:var(--ink2);flex-direction:row;align-items:center;gap:10px;font-size:.875rem}#apane .form label.pill:has(>input[type=checkbox]){border-radius:var(--ds-r-pill);background:var(--ds-raise);border:1px solid var(--ds-hair-2);min-height:40px;color:var(--ink2);letter-spacing:0;gap:8px;padding:0 12px 0 10px;font-weight:700;display:inline-flex}#apane .form label.pill:has(>input:checked){background:var(--g)}@supports (color:color-mix(in lab, red, red)){#apane .form label.pill:has(>input:checked){background:color-mix(in srgb, var(--g) 14%, var(--ds-raise))}}#apane .form label.pill:has(>input:checked){border-color:var(--g)}@supports (color:color-mix(in lab, red, red)){#apane .form label.pill:has(>input:checked){border-color:color-mix(in srgb, var(--g) 55%, transparent)}}#apane .form label.pill:has(>input:checked){color:var(--ink)}#apane .form label.pill .flg{border-radius:2px}.login{--bg:#0e0b08;--surface:#1c1713;--panel:#17130f;--line:#30271f;--line2:#241d18;--chip:#3d3228;--ink:#f2e8d8;--ink2:#ded1bd;--mute:#a69887;--mute2:#bfb2a0;--g:#2f6f52;--g-dk:#7cc3a0;--g-lt:#1d2e25;--g-tx:#8ccbaa;--onaccent:#f7efe2;--own:#213a2e;--hover:#241e19;--sel:#2c241e;--photo:#2a231d;--amber-bg:#33261a;--amber:#e9b86a;--amber-ln:#a7773a;--red:#f0857a;--shadow:#0000008c;--ds-brass:#d2a866;--ds-brass-2:#e8c88e;--ds-brass-bg:#33281a;--ds-leather:#8a5a32;--ds-raise:#221c17;--ds-sunken:#15110e;--ds-hair:#ffecd214;--ds-hair-2:#ffecd224;--ds-hi:inset 0 1px 0 #fff0dc0d;--ds-sh-1:0 1px 2px #00000059, 0 2px 10px -4px #00000073;--ds-sh-3:0 28px 72px -18px #000c;--ds-focus:0 0 0 3px #8ccbaa52;color-scheme:dark;color:var(--ink);background-color:#0b0907;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .82 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(64% 42% at 50% 16%,#24624657,#0000 72%),radial-gradient(120% 55% at 50% 112%,#8a5a3238,#0000 70%),linear-gradient(#07100b 0%,#0b0907 48%,#110d0a 100%);background-attachment:scroll}[data-theme=contrast] .login{--mute:#d9cebe;--mute2:#ece3d5;--ink2:#fff8ee;--ds-hair:#fff4e459;--ds-hair-2:#fff4e499;--ds-sh-1:none;--ds-sh-3:none;--ds-hi:none;background-color:#000;background-image:none}.login-card{color:var(--ink);gap:12px}.login-card:has(>.login-logo){padding-left:16px;padding-right:16px}.login-logo{mix-blend-mode:lighten;max-width:340px}.login .tagl{max-width:21em;font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:1.3125rem;font-weight:500;line-height:1.38}.login .tagl:before{content:"";background:linear-gradient(90deg, transparent, var(--ds-brass), transparent);width:44px;height:1px;margin:0 auto 16px;display:block}.login .gbtn{border-radius:var(--ds-r-pill);border:1px solid var(--ink);gap:12px;width:100%;max-width:360px;height:56px;padding:0 22px 0 10px}@supports (color:color-mix(in lab, red, red)){.login .gbtn{border:1px solid color-mix(in srgb, var(--ink) 70%, #fff)}}.login .gbtn{background:linear-gradient(180deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab, red, red)){.login .gbtn{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 55%, #fff), var(--ink))}}.login .gbtn{color:var(--bg);letter-spacing:.003em;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:800;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #00000073,0 18px 36px -18px #e8c88e8c}.login .gbtn svg{box-sizing:content-box;background:#fff;border-radius:50%;flex-shrink:0;width:20px;height:20px;padding:8px;box-shadow:0 1px 2px #0000002e}.login .gbtn:hover{filter:brightness(1.04)}.login .gbtn:active{transform:scale(.98)}.login .gbtn:focus-visible{box-shadow:0 0 0 3px #e8c88e8c,0 18px 36px -18px #e8c88e8c}[data-theme=contrast] .login .gbtn{color:#000;box-shadow:none;background:#fff;border:2px solid #fff}.login .smsnote{max-width:340px;color:var(--mute2);gap:8px;margin:6px 0 2px;font-size:.8125rem;line-height:1.5}.login .smsnote svg{color:var(--ds-brass);flex-shrink:0}.login .chips{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;width:100%;max-width:400px;margin:10px auto 0;display:grid}.login .chips .chip{border:1px solid var(--ds-hair-2);min-width:0;height:auto;min-height:44px;color:var(--mute2);letter-spacing:.01em;box-shadow:none;background:#fff0dc06;justify-content:center;padding:0 6px;font-size:.8125rem;font-weight:700}.login .chips .chip:hover{color:var(--ink);background:#fff0dc0d;border-color:#ffecd24d}.login .chips .chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg);box-shadow:0 6px 16px -10px #e8c88e99}[data-theme=contrast] .login .chips .chip{color:#fff;border-color:#fff}[data-theme=contrast] .login .chips .chip.on{color:#000;background:#fff}.loginlegal{max-width:340px;color:var(--mute);margin:10px 0 0;font-size:.8125rem;line-height:1.6}.loginlegal a{color:var(--ink2);-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2)}@supports (color:color-mix(in lab, red, red)){.loginlegal a{-webkit-text-decoration-color:color-mix(in srgb, var(--ink2) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink2) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ink2) 45%, transparent)}}.loginlegal+.loginlegal{margin-top:0}.login .hlink{color:var(--mute2);gap:8px;min-height:44px;padding:0 6px;text-decoration:none}.login .hlink span{text-decoration:underline;-webkit-text-decoration-color:var(--mute2);-webkit-text-decoration-color:var(--mute2);text-decoration-color:var(--mute2)}@supports (color:color-mix(in lab, red, red)){.login .hlink span{-webkit-text-decoration-color:color-mix(in srgb, var(--mute2) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--mute2) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--mute2) 45%, transparent)}}.login .hlink span{text-underline-offset:3px}.login .hlink svg{color:var(--ds-brass)}.login .hlink:hover{color:var(--ink)}.lshop{text-align:left;border:1px solid var(--ds-brass);border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:380px;margin:6px 0 2px;padding:14px 14px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.lshop{border:1px solid color-mix(in srgb, var(--ds-brass) 55%, transparent)}}.lshop{background:linear-gradient(160deg,#d2a86633,#d2a8660f 55%,#2f6f5229);animation:3.2s ease-in-out infinite lshop-glow;box-shadow:0 0 0 4px #d2a8660f,0 22px 44px -22px #e8c88e8c}@keyframes lshop-glow{50%{box-shadow:0 0 0 6px #d2a8661f,0 22px 48px -18px #e8c88ebf}}.lshop-h{color:var(--ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.lshop-k{color:var(--ds-brass-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.lshop-k svg{width:18px;height:18px;color:var(--ds-brass)}.lshop-k em{letter-spacing:.04em;text-transform:none;background:var(--g);color:var(--onaccent);border-radius:999px;padding:1px 9px;font-size:.75rem;font-style:normal}.lshop-h b{font-family:var(--ds-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;letter-spacing:-.01em;color:var(--ink);font-size:1.3125rem;font-weight:600;line-height:1.25}.lshop-s{color:var(--mute2);font-size:.875rem;line-height:1.5}.lshop-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lshop-g:empty{display:none}.lshop-g a{min-width:0;color:var(--ink2);flex-direction:column;gap:4px;text-decoration:none;display:flex}.lshop-g img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:100%;height:auto;display:block}.lshop-g span{color:var(--ds-brass-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:800;overflow:hidden}.lshop-g a:hover img{outline:2px solid var(--ds-brass);outline-offset:1px}.lshop-b{border-radius:var(--ds-r-pill);background:linear-gradient(180deg, #3a8563, var(--g));min-height:48px;color:var(--onaccent);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:1rem;font-weight:800;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -12px #2f6f52e6}.lshop-b span{font-size:1.125rem;transition:transform .2s}.lshop-b:hover{filter:brightness(1.08)}.lshop-b:hover span{transform:translate(3px)}.lshop a:focus-visible{outline:3px solid var(--ds-brass-2);outline-offset:3px;border-radius:12px}@media (prefers-reduced-motion:reduce){.lshop{animation:none}}[data-theme=contrast] .lshop{box-shadow:none;background:#000;border:2px solid #fff;animation:none}[data-theme=contrast] .lshop-b{color:#000;box-shadow:none;background:#fff}.loginerr{border-radius:var(--ds-r-md);background:var(--red);max-width:360px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.loginerr{background:color-mix(in srgb, var(--red) 11%, transparent)}}.loginerr{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.loginerr{border:1px solid color-mix(in srgb, var(--red) 42%, transparent)}}.loginerr{color:var(--ink)}.loginerr p{font-size:.875rem}.inapp{border-radius:var(--ds-r-md);background:var(--amber);max-width:360px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.inapp{background:color-mix(in srgb, var(--amber) 10%, transparent)}}.inapp{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.inapp{border:1px solid color-mix(in srgb, var(--amber) 40%, transparent)}}.inapp{color:var(--ink)}.inapp b{color:var(--amber)}.lprev{max-width:400px;color:var(--ink);gap:10px;margin-top:28px}.lprev .h{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-brass);margin:0 2px;font-size:.75rem;font-weight:800}.lprev .small.mute{color:var(--mute);margin:-4px 2px 2px}.lprev .pvcard{border-radius:var(--ds-r-lg);background:var(--surface);gap:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.lprev .pvcard{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.lprev .pvcard{border:1px solid var(--ds-hair);color:var(--ink);box-shadow:var(--ds-hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lprev .pvcard:hover{border-color:var(--ds-hair-2);background:var(--ds-raise)}@supports (color:color-mix(in lab, red, red)){.lprev .pvcard:hover{background:color-mix(in srgb, var(--ds-raise) 85%, transparent)}}.lprev .pvcard img{border-radius:var(--ds-r-md);width:68px;height:68px}.lprev .pvcard b{color:var(--ink);font-size:.9375rem;line-height:1.35}.lprev .pvcard span{color:var(--mute2);line-height:1.45}.lprev .pvcard em{color:var(--mute);align-items:center;gap:5px;margin-top:2px;font-size:.8125rem;display:inline-flex}.lprev .pvcard em svg{color:var(--ds-brass)}.lprev #pvsign{min-height:50px}.login .bypipo{color:var(--mute);opacity:.72;margin:32px auto 4px}.login-card:has(>.logo){background:linear-gradient(180deg, #fff0dc09, #fff0dc00 40%), var(--surface);gap:14px;padding:30px 24px 24px}@supports (color:color-mix(in lab, red, red)){.login-card:has(>.logo){background:linear-gradient(180deg, #fff0dc09, #fff0dc00 40%), color-mix(in srgb, var(--surface) 84%, transparent)}}.login-card:has(>.logo){border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-xl);box-shadow:var(--ds-sh-3), var(--ds-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:440px){.login-card:has(>.logo){padding:26px 18px 20px}}[data-theme=contrast] .login-card:has(>.logo){background:#000;border:2px solid #fff}.login-card .logo{background:radial-gradient(120% 120% at 30% 15%, var(--g), var(--g) 55%, var(--g));border-radius:20px;width:64px;height:64px;margin-bottom:2px}@supports (color:color-mix(in lab, red, red)){.login-card .logo{background:radial-gradient(120% 120% at 30% 15%, color-mix(in srgb, var(--g) 70%, #fff 18%), var(--g) 55%, color-mix(in srgb, var(--g) 70%, #000))}}.login-card .logo{color:var(--onaccent);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 6px var(--g), 0 14px 30px -14px #000000e6}@supports (color:color-mix(in lab, red, red)){.login-card .logo{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 6px color-mix(in srgb, var(--g) 16%, transparent), 0 14px 30px -14px #000000e6}}.login-card .logo[style*=--red]{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 6px var(--red)}@supports (color:color-mix(in lab, red, red)){.login-card .logo[style*=--red]{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 6px color-mix(in srgb, var(--red) 18%, transparent)}}.login-card .logo[style*=--red]{color:#2a0b07}.login h1{color:var(--ink);font-weight:600;line-height:1.2}.login-card:has(>.logo)>p{font-size:.9375rem}.login-card:has(>.logo)>p.small{font-size:.8125rem}.login-card:has(>.logo) :is(p,div.small:not(.legal-links),.mute)>a:not(.btn){color:var(--g-tx)}.login-card:has(>.logo)>p{text-align:start;align-self:stretch}.login-card>.btn,.login-card form>.btn{min-height:50px;font-size:.9375rem}.login-card>.btn+.btn.ghost,.login-card form>.btn+.btn.ghost{margin-top:-4px}.login .linkbtn.delacc-gate{min-height:44px;font-size:.875rem;font-weight:700}.login .ghelp{color:var(--mute2);font-weight:700}.login .ghelp:hover{color:var(--ink)}.login label.chk{box-sizing:border-box;border:1px solid var(--ds-hair-2);border-radius:var(--ds-r-md);background:var(--ds-sunken);width:100%;color:var(--ink2);gap:12px;margin:2px 0;padding:13px 14px;font-size:.875rem;line-height:1.5}.login label.chk:hover{border-color:#ffecd23d}.login label.chk:has(input:checked){border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.login label.chk:has(input:checked){border-color:color-mix(in srgb, var(--g-tx) 50%, transparent)}}.login label.chk:has(input:checked){background:var(--g)}@supports (color:color-mix(in lab, red, red)){.login label.chk:has(input:checked){background:color-mix(in srgb, var(--g) 16%, var(--ds-sunken))}}.login label.chk input{accent-color:#3e8c67;width:20px;height:20px;margin-top:1px}.login .legal-links{color:var(--mute)}.login .legal-links a{color:var(--mute2);-webkit-text-decoration-color:var(--mute2);-webkit-text-decoration-color:var(--mute2);text-decoration-color:var(--mute2)}@supports (color:color-mix(in lab, red, red)){.login .legal-links a{-webkit-text-decoration-color:color-mix(in srgb, var(--mute2) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--mute2) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--mute2) 40%, transparent)}}.login .legal-links span{color:var(--chip)}.login .inp,.login .form input:not([type=checkbox]):not([type=radio]),.login .form select,.login .form textarea{min-height:48px;font-size:1rem}.login .form textarea{min-height:120px;padding:12px 14px;line-height:1.5}.login .form label{color:var(--mute2);font-size:.875rem}.login .form label em{color:var(--mute);font-style:normal;font-weight:500}.login-card>div:has(>.row2)>.small:first-child{color:var(--mute2);font-size:.875rem}#pvf{gap:12px}#pvf .small.mute{line-height:1.5}#codebox{border-radius:var(--ds-r-md);background:var(--g);padding:14px}@supports (color:color-mix(in lab, red, red)){#codebox{background:color-mix(in srgb, var(--g) 10%, var(--ds-sunken))}}#codebox{border:1px solid var(--g-tx)}@supports (color:color-mix(in lab, red, red)){#codebox{border:1px solid color-mix(in srgb, var(--g-tx) 30%, transparent)}}#codebox input[name=code]{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.smsacts .linkbtn{color:var(--g-tx)}.smsacts .linkbtn:disabled{color:var(--mute)}#pvstat:not(:empty){border-radius:var(--ds-r-md);background:var(--ds-sunken);border:1px solid var(--ds-hair);color:var(--ink2);padding:10px 12px;font-size:.875rem;line-height:1.5}#pvalt{border-radius:var(--ds-r-md);border:1px solid var(--amber);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){#pvalt{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent)}}#pvalt{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){#pvalt{background:color-mix(in srgb, var(--amber) 8%, transparent)}}#pvalt{color:var(--ink2)}.perm{border-radius:var(--ds-r-lg);background:var(--ds-sunken);border:1px solid var(--ds-hair-2);gap:14px;padding:14px}.perm .logo{margin:0;box-shadow:inset 0 1px #ffffff29}.perm .logo>svg{width:22px;height:22px}.perm b{color:var(--ink)}.perm span{color:var(--mute2);line-height:1.45}#introgate .icard.edit{border-radius:var(--ds-r-lg);background:linear-gradient(135deg, var(--g), var(--ds-sunken));gap:12px;min-width:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){#introgate .icard.edit{background:linear-gradient(135deg, color-mix(in srgb, var(--g) 20%, var(--ds-sunken)), var(--ds-sunken))}}#introgate .icard.edit{border:1px solid var(--g-tx)}@supports (color:color-mix(in lab, red, red)){#introgate .icard.edit{border:1px solid color-mix(in srgb, var(--g-tx) 26%, transparent)}}#introgate .icard .icmid b{color:var(--ink)}#introgate .note.warn{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}#introst:not(:empty){color:var(--mute2);font-size:.8125rem}#introf{gap:12px}.login-card.desk{gap:14px;max-width:580px}.login-card.desk h3{font-family:var(--ds-display);letter-spacing:-.01em;color:var(--ink);font-size:1.375rem;font-weight:600}.qrwrap{border-radius:var(--ds-r-xl);background:var(--surface);gap:28px;padding:22px}@supports (color:color-mix(in lab, red, red)){.qrwrap{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.qrwrap{border:1px solid var(--ds-hair-2);box-shadow:var(--ds-sh-3), var(--ds-hi)}.qrbox{border-radius:var(--ds-r-lg);background:#fff;padding:12px;box-shadow:0 0 0 1px #ffecd224,0 0 0 7px #ffecd20a,0 22px 50px -22px #000000e6}.qrbox.dim{background:var(--ds-sunken);box-shadow:inset 0 0 0 1px var(--ds-hair-2)}.qrsteps{counter-reset:qs;color:var(--ink2);gap:12px;max-width:250px;padding:0;line-height:1.5;list-style:none;display:grid}.qrsteps li{counter-increment:qs;grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.qrsteps li:before{content:counter(qs);width:28px;height:28px;color:var(--g-tx);background:var(--g);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.qrsteps li:before{background:color-mix(in srgb, var(--g) 22%, transparent)}}.qrsteps li:before{box-shadow:inset 0 0 0 1px var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.qrsteps li:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g-tx) 35%, transparent)}}.login .qrcode{border-radius:var(--ds-r-pill);background:var(--ds-sunken);border:1px solid var(--ds-hair-2);color:var(--ink);letter-spacing:.3em;margin-top:6px;padding:8px 18px;font-size:1.25rem}.login .qrcode:empty{background:0 0;border:0;padding:0}#qrst{color:var(--mute2)}@media (prefers-reduced-motion:no-preference){.login-card:has(>.login-logo){animation:ds-auth-fade .5s var(--ds-ease-out) backwards}.login-logo{animation:ds-auth-logo .9s var(--ds-ease-out) backwards}.login .tagl,.login .gbtn{animation:ds-auth-up .7s var(--ds-ease-out) .12s backwards}.login-card:has(>.logo),.login-card.desk .qrwrap{animation:ds-auth-up .5s var(--ds-ease-out) both}.login .gbtn.pulse{animation:.8s ease-in-out 2 pvpulse}}@keyframes ds-auth-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-auth-logo{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ds-auth-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html:has(body>#app>.login),body:has(>#app>.login){background:#0b0907}#introf label{display:block}#introf label>:is(select,input,textarea){box-sizing:border-box;width:100%;margin-top:6px;display:block}.login-card .steps{flex-direction:column;align-items:center;gap:8px;width:100%;margin:-4px 0 4px;display:flex}.steps .stepdots{gap:6px;display:flex}.steps .stepdots i{width:26px;height:4px;transition:background var(--ds-dur-2) var(--ds-ease);background:#f2e8d829;border-radius:999px}.steps .stepdots i.done{background:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.steps .stepdots i.done{background:color-mix(in srgb, var(--g-tx) 60%, transparent)}}.steps .stepdots i.cur{background:var(--ds-brass);width:34px}.steps .steplbl{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:.75rem;font-weight:700}[data-theme=contrast] .steps .stepdots i{background:#bbb}[data-theme=contrast] .steps .stepdots i.cur,[data-theme=contrast] .steps .stepdots i.done{background:#000}.langpick{min-height:44px;color:var(--ink2);background:#fff5e60f;border:1px solid #ffecd224;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff0dc0d}.langpick>svg:first-child{width:18px;height:18px;color:var(--g-tx);flex-shrink:0}.langpick>svg:last-child{width:14px;height:14px;color:var(--mute);pointer-events:none;flex-shrink:0}.langpick select{appearance:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-width:7.5em;padding:10px 0;font-size:.9375rem;font-weight:700}.langpick select:focus{outline:none}.langpick:focus-within{box-shadow:var(--ds-focus);border-color:var(--g-tx)}@supports (color:color-mix(in lab, red, red)){.langpick:focus-within{border-color:color-mix(in srgb, var(--g-tx) 50%, transparent)}}.langpick option{color:#1f1813;background:#fffdf9}[data-theme=contrast] .langpick{color:#000;background:#fff;border-color:#000}[data-theme=contrast] .langpick select{color:#000}.login .gbtn.abtn{color:#fff;background:#000;border-color:#333;margin-top:10px;box-shadow:0 1px 2px #00000073}.login .gbtn.abtn svg{box-shadow:none;color:#fff;background:0 0}.login .gbtn.abtn:hover{border-color:#444}[data-theme=contrast] .login .gbtn.abtn{color:#fff;background:#000;border:2px solid #fff}.login .ebtn{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:6px;font-weight:600;display:inline-flex}.login .ebtn svg{flex:none;width:18px;height:18px}.card>.h:not(:last-child),.gqg>.h,.guide2 .card>.h{margin-bottom:10px}.card>.h+p.small,.card>.h+.small{margin-top:0}.ptags .ptag.sm,.bubble .mtag,.mrow .avbtn,.prx,.pact,.rx{position:relative}.ptags .ptag.sm:after,.bubble .mtag:after,.mrow .avbtn:after{content:"";position:absolute;inset:-6px -4px}.prx{border-radius:var(--ds-r-pill);justify-content:center;min-width:40px;padding:2px 6px}.prx:hover{background:var(--hover)}[data-theme=contrast] .btn.supbtn{color:#000;box-shadow:none;filter:none;background:#fff0cc;border:2px solid #000}.sheet{padding-top:12px}.sheet-top .mb{top:auto}.sheet .item>:first-child:is(svg,span){flex:0 0 22px;justify-content:center;align-items:center;width:22px;display:inline-flex}.sheet .item>span:first-child svg{width:22px;height:22px}.mhead:not(.home){gap:8px}.mhead:not(.home)>.backbtn{width:44px;min-width:44px}.mhead>.btn:last-child,.mhead>.btn:has(+.txbar){margin-right:8px}@media (max-width:420px){.mhead:has(.onlinebtn)>.av{display:none}}.msgs-in{padding-bottom:18px}.composer{padding-left:10px;padding-right:10px}.composer .menu{margin-bottom:8px}:root,[data-theme=light],[data-theme=brown]{--ds-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236E6153' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark]{--ds-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BFB2A0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}[data-theme=contrast]{--ds-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}select:not([multiple]):not([size]){appearance:none;background-image:var(--ds-chev);background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px!important}.langpick select{background-image:none;padding-right:0!important}.login .langpick select{background-image:none}.login select:not([multiple]):not([size]):not(.langpick select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BFB2A0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}select option{color:initial}.btnrow>.btn{white-space:nowrap}.btnrow>.btn[style*=flex\:1]{flex:auto!important}.btnrow.profacts{flex-wrap:wrap;gap:8px;display:flex}.btnrow.profacts>.btn{white-space:nowrap;flex:calc(50% - 4px);min-width:max-content;min-height:44px}.fsz .seg{white-space:nowrap}@media (max-width:440px){.segs.fsz{grid-template-columns:repeat(2,minmax(0,1fr))}}.card>.row{border-radius:0}.card>.row b.small{align-items:center;gap:6px;display:inline-flex}.legal-links{flex-direction:column;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.legal-links>span{display:none}.login-card .legal-links{align-items:center}label.kv.nfrow{height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}.row .s.wrap{text-wrap:pretty}@media (max-width:480px){.mhead .btn.nall{width:44px;height:44px;box-shadow:none;color:var(--mute2);background:0 0;border-color:#0000;padding:0}.mhead .btn.nall:hover{background:var(--hover);color:var(--ink)}}.stats .stat-tile .sl{text-wrap:balance;min-height:2.6em}#mtf .btn{height:44px;min-height:44px}.form label.chk{margin:0}.form label.chk input{margin-left:0}.stgrid>.empty:not(.small):before,#cartin>.empty:not(.small):before,#shoin>.empty:not(.small):before,#slist>.empty:not(.small):before,#shopin>.empty:not(.small):before,#supsin>.empty:not(.small):before,#llist>.empty:not(.small):before{opacity:1;background:var(--ds-raise);width:60px;height:60px;box-shadow:var(--ds-hi), 0 0 0 1px var(--ds-hair), 0 6px 16px -8px var(--shadow);border-radius:50%;margin:0 auto 18px;display:block;-webkit-mask:none;mask:none}.hlist>.empty{text-align:left;padding-left:2px;padding-right:2px}.suptier.on:before{grid-area:auto;margin:0;position:absolute;top:8px;right:8px}.suptier.on,.suptier.top.on{border:1px solid var(--g);outline:2px solid var(--g);outline-offset:-2px;box-shadow:none}[data-theme=dark] .suptier.on{border-color:#5baa85;outline-color:#5baa85}.gbtn{justify-content:center;padding-left:20px;padding-right:20px}.login .smsnote{text-align:center;text-wrap:balance;display:block}.login .smsnote>svg{vertical-align:-2px;margin-inline-end:6px;display:inline-block}input:not([type=checkbox]):not([type=radio]):not([type=range]){text-overflow:ellipsis}.card>.h+.kv,.card>.h+.bar,.card>.h+.grid3{margin-top:6px}:is([data-theme=light],[data-theme=brown]) .supn{background-image:linear-gradient(90deg, var(--ds-brass), var(--ds-brass) 45%, var(--ds-brass) 55%, var(--ds-brass))}@supports (color:color-mix(in lab, red, red)){:is([data-theme=light],[data-theme=brown]) .supn{background-image:linear-gradient(90deg, var(--ds-brass), color-mix(in srgb, var(--ds-brass) 60%, var(--ds-brass-2)) 45%, var(--ds-brass) 55%, var(--ds-brass))}}:is([data-theme=light],[data-theme=brown]) .supn{text-shadow:none;background-size:250% 100%}[data-theme=contrast] .supn{-webkit-text-fill-color:var(--ds-brass);text-shadow:none;background:0 0;animation:none}[data-theme=contrast] .btnrow.profacts>.btn.supbtn{color:#000}[data-theme=contrast] :is(.ptabs .on,.evnav a.on,.segs.big .seg.on,.modesw a.on) svg{color:#fff}.stc .ci img{opacity:0;transition:opacity var(--ds-dur-2) var(--ds-ease), transform var(--ds-dur-3) var(--ds-ease)}.stc .ci img.ok{opacity:1}.stc .ci:has(>img:not(.ok)),.stc .ci:has(>.stcar>img:first-child:not(.ok)){animation:1.2s ease-in-out infinite alternate qa-pulse}@keyframes qa-pulse{0%{opacity:1}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.stc .ci:has(>img:not(.ok)),.stc .ci:has(>.stcar>img:first-child:not(.ok)){animation:none}}.stc .cn{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.64em;display:-webkit-box;overflow:hidden}.stbuy .mid{flex:1 0 auto}.stbuy .mid b{overflow:visible}.stbuy .btn{white-space:normal;text-align:center;flex:0 auto;min-width:0;line-height:1.15}@media (max-width:820px){.stbuy{margin-bottom:-12px;padding-bottom:20px;bottom:-12px}}@media (max-width:440px){.stbuy{gap:8px;padding-bottom:20px}.stbuy .qty{gap:0}.stbuy .qty button{width:32px;height:32px}.stbuy .btn{padding:0 12px}}.stitem{scroll-margin-bottom:80px}.offbar{z-index:9000;left:50%;top:calc(env(safe-area-inset-top,0px) + 6px);background:var(--ink);width:max-content;max-width:calc(100vw - 16px);color:var(--surface);border-radius:var(--ds-r-lg);box-shadow:var(--ds-sh-2);font-size:var(--ds-t-sm);align-items:center;gap:8px;padding:6px 6px 6px 12px;font-weight:600;line-height:1.3;display:flex;position:fixed;transform:translate(-50%)}.offbar>span{flex:auto;min-width:0}.offbar>svg{color:var(--amber,#e0a33a);flex:none}.offbar .btn{color:inherit;border-color:var(--surface);background:0 0;flex:none}@supports (color:color-mix(in lab, red, red)){.offbar .btn{border-color:color-mix(in srgb, var(--surface) 40%, transparent)}}.offbar.shake{animation:.35s qa-shake}@keyframes qa-shake{25%{margin-left:-6px}75%{margin-left:6px}}[data-theme=contrast] .offbar{color:#fff;background:#000}.npermc{background:var(--g);align-items:center;gap:12px;margin:10px 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.npermc{background:color-mix(in srgb, var(--g) 10%, var(--surface))}}.npermc{border:1px solid var(--g)}@supports (color:color-mix(in lab, red, red)){.npermc{border:1px solid color-mix(in srgb, var(--g) 35%, var(--line))}}.npermc{border-radius:var(--ds-r-lg)}.npermc>svg{color:var(--g-tx);flex:none}.npermc .mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.npermc .mid span{font-size:var(--ds-t-sm);color:var(--mute2);line-height:1.4}.npermc .btn{flex:none}@media (max-width:400px){.npermc{flex-wrap:wrap}.npermc .btn{width:100%}}[data-theme=contrast] .npermc{background:#fff;border-color:#000}html.kb .bottomnav{display:none!important}.ptabs,.tagbar{scroll-padding-inline:16px}.tagbar:after{content:"";flex:0 0 8px}.ptabs.er,.tagbar.er{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.ptabs.el,.tagbar.el{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.ptabs.el.er,.tagbar.el.er{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.ispe-hint.warn{color:var(--red);font-weight:700;animation:.35s qa-shake}@media (hover:none){.iconbtn:hover,.topacts.lbl .iconbtn:hover{color:var(--mute2);background:0 0}.mhead .backbtn:hover{color:var(--ink2);background:0 0}.topacts.lbl .iconbtn:hover .tlb{color:var(--mute)}}p>.ghelp{min-height:0;margin-block:-11px;padding-block:11px}@media (prefers-reduced-motion:no-preference){.page-in{animation:ds-enter var(--ds-dur-3) var(--ds-ease) backwards}.login-card{animation:ds-enter .52s var(--ds-ease) backwards}@keyframes ds-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}a.card:active,.fcard:active,a.row:active,.row.tap:active,.sheet .item:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities;@keyframes rotator{to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--d-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}