.nhCJLW_clay{background:var(--clay-edge);padding-bottom:var(--clay-depth,5px);border-radius:var(--clay-r,26px);box-shadow:var(--clay-shadow);transition:padding-bottom .26s ease-out,box-shadow .26s ease-out,background .26s ease-out;display:block}.nhCJLW_flat{box-shadow:none}.nhCJLW_face{background:var(--clay-face);border-radius:var(--clay-r,26px);height:100%;transition:background .26s ease-out;display:block}
.quC6hG_btn{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring);background:0 0;border:0;border-radius:999px;padding:0;text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.quC6hG_btn:hover:not(:disabled){transform:translateY(-2px)}.quC6hG_btn:hover:not(:disabled) .quC6hG_edge{padding-bottom:calc(var(--btn-depth) + 1px)}}.quC6hG_btn:active:not(:disabled){transition:transform 90ms ease-out;transform:translateY(2%)scale(.94)}.quC6hG_btn:focus-visible{outline:4px solid var(--action);outline-offset:4px}.quC6hG_btn:disabled{cursor:default}.quC6hG_edge{--btn-depth:4px;background:var(--btn-edge);padding-bottom:var(--btn-depth);box-shadow:var(--clay-shadow);border-radius:999px;transition:padding-bottom .2s ease-out;display:block}.quC6hG_face{background:var(--btn-face);color:var(--btn-ink);font-family:var(--font-body-stack);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:700;line-height:1.2;display:flex}.quC6hG_face>svg,.quC6hG_ghostFace>svg{flex:none}.quC6hG_ghostFace{border:2px solid var(--surface-edge);font-family:var(--font-body-stack);color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.quC6hG_sm .quC6hG_face{padding:10px 18px;font-size:14px}.quC6hG_sm .quC6hG_ghostFace{padding:8px 16px;font-size:14px}.quC6hG_lg .quC6hG_face{padding:16px 28px;font-size:17px}.quC6hG_lg .quC6hG_ghostFace{padding:14px 24px;font-size:16px}.quC6hG_action{--btn-face:var(--action);--btn-edge:var(--action-edge);--btn-ink:#fff}.quC6hG_go{--btn-face:var(--go);--btn-edge:var(--go-edge);--btn-ink:#32332d}.quC6hG_surface{--btn-face:var(--surface);--btn-edge:var(--surface-edge);--btn-ink:var(--ink)}.quC6hG_btn:disabled .quC6hG_edge{--btn-edge:var(--surface-edge);box-shadow:none;padding-bottom:0}.quC6hG_btn:disabled .quC6hG_face{--btn-face:var(--well);--btn-ink:var(--ink-soft)}.quC6hG_btn:disabled .quC6hG_ghostFace{color:var(--ink-soft)}.quC6hG_ring{border:3px solid var(--action);pointer-events:none;border-radius:999px;animation:1.7s ease-out infinite quC6hG_ring;position:absolute;inset:0}.quC6hG_go .quC6hG_ring{border-color:var(--go-edge)}@keyframes quC6hG_ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}@media (prefers-reduced-motion:reduce){.quC6hG_ring{animation:none;display:none}.quC6hG_btn,.quC6hG_btn:active:not(:disabled){transition:none}}
.VMJwDa_bar{z-index:30;margin-top:24px;padding:20px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--room) 22px);margin-inline:calc(50% - 50vw);position:sticky;bottom:0}.VMJwDa_inner{flex-direction:column;gap:8px;max-width:720px;margin:0 auto;display:flex}.VMJwDa_note{text-align:center;color:var(--ink-soft);margin:0;font-size:14px;font-weight:700}.VMJwDa_row{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}.VMJwDa_two{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.VMJwDa_row>*{width:100%;min-width:0;display:block}@media (min-width:768px){.VMJwDa_bar{margin-inline:0;padding:20px 0}.VMJwDa_inner{align-items:flex-end;max-width:none}.VMJwDa_note{text-align:right}.VMJwDa_row,.VMJwDa_two{justify-content:flex-end;display:flex}.VMJwDa_row>*{width:auto;min-width:200px}}
.MytYNW_wrap{flex:none;line-height:0;display:inline-block}.MytYNW_svg{width:100%;height:100%;display:block;overflow:visible}.MytYNW_poke{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring);background:0 0;border:0;border-radius:50%;padding:0}.MytYNW_poke:active{transition:transform 90ms ease-out;transform:translateY(2%)scale(.94)}.MytYNW_poke:focus-visible{outline:4px solid var(--action);outline-offset:4px}
.zRARpa_wrap{width:100%;max-width:560px;color:var(--ink);font-family:var(--font-body-stack);flex-direction:column;gap:18px;margin:0 auto;padding:16px 16px 32px;display:flex}.zRARpa_header{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.zRARpa_backLink{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:700}.zRARpa_backLink:hover{color:var(--action)}.zRARpa_backLink:focus-visible{outline:3px solid var(--action);outline-offset:3px;border-radius:6px}.zRARpa_title{font-family:var(--font-display-stack);margin:0;font-size:28px;font-weight:600;line-height:1.1}.zRARpa_title:focus{outline:none}.zRARpa_quota{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.4}.zRARpa_card{width:100%}.zRARpa_dropZone{background:var(--well);border:2px dashed var(--surface-edge);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin:14px;padding:24px 16px 28px;transition:background .2s ease-out,border-color .2s ease-out;display:flex}.zRARpa_dropOver{border-color:var(--action);background:#ffe6d1}.zRARpa_dropTitle{font-family:var(--font-display-stack);margin:4px 0 0;font-size:22px;font-weight:600}.zRARpa_dropMeta{color:var(--ink-soft);margin:0 0 10px;font-size:14px}.zRARpa_hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.zRARpa_or{text-align:center;color:var(--ink-soft);margin:-6px 0;font-size:14px;font-weight:800}.zRARpa_photosFace{flex-direction:column;gap:12px;padding:18px 18px 20px;display:flex;position:relative}.zRARpa_photosTitle{font-family:var(--font-display-stack);margin:0;font-size:22px;font-weight:600}.zRARpa_photosMeta{color:var(--ink-soft);margin:-6px 0 0;font-size:14px;line-height:1.4}.zRARpa_tray{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zRARpa_thumb{aspect-ratio:3/4;background:var(--well);box-shadow:0 3px 0 var(--surface-edge);border-radius:14px;position:relative;overflow:hidden}.zRARpa_thumbImg{object-fit:cover;width:100%;height:100%;display:block}.zRARpa_thumbPreparing{animation:1.4s ease-in-out infinite zRARpa_breathe}@keyframes zRARpa_breathe{0%,to{opacity:.55}50%{opacity:1}}.zRARpa_thumbNum{background:var(--surface);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:6px;left:6px}.zRARpa_thumbRemove{cursor:pointer;width:40px;height:40px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:0;position:absolute;top:2px;right:2px}.zRARpa_thumbRemove:before{content:"×";background:var(--surface);width:28px;height:28px;color:var(--ink);box-shadow:0 2px 0 var(--surface-edge), 0 3px 8px var(--shadow);border-radius:50%;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;right:4px}.zRARpa_thumbRemove:focus-visible{outline:none}.zRARpa_thumbRemove:focus-visible:before{outline:3px solid var(--action);outline-offset:2px}.zRARpa_trayCount{color:var(--ink-soft);margin:-2px 0 0;font-size:13px;font-weight:700}.zRARpa_photoButtons{flex-wrap:wrap;gap:10px;display:flex}.zRARpa_thinking{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 0;display:flex}.zRARpa_thinkingTitle{font-family:var(--font-display-stack);margin:8px 0 0;font-size:24px;font-weight:600}.zRARpa_thinkingMeta{color:var(--ink-soft);margin:0;font-size:15px}.zRARpa_leadRow{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-6px;display:flex}.zRARpa_lead{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:16px}.zRARpa_fileName{color:var(--ink);font-weight:800}.zRARpa_list{flex-direction:column;gap:14px;display:flex}.zRARpa_suggestion{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring), padding-bottom .2s ease-out;border:0;margin:0;padding:0}@media (hover:hover){.zRARpa_suggestion:hover:not(:disabled){transform:translateY(-2px)}}.zRARpa_suggestion:active:not(:disabled){padding-bottom:2px;transition:transform 90ms ease-out,padding-bottom 90ms ease-out;transform:translateY(2px)scale(.98)}.zRARpa_suggestion:focus-visible{outline:4px solid var(--action);outline-offset:4px}.zRARpa_suggestion:disabled{cursor:default;opacity:.7}.zRARpa_suggestionFace,.zRARpa_customFace{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px 18px;display:flex}.zRARpa_suggestionTitle{font-family:var(--font-display-stack);color:var(--ink);font-size:20px;font-weight:600;line-height:1.2}.zRARpa_suggestionText{color:var(--ink-soft);font-size:15px;line-height:1.4}.zRARpa_chip{background:var(--well);color:var(--ink);border-radius:999px;margin-top:4px;padding:4px 12px;font-size:13px;font-weight:800}.zRARpa_leadRow .zRARpa_chip{margin-top:0}.zRARpa_chipOut{color:var(--ink-soft)}.zRARpa_chipRow{flex-wrap:wrap;gap:6px;display:flex}.zRARpa_chipDone{background:var(--go);color:#32332d}.zRARpa_made{background:var(--well);border-radius:22px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.zRARpa_madeTitle{margin:0;font-size:15px;font-weight:800}.zRARpa_madeList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zRARpa_madeItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.zRARpa_madeName{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:15px;font-weight:700;display:flex}.zRARpa_madeMeta{color:var(--ink-soft);font-size:13px;font-weight:600}.zRARpa_customForm{flex-direction:column;gap:10px;width:100%;display:flex}.zRARpa_textarea{box-sizing:border-box;resize:vertical;background:var(--well);width:100%;min-height:84px;font:inherit;color:var(--ink);box-shadow:inset 0 2px 0 var(--surface-edge);border:0;border-radius:16px;padding:12px 14px;font-size:16px}.zRARpa_textarea::placeholder{color:var(--ink-soft);opacity:.8}.zRARpa_textarea:focus-visible{outline:3px solid var(--action);outline-offset:2px}.zRARpa_customRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zRARpa_counter{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.zRARpa_footer{flex-direction:column;align-items:center;gap:8px;display:flex}.zRARpa_footerMeta{color:var(--ink-soft);text-align:center;margin:0;font-size:14px}.zRARpa_notice{width:100%}.zRARpa_noticeText{color:#32332d;margin:0;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.zRARpa_suggestion,.zRARpa_suggestion:active:not(:disabled){transition:none}}
.MbYW6q_wrap{width:100%;max-width:560px;color:var(--ink);font-family:var(--font-body-stack);flex-direction:column;gap:18px;margin:0 auto;padding:16px 16px 32px;display:flex}.MbYW6q_header{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.MbYW6q_backLink{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:700}.MbYW6q_backLink:hover{color:var(--action)}.MbYW6q_backLink:focus-visible{outline:3px solid var(--action);outline-offset:3px;border-radius:6px}.MbYW6q_title{font-family:var(--font-display-stack);margin:0;font-size:28px;font-weight:600;line-height:1.1}.MbYW6q_title:focus{outline:none}.MbYW6q_lead{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.4}.MbYW6q_card{width:100%}.MbYW6q_cardFace{padding:16px 18px 18px}.MbYW6q_form{flex-direction:column;gap:12px;display:flex}.MbYW6q_label{color:var(--ink);padding:0;font-size:15px;font-weight:800}.MbYW6q_textarea{box-sizing:border-box;resize:vertical;background:var(--well);width:100%;min-height:64px;font:inherit;color:var(--ink);box-shadow:inset 0 2px 0 var(--surface-edge);border:0;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.4}.MbYW6q_textareaBig{min-height:112px}.MbYW6q_textarea::placeholder{color:var(--ink-soft);opacity:.8}.MbYW6q_textarea:focus-visible{outline:3px solid var(--action);outline-offset:2px}.MbYW6q_textarea:disabled{opacity:.6}.MbYW6q_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MbYW6q_examplesLabel{color:var(--ink-soft);font-size:13px;font-weight:800}.MbYW6q_exampleChip{border:2px solid var(--surface-edge);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}@media (hover:hover){.MbYW6q_exampleChip:hover:not(:disabled){border-color:var(--action)}}.MbYW6q_exampleChip:active:not(:disabled){transition:transform 90ms ease-out;transform:scale(.94)}.MbYW6q_exampleChip:focus-visible{outline:3px solid var(--action);outline-offset:2px}.MbYW6q_exampleChip:disabled{cursor:default;opacity:.6}.MbYW6q_counts{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.MbYW6q_countTrack{background:var(--well);border-radius:999px;gap:4px;padding:4px;display:flex}.MbYW6q_countOption{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;display:block;position:relative}.MbYW6q_countFace{text-align:center;font-family:var(--font-display-stack);color:var(--ink-soft);border-radius:999px;padding:10px 0;font-size:18px;font-weight:700;transition:background .2s ease-out,box-shadow .2s ease-out;display:block}.MbYW6q_countOption input:checked+.MbYW6q_countFace{background:var(--surface);color:var(--ink);box-shadow:0 3px 0 var(--surface-edge), 0 4px 10px var(--shadow)}.MbYW6q_countOption input:focus-visible+.MbYW6q_countFace{outline:3px solid var(--action);outline-offset:2px}.MbYW6q_countOption input:disabled+.MbYW6q_countFace{opacity:.6;cursor:default}.MbYW6q_sendRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MbYW6q_counter{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.MbYW6q_meta{color:var(--ink-soft);margin:0;font-size:14px}.MbYW6q_metaCenter{text-align:center;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.4}.MbYW6q_thread{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.MbYW6q_fromYou,.MbYW6q_fromAi{align-items:flex-end;gap:8px;display:flex}.MbYW6q_fromYou{justify-content:flex-end}.MbYW6q_avatar{flex:none;width:40px;height:40px}.MbYW6q_bubbleYou,.MbYW6q_bubbleAi{overflow-wrap:anywhere;white-space:pre-wrap;max-width:85%;padding:10px 14px;font-size:16px;line-height:1.4}.MbYW6q_bubbleYou{background:var(--well);box-shadow:inset 0 2px 0 var(--surface-edge);border-radius:20px 20px 6px}.MbYW6q_bubbleAi{background:var(--surface);box-shadow:0 4px 0 var(--surface-edge), var(--clay-shadow);border-radius:20px 20px 20px 6px;font-weight:600}.MbYW6q_bubbleAi:focus{outline:none}.MbYW6q_bubbleAi:focus-visible{outline:3px solid var(--action);outline-offset:2px}.MbYW6q_thinking{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 0 24px;display:flex}.MbYW6q_thinkingTitle{font-family:var(--font-display-stack);margin:8px 0 0;font-size:24px;font-weight:600}.MbYW6q_thinkingMeta{color:var(--ink-soft);margin:0;font-size:15px}.MbYW6q_previewFace{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.MbYW6q_previewHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MbYW6q_previewTitle{font-family:var(--font-display-stack);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.2}.MbYW6q_chip{background:var(--well);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:800}.MbYW6q_previewList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.MbYW6q_previewItem{border-top:2px solid var(--divider);gap:10px;padding-top:12px;display:flex}.MbYW6q_previewItem:first-child{border-top:0;padding-top:0}.MbYW6q_previewNum{background:var(--well);width:26px;height:26px;font-family:var(--font-display-stack);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.MbYW6q_previewBody{flex-direction:column;gap:6px;min-width:0;display:flex}.MbYW6q_previewQ{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.35}.MbYW6q_previewOptions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.MbYW6q_previewOption{background:var(--well);max-width:100%;color:var(--ink-soft);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.MbYW6q_previewCorrect{background:var(--go);color:#32332d;font-weight:800}.MbYW6q_notice{width:100%}.MbYW6q_notice:focus{outline:none}.MbYW6q_notice:focus-visible{outline:3px solid var(--action);outline-offset:3px}.MbYW6q_footer{flex-direction:column;align-items:center;gap:8px;display:flex}.MbYW6q_noticeText{color:#32332d;margin:0;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4}.MbYW6q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.MbYW6q_exampleChip,.MbYW6q_exampleChip:active:not(:disabled){transition:none}}
.zZe65W_cover{aspect-ratio:16/10;background:var(--cover-tint,var(--well));width:100%;display:block;position:relative;overflow:hidden}.zZe65W_img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.zZe65W_emoji{place-items:center;font-size:48px;line-height:1;display:grid;position:absolute;inset:0}
.uOM2HW_md{--md-link:#b83a12;color:var(--ink);font-family:var(--font-body-stack);overflow-wrap:anywhere;font-size:16px;line-height:1.5}[data-theme=dark] .uOM2HW_md{--md-link:#ff9b78}.uOM2HW_md>:first-child{margin-top:0}.uOM2HW_md>:last-child{margin-bottom:0}.uOM2HW_md p{margin:0 0 10px}.uOM2HW_md h3,.uOM2HW_md h4{color:var(--ink);margin:16px 0 6px;font-weight:800;line-height:1.25}.uOM2HW_md h3{font-size:19px}.uOM2HW_md h4{font-size:17px}.uOM2HW_md ul,.uOM2HW_md ol{margin:0 0 10px;padding-left:24px}.uOM2HW_md li{margin:3px 0}.uOM2HW_md li::marker{color:var(--ink-soft);font-weight:700}.uOM2HW_md strong{font-weight:800}.uOM2HW_md a{color:var(--md-link);text-underline-offset:2px;font-weight:700;text-decoration:underline}.uOM2HW_md a:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:4px}.uOM2HW_md code{background:var(--well);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.uOM2HW_md hr{border:0;border-top:2px dashed var(--divider);margin:14px 0}
.RzieBG_wrap{width:100%;max-width:560px;color:var(--ink);font-family:var(--font-body-stack);flex-direction:column;gap:18px;margin:0 auto;padding:16px 16px 0;display:flex}.RzieBG_header{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.RzieBG_backLink{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:700}.RzieBG_backLink:hover:not(:disabled){color:var(--action)}.RzieBG_backLink:focus-visible{outline:3px solid var(--action);outline-offset:3px;border-radius:6px}.RzieBG_backLink:disabled{cursor:default;opacity:.6}.RzieBG_title{font-family:var(--font-display-stack);margin:0;font-size:28px;font-weight:600;line-height:1.1}.RzieBG_title:focus{outline:none}.RzieBG_lead{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.4}.RzieBG_card{width:100%}.RzieBG_cardFace{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.RzieBG_coverPicker{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.RzieBG_coverPreview{border-radius:20px}.RzieBG_coverActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.RzieBG_coverHint{color:var(--ink-soft);margin:0;font-size:14px}.RzieBG_select{cursor:pointer}.RzieBG_descHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.RzieBG_previewToggle{background:var(--well);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:9999px;padding:6px 14px;font-size:14px;font-weight:800}.RzieBG_previewToggle:focus-visible{outline:3px solid var(--action);outline-offset:2px}.RzieBG_descArea{min-height:96px}.RzieBG_descPreview{background:var(--well);box-sizing:border-box;border-radius:16px;min-height:96px;padding:12px 14px}.RzieBG_descFoot{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:-4px;display:flex}.RzieBG_hint{color:var(--ink-soft);font-size:13px;line-height:1.35}.RzieBG_label{font-size:15px;font-weight:800}.RzieBG_input,.RzieBG_textarea,.RzieBG_answerInput{box-sizing:border-box;background:var(--well);width:100%;font:inherit;color:var(--ink);box-shadow:inset 0 2px 0 var(--surface-edge);border:0;border-radius:16px;padding:12px 14px;font-size:16px}.RzieBG_input::placeholder,.RzieBG_textarea::placeholder,.RzieBG_answerInput::placeholder{color:var(--ink-soft);opacity:.8}.RzieBG_input:focus-visible,.RzieBG_textarea:focus-visible,.RzieBG_answerInput:focus-visible{outline:3px solid var(--action);outline-offset:2px}.RzieBG_input[aria-invalid=true],.RzieBG_textarea[aria-invalid=true],.RzieBG_answerInput[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--highlight)}.RzieBG_textarea{resize:vertical;min-height:68px;line-height:1.35}.RzieBG_check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.RzieBG_check input{width:22px;height:22px;accent-color:var(--action);cursor:pointer;flex:none}.RzieBG_sectionTitle{font-family:var(--font-display-stack);margin:4px 0 -6px;font-size:20px;font-weight:600}.RzieBG_questions{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.RzieBG_qCard{width:100%}.RzieBG_qFace{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.RzieBG_qHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.RzieBG_qNum{font-family:var(--font-display-stack);font-size:18px;font-weight:600}.RzieBG_remove{border:2px solid var(--surface-edge);min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.RzieBG_remove:hover:not(:disabled){color:var(--ink);border-color:var(--ink-soft)}.RzieBG_remove:focus-visible{outline:3px solid var(--action);outline-offset:2px}.RzieBG_remove:disabled{cursor:default;opacity:.6}.RzieBG_count{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:13px;font-weight:700}.RzieBG_countWarn{color:var(--warn-text)}.RzieBG_answers{border:0;flex-direction:column;gap:8px;min-width:0;margin:4px 0 0;padding:0;display:flex}.RzieBG_answersLegend{color:var(--ink-soft);margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.RzieBG_answerBlock{flex-direction:column;gap:2px;display:flex}.RzieBG_answerRow{align-items:center;gap:8px;display:flex;position:relative}.RzieBG_shape{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 -3px #0003}.RzieBG_answerInput{border-radius:14px;flex:1;min-width:0;padding:10px 12px}.RzieBG_pick{background:var(--well);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;box-shadow:inset 0 2px 0 var(--surface-edge);-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring), background .2s ease-out;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.RzieBG_pick>span[aria-hidden]{opacity:.45}.RzieBG_pick:active{transition:transform 90ms ease-out;transform:scale(.94)}.RzieBG_answerRowCorrect .RzieBG_pick{background:var(--go);color:#32332d;box-shadow:0 3px 0 var(--go-edge)}.RzieBG_answerRowCorrect .RzieBG_pick>span[aria-hidden]{opacity:1}.RzieBG_answerRowCorrect .RzieBG_answerInput{box-shadow:inset 0 0 0 2px var(--go-edge)}.RzieBG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RzieBG_srOnly:focus-visible+.RzieBG_pick{outline:3px solid var(--action);outline-offset:2px}.RzieBG_srOnly:disabled+.RzieBG_pick{cursor:default;opacity:.6}.RzieBG_meta{text-align:center;color:var(--ink-soft);margin:0;font-size:14px}.RzieBG_noticeText{color:#32332d;margin:0;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.RzieBG_pick,.RzieBG_pick:active{transition:none}}
.IUpJfq_flow{width:100%;max-width:800px;margin:0 auto}.IUpJfq_chooser{width:100%;max-width:560px;color:var(--ink);font-family:var(--font-body-stack);flex-direction:column;gap:18px;margin:0 auto;padding:16px 16px 32px;display:flex}.IUpJfq_header{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.IUpJfq_backLink{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:700}.IUpJfq_backLink:hover{color:var(--action)}.IUpJfq_backLink:focus-visible{outline:3px solid var(--action);outline-offset:3px;border-radius:6px}.IUpJfq_title{font-family:var(--font-display-stack);margin:0;font-size:28px;font-weight:600;line-height:1.1}.IUpJfq_title:focus{outline:none}.IUpJfq_methods{flex-direction:column;gap:16px;display:flex}.IUpJfq_method{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring), padding-bottom .2s ease-out;border:0;margin:0;padding:0}@media (hover:hover){.IUpJfq_method:hover:not(.IUpJfq_methodOut){transform:translateY(-2px)}}.IUpJfq_method:active:not(.IUpJfq_methodOut){padding-bottom:2px;transition:transform 90ms ease-out,padding-bottom 90ms ease-out;transform:translateY(2px)scale(.98)}.IUpJfq_method:focus-visible{outline:4px solid var(--action);outline-offset:4px}.IUpJfq_methodOut{cursor:default}.IUpJfq_methodOut .IUpJfq_methodTitle,.IUpJfq_methodOut .IUpJfq_methodText{color:var(--ink-soft)}.IUpJfq_methodOut .IUpJfq_methodIcon{opacity:.5}.IUpJfq_methodFace{align-items:center;gap:14px;min-height:96px;padding:18px 18px 20px;display:flex}.IUpJfq_methodIcon{background:var(--well);border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:26px;line-height:1;display:grid}.IUpJfq_methodBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.IUpJfq_methodTitle{font-family:var(--font-display-stack);color:var(--ink);font-size:22px;font-weight:600;line-height:1.15}.IUpJfq_methodText{color:var(--ink-soft);font-size:15px;line-height:1.4}.IUpJfq_methodMeta{background:var(--well);color:var(--ink);border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 12px;font-size:13px;font-weight:800}.IUpJfq_methodOut .IUpJfq_methodMeta{background:var(--surface)}.IUpJfq_methodMetaOpen{background:var(--go);color:#32332d}.IUpJfq_methodArrow{color:var(--action);flex:none;font-size:22px;font-weight:800}.IUpJfq_planNote{text-align:center;color:var(--ink-soft);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.IUpJfq_method,.IUpJfq_method:active:not(.IUpJfq_methodOut){transition:none}}
.oTnFYq_libraryContainer{background:var(--background);width:100%;min-height:100vh}.oTnFYq_startError{background:var(--highlight);max-width:1100px;box-shadow:0 4px 0 var(--highlight-edge), var(--clay-shadow);color:#32332d;text-align:center;border-radius:22px;margin:12px auto 0;padding:12px 18px;font-weight:600}.oTnFYq_doneNote{background:var(--go);width:fit-content;max-width:calc(100% - 32px);box-shadow:0 4px 0 var(--go-edge), var(--clay-shadow);color:#32332d;text-align:center;border-radius:9999px;margin:12px auto 0;padding:10px 18px;font-weight:700}.oTnFYq_configured{justify-content:center;align-items:center;padding:60px 24px;display:flex}.oTnFYq_configuredCard{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg,16px);max-width:480px;box-shadow:var(--shadow-card,0 4px 20px #0000004d);padding:48px 40px}.oTnFYq_configuredEmoji{font-size:64px}.oTnFYq_configuredCard h1{color:var(--foreground);margin:12px 0 8px;font-size:32px;font-weight:800}.oTnFYq_configuredSub{color:var(--muted-foreground);margin:0 0 16px;font-size:18px}.oTnFYq_configuredCode{color:var(--muted-foreground);margin:0 0 28px;font-size:18px}.oTnFYq_configuredCode b{color:var(--primary);letter-spacing:4px;font-size:26px}.oTnFYq_configuredBtn{border:1px solid var(--border);background:var(--muted,#ffffff0f);color:var(--foreground);cursor:pointer;border-radius:9999px;padding:12px 26px;font-size:16px;font-weight:700}.oTnFYq_container{background:var(--background);min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}.oTnFYq_content{background:var(--card);border-radius:var(--radius-xl);padding:var(--space-2xl);width:100%;max-width:650px;box-shadow:var(--shadow-elevated)}.oTnFYq_header{text-align:center;margin-bottom:var(--space-2xl)}.oTnFYq_header h1{color:var(--foreground);margin:0 0 var(--space-sm) 0;font-size:2.2rem;font-weight:800}.oTnFYq_code{color:var(--primary);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);letter-spacing:.1em;background:#ff63331a;margin:0;font-size:1.2rem;font-weight:700;display:inline-block}.oTnFYq_connectionBar{border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);color:#26890c;background:#bee64526;border:1px solid #bee6454d;font-size:.9rem;font-weight:600;display:flex}.oTnFYq_connectionDot{background:#26890c;border-radius:50%;width:8px;height:8px;animation:2s infinite oTnFYq_pulse}@keyframes oTnFYq_pulse{0%,to{opacity:1}50%{opacity:.4}}.oTnFYq_mainMenu{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.oTnFYq_mainButton{border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);cursor:pointer;text-align:center;align-items:center;gap:var(--space-md);color:#fff;box-shadow:var(--shadow-elevated);border:none;flex-direction:column;font-family:inherit;transition:all .3s;display:flex}.oTnFYq_mainButton:first-child{background:var(--gradient-orange)}.oTnFYq_mainButton:nth-child(2){background:var(--gradient-blue)}.oTnFYq_mainButton:nth-child(3){background:var(--gradient-green)}.oTnFYq_mainButton:hover{box-shadow:0 24px 48px #0003}.oTnFYq_mainButton h2{text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:1.5rem;font-weight:800}.oTnFYq_mainButton p{opacity:.9;margin:0;font-size:.95rem;line-height:1.5}.oTnFYq_buttonIcon{margin-bottom:var(--space-sm);font-size:2.5rem}.oTnFYq_subtitle{color:var(--muted-foreground);margin:var(--space-sm) 0 0 0;font-size:1.05rem}.oTnFYq_connectButton{background:var(--gradient-orange);color:#fff;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-sm);box-shadow:var(--shadow-button);border:none;font-size:1.05rem;font-weight:700;transition:all .2s}.oTnFYq_connectButton:hover{box-shadow:0 6px 16px #ff633366}.oTnFYq_main{gap:var(--space-xl);flex-direction:column;display:flex}.oTnFYq_section h2{color:var(--foreground);margin:0 0 var(--space-md) 0;font-size:1.3rem;font-weight:700}.oTnFYq_questionSets{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.oTnFYq_questionSetCard{background:var(--background);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;text-align:center;transition:all .2s}.oTnFYq_questionSetCard:hover{border-color:var(--primary);box-shadow:var(--shadow-card-hover)}.oTnFYq_questionSetCard.oTnFYq_selected{border-color:var(--primary);background:var(--gradient-orange);color:#fff}.oTnFYq_questionSetCard h3{margin:0 0 var(--space-sm) 0;font-size:1.1rem;font-weight:700}.oTnFYq_questionSetCard p{opacity:.8;margin:2px 0;font-size:.85rem}.oTnFYq_createdBy{font-style:italic}.oTnFYq_quizNameInput{width:100%;padding:var(--space-md) var(--space-lg);border:2px solid var(--border);border-radius:var(--radius-md);background:var(--input);color:var(--foreground);font-family:inherit;font-size:1.05rem;transition:border-color .2s}.oTnFYq_quizNameInput:focus{border-color:var(--primary);outline:none}.oTnFYq_quizNameInput:disabled{background:var(--muted);cursor:not-allowed;opacity:.6}.oTnFYq_doneButton{width:100%;padding:var(--space-md);border-radius:var(--radius-md);cursor:pointer;border:none;font-family:inherit;font-size:1.15rem;font-weight:700;transition:all .2s}.oTnFYq_doneButton.oTnFYq_enabled{background:var(--gradient-orange);color:#fff;box-shadow:var(--shadow-button)}.oTnFYq_doneButton.oTnFYq_enabled:hover{box-shadow:0 6px 16px #ff633366}.oTnFYq_doneButton.oTnFYq_disabled{background:var(--muted);opacity:.5;color:var(--muted-foreground);cursor:not-allowed}.oTnFYq_authNote,.oTnFYq_connectNote{text-align:center;color:var(--muted-foreground);margin:var(--space-sm) 0 0 0;font-size:.9rem}.oTnFYq_loading{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;min-height:200px;display:flex}.oTnFYq_spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite oTnFYq_spin}@keyframes oTnFYq_spin{to{transform:rotate(360deg)}}.oTnFYq_error{text-align:center;color:var(--answer-red)}.oTnFYq_error h2{margin:0 0 var(--space-sm) 0;font-size:1.5rem}.oTnFYq_error button{background:var(--gradient-orange);color:#fff;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);cursor:pointer;margin-top:var(--space-lg);border:none;font-size:1rem;font-weight:700}.oTnFYq_success{background:var(--card);border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center;width:100%;max-width:500px;box-shadow:var(--shadow-elevated)}.oTnFYq_success h2{color:var(--primary);margin-bottom:var(--space-lg);font-size:2rem}.oTnFYq_success p{color:var(--muted-foreground);margin-bottom:var(--space-md);font-size:1.1rem;line-height:1.6}.oTnFYq_success button{background:var(--brand-lime-green);color:var(--brand-charcoal);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-sm);cursor:pointer;margin-top:var(--space-lg);border:none;font-size:1rem;font-weight:700;transition:background-color .3s}.oTnFYq_success button:hover{background:#a8d83a}.oTnFYq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-lg);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.oTnFYq_modal{background:var(--surface);padding:var(--space-2xl);width:100%;max-width:440px;max-height:calc(100dvh - 2 * var(--space-lg));box-shadow:0 6px 0 var(--surface-edge), var(--clay-shadow);border-radius:28px;overflow-y:auto}.oTnFYq_modalBackLink{margin:var(--space-md) auto 0;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:700;display:block}.oTnFYq_modalBackLink:disabled{opacity:.5}.oTnFYq_modal h2{font-family:var(--font-display-stack);color:var(--foreground);margin:0 0 var(--space-sm) 0;text-align:center;font-size:1.8rem;font-weight:600}.oTnFYq_modalDescription{color:var(--muted-foreground);text-align:center;margin:0 0 var(--space-xl) 0;font-size:.95rem}.oTnFYq_modalInput{box-sizing:border-box;width:100%;padding:var(--space-md) var(--space-lg);font-family:var(--font-display-stack);text-align:center;letter-spacing:.5rem;margin-bottom:var(--space-md);background:var(--well);color:var(--ink);border:3px solid #0000;border-radius:20px;font-size:2rem;font-weight:700;transition:border-color .2s}.oTnFYq_modalInput:focus{border-color:var(--primary);outline:none}.oTnFYq_modalInput:disabled{background:var(--muted);cursor:not-allowed;opacity:.6}.oTnFYq_modalError{color:var(--answer-red);margin:0 0 var(--space-md) 0;text-align:center;font-size:.9rem}.oTnFYq_modalButtons{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.oTnFYq_createFlow{width:100%;max-width:800px;margin:0 auto}.oTnFYq_pdfUploadForm,.oTnFYq_quizEditScreen,.oTnFYq_discoverFlow{background:var(--card);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-elevated);width:100%;max-width:800px;margin:0 auto}.oTnFYq_formHeader,.oTnFYq_editHeader,.oTnFYq_discoverHeader{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.oTnFYq_formHeader h2,.oTnFYq_editHeader h2,.oTnFYq_discoverHeader h2{color:var(--foreground);margin:0;font-size:1.8rem;font-weight:800}.oTnFYq_backButton{background:var(--muted);color:var(--foreground);border:2px solid var(--border);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;transition:border-color .2s}.oTnFYq_backButton:hover{border-color:var(--primary)}.oTnFYq_form{gap:var(--space-lg);flex-direction:column;display:flex}.oTnFYq_formGroup{gap:var(--space-sm);flex-direction:column;display:flex}.oTnFYq_formGroup label{color:var(--foreground);font-size:.95rem;font-weight:700}.oTnFYq_fileInput{padding:var(--space-md);border:2px dashed var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--background);color:var(--foreground);font-size:1rem;transition:border-color .2s}.oTnFYq_fileInput:hover{border-color:var(--primary)}.oTnFYq_fileInput:focus{border-color:var(--primary);outline:none}.oTnFYq_fileInfo{color:var(--muted-foreground);margin:var(--space-xs) 0 0 0;font-size:.85rem}.oTnFYq_numberInput,.oTnFYq_textInput{padding:var(--space-md) var(--space-md);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--input);color:var(--foreground);font-family:inherit;font-size:1rem;transition:border-color .2s}.oTnFYq_numberInput:focus,.oTnFYq_textInput:focus{border-color:var(--primary);outline:none}.oTnFYq_textarea{padding:var(--space-md);border:2px solid var(--border);border-radius:var(--radius-sm);resize:vertical;background:var(--input);color:var(--foreground);font-family:inherit;font-size:1rem;transition:border-color .2s}.oTnFYq_textarea:focus{border-color:var(--primary);outline:none}.oTnFYq_generateButton,.oTnFYq_saveButton{background:var(--gradient-orange);color:#fff;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-sm);box-shadow:var(--shadow-button);border:none;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s;display:flex}.oTnFYq_generateButton:hover:not(.oTnFYq_disabled),.oTnFYq_saveButton:hover:not(.oTnFYq_disabled){box-shadow:0 6px 16px #ff633366}.oTnFYq_generateButton.oTnFYq_disabled,.oTnFYq_saveButton.oTnFYq_disabled{opacity:.5;cursor:not-allowed}.oTnFYq_cancelButton{background:var(--muted);color:var(--foreground);border:2px solid var(--border);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;transition:border-color .2s}.oTnFYq_cancelButton:hover:not(:disabled){border-color:var(--primary)}.oTnFYq_checkboxLabel{align-items:center;gap:var(--space-sm);cursor:pointer;font-size:1rem;display:flex}.oTnFYq_checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--primary)}.oTnFYq_questionsList{margin:var(--space-xl) 0}.oTnFYq_questionsList h3{color:var(--foreground);margin-bottom:var(--space-lg);font-size:1.3rem;font-weight:700}.oTnFYq_questionCard{background:var(--background);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-lg)}.oTnFYq_questionHeader{margin-bottom:var(--space-md)}.oTnFYq_questionHeader h4{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:700}.oTnFYq_optionsGroup{margin-top:var(--space-md)}.oTnFYq_optionsGroup label{margin-bottom:var(--space-sm);color:var(--foreground);font-weight:700;display:block}.oTnFYq_optionRow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.oTnFYq_optionRow:first-child .oTnFYq_optionInput{border-left:4px solid var(--answer-red)}.oTnFYq_optionRow:nth-child(2) .oTnFYq_optionInput{border-left:4px solid var(--answer-blue)}.oTnFYq_optionRow:nth-child(3) .oTnFYq_optionInput{border-left:4px solid var(--answer-yellow)}.oTnFYq_optionRow:nth-child(4) .oTnFYq_optionInput{border-left:4px solid var(--answer-green)}.oTnFYq_radio{cursor:pointer;width:20px;height:20px;accent-color:var(--primary)}.oTnFYq_optionInput{padding:var(--space-sm) var(--space-md);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--input);color:var(--foreground);flex:1;font-family:inherit;font-size:1rem;transition:border-color .2s}.oTnFYq_optionInput:focus{border-color:var(--primary);outline:none}.oTnFYq_charCount{text-align:right;color:var(--muted-foreground);margin-top:2px;font-size:.75rem;display:block}.oTnFYq_charCountWarn{color:var(--answer-red);font-weight:600}.oTnFYq_examplePrompt{margin-top:var(--space-sm);padding:var(--space-md);background:var(--background);border-radius:var(--radius-sm);color:var(--muted-foreground);gap:var(--space-sm);flex-direction:column;min-height:40px;font-size:.9rem;display:flex}.oTnFYq_exampleLabel{color:var(--foreground);font-size:.85rem;font-weight:700}.oTnFYq_typewriter{font-style:italic;line-height:1.5}.oTnFYq_cursor{background:var(--primary);width:2px;height:1em;margin-left:2px;animation:1s infinite oTnFYq_blink;display:inline-block}@keyframes oTnFYq_blink{0%,50%{opacity:1}51%,to{opacity:0}}.oTnFYq_advancedSection{margin-top:var(--space-sm)}.oTnFYq_advancedToggle{background:var(--background);border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;padding:var(--space-md) var(--space-md);color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;font-family:inherit;font-size:.95rem;font-weight:700;transition:border-color .2s;display:flex}.oTnFYq_advancedToggle:hover:not(:disabled){border-color:var(--primary)}.oTnFYq_advancedToggle:disabled{opacity:.6;cursor:not-allowed}.oTnFYq_toggleIcon{color:var(--primary);font-size:.8rem;transition:transform .2s}.oTnFYq_advancedContent{margin-top:var(--space-md);padding:var(--space-lg);background:var(--background);border-radius:var(--radius-sm);border:1px solid var(--border);gap:var(--space-lg);flex-direction:column;display:flex;overflow:hidden}.oTnFYq_editActions{gap:var(--space-sm);display:flex}.oTnFYq_quizGrid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.oTnFYq_quizCard{background:var(--background);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:all .2s}.oTnFYq_quizCard:hover{border-color:var(--primary);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.oTnFYq_quizCard h3{color:var(--foreground);margin:0 0 var(--space-sm) 0;font-size:1.2rem;font-weight:700}.oTnFYq_quizMeta{color:var(--muted-foreground);margin:4px 0;font-size:.85rem}.oTnFYq_quizPreview{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.oTnFYq_previewText{color:var(--muted-foreground);margin:4px 0;font-size:.85rem;line-height:1.4}.oTnFYq_emptyState{text-align:center;padding:var(--space-3xl) var(--space-lg);color:var(--muted-foreground)}.oTnFYq_emptyState p{margin:var(--space-sm) 0;font-size:1.05rem}.oTnFYq_topConnectButton{top:var(--space-lg);right:var(--space-lg);background:var(--gradient-orange);color:#fff;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;box-shadow:var(--shadow-button);align-items:center;gap:var(--space-xs);z-index:100;border:none;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s;display:flex;position:fixed}.oTnFYq_topConnectButton:hover{box-shadow:0 6px 16px #ff633366}.oTnFYq_topConnectIcon{font-size:1rem}.oTnFYq_topConnectText{white-space:nowrap}@media (max-width:640px){.oTnFYq_container{padding:var(--space-md)}.oTnFYq_content{padding:var(--space-lg)}.oTnFYq_header h1{font-size:1.8rem}.oTnFYq_mainMenu{gap:var(--space-md);grid-template-columns:1fr}.oTnFYq_mainButton{padding:var(--space-lg)}.oTnFYq_mainButton h2{font-size:1.3rem}.oTnFYq_pdfUploadForm,.oTnFYq_quizEditScreen,.oTnFYq_discoverFlow{padding:var(--space-lg)}.oTnFYq_questionSets,.oTnFYq_quizGrid{grid-template-columns:1fr}.oTnFYq_modal{padding:var(--space-lg)}.oTnFYq_modal h2{font-size:1.5rem}.oTnFYq_modalInput{letter-spacing:.3rem;font-size:1.3rem}.oTnFYq_topConnectButton{top:var(--space-md);right:var(--space-md);padding:var(--space-xs) var(--space-sm);font-size:.75rem}.oTnFYq_topConnectText{display:none}.oTnFYq_topConnectIcon{font-size:1.1rem}}
.V9BsGW_guide{text-align:center;flex-direction:column;align-items:stretch;display:flex}.V9BsGW_dily{margin-bottom:var(--space-sm);justify-content:center;display:flex}.V9BsGW_title{font-family:var(--font-display-stack);color:var(--ink);margin:0 0 var(--space-sm);font-size:1.6rem;font-weight:800}.V9BsGW_lead{color:var(--ink-soft);margin:0 0 var(--space-lg);font-size:.98rem;line-height:1.45}.V9BsGW_actions{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);background:linear-gradient(to bottom, transparent, var(--card) 18px);flex-direction:column;display:flex;position:sticky;bottom:0}.V9BsGW_actions>*{width:100%}.V9BsGW_link{color:var(--ink-soft);font:inherit;padding:var(--space-sm);cursor:pointer;background:0 0;border:none;border-radius:999px;font-weight:700}.V9BsGW_link:hover{color:var(--ink)}.V9BsGW_link:focus-visible{outline:3px solid var(--action);outline-offset:2px}.V9BsGW_steps{gap:var(--space-md);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.V9BsGW_step{background:var(--well);border:2px solid var(--divider);padding:var(--space-md);border-radius:20px}.V9BsGW_art{margin-bottom:var(--space-sm);justify-content:center;display:flex}.V9BsGW_tv{width:100%;max-width:220px;height:auto}.V9BsGW_stepText{gap:var(--space-sm);align-items:flex-start;display:flex}.V9BsGW_stepText strong{color:var(--ink);margin-bottom:2px;font-size:1rem;display:block}.V9BsGW_stepText p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.4}.V9BsGW_stepNum{background:var(--action);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.9rem;font-weight:800;display:grid}
.HQjIIG_library{width:100%;max-width:1100px;padding:var(--space-lg,24px);gap:var(--space-lg,24px);flex-direction:column;margin:0 auto;display:flex}.HQjIIG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.HQjIIG_title{letter-spacing:-.5px;color:var(--foreground);margin:0;font-size:clamp(28px,4vw,44px);font-weight:800}.HQjIIG_subtitle{color:var(--muted-foreground);opacity:.7;margin:6px 0 0;font-size:18px}.HQjIIG_connected{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:8px;font-size:16px;display:inline-flex}.HQjIIG_dot{background:var(--success,#bee645);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite HQjIIG_pulse;box-shadow:0 0 0 4px #bee64533}@keyframes HQjIIG_pulse{0%,to{opacity:1}50%{opacity:.4}}.HQjIIG_code{letter-spacing:3px;color:var(--primary);font-weight:800}.HQjIIG_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.HQjIIG_tabs{background:var(--muted,#ffffff0f);border:1px solid var(--border);border-radius:var(--radius-full,9999px);gap:4px;padding:4px;display:inline-flex}.HQjIIG_tab{color:var(--muted-foreground);border-radius:var(--radius-full,9999px);cursor:pointer;background:0 0;border:none;padding:9px 20px;font-size:16px;font-weight:600;transition:all .15s}.HQjIIG_tabActive{background:var(--primary);color:#fff;box-shadow:var(--shadow-button,0 4px 12px #ff63334d)}.HQjIIG_searchWrap{flex:1;min-width:220px;max-width:360px;position:relative}.HQjIIG_searchIcon{opacity:.6;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.HQjIIG_search{appearance:none;border-radius:var(--radius-full,9999px);border:1px solid var(--border);background:var(--input,var(--card));width:100%;color:var(--foreground);outline:none;padding:12px 16px 12px 40px;font-size:16px}.HQjIIG_search:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff633333}.HQjIIG_chips{flex-wrap:wrap;gap:8px;display:flex}.HQjIIG_chip{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:var(--radius-full,9999px);cursor:pointer;padding:7px 14px;font-size:14px;font-weight:600;transition:all .15s}.HQjIIG_chipActive{background:var(--accent,#feba00);color:var(--accent-foreground,#32332d);border-color:#0000}.HQjIIG_state{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:16px;padding:60px 20px;font-size:18px;display:flex}.HQjIIG_spinner{border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite HQjIIG_spin}@keyframes HQjIIG_spin{to{transform:rotate(360deg)}}.HQjIIG_grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.HQjIIG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.HQjIIG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.HQjIIG_cardBtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .52s var(--ease-spring);background:0 0;border:0;border-radius:22px;padding:0;display:block}@media (hover:hover){.HQjIIG_cardBtn:hover{transform:translateY(-2px)}}.HQjIIG_cardBtn:active{transition:transform 90ms ease-out;transform:translateY(2%)scale(.98)}.HQjIIG_cardBtn:focus-visible{outline:4px solid var(--action);outline-offset:4px}.HQjIIG_cardFace{flex-direction:column;display:flex;overflow:hidden}.HQjIIG_coverWrap{display:block;position:relative}.HQjIIG_badges{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.HQjIIG_badge{background:var(--well);color:var(--ink);box-shadow:0 2px 0 var(--surface-edge);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.4}.HQjIIG_cardText{flex-direction:column;gap:4px;min-width:0;padding:12px 16px 16px;display:flex}.HQjIIG_cardTitle{font-family:var(--font-display-stack);color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:19px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.HQjIIG_cardMatch{background:var(--well);max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.HQjIIG_cardMeta{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.HQjIIG_more{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.HQjIIG_moreNote{color:var(--ink-soft);margin:0;font-size:14px;font-weight:700}.HQjIIG_school{flex-direction:column;gap:14px;display:flex}.HQjIIG_schoolIntro{color:var(--ink-soft,var(--muted-foreground));margin:0;font-size:16px;font-weight:600;line-height:1.4}.HQjIIG_schoolRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.HQjIIG_schoolLabel{color:var(--ink,var(--foreground));font-size:15px;font-weight:800}.HQjIIG_gradeChips{flex-wrap:wrap;gap:6px;display:flex}.HQjIIG_gradeChip{border:1px solid var(--border);background:var(--card);min-width:40px;height:40px;color:var(--foreground);border-radius:var(--radius-full,9999px);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0 10px;font-size:16px;font-weight:800;transition:all .15s}.HQjIIG_gradeChip:focus-visible,.HQjIIG_chip:focus-visible{outline:3px solid var(--action,var(--primary));outline-offset:2px}.HQjIIG_gradeSoon{opacity:.42;border-style:dashed}.HQjIIG_gradeSoon.HQjIIG_chipActive{opacity:.75}.HQjIIG_schoolNote{color:var(--ink-soft,var(--muted-foreground));flex-basis:100%;font-size:13px;font-weight:600}.HQjIIG_chipCount{opacity:.65;margin-left:2px;font-weight:800}.HQjIIG_schoolSoon{text-align:center;max-width:420px;margin:0;line-height:1.5}.HQjIIG_cardSchool{background:var(--accent,#feba00);color:var(--accent-foreground,#32332d);border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.4}@media (max-width:480px){.HQjIIG_controls{gap:12px}.HQjIIG_tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.HQjIIG_tabs::-webkit-scrollbar{display:none}.HQjIIG_tab{white-space:nowrap;flex-shrink:0;padding:9px 13px;font-size:15px}.HQjIIG_searchWrap{flex-basis:100%;min-width:0;max-width:none}}.HQjIIG_gradeChip.HQjIIG_chipActive{background:var(--accent,#feba00);color:var(--accent-foreground,#32332d);opacity:1;border-color:#0000}.HQjIIG_subjectChips{position:relative}@media (max-width:720px){.HQjIIG_subjectChips{margin:0 calc(-1 * var(--space-lg,24px));padding:2px var(--space-lg,24px) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.HQjIIG_subjectChips::-webkit-scrollbar{display:none}.HQjIIG_subjectChips>.HQjIIG_chip{white-space:nowrap;flex-shrink:0}}
._2QRUXa_scrim{z-index:100;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--room) 72%, transparent);justify-content:center;align-items:flex-end;animation:.2s ease-out _2QRUXa_fade;display:flex;position:fixed;inset:0}@media (min-width:600px){._2QRUXa_scrim{align-items:center}}._2QRUXa_sheet{width:100%;max-width:420px;animation:_2QRUXa_pop .65s var(--ease-back) backwards}._2QRUXa_inner{flex-direction:column;gap:14px;padding:24px 20px 20px;display:flex}._2QRUXa_title{color:var(--ink);font-family:var(--font-display-stack);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.15}._2QRUXa_text{color:var(--ink-soft);margin:-6px 0 0;font-size:15px;line-height:1.45}._2QRUXa_notice{color:#32332d;margin:0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}._2QRUXa_actions{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;margin-top:4px;display:grid}._2QRUXa_actions>*{width:100%}@keyframes _2QRUXa_pop{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes _2QRUXa_fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._2QRUXa_scrim,._2QRUXa_sheet{animation:none}}
.Qjk5Da_reasons{flex-direction:column;gap:8px;display:flex}.Qjk5Da_reason{border:2px solid var(--line,#32332d26);color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.Qjk5Da_reason input{accent-color:var(--primary);width:18px;height:18px;margin:0}.Qjk5Da_reasonOn{border-color:var(--primary)}.Qjk5Da_noteLabel{color:var(--ink-soft);font-size:14px;font-weight:700}.Qjk5Da_note{box-sizing:border-box;border:2px solid var(--line,#32332d26);width:100%;font:inherit;color:var(--ink);background:var(--card,#fff);resize:vertical;border-radius:14px;margin-top:-6px;padding:10px 12px;font-size:15px}
.c5jv4q_media{flex-direction:column;gap:8px;min-width:0;max-width:520px;margin:0 0 14px;display:flex}.c5jv4q_image,.c5jv4q_video{aspect-ratio:16/9;object-fit:cover;background:var(--well);width:100%;box-shadow:0 4px 0 var(--surface-edge);border-radius:18px;display:block}.c5jv4q_video{object-fit:contain;background:#000}.c5jv4q_audio{width:100%;max-width:100%}.c5jv4q_caption{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.c5jv4q_badge{background:var(--info);color:#32332d;box-shadow:0 2px 0 var(--info-edge);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.c5jv4q_broken{background:var(--well);color:var(--ink-soft);border-radius:16px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}
.k2OSXG_face{flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex}.k2OSXG_title{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.k2OSXG_body{font-size:16px;position:relative}.k2OSXG_collapsed{max-height:9em;overflow:hidden}.k2OSXG_faded{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.k2OSXG_more{background:var(--well);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:9999px;align-self:flex-start;padding:7px 16px;font-size:15px;font-weight:800}.k2OSXG_more:hover{filter:brightness(.97)}.k2OSXG_more:focus-visible{outline:3px solid var(--action);outline-offset:2px}
.JR0FlW_show{flex-direction:column;align-items:center;gap:6px;display:flex}.JR0FlW_bubble{background:var(--well);min-height:1.3em;box-shadow:0 4px 0 var(--surface-edge);font-family:var(--font-display-stack);color:var(--ink);text-align:center;animation:JR0FlW_pop .36s var(--ease-back) both;border-radius:20px;margin:0;padding:10px 18px;font-size:19px;font-weight:600;line-height:1.3;position:relative}.JR0FlW_bubble:after{content:"";background:var(--well);width:18px;height:18px;box-shadow:3px 3px 0 var(--surface-edge);z-index:-1;border-radius:4px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes JR0FlW_pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.JR0FlW_bubble{animation:none}}
.aXBbkG_page{--a-bg:#f6f6f7;--a-surface:#fff;--a-surface-2:#fafafb;--a-hover:#f3f4f6;--a-active:#ecedef;--a-border:#e5e7eb;--a-border-strong:#d1d5db;--a-text:#111827;--a-text-2:#4b5563;--a-text-3:#6b7280;--a-scrim:#11182773;--a-accent:#ff6333;--a-accent-hover:#f2531f;--a-accent-text:#c2410c;--a-accent-soft:#fff1eb;--a-accent-ring:#ff633347;--a-on-accent:#fff;--a-success:#15803d;--a-success-soft:#f0fdf4;--a-success-line:#bbf7d0;--a-warning:#b45309;--a-warning-soft:#fffbeb;--a-warning-line:#fde68a;--a-danger:#b91c1c;--a-danger-soft:#fef2f2;--a-danger-line:#fecaca;--a-info:#1d4ed8;--a-info-soft:#eff6ff;--a-info-line:#bfdbfe;--a-neutral-soft:#f3f4f6;--a-chart:#ff6333;--a-chart-soft:#ff63331f;--a-chart-grid:#eef0f2;--a-radius:8px;--a-radius-sm:6px;--a-shadow-sm:0 1px 2px #1018280d;--a-shadow-md:0 4px 12px #10182814, 0 1px 3px #1018280f;--a-shadow-lg:0 16px 40px #1018282e, 0 2px 6px #10182814;--a-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--a-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--a-side:232px;--a-top:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:var(--a-side) minmax(0, 1fr);background:var(--a-bg);min-height:100dvh;color:var(--a-text);font-family:var(--a-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;display:grid}html[data-theme=dark] .aXBbkG_page{--a-bg:#0b0b0d;--a-surface:#141417;--a-surface-2:#18181b;--a-hover:#1f1f23;--a-active:#26262b;--a-border:#27272a;--a-border-strong:#3f3f46;--a-text:#f4f4f5;--a-text-2:#b4b4bc;--a-text-3:#8c8c96;--a-scrim:#0009;--a-accent-hover:#ff7a50;--a-accent-text:#ff8a5e;--a-accent-soft:#ff633324;--a-accent-ring:#ff633359;--a-success:#4ade80;--a-success-soft:#22c55e1f;--a-success-line:#22c55e4d;--a-warning:#fbbf24;--a-warning-soft:#f59e0b1f;--a-warning-line:#f59e0b4d;--a-danger:#f87171;--a-danger-soft:#ef44441f;--a-danger-line:#ef44444d;--a-info:#60a5fa;--a-info-soft:#3b82f61f;--a-info-line:#3b82f64d;--a-neutral-soft:#222226;--a-chart-soft:#ff633329;--a-chart-grid:#222226;--a-shadow-sm:0 1px 2px #0006;--a-shadow-md:0 4px 12px #00000073, 0 1px 3px #0006;--a-shadow-lg:0 16px 40px #0009, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aXBbkG_page *,.aXBbkG_page :before,.aXBbkG_page :after{box-sizing:border-box}.aXBbkG_page :focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.aXBbkG_page a{color:inherit}.aXBbkG_page h1,.aXBbkG_page h2,.aXBbkG_page h3,.aXBbkG_page h4{font-family:var(--a-font);letter-spacing:normal}.aXBbkG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aXBbkG_skipLink{z-index:100;border-radius:var(--a-radius-sm);background:var(--a-text);padding:6px 12px;font-size:13px;text-decoration:none;position:absolute;top:-40px;left:8px;color:var(--a-surface)!important}.aXBbkG_skipLink:focus{top:8px}.aXBbkG_sidebar{background:var(--a-surface);border-right:1px solid var(--a-border);z-index:30;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.aXBbkG_sideBrand{height:var(--a-top);border-bottom:1px solid var(--a-border);flex:none;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.aXBbkG_sideBrandLink{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.aXBbkG_logo{object-fit:contain;border-radius:7px;flex:none;width:28px;height:28px}.aXBbkG_brandName{letter-spacing:-.01em;color:var(--a-text);font-size:15px;font-weight:650}.aXBbkG_brandTag{letter-spacing:.02em;background:var(--a-accent-soft);color:var(--a-accent-text);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.aXBbkG_sideNav{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.aXBbkG_sideGroup{letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-3);margin:12px 8px 4px;font-size:11px;font-weight:600}.aXBbkG_sideGroup:first-child{margin-top:0}.aXBbkG_navItem{border-radius:var(--a-radius-sm);white-space:nowrap;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative;color:var(--a-text-2)!important}.aXBbkG_navItem:hover{background:var(--a-hover);color:var(--a-text)!important}.aXBbkG_navItemOn,.aXBbkG_navItemOn:hover{background:var(--a-accent-soft);color:var(--a-accent-text)!important}.aXBbkG_navIcon{flex:none}.aXBbkG_navLabel{text-overflow:ellipsis;overflow:hidden}.aXBbkG_sideFoot{border-top:1px solid var(--a-border);flex:none;padding:12px 8px}.aXBbkG_page .aXBbkG_drawerClose,.aXBbkG_drawerScrim{display:none}.aXBbkG_content{flex-direction:column;min-width:0;display:flex}.aXBbkG_topbar{z-index:20;height:var(--a-top);background:var(--a-surface);border-bottom:1px solid var(--a-border);align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.aXBbkG_page .aXBbkG_menuBtn,.aXBbkG_topBrand{display:none}.aXBbkG_topTitle{flex:1;align-items:center;min-width:0;display:flex}.aXBbkG_crumbs{align-items:center;gap:6px;min-width:0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.aXBbkG_crumbs li{align-items:center;gap:6px;min-width:0;display:flex}.aXBbkG_crumbs li:last-child{flex:0 auto;min-width:0}.aXBbkG_crumbLink{white-space:nowrap;text-decoration:none;color:var(--a-text-3)!important}.aXBbkG_crumbLink:hover{color:var(--a-text)!important}.aXBbkG_crumbSep{color:var(--a-border-strong);flex:none}.aXBbkG_crumbHere{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aXBbkG_topActions{flex:none;align-items:center;gap:8px;display:flex}.aXBbkG_iconBtn{border-radius:var(--a-radius-sm);width:32px;height:32px;color:var(--a-text-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.aXBbkG_iconBtn:hover{background:var(--a-hover);color:var(--a-text)}.aXBbkG_iconBtn:disabled{opacity:.5;cursor:default}.aXBbkG_iconBtnBordered{border-color:var(--a-border);background:var(--a-surface)}.aXBbkG_gsearch{width:320px;position:relative}.aXBbkG_gsearchBox{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface-2);height:34px;color:var(--a-text-3);align-items:center;gap:8px;padding:0 10px;display:flex}.aXBbkG_gsearchBox:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-ring);background:var(--a-surface)}.aXBbkG_gsearchInput{min-width:0;height:100%;color:var(--a-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.aXBbkG_gsearchInput::placeholder{color:var(--a-text-3)}.aXBbkG_gsearchInput::-webkit-search-cancel-button{display:none}.aXBbkG_page .aXBbkG_gsearchInput:focus-visible{outline:none}.aXBbkG_kbd{font-family:var(--a-font);text-align:center;border:1px solid var(--a-border);background:var(--a-surface);min-width:18px;color:var(--a-text-3);border-radius:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.aXBbkG_page .aXBbkG_gsearchToggle{display:none}.aXBbkG_gsearchPanel{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);min-width:320px;max-height:min(70vh,480px);box-shadow:var(--a-shadow-lg);z-index:40;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.aXBbkG_gsearchGroup{letter-spacing:.04em;text-transform:uppercase;color:var(--a-text-3);padding:8px 8px 4px;font-size:11px;font-weight:600}.aXBbkG_gsearchItem{border-radius:var(--a-radius-sm);width:100%;color:var(--a-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.aXBbkG_gsearchItem:hover,.aXBbkG_gsearchItemOn{background:var(--a-hover)}.aXBbkG_gsearchThumb{border-radius:4px;flex:none;width:40px;overflow:hidden}.aXBbkG_gsearchNote{color:var(--a-text-3);padding:12px 8px;font-size:13px}.aXBbkG_gsearchAll{border-top:1px solid var(--a-border);margin-top:6px;padding-top:6px}.aXBbkG_menuWrap{position:relative}.aXBbkG_avatarBtn{border:1px solid var(--a-border);background:var(--a-surface);height:34px;color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 3px;display:inline-flex}.aXBbkG_avatarBtn:hover{background:var(--a-hover)}.aXBbkG_dropdown{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);width:240px;box-shadow:var(--a-shadow-lg);z-index:40;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.aXBbkG_dropdownHead{border-bottom:1px solid var(--a-border);min-width:0;margin-bottom:6px;padding:8px 8px 10px}.aXBbkG_dropdownItem{border-radius:var(--a-radius-sm);width:100%;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;text-decoration:none;display:flex;color:var(--a-text)!important}.aXBbkG_dropdownItem:hover{background:var(--a-hover)}.aXBbkG_page .aXBbkG_main:focus-visible{outline:none}.aXBbkG_main{outline:none;width:100%;max-width:1480px;padding:24px 28px 64px}.aXBbkG_stack{flex-direction:column;gap:20px;min-width:0;display:flex}.aXBbkG_stackTight{flex-direction:column;gap:12px;min-width:0;display:flex}.aXBbkG_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aXBbkG_pageHeadText{flex:320px;align-items:center;gap:14px;min-width:0;display:flex}.aXBbkG_pageTitles{min-width:0}.aXBbkG_pageTitle{letter-spacing:-.015em;color:var(--a-text);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:650;line-height:1.3}.aXBbkG_pageSub{color:var(--a-text-3);margin:2px 0 0;font-size:13.5px}.aXBbkG_pageBadges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aXBbkG_pageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aXBbkG_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.aXBbkG_grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.aXBbkG_detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.aXBbkG_detailMain{flex-direction:column;gap:20px;min-width:0;display:flex}.aXBbkG_detailSide{min-width:0;top:calc(var(--a-top) + 20px);flex-direction:column;gap:20px;display:flex;position:sticky}.aXBbkG_card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow-sm);min-width:0}.aXBbkG_cardHead{border-bottom:1px solid var(--a-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.aXBbkG_cardTitles{flex:200px;min-width:0}.aXBbkG_cardTitle{color:var(--a-text);margin:0;font-size:14px;font-weight:600}.aXBbkG_cardSub{color:var(--a-text-3);margin:2px 0 0;font-size:12.5px}.aXBbkG_cardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aXBbkG_cardBody{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.aXBbkG_cardFlush{gap:0;padding:0}.aXBbkG_cardFoot{border-top:1px solid var(--a-border);background:var(--a-surface-2);border-radius:0 0 var(--a-radius) var(--a-radius);padding:10px 16px}.aXBbkG_subhead{letter-spacing:.03em;text-transform:uppercase;color:var(--a-text-3);margin:4px 0 0;font-size:12px;font-weight:600}.aXBbkG_muted{color:var(--a-text-3);margin:0;font-size:13px}.aXBbkG_note{color:var(--a-text-3);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.aXBbkG_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.aXBbkG_kpi{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.aXBbkG_kpiTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.aXBbkG_kpiLabel{color:var(--a-text-2);font-size:13px;font-weight:500}.aXBbkG_kpiIcon{color:var(--a-text-3)}.aXBbkG_kpiValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--a-text);font-size:26px;font-weight:650;line-height:1.2}.aXBbkG_kpiFoot{color:var(--a-text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.aXBbkG_delta{font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:2px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.aXBbkG_deltaUp{background:var(--a-success-soft);color:var(--a-success)}.aXBbkG_deltaDown{background:var(--a-danger-soft);color:var(--a-danger)}.aXBbkG_deltaFlat{background:var(--a-neutral-soft);color:var(--a-text-2)}.aXBbkG_kpiLive{background:var(--a-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--a-success-soft);border-radius:50%}.aXBbkG_chip{border-radius:var(--a-radius-sm);border:1px solid var(--a-border);background:var(--a-neutral-soft);height:22px;color:var(--a-text-2);white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.aXBbkG_chip b{color:var(--a-text);font-weight:650}.aXBbkG_chip code{font-family:var(--a-mono);font-size:11.5px}.aXBbkG_chip_go,.aXBbkG_chip_success{background:var(--a-success-soft);border-color:var(--a-success-line);color:var(--a-success)}.aXBbkG_chip_highlight,.aXBbkG_chip_warning{background:var(--a-warning-soft);border-color:var(--a-warning-line);color:var(--a-warning)}.aXBbkG_chip_action,.aXBbkG_chip_danger{background:var(--a-danger-soft);border-color:var(--a-danger-line);color:var(--a-danger)}.aXBbkG_chip_info{background:var(--a-info-soft);border-color:var(--a-info-line);color:var(--a-info)}.aXBbkG_chip_accent{background:var(--a-accent-soft);color:var(--a-accent-text);border-color:#0000}.aXBbkG_chip_go b,.aXBbkG_chip_success b,.aXBbkG_chip_highlight b,.aXBbkG_chip_warning b,.aXBbkG_chip_action b,.aXBbkG_chip_danger b,.aXBbkG_chip_info b,.aXBbkG_chip_accent b{color:inherit}.aXBbkG_chipDot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.aXBbkG_chipRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.aXBbkG_statRow{border-bottom:1px solid var(--a-border);flex-wrap:wrap;gap:0;display:flex}.aXBbkG_statItem{border-right:1px solid var(--a-border);flex:140px;min-width:0;padding:12px 16px}.aXBbkG_statItem:last-child{border-right:0}.aXBbkG_statLabel{color:var(--a-text-3);font-size:12px;display:block}.aXBbkG_statValue{font-variant-numeric:tabular-nums;color:var(--a-text);font-size:18px;font-weight:650;display:block}.aXBbkG_statDanger{color:var(--a-danger)}.aXBbkG_btn{border-radius:var(--a-radius-sm);border:1px solid var(--a-border-strong);background:var(--a-surface);height:32px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--a-shadow-sm);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;color:var(--a-text)!important}.aXBbkG_btn:hover{background:var(--a-hover)}.aXBbkG_btn:disabled,.aXBbkG_btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.aXBbkG_btn:disabled:hover{background:var(--a-surface)}.aXBbkG_btnSm{height:28px;padding:0 10px;font-size:12.5px}.aXBbkG_btnPrimary{background:var(--a-accent);border-color:var(--a-accent);font-weight:600;color:var(--a-on-accent)!important}.aXBbkG_btnPrimary:hover,.aXBbkG_btnPrimary:disabled:hover{background:var(--a-accent-hover);border-color:var(--a-accent-hover)}.aXBbkG_btnPrimary:disabled:hover{background:var(--a-accent);border-color:var(--a-accent)}.aXBbkG_btnGhost{box-shadow:none;background:0 0;border-color:#0000;color:var(--a-text-2)!important}.aXBbkG_btnGhost:hover{background:var(--a-hover);color:var(--a-text)!important}.aXBbkG_btnGhost:disabled:hover{background:0 0}.aXBbkG_btnDanger{color:var(--a-danger)!important}.aXBbkG_btnDanger:hover{background:var(--a-danger-soft);border-color:var(--a-danger-line)}.aXBbkG_btnDangerSolid{background:#dc2626;border-color:#dc2626;font-weight:600;color:#fff!important}.aXBbkG_btnDangerSolid:hover,.aXBbkG_btnDangerSolid:disabled:hover{background:#b91c1c;border-color:#b91c1c}.aXBbkG_btnBlock{width:100%}.aXBbkG_textLink{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:inline;color:var(--a-accent-text)!important}.aXBbkG_textLink:hover{text-underline-offset:2px;text-decoration:underline}.aXBbkG_segmented{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface-2);gap:2px;padding:2px;display:inline-flex}.aXBbkG_segBtn{height:26px;color:var(--a-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.aXBbkG_segBtn:hover{color:var(--a-text)}.aXBbkG_segOn{background:var(--a-surface);color:var(--a-text);box-shadow:var(--a-shadow-sm), 0 0 0 1px var(--a-border)}.aXBbkG_field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.aXBbkG_fieldGrow{flex:220px}.aXBbkG_fieldLabel{color:var(--a-text-2);font-size:12.5px;font-weight:550}.aXBbkG_fieldHint{color:var(--a-text-3);font-size:12px}.aXBbkG_fieldError{color:var(--a-danger);font-size:12px}.aXBbkG_input,.aXBbkG_select{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;height:34px;color:var(--a-text);font:inherit;min-width:0;padding:0 10px;font-size:13.5px}.aXBbkG_input::placeholder{color:var(--a-text-3)}.aXBbkG_input:focus,.aXBbkG_select:focus{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-ring);outline:none}.aXBbkG_input[aria-invalid=true]{border-color:var(--a-danger)}.aXBbkG_input:disabled,.aXBbkG_select:disabled{opacity:.6}.aXBbkG_select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238C8C96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}.aXBbkG_codeArea{height:auto;min-height:240px;font-family:var(--a-mono);resize:vertical;padding:10px 12px;font-size:12.5px;line-height:1.55}.aXBbkG_filters{border-bottom:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.aXBbkG_searchField{flex:240px;min-width:0;max-width:360px;position:relative}.aXBbkG_searchIcon{color:var(--a-text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.aXBbkG_searchField .aXBbkG_input{height:32px;padding-left:32px}.aXBbkG_pillSelect{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);align-items:center;min-width:0;max-width:100%;height:32px;display:inline-flex;position:relative}.aXBbkG_pillSelect:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-ring)}.aXBbkG_pillLabel{color:var(--a-text-3);white-space:nowrap;pointer-events:none;padding-left:10px;font-size:12.5px}.aXBbkG_pillSelect .aXBbkG_select{height:30px;box-shadow:none;background-color:#0000;border:0;width:auto;max-width:220px;padding-left:6px;font-size:13px;font-weight:550}.aXBbkG_pillSelect .aXBbkG_select:focus{box-shadow:none}.aXBbkG_filtersEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.aXBbkG_inlineForm{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.aXBbkG_inlineForm>.aXBbkG_field{flex:180px}.aXBbkG_formError{border-radius:var(--a-radius-sm);background:var(--a-danger-soft);border:1px solid var(--a-danger-line);color:var(--a-danger);margin:0;padding:8px 10px;font-size:13px}.aXBbkG_actionsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aXBbkG_fieldset{border:1px solid var(--a-border);border-radius:var(--a-radius);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px;display:flex}.aXBbkG_fieldset legend{padding:0 4px}.aXBbkG_check{color:var(--a-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.aXBbkG_check input{accent-color:var(--a-accent);flex:none;width:15px;height:15px;margin-top:3px}.aXBbkG_pickList{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);box-shadow:var(--a-shadow-md);margin:4px 0 0;padding:4px;list-style:none}.aXBbkG_pickItem{border-radius:var(--a-radius-sm);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:block}.aXBbkG_pickItem:hover{background:var(--a-hover)}.aXBbkG_tableWrap{-webkit-overflow-scrolling:touch;min-width:0;overflow:auto}.aXBbkG_tableSticky{max-height:max(420px,100dvh - 300px)}.aXBbkG_table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.aXBbkG_table th{z-index:1;background:var(--a-surface-2);border-bottom:1px solid var(--a-border);height:36px;color:var(--a-text-3);text-align:left;white-space:nowrap;padding:0 12px;font-size:12px;font-weight:550;position:sticky;top:0}.aXBbkG_table td{border-bottom:1px solid var(--a-border);vertical-align:middle;color:var(--a-text);padding:10px 12px}.aXBbkG_table tbody tr:last-child td{border-bottom:0}.aXBbkG_table tbody tr:hover td{background:var(--a-surface-2)}.aXBbkG_clickRow{cursor:pointer}.aXBbkG_table th:first-child,.aXBbkG_table td:first-child{padding-left:16px}.aXBbkG_table th:last-child,.aXBbkG_table td:last-child{padding-right:16px}.aXBbkG_alignEnd{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.aXBbkG_table .aXBbkG_code{white-space:nowrap;overflow-wrap:normal}.aXBbkG_table th.aXBbkG_alignEnd .aXBbkG_sortBtn{flex-direction:row-reverse}.aXBbkG_sortBtn{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.aXBbkG_sortBtn:hover,.aXBbkG_sortOn{color:var(--a-text)}.aXBbkG_sortIcon{opacity:.6}.aXBbkG_sortOn .aXBbkG_sortIcon{opacity:1;color:var(--a-accent-text)}.aXBbkG_primaryCell{min-width:180px}.aXBbkG_rowOpen{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.aXBbkG_nowrap{white-space:nowrap}.aXBbkG_refTable td{vertical-align:top;line-height:1.55}.aXBbkG_refTable td:first-child{white-space:nowrap}.aXBbkG_miniTable{border-collapse:collapse;width:100%;font-size:12.5px}.aXBbkG_miniTable th,.aXBbkG_miniTable td{border-bottom:1px solid var(--a-border);text-align:left;padding:4px 8px}.aXBbkG_miniTable th{color:var(--a-text-3);font-weight:550}.aXBbkG_pager{border-top:1px solid var(--a-border);color:var(--a-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.aXBbkG_pagerNote{font-variant-numeric:tabular-nums}.aXBbkG_pagerNote b{color:var(--a-text);font-weight:600}.aXBbkG_pagerBtns{align-items:center;gap:4px;display:flex}.aXBbkG_pagerPage{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.aXBbkG_avatar{object-fit:cover;background:var(--a-neutral-soft);border-radius:50%;flex:none}.aXBbkG_avatarLogo{object-fit:contain;background:var(--a-surface);border:1px solid var(--a-border);border-radius:6px}.aXBbkG_avatarInitial{background:var(--a-accent-soft);color:var(--a-accent-text);border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:inline-grid}.aXBbkG_userCell{align-items:center;gap:10px;min-width:0;display:flex}.aXBbkG_userText{flex-direction:column;min-width:0;display:flex}.aXBbkG_userName{color:var(--a-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:550;display:flex}.aXBbkG_userEmail{color:var(--a-text-3);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12.5px;overflow:hidden}.aXBbkG_quizCell{align-items:center;gap:12px;min-width:0;display:flex}.aXBbkG_thumb{border:1px solid var(--a-border);border-radius:4px;flex:none;width:64px;overflow:hidden}.aXBbkG_meter{flex-direction:column;gap:4px;min-width:96px;display:inline-flex}.aXBbkG_meterText{color:var(--a-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.aXBbkG_meterText b{color:var(--a-text);font-weight:600}.aXBbkG_meterLabel{color:var(--a-text-2);font-weight:500}.aXBbkG_meterTrack{background:var(--a-neutral-soft);border-radius:2px;height:4px;display:block;overflow:hidden}.aXBbkG_meterFill{background:var(--a-accent);border-radius:2px;height:100%;display:block}.aXBbkG_meterFull{background:var(--a-danger)}.aXBbkG_meters{flex-direction:column;gap:14px;display:flex}.aXBbkG_meters .aXBbkG_meter{display:flex}.aXBbkG_code{font-family:var(--a-mono);background:var(--a-neutral-soft);color:var(--a-text);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:12.5px}.aXBbkG_codeBig{font-family:var(--a-mono);font-size:20px;font-weight:600}.aXBbkG_roomCode{font-family:var(--a-mono);letter-spacing:.08em;font-size:14px;font-weight:650}.aXBbkG_roomCodeBig{border-radius:var(--a-radius);border:1px solid var(--a-border);background:var(--a-surface-2);height:56px;font-family:var(--a-mono);letter-spacing:.12em;flex:none;place-items:center;padding:0 14px;font-size:22px;font-weight:650;display:inline-grid}.aXBbkG_statusCell{align-items:center;gap:8px;min-width:0;display:flex}.aXBbkG_errorSnippet{color:var(--a-danger);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12.5px;overflow:hidden}.aXBbkG_breakAll{word-break:break-all}.aXBbkG_kv{flex-direction:column;margin:0;display:flex}.aXBbkG_kvRow{border-bottom:1px solid var(--a-border);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.aXBbkG_kvRow:first-child{padding-top:0}.aXBbkG_kvRow:last-child{border-bottom:0;padding-bottom:0}.aXBbkG_kvKey{color:var(--a-text-3);margin:0;font-size:12.5px}.aXBbkG_kvValue .aXBbkG_textLink{max-width:100%;display:block}.aXBbkG_kvValue .aXBbkG_userEmail{max-width:100%}.aXBbkG_kvValue{color:var(--a-text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px}.aXBbkG_jsonWrap{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface-2);min-width:0;overflow:hidden}.aXBbkG_jsonHead{border-bottom:1px solid var(--a-border);background:var(--a-surface);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.aXBbkG_json{max-height:520px;font-family:var(--a-mono);color:var(--a-text);white-space:pre;tab-size:2;margin:0;padding:12px;font-size:12.5px;line-height:1.55;overflow:auto}.aXBbkG_details{font-size:13.5px}.aXBbkG_details summary{cursor:pointer;color:var(--a-text-2);font-weight:550}.aXBbkG_details[open] summary{margin-bottom:8px}.aXBbkG_plainList{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.55;display:flex}.aXBbkG_cardList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aXBbkG_subCard{border-bottom:1px solid var(--a-border);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.aXBbkG_subCard:last-child{border-bottom:0}.aXBbkG_cardBody>.aXBbkG_subCard{border:1px solid var(--a-border);border-radius:var(--a-radius);padding:12px}.aXBbkG_subCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aXBbkG_transcript{flex-direction:column;gap:6px;max-height:360px;padding:2px;display:flex;overflow-y:auto}.aXBbkG_bubble{border-radius:var(--a-radius);white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.aXBbkG_bubbleHost{background:var(--a-accent-soft);color:var(--a-text);align-self:flex-end}.aXBbkG_bubbleAi{background:var(--a-neutral-soft);color:var(--a-text);align-self:flex-start}.aXBbkG_bubbleWho{color:var(--a-text-3);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.aXBbkG_problemList{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;display:flex}.aXBbkG_secretBox{border:1px solid var(--a-border-strong);border-radius:var(--a-radius);background:var(--a-surface-2);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.aXBbkG_secret{min-width:0;font-family:var(--a-mono);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1;font-size:13px}.aXBbkG_freshness{color:var(--a-text-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.aXBbkG_skel{background:var(--a-neutral-soft);border-radius:4px;animation:1.4s ease-in-out infinite aXBbkG_pulse;display:block}@keyframes aXBbkG_pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.aXBbkG_skel{animation:none}}.aXBbkG_skelRow{border-bottom:1px solid var(--a-border);align-items:center;gap:16px;padding:14px 16px;display:flex}.aXBbkG_skelRow:last-child{border-bottom:0}.aXBbkG_empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.aXBbkG_emptyIcon{background:var(--a-neutral-soft);width:40px;height:40px;color:var(--a-text-3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.aXBbkG_emptyTitle{color:var(--a-text);margin:0;font-size:14px;font-weight:600}.aXBbkG_emptyText{color:var(--a-text-3);max-width:360px;margin:0;font-size:13px}.aXBbkG_errorCard{border-radius:var(--a-radius);border:1px solid var(--a-danger-line);background:var(--a-danger-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.aXBbkG_errorText{color:var(--a-danger);overflow-wrap:anywhere;flex:240px;min-width:0;margin:0;font-size:13.5px}.aXBbkG_gate{grid-column:1/-1;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.aXBbkG_gateCard{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(400px,100%);padding:32px 28px;display:flex}.aXBbkG_gateLogo{border-radius:10px;width:44px;height:44px;margin-bottom:8px}.aXBbkG_gateTitle{color:var(--a-text);margin:0;font-size:18px;font-weight:650}.aXBbkG_gateText{color:var(--a-text-3);margin:0;font-size:13.5px}.aXBbkG_gateActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.aXBbkG_spinner{border:2px solid var(--a-border);border-top-color:var(--a-accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite aXBbkG_spin}@keyframes aXBbkG_spin{to{transform:rotate(360deg)}}.aXBbkG_scrim{z-index:60;background:var(--a-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.aXBbkG_modal{background:var(--a-surface);border:1px solid var(--a-border);width:min(480px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--a-shadow-lg);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.aXBbkG_modalWide{width:min(600px,100%)}.aXBbkG_modalForm{flex-direction:column;flex:1;min-height:0;display:flex}.aXBbkG_modalHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 0;display:flex}.aXBbkG_modalTitle{color:var(--a-text);margin:0;font-size:16px;font-weight:650}.aXBbkG_modalBody{flex-direction:column;gap:14px;min-height:0;padding:12px 20px 20px;display:flex;overflow-y:auto}.aXBbkG_modalText{color:var(--a-text-2);margin:0;font-size:13.5px;line-height:1.55}.aXBbkG_modalFoot{border-top:1px solid var(--a-border);background:var(--a-surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.aXBbkG_modalFootStart{margin-right:auto}.aXBbkG_modalIcon{background:var(--a-danger-soft);width:36px;height:36px;color:var(--a-danger);border-radius:50%;flex:none;place-items:center;display:grid}.aXBbkG_modalIconInfo{background:var(--a-accent-soft);color:var(--a-accent-text)}.aXBbkG_modalHeadText{align-items:flex-start;gap:12px;min-width:0;display:flex}.aXBbkG_toast{z-index:70;border-radius:var(--a-radius);color:#fafafa;max-width:calc(100vw - 40px);box-shadow:var(--a-shadow-lg);background:#18181b;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex;position:fixed;bottom:20px;right:20px}html[data-theme=dark] .aXBbkG_toast{color:#18181b;background:#f4f4f5}.aXBbkG_toastIcon{color:#4ade80;flex:none}html[data-theme=dark] .aXBbkG_toastIcon{color:#15803d}.aXBbkG_chart{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.aXBbkG_chartHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aXBbkG_chartTitle{color:var(--a-text-3);font-size:12.5px}.aXBbkG_chartTotal{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--a-text);font-size:20px;font-weight:650}.aXBbkG_chartTotal span{color:var(--a-text-3);letter-spacing:0;margin-left:4px;font-size:12.5px;font-weight:500}.aXBbkG_chartPlot{touch-action:pan-y;min-width:0;position:relative}.aXBbkG_chartPlot svg{display:block;overflow:visible}.aXBbkG_chartGrid{stroke:var(--a-chart-grid);stroke-width:1px}.aXBbkG_chartBase{stroke:var(--a-border-strong);stroke-width:1px}.aXBbkG_chartTick{fill:var(--a-text-3);font-size:11px;font-family:var(--a-font);font-variant-numeric:tabular-nums}.aXBbkG_chartMark{fill:var(--a-chart);opacity:.85}.aXBbkG_chartMarkActive{fill:var(--a-chart);opacity:1}.aXBbkG_chartHover{fill:var(--a-hover)}.aXBbkG_chartArea{fill:var(--a-chart-soft)}.aXBbkG_chartLine{fill:none;stroke:var(--a-chart);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.aXBbkG_chartCross{stroke:var(--a-border-strong);stroke-width:1px;stroke-dasharray:3 3}.aXBbkG_chartDot{fill:var(--a-surface);stroke:var(--a-chart);stroke-width:2px}.aXBbkG_chartTip{border-radius:var(--a-radius-sm);background:var(--a-surface);border:1px solid var(--a-border);box-shadow:var(--a-shadow-md);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;z-index:2;flex-direction:column;gap:1px;padding:6px 8px;font-size:12.5px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%)}.aXBbkG_chartTipLabel{color:var(--a-text-3);font-size:11.5px}.aXBbkG_chartTable summary{color:var(--a-text-3);cursor:pointer;width:fit-content;font-size:12px}.aXBbkG_chartTable[open] summary{margin-bottom:6px}.aXBbkG_barList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aXBbkG_barRow{flex-direction:column;gap:4px;min-width:0;display:flex}.aXBbkG_barTop{justify-content:space-between;gap:12px;font-size:13px;display:flex}.aXBbkG_barLabel{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aXBbkG_barValue{font-variant-numeric:tabular-nums;color:var(--a-text);white-space:nowrap;font-weight:600}.aXBbkG_barTrack{display:block}.aXBbkG_barTrackBg{fill:var(--a-neutral-soft)}.aXBbkG_barSub{color:var(--a-text-3);font-size:12px}.aXBbkG_quizGrid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px;display:grid}.aXBbkG_quizGridPad{padding:16px}.aXBbkG_qcard{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow-sm);flex-direction:column;min-width:0;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.aXBbkG_qcard:hover,.aXBbkG_qcard:focus-within{border-color:var(--a-border-strong);box-shadow:var(--a-shadow-md)}.aXBbkG_qcardDeleted .aXBbkG_qcardCover>span:first-child{opacity:.5;filter:grayscale(.6)}.aXBbkG_qcardMain{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.aXBbkG_page .aXBbkG_qcardMain:focus-visible{outline-offset:-2px}.aXBbkG_qcardCover{border-bottom:1px solid var(--a-border);display:block;position:relative}.aXBbkG_qcardBadges{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.aXBbkG_qcardBadges .aXBbkG_chip{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111114b8;border-color:#0000}.aXBbkG_qcardBadges .aXBbkG_chip_danger{background:#dc2626}.aXBbkG_qcardCount{position:absolute;bottom:8px;right:8px}.aXBbkG_qcardCount .aXBbkG_chip{color:#fff;background:#111114b8;border-color:#0000}.aXBbkG_qcardBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px;display:flex}.aXBbkG_qcardTitle{color:var(--a-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.aXBbkG_qcardMeta{color:var(--a-text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.aXBbkG_qcardKey{color:var(--a-text-3);align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.aXBbkG_qcardKey span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aXBbkG_qcardFoot{border-top:1px solid var(--a-border);color:var(--a-text-3);justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:8px;font-size:12.5px;display:flex}.aXBbkG_qcardOwner{min-width:0;color:var(--a-text-2);align-items:center;gap:6px;display:flex}.aXBbkG_qcardOwner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aXBbkG_qcardDate{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.aXBbkG_qcardActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.aXBbkG_qcard:hover .aXBbkG_qcardActions,.aXBbkG_qcard:focus-within .aXBbkG_qcardActions{opacity:1}@media (hover:none){.aXBbkG_qcardActions{opacity:1}}.aXBbkG_qcardAction{border-radius:var(--a-radius-sm);border:1px solid var(--a-border);background:var(--a-surface);width:30px;height:30px;color:var(--a-text);box-shadow:var(--a-shadow-md);cursor:pointer;place-items:center;padding:0;display:inline-grid}.aXBbkG_qcardAction:hover{background:var(--a-hover)}.aXBbkG_qcardAction:disabled{opacity:.6;cursor:wait}.aXBbkG_skelCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);overflow:hidden}.aXBbkG_coverHero{border-radius:var(--a-radius);border:1px solid var(--a-border);background:var(--a-surface);box-shadow:var(--a-shadow-sm);grid-template-columns:minmax(0,360px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.aXBbkG_coverHeroImg{border-right:1px solid var(--a-border);display:block}.aXBbkG_coverHeroImg>span{aspect-ratio:auto;height:100%;min-height:220px}.aXBbkG_coverHeroText{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:20px 24px;display:flex}.aXBbkG_coverHeroStats{flex-wrap:wrap;gap:20px;margin-top:8px;display:flex}.aXBbkG_heroStat{flex-direction:column;min-width:0;display:flex}.aXBbkG_heroStat span{color:var(--a-text-3);font-size:12px}.aXBbkG_heroStat b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.aXBbkG_profile{align-items:center;gap:14px;min-width:0;display:flex}.aXBbkG_profileText{flex-direction:column;gap:2px;min-width:0;display:flex}.aXBbkG_profileCard{text-align:center;border-bottom:1px solid var(--a-border);flex-direction:column;align-items:center;gap:8px;padding:20px 16px 16px;display:flex}.aXBbkG_profileName{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:650}.aXBbkG_profileEmail{color:var(--a-text-3);overflow-wrap:anywhere;margin:0;font-size:13px}.aXBbkG_questions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aXBbkG_question{border-bottom:1px solid var(--a-border);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.aXBbkG_question:last-child{border-bottom:0}.aXBbkG_questionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aXBbkG_questionNum{color:var(--a-text-3);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.aXBbkG_questionText{color:var(--a-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.45}.aXBbkG_questionMedia{max-width:420px}.aXBbkG_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.aXBbkG_option{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);align-items:center;gap:10px;min-width:0;min-height:40px;padding:6px 10px 6px 6px;font-size:13.5px;display:flex}.aXBbkG_optionCorrect{border-color:var(--a-success-line);background:var(--a-success-soft);box-shadow:inset 3px 0 0 var(--a-success)}.aXBbkG_optionShape{border-radius:4px;flex:none;place-items:center;width:26px;height:26px;display:grid}.aXBbkG_optionText{overflow-wrap:anywhere;min-width:0;color:var(--a-text);flex:1}.aXBbkG_optionCount{color:var(--a-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.aXBbkG_correctBadge{color:var(--a-success);flex:none;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.aXBbkG_answerFoot{flex-direction:column;gap:8px;padding-top:4px;display:flex}.aXBbkG_responses{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.aXBbkG_response{align-items:center;gap:8px;min-width:0;padding:4px 0;font-size:13px;display:flex}.aXBbkG_responseDot{border-radius:3px;flex:none;width:10px;height:10px}.aXBbkG_responseName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.aXBbkG_responseName+.aXBbkG_muted{white-space:nowrap;margin-left:auto;font-size:12.5px}.aXBbkG_doc{color:var(--a-text);flex-direction:column;gap:10px;font-size:13.5px;line-height:1.6;display:flex}.aXBbkG_doc p{margin:0}.aXBbkG_docNav{flex-direction:column;gap:2px;font-size:13px;display:flex}.aXBbkG_docNav a{border-radius:var(--a-radius-sm);padding:4px 8px;text-decoration:none;color:var(--a-text-2)!important}.aXBbkG_docNav a:hover{background:var(--a-hover);color:var(--a-text)!important}.aXBbkG_anchor{scroll-margin-top:calc(var(--a-top) + 16px)}@media (max-width:1279px){.aXBbkG_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aXBbkG_detail{grid-template-columns:minmax(0,1fr) 300px}.aXBbkG_grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.aXBbkG_page{--a-side:64px}.aXBbkG_sideBrand{justify-content:center;padding:0}.aXBbkG_brandName,.aXBbkG_brandTag,.aXBbkG_navLabel,.aXBbkG_sideGroup{display:none}.aXBbkG_sideGroup+.aXBbkG_navItem{margin-top:0}.aXBbkG_sideNav{align-items:center;gap:4px;padding:12px 0}.aXBbkG_sideNav hr{width:32px}.aXBbkG_navItem{justify-content:center;width:40px;height:40px;padding:0}.aXBbkG_sideFoot{justify-content:center;display:flex}.aXBbkG_detail{grid-template-columns:minmax(0,1fr)}.aXBbkG_detailSide{order:-1;position:static}.aXBbkG_grid2{grid-template-columns:minmax(0,1fr)}.aXBbkG_gsearch{width:260px}}.aXBbkG_sideDivider{display:none}@media (max-width:1099px) and (min-width:768px){.aXBbkG_sideDivider{border:0;border-top:1px solid var(--a-border);margin:8px 0;display:block}}@media (max-width:767px){.aXBbkG_page{--a-side:272px;grid-template-columns:minmax(0,1fr)}.aXBbkG_sidebar{width:var(--a-side);z-index:50;box-shadow:none;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.aXBbkG_sidebarOpen{box-shadow:var(--a-shadow-lg);transform:translate(0)}@media (prefers-reduced-motion:reduce){.aXBbkG_sidebar{transition:none}}.aXBbkG_sideBrand{justify-content:flex-start;padding:0 8px 0 16px}.aXBbkG_brandName,.aXBbkG_brandTag,.aXBbkG_navLabel,.aXBbkG_sideGroup{display:initial}.aXBbkG_sideGroup{display:block}.aXBbkG_sideNav{align-items:stretch;gap:2px;padding:12px 8px}.aXBbkG_navItem{justify-content:flex-start;width:auto;height:40px;padding:0 12px;font-size:14.5px}.aXBbkG_sideFoot{display:block}.aXBbkG_page .aXBbkG_drawerClose{margin-left:auto;display:inline-grid}.aXBbkG_drawerScrim{z-index:45;background:var(--a-scrim);display:block;position:fixed;inset:0}.aXBbkG_topbar{gap:4px;padding:0 8px 0 4px}.aXBbkG_page .aXBbkG_menuBtn{width:40px;height:40px;display:inline-grid}.aXBbkG_topBrand{flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.aXBbkG_topBrand .aXBbkG_logo{width:24px;height:24px}.aXBbkG_topTitle{display:none}.aXBbkG_topSpacer{flex:1}.aXBbkG_gsearch{width:auto;position:static}.aXBbkG_page .aXBbkG_gsearchToggle{width:40px;height:40px;display:inline-grid}.aXBbkG_gsearchBox{display:none}.aXBbkG_gsearchOpen .aXBbkG_gsearchBox{z-index:41;background:var(--a-surface);height:36px;display:flex;position:absolute;top:10px;left:8px;right:8px}.aXBbkG_gsearchOpen .aXBbkG_gsearchPanel{left:8px;right:8px;top:calc(var(--a-top) - 4px);min-width:0}.aXBbkG_kbd,.aXBbkG_avatarBtn .aXBbkG_chev{display:none}.aXBbkG_avatarBtn{padding:0 3px}.aXBbkG_main{padding:16px 16px 48px}.aXBbkG_pageTitle{font-size:19px}.aXBbkG_pageActions{width:100%}.aXBbkG_kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aXBbkG_kpi{padding:12px}.aXBbkG_kpiValue{font-size:21px}.aXBbkG_grid3{grid-template-columns:minmax(0,1fr)}.aXBbkG_filters{padding:12px}.aXBbkG_searchField{flex-basis:100%;max-width:none}.aXBbkG_filtersEnd{margin-left:0}.aXBbkG_filters .aXBbkG_pillSelect{flex:150px}.aXBbkG_pillSelect .aXBbkG_select{flex:1;width:100%;max-width:none}.aXBbkG_coverHero{grid-template-columns:minmax(0,1fr)}.aXBbkG_coverHeroImg{border-right:0;border-bottom:1px solid var(--a-border)}.aXBbkG_coverHeroImg>span{aspect-ratio:16/10;height:auto;min-height:0}.aXBbkG_coverHeroText{padding:16px}.aXBbkG_options{grid-template-columns:minmax(0,1fr)}.aXBbkG_quizGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.aXBbkG_qcardBody{padding:10px}.aXBbkG_qcardTitle{font-size:13.5px}.aXBbkG_kvRow{grid-template-columns:110px minmax(0,1fr)}.aXBbkG_modalFoot{padding:12px 16px}.aXBbkG_modalHead{padding:16px 16px 0}.aXBbkG_modalBody{padding:12px 16px 16px}.aXBbkG_toast{max-width:none;bottom:16px;left:16px;right:16px}.aXBbkG_tableSticky{max-height:none}.aXBbkG_table:not(.aXBbkG_keepTable) thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.aXBbkG_table:not(.aXBbkG_keepTable),.aXBbkG_table:not(.aXBbkG_keepTable) tbody,.aXBbkG_table:not(.aXBbkG_keepTable) tr,.aXBbkG_table:not(.aXBbkG_keepTable) td{width:100%;display:block}.aXBbkG_table:not(.aXBbkG_keepTable) tr{border-bottom:1px solid var(--a-border);padding:12px 16px}.aXBbkG_table:not(.aXBbkG_keepTable) tbody tr:last-child{border-bottom:0}.aXBbkG_table:not(.aXBbkG_keepTable) td,.aXBbkG_table:not(.aXBbkG_keepTable) td:first-child,.aXBbkG_table:not(.aXBbkG_keepTable) td:last-child{border:0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;padding:3px 0;display:grid;text-align:left!important;background:0 0!important}.aXBbkG_table:not(.aXBbkG_keepTable) td>*{justify-self:start;max-width:100%}.aXBbkG_table:not(.aXBbkG_keepTable) td>.aXBbkG_meter{justify-self:stretch}.aXBbkG_table:not(.aXBbkG_keepTable) td:before{content:attr(data-label);color:var(--a-text-3);font-size:12px}.aXBbkG_table:not(.aXBbkG_keepTable) td.aXBbkG_primaryCell{min-width:0;padding-bottom:8px;display:block}.aXBbkG_table:not(.aXBbkG_keepTable) td.aXBbkG_primaryCell:before{display:none}.aXBbkG_table:not(.aXBbkG_keepTable) tbody tr:hover td{background:0 0}.aXBbkG_refTable td:first-child{white-space:normal}.aXBbkG_table:not(.aXBbkG_keepTable) .aXBbkG_code{white-space:normal;overflow-wrap:anywhere}.aXBbkG_userEmail{max-width:100%}.aXBbkG_errorSnippet{white-space:normal;max-width:100%}.aXBbkG_pager{padding:10px 12px}}.aXBbkG_crumbsMobile{display:none}@media (max-width:767px){.aXBbkG_crumbsMobile{display:flex}}
._1nWCfW_wrap{display:inline-flex;position:relative}._1nWCfW_placeholder{width:96px;height:38px;display:inline-block}._1nWCfW_chip{border:2px solid var(--divider);background:var(--surface);color:var(--foreground);font:700 15px/1 var(--font-body-stack);cursor:pointer;box-shadow:0 2px 0 var(--surface-edge);transition:transform .12s var(--ease-back);border-radius:9999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}._1nWCfW_chip:hover{transform:translateY(-1px)}._1nWCfW_chip:focus-visible{outline:3px solid var(--info);outline-offset:2px}._1nWCfW_avatar{object-fit:cover;background:var(--action);color:#fff;width:30px;height:30px;font:700 15px/1 var(--font-display-stack);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._1nWCfW_name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}._1nWCfW_caret{opacity:.6;font-size:11px}._1nWCfW_menu{z-index:60;background:var(--surface);border:2px solid var(--divider);min-width:220px;box-shadow:var(--clay-shadow);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}._1nWCfW_who{border-bottom:2px solid var(--divider);margin-bottom:6px;padding:8px 12px 10px}._1nWCfW_whoName{font:700 16px/1.2 var(--font-display-stack)}._1nWCfW_whoEmail{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:2px;font-size:13px}._1nWCfW_item{text-align:left;color:var(--foreground);font:600 15px/1.2 var(--font-body-stack);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:10px 12px;text-decoration:none;display:block}._1nWCfW_item:hover,._1nWCfW_item:focus-visible{background:var(--well);outline:none}._1nWCfW_signOut{color:var(--action-edge)}@media (max-width:520px){._1nWCfW_name,._1nWCfW_caret{display:none}._1nWCfW_chip{padding:4px}}
.Gh9jHW_when{flex-direction:column;gap:2px;min-width:0;display:flex}.Gh9jHW_winner{align-items:center;gap:6px;min-width:0;max-width:220px;display:inline-flex}.Gh9jHW_trophy{color:var(--a-accent);flex:none}.Gh9jHW_winnerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.Gh9jHW_dateField{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);align-items:center;min-width:0;max-width:100%;height:32px;display:inline-flex}.Gh9jHW_dateField:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-ring)}.Gh9jHW_dateInput{height:30px;color:var(--a-text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;min-width:0;padding:0 8px 0 6px;font-size:13px;font-weight:550}@media (prefers-color-scheme:dark){.Gh9jHW_dateInput{--lightningcss-light: ;--lightningcss-dark:initial}}.Gh9jHW_dateInput:focus{outline:none}.Gh9jHW_thumb{max-width:220px}.Gh9jHW_podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin:0;padding:0;list-style:none;display:grid}.Gh9jHW_step{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface-2);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:16px 12px 14px;display:flex}.Gh9jHW_step1{border-color:var(--a-accent);background:var(--a-accent-soft);box-shadow:inset 0 3px 0 var(--a-accent);padding-top:24px;padding-bottom:22px}.Gh9jHW_medal{width:26px;height:26px;color:var(--a-text);background:var(--a-neutral-soft);border:1px solid var(--a-border-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.Gh9jHW_step1 .Gh9jHW_medal{background:var(--a-accent);border-color:var(--a-accent);color:var(--a-on-accent)}.Gh9jHW_stepName{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:650;overflow:hidden}.Gh9jHW_stepScore{font-variant-numeric:tabular-nums;color:var(--a-text-2);font-size:13px;font-weight:600}.Gh9jHW_answers{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Gh9jHW_answer{border-bottom:1px solid var(--a-border);grid-template-columns:22px minmax(90px,1fr) minmax(0,1.4fr) 56px 64px;align-items:center;gap:10px;min-width:0;padding:7px 10px;font-size:13px;display:grid}.Gh9jHW_answer:last-child{border-bottom:0}.Gh9jHW_missed{background:var(--a-surface-2)}.Gh9jHW_right,.Gh9jHW_wrong,.Gh9jHW_skip{border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.Gh9jHW_right{color:var(--a-success);background:var(--a-success-soft);border:1px solid var(--a-success-line)}.Gh9jHW_wrong{color:var(--a-danger);background:var(--a-danger-soft);border:1px solid var(--a-danger-line)}.Gh9jHW_skip{color:var(--a-text-3);background:var(--a-neutral-soft);border:1px solid var(--a-border)}.Gh9jHW_answerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.Gh9jHW_answerPick{align-items:center;gap:6px;min-width:0;display:inline-flex}.Gh9jHW_answerOption{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-text-2);overflow:hidden}.Gh9jHW_answerTime{text-align:right;color:var(--a-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.Gh9jHW_points,.Gh9jHW_noPoints{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.Gh9jHW_points{color:var(--a-success)}.Gh9jHW_noPoints{color:var(--a-text-3)}.Gh9jHW_nobody{border:1px dashed var(--a-border-strong);border-radius:var(--a-radius-sm);color:var(--a-text-2);align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:13px;display:flex}@media (max-width:767px){.Gh9jHW_podium{grid-template-columns:minmax(0,1fr);align-items:stretch}.Gh9jHW_podium .Gh9jHW_step{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:8px 10px;padding:10px 12px}.Gh9jHW_podium .Gh9jHW_step1{box-shadow:inset 3px 0 0 var(--a-accent);order:-1}.Gh9jHW_stepName{flex:1}.Gh9jHW_answer{grid-template-columns:22px minmax(0,1fr) auto auto;grid-template-areas:"mark name time pts"".pick pick pick";row-gap:2px}.Gh9jHW_answer>:first-child{grid-area:mark}.Gh9jHW_answer>:nth-child(2){grid-area:name}.Gh9jHW_answer>:nth-child(3){grid-area:pick}.Gh9jHW_answer>:nth-child(4){grid-area:time}.Gh9jHW_answer>:nth-child(5){grid-area:pts}}
.u8PWeq_bar{z-index:50;background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.u8PWeq_wordmark{font-family:var(--font-display-stack);font-size:26px;font-weight:700;line-height:1}.u8PWeq_brand{cursor:pointer;color:var(--foreground);letter-spacing:-.5px;background:0 0;border:none;align-items:center;gap:8px;font-size:22px;font-weight:800;display:inline-flex}.u8PWeq_right{align-items:center;gap:14px;display:inline-flex}.u8PWeq_status{background:var(--well);border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:600;display:inline-flex}.u8PWeq_statusOn{color:var(--foreground)}.u8PWeq_statusOff{color:var(--muted-foreground);opacity:.85}.u8PWeq_statusDot{border-radius:50%;width:9px;height:9px}.u8PWeq_statusOn .u8PWeq_statusDot{background:var(--success,#bee645);animation:1.8s ease-in-out infinite u8PWeq_pulse;box-shadow:0 0 0 4px #bee64533}.u8PWeq_statusOff .u8PWeq_statusDot{background:var(--muted-foreground);opacity:.5}@keyframes u8PWeq_pulse{0%,to{opacity:1}50%{opacity:.35}}.u8PWeq_code{color:var(--primary);letter-spacing:2px}.u8PWeq_cta{cursor:pointer;color:#fff;border:none;border-radius:9999px;padding:11px 24px;font-size:16px;font-weight:800}.u8PWeq_cta:disabled{opacity:.7;cursor:default}.u8PWeq_start{background:var(--gradient-green,linear-gradient(135deg,#bee645,#26890c));box-shadow:0 4px 14px #26890c66}.u8PWeq_connect{background:var(--gradient-orange,linear-gradient(135deg,#ff6333,#feba00));box-shadow:var(--shadow-button,0 4px 12px #ff63334d)}@media (max-width:560px){.u8PWeq_bar{padding:10px 14px}.u8PWeq_status{display:none}.u8PWeq_right{flex-wrap:wrap;justify-content:flex-end;gap:8px}}
.ymf3BW_bar{align-items:center;gap:18px;display:flex}.ymf3BW_links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ymf3BW_link{color:var(--ink);border-radius:6px;font-size:15px;font-weight:600;text-decoration:none}.ymf3BW_link:hover{color:var(--action-edge)}.ymf3BW_link:focus-visible{outline:3px solid var(--action);outline-offset:3px}.ymf3BW_joinWrap{position:relative}.ymf3BW_joinBtn{cursor:pointer;background:var(--go);color:#32332d;font:700 15px/1 var(--font-body-stack);box-shadow:0 3px 0 var(--go-edge);white-space:nowrap;border:none;border-radius:9999px;padding:9px 16px}.ymf3BW_joinBtn:hover{transform:translateY(-1px)}.ymf3BW_joinBtn:focus-visible{outline:3px solid var(--info);outline-offset:2px}.ymf3BW_joinPop{z-index:60;background:var(--surface);border:2px solid var(--divider);width:280px;box-shadow:var(--clay-shadow);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.ymf3BW_joinLabel{font:700 15px/1.2 var(--font-display-stack);color:var(--ink)}.ymf3BW_joinRow{gap:8px;display:flex}.ymf3BW_joinInput{border:2px solid var(--divider);background:var(--well);min-width:0;color:var(--ink);font:700 20px/1 var(--font-body-stack);letter-spacing:3px;text-align:center;border-radius:12px;flex:1;padding:10px 12px}.ymf3BW_joinInput::placeholder{color:var(--ink-soft);opacity:.45}.ymf3BW_joinInput:focus-visible{outline:3px solid var(--info);outline-offset:1px}.ymf3BW_joinGo{cursor:pointer;background:var(--action);color:#fff;font:700 15px/1 var(--font-body-stack);box-shadow:0 3px 0 var(--action-edge);border:none;border-radius:12px;padding:0 16px}.ymf3BW_joinGo:disabled{opacity:.45;cursor:default;box-shadow:none}.ymf3BW_menuWrap{display:none;position:relative}.ymf3BW_menuBtn{border:2px solid var(--divider);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;font-size:20px}.ymf3BW_menu{z-index:60;background:var(--surface);border:2px solid var(--divider);min-width:200px;box-shadow:var(--clay-shadow);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ymf3BW_menuItem{color:var(--ink);border-radius:12px;padding:11px 12px;font-size:16px;font-weight:600;text-decoration:none}.ymf3BW_menuItem:hover,.ymf3BW_menuItem:focus-visible{background:var(--well);outline:none}@media (max-width:860px){.ymf3BW_links{display:none}.ymf3BW_joinPop{left:0;right:auto}.ymf3BW_menuWrap{display:block}.ymf3BW_bar{gap:10px}}@media (max-width:380px){.ymf3BW_joinBtn{padding:9px 12px;font-size:14px}.ymf3BW_joinPop{width:min(280px,100vw - 32px)}}
.z8qeIa_wrap{font-family:var(--font-body-stack);color:var(--ink);justify-content:center;padding:40px 18px 60px;display:flex}.z8qeIa_card{width:100%;max-width:480px}.z8qeIa_cardInner{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 22px 26px;display:flex}.z8qeIa_loading{flex-direction:column;align-items:center;gap:12px;padding-top:40px;display:flex}.z8qeIa_lead{margin:0;font-size:16px;font-weight:700}.z8qeIa_liveChip{background:var(--well);letter-spacing:.3px;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.z8qeIa_liveDot{background:var(--go-edge);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite z8qeIa_livePulse}@keyframes z8qeIa_livePulse{0%,to{opacity:.4}50%{opacity:1}}.z8qeIa_title{font-family:var(--font-display-stack);overflow-wrap:anywhere;margin:4px 0 0;font-size:26px;font-weight:700;line-height:1.2}.z8qeIa_progress{font-family:var(--font-display-stack);margin:0;font-size:20px;font-weight:600}.z8qeIa_sub{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.z8qeIa_reconnecting{color:var(--ink-soft);margin:0;font-size:13px;font-weight:700}.z8qeIa_note{background:var(--well);border-radius:18px;margin:6px 0 4px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.45}.z8qeIa_noteAlert{background:var(--highlight);color:#32332d}@media (prefers-reduced-motion:reduce){.z8qeIa_liveDot{opacity:1;animation:none}}
.E0kJGG_page{background:var(--room);min-height:100vh;color:var(--ink);font-family:var(--font-body-stack)}.E0kJGG_inner{flex-direction:column;gap:72px;max-width:1180px;margin:0 auto;padding:22px 18px 64px;display:flex}.E0kJGG_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.E0kJGG_brand{color:var(--ink);border-radius:999px;align-items:center;gap:8px;text-decoration:none;display:flex}.E0kJGG_brand:focus-visible{outline:4px solid var(--action);outline-offset:4px}.E0kJGG_wordmark{font-family:var(--font-display-stack);font-size:30px;font-weight:700;line-height:1}.E0kJGG_navLinks{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.E0kJGG_navLink{color:var(--ink);border-radius:6px;font-size:15px;font-weight:600}.E0kJGG_navLink:hover{color:var(--action-edge)}.E0kJGG_navLink:focus-visible{outline:3px solid var(--action);outline-offset:3px}.E0kJGG_hero{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.E0kJGG_heroCopy{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}.E0kJGG_heroTitle{font-family:var(--font-display-stack);margin:0;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.05}.E0kJGG_heroText{color:var(--ink-soft);max-width:520px;margin:0;font-size:18px;line-height:1.6}.E0kJGG_heroCtas{flex-wrap:wrap;align-items:center;gap:14px;padding-top:6px;display:flex}.E0kJGG_heroCard{flex:380px;min-width:0}.E0kJGG_heroCardInner{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex}.E0kJGG_cardTitle{font-family:var(--font-display-stack);font-size:22px;font-weight:600}.E0kJGG_cardText{color:var(--ink-soft);font-size:15px}.E0kJGG_section{flex-direction:column;gap:24px;scroll-margin-top:24px;display:flex}.E0kJGG_sectionTitle{font-family:var(--font-display-stack);margin:0;font-size:34px;font-weight:600}.E0kJGG_stepGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.E0kJGG_stepInner{align-items:center;gap:14px;height:100%;padding:18px 20px;display:flex}.E0kJGG_stepText{flex-direction:column;gap:4px;display:flex}.E0kJGG_cardHeading{font-family:var(--font-display-stack);font-size:18px;font-weight:600}.E0kJGG_cardMeta{color:var(--ink-soft);font-size:14px;line-height:1.5}.E0kJGG_footer{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:8px;font-size:14px;display:flex}.E0kJGG_footerLink{color:var(--action-edge);font-weight:700}.E0kJGG_footerLink:hover{color:#b53a14}@media (max-width:560px){.E0kJGG_inner{gap:56px}.E0kJGG_navLinks{gap:14px}.E0kJGG_navLink{display:none}.E0kJGG_heroCardInner{padding:22px 18px}.E0kJGG_sectionTitle{font-size:28px}}
.L9BMAq_free{margin:var(--space-md,16px) 0 0;color:var(--ink-soft);font-weight:700}.L9BMAq_sectionLead{color:var(--ink-soft);margin:-8px 0 20px}.L9BMAq_ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.L9BMAq_way{flex-direction:column;gap:8px;height:100%;padding:22px;display:flex}.L9BMAq_school{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:20px 22px;display:flex}.L9BMAq_schoolText{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.L9BMAq_wayIcon{font-size:2rem}.L9BMAq_wayFree{background:var(--well);border:2px solid var(--divider);color:var(--action-edge);border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 12px;font-size:.85rem;font-weight:800}.L9BMAq_tvSteps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.L9BMAq_tvStep{flex-direction:column;gap:6px;padding:18px;display:flex}.L9BMAq_tvArt{justify-content:center;margin-bottom:6px;display:flex}.L9BMAq_tvArt svg{width:100%;max-width:220px;height:auto}.L9BMAq_num{background:var(--action);color:#fff;vertical-align:2px;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;font-size:.85rem;display:inline-grid}.L9BMAq_center{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.L9BMAq_sendNote{max-width:520px;color:var(--ink-soft);margin:0;font-size:15px;font-weight:600;line-height:1.45}.L9BMAq_chips{flex-wrap:wrap;gap:12px;display:flex}.L9BMAq_chip{background:var(--surface);border:2px solid var(--surface-edge);color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:800}.L9BMAq_final{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.L9BMAq_inlineLink{color:var(--action-edge);text-underline-offset:3px;border-radius:4px;font-weight:800;text-decoration:underline}[data-theme=dark] .L9BMAq_inlineLink{color:var(--action)}.L9BMAq_inlineLink:focus-visible{outline:3px solid var(--action);outline-offset:3px}.L9BMAq_footerLinks{gap:18px;display:flex}
._9Iyxta_container{min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex}._9Iyxta_loadingBg{background:var(--background)}._9Iyxta_errorBg{background:var(--answer-red)}._9Iyxta_successBg{background:var(--brand-lime-green)}._9Iyxta_card{text-align:center;width:100%;max-width:400px}._9Iyxta_spinner{border:4px solid var(--border);border-top-color:var(--primary);width:48px;height:48px;margin:0 auto var(--space-lg);border-radius:50%}._9Iyxta_iconCircle{width:64px;height:64px;margin:0 auto var(--space-lg);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.8rem;display:flex}._9Iyxta_iconError{background:#fff3}._9Iyxta_iconSuccess{background:#32332d26}._9Iyxta_title{color:#fff;margin:0 0 var(--space-md) 0;font-size:1.8rem;font-weight:800}._9Iyxta_titleDark{color:var(--foreground)}._9Iyxta_message{margin:0 0 var(--space-lg) 0;opacity:.85;color:#fff;font-size:1rem}._9Iyxta_messageDark{color:var(--muted-foreground)}._9Iyxta_retryBtn{color:var(--answer-red);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);cursor:pointer;background:#fff;border:none;font-family:inherit;font-size:1rem;font-weight:700}._9Iyxta_signingIn{background:var(--room);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;display:flex}._9Iyxta_signingInText{font-family:var(--font-display-stack);color:var(--ink);margin:0;font-size:24px;font-weight:600}
.BIhrfW_inner{gap:40px;min-height:100dvh}.BIhrfW_main{flex:1;justify-content:center;align-items:center;display:flex}.BIhrfW_card{width:100%;max-width:460px}.BIhrfW_cardInner,.BIhrfW_checking{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 24px;display:flex}.BIhrfW_checking{padding:0}.BIhrfW_title{font-family:var(--font-display-stack);margin:0;font-size:32px;font-weight:700;line-height:1.1}.BIhrfW_text{color:var(--ink-soft);margin:0;font-size:16px;font-weight:700;line-height:1.45}.BIhrfW_error{box-sizing:border-box;background:var(--highlight);border:2px solid var(--highlight-edge);color:#32332d;border-radius:16px;width:100%;margin:0;padding:10px 14px;font-weight:700}.BIhrfW_note{color:var(--ink-soft);margin:4px 0 0;font-size:14px;font-weight:600}.BIhrfW_link{color:var(--action-edge);text-underline-offset:3px;font-weight:800;text-decoration:underline}[data-theme=dark] .BIhrfW_link{color:var(--action)}
