@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box}body{color:#3a3f50;background:#eff1f5;margin:0;padding:0;font:14px Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--ground:#eff1f5;--card:#fff;--soft:#f6f7fa;--line:#e3e6ee;--line2:#edeff4;--head:#3a3f50;--ink:#646875;--muted:#6f727e;--faint:#a7aabb;--brand:#e8636b;--red:#ec5a63;--redText:#b04850;--redSoft:#fdeff0;--redLine:#f9d3d6;--pri:#14796e;--priText:#106158;--priSoft:#e8f4f2;--priLine:#bedfdc;--green:#17784a;--greenSoft:#e3f4ea;--greenText:#17602f;--greenLine:#bfe3cd;--amberSoft:#fff1de;--amberText:#8a4b08;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#12131a;--card:#1b1d27;--soft:#232533;--line:#2f3242;--line2:#292c3a;--head:#eef0f7;--ink:#c9ccd9;--muted:#a6a9bc;--faint:#6b6e80;--redSoft:#3a1a1d;--redText:#ff8f94;--redLine:#5a2a2e;--pri:#3fb8a8;--priText:#8fe0d4;--priSoft:#12302c;--priLine:#1f5049;--green:#5ccb8e;--greenSoft:#17301f;--greenText:#8fe0b1;--greenLine:#28543a;--amberSoft:#3a2a12;--amberText:#f2c27a}}:root[data-theme=dark]{--ground:#12131a;--card:#1b1d27;--soft:#232533;--line:#2f3242;--line2:#292c3a;--head:#eef0f7;--ink:#c9ccd9;--muted:#a6a9bc;--faint:#6b6e80;--redSoft:#3a1a1d;--redText:#ff8f94;--redLine:#5a2a2e;--pri:#3fb8a8;--priText:#8fe0d4;--priSoft:#12302c;--priLine:#1f5049;--green:#5ccb8e;--greenSoft:#17301f;--greenText:#8fe0b1;--greenLine:#28543a;--amberSoft:#3a2a12;--amberText:#f2c27a}html{scroll-padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);margin:0;font-family:Plus Jakarta Sans,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px}button,input,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.num{font-variant-numeric:tabular-nums}svg{flex-shrink:0}.grow{flex-grow:1}.app{align-items:flex-start;gap:20px;max-width:1480px;margin:0 auto;padding:20px;display:flex}.side{width:236px;top:calc(20px + env(safe-area-inset-top,0px));background:var(--card);border-radius:24px;flex-direction:column;flex-shrink:0;gap:18px;min-height:calc(100vh - 40px);padding:20px 14px;display:flex;position:sticky}.logo{letter-spacing:-.3px;align-items:center;gap:10px;padding:0 6px;font-size:19px;font-weight:800;display:flex}.logo b{color:var(--brand,var(--red))}.logo span{color:var(--head)}.prop{text-align:left;background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.prop small{color:var(--muted);font-size:12px;display:block}.prop strong{white-space:nowrap;text-overflow:ellipsis;max-width:140px;display:block;overflow:hidden}.nav{flex-direction:column;gap:2px;display:flex}.nav a{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-weight:500;text-decoration:none;display:flex}.nav a.on{background:var(--priSoft);color:var(--priText);font-weight:700}.nav a:not(.on):hover{background:var(--soft)}.nav .badge{background:var(--soft);color:var(--muted);text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:700}.nav .badge.pop{animation:.5s pop}@keyframes pop{40%{background:var(--priSoft);color:var(--priText);transform:scale(1.3)}}.navh{color:var(--muted);padding:4px 12px;font-size:12px;font-weight:600}.hosty{background:var(--priSoft);border-radius:18px;flex-direction:column;gap:10px;margin-top:auto;padding:16px;display:flex}.hosty p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.hosty button{background:var(--card);color:var(--priText);border:1px solid var(--priLine);border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:700}main{flex-direction:column;flex-grow:1;gap:20px;min-width:0;display:flex}.top{flex-wrap:wrap;align-items:center;gap:14px;padding:6px 4px 0;display:flex}.top h1{letter-spacing:-.6px;margin:0;font-size:30px;font-weight:700}.trial{background:var(--card);border-radius:999px;align-items:center;gap:14px;padding:6px 6px 6px 18px;display:flex}.trial strong{font-size:13px}.trial strong span{color:var(--redText)}.trial small{color:var(--muted);font-size:12px;display:block}.btn-red{background:var(--red);color:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.btn-red:hover{filter:brightness(.9)}.iconbtn{background:var(--card);border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.avatar{color:#fff;background:#1e7045;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.card{background:var(--card);border-radius:24px}.stats{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px;display:grid}.tile{background:var(--card);border-radius:20px;align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}.lockic{background:var(--redSoft);width:44px;height:44px;color:var(--redText);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lk{background:var(--redSoft);width:40px;height:40px;color:var(--redText);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kick{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.kick.r{color:var(--redText)}.tile h3{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700;line-height:1.3}.rcol{flex-direction:column;flex-shrink:0;gap:10px;width:172px;display:flex}.rcol .btn-red{justify-content:center}.tile .line{color:var(--ink);margin-top:3px;font-size:13px}.gp{background:var(--greenSoft);color:var(--greenText);border-radius:8px;padding:1px 8px;font-weight:800;display:inline-block}.tile .note{color:var(--muted);max-width:440px;margin-top:3px;font-size:12px;line-height:1.5}.peek{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.peek div{white-space:nowrap;background:var(--soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:3px 8px;font-size:11px;line-height:18px;display:flex}.peek .bl{filter:blur(4px);-webkit-user-select:none;user-select:none;font-weight:700}.peek .gv{color:var(--green);margin-left:auto;font-weight:800}.tile.win{background:var(--priSoft);border:1px solid var(--priLine);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:12px 16px}.wtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.wtop .kick{color:var(--priText);line-height:1.3}.wval{color:var(--pri);letter-spacing:-.3px;font-size:20px;font-weight:800}.ledger{flex-direction:column;gap:6px;display:flex}.wlink{color:var(--priText);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.wmeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.ledger div{background:var(--card);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ledger b{font-weight:700}.ledger .gv{color:var(--green);margin-left:auto;font-weight:800}.ledger .empty2{color:var(--muted);justify-content:center}.wfoot{color:var(--priText);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sec{flex-direction:column;padding:18px 0 8px;display:flex}.sechead{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0 24px 16px;display:flex}.sechead p+p{margin-top:6px;font-size:13px}.khead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kick90{color:var(--redText);background:var(--redSoft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.oppline{color:var(--ink)!important;margin:8px 0 0!important;font-size:15px!important}.oppline b{font-weight:700}.potline{color:var(--ink)!important;margin:6px 0 0!important}.kick90 span{color:var(--muted);font-weight:600}.tabrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 16px;display:flex}.tabrow .tabs{border:0;flex-grow:1;padding:0}.exp{align-items:center;gap:8px;margin-left:auto;display:flex}.sechead h2{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:700}.newb{background:var(--red);color:#fff;letter-spacing:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.sechead p{color:var(--muted);margin:6px 0 0;font-size:14px}.sechead p strong{color:var(--ink)}.sechead p .g{color:var(--green);font-weight:700}.ghost{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ghost:hover{background:var(--soft)}select.sel{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:9px 10px;font-size:13px}.tabs{border-bottom:1px solid var(--line);gap:8px;padding:0 24px 16px;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px;font-weight:700;display:flex}.tab:hover{background:var(--soft)}.tab .c{background:var(--soft);min-width:22px;color:var(--muted);border-radius:999px;padding:2px 7px;font-size:12px}.tab.rv .c{background:var(--redSoft);color:var(--redText)}.tab.on{background:var(--priSoft);border-color:var(--priLine);color:var(--priText)}.tablewrap{overflow-x:auto}.table{min-width:1110px}.grid{grid-template-columns:28px 140px minmax(110px,1fr) 64px 124px 76px 456px;align-items:center;gap:16px;padding:14px 24px;display:grid}.acts{grid-template-columns:minmax(0,1fr) 52px 56px;place-items:center;gap:8px;display:grid}.acts .stgrp{justify-self:stretch}.stgrp{justify-content:center;align-items:center;gap:6px;display:flex}.hcenter{text-align:center;white-space:nowrap}.bulkbar{background:var(--priSoft);border-bottom:1px solid var(--priLine);color:var(--priText);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 24px;font-size:13px;font-weight:600;display:flex}.bulkbar .a{height:36px}.batch{border:1px solid var(--priLine);background:var(--card);border-radius:16px;margin:12px 24px;overflow:hidden}.batch .bh{background:var(--priSoft);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.batch .bh b{color:var(--priText);font-size:15px}.brow{border-top:1px solid var(--line2);grid-template-columns:150px 76px 96px 170px minmax(0,1fr);align-items:center;gap:16px;padding:10px 18px;display:grid}.brow .hd{color:var(--muted);font-size:12px;font-weight:600}.bfoot{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.ck{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.thead{background:var(--soft);color:var(--muted);padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:600}.bulk{justify-content:flex-end;align-items:center;gap:10px;display:flex}.bulk .go{background:var(--pri);color:#fff;border:0;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700}.bulk .clr{color:var(--muted);background:0 0;border:0;font-size:12px;font-weight:600}input[type=checkbox]{width:18px;height:18px;accent-color:var(--pri)}.row{border-bottom:1px solid var(--line2)}.row.bkgo{--fc:#16795f;--fb:#e6f4ef;--fl:#bfe3d6;--fs:#16795f40}.row.bkgo.fk-reviewed{--fc:#1f7a8c;--fb:#e8f3f6;--fl:#c3e0e8;--fs:#1f7a8c40}.row.bkgo.fk-unavailable{--fc:#5e6675;--fb:#eef0f3;--fl:#d6dae0;--fs:#5e667540}.row.bkgo{box-shadow:inset 4px 0 0 var(--fc);transition:background .2s;background:var(--fb)!important}.row.bkgo .grid,.row.bkgo>*{background:var(--fb)!important}.row.bkgo .fbtn{background:var(--fc)!important;color:#fff!important;border-color:var(--fc)!important}.bkfly{z-index:200;pointer-events:none;background:var(--fb);border:1px solid var(--fl);box-shadow:0 12px 30px var(--fs);transform-origin:0 0;border-radius:14px;position:fixed;overflow:hidden}.bkfly>*{pointer-events:none;background:0 0!important}.bkgap{transition:height .35s;overflow:hidden}.tab.bkpulse{--fc:#16795f;--fs:#16795f40;animation:.7s bkpulse}.tab.bkpulse.fk-reviewed{--fc:#1f7a8c;--fs:#1f7a8c40}.tab.bkpulse.fk-unavailable{--fc:#5e6675;--fs:#5e667540}.tab.bkpulse .c{animation:.7s pop}@keyframes bkpulse{0%,to{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 6px var(--fs);border-color:var(--fc);color:var(--fc)}}.row>.grid{transition:background .4s}.row:not(.open)>.grid:hover{background:var(--soft)}.row.new>.grid{background:color-mix(in srgb,var(--redSoft) 30%,var(--card))}.row.flash>.grid{background:var(--amberSoft)}.dcell{place-self:center start;align-items:center;gap:10px;display:inline-flex;position:relative}.dtile{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.dtile .w{color:var(--redText)}.dtile .y{color:var(--muted);font-weight:600}.tags{z-index:1;gap:3px;display:flex;position:absolute;top:-8px;left:-6px}.tag{white-space:nowrap;border:1.5px solid var(--card);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;line-height:14px}.tag.n{background:var(--red);color:#fff}.tag.ch{background:var(--amberSoft);color:var(--amberText)}.ev{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ev:hover .evl{text-decoration:underline}.bubbles{align-items:center;display:flex}.bub{border:2px solid var(--card);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-8px;display:flex;overflow:hidden}.bub:first-child{margin-left:0}.bub svg{width:100%;height:100%;display:block}.b-more{background:var(--soft);color:var(--muted);font-size:11px;font-weight:700}.evl{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.base{color:var(--muted)}.sugg{font-size:16px;font-weight:800}.gain{color:var(--green);font-size:15px;font-weight:800}.gain.z{color:var(--muted);font-size:13px}.a{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.a:hover{background:var(--soft);border-color:#c9cedb}.a.pri{border-color:var(--priLine);color:var(--priText);background:var(--priSoft);font-weight:700}.a.pri:hover{border-color:var(--pri)}.a.on{background:var(--pri);color:#fff;border-color:var(--pri)}.a.sq{justify-content:center;width:40px;padding:0}.a.act{border-color:var(--priLine);background:var(--priSoft);color:var(--priText)}.chip{white-space:nowrap;background:var(--soft);height:40px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.chip.ok{background:var(--card);color:var(--priText);box-shadow:inset 0 0 0 2px var(--pri);gap:6px}.chip.bk{background:var(--pri);color:#fff}.panel{background:var(--soft);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;margin:0 24px 20px;padding:18px;display:flex}.panel .q{font-size:13px;font-weight:700}.prow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.field{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.money{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;width:150px;height:44px;padding:0 12px;display:flex}.money:focus-within{border-color:var(--pri)}.money span{color:var(--muted)}.money input{background:0 0;border:0;outline:none;width:100%;font-size:16px;font-weight:700}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg button{border:1px solid var(--line);background:var(--card);border-radius:10px;height:44px;padding:0 14px;font-size:13px;font-weight:600}.seg button.on{background:var(--priSoft);color:var(--priText);border-color:var(--pri);font-weight:700}.b44{border:1px solid var(--line);background:var(--card);border-radius:10px;height:44px;padding:0 14px;font-size:13px;font-weight:600}.save{background:var(--pri);color:#fff;border:0;border-radius:10px;height:44px;padding:0 18px;font-size:13px;font-weight:700}.cancel{height:44px;color:var(--muted);background:0 0;border:0;padding:0 16px;font-size:13px;font-weight:600}.live{color:var(--muted);padding-bottom:12px;font-size:13px;font-weight:700}.live.g{color:var(--green)}.help{color:var(--muted);font-size:12px}.pfoot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:2px;padding-top:12px;display:flex}.pfoot .help{flex-grow:1}.empty{text-align:center;padding:48px 24px}.empty b{margin-bottom:6px;font-size:16px;display:block}.empty p{color:var(--muted);max-width:460px;margin:0 auto;line-height:1.5}.more{justify-content:center;padding:14px 24px 10px;display:flex}.more button{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 20px;font-weight:700;display:flex}.more button:hover{background:var(--soft)}.lockhead{align-items:center;gap:16px;padding:0 24px 18px;display:flex}.lockhead h2{letter-spacing:-.3px;margin:0;font-size:20px}.lockhead p{color:var(--muted);margin:6px 0 0}.lockhead p.note2{margin-top:14px;font-size:13px}.lockhead p strong{color:var(--green)}.blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.a.unl{border-color:var(--redLine);color:var(--redText)}.lockrow{border-top:1px solid var(--line2)}.toast{color:#fff;opacity:0;pointer-events:none;z-index:120;background:#ec5a63;border-radius:18px;align-items:center;gap:14px;max-width:min(520px,100vw - 32px);padding:18px 26px 18px 20px;font-size:16px;font-weight:700;line-height:1.4;transition:opacity .2s,transform .28s cubic-bezier(.2,.9,.3,1.25);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 24px 60px #ec5a6359}.toast:before{content:"";background:#ffffff38 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;flex-shrink:0;width:30px;height:30px}.toast.show{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .2s}}.modal{z-index:80;background:#14162073;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.show{display:flex}.mbox{background:var(--card);border-radius:24px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:28px;display:flex}.mbox h3{margin:0;font-size:22px}.mbox p{color:var(--muted);margin:0;line-height:1.5}.price{font-size:32px;font-weight:800}.price span{color:var(--muted);font-size:14px;font-weight:600}@media (width<=1100px){.side{display:none}.stats{grid-template-columns:1fr}.panel{margin-left:24px}.rcol .peek{display:none}}@media (width<=600px){.lockhead{flex-wrap:wrap}.lockhead .btn-red{justify-content:center;width:100%}.exp{flex-wrap:wrap;margin-left:0}.tile .btn-red{justify-content:center;width:100%}.peek{display:none}.app{padding:12px}.top h1{font-size:24px}.tile{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2,h3,strong,b,.dtile,.sugg,.tile h3,.prop strong,.field,.q,.empty b,.logo,.trial strong,.sechead p strong,.a:not(.pri):not(.on):not(.act):not(.unl),.tab:not(.on),.nav a:not(.on),.seg button:not(.on),.b44,.ghost,.more button{color:var(--head)}.tag.n{background:var(--redSoft);color:#b04850;border-color:var(--card)}.newb{background:var(--red);color:#fff}.tag.n{box-shadow:inset 0 0 0 1px #f3b9bd}.a.unl{background:var(--redSoft);color:#b04850;border-color:#f3b9bd}.a.unl:hover{background:#fbe1e3}.calhead{align-items:flex-start;gap:12px;display:flex}.calhead h2{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:700}.calban{background:var(--redSoft);border:1px solid #f6cdd0;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.calban .ic{background:var(--card);color:#b04850;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.calban b{color:var(--head);font-size:16px;display:block}.calban span{color:var(--ink);font-size:13px}.calban.done{background:var(--greenSoft);border-color:var(--greenLine)}.calban.done .ic{color:var(--green)}.mpills{z-index:5;background:var(--card);scrollbar-width:thin;gap:6px;margin:0 -2px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.mpill{border:1px solid var(--line);background:var(--card);height:38px;color:var(--head);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.mpill:hover{background:var(--soft)}.mpill.on{background:var(--pri);border-color:var(--pri);color:#fff}.mpill .n{background:var(--redSoft);color:#b04850;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.mpill.lkd{color:var(--muted)}.months{flex-direction:column;gap:22px;display:flex}.mcard{border:1px solid var(--line2);border-radius:18px;padding:16px;scroll-margin-top:70px;position:relative}.mhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mhead h3{margin:0;font-size:17px;font-weight:700}.mhead .grow{flex-grow:1}.mchip{background:var(--soft);height:32px;color:var(--ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.mchip b{color:var(--head)}.mchip.rv{background:var(--red);color:#fff}.mchip.rv b{color:#fff}.mchip.earn{background:var(--greenSoft);color:var(--greenText)}.mchip.earn b{color:var(--green)}.mchip.lock{background:var(--redSoft);color:#b04850;cursor:pointer}.wk{color:var(--muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:grid}.cgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ct{text-align:center;background:var(--card);border:1px solid var(--line2);height:88px;color:var(--ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px;font-family:inherit;display:flex;position:relative}button.ct{cursor:pointer;transition:transform .12s,box-shadow .12s}button.ct:hover{box-shadow:0 0 0 2px var(--head);transform:translateY(-1px)}.ct.sel{box-shadow:0 0 0 3px var(--pri)!important}.ct .dn{color:var(--head);font-size:13px;font-weight:700}.ct .mn{color:var(--head);font-size:17px;font-weight:800;line-height:1.1}.ct .gp2{background:var(--green);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.ct .sb{font-size:11px;font-weight:700}.ct .ic{display:flex;position:absolute;top:8px;right:8px}.ct .flags{color:var(--muted);gap:3px;display:flex;position:absolute;bottom:7px;right:8px}.ct.blank{background:0 0;border:0}.ct.norm .mn{color:var(--muted);font-size:13px;font-weight:500}.ct.past{opacity:.4}.ct.rv{background:#fce3e5;border:1.5px solid #f2a9ae}.ct.rv .dn{color:#b04850}.ndot{background:var(--red);width:9px;height:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:8px;right:8px}.ct.rd{border:2px solid var(--pri)}.ct.rd .ic{color:var(--pri)}.ct.rd .gp2{background:var(--greenSoft);color:var(--greenText)}.ct.bk{background:var(--pri);border-color:var(--pri)}.ct.bk .dn,.ct.bk .mn,.ct.bk .ic,.ct.bk .flags{color:#fff}.ct.bk .gp2{color:#fff;background:#fff3}.ct.bb{background:var(--priSoft);border-color:var(--priLine)}.ct.bb .mn{color:var(--priText);font-size:14px}.ct.bb .ic{color:var(--priText)}.ct.un{background:repeating-linear-gradient(135deg,var(--soft) 0 7px,var(--line2) 7px 14px);border-color:var(--line)}.ct.un .mn{color:var(--muted);opacity:.6;font-size:14px}.ct.un .ic{color:var(--muted)}.ct.un .gp2{background:var(--line);color:var(--muted);opacity:.85}.ulab{color:var(--muted);text-transform:none;letter-spacing:.2px;background:var(--card);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.ct.lck .mn{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--muted);font-size:14px;font-weight:600}.ct.lck .dn{color:var(--faint)}.mlock .cgrid{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.lover{justify-content:center;align-items:center;display:flex;position:absolute;inset:60px 16px 16px}.lbox{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;max-width:380px;padding:18px 22px;display:flex;box-shadow:0 12px 30px #1416281f}.lbox .ic{background:var(--redSoft);color:#b04850;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lbox b{color:var(--head);font-size:16px}.lbox p{color:var(--ink);margin:0;font-size:13px}.clegend{color:var(--muted);flex-wrap:wrap;gap:16px;padding-top:4px;font-size:12px;font-weight:600;display:flex}.clegend span{align-items:center;gap:7px;display:flex}.lg{border:1px solid var(--line);border-radius:5px;width:18px;height:18px;display:inline-block;position:relative}.lg.rv{background:#fce3e5;border:1.5px solid #f2a9ae}.lg.rd{border:2px solid var(--pri)}.lg.bk{background:var(--pri);border-color:var(--pri)}.lg.bb{background:var(--priSoft);border-color:var(--priLine)}.lg.un{background:repeating-linear-gradient(135deg,var(--soft) 0 3px,var(--line) 3px 6px)}.lg .ndot{width:7px;height:7px;top:-3px;right:-3px}.dov{opacity:0;pointer-events:none;z-index:44;background:#14162047;transition:opacity .2s;position:fixed;inset:0}.dov.show{opacity:1;pointer-events:auto}.drawer{background:var(--card);z-index:45;width:min(440px,100vw);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #14162824}.drawer.open{transform:none}.dhead{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:18px 20px 16px;display:flex}.dhead h3{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:700;line-height:1.25}.dhead .sub{color:var(--ink);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.dicons{flex-shrink:0;gap:6px;display:flex}.plats{flex-wrap:wrap;gap:6px;display:flex}.plat{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.plat:hover{background:var(--soft);filter:brightness(.97)}.plat svg{opacity:.6}.evlist{flex-direction:column;gap:8px;display:flex}.evc{border:1px solid var(--line2);background:var(--card);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;font-family:inherit;display:flex}.evc:hover{background:var(--soft)}.evimg{border-radius:12px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.evimg svg{width:100%;height:100%;display:block}.evc .t{color:var(--head);font-size:14px;font-weight:700;line-height:1.3}.evc .m{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;display:flex}.evc .m span{align-items:center;gap:4px;display:flex}.evc .cat{color:var(--priText);background:var(--priSoft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.dbody{flex-direction:column;gap:18px;padding:18px 20px;display:flex;overflow-y:auto}.dstat{background:var(--soft);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dstat.rv{background:var(--redSoft);color:#b04850}.dstat.rd{background:var(--card);color:var(--priText);box-shadow:inset 0 0 0 1.5px var(--pri)}.dstat.bk{background:var(--pri);color:#fff}.dstat.bb{background:var(--priSoft);color:var(--priText)}.dprice{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dprice div{background:var(--soft);border-radius:12px;padding:12px}.dprice span{color:var(--muted);font-size:12px;font-weight:600;display:block}.dprice strong{margin-top:2px;font-size:18px;display:block}.dacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dacts.col{grid-template-columns:1fr}.dacts .a{justify-content:center;height:44px;padding:0 8px;font-size:13px}.drow{gap:8px;display:flex}.drow .a{flex:1;justify-content:center;height:44px}.dform{background:var(--soft);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.dform .money{width:100%}.dform .seg{flex-direction:column}.dform .seg button{text-align:left}.dform .fbtns{justify-content:flex-end;gap:8px;display:flex}.dlab{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}@media (width<=760px){.ct{height:70px;padding:6px 7px}.ct .mn{font-size:12px}.ct .sb{font-size:10px}.ct .flags{display:none}.sumstrip{margin-left:0}}.tnote{background:var(--priSoft);border:1px solid var(--priLine);color:var(--priText);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.tnote2{white-space:normal;margin-top:10px;padding:8px 12px;font-size:13px}.tnote1{color:#7a5410;background:#fdf8ee;border-color:#f2e3c4}.tile.win{background:var(--greenSoft)!important;border-color:var(--greenLine)!important}.tile.win .kick,.tile.win .wfoot,.tile.win .wlink{color:var(--greenText)!important}.tile.win .wval{color:var(--green)!important}.tnote{gap:6px!important;padding:5px 9px!important;font-size:11px!important}.tnote2{padding:6px 10px!important;font-size:12px!important}.tnote svg{width:12px;height:12px}.vtog{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.vtog button{height:36px;color:var(--head);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.vtog button[aria-pressed=true]{background:var(--card);color:var(--priText);box-shadow:0 1px 3px #1416281f}#calEmbed{flex-direction:column;gap:14px;padding:0 24px 16px;display:flex}#calEmbed[hidden]{display:none}#months.filtering .ct:not(.match):not(.blank){opacity:.28;filter:saturate(.4)}#months.filtering .ct.match{box-shadow:0 4px 14px #1416281a}.mpill .n.f{background:var(--priSoft);color:var(--priText)}.ct.norm.hasev{cursor:pointer}.ct.norm.hasev:hover{box-shadow:0 0 0 2px var(--line);transform:none}.evn{color:var(--muted);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.evn:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px}.nomsg{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.nomsg svg{color:#7a5410;margin-top:2px}#months.filtering .ct.hasev{opacity:.28}.gtile{gap:18px;padding:14px 18px}.gauge{flex-shrink:0;width:164px;height:164px;position:relative}.gauge>svg{width:100%;height:100%;display:block}.tk{stroke:#f6d3d6;stroke-width:3.4px;stroke-linecap:round}.tk.on{stroke:var(--green);animation:.5s both tkin}@keyframes tkin{0%{stroke:#f6cdd0}to{stroke:var(--green)}}.gc{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gv{color:var(--head);letter-spacing:-.3px;font-size:18px;font-weight:800}.gl{color:var(--muted);margin-top:1px;font-size:9.5px;font-weight:600;line-height:1.25}.glegend{color:var(--ink);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.glegend span{align-items:center;gap:6px;display:flex}.glegend b{color:var(--head)}.gd{background:#f6cdd0;border-radius:3px;width:10px;height:10px;display:inline-block}.gd.on{background:var(--green)}.gtile .tnote{margin-top:8px;white-space:normal!important}@media (prefers-reduced-motion:reduce){.tk.on{animation:none}}.gv2{color:#b04850;align-items:center;gap:3px;font-size:14px;font-weight:800;display:flex}.gsep{background:var(--line);width:34px;height:1px;margin:4px 0}.gc .gl{font-size:9.5px}.gc .gv{font-size:18px}.rcol2{background:var(--redSoft);border:1px solid #f6cdd0;border-radius:16px;flex-direction:column;flex-shrink:0;gap:6px;width:200px;padding:10px;display:flex}.rcol2 .peek button{background:var(--card);cursor:pointer;border:1px solid #f6cdd0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px 9px;font-size:12px;display:flex}.rcol2 .peek button:hover{border-color:#efa3a9}.rcol2 .plab{color:#b04850}.rcol2 .btn-red{white-space:nowrap}.peek .pgv{color:var(--green);font-weight:800}.plab{color:var(--muted);font-size:11px;font-weight:700}.rcol2 .peek div{justify-content:space-between}.roi{flex-direction:column;gap:5px;display:flex}.roit{color:var(--greenText);justify-content:space-between;font-size:11px;font-weight:600;display:flex}.roit b{color:var(--green)}.bar{background:#17784a24;border-radius:999px;height:8px;overflow:hidden}.bar i{background:var(--green);border-radius:999px;height:100%;transition:width .6s;display:block}.wlist{flex-direction:column;gap:4px;display:flex}.wrow{background:var(--card);color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.wrow b{color:var(--green);font-weight:800}.tile.win{justify-content:space-between!important}.bar.done i{background:var(--green)}.roit span{padding-right:8px}.roit b{white-space:nowrap}#table .ev{flex-direction:column;align-items:center;gap:4px}#table .evl{font-size:12px}.row.open>.grid{background:var(--card)!important}.row.open{background:var(--card)}#table .thead>div:nth-child(3){text-align:center}#table .ev{justify-self:center}.calstick{z-index:6;background:var(--card);border-bottom:1px solid var(--line2);margin:0 -24px;padding:8px 24px 10px;position:sticky;top:0}.calstick .mpills{padding:2px 0 8px;position:static}.calstick .clegend{gap:14px;padding-top:0}.slab{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.calstick{padding-top:12px!important;padding-bottom:12px!important}.calstick .clegend{background:#fdf8ee;border:1px solid #f2e3c4;border-radius:12px;align-items:center;gap:10px 18px!important;padding:9px 14px!important}.clegend .klab{color:#7a5410;margin-right:4px;font-size:11px;font-weight:700}.mcard{scroll-margin-top:170px!important}.mpill.on{font-weight:700;background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.mpill.on .n,.mpill.on .n.f{color:#fff!important;background:#ffffff40!important}.mpill.on.lkd{color:#fff!important}.tab.rv.on .c{color:#b04850!important}.nav a.on{background:var(--priSoft)!important;color:var(--priText)!important}.nav a.on .badge{background:var(--card);color:var(--priText)}.vtog button[aria-pressed=true]{color:var(--head)!important}.hosty{border:1px solid #f2e3c4;background:#fdf8ee!important}.hosty strong{color:#7a5410!important}.hosty button{color:#7a5410!important;border-color:#f2e3c4!important}#eventsView{flex-direction:column;gap:20px;display:flex}#eventsView[hidden]{display:none}.evsec{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.evhead{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.evhead h2{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:700}.evsub{color:var(--muted);margin:5px 0 0;font-size:13px}.hiscroll{scroll-snap-type:x mandatory;gap:14px;margin:0 -2px;padding:2px 2px 10px;display:flex;overflow-x:auto}.evcard{scroll-snap-align:start;border:1px solid var(--line2);background:var(--card);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;flex:0 0 250px;padding:0;font-family:inherit;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.evcard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1416281a}.evcard .img{height:120px;position:relative}.evcard .img>svg{width:100%;height:100%;display:block}.evcard .imp{position:absolute;top:10px;left:10px}.evcard .body{flex-direction:column;flex-grow:1;gap:6px;padding:12px 14px 14px;display:flex}.evcard .cat2{color:var(--muted);font-size:11px;font-weight:700}.evcard .t{color:var(--head);font-size:15px;font-weight:700;line-height:1.3}.evcard .m{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.evcard .m span{align-items:center;gap:4px;display:flex}.evcard .emoney{border-top:1px solid var(--line2);color:var(--green);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:12px;font-weight:700;display:flex}.evcard .emoney.nc{color:var(--muted);font-weight:600}.impb{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.impb.hi{background:var(--redSoft);color:#b04850}.impb.md{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4}.impb.lo{background:var(--soft);color:var(--muted)}.evcard .img .impb{box-shadow:0 2px 8px #0000001f}.evcard.lockc{cursor:default}.evcard.lockc .blurimg{filter:blur(6px);position:absolute;inset:0}.evcard.lockc .blurimg svg{width:100%;height:100%;display:block}.evcard.lockc .blurt{filter:blur(5px);-webkit-user-select:none;user-select:none}.lockpin{color:#b04850;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.unlockc{scroll-snap-align:start;background:var(--redSoft);border:1px solid #f6cdd0;border-radius:18px;flex-direction:column;flex:0 0 250px;justify-content:center;gap:10px;padding:20px;display:flex}.unlockc .ic{background:var(--card);color:#b04850;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.unlockc b{color:var(--head);font-size:17px;line-height:1.3}.unlockc p{color:var(--ink);margin:0;font-size:13px}.uplist{flex-direction:column;display:flex}.upi{border-top:1px solid var(--line2);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 0;font-family:inherit;display:grid}.upi:first-child{border-top:0}.upi:hover .ut{text-decoration:underline}.ut{color:var(--head);font-size:14px;font-weight:700}.ud{color:var(--ink);margin-top:3px;font-size:12px}.um{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.utype{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.utype.new{background:var(--red);color:#fff}.utype.upd{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4}.utype.can{background:var(--soft);color:var(--muted);text-decoration:line-through}.uside{text-align:right;color:var(--green);white-space:nowrap;font-size:12px;font-weight:700}.uside.nc{color:var(--muted);font-weight:600}.brbar{z-index:5;background:var(--card);border-bottom:1px solid var(--line2);margin:0 -24px;padding:10px 24px 12px;position:sticky;top:0}.brbar .mpills{padding:0 0 10px;position:static}.brfil{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip2{border:1px solid var(--line);background:var(--card);height:34px;color:var(--head);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.chip2.on{background:#f2f4f7;border-color:#d5dae3}.brlist{flex-direction:column;gap:18px;display:flex}.dgrp{flex-direction:column;gap:8px;display:flex}.dgh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dgh .d{color:var(--head);font-size:15px;font-weight:700}.dgh .p{cursor:pointer;border:0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.dgh .p.op{background:var(--green);color:#fff}.dgh .p.nc{background:var(--soft);color:var(--muted);cursor:default}.dgh .p.st{background:var(--priSoft);color:var(--priText)}.erow{border:1px solid var(--line2);background:var(--card);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:8px 10px;font-family:inherit;display:grid}.erow:hover{background:var(--soft)}.erow .t{color:var(--head);font-size:14px;font-weight:700}.erow .m{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12px;display:flex}.erow .m span{align-items:center;gap:4px;display:flex}.brlock{border:1px solid var(--line2);border-radius:18px;min-height:260px;padding:18px;position:relative}.brlock .fake{filter:blur(4px);opacity:.5;pointer-events:none;flex-direction:column;gap:8px;display:flex}.evsearch{border-radius:999px;align-items:center;gap:8px;width:260px;padding:10px 16px;display:flex;background:var(--soft)!important}.evsearch input{width:100%;color:var(--head);background:0 0;border:0;outline:none;font-size:13px}@media (width<=760px){.erow{grid-template-columns:44px minmax(0,1fr)}.erow .impb,.erow .sv{display:none}}.mpill .n.ev{background:var(--soft);color:var(--muted)}.mpill.on .n.ev{color:#fff!important;background:#ffffff40!important}.evlock{border:1px solid #f6cdd0;align-items:center;gap:16px;padding:16px 20px;display:flex;background:var(--redSoft)!important}.evlock .lockic{background:var(--card)}.evlock h3{color:var(--head);margin:0;font-size:16px;font-weight:700}.evlock p{color:var(--ink);margin:4px 0 0;font-size:13px}.evcard{cursor:default;position:relative}.evcard .hit{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:18px;position:absolute;inset:0}.evcard .hit:focus-visible{outline:2px solid var(--pri);outline-offset:-2px}.evcard .icons{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:10px}.icb{width:34px;height:34px;color:var(--head);background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 2px 8px #00000026}.icb.on{background:var(--pri);color:#fff}.icb2{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--head);z-index:2;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.icb2.on{background:var(--priSoft);border-color:var(--priLine);color:var(--priText)}.catl{letter-spacing:.3px;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.catl .em{font-size:13px;line-height:1}.cat-music{color:#6b46c1}.cat-sport{color:#15803d}.cat-stage{color:#b4232c}.cat-expo{color:#1d4ed8}.meta{color:var(--ink);flex-direction:column;gap:6px;font-size:12px;display:flex}.meta .mi{align-items:center;gap:7px;display:flex}.meta .mi svg{color:#e8636b;flex-shrink:0}.meta .two{flex-direction:column;gap:6px;display:flex}.evcard .body{gap:8px}.evcard .t{min-height:40px}.hinote{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.upi{grid-template-columns:56px minmax(0,1fr) auto}.upi .evimg{width:56px;height:56px}.uhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upi .meta{margin-top:6px}.frow{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.fgrp{flex-direction:column;gap:6px;display:flex}.fgrp .slab{margin:0}.fgrp .sel{height:40px}.fgrid{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:4px;padding-top:12px;display:flex}.fgrid .fgrp+.fgrp{border-left:1px solid var(--line);padding-left:28px}#evMonths{padding-bottom:12px}.brfil .chips+.chips{border-left:1px solid var(--line);padding-left:12px}.erow{cursor:default;grid-template-columns:64px minmax(0,1fr) auto auto auto;gap:14px;padding:10px 12px;position:relative}.erow .evimg{border-radius:12px;width:64px;height:64px}.erow .hit{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:14px;position:absolute;inset:0}.erow .t{margin:3px 0 6px}.erow .meta{flex-flow:wrap;gap:6px 18px}.erow .impb{z-index:0;position:relative}.lockrow2{background:var(--redSoft);border:1px solid #f6cdd0;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.lockrow2 .grow{color:var(--ink);font-size:13px}.lockrow2 b{color:var(--head)}@media (width<=760px){.erow{grid-template-columns:52px minmax(0,1fr) auto}.erow .impb{display:none}.evlock{flex-wrap:wrap}}.sortl{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sortl .sel{height:40px}.erow.locked{grid-template-columns:64px minmax(0,1fr) auto auto}.erow.locked .evimg{position:relative;overflow:hidden}.erow.locked .blurimg{filter:blur(5px);position:absolute;inset:-4px}.erow.locked .blurimg svg{width:100%;height:100%;display:block}.erow .blurt,.evcard .blurt{filter:blur(5px);-webkit-user-select:none;user-select:none}#savedView{flex-direction:column;gap:16px;display:flex}#savedView[hidden]{display:none}.svtip{align-self:stretch;white-space:normal!important;padding:10px 14px!important;font-size:13px!important}.svgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.svsec{flex-direction:column;gap:14px;padding:20px;display:flex}.svh{justify-content:space-between;align-items:center;display:flex}.svh h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.svc{color:var(--muted);background:var(--soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.svlist{flex-direction:column;gap:10px;display:flex}.svcard{border:1px solid var(--line2);background:var(--card);border-radius:16px;flex-direction:column;gap:12px;padding:14px;transition:box-shadow .15s;display:flex;position:relative}.svcard:hover{box-shadow:0 6px 18px #14162814}.svcard .hit{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:16px;position:absolute;inset:0}.svtop{align-items:center;gap:10px;display:flex}.svtop .grow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.svicons{z-index:2;gap:6px;display:flex;position:relative}.svprices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.svprices div{background:var(--soft);border-radius:10px;padding:8px 10px}.svprices span{color:var(--muted);font-size:11px;font-weight:600;display:block}.svprices strong{color:var(--head);font-size:15px}.svprices .g strong{color:var(--green)}.svev{align-items:center;gap:10px;display:flex}.svevrow{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.svevrow .evimg{border-radius:12px;width:64px;height:64px}.svevrow .t{color:var(--head);margin:3px 0 6px;font-size:14px;font-weight:700;display:block}.svempty{border:1.5px dashed var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex}.svempty .ic{background:var(--redSoft);color:#b04850;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.svempty b{color:var(--head);font-size:15px}.svempty p{color:var(--muted);max-width:320px;margin:0;font-size:13px}.stoast{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;opacity:0;pointer-events:none;background:#fdeff0;border:1px solid #f6cdd0;border-radius:16px;align-items:center;gap:12px;min-width:300px;max-width:min(420px,100vw - 32px);padding:12px 14px;transition:transform .28s cubic-bezier(.2,.9,.3,1.2),opacity .2s;display:flex;position:fixed;transform:translateY(24px);box-shadow:0 14px 34px #b048502e}.stoast.show{opacity:1;pointer-events:auto;transform:none}.stoast .ic{color:#fff;background:#e8636b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stoast.off .ic{background:var(--card);color:#b04850;border:1px solid #f6cdd0}.stoast .tx{flex-grow:1;min-width:0}.stoast b{color:var(--head);font-size:14px;display:block}.stoast small{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.stoast button{color:#b04850;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:13px;font-weight:700}.stoast button:hover{text-decoration:underline}@media (width<=900px){.svgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stoast{transition:opacity .2s}}#remView{flex-direction:column;gap:16px;display:flex}#remView[hidden]{display:none}.rfoot{z-index:2;border-top:1px solid var(--line2);background:#fffbf4;border-radius:0 0 16px 16px;align-items:center;gap:12px;margin:0 -14px -14px;padding:12px 14px;display:flex;position:relative}.rfoot .ric{color:#b04850;background:#fdeff0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rfoot .rt{flex-grow:1;min-width:0}.rfoot .rt small{color:var(--muted);font-size:11px;font-weight:600;display:block}.rfoot .rt b{color:var(--head);font-size:14px;display:block}.rfoot .rt .in{color:#b04850;margin-top:1px;font-size:11px;font-weight:700;display:block}.rfoot .lnk{color:var(--head);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 6px;font-size:13px;font-weight:700;display:flex}.rfoot .lnk:hover{background:var(--card)}.rfoot .lnk.rm{color:#b04850}.rbox{gap:16px;max-width:500px}.rhead{align-items:center;gap:10px;display:flex}.rhead .ric{color:#b04850;background:#fdeff0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rhead h3{flex-grow:1;margin:0;font-size:19px}.ritem{background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ritem .evimg{border-radius:10px;width:48px;height:48px}.ritem b{color:var(--head);font-size:14px;display:block}.ritem small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ropts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ropt{border:1px solid var(--line);background:var(--card);height:54px;color:var(--head);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:700;display:flex}.ropt small{color:var(--muted);font-size:11px;font-weight:500}.ropt[aria-pressed=true]{border-color:var(--pri);background:var(--priSoft);color:var(--priText);box-shadow:inset 0 0 0 1px var(--pri)}.ropt[aria-pressed=true] small{color:var(--priText)}.ropt:disabled{opacity:.45;cursor:not-allowed}.rfield{flex-direction:column;gap:6px;display:flex}.rfield input{border:1px solid var(--line);height:44px;color:var(--head);background:var(--card);border-radius:10px;padding:0 12px;font-size:15px;font-weight:600}.rfield input:focus{border-color:var(--pri);outline:none}.rrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rsum{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.rbtns{align-items:center;gap:10px;display:flex}.rbtns .save{flex-grow:1;height:46px;font-size:14px}.rbox{max-height:calc(100vh - 40px);overflow-y:auto}.ropts{grid-template-columns:repeat(2,minmax(0,1fr))}.pbox{border:1px solid var(--line);background:var(--card);text-align:left;width:100%;height:52px;color:var(--head);border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.pbox:hover{border-color:#c3c9d6}.pbox.open{border-color:var(--pri);box-shadow:0 0 0 3px var(--priSoft)}.pbox .pic{color:#e8636b;display:flex}.pbox .pv{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:14px;font-weight:700;overflow:hidden}.pbox .chev{color:var(--muted);transition:transform .2s}.pbox.open .chev{transform:rotate(180deg)}.picker{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px;box-shadow:0 10px 28px #14162814}.dph{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dph b{color:var(--head);font-size:15px}.dph .a.sq{width:36px;height:36px}.dpw,.dpg{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dpw span{color:var(--muted);padding:4px 0;font-size:11px;font-weight:700}.dpd{height:40px;color:var(--head);background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:600;position:relative}.dpd:hover:not(:disabled){background:var(--soft)}.dpd:disabled{color:var(--faint);cursor:not-allowed}.dpd.today{box-shadow:inset 0 0 0 1.5px #c3c9d6}.dpd.ev:after{content:"";background:#e8636b;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}.dpd.on{background:var(--pri);color:#fff}.dpd.on:after{background:#fff}.dpk{color:var(--muted);gap:14px;margin-top:8px;font-size:11px;font-weight:600;display:flex}.dpk span{align-items:center;gap:5px;display:flex}.kd{border-radius:50%;width:8px;height:8px;display:inline-block}.kd.ev{background:#e8636b}.kd.td{border-radius:3px;box-shadow:inset 0 0 0 1.5px #c3c9d6}.tpres{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.tpre{border:1px solid var(--line);background:var(--card);height:54px;color:var(--head);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.tpre b{font-size:14px}.tpre small{color:var(--muted);font-size:11px}.tpre.on,.tpc.on,.seg2 button.on{background:var(--priSoft);border-color:var(--pri);color:var(--priText);box-shadow:inset 0 0 0 1px var(--pri)}.tpre.on small{color:var(--priText)}.tph{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tpm{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tpc{border:1px solid var(--line);background:var(--card);height:38px;color:var(--head);border-radius:10px;font-size:14px;font-weight:700}.tpc:hover,.tpre:hover{border-color:#c3c9d6}.seg2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seg2 button{border:1px solid var(--line);background:var(--card);height:38px;color:var(--head);border-radius:10px;font-size:13px;font-weight:700}.tpick{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.tsep{color:var(--head);padding-top:84px;font-size:22px;font-weight:800}.tlist{scrollbar-width:thin;flex-direction:column;gap:4px;height:184px;padding:2px;display:flex;position:relative;overflow-y:auto}.tcol{background:var(--soft);height:40px;color:var(--head);border:1px solid #0000;border-radius:10px;flex-shrink:0;font-size:16px;font-weight:700}.tcol:hover{border-color:#c3c9d6}.tcol.on{background:var(--pri);color:#fff}#propsView{flex-direction:column;gap:16px;display:flex}#propsView[hidden]{display:none}.phead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pgrid{grid-template-columns:minmax(0,1fr) 84px 130px 130px 300px;align-items:center;gap:16px;padding:14px 16px;display:grid}.pth{background:var(--soft);color:var(--muted);border-radius:12px;font-size:12px;font-weight:600}.proww{border-bottom:1px solid var(--line2)}.proww.cur{background:color-mix(in srgb,var(--priSoft) 45%,var(--card))}.paddr{align-items:center;gap:12px;display:flex}.pic2{color:#b04850;background:#fdeff0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.paddr b{color:var(--head);overflow-wrap:anywhere;font-size:14px;display:block}.paddr>span:last-child{min-width:0}.paddr small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pcur{color:var(--priText);background:var(--priSoft);vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700}.rchip{color:var(--head);background:var(--soft);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.rchip svg{color:#e8636b}.prates{color:var(--ink);font-size:13px}.prates b{color:var(--head)}.pstat{flex-direction:column;gap:2px;display:inline-flex}.pst{border-radius:999px;align-items:center;gap:6px;width:max-content;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pst.trial{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4}.pst.sub{background:var(--priSoft);color:var(--priText)}.pst.end{background:var(--redSoft);color:#b04850}.pstat small{color:var(--muted);font-size:11px}.pacts{justify-content:center;align-items:center;gap:6px;display:flex}.pacts .a{white-space:nowrap;height:38px}.pacts .a.sq{flex-shrink:0;width:38px}.padd2 .save,.padd2 .ghost{white-space:nowrap;flex-shrink:0}.pconfirm{color:var(--ink);justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.padd2{align-items:center;gap:16px;padding:20px 24px;display:flex;border:1.5px dashed var(--line)!important;background:0 0!important}.padd2 .pic2{width:48px;height:48px}.padd2 h3{color:var(--head);margin:0;font-size:16px}.padd2 p{color:var(--muted);margin:4px 0 0;font-size:13px}.fld{flex-direction:column;gap:6px;display:flex}.fld input{border:1px solid var(--line);height:46px;color:var(--head);background:var(--card);border-radius:12px;padding:0 14px;font-size:15px;font-weight:600}.fld input:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--priSoft);outline:none}.fld .hint{color:var(--muted);font-size:12px}.frow2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mf{position:relative}.mf span.pre{color:var(--muted);font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.mf input{width:100%;padding-left:28px}.drop{text-align:center;cursor:pointer;background:#fff8f8;border:2px dashed #f2b8bd;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;transition:background .15s,border-color .15s;display:flex}.drop.over{background:#fdeff0;border-color:#e8636b}.drop .pic2{width:48px;height:48px}.drop b{color:var(--head);font-size:15px}.drop p{color:var(--muted);margin:0;font-size:13px}.cfmt{color:var(--ink);background:var(--soft);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.6}.cfmt code{color:var(--head);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-family:inherit;font-weight:700}.cprev{border:1px solid var(--line2);border-radius:12px;max-height:220px;overflow-y:auto}.cprev .cr{border-top:1px solid var(--line2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.cprev .cr:first-child{border-top:0}.cprev .ok{color:var(--green)}.cprev .bad{color:#b04850}.cprev small{color:var(--muted);font-size:11px;display:block}.propwrap{position:relative}.prop{width:100%}.pmenu{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #14162829}.pmenu.show{display:block}.pmh{color:var(--muted);padding:6px 10px 4px;font-size:11px;font-weight:700}.pmi{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pmi:hover{background:var(--soft)}.pmi .pic3{color:#b04850;background:#fdeff0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pmi b{color:var(--head);font-size:13px;display:block}.pmi small{color:var(--muted);font-size:11px;display:block}.pmi .ck2{color:var(--pri);margin-left:auto}.pmi.on{background:var(--priSoft)}.pmsep{background:var(--line2);height:1px;margin:6px 4px}.pmadd{width:100%;color:var(--priText);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:700;display:flex}.pmadd:hover{background:var(--priSoft)}.pmlink{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.pmlink:hover{background:var(--soft);color:var(--head)}.paddtop{border:1px solid #f2e3c4;align-items:center;gap:16px;padding:18px 22px;display:flex;background:#fdf8ee!important}.paddtop .pic2{background:var(--card);color:#b04850;width:48px;height:48px}.paddtop h3{color:var(--head);margin:0;font-size:16px}.paddtop p{color:#7a5410;margin:4px 0 0;font-size:13px}.paddbtns{flex-shrink:0;gap:8px;display:flex}.paddbtns .ghost,.paddbtns .save{white-space:nowrap;height:44px}.sandbtn{color:#7a5410!important;border-color:#f2e3c4!important}.paddrow{width:100%;color:var(--priText);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.paddrow:hover{background:var(--priSoft)}.paddrow .pic2{background:var(--priSoft);color:var(--priText);border:1.5px dashed var(--priLine)}button.rchip{cursor:pointer;border:0}button.rchip:hover{color:#b04850;background:#fdeff0}#setView{flex-direction:column;gap:20px;display:flex}#setView[hidden]{display:none}.setsec{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.radgrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.mapwrap{border:1px solid var(--line2);background:#eef2ec;border-radius:18px;position:relative;overflow:hidden}.mapwrap svg{width:100%;height:auto;display:block}.mapnote{color:#6f727e;background:#fffc;border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;bottom:8px;left:10px}.radside{flex-direction:column;gap:14px;display:flex}.radopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.radopt{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:14px;flex-direction:column;gap:3px;padding:12px;display:flex}.radopt b{color:var(--head);font-size:18px}.radopt small{color:var(--muted);font-size:12px}.radopt.cur{border-color:var(--pri);box-shadow:inset 0 0 0 1px var(--pri);background:var(--priSoft)}.radopt.cur small{color:var(--priText)}.radopt.up{background:#fff8f8;border-color:#f6cdd0}.radopt.up b{color:#b04850;align-items:center;gap:6px;display:flex}.radopt.up.on{box-shadow:inset 0 0 0 2px #e8636b}.radstat{gap:10px;display:flex}.radstat div{background:var(--soft);border-radius:12px;flex:1;padding:10px 12px}.radstat span{color:var(--muted);font-size:11px;font-weight:600;display:block}.radstat strong{color:var(--head);font-size:18px}.upsell{background:var(--redSoft);border:1px solid #f6cdd0;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.upsell h4{color:var(--head);margin:0;font-size:16px}.upsell p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.upsell ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.upsell li{color:var(--head);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.upsell li svg{color:var(--green)}.upsell .btn-red{border-radius:12px;justify-content:center;height:44px}.maplg{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:600;display:flex}.maplg span{align-items:center;gap:6px;display:flex}.maplg i{border-radius:50%;width:10px;height:10px;display:inline-block}.setrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tgl{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.tgl:first-child{border-top:0}.tgl b{color:var(--head);font-size:14px;display:block}.tgl small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.swt{background:var(--line);border:0;border-radius:999px;flex-shrink:0;width:46px;height:28px;transition:background .15s;position:relative}.swt:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.swt[aria-checked=true]{background:var(--pri)}.swt[aria-checked=true]:after{transform:translate(18px)}@media (width<=1000px){.radgrid,.setrow{grid-template-columns:1fr}}#evView{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:0 auto;display:flex}#evView[hidden]{display:none}.evback{border:1px solid var(--line);background:var(--card);color:var(--head);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.evhero{border-radius:24px;height:280px;position:relative;overflow:hidden}.evhero .bg{position:absolute;inset:0}.evhero .art{border:4px solid #ffffffe6;border-radius:28px;width:190px;height:190px;position:absolute;top:50%;right:28px;overflow:hidden;transform:translateY(-50%)rotate(3deg);box-shadow:0 18px 40px #00000047}.evhero .art svg{width:100%;height:100%;display:block}.evhero .shade{display:none}.evhero .txt{right:260px!important}.evhero .icons{z-index:2;top:18px;left:24px;right:auto}.evhero .txt{color:#fff;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.evhero h2{letter-spacing:-.5px;margin:0;font-size:30px;color:#fff!important}.evhero .row1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evhero .catl{background:#fffffff2;border-radius:999px;padding:3px 10px}.evhero .row2{flex-wrap:wrap;gap:18px;font-size:13px;font-weight:600;display:flex}.evhero .row2 span{align-items:center;gap:6px;display:flex}.evhero .row2 svg{color:#ffb4b8}.evhero .icons{gap:8px;display:flex;position:absolute;top:16px;right:16px}.evstats{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 8px 0;display:grid}.evabout{border-top:1px solid var(--line2);grid-column:1/-1;margin:14px 12px 0;text-align:left!important;border-left:0!important;align-items:flex-start!important;padding:14px 8px 18px!important}.more2{border:1px solid var(--line);background:var(--card);height:38px;color:var(--head);border-radius:999px;align-self:center;padding:0 16px;font-size:13px;font-weight:700}.more2:hover{background:var(--soft)}.evstats>div{text-align:center;border-left:1px solid var(--line2);flex-direction:column;align-items:center;gap:4px;padding:4px 8px;display:flex}.evstats>div:first-child{border-left:0}.evstats svg{color:#e8636b}.evstats b{color:var(--head);font-size:17px}.evstats small{color:var(--muted);font-size:12px}.pricecard{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.pchead{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.pchead .grow small{color:var(--muted);font-size:12px;font-weight:700;display:block}.pchead h3{color:var(--head);flex-wrap:wrap;align-items:center;gap:10px;margin:3px 0 0;font-size:19px;display:flex}.pcnums{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.pcnums .big{color:var(--head);font-size:28px;font-weight:800}.pcnums s{color:var(--muted);font-size:14px}.pcnums .gp2{background:var(--green);color:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.pcnums .why{color:var(--muted);font-size:12px}.dayevs{border-top:1px solid var(--line2);flex-direction:column;gap:8px;padding-top:14px;display:flex}.dayevs .erow{grid-template-columns:48px minmax(0,1fr) auto}.dayevs .erow .evimg{width:48px;height:48px}.dayevs .erow.this{background:#fff8f8;border-color:#f6cdd0}.thisb{color:#b04850;background:var(--card);border:1px solid #f6cdd0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.evsec2{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.evsec2 h3{color:var(--head);margin:0;font-size:18px}.evsec2 .evsub{margin:0}.evdesc{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.cprevg{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.cprevg .cph{color:var(--muted);text-align:center;font-size:11px;font-weight:700}.cprevg .ct{width:100%;height:92px}.cprevg .ct.evday{box-shadow:0 0 0 3px #e8636b}.evdaylab{color:#fff;white-space:nowrap;z-index:3;background:#e8636b;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:800;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.cprevwrap{padding:2px 2px 12px;overflow-x:auto}.cprevwrap .cprevg{min-width:760px}.locbar{background:var(--soft);color:var(--head);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.locbar svg{color:#e8636b}.evmap{border:1px solid var(--line2);background:#eef2ec;border-radius:16px;position:relative;overflow:hidden}.evmap>svg{width:100%;height:auto;display:block}.mpin{color:#fff;cursor:pointer;z-index:2;background:#e8636b;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #e8636b40,0 6px 14px #0003}.mpin svg{color:#fff}.hpin{background:var(--head);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0003}.hpin svg{color:#fff}.mpop{background:var(--card);z-index:3;border-radius:14px;flex-direction:column;gap:6px;min-width:240px;padding:12px 14px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 30px));box-shadow:0 14px 34px #14162838}.mpop:after{content:"";border:7px solid #0000;border-bottom:0;border-top-color:var(--card);margin-left:-7px;position:absolute;bottom:-7px;left:50%}.mpop b{color:var(--head);padding-right:22px;font-size:14px}.mpop .x{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.mpop.below{transform:translate(-50%,30px)}.mpop.below:after{border-top:0;border-bottom:7px solid var(--card);top:-7px;bottom:auto}.distb{color:var(--head);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.distb svg{color:#e8636b}.distb{flex-wrap:wrap}.drv{border-left:1px solid var(--line);align-items:center;gap:6px;margin-left:10px;padding-left:12px;display:inline-flex}.updempty{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=760px){.evstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.evhero h2{font-size:22px}}.backbar{align-items:center;gap:8px;margin:-4px 0 -6px;display:none}.backbar.show{display:flex}.backbar button{border:1px solid var(--line);background:var(--card);color:var(--head);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.backbar button:hover{background:var(--soft)}.stabs{background:var(--card);border-radius:18px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.stab{height:42px;color:var(--head);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.stab:hover{background:var(--soft)}.stab[aria-selected=true]{background:var(--priSoft);color:var(--priText);font-weight:700}.stab svg{flex-shrink:0}.spanel{flex-direction:column;gap:20px;display:flex}.spanel[hidden]{display:none}.fgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fgrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fld select{border:1px solid var(--line);height:46px;color:var(--head);background:var(--card);border-radius:12px;padding:0 12px;font-size:15px;font-weight:600}.sfoot{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.linkbtn{color:var(--priText);text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline}.verif{color:var(--green);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pwmeter{background:var(--line2);border-radius:999px;height:6px;overflow:hidden}.pwmeter i{border-radius:999px;height:100%;transition:width .2s,background .2s;display:block}.mrow{border-top:1px solid var(--line2);grid-template-columns:44px minmax(0,1fr) 130px 150px 130px;align-items:center;gap:14px;padding:12px 4px;display:grid}.mrow:first-child{border-top:0}.av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.mrow b{color:var(--head);font-size:14px;display:block}.mrow small{color:var(--muted);font-size:12px;display:block}.rolepill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.rolepill.owner{background:var(--head);color:#fff}.rolepill.manager{background:var(--priSoft);color:var(--priText)}.rolepill.viewer{background:var(--soft);color:var(--muted)}.pend{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700}.msel{border:1px solid var(--line);height:38px;color:var(--head);background:var(--card);border-radius:10px;padding:0 10px;font-size:13px;font-weight:600}.roles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rolec{border:1px solid var(--line2);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.rolec h4{color:var(--head);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.rolec p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.perm{color:var(--head);border-top:1px dashed var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.perm .swt{width:40px;height:24px}.perm .swt:after{width:18px;height:18px}.perm .swt[aria-checked=true]:after{transform:translate(16px)}.perm .plk{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.plan.best{border-color:#e8636b;box-shadow:inset 0 0 0 1px #e8636b}.plan .tagb{color:#fff;background:#e8636b;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800;position:absolute;top:-10px;right:14px}.plan h4{color:var(--head);margin:0;font-size:15px}.plan .pr{color:var(--head);font-size:26px;font-weight:800}.plan .pr small{color:var(--muted);font-size:13px;font-weight:600}.plan ul{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.plan li{align-items:center;gap:8px;display:flex}.plan li svg{color:var(--green)}.planstat{background:#fdf8ee;border:1px solid #f2e3c4;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.planstat b{color:var(--head);font-size:15px;display:block}.planstat small{color:#7a5410;font-size:12px;display:block}.card2{border:1px solid var(--line2);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.cbrand{background:var(--head);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:48px;height:32px;font-size:11px;font-weight:800;display:flex}.defb{color:var(--priText);background:var(--priSoft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cardfields input{letter-spacing:.5px}#fbView{flex-direction:column;gap:20px;display:flex}#fbView[hidden]{display:none}.fbgrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.faces{gap:8px;display:flex}.face{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;height:64px;font-size:22px;display:flex}.face small{color:var(--muted);font-size:11px;font-weight:600}.face[aria-pressed=true]{border-color:var(--pri);background:var(--priSoft);box-shadow:inset 0 0 0 1px var(--pri)}.fbchips{flex-wrap:wrap;gap:6px;display:flex}.fbta{border:1px solid var(--line);width:100%;min-height:120px;color:var(--head);background:var(--card);resize:vertical;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px}.fbta:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--priSoft);outline:none}.vote{border-top:1px solid var(--line2);align-items:center;gap:12px;padding:10px 0;display:flex}.vote:first-of-type{border-top:0}.vbtn{border:1px solid var(--line);background:var(--card);width:52px;height:52px;color:var(--head);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.vbtn[aria-pressed=true]{border-color:var(--pri);background:var(--priSoft);color:var(--priText)}.vote b{color:var(--head);font-size:14px;display:block}.vote small{color:var(--muted);font-size:12px;display:block}.thanks{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 10px;display:flex}.thanks .ic{background:var(--greenSoft);width:52px;height:52px;color:var(--green);border-radius:16px;justify-content:center;align-items:center;display:flex}@media (width<=1000px){.fbgrid,.roles3,.plans,.fgrid3{grid-template-columns:1fr}.mrow{grid-template-columns:44px minmax(0,1fr)}}.paybox{gap:16px;max-width:720px;max-height:calc(100vh - 40px);overflow-y:auto}.payaddr{background:var(--soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.payaddr .pic2{background:var(--card)}.payaddr small{color:var(--muted);font-size:11px;font-weight:700;display:block}.payaddr b{color:var(--head);font-size:14px;display:block}.pplans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:12px;display:grid}.pplan{text-align:left;border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:18px;flex-direction:column;gap:10px;padding:18px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pplan:hover{border-color:#c3c9d6}.pplan[aria-pressed=true]{border-color:#e8636b;box-shadow:0 0 0 3px #fdeff0}.pplan .radio{border:2px solid var(--line);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:16px;right:16px}.pplan[aria-pressed=true] .radio{color:#fff;background:#e8636b;border-color:#e8636b}.pplan .savetag{white-space:nowrap;color:#fff;background:#ec5a63;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pplan h4{color:var(--head);margin:0;font-size:17px}.pplan .pr{color:var(--head);font-size:30px;font-weight:800;line-height:1.1}.pplan .pr small{color:var(--muted);font-size:13px;font-weight:600}.pplan .sub{color:var(--muted);font-size:12px}.pplan .sub.g{color:var(--green);font-weight:700}.pest{background:var(--soft);border-radius:12px;padding:10px 12px}.pplan[aria-pressed=true] .pest{background:var(--greenSoft)}.pest small{color:var(--muted);font-size:11px;font-weight:700;display:block}.pest b{color:var(--green);font-size:19px}.pest b span{color:var(--muted);font-size:12px;font-weight:600}.pplan ul{color:var(--ink);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pplan li{align-items:flex-start;gap:8px;display:flex}.pplan li svg{color:var(--green);margin-top:2px}.payfoot{border-top:1px solid var(--line2);align-items:center;gap:10px;padding-top:14px;display:flex}.payfoot .note{color:var(--muted);flex-grow:1;font-size:12px}@media (width<=700px){.pplans{grid-template-columns:1fr}}#onb{z-index:95;background:var(--ground);display:none;position:fixed;inset:0;overflow-y:auto}#onb.show{display:block}.onbwrap{min-height:100%;padding-top:env(safe-area-inset-top,0px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.onbside{background:#e8f4f2;flex-direction:column;justify-content:center;gap:28px;padding:48px 56px;display:flex}.onbside .logo{font-size:24px}.onbside h1{letter-spacing:-.8px;color:var(--head);margin:0;font-size:36px;line-height:1.15}.onbside p{color:var(--ink);max-width:440px;margin:0;font-size:16px;line-height:1.6}.obens{flex-direction:column;gap:14px;display:flex}.oben{align-items:flex-start;gap:14px;display:flex}.oben .ic{background:var(--card);width:42px;height:42px;color:var(--pri);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.oben b{color:var(--head);font-size:15px;display:block}.oben small{color:var(--ink);margin-top:2px;font-size:13px;display:block}.oproof{background:var(--card);border-radius:16px;align-items:center;gap:12px;max-width:440px;padding:14px 16px;display:flex}.oproof .v{color:var(--green);font-size:22px;font-weight:800}.oproof small{color:var(--muted);font-size:12px}.onbmain{justify-content:center;align-items:center;padding:40px 24px;display:flex}.onbcard{background:var(--card);border-radius:24px;flex-direction:column;gap:18px;width:100%;max-width:480px;padding:32px;display:flex;box-shadow:0 20px 50px #14162814}.osteps{color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.osteps .s{align-items:center;gap:6px;display:flex}.osteps .n{background:var(--soft);width:22px;height:22px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.osteps .s.on .n{background:var(--pri);color:#fff}.osteps .s.done .n{background:var(--priSoft);color:var(--priText)}.osteps .ln{background:var(--line2);border-radius:2px;flex:1;height:2px}.onbcard h2{letter-spacing:-.5px;margin:0;font-size:26px}.onbcard .lead{color:var(--muted);margin:-8px 0 0;font-size:14px}.otabs{background:var(--soft);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.otabs button{height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:700}.otabs button[aria-selected=true]{background:var(--card);color:var(--head);box-shadow:0 1px 3px #1416281a}.opw{position:relative}.opw input{width:100%;padding-right:64px}.opw button{color:var(--priText);background:0 0;border:0;padding:6px;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.obig{width:100%;height:50px;font-size:15px}.osmall{color:var(--muted);text-align:center;font-size:12px}.osmall button{color:var(--priText);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.oerr{color:#b04850;min-height:0;font-size:12px;font-weight:600}.pcrow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.pcrow .save{white-space:nowrap;height:46px}.addrsel{position:relative}.addrbtn{border:1px solid var(--line);background:var(--card);text-align:left;width:100%;height:50px;color:var(--head);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.addrbtn.ph{color:var(--muted)}.addrbtn .grow{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.addrbtn:focus-visible,.addrbtn.open{border-color:var(--pri);box-shadow:0 0 0 3px var(--priSoft)}.addrlist{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:14px;max-height:240px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #14162824}.addrlist.show{display:block}.addrlist .hd{color:var(--muted);padding:6px 10px;font-size:11px;font-weight:700}.addrlist button{text-align:left;width:100%;color:var(--head);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.addrlist button:hover,.addrlist button.on{background:var(--priSoft)}.addrlist button svg{color:#e8636b}.addrdone{background:var(--priSoft);border:1px solid var(--priLine);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.addrdone b{color:var(--head);font-size:14px;display:block}.addrdone small{color:var(--priText);font-size:12px;display:block}.addrdone .pic2{background:var(--card);color:var(--pri)}.ratebox{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ratecard{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.ratecard b{color:var(--head);font-size:14px}.ratecard small{color:var(--muted);margin-top:-6px;font-size:12px}.ratecard .mf input{height:46px}.onbload{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:10px 0;display:flex}.spin{border:4px solid var(--priSoft);border-top-color:var(--pri);border-radius:50%;width:56px;height:56px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.lsteps{flex-direction:column;align-self:stretch;gap:10px;display:flex}.lstep{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lstep .d{background:var(--soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lstep.done{color:var(--head)}.lstep.done .d{background:var(--pri);color:#fff}@media (width<=900px){.onbwrap{grid-template-columns:1fr}.onbside{padding:32px 24px}.onbside h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.onbside{align-items:stretch;padding:48px 28px 48px 48px!important}.osteps .s{white-space:nowrap}.onbin{flex-direction:column;gap:24px;width:100%;max-width:560px;margin:0 0 0 auto;display:flex}.onbside h1 .hl{color:#e8636b}.onbside h1{font-size:40px!important}.oben .ic{color:#e8636b!important;background:#fdeff0!important}.pview{background:var(--card);border-radius:22px;flex-direction:column;gap:8px;max-height:330px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1416281f;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.pvtop{align-items:center;gap:10px;display:flex}.pvmenu{background:var(--soft);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;display:flex}.pvmenu i{background:var(--head);border-radius:2px;width:13px;height:2px;display:block}.pvlogo{color:var(--head);font-size:13px;font-weight:800}.pvlogo b{color:#e8636b}.pvpill{color:var(--priText);background:var(--priSoft);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.pvav{color:#fff;background:#1e7045;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}.pvwin{background:var(--greenSoft);border:1px solid var(--greenLine);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pvwin small{color:var(--greenText);font-size:10px;font-weight:700;display:block}.pvwin b{color:var(--green);letter-spacing:-.4px;font-size:22px}.pvbar{background:#17784a26;border-radius:999px;flex:1;height:7px;overflow:hidden}.pvbar i{background:var(--green);border-radius:999px;width:100%;height:100%;display:block}.pvh{color:var(--head);margin-top:2px;font-size:12px;font-weight:800}.pvr{border:1px solid var(--line2);border-radius:11px;grid-template-columns:92px 54px 44px 38px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:grid}.pvd{color:var(--head);white-space:nowrap;font-weight:700}.pvd b{color:#b04850}.pvbs{display:flex}.pvb{border:2px solid var(--card);border-radius:50%;width:18px;height:18px;margin-left:-5px}.pvb:first-child{margin-left:0}.pvb-music{background:#5b3fd0}.pvb-sport{background:#2e8b57}.pvb-stage{background:#b8323f}.pvb-expo{background:#1f3e73}.pvp{color:var(--head);font-size:12px;font-weight:800}.pvg{color:var(--green);font-weight:800}.pvs{white-space:nowrap;border-radius:7px;justify-self:end;padding:4px 7px;font-size:10px;font-weight:700}.pvs.bk{background:var(--pri);color:#fff}.pvs.rd{background:var(--card);color:var(--priText);box-shadow:inset 0 0 0 1.5px var(--pri)}.ostat{background:var(--card);border-left:4px solid #e8636b;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ostat .big{color:#e8636b;letter-spacing:-.6px;white-space:nowrap;font-size:30px;font-weight:800}.ostat b{color:var(--head);font-size:13px;line-height:1.4;display:block}.ostat small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.trialpill{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.trialpill span{color:#7a5410;font-weight:600}.onbcard .obig.btn-red{border-radius:12px;justify-content:center;font-size:15px}.revealg{flex-direction:column;gap:8px;display:flex}.revbig{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.revbig b{color:var(--head);letter-spacing:-1px;font-size:42px;font-weight:800}.revbig span{color:var(--ink);font-size:15px;font-weight:600}.revrow{border:1px solid var(--line2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.revrow .dtile{height:34px;font-size:13px}.revrow .grow{color:var(--muted);font-size:12px}.revrow .gp2{background:var(--green);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}@media (width<=900px){.onbin{margin:0 auto}.pview{display:none}}.pview2{background:var(--ground);pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffffb3;border-radius:22px;height:430px;position:relative;overflow:hidden;box-shadow:0 18px 44px #14162824;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.pvinner{transform-origin:0 0;flex-direction:column;gap:14px;width:1120px;padding:18px;display:flex;position:absolute;top:0;left:0;transform:scale(.5)}.pvinner .row>.grid{padding-top:10px;padding-bottom:10px}.pvinner .top{padding:0}.pvinner .grid{grid-template-columns:28px 150px minmax(120px,1fr) 70px 88px 88px 330px}.pvinner .acts{grid-template-columns:minmax(0,1fr) 44px 44px}.pvburg{background:var(--card);width:44px;height:44px;color:var(--head);border-radius:12px;justify-content:center;align-items:center;display:flex}@media (width<=900px){.pview2{display:none}}.orgname{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-top:2px;font-size:11px;font-weight:600;display:block;overflow:hidden}.logo{flex-wrap:wrap;row-gap:0}.plist{border:1px solid var(--line2);border-radius:14px;padding:4px 14px}.plist .perm{border-top:1px solid var(--line2);padding:10px 0}.plist .perm:first-child{border-top:0}.ntgrid{grid-template-columns:minmax(0,1fr) 110px 150px;align-items:center;row-gap:0;display:grid}.ntgrid>div{border-top:1px solid var(--line2);padding:10px 4px}.ntgrid .nth{color:var(--muted);border-top:0;font-size:12px;font-weight:700}.ntgrid .nth small{font-weight:600}.ntgrid .c{text-align:center;justify-content:center;display:flex}.ntn{align-items:center;gap:10px;display:flex}.ntn b{color:var(--head);font-size:13px;display:block}.ntn small{color:var(--muted);font-size:11px;display:block}.mrow{grid-template-columns:44px minmax(0,1fr) 120px 160px 250px!important}.plist+.hint,.hint{color:var(--muted);font-size:12px!important}.orgpill{background:var(--card);height:44px;color:var(--head);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:7px;max-width:220px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.orgpill[hidden]{display:none}.orgpill svg{color:#e8636b;flex-shrink:0}#helpView,#tutView{flex-direction:column;gap:20px;display:flex}#helpView[hidden],#tutView[hidden]{display:none}.hsearch{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:14px 18px;display:flex}.hsearch svg{color:#e8636b}.hsearch input{width:100%;color:var(--head);background:0 0;border:0;outline:none;font-size:15px}.fqg{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.fq{border:1px solid var(--line2);background:var(--card);border-radius:14px;overflow:hidden}.fq.on{border-color:var(--priLine)}.fqq{width:100%;color:var(--head);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:700;display:flex}.fqq svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.fq.on .fqq svg{color:var(--pri);transform:rotate(180deg)}.fqa{padding:0 18px 16px}.fqa p{color:var(--ink);margin:0 0 8px;font-size:14px;line-height:1.65}.fqa b{color:var(--head)}.askcard{background:var(--card);border:1px solid var(--priLine);border-radius:24px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.askh{align-items:center;gap:12px;display:flex}.askh .ic{background:var(--priSoft);width:44px;height:44px;color:var(--pri);border-radius:14px;justify-content:center;align-items:center;display:flex}.askh h2{margin:0;font-size:20px}.askh p{color:var(--muted);margin:2px 0 0;font-size:13px}.asklog{flex-direction:column;gap:10px;max-height:340px;display:flex;overflow-y:auto}.asklog:empty{display:none}.msg{align-items:flex-start;gap:8px;display:flex}.msg.me{justify-content:flex-end}.bub2{border-radius:16px;max-width:78%;padding:10px 14px;font-size:14px;line-height:1.55}.msg.me .bub2{background:var(--pri);color:#fff;border-bottom-right-radius:4px}.msg.ai .bub2{background:var(--soft);color:var(--head);border-bottom-left-radius:4px}.aiav{background:var(--priSoft);width:28px;height:28px;color:var(--pri);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.typing{gap:4px;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}.askrow{gap:8px;display:flex}.askrow input{border:1px solid var(--line);height:48px;color:var(--head);background:var(--card);border-radius:12px;flex:1;padding:0 14px;font-size:15px}.askrow input:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--priSoft);outline:none}.askrow .save{height:48px}.asksug{flex-wrap:wrap;gap:6px;display:flex}.asksug button{border:1px solid var(--line);background:var(--card);height:32px;color:var(--head);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.asksug button:hover{background:var(--soft)}.tfeat{text-align:left;background:var(--card);cursor:pointer;border:0;border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;width:100%;padding:16px;font-family:inherit;display:grid}.tthumb{aspect-ratio:16/9;background:var(--soft);border-radius:16px;display:block;position:relative;overflow:hidden}.tthumb svg{width:100%;height:100%;display:block}.tplay{color:#fff;background:#e8636b;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #e8636b66}.tplay.sm{width:44px;height:44px}.tfeat:hover .tplay,.tcard:hover .tplay{transform:translate(-50%,-50%)scale(1.08)}.tdur{color:#fff;background:#141620cc;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.tfi{flex-direction:column;justify-content:center;gap:8px;display:flex}.tbadge{color:#b04850;background:#fdeff0;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:800}.tfi b{color:var(--head);font-size:20px}.tfi small{color:var(--ink);font-size:14px;line-height:1.5}.tch{color:var(--muted);flex-direction:column;gap:4px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.tgrid{grid-template-columns:1fr 1fr}}.tcard{background:var(--card);text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;gap:6px;padding:12px;font-family:inherit;display:flex}.tcard b{color:var(--head);margin-top:4px;font-size:15px}.tcard small{color:var(--muted);font-size:12px;line-height:1.5}.tbox{max-width:760px!important}.tplayer{aspect-ratio:16/9;background:#12131a;border-radius:16px;position:relative;overflow:hidden}.tplayer>svg{opacity:.85;width:100%;height:100%;display:block}.tpbar{background:#ffffff59;border-radius:999px;height:5px;position:absolute;bottom:16px;left:14px;right:90px}.tpbar i{background:#e8636b;border-radius:999px;width:4%;height:100%;display:block}.ytrow{background:var(--card);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.ytrow .ic{color:#e8636b;background:#fdeff0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ytrow b{color:var(--head);display:block}.ytrow small{color:var(--muted);font-size:13px;display:block}.subbox{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.subbox .row1{align-items:center;gap:10px;display:flex}@media (width<=900px){.tfeat{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.hhero{background:#e8f4f2;border-radius:24px;align-items:center;gap:24px;padding:26px 28px;display:flex;overflow:hidden}.hhero h2{letter-spacing:-.5px;margin:0;font-size:28px}.hhero p{color:var(--ink);margin:6px 0 16px;font-size:14px}.hhero .hsearch{border-color:#0000;max-width:560px;box-shadow:0 6px 18px #14796e1a}.hart{flex-shrink:0;width:200px;height:130px;position:relative}.hb{border-radius:18px;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;box-shadow:0 10px 22px #1416281a}.hb.b1{color:#e8636b;background:#fff;width:64px;height:64px;font-size:30px;top:14px;left:8px;transform:rotate(-8deg)}.hb.b2{color:#fff;background:#14796e;width:56px;height:56px;top:0;left:84px;transform:rotate(6deg)}.hb.b3{color:#17784a;background:#fff;width:52px;height:52px;font-size:24px;top:62px;left:130px;transform:rotate(-4deg)}.hb.b4{color:#e8636b;background:#fdeff0;width:48px;height:48px;top:78px;left:58px;transform:rotate(8deg)}.htopics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.htopic{background:var(--card);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex}.htopic:hover{transform:translateY(-2px);box-shadow:0 8px 20px #14162814}.htopic b{color:var(--head);font-size:13px;line-height:1.3}.htopic small{color:var(--muted);font-size:11px}.tic{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.fqgh{color:var(--head);align-items:center;gap:10px;margin:10px 0 2px;font-size:14px;font-weight:800;display:flex}.fqgh .tic{border-radius:9px;width:28px;height:28px}.fqq{font-size:15px;color:var(--ink)!important;font-weight:600!important}.fq.on .fqq{color:var(--head)!important}.qn{color:#e8636b;background:#fdeff0;border-radius:8px;flex-shrink:0;padding:3px 7px;font-size:12px;font-weight:800}.fqa p,.fqa b{color:var(--ink)!important}.fqa b{font-weight:700}.fq{transition:border-color .15s,box-shadow .15s}.fq:hover{border-color:var(--line)}.fq.on{box-shadow:0 6px 18px #14796e14}@media (width<=1100px){.htopics{grid-template-columns:repeat(3,minmax(0,1fr))}.hart{display:none}}.cnum{color:#cf4c54}.notewrap{padding:14px 24px}.notewrap .tnote2{display:flex;margin:0!important}.bellwrap{position:relative}.bellc{color:#fff;border:2px solid var(--card);background:#ec5a63;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:4px;right:2px}.bellc[hidden]{display:none}.nmenu{background:var(--card);border:1px solid var(--line);z-index:40;border-radius:18px;width:380px;max-width:calc(100vw - 24px);padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 18px 44px #1416282e}.nmenu.show{display:block}.nmh{justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.nmh b{color:var(--head);font-size:15px}.ni{border-radius:12px;align-items:stretch;display:flex;position:relative}.ni:hover{background:var(--soft)}.ni.unread{background:#fff8f8}.ni.unread:before{content:"";background:#ec5a63;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:4px}.nibody{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:12px 8px 12px 16px;font-family:inherit;display:flex}.nic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.nic.new{color:#e8636b;background:#fdeff0}.nic.upd{background:var(--greenSoft);color:var(--green)}.nibody b{color:var(--head);font-size:13px;display:block}.nibody .nd{color:var(--ink);margin-top:2px;font-size:12px;display:block}.nibody .nd .g{color:var(--green);font-weight:700}.nibody small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.nx{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:8px 6px 0 0;display:flex}.nx:hover{background:var(--card);color:var(--head)}.nempty{text-align:center;color:var(--muted);padding:24px 14px;font-size:13px}.itip{border:1.5px solid var(--faint);width:16px;height:16px;color:var(--muted);vertical-align:middle;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:800;display:inline-flex}.itip:hover{border-color:var(--pri);color:var(--pri)}.thead .hcenter{justify-content:center;align-items:center;display:flex}.tippop{z-index:85;width:280px;color:var(--ink);background:#fdeff0;border:1px solid #f6cdd0;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:none;position:absolute;box-shadow:0 12px 30px #b0485026}.tippop.show{display:block}.tippop b{color:#b04850;margin-bottom:3px;display:block}.tippop span{color:var(--ink)}.tippop span b{color:var(--head);display:inline}.apppromo{left:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--card);border:1px solid var(--line2);border-radius:20px;flex-direction:column;gap:12px;width:340px;max-width:calc(100vw - 32px);padding:16px;animation:.35s pin;display:flex;position:fixed;box-shadow:0 18px 44px #14162833}.apppromo[hidden]{display:none}@keyframes pin{0%{opacity:0;transform:translateY(20px)}}.apx{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.apx:hover{background:var(--soft)}.aprow{gap:12px;padding-right:24px;display:flex}.apic{color:#e8636b;background:#fdeff0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.aprow b{color:var(--head);font-size:15px;display:block}.aprow small{color:var(--ink);margin-top:3px;font-size:12px;line-height:1.45;display:block}.apbtns{gap:8px;display:flex}.store{background:var(--head);color:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.store small{opacity:.8;font-size:9px;font-weight:600;line-height:1;display:block}.store span{line-height:1.15}.store:hover{filter:brightness(1.15)}.notewrap .tnote2{align-items:center}.notewrap .tnote2 .grow{flex:1}.ntx{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.ntx .linkbtn{color:var(--priText);padding:0;font-size:11px}.ntx .x{width:24px;height:24px;color:var(--priText);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.ntx .x:hover{background:#14796e1a}.pmapw{border:1px solid var(--line2);border-radius:14px;position:relative;overflow:hidden}.pmapw svg{width:100%;height:auto;display:block}.upmini{background:var(--redSoft);border:1px solid #f6cdd0;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.upmini h4{color:var(--head);margin:0;font-size:15px}.upmini ul{color:var(--ink);flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.upmini li{align-items:center;gap:8px;display:flex}.upmini li svg{color:var(--green)}.thead>div{white-space:nowrap}#table .acts{grid-template-columns:minmax(0,1fr) 62px 84px}#table .acts>.sq,#table .acts>button.a.sq{justify-self:center}.sorth{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sorth svg{color:var(--faint)}.sorth:hover svg,.sorth.on svg{color:var(--pri)}.sorth.on{color:var(--head)}.kick90.ann{background:var(--priSoft)!important;color:var(--priText)!important}.anntile{grid-column:span 1}body.isann .evlock{display:none!important}.stats.ann{grid-template-columns:1fr!important}.stats.ann .tile.win{grid-template-rows:auto auto;grid-template-columns:minmax(200px,1fr) minmax(220px,1.2fr) minmax(220px,1.2fr);align-items:center;gap:10px 28px;display:grid!important}.stats.ann .tile.win .wtop{flex-direction:column;grid-row:1/3;align-items:flex-start;gap:4px}.stats.ann .tile.win .wval{font-size:34px}.stats.ann .tile.win .roi{grid-area:1/2/3}.stats.ann .tile.win .wlist{grid-area:1/3}.stats.ann .tile.win .wmeta{grid-area:2/3}.endp{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.endp b{color:var(--head)}.endlose{background:var(--soft);border-radius:14px;padding:12px 14px}.el{color:var(--ink);align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.el svg{color:#b04850;flex-shrink:0}.endbtns{flex-direction:column;gap:8px;margin-top:4px;display:flex}.keepbtn{width:100%;box-shadow:0 0 0 4px var(--priSoft);height:52px!important;font-size:16px!important}.keepbtn:focus-visible{box-shadow:0 0 0 4px var(--priLine);outline:none}.endlink{color:#b04850;background:0 0;border:0;border-radius:10px;height:40px;font-size:13px;font-weight:700}.endlink:hover{background:#fdeff0}.riskbox{background:var(--greenSoft);border:1px solid var(--greenLine);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.rbic{background:var(--card);width:28px;height:28px;color:var(--green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.riskbox b{color:var(--green);font-weight:800}.pst.trial{background:var(--soft)!important;color:var(--head)!important;border:1px solid var(--line)!important}.pst.ending{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4}.logoimg{width:auto;max-width:100%;height:34px;display:block}.logoimg.big{height:46px}.socials{color:var(--muted);align-items:center;gap:8px;padding:10px 4px 0;font-size:12px;font-weight:700;display:flex}.socials span{margin-right:auto}.socials a{background:var(--soft);width:32px;height:32px;color:var(--head);border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.socials a:hover{color:#e8636b;background:#fdeff0}.socials.on{justify-content:flex-start;padding:0}.socials.on span{margin-right:6px}.socials.on a{background:var(--card)}.a.rvbtn:hover{border-color:var(--priLine);color:var(--priText)}.a.rvbtn.on{background:var(--priSoft);border-color:var(--pri);color:var(--priText)}.ssorow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sso{border:1px solid var(--line);background:var(--card);height:48px;color:var(--head);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.sso:hover{background:var(--soft)}.ordiv{color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.ordiv:before,.ordiv:after{content:"";background:var(--line);flex:1;height:1px}.ratecard .mf input{border:1px solid var(--line);width:100%;color:var(--head);background:var(--card);border-radius:10px;padding:0 12px 0 28px;font-size:15px;font-weight:600}.ratecard .mf input:focus{border-color:var(--pri);box-shadow:0 0 0 3px var(--priSoft);outline:none}#pModal{z-index:97}#pay{z-index:98}.linkbtn.never{color:#7a5410;font-size:12px}.ptype{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ptb{border:1px solid var(--line);background:var(--card);height:44px;color:var(--head);border-radius:12px;font-size:13px;font-weight:700}.ptb[aria-pressed=true]{border-color:var(--pri);background:var(--priSoft);color:var(--priText);box-shadow:inset 0 0 0 1px var(--pri)}.steps2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stp{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;display:flex}.stp b{color:var(--head);font-size:14px}.stc{align-items:center;gap:10px;display:flex}.stc button{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--head);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:700;display:flex}.stc button:hover{border-color:var(--pri);color:var(--pri)}.stc b{text-align:center;min-width:18px}.fld select{width:100%}.lockable{flex-direction:column;gap:14px;transition:opacity .2s;display:flex;position:relative}.lockable.locked{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.lockh{display:none}.lockable.locked .lockh{color:var(--muted);font-size:11px;font-weight:700;display:block;position:absolute;top:-2px;right:0}.onbcard .obig:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.menubtn{background:var(--card);width:44px;height:44px;color:var(--head);border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:none;box-shadow:0 1px 3px #1416280f}.sidescrim{display:none}@media (width<=1100px){.menubtn{display:flex}body.navopen .side{z-index:70;width:280px;max-width:86vw;padding-top:calc(20px + env(safe-area-inset-top,0px));border-radius:0 24px 24px 0;margin:0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 20px 60px #14162840;display:flex!important}body.navopen .sidescrim{z-index:69;background:#14162066;display:block;position:fixed;inset:0}header.top{flex-wrap:wrap}}.nav .badge.zero{display:none}.hostyq{font:inherit;color:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #7a54104d;text-decoration:underline #7a54104d}.hostyq:hover{text-decoration-color:currentColor}.revtot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revtot>span{background:var(--greenSoft);border-radius:12px;padding:10px 12px}.revtot small{color:var(--greenText);font-size:11px;font-weight:700;display:block}.revtot b{color:var(--green);font-size:18px;display:block}.revlist{border:1px solid var(--line2);border-radius:12px;overflow:hidden}.revh,.revr{grid-template-columns:minmax(0,1.4fr) 1fr 1fr 1fr;gap:8px;padding:10px 12px;font-size:13px;display:grid}.revh{background:var(--soft);color:var(--muted);font-size:12px;font-weight:700}.revr{border-top:1px solid var(--line2);color:var(--ink)}.revr b{color:var(--green)}@media (width>=1101px){.apppromo{left:300px}}.hosty .hostyq{color:inherit;font-weight:600;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=1100px){header.top{align-items:center;gap:10px;display:flex}header.top .menubtn{order:1}header.top h1{white-space:nowrap;text-overflow:ellipsis;flex:1;order:2;min-width:0;overflow:hidden;font-size:24px!important}header.top .bellwrap{order:3}header.top .avatar{order:4}header.top .trial{flex-basis:100%;order:10}header.top .orgpill{display:none!important}header.top>.grow{display:none}}.apppromo.side-app{z-index:auto;max-width:none;box-shadow:none;border:1px solid var(--priLine);background:#f6fbfa;border-radius:18px;gap:10px;margin-top:10px;padding:12px;animation:none;width:auto!important;position:relative!important;bottom:auto!important;left:auto!important}.side-app .aprow{gap:10px;padding-right:22px}.side-app .apic{background:var(--priSoft);width:34px;height:34px;color:var(--pri);border-radius:10px}.side-app .aprow b{font-size:13px}.side-app .aprow small{font-size:11px}.side-app .apbtns{gap:6px}.side-app .store{border:1px solid var(--priLine);gap:6px;height:36px;padding:0 8px;font-size:11px;background:var(--priSoft)!important;color:var(--priText)!important}.side-app .store small{font-size:8px}.side-app .store:hover{filter:none;background:#d9eeea!important}.side-app .apx{top:6px;right:6px}.side-app .linkbtn{font-size:11px!important}#eventsView .vtog button[aria-pressed=true],#helpView .vtog button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f6cdd0;color:#b04850!important;background:#fdeff0!important}.chip2.on{color:#b04850!important;background:#fdeff0!important;border-color:#f6cdd0!important}.htopic.on{border-color:#f6cdd0!important;box-shadow:0 0 0 3px #fdeff0!important}.tab.on{color:#b04850!important;background:#fdeff0!important;border-color:#f6cdd0!important}.tab.on .c{background:var(--card)!important;color:#b04850!important}#table .row>.grid{cursor:pointer}#table .row>.grid:hover{background:#14796e09}.planic{color:#ec5a63;background:#fdeff0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-4px;display:flex}.trial{gap:10px}@media (width>=1101px){.side{scrollbar-width:thin;max-height:calc(100vh - 36px);overflow-y:auto}}.side-app .apbtns{grid-template-columns:1fr;display:grid}.side-app .store{justify-content:center;height:40px}.side-app .store span{white-space:nowrap}#propBtn>svg:first-child{color:#b04850;background:#fdeff0;border-radius:10px;flex-shrink:0;width:34px;height:34px;padding:8px}.trial.nobtn{padding-right:22px!important}.osteps .n{border:1px solid #f6cdd0;color:#b04850!important;background:#fdeff0!important}.osteps .s.on .n{border-color:#e8636b;box-shadow:0 0 0 3px #fdeff0;color:#b04850!important;background:#fdeff0!important}.osteps .s.done .n{border-color:#c94a52;color:#fff!important;background:#c94a52!important}#propBtn,#propBtn .grow{min-width:0}#propBtn .grow strong,#propBtn .grow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#propBtn>svg:first-child{width:30px;height:30px;padding:7px}.pmi>span:nth-child(2){flex:1;min-width:0}.pmi b,.pmi small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side{overflow-x:hidden}#onb .ptb,#onb .stp b,#onb .ratecard b{color:var(--ink);font-weight:600}#onb .ptb{font-weight:600}#onb .ptb[aria-pressed=true]{color:#b04850;background:#fdeff0;border-color:#e8636b;font-weight:700;box-shadow:inset 0 0 0 1px #e8636b}#onb .stc button{color:var(--ink)}#onb .stc button:hover{color:#b04850;border-color:#e8636b}#onb .stc b{color:var(--head)}#onb .pcrow .save{border:1px solid #f6cdd0;color:#b04850!important;background:#fdeff0!important}#onb .pcrow .save:hover{background:#fbe1e4!important}#onb .addrdone{background:#fdeff0;border-color:#f6cdd0}#onb .addrdone small{color:#b04850}#onb .addrdone .pic2{color:#e8636b}#onb .addrlist button:hover,#onb .addrlist button.on{background:#fdeff0}#onb .addrbtn.open,#onb .addrbtn:focus-visible{border-color:#e8636b;box-shadow:0 0 0 3px #fdeff0}#onb input:focus,#onb .ratecard .mf input:focus{border-color:#e8636b!important;box-shadow:0 0 0 3px #fdeff0!important}#onb .linkbtn,#onb .osmall button,#onb .otabs button[aria-selected=true],#onb .opw button{color:#b04850}.osteps .s{color:var(--muted)!important}.osteps .n{background:var(--soft)!important;color:var(--muted)!important;border:1px solid var(--line)!important;box-shadow:none!important}.osteps .s.on{color:#b04850!important}.osteps .s.on .n{color:#fff!important;background:#ec5a63!important;border-color:#ec5a63!important;box-shadow:0 0 0 4px #fdeff0!important}.osteps .s.done{color:#b04850!important}.osteps .s.done .n{color:#c94a52!important;background:#fdeff0!important;border-color:#f6cdd0!important}.osteps .ln{background:var(--line)!important}.why{background:#fff8f8;border:1px solid #f6cdd0;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.whyh{justify-content:space-between;align-items:center;gap:10px;display:flex}.whyh b{color:var(--head);font-size:15px}.conf{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.conf.high{background:var(--greenSoft);color:var(--green)}.conf.medium{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4}.whyl{flex-direction:column;gap:10px;display:flex}.wi{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.wi b{color:var(--head);font-size:13px;display:block}.wic{background:var(--card);color:#e8636b;border:1px solid #f6cdd0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.whyf{color:var(--muted);border-top:1px solid #f6cdd0;padding-top:8px;font-size:12px}.whyf .linkbtn{color:#b04850;font-size:12px}.sprog{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.sbar{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sbar i{background:var(--line2);border-radius:999px;height:6px;transition:background .25s}.sbar i.on{background:#ec5a63}.sdones{flex-direction:column;gap:6px;display:flex}.sdone{text-align:left;border:1px solid var(--line2);cursor:pointer;background:#fafbfc;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:inherit;display:flex}.sdone:hover{border-color:#f6cdd0}.sdi{color:#c94a52;background:#fdeff0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sdi svg{width:12px;height:12px}.sdone small{color:var(--muted);font-size:11px;font-weight:700;display:block}.sdone b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.sdone .grow{min-width:0}.sde{color:#b04850;font-size:12px;font-weight:700}.subbody{flex-direction:column;gap:16px;animation:.28s subin;display:flex}@keyframes subin{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.subbody{animation:none}}.ptype2{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ptb2{border:1.5px solid var(--line);background:var(--card);height:104px;color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.ptb2 svg{color:var(--muted)}.ptb2:hover{border-color:#f6cdd0}.ptb2[aria-pressed=true]{color:#b04850;background:#fdeff0;border-color:#e8636b;font-weight:700;box-shadow:inset 0 0 0 1px #e8636b}.ptb2[aria-pressed=true] svg{color:#e8636b}.skipb,.backb{cursor:pointer;background:0 0;border:0;padding:6px;font-family:inherit;font-size:13px;font-weight:700}.skipb{color:var(--muted);margin-top:-6px}.skipb:hover{color:var(--head)}.backb{color:var(--muted);align-self:flex-start;margin-top:-8px}.backb:hover{color:#b04850}#upH{margin:0}section[aria-labelledby=upH] .evhead{align-items:center}.rgwrap{align-items:center;gap:4px;display:inline-flex}.rgbtn{border:1px solid var(--line);background:var(--card);height:40px;color:var(--head);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.rgbtn svg{color:#e8636b}.rgbtn:hover{border-color:#f6cdd0}.rgbtn.on{color:#b04850;background:#fdeff0;border-color:#f6cdd0}.rgclr{color:#b04850;cursor:pointer;background:#fdeff0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.rgpop{z-index:90;background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;width:320px;padding:16px;display:none;position:absolute;box-shadow:0 20px 50px #1416282e}.rgpop.show{display:flex}.rgh{justify-content:space-between;align-items:center;display:flex}.rgh b{color:var(--head);font-size:15px}.rgnav{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--head);cursor:pointer;border-radius:10px;font-size:18px;font-weight:700;line-height:1}.rgnav:disabled{opacity:.3;cursor:default}.rgw,.rgg{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.rgw span{color:var(--muted);padding:2px 0;font-size:11px;font-weight:700}.rgd{height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.rgd:hover:not(:disabled){background:var(--soft)}.rgd:disabled{color:#c9ccd4;cursor:default}.rgd.up{color:#b04850;background:#fdeff0;font-weight:700}.rgd.up i{background:#ec5a63;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}.rgd.mid{background:#f9e3e5;border-radius:0}.rgd.sel{color:#fff!important;background:#ec5a63!important}.rgd.sel i{background:#fff}.rgkey{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;font-weight:600;display:flex}.rgkey span{align-items:center;gap:6px;display:flex}.rgkey .kd{background:#fdeff0;border:1px solid #f6cdd0;border-radius:4px;width:14px;height:14px;display:inline-block}.rghint{color:var(--ink);background:#fdf8ee;border:1px solid #f2e3c4;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.5}.rghint b{color:#5e420c}.rgbtns{justify-content:space-between;gap:8px;display:flex}.rgbtns .save{height:40px}.rgbtns .save:disabled{opacity:.45}.eppn{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:600;display:block;overflow:hidden}.eptabs{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.eptab{height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-family:inherit;font-size:13px;font-weight:700;position:relative}.eptab[aria-selected=true]{color:#b04850;background:#fdeff0;box-shadow:inset 0 0 0 1px #f6cdd0}.eptab i{background:#ec5a63;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:10px}.eppanel{flex-direction:column;gap:14px;min-height:470px;display:flex}.mbox>*{flex-shrink:0}.eppanel[hidden]{display:none}.eph{justify-content:space-between;align-items:center;gap:10px;display:flex}.eph h4{color:var(--head);margin:0;font-size:16px}.epsub{color:var(--ink);margin:-8px 0 0;font-size:13px;line-height:1.55}.epsub b{color:var(--head)}.epann{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.epann span{background:var(--soft);border-radius:10px;padding:8px 10px}.epann small{color:var(--muted);font-size:11px;font-weight:700;display:block}.epann b{color:var(--head);font-size:14px}.upcard{background:linear-gradient(#fff6f6,#fff 60%);border:1px solid #f6cdd0;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.uph b{color:var(--head);font-size:16px;display:block}.uph span{color:var(--ink);margin-top:2px;font-size:13px;display:block}.uph span b{color:var(--green);font-size:13px;display:inline}.cmp{border:1px solid var(--line2);background:#fff;border-radius:12px;overflow:hidden}.cr{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1.4fr) 1fr 1fr;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:grid}.cr.ch{background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;padding:7px 12px;font-size:11px;font-weight:800}.cr.ch .cb{color:#b04850}.cl{color:var(--ink)}.ca{color:var(--muted)}.cb{color:var(--head);align-items:center;gap:6px;font-weight:800;display:flex}.cb svg{color:#ec5a63}.upwhy{color:#7a5410;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:10px;gap:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.upwhy span{color:#e8636b}.upgo{border-radius:12px;justify-content:center;width:100%;height:48px;font-size:15px}.upfine{color:var(--muted);text-align:center;margin-top:-4px;font-size:12px}.upfine .linkbtn{color:#b04850;font-size:12px}.evtools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.evtools .evsearch{flex:220px;min-width:200px;max-width:340px;height:40px}.evhead .sortl{margin-left:auto}.evhead .sortl .sel{height:40px}#allNote:empty{display:none}.hiscroll.hgrid{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid;overflow:visible}.hiscroll.hgrid .evcard{flex:none}.evhead:has(.sortl){align-items:center}.evtools .vtog{margin-left:auto}.qcell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.qbox{border:1.5px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:2px;width:100%;max-width:112px;height:40px;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:flex}.qbox span{color:var(--muted);font-size:14px;font-weight:700}.qbox input{width:100%;min-width:0;color:var(--head);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:16px;font-weight:800}.qbox:hover{border-color:#f6cdd0}.qbox:focus-within{border-color:#e8636b;box-shadow:0 0 0 3px #fdeff0}.qcell small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.markcard{background:linear-gradient(#fff5f5,#fff 75%);border:1.5px solid #f6cdd0;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 8px 22px #ec5a631a}.markcard.quiet{box-shadow:none;border-color:var(--line);background:#fff}.mkh{justify-content:space-between;align-items:center;gap:10px;display:flex}.markcard.quiet .mkh b{color:var(--head);font-size:15px}.mkh span{color:var(--muted);background:var(--soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.mkp label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.mkrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkl{color:var(--green);font-size:14px;font-weight:800}.mkacts{grid-template-columns:1.8fr 1fr 1fr;gap:8px;display:grid}.mk1 span{white-space:nowrap}.mk1{background:var(--pri);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:50px;font-family:inherit;font-size:14px;font-weight:800;display:flex;box-shadow:0 6px 16px #14796e40}.mk1:hover{filter:brightness(1.08)}.mk1 svg{flex-shrink:0}.mk2{border:1.5px solid var(--line);height:50px;color:var(--head);cursor:pointer;background:#fff;border-radius:12px;font-family:inherit;font-size:14px;font-weight:700}.mk2:hover{border-color:var(--pri);color:var(--priText)}.mkhint{color:var(--muted);font-size:12px;line-height:1.5}.mkhint b{color:var(--head)}.tplwrap{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:4px 0 6px;display:flex}.tplbtn{border:2px solid var(--pri);background:var(--priSoft);height:54px;color:var(--priText);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:260px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:800;display:inline-flex}.tplbtn:hover{background:#d9eeea}.tplwrap p{max-width:340px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.radctl{flex-direction:column;gap:10px;padding-bottom:18px;display:flex}.radh{justify-content:space-between;align-items:center;display:flex}.radh span{color:var(--muted);font-size:13px;font-weight:700}.radh b{color:var(--head);align-items:center;gap:8px;font-size:20px;display:flex}.radlock{color:#b04850;background:#fdeff0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.radr{appearance:none;cursor:pointer;border-radius:999px;outline:none;width:100%;height:10px;margin:0}.radr::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--pri);background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #14162833}.radr::-moz-range-thumb{border:3px solid var(--pri);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #14162833}.radr:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--priSoft)}.radticks{height:14px;color:var(--muted);font-size:11px;font-weight:700;position:relative}.radticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.radticks span:first-child{transform:none}.radticks span:last-child{transform:translate(-100%)}body.calpage #stats,body.calpage #tabRow,body.calpage .khead .vtog,body.calpage .notewrap,body.calpage #locked,body.calpage #newBadge{display:none!important}.htopics{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=700px){.htopics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hypop{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:95;background:var(--card);border:1px solid var(--line2);border-radius:24px;flex-direction:column;width:400px;max-width:calc(100vw - 24px);height:min(600px,100vh - 48px);animation:.25s cubic-bezier(.2,.9,.3,1.15) hyin;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #14162847}.hypop[hidden]{display:none}@keyframes hyin{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (prefers-reduced-motion:reduce){.hypop{animation:none}}.hyh{border-bottom:1px solid var(--line2);background:linear-gradient(#fdf8ee,#fff);align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.hyav{color:#a06a12;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hyh b{color:var(--head);font-size:15px;display:block}.hyh small{color:var(--muted);font-size:12px;display:block}.hyib{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex}.hyib:hover,.hyib[aria-pressed=true]{background:var(--soft);color:var(--head)}.hybody{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.hyintro{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto 0;padding:10px;display:flex}.hybig{color:#a06a12;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.hyintro b{color:var(--head);font-size:17px}.hyintro p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.hysug{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.hysug button{text-align:left;border:1px solid var(--line);color:var(--head);cursor:pointer;background:#fff;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600}.hysug button:hover{background:#fff8f8;border-color:#f6cdd0}.hyfoot{border-top:1px solid var(--line2);gap:8px;padding:12px;display:flex}.hyfoot[hidden]{display:none}.hyfoot input{border:1.5px solid var(--line);height:46px;color:var(--head);border-radius:14px;outline:none;flex:1;min-width:0;padding:0 14px;font-family:inherit;font-size:14px}.hyfoot input:focus{border-color:#e8636b;box-shadow:0 0 0 3px #fdeff0}.hysend{color:#fff;cursor:pointer;background:#ec5a63;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.hyhh{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.hyhh b{color:var(--head)}.hyci{text-align:left;border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;display:flex}.hyci:hover,.hyci.on{background:#fff8f8;border-color:#f6cdd0}.hyci .grow{min-width:0}.hyci b{color:var(--head);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.hyci small{color:var(--muted);font-size:11px}.hydel{width:26px;height:26px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hydel:hover{background:var(--soft);color:#b04850}.hyempty{color:var(--muted);text-align:center;padding:30px 10px;font-size:13px}.hypop .msg .bub2{max-width:85%}@media (width<=600px){.hypop{width:auto;height:calc(100vh - 80px);bottom:12px;left:12px;right:12px}}.tvhero{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:24px;padding:20px;display:grid}.tvp{aspect-ratio:16/9;background:#1c1f29;border-radius:18px;position:relative;overflow:hidden}.tvposter{position:absolute;inset:0}.tvposter svg{width:100%;height:100%;display:block}.tvp:after{content:"";pointer-events:none;background:linear-gradient(#1c1f2900 50%,#1c1f298c);position:absolute;inset:0}.tvplay{color:#fff;cursor:pointer;z-index:2;background:#ec5a63;border:0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .15s;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #ec5a6373}.tvplay:hover{transform:translate(-50%,-50%)scale(1.06)}.tvtitle{z-index:2;color:#fff;position:absolute;bottom:52px;left:18px}.tvtitle b{font-size:20px;display:block}.tvtitle small{opacity:.85;font-size:13px}.tvnow{text-align:center;color:#fff;z-index:2;position:absolute;top:40%;left:0;right:0;transform:translateY(-50%)}.tvnow b{font-size:22px;display:block}.tvnow small{opacity:.8;font-size:12px}.tvbar{z-index:3;color:#fff;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.tvpp{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tvtrack{background:#ffffff4d;border-radius:999px;flex:1;height:6px;position:relative}.tvtrack em{background:#ec5a63;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.tvtrack i{background:#fff9;width:2px;height:10px;position:absolute;top:-2px}.tvside{flex-direction:column;gap:10px;display:flex}.tvside h2{letter-spacing:-.4px;margin:0;font-size:24px}.tvside p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.tvchh{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:12px;font-weight:800}.tvch{flex-direction:column;gap:2px;display:flex}.tvc{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.tvc span{color:var(--muted);min-width:34px;font-size:12px;font-weight:800}.tvc:hover{background:var(--soft)}.tvc.on{color:#b04850;background:#fdeff0}.tvc.on span{color:#e8636b}.tvyt{justify-content:center;align-items:center;gap:8px;height:44px;margin-top:4px;display:flex}.tvnexth{color:var(--head);margin:4px 0 -8px;font-size:13px;font-weight:800}.tvnext{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tvn{text-align:left;background:var(--card);cursor:pointer;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex}.tvn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14162814}.tvn .ic{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:flex}.tvn b{color:var(--head);font-size:15px}.tvn small{color:var(--muted);font-size:13px}@media (width<=1000px){.tvhero,.tvnext{grid-template-columns:1fr}}.fbmeta{justify-content:space-between;gap:10px;margin-top:-10px;font-size:12px;display:flex}.fbmsg{color:#b04850;font-weight:600}.fbcount{color:var(--muted);margin-left:auto;font-weight:600}.fbcount.warn{color:#b04850}.fbfoot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fbnote{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.fbfoot .save:disabled,[data-fbagain]:disabled{opacity:.45;cursor:not-allowed}.fbleft{color:var(--muted);margin-top:4px;font-size:12px}.utype.date{color:#b04850;background:#fdeff0;border:1px solid #f6cdd0}.tl{flex-direction:column;margin-top:4px;display:flex}.tli{gap:14px;padding:0 0 16px;display:flex;position:relative}.tli:last-child{padding-bottom:0}.tli:before{content:"";background:var(--line2);width:2px;position:absolute;top:16px;bottom:0;left:6px}.tli:last-child:before{display:none}.tld{z-index:1;background:#c9ccd4;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #fff}.tld.new{background:#ec5a63}.tld.upd{background:#e0a12a}.tld.date{background:#c94a52}.tld.can{background:#3a3f50}.tli.first .tld{box-shadow:0 0 0 4px #fff,0 0 0 6px #ec5a6340}.tlb .ud{color:var(--head);font-size:14px;font-weight:600}.tvp.on .tvposter{opacity:.14!important}.tvnow b,.tvtitle b{color:#fff!important}.tvnow small,.tvtitle small{color:#ffffffd9!important}.markcard{border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;border-radius:16px!important;gap:10px!important;padding:14px!important}.mkh b{color:var(--head)!important;font-size:14px!important}.mkp label{margin-bottom:4px!important;font-size:11px!important}.qbox.big{border-radius:10px!important;max-width:120px!important;height:42px!important;padding:0 10px!important}.qbox.big input{font-size:17px!important}.qbox.big span{font-size:15px!important}.mkl{font-size:13px!important}.mkacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.mkacts.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mk1,.mk2{height:40px!important;box-shadow:none!important;border-radius:10px!important;font-size:13px!important}.mk1{background:var(--priSoft)!important;color:var(--priText)!important;border:1px solid var(--priLine)!important;font-weight:700!important}.mk1:hover{filter:none!important;background:#d9eeea!important}.mk2{border:1px solid var(--line)!important;font-weight:600!important}.mkhint{font-size:11.5px!important}.setcard{background:var(--priSoft)!important;border-color:var(--priLine)!important}.setok{align-items:center;gap:12px;display:flex}.setic{background:var(--pri);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.setic svg{width:18px;height:18px}.setl{color:var(--priText);font-size:12px;font-weight:700}.setl span{opacity:.8;font-weight:500}.setv{color:var(--head);font-size:22px;font-weight:800;line-height:1.2}.setv small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:600}.setg{color:#17784a;border:1px solid var(--priLine);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.setcard .mk2{background:#fff!important}.setcard.flash .setic{animation:.5s setpop}@keyframes setpop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}.mkacts.one{grid-template-columns:1fr!important}.bkcard{background:#e9f5ef!important;border-color:#bfe0ce!important}.bkcard .setic{background:#17784a}.bkcard .setl{color:#17784a}.bkcard .setg{border-color:#bfe0ce}.uncard{background:var(--soft)!important;border-color:var(--line)!important}.uncard .setic{background:#8a8f9c}.uncard .setl{color:var(--muted)}.uncard .setv{font-size:17px}.sugtag{color:var(--priText);background:var(--priSoft);border:1px solid var(--priLine);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.sugtag[hidden]{display:none}.qbox.sug{border-color:var(--priLine)!important;background:var(--priSoft)!important}.sugnote{color:var(--muted);margin-top:6px;font-size:11.5px}.nic.up{background:var(--greenSoft);color:var(--green)}.nic.dn{color:#7a5410;background:#fdf8ee}.nibody .nd b.dn{color:#7a5410!important;font-size:12px!important;display:inline!important}.chgbar .nic{border:1px solid var(--line);background:#fff!important}.chgbar.dn .nic{border-color:#f2e3c4}.chgbar{border:1px solid var(--line);background:var(--soft);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.chgbar.dn{background:#fdf8ee;border-color:#f2e3c4}.chgbar b{color:var(--head);font-size:13.5px;display:block}.chgbar span:not(.nic){color:var(--ink);margin-top:2px;font-size:12px;line-height:1.45;display:block}.chgbar .w{font-weight:600;color:#7a5410!important}.gain:not(.z){background:var(--priSoft);border:1px solid var(--priLine);border-radius:999px;place-self:center start;align-items:center;width:max-content;padding:5px 11px;display:inline-flex;color:var(--priText)!important;font-size:13.5px!important}.mkl:not(:empty){background:var(--priSoft);border:1px solid var(--priLine);border-radius:999px;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex;color:var(--priText)!important}.dprice .g{border:1px solid var(--priLine);background:var(--priSoft)!important}.dprice .g strong{color:var(--priText)!important}.dprice .g span{color:var(--priText)}.setg,.nibody .nd .g{color:var(--priText)!important}.toast{background:#f0858b!important;border-radius:16px!important;gap:12px!important;padding:14px 22px 14px 16px!important;font-size:15px!important;font-weight:500!important;box-shadow:0 12px 32px #ec5a632e!important}.toast:before{background-size:13px!important;width:24px!important;height:24px!important}.toast b,.toast strong{font-weight:600}.bbnote{color:var(--priText);background:var(--priSoft);border:1px solid var(--priLine);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.bbnote.pre{color:var(--ink);background:var(--soft);border-color:var(--line)}.bbnote b{color:var(--head)}.bbq{border:1px solid var(--line);border-radius:12px;padding:12px}.bbq.err{background:#fff8f8;border-color:#f6cdd0}.bberr{color:#b04850;margin-top:8px;font-size:12px}.ownb{letter-spacing:.02em;color:#5b4bb0;white-space:nowrap;background:#f1eefb;border:1px solid #dcd5f5;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:1.4;position:absolute;top:5px;left:6px}.ct.bk .ownb{background:#ffffffe6}.ownin{vertical-align:1px;margin-left:6px;font-style:normal;position:static!important}.lgown{margin-right:6px;position:static!important}.dhead .sub{flex-wrap:wrap}.dhead .dstat{white-space:nowrap}.tag.own{color:#5b4bb0;background:#f1eefb;border:1px solid #dcd5f5}.dhead .ownb{padding:3px 9px;font-size:11px}.bbtag{color:var(--muted);background:var(--soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ni,.ni.unread{background:var(--card)!important}.ni:hover,.ni.unread:hover{background:var(--priSoft)!important}.ni:not(.unread) .nibody b{font-weight:600}.epsec{border-bottom:1px solid var(--line2);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.epsec:last-child{border-bottom:0;padding-bottom:0}.epaddr{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.epai{color:#e8636b;background:#fdeff0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.epaddr b{color:var(--head);font-size:14px;display:block}.epaddr small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.epaddrf{flex-direction:column;gap:10px;margin-top:10px;display:flex}.epaddrf[hidden]{display:none}#pBox .stc button:hover{color:#b04850;border-color:#e8636b}.ptype2.ep .ptb2{height:88px;font-size:13px}.pplans.ep{gap:10px;padding-top:14px}.pplans.ep .pplan{border-radius:16px;gap:8px;padding:14px}.pplans.ep .pplan .pr{font-size:24px}.pplans.ep .pplan h4{font-size:15px}.pplans.ep .pplan ul{gap:5px;font-size:12.5px}.pplans.ep .radio{width:20px;height:20px;top:14px;right:14px}.savetag.cur{border:1px solid var(--priLine);background:var(--priSoft)!important;color:var(--priText)!important}.upgo[disabled]{opacity:.5;cursor:default}.radstat small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.radstat .hl{box-shadow:inset 0 0 0 1px #f6cdd0;background:#fdeff0!important}.radstat .hl strong{font-size:22px}.radstat .hl span,.radstat .hl small{color:#b04850!important}.radstat .hl strong{color:#c94a52!important}.radup{border:1px solid var(--priLine);background:var(--priSoft);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.ru1{align-items:center;gap:10px;display:flex}.ruic{width:32px;height:32px;color:var(--pri);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ru1 b{color:var(--head);font-size:13.5px;display:block}.ru1 b em{color:var(--priText);font-size:16px;font-style:normal;font-weight:800}.ru1 small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.radup .btn-red{border-radius:12px;justify-content:center;align-items:center;width:100%;height:42px;font-size:14px;display:flex}#stripeCo{z-index:200;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:none;position:fixed;inset:0;overflow:auto}#stripeCo.show{display:block}#stripeCo b{font-weight:600}#stripeCo .scamt{font-weight:700}.sco{grid-template-columns:1fr 1fr;min-height:100%;display:grid}.scl{background:#f6f8fa;flex-direction:column;align-items:flex-end;gap:14px;padding:56px 64px;display:flex}.scl>*{width:100%;max-width:400px}.scr{flex-direction:column;gap:16px;padding:56px 64px;display:flex}.scr>*{width:100%;max-width:400px}.scback{text-align:left;color:#6a7383;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px}.sctest{color:#a15c07;background:#fcedb9;border-radius:4px;align-self:flex-start;margin-left:calc(100% - 400px);padding:2px 6px;font-size:11px;font-weight:700;display:inline-block;width:auto!important}@media (width<=900px){.sctest{margin-left:0}}.scbrand{color:#30313d;align-items:center;gap:10px;font-size:15px;display:flex}.scdot{color:#fff;background:#ec5a63;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.scdot svg{width:16px;height:16px}.scsub{color:#6a7383;margin-top:18px;font-size:15px}.scamt{color:#30313d;font-size:36px;font-weight:700}.scamt small{color:#6a7383;font-size:14px;font-weight:500}.scline{color:#30313d;border-bottom:1px solid #e3e8ee;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.scline small{color:#6a7383;margin-top:2px;font-size:12.5px;display:block}.scline.sm{color:#6a7383}.scline.sctot{border:0;font-weight:600}.scr h3{color:#30313d;margin:0 0 4px;font-size:20px;font-weight:600}.scf{color:#6a7383;flex-direction:column;gap:6px;font-size:13px;display:flex}.scf input{color:#30313d;border:1px solid #e0e6eb;border-radius:6px;height:40px;padding:0 12px;font-family:inherit;font-size:15px;box-shadow:0 1px 1px #00000008}.scf input[readonly]{background:#f6f8fa}.sccard{flex-direction:column;display:flex}.sccard>input{border-radius:6px 6px 0 0}.sccard>input:last-child{border-top:0;border-radius:0 0 6px 6px}.sc2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sc2 input{box-sizing:border-box;width:100%;min-width:0}.scf input{box-sizing:border-box;width:100%}.sc2 input{border-top:0;border-radius:0}.sc2 input:first-child{border-radius:0 0 0 6px}.sc2 input:last-child{border-left:0;border-radius:0 0 6px}.scpay{color:#fff;cursor:pointer;background:#0074d4;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:8px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.scpay:disabled{opacity:.8}.scspin{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite scs}@keyframes scs{to{transform:rotate(360deg)}}.scfine{color:#6a7383;margin:0;font-size:12px;line-height:1.5}.scpow{color:#a3acb9;font-size:12px}@media (width<=900px){.sco{grid-template-columns:1fr}.scl,.scr{align-items:stretch;padding:28px 20px}.scl>*,.scr>*{max-width:none}}.mdchip{color:#0a6c91;vertical-align:1px;white-space:nowrap;background:#e2f3fa;border:1px solid #b5ddf0;border-radius:999px;align-items:center;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex}.mdcont{color:#7a5410;white-space:nowrap;background:#fdf8ee;border:1px solid #f2e3c4;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.mdsec{padding:20px 24px}.mdsec h3{margin:0 0 4px}.mdh{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mdh .mdchip{margin-left:0;padding:2px 9px;font-size:12px}.mdh h3{margin:0}.mdwrap{margin-top:12px}.mdlist{gap:8px;display:flex;z-index:auto!important;background:0 0!important;position:static!important}.mdt{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;flex:0 0 118px;align-items:flex-start;gap:4px;padding:10px 12px;font-family:inherit;display:flex}.mdt:hover{background:#f3fafd;border-color:#b5ddf0}.mdt.lo{background:var(--soft)}.mdtn{color:#0a6c91;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.mdt b{color:var(--head);font-size:16px;line-height:1.1}.mdtm{color:var(--muted);margin-top:-3px;font-size:12px}.mdt .impb{padding:2px 7px;font-size:10.5px}.mdgp{background:var(--priSoft);color:var(--priText);border:1px solid var(--priLine);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700}.mdn{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:grid}.mdn:hover{background:var(--priSoft);border-color:var(--priLine)}.mdd b{color:var(--head);font-size:14px;display:block}.mdd small{color:var(--muted);font-size:11.5px;display:block}.mdnp{color:var(--muted);font-size:12px;font-weight:600}.mdn .gp2{background:var(--priSoft);color:var(--priText);border:1px solid var(--priLine);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.dalist{color:var(--ink);flex-direction:column;gap:8px;margin:4px 0 6px;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.rstic{color:#e8636b;background:#fdeff0;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid}.rstic svg{width:26px;height:26px}.mpwrap{position:relative}.mpwrap .mpills{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:2px 0!important}.mpwrap .mpills::-webkit-scrollbar{display:none}.mpwrap:before,.mpwrap:after{content:"";pointer-events:none;opacity:0;z-index:2;width:56px;transition:opacity .2s;position:absolute;top:0;bottom:0}.mpwrap:before{background:linear-gradient(90deg,var(--card) 35%,#fff0);left:0}.mpwrap:after{background:linear-gradient(270deg,var(--card) 35%,#fff0);right:0}.mpwrap.canl:before,.mpwrap.canr:after{opacity:1}.mparr{z-index:3;border:1px solid var(--line);width:34px;height:34px;color:var(--head);cursor:pointer;opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.85);box-shadow:0 4px 12px #1416281a}.mparr.l{left:0}.mparr.r{right:0}.mpwrap.canl .mparr.l,.mpwrap.canr .mparr.r{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.mparr:hover{color:#b04850;border-color:#f6cdd0}.calstick{flex-direction:column;gap:20px;display:flex;border-bottom:0!important;padding-top:12px!important;padding-bottom:6px!important}.calstick .mpills{padding:2px 0!important}.calstick .slab{margin-bottom:-12px}.fbgrid{grid-template-columns:minmax(0,760px)!important}.hyav{overflow:hidden;box-shadow:0 4px 12px #ec5a634d;background:0 0!important;border:0!important;border-radius:12px!important;width:38px!important;height:38px!important;padding:0!important}.hybig{animation:2.8s ease-in-out infinite hyb;overflow:hidden;box-shadow:0 10px 24px #ec5a634d;background:0 0!important;border:0!important;border-radius:18px!important;width:60px!important;height:60px!important}@keyframes hyb{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hybig{animation:none}}.aiav.hyai{overflow:hidden;background:0 0!important;border-radius:9px!important;width:28px!important;height:28px!important}.hysb{border-radius:8px;width:26px;height:26px;display:inline-flex;overflow:hidden;box-shadow:0 3px 8px #ec5a6340}.hyav svg,.hybig svg,.hyai svg,.hysb svg{display:block}.smplan{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.smp1{justify-content:space-between;align-items:center;gap:10px;display:flex}.smp1 small,.smp2 small{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.smp1 b{color:var(--head);font-size:17px}.smp2{background:var(--soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.smp2 b{color:var(--head);font-size:13.5px}.smrow{border:1px solid var(--line2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.smrow b{color:var(--head);font-size:14px;display:block}.smrow small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.smplan .smrow{border:0;border-top:1px solid var(--line2);border-radius:0;padding:12px 0 0}.smnote{color:var(--ink);background:var(--priSoft);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.smnote.warn{color:#7a5410;background:#fdf8ee}.smcards{flex-direction:column;gap:4px;margin-top:8px;display:flex}.smc{color:var(--ink);align-items:center;gap:10px;padding:4px 2px;font-size:13px;display:flex}.smc .linkbtn{padding:0;font-size:12px}.cbrand.sm{width:36px;height:24px;font-size:9px}.sminv{border:1px solid var(--line2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.smi{color:var(--head);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.smi+.smi{border-top:1px solid var(--line2)}.smi b{font-size:13px;display:block}.smi small{color:var(--muted);font-size:11.5px;display:block}.smi .linkbtn{padding:0;font-size:12px}.smpf{gap:8px;margin-top:6px;display:flex}.smpf[hidden]{display:none}.smpf input{border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;height:42px;padding:0 12px;font-size:14px}.smreasons{flex-direction:column;gap:6px;display:flex}.smr{border:1px solid var(--line);background:var(--card);color:var(--head);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.smr[aria-pressed=true]{border-color:var(--pri);background:var(--priSoft)}.smr .radio{border:1.5px solid var(--line);width:18px;height:18px;color:var(--pri);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.smr[aria-pressed=true] .radio{border-color:var(--pri)}.smr .radio svg{width:11px;height:11px}.smback{align-self:flex-start;padding:0;font-size:12.5px;text-decoration:none}.smdanger{background:#c2414b!important;border-color:#c2414b!important}.smstripe{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.pmng{white-space:nowrap;height:38px;padding:0 12px;font-size:13px}@media (width<=560px){.smp2{grid-template-columns:1fr 1fr}.smi{flex-wrap:wrap}}.mpw{border:1px solid var(--line2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mpwrow{align-items:center;gap:12px;padding:12px 14px;display:flex}.mpw .mpwrow+.mpwrow{border-top:1px solid var(--line2)}div>.mpwrow{border:1px solid var(--line2);border-radius:12px}.mpw .mpwrow{border:0;border-radius:0}.mpwrow b{color:var(--head);font-size:13px;display:block}.mpwrow small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.mpwset{border-top:1px solid var(--line2);background:var(--soft);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.mpwset[hidden]{display:none}.mpwin{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.mpwin input{min-width:0;height:42px;color:var(--head);background:0 0;border:0;outline:none;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.mpwin .linkbtn{padding:0;font-size:12px;text-decoration:none}.mpwchk{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.mpwchk input{width:16px;height:16px;accent-color:var(--pri)}.qbox.big{cursor:text;position:relative;background:var(--card)!important;border-color:var(--line)!important}.qbox.big:hover{border-color:var(--pri)!important}.qbox.big:focus-within{box-shadow:0 0 0 3px var(--priSoft);border-color:var(--pri)!important}.qbox.big .qpen{color:var(--muted);flex-shrink:0;margin-left:4px}.qbox.big:focus-within .qpen{color:var(--pri)}.evimgw{position:relative;overflow:visible!important}.evimgw svg,.evimgw img{border-radius:12px}.updot{background:var(--red,#e8636b);border:2.5px solid var(--card);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #00000026}.evc.hasup{background:#fffcf6;border-color:#f2e3c4}.evuph{align-items:center;gap:6px;margin-bottom:4px;display:flex}.evuph .um{color:var(--muted);font-size:11px}.evupx{color:var(--ink);margin-top:2px;font-size:12px;line-height:1.4;display:block}.dlabup{justify-content:space-between;align-items:center;gap:8px;display:flex}.upcount{color:#7a5410;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.upcount i{background:var(--red,#e8636b);border-radius:50%;width:8px;height:8px}
