.app-shell-module__tbH91q__shell{--shell-sidebar-width:0px;--shell-header-height:3.25rem;background:var(--app-canvas);max-width:100%;height:100dvh;min-height:0;color:var(--app-text);font-size:var(--app-text-md);display:flex;overflow:hidden}.app-shell-module__tbH91q__shell *,.app-shell-module__tbH91q__dialog *{box-sizing:border-box}@layer base{:where(.app-shell-module__tbH91q__shell,.app-shell-module__tbH91q__dialog) :where(button,a,input):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}}.app-shell-module__tbH91q__shell button,.app-shell-module__tbH91q__dialog button{cursor:pointer}.app-shell-module__tbH91q__shell button:disabled,.app-shell-module__tbH91q__dialog button:disabled,.app-shell-module__tbH91q__shell button[aria-disabled=true],.app-shell-module__tbH91q__dialog button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.app-shell-module__tbH91q__surface{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-shell-module__tbH91q__header{align-items:center;gap:var(--app-space-2);height:var(--shell-header-height);border-bottom:1px solid var(--app-border);padding:var(--app-space-1) var(--app-space-3);background:var(--app-canvas);flex-shrink:0;display:flex}.app-shell-module__tbH91q__surface:has([data-assistant-ui-thread-header]) .app-shell-module__tbH91q__fallbackHeader{display:none}.app-shell-module__tbH91q__areaTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--app-text-md);margin:0;font-weight:600;overflow:hidden}.app-shell-module__tbH91q__returnLink{min-height:44px;color:var(--app-secondary);white-space:nowrap;font-size:var(--app-text-sm);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;display:inline-flex}.app-shell-module__tbH91q__returnLink:hover{background:var(--app-hover);color:var(--app-text)}.app-shell-module__tbH91q__main{overscroll-behavior:contain;outline:none;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.app-shell-module__tbH91q__chatMain{overflow:hidden}.app-shell-module__tbH91q__surface:not(:has([data-assistant-ui-thread-header])) .app-shell-module__tbH91q__chatMain{overflow:auto}.app-shell-module__tbH91q__desktopSidebar{width:var(--shell-sidebar-width);background:var(--app-inset);flex-shrink:0;min-height:0}.app-shell-module__tbH91q__sidebar{background:var(--app-inset);min-width:0;height:100%;min-height:0;color:var(--app-text);flex-direction:column;display:flex}.app-shell-module__tbH91q__sidebarHeader{flex-shrink:0;align-items:center;gap:6px;min-height:56px;padding:6px 10px;display:flex}.app-shell-module__tbH91q__brand{min-width:0;min-height:44px;font-size:var(--app-text-xl);letter-spacing:-.03em;border-radius:8px;flex:1;align-items:center;gap:9px;font-weight:650;display:flex}.app-shell-module__tbH91q__brandMark{background:var(--app-action);width:28px;height:28px;color:var(--app-on-action);font-weight:700;font-size:var(--app-text-md);border-radius:8px;place-items:center;display:grid}.app-shell-module__tbH91q__iconButton{width:44px;height:44px;min-height:44px;color:inherit;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-shell-module__tbH91q__iconButton:hover{background:var(--app-hover)}.app-shell-module__tbH91q__primary{width:100%;min-height:44px;color:var(--app-text);text-align:left;font-size:var(--app-text-md);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:550;display:flex}.app-shell-module__tbH91q__primary:hover{background:var(--app-hover)}.app-shell-module__tbH91q__actions{flex-shrink:0;gap:4px;padding:0 10px 8px;display:grid}.app-shell-module__tbH91q__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar) transparent;flex:1;min-height:0;padding:0 10px 12px;scroll-padding:8px;overflow:hidden auto}.app-shell-module__tbH91q__navLink{min-height:44px;color:var(--app-secondary);text-align:left;font-size:var(--app-text-md);border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;display:flex}.app-shell-module__tbH91q__navLink:hover{background:var(--app-hover);color:var(--app-text)}.app-shell-module__tbH91q__navLink[aria-current=page]{background:var(--app-selected);color:var(--app-text);font-weight:600}.app-shell-module__tbH91q__section{margin-top:8px}.app-shell-module__tbH91q__sectionHeading{align-items:center;gap:var(--app-space-2);width:100%;min-height:44px;color:var(--app-muted);text-align:left;font-size:var(--app-text-sm);border-radius:8px;padding:8px 6px;font-weight:600;display:flex}.app-shell-module__tbH91q__sectionHeading:hover{color:var(--app-text);background:var(--app-hover)}.app-shell-module__tbH91q__sectionHeading svg:last-child{margin-left:auto}.app-shell-module__tbH91q__row{content-visibility:auto;contain-intrinsic-size:auto 48px;border-radius:8px;align-items:center;gap:2px;min-width:0;margin:2px 0;display:flex;position:relative}.app-shell-module__tbH91q__row:hover{background:var(--app-hover)}.app-shell-module__tbH91q__row[data-active=true]{background:var(--app-selected)}.app-shell-module__tbH91q__rowLink{align-items:center;gap:var(--app-space-2);min-width:0;min-height:44px;color:var(--app-text);text-align:left;border-radius:8px;flex:1;padding:8px 4px 8px 10px;display:flex}.app-shell-module__tbH91q__truncate{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.app-shell-module__tbH91q__rowMenu{width:44px;min-width:44px}.app-shell-module__tbH91q__note{color:var(--app-muted);font-size:var(--app-text-sm);overflow-wrap:anywhere;padding:5px 8px;line-height:1.5}.app-shell-module__tbH91q__status{color:var(--app-secondary);font-size:var(--app-text-sm);margin:8px 0;padding:8px;line-height:1.5}.app-shell-module__tbH91q__error{color:var(--app-danger)}.app-shell-module__tbH91q__textButton{min-height:44px;color:inherit;text-underline-offset:3px;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;text-decoration:underline;display:inline-flex}.app-shell-module__tbH91q__footer{border-top:1px solid var(--app-border);padding:6px 10px max(6px, env(safe-area-inset-bottom));flex-shrink:0;position:relative}.app-shell-module__tbH91q__accountButton{color:inherit;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;padding:6px 8px;display:flex}.app-shell-module__tbH91q__accountButton:hover{background:var(--app-hover)}.app-shell-module__tbH91q__avatar{background:var(--app-selected);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.app-shell-module__tbH91q__accountName{white-space:nowrap;text-overflow:ellipsis;font-weight:550;display:block;overflow:hidden}.app-shell-module__tbH91q__accountSub{color:var(--app-muted);margin-top:2px;font-size:12px;display:block}.app-shell-module__tbH91q__rail{align-items:center}.app-shell-module__tbH91q__rail .app-shell-module__tbH91q__sidebarHeader{flex-direction:column;padding:6px}.app-shell-module__tbH91q__rail .app-shell-module__tbH91q__actions{padding:0 6px 6px}.app-shell-module__tbH91q__rail .app-shell-module__tbH91q__scroll{width:100%;padding:0 6px 6px}.app-shell-module__tbH91q__rail .app-shell-module__tbH91q__footer{width:100%;padding:6px}.app-shell-module__tbH91q__rail .app-shell-module__tbH91q__accountButton{justify-content:center;padding:6px}.app-shell-module__tbH91q__railNav{flex-direction:column;align-items:center;gap:4px;display:flex}.app-shell-module__tbH91q__menu{z-index:110;overscroll-behavior:contain;border:1px solid var(--app-border);background:var(--app-elevated);width:248px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--app-text);box-shadow:0 4px 16px var(--app-shadow);border-radius:12px;padding:6px;font-size:14px;position:fixed;overflow-y:auto}.app-shell-module__tbH91q__menuItem{text-align:left;width:100%;min-height:44px;color:inherit;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.app-shell-module__tbH91q__menuItem:hover,.app-shell-module__tbH91q__menuItem:focus{background:var(--app-hover);outline:none}.app-shell-module__tbH91q__menuItem:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.app-shell-module__tbH91q__menuDivider{border-top:1px solid var(--app-border);margin:5px 3px}.app-shell-module__tbH91q__dialog{border:1px solid var(--app-border);background:var(--app-surface);width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--app-text);box-shadow:0 8px 32px var(--app-shadow);border-radius:16px;margin:auto;padding:0;position:fixed;overflow:auto}.app-shell-module__tbH91q__dialog::backdrop{background:var(--app-overlay)}.app-shell-module__tbH91q__dialog:not([open]){display:none}.app-shell-module__tbH91q__dialogHeader{justify-content:space-between;align-items:center;gap:var(--app-space-2);border-bottom:1px solid var(--app-border);padding:14px 16px;display:flex}.app-shell-module__tbH91q__dialogTitle{margin:0;font-size:18px;font-weight:600}.app-shell-module__tbH91q__dialogBody{padding:16px}.app-shell-module__tbH91q__field{border:1px solid var(--app-control);background:var(--app-canvas);width:100%;min-height:44px;color:var(--app-text);border-radius:8px;margin-top:8px;padding:10px;font-size:16px;display:block}.app-shell-module__tbH91q__dialogActions{justify-content:flex-end;gap:var(--app-space-2);flex-wrap:wrap;margin-top:20px;display:flex}.app-shell-module__tbH91q__button{border:1px solid var(--app-border);border-radius:8px;min-height:44px;padding:10px 16px}.app-shell-module__tbH91q__submit{background:var(--app-action);color:var(--app-on-action);border-color:var(--app-action);font-weight:600}.app-shell-module__tbH91q__danger{color:var(--app-danger)}.app-shell-module__tbH91q__mobileDialog{border:0;border-right:1px solid var(--app-border);border-radius:0;width:min(320px,100vw - 32px);max-width:none;height:100dvh;max-height:100dvh;margin:0;inset:0 auto 0 0;overflow:visible}.app-shell-module__tbH91q__skipLink{z-index:150;background:var(--app-action);color:var(--app-on-action);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.app-shell-module__tbH91q__skipLink:focus{transform:translateY(0)}.app-shell-module__tbH91q__shell [data-studio-surface]{min-height:calc(100dvh - var(--shell-header-height))}.app-shell-module__tbH91q__shell [data-studio-dock]{left:calc(var(--shell-sidebar-width) + (100vw - var(--shell-sidebar-width))/2);max-width:min(48rem, calc(100vw - var(--shell-sidebar-width) - 2rem))}@media (max-width:639px){.app-shell-module__tbH91q__shell [data-studio-dock]{max-width:100%;left:0}}@media (min-width:768px){.app-shell-module__tbH91q__header{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.app-shell-module__tbH91q__iconButton,.app-shell-module__tbH91q__navLink,.app-shell-module__tbH91q__row,.app-shell-module__tbH91q__menuItem{transition:background-color var(--app-motion-fast) ease, color var(--app-motion-fast) ease}}:is(.app-shell-module__tbH91q__shell [data-assistant-ui-thread],.app-shell-module__tbH91q__shell [data-assistant-ui-thread-header],.app-shell-module__tbH91q__shell [data-chat-shell]){background-color:var(--app-canvas)}.app-shell-module__tbH91q__shell [data-account-page-shell]{min-height:calc(100dvh - var(--shell-header-height))}.app-shell-module__tbH91q__shell [data-shell-destination]{min-height:100%;padding-top:1rem}
.pricing-module__kLCn0q__catalog{color:var(--app-text);min-width:0;container-type:inline-size}.pricing-module__kLCn0q__catalog :is(h2,h3,p){margin:0}.pricing-module__kLCn0q__toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.pricing-module__kLCn0q__interval{background:var(--app-inset);border:1px solid var(--app-border);border-radius:7px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pricing-module__kLCn0q__interval button{min-height:44px;color:var(--app-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.pricing-module__kLCn0q__interval button[aria-pressed=true]{color:var(--app-text);background:var(--app-selected)}.pricing-module__kLCn0q__interval button span{color:var(--app-secondary);font-size:11px}.pricing-module__kLCn0q__tools{align-items:center;gap:6px;display:flex}.pricing-module__kLCn0q__currency{color:var(--app-secondary);letter-spacing:.04em;font-size:12px}.pricing-module__kLCn0q__refresh{width:44px;height:44px;color:var(--app-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pricing-module__kLCn0q__refresh:hover,.pricing-module__kLCn0q__textAction:hover{color:var(--app-text);background:var(--app-hover)}.pricing-module__kLCn0q__refresh:disabled{cursor:default;opacity:.6}.pricing-module__kLCn0q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-module__kLCn0q__card{background:var(--app-inset);border:1px solid var(--app-border);border-radius:7px;flex-direction:column;min-width:0;padding:30px 26px;display:flex}.pricing-module__kLCn0q__card[data-plan-card=plus]{background:var(--app-surface);border-color:var(--app-control)}.pricing-module__kLCn0q__card h3{letter-spacing:-.035em;font-size:25px;font-weight:550;line-height:1.3}.pricing-module__kLCn0q__planDescription{color:var(--app-secondary);min-height:42px;font-size:13px;line-height:1.6;margin-top:10px!important}.pricing-module__kLCn0q__price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:clamp(28px,3.1vw,43px);font-weight:500;line-height:1.15;display:flex;margin-top:26px!important}.pricing-module__kLCn0q__price>span{white-space:nowrap}.pricing-module__kLCn0q__price small{color:var(--app-secondary);letter-spacing:0;font-size:13px;font-weight:400}.pricing-module__kLCn0q__billingNote{min-height:38px;color:var(--app-secondary);font-size:12px;line-height:1.6;margin-top:10px!important}.pricing-module__kLCn0q__start{border:1px solid var(--app-control);min-height:46px;color:var(--app-text);text-align:center;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:15px;margin-top:24px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s;display:flex}.pricing-module__kLCn0q__start:hover{background:var(--app-hover)}.pricing-module__kLCn0q__card[data-plan-card=plus] .pricing-module__kLCn0q__start{background:var(--app-action);border-color:var(--app-action);color:var(--app-on-action)}.pricing-module__kLCn0q__card[data-plan-card=plus] .pricing-module__kLCn0q__start:hover{opacity:.9}.pricing-module__kLCn0q__start:disabled{opacity:.65;cursor:default}.pricing-module__kLCn0q__creditBlock{border-top:1px solid var(--app-border);margin-top:26px;padding-top:24px}.pricing-module__kLCn0q__credits{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.pricing-module__kLCn0q__credits strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:520;line-height:1.3}.pricing-module__kLCn0q__credits span{color:var(--app-secondary);font-size:12px}.pricing-module__kLCn0q__creditDetail{color:var(--app-secondary);font-size:12px;line-height:1.7;margin-top:10px!important}.pricing-module__kLCn0q__actions{color:var(--app-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;margin-top:26px;font-size:12px;display:flex}.pricing-module__kLCn0q__textAction{min-width:44px;min-height:44px;color:var(--app-text);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:13px;text-decoration:none;display:inline-flex}.pricing-module__kLCn0q__error{color:var(--app-secondary);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 0 24px;font-size:14px;display:flex}.pricing-module__kLCn0q__skeletonCard{gap:24px;min-height:375px}.pricing-module__kLCn0q__skeletonCard>div{background:var(--app-hover);border-radius:3px;width:70%;height:15px}.pricing-module__kLCn0q__skeletonCard>div:nth-child(2){height:42px;margin-top:26px}.pricing-module__kLCn0q__skeletonCard>div:nth-child(3){width:100%;height:46px}.pricing-module__kLCn0q__skeletonCard>div:nth-child(4){width:85%;margin-top:auto}.pricing-module__kLCn0q__usage{border-top:1px solid var(--app-border);margin-top:54px;padding-top:38px}.pricing-module__kLCn0q__usageIntro{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.pricing-module__kLCn0q__usageIntro h2{letter-spacing:-.035em;max-width:350px;font-weight:480;line-height:1.2;font-size:28px!important}.pricing-module__kLCn0q__usageIntro>p{color:var(--app-secondary);max-width:440px;font-size:14px;line-height:1.8}.pricing-module__kLCn0q__modalityTabs{border-bottom:1px solid var(--app-border);gap:12px;margin-top:28px;display:flex}.pricing-module__kLCn0q__modalityTabs button{min-width:44px;min-height:48px;color:var(--app-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;margin-bottom:-1px;padding:10px 16px;font-size:13px;display:inline-flex;position:relative}.pricing-module__kLCn0q__modalityTabs button[aria-selected=true]{color:var(--app-text);border-bottom-color:var(--app-text)}.pricing-module__kLCn0q__usagePanel{padding-top:20px}.pricing-module__kLCn0q__usageDescription{max-width:660px;color:var(--app-secondary);font-size:13px;line-height:1.8}.pricing-module__kLCn0q__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.pricing-module__kLCn0q__exampleGroup{min-width:0}.pricing-module__kLCn0q__exampleGroup>h3{border-bottom:1px solid var(--app-border);padding-bottom:12px;font-size:15px;font-weight:500}.pricing-module__kLCn0q__example{padding-block:20px}.pricing-module__kLCn0q__exampleQuantity>span{color:var(--app-secondary);margin-bottom:4px;font-size:11px;display:block}.pricing-module__kLCn0q__exampleQuantity strong{letter-spacing:-.025em;font-size:26px;font-weight:500;display:block}.pricing-module__kLCn0q__exampleQuantity small{font-size:15px;font-weight:400}.pricing-module__kLCn0q__exampleModel{font-size:13px;font-weight:500;margin-top:12px!important}.pricing-module__kLCn0q__exampleParameters{color:var(--app-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.8;margin-top:8px!important}.pricing-module__kLCn0q__exampleDetails{color:var(--app-secondary);margin-top:10px;font-size:11px}.pricing-module__kLCn0q__exampleDetails summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;list-style:none;display:flex}.pricing-module__kLCn0q__exampleDetails summary::-webkit-details-marker{display:none}.pricing-module__kLCn0q__exampleDetails p{margin-block:5px;line-height:1.6}.pricing-module__kLCn0q__exampleDetails a{min-height:44px;color:var(--app-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pricing-module__kLCn0q__alternatives{color:var(--app-secondary);border-top:1px solid var(--app-border);padding-top:18px;font-size:12px;line-height:1.7}.pricing-module__kLCn0q__catalog :is(button,a,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__card{padding:24px 20px}.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__price{font-size:31px}.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__usageIntro h2{font-size:24px!important}.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__usage{margin-top:32px;padding-top:28px}.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__actions{justify-content:flex-start}.pricing-module__kLCn0q__pricingTheme{--app-canvas:#000;--app-surface:#0c0c0c;--app-inset:#080808;--app-elevated:#141414;--app-text:#ededed;--app-secondary:#a0a0a0;--app-muted:#a0a0a0;--app-border:#292929;--app-control:#555;--app-selected:#242424;--app-hover:#1b1b1b;--app-action:#ededed;--app-on-action:#111;--app-focus:#a9cbff;color:#ededed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.pricing-module__kLCn0q__settingsSurface{max-width:1160px!important;height:min(790px,100dvh - 2rem)!important}.pricing-module__kLCn0q__settingsSurface [data-settings-content]{background:#000}.pricing-module__kLCn0q__settingsSurface aside{width:240px}.pricing-module__kLCn0q__sectionHeader{margin-bottom:28px;padding-right:32px}.pricing-module__kLCn0q__sectionHeader h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:480;line-height:1.2}.pricing-module__kLCn0q__sectionHeader p{color:var(--app-secondary);margin-top:12px;font-size:14px;line-height:1.7}.pricing-module__kLCn0q__portalFooter{border-top:1px solid var(--app-border);margin-top:24px;padding-top:20px}.pricing-module__kLCn0q__modal{border:1px solid #303030;border-radius:10px;width:min(1100px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.pricing-module__kLCn0q__modal::backdrop{background:#000000b3}.pricing-module__kLCn0q__modal[open]{flex-direction:column;display:flex}.pricing-module__kLCn0q__modalHeader{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.pricing-module__kLCn0q__modalHeader h2{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:500}.pricing-module__kLCn0q__modalBody{overscroll-behavior:contain;min-height:0;padding:28px 30px;overflow-y:auto}@container (max-width:740px){.pricing-module__kLCn0q__grid{grid-template-columns:1fr}.pricing-module__kLCn0q__card,.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__card{padding:26px}.pricing-module__kLCn0q__price,.pricing-module__kLCn0q__embedded .pricing-module__kLCn0q__price{font-size:38px}.pricing-module__kLCn0q__planDescription,.pricing-module__kLCn0q__billingNote{min-height:0}.pricing-module__kLCn0q__usageIntro{grid-template-columns:1fr;gap:14px}.pricing-module__kLCn0q__examples{grid-template-columns:1fr;gap:8px}.pricing-module__kLCn0q__exampleGroup{padding-bottom:10px}}@container (max-width:420px){.pricing-module__kLCn0q__toolbar{gap:8px}.pricing-module__kLCn0q__interval{gap:0;padding:3px}.pricing-module__kLCn0q__interval button{gap:7px;padding:8px 10px}.pricing-module__kLCn0q__interval button span{font-size:10px}.pricing-module__kLCn0q__currency{font-size:11px}.pricing-module__kLCn0q__tools,.pricing-module__kLCn0q__modalityTabs{gap:0}.pricing-module__kLCn0q__modalityTabs button{flex:1;gap:6px;padding:10px 7px;font-size:12px}.pricing-module__kLCn0q__modalityTabs svg{width:15px}.pricing-module__kLCn0q__actions{justify-content:flex-start}.pricing-module__kLCn0q__usage{margin-top:36px;padding-top:28px}}@media (max-width:640px){.pricing-module__kLCn0q__modal{border-radius:8px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.pricing-module__kLCn0q__modalHeader{padding:16px}.pricing-module__kLCn0q__modalBody{padding:20px 16px}.pricing-module__kLCn0q__sectionHeader h2{font-size:27px}.pricing-module__kLCn0q__settingsSurface{height:calc(100dvh - 1rem)!important}}@media (prefers-reduced-motion:reduce){.pricing-module__kLCn0q__catalog *,.pricing-module__kLCn0q__modal{transition:none!important;animation:none!important}}.pricing-module__kLCn0q__portalFooter:empty{display:none}
.chat-projects-module__FPh3HG__page{width:100%;min-width:0;max-width:880px;color:var(--app-text);margin:0 auto;padding:clamp(24px,4vw,56px) 24px}.chat-projects-module__FPh3HG__pageHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.chat-projects-module__FPh3HG__title{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.chat-projects-module__FPh3HG__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.chat-projects-module__FPh3HG__search{border:1px solid var(--app-control);background:var(--app-surface);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.chat-projects-module__FPh3HG__search input{width:100%;min-width:0;min-height:44px;color:var(--app-text);outline-offset:2px;background:0 0;border:0}.chat-projects-module__FPh3HG__button,.chat-projects-module__FPh3HG__primary,.chat-projects-module__FPh3HG__danger,.chat-projects-module__FPh3HG__iconButton{min-height:44px;color:var(--app-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.chat-projects-module__FPh3HG__button:hover,.chat-projects-module__FPh3HG__iconButton:hover{background:var(--app-hover)}.chat-projects-module__FPh3HG__primary{background:var(--app-action);color:var(--app-on-action)}.chat-projects-module__FPh3HG__primary:hover{opacity:.9}.chat-projects-module__FPh3HG__danger{color:var(--app-danger)}.chat-projects-module__FPh3HG__danger:hover{background:var(--app-danger-soft)}.chat-projects-module__FPh3HG__iconButton{width:44px;min-width:44px;padding:8px}.chat-projects-module__FPh3HG__button:disabled,.chat-projects-module__FPh3HG__primary:disabled,.chat-projects-module__FPh3HG__danger:disabled,.chat-projects-module__FPh3HG__iconButton:disabled,.chat-projects-module__FPh3HG__button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.chat-projects-module__FPh3HG__page :is(a,button,input,textarea,select):focus-visible,.chat-projects-module__FPh3HG__dialog :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.chat-projects-module__FPh3HG__list{margin:0;padding:0;list-style:none}.chat-projects-module__FPh3HG__list>li+li{border-top:1px solid var(--app-border)}.chat-projects-module__FPh3HG__row{border-radius:12px;align-items:center;gap:8px;min-width:0;display:flex}.chat-projects-module__FPh3HG__row:hover{background:var(--app-hover)}.chat-projects-module__FPh3HG__rowLink{min-width:0;min-height:64px;color:inherit;flex:1;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.chat-projects-module__FPh3HG__rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-projects-module__FPh3HG__rowName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.chat-projects-module__FPh3HG__rowDescription{text-overflow:ellipsis;white-space:nowrap;color:var(--app-secondary);font-size:13px;overflow:hidden}.chat-projects-module__FPh3HG__date{color:var(--app-muted);flex-shrink:0;font-size:12px}.chat-projects-module__FPh3HG__note{color:var(--app-secondary);margin:12px 0;font-size:14px;line-height:1.55}.chat-projects-module__FPh3HG__empty{color:var(--app-secondary);text-align:center;padding:36px 12px;font-size:14px}.chat-projects-module__FPh3HG__error{color:var(--app-danger);margin:12px 0;font-size:14px;line-height:1.5}.chat-projects-module__FPh3HG__dialog{width:min(100%,520px);color:var(--app-text);padding:24px}.chat-projects-module__FPh3HG__dialogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.chat-projects-module__FPh3HG__dialogTitle{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.chat-projects-module__FPh3HG__form{flex-direction:column;gap:18px;min-width:0;display:flex}.chat-projects-module__FPh3HG__field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:500;display:flex}.chat-projects-module__FPh3HG__field input,.chat-projects-module__FPh3HG__field textarea{border:1px solid var(--app-control);background:var(--app-surface);width:100%;min-width:0;min-height:44px;color:var(--app-text);font:inherit;border-radius:10px;padding:11px 12px;font-size:15px}.chat-projects-module__FPh3HG__field textarea{resize:vertical;min-height:88px}.chat-projects-module__FPh3HG__fieldset{border:0;margin:0;padding:0}.chat-projects-module__FPh3HG__fieldset legend{margin-bottom:7px;font-size:13px;font-weight:500}.chat-projects-module__FPh3HG__choices{flex-wrap:wrap;gap:5px;display:flex}.chat-projects-module__FPh3HG__choice{width:44px;height:44px;color:var(--app-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:flex}.chat-projects-module__FPh3HG__choice[aria-pressed=true]{background:var(--app-selected);border-color:var(--app-control)}.chat-projects-module__FPh3HG__choice:hover{background:var(--app-hover)}.chat-projects-module__FPh3HG__swatch{border:1px solid var(--app-control);border-radius:50%;width:20px;height:20px}.chat-projects-module__FPh3HG__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.chat-projects-module__FPh3HG__secondaryActions{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:4px;padding-top:14px;display:flex}.chat-projects-module__FPh3HG__home{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;max-width:42rem;margin:0 auto 20px;padding-top:clamp(24px,5vh,48px);display:flex}.chat-projects-module__FPh3HG__homeHeading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chat-projects-module__FPh3HG__homeHeading h1{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(23px,2.5vw,28px);font-weight:500}.chat-projects-module__FPh3HG__home>.chat-projects-module__FPh3HG__toolbar{flex-shrink:0;margin:0}.chat-projects-module__FPh3HG__home>.chat-projects-module__FPh3HG__note{flex-basis:100%;margin:0}.chat-projects-module__FPh3HG__history{width:100%;min-width:0;margin-top:24px;padding-bottom:32px}.chat-projects-module__FPh3HG__history h2{color:var(--app-secondary);margin:12px;font-size:13px;font-weight:500}.chat-projects-module__FPh3HG__breadcrumb{min-width:0;max-width:260px;min-height:44px;color:var(--app-secondary);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.chat-projects-module__FPh3HG__breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-projects-module__FPh3HG__badge{background:var(--app-surface);color:var(--app-secondary);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:600px){.chat-projects-module__FPh3HG__homeHeading{flex-basis:100%}.chat-projects-module__FPh3HG__home>.chat-projects-module__FPh3HG__toolbar{margin-left:auto}.chat-projects-module__FPh3HG__page{padding:24px 16px}.chat-projects-module__FPh3HG__pageHeader{align-items:flex-start;gap:10px}.chat-projects-module__FPh3HG__dialog{padding:20px 16px}.chat-projects-module__FPh3HG__date{display:none}.chat-projects-module__FPh3HG__rowLink{gap:10px;padding-left:8px}.chat-projects-module__FPh3HG__breadcrumb{max-width:150px}}@media (prefers-reduced-motion:no-preference){.chat-projects-module__FPh3HG__button,.chat-projects-module__FPh3HG__primary,.chat-projects-module__FPh3HG__iconButton,.chat-projects-module__FPh3HG__row{transition:background-color .12s}}
.chat-project-context-module__OqgCAG__section{flex-direction:column;gap:14px;min-width:0;display:flex}.chat-project-context-module__OqgCAG__tabs{border-bottom:1px solid var(--app-border);gap:4px;margin-bottom:18px;display:flex}.chat-project-context-module__OqgCAG__tab{flex:1;min-width:0}.chat-project-context-module__OqgCAG__tab[aria-pressed=true]{background:var(--app-selected)}.chat-project-context-module__OqgCAG__toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.chat-project-context-module__OqgCAG__toggle input{width:18px;height:18px;accent-color:var(--app-action);flex-shrink:0}.chat-project-context-module__OqgCAG__toggle span{overflow-wrap:anywhere}.chat-project-context-module__OqgCAG__instructions{max-height:44dvh;line-height:1.5;min-height:170px!important}.chat-project-context-module__OqgCAG__count{color:var(--app-secondary);text-align:end;font-size:12px}.chat-project-context-module__OqgCAG__list{margin:0;padding:0;list-style:none}.chat-project-context-module__OqgCAG__source{border-top:1px solid var(--app-border);min-width:0;padding:10px 0}.chat-project-context-module__OqgCAG__sourceText{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-project-context-module__OqgCAG__state{color:var(--app-secondary);font-size:13px}.chat-project-context-module__OqgCAG__source input:disabled+span{color:var(--app-secondary)}.chat-project-context-module__OqgCAG__current{border:1px solid var(--app-border);border-radius:12px;margin:12px 0;padding:12px}.chat-project-context-module__OqgCAG__current h3{margin:0 0 8px;font-size:14px}.chat-project-context-module__OqgCAG__current p{font-size:13px;line-height:1.5}.chat-project-context-module__OqgCAG__excerpt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto}.chat-project-context-module__OqgCAG__menuItem{width:100%;min-height:44px;color:var(--app-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.chat-project-context-module__OqgCAG__menuItem:hover{background:var(--app-hover)}.chat-project-context-module__OqgCAG__menuItem:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.chat-project-context-module__OqgCAG__breadcrumb{align-items:center;min-width:0;display:inline-flex}.chat-project-context-module__OqgCAG__entries{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}
.chat-project-drawer-module__eHEv9W__heading{align-items:center;display:flex}.chat-project-drawer-module__eHEv9W__heading>button:first-child{flex:1;min-width:0}.chat-project-drawer-module__eHEv9W__list{margin:0;padding:0;list-style:none}.chat-project-drawer-module__eHEv9W__row{border-radius:8px;align-items:center;min-width:0;display:flex}.chat-project-drawer-module__eHEv9W__row:hover{background:var(--app-hover)}.chat-project-drawer-module__eHEv9W__row[data-active=true]{background:var(--app-selected)}.chat-project-drawer-module__eHEv9W__link{min-width:0;min-height:44px;color:var(--app-text);border-radius:8px;flex:1;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.chat-project-drawer-module__eHEv9W__link span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-project-drawer-module__eHEv9W__conversations{border-left:1px solid var(--app-border);margin-left:19px;padding-left:9px}.chat-project-drawer-module__eHEv9W__conversations ul{margin:0;padding:0;list-style:none}.chat-project-drawer-module__eHEv9W__conversation{min-height:44px;color:var(--app-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:12px 9px;font-size:13px;line-height:20px;display:block;overflow:hidden}.chat-project-drawer-module__eHEv9W__conversation:hover{color:var(--app-text);background:var(--app-hover)}.chat-project-drawer-module__eHEv9W__conversation[aria-current=page]{background:var(--app-selected);color:var(--app-text)}.chat-project-drawer-module__eHEv9W__link:focus-visible,.chat-project-drawer-module__eHEv9W__conversation:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}
.chat-project-dialog-module__7hadda__root{min-width:0}.chat-project-dialog-module__7hadda__root :is(input,textarea,select,button){font-family:inherit}.chat-project-dialog-module__7hadda__root :is(button,input,textarea,select):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.chat-project-dialog-module__7hadda__root fieldset:disabled{opacity:.65}.chat-project-dialog-module__7hadda__select{border:1px solid var(--app-control);width:100%;min-height:44px;color:var(--app-text);background:var(--app-surface);border-radius:10px;padding:10px 12px;font-size:14px}.chat-project-dialog-module__7hadda__items{margin:10px 0;padding:0;list-style:none}.chat-project-dialog-module__7hadda__item{border-bottom:1px solid var(--app-border);min-width:0;padding:12px 0}.chat-project-dialog-module__7hadda__itemTitle{overflow-wrap:anywhere;min-width:0;font-size:14px;display:block}.chat-project-dialog-module__7hadda__itemActions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chat-project-dialog-module__7hadda__projectChoice{text-align:start;width:100%;min-height:52px;color:var(--app-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;display:flex}.chat-project-dialog-module__7hadda__projectChoice[aria-pressed=true]{border-color:var(--app-control);background:var(--app-selected)}.chat-project-dialog-module__7hadda__projectChoice span{overflow-wrap:anywhere;min-width:0}.chat-project-dialog-module__7hadda__projectChoice:disabled{cursor:not-allowed;opacity:.55}.chat-project-dialog-module__7hadda__projectChoice:hover{background:var(--app-hover)}.chat-project-dialog-module__7hadda__filters{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.chat-project-dialog-module__7hadda__filters>label{flex:1;min-width:120px}.chat-project-dialog-module__7hadda__notice{color:var(--app-secondary);overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.5}.chat-project-dialog-module__7hadda__media{object-fit:contain;width:100%;max-height:50dvh}@media (max-width:400px){.chat-project-dialog-module__7hadda__filters>label{flex-basis:100%}}
.workspaces-module__v1FPIq__page,.workspaces-module__v1FPIq__embedded{min-width:0;color:var(--app-text);font-family:var(--font-geist-sans), Arial, sans-serif}.workspaces-module__v1FPIq__page{background:var(--app-canvas);min-height:calc(100dvh - 64px);padding:36px 28px 64px}.workspaces-module__v1FPIq__container{min-width:0;max-width:1120px;margin:0 auto}.workspaces-module__v1FPIq__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.workspaces-module__v1FPIq__header h1{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.workspaces-module__v1FPIq__muted{color:var(--app-secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.workspaces-module__v1FPIq__tools,.workspaces-module__v1FPIq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspaces-module__v1FPIq__tools{margin-bottom:18px}.workspaces-module__v1FPIq__button,.workspaces-module__v1FPIq__primary,.workspaces-module__v1FPIq__danger,.workspaces-module__v1FPIq__icon,.workspaces-module__v1FPIq__tab,.workspaces-module__v1FPIq__workspace,.workspaces-module__v1FPIq__mobileToggle{font:inherit;cursor:pointer;border-radius:8px;min-height:44px;font-size:14px;transition:background .15s}.workspaces-module__v1FPIq__button,.workspaces-module__v1FPIq__icon,.workspaces-module__v1FPIq__mobileToggle{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:9px 14px}.workspaces-module__v1FPIq__button:hover,.workspaces-module__v1FPIq__icon:hover,.workspaces-module__v1FPIq__mobileToggle:hover{background:var(--app-hover)}.workspaces-module__v1FPIq__primary{background:var(--app-action);color:var(--app-on-action);border:1px solid #0000;padding:9px 16px;font-weight:500}.workspaces-module__v1FPIq__danger{border:1px solid var(--app-danger);background:var(--app-danger-soft);color:var(--app-danger);padding:9px 14px}.workspaces-module__v1FPIq__icon{flex-shrink:0;place-items:center;width:44px;padding:10px;display:grid}.workspaces-module__v1FPIq__page button:disabled,.workspaces-module__v1FPIq__embedded button:disabled{opacity:.55;cursor:not-allowed}.workspaces-module__v1FPIq__page :where(button,a,input,select,textarea):focus-visible,.workspaces-module__v1FPIq__embedded :where(button,a,input,select,textarea):focus-visible,.workspaces-module__v1FPIq__modal :where(button,a,input,select):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.workspaces-module__v1FPIq__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.workspaces-module__v1FPIq__sidebar{min-width:0}.workspaces-module__v1FPIq__sidebarTitle{color:var(--app-secondary);margin:0 0 8px;font-size:12px;font-weight:500}.workspaces-module__v1FPIq__workspaceList{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.workspaces-module__v1FPIq__workspace{text-align:left;width:100%;min-width:0;color:var(--app-text);background:0 0;border:1px solid #0000;padding:10px 12px;display:block}.workspaces-module__v1FPIq__workspace:hover{background:var(--app-hover)}.workspaces-module__v1FPIq__workspace[aria-pressed=true]{background:var(--app-selected)}.workspaces-module__v1FPIq__workspaceName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.workspaces-module__v1FPIq__workspaceMeta{color:var(--app-secondary);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.workspaces-module__v1FPIq__current{color:var(--app-text);font-weight:500}.workspaces-module__v1FPIq__main{min-width:0}.workspaces-module__v1FPIq__workspaceHeader{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.workspaces-module__v1FPIq__workspaceHeader h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:3px 0 0;font-size:22px;font-weight:600;line-height:1.3}.workspaces-module__v1FPIq__eyebrow{color:var(--app-secondary);font-size:12px}.workspaces-module__v1FPIq__tabs{border-bottom:1px solid var(--app-border);gap:4px;padding:8px 0;display:flex;overflow-x:auto}.workspaces-module__v1FPIq__tab{color:var(--app-secondary);white-space:nowrap;background:0 0;border:0;padding:10px 12px}.workspaces-module__v1FPIq__tab[aria-selected=true]{background:var(--app-selected);color:var(--app-text);font-weight:500}.workspaces-module__v1FPIq__panel{min-width:0;padding-top:22px}.workspaces-module__v1FPIq__section{min-width:0;margin-bottom:24px}.workspaces-module__v1FPIq__section h3{margin:0 0 12px;font-size:17px;font-weight:600}.workspaces-module__v1FPIq__section h4{margin:0;font-size:14px;font-weight:600}.workspaces-module__v1FPIq__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.workspaces-module__v1FPIq__sectionHeader h3{margin:0}.workspaces-module__v1FPIq__form{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;gap:14px;margin-bottom:20px;padding:20px;display:grid}.workspaces-module__v1FPIq__field{min-width:0;color:var(--app-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.workspaces-module__v1FPIq__input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid var(--app-control);background:var(--app-surface);color:var(--app-text);border-radius:8px;padding:10px 12px;font-size:14px}.workspaces-module__v1FPIq__input:disabled{opacity:.65}.workspaces-module__v1FPIq__inviteForm{grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:12px;margin:16px 0;display:grid}.workspaces-module__v1FPIq__list{margin:0;padding:0;list-style:none}.workspaces-module__v1FPIq__row{border-bottom:1px solid var(--app-border);min-width:0;padding:18px 0}.workspaces-module__v1FPIq__row:first-child{padding-top:0}.workspaces-module__v1FPIq__rowTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspaces-module__v1FPIq__name{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.workspaces-module__v1FPIq__meta{color:var(--app-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.workspaces-module__v1FPIq__memberEdit{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.workspaces-module__v1FPIq__memberActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.workspaces-module__v1FPIq__notice,.workspaces-module__v1FPIq__confirmation{border:1px solid var(--app-border);background:var(--app-surface);overflow-wrap:anywhere;border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;line-height:1.6}.workspaces-module__v1FPIq__error{background:var(--app-danger-soft);border-color:var(--app-danger);color:var(--app-danger)}.workspaces-module__v1FPIq__confirmation h3{margin:0 0 8px;font-size:17px}.workspaces-module__v1FPIq__confirmation p{margin:0 0 14px}.workspaces-module__v1FPIq__code{margin-top:12px;font-family:ui-monospace,monospace}.workspaces-module__v1FPIq__loading{color:var(--app-secondary);padding:32px 0;font-size:14px}.workspaces-module__v1FPIq__mobileToggle{display:none}.workspaces-module__v1FPIq__modal{border:1px solid var(--app-border);background:var(--app-surface);width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--app-text);box-shadow:0 12px 40px var(--app-shadow);border-radius:16px;margin:auto;padding:0}.workspaces-module__v1FPIq__modal::backdrop{background:var(--app-overlay)}.workspaces-module__v1FPIq__modal:not([open]){display:none}.workspaces-module__v1FPIq__modalHeader{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.workspaces-module__v1FPIq__modalHeader h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.workspaces-module__v1FPIq__modalBody{min-width:0;max-height:calc(100dvh - 170px);padding:24px;overflow:auto}@media (max-width:720px){.workspaces-module__v1FPIq__page{padding:24px 16px 48px}.workspaces-module__v1FPIq__header h1{font-size:25px}.workspaces-module__v1FPIq__layout{grid-template-columns:minmax(0,1fr);gap:16px}.workspaces-module__v1FPIq__mobileToggle{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.workspaces-module__v1FPIq__collapsed .workspaces-module__v1FPIq__workspaceList,.workspaces-module__v1FPIq__sidebarTitle{display:none}.workspaces-module__v1FPIq__workspaceList{border-bottom:1px solid var(--app-border);padding:8px 0}.workspaces-module__v1FPIq__workspaceHeader{flex-wrap:wrap}.workspaces-module__v1FPIq__workspaceHeader h2{font-size:20px}.workspaces-module__v1FPIq__inviteForm,.workspaces-module__v1FPIq__memberEdit{grid-template-columns:minmax(0,1fr)}.workspaces-module__v1FPIq__memberActions{flex-wrap:wrap;justify-content:flex-start}.workspaces-module__v1FPIq__modal{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.workspaces-module__v1FPIq__modalHeader{padding:16px}.workspaces-module__v1FPIq__modalHeader h2{font-size:20px}.workspaces-module__v1FPIq__modalBody{max-height:calc(100dvh - 145px);padding:16px}.workspaces-module__v1FPIq__form{padding:16px}}@media (prefers-reduced-motion:reduce){.workspaces-module__v1FPIq__page *,.workspaces-module__v1FPIq__embedded *{transition:none}}
.chat-markdown-module__OIwDgW__prose{color:var(--app-text);--tw-prose-body:var(--app-text);--tw-prose-headings:var(--app-text);--tw-prose-lead:var(--app-secondary);--tw-prose-links:var(--app-link);--tw-prose-bold:var(--app-text);--tw-prose-counters:var(--app-muted);--tw-prose-bullets:var(--app-muted);--tw-prose-hr:var(--app-border);--tw-prose-quotes:var(--app-secondary);--tw-prose-quote-borders:var(--app-control);--tw-prose-captions:var(--app-muted);--tw-prose-kbd:var(--app-text);--tw-prose-code:var(--app-on-code);--tw-prose-pre-code:var(--app-on-code);--tw-prose-pre-bg:var(--app-code);--tw-prose-th-borders:var(--app-control);--tw-prose-td-borders:var(--app-border)}.chat-markdown-module__OIwDgW__prose blockquote{border-inline-start:3px solid var(--app-control);color:var(--app-secondary);padding-inline-start:1rem}.chat-markdown-module__OIwDgW__prose :is(th,td){border-bottom:1px solid var(--app-border);padding:.5rem .75rem}.chat-markdown-module__OIwDgW__prose th{color:var(--app-text);border-bottom-color:var(--app-control)}.chat-markdown-module__OIwDgW__prose :is(a,button):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}
