.solvers-blocks{min-inline-size:0;color:var(--solvers-ink);background:var(--solvers-canvas)}.solvers-block-field,.solvers-block-stack{display:flex;flex-direction:column;gap:var(--spacing-block-12);min-inline-size:0}.solvers-block-field{gap:var(--spacing-block-8)}.solvers-block-card{display:flex;flex-direction:column;gap:var(--spacing-block-20);min-inline-size:0;padding:var(--spacing-block-24);background:var(--solvers-paper);border:1px solid var(--solvers-border);border-radius:var(--radius-12)}.solvers-block-grid,.solvers-directory-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-block-16)}.solvers-block-toolbar,.solvers-setting-row{display:flex;flex-wrap:wrap;gap:var(--spacing-block-12);align-items:center}.solvers-setting-row{justify-content:space-between}.solvers-flex-spacer{flex:1}.solvers-account-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--solvers-border);border-radius:var(--radius-08)}.solvers-account-row,.solvers-pairing-code{gap:var(--spacing-block-12);padding:var(--spacing-block-16)}.solvers-pairing-code{display:grid;justify-items:center}.solvers-sign-in{gap:var(--spacing-block-24);align-items:center;justify-content:center;min-block-size:100dvh;color:var(--solvers-ink);background:var(--solvers-canvas)}.solvers-sign-in,.solvers-sign-in-card{display:flex;flex-direction:column;padding:var(--spacing-block-32)}.solvers-sign-in-card{gap:var(--spacing-block-32);inline-size:100%;max-inline-size:var(--solvers-auth-width);background:var(--solvers-paper);border:1px solid var(--solvers-border);border-radius:var(--radius-16)}.dark .solvers-sign-in-card [role=alert]{--status-error-05:var(--red-40)}.solvers-sign-in-field,.solvers-sign-in-fields,.solvers-sign-in-heading,.solvers-sign-in-welcome{display:flex;flex-direction:column;min-inline-size:0}.solvers-sign-in-heading{gap:var(--spacing-block-24)}.solvers-sign-in-field,.solvers-sign-in-welcome{gap:var(--spacing-block-8)}.solvers-sign-in-fields{gap:var(--spacing-block-20)}.solvers-sign-in-brand{display:flex;gap:var(--spacing-block-12);align-items:center}.solvers-sign-in-field-value{display:flex;align-items:center;block-size:var(--spacing-block-48);padding-inline:var(--spacing-block-12);background:var(--solvers-paper);border:1px solid var(--solvers-border);border-radius:var(--radius-08)}.solvers-sign-in-footer{display:flex;gap:var(--spacing-block-6);align-items:center;justify-content:center;inline-size:100%;min-block-size:var(--solvers-header-height)}.solvers-sign-in-create{padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--solvers-gold);text-underline-offset:4px;cursor:pointer;background:transparent;border:0}.solvers-sign-in-create:disabled{cursor:default}@media (max-width:767px){.solvers-sign-in{padding-block:0;padding-inline:var(--spacing-block-24);background:var(--solvers-paper)}.solvers-sign-in-card{padding:0;background:transparent;border:0;border-radius:0}.solvers-sign-in-footer{background:var(--solvers-glass);backdrop-filter:blur(var(--solvers-mobile-blur))}}.solvers-workspace-header{display:flex;flex:none;gap:var(--spacing-block-16);align-items:center;justify-content:space-between;block-size:var(--solvers-header-height);padding-inline:var(--spacing-block-16);overflow:visible}.solvers-workspace-tabs{display:flex;gap:var(--spacing-block-8);align-items:center;min-inline-size:0;padding-block:var(--spacing-block-8);overflow-x:auto}.solvers-header-controls{display:flex;flex:none;gap:var(--solvers-control-gap)}.solvers-header-controls button{inline-size:var(--solvers-header-control);block-size:var(--solvers-header-control)}.solvers-header-controls button>div{inline-size:100%;block-size:100%;min-height:0}.solvers-shortcut-rail{display:flex;flex:none;flex-direction:column;gap:var(--spacing-block-12);align-items:center;inline-size:var(--solvers-rail-width);padding-block:var(--spacing-block-12);overflow:visible}.solvers-rail-control,.solvers-rail-control button{box-sizing:border-box;flex:none;inline-size:var(--solvers-rail-control);block-size:var(--solvers-rail-control)}.solvers-drawer-toggle,.solvers-drawer-toggle button{flex:none;inline-size:var(--solvers-header-control);block-size:var(--solvers-header-control)}.solvers-drawer-toggle button>div,.solvers-rail-control button>div{inline-size:100%;block-size:100%;min-height:0}.solvers-conversation{display:flex;flex-direction:column;min-inline-size:0;block-size:100%;min-block-size:min(70dvh,48rem)}.solvers-messages{flex:1;padding:var(--spacing-block-24);overflow:auto}.solvers-message{display:flex;flex-direction:column;gap:var(--spacing-block-8);padding-block:var(--spacing-block-16)}.solvers-message p{white-space:pre-wrap}.solvers-empty-chat{display:grid;gap:var(--spacing-block-24);align-content:center;justify-items:center;min-block-size:40dvh}.solvers-composer{display:flex;flex-direction:column;gap:var(--spacing-block-8);padding:var(--spacing-block-16);background:var(--solvers-paper)}.solvers-computer-panel,.solvers-right-drawer,.solvers-summary-bento{display:flex;flex-direction:column;gap:var(--spacing-block-16);max-block-size:calc(100dvh - var(--solvers-header-height));padding:var(--spacing-block-20);overflow:auto;background:var(--solvers-paper);border:1px solid var(--solvers-border);border-radius:var(--radius-12)}.solvers-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-block-12)}.solvers-summary-grid>:last-child{grid-column:1/-1}.solvers-computer-viewport{display:grid;place-content:center;aspect-ratio:16/9;background:var(--solvers-raised);border:1px solid var(--solvers-border);border-radius:var(--radius-08)}.solvers-fixture-notice{padding:var(--spacing-block-12);background:var(--solvers-raised);border:1px solid var(--solvers-border)}.solvers-fixture-toolbar{display:flex;flex-wrap:wrap;gap:var(--spacing-block-8);padding:var(--spacing-block-12)}@media (max-width:767px){.solvers-block-grid,.solvers-directory-layout,.solvers-summary-grid{grid-template-columns:minmax(0,1fr)}.solvers-block-card{padding:var(--spacing-block-16)}.solvers-composer,.solvers-workspace-header{background:var(--solvers-glass);border:none;backdrop-filter:blur(var(--solvers-mobile-blur))}.solvers-header-controls button{inline-size:var(--solvers-mobile-control);block-size:var(--solvers-mobile-control)}.solvers-workspace-header{gap:var(--spacing-block-8);padding-inline:var(--spacing-block-8)}.solvers-right-drawer,.solvers-shortcut-rail{display:none}.solvers-computer-panel,.solvers-summary-bento{max-inline-size:100%}.solvers-composer{padding-block-end:max(var(--spacing-block-16),env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce){.solvers-composer,.solvers-workspace-header{background:var(--solvers-paper);backdrop-filter:none}}.solvers-app-shell-20{display:flex;gap:var(--spacing-block-12);min-inline-size:0;block-size:calc(100dvh - var(--solvers-header-height));min-block-size:calc(100dvh - var(--solvers-header-height));padding:var(--spacing-block-12);padding-inline-end:var(--solvers-rail-clearance)}.solvers-app-sidebar{flex:none;inline-size:var(--solvers-sidebar-width);min-block-size:0}.solvers-app-sidebar[data-state=collapsed]{display:none}.solvers-sidebar-inner{display:flex;flex-direction:column;block-size:100%;min-block-size:0}.solvers-sidebar-content,.solvers-sidebar-header{padding:var(--spacing-block-12)}.solvers-sidebar-content{flex:1;min-block-size:0;overflow:auto}.solvers-sidebar-footer{padding:var(--spacing-block-12)}.solvers-sidebar-inset{position:relative;display:flex;flex:1;flex-direction:column;min-inline-size:0;min-block-size:0}.solvers-sidebar-inset [data-solvers-workspace-card]{min-inline-size:0;overflow:hidden}.solvers-workspace-content{flex:1;min-inline-size:0;min-block-size:0;overflow:auto}.solvers-app-aside{flex:none;inline-size:var(--solvers-rail-width);overflow:visible}.solvers-workspace-overlay{position:absolute;inset-block-start:var(--solvers-header-height);inset-inline-end:var(--spacing-block-12);z-index:20;max-inline-size:min(var(--solvers-content-width),calc(100% - var(--spacing-block-24)))}.solvers-workspace-overlay:empty{display:none}.solvers-workspace-identity{display:flex;gap:var(--spacing-block-12);align-items:center}.solvers-workspace-identity .solvers-block-stack{flex:1;gap:var(--spacing-block-4)}.solvers-context-navigation{display:flex;flex-direction:column;gap:var(--spacing-block-24);min-block-size:100%}.solvers-workspace-tab{display:flex;flex:none;gap:var(--spacing-block-4);align-items:center}.solvers-workspace-tabs{flex:1}.solvers-conversation-split{display:flex;min-inline-size:0;block-size:100%;min-block-size:100%}.solvers-conversation-history{display:flex;flex:none;flex-direction:column;gap:var(--spacing-block-20);inline-size:var(--solvers-detail-width);padding:var(--spacing-block-16);overflow:auto;border-inline-end:1px solid var(--solvers-border)}.solvers-conversation-row{display:flex;flex-direction:column;gap:var(--spacing-block-4);padding:var(--spacing-block-8);border:1px solid transparent;border-radius:var(--radius-08)}.solvers-conversation{position:relative;flex:1;min-block-size:0}.solvers-conversation[data-empty=true]{align-items:center;justify-content:center;padding:var(--spacing-block-32)}.solvers-welcome-content{display:flex;flex-direction:column;gap:var(--spacing-block-24);inline-size:100%;max-inline-size:var(--solvers-content-width)}.solvers-welcome-heading{display:flex;flex-direction:column;gap:var(--spacing-block-12);align-items:flex-start}.solvers-suggested-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-block-8)}.solvers-composer{gap:var(--spacing-block-24);padding:var(--spacing-block-12);border:1px solid var(--solvers-border);border-radius:var(--radius-16)}.solvers-composer:has(textarea:focus){border-color:var(--solvers-gold)}.solvers-chat-footer{padding:var(--spacing-block-20);text-align:center}.solvers-conversation[data-empty=true] .solvers-chat-footer{position:absolute;inset-block-end:0;inset-inline:0}.solvers-sidebar-overlay{position:fixed;inset:0;z-index:50;background:var(--solvers-poly-inset);backdrop-filter:blur(var(--spacing-block-4))}.solvers-sidebar-sheet{position:fixed;inset-block:0;inset-inline-start:0;z-index:51;inline-size:min(var(--solvers-mobile-sidebar-width),85vw);padding:var(--spacing-block-16);overflow:auto;background:var(--solvers-paper)}.solvers-mobile-navigation{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-block-12);padding-block-end:max(var(--spacing-block-12),env(safe-area-inset-bottom));background:var(--solvers-glass);border:0;backdrop-filter:blur(var(--solvers-mobile-blur))}@media (max-width:767px){.solvers-app-shell-20{gap:0;padding:0}.solvers-sidebar-inset [data-solvers-workspace-card]{border:0;border-radius:0}.solvers-conversation-history{display:none}.solvers-conversation[data-empty=true]{padding:var(--spacing-block-20)}.solvers-welcome-heading{gap:var(--spacing-block-8)}.solvers-workspace-overlay{inset-inline:var(--spacing-block-8);max-inline-size:none}.solvers-composer{background:var(--solvers-paper);backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.solvers-mobile-navigation,.solvers-sign-in-footer{background:var(--solvers-paper);backdrop-filter:none}}.solvers-workspace-tab{min-inline-size:0;padding:0;margin:0;border:0}.solvers-conversation-row[data-selected=true]{--interactive-foreground:var(--solvers-ink);--interactive-foreground-icon:var(--solvers-ink);color:var(--solvers-ink);background:var(--solvers-account-selected);border:1px solid var(--solvers-border);box-shadow:none}.solvers-conversation-row[data-selected=true] [data-solvers-account-muted]{color:var(--solvers-muted)}.solvers-mobile-workspace{display:flex;flex:1;flex-direction:column;min-block-size:0}.solvers-logo img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.solvers-composer-toolbar{flex-wrap:nowrap;inline-size:100%}.solvers-composer-toolbar button[data-solvers-shape=circle]{flex:none;inline-size:var(--spacing-block-36);block-size:var(--spacing-block-36);margin-inline-start:auto}html[data-solvers-theme=paper] .solvers-composer-toolbar .interactive[data-solvers-button=true][data-solvers-shape=circle][data-disabled]:not([data-interactive-variant=danger]){background:var(--solvers-raised);border-color:var(--solvers-border);box-shadow:none}.solvers-mobile-navigation button{inline-size:var(--spacing-block-96);block-size:var(--spacing-block-56)}.solvers-mobile-navigation button>div{flex-direction:column;gap:var(--spacing-block-4)}@media (max-width:767px){.solvers-welcome-heading h1{font-size:var(--spacing-block-32);line-height:var(--spacing-block-40)}}.solvers-native-chat-layout{display:flex;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.solvers-native-chat-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}