.TzP8bq_button{width:max-content;max-width:100%;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);font-weight:500;display:inline-flex}.TzP8bq_button:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.TzP8bq_iconOnly:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){.TzP8bq_button:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}.TzP8bq_plain:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground);border-color:#0000}}.TzP8bq_button:disabled{cursor:not-allowed;opacity:.5}.TzP8bq_icon{flex:none;width:16px;height:16px;display:grid;position:relative}.TzP8bq_iconInner{place-items:center;display:grid;position:absolute;inset:0}.TzP8bq_iconInner[data-state=copied]{color:var(--success)}.TzP8bq_iconInner[data-state=error]{color:var(--danger)}.TzP8bq_label{text-align:left;white-space:nowrap;min-width:0;display:grid}.TzP8bq_measure,.TzP8bq_text{grid-area:1/1}.TzP8bq_measure{visibility:hidden}.TzP8bq_text{justify-self:start}.TzP8bq_iconOnly{width:var(--control-height-sm);padding:0}.TzP8bq_plain{color:var(--text-secondary);background:0 0;border-color:#0000}.TzP8bq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.TzP8bq_button{transition:none}.TzP8bq_button:active:not(:disabled){transform:none}}
.q0owlG_card{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem, var(--radix-popover-content-available-width,calc(100vw - 24px)));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.q0owlG_profile{gap:var(--space-3);display:grid}.q0owlG_head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.q0owlG_avatar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);width:48px;height:48px;color:var(--foreground);font-size:var(--text-sm);flex:none;place-items:center;font-weight:500;display:grid;position:relative;overflow:hidden}.q0owlG_avatar img{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter);display:block}.q0owlG_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.q0owlG_identity{min-width:0;display:grid}.q0owlG_name,.q0owlG_role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q0owlG_name{color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.q0owlG_role{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.q0owlG_bio{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.q0owlG_stats{gap:var(--space-2) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;margin:0;display:flex}.q0owlG_stat{flex-direction:column-reverse;display:flex}.q0owlG_stat dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.q0owlG_stat dd{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-body);margin:0}.q0owlG_meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);align-items:center;gap:6px;display:flex}.q0owlG_meta svg{flex:none}@media (prefers-reduced-motion:reduce){.q0owlG_avatar img{transition:none}.q0owlG_avatar img[data-loading]{filter:none}}
.sELZDq_root{--measure:44rem;--gutter:clamp(16px, 5cqi, 32px);--ring:var(--background);box-sizing:border-box;background:var(--background);width:100%;height:100dvh;min-height:520px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sELZDq_root *,.sELZDq_root :before,.sELZDq_root :after{box-sizing:border-box}.sELZDq_topBar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);flex:none;height:52px;padding:0 10px;display:flex}.sELZDq_topTitle{flex:1;min-width:0;display:grid}.sELZDq_topTitle>*{grid-area:1/1}.sELZDq_topTitleText{min-width:0;color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.4;overflow:hidden}.sELZDq_shareButton{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:500;display:inline-flex}.sELZDq_shareButton .sELZDq_swapIcon,.sELZDq_shareButton svg{width:14px;height:14px}.sELZDq_shareButton svg{stroke-width:1.75px}.sELZDq_shareButton[data-state=copied] .sELZDq_swapIcon{color:var(--success)}.sELZDq_shareButton[data-state=error] .sELZDq_swapIcon{color:var(--danger)}@media (hover:hover) and (pointer:fine){.sELZDq_shareButton:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.sELZDq_shareButton:active:not(:disabled){background:color-mix(in oklab, var(--surface-muted), var(--border) 50%)}.sELZDq_shareButton:disabled{color:var(--text-muted);cursor:default;opacity:.6}.sELZDq_shareLabel{overflow-clip-margin:2px;display:inline-grid;overflow:clip}.sELZDq_shareLabel>*{white-space:nowrap;grid-area:1/1}.sELZDq_shareLabel>span:not(.sELZDq_shareLabelText){visibility:hidden}.sELZDq_scroller{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}.sELZDq_column{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));padding:clamp(28px, 6cqi, 56px) var(--gutter) 48px;margin-inline:auto}.sELZDq_turn{min-width:0}.sELZDq_question{font-size:clamp(var(--text-xl), 1.1rem + 1.6cqi, var(--text-2xl));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.sELZDq_questionText{display:block}.sELZDq_steps{margin-top:14px;display:grid}.sELZDq_step{min-width:0}.sELZDq_disclosure{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);max-width:calc(100% + 20px);min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-inline:-10px;padding:0 8px 0 10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.sELZDq_disclosure:hover{--ring:var(--surface-muted);background:var(--surface-muted);color:var(--foreground)}}.sELZDq_disclosure:active{--ring:color-mix(in oklab, var(--surface-muted), var(--border) 50%);background:color-mix(in oklab, var(--surface-muted), var(--border) 50%)}.sELZDq_disclosureLabel{min-width:0;display:inline-flex}.sELZDq_chevron{width:15px;height:15px;color:var(--text-muted);stroke-width:1.75px;transition:transform var(--duration-spring) var(--ease-spring);flex:none}.sELZDq_chevron[data-open]{transform:rotate(180deg)}.sELZDq_panel{overflow:visible clip}.sELZDq_reasoning{border-left:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);margin:6px 0 12px;padding-left:14px;line-height:1.6}.sELZDq_reasoningText{gap:var(--space-2);display:grid}.sELZDq_reasoningText p{margin:0}.sELZDq_muted{color:var(--text-muted);margin:0}.sELZDq_mark{width:16px;height:16px;color:var(--foreground);flex:none;place-items:center;display:inline-grid}.sELZDq_mark svg{width:100%;height:100%;display:block}.sELZDq_markSmall{width:12px;height:12px}.sELZDq_markLetter{border-radius:var(--radius-pill);background:var(--surface-muted);width:100%;height:100%;color:var(--text-secondary);place-items:center;font-size:10px;font-weight:500;line-height:1;display:grid}.sELZDq_stack{align-items:center;margin-right:2px;padding-inline:1px;display:inline-flex}.sELZDq_stackItem{border-radius:var(--radius-pill);background:var(--surface-raised);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-subtle), 0 0 0 1px var(--ring);transition:translate var(--duration-spring) var(--ease-spring), box-shadow var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative;translate:0}.sELZDq_stackItem+.sELZDq_stackItem{margin-left:-4px}.sELZDq_stackItem .sELZDq_mark{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.sELZDq_disclosure:hover .sELZDq_stackItem{translate:calc(var(--fan,0) * 2.5px) 0}}:root[data-theme=dark] .sELZDq_stackItem{box-shadow:inset 0 0 0 1px var(--border), 0 0 0 1px var(--ring)}.sELZDq_sources{gap:var(--space-2);margin:8px calc(var(--gutter) * -1) 14px;padding:2px var(--gutter) 4px;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sELZDq_sources::-webkit-scrollbar{display:none}.sELZDq_sourceItem{scroll-snap-align:start;flex:0 0 min(15.5rem,76%);min-width:0;display:flex}.sELZDq_sourceItem:last-child{margin-right:20px}@container (min-width:36rem){.sELZDq_sources{grid-template-columns:1fr 1fr;margin-inline:0;padding:2px 0 4px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.sELZDq_sourceItem,.sELZDq_sourceItem:last-child{flex:none;margin:0}}.sELZDq_sourceCard{--focus-outline-offset:2px;border:1px solid var(--border-subtle);background:var(--surface);width:100%;min-width:0;color:inherit;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:14px;align-content:start;gap:6px;padding:11px 12px 12px;text-decoration:none;display:grid;position:relative}:root[data-theme=dark] .sELZDq_sourceCard{border-color:var(--border)}@media (hover:hover) and (pointer:fine){.sELZDq_sourceCard:hover{border-color:var(--border);background:var(--surface-muted)}}.sELZDq_sourceCard[data-lit]{border-color:var(--border);background:var(--surface-muted)}:root[data-theme=dark] .sELZDq_sourceCard[data-lit]{border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .sELZDq_sourceCard:hover{border-color:var(--border-strong)}}.sELZDq_sourceCardTop{min-width:0;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:7px;padding-right:28px;line-height:16px;display:flex}.sELZDq_markCard{width:14px;height:14px}.sELZDq_sourceCardName{color:var(--foreground);font-size:var(--text-sm);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.sELZDq_sourceIndex{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;padding:0 5px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.sELZDq_sourceCard:hover .sELZDq_sourceIndex,.sELZDq_sourceCard[data-lit] .sELZDq_sourceIndex{background:color-mix(in oklab, var(--accent) 18%, var(--surface-muted));color:var(--foreground)}.sELZDq_sources[data-open] .sELZDq_sourceItem{animation:.2s ease-out backwards sELZDq_arrive;animation-delay:calc(var(--i,0) * 20ms + 40ms)}.sELZDq_autoHeight{position:relative}.sELZDq_autoHeight[data-morphing]{overflow:clip}.sELZDq_answer{margin-top:20px}.sELZDq_body{min-width:0;font-size:var(--text-base);overflow-wrap:break-word;gap:16px;line-height:1.6;display:grid}.sELZDq_body>*{min-width:0}.sELZDq_paragraph{text-wrap:pretty;margin:0}.sELZDq_heading{font-size:var(--text-lg);letter-spacing:-.012em;text-wrap:balance;margin:16px 0 -6px;font-weight:500;line-height:1.4}.sELZDq_body>.sELZDq_tableWrap,.sELZDq_body>.sELZDq_code{margin-block:8px}.sELZDq_strong{font-weight:500}.sELZDq_list{counter-reset:answer-item;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sELZDq_listItem{text-wrap:pretty;counter-increment:answer-item;padding-left:28px;position:relative}ol.sELZDq_list>.sELZDq_listItem:before{content:counter(answer-item) ".";width:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;position:absolute;left:0}ul.sELZDq_list>.sELZDq_listItem:before{content:"";border-radius:var(--radius-pill);background:var(--text-muted);width:5px;height:5px;position:absolute;top:calc(.8em - 2.5px);left:9px}.sELZDq_inlineCode{border:1px solid var(--border-subtle);background:var(--surface-muted);letter-spacing:0;overflow-wrap:anywhere;border-radius:6px;padding:.12em .38em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85em}.sELZDq_word,.sELZDq_develop,.sELZDq_cite,.sELZDq_listItem:before{animation:.16s ease-out backwards sELZDq_arrive}@keyframes sELZDq_arrive{0%{opacity:0}}.sELZDq_body[data-instant] .sELZDq_word,.sELZDq_body[data-instant] .sELZDq_develop,.sELZDq_body[data-instant] .sELZDq_cite,.sELZDq_body[data-instant] .sELZDq_listItem:before{animation:none}.sELZDq_sentence{transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}.sELZDq_sentence[data-lit]{background:color-mix(in oklab, var(--accent) 12%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 12%, transparent)}.sELZDq_cite{--focus-outline-offset:1px;border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:.12em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;margin-left:2px;padding:0 5px;line-height:1;text-decoration:none;display:inline-grid}.sELZDq_cite+.sELZDq_cite{margin-left:3px}.sELZDq_cite[data-lit],.sELZDq_cite[data-hover-card=open]{background:color-mix(in oklab, var(--accent) 18%, var(--surface-muted));color:var(--foreground)}@media (hover:hover) and (pointer:fine){.sELZDq_cite:hover{background:color-mix(in oklab, var(--accent) 18%, var(--surface-muted));color:var(--foreground)}}.sELZDq_cite[data-missing]{cursor:default}.sELZDq_caret{vertical-align:baseline;width:0;height:1em;display:inline-block;position:relative}.sELZDq_caret>span{border-radius:var(--radius-pill);background:var(--text-muted);width:.36em;height:.36em;animation:1.2s ease-in-out infinite sELZDq_breathe;position:absolute;bottom:.22em;left:.35em}@keyframes sELZDq_breathe{50%{opacity:.35}}.sELZDq_citeCard{gap:6px;display:grid}.sELZDq_citeCardSite{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;line-height:1.3;display:flex}.sELZDq_citeCardNumber{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.sELZDq_citeCardTitle{font-size:var(--text-sm);margin:2px 0 0;font-weight:500;line-height:1.35}.sELZDq_citeCardSnippet{color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.sELZDq_citeCardMeta{min-width:0;color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;margin:2px 0 0;display:flex}.sELZDq_tableWrap{--focus-outline-offset:2px;border:1px solid var(--border);border-radius:var(--radius-control);overscroll-behavior-x:contain;overflow-x:auto}.sELZDq_table{border-collapse:collapse;width:100%;min-width:28rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.45}.sELZDq_table th,.sELZDq_table td{text-align:left;vertical-align:top;padding:10px 14px}.sELZDq_table thead th,.sELZDq_table thead td{background:color-mix(in oklab, var(--surface-muted) 60%, transparent);color:var(--text-secondary);font-weight:500}.sELZDq_table tbody tr{border-top:1px solid var(--border-subtle)}.sELZDq_table tbody th{color:var(--text-secondary);white-space:nowrap;font-weight:400}.sELZDq_code{border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 55%, var(--background));min-width:0;margin:0;overflow:hidden}.sELZDq_codeHeader{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:38px;padding:0 3px 0 14px;display:flex}.sELZDq_codeTitle{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-xs);display:flex}.sELZDq_codeLanguage{color:var(--text-muted);flex:none}.sELZDq_code .sELZDq_codeCopy{min-height:30px;font-size:var(--text-xs);padding:0 10px}.sELZDq_code .sELZDq_codeCopy svg{width:14px;height:14px}.sELZDq_pre{--focus-outline-offset:-2px;color:var(--foreground);font-variant-ligatures:none;letter-spacing:0;tab-size:2;margin:0;padding:13px 16px 15px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.65;overflow-x:auto}.sELZDq_pre code{font:inherit}.sELZDq_codeLine{white-space:pre}.sELZDq_tok_comment{color:var(--text-muted)}.sELZDq_tok_string{color:color-mix(in oklab, var(--success) 78%, var(--foreground))}.sELZDq_tok_number{color:color-mix(in oklab, var(--warning) 78%, var(--foreground))}.sELZDq_tok_keyword{color:color-mix(in oklab, var(--series-2) 80%, var(--foreground))}.sELZDq_tok_fn{color:color-mix(in oklab, var(--series-1) 80%, var(--foreground))}.sELZDq_tok_prop{color:var(--text-secondary)}.sELZDq_note{overflow:clip}.sELZDq_noteInner{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;padding:8px 8px 8px 14px;display:flex}.sELZDq_note[data-tone=error] .sELZDq_noteInner{border-color:color-mix(in oklab, var(--danger) 28%, var(--border));background:color-mix(in oklab, var(--danger) 5%, var(--surface))}.sELZDq_noteIcon{width:16px;height:16px;color:var(--text-muted);stroke-width:1.75px;flex:none}.sELZDq_note[data-tone=stopped] .sELZDq_noteIcon{fill:currentColor;width:12px;height:12px}.sELZDq_note[data-tone=error] .sELZDq_noteIcon{color:var(--danger)}.sELZDq_noteText{flex:14rem;min-width:0;line-height:1.45}.sELZDq_noteTitle{color:var(--foreground)}.sELZDq_noteAction{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.sELZDq_noteAction svg{stroke-width:1.75px;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.sELZDq_noteAction:hover{border-color:var(--border-strong);background:var(--surface-muted)}}.sELZDq_footer{min-height:var(--control-height-sm);margin-top:20px;display:grid}.sELZDq_footerSlot{min-width:0}.sELZDq_actionBar{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.sELZDq_actions{align-items:center;gap:2px;min-width:0;margin-left:-10px;display:flex}.sELZDq_iconButton{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.sELZDq_iconButton svg{stroke-width:1.75px;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.sELZDq_iconButton:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}.sELZDq_iconButton:active:not(:disabled),.sELZDq_iconButton[data-state=open]{background:color-mix(in oklab, var(--surface-muted), var(--border) 50%);color:var(--foreground)}.sELZDq_iconButton:disabled{color:var(--text-muted);cursor:default;opacity:.5}.sELZDq_iconButton[data-state=copied]{color:var(--success)}.sELZDq_iconButton[data-state=error]{color:var(--danger)}.sELZDq_pressed{color:var(--foreground)}.sELZDq_filled{fill:currentColor}.sELZDq_anchor:active{transform:none}.sELZDq_swapIcon{width:16px;height:16px;display:grid}.sELZDq_swapIconInner{grid-area:1/1;place-items:center;display:grid}.sELZDq_drawnCheck{width:16px;height:16px}.sELZDq_versions{white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.sELZDq_versionsRule{background:var(--border);flex:none;width:1px;height:16px;margin:0 6px 0 8px}.sELZDq_versionStep{width:30px;height:30px}.sELZDq_versionCount{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:0 2px;display:inline-flex}.sELZDq_versionRoll{text-align:center;min-width:1ch;height:1.4em;display:inline-grid;overflow:clip}.sELZDq_versionRoll>span{grid-area:1/1;line-height:1.4em}.sELZDq_modelLine{min-width:0;color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;line-height:1.4;display:flex}.sELZDq_modelMark{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.sELZDq_modelMark svg{width:100%;height:100%}.sELZDq_modelName{color:var(--text-secondary)}.sELZDq_menu{--menu-x:0px;--menu-y:5px;z-index:70;min-width:13.5rem;max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px}.sELZDq_menu[data-side=bottom]{--menu-y:-5px}.sELZDq_menu[data-side=right]{--menu-x:-5px;--menu-y:0px}.sELZDq_menu[data-side=left]{--menu-x:5px;--menu-y:0px}@starting-style{.sELZDq_menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}.sELZDq_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard);pointer-events:none;animation:.13s linear both sELZDq_menu-exit}@keyframes sELZDq_menu-exit{to{--menu-exit:1}}.sELZDq_menuItem{min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard);border-radius:20px;outline:none;align-items:center;gap:10px;padding:0 12px 0 10px;line-height:1.3;display:flex}.sELZDq_menuItem svg{width:16px;height:16px;color:var(--text-secondary);stroke-width:1.75px;flex:none}.sELZDq_menuItem[data-highlighted],.sELZDq_menuItem[data-state=open]{background:var(--surface-muted)}.sELZDq_menuItem[data-disabled]{color:var(--text-muted);cursor:default}.sELZDq_menuChevron{margin-left:auto}.sELZDq_menuSeparator{background:var(--border-subtle);height:1px;margin:5px 6px}.sELZDq_menuLabel{color:var(--text-muted);font-size:var(--text-xs);padding:6px 10px 4px}.sELZDq_menuMark{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.sELZDq_menuItem .sELZDq_menuMark svg{width:15px;height:15px;color:inherit}.sELZDq_feedback{width:17.5rem;padding:14px}.sELZDq_feedbackStage{overflow-clip-margin:4px;overflow:clip}.sELZDq_feedbackTitle{font-size:var(--text-sm);margin:0 0 10px;font-weight:500;display:block}.sELZDq_reasons{flex-wrap:wrap;gap:6px;display:flex}.sELZDq_reason{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0 12px}@media (hover:hover) and (pointer:fine){.sELZDq_reason:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}}.sELZDq_feedbackThanks{align-items:flex-start;gap:10px;padding:4px 0;display:flex}.sELZDq_feedbackThanks .sELZDq_feedbackTitle{margin:0 0 2px}.sELZDq_feedbackCheck{width:20px;height:20px;color:var(--success);flex:none;place-items:center;display:grid}.sELZDq_feedbackCheck svg{width:18px;height:18px}.sELZDq_feedbackNote{color:var(--text-secondary);font-size:var(--text-sm);display:block}.sELZDq_related{margin-top:36px}.sELZDq_relatedTitle{font-size:var(--text-sm);margin:0 0 6px;font-weight:500}.sELZDq_relatedList{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.sELZDq_relatedList li{border-bottom:1px solid var(--border-subtle)}.sELZDq_relatedItem{--focus-outline-offset:-2px;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:48px;color:var(--text-secondary);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;padding:12px 2px;line-height:1.4;display:flex}.sELZDq_relatedItem svg{width:16px;height:16px;color:var(--text-muted);stroke-width:1.75px;transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none}@media (hover:hover) and (pointer:fine){.sELZDq_relatedItem:hover:not(:disabled){color:var(--foreground)}.sELZDq_relatedItem:hover:not(:disabled) svg{color:var(--foreground);transform:translate(3px)}}.sELZDq_relatedItem:disabled{cursor:default;opacity:.55}.sELZDq_empty{gap:var(--space-2);padding-top:clamp(8px,8cqi,72px);display:grid}.sELZDq_emptyText{max-width:34rem;margin:0 0 var(--space-6);color:var(--text-secondary);text-wrap:pretty}.sELZDq_dock{padding:6px var(--gutter) 14px;background:var(--background);flex:none}.sELZDq_composer{width:100%;max-width:var(--measure);align-items:flex-end;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);margin-inline:auto;padding:7px 7px 7px 18px;display:flex}.sELZDq_composer:focus-within{border-color:var(--border-strong)}.sELZDq_input{min-width:0;max-height:calc(6lh + 14px);color:var(--foreground);font:inherit;font-size:var(--text-base);resize:none;field-sizing:content;background:0 0;border:0;outline:none;flex:1;margin:0;padding:7px 0;line-height:1.4}.sELZDq_input::placeholder{color:var(--text-muted)}.sELZDq_send{border-radius:var(--radius-pill);background:var(--accent);width:36px;height:36px;color:var(--accent-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}.sELZDq_send svg{stroke-width:2px;width:16px;height:16px}.sELZDq_send[data-kind=stop]{background:var(--foreground);color:var(--background)}.sELZDq_send:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}.sELZDq_send:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.94)}.sELZDq_send .sELZDq_stopGlyph{fill:currentColor;stroke:none;width:11px;height:11px}.sELZDq_tabular{font-variant-numeric:tabular-nums}.sELZDq_truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sELZDq_nowrap{white-space:nowrap;flex:none}.sELZDq_dot{border-radius:var(--radius-pill);opacity:.7;background:currentColor;flex:none;width:3px;height:3px;display:inline-block}.sELZDq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sELZDq_word,.sELZDq_develop,.sELZDq_cite,.sELZDq_listItem:before,.sELZDq_caret>span,.sELZDq_sources[data-open] .sELZDq_sourceItem{animation:none}.sELZDq_stackItem,.sELZDq_disclosure:hover .sELZDq_stackItem{transition:none;translate:none}.sELZDq_chevron,.sELZDq_relatedItem svg,.sELZDq_menu,.sELZDq_send{transition:none}.sELZDq_relatedItem:hover:not(:disabled) svg,.sELZDq_send:active:not(:disabled){transform:none}.sELZDq_menu[data-state=closed]{transition:opacity var(--duration-instant) var(--ease-standard);transform:none}}
.yT7vha_tooltip{--tooltip-y:3px;z-index:90;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab, var(--background) 14%, var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-fast) var(--ease-enter)}.yT7vha_tooltip[data-side=bottom]{--tooltip-y:-3px}@starting-style{.yT7vha_tooltip[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}.yT7vha_tooltip[data-instant][data-state$=-open]{transform:none}}.yT7vha_tooltip[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard)}.yT7vha_tooltip[data-state=closed]{opacity:0;transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);animation:yT7vha_tooltip-exit var(--duration-instant) linear both;transform:scale(.98)}.yT7vha_text{overflow-clip-margin:var(--space-2);display:block;position:relative;overflow:clip}.yT7vha_measure{width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.yT7vha_line{width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px);display:block}@keyframes yT7vha_tooltip-exit{to{--tooltip-exit:1}}@media (prefers-reduced-motion:reduce){.yT7vha_tooltip,.yT7vha_tooltip[data-state=closed],.yT7vha_tooltip[data-instant][data-state$=-open]{transition:opacity var(--duration-instant) var(--ease-standard);transform:none}}
.qTgaAG_shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--text-muted)))}.qTgaAG_stage{max-width:100%;display:inline-block;position:relative}.qTgaAG_label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.qTgaAG_stage[data-sizing] .qTgaAG_label{white-space:nowrap;max-width:none}.qTgaAG_label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.qTgaAG_label{-webkit-text-fill-color:currentColor;background:0 0!important}}@media (forced-colors:active){.qTgaAG_label{-webkit-text-fill-color:currentColor;background:0 0!important}}
.ksuilG_root{--hover:color-mix(in oklab, var(--foreground) 6%, transparent);--press:color-mix(in oklab, var(--foreground) 10%, transparent);--column:720px;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:1120px;height:680px;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:24px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container:composer/inline-size}.ksuilG_root *,.ksuilG_root :before,.ksuilG_root :after{box-sizing:border-box}.ksuilG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ksuilG_tabular{font-variant-numeric:tabular-nums}.ksuilG_stage{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:24px;display:flex;position:relative}.ksuilG_stage[data-mode=thread]{justify-content:flex-start;padding-top:0}.ksuilG_intro{width:100%;max-width:var(--column);text-align:center;margin:0 auto 24px}.ksuilG_greeting{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);text-wrap:balance;margin:0}.ksuilG_suggestions{width:100%;max-width:var(--column);flex-wrap:wrap;justify-content:center;gap:8px;margin:16px auto 0;padding:0;list-style:none;display:flex}.ksuilG_suggestion{min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.ksuilG_suggestionIcon{stroke-width:1.75px;width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}@media (hover:hover) and (pointer:fine){.ksuilG_suggestion:hover{border-color:var(--border-strong);background:var(--hover);color:var(--foreground)}.ksuilG_suggestion:hover .ksuilG_suggestionIcon{color:var(--text-secondary)}}.ksuilG_suggestion:active{background:var(--press)}.ksuilG_topBar{z-index:3;border-radius:var(--radius-pill);background:var(--surface);position:absolute;top:12px;right:12px}.ksuilG_thread{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin-inline:-24px;padding:56px 24px 8px;overflow-y:auto}.ksuilG_turns{width:100%;max-width:var(--column);flex-direction:column;gap:32px;margin:0 auto;padding:0;list-style:none;display:flex}.ksuilG_turn{flex-direction:column;gap:20px;display:flex}.ksuilG_sent{transform-origin:100% 100%;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ksuilG_bubble{background:var(--surface-muted);max-width:min(85%,560px);font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;margin:0;padding:10px 16px;line-height:1.5}.ksuilG_sentToken{white-space:nowrap;background:color-mix(in oklab, var(--accent) 12%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent-strong);border-radius:6px}.ksuilG_sentFiles{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:85%;margin:0;padding:0;list-style:none;display:flex}.ksuilG_sentFile{border:1px solid var(--border);max-width:220px;height:32px;color:var(--text-secondary);font-size:var(--text-xs);border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.ksuilG_sentGlyph{color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.ksuilG_sentGlyph .ksuilG_glyph{width:16px;height:16px}.ksuilG_sentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ksuilG_thumbSmall{object-fit:cover;border-radius:5px;width:20px;height:20px;display:block}.ksuilG_reply{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ksuilG_replyHead{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.ksuilG_steps{color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 16px;display:flex}.ksuilG_step{align-items:center;gap:6px;display:inline-flex}.ksuilG_stepIcon{stroke-width:1.75px;width:16px;height:16px;color:var(--text-muted);flex:none}.ksuilG_step[data-active] .ksuilG_stepIcon{color:var(--text-secondary)}.ksuilG_step[data-pending]{color:var(--text-muted)}.ksuilG_replyText{max-width:100%;color:var(--foreground);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.6}.ksuilG_grow{width:100%;overflow:hidden}.ksuilG_growInner[data-reserve]{min-height:1.6rem}.ksuilG_pending{min-height:1.6rem;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;display:flex}.ksuilG_chunk{animation:.16s ease-out both ksuilG_chunk-in}@keyframes ksuilG_chunk-in{0%{opacity:0}}.ksuilG_replyFoot{min-height:32px;color:var(--text-secondary);align-items:center;gap:4px;margin-left:-6px;display:flex}.ksuilG_footStatus{font-size:var(--text-sm);align-items:center;gap:6px;margin:0 8px 0 6px;display:inline-flex}.ksuilG_footStatus[data-tone=error]{color:var(--danger)}.ksuilG_footIcon{stroke-width:1.75px;flex:none;width:14px;height:14px}.ksuilG_footButton{border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ksuilG_footButton svg{stroke-width:1.75px;width:15px;height:15px}@media (hover:hover) and (pointer:fine){.ksuilG_footButton:hover{background:var(--hover);color:var(--foreground)}}.ksuilG_footButton:active{background:var(--press)}.ksuilG_dock{z-index:2;width:100%;max-width:var(--column);margin-inline:auto;position:relative}.ksuilG_composer{position:relative}.ksuilG_surface{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;padding:10px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ksuilG_surface:hover{border-color:color-mix(in oklab, var(--border), var(--border-strong) 45%)}}.ksuilG_surface[data-focused],.ksuilG_surface:focus-within{border-color:var(--border-strong)}.ksuilG_attachmentsClip{margin:-4px -4px 0;overflow:hidden}.ksuilG_attachments{overscroll-behavior-x:contain;scrollbar-width:none;cursor:default;gap:8px;margin:0;padding:4px 4px 8px;list-style:none;display:flex;overflow-x:auto}.ksuilG_attachments::-webkit-scrollbar{display:none}.ksuilG_chip{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex:none;align-items:center;gap:10px;width:212px;height:52px;padding:6px 8px 6px 12px;display:flex;position:relative}.ksuilG_chip[data-status=error]{border-color:color-mix(in oklab, var(--danger) 35%, var(--border))}.ksuilG_chipGlyph{color:var(--text-secondary);flex:none;place-items:center;display:grid}.ksuilG_chipGlyphImage{margin-left:-6px}.ksuilG_glyph{stroke-width:1.75px;width:20px;height:20px}.ksuilG_thumb{object-fit:cover;width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;display:block}.ksuilG_chipText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ksuilG_chipName{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ksuilG_chipMeta{min-width:0;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;line-height:1.3;display:inline-flex;overflow:hidden}.ksuilG_chip[data-status=error] .ksuilG_chipMeta{color:var(--danger)}.ksuilG_chipMetaIcon{stroke-width:2px;flex:none;width:12px;height:12px}.ksuilG_chipAction{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ksuilG_chipAction:hover{background:var(--hover);color:var(--foreground)}}.ksuilG_chipAction:active{background:var(--press)}.ksuilG_chipActionGlyph{grid-area:1/1;place-items:center;display:grid}.ksuilG_chipActionGlyph svg{stroke-width:2px;width:14px;height:14px}.ksuilG_chipCheck{color:var(--success)}.ksuilG_chipCheck svg{stroke-width:2.25px;width:16px;height:16px}.ksuilG_ring{transform:rotate(-90deg);width:18px!important;height:18px!important}.ksuilG_ringTrack{fill:none;stroke:var(--border);stroke-width:2px}.ksuilG_ringFill{fill:none;stroke:var(--foreground);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset 90ms linear}.ksuilG_field{position:relative}.ksuilG_backdrop{pointer-events:none;scrollbar-gutter:stable;position:absolute;inset:0;overflow:hidden}.ksuilG_mirror,.ksuilG_input{font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;font-kerning:normal;font-variant-ligatures:normal;border:0;margin:0;padding:8px;font-weight:400;line-height:1.5}.ksuilG_mirror{color:var(--foreground)}.ksuilG_mirrorPlaceholder{color:#0000}.ksuilG_input{z-index:1;resize:none;color:#0000;width:100%;caret-color:var(--foreground);scrollbar-gutter:stable;scrollbar-width:thin;transition:height var(--duration-fast) var(--ease-standard);-webkit-text-fill-color:transparent;background:0 0;outline:none;display:block;position:relative}.ksuilG_input::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}.ksuilG_input::selection{background:color-mix(in oklab, var(--accent) 24%, transparent)}.ksuilG_token{background:color-mix(in oklab, var(--accent) 12%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent-strong);border-radius:6px}.ksuilG_field[data-dictating] .ksuilG_backdrop,.ksuilG_field[data-dictating] .ksuilG_input{opacity:0}.ksuilG_dictation{z-index:2;align-items:center;gap:10px;padding:0 2px;display:flex;position:absolute;inset:0}.ksuilG_dictationButton{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.ksuilG_dictationButton svg{stroke-width:1.75px;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.ksuilG_dictationButton:hover{background:var(--hover);color:var(--foreground)}}.ksuilG_dictationButton:active{background:var(--press)}.ksuilG_dictationDone{background:var(--accent-subtle);color:var(--accent-strong)}.ksuilG_dictationButton:disabled{opacity:.5;cursor:default}.ksuilG_wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.ksuilG_bar{background:var(--foreground);border-radius:2px;flex:none;width:3px;height:100%;transition:transform 90ms linear;transform:scaleY(.06)}.ksuilG_transcribing{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);flex:1;justify-content:flex-end;display:flex}.ksuilG_timer{min-width:2.25rem;color:var(--text-secondary);font-size:var(--text-sm);text-align:right}.ksuilG_toolbar{justify-content:space-between;align-items:center;gap:4px;min-width:0;margin-top:2px;display:flex}.ksuilG_toolGroup{align-items:center;gap:4px;min-width:0;display:flex}.ksuilG_iconButton{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ksuilG_iconButton svg{stroke-width:1.75px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.ksuilG_iconButton:hover{background:var(--hover);color:var(--foreground)}}.ksuilG_iconButton:active,.ksuilG_iconButton[data-state=open]{background:var(--press);color:var(--foreground)}.ksuilG_iconButton[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-strong)}.ksuilG_iconButton:disabled{opacity:.45;cursor:default}.ksuilG_toolChip{height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.ksuilG_toolIcon{stroke-width:1.75px;flex:none;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ksuilG_toolChip:hover{background:var(--hover);color:var(--foreground)}}.ksuilG_toolChip:active{background:var(--press)}.ksuilG_toolChip[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 32%, transparent);background:var(--accent-subtle);color:var(--accent-strong)}@media (hover:hover) and (pointer:fine){.ksuilG_toolChip[aria-pressed=true]:hover{background:color-mix(in oklab, var(--accent-subtle), var(--accent) 8%)}}.ksuilG_modelChip{height:var(--control-height-sm);border-radius:var(--radius-pill);min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ksuilG_modelChip:hover{background:var(--hover)}}.ksuilG_modelChip:active,.ksuilG_modelChip[data-state=open]{background:var(--press)}.ksuilG_modelMark{flex:none;width:16px;height:16px}.ksuilG_claudeMark{color:#d97757}.ksuilG_modelText{justify-content:flex-start}.ksuilG_modelName{color:var(--foreground);font-weight:500}.ksuilG_modelEffort{color:var(--text-muted)}.ksuilG_chevron{width:14px;height:14px;color:var(--text-muted);stroke-width:2px;transition:transform var(--duration-spring) var(--ease-spring);flex:none}.ksuilG_modelChip[data-state=open] .ksuilG_chevron{transform:rotate(180deg)}.ksuilG_morph{min-width:0;display:inline-flex;position:relative;overflow:hidden}.ksuilG_morphInner{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.ksuilG_counterWrap{flex:none;display:inline-flex;overflow:hidden}.ksuilG_counter{height:var(--control-height-sm);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:0 6px 0 2px;display:inline-flex}.ksuilG_counterRing{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.ksuilG_counterFill{fill:none;stroke:var(--text-secondary);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset var(--duration-fast) var(--ease-standard), stroke var(--duration-fast) var(--ease-standard)}.ksuilG_counter[data-tone=near]{color:var(--warning)}.ksuilG_counter[data-tone=near] .ksuilG_counterFill{stroke:var(--warning)}.ksuilG_counter[data-tone=over]{color:var(--danger)}.ksuilG_counterIcon{stroke-width:2px;flex:none;width:16px;height:16px}.ksuilG_send{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);cursor:default;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.ksuilG_send[data-state=ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}.ksuilG_send[data-state=generating]{color:var(--foreground);cursor:pointer}@media (hover:hover) and (pointer:fine){.ksuilG_send[data-state=ready]:hover{background:var(--accent-strong)}.ksuilG_send[data-state=generating]:hover{background:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%)}}.ksuilG_sendGlyph{grid-area:1/1;place-items:center;display:grid}.ksuilG_sendGlyph svg{stroke-width:2px;width:20px;height:20px}.ksuilG_stopGlyph{border-radius:inherit;background:currentColor;width:11px;height:11px;display:block}.ksuilG_sendGlyph:has(.ksuilG_stopGlyph){border-radius:3px;overflow:hidden}.ksuilG_sendRing{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible;transform:rotate(-90deg)}.ksuilG_sendRing[data-spin]{animation:1.1s linear infinite ksuilG_ring-spin}@keyframes ksuilG_ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.ksuilG_sendTrack{fill:none;stroke:var(--border);stroke-width:1.5px}.ksuilG_sendArc{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round}.ksuilG_menu{--menu-y:5px;z-index:60;min-width:13.5rem;max-width:min(19rem, var(--radix-dropdown-menu-content-available-width));border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px;position:relative}.ksuilG_menu[data-side=bottom]{--menu-y:-5px}@starting-style{.ksuilG_menu[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}.ksuilG_menu[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard);pointer-events:none;animation:.13s linear both ksuilG_menu-exit}@keyframes ksuilG_menu-exit{to{opacity:0}}.ksuilG_menuItem{border-radius:calc(var(--radius-panel) - 6px);min-height:36px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.ksuilG_menuItem[data-highlighted]{background:var(--surface-muted)}.ksuilG_menuIcon{width:18px;color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.ksuilG_menuIcon svg{stroke-width:1.75px;width:16px;height:16px}.ksuilG_menuSeparator{background:var(--border-subtle);height:1px;margin:5px -5px}.ksuilG_modelMenu{width:18.5rem}.ksuilG_modelItem{min-height:48px;padding:6px 10px 6px 11px}.ksuilG_modelItemText{flex-direction:column;flex:1;min-width:0;display:flex}.ksuilG_modelItemName{color:var(--foreground)}.ksuilG_modelItemNote{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ksuilG_modelCheck{color:var(--foreground);place-items:center;display:inline-grid}.ksuilG_modelCheck svg{stroke-width:2px;width:16px;height:16px}.ksuilG_effortHead{color:var(--text-secondary);font-size:var(--text-xs);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 11px;display:flex}.ksuilG_effortHint{color:var(--text-muted)}.ksuilG_effortRow{isolation:isolate;border:1px solid var(--border);border-radius:calc(var(--radius-panel) - 9px);background:var(--surface-muted);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0 2px 2px;padding:3px;display:grid;position:relative}.ksuilG_effortItem{border-radius:calc(var(--radius-panel) - 13px);height:30px;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);outline:none;place-items:center;display:grid;position:relative}.ksuilG_effortItem[data-highlighted]{background:var(--hover);color:var(--foreground)}.ksuilG_effortItem[data-state=checked]{color:var(--foreground)}.ksuilG_effortThumb{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.ksuilG_effortText{position:relative}.ksuilG_pop{z-index:30;border:1px solid var(--border);background:var(--surface-raised);width:min(300px,100% - 12px);max-height:280px;box-shadow:var(--shadow-floating);cursor:default;transform-origin:16px 100%;scrollbar-width:thin;border-radius:20px;padding:5px;position:absolute;overflow-y:auto}.ksuilG_popGroup{color:var(--text-muted);font-size:var(--text-xs);padding:6px 10px 4px}.ksuilG_option{cursor:pointer;border-radius:15px;align-items:center;gap:10px;min-height:44px;padding:5px 10px;display:flex}.ksuilG_option[aria-selected=true]{background:var(--surface-muted)}.ksuilG_optionGlyph{width:16px;height:16px;color:var(--text-secondary);stroke-width:1.75px;flex:none}.ksuilG_optionText{flex-direction:column;min-width:0;display:flex}.ksuilG_optionLabel{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ksuilG_optionHint{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ksuilG_popEmpty{color:var(--text-muted);font-size:var(--text-sm);padding:10px 12px}.ksuilG_drop{z-index:40;border:1.5px dashed var(--border-strong);background:color-mix(in oklab, var(--surface) 92%, transparent);pointer-events:none;border-radius:18px;place-items:center;display:grid;position:absolute;inset:8px}.ksuilG_dropInner{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.ksuilG_dropIcon{width:24px;height:24px;color:var(--text-secondary);stroke-width:1.75px;margin-bottom:4px}.ksuilG_dropTitle{color:var(--foreground);font-size:var(--text-base);font-weight:500}.ksuilG_dropNote{color:var(--text-muted);font-size:var(--text-sm)}@container composer (max-width:680px){.ksuilG_toolLabel{display:none}.ksuilG_toolChip{width:var(--control-height-sm);border-color:#0000;justify-content:center;padding:0}.ksuilG_toolChip[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 32%, transparent)}}@container composer (max-width:560px){.ksuilG_stage{padding:16px}.ksuilG_thread{margin-inline:-16px;padding-inline:16px}.ksuilG_modelEffort{display:none}.ksuilG_bubble{max-width:92%}}@container composer (max-width:400px){.ksuilG_surface{padding:8px}.ksuilG_toolbar,.ksuilG_toolGroup{gap:2px}.ksuilG_modelText{display:none}.ksuilG_modelChip{gap:4px;padding:0 6px 0 10px}.ksuilG_counterText{display:none}.ksuilG_chip{width:188px}.ksuilG_suggestion{justify-content:flex-start;width:100%}.ksuilG_suggestions li{width:100%}}@media (prefers-reduced-motion:reduce){.ksuilG_input,.ksuilG_suggestion,.ksuilG_suggestionIcon,.ksuilG_iconButton,.ksuilG_toolChip,.ksuilG_modelChip,.ksuilG_chevron,.ksuilG_send,.ksuilG_chipAction,.ksuilG_footButton,.ksuilG_menuItem,.ksuilG_effortItem,.ksuilG_ringFill,.ksuilG_counterFill,.ksuilG_bar,.ksuilG_surface{transition:none}.ksuilG_sendRing[data-spin]{animation:none}.ksuilG_menu,.ksuilG_menu[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}.ksuilG_chunk{animation:none}}
.SvYJnW_root{--pad:clamp(16px, 4.5cqi, 28px);--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;box-sizing:border-box;width:100%;height:var(--chat-height,100dvh);background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:var(--leading-body);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.SvYJnW_root *,.SvYJnW_root :before,.SvYJnW_root :after,.SvYJnW_menu,.SvYJnW_menu *{box-sizing:border-box}.SvYJnW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SvYJnW_mark{flex:none;width:16px;height:16px;display:block}.SvYJnW_fadeIn{animation:SvYJnW_fadeIn .16s var(--ease-standard) both}@keyframes SvYJnW_fadeIn{0%{opacity:0}}.SvYJnW_chunk{animation:SvYJnW_chunkIn .15s var(--ease-standard) both}@keyframes SvYJnW_chunkIn{0%{opacity:0}}.SvYJnW_clip{overflow-clip-margin:4px;overflow:clip}.SvYJnW_spin{animation:.9s linear infinite SvYJnW_spin}@keyframes SvYJnW_spin{to{transform:rotate(360deg)}}.SvYJnW_swap{white-space:nowrap;align-items:center;min-width:0;display:inline-flex;position:relative}.SvYJnW_swapItem{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.SvYJnW_iconCell{flex:none;width:16px;height:16px;display:grid;position:relative}.SvYJnW_iconCell>*{grid-area:1/1;place-items:center;display:grid}.SvYJnW_header{height:52px;padding:0 10px 0 calc(var(--pad) - 10px);border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:2px;display:flex}.SvYJnW_titleButton,.SvYJnW_modelChip{border-radius:var(--radius-pill);min-width:0;height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.SvYJnW_titleButton{flex:0 auto;padding:0 8px 0 10px;font-weight:500}.SvYJnW_titleSwap{max-width:100%}.SvYJnW_titleText{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.SvYJnW_spacer{flex:1;min-width:8px}.SvYJnW_modelChip{color:var(--foreground);flex:none;padding:0 8px 0 10px}.SvYJnW_modelChip .SvYJnW_mark{width:15px;height:15px}.SvYJnW_modelName{white-space:nowrap}.SvYJnW_chipChevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.SvYJnW_titleButton[data-state=open] .SvYJnW_chipChevron,.SvYJnW_modelChip[data-state=open] .SvYJnW_chipChevron{transform:rotate(180deg)}.SvYJnW_roundButton,.SvYJnW_iconButton{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.SvYJnW_titleButton:hover,.SvYJnW_modelChip:hover,.SvYJnW_iconButton:hover,.SvYJnW_roundButton:hover{background:var(--surface-muted);color:var(--foreground)}}.SvYJnW_titleButton[data-state=open],.SvYJnW_modelChip[data-state=open]{background:var(--surface-muted)}.SvYJnW_menu{z-index:70;min-width:240px;max-width:min(320px,100vw - 24px);max-height:min(420px, var(--radix-dropdown-menu-content-available-height,420px));border:1px solid var(--border);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:18px;outline:none;padding:6px;overflow-y:auto}.SvYJnW_menu[data-state=open]{animation:SvYJnW_menuIn .16s var(--ease-enter)}.SvYJnW_menu[data-state=closed]{animation:SvYJnW_menuOut .11s var(--ease-standard) forwards}@keyframes SvYJnW_menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes SvYJnW_menuOut{to{opacity:0;transform:scale(.98)}}.SvYJnW_chatMenu{min-width:260px}.SvYJnW_menuItem{height:36px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease-standard);border-radius:12px;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex}.SvYJnW_menuItem[data-highlighted]{background:var(--surface-muted)}.SvYJnW_menuItem>svg{color:var(--text-secondary);flex:none}.SvYJnW_menuName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SvYJnW_menuNote{color:var(--text-muted);font-size:var(--text-xs);flex:none}.SvYJnW_menuCheck{width:16px;color:var(--foreground);flex:none;place-items:center;display:grid}.SvYJnW_menuLabel{color:var(--text-muted);font-size:var(--text-xs);padding:10px 10px 4px}.SvYJnW_menuSeparator{background:var(--border-subtle);height:1px;margin:6px 4px}.SvYJnW_body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.SvYJnW_scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.SvYJnW_content{flex-direction:column;min-height:100%;display:flex}.SvYJnW_pane{flex-direction:column;flex:1;display:flex}.SvYJnW_thread{padding:24px var(--pad) 12px;flex-direction:column;gap:28px;display:flex}.SvYJnW_turn{min-width:0}.SvYJnW_turnBody{flex-direction:column;gap:14px;display:flex}.SvYJnW_userRow{justify-content:flex-end;align-items:flex-end;gap:4px;min-width:0;display:flex}.SvYJnW_bubble{background:var(--surface-muted);max-width:min(82%,34rem);color:var(--foreground);overflow-wrap:anywhere;border-radius:20px;padding:10px 16px;line-height:1.5}.SvYJnW_bubbleText{white-space:pre-wrap;margin:0}.SvYJnW_bubbleFiles{flex-wrap:wrap;gap:6px;margin:2px 0 8px;padding:0;list-style:none;display:flex}.SvYJnW_bubbleFiles li{max-width:100%;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.SvYJnW_userActions{flex:none;gap:0;padding-bottom:4px;display:flex}.SvYJnW_editor{border:1px solid var(--border-strong);background:var(--surface);border-radius:20px;gap:8px;width:min(100%,34rem);padding:10px;display:grid}.SvYJnW_editorInput{resize:none;width:100%;color:var(--foreground);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;max-height:12rem;padding:2px 6px;line-height:1.5;display:block}.SvYJnW_editorBar{justify-content:flex-end;gap:6px;display:flex}.SvYJnW_reply{flex-direction:column;gap:10px;min-width:0;display:flex}.SvYJnW_reasoning{min-width:0}.SvYJnW_replyHead{min-height:28px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.SvYJnW_replyMark{flex:none;place-items:center;width:22px;height:22px;display:grid}.SvYJnW_thoughtButton{border-radius:var(--radius-pill);min-width:0;height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:2px;padding:0 6px;display:inline-flex}.SvYJnW_thoughtButton:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.SvYJnW_thoughtButton:not(:disabled):hover{color:var(--foreground)}}.SvYJnW_thoughtChevron{color:var(--text-muted);transition:transform .2s var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);flex:none}.SvYJnW_thoughtChevron[data-open]{transform:rotate(90deg)}.SvYJnW_thoughtChevron[data-hidden]{opacity:0}.SvYJnW_thoughtText{border-left:1px solid var(--border);max-height:11rem;color:var(--text-secondary);font-size:var(--text-sm);margin:6px 0 2px 10px;padding:2px 0 2px 16px;line-height:1.6;overflow-y:auto}.SvYJnW_tools{min-width:0}.SvYJnW_toolRow{flex-wrap:wrap;gap:6px;display:flex}.SvYJnW_toolChip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.SvYJnW_toolChip:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.SvYJnW_toolChip:not(:disabled):hover{border-color:var(--border-strong);color:var(--foreground)}}.SvYJnW_toolChip[aria-expanded=true]{background:var(--surface-muted);color:var(--foreground)}.SvYJnW_toolIcon{width:14px;height:14px;color:var(--text-secondary)}.SvYJnW_toolIcon .SvYJnW_mark{width:14px;height:14px}.SvYJnW_toolChip[data-status=error] .SvYJnW_toolIcon{color:var(--danger)}.SvYJnW_toolName{text-overflow:ellipsis;overflow:hidden}.SvYJnW_toolMarks{align-items:center;gap:3px;display:inline-flex}.SvYJnW_toolMarks .SvYJnW_mark{width:13px;height:13px}.SvYJnW_toolSummary{color:var(--text-muted);font-variant-numeric:tabular-nums}.SvYJnW_toolDetail{border:1px solid var(--border-subtle);font-size:var(--text-sm);border-radius:16px;gap:10px;margin-top:8px;padding:12px 14px;display:grid}.SvYJnW_queries,.SvYJnW_sourceList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.SvYJnW_queries li{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.SvYJnW_queries svg{color:var(--text-muted);flex:none}.SvYJnW_sourceList{gap:0;margin-inline:-8px}.SvYJnW_sourceRow{min-width:0;height:32px;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);border-radius:10px;align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.SvYJnW_sourceRow:hover{background:var(--surface-muted)}}.SvYJnW_sourceRow .SvYJnW_mark{width:14px;height:14px}.SvYJnW_sourceRowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SvYJnW_sourceRowDomain{color:var(--text-muted);font-size:var(--text-xs);flex:none;margin-left:auto}.SvYJnW_toolCode{color:var(--foreground);font-family:var(--mono);font-size:var(--text-xs);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.SvYJnW_toolOutput{color:var(--text-muted);font-size:var(--text-xs);align-items:baseline;gap:10px;margin:0;display:flex}.SvYJnW_toolOutputValue{color:var(--foreground);font-family:var(--mono);font-variant-numeric:tabular-nums}.SvYJnW_markdown{min-width:0;color:var(--foreground);font-size:var(--text-base);overflow-wrap:break-word;flex-direction:column;gap:12px;line-height:1.6;display:flex}.SvYJnW_paragraph{margin:0}.SvYJnW_heading{font-size:var(--text-base);margin:4px 0 0;font-weight:500;line-height:1.4}.SvYJnW_list{gap:6px;margin:0;padding-left:1.5em;list-style:decimal;display:grid}ul.SvYJnW_list{list-style:outside}.SvYJnW_list li{padding-left:2px}.SvYJnW_list li::marker{color:var(--text-muted);font-variant-numeric:tabular-nums}.SvYJnW_strong{font-weight:500}.SvYJnW_inlineCode{background:var(--surface-muted);font-family:var(--mono);overflow-wrap:anywhere;border-radius:6px;padding:.08em .36em;font-size:.86em}.SvYJnW_bubble .SvYJnW_inlineCode{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.SvYJnW_cite{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:2px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);--focus-outline-offset:1px;place-items:center;margin-inline:1px;padding:0 5px;font-size:11px;line-height:1;text-decoration:none;display:inline-grid}.SvYJnW_cite[data-hover-card=open]{background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){a.SvYJnW_cite:hover{background:color-mix(in oklab, var(--foreground) 12%, var(--surface-muted));color:var(--foreground)}a.SvYJnW_cite[data-hover-card=open]:hover{background:var(--foreground);color:var(--background)}}.SvYJnW_sourceCard{width:18rem;padding:14px 16px}.SvYJnW_sourcePreview{gap:6px;display:grid}.SvYJnW_sourceSite{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:8px;margin:0;display:flex}.SvYJnW_sourceMark{flex:none;width:14px;height:14px}.SvYJnW_sourceN{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.SvYJnW_sourceTitle{color:var(--foreground);font-size:var(--text-sm);margin:0;font-weight:500;line-height:1.4}.SvYJnW_sourceSnippet{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.SvYJnW_codeBlock{border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--surface-muted) 70%, var(--surface));border-radius:16px;min-width:0;overflow:hidden}.SvYJnW_codeHead{border-bottom:1px solid var(--border-subtle);height:36px;color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;padding:0 4px 0 14px;display:flex}.SvYJnW_codeLang{font-family:var(--mono)}.SvYJnW_codeHead .SvYJnW_codeCopy{min-height:28px;font-size:var(--text-xs);border-radius:10px;gap:6px;padding:0 8px;font-weight:400}.SvYJnW_codePre{color:var(--foreground);font-family:var(--mono);tab-size:2;scrollbar-width:thin;margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.65;overflow-x:auto}.SvYJnW_tokKeyword{color:color-mix(in oklab, var(--series-1) 82%, var(--foreground))}.SvYJnW_tokString{color:color-mix(in oklab, var(--series-4) 82%, var(--foreground))}.SvYJnW_tokNumber{color:color-mix(in oklab, var(--series-3) 82%, var(--foreground))}.SvYJnW_tokComment{color:var(--text-muted)}.SvYJnW_actions{height:30px;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:4px;margin:-2px 0 0 -6px;display:flex}.SvYJnW_actions[data-hidden]{visibility:hidden;opacity:0;transition:none}.SvYJnW_actionGroup{align-items:center;gap:0;display:flex}.SvYJnW_hoverable{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.SvYJnW_turn:hover .SvYJnW_hoverable,.SvYJnW_turn:focus-within .SvYJnW_hoverable,.SvYJnW_turn[data-last] .SvYJnW_actionGroup{opacity:1}.SvYJnW_userRow:not(:hover):not(:focus-within) .SvYJnW_userActions{opacity:0}@media (hover:none){.SvYJnW_hoverable,.SvYJnW_userRow:not(:hover):not(:focus-within) .SvYJnW_userActions.SvYJnW_hoverable{opacity:1}}.SvYJnW_action{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.SvYJnW_action:not(:disabled):hover{background:var(--surface-muted);color:var(--foreground)}}.SvYJnW_action:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.92)}.SvYJnW_action:disabled{cursor:default;opacity:.4}.SvYJnW_action[aria-pressed=true]{color:var(--foreground)}.SvYJnW_copyIcon [data-state=copied]{color:var(--success)}.SvYJnW_copyIcon [data-state=error]{color:var(--danger)}.SvYJnW_versions{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;margin-right:4px;display:inline-flex}.SvYJnW_versionButton{width:26px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.SvYJnW_versionButton:disabled{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.SvYJnW_versionButton:not(:disabled):hover{color:var(--foreground);background:var(--surface-muted)}}.SvYJnW_versionCount{font-variant-numeric:tabular-nums;text-align:center;min-width:3.4em}.SvYJnW_statusLine{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:8px;margin:0;display:flex}.SvYJnW_error{border:1px solid color-mix(in oklab, var(--danger) 26%, var(--border));background:color-mix(in oklab, var(--danger) 5%, var(--surface));font-size:var(--text-sm);border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.SvYJnW_errorIcon{color:var(--danger);flex:none}.SvYJnW_errorText{min-width:0;color:var(--text-secondary);flex:1;margin:0;line-height:1.45}.SvYJnW_errorTitle{color:var(--foreground);font-weight:500}.SvYJnW_empty{padding:32px var(--pad);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.SvYJnW_greeting{font-size:var(--text-xl);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.SvYJnW_suggestions{gap:6px;width:min(100%,23rem);margin:0;padding:0;list-style:none;display:grid}.SvYJnW_suggestion{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:0 16px;display:flex}.SvYJnW_suggestion svg{color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){.SvYJnW_suggestion:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}}.SvYJnW_root[data-staged]{justify-content:safe center;overflow-y:auto}.SvYJnW_root[data-staged] .SvYJnW_body{flex:none}.SvYJnW_root[data-staged] .SvYJnW_empty{padding-bottom:20px}.SvYJnW_root[data-staged] .SvYJnW_greeting{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.SvYJnW_chips{width:100%;max-width:calc(var(--chat-column,760px) + 2 * var(--pad));padding:0 var(--pad) 24px;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px auto 0;list-style:none;display:flex}.SvYJnW_chip{min-height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.SvYJnW_chip svg{color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){.SvYJnW_chip:hover{border-color:var(--border-strong);background:var(--hover);color:var(--foreground)}}.SvYJnW_chip:active{background:var(--press)}.SvYJnW_jump{z-index:2;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);width:34px;height:34px;color:var(--text-secondary);box-shadow:var(--shadow-raised);cursor:pointer;place-items:center;margin-inline:auto;padding:0;display:grid;position:absolute;bottom:10px;left:0;right:0}@media (hover:hover) and (pointer:fine){.SvYJnW_jump:hover{color:var(--foreground)}}.SvYJnW_composerDock{padding:6px calc(var(--pad) - 8px) 12px;flex:none}.SvYJnW_thread,.SvYJnW_composerDock{width:100%;max-width:calc(var(--chat-column,760px) + 2 * var(--pad));margin-inline:auto}.SvYJnW_composer{border:1px solid var(--border);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);border-radius:24px;flex-direction:column;gap:6px;padding:7px;display:flex}.SvYJnW_composer:focus-within{border-color:var(--border-strong)}.SvYJnW_composerRow{align-items:flex-end;gap:4px;display:flex}.SvYJnW_field{min-width:0;transition:height var(--duration-fast) var(--ease-standard);flex:1;position:relative}.SvYJnW_input,.SvYJnW_mirror{width:100%;font:inherit;font-size:var(--text-base);letter-spacing:var(--tracking-body);overflow-wrap:break-word;white-space:pre-wrap;padding:6px 4px;line-height:24px;display:block}.SvYJnW_input{resize:none;height:100%;color:var(--foreground);scrollbar-width:thin;background:0 0;border:0;outline:none;overflow-y:auto}.SvYJnW_input::placeholder{color:var(--text-muted)}.SvYJnW_mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.SvYJnW_send{border-radius:var(--radius-pill);background:var(--accent);width:36px;height:36px;color:var(--accent-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}.SvYJnW_send:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}@media (hover:hover) and (pointer:fine){.SvYJnW_send:not(:disabled):hover{background:var(--accent-strong)}}.SvYJnW_send:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.94)}.SvYJnW_attachRow{flex-wrap:wrap;gap:6px;margin:0;padding:2px 2px 0;list-style:none;display:flex}.SvYJnW_attachChip{background:var(--surface-muted);max-width:100%;height:32px;color:var(--text-secondary);font-size:var(--text-sm);border-radius:12px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.SvYJnW_attachChip>svg{flex:none}.SvYJnW_attachName{min-width:0;max-width:12rem;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SvYJnW_attachSize{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.SvYJnW_attachRemove{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.SvYJnW_attachRemove:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}}.SvYJnW_root{--pad:var(--page-gutter,16px)}.SvYJnW_composerDock{padding-inline:var(--pad)}@media (max-width:39.99rem){.SvYJnW_root[data-staged]{justify-content:flex-start}.SvYJnW_root[data-staged] .SvYJnW_empty{padding-top:32px}}@container (max-width:480px){.SvYJnW_bubble{max-width:88%}.SvYJnW_thread{gap:24px;padding-top:18px}.SvYJnW_sourceRowDomain{display:none}}@container (max-width:360px){.SvYJnW_modelChip{padding-inline:8px 6px}.SvYJnW_codePre{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.SvYJnW_chunk,.SvYJnW_fadeIn,.SvYJnW_menu[data-state=open],.SvYJnW_menu[data-state=closed]{animation:none}.SvYJnW_spin{animation-duration:2.4s}.SvYJnW_field,.SvYJnW_action,.SvYJnW_send,.SvYJnW_thoughtChevron,.SvYJnW_chipChevron,.SvYJnW_hoverable{transition:none}.SvYJnW_action:active:not(:disabled),.SvYJnW_send:active:not(:disabled){transform:none}}
@layer theme,base;@layer components{._6eFRFW_button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}._6eFRFW_button:disabled{cursor:not-allowed;opacity:.52}._6eFRFW_button[aria-busy=true]{cursor:progress}._6eFRFW_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._6eFRFW_labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}._6eFRFW_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._6eFRFW_labelContent{flex:none;align-items:center;display:inline-flex}._6eFRFW_labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._6eFRFW_labelPhase svg{flex:none}._6eFRFW_primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._6eFRFW_secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}._6eFRFW_ghost{color:var(--text-secondary);background:0 0;border-color:#0000}._6eFRFW_danger{color:var(--danger);background:var(--surface);border-color:var(--border)}._6eFRFW_secondary:disabled,._6eFRFW_danger:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._6eFRFW_danger:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}._6eFRFW_ghost:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){._6eFRFW_primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._6eFRFW_secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._6eFRFW_ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._6eFRFW_danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._6eFRFW_primary:active:not(:disabled){opacity:.84}._6eFRFW_secondary:active:not(:disabled),._6eFRFW_ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._6eFRFW_danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._6eFRFW_sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._6eFRFW_md{min-height:var(--control-height-md)}._6eFRFW_lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._6eFRFW_loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}._6eFRFW_spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _6eFRFW_spin}._6eFRFW_loadingLabel{opacity:0}@keyframes _6eFRFW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._6eFRFW_button{transition:none}._6eFRFW_labelSlot{transition:opacity var(--duration-instant) linear}._6eFRFW_spinner{animation-duration:.01ms;animation-iteration-count:1}}}@layer utilities;
@layer theme,base;@layer components{.a5B4oa_root svg:not([class*=size-]){width:1rem;height:1rem}.a5B4oa_link.a5B4oa_link{min-height:0;color:var(--link);text-underline-offset:.2em;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.a5B4oa_link.a5B4oa_link:hover:not(:disabled){background:0 0;text-decoration:none}.a5B4oa_icon.a5B4oa_icon,.a5B4oa_iconXs.a5B4oa_iconXs,.a5B4oa_iconSm.a5B4oa_iconSm,.a5B4oa_iconLg.a5B4oa_iconLg{padding:0}.a5B4oa_icon.a5B4oa_icon{width:var(--control-height-sm);min-height:var(--control-height-sm)}.a5B4oa_iconXs.a5B4oa_iconXs{width:1.5rem;min-height:1.5rem}.a5B4oa_iconSm.a5B4oa_iconSm{width:1.75rem;min-height:1.75rem}.a5B4oa_iconLg.a5B4oa_iconLg{width:var(--control-height-lg);min-height:var(--control-height-lg)}}@layer utilities;
.RfiBWa_canvas{border:1px solid var(--border);border-radius:var(--radius-lg,.75rem);background:var(--surface);cursor:grab;touch-action:pan-y;height:clamp(24rem,64svh,47.5rem);position:relative;overflow:hidden}.RfiBWa_canvas[data-dragging]{cursor:grabbing}.RfiBWa_tree{outline:none;position:absolute;inset:0}.RfiBWa_item{box-sizing:border-box;border:1px solid var(--border);color:var(--foreground);animation:RfiBWa_appear .22s var(--ease-out,ease-out) both;border-radius:9999px;transition:opacity .16s,border-color .16s,background-color .16s,box-shadow .16s;position:absolute;top:0;left:0}.RfiBWa_team{cursor:pointer;background:color-mix(in oklab, var(--foreground) calc(4% + var(--depth,0) * 3.5%), var(--surface));border-color:color-mix(in oklab, var(--foreground) calc(10% + var(--depth,0) * 3%), var(--surface))}.RfiBWa_team:hover{border-color:var(--border-strong);background:color-mix(in oklab, var(--foreground) calc(6.5% + var(--depth,0) * 3.5%), var(--surface))}.RfiBWa_root{cursor:default}.RfiBWa_spot{background:var(--surface);border-color:var(--border-strong)}.RfiBWa_spot[data-held]{cursor:pointer}.RfiBWa_spot[data-held]:hover{border-color:var(--foreground)}.RfiBWa_spot[data-open]{cursor:default;border:1.5px dashed color-mix(in oklab, var(--foreground) 38%, transparent);background:0 0}.RfiBWa_spot.RfiBWa_dim{background:0 0;border-color:#0000}.RfiBWa_spot.RfiBWa_dim[data-open]{border-color:var(--border-strong)}.RfiBWa_lit{opacity:1;border-color:var(--primary);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--primary)}.RfiBWa_lit[data-open]{border-style:solid}.RfiBWa_lit:after{content:"";border-radius:inherit;border:2px solid var(--primary);pointer-events:none;animation:1.4s ease-out 2 RfiBWa_pulse;position:absolute;inset:-2px}.RfiBWa_holds{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.RfiBWa_text{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.RfiBWa_name{text-wrap:balance;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.RfiBWa_meta{max-width:100%;color:color-mix(in oklab, var(--foreground) 72%, var(--surface));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.3}@keyframes RfiBWa_appear{0%{opacity:0}}@keyframes RfiBWa_pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.RfiBWa_item,.RfiBWa_lit:after{transition:none;animation:none}}.RfiBWa_initials:before{content:attr(data-initials)}.RfiBWa_photo{object-fit:cover;pointer-events:none;-webkit-user-drag:none;border-radius:50%;display:block;position:absolute}.RfiBWa_kind{color:color-mix(in oklab, var(--foreground) 72%, var(--surface));font-size:.6875rem;font-weight:400}
.ApJ7oa_presence{min-width:0}.ApJ7oa_alert{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--card-padding);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}.ApJ7oa_icon,.ApJ7oa_glyph{flex:none;place-items:center;display:grid;position:relative}.ApJ7oa_icon{width:18px;height:18px;margin-top:1px}.ApJ7oa_icon svg{display:block}.ApJ7oa_copy{flex:1;min-width:0}.ApJ7oa_content{position:relative}.ApJ7oa_title{font-size:var(--text-sm);font-weight:500;display:block;position:relative}.ApJ7oa_line{display:block}.ApJ7oa_description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);position:relative}.ApJ7oa_info .ApJ7oa_icon{color:var(--accent)}.ApJ7oa_success .ApJ7oa_icon{color:var(--success)}.ApJ7oa_warning .ApJ7oa_icon{color:var(--warning)}.ApJ7oa_danger .ApJ7oa_icon{color:var(--danger)}.ApJ7oa_dismiss{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-5px -6px -5px 0;display:grid}.ApJ7oa_dismiss:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.ApJ7oa_dismiss:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.ApJ7oa_dismiss{transition:none}.ApJ7oa_dismiss:active{transform:none}}
._01Vb8a_counter{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:500;line-height:1;display:inline-flex;position:relative}._01Vb8a_label{margin-bottom:var(--space-2);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-body);font-weight:400;line-height:var(--leading-body)}._01Vb8a_value{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}._01Vb8a_column{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}._01Vb8a_sizer{visibility:hidden}._01Vb8a_glyph{inset:var(--feather) 0;text-align:center;position:absolute}._01Vb8a_labelText{display:inline-block}._01Vb8a_labelSwap{display:block;position:relative}._01Vb8a_symbol{display:inline-block;overflow-x:clip}._01Vb8a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.fUkX4W_avatar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.fUkX4W_avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter)}.fUkX4W_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.fUkX4W_fallback{animation:fUkX4W_avatar-fallback-in var(--duration-standard) var(--ease-enter) both}.fUkX4W_sm{width:28px;height:28px;font-size:10px}.fUkX4W_md{width:36px;height:36px}.fUkX4W_lg{width:48px;height:48px;font-size:var(--text-sm)}.fUkX4W_xl{width:88px;height:88px;font-size:var(--text-xl)}.fUkX4W_status{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);position:absolute;bottom:0;right:0}.fUkX4W_sm .fUkX4W_status{border-width:1.5px;width:8px;height:8px}.fUkX4W_lg .fUkX4W_status{width:12px;height:12px}.fUkX4W_xl .fUkX4W_status{width:14px;height:14px;bottom:4px;right:4px}.fUkX4W_online{background:var(--success)}.fUkX4W_offline{background:var(--text-muted)}@keyframes fUkX4W_avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fUkX4W_avatar img{transition:none}.fUkX4W_avatar img[data-loading]{filter:none}.fUkX4W_fallback{animation:none}}
.dE7J7a_dock{z-index:5;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:sticky;bottom:16px}.dE7J7a_bar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);max-width:100%;box-shadow:var(--shadow-floating);pointer-events:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.dE7J7a_content{white-space:nowrap;align-items:center;gap:2px;padding:4px 4px 4px 16px;display:flex}@container (max-width:460px){.dE7J7a_content{padding-left:12px}}
.mkg9eG_target{outline:none;display:block}.mkg9eG_menu{z-index:100;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);min-width:min(13rem,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(300px,100vh - 16px);color:var(--foreground);box-shadow:var(--shadow-floating);outline:none;padding:5px;position:fixed;overflow-y:auto}.mkg9eG_highlight{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:5px;right:5px}.mkg9eG_highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.mkg9eG_item{border-radius:calc(var(--radius-panel) - 6px);width:100%;min-height:34px;color:inherit;font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-align:left;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-fast) var(--ease-standard);animation:mkg9eG_context-item-in var(--duration-standard) var(--ease-enter) both;animation-delay:calc(min(var(--i,0), 4) * 35ms);background:0 0;border:0;outline:none;align-items:center;gap:9px;padding:0 11px;display:flex;position:relative}.mkg9eG_item:focus-visible{outline:none}.mkg9eG_item:active:not(:disabled){background:color-mix(in oklab, var(--foreground) 5%, transparent)}.mkg9eG_item:disabled{opacity:.45;cursor:default}.mkg9eG_item.mkg9eG_destructive{color:var(--danger)}.mkg9eG_icon{width:16px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.mkg9eG_item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkg9eG_separator{background:var(--border);height:1px;margin:4px 6px}.mkg9eG_destructive .mkg9eG_icon{color:currentColor}@keyframes mkg9eG_context-item-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mkg9eG_item,.mkg9eG_highlight{transition:none;animation:none}}
.MIVI3a_surface{--rail:var(--sidebar);--row-hover:var(--hover-surface);--row-active:var(--accent-soft);background:var(--rail);color:var(--sidebar-foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.MIVI3a_item{text-decoration:none}.MIVI3a_item[aria-current=page]{font-weight:500}.MIVI3a_label{line-height:1.25}.MIVI3a_iconBox{place-items:center;width:16px;height:16px;display:grid}.MIVI3a_iconBox svg{stroke-width:1.75px;width:16px;height:16px}.MIVI3a_railItem{justify-content:center;width:40px;height:40px;padding:0}.MIVI3a_railItem .MIVI3a_iconBox,.MIVI3a_railItem .MIVI3a_iconBox svg{width:20px;height:20px}.MIVI3a_dot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:6px;height:6px;margin-left:auto}.MIVI3a_groupRow{align-items:center;display:flex;position:relative}.MIVI3a_groupRow>:first-child{flex:1;min-width:0;padding-right:32px}.MIVI3a_toggle{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}@media (hover:hover) and (pointer:fine){.MIVI3a_toggle:hover{background:var(--row-hover);color:var(--foreground)}}@media (pointer:coarse){.MIVI3a_toggle{top:8px}}.MIVI3a_deeper{padding-left:16px}.MIVI3a_deeper:before{left:36px}.MIVI3a_heading{height:32px}.MIVI3a_headingRow{width:100%;height:32px;color:var(--foreground);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:600;line-height:1;display:flex}@media (hover:hover) and (pointer:fine){.MIVI3a_headingRow:hover{background:var(--row-hover)}}.MIVI3a_headingLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.MIVI3a_headingChevron{color:var(--text-muted);flex:none;display:inline-flex}.MIVI3a_fold{flex:none;overflow:clip}.MIVI3a_flyout{z-index:50;border:1px solid var(--sidebar-border);min-width:200px;box-shadow:var(--elevation-popover);border-radius:12px;padding:6px}.MIVI3a_flyoutEmpty{height:32px;color:var(--text-secondary);align-items:center;margin:0;padding:0 10px;display:flex}.MIVI3a_foldInner{height:100%}.MIVI3a_fold :is([data-fold-label],[data-sidebar-views]){white-space:nowrap;transition:opacity .12s var(--ease-standard);overflow:hidden}.MIVI3a_fold[data-labels=hidden] :is([data-fold-label],[data-sidebar-views]){opacity:0}@media (prefers-reduced-motion:reduce){.MIVI3a_fold :is([data-fold-label],[data-sidebar-views]){transition:none}}.MIVI3a_fold .MIVI3a_railItem{height:32px}.MIVI3a_fold .MIVI3a_railItem .MIVI3a_iconBox,.MIVI3a_fold .MIVI3a_railItem .MIVI3a_iconBox svg{width:16px;height:16px}.MIVI3a_sheetHead{min-height:52px;padding-left:18px}.MIVI3a_sheetTitle{flex:1;margin:0;font-size:13px;font-weight:500}.MIVI3a_sheetBody{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 12px 12px;display:flex;overflow-y:auto}.MIVI3a_menuRow{position:relative}.MIVI3a_menuRow>:first-child{padding-right:32px}.MIVI3a_menuButton{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.MIVI3a_menuRow:hover .MIVI3a_menuButton,.MIVI3a_menuRow:focus-within .MIVI3a_menuButton,.MIVI3a_menuButton:focus-visible{opacity:1}.MIVI3a_menuButton:hover{background:var(--row-hover);color:var(--foreground)}@media (hover:none){.MIVI3a_menuButton{opacity:1}}@media (pointer:coarse){.MIVI3a_menuButton{top:8px}}.MIVI3a_renameForm{padding:2px 4px}.MIVI3a_renameField{border:1px solid var(--border);background:var(--surface);width:100%;height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);border-radius:8px;padding:0 8px}.MIVI3a_renameField[aria-invalid=true]{border-color:var(--danger)}.MIVI3a_renameError{color:var(--danger);font-size:var(--text-xs);margin:4px 2px 0}
.JgMZTG_shell{--rail:color-mix(in oklab, var(--surface-muted) 55%, var(--surface));--row-hover:color-mix(in oklab, var(--foreground) 4.5%, transparent);--row-active:color-mix(in oklab, var(--foreground) 7%, transparent);isolation:isolate;border:1px solid var(--border);background:var(--surface);width:min(100%,1080px);min-width:0;height:640px;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);text-align:left;border-radius:16px;display:flex;position:relative;overflow:hidden;container:shell/inline-size}:root[data-theme=dark] .JgMZTG_shell{--rail:color-mix(in oklab, var(--background) 60%, var(--surface));--row-hover:color-mix(in oklab, var(--foreground) 5%, transparent);--row-active:color-mix(in oklab, var(--foreground) 8%, transparent)}.JgMZTG_slot{z-index:3;flex:none;height:100%;position:relative}.JgMZTG_sidebar{background:var(--rail);min-width:0;transition:box-shadow var(--duration-standard) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.JgMZTG_sidebar[data-floating]{box-shadow:var(--shadow-floating)}.JgMZTG_sidebar:after{content:"";background:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.JgMZTG_brand,.JgMZTG_profile{white-space:nowrap;flex:none;align-items:center;gap:12px;min-width:0;padding:0 12px 0 18px;display:flex}.JgMZTG_brand{height:52px}.JgMZTG_profile{border-top:1px solid var(--border-subtle);height:52px}.JgMZTG_mark{background:var(--accent);width:28px;height:28px;color:var(--accent-foreground);font-family:var(--font-display);letter-spacing:0;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:500;line-height:1;display:grid}.JgMZTG_mark[data-logo]{color:#fff;background:#17181b;box-shadow:inset 0 0 0 1px #ffffff1f}.JgMZTG_mark[data-logo] svg{width:60%;height:60%}[data-theme=dark] .JgMZTG_mark[data-logo]{color:#17181b;box-shadow:none;background:#f4f4f5}.JgMZTG_stack{gap:2px;min-width:0;line-height:1.25;display:grid}.JgMZTG_stack strong{text-overflow:clip;font-size:13px;font-weight:500;overflow:hidden}.JgMZTG_stack span{color:var(--text-muted);font-size:var(--text-xs);text-overflow:clip;overflow:hidden}.JgMZTG_nav{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:4px 12px 8px;display:flex;overflow:hidden auto}.JgMZTG_nav::-webkit-scrollbar{display:none}.JgMZTG_section+.JgMZTG_section{margin-top:4px}.JgMZTG_heading{position:relative;overflow:hidden}.JgMZTG_headingText{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500;line-height:1;position:absolute;bottom:7px;left:12px}.JgMZTG_divider{background:var(--border);height:1px;position:absolute;top:8px;left:8px;right:8px}.JgMZTG_list{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.JgMZTG_footerList{margin-top:auto;padding-top:8px}.JgMZTG_item{isolation:isolate;width:100%;height:32px;color:var(--text-secondary);font:inherit;letter-spacing:var(--tracking-body);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;line-height:1;display:flex;position:relative}.JgMZTG_highlight{z-index:-1;background:var(--row-active);position:absolute;inset:0}.JgMZTG_icon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.JgMZTG_label{text-overflow:clip;flex:auto;min-width:0;display:block;overflow:hidden}.JgMZTG_count{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.JgMZTG_dot{border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;width:6px;height:6px;position:absolute;top:calc(50% - 10px);left:25px}.JgMZTG_chevron{color:var(--text-muted);flex:none;place-items:center;display:grid}.JgMZTG_lit{color:var(--foreground)}.JgMZTG_lit .JgMZTG_icon{color:var(--accent)}.JgMZTG_nested{width:calc(100% - 28px);height:30px;margin-left:28px;padding-left:10px}.JgMZTG_children{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.JgMZTG_children:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:8px;left:20px}.JgMZTG_children>li:first-child{margin-top:2px}.JgMZTG_children>li:last-child{margin-bottom:4px}.JgMZTG_tip{z-index:60;border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-family:var(--font-body);letter-spacing:var(--tracking-body);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-fast) var(--ease-enter);align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.JgMZTG_tipNote{color:color-mix(in oklab, var(--background) 62%, var(--foreground));font-weight:400}@starting-style{.JgMZTG_tip[data-state$=-open]{opacity:0;transform:translate(-4px)}.JgMZTG_tip[data-state=instant-open]{transform:none}}.JgMZTG_tip[data-state=closed]{opacity:0;transition-duration:.11s;animation:.11s linear both JgMZTG_tip-exit;transform:translate(-2px)}@keyframes JgMZTG_tip-exit{to{--tip-exit:1}}.JgMZTG_shortcut{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.JgMZTG_shortcut kbd{border:1px solid color-mix(in oklab, var(--background) 30%, var(--foreground));min-width:20px;height:20px;font-family:var(--font-body);font-size:var(--text-xs);border-radius:6px;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.JgMZTG_main{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;container:main/inline-size}.JgMZTG_topbar{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:8px;height:52px;padding:0 16px 0 12px;display:flex}.JgMZTG_iconButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.JgMZTG_menuButton{display:none}.JgMZTG_crumbs{flex:1;min-width:0;font-size:13px;overflow:hidden}.JgMZTG_crumbs ol{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.JgMZTG_crumbs li{flex:none;align-items:center;display:flex;position:relative}.JgMZTG_crumbs li+li:before{content:"/";color:var(--border-strong);margin:0 8px}.JgMZTG_crumbParent{overflow:hidden}.JgMZTG_crumbSwap{display:inline-flex;position:relative;overflow:hidden}.JgMZTG_crumbSizers{visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:absolute}.JgMZTG_crumbSizers>span{flex:none}.JgMZTG_crumbs .JgMZTG_crumbCurrent{min-width:0;color:var(--foreground);flex:0 auto}.JgMZTG_crumbCurrent>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.JgMZTG_team{flex:none;display:flex}.JgMZTG_content{flex:1;min-height:0;padding:24px 28px 28px;overflow:hidden auto;container:content/inline-size}.JgMZTG_swap{position:relative}.JgMZTG_title{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:var(--tracking-body);text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.JgMZTG_summary{max-width:60ch;color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.5}.JgMZTG_stats{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.JgMZTG_stat{min-width:0;padding:14px 16px;display:flex}.JgMZTG_stat+.JgMZTG_stat{border-left:1px solid var(--border)}.JgMZTG_stat>span{font-size:var(--text-xl);flex:1;justify-content:space-between}.JgMZTG_listBlock{margin-top:24px}.JgMZTG_listTitle{font-size:var(--text-sm);letter-spacing:var(--tracking-body);margin:0 0 8px;font-weight:500;line-height:1.4}.JgMZTG_rows{margin:0;padding:0;list-style:none}.JgMZTG_row{border-top:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr) auto 76px;align-items:center;gap:12px;min-height:52px;display:grid}.JgMZTG_row:last-child{border-bottom:1px solid var(--border-subtle)}.JgMZTG_rowText{gap:2px;min-width:0;display:grid}.JgMZTG_rowText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.JgMZTG_rowText span{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.JgMZTG_when{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.JgMZTG_scrim{z-index:20;-webkit-tap-highlight-color:transparent;background:#0000004d;background:lab(0% 0 0/.3);position:absolute;inset:0}.JgMZTG_floatScrim{z-index:2;cursor:pointer}:root[data-theme=dark] .JgMZTG_scrim{background:#00000080;background:lab(0% 0 0/.5)}.JgMZTG_sheet{z-index:21;width:min(288px,100% - 40px);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain;touch-action:pan-y;border-right:1px solid var(--border);background:var(--rail);box-shadow:var(--shadow-floating);border-radius:0 16px 16px 0;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.JgMZTG_sheetHead{flex:none;align-items:center;padding-right:12px;display:flex}.JgMZTG_sheetHead .JgMZTG_brand{flex:1}.JgMZTG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.JgMZTG_item:hover{background:var(--row-hover);color:var(--foreground)}.JgMZTG_item:hover .JgMZTG_icon{color:var(--text-secondary)}.JgMZTG_lit:hover{background:0 0}.JgMZTG_lit:hover .JgMZTG_icon{color:var(--accent)}.JgMZTG_iconButton:hover{background:var(--surface-muted);color:var(--foreground)}}.JgMZTG_item:active{background:var(--row-active)}.JgMZTG_sheet[data-dragging] .JgMZTG_item:active{background:0 0}.JgMZTG_iconButton:active{background:color-mix(in oklab, var(--foreground) 9%, transparent);color:var(--foreground)}@media (max-width:640px){.JgMZTG_shell{border-radius:14px}}@media (pointer:coarse){.JgMZTG_item,.JgMZTG_nested{height:40px}.JgMZTG_iconButton{width:40px;height:40px}.JgMZTG_topbar{padding-left:8px}}@container shell (max-width:479px){.JgMZTG_slot,.JgMZTG_railToggle{display:none}.JgMZTG_menuButton{display:inline-grid}.JgMZTG_topbar{gap:4px;height:52px;padding:0 12px 0 8px}.JgMZTG_crumbs .JgMZTG_crumbRoot,.JgMZTG_crumbs .JgMZTG_crumbRoot+li:before{display:none}.JgMZTG_content{padding:20px 16px 24px}.JgMZTG_stats{margin-top:16px}.JgMZTG_listBlock{margin-top:20px}}@container shell (max-width:420px){.JgMZTG_team{display:none}}@container main (max-width:340px){.JgMZTG_crumbs .JgMZTG_crumbRoot,.JgMZTG_crumbs .JgMZTG_crumbRoot+li:before,.JgMZTG_team{display:none}}@container content (max-width:420px){.JgMZTG_row{grid-template-columns:28px minmax(0,1fr) auto;gap:12px}.JgMZTG_when{display:none}.JgMZTG_stat{padding:12px}}@container content (max-width:340px){.JgMZTG_stat{padding:10px 12px}.JgMZTG_stat>span{font-size:var(--text-lg)}.JgMZTG_row{gap:10px;min-height:48px}}@media (prefers-reduced-motion:reduce){.JgMZTG_item,.JgMZTG_icon,.JgMZTG_iconButton,.JgMZTG_sidebar{transition:none}.JgMZTG_tip,.JgMZTG_tip[data-state=closed]{transition:opacity 90ms linear;transform:none}}
.klLvwG_root{width:100%;padding:clamp(var(--space-8), 8vw, var(--space-12)) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.klLvwG_icon{width:var(--space-12);height:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:klLvwG_empty-state-icon var(--duration-considered) var(--ease-enter) both;place-items:center;display:grid;position:relative}.klLvwG_glyph{place-items:center;display:grid}.klLvwG_frame{width:100%;max-width:100%}.klLvwG_copy{display:flow-root}.klLvwG_root h3,.klLvwG_root [data-title]{margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);position:relative}.klLvwG_root p:not([data-title]){max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);position:relative}.klLvwG_line{text-wrap:balance;display:block}.klLvwG_action{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@keyframes klLvwG_empty-state-icon{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klLvwG_icon{animation:none}}
@layer theme,base;@layer components{.xtkU1a_field{gap:var(--space-2);min-width:0;display:grid}.xtkU1a_field label{font-size:var(--text-sm);font-weight:500}.xtkU1a_trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.xtkU1a_trigger:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.xtkU1a_trigger:active:not([data-disabled]),.xtkU1a_trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.xtkU1a_trigger:focus-visible{border-color:var(--border-strong)}.xtkU1a_trigger[data-disabled]{opacity:.5;cursor:not-allowed}.xtkU1a_valueText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.xtkU1a_valueText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.xtkU1a_valueText>[data-placeholder]{color:var(--text-muted)}.xtkU1a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xtkU1a_chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.xtkU1a_trigger[data-state=open] .xtkU1a_chevron{transform:rotate(180deg)}.xtkU1a_hint{color:var(--text-muted);font-size:var(--text-xs)}.xtkU1a_content{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:xtkU1a_select-in var(--duration-standard) var(--ease-enter) both;padding:6px;overflow:hidden}.xtkU1a_content[data-side=top]{--menu-y:6px}.xtkU1a_content[data-side=left]{--menu-x:6px;--menu-y:0px}.xtkU1a_content[data-side=right]{--menu-x:-6px;--menu-y:0px}.xtkU1a_content[data-state=closed]{animation:xtkU1a_select-out var(--duration-instant) var(--ease-standard) both}.xtkU1a_viewport{padding:2px 0}.xtkU1a_item{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}.xtkU1a_item[data-highlighted]{background:var(--surface-muted)}.xtkU1a_item[data-disabled]{opacity:.45}.xtkU1a_indicator{color:var(--foreground);animation:xtkU1a_indicator-in var(--duration-standard) var(--ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}.xtkU1a_scrollButton{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes xtkU1a_select-in{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes xtkU1a_select-out{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes xtkU1a_indicator-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){.xtkU1a_content{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.xtkU1a_trigger,.xtkU1a_chevron,.xtkU1a_item{transition:none}.xtkU1a_content{animation:xtkU1a_select-fade var(--duration-instant) var(--ease-standard) both}.xtkU1a_content[data-state=closed]{animation:xtkU1a_select-fade-out var(--duration-instant) var(--ease-standard) both}.xtkU1a_indicator{animation:none}}@keyframes xtkU1a_select-fade{0%{opacity:0}}@keyframes xtkU1a_select-fade-out{to{opacity:0}}}@layer utilities;
.yzHhsa_badge{border:1px solid var(--badge-border,var(--border));border-radius:var(--radius-pill);min-height:26px;color:var(--badge-foreground,var(--foreground));background:var(--badge-background,var(--surface));font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex;overflow:clip}@media (hover:hover) and (pointer:fine){.yzHhsa_badge:hover{border-color:color-mix(in oklab, var(--badge-color,var(--foreground)) 32%, var(--border));background:color-mix(in oklab, var(--badge-color,var(--foreground)) 10%, var(--surface))}}.yzHhsa_sm{min-height:22px;padding:0 8px;font-size:11px}.yzHhsa_md{font-size:var(--text-xs)}.yzHhsa_body{display:block}.yzHhsa_content{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}.yzHhsa_sm .yzHhsa_content{gap:4px}.yzHhsa_label,.yzHhsa_glyph{align-items:center;display:inline-flex;position:relative}.yzHhsa_text{display:block}.yzHhsa_icon{width:auto;height:auto;color:var(--badge-color,var(--foreground));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.yzHhsa_neutral{--badge-color:var(--text-secondary);--badge-foreground:var(--text-secondary);--badge-background:var(--surface-muted);--badge-border:var(--border)}.yzHhsa_success{--badge-color:var(--success);--badge-foreground:var(--success);--badge-background:color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--success) 25%, var(--border))}.yzHhsa_info{--badge-color:var(--accent);--badge-foreground:var(--accent-strong);--badge-background:var(--accent-subtle);--badge-border:color-mix(in oklab, var(--accent) 24%, var(--border))}.yzHhsa_warning{--badge-color:var(--warning);--badge-foreground:var(--warning);--badge-background:color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border:color-mix(in oklab, var(--warning) 27%, var(--border))}.yzHhsa_danger{--badge-color:var(--danger);--badge-foreground:var(--danger);--badge-background:color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--danger) 26%, var(--border))}@media (prefers-reduced-motion:reduce){.yzHhsa_badge{transition-duration:var(--duration-instant)}}
.I_P1kq_root{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}.I_P1kq_avatar,.I_P1kq_line{border-radius:var(--radius-control);background:color-mix(in oklab, var(--border-strong) 38%, var(--surface));animation:I_P1kq_skeleton-pulse 1.8s var(--ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}.I_P1kq_avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.I_P1kq_lines{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}.I_P1kq_line{width:100%;height:var(--space-3)}.I_P1kq_line:first-child{width:48%;height:var(--space-4)}.I_P1kq_line:last-child{width:72%}.I_P1kq_frame{display:flow-root;position:relative}@keyframes I_P1kq_skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.I_P1kq_avatar,.I_P1kq_line{animation:none}}
.WkPU8a_viewport{z-index:60;bottom:var(--space-6);width:min(22.5rem, calc(100% - 2 * var(--page-gutter)));pointer-events:none;position:fixed}.WkPU8a_bottom-right{right:var(--space-6)}.WkPU8a_bottom-left{left:var(--space-6)}.WkPU8a_bottom-center{margin-inline:auto;left:0;right:0}.WkPU8a_contained{z-index:2;bottom:var(--space-4);position:absolute}.WkPU8a_contained.WkPU8a_bottom-right{right:var(--space-4)}.WkPU8a_contained.WkPU8a_bottom-left{left:var(--space-4)}@media (max-width:30rem){.WkPU8a_viewport:not(.WkPU8a_contained){right:0;bottom:var(--page-gutter);margin-inline:auto;left:0}}.WkPU8a_list{pointer-events:auto;margin:0;padding:0;list-style:none;position:relative}.WkPU8a_item{transform-origin:50% 0;position:absolute;bottom:0;left:0;right:0}.WkPU8a_card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-raised);touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.WkPU8a_item[data-front=true] .WkPU8a_card,.WkPU8a_item[data-expanded=true] .WkPU8a_card{box-shadow:var(--shadow-floating)}.WkPU8a_item[data-front=false][data-expanded=false] .WkPU8a_card{background:var(--surface-muted)}.WkPU8a_card[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.WkPU8a_content{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex}.WkPU8a_icon{width:18px;height:20px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.WkPU8a_icon[data-type=success]{color:var(--success)}.WkPU8a_icon[data-type=info]{color:var(--accent)}.WkPU8a_icon[data-type=warning]{color:var(--warning)}.WkPU8a_icon[data-type=error]{color:var(--danger)}.WkPU8a_glyph{grid-area:1/1;place-items:center;display:grid}.WkPU8a_glyph svg{display:block}.WkPU8a_spinner{border-radius:var(--radius-pill);border:1.75px solid;border-right-color:#0000;width:15px;height:15px;animation:.8s linear infinite WkPU8a_spin;display:block}.WkPU8a_copy{min-width:0;font-size:var(--text-sm);letter-spacing:var(--tracking-body);flex:1;line-height:20px;position:relative}.WkPU8a_title{font-weight:500;display:block;position:relative}.WkPU8a_line{display:block}.WkPU8a_description{color:var(--text-secondary);margin-top:2px;display:block}.WkPU8a_actionSlot{flex:none;justify-content:flex-end;margin-top:-4px;display:flex}.WkPU8a_actionSlot[data-moving=true]{overflow:hidden}.WkPU8a_action,.WkPU8a_close{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none}.WkPU8a_action{height:28px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;font-weight:500}.WkPU8a_close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);background:0 0;place-items:center;margin:-4px -2px 0 0;display:grid}@media (hover:hover) and (pointer:fine){.WkPU8a_action:hover{border-color:var(--border-strong);background:var(--surface-muted)}.WkPU8a_close:hover{background:var(--surface-muted);color:var(--foreground)}}.WkPU8a_action:active,.WkPU8a_close:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);scale:.96}@container (max-width:21rem){.WkPU8a_content{row-gap:var(--space-2);flex-wrap:wrap}.WkPU8a_actionSlot{padding-left:calc(18px + var(--space-3));flex-basis:100%;order:1;justify-content:flex-start;margin-top:0}}.WkPU8a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes WkPU8a_spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.WkPU8a_card,.WkPU8a_icon,.WkPU8a_action,.WkPU8a_close{transition:none}.WkPU8a_action:active,.WkPU8a_close:active{scale:none}.WkPU8a_spinner{animation:none}}
.zdtwhq_state.zdtwhq_state{padding-inline:var(--card-padding)}
._8FX2GW_view{aspect-ratio:1;border-radius:var(--radius-control,8px);background:var(--surface-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:280px;max-width:100%;position:relative;overflow:hidden}._8FX2GW_view[data-dragging=true]{cursor:grabbing}._8FX2GW_view:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._8FX2GW_photo{pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute}._8FX2GW_guide{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ffffffd9,0 0 0 999px #06060680;box-shadow:0 0 0 1.5px lab(100% 0 0/.85),0 0 0 999px lab(1.5609% 0 0/.5)}._8FX2GW_zoom{width:100%;accent-color:var(--primary);cursor:pointer}._8FX2GW_zoom:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}
