@font-face{font-family:Anton;src:url(/fonts/landing-v2/anton-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/landing-v2/inter-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/landing-v2/jetbrains-mono-latin.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}html[data-mode=streamer] body:has(.packblade-landing){background:#0a0b0e}html[data-mode=viewer] body:has(.packblade-landing){background:#f7f5f0}body:has(.packblade-landing).animated-bg{background-image:none;animation:none}body:has(.packblade-landing).animated-bg:before{display:none}body:has(.packblade-landing)>main{max-width:none;padding:0;animation:none}body:has(.packblade-landing)>.site-footer{display:none}.packblade-landing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,sans-serif;overflow-x:clip}.packblade-landing .font-block{letter-spacing:.01em;font-family:Anton,Arial Black,sans-serif}.packblade-landing .font-mono-data{font-family:JetBrains Mono,ui-monospace,monospace}.packblade-landing .text-metallic{background:linear-gradient(160deg,#f4f5f7 0%,#c9ccd4 28%,#8f939e 52%,#dfe2e8 74%,#a9adb8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.packblade-landing .text-metallic-dark{background:linear-gradient(160deg,#3a3d44 0%,#22242a 30%,#55585f 55%,#2c2e34 80%,#484b52 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.packblade-landing .mode-fade{transition:opacity .36s cubic-bezier(.22,1,.36,1)}.packblade-landing .mode-fade-exit{opacity:0;pointer-events:none;transition-duration:.22s;transition-timing-function:ease-in-out}.packblade-landing .mode-fade-enter{opacity:0;pointer-events:none;transition:none}.packblade-landing .stack-card{will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .6s}@keyframes pb-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pb-linkflow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes pb-delivered{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.packblade-landing .deliveredpop{animation:2.6s ease-in-out infinite pb-delivered}@keyframes pb-sweep{0%,55%{opacity:1;transform:translate(0)}75%{opacity:0;transform:translate(14px)}76%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.packblade-landing .drift{animation:5s ease-in-out infinite pb-drift}.packblade-landing .linkflow{stroke-dasharray:6 6;animation:1.2s linear infinite pb-linkflow}@keyframes pb-cycle-kick{0%{opacity:0;transform:scale(.96)}3%,47%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(.96)}}@keyframes pb-cycle-twitch{0%,50%{opacity:0;transform:scale(.96)}53%,97%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@property --pb-library-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pb-library-spin{to{--pb-library-angle:360deg}}.packblade-landing .pb-viewer-reward-cycle{--pb-platform-cycle:5.2s}.packblade-landing .pb-viewer-reward-panel{height:122px}.packblade-landing .pb-viewer-inventory-panel{flex-direction:column;display:flex}.packblade-landing .pb-inventory-ticket{border-top:1px dashed #d4d4d8;padding-top:12px}@keyframes pb-inventory-reveal{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.packblade-landing .pb-inventory-reveal{animation:.22s cubic-bezier(.16,1,.3,1) both pb-inventory-reveal}@media (prefers-reduced-motion:reduce){.packblade-landing .pb-inventory-reveal{animation:none}}.packblade-landing .pb-redemption-logo{flex-shrink:0;width:22px;height:22px;position:relative}.packblade-landing .pb-redemption-logo>span{position:absolute;inset:0}.packblade-landing .pb-redeem-cycle{min-height:38px;position:relative}.packblade-landing .pb-redeem-cycle>span{position:absolute;inset:0}.packblade-landing .pb-cycle-kick{animation:pb-cycle-kick var(--pb-platform-cycle) ease-in-out infinite}.packblade-landing .pb-cycle-twitch{animation:pb-cycle-twitch var(--pb-platform-cycle) ease-in-out infinite}.packblade-landing [data-motion-scope][data-motion-paused=true] :is(.linkflow,.pb-cycle-kick,.pb-cycle-twitch,.pb-library-cta,.pb-delivery-heartbeat){animation-play-state:paused!important}.packblade-landing .pb-preview-favorite{transition:border-color .18s,color .18s,background-color .18s}.packblade-landing .pb-preview-favorite[aria-pressed=true]{color:#ca8a04;background:#fef9c3;border-color:#facc15}.packblade-landing .pb-reward-action{border:1px solid #00000024;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:7px 8px;font-size:12px;font-weight:700;display:flex}.packblade-landing .pb-reward-action-twitch{color:#fff;background:#9146ff}.packblade-landing .pb-reward-action-kick{color:#000;background:#53fc18}.packblade-landing .pb-library-cta{--pb-library-fill:#18181b;background:linear-gradient(var(--pb-library-fill),var(--pb-library-fill)) padding-box,conic-gradient(from var(--pb-library-angle),#3f3f46 0%,#9146ff 40%,#53fc18 50%,#3f3f46 60%,#3f3f46 100%) border-box;border:1px solid #0000;animation:2.8s linear infinite pb-library-spin}.packblade-landing .pb-library-cta:hover{--pb-library-fill:#27272a}.packblade-landing .pb-library-cta-white{--pb-library-fill:#fff}.packblade-landing .pb-library-cta-white:hover{--pb-library-fill:#d4d4d8}@media (prefers-reduced-motion:reduce){.packblade-landing .pb-library-cta{animation:none}}@keyframes pb-delivery-trace{0%{stroke-dashoffset:42px;opacity:.2}45%{opacity:1}to{stroke-dashoffset:0;opacity:.35}}.packblade-landing .pb-delivery-staircase{min-height:196px;padding:2px 8px 0;position:relative}.packblade-landing .pb-delivery-connectors{z-index:0;pointer-events:none;width:calc(100% - 16px);height:190px;position:absolute;inset:2px 8px 0;overflow:visible}.packblade-landing .pb-delivery-connectors path[data-connector]{fill:none;stroke-dasharray:2 7;stroke-linecap:round;stroke-width:2px;animation:3.6s cubic-bezier(.32,.72,.35,1) infinite pb-delivery-trace}.packblade-landing .pb-delivery-connectors path[data-platform=kick]{stroke:#2f9e00}.packblade-landing .pb-delivery-connectors path[data-platform=twitch]{stroke:#9146ff}.packblade-landing .pb-delivery-connectors path[data-connector=confirmation-to-delivered]{stroke:url(#pb-delivery-mixed-trace);animation-delay:1.1s}.packblade-landing .pb-delivery-waypoint{z-index:1;color:#3f3f46;letter-spacing:.01em;text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:flex;position:absolute}.packblade-landing .pb-delivery-waypoint-sources{justify-content:space-between;top:4px;bottom:4px;left:5%}.packblade-landing .pb-delivery-waypoint-sources [data-delivery-input]{justify-content:center;align-items:center;width:clamp(56px,14vw,68px);height:clamp(56px,14vw,68px);display:flex}.packblade-landing .pb-delivery-waypoint-sources img{width:70%;height:70%}.packblade-landing .pb-delivery-waypoint-confirmed{top:50%;left:50%;transform:translate(-50%,-50%)}.packblade-landing .pb-delivery-waypoint-delivered{top:50%;right:5%;transform:translateY(-50%)}.packblade-landing .pb-delivery-waypoint-delivered .deliveredpop{place-items:center;width:clamp(64px,16vw,80px);height:clamp(64px,16vw,80px);display:grid}.packblade-landing .pb-delivery-waypoint-delivered img{width:70%;height:70%}.packblade-landing .pb-delivery-confirm-dot{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;width:clamp(42px,11vw,46px);height:clamp(42px,11vw,46px);display:flex;box-shadow:0 7px 14px -12px #00000073}@keyframes pb-confirm-draw{0%,12%{stroke-dashoffset:1px;opacity:0}40%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.packblade-landing .pb-confirm-check{stroke-dasharray:1;animation:3.6s ease-in-out infinite pb-confirm-draw}@media (prefers-reduced-motion:reduce){.packblade-landing .pb-confirm-check{stroke-dashoffset:0;opacity:1;animation:none}}.packblade-landing .pb-delivery-stage-caption{min-width:72px;line-height:1.15;display:block}.packblade-landing .pb-raffle-board{gap:10px;display:grid}.packblade-landing .pb-raffle-entry{background:#0000004d;border-radius:14px;align-items:center;gap:10px;padding:10px 13px;display:flex}.packblade-landing .pb-raffle-boost{border-top:1px solid #53fc1824;border-bottom:1px solid #53fc1824;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex;position:relative;overflow:hidden}.packblade-landing .pb-raffle-boost:before{content:"";opacity:.55;background:#53fc18;width:1px;height:34px;position:absolute;top:12px;left:0}.packblade-landing .pb-raffle-orbit{display:none}@keyframes pb-chat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pb-typing-dots{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes pb-row-settle{0%,14%{opacity:.42;transform:translateY(5px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes pb-delivery-advance{0%,16%{opacity:.25;transform:translate(-7px)}36%,to{opacity:1;transform:translate(0)}}.packblade-landing .pb-chat-window{height:80px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 84%,#0000 100%)}.packblade-landing .pb-chat-feed{flex-direction:column;justify-content:flex-end;min-height:80px;display:flex}.packblade-landing .pb-chat-line{animation:.22s ease-out both pb-chat-in}.packblade-landing .pb-typing-dots{animation:1s ease-in-out infinite pb-typing-dots}.packblade-landing .pb-status-row{animation:3.8s ease-in-out infinite pb-row-settle}.packblade-landing .pb-status-row:nth-child(2){animation-delay:.18s}.packblade-landing .pb-status-row:nth-child(3){animation-delay:.36s}.packblade-landing .pb-delivery-row{animation:3.5s ease-in-out infinite pb-delivery-advance}.packblade-landing .pb-status-chip{min-width:0;height:auto;min-height:22px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1}.packblade-landing .pb-odds-tick{font-variant-numeric:tabular-nums;animation:.45s ease-in-out pb-odds-flip}@keyframes pb-odds-flip{0%{opacity:.42}to{opacity:1}}.packblade-landing .sweepout{animation:3.4s ease-in-out infinite pb-sweep}.packblade-landing :focus-visible{outline-offset:2px;outline:2px solid #53fc18}.packblade-landing ::selection{background:#53fc1859}@media (prefers-reduced-motion:reduce){.packblade-landing .mode-fade,.packblade-landing .stack-card,.packblade-landing .pb-mode-switch,.packblade-landing .pb-mode-switch:before,.packblade-landing .pb-mode-switch-item{transition-duration:1ms!important}.packblade-landing .drift,.packblade-landing .linkflow,.packblade-landing .pb-delivery-connectors path,.packblade-landing .pb-raffle-orbit,.packblade-landing .deliveredpop,.packblade-landing .sweepout,.packblade-landing .pb-delivery-step,.packblade-landing .pb-chat-line,.packblade-landing .pb-typing-dots,.packblade-landing .pb-status-row,.packblade-landing .pb-delivery-row,.packblade-landing .pb-odds-tick,.packblade-landing .pb-cycle-kick,.packblade-landing .pb-cycle-twitch{animation:none!important}.packblade-landing .pb-cycle-kick{opacity:1!important;transform:none!important}.packblade-landing .pb-cycle-twitch{display:none!important}}.packblade-landing .group:hover,.packblade-landing a:hover,.packblade-landing button:hover{transform:none!important}.packblade-landing .group:hover{box-shadow:none!important}.packblade-landing .pb-reward-preview-card{transition:border-color .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.packblade-landing .pb-reward-preview-thumbnail{position:relative}.packblade-landing .pb-reward-preview-mark{transition:opacity .16s;position:absolute}.packblade-landing .pb-reward-preview-mark-viewer{opacity:1}.packblade-landing .pb-reward-preview-mark-streamer{opacity:0}.packblade-landing .pb-delivery-flow{grid-template-columns:44px minmax(0,1fr) 80px;align-items:center;gap:8px;width:100%;max-width:272px;height:112px;display:grid}.packblade-landing .pb-delivery-flow-sources{flex-direction:column;justify-content:space-between;height:112px;display:flex}.packblade-landing .pb-delivery-flow-sources img{width:44px;height:44px;transform:scale(.6695)}.packblade-landing .pb-delivery-flow-paths{width:100%;height:112px}.packblade-landing .pb-delivered-brand{flex-direction:column;justify-self:start;align-items:center;gap:8px;width:45px;display:flex}.packblade-landing .pb-delivered-brand>div{transform:translateY(-5%)scale(1.0094)}@keyframes pb-delivery-heartbeat{0%,24%,40%,to{opacity:.85;transform:scale(1)}12%{opacity:1;transform:scale(1.4)}32%{opacity:1;transform:scale(1.25)}}.packblade-landing .pb-delivery-heartbeat{animation:2.4s ease-in-out infinite pb-delivery-heartbeat}.packblade-landing .pb-delivered-green{opacity:1}.packblade-landing .pb-delivered-silver{opacity:0;filter:brightness(2.5)}@media (hover:hover){.packblade-landing .pb-delivered-brand:hover .pb-delivered-green{opacity:0}.packblade-landing .pb-delivered-brand:hover .pb-delivered-silver{opacity:1}.packblade-landing .pb-reward-preview-card:hover{transform:translateY(-2px)}.packblade-landing .pb-reward-preview-card:hover .pb-reward-preview-mark-viewer{opacity:0}.packblade-landing .pb-reward-preview-card:hover .pb-reward-preview-mark-streamer{opacity:1}}@media (prefers-reduced-motion:reduce){.packblade-landing .pb-delivery-heartbeat{opacity:1;animation:none}.packblade-landing .pb-reward-preview-card{transition:border-color 1ms!important}.packblade-landing .pb-reward-preview-card:hover{transform:none!important}.packblade-landing .pb-reward-preview-mark{transition:none!important}}.packblade-landing .pb-studio-preview-section{padding-top:64px;padding-bottom:32px}.packblade-landing .pb-studio-preview-intro{margin-bottom:32px}.packblade-landing .pb-studio-preview-intro h2{line-height:1.2}.packblade-landing .pb-studio-preview-intro p{max-width:520px;margin-top:12px}.packblade-landing .pb-studio-preview-cta{margin-top:24px}.packblade-landing .pb-studio-preview{background:#101217;border:1px solid #2b2e36;border-radius:20px;overflow:hidden}.packblade-landing .pb-studio-preview :focus-visible{outline-color:#a970ff}.packblade-landing .pb-studio-preview button{cursor:pointer}.packblade-landing .pb-studio-preview button:disabled{cursor:default}.packblade-landing .pb-studio-preview-bar{background:#15171d;border-bottom:1px solid #272a32;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.packblade-landing .pb-studio-preview-controls{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.packblade-landing .pb-studio-preview-reset{color:#a1a1aa;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 8px;font-size:12px;display:inline-flex}.packblade-landing .pb-studio-preview-reset:hover{color:#fff;background:#20232b}.packblade-landing .pb-studio-preview-sidebar{background:#0e1014;border-bottom:1px solid #272a32;flex-direction:column;padding:12px;display:flex}.packblade-landing .pb-studio-preview-sidebar>div{display:none}.packblade-landing .pb-studio-preview-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.packblade-landing .pb-studio-preview-nav button{text-align:left;color:#a1a1aa;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.packblade-landing .pb-studio-preview-nav button:hover{color:#f4f4f5;background:#1a1d25}.packblade-landing .pb-studio-preview-nav button[aria-pressed=true]{color:#c9a7ff;background:#9146ff1f}.packblade-landing .pb-studio-preview-platforms{gap:4px;display:flex}.packblade-landing .pb-studio-preview-platforms button{color:#a1a1aa;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.packblade-landing .pb-studio-preview-platforms button[aria-pressed=true]{color:#fff;background:#1e2129;border-color:#3b3e48}.packblade-landing .pb-studio-preview-platforms button:hover{color:#fff}.packblade-landing .pb-studio-preview-panel{min-height:430px;padding:28px 20px}.packblade-landing .pb-studio-preview-stats{border-bottom:1px solid #272a32;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;padding-bottom:24px;display:grid}.packblade-landing .pb-studio-preview-stats dt{color:#a1a1aa;min-height:34px;font-size:12px;line-height:1.4}.packblade-landing .pb-studio-preview-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f4f4f5;margin-top:4px;font-size:28px;font-weight:600;line-height:1.1}.packblade-landing .pb-studio-preview-overview{gap:24px;display:grid}.packblade-landing .pb-studio-preview-stock{padding:12px 0}.packblade-landing .pb-studio-preview-stock-track{background:#282b34;border-radius:8px;height:5px;margin:10px 0 5px;overflow:hidden}.packblade-landing .pb-studio-preview-stock-track>span{border-radius:inherit;height:100%;display:block}.packblade-landing .pb-studio-preview-link{color:#c9a7ff;border-radius:4px;align-items:center;gap:4px;min-height:32px;font-size:12px;display:inline-flex}.packblade-landing .pb-studio-preview-link:hover{color:#fff}.packblade-landing .pb-studio-preview-activity{border-top:1px solid #272a32;padding-top:20px}.packblade-landing .pb-studio-preview-reward,.packblade-landing .pb-studio-preview-raffle{background:#151820;border:1px solid #30333d;border-radius:12px;padding:20px}.packblade-landing .pb-studio-preview-action{color:#e4d6ff;border:1px solid #484151;border-radius:8px;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.packblade-landing .pb-studio-preview-action:hover:not(:disabled){color:#fff;background:#9146ff;border-color:#9146ff}.packblade-landing .pb-studio-preview-action:disabled{color:#a1a1aa;border-color:#34383d}.packblade-landing .pb-studio-preview-history-row{border-bottom:1px solid #272a32;align-items:center;gap:12px;padding:18px 0;display:flex}.packblade-landing .pb-studio-preview-history-row:last-child{border-bottom:0}.packblade-landing .pb-studio-preview-history-check{color:#c9a7ff;background:#9146ff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.packblade-landing .pb-studio-preview-notice{color:#c9a7ff;min-height:20px;margin-top:16px;font-size:12px;line-height:1.6}.packblade-landing .pb-studio-preview-notice:empty{display:none}.packblade-landing .pb-studio-preview-footer{color:#a1a1aa;border-top:1px solid #272a32;padding:12px 20px;font-size:11px;line-height:1.6}@media (min-width:640px){.packblade-landing .pb-studio-preview-controls{width:auto}}@media (min-width:768px){.packblade-landing .pb-studio-preview-workspace{grid-template-columns:190px minmax(0,1fr);display:grid}.packblade-landing .pb-studio-preview-sidebar{border-bottom:0;border-right:1px solid #272a32;padding:24px 12px}.packblade-landing .pb-studio-preview-sidebar>div{display:block}.packblade-landing .pb-studio-preview-nav{grid-template-columns:1fr}.packblade-landing .pb-studio-preview-panel{padding:32px}}@media (min-width:1024px){.packblade-landing .pb-studio-preview-intro{justify-content:space-between;align-items:center;gap:32px;display:flex}.packblade-landing .pb-studio-preview-intro h2{flex-shrink:0}.packblade-landing .pb-studio-preview-intro p{margin-top:0}.packblade-landing .pb-studio-preview-panel{min-height:clamp(440px,100svh - 400px,680px)}.packblade-landing .pb-studio-preview-overview{grid-template-columns:1.1fr 1fr;gap:32px}.packblade-landing .pb-studio-preview-activity{border-top:0;border-left:1px solid #272a32;padding:0 0 0 28px}}@media (min-width:1024px) and (max-height:820px){.packblade-landing #discover h2{line-height:1.2}.packblade-landing .pb-discover-preview{margin-top:24px}.packblade-landing .pb-discover-grid{padding:16px}.packblade-landing .pb-discover-cta{margin-top:20px}}.packblade-landing .pb-how-it-works{--primary:#53fc18;--primary-foreground:#071004;--accent:#eeece6;--accent-foreground:#18181b;--muted:#dedbd4}.packblade-landing .pb-how-it-works.is-dark{--accent:#1a1d24;--accent-foreground:#f4f4f5;--muted:#ffffff1f}.packblade-landing .pb-how-it-works-nav,.packblade-landing .pb-how-it-works [data-slot=stepper-nav]{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid!important}@media (min-width:768px){.packblade-landing .pb-how-it-works-nav,.packblade-landing .pb-how-it-works [data-slot=stepper-nav]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.packblade-landing .pb-how-it-works-item,.packblade-landing .pb-how-it-works [data-slot=stepper-item]{flex:none;width:100%;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;display:flex!important}.packblade-landing .pb-how-it-works-mock{border-radius:1rem;justify-content:center;align-items:center;height:170px;padding:1rem;display:flex}.packblade-landing .pb-how-it-works-trigger,.packblade-landing .pb-how-it-works [data-slot=stepper-trigger]{text-align:left;border-radius:0;gap:8px;width:100%;margin-top:16px;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.packblade-landing .pb-how-it-works [data-slot=stepper-trigger]:focus-visible{outline-offset:2px;outline:2px solid #53fc18}.packblade-landing .pb-streamer-cta:focus-visible,.packblade-landing .pb-card-stack.is-dark [role=tab]:focus-visible{outline-color:#9146ff}.packblade-landing .pb-how-it-works.is-dark [data-slot=stepper-indicator]{color:#fff;background:#9146ff}.packblade-landing .pb-how-it-works [data-slot=stepper-indicator]{transition:background-color .18s,color .18s}.packblade-landing .pb-how-it-works .pb-step-marker-number{font-weight:800;display:none}@media (hover:hover){.packblade-landing .pb-how-it-works.is-light [data-slot=stepper-indicator]:hover{color:#fff;background:#9146ff}.packblade-landing .pb-how-it-works.is-dark [data-slot=stepper-indicator]:hover{color:#071004;background:#53fc18}.packblade-landing .pb-how-it-works [data-slot=stepper-indicator]:hover .pb-step-marker-check{display:none}.packblade-landing .pb-how-it-works [data-slot=stepper-indicator]:hover .pb-step-marker-number{display:inline}}.packblade-landing .pb-how-it-works [data-slot=stepper-title]{text-wrap:pretty;max-width:100%;font-size:17px;font-weight:700;line-height:1.25}.packblade-landing .pb-how-it-works [data-slot=stepper-description]{text-wrap:pretty;max-width:100%;font-size:13px;line-height:1.55}.packblade-landing [data-scrollspy-anchor][data-active]{text-decoration:none}.packblade-landing .pb-mode-switch{isolation:isolate;box-shadow:none;background:#eeece6;border:1px solid #dedbd4;border-radius:999px;gap:2px;padding:3px;transition:border-color .22s,background-color .22s;position:relative}.packblade-landing .pb-mode-switch:before{z-index:0;content:"";background:#fff;border:1px solid #53fc18;border-radius:999px;width:calc(50% - 4px);transition:transform .44s cubic-bezier(.22,1,.36,1),background-color .28s;position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.packblade-landing .pb-mode-switch.is-streamer:before{transform:translate(calc(100% + 2px))}.packblade-landing .pb-mode-switch.is-dark{background:#ffffff0a;border-color:#ffffff1a}.packblade-landing .pb-mode-switch.is-dark:before{background:#12141a}.packblade-landing .pb-mode-switch-item{z-index:1;letter-spacing:.01em;text-transform:capitalize;min-width:5.5rem;min-height:36px;padding:0 14px;font-size:12px;font-weight:650;position:relative;color:#52525b!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;transition:color .22s!important}.packblade-landing .pb-mode-switch.is-dark .pb-mode-switch-item{color:#a1a1aa!important}.packblade-landing .pb-mode-switch-item:hover{color:#18181b!important;background:0 0!important}.packblade-landing .pb-mode-switch.is-dark .pb-mode-switch-item:hover{color:#f4f4f5!important}.packblade-landing .pb-mode-switch-item[data-pressed],.packblade-landing .pb-mode-switch-item[aria-pressed=true],.packblade-landing .pb-mode-switch-item[data-state=on]{color:#18181b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.packblade-landing .pb-mode-switch.is-dark .pb-mode-switch-item[data-pressed],.packblade-landing .pb-mode-switch.is-dark .pb-mode-switch-item[aria-pressed=true],.packblade-landing .pb-mode-switch.is-dark .pb-mode-switch-item[data-state=on]{color:#f7f8f8!important;background:0 0!important}.packblade-landing .pb-mode-switch-item:focus-visible{outline-offset:2px;outline:2px solid #53fc18}
.pb-product-dialog-backdrop:has(>.pb-landing-access-dialog){z-index:10000;background:#000000d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}:where(.pb-product-dialog).pb-landing-access-dialog{border:1px solid var(--pb-product-border);background:var(--pb-product-surface);width:min(100%,32rem);max-height:calc(100dvh - 32px);color:var(--pb-product-text);border-radius:16px;overflow-y:auto;box-shadow:0 24px 80px #00000073}.pb-landing-access-dialog .pb-product-dialog-header{border-bottom:1px solid var(--pb-product-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.pb-landing-access-dialog .pb-product-dialog-header p{color:var(--pb-product-text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.pb-landing-access-dialog .pb-product-dialog-header h2{letter-spacing:-.015em;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:750;line-height:1.3}.pb-landing-access-dialog .pb-product-dialog-eyebrow{color:#53fc18;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700}.pb-landing-access-dialog .pb-product-dialog-close{border:1px solid var(--pb-product-border);background:var(--pb-product-surface-muted);width:44px;height:44px;color:var(--pb-product-text);border-radius:8px;flex:none;place-items:center;display:grid}.pb-landing-access-dialog .pb-product-dialog-close:hover{border-color:var(--pb-product-text-muted)}.pb-landing-access-dialog .pb-product-dialog-close:focus-visible{outline:2px solid var(--pb-product-focus);outline-offset:2px}.pb-landing-access-dialog .pb-product-dialog-close svg{width:18px;height:18px}.pb-landing-access-dialog{--pb-product-surface:#0f1011;--pb-product-surface-muted:#ffffff0a;--pb-product-text:#f7f8f8;--pb-product-text-muted:#8a8f98;--pb-product-border:#ffffff14;--pb-product-focus:#53fc18;background:#0f1011;border-radius:12px;width:min(100%,26rem);box-shadow:0 0 1px #00000014,0 1px 1px #00000012,0 3px 2px #0000000a,0 24px 48px #0006}.pb-landing-access-dialog .pb-product-dialog-header{border-bottom-color:#ffffff0d;padding:16px 16px 12px}.pb-landing-access-dialog .pb-product-dialog-header h2{letter-spacing:-.015em;color:#f7f8f8;font-size:1.25rem;font-weight:590}.pb-landing-access-dialog .pb-product-dialog-header p:not(.pb-product-dialog-eyebrow){color:#8a8f98;margin-top:8px;font-size:.875rem;line-height:1.55}.pb-landing-access-dialog .pb-product-dialog-eyebrow{color:#53fc18;letter-spacing:.2em;margin:0 0 6px;font-size:.6875rem;font-weight:650}.pb-landing-access-dialog .pb-product-dialog-close{color:#d0d6e0;background:#ffffff08;border-color:#ffffff14;border-radius:999px;width:32px;height:32px}.pb-landing-access-dialog .pb-product-dialog-close:hover{color:#f7f8f8;background:#ffffff0f;border-color:#ffffff29}.pb-landing-access-dialog .pb-product-dialog-body{padding:12px 12px 14px}.pb-landing-access-actions{gap:8px;display:grid}.pb-landing-access-action{min-height:48px;color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.pb-landing-access-mail{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.pb-landing-access-action span,.pb-landing-access-mail span{color:#8a8f98;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.6875rem;font-weight:510}.pb-landing-access-action strong,.pb-landing-access-mail strong{color:#f7f8f8;grid-column:1;font-size:.875rem;font-weight:510}.pb-landing-access-copy{color:#d0d6e0;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pb-landing-access-copy svg{width:14px;height:14px}.pb-landing-access-copy:hover,.pb-landing-access-action:hover .pb-landing-access-copy{color:#d8ffca;background:#53fc181a;border-color:#53fc186b}.pb-landing-access-copy:focus-visible{outline-offset:2px;outline:2px solid #53fc18}.pb-landing-access-action:hover{background:#53fc1814;border-color:#53fc186b}.pb-landing-access-action:focus-visible{outline-offset:2px;outline:2px solid #53fc18}
:root{--ui-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-canvas:#f4f4f5;--ui-bg:#fff;--ui-card:#f6f6f7;--ui-card-hover:#efeff1;--ui-raised:#fff;--ui-inset:#fafafa;--ui-border:#e7e7ea;--ui-border-strong:#d6d6db;--ui-text:#18181b;--ui-text-2:#3f3f46;--ui-muted:#686870;--ui-subtle:#a1a1aa;--ui-accent:#53fc18;--ui-accent-hover:#47e012;--ui-accent-ink:#0b1f03;--ui-accent-text:#1f7a08;--ui-accent-soft:#53fc1829;--ui-accent-line:#2f9e0061;--ui-twitch:#9146ff;--ui-focus:#2f9e00;--ui-ok:#15803d;--ui-ok-soft:#ecfdf3;--ui-warn:#b45309;--ui-warn-soft:#fff7e6;--ui-danger:#dc2626;--ui-danger-soft:#fef2f2;--ui-info:#2563eb;--ui-info-soft:#eff4ff;--ui-danger-fill:#dc2626;--ui-warn-fill:#f59e0b;--ui-on-fill:#fff;--ui-shadow-sm:0 1px 2px #1010140f;--ui-shadow-md:0 4px 16px #10101414, 0 1px 2px #1010140f;--ui-shadow-lg:0 24px 64px #1010142e, 0 2px 6px #10101414;--ui-scrim:#09090b8c;--ui-r-xs:6px;--ui-r-sm:8px;--ui-r-md:10px;--ui-r-lg:12px;--ui-r-xl:16px;--ui-sidebar-w:16.5rem;--ui-ease:cubic-bezier(.2, .8, .2, 1)}html[data-product-theme=dark],html:not([data-product-theme]) :is(.pb-studio-app,.pb-owner-app,.ui-dark-default){--ui-canvas:#0c0c0d;--ui-bg:#151516;--ui-card:#1c1c1e;--ui-card-hover:#232326;--ui-raised:#1a1a1c;--ui-inset:#111112;--ui-border:#ffffff13;--ui-border-strong:#ffffff21;--ui-text:#f4f4f5;--ui-text-2:#d4d4d8;--ui-muted:#a1a1aa;--ui-subtle:#6b6b74;--ui-accent-text:#6dff3a;--ui-accent-soft:#53fc181f;--ui-accent-line:#53fc1859;--ui-focus:#53fc18;--ui-ok:#6ee7a0;--ui-ok-soft:#22c55e1f;--ui-warn:#fbbf24;--ui-warn-soft:#fbbf241a;--ui-danger:#f87171;--ui-danger-soft:#f871711a;--ui-info:#93c5fd;--ui-info-soft:#60a5fa1a;--ui-shadow-sm:0 1px 2px #0006;--ui-shadow-md:0 8px 24px #00000059, 0 1px 2px #0006;--ui-shadow-lg:0 28px 80px #0009, 0 0 0 1px #ffffff0f;--ui-scrim:#000000b8}html[data-product-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-product-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,html[data-product-theme=dark],html:not([data-product-theme]) :is(.pb-studio-app,.pb-owner-app,.ui-dark-default){--pb-canvas:var(--ui-bg);--pb-ink:var(--ui-text);--pb-surface-raised:var(--ui-raised);--pb-text-muted:var(--ui-muted);--pb-control-hover:var(--ui-card-hover);--pb-studio-panel:var(--ui-card);--pb-border:var(--ui-border-strong);--pb-product-surface:var(--ui-raised);--pb-product-surface-muted:var(--ui-card);--pb-product-text:var(--ui-text);--pb-product-text-muted:var(--ui-muted);--pb-product-border:var(--ui-border-strong);--pb-product-focus:var(--ui-focus);--pb-product-danger:var(--ui-danger);--pb-product-notice-bg:var(--ui-card);--pb-product-notice-fg:var(--ui-text-2);--pb-product-notice-border:var(--ui-border)}.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app,.ui-portal,.pb-product-dialog-backdrop,.ui-drawer,[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=tooltip-content]{--background:var(--ui-bg);--foreground:var(--ui-text);--card:var(--ui-card);--card-foreground:var(--ui-text);--popover:var(--ui-raised);--popover-foreground:var(--ui-text);--primary:var(--ui-accent);--primary-foreground:var(--ui-accent-ink);--secondary:var(--ui-card);--secondary-foreground:var(--ui-text);--muted:var(--ui-card);--muted-foreground:var(--ui-muted);--accent:var(--ui-card-hover);--accent-foreground:var(--ui-text);--destructive:var(--ui-danger);--border:var(--ui-border-strong);--input:var(--ui-border-strong);--ring:var(--ui-focus);--radius:.625rem;--chart-1:var(--ui-accent);--chart-2:#7dd3fc;--chart-3:#fcd34d}.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app{font-family:var(--ui-font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ui-text)}:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app) ::selection{background:var(--ui-accent);color:var(--ui-accent-ink)}:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app,.ui-drawer,.ui-menu,.pb-select-menu,.pb-calendar-popup,.pb-product-dialog-backdrop:not(:has(>.pb-landing-access-dialog))) :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body:has(:is(.pb-studio-app,.pb-owner-app)){background:var(--ui-canvas)}html:not([data-product-theme]) body:has(:is(.pb-studio-app,.pb-owner-app)){background:#0c0c0d}body:has(:is(.pb-viewer-app,.pb-auth-app,.pb-state-app)){background:var(--ui-canvas)}body:has(:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app)){font-family:var(--ui-font)}body:has(:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app))::-webkit-scrollbar-track{background:var(--ui-canvas)}body:has(:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app))::-webkit-scrollbar-thumb{background:var(--ui-border-strong)}body:has(:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-state-app))::-webkit-scrollbar-thumb:hover{background:var(--ui-subtle)}
.pb-app-brand{min-width:max-content;color:var(--ui-text);font:600 1.0625rem/1 var(--ui-font);letter-spacing:-.025em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.pb-app-brand img{object-fit:contain;width:1.75rem;height:1.75rem}.pb-app-brand[data-default-theme=dark] .pb-brand-on-light,.pb-app-brand[data-default-theme=light] .pb-brand-on-dark{display:none}html[data-product-theme=dark] .pb-app-brand .pb-brand-on-dark,html[data-product-theme=light] .pb-app-brand .pb-brand-on-light{display:block}html[data-product-theme=dark] .pb-app-brand .pb-brand-on-light,html[data-product-theme=light] .pb-app-brand .pb-brand-on-dark{display:none}.ui-frame{background:var(--ui-canvas);min-height:100svh;color:var(--ui-text);display:flex}.ui-frame>.ui-sidebar{width:var(--ui-sidebar-w);scrollbar-width:none;flex:none;height:100svh;display:none;position:sticky;top:0;overflow-y:auto}.ui-frame>.ui-sidebar::-webkit-scrollbar{display:none}@media (min-width:1024px){.ui-frame>.ui-sidebar{display:flex}}.ui-sidebar{background:var(--ui-canvas);flex-direction:column;gap:20px;padding:22px 14px 16px}.ui-sidebar-head{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.ui-badge{border:1px solid var(--ui-border);border-radius:var(--ui-r-xs);background:var(--ui-card);color:var(--ui-muted);letter-spacing:.01em;align-items:center;padding:5px 8px;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.ui-main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-workspace{background:var(--ui-bg);flex-direction:column;flex:1;min-height:100svh;display:flex}@media (min-width:1024px){.ui-main{padding:8px 8px 8px 0}.ui-workspace{border:1px solid var(--ui-border);border-radius:var(--ui-r-xl);min-height:calc(100svh - 16px);box-shadow:var(--ui-shadow-sm)}}.ui-topbar{z-index:30;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex;position:sticky;top:0}@media (min-width:1024px){.ui-topbar{border-radius:var(--ui-r-xl) var(--ui-r-xl) 0 0;min-height:60px;padding:0 28px;top:8px}.ui-topbar:before{content:"";background:var(--ui-canvas);pointer-events:none;height:10px;position:absolute;bottom:100%;left:-2px;right:-2px}}.ui-topbar-start,.ui-topbar-end{align-items:center;gap:10px;min-width:0;display:flex}.ui-crumbs{min-width:0;color:var(--ui-muted);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;font-size:.9375rem;display:flex}.ui-crumbs>span{text-overflow:ellipsis;overflow:hidden}.ui-crumbs [aria-current=page]{color:var(--ui-text);font-weight:500}.ui-crumb-sep{color:var(--ui-subtle);opacity:.6}@media (max-width:639px){.ui-crumbs>span:not([aria-current]),.ui-crumb-sep{display:none}}.ui-menu-button{display:inline-flex}@media (min-width:1024px){.ui-icon-button.ui-menu-button{display:none}}.ui-icon-button{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);width:38px;height:38px;color:var(--ui-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.ui-icon-button:hover{background:var(--ui-card);border-color:var(--ui-border-strong)}.ui-icon-button svg{width:18px;height:18px}.ui-chip{border:1px solid var(--ui-border);background:var(--ui-card);min-height:30px;color:var(--ui-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.75rem;font-weight:500;display:inline-flex}.ui-chip svg,.ui-chip img{flex:none;width:14px;height:14px}.ui-chip-kick i{background:var(--ui-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--ui-accent-soft);border-radius:999px}.ui-chip-owner svg{color:var(--ui-accent-text)}.ui-content{flex:1;min-width:0}.ui-switcher{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);width:100%;min-height:52px;color:var(--ui-text);text-align:left;align-items:center;gap:10px;padding:8px 10px;display:flex}.ui-switcher.is-button{cursor:pointer;transition:background-color .15s,border-color .15s}.ui-switcher.is-button:hover{background:var(--ui-card-hover);border-color:var(--ui-border-strong)}.ui-switcher-text{flex:1;gap:2px;min-width:0;display:grid}.ui-switcher-text strong,.ui-account-text strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ui-switcher-text small,.ui-account-text small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;display:flex;overflow:hidden}.ui-switcher-text small img{width:10px;height:10px}.ui-switcher-chevron{width:15px;height:15px;color:var(--ui-subtle);flex:none}.ui-sidebar-cta{width:100%}.ui-nav{gap:2px;display:grid}.ui-nav-label{color:var(--ui-subtle);letter-spacing:.01em;margin:14px 10px 6px;font-size:.75rem;font-weight:500}.ui-nav-label:first-child{margin-top:0}.ui-nav-item{border-radius:var(--ui-r-md);width:100%;min-height:38px;color:var(--ui-muted);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 10px;font-size:.875rem;font-weight:450;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ui-nav-item svg{opacity:.85;flex:none;width:18px;height:18px}.ui-nav-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-nav-item:hover{background:var(--ui-card);color:var(--ui-text)}.ui-nav-item[aria-current=page]{background:var(--ui-card-hover);color:var(--ui-text);font-weight:550}.ui-nav-item[aria-current=page] svg{color:var(--ui-accent-text);opacity:1}.ui-nav-item.is-danger:hover,.ui-nav-item.is-report:hover,.ui-nav-item.is-report:focus-visible{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-nav-trail{opacity:.5;width:14px!important;height:14px!important}.ui-nav-badge{border-radius:var(--ui-r-xs);background:var(--ui-warn-soft);color:var(--ui-warn);letter-spacing:.04em;padding:3px 6px;font-size:.625rem;font-style:normal;font-weight:700}.ui-sidebar-foot{gap:2px;margin-top:auto;padding-top:12px;display:grid}.ui-theme-row,.ui-menu-row{min-height:42px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 10px;font-size:.875rem;display:flex}.ui-account{border-radius:var(--ui-r-lg);width:100%;min-height:52px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin-top:6px;padding:8px;transition:background-color .15s,border-color .15s;display:flex}.ui-account:hover,.ui-account[data-popup-open]{border-color:var(--ui-border);background:var(--ui-card)}.ui-account-text{flex:1;gap:2px;min-width:0;display:grid}.ui-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--ui-accent) 32%, var(--ui-card)), var(--ui-card-hover));width:32px;height:32px;color:var(--ui-text);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:.7rem;font-weight:650;display:inline-grid;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar-sm{border-radius:var(--ui-r-sm);width:30px;height:30px}.ui-avatar-xs{width:22px;height:22px;font-size:.58rem}.ui-drawer-backdrop{z-index:60;background:var(--ui-scrim);transition:opacity .2s;position:fixed;inset:0}.ui-drawer-backdrop[data-starting-style],.ui-drawer-backdrop[data-ending-style]{opacity:0}.ui-drawer{z-index:61;width:min(88vw,var(--ui-sidebar-w));background:var(--ui-canvas);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);transition:transform .24s var(--ui-ease);font-family:var(--ui-font);position:fixed;inset:0 auto 0 0;overflow-y:auto}.ui-drawer[data-starting-style],.ui-drawer[data-ending-style]{transform:translate(-100%)}.ui-drawer .ui-sidebar{min-height:100%;display:flex}.ui-drawer-close{z-index:1;border-radius:var(--ui-r-md);background:var(--ui-card);width:36px;height:36px;color:var(--ui-text);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:12px}.ui-drawer-close svg{width:18px;height:18px}.ui-drawer .ui-sidebar-head{padding-right:44px}.ui-drawer .ui-sidebar-head .ui-badge{display:none}@media (prefers-reduced-motion:reduce){.ui-drawer,.ui-drawer-backdrop{transition:none}}.ui-menu{border:1px solid var(--ui-border-strong);font-family:var(--ui-font);border-radius:var(--ui-r-lg)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-lg)!important;gap:0!important;padding:6px!important}.ui-menu-label{color:var(--ui-subtle);margin:4px 8px 6px;font-size:.75rem;font-weight:500}.ui-menu-item{border-radius:var(--ui-r-sm);width:100%;min-height:38px;color:var(--ui-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:.875rem;font-weight:450;text-decoration:none;display:flex}.ui-menu-item svg{width:16px;height:16px;color:var(--ui-muted);flex:none}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--ui-card);color:var(--ui-text)}.ui-menu-item[aria-current=page]{color:var(--ui-text);font-weight:550}.ui-menu-item.is-danger:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-menu-item.is-danger:hover svg{color:var(--ui-danger)}.ui-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-check{margin-left:auto;color:var(--ui-accent-text)!important}.ui-menu-separator{background:var(--ui-border);height:1px;margin:6px 2px}.ui-menu-identity{align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.ui-menu-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.ui-menu-identity small{color:var(--ui-muted);font-size:.75rem;display:block}.ui-menu-status{flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.ui-menu-status span{background:var(--ui-card);color:var(--ui-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.75rem;display:inline-flex}.ui-menu-status i{background:var(--ui-subtle);border-radius:999px;width:6px;height:6px}.ui-menu-status [data-on]{color:var(--ui-text-2)}.ui-menu-status [data-on] i{background:var(--ui-accent)}.ui-compact-footer{border-top:1px solid var(--ui-border);color:var(--ui-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;padding:16px 28px;font-size:.75rem;display:flex}.ui-compact-footer nav{flex-wrap:wrap;gap:16px;display:flex}.ui-compact-footer a{color:var(--ui-muted);text-decoration:none}.ui-compact-footer a:hover{color:var(--ui-text)}@media (max-width:639px){.ui-compact-footer{padding:16px}}.pb-studio-workspace,.pb-owner-main{width:100%;max-width:76rem;margin:0 auto;padding:28px 16px 56px}@media (min-width:640px){.pb-studio-workspace,.pb-owner-main{padding:32px 24px 64px}}@media (min-width:1280px){.pb-studio-workspace,.pb-owner-main{padding:36px 40px 72px}}.ui-page-narrow{max-width:44rem}.pb-viewer-app{background:var(--ui-canvas);min-height:100svh;color:var(--ui-text)}.pb-viewer-nav{z-index:40;border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);position:sticky;top:0}.pb-viewer-nav-inner{align-items:center;gap:24px;width:min(100%,76rem);min-height:64px;margin:auto;padding:0 20px;display:flex}.pb-viewer-links{align-items:center;gap:4px;display:flex}.pb-viewer-links a{border-radius:var(--ui-r-md);min-height:36px;color:var(--ui-muted);align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pb-viewer-links a:hover{color:var(--ui-text);background:var(--ui-card)}.pb-viewer-links a[aria-current=page]{background:var(--ui-card-hover);color:var(--ui-text)}.pb-viewer-account{align-items:center;gap:10px;margin-left:auto;display:flex}.pb-viewer-account>a[href=\/dashboard]{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-md);min-height:36px;color:var(--ui-text);align-items:center;padding:0 12px;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.pb-viewer-account>a[href=\/dashboard]:hover{background:var(--ui-card)}.pb-viewer-account-trigger{border:1px solid var(--ui-border-strong);background:var(--ui-raised);min-height:36px;color:var(--ui-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:.875rem;font-weight:550;display:inline-flex}.pb-viewer-account-trigger:hover{background:var(--ui-card)}.pb-viewer-account-trigger svg{width:14px;height:14px;color:var(--ui-subtle)}.pb-connected-dot{background:var(--ui-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--ui-accent-soft);border-radius:999px}.pb-viewer-signin{border-radius:var(--ui-r-md);background:var(--ui-accent);min-height:38px;color:var(--ui-accent-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.pb-viewer-signin:hover{background:var(--ui-accent-hover)}.pb-viewer-signin img{filter:brightness(0);width:14px;height:14px}@media (max-width:639px){.pb-viewer-nav-inner{gap:10px;padding:0 12px}.pb-viewer-nav .pb-app-brand span{display:none}.pb-viewer-account-label{display:none}.pb-viewer-account .pb-theme-toggle{display:none!important}.pb-viewer-links a{padding:0 8px}.pb-viewer-signin{padding:0 12px}}.pb-viewer-main{width:min(100%,76rem);margin:auto;padding:40px 20px 72px}@media (max-width:639px){.pb-viewer-main{padding:28px 16px 56px}}.pb-auth-app,.pb-state-app{background:var(--ui-canvas);min-height:100svh;color:var(--ui-text)}.pb-auth-header{justify-content:space-between;align-items:center;gap:16px;width:min(100%,76rem);min-height:64px;margin:auto;padding:0 20px;display:flex}.pb-auth-header-actions{align-items:center;gap:12px;display:flex}.pb-auth-header-actions>span{color:var(--ui-muted);font-size:.8125rem;font-weight:500}@media (max-width:479px){.pb-auth-header-actions>span{display:none}}.ui-theme-switch{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-card);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-theme-switch button{border-radius:var(--ui-r-sm);width:28px;height:26px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-grid}.ui-theme-switch button:hover{color:var(--ui-text)}.ui-theme-switch button[aria-checked=true]{background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-sm),0 0 0 1px var(--ui-border)}.ui-theme-switch button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-theme-switch svg{width:15px;height:15px}body:has(:is(.pb-viewer-app,.pb-studio-app,.pb-owner-app,.pb-auth-app,.pb-state-app)){background-image:none;animation:none}body:has(:is(.pb-viewer-app,.pb-studio-app,.pb-owner-app,.pb-auth-app,.pb-state-app)):before{display:none}body:has(:is(.pb-viewer-app,.pb-studio-app,.pb-owner-app,.pb-auth-app,.pb-state-app))>:is(header,footer){display:none}body:has(:is(.pb-viewer-app,.pb-studio-app,.pb-owner-app,.pb-auth-app,.pb-state-app))>main{max-width:none;padding:0;animation:none}body:has(.pb-overlay-leaderboard)>:is(header,footer){display:none}body:has(.pb-overlay-leaderboard)>main{flex:none;width:max-content;max-width:none;margin:0;padding:0}body:has(.pb-overlay-leaderboard){background:0 0;min-height:0;animation:none}body:has(.pb-overlay-leaderboard):before{display:none}.pb-overlay-leaderboard{box-sizing:border-box}.ui-nav-item:focus-visible,.ui-menu-item:focus-visible,.ui-account:focus-visible,.ui-switcher:focus-visible{outline-offset:-2px}.ui-sidebar-toggle{width:32px;height:32px;color:var(--ui-muted);border-color:#0000}.ui-sidebar-toggle:hover{color:var(--ui-text)}.ui-sidebar-toggle svg{width:17px;height:17px}.ui-icon-button.ui-sidebar-open{display:none}@media (min-width:1024px){.ui-frame>.ui-sidebar{transition:width .24s var(--ui-ease), padding .24s var(--ui-ease), opacity .18s ease, visibility 0s linear 0s;overflow-x:hidden}.ui-frame>.ui-sidebar>*{min-width:calc(var(--ui-sidebar-w) - 28px)}html[data-sidebar=collapsed] .ui-frame>.ui-sidebar{opacity:0;visibility:hidden;width:0;transition:width .24s var(--ui-ease), padding .24s var(--ui-ease), opacity .12s ease, visibility 0s linear .24s;padding-left:0;padding-right:0}html[data-sidebar=collapsed] .ui-main{padding-left:8px}html[data-sidebar=collapsed] .ui-icon-button.ui-sidebar-open{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ui-frame>.ui-sidebar{transition:none!important}}
.ui-page-head,.pb-monitor-heading,.pb-studio-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.ui-page-head>div:first-child{min-width:0}.pb-studio-title,.ui-page-title{color:var(--ui-text);font:600 1.625rem/1.2 var(--ui-font);letter-spacing:-.025em;text-transform:none;margin:0}@media (min-width:640px){.pb-studio-title,.ui-page-title{font-size:1.75rem}}.ui-page-sub,.pb-studio-description{color:var(--ui-muted);margin-top:6px;font-size:.9375rem;line-height:1.5}.pb-monitor-actions,.ui-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-section{margin-top:32px}.ui-section-head,.pb-monitor-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.ui-section-title,.pb-monitor-section-title,.pb-monitor-section h2{color:var(--ui-text);font:600 1rem/1.4 var(--ui-font);letter-spacing:-.015em;margin:0}.ui-section-sub{color:var(--ui-muted);margin-top:2px;font-size:.8125rem}.pb-monitor-section{margin-top:32px}.ui-btn,.pb-monitor-primary,.pb-monitor-ghost,.pb-studio-primary,.pb-studio-chip,button.pb-owner-danger,button.pb-owner-danger-outline{border-radius:var(--ui-r-md);min-height:38px;font:550 .875rem/1 var(--ui-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}:is(.ui-btn,.pb-monitor-primary,.pb-monitor-ghost,.pb-studio-primary,.pb-studio-chip) svg{flex:none;width:16px;height:16px}:is(.ui-btn,.pb-monitor-primary,.pb-monitor-ghost,.pb-studio-primary):active:not(:disabled){transform:translateY(.5px)}.ui-btn:disabled,.pb-monitor-primary:disabled,.pb-monitor-ghost:disabled,.pb-studio-chip:disabled,button.pb-owner-danger:disabled,button.pb-owner-danger-outline:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-btn-primary,.pb-monitor-primary,.pb-studio-primary{background:var(--ui-accent);color:var(--ui-accent-ink);box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000002e}.ui-btn-primary:hover:not(:disabled),.pb-monitor-primary:hover:not(:disabled),.pb-studio-primary:hover:not(:disabled){background:var(--ui-accent-hover)}.ui-btn-secondary,.pb-monitor-ghost,.pb-studio-chip{border-color:var(--ui-border-strong);background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-sm)}.ui-btn-secondary:hover:not(:disabled),.pb-monitor-ghost:hover:not(:disabled),.pb-studio-chip:hover:not(:disabled){background:var(--ui-card);border-color:var(--ui-border-strong)}.pb-studio-chip[aria-pressed=true]{border-color:var(--ui-accent-line);background:var(--ui-accent-soft);color:var(--ui-text)}.ui-btn-ghost{color:var(--ui-muted);background:0 0}.ui-btn-ghost:hover:not(:disabled){background:var(--ui-card);color:var(--ui-text)}.ui-btn-danger,button.pb-owner-danger{background:var(--ui-danger);color:#fff}html[data-product-theme=dark] :is(.ui-btn-danger,button.pb-owner-danger),html:not([data-product-theme]) .ui-dark-default :is(.ui-btn-danger,button.pb-owner-danger){background:var(--ui-danger-fill);color:var(--ui-on-fill)}.ui-btn-danger:hover:not(:disabled),button.pb-owner-danger:hover:not(:disabled){filter:brightness(.93)}.ui-btn-danger-outline,button.pb-owner-danger-outline{border-color:color-mix(in srgb,var(--ui-danger) 45%,transparent);color:var(--ui-danger);background:0 0}.ui-btn-danger-outline:hover:not(:disabled),button.pb-owner-danger-outline:hover:not(:disabled){background:var(--ui-danger-soft)}.ui-btn-sm{border-radius:var(--ui-r-sm);min-height:32px;padding:0 10px;font-size:.8125rem}.ui-btn-lg{min-height:44px;padding:0 18px;font-size:.9375rem}.ui-btn-icon{width:38px;padding:0}.ui-btn-block{width:100%}.pb-monitor-link,.ui-link{min-height:32px;color:var(--ui-muted);font:550 .8125rem/1 var(--ui-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.pb-monitor-link:hover,.ui-link:hover{color:var(--ui-text)}.pb-monitor-link svg,.ui-link svg{width:14px;height:14px}:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-product-dialog,.ui-drawer) [data-slot=button]{border-radius:var(--ui-r-md);font-weight:550}:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-product-dialog) [data-slot=button][data-variant=outline]{border-color:var(--ui-border-strong);background:var(--ui-raised);color:var(--ui-text)}:is(.pb-studio-app,.pb-owner-app,.pb-viewer-app,.pb-auth-app,.pb-product-dialog) [data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--ui-card)}.ui-card{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);min-width:0;padding:20px}.ui-card-raised{background:var(--ui-raised);box-shadow:var(--ui-shadow-sm)}.ui-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.ui-card-title{color:var(--ui-text);font:600 .9375rem/1.4 var(--ui-font);letter-spacing:-.01em;margin:0}.ui-card-sub{color:var(--ui-muted);margin-top:2px;font-size:.8125rem}.ui-divider{background:var(--ui-border);border:0;height:1px;margin:16px 0}.ui-grid-2{gap:16px;display:grid}@media (min-width:1024px){.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-grid-3{gap:16px;display:grid}@media (min-width:768px){.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ui-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-row{border-radius:var(--ui-r-md);background:var(--ui-card);align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:background-color .15s;display:flex}.ui-row:hover{background:var(--ui-card-hover)}.ui-row-main{flex:1;gap:3px;min-width:0;display:grid}.ui-row-title{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.ui-row-meta{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.75rem;display:flex}.ui-row-meta>*+:before{content:"";background:var(--ui-subtle);vertical-align:middle;border-radius:999px;width:3px;height:3px;margin-right:10px;display:inline-block}.ui-row-end{text-align:right;flex:none;align-items:center;gap:8px;display:flex}.ui-pill,.pb-owner-status{background:var(--ui-card-hover);width:max-content;color:var(--ui-text-2);font:550 .75rem/1.35 var(--ui-font);letter-spacing:0;text-transform:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.ui-pill:before,.pb-owner-status:before{content:"";opacity:.9;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.ui-pill.no-dot:before{display:none}.ui-pill.is-ok,.pb-owner-status:is(.is-redeemed,.is-available,.is-completed){background:var(--ui-ok-soft);color:var(--ui-ok)}.ui-pill.is-warn,.pb-owner-status:is(.is-expired,.is-inactive,.is-processing,.is-pending){background:var(--ui-warn-soft);color:var(--ui-warn)}.ui-pill.is-danger,.pb-owner-status.is-failed{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-pill.is-info,.pb-owner-status.is-info{background:var(--ui-info-soft);color:var(--ui-info)}.ui-pill.is-accent{background:var(--ui-accent-soft);color:var(--ui-accent-text)}.pb-monitor-empty,.ui-empty-line{color:var(--ui-muted);margin-top:0;font-size:.875rem;line-height:1.5}.ui-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-r-lg);text-align:center;justify-items:center;gap:6px;padding:36px 20px;display:grid}.ui-empty-icon{border-radius:var(--ui-r-md);background:var(--ui-card);width:40px;height:40px;color:var(--ui-muted);place-items:center;margin-bottom:6px;display:grid}.ui-empty-icon svg{width:20px;height:20px}.ui-empty h2,.ui-empty h3,.ui-empty strong{color:var(--ui-text);margin:0;font-size:.9375rem;font-weight:600}.ui-empty p{max-width:36ch;color:var(--ui-muted);margin:0;font-size:.8125rem;line-height:1.5}.ui-empty .ui-btn,.ui-empty .pb-monitor-primary,.ui-empty .pb-monitor-ghost{margin-top:10px}.ui-skeleton{border-radius:var(--ui-r-sm);background:linear-gradient(90deg,var(--ui-card) 0%,var(--ui-card-hover) 50%,var(--ui-card) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-shimmer}@keyframes ui-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-choice-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ui-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-choice{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);min-height:60px;color:var(--ui-text);align-items:center;gap:12px;padding:10px 14px;font-weight:550;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.ui-choice:hover{background:var(--ui-card-hover);border-color:var(--ui-border-strong)}.ui-choice-name{overflow-wrap:anywhere;flex:1;min-width:0}.ui-choice-chevron{width:16px;height:16px;color:var(--ui-subtle)}.pb-product-field{align-content:start;gap:7px;display:grid}.pb-product-field-label{color:var(--ui-text);font-size:.8125rem;font-weight:550;line-height:1.4}.pb-product-field-required,.pb-product-field-error{color:var(--ui-danger)}.pb-product-field-helper,.pb-product-field-error{font-size:.75rem;line-height:1.45}.pb-product-field-helper{color:var(--ui-muted)}.pb-product-field[data-disabled]{opacity:.6}.ui-input,.pb-product-field>input,.pb-product-field>select,.pb-product-field>textarea{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-md);background:var(--ui-raised);width:100%;min-height:40px;color:var(--ui-text);font:400 .875rem/1.4 var(--ui-font);box-shadow:var(--ui-shadow-sm);padding:9px 12px;transition:border-color .15s,box-shadow .15s}.pb-product-field>textarea{resize:vertical;min-height:96px}.ui-input::placeholder,.pb-product-field>:is(input,textarea)::placeholder{color:var(--ui-subtle)}.ui-input:hover,.pb-product-field>:is(input,select,textarea):hover{border-color:color-mix(in srgb,var(--ui-text) 22%,transparent)}.ui-input:focus-visible,.pb-product-field>:is(input,select,textarea):focus-visible{border-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus) 22%,transparent);outline:none}.pb-product-field[data-invalid]>:is(input,select,textarea){border-color:var(--ui-danger)}.ui-search{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-md);background:var(--ui-raised);min-width:0;min-height:40px;color:var(--ui-subtle);box-shadow:var(--ui-shadow-sm);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ui-search:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus) 22%,transparent)}.ui-search svg{flex:none;width:16px;height:16px}.ui-search input{min-width:0;color:var(--ui-text);font:400 .875rem/1.4 var(--ui-font);background:0 0;border:0;outline:none;flex:1}.ui-search input::placeholder{color:var(--ui-subtle)}.pb-select-trigger{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-md);background:var(--ui-raised);width:100%;min-height:40px;color:var(--ui-text);font:400 .875rem/1.4 var(--ui-font);text-align:left;box-shadow:var(--ui-shadow-sm);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.pb-select-trigger:hover{border-color:color-mix(in srgb,var(--ui-text) 22%,transparent)}.pb-select-trigger svg{width:16px;height:16px;color:var(--ui-subtle)}.pb-select-menu{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-lg);background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);padding:6px}.pb-select-option{border-radius:var(--ui-r-sm);width:100%;color:var(--ui-text-2);text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;font-size:.875rem;display:flex}.pb-select-option:hover,.pb-select-option[data-highlighted]{background:var(--ui-card);color:var(--ui-text)}.pb-select-option[data-disabled],.pb-select-option:disabled{cursor:not-allowed;opacity:.5}.pb-select-hint{color:var(--ui-muted);margin-top:2px;font-size:.75rem;display:block}.pb-range,.ui-segmented{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-card);align-items:center;gap:2px;min-height:36px;padding:3px;display:inline-flex}.pb-range button,.ui-segmented button{border-radius:var(--ui-r-sm);min-height:28px;color:var(--ui-muted);font:550 .8125rem/1 var(--ui-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pb-range button:hover,.ui-segmented button:hover{color:var(--ui-text)}.pb-range button[aria-pressed=true],.ui-segmented button[aria-pressed=true],.ui-segmented button[aria-selected=true],.ui-segmented button[data-active]{background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-sm),0 0 0 1px var(--ui-border)}.pb-studio-switch{min-height:40px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 0 0 52px;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.pb-studio-switch:before{content:"";background:var(--ui-card-hover);width:40px;height:24px;box-shadow:inset 0 0 0 1px var(--ui-border-strong);border-radius:999px;transition:background-color .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pb-studio-switch:after{content:"";width:18px;height:18px;transition:transform .2s var(--ui-ease);background:#fff;border-radius:999px;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #0000004d}.pb-studio-switch[aria-pressed=true]:before{background:var(--ui-accent);box-shadow:none}.pb-studio-switch[aria-pressed=true]:after{transform:translate(16px,-50%)}:is(.pb-studio-pagination,.pb-owner-pagination,.pb-viewer-pagination,.pb-raffle-pager),.pb-studio-pagination>[data-slot=pagination-content]{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;font-size:.8125rem;line-height:1.4;display:flex}:is(.pb-studio-pagination,.pb-owner-pagination,.pb-viewer-pagination,.pb-raffle-pager){margin-top:20px}:is(.pb-studio-pagination,.pb-owner-pagination,.pb-viewer-pagination,.pb-raffle-pager) p{margin:0}:is(.pb-studio-pagination,.pb-owner-pagination,.pb-viewer-pagination,.pb-raffle-pager) :is(.ui-btn,[data-slot=button]){border-radius:var(--ui-r-md);gap:6px;min-height:36px;padding-inline:12px;font-size:.8125rem;font-weight:550}:is(.pb-studio-pagination,.pb-owner-pagination,.pb-viewer-pagination,.pb-raffle-pager) :is(.ui-btn,[data-slot=button]) svg{width:16px;height:16px}.pb-studio-pagination .font-medium{color:var(--ui-text)}@media (max-width:639px){:is(.pb-owner-pagination,.pb-viewer-pagination,.pb-raffle-pager)>:is(span:not(.ui-btn),p),.pb-studio-pagination [data-slot=pagination-item]:nth-child(2){text-align:center;flex-basis:100%;order:3}}.pb-product-notice{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);color:var(--ui-text-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.pb-product-notice[data-tone=success]{border-color:color-mix(in srgb,var(--ui-ok) 28%,transparent);background:var(--ui-ok-soft)}.pb-product-notice[data-tone=error]{border-color:color-mix(in srgb,var(--ui-danger) 30%,transparent);background:var(--ui-danger-soft)}.pb-product-notice:is([data-tone=warning],[data-tone=stale]){border-color:color-mix(in srgb,var(--ui-warn) 30%,transparent);background:var(--ui-warn-soft)}.pb-product-notice[data-tone=info]{border-color:color-mix(in srgb,var(--ui-info) 26%,transparent);background:var(--ui-info-soft)}.pb-product-notice-icon{width:18px;height:18px;color:var(--ui-muted);flex:none;margin-top:1px}.pb-product-notice[data-tone=success] .pb-product-notice-icon{color:var(--ui-ok)}.pb-product-notice[data-tone=error] .pb-product-notice-icon{color:var(--ui-danger)}.pb-product-notice:is([data-tone=warning],[data-tone=stale]) .pb-product-notice-icon{color:var(--ui-warn)}.pb-product-notice[data-tone=info] .pb-product-notice-icon{color:var(--ui-info)}.pb-product-notice[data-tone=loading] .pb-product-notice-icon{animation:.9s linear infinite pb-product-spin}.pb-product-notice-title{color:var(--ui-text);-webkit-line-clamp:unset;margin:0;font-size:.875rem;font-weight:600;line-height:1.45;display:block;overflow:visible}.pb-product-notice-copy{color:var(--ui-text-2);grid-column:2;margin-top:0;font-size:.8125rem;line-height:1.5}.pb-product-notice-action{grid-area:1/3/span 2;align-self:center}.pb-product-data-state{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);color:var(--ui-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.pb-product-data-state[data-state=error]{border-color:color-mix(in srgb,var(--ui-danger) 35%,transparent);background:var(--ui-danger-soft)}.pb-product-data-state[data-state=stale]{border-color:color-mix(in srgb,var(--ui-warn) 35%,transparent);background:var(--ui-warn-soft)}.pb-product-data-state-icon{width:20px;height:20px;color:var(--ui-muted)}.pb-product-data-state[data-state=error] .pb-product-data-state-icon{color:var(--ui-danger)}.pb-product-data-state[data-state=stale] .pb-product-data-state-icon{color:var(--ui-warn)}.pb-product-data-state[data-state=loading] .pb-product-data-state-icon{animation:.9s linear infinite pb-product-spin}.pb-product-data-state h2{font:600 .9375rem/1.4 var(--ui-font);margin:0}.pb-product-data-state p{color:var(--ui-muted);margin:3px 0 0;font-size:.8125rem;line-height:1.5}.pb-product-data-state-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pb-product-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pb-product-notice[data-tone=loading] .pb-product-notice-icon,.pb-product-data-state[data-state=loading] .pb-product-data-state-icon{animation:none}}@media (max-width:520px){.pb-product-notice,.pb-product-data-state{grid-template-columns:auto minmax(0,1fr)}.pb-product-notice-action,.pb-product-data-state-action{grid-area:auto/1/auto/-1}}.pb-product-dialog-backdrop:not(:has(>.pb-landing-access-dialog)){z-index:10000;background:var(--ui-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;animation:.16s ease-out ui-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.pb-product-dialog:not(.pb-landing-access-dialog){border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-xl);background:var(--ui-raised);width:min(100%,32rem);max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);font-family:var(--ui-font);animation:ui-pop-in .18s var(--ui-ease);overflow-y:auto}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 4px;display:flex}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-header h2{font:600 1.0625rem/1.35 var(--ui-font);letter-spacing:-.015em;margin:0}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-header p{color:var(--ui-muted);margin:6px 0 0;font-size:.875rem;line-height:1.5}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-eyebrow{font-weight:600;color:var(--ui-accent-text)!important;margin:0 0 8px!important;font-size:.75rem!important}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-close{border-radius:var(--ui-r-sm);width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-close:hover{background:var(--ui-card);color:var(--ui-text)}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-close svg{width:18px;height:18px}:where(.pb-product-dialog:not(.pb-landing-access-dialog)) .pb-product-dialog-body{padding:16px 20px 20px}.pb-owner-dialog-actions,.pb-raffle-dialog-actions,.ui-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.pb-owner-dialog-actions>button:not([class*=pb-]):not([class*=ui-btn]),.pb-raffle-dialog-actions>button:not([class*=pb-]):not([class*=ui-btn]){border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-md);background:var(--ui-raised);min-height:38px;color:var(--ui-text);font:550 .875rem/1 var(--ui-font);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.pb-owner-dialog-actions>button.is-danger,.pb-raffle-dialog-actions>button.is-danger{border-color:var(--ui-danger-fill)!important;background:var(--ui-danger-fill)!important;color:var(--ui-on-fill)!important}.pb-owner-dialog-actions>button:disabled,.pb-raffle-dialog-actions>button:disabled{cursor:not-allowed;opacity:.5}.pb-owner-dialog-consequence{border:1px solid color-mix(in srgb,var(--ui-danger) 30%,transparent);border-radius:var(--ui-r-md);background:var(--ui-danger-soft);color:var(--ui-text-2);padding:12px;font-size:.8125rem;line-height:1.55}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.pb-product-dialog,.pb-product-dialog-backdrop{animation:none!important}}@media (max-width:520px){.pb-product-dialog-backdrop:not(:has(>.pb-landing-access-dialog)){align-items:end;padding:8px}.pb-product-dialog{max-height:calc(100dvh - 16px)}.pb-owner-dialog-actions>*,.pb-raffle-dialog-actions>*,.ui-dialog-actions>*{flex:auto}}.pb-duplicate-codes{margin:0 0 8px;padding:0;list-style:none}.pb-duplicate-codes li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.pb-duplicate-codes li+li{border-top:1px solid var(--ui-border)}.pb-duplicate-codes code{overflow-wrap:anywhere;min-width:0;color:var(--ui-text);font-family:var(--ui-mono);flex:1 1 0;font-size:.8125rem}.pb-duplicate-codes li>span{color:var(--ui-danger);white-space:nowrap;font-size:.8125rem;font-weight:600}.pb-duplicate-codes-pager{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;font-size:.8125rem;display:flex}.pb-duplicate-codes-pager div{gap:4px;display:flex}.pb-duplicate-codes-pager button{justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;display:inline-flex}.pb-report-shot{gap:6px;min-width:0;display:grid}.pb-report-shot-add{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-r-md);width:100%;min-width:0;height:56px;color:var(--ui-muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 12px;transition:background-color .15s,border-color .15s;display:flex}.pb-report-shot-add svg{flex:none}.pb-report-shot-add:hover:not(:disabled),.pb-report-shot-add:focus-visible,.pb-report-shot[data-dragging] .pb-report-shot-add{background:var(--ui-card);border-style:solid}.pb-report-shot-add:disabled{cursor:not-allowed;opacity:.6}.pb-report-shot-text,.pb-report-shot-meta{flex:1;min-width:0;display:grid}.pb-report-shot-title,.pb-report-shot-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.35;overflow:hidden}.pb-report-shot-title>span{color:var(--ui-muted);font-weight:400}.pb-report-shot-hint,.pb-report-shot-size,.pb-report-shot-note{color:var(--ui-muted);font-size:.75rem;line-height:1.45}.pb-report-shot-note{margin:0}.pb-report-shot-row{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-card);align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.pb-report-shot-thumb{border-radius:var(--ui-r-sm);object-fit:cover;flex:none;width:48px;height:48px;display:block}.pb-report-shot-pulse{background:var(--ui-border-strong);animation:1.4s ease-in-out infinite pb-report-shot-pulse}@keyframes pb-report-shot-pulse{50%{opacity:.45}}.pb-report-shot-remove{border-radius:var(--ui-r-sm);width:36px;height:36px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pb-report-shot-remove:hover:not(:disabled){background:var(--ui-card-hover);color:var(--ui-text)}.pb-report-shot-remove:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.pb-report-shot-pulse{animation:none}.pb-report-shot-add{transition:none}}.pb-account-menu,.pb-nav-popup,.pb-calendar-popup{border:1px solid var(--ui-border-strong);background:var(--ui-raised)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-lg)!important}.pb-calendar-popup button{color:inherit}.pb-status-item{color:var(--ui-text-2);background:0 0;transition:background-color .15s}.pb-status-item:hover,.pb-status-item[data-active]{background:var(--ui-card);color:var(--ui-text)}[data-sonner-toaster]{--normal-bg:var(--ui-raised);--normal-text:var(--ui-text);--normal-border:var(--ui-border-strong);--success-bg:var(--ui-raised);--success-text:var(--ui-text);--success-border:color-mix(in srgb, var(--ui-ok) 40%, var(--ui-border-strong));--error-bg:var(--ui-raised);--error-text:var(--ui-text);--error-border:color-mix(in srgb, var(--ui-danger) 45%, var(--ui-border-strong));--border-radius:12px;font-family:var(--ui-font)}[data-sonner-toast]{box-shadow:var(--ui-shadow-md)!important}[data-sonner-toast] [data-title]{color:var(--ui-text);font-weight:600}[data-sonner-toast] [data-description]{color:var(--ui-muted)}[data-sonner-toast][data-type=success] [data-icon]{color:var(--ui-ok)}[data-sonner-toast][data-type=error] [data-icon]{color:var(--ui-danger)}.pb-studio-toast{border:1px solid var(--ui-border-strong);background:var(--ui-raised);color:var(--ui-text)}.pb-team-invite-toast[data-sonner-toast][data-styled=true]{--pb-invite-fill:var(--ui-raised);background:linear-gradient(var(--pb-invite-fill),var(--pb-invite-fill)) padding-box, conic-gradient(from var(--pb-invite-angle),var(--ui-border-strong) 0%,#9146ff 40%,#53fc18 50%,var(--ui-border-strong) 60%,var(--ui-border-strong) 100%) border-box;color:var(--ui-text);box-shadow:0 0 0 4px var(--ui-accent-soft),var(--ui-shadow-lg);border:2px solid #0000;padding:16px 18px;animation:2.8s linear infinite pb-invite-spin}@property --pb-invite-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pb-invite-spin{to{--pb-invite-angle:360deg}}@media (prefers-reduced-motion:reduce){.pb-team-invite-toast[data-sonner-toast][data-styled=true]{border-color:var(--ui-accent);background:var(--pb-invite-fill);animation:none}}.pb-team-invite-toast[data-sonner-toast][data-styled=true] [data-icon]{width:32px;height:32px;color:var(--ui-accent-text);flex-shrink:0;margin:0 10px 0 0}.pb-team-invite-toast[data-sonner-toast][data-styled=true] [data-content]{gap:2px;min-width:0}.pb-team-invite-toast[data-sonner-toast] [data-title]{color:var(--ui-text);font-size:.875rem;font-weight:600;line-height:1.3}.pb-team-invite-toast [data-description]{color:var(--ui-muted)}.pb-team-invite-toast[data-sonner-toast][data-styled=true] [data-button]{color:#0a0b0e;background:#53fc18;border-radius:999px;flex-shrink:0;height:32px;margin-left:12px;padding:0 14px;font-weight:700}.pb-stock-meter{gap:6px;min-width:7.5rem;display:grid}.pb-stock-meter>span{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.pb-stock-meter small{color:var(--ui-muted);font-weight:450}.pb-stock-meter-track{background:var(--ui-card-hover);border-radius:999px;height:6px;overflow:hidden}.pb-stock-meter-fill{border-radius:inherit;background:var(--ui-accent);height:100%;transition:width .4s var(--ui-ease)}.pb-stock-meter.is-low .pb-stock-meter-fill{background:var(--ui-warn-fill)}.pb-stock-meter.is-empty .pb-stock-meter-fill{background:var(--ui-danger);width:0}.ui-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-raised);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:.875rem}.ui-table th{border-bottom:1px solid var(--ui-border);background:var(--ui-card);color:var(--ui-muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:.75rem;font-weight:550}.ui-table td{border-bottom:1px solid var(--ui-border);color:var(--ui-text-2);vertical-align:middle;padding:12px 14px}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:color-mix(in srgb,var(--ui-card) 60%,transparent)}.animate-fade-in{animation:ui-rise .28s var(--ui-ease) both}@keyframes ui-rise{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.animate-fade-in{animation:none}}.ui-spotlight{isolation:isolate;position:relative}.ui-spotlight:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(220px circle at var(--spot-x,50%) var(--spot-y,0%), color-mix(in srgb,var(--ui-accent) 9%,transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.ui-spotlight:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.ui-spotlight:after{display:none}}.ui-table-wrap{max-width:100%}.pb-studio-workspace,.pb-owner-main,.ui-content>*{min-width:0}html [data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--ui-raised);--normal-text:var(--ui-text);--normal-border:var(--ui-border-strong);--success-bg:var(--ui-raised);--success-text:var(--ui-text);--success-border:color-mix(in srgb, var(--ui-ok) 40%, var(--ui-border-strong));--error-bg:var(--ui-raised);--error-text:var(--ui-text);--error-border:color-mix(in srgb, var(--ui-danger) 45%, var(--ui-border-strong));--info-bg:var(--ui-raised);--info-text:var(--ui-text);--info-border:var(--ui-border-strong);--warning-bg:var(--ui-raised);--warning-text:var(--ui-text);--warning-border:color-mix(in srgb, var(--ui-warn) 40%, var(--ui-border-strong));--gray1:var(--ui-raised);--gray2:var(--ui-card);--gray4:var(--ui-card-hover);--gray5:var(--ui-border);--gray12:var(--ui-text)}html [data-sonner-toast] [data-close-button]{border-color:var(--ui-border-strong);background:var(--ui-raised);color:var(--ui-muted)}html [data-sonner-toast] [data-close-button]:hover{background:var(--ui-card);color:var(--ui-text)}html [data-sonner-toast] [data-button]{border-radius:var(--ui-r-sm);background:var(--ui-accent);height:32px;color:var(--ui-accent-ink);font:600 .8125rem/1 var(--ui-font);padding:0 12px}html [data-sonner-toast] [data-cancel]{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-sm);background:var(--ui-raised);height:32px;color:var(--ui-text);font:550 .8125rem/1 var(--ui-font);padding:0 12px}html [data-sonner-toast] [data-button].ui-toast-danger{background:var(--ui-danger-fill);color:var(--ui-on-fill)}html [data-sonner-toast].ui-toast-confirm{flex-wrap:wrap;row-gap:12px}html [data-sonner-toast].ui-toast-confirm [data-content]{flex:100%}html [data-sonner-toast].ui-toast-confirm [data-cancel]{margin-left:auto}
.ui-home{gap:0;display:grid}.ui-home-analytics{gap:16px;display:grid}.ui-home-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ui-home-toolbar-actions{align-items:center;gap:8px;display:flex}.ui-home-toolbar .ui-btn-icon{width:36px;min-height:36px}.ui-kpis{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ui-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-kpi{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);align-content:start;gap:6px;min-width:0;padding:18px 20px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.ui-kpi:hover{background:var(--ui-card-hover)}.ui-kpi[data-active]{border-color:var(--ui-accent-line);box-shadow:inset 0 0 0 1px var(--ui-accent-line)}.ui-kpi-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ui-kpi-hit:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-kpi-label{color:var(--ui-muted);font-size:.8125rem;font-weight:500}.ui-kpi-value{color:var(--ui-text);letter-spacing:-.03em;font-size:2rem;font-weight:600;line-height:1.1}.ui-kpi-delta{color:var(--ui-muted);font-size:.75rem}.ui-kpi-delta b{font-weight:600}.ui-kpi-delta[data-trend=up] b{color:var(--ui-accent-text)}.ui-kpi-delta[data-trend=down] b{color:var(--ui-danger)}.ui-kpi-delta[data-trend=flat] b{color:var(--ui-text-2)}.ui-chart-card{padding:20px 20px 14px}.ui-chart{flex-direction:column;height:19rem;display:flex}.ui-chart-caption{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:.75rem;overflow:hidden}@media (max-width:639px){.ui-chart-caption{white-space:normal;min-height:3em;line-height:1.5}}.ui-chart-body{flex:1;min-height:0;display:flex}.ui-chart-scale{width:2.75rem;color:var(--ui-subtle);text-align:right;flex-direction:column;flex:none;justify-content:space-between;padding:8px 8px 4px 0;font-size:.6875rem;display:flex}.ui-chart-canvas{min-width:0}.ui-chart .recharts-area-curve{stroke:var(--ui-accent-text)}.ui-chart-ticks{padding:6px 0 0 2.75rem;display:flex}.ui-chart-ticks p{color:var(--ui-subtle);text-align:center;white-space:nowrap;flex:1;margin:0;font-size:.6875rem}.ui-chart-ticks p.is-hidden{visibility:hidden}.ui-chart-tip{border:1px solid var(--ui-border-strong);border-radius:var(--ui-r-md);background:var(--ui-raised);min-width:8rem;box-shadow:var(--ui-shadow-md);font-family:var(--ui-font);gap:2px;padding:8px 10px;display:grid}.ui-chart-tip span{color:var(--ui-muted);font-size:.75rem}.ui-chart-tip strong{color:var(--ui-text);font-size:.9375rem;font-weight:600}.ui-chart-tip small{color:var(--ui-muted);font-size:.75rem;font-weight:450}@media (max-width:639px){.ui-chart{height:16rem}.ui-chart-card .ui-segmented{width:100%}.ui-chart-card .ui-segmented button{flex:1;justify-content:center;padding:0 6px}}.ui-home-pair{align-items:start}.ui-home-lower{align-items:stretch;margin-top:16px}.ui-home-error{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ui-home-error>svg{width:20px;height:20px;color:var(--ui-warn)}.ui-home-error>div{flex:1;min-width:0}.ui-home-error strong{color:var(--ui-text);font-size:.875rem;font-weight:600;display:block}.ui-home-error p{color:var(--ui-muted);margin-top:2px;font-size:.8125rem}.ui-home-inline-error{justify-items:start;gap:10px;display:grid}.ui-leaders{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ui-leader{border-radius:var(--ui-r-md);align-items:center;gap:12px;padding:8px 6px;display:flex}.ui-leader:hover{background:var(--ui-card-hover)}.ui-leader-rank{width:18px;color:var(--ui-subtle);text-align:center;flex:none;font-size:.75rem;font-weight:600}.ui-leader:first-child .ui-leader-rank{color:var(--ui-accent-text)}.ui-leader .ui-avatar{object-fit:cover;width:34px;height:34px}.ui-leader-main{flex:1;gap:2px;min-width:0;display:grid}.ui-leader-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.ui-leader-meta{color:var(--ui-muted);font-size:.75rem}.ui-leader-bar{background:var(--ui-border);border-radius:999px;height:3px;margin-top:4px;display:block;overflow:hidden}.ui-leader-bar i{border-radius:inherit;background:var(--ui-muted);opacity:.55;height:100%;display:block}.ui-leader:first-child .ui-leader-bar i{background:var(--ui-accent);opacity:.75}.ui-leader-points{color:var(--ui-text);justify-items:end;font-size:.875rem;font-weight:600;display:grid}.ui-leader-points small{color:var(--ui-muted);font-size:.6875rem;font-weight:450}.ui-feed{margin:0;padding:0;list-style:none;display:grid}.ui-feed-row{border-top:1px solid var(--ui-border);align-items:center;gap:12px;padding:11px 2px;display:flex}.ui-feed-row:first-child{border-top:0;padding-top:4px}.ui-stock-list{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ui-stock-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ui-stock-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-stock-top strong{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;overflow:hidden}.ui-stock-foot{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex}.ui-stock-row .pb-stock-meter{min-width:0}.ui-card-icon{width:16px;height:16px;color:var(--ui-subtle)}.ui-card-text{color:var(--ui-muted);margin:0 0 12px;font-size:.8125rem;line-height:1.5}.ui-copy-field{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-inset);align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.ui-copy-field code{min-width:0;color:var(--ui-text-2);font-family:var(--ui-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.ui-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ui-empty-compact{padding:20px 16px}@media (max-width:767px){.ui-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:14px 16px}.ui-kpi-label{grid-column:1}.ui-kpi-value{grid-area:1/2/span 2;align-self:center;font-size:1.6rem}.ui-kpi-delta{grid-column:1}}.ui-onboard{background:radial-gradient(120% 140% at 100% 0%, var(--ui-accent-soft), transparent 55%), var(--ui-card);gap:16px;margin-bottom:24px;display:grid}.ui-onboard-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.ui-onboard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-onboard-steps li{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-raised);align-items:flex-start;gap:12px;padding:14px;display:flex}.ui-onboard-steps li>div{flex:1;min-width:0}.ui-onboard-steps strong{color:var(--ui-text);font-size:.875rem;font-weight:600;display:block}.ui-onboard-steps p{color:var(--ui-muted);margin:3px 0 0;font-size:.8125rem;line-height:1.45}.ui-onboard-steps .ui-btn{align-self:center}.ui-onboard-num{background:var(--ui-accent-soft);width:24px;height:24px;color:var(--ui-accent-text);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}
.sr-back{width:max-content;margin-bottom:10px;display:flex}.sr-new{gap:24px;display:grid}.sr-new>.sr-form{width:100%;max-width:40rem}@media (min-width:1280px){.sr-new{grid-template-columns:minmax(0,34rem) minmax(16rem,1fr);align-items:start;gap:32px}.sr-new>.sr-form{max-width:none}.sr-new-preview{position:sticky;top:96px}}.sr-form{gap:22px;padding:22px;display:grid}.sr-group{gap:14px;min-width:0;display:grid}.sr-group+.sr-group{border-top:1px solid var(--ui-border);padding-top:22px}.sr-group-title{color:var(--ui-muted);font:550 .8125rem/1.3 var(--ui-font);letter-spacing:0;margin:0}.sr-form>.ui-btn{margin-top:2px}.sr-number-group{border-color:var(--ui-border-strong);border-radius:var(--ui-r-md);background:var(--ui-raised);height:40px;box-shadow:var(--ui-shadow-sm);color:var(--ui-text);transition:border-color .15s,box-shadow .15s;overflow:hidden}.sr-number-group:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus) 22%,transparent)}.sr-number-group button{color:var(--ui-muted)}.sr-number-group button:hover{background:var(--ui-card);color:var(--ui-text)}.sr-number-group input{color:var(--ui-text);font:400 .875rem/1.4 var(--ui-font)}.pb-product-field>.sr-key-textarea{min-height:7.5rem;font-family:var(--ui-mono);letter-spacing:0;white-space:pre;overflow-wrap:normal;font-size:.8125rem;line-height:1.55;overflow-x:auto}.sr-key-count{color:var(--ui-text-2);margin-top:4px;font-weight:550;display:block}.sr-preview{gap:10px;width:100%;max-width:36rem;display:grid}.sr-preview-label{color:var(--ui-muted);font:550 .8125rem/1.3 var(--ui-font);margin:0}.sr-tile{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);overflow:hidden}.sr-art{aspect-ratio:16/9;background:var(--ui-card-hover);display:block;position:relative;overflow:hidden}.sr-art:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:-2px}.sr-art-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sr-art-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-r-md);color:var(--ui-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;transition:border-color .15s,background-color .15s;display:flex;position:absolute;inset:12px}.sr-art-empty svg{width:28px;height:28px;color:var(--ui-subtle);margin-bottom:4px}.sr-art-title{color:var(--ui-text-2);font-size:.8125rem;font-weight:550}.sr-art-hint{font-size:.75rem}.sr-art:hover .sr-art-empty,.sr-art:focus-within .sr-art-empty{border-color:var(--ui-accent-line);background:var(--ui-accent-soft)}.sr-art-drop{z-index:1;cursor:pointer;position:absolute;inset:0}.sr-art-remove{z-index:2;position:absolute;top:10px;right:10px}.sr-tile-body{justify-items:start;gap:6px;padding:16px;display:grid}.sr-tile-name{max-width:100%;color:var(--ui-text);font:600 .9375rem/1.35 var(--ui-font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sr-tile-cost{color:var(--ui-text);align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.sr-tile-cost img{flex:none;width:14px;height:14px}.sr-tile-desc{min-height:2.8em;color:var(--ui-muted);overflow-wrap:anywhere;margin:2px 0 6px;font-size:.875rem;line-height:1.5}.sr-readonly-note{margin-bottom:16px}.sr-reward-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));gap:16px;display:grid}.sr-reward{border:1px solid var(--ui-border);border-radius:var(--ui-r-lg);background:var(--ui-card);grid-template-columns:minmax(0,1fr) 9rem 7.5rem 19.5rem;align-items:center;gap:12px 18px;padding:14px 16px;transition:background-color .15s,border-color .15s;display:grid;position:relative}.sr-reward:hover{background:var(--ui-card-hover);border-color:var(--ui-border-strong)}.sr-reward-main{align-items:center;gap:14px;min-width:0;display:flex}.sr-reward-art{border-radius:var(--ui-r-md);background:var(--ui-card-hover);flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.sr-reward:hover .sr-reward-art{background:var(--ui-border)}.sr-reward-art img{object-fit:cover;width:100%;height:100%}.sr-reward-art img.sr-reward-monogram{object-fit:contain;opacity:.85;width:58%;height:58%}.sr-reward-info{gap:4px;min-width:0;display:grid}.sr-reward-name{color:var(--ui-text);font:600 .9375rem/1.35 var(--ui-font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sr-reward-meta{white-space:nowrap;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:.8125rem;display:flex;overflow:hidden}.sr-reward-meta>*+:before{content:"";background:var(--ui-subtle);vertical-align:middle;border-radius:999px;width:3px;height:3px;margin-right:10px;display:inline-block}.sr-reward-stock,.sr-reward-stock .pb-stock-meter{min-width:0}.sr-reward-stock .is-low .sr-stock-note{color:var(--ui-warn)}.sr-reward-stock .is-empty .sr-stock-note{color:var(--ui-danger)}.sr-reward-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sr-reward-refill{border-top:1px solid var(--ui-border);grid-column:1/-1;padding-top:14px}.sr-reward-overlay{z-index:2;border-radius:inherit;background:color-mix(in srgb,var(--ui-card) 86%,transparent);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex;position:absolute;inset:0}.sr-reward-overlay p{max-width:28rem;color:var(--ui-text-2);margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:767px){.sr-reward{grid-template-columns:minmax(0,1fr) auto;padding:14px}.sr-reward-main{grid-column:1}.sr-reward-status{grid-area:1/2;align-self:start}.sr-reward-stock{grid-column:1/-1}.sr-reward-stock:empty{display:none}.sr-reward-meta{gap:2px;display:grid}.sr-reward-meta>*+:before{display:none}.sr-reward-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));justify-content:stretch;display:grid}}.sr-keys{gap:10px;display:grid}.sr-keys-label{color:var(--ui-text);align-items:center;gap:6px;font-size:.8125rem;font-weight:550;display:flex}.sr-keys-label svg{color:var(--ui-muted)}textarea.sr-keys-input{min-height:5.5rem;font-family:var(--ui-mono);resize:vertical;padding:10px 12px;font-size:.8125rem;line-height:1.55}.sr-keys-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sr-keys-notice{min-width:0;color:var(--ui-muted);font-size:.8125rem;line-height:1.45}.pb-select-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s}.pb-select-trigger>span:first-child{min-width:0}.pb-select-trigger:focus-visible,.pb-select-trigger[aria-expanded=true]{border-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus) 22%,transparent);outline:none}.pb-select-label{align-items:center;gap:8px;font-weight:500;display:flex}.pb-select-dot{border-radius:999px;flex:none;width:10px;height:10px}.pb-select-chevron{color:var(--ui-subtle);flex:none;transition:transform .15s}.pb-select-check{color:var(--ui-accent-text);flex:none;margin-top:2px}.pb-select-option{min-height:38px;font-family:var(--ui-font);background:0 0;border:0}.pb-select-option.is-on{background:var(--ui-card);color:var(--ui-text)}.pb-select-option>span:first-child{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.pb-select-chevron{transition:none}}.sr-history-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sr-history-search{flex:14rem;max-width:22rem}@media (max-width:639px){.sr-history-search{flex-basis:100%;max-width:none}}.sr-note{color:var(--ui-muted);margin:0 0 12px;font-size:.8125rem}.sr-history .ui-table td{font-size:.875rem}.sr-h-person{align-items:center;gap:10px;min-width:0;display:flex}.sr-h-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.sr-h-reward{color:var(--ui-text)}.sr-h-points{white-space:nowrap}.sr-h-unit{display:none}.sr-h-time{color:var(--ui-muted);white-space:nowrap}.sr-history .ui-table th:last-child,.sr-history .ui-table td.sr-h-toggle{text-align:right;width:1%;padding-left:6px}.sr-h-toggle svg{transition:transform .15s}.sr-history .ui-table tr[data-expanded]>td{border-bottom-color:#0000}.sr-history .ui-table tr.sr-h-detail-row>td{padding:0 14px 14px}.sr-detail{border:1px solid var(--ui-border);border-radius:var(--ui-r-md);background:var(--ui-inset);padding:4px 14px}.sr-detail-line{color:var(--ui-muted);align-items:center;gap:8px;margin:0;padding:10px 0;font-size:.8125rem;display:flex}.sr-detail-error{color:var(--ui-danger)}.sr-events{margin:0;padding:0;list-style:none;display:grid}.sr-event{padding:12px 0}.sr-event+.sr-event{border-top:1px solid var(--ui-border)}.sr-event-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sr-event-source{color:var(--ui-text);font-size:.8125rem;font-weight:550}.sr-event-times{color:var(--ui-muted);margin:6px 0 0;font-size:.75rem;line-height:1.5}.sr-event-error{color:var(--ui-danger);margin:6px 0 0;font-size:.75rem;line-height:1.5}.sr-refresh{margin-top:16px}@media (max-width:1179px){.sr-history .ui-table,.sr-history .ui-table tbody,.sr-history .ui-table tr,.sr-history .ui-table td{display:block}.sr-history .ui-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-history .ui-table tbody tr:not(.sr-h-detail-row){border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"viewer status toggle""reward reward reward""points time time";align-items:center;gap:4px 10px;padding:12px 14px;display:grid}.sr-history .ui-table tbody tr:last-child{border-bottom:0}.sr-history .ui-table tbody tr[data-expanded]{border-bottom-color:#0000}.sr-history .ui-table td{border:0;padding:0}.sr-history .ui-table tbody tr:hover td{background:0 0}.sr-history .ui-table td.sr-h-viewer{grid-area:viewer}.sr-history .ui-table td.sr-h-status{grid-area:status}.sr-history .ui-table td.sr-h-toggle{grid-area:toggle;width:auto;padding:0}.sr-history .ui-table td.sr-h-reward{color:var(--ui-text-2);grid-area:reward}.sr-history .ui-table td.sr-h-points{color:var(--ui-text-2);grid-area:points;font-size:.8125rem}.sr-history .ui-table td.sr-h-time{text-align:right;grid-area:time;font-size:.8125rem}.sr-h-unit{display:inline}.sr-history .ui-table tr.sr-h-detail-row{border-bottom:1px solid var(--ui-border);padding:0 14px 14px}.sr-history .ui-table tr.sr-h-detail-row>td{padding:0}.sr-history .ui-table tr.sr-h-detail-row:last-child{border-bottom:0}}.sr-toast{border-radius:var(--ui-r-lg);width:356px;max-width:100%;box-shadow:var(--ui-shadow-md);align-items:center;gap:12px;padding:14px 16px;display:flex}.sr-toast p{margin:0;font-size:.8125rem;font-weight:500}.sr-toast-check{background:var(--ui-accent);width:16px;height:16px;color:var(--ui-accent-ink);border-radius:999px;flex:none;place-items:center;display:grid}.sr-recovery{border:1px solid color-mix(in srgb,var(--ui-warn) 30%,transparent);border-radius:var(--ui-r-lg);background:var(--ui-card);gap:12px;margin-bottom:28px;padding-bottom:16px;display:grid;overflow:hidden}.sr-recovery>*{margin-inline:16px}.sr-recovery>.pb-product-notice{border:0;border-bottom:1px solid var(--ui-border);border-radius:0;margin:0}.sr-recovery .ui-btn{justify-self:start}.sr-recovery-target{gap:10px;display:grid}.sr-recovery-name{color:var(--ui-text);margin:0;font-size:.875rem;font-weight:600}.sr-recovery-text{color:var(--ui-text-2);margin:0;font-size:.8125rem;line-height:1.5}.sr-recovery-block{gap:8px;display:grid}.sr-recovery-field{color:var(--ui-text);gap:6px;font-size:.8125rem;font-weight:550;display:grid}.sr-recovery-details{color:var(--ui-muted);font-size:.8125rem}.sr-recovery-details summary{cursor:pointer;width:max-content}.sr-recovery-details summary:hover{color:var(--ui-text)}.sr-recovery-details p{margin:6px 0 0;line-height:1.5}.sr-recovery-details code{font-family:var(--ui-mono);overflow-wrap:anywhere;font-size:.75rem}@media (min-width:768px) and (max-width:1279px){.sr-reward{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status""stock actions"}.sr-reward-main{grid-area:main}.sr-reward-status{grid-area:status;justify-self:end}.sr-reward-stock{grid-area:stock;max-width:22rem}.sr-reward-actions{grid-area:actions}}.rw-card{border:1px solid var(--ui-border);border-radius:var(--ui-r-xl);background:var(--ui-card);min-width:0;transition:transform .2s var(--ui-ease), border-color .2s ease, box-shadow .2s ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.rw-card:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.rw-card.is-empty{border-color:color-mix(in srgb,var(--ui-danger) 30%,var(--ui-border))}@media (prefers-reduced-motion:reduce){.rw-card,.rw-card:hover{transition:none;transform:none}}.rw-art{aspect-ratio:16/9;background:var(--ui-card-hover);position:relative;overflow:hidden}.rw-art>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ui-ease)}.rw-card:hover .rw-art>img:first-child{transform:scale(1.04)}.rw-art.is-fallback{background:radial-gradient(120% 100% at 50% 0%, var(--ui-accent-soft), transparent 65%), var(--ui-card-hover);place-items:center;display:grid}.rw-art.is-fallback>img.rw-monogram{opacity:.42;filter:saturate(.7);width:17%;height:auto;transform:none}.rw-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:55%;position:absolute;inset:auto 0 0}.rw-status{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff24;position:absolute;top:10px;left:10px;color:#f4f4f5!important;background:#0c0c0d9e!important}.rw-status.is-ok:before{background:#53fc18;animation:2s ease-in-out infinite rw-live;box-shadow:0 0 0 3px #53fc1840}.rw-status.is-warn:before{background:#fbbf24}.rw-status.is-danger:before{background:#f87171}@keyframes rw-live{50%{box-shadow:0 0 0 5px #53fc1814}}@media (prefers-reduced-motion:reduce){.rw-status.is-ok:before{animation:none}}.rw-cost{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0d9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.8125rem;font-weight:650;display:inline-flex;position:absolute;bottom:10px;left:10px}.rw-cost small{color:#ffffffb3;font-size:.75rem;font-weight:500}.rw-kick{width:11px;height:auto}.rw-body{flex:1;align-content:start;gap:10px;padding:14px 16px 4px;display:grid}.rw-title{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.rw-name{min-width:0;color:var(--ui-text);font:600 .9375rem/1.35 var(--ui-font);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rw-type{color:var(--ui-subtle);flex:none;font-size:.75rem;font-weight:500}.rw-desc{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 0;font-size:.8125rem;line-height:1.45;overflow:hidden}.rw-stock{gap:7px;margin-top:2px;display:grid}.rw-stock-line{color:var(--ui-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:.75rem;display:flex}.rw-stock-line strong{color:var(--ui-text);font-size:.9375rem;font-weight:650}.rw-stock-line em{font-style:normal;font-weight:600}.rw-stock.is-low .rw-stock-line em{color:var(--ui-warn)}.rw-stock.is-empty .rw-stock-line em{color:var(--ui-danger)}.rw-stock-track{background:var(--ui-card-hover);border-radius:999px;height:6px;overflow:hidden}.rw-stock-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb,var(--ui-accent) 70%,var(--ui-card)), var(--ui-accent));height:100%;transition:width .5s var(--ui-ease)}.rw-stock.is-low .rw-stock-fill{background:var(--ui-warn-fill)}.rw-stock.is-empty .rw-stock-fill{width:0!important}.rw-actions{align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.rw-actions>.ui-btn:first-child{flex:1}.rw-remove{margin-left:auto;color:var(--ui-muted)!important}.rw-remove:hover:not(:disabled){background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important}.pb-product-dialog.rw-refill-dialog{width:min(100%,34rem)}.rw-refill-dialog .sr-keys{gap:10px;display:grid}.sr-keys-hint{color:var(--ui-muted);margin:-4px 0 0;font-size:.75rem}.rw-refill-dialog .sr-keys-input{min-height:9.5rem;font-family:var(--ui-mono);font-size:.8125rem}.rw-refill-dialog .sr-keys-foot{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.rw-refill-dialog .sr-keys-foot .ui-btn{min-height:38px;padding:0 16px}.kc{gap:8px;margin-top:4px;display:grid}.kc-count{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.75rem;display:flex}.kc-count strong{color:var(--ui-accent-text);font-weight:700}.kc-repeats{background:var(--ui-warn-soft);color:var(--ui-warn);border-radius:999px;padding:2px 8px;font-weight:600}.kc-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kc-chip{border:1px solid var(--ui-border);border-radius:var(--ui-r-sm);background:var(--ui-inset);max-width:12rem;color:var(--ui-text-2);font:500 .75rem/1.4 var(--ui-mono);text-overflow:ellipsis;white-space:nowrap;animation:kc-in .18s var(--ui-ease) both;padding:3px 8px;overflow:hidden}.kc-more{color:var(--ui-muted);font-family:var(--ui-font);background:0 0;border-style:dashed}@keyframes kc-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.kc-chip{animation:none}}.sr-art[data-dragging]{outline:none}.sr-art[data-dragging]:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--sr-beam), transparent 0 70%, var(--ui-accent) 85%, transparent 100%) border-box;-webkit-mask-composite:xor;pointer-events:none;border:2px solid #0000;animation:1.6s linear infinite sr-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sr-art[data-dragging] .sr-art-empty{color:var(--ui-accent-text)}@property --sr-beam{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sr-beam{to{--sr-beam:360deg}}@media (prefers-reduced-motion:reduce){.sr-art[data-dragging]:before{border-color:var(--ui-accent);background:0 0;animation:none}}