.pr{--pr-m:#8b0000;--pr-r:#b3261e;--pr-g:#d9a52b;--pr-g2:#e2b13c;--pr-ink:#111216;--pr-mu:#5f626b;--pr-ln:#ececf1;--pr-grad:linear-gradient(120deg, #8b0000 0%, #b3261e 45%, #d9a52b 100%);color:var(--pr-ink)}.pr *,.pr :before,.pr :after{box-sizing:border-box}.pr a{text-decoration:none}.pr h1,.pr h2,.pr h3,.pr p{margin:0}.pr-badge{background:var(--pr-grad,linear-gradient(120deg, #8b0000, #b3261e 45%, #d9a52b));color:#fff;letter-spacing:.06em;white-space:nowrap;background-size:200% 100%;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:800;line-height:1.2;animation:6s ease-in-out infinite alternate pr-gs;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px -8px #8b0000b3}.pr-badge.sm{letter-spacing:.05em;gap:3px;padding:2px 7px;font-size:10px}.pr-badge.lt{background:#ffffff2e;animation:none;box-shadow:inset 0 0 0 1px #ffffff59}.pr-btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%) 0 0/200% 100%;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 24px;font-size:16px;font-weight:800;transition:transform .2s,background-position .6s,opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -14px #8b0000cc}.pr-btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);animation:4s ease-in-out infinite pr-sw;position:absolute;inset:0;transform:translate(-120%)}.pr-btn:hover{background-position:100% 0;transform:translateY(-2px)}.pr-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pr-out{min-height:50px;color:var(--pr-ink);white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #e2e3e9;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:16px;font-weight:700;transition:border-color .2s;display:inline-flex}.pr-out:hover{border-color:#0f1014}.pr-out.pr-save{border-color:var(--color-success);background:var(--color-success);color:#fff}.pr-out.pr-save:hover{filter:brightness(1.1)}.pr-out.pr-save:disabled{opacity:.5;filter:none}.pr-btn.sm,.pr-out.sm{border-radius:12px;min-height:42px;padding:0 16px;font-size:14.5px}.pr-white{color:#8b0000;background:#fff;border-radius:14px;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:800;transition:transform .2s;display:inline-flex}.pr-white:hover{transform:translateY(-2px)}.pr-link{color:#8b0000;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pr-chip{color:#3a3c45;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #e2e3e9}.pr-chip em{background:#f1f1f5;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal}.pr-chip.on{color:#fff;box-shadow:none;background:#111216}.pr-chip.on em{background:#fff3}.pr-chip.gold{color:#8a5a00;box-shadow:none;background:#fff1d6}.pr-chip.gold.on{color:#fff;background:#8a5a00}.pr-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-flex}.pr-pill.win{color:#8a5a00;background:#fff1d6}.pr-pill.sl{color:#8b0000;background:#ffe9e7}.pr-pill.op{color:#14633c;background:#e7f4ec}.pr-pill.mu{color:#5a5d68;background:#f1f1f5}.pr-pill.warn{color:#9a3412;background:#ffedd5}.pr-pill.fail{color:#a3121b;background:#fde3e1}.pr-new{color:#fff;white-space:nowrap;background:#8b0000;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:800}.pr-mut{color:var(--pr-mu);font-size:14px;font-weight:600}.pr-slot{background:#f1f1f5;border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.pr-slot>s{background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%);border-radius:99px;height:100%;display:block}.pr-ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pr-ic.g{color:#8a5a00;background:#fff1d6}.pr-ic.m{color:#8b0000;background:#ffe9e7}.pr-ic.w{color:#14633c;background:#e7f4ec}.pr-ic.b{color:#3b3f9e;background:#eef0ff}.pr-empty{color:var(--pr-mu);text-align:center;background:#f7f7f9;border-radius:16px;padding:18px;font-weight:600}.pr-toggle{cursor:pointer;background:#d5d7dd;border:0;border-radius:999px;flex:none;width:46px;height:28px;transition:background .25s;display:inline-block;position:relative}.pr-toggle:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #11121640}.pr-toggle[aria-checked=true]{background:linear-gradient(#2bb673,#1f7a4d)}.pr-toggle[aria-checked=true]:after{transform:translate(18px)}.pr-toggle:disabled{opacity:.55;cursor:not-allowed}.pr-row-tg{border-top:1px solid var(--pr-ln);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.pr-row-tg>span{flex-direction:column;gap:2px;min-width:0;font-weight:700;display:flex}.pr-row-tg em{color:var(--pr-mu);font-size:13.5px;font-style:normal;font-weight:600}.pr-card{min-width:0;box-shadow:0 0 0 1px var(--pr-ln), 0 20px 40px -36px #0f101466;background:#fff;border-radius:24px;flex-direction:column;padding:26px 28px;display:flex}.pr-card h2{letter-spacing:-.02em;font-size:21px;font-weight:800}.pr-ch{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pr-hint{color:var(--pr-mu);margin:-6px 0 12px;font-size:14.5px}.pr-k{box-shadow:0 0 0 1px var(--pr-ln), 0 20px 40px -36px #0f101466;background:#fff;border-radius:22px;flex-direction:column;gap:2px;min-width:0;padding:18px 18px 14px;transition:transform .25s;display:flex}.pr-k:hover{transform:translateY(-3px)}.pr-k b{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05}.pr-k span{color:var(--pr-mu);font-size:14px;font-weight:600}.pr-k .pr-kh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pr-k4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pr-g2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.pr-g2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-g2.side{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.pr-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pr-li{border-top:1px solid var(--pr-ln);align-items:center;gap:12px;padding:11px 0;display:flex}.pr-ch+.pr-li,.pr-li:first-child{border-top:0;padding-top:0}.pr-li>div{flex-direction:column;flex:1;min-width:0;display:flex}.pr-li em{color:var(--pr-mu);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;overflow:hidden}.pr-li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-time{color:#9a9ca6;white-space:nowrap;font-size:13px;font-weight:600}.pr-thumb{width:72px;height:54px;box-shadow:0 0 0 1px var(--pr-ln);background:#f4f0ea;border-radius:10px;flex:none;overflow:hidden}.pr-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.pr-av{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.pr-av .ring{background:conic-gradient(#8b0000,#d9a52b,#b3261e,#f2c94c,#8b0000);border-radius:50%;animation:10s linear infinite pr-spin;position:absolute;inset:0}.pr-av .ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}.pr-av>b,.pr-av>img{color:#8b0000;object-fit:cover;background:linear-gradient(135deg,#fff1e8,#fce3c9);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex;position:relative}.pr-av.lg{width:88px;height:88px}.pr-av.lg>b,.pr-av.lg>img{width:78px;height:78px;font-size:26px}.pr-sa{color:#8b0000;background:#fbeceb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex;overflow:hidden}.pr-sa img{object-fit:cover;width:100%;height:100%}.pr-ws{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pr-ws>*{min-width:0}.pr-side{box-shadow:0 0 0 1px var(--pr-ln), 0 20px 40px -36px #0f101466;background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:20px 16px;display:flex;position:sticky;top:120px}.pr-me{border-bottom:1px solid var(--pr-ln);align-items:center;gap:12px;padding:4px 6px 14px;display:flex}.pr-me>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.pr-me b{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:15.5px;font-weight:800;overflow:hidden}.pr-nav{flex-direction:column;gap:2px;display:flex}.pr-nav a{color:#3a3c45;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:15.5px;font-weight:700;transition:background .2s;display:flex;position:relative}.pr-nav a:hover{background:#f6f6f8}.pr-nav a.on{color:#fff;background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%);box-shadow:0 10px 20px -12px #8b0000cc}.pr-nav a svg{flex:none}.pr-nav a em{border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:800}.pr-nav .nb{color:#8a5a00;background:#fff1d6}.pr-nav .nc{color:#fff;background:#8b0000}.pr-nav a.on em{color:#fff;background:#ffffff40}.pr-plan{background:linear-gradient(160deg,#fff6ec,#ffe9cf);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.pr-plan .glow{pointer-events:none;background:radial-gradient(circle,#d9a52b73,#0000 65%);border-radius:50%;width:140px;height:140px;animation:8s ease-in-out infinite alternate pr-fl;position:absolute;top:-60px;right:-50px}.pr-plan>*{position:relative}.pr-plan .k{letter-spacing:.06em;text-transform:uppercase;color:#8b0000;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.pr-plan b{font-size:14.5px}.pr-plan em{color:var(--pr-mu);font-size:13px;font-style:normal}.pr-plan .l{color:#5a3a1a;border-top:1px solid #8b00001f;margin-top:6px;padding-top:8px;font-size:13px}.pr-main{flex-direction:column;gap:22px;min-width:0;display:flex}.pr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pr-head .t{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pr-head h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.05}.pr-head p{color:var(--pr-mu);margin-top:6px;font-size:16.5px}.pr-early{color:#fff;background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%) 0 0/200% 200%;border-radius:26px;flex-direction:column;gap:16px;padding:26px 28px;animation:10s ease-in-out infinite alternate pr-gs;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #8b0000d9}.pr-blob{filter:blur(30px);pointer-events:none;border-radius:50%;position:absolute}.pr-blob.b1{background:#ffd67873;width:340px;height:340px;animation:9s ease-in-out infinite alternate pr-fl;top:-140px;right:-80px}.pr-blob.b2{background:#ffffff2e;width:260px;height:260px;animation:12s ease-in-out infinite alternate-reverse pr-fl;bottom:-140px;left:-80px}.pr-early>:not(.pr-blob){position:relative}.pr-kick{letter-spacing:.08em;text-transform:uppercase;color:#ffe3a6;align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex}.pr-kick.dk{color:#8b0000}.pr-early .h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pr-early h2{letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:800;line-height:1.1}.pr-early p{color:#ffffffd1;margin-top:6px}.pr-early .pr-white{flex:none}.pr-ei{color:#fff;background:#ffffff24;border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.pr-ei:hover{background:#ffffff38}.pr-ei>div{flex-direction:column;flex:1;min-width:0;display:flex}.pr-ei b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-ei em{color:#fffc;font-size:13.5px;font-style:normal}.pr-ei .tm{color:#8b0000;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:800}.pr-ei .pr-thumb{width:58px;height:44px;box-shadow:none}.pr-inv{background:linear-gradient(120deg,#fff1ea,#fff 60%);border-radius:24px;flex-direction:column;padding:24px 26px;display:flex;box-shadow:0 0 0 1.5px #f0b9aa}.pr-inv h2{align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.pr-ivr{border-top:1px solid #f3d6cd;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.pr-ivr>div{flex-direction:column;min-width:0;display:flex}.pr-ivr em{color:var(--pr-mu);font-size:14px;font-style:normal}.pr-ben{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pr-ben span{color:#8b0000;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #f0d2c9}.pr-lc{background:linear-gradient(120deg,#fff6e6,#fff 65%);border-radius:22px;align-items:center;gap:20px;padding:22px 26px;display:flex;box-shadow:0 0 0 1.5px #ebcb7a}.pr-lc .ic{color:#fff;background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%);border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pr-lc>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pr-lc>div>b{font-size:18px}.pr-lc em{color:var(--pr-mu);font-style:normal}.pr-lc em b{color:#8b0000}.pr-lc .pr-slot{max-width:420px}.pr-tbl{flex-direction:column;display:flex}.pr-tr{border-top:1px solid var(--pr-ln);grid-template-columns:72px minmax(0,1fr) 100px 120px 90px;align-items:center;gap:14px;padding:11px 0;font-weight:700;display:grid}.pr-tr.th{letter-spacing:.06em;text-transform:uppercase;color:#9a9ca6;border-top:0;padding-top:0;font-size:12px}.pr-tr .n{flex-direction:column;min-width:0;display:flex}.pr-tr .n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-tr .n em{color:var(--pr-mu);font-size:13px;font-style:normal}.pr-mc-strip{padding:0 0 12px 86px}.pr-tr .n a:hover b{color:#8b0000}.pr-ring{width:150px;height:150px;margin:0 auto 14px;position:relative}.pr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pr-ring b{justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex;position:absolute;inset:0}.pr-chk{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.pr-chk span{color:var(--pr-mu);align-items:center;gap:9px;font-weight:600;display:flex}.pr-chk span.ok{color:var(--pr-ink)}.pr-chk span svg{flex:none}.pr-chk span.ok svg{color:#14633c}.pr-gate{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto;padding:40px 24px;display:flex}.pr-gate .ic{color:#fff;background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.pr-gate h1{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:800}.pr-gate p{color:var(--pr-mu);font-size:16.5px}.pr-gate .row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.pr-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-search{max-width:320px;min-height:42px;color:var(--pr-mu);background:#fff;border-radius:12px;flex:220px;align-items:center;gap:8px;padding:0 14px;display:flex;box-shadow:0 0 0 1px #e2e3e9}.pr-search input{min-width:0;font:inherit;color:var(--pr-ink);background:0 0;border:0;outline:none;flex:1;font-weight:600}.pr-cg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.pr-cc{box-shadow:0 0 0 1px var(--pr-ln), 0 20px 40px -36px #0f101466;background:#fff;border-radius:20px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pr-cc:hover{box-shadow:0 0 0 1px var(--pr-ln), 0 24px 40px -26px #0f101459;transform:translateY(-3px)}.pr-cc.early{box-shadow:0 0 0 2px #e2b13c,0 20px 40px -30px #d9a52b99}.pr-cc.inv{box-shadow:0 0 0 2px #f0b9aa,0 20px 40px -30px #8b00004d}.pr-cc .top{color:#8b0000;height:110px;font:800 34px var(--font-display);letter-spacing:-.03em;background:radial-gradient(80% 90% at 20% 0,#fff3d6,#fbeceb 70%);justify-content:center;align-items:center;display:flex;position:relative}.pr-cc .top.lock{color:#9a9ca6;background:#f1f1f5;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.pr-cc .tag{color:#3a2a00;font:800 11.5px var(--font-sans,inherit);letter-spacing:0;background:linear-gradient(#f0c24f,#d9a52b);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;top:10px;left:10px}.pr-cc .tag.inv{color:#fff;background:#8b0000}.pr-cc .bd{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.pr-cc .bd>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-cc .meta{color:var(--pr-mu);flex-wrap:wrap;gap:6px 10px;font-size:13px;font-weight:700;display:flex}.pr-cc .meta .prize{color:#8b0000}.pr-cc .others{color:#8a5a00;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pr-cc .act{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pr-cc .act .pr-btn{flex:1}.pr-sv{border-top:1px solid var(--pr-ln);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.pr-sv:first-of-type{border-top:0}.pr-sv>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pr-sv b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-sv em{color:var(--pr-mu);font-size:14px;font-style:normal}.pr-sv .when{color:var(--pr-mu);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;font-size:13.5px;font-weight:700;display:flex}.pr-sv .when .hot{color:#a3121b}.pr-remind{color:var(--pr-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.pr-mini{flex-direction:column;gap:8px;display:flex}.pr-mini b{font-size:16px}.pr-mini p{color:var(--pr-mu);font-size:14px}@media (max-width:700px){.pr-sv{grid-template-columns:56px minmax(0,1fr)}.pr-sv .when{grid-column:2;align-items:flex-start}.pr-sv .pr-btn{grid-column:2;justify-self:start}.pr-search{max-width:none}}.pr-chat{min-height:560px;box-shadow:0 0 0 1px var(--pr-ln), 0 20px 40px -36px #0f101466;background:#fff;border-radius:24px;grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}.pr-cl{border-right:1px solid var(--pr-ln);background:#fcfcfd;flex-direction:column;gap:4px;min-width:0;padding:16px 12px;display:flex}.pr-cv{color:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.pr-cv:hover{background:#f4f5f7}.pr-cv.on{background:#fbeceb}.pr-cv>div{flex-direction:column;flex:1;min-width:0;display:flex}.pr-cv b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.pr-cv em{color:var(--pr-mu);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.pr-cv .r{color:#9a9ca6;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.pr-cv .r i{color:#fff;text-align:center;background:#8b0000;border-radius:999px;min-width:20px;padding:1px 6px;font-style:normal;font-weight:800}.pr-th{flex-direction:column;min-width:0;display:flex}.pr-thh{border-bottom:1px solid var(--pr-ln);align-items:center;gap:12px;padding:14px 18px;display:flex}.pr-thh>div{flex-direction:column;flex:1;min-width:0;display:flex}.pr-thh em{color:var(--pr-mu);font-size:13px;font-style:normal}.pr-thh em.on{color:#14633c;font-weight:700}.pr-msgs{background:#fbfbfc;flex-direction:column;flex:1;gap:10px;max-height:520px;padding:18px;display:flex;overflow-y:auto}.pr-ctx{background:linear-gradient(120deg,#fff6e6,#fff);border-radius:16px;align-self:center;align-items:center;gap:12px;max-width:460px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #f3dfae}.pr-ctx>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-ctx p{color:var(--pr-mu);font-size:13px}.pr-m{max-width:72%;box-shadow:0 0 0 1px var(--pr-ln);overflow-wrap:anywhere;background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.pr-m p{white-space:pre-wrap}.pr-m.out{color:#fff;box-shadow:none;background:linear-gradient(135deg,#b3201b,#8b0000);align-self:flex-end}.pr-m em{color:#9a9ca6;font-size:11.5px;font-style:normal}.pr-m.out em{color:#ffffffbf}.pr-m .file{color:inherit;align-items:center;gap:10px;font-weight:700;display:flex}.pr-m .flag{color:#9a3412;background:#ffedd5;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:800}.pr-cmp{border-top:1px solid var(--pr-ln);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pr-cmp .row{align-items:flex-end;gap:8px;display:flex}.pr-cmp textarea{min-height:46px;max-height:160px;font:inherit;resize:vertical;border:1px solid #dcdee3;border-radius:14px;flex:1;padding:12px 14px}.pr-cmp textarea:focus{outline-offset:1px;outline:2px solid #8b0000}.pr-att{width:46px;height:46px;color:var(--pr-ink);cursor:pointer;background:#fff;border:1.5px solid #e2e3e9;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pr-att input{display:none}.pr-filechip{background:#f1f1f5;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.pr-filechip button{color:#a3121b;cursor:pointer;background:0 0;border:0;font-weight:800}.pr-warn{color:#7a3a0c;background:#fff7ed;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 0 0 1px #fbd5a8}.pr-warn .row{align-items:center}.pr-safe{color:var(--pr-mu);padding:0 4px;font-size:12.5px}.pr-nochat{color:var(--pr-mu);text-align:center;flex:1;justify-content:center;align-items:center;padding:30px;font-weight:600;display:flex}@media (max-width:900px){.pr-chat{grid-template-columns:1fr}.pr-cl{border-right:0;border-bottom:1px solid var(--pr-ln);max-height:260px;overflow-y:auto}.pr-m{max-width:88%}}.pr-rng{background:#fff;border-radius:14px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 0 0 1px #e2e3e9}.pr-rng a{color:#3a3c45;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700}.pr-rng a.on{color:#fff;background:#111216}.pr-hero{color:#fff;background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%);border-radius:26px;flex-direction:column;gap:18px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.pr-hero>:not(.pr-blob){position:relative}.pr-hero .big{align-items:baseline;gap:12px;display:flex}.pr-hero .big b{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}.pr-hero .lbl{color:#ffffffd9;font-size:14px;font-weight:700}.pr-hero .row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pr-hero .row4 div{background:#ffffff24;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.pr-hero .row4 span{color:#ffffffd9;font-size:12.5px}.pr-hero .row4 b{font-size:22px}.pr-chg{background:#fff3;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:800}.pr-bars{align-items:flex-end;gap:3px;height:180px;padding-top:8px;display:flex}.pr-bars .d{border-radius:4px 4px 0 0;flex-direction:column;flex:1;justify-content:flex-end;min-width:2px;height:100%;display:flex;position:relative}.pr-bars .d i{width:100%;display:block}.pr-bars .d i.m{background:#8b0000;border-radius:4px 4px 0 0}.pr-bars .d i.g{background:#e2b13c}.pr-bars .d:hover i{filter:brightness(1.15)}.pr-lg{color:var(--pr-mu);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.pr-lg span{align-items:center;gap:6px;display:inline-flex}.pr-lg i{border-radius:4px;width:12px;height:12px}.pr-fb{flex-direction:column;gap:6px;padding:8px 0;display:flex}.pr-fb>div{justify-content:space-between;gap:10px;font-weight:700;display:flex}.pr-fb>div span{color:var(--pr-mu);font-weight:600}.pr-fb>i{background:#f1f1f5;border-radius:99px;height:8px;display:block;overflow:hidden}.pr-fb>i>s{background:linear-gradient(120deg,#8b0000 0%,#b3261e 45%,#d9a52b 100%);border-radius:99px;height:100%;display:block}.pr-heat{color:var(--pr-mu);grid-template-columns:34px repeat(12,minmax(0,1fr));align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:grid}.pr-heat i{aspect-ratio:1;background:#f4ecea;border-radius:4px;display:block}.pr-heatx{color:#9a9ca6;justify-content:space-between;margin:6px 0 0 37px;font-size:11px;display:flex}@media (max-width:700px){.pr-hero{padding:20px 18px}.pr-hero .big b{font-size:40px}.pr-hero .row4{grid-template-columns:1fr 1fr}.pr-bars{gap:1px;height:130px}}.pr-xs{border-top:1px solid var(--pr-ln);flex-direction:column;gap:8px;padding:14px 0;display:flex}.pr-xs:first-of-type{border-top:0;padding-top:0}.pr-xs>b{font-size:15.5px}.pr-xs>em{color:var(--pr-mu);font-size:14px;font-style:normal}.pr-picks{flex-direction:column;gap:10px;display:flex}.pr-picks .grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.pr-picks .pick{aspect-ratio:1;color:#9a9ca6;cursor:pointer;box-shadow:0 0 0 1px var(--pr-ln);background:#f4f0ea;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.pr-picks .pick img{object-fit:contain;background:#fff;width:100%;height:100%}.pr-picks .pick.on{box-shadow:0 0 0 3px #8b0000}.pr-picks .pick i{color:#fff;background:#8b0000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.pr-picks .pick.own{cursor:default}.pr-picks .rm{color:#fff;cursor:pointer;background:#111216bf;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:4px;right:4px}.pr-picks .foot,.pr-picks .up{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-picks .up.chosen{justify-content:flex-start}.pr-picks .up .prev{object-fit:contain;width:64px;height:64px;box-shadow:0 0 0 1px var(--pr-ln);background:#fff;border-radius:12px;flex:none}.pr-picks .up input:not([type=file]){height:42px;font:inherit;border:1px solid #dcdee3;border-radius:12px;flex:200px;padding:0 12px}.pr-picks label.pr-btn{cursor:pointer}.pr-picks label.busy{opacity:.6;pointer-events:none}.pr-title{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pr-title label{flex-direction:column;flex:220px;gap:6px;font-size:14px;font-weight:700;display:flex}.pr-title input{height:44px;font:inherit;border:1px solid #dcdee3;border-radius:12px;padding:0 12px;font-weight:600}.pr-cancel{background:#fff7f6;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 0 0 1px #f3d6cd}.pr-cancel .opts{flex-direction:column;gap:8px;display:flex}.pr-cancel .opts label{align-items:center;gap:8px;font-weight:600;display:flex}.pr-cancel .opts input{accent-color:#8b0000}.pr-cancel textarea{min-height:70px;font:inherit;border:1px solid #dcdee3;border-radius:12px;padding:10px 12px}.pr-cancel .row{flex-wrap:wrap;gap:8px;display:flex}.pr-sub{align-items:center;gap:14px;display:flex}.pr-sub>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-sub em{color:var(--pr-mu);font-size:14px;font-style:normal}.pr-sub-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.iv-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iv-steps li{color:#5f626b;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #e3e4e8}.iv-steps li i{background:#f0f1f4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:flex}.iv-steps li.done i{color:#14633c;background:#e7f4ec}.iv-steps li.on{color:#8b0000;background:#fbeceb;box-shadow:0 0 0 1.5px #8b0000}.iv-steps li.on i{color:#fff;background:#8b0000}.iv-ctx{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 0 0 1px #ececf1}.iv-ctx>div{flex-direction:column;display:flex}.iv-ctx em{color:var(--pr-mu);font-size:13.5px;font-style:normal}.iv-w{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.iv-f{flex-direction:column;gap:10px;display:flex;position:sticky;top:120px}.iv-f .lbl{letter-spacing:.06em;text-transform:uppercase;color:#9a9ca6;margin-top:6px;font-size:12.5px;font-weight:800}.iv-radios{flex-direction:column;gap:6px;display:flex}.iv-radios label{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.iv-radios input{accent-color:#8b0000}.iv-chips{flex-wrap:wrap;gap:6px;display:flex}.iv-chips button{font:inherit;color:#3a3c45;cursor:pointer;background:#f4f5f7;border:0;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700}.iv-chips button[aria-pressed=true]{color:#fff;background:#111216}.iv-how{background:#fff8ea;border-radius:14px;flex-direction:column;gap:6px;padding:14px;font-size:13.5px;display:flex}.iv-how ul{color:#5f626b;margin:0;padding-left:18px}.iv-how em{color:#8b0000;font-style:normal;font-weight:700}.iv-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.iv-g{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.iv-d{background:#fff;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 1px #ececf1}.iv-d.on{box-shadow:0 0 0 2px #8b0000,0 16px 30px -20px #8b000080}.iv-h{align-items:center;gap:10px;display:flex}.iv-n{flex-direction:column;flex:1;min-width:0;display:flex}.iv-n>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.iv-n b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-n em{color:var(--pr-mu);font-size:12.5px;font-style:normal}.iv-tag{color:#14633c;background:#e7f4ec;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.iv-m{color:#8b0000;flex-direction:column;align-items:flex-end;display:flex}.iv-m b{font-size:22px;font-weight:800;line-height:1}.iv-m em{color:var(--pr-mu);font-size:11.5px;font-style:normal}.iv-st{color:var(--pr-mu);flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.iv-st b{color:var(--pr-ink)}.iv-sk{flex-wrap:wrap;gap:5px;display:flex}.iv-sk em{color:#6b1a00;background:#fff8ea;border:1px solid #f3dfae;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.iv-a{gap:8px;margin-top:auto;display:flex}.iv-a>*{flex:1}.iv-btn{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111216;border:0;border-radius:12px;font-weight:800}.iv-btn[aria-pressed=true]{color:#14633c;background:#e7f4ec}.iv-btn:disabled{opacity:.45;cursor:not-allowed}.iv-bar{z-index:20;background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 0 0 1px #ececf1,0 20px 40px -20px #0f101459}.iv-bar>div{flex-direction:column;flex:260px;min-width:0;display:flex}.iv-bar em{color:var(--pr-mu);font-size:13px;font-style:normal}@media (max-width:1000px){.iv-w{grid-template-columns:1fr}.iv-f{position:static}}@keyframes pr-gs{to{background-position:100% 0}}@keyframes pr-sw{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pr-fl{to{transform:translate(-20px,20px)scale(1.08)}}@keyframes pr-spin{to{transform:rotate(360deg)}}@keyframes pr-float{0%,to{translate:0}50%{translate:0 -8px}}@media (max-width:1100px){.pr-ws{grid-template-columns:1fr}.pr-side{padding:12px;position:static}.pr-me,.pr-plan{display:none}.pr-nav{flex-flow:wrap;gap:4px}.pr-nav a{padding:9px 12px;font-size:14px}.pr-g2,.pr-g2.even,.pr-g2.side,.pr-g3{grid-template-columns:1fr}.pr-k4{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pr-card{padding:20px 18px}.pr-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pr-nav::-webkit-scrollbar{display:none}.pr-nav a{white-space:nowrap;flex:none;padding:10px 12px;font-size:13.5px}.pr-k4{gap:10px}.pr-k{padding:14px 12px}.pr-k b{font-size:26px}.pr-early,.pr-inv{padding:20px 18px}.pr-early .h{flex-direction:column}.pr-early h2{font-size:22px}.pr-ei{flex-wrap:wrap}.pr-ei>div{flex:160px}.pr-tr{grid-template-columns:56px minmax(0,1fr) 92px;gap:10px}.pr-tr .pr-thumb{width:56px;height:56px}.pr-mc-strip{padding-left:0}.pr-tr>:nth-child(3),.pr-tr>:nth-child(5){display:none}.pr-ivr{grid-template-columns:56px minmax(0,1fr)}.pr-ivr .pr-thumb{width:56px;height:42px}.pr-lc{flex-wrap:wrap;padding:18px}.pr-lc .pr-btn{width:100%}.pr-btn,.pr-out{padding:0 16px}}@media (prefers-reduced-motion:reduce){.pr *,.pr :before,.pr :after,.pr-badge,.pr-btn:after{transition:none!important;animation:none!important}}
