._3kKeTq_topNav{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}._3kKeTq_navLeft{align-items:center;gap:.75rem;display:flex}._3kKeTq_iconBox{background:var(--color-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._3kKeTq_navTitle{font-size:.875rem;font-weight:600}._3kKeTq_navIntegrationBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}._3kKeTq_navIntegrationBtn:hover{background:var(--color-surface-hover);color:var(--color-fg)}._3kKeTq_editorArea{isolation:isolate;background:var(--color-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._3kKeTq_editorBody{flex-direction:column;flex:1;width:100%;max-width:760px;min-height:0;margin:0 auto;padding:3rem 1.5rem 2rem;display:flex;overflow-y:auto}._3kKeTq_container{background:var(--color-bg);height:calc(100dvh - 48px);color:var(--color-fg);flex-direction:column;display:flex;overflow:hidden}._3kKeTq_mainWrapper{flex-direction:column;flex:1;min-height:0;display:flex}._3kKeTq_editorBody:has(>._3kKeTq_dropZone){max-width:none;padding:0}._3kKeTq_dropZone{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:3rem 2rem;transition:background .2s,box-shadow .2s;display:flex}._3kKeTq_dropZone:hover ._3kKeTq_dropIconWrap{border-color:var(--color-accent)}._3kKeTq_dropZoneActive{background:var(--color-accent-light);box-shadow:inset 0 0 0 2px var(--color-accent)}._3kKeTq_dropIconWrap{background:var(--color-bg);border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:.375rem;display:grid}._3kKeTq_dropText{margin:0;font-size:1rem;font-weight:600}._3kKeTq_dropLink{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}._3kKeTq_dropHint{color:var(--color-muted);margin:0;font-size:.8125rem}._3kKeTq_player{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._3kKeTq_playerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._3kKeTq_segmented{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;padding:3px;display:inline-flex}._3kKeTq_segBtn{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.375rem;padding:.4375rem 1rem;font-size:.8125rem;font-weight:600;transition:all .18s;display:inline-flex}._3kKeTq_segBtn:disabled{opacity:.45;cursor:not-allowed}._3kKeTq_segActive{background:var(--color-accent);color:#fff;box-shadow:0 1px 3px #0000001f}._3kKeTq_fileMeta{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.4375rem;min-width:0;font-size:.75rem;display:flex}._3kKeTq_fileName{color:var(--color-fg2);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500;overflow:hidden}._3kKeTq_dot{opacity:.5}._3kKeTq_cleanedIn{color:var(--color-accent);font-weight:600}._3kKeTq_resetBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:28px;height:28px;margin-left:.25rem;transition:all .15s;display:grid}._3kKeTq_resetBtn:hover{color:var(--color-fg);border-color:var(--color-fg2);background:var(--color-bg)}._3kKeTq_waveform{cursor:pointer;touch-action:none;width:100%;height:130px;display:block}._3kKeTq_playerFoot{align-items:center;gap:1rem;display:flex}._3kKeTq_playBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;transition:transform .12s,filter .15s;display:grid;box-shadow:0 4px 14px #9f4e5e4d}._3kKeTq_playBtn:hover{filter:brightness(1.06);transform:scale(1.04)}._3kKeTq_playBtn:active{transform:scale(.97)}._3kKeTq_time{color:var(--color-fg2);font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:.8125rem}._3kKeTq_timeSep{color:var(--color-muted);margin:0 .125rem}._3kKeTq_footSpacer{flex:1}._3kKeTq_primaryBtn{background:var(--color-fg);color:var(--color-bg);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .12s,opacity .15s;display:inline-flex}._3kKeTq_primaryBtn:hover{opacity:.9;transform:translateY(-1px)}._3kKeTq_primaryBtn:disabled{opacity:.55;cursor:wait;transform:none}._3kKeTq_err{color:var(--color-error);background:#dc262614;border:1px solid #dc262633;border-radius:8px;padding:.75rem .875rem;font-size:.8125rem}._3kKeTq_spin{animation:1s linear infinite _3kKeTq_spin}@keyframes _3kKeTq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:560px){._3kKeTq_playerFoot{flex-wrap:wrap}._3kKeTq_footSpacer{display:none}._3kKeTq_primaryBtn{flex:1;justify-content:center}}._3kKeTq_codeOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._3kKeTq_codeModal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:80vh;display:flex;overflow:hidden}._3kKeTq_codeHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._3kKeTq_codeTitle{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}._3kKeTq_codeClose{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}._3kKeTq_codeClose:hover{color:var(--color-fg)}._3kKeTq_codeTabs{border-bottom:1px solid var(--color-border);gap:.25rem;padding:.5rem 1.25rem 0;display:flex}._3kKeTq_codeTab{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}._3kKeTq_codeTabActive{color:var(--color-accent);border-bottom-color:var(--color-accent)}._3kKeTq_codeBody{padding:1rem 1.25rem;position:relative;overflow-y:auto}._3kKeTq_codePre{color:#e2e8f0;white-space:pre-wrap;background:#1a1b26;border-radius:8px;margin:0;padding:1rem;font-family:ui-monospace,monospace;font-size:.8125rem;line-height:1.5;overflow-x:auto}._3kKeTq_codeCopy{color:#e2e8f0;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;display:flex;position:absolute;top:1.5rem;right:2rem}._3kKeTq_codeHint{border-top:1px solid var(--color-border);color:var(--color-fg2);margin:0;padding:.75rem 1.25rem;font-size:.8125rem}._3kKeTq_codeHint code{background:var(--color-border);color:var(--color-fg);border-radius:4px;padding:.125rem .25rem}._3kKeTq_codeHint a{color:var(--color-accent);font-weight:500;text-decoration:none}
.IaJdaW_backdrop{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.IaJdaW_edges{-webkit-mask-image:radial-gradient(80% 75%,#0000 25%,#000 95%);mask-image:radial-gradient(80% 75%,#0000 25%,#000 95%)}.IaJdaW_top{-webkit-mask-image:linear-gradient(#000 0%,#0000 50%);mask-image:linear-gradient(#000 0%,#0000 50%)}.IaJdaW_bottom{-webkit-mask-image:linear-gradient(#0000 60%,#000 100%);mask-image:linear-gradient(#0000 60%,#000 100%)}
.JtdrjW_wrap{flex-direction:column;flex:1;min-height:0;display:flex}.JtdrjW_result{flex:1;padding-top:.5rem;position:relative}.JtdrjW_empty,.JtdrjW_plain{margin:0;font-size:1.125rem;line-height:1.65}.JtdrjW_empty{color:var(--color-muted)}.JtdrjW_wait{flex-direction:column;gap:.5rem;margin:0;font-size:1rem;display:flex}.JtdrjW_wait>:first-child{vertical-align:middle;margin-right:.4rem}.JtdrjW_hint{color:var(--color-muted);font-size:.8125rem}.JtdrjW_spin{vertical-align:middle;animation:1s linear infinite JtdrjW_spin}@keyframes JtdrjW_spin{to{transform:rotate(360deg)}}.JtdrjW_actions{justify-content:flex-end;gap:.5rem;padding-bottom:.75rem;display:flex}.JtdrjW_btn{border:1px solid var(--color-border);color:var(--color-fg2);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.JtdrjW_btn:hover{color:var(--color-fg);border-color:var(--color-fg2)}.JtdrjW_turn{--spk:var(--spk-l);border-left:3px solid var(--spk);margin-bottom:.4rem;padding:.25rem 0 .9rem .9rem}@media (prefers-color-scheme:dark){.JtdrjW_turn{--spk:var(--spk-d)}}.JtdrjW_who{align-items:baseline;gap:.6rem;display:flex}.JtdrjW_name{color:var(--spk);font-size:.875rem;font-weight:700}.JtdrjW_time{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.JtdrjW_said{color:var(--color-fg);margin:.15rem 0 0;font-size:1.0625rem;line-height:1.6}.JtdrjW_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding-top:1.5rem;display:flex}.JtdrjW_file,.JtdrjW_sel,.JtdrjW_num{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);font:inherit;border-radius:8px;padding:.45rem .65rem;font-size:.8125rem}.JtdrjW_file{cursor:pointer;align-items:center;gap:.4rem;max-width:16rem;display:inline-flex}.JtdrjW_file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JtdrjW_file input{display:none}.JtdrjW_num{outline:none;flex:0 18rem;min-width:0}.JtdrjW_num:focus{border-color:var(--color-fg2)}.JtdrjW_check{cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.JtdrjW_go{background:var(--color-fg);color:var(--color-bg);font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:600}.JtdrjW_go:disabled{opacity:.4;cursor:default}.JtdrjW_note{text-align:center;color:var(--color-muted);margin:.6rem 0 0;font-size:.75rem}.JtdrjW_err{color:var(--color-error);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 0 2rem;font-size:.8125rem;display:flex}@media (max-width:640px){.JtdrjW_controls>*{flex:100%;max-width:none}.JtdrjW_check{flex:auto}}
.xhEzLa_wrap{width:100%;position:relative}.xhEzLa_field{position:relative}.xhEzLa_ta{box-sizing:border-box;width:100%;display:block;position:relative}.xhEzLa_single{resize:none;overflow-y:hidden}.xhEzLa_mirror{pointer-events:none;color:#0000;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;border-style:solid;border-color:#0000;position:absolute;inset:0;overflow:hidden}.xhEzLa_mirrorInner{will-change:transform}.xhEzLa_pill{color:var(--color-accent)}.xhEzLa_pillUnknown{color:var(--color-fg2);text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.xhEzLa_caret{width:0;height:1em;display:inline-block}.xhEzLa_list{z-index:20;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;min-width:15rem;max-width:calc(100% - 8px);margin:0;padding:.25rem;list-style:none;position:absolute;box-shadow:0 6px 24px #0000001f}.xhEzLa_opt{cursor:pointer;border-radius:6px;flex-direction:column;gap:.0625rem;padding:.375rem .5rem;display:flex}.xhEzLa_opt[aria-selected=true]{background:var(--color-surface-active)}.xhEzLa_optName{color:var(--color-fg);font-size:.8125rem;font-weight:600}.xhEzLa_optDesc{color:var(--color-fg2);font-size:.75rem}.xhEzLa_bar{color:var(--color-fg2);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.375rem;font-size:.75rem;display:flex}.xhEzLa_barLabel{margin-right:.125rem;font-weight:600}.xhEzLa_btn{font:inherit;color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-size:.75rem;line-height:1.5}.xhEzLa_btn:hover{color:var(--color-fg);text-underline-offset:2px;text-decoration:underline}.xhEzLa_btn:focus-visible,.xhEzLa_help:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.xhEzLa_help{font:inherit;color:var(--color-fg2);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.125rem .25rem;font-size:.75rem;text-decoration:underline}.xhEzLa_help:hover{color:var(--color-fg)}.xhEzLa_rules{color:var(--color-fg2);margin:.375rem 0 0;font-size:.75rem;line-height:1.55}.xhEzLa_rules b{color:var(--color-fg);font-weight:600}.xhEzLa_note{color:var(--color-fg2);min-height:0;margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.xhEzLa_note:empty{display:none}.xhEzLa_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){.xhEzLa_pill{color:#d68294}.xhEzLa_list{box-shadow:0 6px 24px #00000080}}
.lSXAhq_grain{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.lSXAhq_grain:after{content:"";border-radius:inherit;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 0.85'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-0.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-0.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-0.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}
.EVZAfq_wrapper{align-items:center;width:100%;display:flex;position:relative}.EVZAfq_input{width:100%;padding-right:2.25rem!important}.EVZAfq_toggleBtn{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:color .15s;display:flex;position:absolute;right:.5rem}.EVZAfq_toggleBtn:hover{color:var(--color-fg2)}.EVZAfq_toggleBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}
.QT2zDG_container{background:var(--color-bg);height:calc(100dvh - 48px);color:var(--color-fg);flex-direction:column;display:flex;overflow:hidden}.QT2zDG_mainWrapper{flex-direction:column;flex:1;min-height:0;display:flex}.QT2zDG_topBar{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.QT2zDG_topLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.QT2zDG_backBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.QT2zDG_backBtn:hover{border-color:var(--color-fg2);color:var(--color-fg)}.QT2zDG_titleInput{color:var(--color-fg);background:0 0;border:none;outline:none;flex:1;min-width:100px;padding:.25rem 0;font-size:1.125rem;font-weight:700}.QT2zDG_titleInput::placeholder{color:var(--color-muted)}.QT2zDG_topRight{flex-shrink:0;gap:.75rem;display:flex}.QT2zDG_deleteBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.QT2zDG_deleteBtn:hover{color:var(--color-error);border-color:var(--color-error);background:#dc26260d}.QT2zDG_saveBtn{background:var(--color-fg);color:var(--color-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s;display:flex}.QT2zDG_saveBtn:disabled{opacity:.35;cursor:default}.QT2zDG_saveBtn:not(:disabled):hover{opacity:.85}.QT2zDG_saveTestBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:.75rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.QT2zDG_saveTestBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.QT2zDG_tabBar{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:0 1.5rem;display:flex;overflow-x:auto}.QT2zDG_tab{color:var(--color-fg2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_tab:hover{color:var(--color-fg)}.QT2zDG_tabActive{color:var(--color-fg);border-bottom-color:var(--color-accent)}.QT2zDG_layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.QT2zDG_content{flex:1;padding:2rem 3rem;overflow-y:auto}.QT2zDG_identityTab,.QT2zDG_identityTop{flex-direction:column;gap:1.5rem;display:flex}.QT2zDG_colorPicker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.QT2zDG_colorSwatch{cursor:pointer;background-clip:padding-box;border:none;border-radius:50%;width:28px;height:28px;padding:0;transition:all .15s;overflow:hidden}.QT2zDG_colorSwatch:hover{transform:scale(1.15)}.QT2zDG_colorSwatchActive{outline:2px solid var(--color-fg);outline-offset:2px}.QT2zDG_colorInput{border:2px solid var(--color-border);cursor:pointer;appearance:none;background:0 0;border-radius:50%;width:28px;height:28px;padding:0;overflow:hidden}.QT2zDG_colorInput::-webkit-color-swatch-wrapper{padding:0}.QT2zDG_colorInput::-webkit-color-swatch{border:none;border-radius:50%}.QT2zDG_colorInput::-moz-color-swatch{border:none;border-radius:50%}.QT2zDG_colorCustomLabel{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.QT2zDG_colorCustomIcon{pointer-events:none;width:14px;height:14px;position:absolute}.QT2zDG_nameInput{color:var(--color-fg);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:1.75rem;font-weight:800}.QT2zDG_nameInput::placeholder{color:var(--color-muted)}.QT2zDG_voiceLangRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.QT2zDG_topTitle{font-size:.9375rem;font-weight:600}.QT2zDG_identityActions{gap:.75rem;padding-top:.5rem;display:flex}.QT2zDG_field{flex-direction:column;gap:.5rem;display:flex}.QT2zDG_fieldLabelRow{justify-content:space-between;align-items:center;display:flex}.QT2zDG_fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg2);font-size:.75rem;font-weight:700}.QT2zDG_fieldInput{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-fg);border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.9375rem}.QT2zDG_fieldInput:focus{border-color:var(--color-accent)}.QT2zDG_enhanceBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.QT2zDG_enhanceBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.QT2zDG_promptArea,.QT2zDG_promptTa{resize:vertical;width:100%;color:var(--color-fg);background:0 0;border:none;outline:none;min-height:200px;font-size:1.0625rem;font-weight:400;line-height:1.6}.QT2zDG_promptArea::placeholder,.QT2zDG_promptTa::placeholder{color:var(--color-muted)}.QT2zDG_hint{color:var(--color-muted);margin:0;font-size:.75rem}.QT2zDG_sidebarInline{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:grid}.QT2zDG_ss{flex-direction:column;gap:.5rem;display:flex}.QT2zDG_sl{color:var(--color-fg2);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.QT2zDG_sel{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-fg);border-radius:8px;outline:none;padding:.625rem .875rem;font-size:.875rem}.QT2zDG_sel:focus{border-color:var(--color-accent)}select.QT2zDG_sel{appearance:none;cursor:pointer}.QT2zDG_kbTab{flex-direction:column;gap:1.5rem;display:flex}.QT2zDG_kbDrop{border:2px dashed var(--color-border);color:var(--color-fg2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;display:flex}.QT2zDG_kbDrop p{margin:0;font-size:.9375rem;font-weight:600}.QT2zDG_kbHint{color:var(--color-muted)!important;font-size:.75rem!important;font-weight:400!important}.QT2zDG_kbUploadBtn{background:var(--color-fg);color:var(--color-bg);cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.QT2zDG_kbList{flex-direction:column;gap:.375rem;display:flex}.QT2zDG_kbItem{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.QT2zDG_kbName{flex:1;font-size:.875rem;font-weight:500}.QT2zDG_kbType{color:var(--color-muted);text-transform:uppercase;font-size:.6875rem}.QT2zDG_kbRemove{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:.25rem}.QT2zDG_kbRemove:hover{color:var(--color-error)}.QT2zDG_kbUrlRow{gap:.5rem;display:flex}.QT2zDG_kbUrlInput{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:8px;outline:none;flex:1;padding:.625rem 1rem;font-size:.875rem}.QT2zDG_kbUrlInput:focus{border-color:var(--color-accent)}.QT2zDG_kbAddUrlBtn{background:var(--color-fg);color:var(--color-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_kbAddUrlBtn:disabled{opacity:.5;cursor:not-allowed}.QT2zDG_toolsTab{flex-direction:column;gap:1rem;display:flex}.QT2zDG_toolCard{border:1px solid var(--color-border);border-radius:12px;padding:1.25rem}.QT2zDG_toolHeader{color:var(--color-fg);align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.QT2zDG_toolTitle{font-size:.9375rem;font-weight:700}.QT2zDG_toolDesc{color:var(--color-fg2);margin:0 0 .5rem;font-size:.8125rem}.QT2zDG_toolSetup{color:var(--color-muted);margin:0 0 .5rem;font-size:.75rem;line-height:1.5}.QT2zDG_toolSetup code{background:var(--color-surface);border-radius:4px;padding:.125rem .25rem;font-size:.6875rem}.QT2zDG_toolStatus{text-transform:uppercase;letter-spacing:.03em;color:#f59e0b;background:#f59e0b1a;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.QT2zDG_comingSoon{text-transform:uppercase;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);border-radius:4px;padding:.1875rem .5rem;font-size:.625rem;font-weight:700}.QT2zDG_monitorHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.QT2zDG_monitorControls{align-items:center;gap:.5rem;display:flex}.QT2zDG_monitorTitle{margin:0;font-size:1rem;font-weight:700}.QT2zDG_monitorSearch{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:8px;outline:none;width:200px;padding:.5rem .75rem;font-size:.8125rem}.QT2zDG_flagFilterBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.QT2zDG_flagFilterBtn:hover{border-color:var(--color-fg2)}.QT2zDG_flagFilterActive{border-color:var(--color-accent);color:var(--color-accent);background:#9f4e5e0f}.QT2zDG_monitorTable{flex-direction:column;gap:.25rem;display:flex}.QT2zDG_monitorRowHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);border-bottom:1px solid var(--color-border);grid-template-columns:1.1fr .6fr 2fr .5fr .5fr 24px;gap:.75rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;display:grid}.QT2zDG_monitorRow{cursor:pointer;border-bottom:1px solid var(--color-border);grid-template-columns:1.1fr .6fr 2fr .5fr .5fr 24px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;transition:background .15s;display:grid}.QT2zDG_monitorRow:last-child{border-bottom:none}.QT2zDG_monitorRow:hover{background:var(--color-surface)}.QT2zDG_monitorId{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.75rem}.QT2zDG_monitorCaller{align-items:center;gap:.375rem;min-width:0;display:flex}.QT2zDG_monitorCallerName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.QT2zDG_repeatBadge{color:var(--color-accent);background:var(--color-accent-light);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.QT2zDG_monitorDate{color:var(--color-fg2);font-size:.75rem}.QT2zDG_monitorRowLive{background:#2fa84f0d}.QT2zDG_monitorRowLive:hover{background:#2fa84f17}.QT2zDG_monitorRowFlagged{border-left:2px solid #d97706}.QT2zDG_flagIcon{color:#d97706;vertical-align:-2px;margin-left:.375rem}.QT2zDG_monitorScoreFlagged{color:#d97706;font-weight:700}.QT2zDG_liveBadge{color:#2fa84f;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.QT2zDG_liveDot{background:#2fa84f;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite QT2zDG_liveDotPulse}@keyframes QT2zDG_liveDotPulse{0%,to{opacity:1;box-shadow:0 0 #2fa84f80}50%{opacity:.7;box-shadow:0 0 0 4px #2fa84f00}}@media (prefers-reduced-motion:reduce){.QT2zDG_liveDot{animation:none}}.QT2zDG_liveNow{background:#e0483b08;border:1px solid #e0483b40;border-radius:12px;margin-bottom:1.75rem;padding:1rem}.QT2zDG_liveNowHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.875rem;display:flex}.QT2zDG_liveNowTitle{letter-spacing:-.01em;color:#e0483b;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.QT2zDG_liveNowTitle .QT2zDG_liveDot{background:#e0483b}.QT2zDG_liveNowCount{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.QT2zDG_liveCallGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.QT2zDG_liveCard{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;padding:.875rem}.QT2zDG_liveCardTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.QT2zDG_liveSource{text-transform:capitalize;color:var(--color-accent);background:#9f4e5e14;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.QT2zDG_liveMeta{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.QT2zDG_liveTurn{align-items:flex-start;gap:.5rem;margin-top:.75rem;display:flex}.QT2zDG_liveRoleUser,.QT2zDG_liveRoleBot{border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.QT2zDG_liveRoleUser{background:var(--color-surface);color:var(--color-fg)}.QT2zDG_liveRoleBot{color:var(--color-accent);background:#9f4e5e14}.QT2zDG_liveText{color:var(--color-fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.QT2zDG_liveTextMuted{color:var(--color-muted);font-size:.8125rem;font-style:italic;line-height:1.5}.QT2zDG_monitorPages{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.QT2zDG_monitorPages button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.QT2zDG_monitorPages button:disabled{opacity:.4;cursor:default}.QT2zDG_monitorPages span{color:var(--color-muted);font-size:.75rem}.QT2zDG_monitorRow:hover{border-color:var(--color-accent)}.QT2zDG_monitorSummary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QT2zDG_monitorScore{color:var(--color-fg2);font-size:.75rem}.QT2zDG_monitorFields{color:var(--color-fg2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.QT2zDG_monitorTags{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.QT2zDG_monitorArrow{color:var(--color-muted)}.QT2zDG_convoDetail{flex-direction:column;gap:1rem;display:flex}.QT2zDG_backBtnSmall{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.375rem;width:fit-content;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.QT2zDG_transcript{flex-direction:column;gap:.5rem;display:flex;position:relative}.QT2zDG_transcript .QT2zDG_metaLabel{z-index:1;background:var(--color-bg);padding:.5rem 0;position:sticky;top:0}.QT2zDG_tLineAgent{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.QT2zDG_tLineUser{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.QT2zDG_tName{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-size:.625rem;font-weight:700}.QT2zDG_tText{color:var(--color-fg);max-width:80%;font-size:.875rem;line-height:1.5}.QT2zDG_toolCallsBlock{border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.QT2zDG_toolCallsLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);font-size:.625rem;font-weight:700}.QT2zDG_tLineTool{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.QT2zDG_tToolName{color:var(--color-accent);font-family:monospace;font-size:.75rem;font-weight:700}.QT2zDG_tToolArgs{color:var(--color-fg2);white-space:pre-wrap;margin:0;font-family:monospace;font-size:.6875rem}.QT2zDG_tToolResult{color:var(--color-muted);white-space:pre-wrap;border-top:1px solid var(--color-border);margin:0;padding-top:.25rem;font-family:monospace;font-size:.6875rem}.QT2zDG_convoMetaGrid{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.QT2zDG_convoMetaCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.375rem;padding:.75rem 1rem;display:flex}.QT2zDG_metaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:700}.QT2zDG_metaValue{color:var(--color-muted);font-size:.75rem}.QT2zDG_evalRow{align-items:center;gap:.375rem;padding:.125rem 0;font-size:.75rem;display:flex}.QT2zDG_evalPass{color:#16a34a;flex-shrink:0;font-weight:700}.QT2zDG_evalFail{color:#dc2626;flex-shrink:0;font-weight:700}.QT2zDG_evalResultCol{text-align:center;min-width:80px;font-size:.8125rem}.QT2zDG_evalTableRow{cursor:pointer;border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .15s;display:grid}.QT2zDG_evalTableRow:hover{background:var(--color-surface)}.QT2zDG_evalTableRow:last-child{border-bottom:none}.QT2zDG_evalTableId{color:var(--color-muted);min-width:80px;font-family:ui-monospace,monospace;font-size:.75rem}.QT2zDG_colMenu{z-index:50;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.125rem;min-width:180px;padding:.375rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000026}.QT2zDG_colMenuItem{color:var(--color-fg2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.QT2zDG_colMenuItem:hover{background:var(--color-bg)}.QT2zDG_colMenuItem input{margin:0}.QT2zDG_evalName{white-space:nowrap;font-weight:600}.QT2zDG_evalReason{color:var(--color-fg2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QT2zDG_dataRow{align-items:center;gap:.5rem;padding:.125rem 0;font-size:.75rem;display:flex}.QT2zDG_dataKey{color:var(--color-muted);min-width:60px}.QT2zDG_dataVal{color:var(--color-fg)}.QT2zDG_ruleNameText{font-size:.8125rem;font-weight:600}.QT2zDG_ruleInstrText{color:var(--color-fg2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.QT2zDG_monitorRow:has(.QT2zDG_kbRemove){grid-template-columns:1.5fr 2fr .5fr 24px}.QT2zDG_analyticsHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.QT2zDG_sectionTitle{margin:0;font-size:1rem;font-weight:700}.QT2zDG_createRuleBtn{background:var(--color-fg);color:var(--color-bg);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_rulesRow{flex-wrap:wrap;gap:.5rem;display:flex}.QT2zDG_ruleChip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.QT2zDG_ruleChipRemove{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.QT2zDG_ruleChipRemove:hover{color:var(--color-error)}.QT2zDG_emptyText{color:var(--color-muted);font-size:.875rem}.QT2zDG_sectionDesc{color:var(--color-fg2);margin:.25rem 0 1rem;font-size:.8125rem}.QT2zDG_sectionDivider{background:var(--color-border);height:1px;margin:1.5rem 0}.QT2zDG_dashboardTab{flex-direction:column;display:flex}.QT2zDG_statsRow{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:2rem 0 1.5rem;display:flex}.QT2zDG_stat{cursor:pointer;text-align:center;min-width:80px;font:inherit;color:inherit;background:0 0;border:none;padding:0}.QT2zDG_stat:hover .QT2zDG_statNumber{color:var(--color-fg)}.QT2zDG_statNumber{letter-spacing:-.02em;color:var(--color-fg);font-size:1.5rem;font-weight:600;line-height:1;transition:color .15s}.QT2zDG_statDesc{color:var(--color-fg2);margin-top:.25rem;font-size:.6875rem;display:block}.QT2zDG_dashBody{flex-direction:column;gap:2rem;padding:2rem 0;display:flex}.QT2zDG_section{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.QT2zDG_section:last-child{border-bottom:none;padding-bottom:0}.QT2zDG_sectionHead{align-items:center;gap:.5rem;display:flex}.QT2zDG_sectionHead>span{color:var(--color-fg2);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.QT2zDG_sectionAction{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.6875rem;font-weight:500;text-decoration:none}.QT2zDG_sectionAction:hover{color:var(--color-fg)}.QT2zDG_grid2{grid-template-columns:1fr 1fr;gap:.75rem 2rem;display:grid}.QT2zDG_label{color:var(--color-fg2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem;font-size:.625rem;display:block}.QT2zDG_value{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.QT2zDG_checks{gap:1.25rem;display:flex}.QT2zDG_checkYes{color:var(--color-fg);font-size:.75rem}.QT2zDG_checkYes:before{content:"✓ ";color:#16a34a;font-weight:700}.QT2zDG_checkNo{color:var(--color-fg2);font-size:.75rem}.QT2zDG_checkNo:before{content:"○ "}.QT2zDG_muted{color:var(--color-fg2);font-size:.75rem}.QT2zDG_convoRow{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.QT2zDG_convoRow:hover{opacity:.7}.QT2zDG_convoText{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.QT2zDG_convoDate{color:var(--color-fg2);flex-shrink:0;font-size:.6875rem}.QT2zDG_testTab{flex-direction:column;gap:1rem;height:100%;display:flex}.QT2zDG_chatContainer{border-radius:12px;flex:1;min-height:400px;overflow:hidden}.QT2zDG_testBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.QT2zDG_testSeg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:3px;display:inline-flex}.QT2zDG_testSegBtn{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.QT2zDG_testSegBtn:hover{color:var(--color-fg)}.QT2zDG_testSegActive{background:var(--color-accent);color:#fff;box-shadow:0 1px 3px #0000001f}.QT2zDG_testSegActive:hover{color:#fff}.QT2zDG_testBarRight{align-items:center;gap:.75rem;display:flex}.QT2zDG_testMetaHint{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.QT2zDG_testResetBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.QT2zDG_testResetBtn:hover{border-color:var(--color-fg2);color:var(--color-fg)}.QT2zDG_textTester{border:1px solid var(--color-border);background:var(--color-bg);border-radius:14px;flex-direction:column;flex:1;min-height:420px;display:flex;overflow:hidden}.QT2zDG_textThread{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.QT2zDG_textEmpty{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:.25rem;max-width:34ch;margin:auto;display:flex}.QT2zDG_textEmptyIcon{opacity:.45;margin-bottom:.25rem}.QT2zDG_textEmpty p{color:var(--color-fg2);margin:0;font-size:.9375rem}.QT2zDG_textEmpty strong{color:var(--color-fg);font-weight:700}.QT2zDG_textEmpty span{color:var(--color-muted);font-size:.75rem}.QT2zDG_textRow{align-items:flex-start;gap:.625rem;display:flex}.QT2zDG_textRowUser{flex-direction:row-reverse}.QT2zDG_textAvatarBot,.QT2zDG_textAvatarUser{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.QT2zDG_textAvatarBot{background:var(--color-accent-light);color:var(--color-accent)}.QT2zDG_textAvatarUser{background:var(--color-surface);color:var(--color-fg);border:1px solid var(--color-border)}.QT2zDG_textBubbleWrap{flex-direction:column;max-width:78%;display:flex}.QT2zDG_textRowUser .QT2zDG_textBubbleWrap{align-items:flex-end}.QT2zDG_textBubble{white-space:pre-wrap;background:var(--color-surface);color:var(--color-fg);border:1px solid var(--color-border);border-radius:12px;padding:.625rem .875rem;font-size:.9063rem;line-height:1.55}.QT2zDG_textBubbleUser{background:var(--color-accent);color:#fff;border-color:#0000}.QT2zDG_textThinking{color:var(--color-muted);align-items:center;gap:.5rem;display:inline-flex}.QT2zDG_textLatency{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.6875rem;display:inline-flex}.QT2zDG_textError{color:var(--color-error);background:#dc262612;border-top:1px solid #dc262626;padding:.5rem 1rem;font-size:.8125rem}.QT2zDG_textComposer{border-top:1px solid var(--color-border);background:var(--color-surface);gap:.5rem;padding:.75rem;display:flex}.QT2zDG_textInput{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);border-radius:9px;outline:none;flex:1;padding:.6875rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.QT2zDG_textInput:focus{border-color:var(--color-accent)}.QT2zDG_textInput:disabled{opacity:.6}.QT2zDG_textSend{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:.375rem;padding:0 1.125rem;font-size:.875rem;font-weight:700;transition:opacity .15s;display:inline-flex}.QT2zDG_textSend:disabled{opacity:.5;cursor:not-allowed}.QT2zDG_rulePanel{border-left:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;flex-shrink:0;width:360px;animation:.2s QT2zDG_slideIn;display:flex}@keyframes QT2zDG_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.QT2zDG_rulePanelHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.QT2zDG_rulePanelTitle{margin:0;font-size:.9375rem;font-weight:700}.QT2zDG_rulePanelClose{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;padding:.25rem}.QT2zDG_rulePanelBody{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}.QT2zDG_rulePanelFooter{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.25rem;display:flex}.QT2zDG_rulePanelFooter .QT2zDG_saveBtn{flex:1;justify-content:center}.QT2zDG_dfRow{align-items:center;gap:.5rem;display:flex}.QT2zDG_dfInput{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-fg);border-radius:6px;outline:none;flex:1;padding:.5rem .75rem;font-size:.8125rem}.QT2zDG_dfInput:focus{border-color:var(--color-accent)}.QT2zDG_dfRemove{color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem}.QT2zDG_dfRemove:hover{color:var(--color-error)}.QT2zDG_dfAdd{border:1px dashed var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex}.QT2zDG_dfAdd:hover{border-color:var(--color-accent);color:var(--color-accent)}.QT2zDG_dfGrid{flex-direction:column;gap:.375rem;display:flex}.QT2zDG_dfCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.QT2zDG_dfCardName{min-width:120px;font-size:.8125rem;font-weight:600}.QT2zDG_evalSummary{color:var(--color-fg);margin-top:.25rem;font-size:.75rem;font-weight:700}.QT2zDG_dataKeyGot{color:#16a34a;flex-shrink:0;font-size:.75rem;font-weight:700}.QT2zDG_dataKeyMiss{color:var(--color-muted);flex-shrink:0;font-size:.75rem}.QT2zDG_evalHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.QT2zDG_err{color:var(--color-error);background:#dc26261a;border:1px solid #dc262633;border-radius:8px;padding:.75rem;font-size:.75rem}.QT2zDG_globalError{color:#fff;z-index:1000;background:#dc2626f2;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0003}.QT2zDG_globalError button{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.QT2zDG_loading{justify-content:center;align-items:center;height:100%;display:flex}.QT2zDG_spin{animation:1s linear infinite QT2zDG_spin}@keyframes QT2zDG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QT2zDG_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.QT2zDG_modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden}.QT2zDG_modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.QT2zDG_modalTitle{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.QT2zDG_modalClose{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.QT2zDG_modalBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.QT2zDG_modalBody p{color:var(--color-fg2);margin:0;font-size:.875rem;line-height:1.5}.QT2zDG_modalBody strong{color:var(--color-fg)}.QT2zDG_modalFooter{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.25rem;display:flex}.QT2zDG_ghostBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_ghostBtn:hover{border-color:var(--color-fg2);color:var(--color-fg)}.QT2zDG_deleteConfirmBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_deleteConfirmBtn:disabled{opacity:.35;cursor:default}.QT2zDG_deleteConfirmBtn:not(:disabled):hover{color:var(--color-error);border-color:var(--color-error);background:#dc26260d}@media (max-width:768px){.QT2zDG_rulePanel{border-left:none;border-top:1px solid var(--color-border);width:100%}}.QT2zDG_fieldDesc{color:var(--color-fg2);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.QT2zDG_paramRow{background:var(--color-surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:8px;display:flex}.QT2zDG_paramInput{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);border-radius:4px;outline:none;padding:4px 8px;font-size:13px}.QT2zDG_paramInput:focus{border-color:var(--color-accent)}.QT2zDG_paramSelect{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);border-radius:4px;outline:none;width:100px;padding:4px 8px;font-size:13px}.QT2zDG_paramSelect:focus{border-color:var(--color-accent)}.QT2zDG_paramRequired{color:var(--color-fg2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.QT2zDG_paramRemove{color:var(--color-error);cursor:pointer;background:0 0;border:none;padding:2px}.QT2zDG_rawSchemaSummary{color:var(--color-fg2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.QT2zDG_rawSchemaSummary:hover{color:var(--color-fg)}.QT2zDG_toolList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.QT2zDG_toolCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:.75rem 1rem}.QT2zDG_toolCardHeader{justify-content:space-between;align-items:center;display:flex}.QT2zDG_toolCardName{font-size:.8125rem;font-weight:600}.QT2zDG_toolCardDesc{color:var(--color-fg2);margin-top:.25rem;font-size:.75rem}.QT2zDG_toolRemove{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:.25rem}.QT2zDG_toolRemove:hover{color:var(--color-error)}.QT2zDG_addBtn{border:1px dashed var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.375rem;width:fit-content;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_addBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.QT2zDG_toolEditor{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-top:1.5rem;padding:1.25rem}.QT2zDG_toolEditorTitle{margin:0 0 .75rem;font-size:.875rem;font-weight:700}.QT2zDG_toolEditFields{flex-direction:column;gap:.75rem;display:flex}.QT2zDG_primaryBtn{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;width:fit-content;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:700;display:flex}.QT2zDG_primaryBtn:hover{opacity:.9}.QT2zDG_discardBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600}.QT2zDG_discardBtn:hover{border-color:var(--color-fg2);color:var(--color-fg)}.QT2zDG_toolPreview{margin-top:1.5rem}.QT2zDG_toolPre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem;font-size:.75rem;line-height:1.5;overflow-x:auto}.QT2zDG_webhookPayload{margin-top:1rem}.QT2zDG_webhookPayloadLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.QT2zDG_webhookDetails{margin-top:.75rem}.QT2zDG_webhookSummary{color:var(--color-fg2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.75rem}.QT2zDG_webhookSummary:hover{color:var(--color-fg)}.QT2zDG_dataTable{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.QT2zDG_dataHdr{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.5fr 1.5fr 2fr 1fr;gap:.75rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;display:grid}.QT2zDG_dataHdr span:last-child{text-align:right}.QT2zDG_dataRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.5fr 1.5fr 2fr 1fr;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.QT2zDG_dataRow:last-child{border-bottom:none}.QT2zDG_dataCell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QT2zDG_dataCell:last-child{text-align:right}.QT2zDG_empty{color:var(--color-muted);text-align:center;padding:2rem 0;font-size:.875rem}.QT2zDG_statusGreen{color:#10b981}.QT2zDG_statusRed{color:#ef4444}.QT2zDG_toolModalOverlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.QT2zDG_toolModal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;width:100%;max-width:560px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.QT2zDG_toolModalHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.QT2zDG_toolModalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.QT2zDG_toolModalFooter{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.QT2zDG_toolNameInput{background:var(--color-bg);border:1px solid var(--color-border);width:100%;color:var(--color-fg);border-radius:8px;outline:none;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem}.QT2zDG_toolNameInput:focus{border-color:var(--color-accent)}.QT2zDG_toolDescTa{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-fg);resize:vertical;border-radius:8px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;line-height:1.5}.QT2zDG_toolDescTa:focus{border-color:var(--color-accent)}.QT2zDG_paramHint{color:var(--color-muted);font-size:.6875rem}.QT2zDG_paramCard{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.QT2zDG_paramTop{align-items:center;gap:.5rem;display:flex}.QT2zDG_paramNameInput{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);border-radius:6px;outline:none;flex:1;min-width:0;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.QT2zDG_paramNameInput:focus{border-color:var(--color-accent)}.QT2zDG_paramTypeSelect{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);cursor:pointer;border-radius:6px;outline:none;padding:.5rem .625rem;font-size:.8125rem}.QT2zDG_paramTypeSelect:focus{border-color:var(--color-accent)}.QT2zDG_paramDescInput{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-fg);border-radius:6px;outline:none;padding:.5rem .75rem;font-size:.8125rem}.QT2zDG_paramDescInput:focus{border-color:var(--color-accent)}.QT2zDG_paramBottom{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.QT2zDG_paramEnumInput{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);border-radius:6px;outline:none;flex:1;padding:.5rem .75rem;font-size:.8125rem}.QT2zDG_paramEnumInput:focus{border-color:var(--color-accent)}.QT2zDG_addParamBtn{border:1px dashed var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8125rem;font-weight:600;display:flex}.QT2zDG_addParamBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.QT2zDG_toolJsonPreview{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.QT2zDG_toolJsonHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg2);background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:.5rem .875rem;font-size:.6875rem;font-weight:700}.QT2zDG_toolJsonBody{color:var(--color-fg);background:var(--color-bg);margin:0;padding:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow-x:auto}.QT2zDG_paramCount{color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.QT2zDG_fieldHint{color:var(--color-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.QT2zDG_fieldHintInline{font-variant-numeric:tabular-nums;color:var(--color-fg);text-transform:none;letter-spacing:0;margin-left:.5rem;font-weight:700}.QT2zDG_fieldOptional{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-left:.375rem;font-size:.6875rem;font-weight:600}.QT2zDG_rangeInput{width:100%;accent-color:var(--color-accent);cursor:pointer}.QT2zDG_rangeScale{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.6875rem;display:flex}.QT2zDG_rangeReset{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.QT2zDG_rangeReset:hover{border-color:var(--color-fg2);color:var(--color-fg)}.QT2zDG_collectedHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);border-bottom:1px solid var(--color-border);grid-template-columns:140px 1fr 160px 24px;gap:.75rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;display:grid}.QT2zDG_collectedItem{border-bottom:1px solid var(--color-border)}.QT2zDG_collectedItem:last-of-type{border-bottom:none}.QT2zDG_collectedRow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:140px 1fr 160px 24px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:grid}.QT2zDG_collectedRow:hover{background:var(--color-surface)}.QT2zDG_collectedCount{color:var(--color-fg2);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.QT2zDG_collectedBar{background:var(--color-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.QT2zDG_collectedBar span{background:var(--color-accent);height:100%;display:block}.QT2zDG_collectedArrowOpen{transform:rotate(90deg)}.QT2zDG_collectedFields{padding:.25rem .75rem .875rem}.QT2zDG_collectedFields dl{flex-direction:column;margin:0;display:flex}.QT2zDG_collectedFields dl>div{border-top:1px solid var(--color-border);grid-template-columns:160px 1fr;gap:.75rem;padding:.4375rem 0;font-size:.8125rem;display:grid}.QT2zDG_collectedFields dt{color:var(--color-muted);overflow-wrap:anywhere;font-weight:600}.QT2zDG_collectedFields dd{color:var(--color-fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.QT2zDG_collectedMissing{color:var(--color-muted)!important}.QT2zDG_carriedTag{color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.QT2zDG_collectedPages{color:var(--color-fg2);justify-content:center;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.6875rem;display:flex}.QT2zDG_collectedPages button{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .625rem;font-size:.6875rem}.QT2zDG_collectedPages button:disabled{color:var(--color-muted);cursor:default}.QT2zDG_collectedOpen{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.625rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:640px){.QT2zDG_collectedHeader,.QT2zDG_collectedRow{grid-template-columns:90px 1fr 90px 16px}.QT2zDG_collectedFields dl>div{grid-template-columns:1fr;gap:.125rem}}.QT2zDG_statWarn{color:#b45309}.QT2zDG_setupLine{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.375rem;padding:1.25rem 0;font-size:.8125rem;display:flex}.QT2zDG_setupItem{font:inherit;color:var(--color-fg);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.QT2zDG_setupItem:hover{text-underline-offset:2px;text-decoration:underline}.QT2zDG_setupMissing{color:#b45309}.QT2zDG_setupDot{color:var(--color-muted)}.QT2zDG_inlineLink{font:inherit;color:var(--color-fg);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.QT2zDG_flagDot{vertical-align:middle;background:#d97706;border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}.QT2zDG_dashboardTab .QT2zDG_section{padding-top:1.5rem}.QT2zDG_dashboardTab .QT2zDG_convoRow{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none}
.cni4Dq_oauthRow{gap:.75rem;display:flex}.cni4Dq_oauthBtn{background:var(--color-surface);border:1px solid var(--color-border);min-height:44px;color:var(--color-fg);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.cni4Dq_oauthBtn:hover{border-color:var(--color-fg2)}.cni4Dq_oauthBtn:disabled{opacity:.5;cursor:not-allowed}.cni4Dq_spinner{animation:1s linear infinite cni4Dq_spin}@keyframes cni4Dq_spin{to{transform:rotate(360deg)}}.cni4Dq_resend{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .75rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.cni4Dq_resendBtn{min-height:44px;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-weight:700}.cni4Dq_resendBtn:hover:not(:disabled){text-decoration:underline}.cni4Dq_resendBtn:disabled{color:var(--color-muted);cursor:default}.cni4Dq_resendOk{color:var(--color-success)}.cni4Dq_resendFail{color:var(--color-error)}
.OwBwuq_container{background:var(--color-bg);height:calc(100dvh - 48px);color:var(--color-fg);flex-direction:column;display:flex;overflow:hidden}.OwBwuq_topNav{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.OwBwuq_navLeft{align-items:center;gap:.75rem;display:flex}.OwBwuq_iconBox{background:var(--color-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.OwBwuq_navTitle{font-size:.875rem;font-weight:600}.OwBwuq_body{flex:1;padding:2rem 1.5rem;overflow-y:auto}.OwBwuq_createBtn{background:var(--color-accent);color:#fff;border-radius:5px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:flex}.OwBwuq_createBtn:hover{opacity:.9}.OwBwuq_controls{margin-bottom:1.5rem}.OwBwuq_searchWrapper{max-width:400px;position:relative}.OwBwuq_searchIcon{color:var(--color-fg2);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.OwBwuq_searchInput{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-fg);border-radius:8px;outline:none;padding:.625rem 1rem .625rem 2.5rem;font-size:.875rem}.OwBwuq_searchInput:focus{border-color:var(--color-accent)}.OwBwuq_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.75rem 1.25rem;display:grid}.OwBwuq_cardWrapper{display:flex;position:relative}.OwBwuq_card{min-width:0;color:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.OwBwuq_cover{aspect-ratio:16/9;isolation:isolate;border-radius:14px;align-items:flex-end;padding:1rem 1.1rem;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.OwBwuq_card:hover .OwBwuq_cover{transform:translateY(-3px);box-shadow:0 10px 28px #0000001f}.OwBwuq_agentName{z-index:1;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 14px #140a0e59;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;display:-webkit-box;position:relative;overflow:hidden}.OwBwuq_cardContent{flex-direction:column;flex:1;padding:.8rem .15rem 0;display:flex;position:relative}.OwBwuq_agentDesc{color:var(--color-fg2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.OwBwuq_cardMeta{color:var(--color-muted);align-items:center;gap:.875rem;min-width:0;margin-top:auto;padding-top:.5rem;font-size:.75rem;display:flex}.OwBwuq_metaItem{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.3125rem;display:inline-flex}.OwBwuq_metaIcons{color:var(--color-fg2);align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.OwBwuq_deleteCardBtn{width:28px;height:28px;color:var(--color-muted);cursor:pointer;opacity:0;z-index:2;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.OwBwuq_cardWrapper:hover .OwBwuq_deleteCardBtn{opacity:1;border-color:var(--color-border);background:var(--color-surface)}.OwBwuq_deleteCardBtn:hover{color:var(--color-error)!important;border-color:var(--color-error)!important;background:#dc26260d!important}.OwBwuq_dupCardBtn{width:28px;height:28px;color:var(--color-muted);cursor:pointer;opacity:0;z-index:2;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:.75rem;right:2.75rem}.OwBwuq_cardWrapper:hover .OwBwuq_dupCardBtn,.OwBwuq_dupCardBtn[data-busy=true]{opacity:1;border-color:var(--color-border);background:var(--color-surface)}.OwBwuq_dupCardBtn:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}.OwBwuq_dupCardBtn:disabled{cursor:wait}.OwBwuq_dupCardBtn[data-confirm=true]{opacity:1;width:auto;color:var(--color-accent);border-color:var(--color-accent);background:var(--color-surface);padding:0 .6rem}.OwBwuq_dupConfirm{white-space:nowrap;font-size:.75rem;font-weight:600}.OwBwuq_emptyState{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:5rem 1.5rem;display:flex}.OwBwuq_emptyIcon{color:var(--color-muted);margin-bottom:.5rem;display:flex}.OwBwuq_emptyState h3{margin:0;font-size:.9375rem;font-weight:600}.OwBwuq_emptyState p{color:var(--color-fg2);max-width:340px;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.OwBwuq_emptyBtn{background:var(--color-fg);color:var(--color-bg);border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none}.OwBwuq_loadingContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.OwBwuq_spinner{color:var(--color-accent);animation:1s linear infinite OwBwuq_spin}@keyframes OwBwuq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.OwBwuq_error{color:#ef4444;background:#ef44441a;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;display:flex}.OwBwuq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.OwBwuq_modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden}.OwBwuq_modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.OwBwuq_modalTitle{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.OwBwuq_modalClose{color:var(--color-fg2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.OwBwuq_modalBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.OwBwuq_modalBody p{color:var(--color-fg2);margin:0;font-size:.875rem}.OwBwuq_field{flex-direction:column;gap:.5rem;display:flex}.OwBwuq_fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg2);font-size:.75rem;font-weight:700}.OwBwuq_fieldInput{background:var(--color-bg);border:1px solid var(--color-border);width:100%;color:var(--color-fg);border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.9375rem}.OwBwuq_fieldInput:focus{border-color:var(--color-accent)}.OwBwuq_modalFooter{border-top:1px solid var(--color-border);gap:.75rem;padding:1rem 1.25rem;display:flex}.OwBwuq_ghostBtn,.OwBwuq_deleteBtn{border:1px solid var(--color-border);color:var(--color-fg2);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-size:.8125rem;font-weight:600;display:flex}.OwBwuq_deleteBtn:disabled{opacity:.35;cursor:default}.OwBwuq_deleteBtn:not(:disabled):hover{color:var(--color-error);border-color:var(--color-error);background:#dc26260d}
.LBD7pW_title{margin-bottom:.25rem;font-size:1.375rem;font-weight:700}.LBD7pW_subtitle{color:var(--color-fg2);margin-bottom:1.5rem;font-size:.875rem}.LBD7pW_error{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef444426;border-radius:8px;margin-bottom:1rem;padding:.625rem .875rem;font-size:.8125rem}.LBD7pW_form{flex-direction:column;gap:1rem;display:flex}.LBD7pW_inputGroup{flex-direction:column;gap:.375rem;display:flex}.LBD7pW_labelRow{justify-content:space-between;align-items:center;display:flex}.LBD7pW_label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg2);font-size:.6875rem;font-weight:700}.LBD7pW_link{color:var(--color-accent);font-size:.6875rem;font-weight:600}.LBD7pW_link:hover{text-decoration:underline}.LBD7pW_input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:8px;outline:none;padding:.6875rem .875rem;font-size:.875rem;transition:border-color .2s}.LBD7pW_input:focus{border-color:var(--color-accent)}.LBD7pW_input::placeholder{color:var(--color-muted)}.LBD7pW_button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem;font-size:.875rem;font-weight:700;transition:opacity .2s;display:flex}.LBD7pW_button:hover{opacity:.9}.LBD7pW_button:disabled{opacity:.5;cursor:not-allowed}.LBD7pW_divider{color:var(--color-muted);align-items:center;gap:1rem;margin:1.25rem 0;font-size:.6875rem;display:flex}.LBD7pW_divider:before,.LBD7pW_divider:after{content:"";background:var(--color-border);flex:1;height:1px}.LBD7pW_spinner{animation:1s linear infinite LBD7pW_spin}.LBD7pW_footer{text-align:center;color:var(--color-fg2);margin-top:1.5rem;font-size:.8125rem}.LBD7pW_linkHighlight{color:var(--color-accent);font-weight:700}.LBD7pW_linkHighlight:hover{text-decoration:underline}@keyframes LBD7pW_spin{to{transform:rotate(360deg)}}
.Iqdilq_title{margin-bottom:.25rem;font-size:1.375rem;font-weight:700}.Iqdilq_subtitle,.Iqdilq_text{color:var(--color-fg2);margin-bottom:1.5rem;font-size:.875rem}.Iqdilq_error{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef444426;border-radius:8px;margin-bottom:1rem;padding:.625rem .875rem;font-size:.8125rem}.Iqdilq_form{flex-direction:column;gap:1rem;display:flex}.Iqdilq_inputGroup{flex-direction:column;gap:.375rem;display:flex}.Iqdilq_label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg2);font-size:.6875rem;font-weight:700}.Iqdilq_input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:8px;outline:none;padding:.6875rem .875rem;font-size:.875rem;transition:border-color .2s}.Iqdilq_input:focus{border-color:var(--color-accent)}.Iqdilq_input::placeholder{color:var(--color-muted)}.Iqdilq_button{background:var(--color-accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.Iqdilq_button:hover{opacity:.9}.Iqdilq_button:disabled{opacity:.5;cursor:not-allowed}.Iqdilq_divider{color:var(--color-muted);align-items:center;gap:1rem;margin:1.25rem 0;font-size:.6875rem;display:flex}.Iqdilq_divider:before,.Iqdilq_divider:after{content:"";background:var(--color-border);flex:1;height:1px}.Iqdilq_spinner{animation:1s linear infinite Iqdilq_spin}.Iqdilq_footer{text-align:center;color:var(--color-fg2);margin-top:1.5rem;font-size:.8125rem}.Iqdilq_linkHighlight{color:var(--color-accent);font-weight:700}.Iqdilq_linkHighlight:hover{text-decoration:underline}.Iqdilq_successCard{text-align:center}.Iqdilq_successIcon{color:#10b981;background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1rem;display:flex}.Iqdilq_successTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.Iqdilq_successText{color:var(--color-fg2);margin-bottom:.5rem;font-size:.875rem}.Iqdilq_successHint{color:var(--color-muted);margin-bottom:.75rem;font-size:.8125rem}.Iqdilq_textBtn{min-height:44px;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin:0 auto .75rem;padding:0 .25rem;font-size:.8125rem;font-weight:700;display:block}.Iqdilq_textBtn:hover{text-decoration:underline}@keyframes Iqdilq_spin{to{transform:rotate(360deg)}}.Iqdilq_notice{text-align:center;color:var(--color-muted);margin-top:1rem;font-size:.72rem;line-height:1.5}.Iqdilq_noticeLink{color:inherit;text-decoration:underline}
.wlHYZW_title{text-align:center;margin-bottom:.25rem;font-size:1.375rem;font-weight:700}.wlHYZW_subtitle{color:var(--color-fg2);text-align:center;margin-bottom:1.5rem;font-size:.875rem}.wlHYZW_error{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef444426;border-radius:8px;margin-bottom:1rem;padding:.625rem .875rem;font-size:.8125rem}.wlHYZW_form{flex-direction:column;gap:1rem;display:flex}.wlHYZW_inputGroup{flex-direction:column;gap:.375rem;display:flex}.wlHYZW_label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg2);font-size:.6875rem;font-weight:700}.wlHYZW_input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:8px;outline:none;padding:.6875rem .875rem;font-size:.875rem;transition:border-color .2s}.wlHYZW_input:focus{border-color:var(--color-accent)}.wlHYZW_button{background:var(--color-accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.wlHYZW_button:hover{opacity:.9}.wlHYZW_button:disabled{opacity:.5;cursor:not-allowed}.wlHYZW_spinner{animation:1s linear infinite wlHYZW_spin}.wlHYZW_successCard{text-align:center;background:#10b98114;border:1px solid #10b98126;border-radius:8px;padding:1.5rem}.wlHYZW_successTitle{color:#10b981;margin-bottom:.5rem;font-size:1rem;font-weight:700}.wlHYZW_successText{color:var(--color-fg2);font-size:.875rem}@keyframes wlHYZW_spin{to{transform:rotate(360deg)}}
