@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-italic-DyMN9dWi.woff2) format("woff2"),url(/assets/montserrat-latin-800-italic-9p4-1b3s.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-italic-PmsBoPC7.woff2) format("woff2"),url(/assets/montserrat-latin-ext-800-italic--289PRiq.woff) format("woff")}:root{--ob-navy-200: #000028;--ob-navy-100: #333353;--ob-purple-300: #c8c9fc;--ob-purple-400: #8683ff;--ob-purple-700: #504f99;--ob-purple-900: #2f2e59;--ob-green-100: #3df9c6;--ob-green-200: #2ebb95;--ob-green-300: #218d70;--ob-blue-100: #a0dcff;--ob-blue-200: #75b2d5;--ob-red-100: #ffd1d3;--ob-red-200: #e60009;--ob-red-300: #8f0005;--ob-coral: #ff5459;--ob-yellow-200: #f8a70b;--ob-yellow-300: #936201;--ob-grey-300: #d4d4d4;--ob-grey-400: #a3a3a3;--ob-grey-600: #525252;--ob-disabled: #9999a9;--page-bg: #05050c;--screen-bg: var(--ob-navy-200);--panel-line: rgba(160, 220, 255, .4);--font: Montserrat, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}html,body,#root{min-height:100%}body{margin:0;background:var(--page-bg);color:#fff;font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--ob-blue-100);text-decoration:none}a:hover{color:var(--ob-green-100)}.pb-screen{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:radial-gradient(120% 55% at 50% 0%,rgba(134,131,255,.45),transparent 70%),var(--screen-bg);color:#fff}.pb-screen:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent 0 39px,rgba(134,131,255,.3) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(134,131,255,.2) 39px 40px);transform:perspective(440px) rotateX(66deg) scale(2.4);transform-origin:50% 100%;animation:pb-grid 4.5s linear infinite;opacity:.6;pointer-events:none}.pb-screen:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),radial-gradient(110% 80% at 50% 45%,transparent 55%,rgba(0,0,20,.8) 100%);opacity:.55;pointer-events:none;z-index:3}.pb-screen__inner{position:relative;z-index:2;animation:pb-page-in .4s ease both}.pb-screen__inner--center{justify-content:center}.pb-screen--team.pb-screen--danger{background:radial-gradient(110% 45% at 50% 0%,rgba(230,0,9,.4),transparent 70%),var(--screen-bg)}.pb-screen--team.pb-screen--success{background:radial-gradient(110% 55% at 50% 30%,rgba(61,249,198,.35),transparent 70%),var(--screen-bg)}.pb-screen--team.pb-screen--danger:before{background-image:repeating-linear-gradient(0deg,transparent 0 39px,rgba(230,0,9,.28) 39px 40px);animation-duration:1.8s}.pb-screen--team .pb-screen__inner{max-width:440px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:clamp(12px,3vh,18px);padding:clamp(14px,4vw,22px) clamp(14px,5vw,20px);padding-bottom:calc(clamp(14px,4vw,22px) + env(safe-area-inset-bottom))}.pb-screen--dash .pb-screen__inner{max-width:1440px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:22px;padding:26px clamp(16px,3vw,40px)}.pb-shape{position:absolute;z-index:1;pointer-events:none;animation:pb-float 8s ease-in-out infinite}.pb-shape--a{left:-40px;top:14%;width:150px;height:150px;background:linear-gradient(140deg,#a0dcff80,#8683ff0d);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.pb-shape--b{right:-30px;top:50%;width:110px;height:110px;animation-duration:10s;animation-direction:reverse;background:linear-gradient(140deg,#3df9c666,#00002800);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pb-eyebrow{font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--ob-blue-200);margin:0}.pb-title{margin:0;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-2px;line-height:.9;text-align:center;background:linear-gradient(180deg,#fff 8%,var(--ob-blue-100) 42%,var(--ob-purple-400) 56%,#fff 96%);background-size:100% 120px;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 var(--ob-purple-900)) drop-shadow(0 0 24px rgba(134,131,255,.8));animation:pb-shine 5s linear infinite}.pb-heading{margin:0;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.5px;line-height:1.1}.pb-title-wrap{position:relative;display:inline-block}.pb-edition{position:absolute;right:-4px;bottom:-10px;transform:rotate(-8deg);transform-origin:right center;white-space:nowrap;font-size:clamp(13px,4.2vw,18px);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(100deg,var(--ob-yellow-300) 0%,var(--ob-yellow-200) 34%,#fffbe6 47%,#ffffff 50%,#fffbe6 53%,var(--ob-yellow-200) 66%,var(--ob-yellow-300) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,40,.8)) drop-shadow(0 0 12px rgba(248,167,11,.65));animation:pb-goldshine 3s linear infinite}.pb-hero__bar{margin-top:4px;height:3px;width:180px;background:linear-gradient(90deg,transparent,var(--ob-purple-400),transparent);transform-origin:center}.pb-hero .pb-eyebrow{animation:pb-drop .55s ease-out both .1s}.pb-hero .pb-title{animation:pb-slam .7s cubic-bezier(.2,1.25,.3,1) both .35s,pb-shine 5s linear infinite}.pb-hero .pb-hero__bar{animation:pb-barin .5s ease-out both .95s}.pb-hero .pb-edition{animation:pb-badgein .55s cubic-bezier(.2,1.5,.3,1) both 1.05s,pb-goldshine 3s linear infinite}.pb-rest{width:100%;display:flex;flex-direction:column;gap:26px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .75s ease,opacity .55s ease .15s}.pb-rest.show{max-height:1000px;opacity:1;pointer-events:auto}.pb-panel{position:relative;background:linear-gradient(160deg,#8683ff33,#000028e0);border:1px solid var(--panel-line);box-shadow:inset 0 1px #ffffff61,inset 0 -2px #0009,0 18px 40px #0009;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));padding:22px 18px}.pb-panel--danger{background:linear-gradient(160deg,#e600092e,#000028e6);border-color:#e6000966}.pb-panel--success{background:linear-gradient(160deg,#3df9c629,#000028d9);border-color:#3df9c666}.pb-btn{transform:skew(-8deg);border:none;cursor:pointer;padding:15px 22px;background:linear-gradient(180deg,#a8a6ff,var(--ob-purple-400) 46%,var(--ob-purple-700));box-shadow:inset 0 2px #ffffffa6,inset 0 -4px #000028a6,0 0 26px #8683ff99;transition:transform .12s cubic-bezier(.4,0,.2,1),box-shadow .16s,filter .16s}.pb-btn__label{display:inline-block;transform:skew(8deg);font-family:var(--font);font-size:15px;font-weight:800;font-style:italic;letter-spacing:2px;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(0,0,40,.55)}.pb-btn:hover:not(:disabled){transform:skew(-8deg) translateY(-2px);box-shadow:inset 0 2px #fffc,inset 0 -4px #000028a6,0 0 44px #8683fff2}.pb-btn:active:not(:disabled){transform:skew(-8deg) translateY(2px)}.pb-btn:disabled{cursor:not-allowed;background:linear-gradient(180deg,#4a4a63,#2c2c3d);box-shadow:inset 0 2px #ffffff2e,inset 0 -4px #00000080}.pb-btn:disabled .pb-btn__label{color:var(--ob-disabled);text-shadow:none}.pb-btn--ghost{background:linear-gradient(180deg,#a0dcff38,#000028d9);border:1px solid rgba(160,220,255,.45);box-shadow:inset 0 1px #ffffff4d}.pb-btn--ghost:hover:not(:disabled){background:linear-gradient(180deg,#a0dcff6b,#000028d9);box-shadow:inset 0 1px #ffffff4d;transform:skew(-8deg) translateY(-2px)}.pb-btn--ghost .pb-btn__label{color:var(--ob-blue-100);text-shadow:none}.pb-btn--danger{background:linear-gradient(180deg,var(--ob-coral),var(--ob-red-300));box-shadow:inset 0 2px #fff6,inset 0 -3px #00000080}.pb-btn--danger:hover:not(:disabled){filter:brightness(1.12);transform:skew(-8deg) translateY(-2px)}.pb-btn--glow{animation:pb-glow 2.4s ease-in-out infinite}.pb-btn--sm{padding:9px 14px}.pb-btn--sm .pb-btn__label{font-size:12px;letter-spacing:1px}.pb-btn--block{width:100%}.pb-field-label{display:block;font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ob-purple-300);margin-bottom:8px}.pb-input{width:100%;background:#000028e6;border:1px solid rgba(160,220,255,.35);box-shadow:inset 0 2px 8px #000000b3;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));padding:16px 14px;color:#fff;font-family:var(--font);font-size:20px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:1px}.pb-input::placeholder{color:var(--ob-blue-200);font-style:italic;opacity:.8}.pb-input:focus{outline:none;border-color:var(--ob-green-100);box-shadow:inset 0 2px 8px #000000b3,0 0 18px #3df9c659}.pb-field-meta{display:flex;justify-content:space-between;margin-top:7px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--ob-blue-200);text-transform:uppercase}.pb-field-meta .ok{color:var(--ob-green-100)}.pb-ta-wrap{position:relative;flex:1;min-height:150px}.pb-ta-backdrop,.pb-textarea{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:14px;border:1px solid transparent;box-sizing:border-box;font-family:var(--font);font-size:16px;line-height:1.55;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.pb-ta-backdrop{z-index:0;color:#eaeaff;background:#000028eb;border-color:#a0dcff59;box-shadow:inset 0 2px 10px #000c,0 0 20px #8683ff33;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.pb-textarea{z-index:1;color:transparent;background:transparent;caret-color:var(--ob-green-100);resize:none;overflow:auto}.pb-textarea:focus{outline:none}.pb-textarea::placeholder{color:var(--ob-blue-200);opacity:1}.pb-textarea:disabled{-webkit-text-fill-color:transparent}.pb-ta-wrap.bad .pb-ta-backdrop{border-color:var(--ob-red-200);background:#280006eb;box-shadow:inset 0 2px 10px #000c,0 0 30px #e600098c;color:#ffe9ea}.pb-hl{background:var(--ob-red-200);color:#fff;border-radius:2px;box-shadow:0 0 10px #e60009b3}.pb-hp{transform:skew(-12deg);height:15px;background:#000028e6;border:1px solid rgba(160,220,255,.45);box-shadow:inset 0 2px 4px #000000b3;overflow:hidden}.pb-hp--sm{height:9px}.pb-hp__fill{height:100%;background:linear-gradient(90deg,var(--ob-green-100),var(--ob-blue-100) 60%,var(--ob-green-100));background-size:220px 100%;animation:pb-shimmer 1.6s linear infinite;transition:width .4s ease}.pb-hp__fill.bad{background:linear-gradient(90deg,var(--ob-red-200),var(--ob-yellow-200));animation:none}.pb-hp__fill.wait{background:linear-gradient(90deg,var(--ob-blue-200),var(--ob-blue-100));animation:none}.pb-hp.bad{border-color:#e6000999;box-shadow:inset 0 2px 4px #000000b3,0 0 18px #e6000980}.pb-timer{font-weight:800;font-style:italic;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ob-yellow-200);text-shadow:0 3px 0 var(--ob-yellow-300),0 0 24px rgba(248,167,11,.6)}.pb-timer--idle{color:var(--ob-grey-600);text-shadow:none}.pb-timer--urgent{color:var(--ob-red-200);text-shadow:0 3px 0 var(--ob-red-300),0 0 28px rgba(230,0,9,.9);animation:pb-pulse .8s ease-in-out infinite}.pb-timer--paused{color:var(--ob-blue-100);text-shadow:0 3px 0 var(--ob-blue-300),0 0 24px rgba(160,220,255,.5);animation:pb-breathe 1.6s ease-in-out infinite}.pb-chips{display:flex;flex-wrap:wrap;gap:7px}.pb-chip{transform:skew(-10deg);display:inline-block;background:linear-gradient(180deg,#ffd1d329,#000028b3);border:1px solid rgba(230,0,9,.5);box-shadow:inset 0 1px #fff3;padding:7px 12px;font-size:12px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.5px;color:var(--ob-red-100)}.pb-chip.bad{background:linear-gradient(180deg,var(--ob-red-200),var(--ob-red-300));border-color:var(--ob-red-100);box-shadow:0 0 22px #e60009e6;color:#fff}.pb-chip--team{background:linear-gradient(180deg,#8683ff59,#00002899);border:1px solid rgba(160,220,255,.3);color:#fff;animation:pb-spawn .5s cubic-bezier(.2,1.4,.4,1) both}.pb-team-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.pb-team-head__name{flex:1;align-self:flex-start;display:flex;flex-direction:column;gap:6px}.pb-team-name{font-size:14px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:1px}.pb-hp-label{font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ob-green-100)}.pb-hp-label.bad{color:var(--ob-red-200)}.pb-timer-block{text-align:right}.pb-timer-block .pb-eyebrow{color:var(--ob-yellow-200)}.pb-objective .pb-obj-theme{font-size:clamp(18px,6vw,23px);line-height:1.15;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.5px;margin:8px 0 0}.pb-actions{display:flex;gap:10px}.pb-actions .pb-btn--copy{flex:0 0 116px}.pb-actions .pb-btn--send{flex:1}.pb-fault{position:absolute;left:50%;top:34%;transform:translate(-50%);font-size:40px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-1px;color:var(--ob-yellow-200);text-shadow:0 4px 0 var(--ob-red-300),0 0 30px rgba(248,167,11,.9);pointer-events:none;opacity:0;animation:pb-hit 1.1s ease-out}.pb-flash-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:var(--ob-red-200);mix-blend-mode:screen;animation:pb-flash 1.1s ease-out}.pb-spark{position:absolute;bottom:110px;z-index:1;width:8px;height:8px;box-shadow:0 0 12px currentColor;transform:rotate(45deg);animation:pb-rise 2s ease-out infinite;pointer-events:none}.pb-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.pb-spinner{position:relative;width:120px;height:120px;animation:pb-pulse 3s ease-in-out infinite}.pb-spinner__hex{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(134,131,255,.3);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.pb-spinner__ring{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:3px solid rgba(61,249,198,.15);border-top-color:var(--ob-green-100);border-radius:50%;animation:pb-spin 1.1s linear infinite}.pb-spinner__label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:800;letter-spacing:2px;color:var(--ob-blue-100)}.pb-dots{display:flex;gap:6px}.pb-dots span{width:26px;height:5px;background:var(--ob-purple-400);animation:pb-bar 1.2s ease-in-out infinite}.pb-dots span:nth-child(2){animation-delay:.2s}.pb-dots span:nth-child(3){animation-delay:.4s}.pb-sent-title{font-size:clamp(46px,16vw,64px);line-height:.9;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-3px;text-align:center;background:linear-gradient(180deg,#fff 10%,var(--ob-green-100) 50%,var(--ob-green-200) 60%,#fff 96%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 var(--ob-green-300)) drop-shadow(0 0 30px rgba(61,249,198,.8));animation:pb-fight 1.4s cubic-bezier(.2,1.5,.4,1) both;margin:0}.pb-recap{width:100%;display:flex;flex-direction:column;gap:10px}.pb-recap__text{font-size:13px;line-height:1.55;color:var(--ob-purple-300)}.pb-status{transform:skew(-10deg);display:inline-block;padding:4px 10px;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.pb-status--sent{background:#3df9c633;border:1px solid rgba(61,249,198,.6);color:var(--ob-green-100)}.pb-status--wait{background:#75b2d52e;border:1px solid rgba(117,178,213,.5);color:var(--ob-blue-200)}.pb-regie{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pb-regie__brand{display:flex;flex-direction:column}.pb-regie__brand .name{font-size:26px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-1px}.pb-regie__timer{margin-left:auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pb-regie__timer .pb-timer{font-size:clamp(40px,5vw,64px);line-height:.95}.pb-controls{display:flex;gap:10px;flex-wrap:wrap}.pb-tag{transform:skew(-8deg);display:inline-block;background:linear-gradient(180deg,#3df9c64d,#000028cc);border:1px solid rgba(61,249,198,.5);padding:7px 16px}.pb-tag__label{display:inline-block;transform:skew(8deg);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ob-green-100)}.pb-stats{display:flex;gap:14px;flex-wrap:wrap}.pb-stat{flex:1;min-width:160px;background:#000028b8;border:1px solid rgba(134,131,255,.3);box-shadow:inset 0 1px #ffffff2e;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));padding:14px 16px}.pb-stat__value{font-size:30px;font-weight:800;font-style:italic;letter-spacing:-1px}.pb-grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;align-content:start}.pb-card{background:linear-gradient(165deg,#8683ff29,#000028e6);border:1px solid rgba(160,220,255,.3);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0009,0 14px 32px #00000080;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));padding:16px;display:flex;flex-direction:column;gap:11px}.pb-card__head{display:flex;align-items:center;gap:10px}.pb-card__name{flex:1;font-size:16px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.5px}.pb-card__prompt{background:#000028d9;border-left:3px solid var(--ob-blue-200);padding:10px 12px;font-size:12px;line-height:1.5;color:#eaeaff;min-height:62px;white-space:pre-wrap;word-break:break-word}.pb-card__prompt.empty{color:var(--ob-blue-200);font-style:italic}.pb-card__prompt.sent{border-left-color:var(--ob-green-100)}.pb-round{display:flex;flex-direction:column;gap:9px}.pb-round+.pb-round{padding-top:11px;border-top:1px dashed rgba(160,220,255,.28)}.pb-round__head{display:flex;align-items:baseline;gap:9px}.pb-round__theme{font-size:12px;font-weight:700;color:var(--ob-purple-300);line-height:1.35}.pb-round__copy{width:100%}.pb-round-badge{align-self:flex-start;flex-shrink:0;font-size:12px;font-weight:800;font-style:italic;letter-spacing:1px;text-transform:uppercase;color:var(--ob-yellow-200);background:#f8a70b29;border:1px solid rgba(248,167,11,.5);padding:3px 11px;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.pb-round__badge{align-self:baseline;flex-shrink:0;font-size:13px;font-weight:800;font-style:italic;letter-spacing:.5px;text-transform:uppercase;color:var(--ob-yellow-200);background:#f8a70b29;border:1px solid rgba(248,167,11,.5);padding:2px 9px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.pb-del{transform:skew(-8deg);width:44px;border:1px solid rgba(230,0,9,.5);background:#e600092e;cursor:pointer}.pb-del:hover{background:#e6000980}.pb-del__label{display:inline-block;transform:skew(8deg);font-size:12px;font-weight:800;color:var(--ob-coral)}.pb-empty{text-align:center;color:var(--ob-purple-300);font-size:15px;font-weight:700;padding:40px 16px}.pb-notice{color:var(--ob-red-100);font-weight:700}.pb-fight-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle at center,#e6000959,#000014c7 70%);animation:pb-splash-fade 1.3s ease-out forwards}.pb-fight-splash span{font-size:clamp(64px,24vw,150px);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-4px;background:linear-gradient(180deg,#fff 8%,var(--ob-yellow-200) 48%,var(--ob-red-200) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 0 var(--ob-red-300)) drop-shadow(0 0 44px rgba(248,167,11,.8));animation:pb-fight 1s cubic-bezier(.2,1.5,.4,1) both}.pb-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000014c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.pb-modal{width:100%;max-width:440px;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px;animation:pb-spawn .35s cubic-bezier(.2,1.3,.4,1) both}.pb-modal__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pb-modal__close{width:32px;height:32px;border:1px solid rgba(160,220,255,.4);background:#00002899;color:var(--ob-blue-100);font-size:16px;font-weight:800;cursor:pointer}.pb-modal__close:hover{border-color:var(--ob-green-100);color:var(--ob-green-100)}.pb-rules{list-style:none;counter-reset:r;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pb-rules li{counter-increment:r;position:relative;padding-left:40px;font-size:14px;line-height:1.5;color:#eaeaff}.pb-rules li:before{content:counter(r);position:absolute;left:0;top:-1px;width:27px;height:27px;display:grid;place-items:center;transform:skew(-8deg);background:linear-gradient(180deg,#a8a6ff,var(--ob-purple-400) 46%,var(--ob-purple-700));box-shadow:inset 0 1px #ffffff80;color:#fff;font-weight:800;font-style:italic;font-size:13px;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}@keyframes pb-grid{to{background-position:0 400px,0 0}}@keyframes pb-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-18px,0) rotate(12deg)}}@keyframes pb-shine{0%{background-position:0 0}to{background-position:0 -120px}}@keyframes pb-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes pb-shimmer{to{background-position:220px 0}}@keyframes pb-spawn{0%{transform:skew(-10deg) translateY(18px) scale(.9);opacity:0}to{transform:skew(-10deg) translateY(0) scale(1);opacity:1}}@keyframes pb-glow{0%,to{box-shadow:inset 0 2px #ffffffa6,inset 0 -4px #000028a6,0 0 18px #8683ff59}50%{box-shadow:inset 0 2px #fffc,inset 0 -4px #000028a6,0 0 40px #8683ffd9}}@keyframes pb-spin{to{transform:rotate(360deg)}}@keyframes pb-bar{0%,to{opacity:.85}50%{opacity:1}}@keyframes pb-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes pb-goldshine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pb-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pb-splash-fade{0%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes pb-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pb-slam{0%{opacity:0;transform:scale(2.4)}55%{opacity:1}72%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pb-barin{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pb-badgein{0%{opacity:0;transform:rotate(-8deg) scale(0) translateY(10px)}70%{transform:rotate(-8deg) scale(1.15) translateY(0)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes pb-hit{0%{transform:translate(-50%) translateY(14px) scale(.7);opacity:0}25%{transform:translate(-50%) translateY(-6px) scale(1.15);opacity:1}to{transform:translate(-50%) translateY(-34px) scale(1);opacity:0}}@keyframes pb-fight{0%{transform:scale(2.4) skew(-12deg);opacity:0;letter-spacing:24px}40%{transform:scale(1) skew(-12deg);opacity:1;letter-spacing:2px}to{transform:scale(1) skew(-12deg);opacity:.95}}@keyframes pb-flash{0%,to{opacity:0}12%{opacity:.8}40%{opacity:.12}}@keyframes pb-rise{0%{transform:translateY(0) rotate(45deg) scale(1);opacity:1}to{transform:translateY(-150px) rotate(45deg) scale(.4);opacity:0}}@media (prefers-reduced-motion: reduce){.pb-flash-overlay{animation:none;opacity:0}}
