@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f2e849d3553a0a52-s.2vzl4aenb62ro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9cd5979df91f9479-s.3sqhbzucaglgu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/55fc17560cd417ba-s.3b1my8hj3e-z4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0d6fcb3e6b55e2a0-s.1dcjtips82pxo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a626ed2fbe2db1bf-s.p.1rp1-xexo1qj3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2 Fallback";src:local(Arial);ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:102.06%}.QnBp0W_className{font-family:"Exo 2","Exo 2 Fallback";font-style:normal}.QnBp0W_variable{--font-dm-sans:"Exo 2", "Exo 2 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.sw0ZqW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.sw0ZqW_variable{--font-jb-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.XvwlIG_wrap{display:inline-block;position:relative}.XvwlIG_trigger{cursor:pointer;white-space:nowrap;height:32px;color:rgba(var(--pp-chrome-rgb), .75);background:rgba(var(--pp-chrome-rgb), .05);border:1px solid rgba(var(--pp-chrome-rgb), .14);border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.74rem;display:inline-flex}.XvwlIG_trigger:hover{color:var(--pp-chrome-accent);border-color:#7db4ea80}.XvwlIG_triggerOn{color:var(--pp-chrome);background:var(--p-accent);border-color:var(--p-accent)}.XvwlIG_triggerOn:hover{color:var(--pp-chrome)}.XvwlIG_menu{z-index:80;background:var(--pp-chrome);border:1px solid rgba(var(--pp-chrome-rgb), .14);border-radius:.8rem;width:230px;padding:.4rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 18px 40px -12px #000000b3}.XvwlIG_menuHead{letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-chrome-rgb), .6);padding:.35rem .6rem;font-size:.66rem}.XvwlIG_item{width:100%;color:rgba(var(--pp-chrome-rgb), .88);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.85rem;display:flex}.XvwlIG_item:hover{background:rgba(var(--pp-chrome-rgb), .07)}.XvwlIG_note{color:rgba(var(--pp-chrome-rgb), .6);margin:.3rem .4rem .2rem;font-size:.7rem;line-height:1.4}.XvwlIG_banner{z-index:70;color:#0b1426;background:var(--yellow);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.82rem;display:flex;position:sticky;top:0}.XvwlIG_banner span{flex:240px}.XvwlIG_exit{color:#0b1426;cursor:pointer;background:#0b12261a;border:1px solid #0b122680;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}.XvwlIG_exit:hover{background:#0b122633}@media (max-width:899px){.XvwlIG_menu{left:0;right:auto}}.XvwlIG_person{border-top:1px solid var(--pp-line);flex-direction:column;gap:.25rem;margin-top:.3rem;padding-top:.4rem;display:flex}.XvwlIG_personInput{border:1px solid var(--pp-line);background:var(--pp-card);color:var(--pp-ink);font:inherit;border-radius:6px;margin:0 .5rem .2rem;padding:.4rem .6rem;font-size:.85rem}.XvwlIG_item small{opacity:.7;margin-left:.4rem}
.YAnJxW_banner{background:var(--pp-card);border:2px solid var(--pp-ink);box-shadow:3px 3px 0 rgba(var(--pp-ink-rgb), .3);color:var(--pp-ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.YAnJxW_icon{color:var(--p-accent-text);flex-shrink:0}.YAnJxW_text{flex:200px;margin:0;font-size:.88rem;line-height:1.4}.YAnJxW_text strong{color:var(--pp-ink)}.YAnJxW_btn{background:var(--yellow);color:#011941;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.5rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none}@media (max-width:899px){.YAnJxW_banner{margin-right:3rem}}
.J-bl4a_wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.J-bl4a_page{width:100%;min-height:60vh}.J-bl4a_section{width:100%;min-height:220px;padding:3rem 1rem}.J-bl4a_logoBox{position:relative}.J-bl4a_float{animation:2.6s ease-in-out infinite J-bl4a_hover}@keyframes J-bl4a_hover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.J-bl4a_logoBase{object-fit:contain;opacity:.7;filter:drop-shadow(0 0 14px #ffc72c40);width:100%;height:100%;display:block}.J-bl4a_logoShine{background:linear-gradient(100deg,#0000 35%,#ffffffe6 48%,#ffc72c 52%,#0000 65%) 0 0/300% 100%;animation:1.8s ease-in-out infinite J-bl4a_sweep;position:absolute;inset:0;-webkit-mask-image:url(/logos/tg_logo.png);mask-image:url(/logos/tg_logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes J-bl4a_sweep{0%{background-position:150% 0}to{background-position:-150% 0}}.J-bl4a_bar{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;width:min(220px,60vw);height:5px;display:block;position:relative;overflow:hidden}.J-bl4a_fill{background:var(--yellow,#ffc72c);border-radius:999px;width:40%;animation:1.4s ease-in-out infinite J-bl4a_slide;position:absolute;top:0;bottom:0;left:0}@keyframes J-bl4a_slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.J-bl4a_label{font-family:var(--font-futura-medium);letter-spacing:.02em;color:color-mix(in srgb, currentColor 80%, transparent);margin:0;font-size:.85rem}.J-bl4a_inline{align-items:center;gap:.7rem;max-width:100%;padding:.6rem 0;display:inline-flex}.J-bl4a_inline .J-bl4a_bar{flex-shrink:0;width:96px;height:4px}.J-bl4a_inlineLabel{color:color-mix(in srgb, currentColor 80%, transparent);font-size:.88rem}@media (prefers-reduced-motion:reduce){.J-bl4a_float{animation:none}.J-bl4a_logoShine{animation-duration:3.2s}.J-bl4a_fill{animation-duration:3s}}.J-bl4a_screen{place-items:center;width:100%;min-height:100vh;display:grid}.J-bl4a_fixed{z-index:50;position:fixed;inset:0}.J-bl4a_areaSite,.J-bl4a_areaAuto{color:#f2f1f0;background:#080d1a}.J-bl4a_areaPortal{background:var(--pp-paper);color:var(--pp-ink)}html[data-area=portal] .J-bl4a_areaAuto{background:var(--pp-paper);color:var(--pp-ink)}.J-bl4a_inPage{background:var(--navy,#080d1a);min-height:70svh}
._78mabG_wrap{z-index:40;position:fixed;top:1.25rem;right:1.25rem}@media (max-width:480px){._78mabG_wrap{top:.875rem;right:.875rem}}._78mabG_bellBtn{background:var(--pp-chrome-2);-webkit-backdrop-filter:blur(10px)saturate(160%);border:1px solid rgba(var(--pp-chrome-rgb), .1);width:38px;height:38px;color:rgba(var(--pp-chrome-rgb), .75);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}._78mabG_bellBtn:hover{background:var(--pp-chrome);color:var(--pp-chrome-accent);border-color:#7db4ea4d}._78mabG_badge{border-radius:var(--radius-pill);color:#f2f1f0;min-width:17px;height:17px;font-size:.62rem;font-family:var(--font-futura-heavy);border:2px solid var(--pp-chrome);white-space:nowrap;background:#dc2626;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-3px;right:-3px}._78mabG_dropdown{background:var(--pp-chrome);border:1px solid rgba(var(--pp-chrome-rgb), .1);border-radius:.875rem;width:340px;max-width:calc(100vw - 2rem);max-height:420px;position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto;box-shadow:0 16px 40px #0006}._78mabG_header{background:var(--pp-chrome);border-bottom:1px solid rgba(var(--pp-chrome-rgb), .06);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;position:sticky;top:0}._78mabG_title{font-family:var(--font-futura-heavy);letter-spacing:.02em;color:var(--pp-chrome-fg);text-transform:uppercase;font-size:.85rem}._78mabG_markAllBtn{font-size:var(--fs-meta);color:var(--pp-chrome-accent);flex-shrink:0;transition:opacity .15s}._78mabG_markAllBtn:hover{opacity:.75}._78mabG_status{text-align:center;color:rgba(var(--pp-chrome-rgb), .6);flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem 1.5rem;font-size:.82rem;display:flex}._78mabG_statusLoading{justify-content:center;padding:1.25rem 1rem;display:flex}._78mabG_list{flex-direction:column;display:flex}._78mabG_item+._78mabG_item{border-top:1px solid rgba(var(--pp-chrome-rgb), .05)}._78mabG_itemLink{text-align:left;flex-direction:column;gap:.25rem;width:100%;padding:.75rem 1rem;transition:background .12s;display:flex}._78mabG_itemLink:hover{background:rgba(var(--pp-chrome-rgb), .04)}._78mabG_itemTop{align-items:center;gap:.4rem;display:flex}._78mabG_itemTitle{font-size:.85rem;font-family:var(--font-futura-medium);color:var(--pp-chrome-fg)}._78mabG_unreadDot{background:var(--yellow);border-radius:50%;flex-shrink:0;width:7px;height:7px}._78mabG_itemBody{color:rgba(var(--pp-chrome-rgb), .65);font-size:.8rem;line-height:1.4}._78mabG_itemTime{font-size:var(--fs-meta);color:rgba(var(--pp-chrome-rgb), .6)}._78mabG_wrapInline{z-index:7;position:relative;top:auto;right:auto}
.m-yGaa_btn{border:2px solid rgba(var(--pp-chrome-rgb), .25);width:38px;height:38px;color:var(--pp-chrome-fg);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;place-items:center;transition:background .15s;display:grid}.m-yGaa_btn:hover{background:rgba(var(--pp-chrome-rgb), .1)}.m-yGaa_wide{width:auto;font-family:var(--font-futura-medium);padding:0 .75rem;font-size:.78rem}.m-yGaa_labelled{border-radius:10px;justify-content:flex-start;align-items:center;gap:.6rem;width:100%;height:46px;padding:0 .9rem;font-size:.9rem;display:flex}
.x3e7sa_btn{cursor:pointer;white-space:nowrap;font-family:var(--font-futura-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-bad);border:2px solid var(--pp-bad);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.74rem;transition:background .15s,transform .1s,box-shadow .1s;display:inline-flex;box-shadow:3px 3px #00000073}.x3e7sa_btn:hover{background:#dc26261f;transform:translate(-1px,-1px);box-shadow:4px 4px #00000073}.x3e7sa_btn{text-overflow:ellipsis;min-width:0;overflow:hidden}.x3e7sa_btn span{display:none}
._09XwpW_btn{cursor:pointer;border:1px solid rgba(var(--pp-ink-rgb), .35);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:34px;height:34px}._09XwpW_sm{border-radius:5px;width:28px;height:28px}._09XwpW_btn:hover:not(:disabled),._09XwpW_active{border-color:var(--pp-ink);background:#7db4ea59}._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}@media (pointer:coarse){._09XwpW_sm{width:38px;height:38px}._09XwpW_md{width:42px;height:42px}}
.x8ejDG_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2500;background:#03060ebf;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.x8ejDG_modal{text-align:center;background:var(--pp-card);border:1px solid rgba(var(--pp-ink-rgb), .3);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.875rem;width:100%;max-width:420px;padding:2.5rem 1.75rem 1.75rem;display:flex;position:relative;box-shadow:0 24px 60px #0000008c}.x8ejDG_dots{gap:.4rem;display:flex}.x8ejDG_dot{background:rgba(var(--pp-ink-rgb), .3);border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.x8ejDG_dotActive{background:var(--p-accent);border-radius:var(--radius-pill);width:18px}.x8ejDG_icon{background:rgba(var(--pp-ink-rgb), .08);width:72px;height:72px;color:var(--pp-ink);border-radius:50%;justify-content:center;align-items:center;margin-top:.25rem;display:inline-flex}.x8ejDG_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);text-transform:uppercase;letter-spacing:.03em;font-size:1.15rem}.x8ejDG_body{color:rgba(var(--pp-ink-rgb), .9);font-size:.88rem;line-height:1.55}.x8ejDG_actions{justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.x8ejDG_backBtn{border:1px solid rgba(var(--pp-ink-rgb), .3);border-radius:var(--radius-pill);color:rgba(var(--pp-ink-rgb), .9);font-family:var(--font-futura-medium);cursor:pointer;background:0 0;padding:.6rem 1.1rem;font-size:.82rem;transition:background .15s}.x8ejDG_backBtn:hover{background:rgba(var(--pp-ink-rgb), .05)}.x8ejDG_nextBtn{background:var(--btn-primary-bg);border:1px solid var(--btn-primary-border);border-radius:var(--radius-pill);color:var(--btn-primary-text);font-family:var(--font-futura-heavy);letter-spacing:.02em;cursor:pointer;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.82rem;transition:transform .15s;display:inline-flex}.x8ejDG_nextBtn:hover{transform:translateY(-1px)}.x8ejDG_closeBtn{position:absolute;top:1rem;right:1rem}
._6ziDva_panel{z-index:3500;background:var(--pp-card);color:var(--pp-ink);border:2px solid var(--pp-ink);scrollbar-width:thin;border-radius:6px;padding:.75rem;position:fixed;overflow:auto;box-shadow:5px 5px #0000008c}
._8RiFmG_btn{font-family:var(--font-futura-heavy);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1.5px solid var(--pp-ink);border-radius:6px;justify-content:center;align-items:center;gap:.4rem;min-height:38px;text-decoration:none;transition:transform .1s,box-shadow .1s,background .12s;display:inline-flex}._8RiFmG_btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._8RiFmG_md{padding:.55rem 1.3rem;font-size:.8rem}._8RiFmG_sm{min-height:32px;padding:.35rem .85rem;font-size:.72rem}._8RiFmG_primary{background:var(--yellow);color:#011941;border-color:#011941;box-shadow:3px 3px #011941d9}._8RiFmG_primary:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px #011941d9}._8RiFmG_primary:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #011941d9}._8RiFmG_secondary{background:var(--pp-card);color:var(--pp-ink);border-color:rgba(var(--pp-ink-rgb), .25);box-shadow:3px 3px 0 rgba(var(--pp-ink-rgb), .55)}._8RiFmG_secondary:hover:not(:disabled){box-shadow:4px 4px 0 rgba(var(--pp-ink-rgb), .55);background:#7db4ea47;transform:translate(-1px,-1px)}._8RiFmG_secondary:active:not(:disabled){box-shadow:1px 1px 0 rgba(var(--pp-ink-rgb), .55);transform:translate(2px,2px)}._8RiFmG_ghost{color:var(--pp-ink);border-color:rgba(var(--pp-ink-rgb), .35);text-transform:none;letter-spacing:0;font-family:var(--font-futura-medium);background:0 0;font-size:.86rem}._8RiFmG_ghost:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .08);border-color:var(--pp-ink)}._8RiFmG_danger{background:var(--pp-card);color:var(--pp-bad);border-color:var(--pp-bad)}._8RiFmG_danger:hover:not(:disabled){background:#b91c1c1a}._8RiFmG_danger:active:not(:disabled){transform:translateY(1px)}._8RiFmG_btn:focus-visible{outline-offset:2px;outline:3px solid #7db4eaf2}
.e7YEAW_wrap{flex-direction:column;align-items:stretch;gap:.4rem;width:100%;margin-top:.5rem;display:flex}.e7YEAW_btn{color:#011941;background:#ffc72c;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.e7YEAW_note{text-align:center;color:rgba(var(--pp-ink-rgb), .84);margin:0;font-size:.74rem;line-height:1.4}.e7YEAW_btnCompact{color:#011941;background:#ffc72c;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.e7YEAW_reopen{color:var(--pp-ok);align-self:center;align-items:center;gap:.3rem;font-size:.75rem;text-decoration:none;display:inline-flex}.e7YEAW_reopenLeft{align-self:flex-start}.e7YEAW_reopenLink{color:inherit;opacity:.85;text-decoration:underline}.e7YEAW_btn{animation:1.8s ease-in-out .8s infinite e7YEAW_asFormNudge}@keyframes e7YEAW_asFormNudge{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.e7YEAW_btn{animation:none}}
.YBWnpG_backdrop{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#000000d9;justify-content:center;align-items:flex-end;animation:.2s YBWnpG_fadeIn;display:flex;position:fixed;inset:0}@keyframes YBWnpG_fadeIn{0%{opacity:0}to{opacity:1}}.YBWnpG_sheet{padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#fff;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:420px;max-height:92vh;animation:.3s cubic-bezier(.34,1.56,.64,1) YBWnpG_slideUp;display:flex;position:relative;overflow-y:auto}@keyframes YBWnpG_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.YBWnpG_closeBtn{color:#333;cursor:pointer;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}.YBWnpG_eventBlock{border-bottom:1px dashed #01194126;flex-direction:column;align-items:center;gap:.15rem;width:100%;margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.YBWnpG_eventEyebrow{letter-spacing:.12em;color:#9ca3af;text-transform:uppercase;justify-content:center;align-items:center;gap:.3rem;font-size:.65rem;font-weight:700;display:flex}.YBWnpG_eventMeta{color:#6b7280;text-align:center;font-size:.8rem}.YBWnpG_fastPassBadge{color:var(--p-accent-text);letter-spacing:.02em;background:#7db4ea1f;border:1px solid #7db4ea59;border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.YBWnpG_label{letter-spacing:.15em;color:#011941;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.65rem;font-weight:700;display:flex}.YBWnpG_liveBadge{color:#dc2626;border-radius:var(--radius-pill);letter-spacing:.08em;background:#dc26261a;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.6rem;display:inline-flex}.YBWnpG_liveDot{background:#dc2626;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite YBWnpG_liveDotPulse}@keyframes YBWnpG_liveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.YBWnpG_qrWrapper{aspect-ratio:1;border-radius:50%;align-items:center;width:min(260px,100%);display:inline-flex;position:relative}.YBWnpG_qrCanvas{aspect-ratio:1;border-radius:.5rem;width:100%;height:auto;display:block}.YBWnpG_qrSwap{animation:.45s ease-out YBWnpG_qrSwapIn}@keyframes YBWnpG_qrSwapIn{0%{opacity:.25;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.YBWnpG_qrSwap{animation:none}}.YBWnpG_qrLoading{background:#01194108;border:1px solid #0119410f;border-radius:50%;justify-content:center;align-items:center;display:flex}.YBWnpG_qrFailedText{text-align:center;color:#011941cc;padding:0 1.5rem;font-size:.8rem;line-height:1.4}.YBWnpG_eventName{color:#011941;text-align:center;font-size:1.15rem;font-weight:800}.YBWnpG_countdownRing{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px;transform:rotate(-90deg)}.YBWnpG_countdownTrack{fill:none;stroke:#0119411a;stroke-width:2.5px}.YBWnpG_countdownFill{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:301.6;stroke-dashoffset:0;animation-name:YBWnpG_ringDrain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes YBWnpG_ringDrain{0%{stroke-dashoffset:0;stroke:var(--p-accent)}55%{stroke-dashoffset:165.9px;stroke:#f59e0b}80%{stroke-dashoffset:241.28px;stroke:#f97316}to{stroke-dashoffset:301.6px;stroke:#dc2626}}.YBWnpG_codeText{letter-spacing:.1em;color:#011941cc;text-align:center;font-family:monospace;font-size:.75rem}.YBWnpG_fallbackCard{background:#01194109;border:1px solid #01194114;border-radius:1rem;flex-direction:column;align-items:center;gap:.4rem;width:100%;margin-top:.5rem;padding:.875rem 1.25rem;display:flex}.YBWnpG_fallbackHint{color:#011941cc;text-align:center;font-size:.78rem}.YBWnpG_fallbackCode{align-items:baseline;gap:.2rem;display:inline-flex}.YBWnpG_fallbackHash{color:#01194199;font-family:monospace;font-size:1.1rem;font-weight:700}.YBWnpG_fallbackValue{letter-spacing:.2em;color:#011941;font-family:monospace;font-size:1.75rem;font-weight:800}.YBWnpG_fallbackValuePlaceholder{color:#01194126}.YBWnpG_hint{color:#011941cc;text-align:center;margin-top:.25rem;font-size:.82rem}.YBWnpG_checkedInState{flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0 .5rem;display:flex}.YBWnpG_checkedInIcon{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2.25rem;animation:.4s cubic-bezier(.34,1.56,.64,1) YBWnpG_checkedInPop;display:flex}@keyframes YBWnpG_checkedInPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.YBWnpG_checkedInTitle{color:#011941;font-size:1.2rem;font-weight:800}.YBWnpG_pointsEarned{border:2px solid var(--p-accent);background:#011941;border-radius:1rem;flex-direction:column;align-items:center;gap:.1rem;margin:.35rem 0 .15rem;padding:.6rem 1.5rem;display:flex}.YBWnpG_pointsEarnedNumber{font-family:var(--font-soulmaze,inherit);color:var(--p-accent-text);letter-spacing:.01em;font-size:2.6rem;font-weight:800;line-height:1}.YBWnpG_pointsEarnedLabel{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:.78rem;font-weight:700}.YBWnpG_checkedInTime{font-variant-numeric:tabular-nums;color:#011941;letter-spacing:.02em;font-size:1.15rem;font-weight:800}.YBWnpG_tierProgress{border-top:1px solid #ffffff2e;flex-direction:column;gap:.35rem;width:100%;min-width:220px;margin-top:.55rem;padding-top:.55rem;display:flex}.YBWnpG_tierProgressTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.YBWnpG_tierProgressName{font-size:.9rem;font-weight:800}.YBWnpG_tierProgressTotal{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:.75rem}.YBWnpG_tierBar{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.YBWnpG_tierBarFill{border-radius:999px;height:100%;transition:width .6s}.YBWnpG_tierNext{color:#fff;text-align:center;font-size:.8rem}.YBWnpG_tierNext strong{color:var(--p-accent-text)}.YBWnpG_tierUp{text-align:center;background:color-mix(in srgb, var(--tier-color) 22%, #011941);border:2px solid var(--tier-color);border-radius:.9rem;width:100%;margin-top:.55rem;padding:.7rem .5rem;animation:.7s cubic-bezier(.34,1.56,.64,1) both YBWnpG_tierUpPop,1.6s ease-in-out .7s 3 YBWnpG_tierUpGlow;position:relative;overflow:hidden}.YBWnpG_tierUpKicker{letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:.7rem;font-weight:800}.YBWnpG_tierUpName{color:var(--tier-color);text-shadow:0 0 18px var(--tier-color);font-size:1.9rem;font-weight:900;line-height:1.1}.YBWnpG_tierUpFrom{color:#ffffffbf;margin-top:.1rem;font-size:.72rem}.YBWnpG_confetti{pointer-events:none;position:absolute;inset:0}.YBWnpG_confetti span{top:-10px;left:calc(var(--i) * 5.6%);background:hsl(calc(var(--i) * 37), 90%, 60%);opacity:0;width:7px;height:11px;animation:YBWnpG_confettiFall 1.8s ease-in calc(var(--i) * 70ms) both;border-radius:2px;position:absolute}@keyframes YBWnpG_tierUpPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes YBWnpG_tierUpGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 26px 4px var(--tier-color)}}@keyframes YBWnpG_confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(120px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.YBWnpG_tierUp{animation:none}.YBWnpG_confetti{display:none}}.YBWnpG_stepIcon{color:#011941;background:#f59e0b;animation:.4s cubic-bezier(.34,1.56,.64,1) YBWnpG_checkedInPop,1.8s ease-in-out .5s infinite YBWnpG_stepPulse}@keyframes YBWnpG_stepPulse{0%,to{box-shadow:0 0 #f59e0b8c}50%{box-shadow:0 0 0 14px #f59e0b00}}.YBWnpG_stepKicker{color:#92400e;letter-spacing:.1em;text-transform:uppercase;background:#f59e0b2e;border:1px solid #f59e0b80;border-radius:999px;padding:.25rem .7rem;font-size:.7rem;font-weight:800}.YBWnpG_stepTitle{color:#011941;text-align:center;font-size:1.35rem;font-weight:900;line-height:1.2}.YBWnpG_stepSub{color:#011941b3;text-align:center;margin:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.YBWnpG_stepIcon{animation:none}}.YBWnpG_backdrop{-webkit-backdrop-filter:none;background:#04070fe0;align-items:center;padding:1rem}.YBWnpG_sheet{color:#011941;background:#f2f1f0;border:3px solid #011941;border-radius:8px;gap:.6rem;max-width:400px;padding:0 1.4rem 1.6rem;overflow-x:hidden;box-shadow:8px 8px #000}.YBWnpG_sheet:before{content:"";background:#ffc72c;border-bottom:3px solid #011941;flex:none;align-self:stretch;height:14px;margin:0 -1.4rem .8rem;display:block}.YBWnpG_closeBtn{z-index:3;color:#011941;background:#f2f1f0;border:2px solid #011941;border-radius:4px;width:40px;height:40px;top:1.7rem;right:.8rem}.YBWnpG_closeBtn:hover{background:#ffc72c}.YBWnpG_eventBlock{border-bottom:0;margin-bottom:.4rem;padding-bottom:1rem;position:relative}.YBWnpG_eventBlock:after{content:"";border-bottom:3px dashed #01194173;height:0;position:absolute;bottom:0;left:-1.4rem;right:-1.4rem}.YBWnpG_eventEyebrow{color:#011941;font-family:var(--font-renegare);letter-spacing:.16em}.YBWnpG_eventMeta{color:#011941bf;font-size:.86rem}.YBWnpG_qrCanvas{border-radius:4px}.YBWnpG_fastPassBadge{color:#011941;background:#ffc72c;border:2px solid #011941;border-radius:4px;box-shadow:2px 2px #011941}.YBWnpG_liveBadge{background:0 0;border:2px solid #dc2626;border-radius:3px}.YBWnpG_eventBlock{padding-inline:2.6rem}
.-Pu0lq_page{flex-direction:column;gap:1.75rem;max-width:640px;margin-inline:auto;display:flex}.-Pu0lq_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.25rem,2.5vw,1.6rem)}.-Pu0lq_heroCard{background:var(--pp-card);border:2px solid rgba(var(--pp-ink-rgb), .7);border-left:10px solid var(--yellow);box-shadow:4px 4px 0 rgba(var(--pp-ink-rgb), .22);border-radius:8px;padding:1.5rem;position:relative;overflow:hidden}.-Pu0lq_heroGlow{pointer-events:none;background:#7db4ea1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.-Pu0lq_heroCardInner{z-index:1;flex-direction:column;gap:1.25rem;display:flex;position:relative}.-Pu0lq_heroMeta{flex-direction:column;gap:.4rem;display:flex}.-Pu0lq_heroLabel{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.15em;color:var(--p-accent-text);text-transform:uppercase}.-Pu0lq_heroEvent{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.2}.-Pu0lq_heroDate{color:rgba(var(--pp-ink-rgb), .87);font-size:.82rem}.-Pu0lq_heroLocation{color:rgba(var(--pp-ink-rgb), .88);align-items:center;gap:.3rem;font-size:.8rem;display:flex}.-Pu0lq_heroPointsBadge{width:fit-content;font-family:var(--font-futura-heavy);letter-spacing:.02em;color:var(--p-accent-text);border-radius:var(--radius-pill);white-space:nowrap;background:#7db4ea1a;border:1px solid #7db4ea4d;align-items:center;gap:.3rem;margin-top:.15rem;padding:.25rem .65rem;font-size:.75rem;display:inline-flex}.-Pu0lq_eventPointsBadge,.-Pu0lq_ticketPointsBadge{font-family:var(--font-futura-heavy);letter-spacing:.02em;color:var(--p-accent-text);align-items:center;gap:.25rem;margin-top:.2rem;font-size:.68rem;display:inline-flex}.-Pu0lq_showQrBtn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);box-shadow:var(--btn-primary-shadow);border-radius:var(--radius-md);font-family:var(--font-futura-heavy);letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.9rem 1.5rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.-Pu0lq_showQrBtn:hover{border-color:var(--btn-primary-border-hover);box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-2px)}.-Pu0lq_showQrBtn:active{transform:translateY(0)}.-Pu0lq_showQrIcon{display:inline-flex}.-Pu0lq_sectionTitle{font-family:var(--font-futura-heavy);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);margin-bottom:.75rem;font-size:.72rem}.-Pu0lq_ticketList{overflow:hidden;}.-Pu0lq_ticketRow{border-bottom:1px solid rgba(var(--pp-ink-rgb), .15);flex-wrap:wrap;align-items:center;gap:.875rem;padding:.9rem 1.125rem;transition:background .15s;display:flex}@media (max-width:480px){.-Pu0lq_ticketRight{justify-content:flex-end;width:100%}}.-Pu0lq_ticketRow:last-child{border-bottom:none}.-Pu0lq_ticketRow:hover{background:rgba(var(--pp-ink-rgb), .02)}.-Pu0lq_ticketDim .-Pu0lq_ticketStatusIcon,.-Pu0lq_ticketDim .-Pu0lq_ticketEventName,.-Pu0lq_ticketDim .-Pu0lq_ticketDate,.-Pu0lq_ticketDim .-Pu0lq_checkedInLine,.-Pu0lq_ticketDim .-Pu0lq_ticketRightRow{opacity:.55}.-Pu0lq_ticketLeft{flex-shrink:0}.-Pu0lq_ticketStatusIcon{justify-content:center;align-items:center;font-size:1.3rem;display:inline-flex}.-Pu0lq_ticketInfo{flex:1;min-width:0}.-Pu0lq_ticketEventName{font-family:var(--font-futura-medium);color:var(--pp-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.-Pu0lq_ticketDate{color:rgba(var(--pp-ink-rgb), .87);margin-top:.15rem;font-size:.72rem}.-Pu0lq_checkedInLine{color:var(--pp-ok);align-items:center;gap:.25rem;margin-top:.1rem;font-size:.7rem;display:inline-flex}.-Pu0lq_ticketRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;display:flex}.-Pu0lq_ticketRightRow{align-items:center;gap:.5rem;display:flex}.-Pu0lq_statusBadge{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;padding:.2rem .5rem}.-Pu0lq_status_active{color:var(--pp-ok);background:#0596691f;border-color:#34d39933}.-Pu0lq_status_used{color:rgba(var(--pp-ink-rgb), .85);background:#6b72801a;border-color:#9ca3af26}.-Pu0lq_status_cancelled{color:var(--pp-bad);background:#dc26261a;border-color:#f8717126}.-Pu0lq_status_expired{color:var(--pp-warn);background:#d977061a;border-color:#fbbf2426}.-Pu0lq_qrMiniBtn{font-size:.75rem;font-family:var(--font-futura-medium);letter-spacing:.02em;border:1px solid var(--btn-primary-border);border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .75rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.-Pu0lq_qrMiniBtn:hover{border-color:var(--btn-primary-border-hover);box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-2px)}.-Pu0lq_qrMiniBtn:active{transform:translateY(0)}.-Pu0lq_eventList{overflow:hidden;}.-Pu0lq_eventRow{border-bottom:1px solid rgba(var(--pp-ink-rgb), .15);align-items:center;gap:.875rem;padding:.9rem 1.125rem;display:flex}.-Pu0lq_eventRow:last-child{border-bottom:none}.-Pu0lq_eventDateBlock{flex-direction:column;flex-shrink:0;align-items:center;width:38px;display:flex}.-Pu0lq_eventMon{text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);letter-spacing:.07em;font-size:.62rem}.-Pu0lq_eventDay{font-family:var(--font-futura-heavy);color:var(--p-accent-text);font-size:1.25rem;line-height:1}.-Pu0lq_eventBody{flex:1;min-width:0}.-Pu0lq_eventTitle{font-family:var(--font-futura-medium);color:var(--pp-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.-Pu0lq_eventLoc{color:rgba(var(--pp-ink-rgb), .87);align-items:center;gap:.25rem;margin-top:.1rem;font-size:.72rem;display:flex}.-Pu0lq_registerBtn{font-size:.75rem;font-family:var(--font-futura-medium);color:var(--p-accent-text);white-space:nowrap;cursor:pointer;background:#7db4ea1a;border:none;border-radius:.4rem;padding:.3rem .625rem;transition:background .15s}.-Pu0lq_registerBtn:hover{background:#7db4ea33}.-Pu0lq_registerBtn:disabled{opacity:.6;cursor:default}.-Pu0lq_registerBtnDisabled{font-size:.75rem;font-family:var(--font-futura-medium);color:rgba(var(--pp-ink-rgb), .87);white-space:nowrap;padding:.3rem .625rem}.-Pu0lq_ucsdOnlyBox{flex-direction:column;align-items:flex-end;gap:.2rem;display:inline-flex}.-Pu0lq_switchBtn{border:1px solid rgba(var(--pp-ink-rgb), .45);color:var(--pp-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.-Pu0lq_switchBtn:hover{background:rgba(var(--pp-ink-rgb), .08);border-color:var(--pp-ink)}.-Pu0lq_switchBtn:focus-visible{outline:3px solid var(--p-accent-text);outline-offset:2px}.-Pu0lq_empty{background:rgba(var(--pp-ink-rgb), .02);border:1px dashed rgba(var(--pp-ink-rgb), .23);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;padding:4rem 2rem;display:flex}.-Pu0lq_emptyIcon{color:rgba(var(--pp-ink-rgb), .87);display:inline-flex}.-Pu0lq_emptyText{font-family:var(--font-futura-medium);color:var(--pp-ink);font-size:1rem}.-Pu0lq_emptyHint{font-size:var(--fs-meta);color:rgba(var(--pp-ink-rgb), .87)}.-Pu0lq_browseLink{color:var(--p-accent-text);margin-top:.5rem;font-size:.875rem;transition:opacity .15s}.-Pu0lq_browseLink:hover{opacity:.8}.-Pu0lq_onlineCheckinForm{border-radius:var(--radius-md);background:#7db4ea0d;border:1px solid #7db4ea2e;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.-Pu0lq_onlineCheckinFormCompact{gap:.4rem;padding:.5rem .6rem}.-Pu0lq_onlineCheckinInput{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .23);border-radius:var(--radius-sm);color:var(--pp-ink);font-family:var(--font-futura-medium);text-transform:uppercase;width:120px;padding:.5rem .75rem;font-size:.85rem}.-Pu0lq_onlineCheckinFormCompact .-Pu0lq_onlineCheckinInput{width:110px;padding:.4rem .6rem;font-size:.78rem}@media (max-width:480px){.-Pu0lq_onlineCheckinFormCompact .-Pu0lq_onlineCheckinInput{width:130px}}.-Pu0lq_onlineCheckinSubmit{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);box-shadow:var(--btn-primary-shadow);border-radius:var(--radius-sm);font-family:var(--font-futura-heavy);letter-spacing:.03em;cursor:pointer;padding:.5rem 1rem;font-size:.78rem}.-Pu0lq_onlineCheckinSubmit:disabled{opacity:.5;cursor:not-allowed}.-Pu0lq_onlineCheckinFormCompact .-Pu0lq_onlineCheckinSubmit{padding:.4rem .7rem;font-size:.72rem}.-Pu0lq_onlineCheckinSuccess{color:var(--pp-ok);align-items:center;gap:.4rem;padding:.5rem 0;font-size:.85rem;display:inline-flex}.-Pu0lq_onlineCheckinFormWrap{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;display:flex}.-Pu0lq_recapLink{white-space:nowrap;font-size:.72rem;font-family:var(--font-futura-medium);color:var(--p-accent-text);background:#7db4ea1f;border:1px solid #7db4ea73;border-radius:999px;align-items:center;padding:.25rem .7rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.-Pu0lq_recapLink:hover{background:#7db4ea33;border-color:#7db4eabf}.-Pu0lq_dayLine{color:var(--p-accent-text);letter-spacing:.02em;margin-top:.15rem;font-size:.72rem}.-Pu0lq_onlineCheckinInput{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em}.-Pu0lq_hoursList{color:rgba(var(--pp-ink-rgb), .88);flex-direction:column;gap:2px;margin:.35rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.-Pu0lq_hoursList li{border-radius:.35rem;justify-content:space-between;gap:.75rem;padding:.1rem .4rem;display:flex}.-Pu0lq_hoursToday{color:var(--p-accent-text);background:#7db4ea1a;font-weight:600}.-Pu0lq_heroMeta .-Pu0lq_hoursList{max-width:20rem;color:rgba(var(--pp-ink-rgb), .89);margin-top:.5rem}
.Z6bgOW_page{flex-direction:column;gap:1rem;max-width:560px;margin-inline:auto;display:flex}.Z6bgOW_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:1.3rem}.Z6bgOW_timeline{flex-direction:column;gap:.6rem;list-style:none;display:flex}.Z6bgOW_item{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex;}.Z6bgOW_itemIcon{width:30px;height:30px;color:var(--p-accent-text);background:#7db4ea1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Z6bgOW_itemIconSuccess{color:#16a34a;background:#16a34a26}.Z6bgOW_itemTitle{font-size:.85rem;font-family:var(--font-futura-medium);color:var(--pp-ink)}.Z6bgOW_itemTime{color:rgba(var(--pp-ink-rgb), .87);margin-top:.15rem;font-size:.75rem}.Z6bgOW_empty{text-align:center;background:rgba(var(--pp-ink-rgb), .02);border:1px dashed rgba(var(--pp-ink-rgb), .23);border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.Z6bgOW_emptyIcon{color:rgba(var(--pp-ink-rgb), .87);display:inline-flex}.Z6bgOW_emptyTitle{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:1.1rem}.Z6bgOW_emptySub{color:rgba(var(--pp-ink-rgb), .87);font-size:.85rem}
.wL3_7G_card{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1.4rem 1rem 1.1rem;display:flex;}.wL3_7G_avatar{cursor:pointer;background:rgba(var(--pp-ink-rgb), .05);width:144px;height:144px;color:inherit;border:2px solid #7db4ea73;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 5px #7db4ea14}.wL3_7G_avatar:hover,.wL3_7G_avatar:focus-visible,.wL3_7G_dragging{border-color:var(--p-accent);outline:none;box-shadow:0 0 0 5px #7db4ea2e}.wL3_7G_dragging{border-style:dashed}.wL3_7G_avatar:disabled{cursor:progress}.wL3_7G_img{object-fit:cover;width:100%;height:100%;display:block}.wL3_7G_initial{font-family:var(--font-futura-heavy);color:rgba(var(--pp-ink-rgb), .89);font-size:3.2rem}.wL3_7G_overlay{background:rgba(var(--pp-ink-rgb), .72);color:var(--pp-card);letter-spacing:.06em;text-transform:uppercase;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.78rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.wL3_7G_avatar:hover .wL3_7G_overlay,.wL3_7G_avatar:focus-visible .wL3_7G_overlay,.wL3_7G_dragging .wL3_7G_overlay,.wL3_7G_avatar:disabled .wL3_7G_overlay{opacity:1}@media (hover:none){.wL3_7G_overlay{opacity:0}.wL3_7G_dragging .wL3_7G_overlay,.wL3_7G_avatar:disabled .wL3_7G_overlay{opacity:1}}.wL3_7G_hint{color:rgba(var(--pp-ink-rgb), .88);margin:0;font-size:.72rem;line-height:1.45}.wL3_7G_error{color:var(--pp-bad);margin:0;font-size:.78rem}.wL3_7G_holder{width:144px;height:144px;position:relative}.wL3_7G_remove{z-index:2;cursor:pointer;background:var(--pp-card);width:28px;height:28px;color:var(--pp-ink);border:1px solid rgba(var(--pp-ink-rgb), .45);box-shadow:0 1px 4px rgba(var(--pp-ink-rgb), .25);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.wL3_7G_remove:hover:not(:disabled){background:var(--pp-bad);color:#fff;border-color:#0000}.wL3_7G_remove:focus-visible{outline:2px solid var(--p-accent-text);outline-offset:2px}
.C7z5nW_root{flex-direction:column;gap:0;padding:0;display:flex}.C7z5nW_tierSection{padding:var(--sp-lg) clamp(1rem, 4vw, 2.5rem);flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.C7z5nW_tier_exec{background:var(--navy-mid)}.C7z5nW_tier_lead{background:var(--navy)}.C7z5nW_tier_officer{background:var(--navy-deep)}.C7z5nW_tier_alumni{background:var(--navy)}.C7z5nW_tierSection>*{width:100%;max-width:1180px}.C7z5nW_tierSection>.C7z5nW_tierLabel{width:auto}.C7z5nW_tierLabel{font-size:.7rem;font-family:var(--font-renegare);letter-spacing:.16em;text-transform:uppercase;background:var(--yellow);color:var(--ink);border-radius:var(--radius-sm);margin:0;padding:.45rem .8rem;font-weight:400;transform:rotate(-1.5deg);box-shadow:3px 3px #00000080}.C7z5nW_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;width:100%;display:grid}@media (max-width:380px){.C7z5nW_grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.75rem}}.C7z5nW_card{text-align:center;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:0;flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;padding:1.1rem .75rem;transition:box-shadow .2s;display:flex;box-shadow:4px 4px #0000008c}.C7z5nW_card:hover{box-shadow:6px 6px #0000008c}.C7z5nW_card:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.C7z5nW_avatar{object-fit:cover;border:3px solid var(--ink);border-radius:50%;width:68px;height:68px;margin-bottom:.35rem}.C7z5nW_avatarFallback{background:var(--yellow);width:68px;height:68px;font-family:var(--font-brick);color:var(--ink);border:3px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.35rem;font-size:1.6rem;display:flex}.C7z5nW_name{font-family:var(--font-futura-heavy);color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;line-height:1.25}.C7z5nW_tag{color:#5a6580;font-family:var(--font-futura-medium)}.C7z5nW_title{font-family:var(--font-renegare);color:#3a4764;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;line-height:1.35}.C7z5nW_panel{text-align:center;background:linear-gradient(165deg,#161b28f7,#080b14fc);border:1px solid #ffc72c33;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:440px;margin-inline:auto;padding:2.5rem 2rem 2rem;display:flex;position:relative;box-shadow:0 24px 56px -20px #000000b3}.C7z5nW_closeBtn{width:36px;height:36px;color:var(--white);background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}.C7z5nW_closeBtn:hover{background:#ffc72c26}.C7z5nW_pronouns{color:#f2f1f073;font-size:.78rem}.C7z5nW_panel{gap:.25rem;max-width:340px;padding:1.5rem 1.25rem 1.1rem}.C7z5nW_overlay{z-index:1100;background:#04070fa6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.C7z5nW_popup{max-height:88vh;margin-inline:0;overflow-y:auto}.C7z5nW_yearPicker{padding:var(--sp-md) clamp(1rem, 4vw, 2.5rem) 0;background:var(--navy-mid);flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.C7z5nW_yearChip{border-radius:var(--radius-pill);border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-renegare);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:.5rem .95rem;font-size:.72rem;transition:transform .15s,box-shadow .15s;box-shadow:3px 3px #0000008c}.C7z5nW_yearChip:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0000008c}.C7z5nW_yearOn{background:var(--yellow)}.C7z5nW_execGrid{grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center;gap:1.25rem;width:100%;margin-inline:auto;display:grid}.C7z5nW_gridCenter{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;display:flex}.C7z5nW_gridCenter{max-width:1180px;margin-inline:auto}.C7z5nW_execCard{padding:1.8rem 1rem 1.4rem;position:relative}.C7z5nW_execCard:before{content:"";background:var(--tape);clip-path:polygon(0 8%,6% 0,12% 10%,100% 0,96% 50%,100% 92%,90% 100%,6% 92%,0 100%,4% 50%);width:4.2rem;height:1.3rem;margin-left:-2.1rem;position:absolute;top:-.7rem;left:50%;transform:rotate(-3deg)}.C7z5nW_execCard .C7z5nW_avatar,.C7z5nW_execCard .C7z5nW_avatarFallback{width:128px;height:128px}.C7z5nW_execCard .C7z5nW_name{font-size:1.1rem}.C7z5nW_plain{cursor:default}.C7z5nW_idle{color:#3a4764;background:#d9d4c4;border-radius:999px;align-items:center;gap:.25rem;margin-top:.3rem;padding:.1rem .55rem;font-size:.68rem;display:inline-flex}.C7z5nW_cardIdle .C7z5nW_avatar,.C7z5nW_cardIdle .C7z5nW_avatarFallback{opacity:.75}.C7z5nW_wall{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.C7z5nW_wallItem{border-radius:var(--radius-sm);width:100%;color:var(--white);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.45rem .6rem;transition:background .15s;display:flex}.C7z5nW_wallItem:hover{background:#ffffff12}.C7z5nW_wallItem span{flex-direction:column;min-width:0;display:flex}.C7z5nW_wallItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.C7z5nW_wallItem small{color:#f2f1f08c;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.C7z5nW_wallAvatar,.C7z5nW_wallFallback{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.C7z5nW_wallFallback{background:#ffffff1a;place-items:center;font-weight:700;display:grid}.C7z5nW_gridCenter>*{width:min(170px,50% - .5rem)}@media (max-width:520px){.C7z5nW_execGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.C7z5nW_execCard{padding:1.1rem .6rem}.C7z5nW_execCard .C7z5nW_avatar,.C7z5nW_execCard .C7z5nW_avatarFallback{width:92px;height:92px}.C7z5nW_execCard .C7z5nW_name{font-size:.98rem}}.C7z5nW_panel{background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:var(--hard-shadow);border-radius:0}.C7z5nW_closeBtn{background:var(--yellow);border:2px solid var(--ink);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink);top:.7rem;right:.7rem;box-shadow:2px 2px #00000080}.C7z5nW_closeBtn:hover{background:var(--yellow);box-shadow:3px 3px #00000080}
.zERudW_page{max-width:700px;margin-inline:auto}@media (min-width:900px){.zERudW_page{max-width:1100px}}.zERudW_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;font-size:clamp(1.25rem,2.5vw,1.6rem)}.zERudW_layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.zERudW_layout{grid-template-columns:180px 1fr;gap:2rem}}@media (min-width:900px){.zERudW_layout{grid-template-columns:240px 1fr;gap:2.5rem}}.zERudW_avatarSection{flex-direction:column;align-items:center;gap:.75rem;display:flex}.zERudW_formCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:900px){.zERudW_avatarSection{align-self:start;position:sticky;top:1.5rem}}.zERudW_avatarUpload{width:100%;max-width:220px;margin:0 auto}.zERudW_form{flex-direction:column;gap:1.25rem;display:flex}.zERudW_fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.zERudW_formSplitCol{flex-direction:column;gap:1.25rem;display:flex}.zERudW_fieldGroup{flex-direction:column;gap:.4rem;display:flex}.zERudW_label{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .88)}.zERudW_required{color:var(--p-accent-text)}.zERudW_input{}.zERudW_socialHint{color:rgba(var(--pp-ink-rgb), .87);margin:-.15rem 0 .15rem;font-size:.78rem}.zERudW_socialGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.zERudW_socialField{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .23);border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.zERudW_socialField:focus-within{border-color:var(--pp-ink);box-shadow:0 0 0 3px #7db4ea8c}.zERudW_socialField .zERudW_input,.zERudW_socialField .zERudW_input:hover,.zERudW_socialField .zERudW_input:focus,.zERudW_socialField .zERudW_input:focus-visible{box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:.625rem 0}.zERudW_socialIcon{opacity:.75;flex-shrink:0}.zERudW_input option{background:var(--pp-card);color:var(--pp-ink)}.zERudW_textarea{resize:vertical;min-height:80px}.zERudW_charCount{color:rgba(var(--pp-ink-rgb), .87);text-align:right;font-size:.7rem}.zERudW_checkboxField{color:rgba(var(--pp-ink-rgb), .89);cursor:pointer;align-items:center;gap:.625rem;font-size:.85rem;display:flex}.zERudW_checkboxField input[type=checkbox],.zERudW_checkboxField input[type=radio]{width:16px;height:16px;accent-color:var(--p-accent)}.zERudW_visibilityGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem 1rem;display:grid}@media (max-width:600px){.zERudW_fieldRow{grid-template-columns:1fr}}.zERudW_backupLoginSection{max-width:640px;padding:1.25rem 1.5rem;}.zERudW_backupLoginTitle{font-family:var(--font-futura-heavy);color:var(--pp-ink);margin-bottom:.5rem;font-size:1rem}.zERudW_identityList{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.zERudW_identityRow{background:rgba(var(--pp-ink-rgb), .03);border:1px solid rgba(var(--pp-ink-rgb), .18);color:rgba(var(--pp-ink-rgb), .97);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.zERudW_unlinkBtn{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .23);width:22px;height:22px;color:rgba(var(--pp-ink-rgb), .88);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.zERudW_unlinkBtn:hover:not(:disabled){color:var(--pp-bad);background:#dc262626}.zERudW_unlinkBtn:disabled{opacity:.5;cursor:not-allowed}.zERudW_backupLoginHint{color:rgba(var(--pp-ink-rgb), .88);margin-bottom:1rem;font-size:.8rem;line-height:1.5}.zERudW_securityTab{flex-direction:column;gap:1.25rem;display:flex}.zERudW_signOutSection{border-top:1px solid rgba(var(--pp-ink-rgb), .16);margin-top:1rem;padding-top:1.5rem}.zERudW_signOutBtn{color:#fca5a5cc;font-family:var(--font-futura-medium);cursor:pointer;background:#dc262612;border:1px solid #dc262629;border-radius:.5rem;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.85rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.zERudW_signOutBtn:hover{color:var(--pp-bad);background:#dc262624;border-color:#dc262647}.zERudW_requiredLegend{color:rgba(var(--pp-ink-rgb), .89);margin:0 0 .25rem;font-size:.8rem}.zERudW_optionalTag{letter-spacing:.08em;opacity:.85;margin-left:.4rem;font-size:.65rem}.zERudW_subLabel{color:rgba(var(--pp-ink-rgb), .87);margin-top:.5rem;font-size:.8rem;display:block}.zERudW_portfolioLabel{margin-top:1.25rem;display:block}.zERudW_portfolioList{flex-direction:column;gap:.5rem;display:flex}.zERudW_portfolioRow{grid-template-columns:minmax(90px,.8fr) 1.4fr auto;align-items:center;gap:.5rem;display:grid}.zERudW_portfolioRemove{background:rgba(var(--pp-ink-rgb), .08);width:32px;height:32px;color:var(--pp-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.zERudW_portfolioAdd{background:rgba(var(--pp-ink-rgb), .08);border:1px dashed rgba(var(--pp-ink-rgb), .48);color:var(--pp-ink);cursor:pointer;border-radius:999px;align-self:flex-start;padding:.4rem .9rem;font-size:.8rem}@media (max-width:520px){.zERudW_portfolioRow{grid-template-columns:1fr auto}.zERudW_portfolioRow input:first-child{grid-column:1/-1}}.zERudW_visibilityList{flex-direction:column;gap:.35rem;display:flex}.zERudW_visibilityRow{cursor:pointer;background:rgba(var(--pp-ink-rgb), .04);border:1px solid rgba(var(--pp-ink-rgb), .2);border-radius:.6rem;align-items:flex-start;gap:.6rem;padding:.5rem .65rem;display:flex}.zERudW_visibilityRow input{margin-top:.25rem}.zERudW_visibilityText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.zERudW_visibilityName{font-size:.88rem;font-weight:700}.zERudW_currentValue{color:rgba(var(--pp-ink-rgb), .89);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.zERudW_currentEmpty{color:rgba(var(--pp-ink-rgb), .87);font-size:.75rem;font-style:italic}.zERudW_previewHeading{letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent-text);margin-top:0;font-size:.7rem;display:block}.zERudW_previewWrap{width:100%;margin-top:1.25rem}.zERudW_pictureNote{color:rgba(var(--pp-ink-rgb), .88);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.zERudW_fieldStack{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:640px) and (max-width:1099px){.zERudW_layoutOfficer{grid-template-columns:1fr}}@media (min-width:1100px){.zERudW_layoutOfficer{grid-template-columns:440px 1fr}}.zERudW_previewWrap .zERudW_previewHeading{margin:0 0 .9rem}.zERudW_requiredGroup,.zERudW_optionalGroup{border:1px solid rgba(var(--pp-ink-rgb), .23);background:rgba(var(--pp-ink-rgb), .03);border-radius:.9rem;flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.1rem;display:flex}.zERudW_requiredGroup{border-color:#7db4ea59}.zERudW_groupHeading{letter-spacing:.14em;text-transform:uppercase;color:var(--pp-ink);margin:0;font-size:.78rem}.zERudW_requiredGroup .zERudW_requiredLegend{margin:-.4rem 0 0}.zERudW_optionalGroup{border-style:dashed;border-color:rgba(var(--pp-ink-rgb), .43);background:rgba(var(--pp-ink-rgb), .02)}.zERudW_optionalHeader{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.zERudW_optionalPill{letter-spacing:.04em;background:rgba(var(--pp-ink-rgb), .1);color:rgba(var(--pp-ink-rgb), .97);white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:700}.zERudW_optionalGroup .zERudW_optionalTag{opacity:.75}.zERudW_subGroup{border-top:1px dashed rgba(var(--pp-ink-rgb), .3);flex-direction:column;gap:1rem;padding-top:.85rem;display:flex}.zERudW_subGroupLabel{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);font-size:.72rem}.zERudW_publicGroup{background:#38bdf80d;border:1px solid #38bdf873;border-radius:.9rem;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.1rem;display:flex}.zERudW_publicHeader{color:var(--pp-info);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zERudW_publicTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink);margin:0;font-size:.85rem}.zERudW_publicLink{color:var(--pp-info);margin-left:auto;font-size:.75rem;text-decoration:underline}.zERudW_visibilityRow{align-items:center}.zERudW_visibilityRowPublic{background:#38bdf812;border-color:#38bdf866}.zERudW_visBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.zERudW_visBadgePublic{color:var(--pp-info);background:#38bdf833}.zERudW_visBadgeHidden{background:rgba(var(--pp-ink-rgb), .08);color:rgba(var(--pp-ink-rgb), .87)}.zERudW_previewHeading{align-items:center;gap:.4rem;display:inline-flex}.zERudW_visBadge{margin-left:auto}.zERudW_majorPicker{flex-direction:column;gap:.5rem;display:flex}.zERudW_majorChips{flex-wrap:wrap;gap:.4rem;display:flex}.zERudW_majorChip{color:var(--pp-ink);white-space:nowrap;background:#7db4ea1f;border:1px solid #7db4ea66;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .75rem;font-size:.82rem;display:inline-flex}.zERudW_majorChipX{background:rgba(var(--pp-ink-rgb), .1);width:22px;height:22px;color:inherit;cursor:pointer;border:none;border-radius:50%;place-items:center;display:inline-grid}.zERudW_majorChipX:hover{background:rgba(var(--pp-ink-rgb), .2)}.zERudW_majorOther{flex-wrap:wrap;gap:.5rem;display:flex}.zERudW_majorOther .zERudW_input{flex:1;min-width:160px}.zERudW_layoutSingle{max-width:720px;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.zERudW_securityTab .zERudW_backupLoginSection,.zERudW_securityTab .zERudW_signOutSection{background:rgba(var(--pp-ink-rgb), .03);border:1px solid rgba(var(--pp-ink-rgb), .2);border-radius:.9rem;margin:0;padding:1.25rem 1.4rem}.zERudW_securityTab .zERudW_backupLoginSection{flex-direction:column;gap:.9rem;max-width:none;display:flex}.zERudW_securityTab .zERudW_backupLoginSection>*,.zERudW_securityTab .zERudW_backupLoginSection .zERudW_identityList{margin:0}.zERudW_securityTab .zERudW_signOutSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.zERudW_signOutText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.zERudW_signOutText>*{margin:0}.zERudW_previewNote{color:rgba(var(--pp-ink-rgb), .85);margin:-.4rem 0 .8rem;font-size:.82rem}.zERudW_previewFrame{border:2px dashed rgba(var(--pp-ink-rgb), .3);background:rgba(var(--pp-ink-rgb), .05);border-radius:12px;padding:1rem}form.zERudW_form[data-sub=school] .zERudW_requiredGroup>:not([data-school]),form.zERudW_form[data-sub=school] .zERudW_optionalGroup,form.zERudW_form[data-sub=info] .zERudW_subGroup[data-school]{display:none}form.zERudW_form[data-sub=school] .zERudW_subGroup[data-school]{border-top:0;margin-top:0;padding-top:0}.zERudW_noticeLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}
.duUGKq_card{background:rgba(var(--pp-ink-rgb), .035);border:1px solid rgba(var(--pp-ink-rgb), .09);border-radius:1rem;flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.duUGKq_head{align-items:flex-start;gap:.8rem;display:flex}.duUGKq_icon{width:38px;height:38px;color:var(--p-accent-text);background:#7db4ea1f;border:1px solid #7db4ea66;border-radius:.7rem;flex:none;place-items:center;display:grid}.duUGKq_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);margin:0;font-size:1.05rem}.duUGKq_sub{color:rgba(var(--pp-ink-rgb), .65);margin:.25rem 0 0;font-size:.86rem}.duUGKq_muted{color:rgba(var(--pp-ink-rgb), .6);margin:0;font-size:.86rem}.duUGKq_row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.duUGKq_on{color:#34d399;align-items:center;gap:.4rem;margin:0;font-size:.88rem;font-weight:600;display:inline-flex}.duUGKq_kinds{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.duUGKq_legend{letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .65);margin-bottom:.4rem;padding:0;font-size:.72rem}.duUGKq_kind{border:1px solid rgba(var(--pp-ink-rgb), .09);background:rgba(var(--pp-ink-rgb), .03);cursor:pointer;border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.6rem .7rem;display:flex}.duUGKq_kind span{color:var(--pp-ink);flex-direction:column;gap:.1rem;font-size:.88rem;display:flex}.duUGKq_kind small{color:rgba(var(--pp-ink-rgb), .65);font-size:.76rem}.duUGKq_install{color:rgba(var(--pp-ink-rgb), .85);background:#60a5fa14;border:1px solid #60a5fa59;border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.8rem;font-size:.86rem;display:flex}.duUGKq_install p{margin:0}.duUGKq_install svg{color:#60a5fa;flex:none;margin-top:.1rem}.duUGKq_inline{vertical-align:-2px;display:inline}
.fq28Mq_wrap{--tone:#34d399;border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:color-mix(in srgb, var(--tone) 5%, transparent);border-radius:1rem;flex-direction:column;gap:.7rem;padding:1.1rem;display:flex}.fq28Mq_ok{--tone:#34d399}.fq28Mq_warn{--tone:#fbbf24}.fq28Mq_bad{--tone:#f87171}.fq28Mq_top{align-items:center;gap:.75rem;display:flex}.fq28Mq_shield{background:var(--tone);color:#111c33;border-radius:.8rem;flex:none;place-items:center;width:38px;height:38px;display:grid}.fq28Mq_title{flex-direction:column;flex:1;min-width:0;display:flex}.fq28Mq_title strong{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:1.05rem}.fq28Mq_title span{color:rgba(var(--pp-ink-rgb), .88);align-items:center;gap:.3rem;font-size:.74rem;display:inline-flex}.fq28Mq_pipsWrap{align-items:center;display:inline-flex}.fq28Mq_pips{align-items:center;gap:.3rem;display:inline-flex}.fq28Mq_pips i{border:2px solid color-mix(in srgb, var(--tone) 70%, transparent);border-radius:50%;width:14px;height:14px}.fq28Mq_pips i.fq28Mq_on{background:var(--tone);border-color:var(--tone)}.fq28Mq_pips i.fq28Mq_warnPip{border-radius:2px;width:12px;height:12px;margin-right:.4rem;transform:rotate(45deg)}.fq28Mq_how{color:rgba(var(--pp-ink-rgb), .87);margin:0;font-size:.8rem}.fq28Mq_mark{color:#111c33;background:#f87171;border-radius:999px;padding:.05rem .55rem;font-size:.7rem;font-weight:800}.fq28Mq_isWarning .fq28Mq_mark{background:#fbbf24}.fq28Mq_why{color:rgba(var(--pp-ink-rgb), .88);margin:0;font-size:.8rem}.fq28Mq_history{margin-top:.4rem}.fq28Mq_history summary{cursor:pointer;color:rgba(var(--pp-ink-rgb), .88);font-size:.8rem}.fq28Mq_history summary:hover{color:var(--pp-ink)}.fq28Mq_history ul{margin-top:.5rem}.fq28Mq_limit{color:var(--pp-bad);background:#f871712e;border-radius:.6rem;margin:0;padding:.5rem .7rem;font-size:.88rem;font-weight:600}.fq28Mq_h3{letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .88);margin:.5rem 0 0;font-size:.72rem}.fq28Mq_muted{color:rgba(var(--pp-ink-rgb), .87);margin:0;font-size:.86rem}.fq28Mq_list,.fq28Mq_vouchers{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fq28Mq_list li{border:1px solid rgba(var(--pp-ink-rgb), .23);background:rgba(var(--pp-ink-rgb), .03);border-radius:.8rem;flex-direction:column;gap:.3rem;padding:.65rem .8rem;display:flex}.fq28Mq_off .fq28Mq_reason{color:rgba(var(--pp-ink-rgb), .88);text-decoration:line-through}.fq28Mq_row{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.fq28Mq_cat{color:rgba(var(--pp-ink-rgb), .97);border:1px solid rgba(var(--pp-ink-rgb), .4);border-radius:999px;padding:.05rem .55rem;font-size:.68rem;font-weight:700}.fq28Mq_row time{color:rgba(var(--pp-ink-rgb), .87);font-size:.78rem}.fq28Mq_row em{color:var(--pp-ok);font-size:.74rem;font-style:normal}.fq28Mq_reason{color:var(--pp-ink);overflow-wrap:anywhere;margin:0;font-size:.92rem}.fq28Mq_hint{color:rgba(var(--pp-ink-rgb), .87);margin:0;font-size:.74rem}.fq28Mq_vouchers li{color:var(--pp-ink);background:#2dd4bf0f;border:1px solid #2dd4bf4d;border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.6rem .8rem;font-size:.88rem;display:flex}.fq28Mq_vouchers li svg{color:var(--pp-teal);flex:none;margin-top:.15rem}.fq28Mq_vouchers li>span{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.fq28Mq_vouchers small{color:rgba(var(--pp-ink-rgb), .87);font-size:.74rem}.fq28Mq_vUsed{opacity:.6;border-color:rgba(var(--pp-ink-rgb), .23)!important;background:0 0!important}
.ie5Z2a_page{flex-direction:column;gap:1rem;display:flex}.ie5Z2a_noEvents{text-align:center;background:rgba(var(--pp-ink-rgb), .02);border:1px dashed rgba(var(--pp-ink-rgb), .23);border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.ie5Z2a_noEventsIcon{color:rgba(var(--pp-ink-rgb), .87);display:inline-flex}.ie5Z2a_noEventsTitle{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:1.1rem}.ie5Z2a_noEventsSub{color:rgba(var(--pp-ink-rgb), .87);font-size:.85rem}.ie5Z2a_eventSelect{flex-direction:column;gap:.4rem;width:100%;display:flex}.ie5Z2a_eventSelectLabel{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);white-space:nowrap;padding-left:.1rem}.ie5Z2a_selectWrap{position:relative}.ie5Z2a_select{width:100%;color:var(--pp-ink);font-family:var(--font-futura-medium);appearance:none;cursor:pointer;background:#7db4ea12;border:1px solid #7db4ea59;border-radius:.5rem;padding:.625rem 2.5rem .625rem .875rem;font-size:.9rem;transition:border-color .15s,background .15s}.ie5Z2a_select:hover{background:#7db4ea1c;border-color:#7db4ea80}.ie5Z2a_select:focus{border-color:var(--p-accent);outline:none}.ie5Z2a_select option{background:var(--pp-card);color:var(--pp-ink)}.ie5Z2a_selectChevron{color:var(--p-accent-text);pointer-events:none;font-size:.9rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ie5Z2a_scannerCard{background:rgba(var(--pp-ink-rgb), .02);border:1px solid rgba(var(--pp-ink-rgb), .18);border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.ie5Z2a_viewport{aspect-ratio:4/3;background:var(--pp-card);border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.ie5Z2a_video{object-fit:cover;width:100%;height:100%}.ie5Z2a_hidden{display:none}.ie5Z2a_canvas{opacity:0;pointer-events:none;position:absolute;inset:0}.ie5Z2a_placeholder{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:background .15s;display:flex;position:absolute;inset:0}.ie5Z2a_placeholder:hover{background:rgba(var(--pp-ink-rgb), .02)}.ie5Z2a_placeholderIcon{color:rgba(var(--pp-ink-rgb), .85);display:inline-flex}.ie5Z2a_placeholderText{font-family:var(--font-futura-medium);color:var(--pp-ink);font-size:1rem}.ie5Z2a_placeholderEvent{font-size:var(--fs-meta);color:rgba(var(--pp-ink-rgb), .87);text-align:center;padding:0 1rem}.ie5Z2a_overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ie5Z2a_scanBox{aspect-ratio:1;border:3px solid var(--p-accent);border-radius:50%;width:min(60%,220px);animation:1.8s ease-in-out infinite ie5Z2a_scanBreathe;position:relative;box-shadow:0 0 0 9999px #0006}@keyframes ie5Z2a_scanBreathe{0%,to{transform:scale(1);box-shadow:0 0 0 9999px #0006,0 0 #7db4ea73}50%{transform:scale(1.035);box-shadow:0 0 0 9999px #0006,0 0 20px 6px #7db4ea73}}.ie5Z2a_divider{color:rgba(var(--pp-ink-rgb), .87);font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.ie5Z2a_dividerLine{background:rgba(var(--pp-ink-rgb), .08);flex:1;height:1px}.ie5Z2a_codeSection{flex-direction:column;align-items:center;gap:.625rem;display:flex}.ie5Z2a_codeEntry{justify-content:center;gap:.5rem;display:flex}.ie5Z2a_codeBox{text-align:center;width:44px;height:54px;font-size:1.4rem;font-family:var(--font-futura-heavy);color:var(--pp-ink);background:rgba(var(--pp-ink-rgb), .04);border:1.5px solid rgba(var(--pp-ink-rgb), .26);caret-color:var(--p-accent);border-radius:.75rem;transition:border-color .15s,background .15s,box-shadow .15s}.ie5Z2a_codeBox:focus{border-color:var(--p-accent);background:#7db4ea14;outline:none;box-shadow:0 0 0 3px #7db4ea26}.ie5Z2a_codeBox:disabled{opacity:.5}.ie5Z2a_codeBoxFilled{background:#7db4ea12;border-color:#7db4ea8c}.ie5Z2a_codeBoxShake{animation:.4s ie5Z2a_codeShake;background:#dc262614!important;border-color:#dc2626a6!important}@keyframes ie5Z2a_codeShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ie5Z2a_checkingText{font-size:.78rem;font-family:var(--font-futura-medium);color:#7db4eacc;letter-spacing:.05em}.ie5Z2a_resultOverlay{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;animation:.25s ie5Z2a_flashIn;display:flex;position:absolute;inset:0}@keyframes ie5Z2a_flashIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ie5Z2a_resultSuccess{background:#059669eb}.ie5Z2a_resultWarn{background:#d97706eb}.ie5Z2a_resultIcon{display:inline-flex}.ie5Z2a_resultName{font-family:var(--font-futura-heavy);color:#f2f1f0;text-align:center;font-size:1.25rem}.ie5Z2a_resultDetail{color:rgba(var(--pp-ink-rgb), .92);text-align:center;font-size:.85rem}.ie5Z2a_resultPoints{flex-direction:column;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}@keyframes ie5Z2a_pointsPop{0%{opacity:0;transform:scale(.4)translateY(6px)}60%{opacity:1;transform:scale(1.15)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.ie5Z2a_resultPointsGain{font-family:var(--font-futura-heavy);color:var(--p-accent-text);text-shadow:0 0 16px #7db4ea99;font-size:1.4rem;animation:.45s cubic-bezier(.34,1.56,.64,1) .15s both ie5Z2a_pointsPop}.ie5Z2a_resultTierBadge{font-family:var(--font-futura-medium);color:#f2f1f0;border:1px solid rgba(var(--pp-ink-rgb), .57);border-radius:var(--radius-pill);white-space:nowrap;background:#0003;padding:.25rem .7rem;font-size:.75rem;animation:.3s .35s both ie5Z2a_flashIn}.ie5Z2a_errorOverlay{color:#f2f1f0;text-align:center;background:#dc2626e0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;font-size:.9rem;animation:.25s ie5Z2a_flashIn;display:flex;position:absolute;inset:0;overflow-y:auto}.ie5Z2a_controls{gap:.75rem;display:flex}.ie5Z2a_startBtn{border:1px solid var(--btn-primary-border);border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow);font-family:var(--font-futura-heavy);cursor:pointer;flex:1;padding:.9rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,transform .15s}.ie5Z2a_startBtn:hover{border-color:var(--btn-primary-border-hover);box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-2px)}.ie5Z2a_stopBtn{color:var(--pp-bad);font-family:var(--font-futura-heavy);cursor:pointer;background:#dc26261a;border:1px solid #dc262666;border-radius:.875rem;flex:1;padding:.9rem;font-size:.95rem;transition:background .15s}.ie5Z2a_stopBtn:hover{background:#dc26262e}@media (max-width:600px){.ie5Z2a_page{gap:.75rem}.ie5Z2a_viewport{aspect-ratio:unset;height:50vh;min-height:280px}.ie5Z2a_codeBox{width:38px;height:48px;font-size:1.2rem}.ie5Z2a_codeEntry{gap:.4rem}}.ie5Z2a_resultFormBadge,.ie5Z2a_resultFormDone{text-align:center;border-radius:999px;margin-top:.4rem;padding:.35rem .8rem;font-size:.78rem;font-weight:700}.ie5Z2a_resultFormBadge{color:var(--p-accent-text);background:#7db4ea33;border:1px solid #7db4ea80}.ie5Z2a_resultFormDone{color:var(--pp-ok);background:#34d3992e;border:1px solid #34d39973}.ie5Z2a_resultFormBadge{border-radius:.9rem;flex-direction:column;gap:.2rem;max-width:320px;padding:.6rem .9rem;display:flex}.ie5Z2a_resultFormBadge strong{text-transform:uppercase;letter-spacing:.06em;font-size:1rem}.ie5Z2a_resultFormBadge span{font-size:.85rem;font-weight:600;line-height:1.3}.ie5Z2a_codeBox{font-family:var(--font-mono,ui-monospace, monospace)}
._7lxcHq_page{flex-direction:column;gap:1.25rem;max-width:560px;margin-inline:auto;display:flex}._7lxcHq_scannerPage{flex-direction:column;gap:1rem;display:flex}._7lxcHq_confirmCard{text-align:center;width:100%;color:var(--p-accent-text);background:#7db4ea0f;border:1px solid #7db4ea40;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex}._7lxcHq_confirmTitle{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:1.05rem}._7lxcHq_confirmMeta{color:rgba(var(--pp-ink-rgb), .87);font-size:.85rem}._7lxcHq_confirmActions{gap:.75rem;width:100%;margin-top:.5rem;display:flex}._7lxcHq_rejectBtn{background:rgba(var(--pp-ink-rgb), .06);color:rgba(var(--pp-ink-rgb), .92);border:1px solid rgba(var(--pp-ink-rgb), .26);border-radius:var(--radius-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;display:inline-flex}._7lxcHq_confirmBtn{color:var(--pp-ok);border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;font-family:var(--font-futura-medium);background:#05966926;border:1px solid #34d3994d;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;display:inline-flex}._7lxcHq_confirmBtn:disabled{opacity:.5;cursor:not-allowed}._7lxcHq_onlinePanel{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}._7lxcHq_eventSelect{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .23);border-radius:var(--radius-sm);width:100%;color:var(--pp-ink);font-family:var(--font-futura-medium);padding:.65rem .875rem;font-size:.9rem}._7lxcHq_codeCard{background:#7db4ea0f;border:1px solid #7db4ea40;border-radius:1.125rem;width:100%;padding:2rem}._7lxcHq_codeValue{font-family:var(--font-futura-heavy);letter-spacing:.15em;color:var(--p-accent-text);font-size:2.5rem}._7lxcHq_codeTimer{color:rgba(var(--pp-ink-rgb), .87);margin-top:.5rem;font-size:.78rem}._7lxcHq_onlineHint{color:rgba(var(--pp-ink-rgb), .88);font-size:.82rem;line-height:1.5}
.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_switchRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;}.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-futura-heavy);overflow-wrap:anywhere;font-size:1.5rem}.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{border:1px solid rgba(var(--pp-ink-rgb), .3);min-height:44px;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-futura-heavy);opacity:1!important}
.tVXlNa_page{width:100%;max-width:1240px;margin-inline:auto}.tVXlNa_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem;font-size:clamp(1.25rem,2.5vw,1.6rem)}.tVXlNa_sub{font-size:var(--fs-meta);color:rgba(var(--pp-ink-rgb), .87)}.tVXlNa_claimedNote{color:var(--pp-ok);border-radius:var(--radius-sm);background:#34d39914;border:1px solid #34d39933;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.6rem .85rem;font-size:.85rem;display:flex}.tVXlNa_unlockCardReady{background:#7db4ea0a;border-color:#7db4ea59}.tVXlNa_unlockCardLocked{opacity:.6}.tVXlNa_unlockClaimedLabel{color:var(--pp-ok);align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.tVXlNa_unlockLockedLabel{color:rgba(var(--pp-ink-rgb), .87);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.tVXlNa_empty{color:rgba(var(--pp-ink-rgb), .87);text-align:center;padding:1.5rem 0;font-size:.85rem}.tVXlNa_pointsTab{flex-direction:column;gap:1.5rem;display:flex}.tVXlNa_sectionLabel{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent-text);margin-bottom:.5rem;display:block}.tVXlNa_hint{color:rgba(var(--pp-ink-rgb), .88);margin-bottom:.875rem;font-size:.82rem}.tVXlNa_historySection,.tVXlNa_historyList{flex-direction:column;display:flex}.tVXlNa_historyRow{border-top:1px solid rgba(var(--pp-ink-rgb), .15);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.tVXlNa_historyRow:first-child{border-top:none}.tVXlNa_historyType{font-family:var(--font-futura-medium);color:var(--pp-ink);font-size:.85rem}.tVXlNa_historyMeta{color:rgba(var(--pp-ink-rgb), .87);margin-top:.1rem;font-size:.75rem}.tVXlNa_reversedTag{font-family:var(--font-futura-medium);color:#fca5a5bf;text-transform:uppercase;letter-spacing:.02em;font-size:.72rem}.tVXlNa_amountPositive{font-family:var(--font-futura-heavy);color:var(--pp-ok);white-space:nowrap;font-size:.9rem}.tVXlNa_amountNegative{font-family:var(--font-futura-heavy);color:var(--pp-bad);white-space:nowrap;font-size:.9rem}.tVXlNa_shopTab{flex-direction:column;gap:1.25rem;display:flex}.tVXlNa_shopBalance{color:rgba(var(--pp-ink-rgb), .89);font-size:.9rem}.tVXlNa_shopBalance strong{color:var(--p-accent-text);font-family:var(--font-futura-heavy)}.tVXlNa_pendingSection{padding:1.125rem;}.tVXlNa_pendingGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.tVXlNa_pendingCard{border-radius:var(--radius-md);color:var(--p-accent-text);font-size:.82rem;font-family:var(--font-futura-medium);cursor:pointer;background:#7db4ea14;border:1px solid #7db4ea40;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background .15s;display:flex}.tVXlNa_pendingCard:hover{background:#7db4ea24}.tVXlNa_tierUnlocksHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tVXlNa_readyToClaimList{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.tVXlNa_readyToClaimRow{border-radius:var(--radius-sm);background:#7db4ea0f;border:1px solid #7db4ea33;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .875rem;display:flex}.tVXlNa_readyToClaimTitle{font-family:var(--font-futura-medium);color:var(--pp-ink);font-size:.85rem}.tVXlNa_tierGroup{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.tVXlNa_tierGroup+.tVXlNa_tierGroup{margin-top:1.5rem}.tVXlNa_tierGroupHeader{align-items:center;gap:.75rem;display:flex}.tVXlNa_tierGroupBadge{font-family:var(--font-renegare);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;padding:.3rem .875rem;font-size:.78rem}.tVXlNa_tierGroupThreshold{color:rgba(var(--pp-ink-rgb), .87);font-size:.78rem}.tVXlNa_shopGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.tVXlNa_shopCard{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;}.tVXlNa_shopCardTitle{font-family:var(--font-futura-medium);color:var(--pp-ink);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.95rem;display:flex}.tVXlNa_shopCardDesc{color:rgba(var(--pp-ink-rgb), .88);font-size:.8rem;line-height:1.4}.tVXlNa_stockNote{color:rgba(var(--pp-ink-rgb), .87);font-size:.75rem}.tVXlNa_shopCardFooter{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.tVXlNa_shopCardCost{font-family:var(--font-futura-heavy);color:var(--p-accent-text);font-size:.95rem}.tVXlNa_leaderboardTab{flex-direction:column;gap:1.5rem;display:flex}.tVXlNa_prefsCard{flex-direction:column;gap:.625rem;padding:1.125rem 1.25rem;display:flex;}.tVXlNa_checkboxField{color:rgba(var(--pp-ink-rgb), .87);cursor:pointer;align-items:center;gap:.625rem;font-size:.85rem;display:flex}.tVXlNa_checkboxField input[type=checkbox]{width:16px;height:16px;accent-color:var(--p-accent);flex-shrink:0}.tVXlNa_boardList{flex-direction:column;display:flex}.tVXlNa_boardRow{border-top:1px solid rgba(var(--pp-ink-rgb), .15);align-items:center;gap:1rem;padding:.75rem .5rem;display:flex}.tVXlNa_boardRow:first-child{border-top:none}.tVXlNa_boardRowSelf{background:#7db4ea0f;border-radius:.5rem}.tVXlNa_boardRank{font-family:var(--font-futura-heavy);color:rgba(var(--pp-ink-rgb), .87);flex-shrink:0;width:2.5rem;font-size:.85rem}.tVXlNa_boardName{min-width:0;font-family:var(--font-futura-medium);color:var(--pp-ink);flex:1;font-size:.88rem}.tVXlNa_boardTier{font-size:.65rem;font-family:var(--font-renegare);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid;flex-shrink:0;padding:.15rem .5rem}.tVXlNa_boardPoints{color:rgba(var(--pp-ink-rgb), .88);flex-shrink:0;font-size:.8rem}.tVXlNa_manageTab{flex-direction:column;gap:1.5rem;display:flex}.tVXlNa_newRewardForm{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.tVXlNa_newRewardForm>*{min-width:0;flex:200px!important}.tVXlNa_newRewardForm .tVXlNa_input{width:100%}.tVXlNa_newRewardForm .tVXlNa_checkboxField{flex:100%!important}.tVXlNa_newRewardForm .tVXlNa_error{margin:0;flex:100%!important}.tVXlNa_input{}.tVXlNa_colorField{background:rgba(var(--pp-ink-rgb), .05);border:1px solid rgba(var(--pp-ink-rgb), .23);border-radius:var(--radius-sm);color:rgba(var(--pp-ink-rgb), .87);font-family:var(--font-futura-medium);flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;display:inline-flex}.tVXlNa_colorField input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:4px;width:32px;height:24px;padding:0}.tVXlNa_manageList{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.tVXlNa_manageRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.875rem 1.125rem;display:flex;}.tVXlNa_manageRowInactive{opacity:.5}.tVXlNa_tierUnlockTag,.tVXlNa_digitalTag{font-family:var(--font-renegare);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);vertical-align:middle;border:1px solid;margin-left:.5rem;padding:.1rem .4rem;font-size:.6rem;display:inline-block}.tVXlNa_tierUnlockTag{color:var(--p-accent-text);background:#7db4ea14;border-color:#7db4ea59}.tVXlNa_digitalTag{color:var(--pp-info);background:#60a5fa14;border-color:#60a5fa59}.tVXlNa_manageRowActions{flex-shrink:0;gap:.5rem;display:flex}.tVXlNa_editForm{border-radius:var(--radius-md);background:#7db4ea0d;border:1px solid #7db4ea33;flex-direction:column;gap:.625rem;padding:1rem 1.125rem;display:flex}.tVXlNa_editActions{justify-content:flex-end;gap:.625rem;margin-top:.25rem;display:flex}.tVXlNa_adjustSection{border-top:1px solid rgba(var(--pp-ink-rgb), .18);margin-top:.5rem;padding-top:1.5rem}.tVXlNa_manageSection{border-top:none;padding-top:0}.tVXlNa_awardForm{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.tVXlNa_awardForm .tVXlNa_adjustSearchWrap{flex:2 220px;margin-top:0}.tVXlNa_awardForm>input[type=number]{flex:0 110px}.tVXlNa_awardForm>span:has(>input[type=number]){flex:0 170px;min-width:150px}.tVXlNa_awardForm>input:not([type=number]){flex:2 220px}.tVXlNa_awardTargets{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.tVXlNa_awardChip{color:var(--p-accent-text);border-radius:var(--radius-pill);font-size:.78rem;font-family:var(--font-futura-medium);white-space:nowrap;background:#7db4ea1a;border:1px solid #7db4ea40;align-items:center;gap:.35rem;padding:.3rem .5rem .3rem .7rem;display:inline-flex}.tVXlNa_awardChip button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tVXlNa_adjustSearchWrap{position:relative}.tVXlNa_adjustDropdown{z-index:10;background:var(--pp-card);border:1px solid rgba(var(--pp-ink-rgb), .23);border-radius:var(--radius-sm);max-height:220px;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000059}.tVXlNa_adjustResult{text-align:left;width:100%;color:rgba(var(--pp-ink-rgb), .92);padding:.5rem .75rem;font-size:.82rem;transition:background .12s;display:block}.tVXlNa_adjustResult:hover{background:rgba(var(--pp-ink-rgb), .06)}.tVXlNa_targetHistory{border:1px solid rgba(var(--pp-ink-rgb), .18);border-radius:var(--radius-sm);margin-top:1rem;overflow:hidden}.tVXlNa_targetHistoryRow{border-bottom:1px solid rgba(var(--pp-ink-rgb), .15);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.tVXlNa_targetHistoryRow:last-child{border-bottom:none}.tVXlNa_targetHistoryReversed{opacity:.5}.tVXlNa_targetHistoryInfo{flex:1;min-width:0}.tVXlNa_targetHistoryAmount{font-family:var(--font-futura-medium);text-align:right;flex-shrink:0;width:5.5rem;font-size:.8rem}.tVXlNa_reverseBtn{color:#fca5a5cc;border-radius:var(--radius-sm);font-size:.72rem;font-family:var(--font-futura-medium);cursor:pointer;white-space:nowrap;background:#dc262612;border:1px solid #dc262629;padding:.3rem .6rem}.tVXlNa_reverseBtn:hover:not(:disabled){background:#dc262624}.tVXlNa_reverseBtn:disabled{opacity:.5;cursor:default}.tVXlNa_reversedLabel{color:rgba(var(--pp-ink-rgb), .87);white-space:nowrap;font-size:.72rem}.tVXlNa_qrOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#03060ebf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.tVXlNa_qrModal{flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;display:flex;}.tVXlNa_qrHint{color:rgba(var(--pp-ink-rgb), .87);text-align:center;font-size:.85rem}.tVXlNa_qrCanvas{border-radius:.75rem;overflow:hidden}.tVXlNa_hero{background:var(--pp-card);border:2px solid rgba(var(--pp-ink-rgb), .7);border-left:10px solid var(--tier);box-shadow:3px 3px 0 rgba(var(--pp-ink-rgb), .25);border-radius:8px;gap:.8rem;padding:1.2rem 1.3rem 1.1rem;display:grid}.tVXlNa_heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tVXlNa_heroKicker{font-family:var(--font-renegare);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .86);font-size:.68rem}.tVXlNa_tierTag{background:color-mix(in srgb, var(--tier) 38%, var(--pp-card));color:var(--pp-ink);font-family:var(--font-futura-heavy);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:2px solid #011941;border-radius:3px;padding:.2rem .7rem;font-size:.78rem}.tVXlNa_heroNum{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:clamp(2.6rem,8vw,4.2rem);line-height:1}.tVXlNa_heroNum small{font-family:var(--font-futura-medium);color:rgba(var(--pp-ink-rgb), .85);margin-left:.5rem;font-size:.95rem}.tVXlNa_ladder{scrollbar-width:none;margin:.2rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.tVXlNa_rung{color:rgba(var(--pp-ink-rgb), .84);flex:1 0 4.2rem;justify-items:start;gap:.1rem;padding-top:1.1rem;font-size:.74rem;display:grid;position:relative}.tVXlNa_rung i{background:rgba(var(--pp-ink-rgb), .14);border:2px solid rgba(var(--pp-ink-rgb), .4);border-right-width:0;height:10px;position:absolute;top:0;left:0;right:0}.tVXlNa_rung:first-child i{border-radius:3px 0 0 3px}.tVXlNa_rung:last-child i{border-right-width:2px;border-radius:0 3px 3px 0}.tVXlNa_rungReached i{background:var(--rc);border-color:var(--pp-ink)}.tVXlNa_rung b{font-family:var(--font-futura-heavy);letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .86);font-size:.78rem;font-weight:400}.tVXlNa_rungReached b,.tVXlNa_rungNow b{color:var(--pp-ink)}.tVXlNa_rungNow:after{content:"You are here";letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink);white-space:nowrap;font-size:.6rem;font-weight:700;position:absolute;top:-1.15rem;left:0}.tVXlNa_heroNote{color:rgba(var(--pp-ink-rgb), .88);margin:0;font-size:.86rem}.tVXlNa_heroNote strong{color:var(--pp-ink)}
.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}
._1nSR7q_overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);background:#060c1ad1;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._1nSR7q_modal{border:1px solid rgba(var(--pp-ink-rgb), .1);background:#0a0f1e;border-radius:1rem;flex-direction:column;gap:1rem;width:100%;max-width:420px;padding:1.5rem;display:flex;box-shadow:0 24px 60px -20px #000000b3}._1nSR7q_title{font-family:var(--font-futura-heavy);color:var(--pp-ink);text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem}._1nSR7q_cropArea{background:#000;border-radius:.75rem;width:100%;height:280px;position:relative;overflow:hidden}._1nSR7q_zoomRow{align-items:center;gap:.75rem;display:flex}._1nSR7q_zoomLabel{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .4);flex-shrink:0}._1nSR7q_zoomSlider{accent-color:var(--yellow);flex:1}._1nSR7q_actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}._1nSR7q_cancelBtn{color:rgba(var(--pp-ink-rgb), .5);cursor:pointer;border-radius:.5rem;padding:.625rem 1.1rem;font-size:.85rem;transition:background .15s,color .15s}._1nSR7q_cancelBtn:hover:not(:disabled){background:rgba(var(--pp-ink-rgb), .05);color:rgba(var(--pp-ink-rgb), .8)}._1nSR7q_cancelBtn:disabled{opacity:.5;cursor:not-allowed}._1nSR7q_confirmBtn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);box-shadow:var(--btn-primary-shadow);border-radius:var(--radius-md);font-family:var(--font-futura-heavy);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.625rem 1.4rem;font-size:.8rem;transition:border-color .2s,box-shadow .2s}._1nSR7q_confirmBtn:hover:not(:disabled){border-color:var(--btn-primary-border-hover);box-shadow:var(--btn-primary-shadow-hover)}._1nSR7q_confirmBtn:disabled{opacity:.5;cursor:not-allowed}
.AUeaZG_field{flex-direction:column;gap:.4rem;display:flex}.AUeaZG_label{font-size:var(--fs-label);font-family:var(--font-renegare);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .6)}.AUeaZG_hint{font-size:.72rem;font-family:var(--font-futura-medium);color:rgba(var(--pp-ink-rgb), .6)}.AUeaZG_dropzone{background:rgba(var(--pp-ink-rgb), .03);border:1px dashed rgba(var(--pp-ink-rgb), .18);width:100%;color:rgba(var(--pp-ink-rgb), .65);font-family:var(--font-futura-medium);cursor:pointer;border-radius:.6rem;padding:1.5rem 1rem;font-size:.85rem;transition:border-color .15s,color .15s,background .15s}.AUeaZG_dropzone:hover:not(:disabled){color:rgba(var(--pp-ink-rgb), .8);background:rgba(var(--pp-ink-rgb), .05);border-color:#ffc72c66}.AUeaZG_dropzone:disabled{opacity:.6;cursor:not-allowed}.AUeaZG_wrap{align-self:flex-start;max-width:100%;display:inline-block;position:relative}.AUeaZG_preview{cursor:pointer;background:0 0;border:0;border-radius:.5rem;max-width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.AUeaZG_previewRound{border-radius:50%}.AUeaZG_preview:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.AUeaZG_preview:disabled{cursor:progress}.AUeaZG_previewSquare,.AUeaZG_previewWide{object-fit:cover;border:1px solid rgba(var(--pp-ink-rgb), .1);border-radius:.5rem;max-width:100%;height:auto}.AUeaZG_previewCircle{object-fit:cover;border:1px solid #ffc72c4d;border-radius:50%}.AUeaZG_overlay{color:var(--pp-ink);font-family:var(--font-futura-heavy);letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#0508129e;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;line-height:1;transition:opacity .15s;display:flex;position:absolute;inset:0}.AUeaZG_preview:hover .AUeaZG_overlay,.AUeaZG_preview:focus-visible .AUeaZG_overlay,.AUeaZG_preview:disabled .AUeaZG_overlay{opacity:1}@media (hover:none){.AUeaZG_overlay{opacity:1;padding:.35rem;font-size:.65rem;inset:auto 0 0}}.AUeaZG_removeChip{color:#fca5a5;cursor:pointer;background:#1a0f14;border:1px solid #fca5a580;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute;top:-.45rem;right:-.45rem}.AUeaZG_removeChip:hover:not(:disabled){background:#3a1318;transform:scale(1.1)}.AUeaZG_removeChip:disabled{opacity:.5;cursor:not-allowed}.AUeaZG_compact{gap:.2rem}.AUeaZG_compact .AUeaZG_dropzone{width:84px;height:56px;padding:0;font-size:.75rem}.AUeaZG_compact .AUeaZG_overlay{gap:.2rem;font-size:.6rem}.AUeaZG_compact .AUeaZG_removeChip{top:-.4rem;right:-.4rem}
.XWtDqW_trigger{border:2px solid rgba(var(--pp-ink-rgb), .4);background:var(--pp-card);color:rgba(var(--pp-ink-rgb), .97);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.XWtDqW_trigger:hover:not(:disabled){border-color:var(--pp-ink)}.XWtDqW_trigger:disabled{opacity:.5;cursor:not-allowed}.XWtDqW_swatch{border:2px solid var(--pp-ink);border-radius:4px;flex-shrink:0;width:18px;height:18px}.XWtDqW_hex{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em}.XWtDqW_palette{grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.XWtDqW_chip{aspect-ratio:1;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--pp-ink-rgb), .18);border:2px solid #0000;border-radius:.5rem}.XWtDqW_chip:hover{transform:scale(1.08)}.XWtDqW_chipOn{border-color:var(--pp-ink);box-shadow:0 0 0 2px var(--pp-card), 0 0 0 4px var(--pp-ink)}.XWtDqW_custom{color:rgba(var(--pp-ink-rgb), .87);align-items:center;gap:.6rem;margin-top:.7rem;font-size:.75rem;display:flex}.XWtDqW_custom input{border:2px solid rgba(var(--pp-ink-rgb), .4);background:var(--pp-card);min-width:0;color:var(--pp-ink);font-family:var(--font-mono,ui-monospace, monospace);border-radius:6px;outline:none;flex:1;padding:.4rem .6rem;font-size:.85rem}.XWtDqW_custom input:focus{border-color:var(--pp-ink);box-shadow:0 0 0 3px #7db4ea8c}
._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:#7db4ea59}._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:.66rem}._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}
.bfn3sa_control{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;transition:border-color .12s,box-shadow .12s}.bfn3sa_control:hover:not(:disabled){border-color:rgba(var(--pp-ink-rgb), .55)}.bfn3sa_control:focus{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}.bfn3sa_control:disabled{opacity:.55;cursor:not-allowed;background:rgba(var(--pp-ink-rgb), .06)}.bfn3sa_control::placeholder{color:rgba(var(--pp-ink-rgb), .5)}.bfn3sa_textarea{resize:vertical;line-height:1.45}@media (max-width:640px){.bfn3sa_control{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), .89);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.bfn3sa_hint{color:rgba(var(--pp-ink-rgb), .86);font-size:.75rem}
.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:1px solid var(--pp-bad);color:var(--pp-ink);background:#b91c1c1a}.v0MQQq_warning{border:1px solid var(--pp-warn);color:var(--pp-ink);background:#d977061f}.v0MQQq_info{border:1px solid var(--pp-info);color:var(--pp-ink);background:#1d4ed81a}.v0MQQq_success{border:1px 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}
.gV8Hta_backdrop{z-index:3000;-webkit-backdrop-filter:blur(10px);background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.15s gV8Hta_dialogFade;display:flex;position:fixed;inset:0}@keyframes gV8Hta_dialogFade{0%{opacity:0}to{opacity:1}}.gV8Hta_sheet{--pp-ink:#011941;--pp-ink-rgb:1, 25, 65;--pp-card:#fff;--pp-paper:#f2f1f0;--pp-line:#01194138;--pp-ok:#047857;--pp-warn:#b45309;--pp-bad:#b91c1c;--pp-info:#1d4ed8;--pp-violet:#6d28d9;--pp-teal:#0f766e;--p-accent-text:#0a4c8a;color:#011941;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;width:100%;max-width:420px;max-height:92vh;padding:1.5rem;display:flex;position:relative;overflow-y:auto}.gV8Hta_close{color:#011941;cursor:pointer;background:#0119410f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:.75rem;right:.75rem}.gV8Hta_close:disabled{opacity:.5;cursor:not-allowed}.gV8Hta_icon{color:#dc2626}.gV8Hta_title{margin:0;padding-right:2rem;font-size:1.1rem;font-weight:800}.gV8Hta_text{color:#011941bf;margin:0;font-size:.88rem;line-height:1.45}.gV8Hta_text strong{color:#011941}.gV8Hta_actions{gap:.6rem;margin-top:.25rem;display:flex}.gV8Hta_cancel{color:#011941;cursor:pointer;background:#01194114;border-radius:.75rem;flex:1;padding:.7rem;font-family:inherit;font-size:.9rem;font-weight:700}.gV8Hta_cancel:disabled{opacity:.5;cursor:not-allowed}.gV8Hta_check{cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.gV8Hta_input{color:#011941;background:#fff;border:2px solid #0119412e;border-radius:.7rem;width:100%;padding:.7rem .8rem;font-family:inherit;font-size:.9rem}.gV8Hta_input:focus{border-color:#011941;outline:none;box-shadow:0 0 0 3px #7db4ea8c}.gV8Hta_input::placeholder{color:#01194180}.gV8Hta_searchWrap{position:relative}.gV8Hta_results{z-index:10;background:#fff;border:1px solid #0119412e;border-radius:.7rem;max-height:200px;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0119412e}.gV8Hta_result{text-align:left;color:#011941;cursor:pointer;width:100%;padding:.55rem .8rem;font-size:.88rem;display:block}.gV8Hta_result:hover{background:#0119410f}.gV8Hta_kicker{letter-spacing:.08em;text-transform:uppercase;color:#01194180;margin:0;font-size:.7rem}.gV8Hta_list{color:#011941d9;margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.5}.gV8Hta_danger{color:#fff;cursor:pointer;background:#dc2626;border-radius:.75rem;flex:1;padding:.7rem;font-family:inherit;font-size:.9rem;font-weight:700}.gV8Hta_danger:disabled{opacity:.45;cursor:not-allowed}.gV8Hta_checkBox{background:#0119410d;border-radius:.75rem;padding:.7rem}
.fxAi-q_hold{color:#991b1b;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#dc26261f;border:2px solid #dc2626;border-radius:.75rem;width:100%;padding:.95rem;font-family:inherit;font-size:.95rem;font-weight:800;position:relative;overflow:hidden}.fxAi-q_hold:disabled{opacity:.6;cursor:not-allowed}.fxAi-q_holdFill{transform-origin:0;background:#dc2626;position:absolute;inset:0;transform:scaleX(0)}.fxAi-q_holdLabel{position:relative}.fxAi-q_hold:active .fxAi-q_holdLabel{color:#fff}
.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:#7db4ea66}.idPvsG_step:disabled{opacity:.4;cursor:not-allowed}
.PtKJ9G_layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,380px);align-items:start;gap:1.5rem;max-width:1200px;margin-inline:auto;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-renegare);letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent-text)}.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-renegare);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87)}.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(--p-accent)}.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(--p-accent)}.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-futura-heavy);color:var(--pp-ink);margin-top:.3rem;font-size:1.15rem}.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:.1em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .87);font-size:.65rem}.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(--p-accent);background:#7db4ea1a;box-shadow:0 0 0 2px #7db4ea40}.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(--p-accent);color:var(--p-accent-text);background:#7db4ea29}.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-futura-heavy);font-size:.85rem}.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(--p-accent);box-shadow:0 0 0 3px #7db4ea4d,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:.1em;text-transform:uppercase;color:var(--pp-violet);white-space:nowrap;background:#a78bfa24;border-radius:999px;padding:.02rem .4rem;font-size:.58rem}.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:#7db4ea0d;border-color:#7db4ea8c}.PtKJ9G_dropzone:focus-within{border-color:var(--pp-ink);outline:none;box-shadow:0 0 0 3px #7db4ea8c}.PtKJ9G_dropzoneOver{border-color:var(--p-accent);background:#7db4ea1a}.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:#7db4ea1f;border:1px solid #7db4ea4d;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-futura-heavy);color:var(--pp-ink);font-size:.9rem}.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(--p-accent);color:var(--p-accent-text);background:#7db4ea29}.PtKJ9G_divLogo{object-fit:contain;background:#fff;border-radius:50%;width:24px;height:24px;padding:2px}.PtKJ9G_groupLabel{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--pp-ink-rgb), .88);margin-top:.4rem;font-size:.7rem}
.L1fPRG_card{--tone:#34d399;border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 8%, transparent);border-radius:1rem;flex-direction:column;gap:.6rem;padding:.8rem .95rem;display:flex}.L1fPRG_toneBad{--tone:#f87171}.L1fPRG_shield{background:var(--tone);color:#111c33;border-radius:.8rem;flex:none;place-items:center;width:38px;height:38px;display:grid}.L1fPRG_cardTitle{flex-direction:column;flex:1;min-width:0;display:flex}.L1fPRG_cardTitle strong{font-family:var(--font-futura-heavy);color:var(--pp-ink);font-size:1rem}.L1fPRG_cardTitle span{color:rgba(var(--pp-ink-rgb), .88);font-size:.74rem}.L1fPRG_details summary{cursor:pointer;color:rgba(var(--pp-ink-rgb), .89);font-size:.8rem}.L1fPRG_details summary:hover{color:var(--p-accent-text)}a.L1fPRG_card{color:inherit;flex-direction:row;align-items:center;gap:.75rem;text-decoration:none}
.YYdYoq_card{background:var(--pp-card);border:1px solid rgba(var(--pp-ink-rgb), .22);box-shadow:0 1px 0 rgba(var(--pp-ink-rgb), .08);border-radius:8px}.YYdYoq_panel{background:var(--pp-card);border:2px solid rgba(var(--pp-ink-rgb), .7);box-shadow:3px 3px 0 rgba(var(--pp-ink-rgb), .25);border-radius:8px}
.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:#7db4ea1a;border-color:#7db4ea80}.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}
.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}
