:root{--q-surf:#141417;--q-surf-2:#1a1a1f;--q-sunken:#0000004d;--q-chrome:#0a0a0df0;--q-hair:1px solid #ffffff14;--q-hair-strong:1px solid #ffffff24;--q-fill:#ffffff0f;--q-fill-2:#ffffff1a;--q-press:#ffffff1f;--q-muted:#b9b5c4;--q-dim:#918da0;--q-r1:8px;--q-r2:10px;--q-r3:12px;--q-r4:16px;--q-r5:18px;--q-sh1:0 1px 2px #0006;--q-sh2:0 16px 40px #00000080;--q-ease:cubic-bezier(.23, 1, .32, 1);--q-d1:.12s;--q-d2:.16s;--q-d3:.22s;--q-ui:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--q-num:var(--font-num), "Space Grotesk", monospace;--q-disp:var(--font-bebas), var(--font-geist-sans), sans-serif}.q-app{background:var(--q-bg,#070708);min-height:100dvh;color:var(--q-text,#f0ecf4);font-family:var(--q-ui);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.q-app *,.q-app :before,.q-app :after{box-sizing:border-box}:where(.q-app a){color:inherit}.q-app a{text-decoration:none}.q-app h1,.q-app h2,.q-app h3{margin:0;font-weight:600}.q-app button,.q-app a[role=button]{touch-action:manipulation}.q-wrap{width:100%;max-width:1392px;margin:0 auto;padding-left:16px;padding-right:16px}.q-app>.q-nav{align-self:stretch;width:100%;margin-top:0}.q-nav{z-index:40;background:var(--q-chrome);border-bottom:var(--q-hair);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.q-nav-in{align-items:center;gap:14px;width:100%;max-width:1392px;height:54px;margin:0 auto;padding:0 12px;display:flex}.q-nav-back{border-radius:var(--q-r2);min-width:40px;height:40px;color:var(--q-text,#f0ecf4);transition:background var(--q-d2) var(--q-ease), transform var(--q-d1) var(--q-ease);justify-content:center;align-items:center;gap:4px;margin-left:-8px;padding:0 8px;font-size:15px;font-weight:500;display:inline-flex}.q-nav-back:active{background:var(--q-fill);transform:scale(.96)}.q-nav-back span{display:none}.q-brand{align-items:center;gap:9px;min-width:0;display:flex}.q-brand-logo{width:auto;height:28px;display:block}.q-brand-name{font-family:var(--q-disp);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:400;overflow:hidden}.q-nav-links{gap:2px;display:none}.q-nav-links a{border-radius:var(--q-r1);height:34px;color:var(--q-muted);transition:background var(--q-d2) var(--q-ease), color var(--q-d2) var(--q-ease);align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.q-nav-links a.on{background:var(--q-fill);color:var(--q-text,#f0ecf4)}.q-nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.q-app .qlang,.q-nav .qlang{border-radius:var(--q-r1);background:#ffffff0f;padding:2px}.q-app .qlang-btn,.q-nav .qlang-btn{height:28px;color:var(--q-dim);border-radius:6px;padding:0 9px;font-size:12px;font-weight:600}.q-app .qlang-btn.on,.q-nav .qlang-btn.on{color:var(--q-text);background:#ffffff24}.q-nav-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.q-app .nav-logo img,.q-app .logo-home img,.q-app .q-brand-logo{filter:none!important}.q-back{border-radius:var(--q-r2);height:36px;color:var(--q-text);transition:background var(--q-d2) var(--q-ease), transform var(--q-d1) var(--q-ease);background:#08080bcc;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:15px;font-weight:500;display:inline-flex}.q-back:active{transform:scale(.97)}.q-btn{border-radius:var(--q-r3);background:var(--q-pk,#2deeaa);height:50px;color:var(--q-on-pk,#08110d);font-family:var(--q-ui);letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:transform var(--q-d1) var(--q-ease), filter var(--q-d1) var(--q-ease), background var(--q-d2) var(--q-ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;display:inline-flex}.q-btn:active:not(:disabled){filter:brightness(.94);transform:scale(.97)}.q-btn:disabled{opacity:.4;cursor:default}.q-btn:focus-visible{outline:2px solid var(--q-pk,#2deeaa);outline-offset:2px}.q-btn.ghost{background:var(--q-fill);color:var(--q-text,#f0ecf4);height:46px;font-size:15px;font-weight:500}.q-btn.ghost:active{background:var(--q-press)}.q-btn.sm{border-radius:var(--q-r2);height:38px;padding:0 14px;font-size:14px}.q-btn.block{width:100%}.q-icon-btn{border-radius:var(--q-r1);background:var(--q-fill);width:34px;height:34px;color:var(--q-muted);cursor:pointer;transition:background var(--q-d2) var(--q-ease), transform var(--q-d1) var(--q-ease);border:0;justify-content:center;align-items:center;display:inline-flex}.q-icon-btn:active{background:var(--q-press);transform:scale(.96)}.q-state{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.q-state.on{background:rgba(var(--q-pk-rgb,45, 238, 170), .14);color:var(--q-pk,#2deeaa)}.q-state.off{background:var(--q-fill);color:var(--q-dim)}.q-chip{border-radius:var(--q-r1);background:var(--q-fill);height:32px;color:var(--q-muted);font-family:var(--q-ui);white-space:nowrap;cursor:pointer;transition:background var(--q-d2) var(--q-ease), color var(--q-d2) var(--q-ease), transform var(--q-d1) var(--q-ease);border:0;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.q-chip:active{transform:scale(.97)}.q-chip.on{background:var(--q-pk,#2deeaa);color:var(--q-on-pk,#08110d);font-weight:600}.q-card{background:var(--q-surf);border:var(--q-hair);border-radius:var(--q-r4);box-shadow:var(--q-sh1);transition:border-color var(--q-d2) var(--q-ease), transform var(--q-d2) var(--q-ease);overflow:hidden}.q-card.tappable:active{transform:scale(.985)}.q-list{background:var(--q-surf);border:var(--q-hair);border-radius:var(--q-r4);overflow:hidden}.q-row{border-bottom:var(--q-hair);min-height:46px;color:var(--q-muted);align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.q-row:last-child{border-bottom:0}.q-row>b,.q-row>strong{color:var(--q-text,#f0ecf4);margin-left:auto;font-weight:600}.q-row .q-num{font-family:var(--q-num);font-variant-numeric:tabular-nums}.q-row.tap{color:var(--q-text,#f0ecf4);transition:background var(--q-d2) var(--q-ease)}.q-row.tap:active{background:var(--q-fill)}.q-display{font-family:var(--q-disp);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:.98}.q-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--q-dim);font-size:11px;font-weight:600}.q-eyebrow.pk{color:var(--q-pk,#2deeaa);letter-spacing:.12em}.q-sub{color:var(--q-muted);max-width:46ch;font-size:15px;line-height:1.47}.q-num{font-family:var(--q-num);font-variant-numeric:tabular-nums}.q-meta{color:var(--q-muted);flex-wrap:wrap;gap:8px 16px;font-size:13.5px;display:flex}.q-meta>span{align-items:center;gap:6px;display:inline-flex}.q-input{background:var(--q-sunken);border:var(--q-hair-strong);border-radius:var(--q-r2);width:100%;height:48px;color:var(--q-text,#f0ecf4);font-family:var(--q-ui);transition:border-color var(--q-d2) var(--q-ease), box-shadow var(--q-d2) var(--q-ease);padding:0 14px;font-size:16px}.q-input:focus{border-color:var(--q-pk,#2deeaa);box-shadow:0 0 0 3px rgba(var(--q-pk-rgb,45, 238, 170), .18);outline:none}.q-dock{z-index:30;background:var(--q-chrome);border-top:var(--q-hair);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.q-dock-in{align-items:center;gap:14px;width:100%;max-width:1392px;margin:0 auto;display:flex}.q-app .accent,.q-app .iv-accent,.q-app .entry-note-t,.q-app .mc-card-pts,.q-app .mc-logo-fb,.q-app .mm-logo-fb,.q-app .iv-logo-fallback,.q-app .tr-val,.q-app .heading,.q-app .hdr-t{text-shadow:none!important}.q-app .type-cursor,.q-app .th-cursor{box-shadow:none!important}.q-app:has(.summary-bar,.footer-bar,.q-dock)~.qdw-dock{bottom:calc(196px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.q-app:has(.summary-bar,.footer-bar,.q-dock)~.qdw-dock{bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.q-app>:has(+.q-foot){margin-bottom:44px}.q-foot{padding:30px 16px calc(28px + env(safe-area-inset-bottom,0px));border-top:var(--q-hair);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.q-foot-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.q-foot-links a{height:32px;color:var(--q-muted);transition:background var(--q-d2) var(--q-ease), color var(--q-d2) var(--q-ease);background:#ffffff0d;border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.q-foot-note{color:var(--q-dim);font-size:12px}@keyframes qUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.q-in{animation:qUp var(--q-d3) var(--q-ease) backwards}.q-in-1{animation-delay:40ms}.q-in-2{animation-delay:80ms}.q-in-3{animation-delay:.12s}.q-in-4{animation-delay:.16s}@media (min-width:820px){.q-nav-in{gap:24px;height:66px;padding:0 32px}.q-brand-logo{height:32px}.q-brand-name{font-size:20px}.q-nav-links{display:flex}.q-nav-back span{display:inline}.q-nav-back{padding:0 12px 0 8px}.q-wrap{padding-left:32px;padding-right:32px}.q-dock{padding:16px 32px calc(16px + env(safe-area-inset-bottom,0px))}.q-foot{padding:30px 32px 36px}}@media (hover:hover) and (pointer:fine){.q-btn:hover:not(:disabled){filter:brightness(1.06)}.q-btn.ghost:hover{background:var(--q-fill-2)}.q-icon-btn:hover{background:var(--q-fill-2);color:var(--q-text,#f0ecf4)}.q-card.tappable:hover{border-color:#ffffff2e}.q-nav-links a:hover{background:var(--q-fill);color:var(--q-text,#f0ecf4)}.q-nav-back:hover{background:var(--q-fill)}.q-chip:hover:not(.on){background:var(--q-fill-2);color:var(--q-text,#f0ecf4)}.q-row.tap:hover{background:#ffffff0a}.q-foot-links a:hover{background:var(--q-fill-2);color:var(--q-text,#f0ecf4)}}.q-app .q-btn[data-q-pending]:not(:disabled),.q-app .btn-cont[data-q-pending]:not(:disabled){filter:brightness(.94);transform:scale(.97)}.q-app .q-back[data-q-pending]{transform:scale(.97)}.q-app .q-nav-back[data-q-pending]{background:var(--q-fill);transform:scale(.96)}.q-app .q-chip[data-q-pending]{transform:scale(.97)}.q-app .q-icon-btn[data-q-pending]{background:var(--q-press);transform:scale(.96)}.q-app .q-card.tappable[data-q-pending]{transform:scale(.985)}.q-app .q-row.tap[data-q-pending],.q-app .q-nav-links a[data-q-pending]{background:var(--q-fill)}.q-app [data-q-pending]{pointer-events:none;position:relative}.q-app .q-pending-slot{display:contents}.q-app [data-q-eq]{color:#0000;transition:color var(--q-d1) var(--q-ease)}.q-app .q-pending-eq{pointer-events:none;--q-eq-c:var(--q-pk,#2deeaa);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.q-app .q-btn:not(.ghost) .q-pending-eq,.q-app .btn-cont .q-pending-eq{--q-eq-c:var(--q-on-pk,#08110d)}.q-app .eqld>span{box-shadow:none}.q-navbar{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.q-navbar-i{background:var(--q-pk,#2deeaa);width:100%;height:100%;animation:qNavPulse .9s var(--q-ease) infinite;display:block}@keyframes qNavPulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.q-app *,.q-app :before,.q-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.q-app .q-navbar-i,.q-app .eqld>span{animation-duration:1.8s!important;animation-iteration-count:infinite!important}}
