.public-assistant{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:16px;gap:10px;padding:16px;display:grid}.public-assistant form{gap:8px;display:grid}.public-assistant form>label:first-child{font-weight:700}.public-assistant-field{gap:8px;display:flex}.public-assistant-field input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:8px 12px}.public-assistant-field button{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex}.public-assistant-field button:disabled{opacity:.55;cursor:default}.public-assistant-field .icon{width:18px;height:18px}.public-assistant-web{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.public-assistant-web input{width:16px;height:16px}.public-assistant>small{color:var(--muted);font-size:11px;line-height:1.45;display:block}.public-assistant-result{background:var(--soft);border-radius:12px;gap:8px;padding:12px;display:grid}.public-assistant-result p{white-space:pre-wrap;margin:0;line-height:1.5}.public-assistant-result nav,.public-assistant-destinations{flex-wrap:wrap;gap:6px;display:flex}.public-assistant-result :is(nav a,.public-assistant-destinations a){border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;text-decoration:none;display:inline-flex}.public-assistant-destinations .icon{width:14px;height:14px}.public-assistant--compact{background:var(--soft);padding:10px}.public-assistant--compact .public-assistant-field{flex-wrap:wrap}.public-assistant--compact .public-assistant-field button{flex:none}@media (max-width:600px){.public-assistant-field{flex-wrap:wrap}.public-assistant-field button{justify-content:center;width:100%}}
.search-intent-tools{flex:none;align-items:center;display:flex;position:relative}.search-intent-toggle{background:var(--soft);width:44px;min-width:44px;height:44px;color:var(--ink);border:0;border-radius:10px;place-items:center;display:grid}.search-intent-panel{z-index:160;border:1px solid var(--line);background:var(--surface);width:min(370px,100vw - 24px);color:var(--ink);white-space:normal;border-radius:16px;max-height:65dvh;padding:16px;position:fixed;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 14px 45px #0002}.search-intent-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-intent-panel header button{place-items:center;width:44px;height:44px;display:grid}.search-intent-panel p{margin:8px 0;font-size:13px;line-height:1.5}.search-intent-panel nav{gap:8px;display:grid}.search-intent-panel nav a{background:var(--soft);min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.search-intent-panel nav a>.icon:last-child{margin-left:auto}.search-intent-panel small{opacity:.8;font-size:11px;line-height:1.5;display:block}.search-intent-note{opacity:.75}.search-intent-web{align-items:center;gap:8px;width:100%;min-height:44px;margin:10px 0;display:flex}.search-intent-source{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}@media (max-width:800px){.search-intent-panel{top:auto;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;max-height:55dvh;position:fixed;left:12px;right:12px}.shared-search-input>.search-intent-tools{display:flex!important}.search-intent-toggle{width:40px;min-width:40px}}.search-intent-panel{box-sizing:border-box;overscroll-behavior:contain}.search-intent-panel header>span{gap:2px;display:grid}.search-intent-panel header>span>small{letter-spacing:.12em;color:var(--muted);font-size:10px}.search-intent-panel header>span>strong{font-size:18px;line-height:1.2}.search-intent-panel header button{background:var(--soft);color:var(--ink);border:0;border-radius:9px}.search-intent-filters{scrollbar-width:thin;gap:6px;padding:2px 0 8px;display:flex;overflow-x:auto}.search-intent-filters>button{border:1px solid var(--line);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:5px 10px;font-size:11px}.search-intent-filters>button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.search-intent-panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.search-intent-panel nav a{gap:6px;min-width:0;padding:8px;font-size:12px;text-decoration:none}.search-intent-panel nav a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-intent-panel nav a>.icon{flex:none;width:17px;height:17px}.search-intent-panel nav a>.icon:last-child{width:13px;height:13px}.search-intent-panel nav a:is(:hover,:focus-visible){outline:2px solid var(--ink);outline-offset:0}.search-quick-fact{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 75%,var(--surface));border-radius:13px;gap:7px;margin:8px 0 12px;padding:12px;display:grid}.search-quick-fact-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-quick-fact-heading>strong{font-size:12px}.search-quick-fact-heading>small{color:var(--muted);font-size:10px}.search-quick-fact-value{align-items:baseline;gap:10px;display:flex}.search-quick-fact-value>b{font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.search-quick-fact-value>span{font-size:12px;display:grid}.search-quick-fact>small{color:var(--muted)}.search-quick-fixtures{gap:5px;display:grid}.search-quick-fixtures>div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:5px 0;font-size:12px;display:flex}.search-quick-fixtures b{font-variant-numeric:tabular-nums;flex:none}.search-intent-ai{border:1px solid var(--line);border-radius:12px;margin-top:10px;overflow:hidden}.search-intent-ai>summary{cursor:pointer;background:var(--soft);align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:700;list-style:none;display:flex}.search-intent-ai>summary::-webkit-details-marker{display:none}.search-intent-ai>summary>.icon{flex:none;width:18px;height:18px}.search-intent-ai>summary>.icon:last-child{width:14px;height:14px;margin-left:auto;rotate:90deg}.search-intent-ai[open]>summary>.icon:last-child{rotate:-90deg}.search-intent-ai .public-assistant{border:0;border-top:1px solid var(--line);border-radius:0}@media (max-width:420px){.search-intent-panel{padding:12px}.search-intent-panel nav{grid-template-columns:minmax(0,1fr)}.search-quick-fact-value>b{font-size:22px}}.search-intent-toggle{box-sizing:border-box;flex:0 0 44px;justify-content:center;align-items:center;width:44px;max-width:44px;max-height:44px;display:inline-flex;overflow:hidden}.search-intent-toggle .icon{flex:none;width:22px;max-width:100%;height:22px;max-height:100%}
.search-workspace{width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--ui-radius-panel,22px);overscroll-behavior:contain;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.search-workspace::backdrop{background:#0007}.search-workspace-body{gap:20px;padding:24px;display:grid}.search-workspace header{justify-content:space-between;align-items:center;gap:16px;display:flex}.search-workspace h2{font-size:var(--type-title-md);line-height:var(--leading-title,1.2);margin:4px 0}.search-workspace h3{font-size:var(--type-title-sm)}.search-workspace small{font-size:var(--type-caption);color:var(--muted)}.search-workspace-field{align-items:center;gap:8px;padding:8px;display:flex}.search-workspace-field input{min-width:0;color:inherit;font-size:var(--type-body);box-shadow:none;background:0 0;border:0;flex:1}.search-workspace button,.search-workspace input{min-height:44px}.search-workspace button{flex:none}.search-workspace-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:24px;display:grid}.search-workspace-columns>section{min-width:0}.search-workspace-results{gap:12px;display:grid}.search-workspace-result{background:var(--soft);border-radius:var(--ui-radius-card,18px);min-width:0;padding:16px}.search-workspace-result strong{font-size:var(--type-label);font-weight:var(--weight-semibold)}.search-workspace-result p{font-size:var(--type-caption);color:var(--muted);overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.search-workspace .search-intent-tools{min-width:0;display:block}.search-workspace .search-intent-inline{width:auto;max-height:none;box-shadow:none;padding:16px;position:static;inset:auto}.search-workspace .search-intent-inline p{font-size:var(--type-caption);line-height:1.6}.search-workspace .search-intent-inline nav a{font-size:var(--type-label);min-height:44px}.search-workspace .search-intent-filters{flex-wrap:wrap}.search-workspace .search-intent-filters button{font-size:var(--type-label);min-height:44px}@media (max-width:767px){.search-workspace{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.search-workspace-body{gap:16px;padding:16px}.search-workspace-columns{grid-template-columns:minmax(0,1fr)}.search-workspace-field{flex-wrap:wrap}.search-workspace-field input{min-width:120px;font-size:16px}.search-workspace-field>.icon{display:none}.search-workspace-field>button[type=submit]{width:100%}}@media (prefers-reduced-motion:reduce){.search-workspace *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.search-workspace,.search-workspace-result{border:1px solid canvastext}}
.owner-assistant-shell{inset:var(--assistant-top,160px) 8px 8px auto;width:min(720px,100vw - 16px);height:var(--assistant-height,calc(100dvh - 176px));max-height:var(--assistant-height,calc(100dvh - 176px));border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 16px);color:var(--ink);z-index:115;border-radius:18px;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0003}.owner-assistant-shell[open]{grid-template-rows:52px minmax(0,1fr);grid-template-columns:164px minmax(0,1fr);display:grid}.owner-assistant-shell::backdrop{background:#10231b70}.owner-assistant-shell *{box-sizing:border-box}.owner-assistant-shell>header{border-bottom:1px solid var(--line);background:var(--soft);grid-column:1/-1;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.owner-assistant-shell>header strong{align-items:center;gap:8px;font-size:15px;display:flex}.owner-assistant-shell .icon{flex:none;width:20px;height:20px}.owner-assistant-shell button{white-space:normal;touch-action:manipulation;min-height:44px;font-size:12px}.owner-assistant-shell>header button{min-width:44px;padding:8px}.owner-assistant-history{border-inline-end:1px solid var(--line);background:color-mix(in srgb,var(--soft) 60%,var(--surface));flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex;overflow:hidden}.owner-assistant-history>button{flex:none;align-items:center;gap:6px;display:flex}.owner-assistant-history>nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:auto}.owner-assistant-history nav button{text-align:start;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;padding:9px}.owner-assistant-history nav button[aria-current=page]{border-color:var(--line);background:var(--surface)}.owner-assistant-history>small{color:var(--muted);font-size:11px;line-height:1.5}.owner-assistant-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.owner-assistant-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.owner-assistant-tools label{gap:3px;min-width:0;font-size:11px;display:grid}.owner-assistant-tools select{background:var(--surface);min-width:0;max-width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:6px;font-size:12px}.owner-assistant-tools .owner-assistant-evaluate{align-items:center;gap:5px;min-height:44px;display:flex}.owner-assistant-evaluate input{width:18px;height:18px;accent-color:var(--brand-accent)}.owner-assistant-tools .owner-history-toggle{display:none}.owner-assistant-log{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px;overflow:auto;-webkit-user-select:text!important;user-select:text!important}.owner-assistant-log article{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin-block:8px;padding:10px}.owner-assistant-log article[data-role=user]{margin-inline-start:16px}.owner-assistant-log article[data-role=note]{border-inline-start:3px solid var(--theme-accent,var(--green))}.owner-assistant-log small{color:var(--muted);font-size:10px}.owner-assistant-log p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.6}.owner-assistant-status{border-bottom:1px solid var(--line);background:var(--soft);flex:none;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.owner-assistant-conversation form{border-top:1px solid var(--line);padding:8px}.owner-assistant-conversation textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:64px;max-height:160px;color:var(--ink);font:inherit;border-radius:12px;padding:9px;font-size:16px;display:block}.owner-assistant-conversation form>div{justify-content:space-between;gap:6px;margin-top:6px;display:flex}.owner-assistant-conversation form button{gap:6px;padding:8px 10px}.owner-assistant-conversation>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding:4px 10px;display:flex}.owner-assistant-conversation>footer small{color:var(--muted);font-size:10px}.owner-assistant-shell :is(button,select,textarea,input):focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.owner-assistant-shell :is(button,input):disabled{opacity:.5;cursor:not-allowed}.shared-search-input>.owner-assistant-toggle{background:var(--soft);min-width:40px;min-height:44px;color:var(--ink);border:0;border-radius:12px;flex:0 0 40px;place-items:center;padding:5px;display:grid}@media (max-width:599px){.owner-assistant-shell[open]{grid-template-columns:minmax(0,1fr)}.owner-assistant-tools .owner-history-toggle{align-items:center;gap:5px;display:flex}.owner-assistant-history{display:none}.owner-assistant-shell[data-history-open=true] .owner-assistant-history{z-index:3;width:min(240px,78vw);display:flex;position:absolute;inset:52px auto 0 0;box-shadow:6px 0 20px #0002}.owner-assistant-conversation{grid-column:1}.owner-assistant-tools{gap:5px;padding:5px}.owner-assistant-tools select{max-width:190px}.owner-assistant-log{padding:8px}}@media (prefers-reduced-transparency:reduce){.owner-assistant-shell,.owner-assistant-history{background:var(--surface)}}@media (forced-colors:active){.owner-assistant-shell{color:canvastext;background:canvas;border-color:canvastext}}.owner-assistant-context{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex:none;padding:8px 12px;font-size:12px;line-height:1.5}.owner-assistant-context>strong{font-size:12px;display:block}.owner-assistant-context>p{color:var(--muted);margin:4px 0}.owner-assistant-context>nav{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.owner-assistant-context nav button{border-radius:8px;min-height:32px;padding:4px 8px}.owner-assistant-context nav button[aria-pressed=true]{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line)}.owner-assistant-context nav>span{color:var(--muted);font-size:11px}.owner-assistant-starters{gap:6px;margin-top:12px;display:grid}.owner-assistant-starters>button{text-align:start;padding:8px 10px;font-size:12px;line-height:1.5}.assistant-entry-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;padding:16px;display:flex}.assistant-entry-card>div:first-child{flex:320px;min-width:0}.assistant-entry-card h2{align-items:center;gap:8px;margin:0 0 8px;font-size:20px;display:flex}.assistant-entry-card h2>.icon{flex:none;width:24px;height:24px}.assistant-entry-card p{max-width:740px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.assistant-entry-card .action-row{margin:0}.assistant-entry-card .action-row>:is(a,button){white-space:normal;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;display:flex}@media (max-width:599px){.owner-assistant-context{padding:6px 8px}.owner-assistant-context>p{font-size:11px}.assistant-entry-card{padding:12px}.assistant-entry-card .action-row{width:100%}.assistant-entry-card .action-row>*{flex:1}}.owner-assistant-shell{width:min(720px,100% - 16px);max-width:calc(100% - 16px);animation:.16s ease-out assistant-enter}.owner-assistant-conversation{overflow:auto}body:has(.owner-assistant-shell[open]) :is(.yerel-assistant,.desktop-message-dock){visibility:hidden;pointer-events:none}@keyframes assistant-enter{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.owner-assistant-shell{animation:none}}.assistant-usage{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex:1 0 100%;min-width:0;font-size:12px}.assistant-usage>summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 10px;display:flex}.assistant-usage>div{overscroll-behavior:contain;max-height:360px;padding:0 10px 10px;overflow:auto}.assistant-usage p{color:var(--muted);font-size:11px;line-height:1.5}.assistant-usage label{margin-block:8px;display:block}.assistant-usage meter{width:100%;height:12px;accent-color:var(--brand-accent);display:block}.assistant-usage dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assistant-usage dl>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px}.assistant-usage dt{color:var(--muted);font-size:10px}.assistant-usage dd{margin:4px 0 0;font-weight:600}.assistant-usage-table{max-width:100%;margin-top:12px;overflow:auto}.assistant-usage table{border-collapse:collapse;text-align:start;width:100%;font-size:11px}.assistant-usage caption{text-align:start;padding-block:8px;font-weight:600}.assistant-usage :is(td,th){border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:6px}.assistant-usage small{font-size:10px;display:block}
.owner-assistant-shell{background:var(--surface);border-radius:22px;width:min(860px,100% - 16px);box-shadow:0 18px 64px #0003}.assistant-topbar>.assistant-avatar,.assistant-welcome-icon{border:1px solid var(--line);background:var(--soft);border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.assistant-topbar strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px!important}.assistant-topbar small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.owner-assistant-shell>.assistant-topbar>.owner-history-toggle{display:none}.assistant-topbar>.assistant-connection{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:100px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.assistant-connection>i,.assistant-working>i{background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.assistant-connection>i[data-ready=true]{background:var(--accent-readable,var(--ink))}.owner-assistant-shell>header>button:last-child{border:1px solid var(--line);background:var(--soft);border-radius:14px}.owner-assistant-history{background:color-mix(in srgb,var(--soft) 50%,var(--surface));gap:12px;padding:14px 10px}.owner-assistant-history>strong{color:var(--muted);padding-inline:4px;font-size:11px}.owner-assistant-history .assistant-new-chat{border-radius:12px;justify-content:center;font-size:12px}.owner-assistant-history nav button{align-items:center;gap:8px;min-height:46px;display:flex}.owner-assistant-history nav button>.icon{width:16px;height:16px;color:var(--muted)}.owner-assistant-history nav button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.owner-assistant-history>small{font-size:10px}.owner-assistant-conversation{background:var(--surface);overflow:hidden}.assistant-workspace{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;min-height:60px;padding:8px 12px;display:flex}.assistant-workspace>label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.assistant-workspace>label>.icon{width:18px;height:18px;color:var(--muted)}.assistant-workspace select{background:var(--surface);width:100%;min-width:0;max-width:300px;min-height:44px;color:var(--ink);border:1px solid #0000;border-radius:10px;padding:8px;font-size:13px;font-weight:600}.assistant-workspace>button{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.owner-assistant-tools{background:var(--surface);flex:none;gap:8px;min-height:66px;padding:8px 12px}.owner-assistant-tools>label{flex:0 150px;gap:4px;font-size:10px}.owner-assistant-tools select{border-radius:10px;width:100%;min-height:40px;padding:6px 8px}.owner-assistant-tools .assistant-model-control{flex:160px;gap:4px}.assistant-model-control>button{min-height:30px;padding:3px 6px}.assistant-model-control>label{gap:4px;font-size:10px;display:grid}.assistant-setup-link{color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:auto;padding:8px;font-size:11px;display:flex}.assistant-setup-link>.icon{width:16px}.owner-assistant-log{scrollbar-gutter:stable;padding:14px}.owner-assistant-log article{border:1px solid var(--line);border-radius:16px;max-width:100%;margin:0 0 14px;padding:12px}.owner-assistant-log article[data-role=user]{background:var(--soft);max-width:92%;margin-inline-start:auto}.owner-assistant-log article[data-role=assistant]{background:0 0}.owner-assistant-log article>small{align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.owner-assistant-log article>small>.icon{width:15px;height:15px}.owner-assistant-log article p{font-size:13px;line-height:1.7}.assistant-welcome{max-width:480px;margin:16px auto 20px}.assistant-welcome-icon{border-radius:16px;width:46px;height:46px;margin-bottom:16px}.assistant-welcome-icon>.icon{width:26px;height:26px}.assistant-welcome h2{letter-spacing:-.6px;text-wrap:balance;margin:0 0 10px;font-size:23px;line-height:1.2}.assistant-welcome>p{color:var(--muted);max-width:420px;font-size:12px;line-height:1.6}.assistant-welcome .owner-assistant-starters>button{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.assistant-welcome .owner-assistant-starters>button>.icon{width:16px;height:16px;color:var(--muted)}.assistant-welcome .assistant-welcome-hint{font-size:11px}.owner-assistant-conversation .assistant-composer{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex:none;margin:6px 12px 0;padding:8px;box-shadow:0 3px 12px #00000008}.owner-assistant-conversation .assistant-composer:focus-within{border-color:var(--muted)}.owner-assistant-conversation .assistant-composer textarea{resize:vertical;background:0 0;border:0;border-radius:8px;outline:none;min-height:60px;max-height:120px;padding:8px;font-size:16px;line-height:1.5}.owner-assistant-conversation .assistant-composer textarea:focus-visible{outline:2px solid var(--line);outline-offset:0}.assistant-composer>div{align-items:center;gap:8px!important;margin-top:2px!important}.assistant-composer .assistant-save-note{color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:11px;display:flex}.assistant-save-note>.icon{width:16px!important;height:16px!important}.assistant-input-count{color:var(--muted);margin-inline-start:auto;font-size:9px}.assistant-composer button.primary{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:8px 12px;display:flex}.owner-assistant-conversation>.assistant-bottomline{min-height:44px;color:var(--muted);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:9px;display:flex}.assistant-bottomline>small{font-size:9px!important}.assistant-bottomline>span{align-items:center;gap:3px;font-size:9px;display:flex}.assistant-bottomline>span>.icon{width:12px;height:12px}.assistant-bottomline>button{min-height:44px;color:var(--ink);margin-inline-start:auto;padding:6px;font-size:10px}.assistant-control-panel{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 14px;display:flex;overflow:auto}.assistant-control-panel>h2{margin:0;font-size:21px}.assistant-control-panel>p{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.6}.assistant-control-panel h3{margin:0 0 12px;font-size:14px}.assistant-access-card,.assistant-delete-confirm,.assistant-key-confirm{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:14px}.assistant-access-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.assistant-access-switch>span{flex:1}.assistant-access-switch strong{font-size:12px;display:block}.assistant-access-switch small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.assistant-access-switch input{width:20px;height:20px;accent-color:var(--brand-accent);flex:none}.assistant-access-card>p{color:var(--muted);align-items:flex-start;gap:8px;margin:14px 0;font-size:11px;line-height:1.6;display:flex}.assistant-access-card>p>.icon{flex:none;width:16px;height:16px}.assistant-delete-confirm p{font-size:12px;line-height:1.5}.assistant-delete-confirm>div,.assistant-key-confirm{flex-wrap:wrap;gap:8px;display:flex}.assistant-key-confirm>p,.assistant-key-confirm>strong{flex-basis:100%}.assistant-delete-button{color:var(--ink);align-self:start;align-items:center;gap:6px;font-size:12px;display:flex}.assistant-settings[data-inline=true]>section{box-shadow:none;border-radius:16px;padding:14px;position:static;inset:auto;overflow:visible}.assistant-settings[data-inline=true]>section>.action-row,.assistant-settings[data-inline=true]>section>.action-row>h3{margin:0}.assistant-settings[data-inline=true] .assistant-setup-guide{border-radius:12px;padding:10px}.assistant-settings[data-inline=true] :is(p,li){font-size:11px}.assistant-settings[data-inline=true] label{font-size:12px}.assistant-settings[data-inline=true] .assistant-setup-guide a{font-size:11px}.assistant-settings[data-inline=true] input[type=password]{font-size:16px}.assistant-control-panel .assistant-usage{flex:none}.assistant-action-card{border:1px solid var(--muted);background:var(--soft);border-radius:16px;margin:16px 0;padding:14px;font-size:12px}.assistant-action-heading{align-items:center;gap:8px;display:flex}.assistant-action-heading>.icon{width:20px;height:20px}.assistant-action-heading>span{border:1px solid var(--line);border-radius:100px;margin-inline-start:auto;padding:4px 8px;font-size:10px}.assistant-action-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.assistant-action-card dt{color:var(--muted);font-size:10px}.assistant-action-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.assistant-action-card dd>small{overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.assistant-action-card .assistant-action-body{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:12px;font-size:13px}.assistant-action-card .assistant-action-explanation{color:var(--muted);font-size:11px;line-height:1.6}.assistant-action-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.assistant-action-buttons>button{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:flex}.assistant-action-buttons>button.primary{flex:1}.assistant-action-card>small{color:var(--muted);font-size:10px}.assistant-action-link{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.assistant-action-link>.icon{width:16px}.assistant-action-card[data-status=complete]{border-color:var(--line)}.assistant-notice,.assistant-error{border:1px solid var(--line);border-radius:10px;max-height:110px;font-size:12px;overflow:auto;margin:6px 12px!important}.assistant-error{border-inline-start:3px solid var(--brand-accent)}.assistant-working{background:0 0;align-items:center;gap:8px;font-size:11px;display:flex}@media (max-width:599px){.owner-assistant-shell[open]{grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.owner-assistant-shell>.assistant-topbar{gap:6px;padding:7px 8px}.owner-assistant-shell>.assistant-topbar>.owner-history-toggle{flex:none;justify-content:center;align-items:center;width:44px;padding:8px;display:flex}.assistant-topbar>.assistant-avatar{display:none}.assistant-topbar strong{font-size:12px!important}.assistant-topbar small{font-size:9px}.assistant-topbar>.assistant-connection{padding:5px 8px;font-size:10px}.owner-assistant-shell[data-history-open=true] .owner-assistant-history{z-index:9;width:min(240px,80vw);inset:60px auto 0 0}.assistant-workspace{gap:6px;min-height:52px;padding:4px 8px}.assistant-workspace select{padding-inline:4px;font-size:12px}.assistant-workspace>button>span{display:none}.assistant-workspace>button{justify-content:center;width:44px;padding:8px}.owner-assistant-tools{gap:6px;min-height:62px;padding:6px 8px}.owner-assistant-tools>label{flex-basis:120px}.assistant-setup-link{padding:4px;font-size:10px}.owner-assistant-log{padding:10px}.assistant-welcome{margin-top:8px}.assistant-welcome h2{font-size:21px}.assistant-welcome-icon{margin-bottom:12px}.assistant-welcome .owner-assistant-starters{margin-block:12px}.assistant-welcome .owner-assistant-starters>button{font-size:11px}.owner-assistant-conversation .assistant-composer{margin-inline:8px;padding:6px}.assistant-input-count{display:none}.owner-assistant-conversation>.assistant-bottomline{gap:4px;padding-inline:8px}.assistant-bottomline>span{display:none}.assistant-control-panel{padding:14px 10px}.assistant-action-card{padding:12px}.assistant-action-buttons>button.primary{flex-basis:100%}.assistant-action-buttons>button.outline{flex:1}}@media (prefers-reduced-motion:reduce){.owner-assistant-shell{animation:none}}.owner-assistant-shell{inset:var(--assistant-top,8px) auto auto max(8px,env(safe-area-inset-left));border-radius:16px;width:min(680px,100vw - 16px);animation:.16s ease-out assistant-left-enter}.owner-assistant-shell[open]{grid-template-rows:54px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.owner-assistant-shell>.assistant-topbar{background:var(--surface);gap:8px;padding:4px 8px}.owner-assistant-shell>.assistant-topbar>.owner-history-toggle{flex:none;justify-content:center;align-items:center;width:44px;display:flex}.assistant-topbar>.assistant-avatar,.assistant-topbar small{display:none}.assistant-topbar>div{flex:1;min-width:0}.assistant-topbar strong{font-size:14px!important}.owner-assistant-history{display:none}.owner-assistant-shell[data-history-open=true] .owner-assistant-history{z-index:9;border-right:1px solid var(--line);width:min(260px,85%);display:flex;position:absolute;inset:54px auto 0 0;box-shadow:8px 0 24px #0002}.owner-assistant-conversation{grid-column:1}.assistant-workspace{gap:6px;min-height:48px;padding:2px 10px}.assistant-workspace>label>strong{color:var(--muted);font-size:12px;font-weight:500}.assistant-model-options{border-bottom:1px solid var(--line);flex:none;position:relative}.assistant-model-options>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;color:var(--muted);align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.assistant-model-options[open]>.owner-assistant-tools{max-height:180px;overflow:auto}.owner-assistant-log{min-height:80px;padding:12px}.assistant-welcome{margin:4px auto 12px}.assistant-welcome-icon{display:none}.assistant-welcome h2{font-size:21px}.assistant-welcome .owner-assistant-starters{gap:6px;margin-block:10px}.owner-assistant-conversation .assistant-composer{margin:4px 8px 0;padding:6px}.owner-assistant-conversation .assistant-composer textarea{min-height:48px;max-height:96px}.owner-assistant-conversation>.assistant-bottomline{min-height:24px;padding-block:3px}@keyframes assistant-left-enter{0%{opacity:0;translate:-12px}to{opacity:1;translate:0}}@media (max-width:599px){.owner-assistant-shell[open]{grid-template-rows:52px minmax(0,1fr)}.owner-assistant-shell[data-history-open=true] .owner-assistant-history{top:52px}.assistant-workspace{min-height:44px}.assistant-model-options>summary{font-size:11px}.owner-assistant-shell>.assistant-topbar{padding:3px 6px}.owner-assistant-conversation .assistant-composer textarea{max-height:80px}.owner-assistant-log{padding:8px}}@media (max-height:500px){.assistant-workspace,.assistant-model-options,.assistant-bottomline{display:none!important}.owner-assistant-shell[open]{grid-template-rows:48px minmax(0,1fr)}.owner-assistant-conversation .assistant-composer textarea{min-height:40px;max-height:56px}.assistant-topbar>.assistant-connection{display:none}}@media (prefers-reduced-motion:reduce){.owner-assistant-shell{animation:none}}.owner-assistant-shell[data-full-page=true]{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;animation:none;inset:0!important}.owner-assistant-shell[data-full-page=true] .assistant-topbar{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}@media (max-width:599px){.owner-assistant-shell[data-full-page=true]{height:100dvh;max-height:100dvh}}.assistant-rich-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-table-scroll{border:1px solid var(--line);border-radius:var(--ui-radius-control);max-width:100%;overflow:auto}.assistant-table-scroll table{border-collapse:collapse;min-width:100%;font-size:var(--type-label)}.assistant-table-scroll th,.assistant-table-scroll td{text-align:left;border-bottom:1px solid var(--line);white-space:normal;padding:12px}.owner-assistant-conversation .assistant-composer{box-sizing:border-box;min-width:0;max-width:100%}.owner-assistant-conversation .assistant-composer>div{flex-wrap:wrap;justify-content:flex-start}.owner-assistant-conversation .assistant-composer button{white-space:nowrap;min-height:44px;font-size:var(--type-label);flex:none}.owner-assistant-conversation .assistant-composer [data-ui-control=primary]{min-width:80px;margin-inline-start:auto}.assistant-file-control{min-width:0;min-height:44px;font-size:var(--type-label);flex:100%;align-items:center;gap:8px;display:flex}.assistant-file-control input{min-width:0;max-width:160px;font-size:var(--type-caption)}.assistant-composer>small{color:var(--muted);font-size:var(--type-caption);line-height:1.6;display:block}
