.TabBar-module__soeKqW__tabBar{align-items:center;width:100%;display:flex}.TabBar-module__soeKqW__tab{text-align:center;font-size:10px;font-weight:700;font-family:var(--font-body);color:var(--cr-mute);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:2px 4px;text-decoration:none;transition:color .15s;display:flex}.TabBar-module__soeKqW__tabActive{color:var(--cr-red)}.TabBar-module__soeKqW__tabIcon{font-size:18px;line-height:1;display:block}.TabBar-module__soeKqW__tabLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.TabBar-module__soeKqW__fab{background:var(--cr-red);width:56px;height:56px;color:var(--cr-brand-light);margin-top:-18px;cursor:pointer;font-size:22px;font-weight:800;font-family:var(--font-body);border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;margin-inline:4px;transition:transform .15s,opacity .15s;display:flex;position:relative;box-shadow:0 12px 26px -10px #e63946a6,0 0 0 5px #fff6ece6}.TabBar-module__soeKqW__fab:active{opacity:.9;transform:scale(.95)}.TabBar-module__soeKqW__fabActive{transform:scale(1.04)}a.TabBar-module__soeKqW__fab{text-decoration:none}[data-theme=dark] .TabBar-module__soeKqW__fab{box-shadow:0 12px 26px -10px #e63946a6, 0 0 0 5px color-mix(in srgb, var(--cr-cream) 90%, transparent)}
.AdminDebugIssueCloseConfirmModal-module__UF8e1W__message{font-family:var(--font-body);color:var(--cr-ink2);margin:0;font-size:14px;line-height:1.5}.AdminDebugIssueCloseConfirmModal-module__UF8e1W__cancelBtn{border:1px solid var(--cr-hair);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--cr-paper);color:var(--cr-ink2);font-family:var(--font-body);cursor:pointer;font-size:14px;font-weight:600}.AdminDebugIssueCloseConfirmModal-module__UF8e1W__cancelBtn:hover:not(:disabled){background:var(--cr-smoke)}.AdminDebugIssueCloseConfirmModal-module__UF8e1W__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.AdminDebugIssueCloseConfirmModal-module__UF8e1W__confirmBtn{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--cr-red);color:var(--cr-cream);font-family:var(--font-body);cursor:pointer;border:none;font-size:14px;font-weight:700}.AdminDebugIssueCloseConfirmModal-module__UF8e1W__confirmBtn:hover:not(:disabled){opacity:.9}.AdminDebugIssueCloseConfirmModal-module__UF8e1W__confirmBtn:disabled{opacity:.6;cursor:not-allowed}
.AdminDebugIssueEditModal-module__uFNwqa__form{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugIssueEditModal-module__uFNwqa__fieldLabel{font-family:var(--font-body);color:var(--cr-ink);font-size:12px;font-weight:700}.AdminDebugIssueEditModal-module__uFNwqa__input,.AdminDebugIssueEditModal-module__uFNwqa__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);color:var(--cr-ink);font-family:var(--font-body);font-size:14px;line-height:1.4}.AdminDebugIssueEditModal-module__uFNwqa__textarea{resize:vertical;min-height:160px}.AdminDebugIssueEditModal-module__uFNwqa__input:focus,.AdminDebugIssueEditModal-module__uFNwqa__textarea:focus{outline:2px solid color-mix(in srgb, var(--cr-red) 35%, transparent);outline-offset:1px}.AdminDebugIssueEditModal-module__uFNwqa__error{font-family:var(--font-body);color:var(--cr-red);margin:0;font-size:12px;font-weight:600}.AdminDebugIssueEditModal-module__uFNwqa__cancelBtn{border:1px solid var(--cr-hair);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--cr-paper);color:var(--cr-ink2);font-family:var(--font-body);cursor:pointer;font-size:14px;font-weight:600}.AdminDebugIssueEditModal-module__uFNwqa__cancelBtn:hover:not(:disabled){background:var(--cr-smoke)}.AdminDebugIssueEditModal-module__uFNwqa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.AdminDebugIssuesPanel-module__oczDMq__issueListWrap{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__listToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AdminDebugIssuesPanel-module__oczDMq__addToolbar{position:relative}.AdminDebugIssuesPanel-module__oczDMq__addBtn{justify-content:center;align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-3);border:1px solid var(--cr-red);border-radius:var(--radius-full);background:var(--cr-red);color:var(--cr-cream);font-family:var(--font-body);cursor:pointer;font-size:11px;font-weight:700;display:inline-flex}.AdminDebugIssuesPanel-module__oczDMq__addBtnChevron{opacity:.85;font-size:10px;line-height:1}.AdminDebugIssuesPanel-module__oczDMq__addMenu{top:calc(100% + var(--space-1));z-index:2;min-width:160px;padding:var(--space-1);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-paper);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;left:0}.AdminDebugIssuesPanel-module__oczDMq__addMenuItem{width:100%;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-md) - 2px);color:var(--cr-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600;display:block}.AdminDebugIssuesPanel-module__oczDMq__addMenuItem:hover{background:var(--cr-smoke)}.AdminDebugIssuesPanel-module__oczDMq__refreshBtn{min-height:30px;padding:0 var(--space-3);border:1px solid var(--cr-hair);border-radius:var(--radius-full);background:var(--cr-cream);color:var(--cr-ink);font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.AdminDebugIssuesPanel-module__oczDMq__refreshBtn:disabled{opacity:.6;cursor:not-allowed}.AdminDebugIssuesPanel-module__oczDMq__issueList{border:1px solid var(--cr-hair);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.AdminDebugIssuesPanel-module__oczDMq__issueRow{gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--cr-hair);background:var(--cr-cream);text-align:left;cursor:pointer;flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__issueRow:first-child{border-top:none}.AdminDebugIssuesPanel-module__oczDMq__issueRow:hover{background:var(--cr-smoke)}.AdminDebugIssuesPanel-module__oczDMq__issueRowTop{align-items:flex-start;gap:var(--space-2);display:flex}.AdminDebugIssuesPanel-module__oczDMq__issueNumber{font-family:var(--font-body);color:var(--cr-red);flex-shrink:0;font-size:11px;font-weight:800}.AdminDebugIssuesPanel-module__oczDMq__issueTitle{font-family:var(--font-body);color:var(--cr-ink);flex:1;font-size:12px;font-weight:700;line-height:1.35}.AdminDebugIssuesPanel-module__oczDMq__issueMeta{font-family:var(--font-body);color:var(--cr-ink2);font-size:10px;font-weight:600}.AdminDebugIssuesPanel-module__oczDMq__labelRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.AdminDebugIssuesPanel-module__oczDMq__labelChip{min-height:18px;padding:0 var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--cr-red) 12%, var(--cr-cream));color:var(--cr-ink);font-family:var(--font-body);align-items:center;font-size:10px;font-weight:700;display:inline-flex}.AdminDebugIssuesPanel-module__oczDMq__detailWrap{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__detailHeader{align-items:flex-start;gap:var(--space-2);display:flex}.AdminDebugIssuesPanel-module__oczDMq__detailNumber{font-family:var(--font-body);color:var(--cr-red);flex-shrink:0;font-size:11px;font-weight:800;line-height:1.35}.AdminDebugIssuesPanel-module__oczDMq__detailTitle{font-family:var(--font-body);color:var(--cr-ink);word-break:break-word;flex:1;margin:0;font-size:14px;font-weight:800;line-height:1.35}.AdminDebugIssuesPanel-module__oczDMq__detailMeta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.AdminDebugIssuesPanel-module__oczDMq__detailMetaLine{font-family:var(--font-body);color:var(--cr-ink2);margin:0;font-size:11px;font-weight:600}.AdminDebugIssuesPanel-module__oczDMq__section{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__sectionTitle{margin:0 0 var(--space-1);font-family:var(--font-body);color:var(--cr-ink);font-size:11px;font-weight:800}.AdminDebugIssuesPanel-module__oczDMq__bodyText{padding:var(--space-2);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);font-family:var(--font-body);color:var(--cr-ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.AdminDebugIssuesPanel-module__oczDMq__commentList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AdminDebugIssuesPanel-module__oczDMq__commentBlock{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__commentMeta{font-family:var(--font-body);color:var(--cr-ink2);font-size:10px;font-weight:700}.AdminDebugIssuesPanel-module__oczDMq__commentBody{font-family:var(--font-body);color:var(--cr-ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.45}.AdminDebugIssuesPanel-module__oczDMq__actionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminDebugIssuesPanel-module__oczDMq__actionBtn{min-height:28px;padding:0 var(--space-2);border:1px solid var(--cr-hair);border-radius:var(--radius-full);background:var(--cr-paper);color:var(--cr-ink);font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.AdminDebugIssuesPanel-module__oczDMq__actionBtnPrimary{background:var(--cr-red);border-color:var(--cr-red);color:var(--cr-cream)}.AdminDebugIssuesPanel-module__oczDMq__actionBtnDanger{color:var(--cr-red)}.AdminDebugIssuesPanel-module__oczDMq__actionBtn:disabled{opacity:.6;cursor:not-allowed}.AdminDebugIssuesPanel-module__oczDMq__githubLink{justify-content:center;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border:1px solid var(--cr-hair);border-radius:var(--radius-full);background:var(--cr-paper);color:var(--cr-red);font-family:var(--font-body);font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.AdminDebugIssuesPanel-module__oczDMq__githubLinkIcon{flex-shrink:0;width:11px;height:11px}.AdminDebugIssuesPanel-module__oczDMq__editForm{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__fieldLabel{font-family:var(--font-body);color:var(--cr-ink);font-size:12px;font-weight:700}.AdminDebugIssuesPanel-module__oczDMq__input,.AdminDebugIssuesPanel-module__oczDMq__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);color:var(--cr-ink);font-family:var(--font-body);font-size:14px;line-height:1.4}.AdminDebugIssuesPanel-module__oczDMq__textarea{resize:vertical;min-height:80px}.AdminDebugIssuesPanel-module__oczDMq__commentTextarea{min-height:56px}.AdminDebugIssuesPanel-module__oczDMq__skeletonList{border:1px solid var(--cr-hair);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.AdminDebugIssuesPanel-module__oczDMq__skeletonListRow{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--cr-hair);background:var(--cr-cream);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__skeletonListRow:first-child{border-top:none}.AdminDebugIssuesPanel-module__oczDMq__skeletonRowTop{align-items:center;gap:var(--space-2);display:flex}.AdminDebugIssuesPanel-module__oczDMq__skeletonLabelRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.AdminDebugIssuesPanel-module__oczDMq__skeletonMetaLine{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.AdminDebugIssuesPanel-module__oczDMq__skeletonActionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.AdminDebugIssuesPanel-module__oczDMq__skeletonSection{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugIssuesPanel-module__oczDMq__input:focus,.AdminDebugIssuesPanel-module__oczDMq__textarea:focus{outline:2px solid color-mix(in srgb, var(--cr-red) 35%, transparent);outline-offset:1px}.AdminDebugIssuesPanel-module__oczDMq__hint{font-family:var(--font-body);color:var(--cr-ink2);margin:0;font-size:12px;line-height:1.45}.AdminDebugIssuesPanel-module__oczDMq__error{font-family:var(--font-body);color:var(--cr-red);margin:0;font-size:12px;font-weight:600}.AdminDebugIssuesPanel-module__oczDMq__success{font-family:var(--font-body);color:var(--cr-ink);margin:0;font-size:12px;font-weight:600}.AdminDebugIssuesPanel-module__oczDMq__empty{font-family:var(--font-body);color:var(--cr-ink2);text-align:center;padding:var(--space-4) var(--space-2);margin:0;font-size:12px}
.AdminDebugBubble-module__IEAI5q__menuStack{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.AdminDebugBubble-module__IEAI5q__menuAction{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--cr-hair);border-radius:var(--radius-full);background:var(--cr-paper);color:var(--cr-ink);box-shadow:var(--shadow-sm);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transform-origin:100% 100%;font-size:12px;font-weight:600;text-decoration:none;animation:.22s cubic-bezier(.22,1,.36,1) both AdminDebugBubble-module__IEAI5q__admin-menu-rise;display:inline-flex}.AdminDebugBubble-module__IEAI5q__menuActionIcon{width:14px;height:14px;color:var(--cr-ink2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AdminDebugBubble-module__IEAI5q__menuActionDelay1{animation-delay:0s}.AdminDebugBubble-module__IEAI5q__menuActionDelay2{animation-delay:45ms}.AdminDebugBubble-module__IEAI5q__menuActionDelay3{animation-delay:90ms}.AdminDebugBubble-module__IEAI5q__menuActionDelay4{animation-delay:.135s}.AdminDebugBubble-module__IEAI5q__menuActionDelay5{animation-delay:.18s}.AdminDebugBubble-module__IEAI5q__menuActionDelay6{animation-delay:.225s}.AdminDebugBubble-module__IEAI5q__menuAction:hover:not(:disabled){background:var(--cr-smoke);border-color:var(--cr-ink2)}.AdminDebugBubble-module__IEAI5q__menuAction:disabled{opacity:.6;cursor:not-allowed}.AdminDebugBubble-module__IEAI5q__panel{width:min(320px, calc(100vw - var(--space-6)));border:1px solid var(--cr-hair);border-radius:var(--radius-lg);background:var(--cr-paper);max-height:min(68vh,520px);box-shadow:var(--shadow-lg);transform-origin:100% 100%;flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) both AdminDebugBubble-module__IEAI5q__admin-panel-rise;display:flex;overflow:hidden}.AdminDebugBubble-module__IEAI5q__panelWide{width:min(420px, calc(100vw - var(--space-6)));max-height:min(72vh,560px)}@media (min-width:768px){.AdminDebugBubble-module__IEAI5q__panelWide{width:min(480px, calc(100vw - var(--space-6)))}}.AdminDebugBubble-module__IEAI5q__panelHeader{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--cr-hair);background:color-mix(in srgb, var(--cr-cream) 65%, var(--cr-paper));display:flex}.AdminDebugBubble-module__IEAI5q__backBtn,.AdminDebugBubble-module__IEAI5q__panelCloseBtn{border:1px solid var(--cr-hair);background:var(--cr-cream);width:32px;height:32px;color:var(--cr-ink2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.AdminDebugBubble-module__IEAI5q__backBtn:disabled,.AdminDebugBubble-module__IEAI5q__panelCloseBtn:disabled{opacity:.5;cursor:not-allowed}.AdminDebugBubble-module__IEAI5q__backSpacer{flex-shrink:0;width:32px;height:32px}.AdminDebugBubble-module__IEAI5q__panelTitle{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-display);color:var(--cr-ink);text-align:center;flex:1;margin:0;font-size:16px;font-weight:800;line-height:1.2;display:inline-flex}.AdminDebugBubble-module__IEAI5q__panelTitleIcon{width:15px;height:15px;color:var(--cr-red);flex-shrink:0}.AdminDebugBubble-module__IEAI5q__panelBody{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-3);flex:1;overflow-y:auto}.AdminDebugBubble-module__IEAI5q__form,.AdminDebugBubble-module__IEAI5q__context{gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugBubble-module__IEAI5q__hint{font-family:var(--font-body);color:var(--cr-ink2);margin:0;font-size:12px;line-height:1.45}.AdminDebugBubble-module__IEAI5q__statsList{border:1px solid var(--cr-hair);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.AdminDebugBubble-module__IEAI5q__statRow{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--cr-hair);background:var(--cr-cream);grid-template-columns:minmax(72px,34%) 1fr;display:grid}.AdminDebugBubble-module__IEAI5q__statRow:first-child{border-top:none}.AdminDebugBubble-module__IEAI5q__statLabel{align-items:center;gap:var(--space-2);font-family:var(--font-body);color:var(--cr-ink2);font-size:11px;font-weight:700;display:inline-flex}.AdminDebugBubble-module__IEAI5q__statIcon{width:12px;height:12px;color:var(--cr-red);flex-shrink:0}.AdminDebugBubble-module__IEAI5q__statValue{font-family:var(--font-body);color:var(--cr-ink);word-break:break-word;font-size:11px;font-weight:600}.AdminDebugBubble-module__IEAI5q__statLink{color:var(--cr-red);text-underline-offset:2px;text-decoration:underline}.AdminDebugBubble-module__IEAI5q__fieldLabel{font-family:var(--font-body);color:var(--cr-ink);font-size:12px;font-weight:700}.AdminDebugBubble-module__IEAI5q__input,.AdminDebugBubble-module__IEAI5q__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);color:var(--cr-ink);font-family:var(--font-body);font-size:14px;line-height:1.4}.AdminDebugBubble-module__IEAI5q__textarea{resize:vertical;min-height:96px}.AdminDebugBubble-module__IEAI5q__input:focus,.AdminDebugBubble-module__IEAI5q__textarea:focus{outline:2px solid color-mix(in srgb, var(--cr-red) 35%, transparent);outline-offset:1px}.AdminDebugBubble-module__IEAI5q__error{font-family:var(--font-body);color:var(--cr-red);margin:0;font-size:12px;font-weight:600}.AdminDebugBubble-module__IEAI5q__successState{align-items:stretch;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.AdminDebugBubble-module__IEAI5q__successText{font-family:var(--font-body);color:var(--cr-ink2);margin:0;font-size:13px}.AdminDebugBubble-module__IEAI5q__issueLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--cr-red);color:var(--cr-cream);font-family:var(--font-body);font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.AdminDebugBubble-module__IEAI5q__issueLinkIcon{flex-shrink:0;width:14px;height:14px}.AdminDebugBubble-module__IEAI5q__screenshotZone{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px dashed var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);display:flex}.AdminDebugBubble-module__IEAI5q__screenshotCaptureBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--cr-hair);border-radius:var(--radius-full);background:var(--cr-paper);min-height:32px;color:var(--cr-ink);font-family:var(--font-body);cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700;display:inline-flex}.AdminDebugBubble-module__IEAI5q__screenshotCaptureBtn:disabled{opacity:.6;cursor:not-allowed}.AdminDebugBubble-module__IEAI5q__screenshotOr{font-family:var(--font-body);color:var(--cr-ink2);white-space:nowrap;font-size:11px}.AdminDebugBubble-module__IEAI5q__screenshotPreview{border-radius:var(--radius-md);border:1px solid var(--cr-hair);line-height:0;position:relative;overflow:hidden}.AdminDebugBubble-module__IEAI5q__screenshotImg{object-fit:cover;width:100%;max-height:90px;display:block}.AdminDebugBubble-module__IEAI5q__screenshotRemoveBtn{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.AdminDebugBubble-module__IEAI5q__screenshotDownloadSection{align-items:stretch;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-cream);flex-direction:column;display:flex}.AdminDebugBubble-module__IEAI5q__screenshotDownloadThumb{object-fit:cover;border-radius:calc(var(--radius-md) - 2px);width:100%;max-height:72px;display:block}.AdminDebugBubble-module__IEAI5q__screenshotDownloadBtn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--cr-hair);border-radius:var(--radius-md);background:var(--cr-paper);min-height:36px;color:var(--cr-ink);font-family:var(--font-body);cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.AdminDebugBubble-module__IEAI5q__screenshotDownloadIcon{flex-shrink:0;width:13px;height:13px}.AdminDebugBubble-module__IEAI5q__screenshotDownloadHint{font-family:var(--font-body);color:var(--cr-ink2);text-align:center;margin:0;font-size:11px}.AdminDebugBubble-module__IEAI5q__submitContent{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.AdminDebugBubble-module__IEAI5q__submitIcon{width:14px;height:14px}@keyframes AdminDebugBubble-module__IEAI5q__admin-menu-rise{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AdminDebugBubble-module__IEAI5q__admin-panel-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
.AdminDebugQuizResetConfirmModal-module__nx4PKq__message{margin:0 0 var(--space-4);font-family:var(--font-body);color:var(--cr-ink2);font-size:14px;line-height:1.5}.AdminDebugQuizResetConfirmModal-module__nx4PKq__xpCard{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--cr-cream);border:1px solid var(--cr-hair);flex-direction:column;display:flex}.AdminDebugQuizResetConfirmModal-module__nx4PKq__xpLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cr-mute);font-size:10.5px;font-weight:700}.AdminDebugQuizResetConfirmModal-module__nx4PKq__xpValue{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.AdminDebugQuizResetConfirmModal-module__nx4PKq__xpValueLoss{color:var(--cr-red)}.AdminDebugQuizResetConfirmModal-module__nx4PKq__xpValueNeutral{color:var(--cr-ink2)}.AdminDebugQuizResetConfirmModal-module__nx4PKq__note{margin:var(--space-3) 0 0;font-family:var(--font-body);color:var(--cr-mute);font-size:13px}.AdminDebugQuizResetConfirmModal-module__nx4PKq__extras{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.AdminDebugQuizResetConfirmModal-module__nx4PKq__extrasTitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cr-mute);font-size:10.5px;font-weight:700}.AdminDebugQuizResetConfirmModal-module__nx4PKq__extrasList{font-family:var(--font-body);color:var(--cr-ink2);margin:0;padding-left:1.1rem;font-size:13px;line-height:1.45}.AdminDebugQuizResetConfirmModal-module__nx4PKq__error{font-family:var(--font-body);color:var(--cr-red);margin:0;font-size:13px}.AdminDebugQuizResetConfirmModal-module__nx4PKq__cancelBtn{border:1px solid var(--cr-hair);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--cr-paper);color:var(--cr-ink2);font-family:var(--font-body);cursor:pointer;font-size:14px;font-weight:600}.AdminDebugQuizResetConfirmModal-module__nx4PKq__cancelBtn:hover:not(:disabled){background:var(--cr-smoke)}.AdminDebugQuizResetConfirmModal-module__nx4PKq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.AdminDebugQuizResetConfirmModal-module__nx4PKq__confirmBtn{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--cr-red);color:var(--cr-cream);font-family:var(--font-body);cursor:pointer;border:none;font-size:14px;font-weight:700}.AdminDebugQuizResetConfirmModal-module__nx4PKq__confirmBtn:hover:not(:disabled){opacity:.9}.AdminDebugQuizResetConfirmModal-module__nx4PKq__confirmBtn:disabled{opacity:.6;cursor:not-allowed}
.AdminDebugTools-module__LHHgZG__widget{z-index:90;align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:10px;right:10px}.AdminDebugTools-module__LHHgZG__widget>*{pointer-events:auto}.AdminDebugTools-module__LHHgZG__fab{justify-content:center;align-items:center;gap:var(--space-1);min-width:40px;min-height:40px;padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--cr-cream) 14%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--cr-ink) 82%, transparent);color:var(--cr-cream);-webkit-backdrop-filter:blur(10px);cursor:pointer;font-family:var(--font-body);letter-spacing:.02em;font-size:11px;font-weight:700;transition:transform .2s,box-shadow .2s,width .2s,height .2s,padding .2s;display:inline-flex;box-shadow:0 6px 18px #1a0f1233,0 1px 4px #1a0f121a}.AdminDebugTools-module__LHHgZG__fabOpen{width:40px;height:40px;padding:0}.AdminDebugTools-module__LHHgZG__fab:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1a0f123d,0 2px 6px #1a0f121f}.AdminDebugTools-module__LHHgZG__fab:active{transform:translateY(0)scale(.96)}.AdminDebugTools-module__LHHgZG__fabIcon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.AdminDebugTools-module__LHHgZG__fabIcon svg{width:100%;height:100%}.AdminDebugTools-module__LHHgZG__fabLabel{padding-right:var(--space-1);line-height:1}.AdminDebugTools-module__LHHgZG__toast{top:calc(var(--space-3) + env(safe-area-inset-top,0px));z-index:1200;width:min(360px, calc(100vw - var(--space-6)));padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--cr-hair);background:var(--cr-paper);box-shadow:var(--shadow-lg);position:fixed;left:50%;transform:translate(-50%)}.AdminDebugTools-module__LHHgZG__toastSuccess{border-color:color-mix(in srgb, var(--cr-green) 45%, var(--cr-hair));background:color-mix(in srgb, var(--cr-green) 10%, var(--cr-paper))}.AdminDebugTools-module__LHHgZG__toastError{border-color:color-mix(in srgb, var(--cr-red) 45%, var(--cr-hair));background:color-mix(in srgb, var(--cr-red) 10%, var(--cr-paper))}.AdminDebugTools-module__LHHgZG__toastHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.AdminDebugTools-module__LHHgZG__toastTitle{font-family:var(--font-body);color:var(--cr-ink);font-size:13px;font-weight:800}.AdminDebugTools-module__LHHgZG__toastDismiss{border-radius:var(--radius-full);width:24px;height:24px;color:var(--cr-ink2);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1.1rem;line-height:1}.AdminDebugTools-module__LHHgZG__toastList{margin:var(--space-2) 0 0;flex-direction:column;gap:2px;padding-left:1.1rem;display:flex}.AdminDebugTools-module__LHHgZG__toastList li{font-family:var(--font-body);color:var(--cr-ink2);font-size:12px;font-weight:600;line-height:1.35}@media (max-width:767px){.AdminDebugTools-module__LHHgZG__widgetAboveBottomChrome{bottom:calc(var(--cr-bottom-chrome-reserve) - var(--space-4))}}@media (max-width:380px){.AdminDebugTools-module__LHHgZG__fabLabel{display:none}.AdminDebugTools-module__LHHgZG__fab:not(.AdminDebugTools-module__LHHgZG__fabOpen){width:40px;height:40px;padding:0}}
.AppShell-module__TeBJ4a__main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.AppShell-module__TeBJ4a__main>*{flex:1;min-width:0;min-height:0}.AppShell-module__TeBJ4a__welcomeOverlay{background:var(--cr-scrim);z-index:var(--z-modal);padding:var(--space-4);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AppShell-module__TeBJ4a__welcomeSheet{background:var(--cr-paper);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-lg) var(--radius-lg);padding:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:480px;animation:.35s forwards AppShell-module__TeBJ4a__cr-fade;display:flex}.AppShell-module__TeBJ4a__welcomeEmoji{font-size:64px;line-height:1}.AppShell-module__TeBJ4a__welcomeTitle{font-family:var(--font-display);color:var(--cr-ink);text-align:center;font-size:26px;font-weight:800}.AppShell-module__TeBJ4a__welcomeText{color:var(--cr-mute);text-align:center;font-size:15px;line-height:1.5}.AppShell-module__TeBJ4a__welcomeButton{margin-top:var(--space-2);background:var(--cr-red);color:var(--cr-brand-light);border-radius:var(--radius-lg);padding:14px var(--space-8);cursor:pointer;width:100%;font-size:16px;font-weight:700;font-family:var(--font-body);border:none}
