.BTp-sG_center{padding-block:var(--table-space-050);justify-content:center;display:flex}.BTp-sG_note{align-items:flex-start;gap:var(--table-space-125);margin-bottom:var(--table-space-150);padding:var(--table-space-150) var(--table-space-175);border-radius:var(--table-radius-md);background:var(--table-surface);box-shadow:inset 0 0 0 1px var(--table-line);color:var(--table-ink);font-size:var(--table-text-sm);line-height:var(--table-leading-relaxed);display:flex}.BTp-sG_noteCenter{align-items:center}.BTp-sG_pinned{z-index:2;flex:none;position:sticky;top:0}.BTp-sG_warn{background:color-mix(in srgb, var(--table-busy) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--table-busy) 45%, transparent)}.BTp-sG_icon{width:16px;height:16px;margin-top:var(--table-space-025);color:var(--table-ink);flex:none}.BTp-sG_warn .BTp-sG_icon{color:var(--table-busy)}.BTp-sG_body{flex:1;min-width:0}.BTp-sG_title{font-weight:var(--table-weight-bold);margin:0}.BTp-sG_text{color:var(--table-ink-soft);margin:0}.BTp-sG_title+.BTp-sG_text{margin-top:var(--table-space-050)}.BTp-sG_actions{gap:var(--table-space-100);margin-top:var(--table-space-125);flex-wrap:wrap;display:flex}.BTp-sG_action{justify-content:center;align-items:center;gap:var(--table-space-075);min-height:36px;padding:0 var(--table-space-200);border-radius:var(--table-radius-pill);background:var(--table-ink);color:var(--table-on-ink);font:inherit;font-size:var(--table-text-xs);font-weight:var(--table-weight-semibold);cursor:pointer;transition:transform var(--table-duration-fast) var(--table-ease);border:none;text-decoration:none;display:inline-flex}.BTp-sG_action:hover{transform:scale(1.04)}.BTp-sG_action:disabled{opacity:.5;cursor:default;transform:none}.BTp-sG_action svg{width:14px;height:14px}.BTp-sG_ghost{box-shadow:inset 0 0 0 1.5px var(--table-ink);color:var(--table-ink);background:0 0}.BTp-sG_dismiss{width:28px;height:28px;margin:calc(-1 * var(--table-space-050)) calc(-1 * var(--table-space-075)) calc(-1 * var(--table-space-050)) 0;border-radius:var(--table-radius-round);color:var(--table-ink-soft);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.BTp-sG_dismiss:hover{background:var(--table-bg-deep);color:var(--table-ink)}.BTp-sG_dismiss svg{width:14px;height:14px}.BTp-sG_handoff{max-width:420px;padding:var(--table-space-150) var(--table-space-200);border-radius:var(--table-radius-md);background:var(--table-surface);box-shadow:inset 0 0 0 1px var(--table-line);color:var(--table-ink);font-size:var(--table-text-xs);line-height:var(--table-leading-relaxed);text-align:center}.BTp-sG_handoff p{margin:0}.BTp-sG_handoff .BTp-sG_action{margin-top:var(--table-space-100)}.BTp-sG_strong{font-weight:var(--table-weight-bold)}.BTp-sG_time{margin-top:var(--table-space-050);color:var(--table-ink-soft)}.BTp-sG_details{color:var(--table-ink-soft);font-size:var(--table-text-xs);line-height:var(--table-leading-relaxed)}.BTp-sG_details>summary{color:var(--table-ink);font-weight:var(--table-weight-semibold);cursor:pointer}.BTp-sG_detailsSpaced{margin-top:var(--table-space-100)}.BTp-sG_scroll{max-height:112px;margin-top:var(--table-space-100);gap:var(--table-space-050);flex-direction:column;display:flex;overflow-y:auto}.BTp-sG_log{max-height:192px;margin-top:var(--table-space-100);padding:var(--table-space-150);border-radius:var(--table-radius-sm);background:var(--table-surface);box-shadow:inset 0 0 0 1px var(--table-line);overflow-y:auto}.BTp-sG_logItem{margin-top:var(--table-space-100);padding-top:var(--table-space-100);border-top:1px solid var(--table-line)}.BTp-sG_logButton{color:inherit;font:inherit;text-align:left;background:0 0;border:none;padding:0}.BTp-sG_logButton:enabled{cursor:pointer;text-decoration:underline}.BTp-sG_logButton:disabled{cursor:default}.BTp-sG_link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.fCLINa_row{align-items:center;gap:var(--table-space-100) var(--table-space-150);flex-wrap:wrap;min-width:0;display:flex}.fCLINa_note{min-width:0;color:var(--table-ink-soft);font-size:var(--table-text-xs);line-height:var(--table-leading-relaxed);margin:0}.fCLINa_button{min-height:var(--table-control-sm);box-sizing:border-box;align-items:center;gap:var(--table-space-075);border:1px solid var(--table-line-strong);border-radius:var(--table-radius-pill);padding:0 var(--table-space-175);background:var(--table-paper);color:var(--table-ink);font:inherit;font-size:var(--table-text-sm);font-weight:var(--table-weight-bold);white-space:nowrap;cursor:pointer;transition:background var(--table-duration-fast);flex:none;display:inline-flex}.fCLINa_button svg{flex:none;width:16px;height:16px}.fCLINa_button:hover:not(:disabled){background:var(--table-bg-deep)}.fCLINa_button:focus-visible{outline:2px solid var(--table-focus);outline-offset:2px}.fCLINa_button:disabled{opacity:.6;cursor:default}.fCLINa_panel{gap:var(--table-space-125);border:1px solid var(--table-line);border-radius:var(--table-radius-lg);min-width:0;padding:var(--table-space-150) var(--table-space-175);background:var(--table-paper);color:var(--table-ink);flex-direction:column;display:flex}.fCLINa_head{align-items:center;gap:var(--table-space-125);min-width:0;display:flex}.fCLINa_headText{gap:var(--table-space-025);flex-direction:column;flex:1;min-width:0;display:flex}.fCLINa_title{font-size:var(--table-text-md);font-weight:var(--table-weight-bold);line-height:var(--table-leading-snug);margin:0}.fCLINa_here{width:var(--table-control-xs);height:var(--table-control-xs);border-radius:var(--table-radius-round);background:color-mix(in srgb, var(--table-online) 16%, transparent);color:var(--table-online);flex:none;justify-content:center;align-items:center;display:inline-flex}.fCLINa_here svg{width:16px;height:16px}.fCLINa_time{color:var(--table-ink-soft);font-size:var(--table-text-sm);font-variant-numeric:tabular-nums;flex:none}.fCLINa_track{height:var(--table-space-075);border-radius:var(--table-radius-pill);background:var(--table-bg-deep);overflow:hidden}.fCLINa_fill{border-radius:inherit;background:var(--table-ink);height:100%;transform:scaleX(var(--knock-left,1));transform-origin:0;transition:transform var(--table-duration-slower) linear}.fCLINa_close{width:var(--table-control-xs);height:var(--table-control-xs);border-radius:var(--table-radius-round);color:var(--table-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fCLINa_close:hover{background:var(--table-bg-deep)}.fCLINa_close:focus-visible{outline:2px solid var(--table-focus)}.fCLINa_close svg{width:16px;height:16px}.fCLINa_actions{gap:var(--table-space-100);flex-wrap:wrap;display:flex}.fCLINa_alternatives{overscroll-behavior:contain;max-height:46vh;overflow-y:auto}@media (prefers-reduced-motion:reduce){.fCLINa_fill,.fCLINa_button{transition:none}}
.Bg1D0q_results{width:100%;padding-inline:var(--table-gutter);box-sizing:border-box;padding-top:clamp(var(--table-space-700), 7vw, var(--table-space-1200));padding-bottom:var(--table-space-500);margin-inline:auto}.Bg1D0q_directoryGrid{column-gap:clamp(var(--table-space-300), 5.6vw, var(--table-space-1000));row-gap:clamp(var(--table-space-800), 8.4vw, var(--table-space-1500));grid-template-columns:repeat(auto-fill,minmax(min(100%,296px),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.Bg1D0q_directoryGrid>*{justify-self:center;width:100%;max-width:384px}.Bg1D0q_status{padding:var(--table-space-600) 0;text-align:center;color:var(--table-ink-soft)}.Bg1D0q_empty{align-items:center;gap:var(--table-space-200);padding:var(--table-space-1000) 0;text-align:center;flex-direction:column;display:flex}.Bg1D0q_emptyTitle{font-family:var(--table-serif);font-size:clamp(var(--table-text-display-xs), 4vw, var(--table-text-display-md));font-style:italic;font-weight:var(--table-weight-light);margin:0}.Bg1D0q_more{min-height:136px;padding-top:var(--table-space-1000);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.Bg1D0q_moreStatus{color:var(--table-ink-soft)}.Bg1D0q_cell{min-width:0;display:flex;position:relative}.Bg1D0q_strip{gap:var(--table-space-400);flex-direction:column;display:flex}.Bg1D0q_stripTitle{font-size:clamp(var(--table-text-display-sm), 3.9vw, var(--table-text-display-2xl));font-weight:var(--table-weight-heavy);letter-spacing:var(--table-tracking-tight);line-height:var(--table-leading-none);margin:0}
._6ONZkW_composer{gap:var(--table-space-100);min-width:0;padding:var(--table-space-075) var(--table-space-300) var(--table-space-250);flex-direction:column;grid-area:composer;display:flex}._6ONZkW_coaching{display:contents}[data-chat-tool-slot]:has([data-tarot-table])~._6ONZkW_composer ._6ONZkW_coaching{display:none}@container (max-width:640px){[data-chat-tool-slot]:has([data-tarot-table])~._6ONZkW_composer ._6ONZkW_chips{display:none}}._6ONZkW_notice{gap:var(--table-space-125);padding:var(--table-space-125) var(--table-space-175);border:1px solid var(--table-line);border-radius:var(--table-radius-md);background:color-mix(in srgb, var(--table-paper) 60%, transparent);color:var(--table-ink-soft);font-size:var(--table-text-sm);line-height:var(--table-leading-relaxed);margin:0;display:grid}._6ONZkW_notice p{margin:0}._6ONZkW_noticeActions{gap:var(--table-space-100);flex-wrap:wrap;display:flex}._6ONZkW_limit{padding:0 var(--table-space-100);color:var(--table-danger);font-size:var(--table-text-xs);font-variant-numeric:tabular-nums;line-height:var(--table-leading-relaxed);margin:0}._6ONZkW_status{padding:0 var(--table-space-100);color:var(--table-ink-soft);font-size:var(--table-text-xs);line-height:var(--table-leading-relaxed);margin:0}._6ONZkW_billing{isolation:isolate;padding:var(--table-space-025);border-radius:var(--table-radius-lg);position:relative}._6ONZkW_billingFoil{z-index:-1;border-radius:inherit;position:absolute;inset:0}._6ONZkW_billingInner{justify-content:space-between;align-items:center;gap:var(--table-space-150);padding:var(--table-space-100) var(--table-space-100) var(--table-space-100) var(--table-space-200);border-radius:var(--table-radius-lg);background:var(--table-surface);color:var(--table-ink);font-size:var(--table-text-sm);font-weight:var(--table-weight-semibold);line-height:var(--table-leading-normal);display:flex}._6ONZkW_small,._6ONZkW_ghost{align-items:center;gap:var(--table-space-075);min-height:32px;padding:0 var(--table-space-150);border-radius:var(--table-radius-pill);font:inherit;font-size:var(--table-text-xs);font-weight:var(--table-weight-heavy);white-space:nowrap;cursor:pointer;border:0;flex:none;text-decoration:none;display:inline-flex}._6ONZkW_small{background:var(--table-ink);color:var(--table-on-ink)}._6ONZkW_small:disabled{cursor:not-allowed;opacity:.45}._6ONZkW_ghost{box-shadow:inset 0 0 0 1px var(--table-line-strong);color:var(--table-ink);background:0 0}._6ONZkW_chips{gap:var(--table-space-075);flex-wrap:wrap;display:flex}._6ONZkW_chip{padding:var(--table-space-100) var(--table-space-150);border:1px solid var(--table-line);border-radius:var(--table-radius-pill);background:color-mix(in srgb, var(--table-paper) 60%, transparent);color:var(--table-ink);font:inherit;font-size:var(--table-text-xs);font-weight:var(--table-weight-semibold);cursor:pointer;transition:border-color var(--table-duration-fast), background var(--table-duration-fast)}._6ONZkW_chip:hover{border-color:var(--table-ink);background:var(--table-paper)}._6ONZkW_file{align-items:center;gap:var(--table-space-150);padding:var(--table-space-100);border:1px solid var(--table-line);border-radius:var(--table-radius-lg);background:var(--table-paper);display:flex}._6ONZkW_file img{border-radius:var(--table-radius-md)}._6ONZkW_fileFallback{border-radius:var(--table-radius-md);background:var(--table-bg-deep);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}._6ONZkW_fileName{min-width:0;font-size:var(--table-text-md);font-weight:var(--table-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._6ONZkW_fileRemove{border-radius:var(--table-radius-round);width:36px;height:36px;color:var(--table-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._6ONZkW_fileRemove:hover{background:var(--table-bg-deep);color:var(--table-ink)}._6ONZkW_form{align-items:center;gap:var(--table-space-100);min-width:0;padding:var(--table-space-100);border:1px solid color-mix(in srgb, var(--table-ink) 16%, transparent);border-radius:var(--table-radius-pill);background:var(--table-paper);transition:box-shadow var(--table-duration-fast), border-color var(--table-duration-fast);display:flex}._6ONZkW_form:focus-within{border-color:var(--table-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--table-iri-4) 25%, transparent)}._6ONZkW_fileInput{display:none}._6ONZkW_round,._6ONZkW_tools{background:var(--table-bg-deep);height:42px;color:var(--table-ink);cursor:pointer;transition:background var(--table-duration-fast);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._6ONZkW_round{border-radius:var(--table-radius-round);width:42px}._6ONZkW_tools{gap:var(--table-space-075);padding:0 var(--table-space-175);border-radius:var(--table-radius-pill);font:inherit;font-size:var(--table-text-sm);font-weight:var(--table-weight-bold);white-space:nowrap}._6ONZkW_tools svg{width:15px;height:15px}._6ONZkW_tools[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--table-ink)}._6ONZkW_round:hover:not(:disabled),._6ONZkW_tools:hover:not(:disabled){background:color-mix(in srgb, var(--table-bg-deep) 93%, var(--table-ink))}._6ONZkW_round:disabled,._6ONZkW_tools:disabled{cursor:not-allowed;opacity:.45}._6ONZkW_input{min-width:0;min-height:42px;padding:0 var(--table-space-100);color:var(--table-ink);font:inherit;font-size:var(--table-text-lg);background:0 0;border:0;outline:none;flex:1}._6ONZkW_input::placeholder{color:var(--table-ink-mute)}._6ONZkW_send{border-radius:var(--table-radius-round);background:var(--table-ink);width:46px;height:46px;color:var(--table-on-ink);cursor:pointer;transition:transform var(--table-duration-fast) var(--table-ease), opacity var(--table-duration-fast);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._6ONZkW_send:hover:not(:disabled){transform:scale(1.05)}._6ONZkW_send:disabled{cursor:not-allowed;opacity:.35}[data-mode=drawer] ._6ONZkW_composer{padding:var(--table-space-075) var(--table-space-175) var(--table-space-175)}@container (max-width:640px){._6ONZkW_composer{padding:var(--table-space-075) var(--table-space-150) var(--table-space-150)}._6ONZkW_billingInner{padding-left:var(--table-space-175);font-size:var(--table-text-xs)}._6ONZkW_tools{width:42px;padding:0}._6ONZkW_tools span{display:none}}._6ONZkW_knockSlot{display:contents}
.MaUTwG_card{isolation:isolate;padding:var(--table-space-025);border-radius:var(--table-radius-lg);position:relative}.MaUTwG_foil{z-index:-1;border-radius:inherit;position:absolute;inset:0}.MaUTwG_inner{justify-content:space-between;align-items:center;gap:var(--table-space-125) var(--table-space-150);padding:var(--table-space-125) var(--table-space-125) var(--table-space-125) var(--table-space-200);border-radius:var(--table-radius-lg);background:var(--table-surface);color:var(--table-ink);flex-wrap:wrap;display:flex}.MaUTwG_title{min-width:0;font-size:var(--table-text-base);font-weight:var(--table-weight-bold);line-height:var(--table-leading-normal);margin:0}.MaUTwG_action{min-height:var(--table-control-sm);justify-content:center;align-items:center;gap:var(--table-space-075);max-width:100%;padding:0 var(--table-space-200);border-radius:var(--table-radius-pill);background:var(--table-ink);color:var(--table-on-ink);font:inherit;font-size:var(--table-text-sm);font-weight:var(--table-weight-heavy);cursor:pointer;border:0;display:inline-flex}.MaUTwG_action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MaUTwG_action:disabled{cursor:not-allowed;opacity:.45}
