.jvDvRq_bar{top:max(.85rem, env(safe-area-inset-top));z-index:1200;pointer-events:none;will-change:transform;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;padding-inline:clamp(.75rem,3vw,1.75rem);transition:transform .25s;display:flex;position:fixed;left:0;right:0}.jvDvRq_bar>*{pointer-events:auto}.jvDvRq_logo{background:var(--paper);border:3px solid var(--ink);place-items:center;padding:.3rem .45rem;transition:transform .2s;display:grid;transform:rotate(-3deg);box-shadow:4px 4px #0009}.jvDvRq_logo:hover{transform:rotate(2deg)scale(1.05)}.jvDvRq_logoImg{width:clamp(36px,4.4vw,46px);height:auto;display:block}.jvDvRq_right{align-items:flex-start;gap:.7rem;display:flex}.jvDvRq_announce{flex:1 1 0;justify-content:center;align-self:center;min-width:0;display:flex}.jvDvRq_announceHidden{visibility:hidden}@media (max-width:860px){.jvDvRq_announce{flex-basis:100%;order:3}}.jvDvRq_portal,.jvDvRq_menuBtn{border:3px solid var(--ink);height:2.9rem;font-family:var(--font-futura-heavy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #0009}.jvDvRq_portal{background:var(--ink);color:var(--yellow);border-color:var(--paper);border-radius:var(--radius-sm);transform:rotate(1.5deg)}.jvDvRq_menuBtn{background:var(--yellow);color:var(--ink);border-radius:var(--radius-sm);transform:rotate(-1.5deg)}.jvDvRq_portal:hover,.jvDvRq_menuBtn:hover,.jvDvRq_portal:focus-visible,.jvDvRq_menuBtn:focus-visible{transform:translate(-2px,-2px)rotate(0);box-shadow:6px 6px #0009}.jvDvRq_menuBtn:focus-visible,.jvDvRq_portal:focus-visible{outline:3px solid var(--white);outline-offset:2px}.jvDvRq_avatar,.jvDvRq_avatarFallback{object-fit:cover;border:2px solid var(--paper);border-radius:50%;flex-shrink:0;width:24px;height:24px}.jvDvRq_avatarFallback{background:var(--yellow);color:var(--ink);place-items:center;font-size:.7rem;display:grid}.jvDvRq_avatarFallback:before{content:attr(data-letter)}.jvDvRq_bars{gap:4px;width:18px;display:grid}.jvDvRq_bars i{background:var(--ink);height:3px;display:block}.jvDvRq_menu{z-index:1100;background:var(--navy);color:var(--white);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-2.5rem)}.jvDvRq_menuOpen{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:none}.jvDvRq_menu:after{content:"";background:repeating-linear-gradient(-45deg, var(--sky-text) 0 16px, var(--ink) 16px 32px);z-index:1;height:.9rem;position:fixed;bottom:0;left:0;right:0}.jvDvRq_menuInner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;max-width:1180px;min-height:100%;margin:0 auto;padding:6.5rem clamp(1rem,5vw,3rem) 4rem;display:grid}.jvDvRq_links{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.jvDvRq_links>li,.jvDvRq_side{opacity:0;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(1.2rem)}.jvDvRq_menuOpen .jvDvRq_links>li,.jvDvRq_menuOpen .jvDvRq_side{opacity:1;transition-delay:calc(80ms + var(--i,0) * 40ms);transform:none}.jvDvRq_link{color:var(--white);align-items:baseline;gap:1rem;padding:.15rem 0;text-decoration:none;display:flex;position:relative}.jvDvRq_num{font-family:var(--font-brick);color:var(--sky-text);min-width:1.6rem;font-size:1rem}.jvDvRq_word{font-family:var(--font-soulmaze);background-image:linear-gradient(var(--sky-text), var(--sky-text));background-position:0 92%;background-repeat:no-repeat;background-size:0% .28em;font-size:clamp(1.9rem,5.5vw,3.4rem);line-height:1.12;transition:background-size .25s,color .2s}.jvDvRq_link:hover .jvDvRq_word,.jvDvRq_link:focus-visible .jvDvRq_word{background-size:100% .28em}.jvDvRq_link:focus-visible{outline:3px solid var(--sky-text);outline-offset:4px}.jvDvRq_linkOn .jvDvRq_word{color:var(--sky-text)}.jvDvRq_here{background:var(--yellow);color:var(--ink);border-radius:var(--radius-pill);font-family:var(--font-renegare);white-space:nowrap;align-self:center;padding:.25rem .6rem;font-size:1rem;line-height:1;transform:rotate(-3deg);box-shadow:2px 2px #0009}.jvDvRq_side{background:var(--paper);color:var(--ink);box-shadow:var(--hard-shadow);transform-origin:0 0;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.jvDvRq_menuOpen .jvDvRq_side{transform:rotate(-1deg)}.jvDvRq_discord{color:#fff;border:3px solid var(--ink);border-radius:var(--radius-sm);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-futura-heavy);text-transform:uppercase;letter-spacing:.04em;background:#5865f2;align-items:center;gap:.6rem;padding:.85rem 1.2rem;font-size:.9rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.jvDvRq_discord:hover,.jvDvRq_discord:focus-visible{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.jvDvRq_sideLink{color:var(--ink);font-family:var(--font-futura-heavy);text-transform:uppercase;letter-spacing:.04em;border-bottom:3px solid var(--ink);padding-bottom:1px;font-size:.9rem;text-decoration:none}.jvDvRq_sideLink:hover,.jvDvRq_sideLink:focus-visible{border-bottom-color:#b8860b}.jvDvRq_tag{font-family:var(--font-brick);color:#3a4764;margin:0;font-size:1.25rem}@media (max-width:860px){.jvDvRq_menuInner{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:6rem}.jvDvRq_menuOpen .jvDvRq_side{transform:none}}@media (max-width:420px){.jvDvRq_portal span:last-child{display:none}.jvDvRq_portal{padding:0 .7rem}.jvDvRq_portal:not(:has(.jvDvRq_avatar,.jvDvRq_avatarFallback)) span:last-child{display:inline}}@media (prefers-reduced-motion:reduce){.jvDvRq_menu,.jvDvRq_menuOpen,.jvDvRq_links>li,.jvDvRq_side{transition:none;transform:none}}.jvDvRq_deskNav{display:none}@media (min-width:1100px){.jvDvRq_deskNav{align-items:center;gap:.9rem;margin-inline:auto;display:flex}.jvDvRq_shelf{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.jvDvRq_cart{background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:var(--radius-sm);transform:rotate(var(--tilt,-1deg));align-items:center;padding:.5rem .8rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #0009}.jvDvRq_cart:nth-child(2n){--tilt:1deg}.jvDvRq_cart:nth-child(3n){--tilt:-1.8deg}.jvDvRq_cart:hover,.jvDvRq_cart:focus-visible{transform:translate(-2px,-2px)rotate(0);box-shadow:5px 5px #0009}.jvDvRq_cart:focus-visible{outline:3px solid var(--white);outline-offset:2px}.jvDvRq_cartOn{background:var(--yellow)}.jvDvRq_cartNum{display:none}.jvDvRq_cartName{font-family:var(--font-futura-heavy);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;line-height:1}.jvDvRq_deskTicker{min-width:0;display:inline-flex}.jvDvRq_deskTicker:empty,.jvDvRq_menuBtn{display:none}.jvDvRq_announce{flex-basis:100%;order:3}}@media (min-width:1100px) and (max-width:1279px){.jvDvRq_cart{padding:.5rem .6rem}.jvDvRq_cartName{letter-spacing:.05em;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.jvDvRq_cart{transition:none}}
.Grjkva_footer{background:var(--navy-deep);color:var(--white);margin-top:3rem;padding:3.5rem clamp(1rem,4vw,2.5rem) 1.75rem;position:relative;overflow-x:clip}.Grjkva_footer:before{content:"";background:repeating-conic-gradient(var(--white) 0 25%, var(--royal) 0 50%) 0 0 / 28px 28px;height:28px;position:absolute;top:0;left:0;right:0}.Grjkva_inner{flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1080px;margin-inline:auto;display:flex;position:relative}.Grjkva_join{background:var(--sky);color:var(--white);border:3px solid var(--ink);box-shadow:var(--hard-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.1rem,3vw,1.75rem) clamp(1.1rem,3vw,2rem);display:flex;transform:rotate(-.5deg)}.Grjkva_joinText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Grjkva_joinKicker{font-family:var(--font-renegare);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem}.Grjkva_joinTitle{font-family:var(--font-soulmaze);margin:0;font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:400;line-height:1.1}.Grjkva_joinCount{font-family:var(--font-brick);margin:.2rem 0 0;font-size:1.25rem}.Grjkva_joinBtn{background:var(--ink);color:var(--white);font-family:var(--font-futura-heavy);text-transform:uppercase;letter-spacing:.04em;border:3px solid var(--ink);border-radius:var(--radius-sm);align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-size:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #00000073}.Grjkva_joinBtn:hover,.Grjkva_joinBtn:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px #00000073}.Grjkva_cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,4vw,3rem);display:grid}.Grjkva_col{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Grjkva_heading{font-family:var(--font-renegare);letter-spacing:.16em;text-transform:uppercase;background:var(--paper);color:var(--ink);border-radius:var(--radius-sm);margin:0 0 .9rem;padding:.4rem .65rem;font-size:.68rem;font-weight:400;display:inline-block;transform:rotate(-1.5deg);box-shadow:3px 3px #0000008c}.Grjkva_navList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.Grjkva_navLink{font-family:var(--font-futura-heavy);text-transform:uppercase;letter-spacing:.03em;color:var(--white);background-image:linear-gradient(var(--sky-text), var(--sky-text));background-position:0 88%;background-repeat:no-repeat;background-size:0% 38%;padding:.3rem 0;font-size:1rem;text-decoration:none;transition:background-size .25s;display:inline-block}.Grjkva_navLink:hover,.Grjkva_navLink:focus-visible{background-size:100% 38%}.Grjkva_icons{flex-wrap:wrap;gap:.7rem;display:flex}.Grjkva_iconLink{background:var(--paper);border:3px solid var(--ink);border-radius:.6rem;place-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:3px 3px #0000008c}.Grjkva_iconLink:nth-child(odd){transform:rotate(-3deg)}.Grjkva_iconLink:nth-child(2n){transform:rotate(2.5deg)}.Grjkva_iconLink:hover,.Grjkva_iconLink:focus-visible{transform:rotate(0)translateY(-3px);box-shadow:5px 5px #0000008c}.Grjkva_iconLink img{filter:invert()brightness(.1);width:22px;height:22px}.Grjkva_bottom{border-top:2px dashed #f2f1f033;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.Grjkva_logo{background:var(--paper);border:2px solid var(--ink);flex-shrink:0;width:44px;height:44px;padding:.25rem;transform:rotate(-3deg);box-shadow:3px 3px #0000008c}.Grjkva_bottomText{flex-direction:column;flex:1;gap:.15rem;min-width:12rem;display:flex}.Grjkva_tagline{font-family:var(--font-brick);color:var(--sky-text);margin:0;font-size:1.25rem;line-height:1.1}.Grjkva_copy{font-family:var(--font-futura-medium);color:#f2f1f0a6;margin:0;font-size:.78rem;line-height:1.5}.Grjkva_portalLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.Grjkva_portalLink:hover{color:var(--white)}.Grjkva_toTop{background:var(--paper);color:var(--ink);cursor:pointer;font-family:var(--font-renegare);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--ink);border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.7rem;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:3px 3px #0000008c}.Grjkva_toTop:hover,.Grjkva_toTop:focus-visible{transform:translateY(-3px);box-shadow:3px 6px #0000008c}@media (max-width:760px){.Grjkva_cols{grid-template-columns:repeat(2,minmax(0,1fr))}.Grjkva_social{grid-column:1/-1}}@media (max-width:520px){.Grjkva_join{transform:none}.Grjkva_joinBtn{justify-content:center;width:100%}.Grjkva_toTop{margin-left:auto}}@media (pointer:coarse),(max-width:1024px){.Grjkva_portalLink{padding:.5rem .2rem;display:inline-block}}
.jMvIxq_pill{border:3px solid var(--ink);border-radius:var(--radius-sm);max-width:min(100%,46rem);min-height:2.9rem;color:var(--ink);align-items:center;gap:.6rem;padding:.3rem .45rem .3rem .6rem;display:inline-flex;box-shadow:4px 4px #0009}.jMvIxq_navy{background:var(--navy-deep);color:var(--white);border-color:var(--yellow)}.jMvIxq_royal{background:var(--royal);color:var(--white);border-color:var(--yellow)}.jMvIxq_yellow{background:var(--yellow)}.jMvIxq_green{background:#6ee7b7}.jMvIxq_red{background:#fca5a5}.jMvIxq_tag{background:var(--yellow);color:var(--ink);font-family:var(--font-renegare);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:.15rem .5rem;font-size:.67rem}.jMvIxq_yellow .jMvIxq_tag,.jMvIxq_green .jMvIxq_tag,.jMvIxq_red .jMvIxq_tag{background:var(--ink);color:var(--white)}.jMvIxq_text{min-width:0;font-family:var(--font-futura-heavy);letter-spacing:.03em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.jMvIxq_cta{background:var(--yellow);color:var(--ink);font-family:var(--font-futura-heavy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.7rem;text-decoration:none;transition:transform .15s;display:inline-flex}.jMvIxq_cta:hover,.jMvIxq_cta:focus-visible{transform:translateY(-2px)}.jMvIxq_yellow .jMvIxq_cta,.jMvIxq_green .jMvIxq_cta,.jMvIxq_red .jMvIxq_cta{background:var(--ink);color:var(--white)}.jMvIxq_dismiss{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s;display:grid}.jMvIxq_dismiss:hover,.jMvIxq_dismiss:focus-visible{background:#8080804d}@media (max-width:560px){.jMvIxq_pill{gap:.45rem;width:100%;max-width:100%}.jMvIxq_text{font-size:.7rem}.jMvIxq_cta{padding-inline:.55rem}}@media (pointer:coarse),(max-width:1024px){.jMvIxq_cta{min-height:var(--btn-h)}.jMvIxq_dismiss{width:36px;height:36px}}
.NhQHFa_banner{z-index:2000;color:var(--white,#f2f1f0);border-radius:var(--radius-pill);font-family:var(--font-futura-medium);background:#111111eb;border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.8rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}
._09XwpW_btn{cursor:pointer;border:2px solid rgba(var(--pp-ink-rgb), .8);box-shadow:2px 2px 0 rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);color:var(--pp-ink);border-radius:6px;flex-shrink:0;place-items:center;text-decoration:none;transition:background .12s,border-color .12s,transform .1s;display:inline-grid}._09XwpW_md{width:var(--btn-h);height:var(--btn-h)}._09XwpW_sm{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:5px}._09XwpW_btn:hover:not(:disabled),._09XwpW_active{background:var(--yellow);color:#011941;border-color:var(--pp-ink);box-shadow:3px 3px 0 rgba(var(--pp-ink-rgb), .45);transform:translate(-1px,-1px)}._09XwpW_btn:focus-visible{outline-offset:2px;outline:3px solid #7db4eaf2}._09XwpW_btn:disabled{opacity:.45;cursor:not-allowed}._09XwpW_danger{color:var(--pp-bad);border-color:rgba(var(--pp-ink-rgb), .45)}._09XwpW_danger:hover:not(:disabled){border-color:var(--pp-bad);color:var(--pp-bad);background:#b91c1c24}
.y-7vNq_pane{flex-direction:column;gap:.5rem;min-width:0;display:flex}.y-7vNq_bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.y-7vNq_title{font-family:var(--font-futura-heavy);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .97);font-size:.78rem}.y-7vNq_title em{text-transform:none;letter-spacing:0;color:rgba(var(--pp-ink-rgb), .87);margin-left:.4rem;font-style:normal}.y-7vNq_tools{gap:.25rem;display:flex}.y-7vNq_tool{border:1px solid rgba(var(--pp-ink-rgb), .23);width:28px;height:28px;color:rgba(var(--pp-ink-rgb), .87);cursor:pointer;background:0 0;border-radius:.5rem;place-items:center;display:grid}.y-7vNq_tool:hover{color:var(--pp-ink);background:rgba(var(--pp-ink-rgb), .06)}.y-7vNq_toolOn{color:var(--p-accent-text);background:#243f630f;border-color:#243f634d}.y-7vNq_box{justify-content:center;display:flex;position:relative;overflow:hidden;}.y-7vNq_boxPhone{background:0 0;border:0;border-radius:0}.y-7vNq_boxPhone .y-7vNq_scaler{border:1px solid rgba(var(--pp-ink-rgb), .37);border-radius:1.1rem;box-shadow:0 6px 24px #00000073}.y-7vNq_scaler{position:relative;overflow:hidden}.y-7vNq_frame{transform-origin:0 0;background:var(--pp-card);border:0;display:block}.y-7vNq_note{color:rgba(var(--pp-ink-rgb), .87);margin:0;font-size:.72rem}.y-7vNq_full{z-index:1500;background:var(--pp-card);padding:.75rem 1rem;position:fixed;inset:0}.y-7vNq_full .y-7vNq_box{flex:1;align-items:center;min-height:0}.y-7vNq_full .y-7vNq_note{display:none}
.V9jWvq_list{z-index:3500;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--pp-card);border:2px solid var(--pp-ink);scrollbar-width:thin;border-radius:6px;min-width:11rem;max-height:15rem;margin:0;padding:.3rem;list-style:none;position:fixed;overflow-y:auto;box-shadow:5px 5px #00000080}.V9jWvq_group{letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);padding:.5rem .65rem .25rem;font-size:.67rem}.V9jWvq_row{font-family:var(--font-futura-medium);color:var(--pp-ink);cursor:pointer;overflow-wrap:anywhere;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.88rem;display:flex}.V9jWvq_rowText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.V9jWvq_hint{color:rgba(var(--pp-ink-rgb), .6);text-align:right;margin-left:auto;padding-left:.5rem;font-size:.74rem}.V9jWvq_rowOn{background:var(--yellow);color:#011941}.V9jWvq_rowSel{font-weight:700}.V9jWvq_rowSel .V9jWvq_rowText:before{content:"✓ "}.V9jWvq_rowSel:not(:has(.V9jWvq_rowText)):before{content:"✓ "}.V9jWvq_rowSpecial{font-weight:600}.V9jWvq_rowOff{opacity:.4;cursor:not-allowed}.V9jWvq_none{color:rgba(var(--pp-ink-rgb), .6);cursor:default}@media (max-width:640px){.V9jWvq_row{padding:.7rem .75rem;font-size:16px}}
.viv__G_wrap{flex-direction:column;gap:.8rem;display:flex}.viv__G_bar{justify-content:flex-end;display:flex}.viv__G_none{color:var(--pp-ink);opacity:.8;margin:0}.viv__G_list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.viv__G_row{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);color:var(--pp-ink);border-radius:.6rem;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem .9rem;padding:.65rem .9rem;display:grid}.viv__G_main{min-width:0;line-height:1.25;display:grid}.viv__G_title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.viv__G_title:hover{text-decoration:underline}.viv__G_when{opacity:.75;font-size:.8rem}.viv__G_badge{border:1px solid;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:700}.viv__G_live{color:#2f8f5b}.viv__G_draft{color:#9a6b3f}.viv__G_numbers{font-size:.85rem}.viv__G_hosts{gap:.25rem;display:inline-flex}.viv__G_hostLogo,.viv__G_hostText{object-fit:contain;background:#fff;border-radius:5px;width:24px;height:24px}.viv__G_hostText{color:#011941;background:#ffc72c;place-items:center;font-size:.7rem;font-weight:700;display:grid}.viv__G_actions{gap:.7rem;font-size:.85rem;font-weight:600;display:inline-flex}.viv__G_actions a{color:inherit;text-decoration:underline}@media (max-width:760px){.viv__G_row{grid-template-columns:1fr auto}.viv__G_numbers,.viv__G_hosts,.viv__G_actions{grid-column:1/-1}}.viv__G_invites{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);color:var(--pp-ink);border-radius:.6rem;gap:.5rem;padding:.8rem .9rem;display:grid}.viv__G_invite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.9rem;display:flex}.viv__G_inviteBtns{gap:.5rem;display:inline-flex}.viv__G_linkBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.viv__G_picker{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.viv__G_pickNote{opacity:.75;font-size:.8rem}
.OMeGiq_panel{flex-direction:column;gap:.9rem;max-width:560px;display:flex}.OMeGiq_hint{color:rgba(var(--pp-ink-rgb), .88);font-size:.85rem;line-height:1.5}.OMeGiq_sub{color:rgba(var(--pp-ink-rgb), .85);margin-top:.15rem;font-size:.8rem}.OMeGiq_qrCard{flex-direction:column;align-items:center;gap:.8rem;padding:1.1rem;display:flex;}.OMeGiq_qrOff .OMeGiq_qrBox{opacity:.35}.OMeGiq_qrBox{background:#fff;border-radius:.8rem;padding:.6rem;line-height:0}.OMeGiq_qr canvas,.OMeGiq_qr svg{width:min(260px,70vw);height:auto}.OMeGiq_link{font-family:var(--font-jb-mono), monospace;overflow-wrap:anywhere;text-align:center;color:var(--pp-ink);font-size:.82rem}.OMeGiq_actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.OMeGiq_full{z-index:10000;color:#111c33;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem;display:flex;position:fixed;inset:0}.OMeGiq_fullClose{color:#111c33;cursor:pointer;background:#fff;border:1px solid #111c33;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:.8rem;left:.8rem}.OMeGiq_fullTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700}.OMeGiq_fullSub{font-size:1.05rem}.OMeGiq_fullQr{line-height:0}.OMeGiq_qrBig canvas,.OMeGiq_qrBig svg{width:min(78vw,70vh,520px);height:auto}.OMeGiq_fullLink{font-family:var(--font-jb-mono), monospace;font-size:1rem}.OMeGiq_fullWarn{color:#b45309;font-size:.9rem;font-weight:700}.OMeGiq_modeCard{flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex;}.OMeGiq_modes{flex-wrap:wrap;gap:.4rem;display:flex}.OMeGiq_modeBtn{min-height:var(--btn-h);border:1px solid rgba(var(--pp-ink-rgb), .3);color:var(--pp-ink);font-family:var(--font-futura-medium);cursor:pointer;background:0 0;border-radius:.7rem;flex:8rem;padding:.5rem .8rem;font-size:.85rem}.OMeGiq_modeBtn:disabled{cursor:default;opacity:.75}.OMeGiq_modeBtn:not(:disabled):hover{background:rgba(var(--pp-ink-rgb), .06)}.OMeGiq_modeOn{background:var(--yellow);border-color:var(--pp-ink);color:#111c33;font-family:var(--font-dm-sans), system-ui, sans-serif;font-weight:700;opacity:1!important}
._7lxcHq_page{flex-direction:column;gap:1.25rem;max-width:none;margin-inline:0;display:flex}._7lxcHq_codePanel{background:var(--pp-card);border:1px solid rgba(var(--pp-ink-rgb), .2);border-radius:1rem;flex-direction:column;gap:.9rem;padding:1.2rem;display:flex}._7lxcHq_codePanel h2{color:var(--pp-ink);margin:0;font-size:1.1rem}._7lxcHq_codePanel p{color:rgba(var(--pp-ink-rgb), .8);margin:0;font-size:.92rem}
.Vfwfra_wrap{z-index:40;pointer-events:none;justify-content:center;margin-top:1rem;padding:0 .5rem;display:flex;position:sticky;bottom:1rem}.Vfwfra_bar{pointer-events:auto;background:var(--pp-ink);width:min(720px,100%);color:var(--pp-paper);border:2px solid var(--p-accent-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--p-accent-text) 28%, transparent), 0 14px 36px #00000073;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem .6rem 1.1rem;animation:.18s ease-out Vfwfra_rise;display:flex}.Vfwfra_msg{margin:0;font-size:.98rem;font-weight:700}.Vfwfra_actions>button:first-child{color:inherit;border:1px solid color-mix(in srgb, currentColor 55%, transparent)}.Vfwfra_actions>button:first-child:hover:not(:disabled){background:color-mix(in srgb, currentColor 14%, transparent)}.Vfwfra_actions{gap:.5rem;margin-left:auto;display:flex}.Vfwfra_alert{border-color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 55%, var(--pp-ink));box-shadow:0 0 0 4px color-mix(in srgb, var(--pp-bad) 45%, transparent), 0 14px 36px #00000073;animation:.6s cubic-bezier(.36,.07,.19,.97) Vfwfra_shake}.Vfwfra_alert .Vfwfra_msg{color:var(--pp-paper)}@keyframes Vfwfra_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes Vfwfra_shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-9px)}40%,60%{transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.Vfwfra_bar,.Vfwfra_alert{animation:none}}.Vfwfra_floating{z-index:2000;margin:0;position:fixed;bottom:1rem;left:0;right:0}
._6A7rzq_trigger{cursor:pointer;text-align:left;appearance:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}._6A7rzq_trigger:disabled{cursor:not-allowed;opacity:.55}._6A7rzq_trigger:focus-visible{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}._6A7rzq_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._6A7rzq_placeholder{color:rgba(var(--pp-ink-rgb), .5)}._6A7rzq_icon{color:rgba(var(--pp-ink-rgb), .86);flex-shrink:0}._6A7rzq_hidden{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}._6A7rzq_cal{flex-direction:column;gap:.5rem;display:flex}._6A7rzq_calHead{color:var(--pp-ink);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}._6A7rzq_nav{border:2px solid rgba(var(--pp-ink-rgb), .4);background:var(--pp-card);width:30px;height:30px;color:rgba(var(--pp-ink-rgb), .92);cursor:pointer;border-radius:4px;place-items:center;display:grid}._6A7rzq_nav:hover{border-color:var(--pp-ink);background:#243f6336}._6A7rzq_grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._6A7rzq_dow{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);padding:.2rem 0;font-size:.67rem}._6A7rzq_day{aspect-ratio:1;color:rgba(var(--pp-ink-rgb), 1);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;place-items:center;font-size:.85rem;display:grid}._6A7rzq_day:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .08)}._6A7rzq_day:disabled{opacity:.25;cursor:not-allowed}._6A7rzq_dayToday{border-color:var(--pp-ink)}._6A7rzq_daySel,._6A7rzq_daySel:hover{color:var(--pp-paper);font-weight:700;background:var(--pp-ink)!important}._6A7rzq_calFoot{justify-content:flex-end;padding-top:.4rem;display:flex}._6A7rzq_link{color:var(--pp-ink);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.8rem;text-decoration:underline}._6A7rzq_link:disabled{opacity:.35;cursor:not-allowed}._6A7rzq_timeHead{border-top:1px solid rgba(var(--pp-ink-rgb), .2);color:rgba(var(--pp-ink-rgb), .87);align-items:center;gap:.4rem;margin:.5rem 0 .35rem;padding-top:.5rem;font-size:.78rem;display:flex}._6A7rzq_cols{grid-template-columns:1fr 1fr .8fr;gap:.35rem;display:grid}._6A7rzq_col{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:190px;padding-right:2px;display:flex;overflow-y:auto}._6A7rzq_cell{color:rgba(var(--pp-ink-rgb), .97);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem 0;font-size:.85rem}._6A7rzq_cell:hover{background:rgba(var(--pp-ink-rgb), .08)}._6A7rzq_cellOn,._6A7rzq_cellOn:hover{background:var(--pp-ink);color:var(--pp-paper);font-weight:700}
.k_Clcq_group{border:1px solid rgba(var(--pp-ink-rgb), .1);background:rgba(var(--pp-ink-rgb), .025);border-radius:.9rem;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:1rem 1.1rem 1.1rem;display:flex}.k_Clcq_legend{font-family:var(--font-futura-heavy);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .7);padding:0 .4rem;font-size:.78rem}.k_Clcq_hint{color:rgba(var(--pp-ink-rgb), .72);font-size:.72rem}.k_Clcq_input{min-width:0;}.k_Clcq_block{background:rgba(var(--pp-ink-rgb), .03);border:1px solid rgba(var(--pp-ink-rgb), .08);border-radius:.7rem;flex-direction:column;gap:.6rem;min-width:0;padding:.7rem;display:flex}.k_Clcq_dragging{opacity:.5}.k_Clcq_dragOver{border-color:#ffc72c80}.k_Clcq_blockHead{align-items:center;gap:.5rem;display:flex}.k_Clcq_grip{width:24px;height:32px;color:rgba(var(--pp-ink-rgb), .72);cursor:grab;touch-action:none;flex-shrink:0;place-items:center;display:grid}.k_Clcq_blockTitle{font-family:var(--font-renegare);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-text);flex:1;font-size:.7rem}.k_Clcq_rows{flex-direction:column;gap:.6rem;display:flex}.k_Clcq_pair{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:start;gap:.5rem;display:grid}.k_Clcq_stack{flex-direction:column;grid-column:1/3;gap:.5rem;min-width:0;display:flex}.k_Clcq_addRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.k_Clcq_addLabel{color:rgba(var(--pp-ink-rgb), .72);margin-right:.2rem;font-size:.75rem}.k_Clcq_add{border-radius:var(--radius-sm);background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .14);color:var(--pp-ink);cursor:pointer;align-self:flex-start;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;display:inline-flex}.k_Clcq_add:hover{border-color:#ffc72c80}.k_Clcq_rm{place-items:center;display:grid}@media (max-width:560px){.k_Clcq_pair{grid-template-columns:minmax(0,1fr) auto}.k_Clcq_pair>:first-child,.k_Clcq_pair>:nth-child(2){grid-column:1}.k_Clcq_pair>.k_Clcq_rm{grid-area:1/2/span 2;align-self:center}.k_Clcq_pair>.k_Clcq_stack{grid-column:1}}
.ELCODa_page{max-width:700px;margin-inline:auto}.ELCODa_back{color:var(--p-accent-text);opacity:1;margin-bottom:.875rem;font-size:.85rem;transition:opacity .15s;display:inline-block}.ELCODa_back:hover{opacity:1}.ELCODa_title{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);letter-spacing:.01em;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:600}.ELCODa_form{flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;}.ELCODa_row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ELCODa_field{flex-direction:column;gap:.4rem;display:flex}.ELCODa_label{font-size:var(--fs-label);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .87);font-weight:600}.ELCODa_input{}.ELCODa_input option{background:var(--pp-card);color:var(--pp-ink)}.ELCODa_hint{font-size:.72rem;font-family:var(--font-futura-medium);color:rgba(var(--pp-ink-rgb), .87)}.ELCODa_textarea{resize:vertical;min-height:120px}.ELCODa_mdFieldHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ELCODa_mdTabs{background:rgba(var(--pp-ink-rgb), .04);border-radius:.4rem;gap:.25rem;padding:.15rem;display:flex}.ELCODa_checkbox{color:rgba(var(--pp-ink-rgb), .89);cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.ELCODa_checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--yellow)}.ELCODa_sectionDivider{border-top:1px solid rgba(var(--pp-ink-rgb), .2);flex-direction:column;gap:.3rem;padding-top:1.25rem;display:flex}.ELCODa_sectionLabel{font-size:var(--fs-label);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.01em;color:var(--p-accent-text);font-weight:600}.ELCODa_mappingList{flex-direction:column;gap:.5rem;display:flex}.ELCODa_mappingRow{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:.5rem;display:grid}.ELCODa_detectedRow{background:rgba(var(--pp-ink-rgb), .03);border:1px solid rgba(var(--pp-ink-rgb), .2);border-radius:.5rem;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.ELCODa_detectedInfo{min-width:0}.ELCODa_detectedTitle{color:var(--pp-ink);font-size:.85rem}.ELCODa_detectedOptions{color:rgba(var(--pp-ink-rgb), .87);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;overflow:hidden}@media (max-width:560px){.ELCODa_detectedRow{grid-template-columns:1fr}}.ELCODa_mappingAddBtn{color:#7db4ea99;cursor:pointer;text-align:left;padding:.4rem 0;font-size:.8rem;transition:color .15s}.ELCODa_mappingAddBtn:hover{color:var(--p-accent-text)}@media (max-width:600px){.ELCODa_mappingRow{grid-template-columns:1fr auto}.ELCODa_mappingRow>:first-child{grid-column:1/-1}}.ELCODa_actions{z-index:5;background:var(--pp-card);border-top:1px solid var(--pp-line);justify-content:flex-end;align-items:center;gap:.875rem;margin-top:.5rem;padding:.85rem 0 .2rem;display:flex;position:sticky;bottom:0}.ELCODa_row>*{min-width:0}.ELCODa_tabPanel{gap:inherit;flex-direction:column;display:flex}.ELCODa_tabPanel[hidden]{display:none}.ELCODa_cancelBtn{color:rgba(var(--pp-ink-rgb), .87);border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;transition:background .15s,color .15s}.ELCODa_cancelBtn:hover{background:rgba(var(--pp-ink-rgb), .05);color:rgba(var(--pp-ink-rgb), .89)}.ELCODa_previewBtn{border-radius:var(--radius-md);color:var(--p-accent-text);font-family:var(--font-dm-sans), system-ui, sans-serif;cursor:pointer;background:#7db4ea1a;border:1px solid #7db4ea59;align-self:flex-start;align-items:center;gap:.4rem;padding:.625rem 1.25rem;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ELCODa_previewBtn:hover{background:#7db4ea2e;border-color:#7db4ea8c}.ELCODa_spin{animation:.9s linear infinite ELCODa_evSpin}@keyframes ELCODa_evSpin{to{transform:rotate(360deg)}}.ELCODa_formSaving{opacity:.6;pointer-events:none;transition:opacity .15s}.ELCODa_savingPill{left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));z-index:300;border-radius:var(--radius-sm);background:var(--yellow);color:#0b1426;font-family:var(--font-dm-sans), system-ui, sans-serif;white-space:nowrap;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:700;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000080}@media (prefers-reduced-motion:reduce){.ELCODa_spin{animation-duration:2.5s}}@media (max-width:600px){.ELCODa_row{grid-template-columns:1fr}}.ELCODa_page[data-wide-page]{max-width:none}.ELCODa_editLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ELCODa_editPreview{min-width:0}@media (min-width:1200px){.ELCODa_editLayout{grid-template-columns:minmax(420px,5fr) minmax(0,7fr)}.ELCODa_editPreview{position:sticky;top:.75rem}}
.PtKJ9G_layout{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:1.5rem;width:100%;max-width:none;margin-inline:0;display:grid}@media (max-width:1000px){.PtKJ9G_layout{grid-template-columns:1fr}}.PtKJ9G_formPanel{flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex;container-type:inline-size;}.PtKJ9G_eyebrow{font-size:var(--fs-label);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.01em;color:var(--p-accent-text);font-weight:600}.PtKJ9G_grid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}@container (max-width:560px){.PtKJ9G_grid{grid-template-columns:1fr}}.PtKJ9G_field{flex-direction:column;gap:.4rem;display:flex}.PtKJ9G_fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.PtKJ9G_label{font-size:var(--fs-label);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .87);font-weight:600}.PtKJ9G_input{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .23);color:var(--pp-ink);font-family:var(--font-futura-medium);border-radius:.5rem;width:100%;padding:.625rem .875rem;font-size:.9rem}.PtKJ9G_input:focus{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}.PtKJ9G_input option{background:var(--pp-card);color:var(--pp-ink)}.PtKJ9G_checkboxRow{color:rgba(var(--pp-ink-rgb), .88);cursor:pointer;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.75rem;display:inline-flex}.PtKJ9G_checkboxRow input{width:14px;height:14px;accent-color:var(--yellow)}.PtKJ9G_hint{color:rgba(var(--pp-ink-rgb), .87);font-size:.72rem;line-height:1.5}.PtKJ9G_rangeRow{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.PtKJ9G_range{width:100%;accent-color:var(--yellow)}.PtKJ9G_range:disabled{opacity:.4}.PtKJ9G_rangeValue{text-align:center;border:1px solid rgba(var(--pp-ink-rgb), .23);min-width:3.5rem;color:rgba(var(--pp-ink-rgb), .89);border-radius:.5rem;padding:.4rem .6rem;font-size:.8rem}.PtKJ9G_tipBox{color:#7db4ead9;background:#7db4ea0f;border:1px solid #7db4ea33;border-radius:.9rem;padding:.9rem 1rem;font-size:.8rem;line-height:1.6}.PtKJ9G_radioGroup{gap:.6rem;display:flex}.PtKJ9G_radioOption{border:1px solid rgba(var(--pp-ink-rgb), .23);color:rgba(var(--pp-ink-rgb), .87);cursor:pointer;border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;transition:all .15s;display:inline-flex}.PtKJ9G_radioOptionActive{color:var(--p-accent-text);background:#7db4ea1a;border-color:#7db4ea66}.PtKJ9G_radioNote{opacity:.7;font-size:.68rem}.PtKJ9G_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PtKJ9G_previewPanel{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:sticky;top:1.5rem;}.PtKJ9G_previewTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);margin-top:.3rem;font-size:1.15rem;font-weight:700}.PtKJ9G_previewHint{color:rgba(var(--pp-ink-rgb), .87);margin-top:.4rem;font-size:.78rem;line-height:1.5}.PtKJ9G_canvasFrame{border:1px solid rgba(var(--pp-ink-rgb), .23);border-radius:1rem;justify-content:center;align-items:center;min-height:260px;padding:1rem;display:flex}.PtKJ9G_canvasInner{justify-content:center;align-items:center;width:100%;display:flex}:is(.PtKJ9G_canvasInner canvas,.PtKJ9G_canvasInner svg){max-width:100%;height:auto}.PtKJ9G_statRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.PtKJ9G_statBox{border:1px solid rgba(var(--pp-ink-rgb), .2);border-radius:.75rem;padding:.75rem}.PtKJ9G_statLabel{letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .87);font-size:.67rem}.PtKJ9G_statValue{font-family:var(--font-futura-medium);color:var(--pp-ink);text-transform:capitalize;margin-top:.3rem;font-size:1rem}.PtKJ9G_previewActions{flex-wrap:wrap;gap:.6rem;display:flex}.PtKJ9G_previewActions>*{flex:140px}@media (max-width:480px){.PtKJ9G_fieldRow{grid-template-columns:1fr}}.PtKJ9G_presetGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.55rem;display:grid}.PtKJ9G_preset{cursor:pointer;color:var(--pp-ink);flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .4rem;transition:border-color .15s,background .15s;display:flex;}.PtKJ9G_preset:hover{background:rgba(var(--pp-ink-rgb), .07)}.PtKJ9G_presetActive{border-color:var(--yellow);background:#243f630f;box-shadow:0 0 0 2px #243f6326}.PtKJ9G_presetName{font-size:.75rem}.PtKJ9G_thumb{border-radius:.55rem;grid-template-columns:repeat(3,1fr);gap:3px;width:54px;height:54px;padding:6px;display:grid}.PtKJ9G_thumb>span{display:block}.PtKJ9G_iconRow{flex-wrap:wrap;gap:.4rem;display:flex}.PtKJ9G_iconChip{cursor:pointer;background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .26);color:rgba(var(--pp-ink-rgb), .97);white-space:nowrap;border-radius:999px;padding:.4rem .8rem;font-size:.8rem}.PtKJ9G_iconChipActive{border-color:var(--yellow);color:var(--p-accent-text);background:#243f631a}.PtKJ9G_folds{flex-direction:column;gap:.5rem;display:flex}.PtKJ9G_fold{}.PtKJ9G_foldHead{cursor:pointer;width:100%;color:var(--pp-ink);text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.75rem .9rem;display:flex}.PtKJ9G_foldTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:.85rem;font-weight:700}.PtKJ9G_foldHint{color:rgba(var(--pp-ink-rgb), .87);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.74rem;overflow:hidden}.PtKJ9G_foldChevron{color:rgba(var(--pp-ink-rgb), .88);flex-shrink:0;margin-left:auto;transition:transform .15s}.PtKJ9G_foldOpen .PtKJ9G_foldChevron{transform:rotate(180deg)}.PtKJ9G_foldBody{flex-direction:column;gap:.9rem;padding:.2rem .9rem 1rem;display:flex}@media (max-width:1000px){.PtKJ9G_previewPanel{order:-1;position:static}}.PtKJ9G_colorField{flex-direction:column;gap:.5rem;padding:.75rem .85rem;display:flex;}.PtKJ9G_colorDisabled{opacity:.45;pointer-events:none}.PtKJ9G_swatches{flex-wrap:wrap;gap:.4rem;display:flex}.PtKJ9G_swatch{cursor:pointer;border:2px solid rgba(var(--pp-ink-rgb), .37);border-radius:50%;width:28px;height:28px;transition:transform .12s,border-color .12s;position:relative;box-shadow:inset 0 0 0 1px #00000059}.PtKJ9G_swatch:hover{transform:scale(1.12)}.PtKJ9G_swatchActive{border-color:var(--yellow);box-shadow:0 0 0 3px #243f632e,inset 0 0 0 1px #00000059}.PtKJ9G_swatchCustom{background:conic-gradient(#ef4444,#f59e0b,#facc15,#22c55e,#22d3ee,#3b82f6,#a855f7,#ef4444);display:block;overflow:hidden}.PtKJ9G_swatchCustom input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.PtKJ9G_hexRow{align-items:center;gap:.5rem;display:flex}.PtKJ9G_hexDot{border:1px solid rgba(var(--pp-ink-rgb), .48);border-radius:.45rem;flex-shrink:0;width:22px;height:22px}.PtKJ9G_hexInput{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .26);width:110px;color:var(--pp-ink);font-family:var(--font-mono,ui-monospace, monospace);text-transform:lowercase;border-radius:.55rem;padding:.35rem .6rem;font-size:.82rem}.PtKJ9G_hexInput:focus{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}.PtKJ9G_darkTag{letter-spacing:.01em;color:var(--pp-violet);white-space:nowrap;background:#a78bfa24;border-radius:999px;padding:.02rem .4rem;font-size:.67rem}.PtKJ9G_presetGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media (max-width:480px){.PtKJ9G_presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.PtKJ9G_preset{padding:.5rem .25rem}.PtKJ9G_presetName{text-align:center;font-size:.7rem}}.PtKJ9G_dropWrap{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.PtKJ9G_dropzone{cursor:pointer;border:1.5px dashed rgba(var(--pp-ink-rgb), .43);background:rgba(var(--pp-ink-rgb), .03);border-radius:.9rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;transition:border-color .15s,background .15s;display:flex}.PtKJ9G_dropzone:hover{background:#243f6308;border-color:#243f6354}.PtKJ9G_dropzone:focus-within{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}.PtKJ9G_dropzoneHas{border-style:solid;border-color:rgba(var(--pp-ink-rgb), .3)}.PtKJ9G_dropIcon{width:46px;height:46px;color:var(--p-accent-text);background:#243f6312;border:1px solid #243f632e;border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.PtKJ9G_dropPreview{object-fit:contain;border:1px solid rgba(var(--pp-ink-rgb), .4);background:#fff;border-radius:.7rem;flex-shrink:0;width:52px;height:52px;padding:6px}.PtKJ9G_dropText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.PtKJ9G_dropTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);font-size:.9rem;font-weight:700}.PtKJ9G_dropSub{color:rgba(var(--pp-ink-rgb), .88);font-size:.74rem;line-height:1.35}.PtKJ9G_dropRemove{color:var(--pp-bad);cursor:pointer;background:0 0;border:1px solid #f8717166;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.76rem;display:inline-flex}.PtKJ9G_dropRemove:hover{background:#f871711f}.PtKJ9G_dropError{color:var(--pp-bad);font-size:.76rem}.PtKJ9G_canvasFrame{position:relative}.PtKJ9G_sampleTag{white-space:nowrap;color:var(--pp-paper);background:var(--pp-ink);border-radius:999px;padding:.2rem .65rem;font-size:.68rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.PtKJ9G_divRow{flex-wrap:wrap;gap:.4rem;display:flex}.PtKJ9G_divChip{cursor:pointer;background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .26);color:rgba(var(--pp-ink-rgb), .97);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .35rem;font-size:.8rem;display:inline-flex}.PtKJ9G_divChip:disabled{opacity:.6;cursor:wait}.PtKJ9G_divChipActive{border-color:var(--yellow);color:var(--p-accent-text);background:#243f631a}.PtKJ9G_divLogo{object-fit:contain;background:#fff;border-radius:50%;width:24px;height:24px;padding:2px}.PtKJ9G_groupLabel{letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .88);margin-top:.4rem;font-size:.7rem}.PtKJ9G_formPanel,.PtKJ9G_previewPanel{border:1px solid rgba(var(--pp-ink-rgb), .22);box-shadow:none;background:var(--pp-card);border-radius:6px}.PtKJ9G_formPanel{gap:1.4rem;padding:1.4rem 1.5rem}.PtKJ9G_eyebrow,.PtKJ9G_label{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--pp-ink);font-size:.92rem;font-weight:600}.PtKJ9G_previewTitle,.PtKJ9G_foldTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:1.1rem;font-weight:600}.PtKJ9G_foldTitle{font-size:1rem}.PtKJ9G_previewHint,.PtKJ9G_hint,.PtKJ9G_foldHint,.PtKJ9G_checkboxRow{font-size:.88rem}.PtKJ9G_input,.PtKJ9G_hexInput{font-family:var(--font-dm-sans), system-ui, sans-serif;border-radius:6px;font-size:.97rem}.PtKJ9G_fold{border:1px solid rgba(var(--pp-ink-rgb), .22);box-shadow:none;border-radius:6px}.PtKJ9G_preset,.PtKJ9G_iconChip,.PtKJ9G_radioOption{box-shadow:none;border-radius:6px}.PtKJ9G_presetActive,.PtKJ9G_iconChipActive,.PtKJ9G_radioOptionActive{border:2px solid var(--pp-ink);background:rgba(var(--pp-ink-rgb), .06);box-shadow:none;color:var(--pp-ink)}.PtKJ9G_presetName{font-size:.85rem;font-weight:600}.PtKJ9G_darkTag{text-transform:none;letter-spacing:0;font-size:.78rem}.PtKJ9G_statLabel{text-transform:none;letter-spacing:0;font-size:.85rem}
.bfn3sa_control{background:var(--pp-card);border:2px solid rgba(var(--pp-ink-rgb), .85);width:100%;color:var(--pp-ink);font-family:var(--font-futura-medium);border-radius:6px;padding:.6rem .85rem;font-size:.95rem;transition:transform .12s,box-shadow .12s,border-color .12s}.bfn3sa_control:hover:not(:disabled){border-color:var(--pp-ink)}.bfn3sa_control:focus{border-color:var(--pp-ink);box-shadow:3px 3px 0 var(--yellow);outline:none;transform:translate(-1px,-1px)}.bfn3sa_control:disabled{opacity:.55;cursor:not-allowed;background:rgba(var(--pp-ink-rgb), .06);border-style:dashed}.bfn3sa_control::placeholder{color:rgba(var(--pp-ink-rgb), .5)}.bfn3sa_textarea{resize:vertical;line-height:1.45}@media (max-width:640px){.bfn3sa_control{padding:.45rem .7rem;font-size:16px}}.bfn3sa_field{flex-direction:column;gap:.35rem;display:flex}.bfn3sa_label{font-family:var(--font-renegare);color:rgba(var(--pp-ink-rgb), .95);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.bfn3sa_hint{color:rgba(var(--pp-ink-rgb), .86);font-size:.75rem}
.soSOaW_page{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.soSOaW_tab{flex-direction:column;gap:.9rem;min-width:0;display:flex}.soSOaW_muted{color:rgba(var(--pp-ink-rgb), .78);margin:0;font-size:.86rem}.soSOaW_dim{color:rgba(var(--pp-ink-rgb), .6)}.soSOaW_editHint{color:rgba(var(--pp-ink-rgb), .5);font-size:.74rem}.soSOaW_strong{font-family:var(--font-dm-sans), system-ui, sans-serif;font-weight:400}.soSOaW_hidden{display:none}.soSOaW_toolbar{flex-direction:column;gap:.6rem;display:flex}.soSOaW_search{position:relative}.soSOaW_search svg{color:rgba(var(--pp-ink-rgb), .6);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.soSOaW_search input{padding-left:2.3rem}.soSOaW_filters{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.soSOaW_toolbarRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.soSOaW_inlineAdd{align-items:center;gap:.5rem;margin-left:auto;display:flex}.soSOaW_inlineAdd input{width:min(16rem,46vw)}.soSOaW_inlineAdd .soSOaW_addBtn{margin-left:0}.soSOaW_count{color:rgba(var(--pp-ink-rgb), .78);font-size:.86rem}.soSOaW_addBtn{margin-left:auto}.soSOaW_pill{border:1px solid rgba(var(--pp-ink-rgb), .35);min-height:32px;color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.86rem;display:inline-flex}.soSOaW_pill:hover{background:rgba(var(--pp-ink-rgb), .06)}.soSOaW_pillOn{background:rgba(var(--pp-ink-rgb), .12);border-color:var(--pp-ink);font-weight:600}.soSOaW_empty{text-align:center;border:1px solid rgba(var(--pp-ink-rgb), .16);color:rgba(var(--pp-ink-rgb), .78);border-radius:8px;padding:1.6rem 1rem}.soSOaW_empty p{margin:0;font-size:.92rem}.soSOaW_more{justify-content:center;display:flex}.soSOaW_badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.soSOaW_good{color:var(--pp-ok);background:color-mix(in srgb, var(--pp-ok) 12%, transparent);border-color:color-mix(in srgb, var(--pp-ok) 35%, transparent)}.soSOaW_bad{color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 12%, transparent);border-color:color-mix(in srgb, var(--pp-bad) 35%, transparent)}.soSOaW_neutral{color:rgba(var(--pp-ink-rgb), .85);background:rgba(var(--pp-ink-rgb), .07);border-color:rgba(var(--pp-ink-rgb), .2)}.soSOaW_ownerTag{color:var(--pp-ink);background:#243f631a;border:1px solid #243f6345;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;display:inline-flex}.soSOaW_qty{color:rgba(var(--pp-ink-rgb), .9);font-size:.86rem;font-style:italic}.soSOaW_grid{border-collapse:collapse;width:100%;min-width:60rem;font-size:.86rem}.soSOaW_grid th{text-align:left;font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .85);background:rgba(var(--pp-ink-rgb), .05);border-bottom:1px solid rgba(var(--pp-ink-rgb), .22);white-space:nowrap;padding:.55rem .7rem;font-size:.67rem;font-weight:400;position:sticky;top:0}.soSOaW_grid td{border-bottom:1px solid rgba(var(--pp-ink-rgb), .1);vertical-align:middle;color:var(--pp-ink);padding:.25rem .5rem}.soSOaW_grid tbody tr:hover{background:rgba(var(--pp-ink-rgb), .035)}.soSOaW_rowBad td:first-child{box-shadow:inset 3px 0 0 var(--pp-bad)}.soSOaW_editCell{box-sizing:border-box;width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px solid #0000;border-radius:5px;padding:.3rem .45rem;line-height:1.3;display:block}.soSOaW_editCell:hover{border-color:rgba(var(--pp-ink-rgb), .3);background:var(--pp-card)}.soSOaW_assignBtn[data-armed],.soSOaW_cell[data-armed]{outline:2px solid var(--pp-ink);outline-offset:-2px}.soSOaW_editCell[data-armed]{border-color:var(--pp-ink);background:var(--pp-card)}.soSOaW_editCell:focus-visible{outline:2px solid var(--pp-ink);outline-offset:-2px}.soSOaW_cellInput{box-sizing:border-box;border:1px solid var(--pp-ink);background:var(--pp-card);width:100%;min-height:32px;color:var(--pp-ink);font:inherit;border-radius:5px;padding:.3rem .45rem;line-height:1.3}.soSOaW_iconBtn{width:32px;height:32px;color:rgba(var(--pp-ink-rgb), .85);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;display:inline-grid}.soSOaW_iconBtn:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .08);border-color:rgba(var(--pp-ink-rgb), .25)}.soSOaW_iconBtn:disabled{opacity:.4;cursor:not-allowed}.soSOaW_combo{width:100%;position:relative}.soSOaW_comboInput{background:var(--pp-card);border:1px solid rgba(var(--pp-ink-rgb), .32);width:100%;color:var(--pp-ink);font-family:var(--font-futura-medium);border-radius:6px;padding:.6rem .85rem;font-size:.92rem}.soSOaW_comboInput:hover:not(:disabled){border-color:rgba(var(--pp-ink-rgb), .55)}.soSOaW_comboInput:focus{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}.soSOaW_comboInput:disabled{opacity:.65;cursor:not-allowed;background:rgba(var(--pp-ink-rgb), .06)}.soSOaW_comboInput::placeholder{color:rgba(var(--pp-ink-rgb), .5)}.soSOaW_comboCompact .soSOaW_comboInput{box-sizing:border-box;min-height:32px;font-size:inherit;padding:.3rem .45rem;line-height:1.3}.soSOaW_comboHasChevron.soSOaW_comboCompact .soSOaW_comboInput{padding-right:1.8rem}.soSOaW_comboChevron{pointer-events:none;color:rgba(var(--pp-ink-rgb), .86);position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.soSOaW_comboHasChevron .soSOaW_comboInput{padding-right:2rem}.soSOaW_multi{flex-direction:column;gap:.45rem;display:flex}.soSOaW_chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.soSOaW_chip{background:rgba(var(--pp-ink-rgb), .08);border:1px solid rgba(var(--pp-ink-rgb), .22);color:var(--pp-ink);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .65rem;font-size:.86rem;display:inline-flex}.soSOaW_chipX{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:inline-grid}.soSOaW_chipX:hover{background:rgba(var(--pp-ink-rgb), .15)}.soSOaW_form{flex-direction:column;gap:.85rem;display:flex}.soSOaW_row2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}.soSOaW_row3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}@media (max-width:560px){.soSOaW_row2,.soSOaW_row3{grid-template-columns:minmax(0,1fr)}}.soSOaW_check{align-items:center;gap:.5rem;padding-top:1.7rem;font-size:.86rem;display:flex}@media (max-width:560px){.soSOaW_check{padding-top:0}}.soSOaW_fieldLabel{font-family:var(--font-dm-sans), system-ui, sans-serif;color:rgba(var(--pp-ink-rgb), .89);letter-spacing:.01em;font-size:.68rem;font-weight:600}.soSOaW_kitBlock{flex-direction:column;gap:.45rem;display:flex}.soSOaW_kitList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.soSOaW_kitLine{border:1px solid rgba(var(--pp-ink-rgb), .18);background:rgba(var(--pp-ink-rgb), .03);border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.soSOaW_kitMissing{border-color:color-mix(in srgb, var(--pp-bad) 45%, transparent);background:color-mix(in srgb, var(--pp-bad) 8%, transparent)}.soSOaW_kitName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.86rem}.soSOaW_missBtn{border:1px solid rgba(var(--pp-ink-rgb), .3);min-height:32px;color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .6rem;font-size:.74rem;display:inline-flex}.soSOaW_missOn{color:var(--pp-bad);border-color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 10%, transparent);font-weight:700}.soSOaW_linkBtn{border:1px solid rgba(var(--pp-ink-rgb), .3);color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:0 .65rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.soSOaW_linkBtn:hover{background:rgba(var(--pp-ink-rgb), .08);border-color:var(--pp-ink)}.soSOaW_history{flex-direction:column;gap:.35rem;max-height:12rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.soSOaW_history li{background:rgba(var(--pp-ink-rgb), .04);border-radius:6px;flex-direction:column;gap:.05rem;padding:.4rem .6rem;font-size:.86rem;display:flex}.soSOaW_history small{color:rgba(var(--pp-ink-rgb), .7);font-size:.74rem}.soSOaW_dialogExtra{flex-wrap:wrap;gap:.5rem;display:flex}.soSOaW_stickyFoot{z-index:2;background:#fff;border-top:1px solid #0119411f;flex-direction:column;gap:.5rem;margin:.25rem -1.5rem -1.5rem;padding:.75rem 1.5rem 1.5rem;display:flex;position:sticky;bottom:-1.5rem}.soSOaW_sponsor{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.8rem .9rem;display:flex}.soSOaW_listGrid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));align-items:start;gap:.8rem;display:grid}.soSOaW_listCard{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-radius:8px;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem;display:flex}.soSOaW_listTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);align-items:baseline;gap:.5rem;margin:0;font-size:1rem;font-weight:400;display:flex}.soSOaW_listHint{color:rgba(var(--pp-ink-rgb), .78);margin:0;font-size:.86rem}.soSOaW_optName{flex:1;min-width:0}.soSOaW_addRow{align-items:center;gap:.4rem;display:flex}@media (max-width:640px){.soSOaW_listGrid{grid-template-columns:minmax(0,1fr)}.soSOaW_comboInput,.soSOaW_cellInput,.soSOaW_kitQty{font-size:16px}}.soSOaW_back{min-height:40px;color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:.35rem;padding:0 .6rem 0 .3rem;font-size:.86rem;font-weight:600;display:inline-flex}.soSOaW_back:hover{background:rgba(var(--pp-ink-rgb), .07)}.soSOaW_panel{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-radius:8px;flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem;display:flex}.soSOaW_panelTitle{font-family:var(--font-futura-heavy);color:var(--pp-ink);align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:400;display:flex}.soSOaW_bar{background:rgba(var(--pp-ink-rgb), .12);border-radius:999px;height:8px;overflow:hidden}.soSOaW_bar i{background:var(--pp-ok);border-radius:999px;height:100%;display:block}.soSOaW_conflicts{color:var(--pp-ink);flex-direction:column;gap:.2rem;margin:0;padding-left:1.2rem;font-size:.86rem;list-style:outside;display:flex}.soSOaW_warn{color:var(--pp-warn);font-weight:600}.soSOaW_planList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.soSOaW_planRow{border:1px solid rgba(var(--pp-ink-rgb), .14);background:rgba(var(--pp-ink-rgb), .025);border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.soSOaW_planRowMain{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;display:flex}.soSOaW_planTag{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);font-size:.98rem;font-weight:400}.soSOaW_planSub{color:rgba(var(--pp-ink-rgb), .9);overflow-wrap:anywhere;font-size:.86rem}.soSOaW_planRowSide{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}@media (max-width:640px){.soSOaW_planRow{flex-direction:column;align-items:stretch}.soSOaW_planRowSide{justify-content:flex-start}}.soSOaW_eventPick{flex-direction:column;gap:.3rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.soSOaW_eventOpt{border:1px solid rgba(var(--pp-ink-rgb), .2);width:100%;color:var(--pp-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;font-size:.86rem;display:flex}.soSOaW_eventOpt span{color:rgba(var(--pp-ink-rgb), .7);white-space:nowrap;font-size:.86rem}.soSOaW_eventOptOn{border-color:var(--pp-ink);background:rgba(var(--pp-ink-rgb), .08);font-weight:600}.soSOaW_preview{background:rgba(var(--pp-ink-rgb), .05);border-radius:6px;flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.soSOaW_previewHead{margin:0;font-size:.92rem}.soSOaW_pickList{flex-direction:column;gap:.2rem;max-height:14rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex;overflow-y:auto}.soSOaW_pickList b{margin-right:.4rem}.soSOaW_getIt{background:rgba(var(--pp-ink-rgb), .07);color:var(--pp-ink);border-radius:8px;flex-direction:column;gap:.15rem;padding:.8rem .9rem;display:flex}.soSOaW_getItLabel{color:rgba(var(--pp-ink-rgb), .8);font-size:.86rem}.soSOaW_getItPlace{font-family:var(--font-dm-sans), system-ui, sans-serif;overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.15}.soSOaW_getItStation{font-size:.92rem;font-weight:600}.soSOaW_dayPage{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.soSOaW_dayTop{z-index:6;background:var(--pp-paper);flex-direction:column;gap:.6rem;padding:.5rem 0 .7rem;display:flex;position:sticky;top:0}.soSOaW_dayBar{align-items:center;gap:.5rem;display:flex}.soSOaW_dayTitle{min-width:0;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);overflow-wrap:anywhere;flex:1;font-size:1.1rem;font-weight:400}.soSOaW_stepChip{min-height:var(--btn-h);border:1px solid rgba(var(--pp-ink-rgb), .35);background:var(--pp-card);color:var(--pp-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:.45rem;padding:.4rem .8rem;font-size:.86rem;display:inline-flex;position:relative;overflow:hidden}.soSOaW_stepChip small{font-variant-numeric:tabular-nums;color:rgba(var(--pp-ink-rgb), .75)}.soSOaW_stepChip i{background:var(--pp-ok);height:3px;position:absolute;bottom:0;left:0}.soSOaW_dayForm{flex-wrap:wrap;gap:.5rem;display:flex}.soSOaW_dayInput{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);min-width:0;min-height:40px;color:var(--pp-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.03em;border-radius:8px;flex:1;padding:.4rem .8rem;font-size:1.05rem;font-weight:700}.soSOaW_dayInput:focus{outline:none;box-shadow:0 0 0 3px #7db4ea99}.soSOaW_dayInput::placeholder{font-family:var(--font-futura-medium);letter-spacing:0;color:rgba(var(--pp-ink-rgb), .5);font-size:.92rem}.soSOaW_dayForm button{min-height:var(--btn-h)}.soSOaW_result{color:var(--pp-ink);background:var(--pp-card);border:2px solid;border-radius:8px;flex-direction:column;gap:.6rem;padding:.8rem .9rem;display:flex}.soSOaW_linkBtn{min-height:32px}.soSOaW_listWide{grid-column:1/-1}.soSOaW_bundleList{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.soSOaW_bundleCard{border:1px solid rgba(var(--pp-ink-rgb), .2);background:rgba(var(--pp-ink-rgb), .025);border-radius:8px;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.soSOaW_bundleItems{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.soSOaW_help{border:1px solid rgba(var(--pp-ink-rgb), .2);color:var(--pp-ink);background:#243f630f;border-radius:8px}.soSOaW_help summary{cursor:pointer;align-items:center;gap:.45rem;min-height:40px;padding:0 .8rem;font-size:.86rem;font-weight:600;list-style:none;display:flex}.soSOaW_help summary::-webkit-details-marker{display:none}.soSOaW_helpBody{padding:0 .9rem .8rem;font-size:.86rem;line-height:1.5}.soSOaW_helpSteps{flex-direction:column;gap:.35rem;margin:0;padding-left:1.2rem;display:flex}.soSOaW_readyOk{border-color:var(--pp-ok);background:color-mix(in srgb, var(--pp-ok) 9%, var(--pp-card))}.soSOaW_readyWarn{border-color:var(--pp-warn);background:color-mix(in srgb, var(--pp-warn) 9%, var(--pp-card))}.soSOaW_readyBad{border-color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 8%, var(--pp-card))}.soSOaW_readyHead{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;font-size:1rem;display:flex}.soSOaW_readyOk .soSOaW_readyHead svg{color:var(--pp-ok)}.soSOaW_readyWarn .soSOaW_readyHead svg{color:var(--pp-warn)}.soSOaW_readyBad .soSOaW_readyHead svg{color:var(--pp-bad)}.soSOaW_warnBadge{color:var(--pp-warn);background:color-mix(in srgb, var(--pp-warn) 12%, transparent);border-color:color-mix(in srgb, var(--pp-warn) 40%, transparent)}.soSOaW_problemList{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.soSOaW_problemList li{border-left:3px solid;justify-content:space-between;align-items:baseline;gap:.6rem;padding-left:.6rem;display:flex}.soSOaW_problemBad{border-color:var(--pp-bad)}.soSOaW_problemWarn{border-color:var(--pp-warn)}.soSOaW_warnText{color:var(--pp-warn);font-weight:600}.soSOaW_team{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-left-width:5px;border-radius:8px;flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem;scroll-margin-top:5rem;display:flex}.soSOaW_teamHead{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.soSOaW_statusChip{border:1px solid;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.soSOaW_chipOk{color:var(--pp-ok);border-color:color-mix(in srgb, var(--pp-ok) 45%, transparent);background:color-mix(in srgb, var(--pp-ok) 10%, transparent);font-weight:600}.soSOaW_chipWarn{color:var(--pp-warn);border-color:color-mix(in srgb, var(--pp-warn) 45%, transparent);background:color-mix(in srgb, var(--pp-warn) 10%, transparent)}.soSOaW_chipBad{color:var(--pp-bad);border-color:color-mix(in srgb, var(--pp-bad) 45%, transparent);background:color-mix(in srgb, var(--pp-bad) 10%, transparent)}.soSOaW_gameChip{border:1px solid;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:.74rem;display:inline-flex}.soSOaW_gameOk{color:var(--pp-ok);border-color:color-mix(in srgb, var(--pp-ok) 40%, transparent)}.soSOaW_gameMissing{color:var(--pp-warn);border-color:color-mix(in srgb, var(--pp-warn) 50%, transparent);background:color-mix(in srgb, var(--pp-warn) 10%, transparent);font-weight:600}.soSOaW_assignInput,.soSOaW_assignBtn{box-sizing:border-box;width:11rem;min-height:32px;font:inherit;text-align:left;border-radius:5px;padding:.3rem .45rem;font-size:.86rem;line-height:1.3}.soSOaW_assignInput{border:1px solid var(--pp-ink);background:var(--pp-card);color:var(--pp-ink)}.soSOaW_assignBtn{color:var(--pp-ink);cursor:text;background:0 0;border:1px solid #0000}.soSOaW_assignBtn:hover{border-color:rgba(var(--pp-ink-rgb), .3);background:var(--pp-card)}.soSOaW_assignBtn.soSOaW_assignEmpty{color:var(--pp-bad);font-weight:600}@media (max-width:640px){.soSOaW_assignInput,.soSOaW_assignBtn{width:9rem;font-size:16px}}.soSOaW_statusBar{color:var(--pp-ink);background:var(--pp-card);border:1px solid;border-radius:8px;flex-direction:column;gap:.6rem;padding:.6rem .9rem;display:flex}.soSOaW_statusBar.soSOaW_readyOk{border-color:var(--pp-ok)}.soSOaW_statusBar.soSOaW_readyWarn{border-color:var(--pp-warn)}.soSOaW_statusBar.soSOaW_readyBad{border-color:var(--pp-bad)}.soSOaW_statusBar .soSOaW_readyHead{font-size:.92rem}.soSOaW_statusSpacer{flex:1}.soSOaW_helpCompact{background:0 0;border:none;position:relative}.soSOaW_helpCompact summary{border:1px solid rgba(var(--pp-ink-rgb), .3);min-height:32px;color:var(--pp-ink);border-radius:6px;padding:0 .65rem;font-size:.86rem;font-weight:600}.soSOaW_helpCompact summary:hover{background:rgba(var(--pp-ink-rgb), .08)}.soSOaW_helpCompact .soSOaW_helpBody{z-index:8;border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);border-radius:8px;width:min(22rem,80vw);padding:.7rem .9rem;position:absolute;top:100%;right:0;box-shadow:0 6px 18px #0000002e}.soSOaW_sheet{flex-direction:column;gap:1.1rem;display:flex}.soSOaW_lineBad{background:color-mix(in srgb, var(--pp-bad) 8%, transparent);box-shadow:inset 3px 0 0 var(--pp-bad)}.soSOaW_lineWarn{background:color-mix(in srgb, var(--pp-warn) 8%, transparent);box-shadow:inset 3px 0 0 var(--pp-warn)}.soSOaW_emptyMark{color:var(--pp-bad);font-weight:700}.soSOaW_flagBad{color:var(--pp-bad);font-weight:600}.soSOaW_flagWarn,.soSOaW_warnText{color:var(--pp-warn);font-weight:600}.soSOaW_statusBar .soSOaW_linkBtn{min-height:32px}@media (max-width:899px){.soSOaW_assignInput{font-size:16px}}.soSOaW_dayTotal{font-variant-numeric:tabular-nums;color:var(--pp-ink);align-items:center;gap:.5rem;font-size:.86rem;display:inline-flex}.soSOaW_dayTotal .soSOaW_bar{width:7rem}.soSOaW_dayStepPick{flex:0 15rem;min-width:10rem}@media (max-width:640px){.soSOaW_dayStepPick{flex:100%}.soSOaW_dayInput{font-size:16px}}.soSOaW_dayLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.soSOaW_dayMain{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:1400px){.soSOaW_dayMain{grid-area:1/1}}.soSOaW_dayTeam{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-radius:8px}.soSOaW_dayTeamDone{border-color:color-mix(in srgb, var(--pp-ok) 55%, transparent)}.soSOaW_dayRow{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:center;column-gap:1rem;padding:.4rem .8rem;display:grid}.soSOaW_dayRowHead{background:rgba(var(--pp-ink-rgb), .05);border-bottom:1px solid rgba(var(--pp-ink-rgb), .15);align-items:start;padding-block:.6rem}.soSOaW_dayLine{border-bottom:1px solid rgba(var(--pp-ink-rgb), .1)}.soSOaW_dayLine:last-child{border-bottom:none}.soSOaW_dInfo{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;min-width:0;font-size:.86rem;display:flex}.soSOaW_dTag{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);font-size:.92rem;font-weight:400}.soSOaW_dType{color:rgba(var(--pp-ink-rgb), .9);overflow-wrap:anywhere}.soSOaW_dWhere{color:rgba(var(--pp-ink-rgb), .72);overflow-wrap:anywhere;flex:100%;font-size:.86rem}.soSOaW_dayRowHead .soSOaW_dInfo{gap:.3rem .7rem}.soSOaW_foldBtn{color:var(--pp-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;font-size:1rem;display:inline-flex}.soSOaW_foldMark{border:1px solid rgba(var(--pp-ink-rgb), .35);border-radius:4px;place-items:center;width:1.2rem;height:1.2rem;font-size:.86rem;line-height:1;display:inline-grid}.soSOaW_dTeamSub{color:rgba(var(--pp-ink-rgb), .75);flex:100%;font-size:.86rem}.soSOaW_dTeamNum,.soSOaW_dTeamDone{font-variant-numeric:tabular-nums;color:rgba(var(--pp-ink-rgb), .8);font-size:.86rem}.soSOaW_dTeamDone{color:var(--pp-ok);font-weight:700}.soSOaW_dCells{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.35rem;display:grid}.soSOaW_dHead{color:var(--pp-ink);font:inherit;text-align:center;cursor:pointer;overflow-wrap:break-word;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:.05rem;min-width:0;padding:.3rem .2rem;font-size:.74rem;line-height:1.2;display:flex}.soSOaW_dHead:hover{background:rgba(var(--pp-ink-rgb), .07)}.soSOaW_dHead small{font-variant-numeric:tabular-nums;color:rgba(var(--pp-ink-rgb), .7);font-size:.74rem}.soSOaW_dHeadOn{border-color:var(--pp-ink);background:rgba(var(--pp-ink-rgb), .1);font-weight:700}.soSOaW_dHeadDone small{color:var(--pp-ok);font-weight:700}.soSOaW_cellWrap{border-radius:6px;justify-content:center;display:flex;position:relative}.soSOaW_cellOn{background:rgba(var(--pp-ink-rgb), .06)}.soSOaW_cell{width:100%;min-height:40px;color:var(--pp-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-size:.86rem;display:inline-flex}.soSOaW_cell:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .08)}.soSOaW_cell:disabled{cursor:not-allowed;opacity:.6}.soSOaW_cellNa{min-height:40px;color:rgba(var(--pp-ink-rgb), .35);cursor:default;place-items:center;display:grid}.soSOaW_cellBox{border:1px solid rgba(var(--pp-ink-rgb), .3);border-radius:5px;width:20px;height:20px;display:inline-block}.soSOaW_cellDone{color:var(--pp-ok);font-weight:700}.soSOaW_cellMark{place-items:center;min-width:18px;min-height:18px;display:inline-grid;position:relative}.soSOaW_cellWait{cursor:progress}.soSOaW_cellWait .soSOaW_cellMark:not(.soSOaW_cellCount):after{content:"";border:2px solid rgba(var(--pp-ink-rgb), .2);border-top-color:var(--pp-ink);pointer-events:none;border-radius:50%;animation:.7s linear infinite soSOaW_cellSpin;position:absolute;inset:-6px}.soSOaW_cellWait .soSOaW_cellCount{opacity:.6}@keyframes soSOaW_cellSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.soSOaW_cellWait .soSOaW_cellMark:after{animation:none}}.soSOaW_cellPart{color:var(--pp-warn);font-weight:700}.soSOaW_cellImplied .soSOaW_cellMark{opacity:.5}.soSOaW_cellLabel{display:none}.soSOaW_cellMinus{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);width:20px;height:20px;color:var(--pp-ink);cursor:pointer;border-radius:4px;font-size:.86rem;line-height:1;position:absolute;top:2px;right:2px}@media (max-width:899px){.soSOaW_dayRow{grid-template-columns:minmax(0,1fr);row-gap:.45rem;padding:.6rem .8rem}.soSOaW_dayRowHead .soSOaW_dCells{display:none}.soSOaW_dCells{grid-template-columns:repeat(auto-fill,minmax(5.8rem,1fr))}.soSOaW_cellWrap{border:1px solid rgba(var(--pp-ink-rgb), .2)}.soSOaW_cell{flex-direction:row;justify-content:flex-start;gap:.4rem;min-height:40px;padding:0 .5rem}.soSOaW_cellLabel{text-align:left;font-size:.74rem;display:inline}.soSOaW_cellNa{display:none}}.soSOaW_overviewWrap{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-radius:8px;overflow-x:auto}.soSOaW_overview{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--pp-ink);font-size:.86rem}.soSOaW_overview th,.soSOaW_overview td{text-align:center;border-bottom:1px solid rgba(var(--pp-ink-rgb), .1);white-space:nowrap;padding:.4rem .7rem}.soSOaW_overview thead th{color:rgba(var(--pp-ink-rgb), .75);font-size:.74rem;font-weight:600}.soSOaW_overview th[scope=row],.soSOaW_overview thead th:first-child{text-align:left}.soSOaW_overview tr:last-child th,.soSOaW_overview tr:last-child td{border-bottom:none}.soSOaW_ovDone{color:var(--pp-ok);background:color-mix(in srgb, var(--pp-ok) 8%, transparent);font-weight:700}.soSOaW_ovPart{color:var(--pp-warn);font-weight:600}.soSOaW_ovNa{color:rgba(var(--pp-ink-rgb), .35)}.soSOaW_dayRow{grid-template-columns:minmax(9rem, 1.1fr) minmax(8rem, 1fr) minmax(calc(var(--n) * 4rem), calc(var(--n) * 5rem)) 13.5rem;column-gap:1rem}.soSOaW_dayRowHead .soSOaW_teamHeadMain{grid-column:1/span 2}.soSOaW_dayRowHead .soSOaW_dHeads{grid-column:3}.soSOaW_dHeads{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:.35rem;display:grid}.soSOaW_dNotes{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0;font-size:.86rem;display:flex}.soSOaW_dTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.soSOaW_nested{background:rgba(var(--pp-ink-rgb), .04);padding-left:2rem}.soSOaW_setLine .soSOaW_dTag{font-size:1rem}.soSOaW_dayHeading{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.soSOaW_dayBar{flex-wrap:wrap}.soSOaW_dayTitle{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.soSOaW_teamHeadMain{flex-direction:column;gap:.35rem;min-width:0;display:flex}.soSOaW_teamLine{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.soSOaW_teamEmpty{color:rgba(var(--pp-ink-rgb), .78);margin:0;padding:.8rem;font-size:.86rem}@media (max-width:899px){.soSOaW_dayRow{grid-template-columns:minmax(0,1fr)}.soSOaW_dayRowHead .soSOaW_teamHeadMain,.soSOaW_dayRowHead .soSOaW_dHeads{grid-column:auto}.soSOaW_dayRowHead .soSOaW_dHeads{display:none}.soSOaW_dTools{justify-content:flex-start}.soSOaW_nested{padding-left:1.4rem}}@media (max-width:640px){.soSOaW_dayHeading{flex:100%;order:5}.soSOaW_dayTotal .soSOaW_bar{display:none}}.soSOaW_setParts{overflow-wrap:anywhere;display:block}.soSOaW_dTeamSub{flex:0 auto}@media (min-width:900px){.soSOaW_dayMain{overflow-x:auto}.soSOaW_dayTeam{min-width:49rem}}.soSOaW_dTools .soSOaW_iconBtn{order:1}.soSOaW_prizeGrid{border:1px solid rgba(var(--pp-ink-rgb), .22);background:var(--pp-card);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.soSOaW_prizeRow{grid-template-columns:var(--cols);border-bottom:1px solid rgba(var(--pp-ink-rgb), .1);align-items:center;column-gap:.8rem;padding:.5rem .8rem;font-size:.86rem;display:grid}.soSOaW_prizeRow:last-child{border-bottom:none}.soSOaW_prizeRow>span{overflow-wrap:anywhere;min-width:0}.soSOaW_prizeHeadRow{letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .65);background:rgba(var(--pp-ink-rgb), .05);font-size:.74rem}.soSOaW_prizeName small{font-size:.74rem}.soSOaW_prizeTools{text-align:right}@media (max-width:899px){.soSOaW_prizeHeadRow{display:none}.soSOaW_prizeRow>.soSOaW_prizeName{grid-column:1/-1;font-size:.92rem}.soSOaW_prizeRow>span[data-label]:before{content:attr(data-label);letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .6);font-size:.74rem;display:block}.soSOaW_prizeRow>.soSOaW_prizeTools{text-align:left;grid-column:1/-1}}.soSOaW_clickRow{cursor:pointer}.soSOaW_clickRow:hover{background:rgba(var(--pp-ink-rgb), .04)}.soSOaW_statusBar .soSOaW_readyHead.soSOaW_clickRow:hover{background:0 0}.soSOaW_foldBtn{text-align:left}.soSOaW_overviewHelp{color:rgba(var(--pp-ink-rgb), .85);border-bottom:1px solid rgba(var(--pp-ink-rgb), .12);margin:0;padding:.6rem .8rem;font-size:.86rem;line-height:1.5}.soSOaW_prizeTools{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}@media (max-width:899px){.soSOaW_borrowRow{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.soSOaW_prizeTools{justify-content:flex-start}}.soSOaW_leftOk{background:color-mix(in srgb, var(--pp-ok) 22%, var(--pp-card))!important}.soSOaW_leftZero{background:color-mix(in srgb, var(--pp-warn) 26%, var(--pp-card))!important}.soSOaW_leftBad{color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 28%, var(--pp-card))!important}@media (max-width:899px){.soSOaW_dayTop{display:contents}.soSOaW_dayStick{z-index:6;background:var(--pp-paper);padding-block:.4rem;position:sticky;top:0}}.soSOaW_reqLines{flex-direction:column;gap:.6rem;display:flex}.soSOaW_reqLine{grid-template-columns:minmax(9rem,1.2fr) 6rem minmax(10rem,2fr) auto;align-items:end;gap:.6rem;display:grid}.soSOaW_reqLinePrize{grid-template-columns:8rem 13rem auto}.soSOaW_rowInline{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (max-width:640px){.soSOaW_reqLine,.soSOaW_reqLinePrize{grid-template-columns:minmax(0,1fr) 6rem}.soSOaW_reqLine>:nth-child(3){grid-column:1/-1}}.soSOaW_dayStick{flex-direction:column;gap:.4rem;display:flex}.soSOaW_lastBar{color:var(--pp-ink);background:var(--pp-card);overflow-wrap:anywhere;border:1px solid;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.2rem .9rem;padding:.4rem .7rem;font-size:.86rem;display:flex}.soSOaW_lastOk{border-color:var(--pp-ok);background:color-mix(in srgb, var(--pp-ok) 9%, var(--pp-card))}.soSOaW_lastWarn{border-color:var(--pp-warn);background:color-mix(in srgb, var(--pp-warn) 10%, var(--pp-card))}.soSOaW_lastBad{border-color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 9%, var(--pp-card))}.soSOaW_lastActions{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:inline-flex}.soSOaW_lastActions .soSOaW_linkBtn{min-height:32px}.soSOaW_dayLine{scroll-margin-top:11rem}@keyframes soSOaW_rowFlash{0%,55%{box-shadow:inset 0 0 0 3px var(--pp-ok);background:color-mix(in srgb, var(--pp-ok) 22%, transparent)}to{box-shadow:none}}.soSOaW_flash{animation:2.4s ease-out soSOaW_rowFlash}.soSOaW_noSteps .soSOaW_dayRowHead .soSOaW_teamHeadMain{grid-column:1/-1}@media (max-width:899px){.soSOaW_noSteps .soSOaW_dayRow{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.soSOaW_noSteps{min-width:0}}.soSOaW_reqRow{align-items:start}.soSOaW_reqRow>span{overflow-wrap:anywhere}.soSOaW_reqItem{display:block}.soSOaW_colHead{letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .65);border-bottom:1px solid rgba(var(--pp-ink-rgb), .15);padding-block:.25rem;font-size:.74rem}@media (max-width:899px){.soSOaW_colHead{display:none}.soSOaW_sponsorRow,.soSOaW_reqRow{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}.soSOaW_notLocated{border:1px solid color-mix(in srgb, var(--pp-warn) 55%, transparent);background:color-mix(in srgb, var(--pp-warn) 18%, transparent);color:var(--pp-warn);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}.soSOaW_dayPage,.soSOaW_tab,.soSOaW_dayMain{gap:.6rem}.soSOaW_statusBar{gap:.35rem;padding:.35rem .7rem}.soSOaW_dayRow{padding:.2rem .8rem}.soSOaW_dayRowHead{padding-block:.35rem}.soSOaW_teamHeadMain{gap:.2rem}.soSOaW_teamLine{gap:.2rem .6rem}.soSOaW_dayLine{padding-block:.15rem}.soSOaW_cell,.soSOaW_cellNa{min-height:30px}.soSOaW_cellBox{width:18px;height:18px}.soSOaW_dHead{white-space:normal;overflow-wrap:break-word;padding:.15rem .2rem}@media (max-width:1280px){.soSOaW_dHead,.soSOaW_dHead small{letter-spacing:-.01em;font-size:.68rem}}.soSOaW_dTag{font-size:.92rem}.soSOaW_dInfo{gap:0 .5rem}.soSOaW_colHead{padding-block:.15rem}.soSOaW_prizeRow{padding:.28rem .8rem}.soSOaW_lastBar,.soSOaW_overview th,.soSOaW_overview td{padding:.25rem .6rem}@media (min-width:900px){.soSOaW_dayLine .soSOaW_dWhere{flex:auto}.soSOaW_dayRow .soSOaW_teamHeadMain .soSOaW_teamLine:last-child{margin-top:0}}.soSOaW_teamHeadMain{flex-flow:wrap;align-items:center;gap:.25rem .8rem}.soSOaW_teamHeadMain>.soSOaW_teamLine{display:contents}.soSOaW_noSteps .soSOaW_dayRowHead .soSOaW_teamHeadMain{gap:.25rem 1rem}@media (min-width:900px){.soSOaW_dTools{flex-wrap:nowrap}}.soSOaW_pageBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.soSOaW_pageBar>*{min-width:0}.soSOaW_okText{color:var(--pp-ok);font-weight:600}.soSOaW_noSteps .soSOaW_dayRow{grid-template-columns:minmax(0,1.25fr) minmax(0,1.75fr) 4.5rem}.soSOaW_noSteps .soSOaW_dayLine{box-shadow:inset 3px 0 0 rgba(var(--pp-ink-rgb), .3)}.soSOaW_noSteps .soSOaW_dayLine .soSOaW_dInfo{padding-left:.9rem}.soSOaW_noSteps .soSOaW_dayLine.soSOaW_nested .soSOaW_dInfo{padding-left:2.1rem}.soSOaW_noSteps .soSOaW_dayLine.soSOaW_lineBad{box-shadow:inset 3px 0 0 var(--pp-bad)}.soSOaW_teamTag{border:1px solid rgba(var(--pp-ink-rgb), .35);color:var(--pp-ink);border-radius:999px;padding:.05rem .45rem;font-size:.74rem;font-weight:700}.soSOaW_noSteps .soSOaW_dNotes{flex-wrap:nowrap;gap:.5rem}.soSOaW_noSteps .soSOaW_dNotes .soSOaW_assignInput,.soSOaW_noSteps .soSOaW_dNotes .soSOaW_assignBtn{flex:0 0 11.5rem;width:11.5rem}.soSOaW_noSteps .soSOaW_gameChip{white-space:nowrap}@media (max-width:899px){.soSOaW_noSteps .soSOaW_dayRow{grid-template-columns:minmax(0,1fr)}.soSOaW_noSteps .soSOaW_dNotes{flex-wrap:wrap}.soSOaW_noSteps .soSOaW_dayLine .soSOaW_dInfo{padding-left:.7rem}.soSOaW_noSteps .soSOaW_dayLine.soSOaW_nested .soSOaW_dInfo{padding-left:1.4rem}}.soSOaW_grid{font-size:.86rem}.soSOaW_grid th{padding:.5rem .9rem}.soSOaW_grid td{padding:.3rem .9rem}.soSOaW_prizeRow{column-gap:1rem;padding:.32rem 1rem;font-size:.86rem}.soSOaW_prizeHeadRow{padding-block:.25rem}.soSOaW_dayRow{column-gap:1.1rem;padding-inline:1rem}.soSOaW_colHead{padding-inline:1rem}.soSOaW_noSteps .soSOaW_dayLine{align-items:center;min-height:46px;padding-block:.15rem}.soSOaW_noSteps .soSOaW_dayLine .soSOaW_dInfo{align-self:center}@media (max-width:640px){.soSOaW_pageBar [role=tablist]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.soSOaW_pageBar [role=tablist]::-webkit-scrollbar{display:none}.soSOaW_pageBar [role=tablist]>button{white-space:nowrap;flex:none}.soSOaW_readyHead .soSOaW_dim{display:none}.soSOaW_filters{grid-template-columns:1fr 1fr}.soSOaW_toolbarRow{gap:.5rem}.soSOaW_toolbarRow .soSOaW_addBtn{margin-left:auto}}.soSOaW_row3:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.soSOaW_cellNum{text-align:left;width:100%}.soSOaW_prizeRow .soSOaW_cellInput{min-width:0}.soSOaW_finder{position:relative}.soSOaW_finderBox{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);width:13rem;min-height:32px;color:var(--pp-ink);border-radius:6px;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.soSOaW_finderBox:focus-within{border-color:var(--pp-ink);box-shadow:0 0 0 3px #7db4ea8c}.soSOaW_finderBox input{min-width:0;color:var(--pp-ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.86rem}.soSOaW_finderList{z-index:30;border:1px solid rgba(var(--pp-ink-rgb), .4);background:var(--pp-card);width:22rem;max-width:calc(100vw - 2rem);box-shadow:0 8px 22px rgba(var(--pp-ink-rgb), .2);border-radius:8px;flex-direction:column;margin:0;padding:.25rem;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);right:0}.soSOaW_finderHit{width:100%;color:var(--pp-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:.1rem;padding:.5rem .6rem;font-size:.86rem;display:flex}button.soSOaW_finderHit:hover{background:rgba(var(--pp-ink-rgb), .08)}.soSOaW_finderEmpty{color:rgba(var(--pp-ink-rgb), .8);padding:.5rem .6rem;font-size:.86rem}.soSOaW_listCellEdit{flex-flow:wrap;align-items:center;gap:.25rem .4rem;min-width:0;display:flex}.soSOaW_listCellEdit>:first-child{flex:8rem;min-width:0}.soSOaW_dayRowHead{align-items:center}.soSOaW_freeBox{border:1px solid rgba(var(--pp-ink-rgb), .25);background:var(--pp-card);border-radius:8px}.soSOaW_freeBox>summary{cursor:pointer;color:var(--pp-ink);padding:.55rem 1rem;font-size:.92rem;font-weight:700}.soSOaW_freeGroups{border-top:1px solid rgba(var(--pp-ink-rgb), .12);flex-direction:column;display:flex}.soSOaW_freeGroup{grid-template-columns:12rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.45rem 1rem;font-size:.86rem;display:grid}.soSOaW_freeGroup+.soSOaW_freeGroup{border-top:1px solid rgba(var(--pp-ink-rgb), .08)}.soSOaW_freeTags{flex-wrap:wrap;gap:.25rem;display:flex}.soSOaW_freeTag{border:1px solid rgba(var(--pp-ink-rgb), .3);border-radius:999px;padding:.05rem .5rem;font-size:.86rem}@media (max-width:640px){.soSOaW_freeGroup{grid-template-columns:1fr;gap:.2rem}}.soSOaW_kitQty{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);width:3.4rem;color:var(--pp-ink);font:inherit;text-align:center;border-radius:5px;padding:.3rem .4rem;font-size:.86rem}.soSOaW_grid th,.soSOaW_grid td,.soSOaW_overview th,.soSOaW_overview td{text-align:left;vertical-align:middle}.soSOaW_dayRow,.soSOaW_dayRowHead,.soSOaW_prizeRow,.soSOaW_prizeHeadRow,.soSOaW_reqRow,.soSOaW_borrowRow,.soSOaW_sponsorRow,.soSOaW_freeGroup{text-align:left;align-items:center}.soSOaW_prizeTools,.soSOaW_cellNum{text-align:left}.soSOaW_dTools,.soSOaW_prizeTools{justify-content:flex-start}.soSOaW_finderBox input,.soSOaW_finderBox input:hover,.soSOaW_finderBox input:focus,.soSOaW_finderBox input:focus-visible{height:auto;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0}.soSOaW_finderBox:hover{border-color:rgba(var(--pp-ink-rgb), .55)}@media (min-width:900px){.soSOaW_dayRow{grid-template-columns:minmax(9rem, 2.4fr) minmax(5.5rem, 1fr) minmax(calc(var(--n) * 3.2rem), calc(var(--n) * 5.5rem)) 6rem}.soSOaW_noSteps .soSOaW_dayRow{grid-template-columns:minmax(11rem,1.3fr) minmax(10rem,1.7fr) 4.5rem}.soSOaW_reqRow{align-items:center}.soSOaW_reqLine{grid-template-columns:minmax(9rem,1.2fr) 6rem minmax(10rem,2fr) 2.5rem}}@media (max-width:899px){.soSOaW_prizeRow,.soSOaW_borrowRow,.soSOaW_sponsorRow,.soSOaW_reqRow{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start stretch;gap:.7rem .9rem;padding:.85rem 1rem}.soSOaW_prizeRow>:first-child,.soSOaW_prizeRow>.soSOaW_prizeTools,.soSOaW_borrowRow>:first-child,.soSOaW_reqRow>:first-child,.soSOaW_sponsorRow>:first-child{grid-column:1/-1}.soSOaW_prizeRow>:first-child,.soSOaW_reqRow>:first-child{font-size:.98rem}.soSOaW_prizeRow>span[data-label]:before,.soSOaW_borrowRow>span[data-label]:before,.soSOaW_sponsorRow>span[data-label]:before,.soSOaW_reqRow>span[data-label]:before{content:attr(data-label);letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .6);margin-bottom:.15rem;font-size:.74rem;display:block}.soSOaW_prizeRow>.soSOaW_prizeTools,.soSOaW_reqRow>.soSOaW_prizeTools,.soSOaW_sponsorRow>.soSOaW_prizeTools{border-top:1px solid rgba(var(--pp-ink-rgb), .1);flex-wrap:wrap;justify-content:flex-start;gap:.4rem;padding-top:.6rem;display:flex}.soSOaW_iconBtn{width:var(--btn-h);height:var(--btn-h)}.soSOaW_reqRow>span[data-label=Notes],.soSOaW_reqRow>span[data-label=Devices],.soSOaW_reqRow>span[data-label=Prizes],.soSOaW_borrowRow>span[data-label=Installed\ games]{grid-column:1/-1}.soSOaW_cell{min-height:44px}.soSOaW_linkBtn,.soSOaW_missBtn,.soSOaW_pill{min-height:var(--btn-h)}}@media (min-width:900px){.soSOaW_dayLine .soSOaW_dInfo{flex-wrap:nowrap;align-items:center}.soSOaW_dayLine .soSOaW_dTag{white-space:nowrap;flex:none}.soSOaW_dayLine .soSOaW_dType{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.soSOaW_dayLine .soSOaW_foldBtn{flex:none}}.soSOaW_dNotes{gap:.25rem .4rem;max-width:100%}.soSOaW_miniTextBtn{border:1px solid rgba(var(--pp-ink-rgb), .35);min-height:32px;color:var(--pp-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 .5rem;font-size:.74rem;font-weight:600}.soSOaW_miniTextBtn:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .08)}.soSOaW_miniTextBtn:disabled{opacity:.5;cursor:not-allowed}.soSOaW_undoBar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;background:var(--pp-ink);max-width:calc(100vw - 2rem);color:var(--pp-card);border-radius:10px;align-items:center;gap:.9rem;padding:.6rem .8rem .6rem 1rem;font-size:.86rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.soSOaW_undoBtn{min-height:var(--btn-h);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 .9rem;font-weight:700}.soSOaW_undoBtn:hover{background:color-mix(in srgb, currentColor 16%, transparent)}@media (min-width:900px){.soSOaW_dayLine .soSOaW_teamTag,.soSOaW_dayLine .soSOaW_ownerTag{white-space:nowrap;flex:none}.soSOaW_dayLine .soSOaW_dWhere{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.soSOaW_dayLine .soSOaW_dInfo{gap:.1rem .7rem}}.soSOaW_pageBar{justify-content:flex-start;gap:.6rem 1.2rem}@media (min-width:900px){.soSOaW_dayTop:before{content:"";background:var(--pp-paper);pointer-events:none;height:3rem;position:absolute;bottom:100%;left:0;right:0}}.soSOaW_pageBarEnd{flex:18rem;justify-content:flex-end;min-width:0}.soSOaW_pageBarEnd .soSOaW_finderBox{width:100%;min-height:40px}.soSOaW_pageBarEnd .soSOaW_iconBtn{flex:none}.soSOaW_form{gap:.65rem}@media (max-width:640px){.soSOaW_stickyFoot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));margin:auto -1rem 0;bottom:0}}.soSOaW_pageBarEnd{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.soSOaW_pageBarEnd>.soSOaW_finder{flex:12rem;min-width:0;max-width:none}.soSOaW_pageBarEnd .soSOaW_iconBtn{align-self:center}@media (max-width:899px){.soSOaW_pageBarEnd{flex:100%;width:100%;margin-left:0}}.soSOaW_teamChips{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.4rem;padding:.1rem 0 .4rem;display:flex;overflow-x:auto}.soSOaW_teamChip{border:1px solid rgba(var(--pp-ink-rgb), .35);background:var(--pp-card);min-height:40px;color:var(--pp-ink);font:inherit;white-space:nowrap;scroll-snap-align:start;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.86rem;font-weight:600;display:inline-flex}.soSOaW_teamChip small{font-variant-numeric:tabular-nums;color:rgba(var(--pp-ink-rgb), .7);font-size:.74rem}.soSOaW_teamChipDone{border-color:var(--pp-ok)}.soSOaW_teamChipDone small{color:var(--pp-ok);font-weight:700}@media (max-width:899px){.soSOaW_dayPageBar{padding-bottom:14rem}.soSOaW_dayStick{top:auto;left:.85rem;right:.85rem;bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));z-index:19;border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);box-shadow:0 8px 24px color-mix(in srgb, var(--pp-ink) 22%, transparent);border-radius:14px;padding:.55rem;position:fixed}.soSOaW_dayStick.soSOaW_kbOpen{bottom:calc(var(--kb,0px) + .5rem)}.soSOaW_dayPageBar~.soSOaW_undoBar,.soSOaW_undoBar{bottom:calc(11.5rem + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){.soSOaW_dayTop{gap:.35rem;padding:.3rem 0 .4rem}.soSOaW_dayBar{flex-wrap:nowrap;align-items:flex-start;gap:.4rem}.soSOaW_dayBar .soSOaW_back{border:1px solid rgba(var(--pp-ink-rgb), .25);border-radius:8px;flex:none;justify-content:center;min-width:40px;min-height:44px;padding:0}.soSOaW_backText{display:none}.soSOaW_dayHeading{flex:auto;order:0;padding-top:.1rem}.soSOaW_dayTitle{font-size:1.15rem}.soSOaW_pageBar{gap:.4rem}.soSOaW_tab{gap:.5rem}.soSOaW_reqRow>span[data-label=For]{order:1}.soSOaW_reqRow>span[data-label=Status]{order:2}.soSOaW_reqRow>span[data-label=Devices],.soSOaW_reqRow>span[data-label=Prizes]{order:3}.soSOaW_reqRow>span[data-label=Notes]{order:4}.soSOaW_reqRow>.soSOaW_prizeTools{order:5}}.soSOaW_pageBar>:not(.soSOaW_pageBarEnd),.soSOaW_pageBar [role=tablist]{margin-bottom:0!important}.soSOaW_pageBarEnd{flex:24rem;justify-content:flex-end}.soSOaW_reqRow>.soSOaW_prizeName{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.soSOaW_reqRow>.soSOaW_prizeName .soSOaW_editCell{width:auto;display:inline-block}@media (max-width:899px){.soSOaW_dayLine{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info tools""notes notes""cells cells"}.soSOaW_dayLine>.soSOaW_dInfo{grid-area:info}.soSOaW_dayLine>.soSOaW_dNotes{grid-area:notes}.soSOaW_dayLine>.soSOaW_dCells{grid-area:cells}.soSOaW_dayLine>.soSOaW_dTools{grid-area:tools;justify-content:flex-end;align-self:start}.soSOaW_dayLine>.soSOaW_dNotes:empty,.soSOaW_dayLine>.soSOaW_dTools:empty,.soSOaW_scanDesk{display:none}}@media (max-width:640px){.soSOaW_toolbarRow{gap:.4rem .6rem}.soSOaW_toolbarRow .soSOaW_addBtn{min-height:var(--btn-h);padding:0 .85rem;font-size:.86rem}.soSOaW_filters{gap:.4rem}.soSOaW_page{gap:.6rem}}@media (max-width:899px){.soSOaW_prizeRow:not(.soSOaW_reqRow):not(.soSOaW_borrowRow):not(.soSOaW_sponsorRow){grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .7rem;padding:.7rem .9rem}.soSOaW_prizeRow:not(.soSOaW_reqRow):not(.soSOaW_borrowRow):not(.soSOaW_sponsorRow)>span[data-label=Where]{grid-column:1/-1}.soSOaW_borrowRow>:first-child{order:0}.soSOaW_borrowRow>span[data-label=Type],.soSOaW_borrowRow>span[data-label=Sponsor],.soSOaW_borrowRow>span[data-label=Officer]{order:1}.soSOaW_borrowRow>span[data-label=Station],.soSOaW_borrowRow>span[data-label=Status]{order:2}.soSOaW_borrowRow>span[data-label=Installed\ games]{order:3}.soSOaW_borrowRow>.soSOaW_prizeTools{order:4}.soSOaW_prizeGrid{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.soSOaW_prizeGrid>.soSOaW_prizeRow{align-items:center;gap:0 .8rem;padding:.35rem .8rem;grid-template-columns:var(--cols)!important}.soSOaW_prizeGrid>.soSOaW_prizeRow>*{margin:0;order:0!important;grid-column:auto!important}.soSOaW_prizeGrid>.soSOaW_prizeRow>span[data-label]:before{display:none!important}.soSOaW_prizeGrid>.soSOaW_prizeHeadRow{display:grid!important}.soSOaW_prizeGrid>.soSOaW_prizeRow>.soSOaW_prizeTools{border-top:0;flex-wrap:nowrap;justify-content:flex-start;gap:.3rem;padding:0;display:flex}.soSOaW_prizeGrid>.soSOaW_prizeRow>:first-child{font-size:.92rem}.soSOaW_reqRow{align-items:center}}@media (max-width:640px){.soSOaW_pageBar [role=tablist]{gap:.1rem;padding:.12rem}.soSOaW_pageBar [role=tablist]>button{min-height:32px;padding:.2rem .65rem;font-size:.74rem}.soSOaW_pageBar [role=tablist]>button span{line-height:1.1}}.soSOaW_prizeGrid{overflow-x:auto}.soSOaW_prizeGrid>.soSOaW_prizeRow{min-width:var(--w)}.soSOaW_wide{margin-inline-start:.25em}.soSOaW_statusChip .soSOaW_wide{margin-inline-start:0}.soSOaW_narrow{display:none}@media (max-width:640px){.soSOaW_wide{display:none}.soSOaW_narrow{display:inline}.soSOaW_statusBar .soSOaW_readyHead{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;overflow-x:auto}.soSOaW_statusBar .soSOaW_readyHead::-webkit-scrollbar{display:none}.soSOaW_statusBar .soSOaW_readyHead>*{white-space:nowrap;flex:none}.soSOaW_statusBar .soSOaW_linkBtn{padding-inline:.6rem;font-size:.74rem}.soSOaW_statusBar .soSOaW_statusSpacer{flex:1 1 0;min-width:0;display:block}.soSOaW_statusBar summary{min-width:36px;min-height:32px}.soSOaW_teamHeadMain{flex-wrap:nowrap;gap:.25rem .5rem;overflow:hidden}.soSOaW_teamHeadMain .soSOaW_foldBtn b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.soSOaW_teamHeadMain .soSOaW_dTeamSub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.soSOaW_teamHeadMain .soSOaW_statusChip,.soSOaW_teamHeadMain .soSOaW_dTeamNum,.soSOaW_teamHeadMain .soSOaW_dTeamDone,.soSOaW_teamHeadMain .soSOaW_miniTextBtn{flex:none;font-size:.74rem}.soSOaW_groupSwitch{border:1px solid rgba(var(--pp-ink-rgb), .35);min-height:32px;color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;margin-left:auto;padding:0 .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.soSOaW_dayMode .soSOaW_pageBarEnd,.soSOaW_dayMode .soSOaW_teamChips{display:none}.soSOaW_dayForm{flex-wrap:nowrap;align-items:center}.soSOaW_dayStepPick{flex:0 0 9.8rem;min-width:0}.soSOaW_dayStepPick .soSOaW_comboInput{text-overflow:clip;padding-left:.5rem;padding-right:1.45rem}.soSOaW_dayForm .soSOaW_dayInput{min-width:0}.soSOaW_dayForm button{padding-inline:.8rem}}@media (min-width:641px){.soSOaW_groupSeg{margin:0;display:contents}}@media (max-width:640px){.soSOaW_toolbar{gap:.4rem}.soSOaW_filters{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;display:flex;overflow-x:auto}.soSOaW_filters::-webkit-scrollbar{display:none}.soSOaW_filters>*{flex:0 0 9rem;min-width:0}.soSOaW_filters button,.soSOaW_filters [role=combobox]{min-height:var(--btn-h);padding-block:.25rem;font-size:.86rem}.soSOaW_toolbarRow{flex-wrap:nowrap;gap:.5rem}.soSOaW_toolbarRow .soSOaW_count{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.74rem;overflow:hidden}.soSOaW_toolbarRow .soSOaW_pill{flex:none}.soSOaW_addBtn{min-height:var(--btn-h);flex:none;padding:0 .8rem;font-size:.74rem}}@media (max-width:899px){.soSOaW_prizeGrid summary,.soSOaW_reqRow summary{min-width:36px!important;min-height:32px!important}.soSOaW_prizeGrid .soSOaW_linkBtn,.soSOaW_prizeGrid .soSOaW_miniTextBtn{min-height:32px!important}.soSOaW_prizeGrid .soSOaW_iconBtn{width:32px!important;height:32px!important}.soSOaW_prizeGrid>.soSOaW_prizeRow{padding-block:.2rem!important}}.soSOaW_toolHead{flex-direction:column;gap:.2rem;display:flex}.soSOaW_toolRows{flex-direction:column;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.soSOaW_toolRow{border-bottom:1px solid rgba(var(--pp-ink-rgb), .1);flex-wrap:wrap;flex:none;align-items:center;gap:.15rem .5rem;min-height:40px;padding:.2rem 0;display:flex}.soSOaW_toolRow>.soSOaW_optName{flex:1 1 0;min-width:6rem}.soSOaW_toolRow>.soSOaW_toolPills{flex:1 0 100%;order:3;padding-left:0}.soSOaW_toolRow>.soSOaW_toolNum+.soSOaW_optName+.soSOaW_toolPills{padding-left:calc(22px + .5rem)}.soSOaW_toolRows>.soSOaW_toolRow:last-child{border-bottom:0}.soSOaW_toolPills{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.soSOaW_toolPill{border:1px solid rgba(var(--pp-ink-rgb), .3);min-height:26px;color:rgba(var(--pp-ink-rgb), .85);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.74rem;display:inline-flex}.soSOaW_toolPill:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .06)}.soSOaW_toolPill:disabled{cursor:default}.soSOaW_toolUse{text-align:right;min-width:4.5rem;color:rgba(var(--pp-ink-rgb), .7);white-space:nowrap;flex:none;font-size:.74rem}.soSOaW_toolNum{background:rgba(var(--pp-ink-rgb), .08);width:22px;height:22px;color:rgba(var(--pp-ink-rgb), .8);border-radius:50%;flex:none;place-items:center;font-size:.74rem;display:inline-grid}.soSOaW_addRow>:first-child{flex:1;min-width:0}@media (max-width:640px){.soSOaW_toolRow{flex-wrap:wrap;row-gap:.15rem;padding:.3rem 0}.soSOaW_toolRow>.soSOaW_optName{flex:1 1 0;min-width:6rem}.soSOaW_toolRow>.soSOaW_toolPills{flex:1 0 100%;order:3;padding-left:0}.soSOaW_toolRow>.soSOaW_toolNum+.soSOaW_optName+.soSOaW_toolPills{padding-left:calc(22px + .5rem)}.soSOaW_toolPill{min-height:32px}.soSOaW_toolUse{min-width:0}.soSOaW_dCells{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.soSOaW_cell{flex-direction:column;justify-content:center;gap:0;padding:.1rem .15rem}.soSOaW_cellLabel{text-align:center;font-size:.67rem;line-height:1.1}}.soSOaW_cellWrap .soSOaW_cellMinus{width:auto;min-width:20px;padding:0 .3rem;font-size:.7rem;top:50%;right:4px;transform:translateY(-50%)}@media (max-width:640px){.soSOaW_reqLinePrize{grid-template-columns:5.5rem minmax(0,1fr) auto}}.soSOaW_lockTag{border:1px solid rgba(var(--pp-ink-rgb), .3);min-height:22px;color:rgba(var(--pp-ink-rgb), .85);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.74rem;display:inline-flex}.soSOaW_parts{flex-wrap:wrap;gap:.25rem;display:flex}.soSOaW_partChip{border:1px solid rgba(var(--pp-ink-rgb), .28);background:var(--pp-card);color:var(--pp-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.12rem .55rem;font-size:.78rem}.soSOaW_partChip:hover{background:rgba(var(--pp-ink-rgb), .08)}.soSOaW_partMissing{border-color:var(--pp-bad);background:color-mix(in srgb, var(--pp-bad) 14%, transparent);color:var(--pp-bad);font-weight:700}.soSOaW_devGroupHead{background:rgba(var(--pp-ink-rgb), .09);border-bottom:1px solid rgba(var(--pp-ink-rgb), .15);flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;padding:.45rem .8rem;font-size:.9rem;display:flex}.soSOaW_devGroupHead span{color:rgba(var(--pp-ink-rgb), .72);font-size:.8rem}.soSOaW_numCompact{text-align:center;width:3.4rem;min-height:28px;padding:.2rem .25rem}.soSOaW_numField{text-align:left;width:4.6rem}.soSOaW_evPage{flex-direction:column;gap:1.25rem;display:flex}.soSOaW_evHead{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.soSOaW_evTitle{flex:14rem;min-width:0}.soSOaW_evTitle h2{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:400;line-height:1.15;display:flex}.soSOaW_evTitle p{color:rgba(var(--pp-ink-rgb), .75);margin:.15rem 0 0;font-size:.86rem}.soSOaW_evGo{flex-wrap:wrap;gap:.5rem;display:flex}.soSOaW_evStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.soSOaW_evStats>div,.soSOaW_evStats>button{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);min-width:0;color:var(--pp-ink);font:inherit;text-align:left;border-radius:8px;flex-direction:column;gap:.1rem;padding:.7rem .9rem;display:flex}.soSOaW_evStats>button{cursor:pointer}.soSOaW_evStats>button:hover{border-color:var(--pp-ink);background:rgba(var(--pp-ink-rgb), .05)}.soSOaW_evStats dt{letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .75);font-size:.72rem}.soSOaW_evStats dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0;font-size:1.5rem;font-weight:700;display:flex}.soSOaW_evStats dd small{font-size:.78rem;font-weight:600}.soSOaW_evSection{flex-direction:column;gap:.5rem;display:flex}.soSOaW_evSection>summary{cursor:pointer;border-bottom:2px solid rgba(var(--pp-ink-rgb), .2);align-items:center;gap:.6rem;min-height:44px;padding:0 .2rem;list-style:none;display:flex}.soSOaW_evSection>summary::-webkit-details-marker{display:none}.soSOaW_evSection>summary:before{content:"▸";color:var(--pp-ink);font-size:.9rem}.soSOaW_evSection[open]>summary:before{content:"▾"}.soSOaW_evSection>summary h3{font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);flex:1;margin:0;font-size:1.05rem;font-weight:400}.soSOaW_evCount{background:rgba(var(--pp-ink-rgb), .1);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.6rem;padding:.05rem .5rem;font-size:.8rem}.soSOaW_evSection>.soSOaW_tab{padding:0}@media (max-width:700px){.soSOaW_evStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.soSOaW_evCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.soSOaW_evCard{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.soSOaW_evCardToday{border-color:var(--pp-ok);box-shadow:inset 4px 0 0 var(--pp-ok)}.soSOaW_evCardMain{color:var(--pp-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;padding:.9rem 3rem .7rem 1rem;display:flex}.soSOaW_evCardMain:hover{background:rgba(var(--pp-ink-rgb), .04)}.soSOaW_evCardName{font-family:var(--font-dm-sans), system-ui, sans-serif;overflow-wrap:anywhere;font-size:1.1rem;font-weight:400;line-height:1.2}.soSOaW_evCardTags{flex-wrap:wrap;gap:.3rem;display:flex}.soSOaW_evCardTags:empty{display:none}.soSOaW_evCardDates{color:rgba(var(--pp-ink-rgb), .75);font-size:.86rem}.soSOaW_evCardNums{flex-wrap:wrap;gap:.15rem .9rem;font-size:.86rem;display:flex}.soSOaW_evCardNums b{font-variant-numeric:tabular-nums}.soSOaW_evCardNums em,.soSOaW_evCardBar em{font-style:normal;font-weight:600}.soSOaW_evCardBar{width:100%;color:rgba(var(--pp-ink-rgb), .85);flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.soSOaW_evCardBar .soSOaW_bar{width:100%}.soSOaW_evCardGo{flex-wrap:wrap;gap:.5rem;padding:.6rem 1rem .85rem;display:flex}.soSOaW_evCardMenu{position:absolute;top:.55rem;right:.55rem}.soSOaW_evPast{margin-top:.4rem}.soSOaW_evPast>summary{cursor:pointer;min-height:40px;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--pp-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.soSOaW_evPast>summary span{background:rgba(var(--pp-ink-rgb), .1);border-radius:999px;padding:.05rem .5rem;font-size:.78rem}.soSOaW_evPast[open]>summary{margin-bottom:.6rem}.soSOaW_sheetOnly{display:none}.soSOaW_sheetPhone{color:var(--pp-ink);margin:.6rem 0;font-size:.9rem}.soSOaW_sheetPhone button{color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (min-width:720px){.soSOaW_sheetOnly{display:block}.soSOaW_sheetPhone{display:none}}
.xQSTKq_wrap{flex-direction:column;gap:.5rem;min-width:0;display:flex}.xQSTKq_bar{color:var(--pp-ink);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.84rem;display:flex}.xQSTKq_count{font-weight:700}.xQSTKq_hintLine{color:rgba(var(--pp-ink-rgb), .75);margin-left:auto;font-size:.76rem}.xQSTKq_link{color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.8rem;text-decoration:underline;display:inline-flex}.xQSTKq_cols{position:relative}.xQSTKq_cols summary{border:1px solid rgba(var(--pp-ink-rgb), .35);background:var(--pp-card);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:32px;padding:0 .7rem;font-weight:700;list-style:none;display:inline-flex}.xQSTKq_cols summary::-webkit-details-marker{display:none}.xQSTKq_colList{z-index:30;border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);border-radius:.7rem;grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.25rem .9rem;min-width:20rem;max-height:22rem;padding:.7rem .8rem;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #00000040}.xQSTKq_colList label{white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.xQSTKq_colList .xQSTKq_link{grid-column:1/-1;justify-self:start}.xQSTKq_scroll{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--pp-card);overscroll-behavior:contain;border-radius:.7rem;outline:none;min-height:20rem;max-height:calc(100vh - 15rem);position:relative;overflow:auto}.xQSTKq_scroll:focus-visible{box-shadow:0 0 0 3px var(--pp-info)}.xQSTKq_grid{border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--pp-ink);font-size:.86rem}.xQSTKq_grid th,.xQSTKq_grid td{border-bottom:1px solid rgba(var(--pp-ink-rgb), .16);border-right:1px solid rgba(var(--pp-ink-rgb), .12);text-align:left;vertical-align:middle;height:34px;padding:0;overflow:hidden}.xQSTKq_grid thead th{z-index:5;background:color-mix(in srgb, var(--pp-ink) 9%, var(--pp-card));border-bottom:1px solid rgba(var(--pp-ink-rgb), .35);position:sticky}.xQSTKq_groupRow th{letter-spacing:.01em;height:26px;padding:0 .5rem;font-size:.7rem;top:0}.xQSTKq_groupHead{background:color-mix(in srgb, var(--yellow) 30%, var(--pp-card))!important}.xQSTKq_groupFold{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.xQSTKq_groupFold small{border:1px solid rgba(var(--pp-ink-rgb), .35);letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:0 .4rem;font-size:.62rem}.xQSTKq_groupFold:hover small{border-color:var(--pp-ink)}.xQSTKq_headRow th{height:36px;top:0}.xQSTKq_headRow.xQSTKq_afterGroup th{top:26px}.xQSTKq_filterRow th{background:var(--pp-card);height:32px;top:36px}.xQSTKq_filterRow.xQSTKq_afterGroup th{top:62px}.xQSTKq_headRow button{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:.01em;text-align:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0 .6rem;font-size:.76rem;font-weight:800;overflow:hidden}.xQSTKq_filterRow input{width:100%;height:100%;color:var(--pp-ink);font:inherit;background:0 0;border:0;outline:none;padding:0 .6rem;font-size:.78rem}.xQSTKq_filterRow input:focus{background:color-mix(in srgb, var(--pp-info) 12%, var(--pp-card))}.xQSTKq_filterRow input::placeholder{color:rgba(var(--pp-ink-rgb), .45)}.xQSTKq_corner,.xQSTKq_gutter{z-index:6;text-align:center;width:44px;position:sticky;left:0}.xQSTKq_gutter{z-index:3;background:color-mix(in srgb, var(--pp-ink) 6%, var(--pp-card))}.xQSTKq_grid thead .xQSTKq_corner{z-index:8}.xQSTKq_grid .xQSTKq_first{z-index:2;background:var(--pp-card);position:sticky}.xQSTKq_grid .xQSTKq_lastPin{box-shadow:2px 0 0 rgba(var(--pp-ink-rgb), .25)}.xQSTKq_grid thead .xQSTKq_first{z-index:7;background:color-mix(in srgb, var(--pp-ink) 9%, var(--pp-card))}.xQSTKq_filterRow .xQSTKq_first{background:var(--pp-card)}.xQSTKq_cell.xQSTKq_canEdit{background:color-mix(in srgb, var(--pp-info) 11%, var(--pp-card));cursor:cell}.xQSTKq_cell.xQSTKq_canEdit:hover{box-shadow:inset 0 0 0 1px var(--pp-info)}.xQSTKq_cell.xQSTKq_ro{background:color-mix(in srgb, var(--pp-ink) 3%, var(--pp-card))}.xQSTKq_penHead{vertical-align:-1px;color:var(--pp-info);margin-right:.3rem;display:inline-block}.xQSTKq_legend{color:rgba(var(--pp-ink-rgb), .85);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.xQSTKq_swatch{border:1px solid var(--pp-info);background:color-mix(in srgb, var(--pp-info) 11%, var(--pp-card));border-radius:3px;width:18px;height:12px;display:inline-block}.xQSTKq_num{color:rgba(var(--pp-ink-rgb), .55);font-size:.7rem}.xQSTKq_chev{width:100%;height:34px;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.xQSTKq_row:hover .xQSTKq_cell,.xQSTKq_row:hover .xQSTKq_first{background:color-mix(in srgb, var(--pp-ink) 4%, var(--pp-card))}.xQSTKq_activeRow .xQSTKq_gutter{background:color-mix(in srgb, var(--pp-info) 22%, var(--pp-card))}.xQSTKq_bad .xQSTKq_cell{background:color-mix(in srgb, var(--pp-bad) 12%, var(--pp-card))}.xQSTKq_warn .xQSTKq_cell{background:color-mix(in srgb, var(--pp-warn) 12%, var(--pp-card))}.xQSTKq_cell{white-space:nowrap;text-overflow:ellipsis;cursor:cell;padding:0 .6rem!important}.xQSTKq_cell.xQSTKq_ro{color:rgba(var(--pp-ink-rgb), .88);cursor:default}.xQSTKq_cell.xQSTKq_right{text-align:right;font-variant-numeric:tabular-nums}.xQSTKq_cell.xQSTKq_active{outline:2px solid var(--pp-info);outline-offset:-2px;background:var(--pp-card)}.xQSTKq_grid .xQSTKq_cell.xQSTKq_active.xQSTKq_first{z-index:4}.xQSTKq_cell.xQSTKq_refused{outline:2px solid var(--pp-bad);outline-offset:-2px}.xQSTKq_value{text-overflow:ellipsis;display:block;overflow:hidden}.xQSTKq_placeholder{color:rgba(var(--pp-ink-rgb), .5);font-style:italic}.xQSTKq_editor{background:var(--pp-card);width:calc(100% + 1.2rem);height:100%;color:var(--pp-ink);font:inherit;border:0;outline:none;margin:0 -.6rem;padding:0 .6rem}.xQSTKq_tick{width:16px;height:16px;accent-color:var(--pp-ink);cursor:pointer}.xQSTKq_photoBtn{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.xQSTKq_photoBtn:disabled{cursor:default}.xQSTKq_del{text-align:center}.xQSTKq_trash,.xQSTKq_sure{min-width:28px;height:26px;color:rgba(var(--pp-ink-rgb), .7);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 .4rem;font-size:.72rem}.xQSTKq_trash:hover{color:var(--pp-bad);border-color:var(--pp-bad)}.xQSTKq_sure{background:var(--pp-bad);color:#fff;font-weight:800}.xQSTKq_addRow .xQSTKq_cell{background:color-mix(in srgb, var(--yellow) 10%, var(--pp-card))}.xQSTKq_none{color:rgba(var(--pp-ink-rgb), .75);text-align:center!important;padding:1.2rem!important}.xQSTKq_grid .xQSTKq_detailRow td{background:color-mix(in srgb, var(--pp-ink) 4%, var(--pp-card));border-right:0;height:auto;padding:0;overflow:visible}.xQSTKq_detail{box-sizing:content-box;max-width:max(20rem, calc(var(--vw) - 5rem));padding:.6rem .8rem .8rem 3.4rem;position:sticky;left:0;overflow-x:auto}@media (pointer:coarse){.xQSTKq_grid th,.xQSTKq_grid td,.xQSTKq_chev{height:40px}}.xQSTKq_sheetPage{flex-direction:column;gap:.6rem;min-width:0;display:flex}.xQSTKq_pic{object-fit:contain;border-radius:4px;width:28px;height:28px;display:block}.xQSTKq_mini{border:1px solid rgba(var(--pp-ink-rgb), .35);background:var(--pp-card);width:4.6rem;height:30px;color:var(--pp-ink);font:inherit;text-align:right;border-radius:6px;padding:0 .5rem;font-size:.84rem}.xQSTKq_mini:focus{outline:2px solid var(--pp-info);outline-offset:0}.xQSTKq_lines{flex-direction:column;gap:.6rem;display:flex}.xQSTKq_note{color:rgba(var(--pp-ink-rgb), .8);margin:0;font-size:.84rem}.xQSTKq_lineTable{border-collapse:collapse;font-size:.82rem}.xQSTKq_lineTable th,.xQSTKq_lineTable td{text-align:left;white-space:nowrap;height:auto;color:var(--pp-ink);border:0;padding:.2rem .7rem .2rem 0}.xQSTKq_lineTable th{letter-spacing:.01em;color:rgba(var(--pp-ink-rgb), .75);font-size:.7rem}.xQSTKq_held{font-weight:700}.xQSTKq_addLine{color:var(--pp-ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.xQSTKq_addLine>:not(span):not(input):not(button){flex:0 16rem;min-width:9rem;max-width:16rem}.xQSTKq_addBtn{border:1px solid rgba(var(--pp-ink-rgb), .3);background:var(--yellow);color:#111c33;min-height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:0 .9rem;font-size:.82rem;font-weight:800}.xQSTKq_addBtn:disabled{opacity:.45;cursor:default}.xQSTKq_fullBtn{border:1px solid rgba(var(--pp-ink-rgb), .35);background:var(--pp-card);min-height:32px;color:var(--pp-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-weight:700;display:inline-flex}.xQSTKq_full{z-index:400;background:var(--pp-paper);padding:.75rem 1rem;position:fixed;inset:0}.xQSTKq_full .xQSTKq_scroll{flex:1;min-height:0;max-height:none}.xQSTKq_hideOut{cursor:pointer;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}
._7SqAPW_box{text-align:center;border:1px solid rgba(var(--pp-ink-rgb), .16);color:var(--pp-ink);border-radius:6px;justify-items:center;gap:.5rem;padding:1.8rem 1.2rem;display:grid}._7SqAPW_byte{width:5rem;color:var(--pp-ink);--bc-edge:currentColor;display:block}._7SqAPW_icon{background:rgba(var(--pp-ink-rgb), .08);border:2px solid rgba(var(--pp-ink-rgb), .5);border-radius:10px;place-items:center;width:3rem;height:3rem;display:grid}._7SqAPW_icon svg{width:1.5rem;height:1.5rem}._7SqAPW_title{font-family:var(--font-dm-sans), system-ui, sans-serif;margin:0;font-size:1.1rem;font-weight:600}._7SqAPW_text{max-width:34rem;color:rgba(var(--pp-ink-rgb), .8);text-wrap:balance;margin:0;font-size:.92rem;line-height:1.45}._7SqAPW_action{margin-top:.3rem}._7SqAPW_byte{transform-origin:50% 100%;animation:4.5s ease-in-out infinite _7SqAPW_byteBreathe}@keyframes _7SqAPW_byteBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.045)}}@media (prefers-reduced-motion:reduce){._7SqAPW_byte{animation:none}}._7SqAPW_box{background:var(--pp-card);border:2px dashed rgba(var(--pp-ink-rgb), .3);position:relative}._7SqAPW_box:before{content:"";background:color-mix(in srgb, var(--yellow) 55%, transparent);width:3rem;height:1rem;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)rotate(2deg)}._7SqAPW_title{font-family:var(--font-soulmaze);font-size:1rem;font-weight:400}
.v0MQQq_notice{text-align:left;border:2px solid #0000;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.4;display:flex}.v0MQQq_compact{border-radius:.55rem;gap:.45rem;padding:.4rem .65rem;font-size:.78rem}.v0MQQq_icon{flex-shrink:0;margin-top:.1rem}.v0MQQq_body{overflow-wrap:anywhere;min-width:0}.v0MQQq_body strong{font-weight:800}.v0MQQq_error{border:2px solid var(--pp-bad);color:var(--pp-ink);background:#b91c1c1a}.v0MQQq_warning{border:2px solid var(--pp-warn);color:var(--pp-ink);background:#d977061f}.v0MQQq_info{border:2px solid var(--pp-info);color:var(--pp-ink);background:#1d4ed81a}.v0MQQq_success{border:2px solid var(--pp-ok);color:var(--pp-ink);background:#0478571a}.v0MQQq_error .v0MQQq_icon{color:var(--pp-bad)}.v0MQQq_warning .v0MQQq_icon{color:var(--pp-warn)}.v0MQQq_info .v0MQQq_icon{color:var(--pp-info)}.v0MQQq_success .v0MQQq_icon{color:var(--pp-ok)}.v0MQQq_onLight.v0MQQq_error{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.v0MQQq_onLight.v0MQQq_warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}.v0MQQq_onLight.v0MQQq_info{color:#075985;background:#f0f9ff;border-color:#7dd3fc}.v0MQQq_onLight.v0MQQq_success{color:#166534;background:#f0fdf4;border-color:#86efac}.v0MQQq_error{box-shadow:3px 3px 0 color-mix(in srgb, var(--pp-bad) 35%, transparent)}.v0MQQq_warning{box-shadow:3px 3px 0 color-mix(in srgb, var(--pp-warn) 35%, transparent)}.v0MQQq_info{box-shadow:3px 3px 0 color-mix(in srgb, var(--pp-info) 35%, transparent)}.v0MQQq_success{box-shadow:3px 3px 0 color-mix(in srgb, var(--pp-ok) 35%, transparent)}.v0MQQq_onLight{box-shadow:3px 3px #01194126}
.idPvsG_wrap{flex:1 1 0;width:100%;min-width:0;display:block;position:relative}.idPvsG_input{width:100%;padding-right:2.4rem!important}.idPvsG_steppers{flex-direction:column;gap:2px;width:24px;display:flex;position:absolute;top:4px;bottom:4px;right:4px}.idPvsG_step{border:1px solid rgba(var(--pp-ink-rgb), .35);background:rgba(var(--pp-ink-rgb), .06);color:var(--pp-ink);cursor:pointer;border-radius:3px;flex:1;place-items:center;padding:0;display:grid}.idPvsG_step:hover:not(:disabled){border-color:var(--pp-ink);background:#243f633d}.idPvsG_step:disabled{opacity:.4;cursor:not-allowed}@media (pointer:coarse){.idPvsG_input{padding-right:5rem!important}.idPvsG_steppers{flex-direction:row;gap:3px;width:4.4rem}.idPvsG_step{min-width:2.1rem}}
._2TiZtG_ticker{background:var(--ink);min-width:0;max-width:20rem;color:var(--white);border:3px solid var(--paper);border-radius:var(--radius-sm);font-family:var(--font-renegare);letter-spacing:.03em;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.72rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;transform:rotate(1.2deg);box-shadow:3px 3px #0009}._2TiZtG_ticker:hover{transform:translate(-2px,-2px)rotate(0);box-shadow:5px 5px #0009}._2TiZtG_tag{background:var(--yellow);color:var(--ink);font-family:var(--font-futura-heavy);letter-spacing:.12em;flex:none;padding:.05rem .4rem;font-size:.62rem}._2TiZtG_text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){._2TiZtG_ticker{transition:none}}
