.g8G6sG_avatar{background:var(--app-selected);width:32px;height:32px;color:inherit;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.g8G6sG_avatar[data-avatar-style=rounded]{border-radius:8px}.g8G6sG_avatar img{object-fit:cover;width:100%;height:100%;display:block}
.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}.tbH91q_shell *,.tbH91q_dialog *{box-sizing:border-box}@layer base{:where(.tbH91q_shell,.tbH91q_dialog) :where(button,a,input):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}}.tbH91q_shell button,.tbH91q_dialog button{cursor:pointer}.tbH91q_shell button:disabled,.tbH91q_dialog button:disabled,.tbH91q_shell button[aria-disabled=true],.tbH91q_dialog button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.tbH91q_surface{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.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}.tbH91q_surface:has([data-assistant-ui-thread-header]) .tbH91q_fallbackHeader{display:none}.tbH91q_areaTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--app-text-md);margin:0;font-weight:600;overflow:hidden}.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}.tbH91q_returnLink:hover{background:var(--app-hover);color:var(--app-text)}.tbH91q_surface:has([data-studio-app-header])>.tbH91q_header{display:none}.tbH91q_main{overscroll-behavior:contain;outline:none;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.tbH91q_main:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.tbH91q_chatMain{overflow:hidden}.tbH91q_surface:not(:has([data-assistant-ui-thread-header])) .tbH91q_chatMain{overflow:auto}.tbH91q_main:has([data-chat-project-index]) [data-chat-viewport-root]{height:auto;min-height:100%;overflow:visible}.tbH91q_desktopSidebar{width:var(--shell-sidebar-width);background:var(--sidebar);flex-shrink:0;min-height:0}.tbH91q_sidebar{background:var(--sidebar);min-width:0;height:100%;min-height:0;color:var(--app-text);flex-direction:column;display:flex}.tbH91q_sidebarHeader{flex-shrink:0;align-items:center;gap:6px;min-height:56px;padding:6px 10px;display:flex}.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}.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}.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}.tbH91q_iconButton:hover{background:var(--app-hover)}.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}.tbH91q_primary:hover{background:var(--app-hover)}.tbH91q_actions{flex-shrink:0;gap:4px;padding:0 10px 8px;display:grid}.tbH91q_scroll{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar) transparent;flex:1;min-height:0;padding:0 10px 12px;scroll-padding:8px;overflow:hidden auto}.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}.tbH91q_navLink:hover{background:var(--app-hover);color:var(--app-text)}.tbH91q_navLink[aria-current=page]{background:var(--app-selected);color:var(--app-text);font-weight:600}.tbH91q_section{margin-top:8px}.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}.tbH91q_sectionHeading:hover{color:var(--app-text);background:var(--app-hover)}.tbH91q_sectionHeading svg:last-child{margin-left:auto}.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}.tbH91q_row:hover{background:var(--app-hover)}.tbH91q_row[data-active=true]{background:var(--app-selected)}.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}.tbH91q_truncate{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.tbH91q_rowMenu{width:44px;min-width:44px}.tbH91q_note{color:var(--app-muted);font-size:var(--app-text-sm);overflow-wrap:anywhere;padding:5px 8px;line-height:1.5}.tbH91q_status{color:var(--app-secondary);font-size:var(--app-text-sm);margin:8px 0;padding:8px;line-height:1.5}.tbH91q_error{color:var(--app-danger)}.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}.tbH91q_footer{border-top:1px solid var(--app-border);padding:6px 10px max(6px, env(safe-area-inset-bottom));flex-shrink:0;position:relative}.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}.tbH91q_accountButton:hover{background:var(--app-hover)}.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}.tbH91q_accountName{white-space:nowrap;text-overflow:ellipsis;font-weight:550;display:block;overflow:hidden}.tbH91q_accountSub{color:var(--app-muted);margin-top:2px;font-size:12px;display:block}.tbH91q_rail{align-items:center}.tbH91q_rail .tbH91q_sidebarHeader{flex-direction:column;padding:6px}.tbH91q_rail .tbH91q_actions{padding:0 6px 6px}.tbH91q_rail .tbH91q_scroll{width:100%;padding:0 6px 6px}.tbH91q_rail .tbH91q_footer{width:100%;padding:6px}.tbH91q_rail .tbH91q_accountButton{justify-content:center;padding:6px}.tbH91q_railNav{flex-direction:column;align-items:center;gap:4px;display:flex}.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}.tbH91q_menuItem{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tbH91q_menuItem:hover,.tbH91q_menuItem:focus{background:var(--app-hover);outline:none}.tbH91q_menuItem:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.tbH91q_menuDivider{border-top:1px solid var(--app-border);margin:5px 3px}.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}.tbH91q_dialog::backdrop{background:var(--app-overlay)}.tbH91q_dialog:not([open]){display:none}.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}.tbH91q_dialogTitle{margin:0;font-size:18px;font-weight:600}.tbH91q_dialogBody{padding:16px}.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}.tbH91q_dialogActions{justify-content:flex-end;gap:var(--app-space-2);flex-wrap:wrap;margin-top:20px;display:flex}.tbH91q_button{border:1px solid var(--app-border);border-radius:8px;min-height:44px;padding:10px 16px}.tbH91q_submit{background:var(--app-action);color:var(--app-on-action);border-color:var(--app-action);font-weight:600}.tbH91q_danger{color:var(--app-danger)}.tbH91q_mobileDialog{border:0;border-right:1px solid var(--app-border);background:var(--sidebar);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}.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%)}.tbH91q_skipLink:focus{transform:translateY(0)}.tbH91q_shell [data-studio-surface]{min-height:calc(100dvh - var(--shell-header-height))}.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){.tbH91q_shell [data-studio-dock]{max-width:100%;left:0}}@media (min-width:768px){.tbH91q_header{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.tbH91q_iconButton,.tbH91q_navLink,.tbH91q_row,.tbH91q_menuItem{transition:background-color var(--app-motion-fast) ease, color var(--app-motion-fast) ease}}:is(.tbH91q_shell [data-assistant-ui-thread],.tbH91q_shell [data-assistant-ui-thread-header],.tbH91q_shell [data-chat-shell]){background-color:var(--app-canvas)}.tbH91q_shell [data-account-page-shell]{min-height:calc(100dvh - var(--shell-header-height))}.tbH91q_shell [data-shell-destination]{min-height:100%;padding-top:1rem}
.HPp5tG_editor{border-top:1px solid var(--app-border);min-width:0;color:var(--app-text);gap:16px;padding:18px 0;display:grid}.HPp5tG_editor h3{margin:0;font-size:1rem;font-weight:500}.HPp5tG_editor p{color:var(--app-muted);margin:0;font-size:.85rem;line-height:1.5}.HPp5tG_field{gap:7px;min-width:0;display:grid}.HPp5tG_field label{font-size:.9rem}.HPp5tG_field input,.HPp5tG_field select{box-sizing:border-box;border:1px solid var(--app-control);background:var(--app-inset);width:100%;min-width:0;min-height:44px;color:var(--app-text);font:inherit;border-radius:9px;padding:10px 12px;font-size:1rem}.HPp5tG_actions{flex-wrap:wrap;gap:8px;display:flex}.HPp5tG_actions button{border:1px solid var(--app-border);background:var(--app-surface);max-width:100%;min-height:44px;color:var(--app-text);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;font-size:.9rem}.HPp5tG_actions .HPp5tG_primary{background:var(--app-action);color:var(--app-on-action);border-color:var(--app-action)}.HPp5tG_editor :is(input,select,button):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.HPp5tG_editor :disabled{opacity:.55;cursor:default}@media (max-width:390px){.HPp5tG_editor{gap:14px}.HPp5tG_actions button{flex:auto}}
.kLCn0q_catalog{color:var(--app-text);min-width:0;container-type:inline-size}.kLCn0q_catalog :is(h2,h3,p){margin:0}.kLCn0q_toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.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}.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}.kLCn0q_interval button[aria-pressed=true]{color:var(--app-text);background:var(--app-selected)}.kLCn0q_interval button span{color:var(--app-secondary);font-size:11px}.kLCn0q_tools{align-items:center;gap:6px;display:flex}.kLCn0q_currency{background:var(--app-canvas);min-width:44px;min-height:44px;color:var(--app-secondary);letter-spacing:.04em;cursor:pointer;border:0;border-radius:4px;padding:8px;font-size:12px}.kLCn0q_currency:hover{color:var(--app-text);background:var(--app-hover)}.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}.kLCn0q_refresh:hover,.kLCn0q_textAction:hover{color:var(--app-text);background:var(--app-hover)}.kLCn0q_refresh:disabled{cursor:default;opacity:.6}.kLCn0q_grid{border:1px solid var(--app-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.kLCn0q_card{border:0;border-right:1px solid var(--app-border);background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:30px 28px;display:flex}.kLCn0q_card:last-child{border-right:0}.kLCn0q_card[data-plan-card=plus]{background:var(--app-surface)}.kLCn0q_card h3{letter-spacing:-.035em;font-size:25px;font-weight:550;line-height:1.3}.kLCn0q_planDescription{color:var(--app-secondary);min-height:42px;font-size:13px;line-height:1.6;margin-top:10px!important}.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}.kLCn0q_price>span{white-space:nowrap}.kLCn0q_price small{color:var(--app-secondary);letter-spacing:0;font-size:13px;font-weight:400}.kLCn0q_billingNote{min-height:38px;color:var(--app-secondary);font-size:12px;line-height:1.6;margin-top:10px!important}.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}.kLCn0q_start:hover{background:var(--app-hover)}.kLCn0q_card[data-plan-card=plus] .kLCn0q_start{background:var(--app-action);border-color:var(--app-action);color:var(--app-on-action)}.kLCn0q_card[data-plan-card=plus] .kLCn0q_start:hover{opacity:.9}.kLCn0q_start:disabled{opacity:.65;cursor:default}.kLCn0q_creditBlock{border-top:1px solid var(--app-border);margin-top:26px;padding-top:24px}.kLCn0q_credits{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.kLCn0q_credits strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:520;line-height:1.3}.kLCn0q_credits span{color:var(--app-secondary);font-size:12px}.kLCn0q_creditDetail{min-height:42px;color:var(--app-secondary);font-size:12px;line-height:1.7;margin-top:10px!important}.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}.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}.kLCn0q_error{color:var(--app-secondary);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 0 24px;font-size:14px;display:flex}.kLCn0q_skeletonCard{gap:24px;min-height:375px}.kLCn0q_skeletonCard>div{background:var(--app-hover);border-radius:3px;width:70%;height:15px}.kLCn0q_skeletonCard>div:nth-child(2){height:42px;margin-top:26px}.kLCn0q_skeletonCard>div:nth-child(3){width:100%;height:46px}.kLCn0q_skeletonCard>div:nth-child(4){width:85%;margin-top:auto}.kLCn0q_usage{border-top:1px solid var(--app-border);margin-top:54px;padding-top:38px}.kLCn0q_usageIntro{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.kLCn0q_usageIntro h2{letter-spacing:-.035em;max-width:350px;font-weight:480;line-height:1.2;font-size:28px!important}.kLCn0q_usageIntro>p{color:var(--app-secondary);max-width:440px;font-size:14px;line-height:1.8}.kLCn0q_modalityTabs{border-bottom:1px solid var(--app-border);gap:12px;margin-top:28px;display:flex}.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}.kLCn0q_modalityTabs button[aria-selected=true]{color:var(--app-text);border-bottom-color:var(--app-text)}.kLCn0q_usagePanel{padding-top:20px}.kLCn0q_usageDescription{max-width:660px;color:var(--app-secondary);font-size:13px;line-height:1.8}.kLCn0q_examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.kLCn0q_exampleGroup{min-width:0}.kLCn0q_exampleGroup>h3{border-bottom:1px solid var(--app-border);padding-bottom:12px;font-size:15px;font-weight:500}.kLCn0q_example{padding-block:20px}.kLCn0q_exampleQuantity>span{color:var(--app-secondary);margin-bottom:4px;font-size:11px;display:block}.kLCn0q_exampleQuantity strong{letter-spacing:-.025em;font-size:26px;font-weight:500;display:block}.kLCn0q_exampleQuantity small{font-size:15px;font-weight:400}.kLCn0q_exampleModel{font-size:13px;font-weight:500;margin-top:12px!important}.kLCn0q_exampleParameters{color:var(--app-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.8;margin-top:8px!important}.kLCn0q_exampleDetails{color:var(--app-secondary);margin-top:10px;font-size:11px}.kLCn0q_exampleDetails summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;list-style:none;display:flex}.kLCn0q_exampleDetails summary::-webkit-details-marker{display:none}.kLCn0q_exampleDetails p{margin-block:5px;line-height:1.6}.kLCn0q_exampleDetails a{min-height:44px;color:var(--app-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.kLCn0q_alternatives{color:var(--app-secondary);border-top:1px solid var(--app-border);padding-top:18px;font-size:12px;line-height:1.7}.kLCn0q_catalog :is(button,a,select,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.kLCn0q_embedded .kLCn0q_card{padding:24px 20px}.kLCn0q_embedded .kLCn0q_price{font-size:31px}.kLCn0q_embedded .kLCn0q_usageIntro h2{font-size:24px!important}.kLCn0q_embedded .kLCn0q_usage{margin-top:32px;padding-top:28px}.kLCn0q_embedded .kLCn0q_actions{justify-content:flex-start}.kLCn0q_pricingTheme{background:var(--app-surface);color:var(--app-text);color-scheme:var(--app-color-scheme)}.kLCn0q_settingsSurface{max-width:1160px!important;height:min(790px,100dvh - 2rem)!important}.kLCn0q_settingsSurface [data-settings-content]{background:var(--app-surface)}.kLCn0q_settingsSurface aside{width:240px}.kLCn0q_sectionHeader{margin-bottom:28px;padding-right:32px}.kLCn0q_sectionHeader h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:480;line-height:1.2}.kLCn0q_sectionHeader p{color:var(--app-secondary);margin-top:12px;font-size:14px;line-height:1.7}.kLCn0q_portalFooter{border-top:1px solid var(--app-border);margin-top:24px;padding-top:20px}.kLCn0q_modal{border:1px solid var(--app-border);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}.kLCn0q_modal::backdrop{background:var(--app-overlay)}.kLCn0q_modal[open]{flex-direction:column;display:flex}.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}.kLCn0q_modalHeader h2{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:500}.kLCn0q_modalBody{overscroll-behavior:contain;min-height:0;padding:28px 30px;overflow-y:auto}@container (max-width:740px){.kLCn0q_grid{grid-template-columns:1fr}.kLCn0q_card,.kLCn0q_embedded .kLCn0q_card{padding:26px}.kLCn0q_price,.kLCn0q_embedded .kLCn0q_price{font-size:38px}.kLCn0q_planDescription,.kLCn0q_billingNote{min-height:0}.kLCn0q_usageIntro{grid-template-columns:1fr;gap:14px}.kLCn0q_examples{grid-template-columns:1fr;gap:8px}.kLCn0q_exampleGroup{padding-bottom:10px}}@container (max-width:420px){.kLCn0q_toolbar{gap:8px}.kLCn0q_interval{gap:0;padding:3px}.kLCn0q_interval button{gap:7px;padding:8px 10px}.kLCn0q_interval button span{font-size:10px}.kLCn0q_currency{font-size:11px}.kLCn0q_tools,.kLCn0q_modalityTabs{gap:0}.kLCn0q_modalityTabs button{flex:1;gap:6px;padding:10px 7px;font-size:12px}.kLCn0q_modalityTabs svg{width:15px}.kLCn0q_actions{justify-content:flex-start}.kLCn0q_usage{margin-top:36px;padding-top:28px}}@media (max-width:640px){.kLCn0q_modal{border-radius:8px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.kLCn0q_modalHeader{padding:16px}.kLCn0q_modalBody{padding:20px 16px}.kLCn0q_sectionHeader h2{font-size:27px}.kLCn0q_settingsSurface{height:calc(100dvh - 1rem)!important}}@media (prefers-reduced-motion:reduce){.kLCn0q_catalog *,.kLCn0q_modal{transition:none!important;animation:none!important}}.kLCn0q_portalFooter:empty{display:none}.kLCn0q_monthlyLabel{color:var(--app-secondary);font-size:13px}.kLCn0q_planHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kLCn0q_planBadge{border:1px solid var(--app-control);color:var(--app-secondary);border-radius:4px;padding:4px 7px;font-size:10px;line-height:1.4}.kLCn0q_highlights{margin-top:28px}.kLCn0q_includedTitle{color:var(--app-text);font-size:12px;font-weight:500}.kLCn0q_highlights ul{gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kLCn0q_highlights li{color:var(--app-secondary);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.kLCn0q_highlights svg{color:var(--app-text);flex-shrink:0;margin-top:3px}.kLCn0q_comparison{border-bottom:1px solid var(--app-border);margin-top:18px}.kLCn0q_comparison>summary{cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:64px;font-size:13px;list-style:none;display:flex}.kLCn0q_comparison>summary::-webkit-details-marker{display:none}.kLCn0q_comparison[open]>summary svg{transform:rotate(180deg)}.kLCn0q_comparisonBody{padding:12px 0 24px}.kLCn0q_featureTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.kLCn0q_featureTable :is(th,td){border-bottom:1px solid var(--app-border);color:var(--app-secondary);text-align:center;padding:14px 10px;font-weight:400;line-height:1.5}.kLCn0q_featureTable :is(th,td):first-child{text-align:left;width:46%}.kLCn0q_featureTable thead th{color:var(--app-text);font-weight:500}.kLCn0q_featureTable td svg{margin:auto}.kLCn0q_featureTable td[data-feature-included=true]{color:var(--app-text)}.kLCn0q_featureAvailability{color:var(--app-secondary);margin-top:6px;font-size:11px;display:block}.kLCn0q_featureTable .kLCn0q_featureGroup td{color:var(--app-text);border-bottom:0;padding-top:28px;font-weight:500}.kLCn0q_featureNote{color:var(--app-secondary);font-size:12px;line-height:1.7;margin-top:20px!important}@container (max-width:740px){.kLCn0q_grid{border:0;gap:16px;overflow:visible}.kLCn0q_card,.kLCn0q_card:last-child{border:1px solid var(--app-border);border-radius:8px}.kLCn0q_planHeading{flex-wrap:nowrap}.kLCn0q_highlights{margin-top:24px}.kLCn0q_comparison>summary{justify-content:space-between}.kLCn0q_featureTable{font-size:12px}.kLCn0q_featureTable :is(th,td){padding:13px 4px}}.kLCn0q_scenarioTitle{color:var(--app-secondary);margin:0 0 14px;font-size:13px;font-weight:500}.kLCn0q_scenarioZero{margin:0 0 8px;font-size:18px;line-height:1.4}.kLCn0q_scenarioCost{margin-top:8px;font-size:13px}.kLCn0q_scenarioCost span{color:var(--app-secondary)}.kLCn0q_scenarioAvailability{color:var(--app-secondary);margin-top:8px;font-size:12px}.kLCn0q_scenarioControls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.kLCn0q_scenarioControls label{color:var(--app-secondary)}.kLCn0q_scenarioControls select{background:var(--app-surface);max-width:100%;min-height:44px;color:var(--app-text);border:1px solid var(--app-border);border-radius:6px;padding:8px 32px 8px 12px}.kLCn0q_scenarioControls select:focus-visible{outline:2px solid var(--app-text);outline-offset:3px}.kLCn0q_scenarioModel{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:10px;display:flex}.kLCn0q_scenarioModel p{margin-top:0!important}.kLCn0q_scenarioAvailability a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
.fpf_8W_summary{width:100%;min-width:0;color:var(--app-text)}.fpf_8W_header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.fpf_8W_header p{margin:0;font-size:14px}.fpf_8W_action{min-height:44px;color:var(--app-text);border:1px solid var(--app-control);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.fpf_8W_action:disabled{opacity:.65}.fpf_8W_action:hover{background:var(--app-hover)}.fpf_8W_summary :is(button,a,summary):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.fpf_8W_primary{padding:24px 0 20px}.fpf_8W_label{color:var(--app-secondary);margin:0 0 8px;font-size:13px}.fpf_8W_balance{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,5vw,46px);font-weight:500;line-height:1.15}.fpf_8W_stats{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px 0;display:grid}.fpf_8W_stats dt{color:var(--app-secondary);font-size:13px}.fpf_8W_stats .fpf_8W_note{font-size:12px}.fpf_8W_stats dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:23px}.fpf_8W_note{color:var(--app-secondary);margin:8px 0;font-size:12px;line-height:1.6}.fpf_8W_notice{padding:16px 0;font-size:14px;line-height:1.6}.fpf_8W_dates{padding:8px 0;font-size:13px;line-height:1.7}.fpf_8W_dates p{margin:4px 0}.fpf_8W_details{border-bottom:1px solid var(--app-border);padding:4px 0}.fpf_8W_details summary{cursor:pointer;min-height:44px;list-style:revert;align-items:center;font-size:14px;display:flex}.fpf_8W_details dl{margin:0 0 16px}.fpf_8W_row{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13px;display:flex}.fpf_8W_row dt{color:var(--app-secondary)}.fpf_8W_row dd{text-align:right;overflow-wrap:anywhere;margin:0}.fpf_8W_limit{border-top:1px solid var(--app-border);padding:12px 0}.fpf_8W_limit h3{margin:0;font-size:14px;font-weight:500}.fpf_8W_limit p{color:var(--app-secondary);margin:6px 0;font-size:12px;line-height:1.6}.fpf_8W_footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.fpf_8W_loading{min-height:220px;padding:24px 0}.fpf_8W_skeleton{background:var(--app-hover);border-radius:3px;width:60%;max-width:240px;height:36px;margin-top:24px}@media (max-width:380px){.fpf_8W_stats{gap:12px}.fpf_8W_header{align-items:flex-start}.fpf_8W_action{font-size:12px}}@media (prefers-reduced-motion:reduce){.fpf_8W_summary *{transition:none!important;animation:none!important}}
.dTv0Jq_stack{gap:1.5rem;display:grid}.dTv0Jq_section{border-block:1px solid var(--app-border);padding:1.25rem 0}.dTv0Jq_section h2{font-size:1.125rem;font-weight:600}.dTv0Jq_section p{color:var(--app-muted);margin-top:.6rem;line-height:1.6}.dTv0Jq_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dTv0Jq_button{border:1px solid var(--app-control);min-height:44px;color:var(--app-text);background:var(--app-surface);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.dTv0Jq_primary{background:var(--app-action);color:var(--app-on-action)}.dTv0Jq_button:hover{opacity:.85}.dTv0Jq_button:disabled{opacity:.55;cursor:not-allowed}.dTv0Jq_stack :is(button,a):focus-visible,.dTv0Jq_button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.dTv0Jq_facts{flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem;display:flex}.dTv0Jq_facts dt{color:var(--app-muted);font-size:.75rem}.dTv0Jq_facts dd{margin-top:.3rem;font-weight:600}.dTv0Jq_notice{border-left:2px solid var(--app-border);padding-left:1rem}.dTv0Jq_notice p{color:var(--app-muted);margin-top:.5rem;line-height:1.6}.dTv0Jq_small{color:var(--app-muted);font-size:.875rem}.dTv0Jq_skeleton{background:var(--app-surface);align-items:center;min-height:8rem;padding:1rem;display:grid}
.FPh3HG_page{width:100%;min-width:0;max-width:880px;color:var(--app-text);margin:0 auto;padding:clamp(24px,4vw,56px) 24px}.FPh3HG_pageHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.FPh3HG_title{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.FPh3HG_toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.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}.FPh3HG_search input{width:100%;min-width:0;min-height:44px;color:var(--app-text);outline-offset:2px;background:0 0;border:0}.FPh3HG_button,.FPh3HG_primary,.FPh3HG_danger,.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}.FPh3HG_button:hover,.FPh3HG_iconButton:hover{background:var(--app-hover)}.FPh3HG_primary{background:var(--app-action);color:var(--app-on-action)}.FPh3HG_primary:hover{opacity:.9}.FPh3HG_danger{color:var(--app-danger)}.FPh3HG_danger:hover{background:var(--app-danger-soft)}.FPh3HG_iconButton{width:44px;min-width:44px;padding:8px}.FPh3HG_button:disabled,.FPh3HG_primary:disabled,.FPh3HG_danger:disabled,.FPh3HG_iconButton:disabled,.FPh3HG_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.FPh3HG_page :is(a,button,input,textarea,select):focus-visible,.FPh3HG_dialog :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.FPh3HG_list{margin:0;padding:0;list-style:none}.FPh3HG_list>li+li{border-top:1px solid var(--app-border)}.FPh3HG_row{border-radius:12px;align-items:center;gap:8px;min-width:0;display:flex}.FPh3HG_row:hover{background:var(--app-hover)}.FPh3HG_rowLink{min-width:0;min-height:64px;color:inherit;flex:1;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.FPh3HG_rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.FPh3HG_rowName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.FPh3HG_rowDescription{text-overflow:ellipsis;white-space:nowrap;color:var(--app-secondary);font-size:13px;overflow:hidden}.FPh3HG_date{color:var(--app-muted);flex-shrink:0;font-size:12px}.FPh3HG_note{color:var(--app-secondary);margin:12px 0;font-size:14px;line-height:1.55}.FPh3HG_empty{color:var(--app-secondary);text-align:center;padding:36px 12px;font-size:14px}.FPh3HG_error{color:var(--app-danger);margin:12px 0;font-size:14px;line-height:1.5}.FPh3HG_dialog{width:min(100%,520px);color:var(--app-text);padding:24px}.FPh3HG_dialogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.FPh3HG_dialogTitle{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.FPh3HG_form{flex-direction:column;gap:18px;min-width:0;display:flex}.FPh3HG_field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:500;display:flex}.FPh3HG_field input,.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}.FPh3HG_field textarea{resize:vertical;min-height:88px}.FPh3HG_fieldset{border:0;margin:0;padding:0}.FPh3HG_fieldset legend{margin-bottom:7px;font-size:13px;font-weight:500}.FPh3HG_choices{flex-wrap:wrap;gap:5px;display:flex}.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}.FPh3HG_choice[aria-pressed=true]{background:var(--app-selected);border-color:var(--app-control)}.FPh3HG_choice:hover{background:var(--app-hover)}.FPh3HG_swatch{border:1px solid var(--app-control);border-radius:50%;width:20px;height:20px}.FPh3HG_footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.FPh3HG_secondaryActions{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:4px;padding-top:14px;display:flex}.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}.FPh3HG_homeHeading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.FPh3HG_homeHeading h1{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(23px,2.5vw,28px);font-weight:500}.FPh3HG_home>.FPh3HG_toolbar{flex-shrink:0;margin:0}.FPh3HG_home>.FPh3HG_note{flex-basis:100%;margin:0}.FPh3HG_history{width:100%;min-width:0;margin-top:24px;padding-bottom:32px}.FPh3HG_history h2{color:var(--app-secondary);margin:12px;font-size:13px;font-weight:500}.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}.FPh3HG_breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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){.FPh3HG_homeHeading{flex-basis:100%}.FPh3HG_home>.FPh3HG_toolbar{margin-left:auto}.FPh3HG_page{padding:24px 16px}.FPh3HG_pageHeader{align-items:flex-start;gap:10px}.FPh3HG_dialog{padding:20px 16px}.FPh3HG_date{display:none}.FPh3HG_rowLink{gap:10px;padding-left:8px}.FPh3HG_breadcrumb{max-width:150px}}@media (prefers-reduced-motion:no-preference){.FPh3HG_button,.FPh3HG_primary,.FPh3HG_iconButton,.FPh3HG_row{transition:background-color .12s}}
.OqgCAG_section{flex-direction:column;gap:14px;min-width:0;display:flex}.OqgCAG_tabs{border-bottom:1px solid var(--app-border);gap:4px;margin-bottom:18px;display:flex}.OqgCAG_tab{flex:1;min-width:0}.OqgCAG_tab[aria-pressed=true]{background:var(--app-selected)}.OqgCAG_toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.OqgCAG_toggle input{width:18px;height:18px;accent-color:var(--app-action);flex-shrink:0}.OqgCAG_toggle span{overflow-wrap:anywhere}.OqgCAG_instructions{max-height:44dvh;line-height:1.5;min-height:170px!important}.OqgCAG_count{color:var(--app-secondary);text-align:end;font-size:12px}.OqgCAG_list{margin:0;padding:0;list-style:none}.OqgCAG_source{border-top:1px solid var(--app-border);min-width:0;padding:10px 0}.OqgCAG_sourceText{flex-direction:column;gap:4px;min-width:0;display:flex}.OqgCAG_state{color:var(--app-secondary);font-size:13px}.OqgCAG_source input:disabled+span{color:var(--app-secondary)}.OqgCAG_current{border:1px solid var(--app-border);border-radius:12px;margin:12px 0;padding:12px}.OqgCAG_current h3{margin:0 0 8px;font-size:14px}.OqgCAG_current p{font-size:13px;line-height:1.5}.OqgCAG_excerpt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow-y:auto}.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}.OqgCAG_menuItem:hover{background:var(--app-hover)}.OqgCAG_menuItem:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.OqgCAG_breadcrumb{align-items:center;min-width:0;display:inline-flex}.OqgCAG_entries{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.OqgCAG_styleHeading{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.OqgCAG_section pre.OqgCAG_excerpt{font:inherit;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;max-width:100%;padding:12px}.OqgCAG_section pre.OqgCAG_excerpt:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.OqgCAG_styleSelect{border:1px solid var(--app-border);width:100%;min-width:0;min-height:44px;color:var(--app-text);background:var(--app-surface);font:inherit;border-radius:8px;padding:8px 12px}.OqgCAG_styleSelect:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}
.eHEv9W_heading{align-items:center;display:flex}.eHEv9W_heading>button:first-child{flex:1;min-width:0}.eHEv9W_list{margin:0;padding:0;list-style:none}.eHEv9W_row{border-radius:8px;align-items:center;min-width:0;display:flex}.eHEv9W_row:hover{background:var(--app-hover)}.eHEv9W_row[data-active=true]{background:var(--app-selected)}.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}.eHEv9W_link span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eHEv9W_conversations{border-left:1px solid var(--app-border);margin-left:19px;padding-left:9px}.eHEv9W_conversations ul{margin:0;padding:0;list-style:none}.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}.eHEv9W_conversation:hover{color:var(--app-text);background:var(--app-hover)}.eHEv9W_conversation[aria-current=page]{background:var(--app-selected);color:var(--app-text)}.eHEv9W_link:focus-visible,.eHEv9W_conversation:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}
._7hadda_root{min-width:0}._7hadda_root :is(input,textarea,select,button){font-family:inherit}._7hadda_root :is(button,input,textarea,select):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}._7hadda_root fieldset:disabled{opacity:.65}._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}._7hadda_items{margin:10px 0;padding:0;list-style:none}._7hadda_item{border-bottom:1px solid var(--app-border);min-width:0;padding:12px 0}._7hadda_itemTitle{overflow-wrap:anywhere;min-width:0;font-size:14px;display:block}._7hadda_itemActions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._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}._7hadda_projectChoice[aria-pressed=true]{border-color:var(--app-control);background:var(--app-selected)}._7hadda_projectChoice span{overflow-wrap:anywhere;min-width:0}._7hadda_projectChoice:disabled{cursor:not-allowed;opacity:.55}._7hadda_projectChoice:hover{background:var(--app-hover)}._7hadda_filters{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}._7hadda_filters>label{flex:1;min-width:120px}._7hadda_notice{color:var(--app-secondary);overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.5}._7hadda_media{object-fit:contain;width:100%;max-height:50dvh}@media (max-width:400px){._7hadda_filters>label{flex-basis:100%}}
.v1FPIq_page,.v1FPIq_embedded{min-width:0;color:var(--app-text);font-family:var(--font-geist-sans), Arial, sans-serif}.v1FPIq_page{background:var(--app-canvas);min-height:calc(100dvh - 64px);padding:36px 28px 64px}.v1FPIq_container{min-width:0;max-width:1120px;margin:0 auto}.v1FPIq_header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.v1FPIq_header h1{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.v1FPIq_muted{color:var(--app-secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.v1FPIq_tools,.v1FPIq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v1FPIq_tools{margin-bottom:18px}.v1FPIq_button,.v1FPIq_primary,.v1FPIq_danger,.v1FPIq_icon,.v1FPIq_tab,.v1FPIq_workspace,.v1FPIq_mobileToggle{font:inherit;cursor:pointer;border-radius:8px;min-height:44px;font-size:14px;transition:background .15s}.v1FPIq_button,.v1FPIq_icon,.v1FPIq_mobileToggle{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:9px 14px}a.v1FPIq_button{justify-content:center;align-items:center;display:inline-flex}.v1FPIq_button:hover,.v1FPIq_icon:hover,.v1FPIq_mobileToggle:hover{background:var(--app-hover)}.v1FPIq_primary{background:var(--app-action);color:var(--app-on-action);border:1px solid #0000;padding:9px 16px;font-weight:500}.v1FPIq_danger{border:1px solid var(--app-danger);background:var(--app-danger-soft);color:var(--app-danger);padding:9px 14px}.v1FPIq_icon{flex-shrink:0;place-items:center;width:44px;padding:10px;display:grid}.v1FPIq_page button:disabled,.v1FPIq_embedded button:disabled{opacity:.55;cursor:not-allowed}.v1FPIq_page :where(button,a,input,select,textarea):focus-visible,.v1FPIq_embedded :where(button,a,input,select,textarea):focus-visible,.v1FPIq_modal :where(button,a,input,select):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.v1FPIq_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.v1FPIq_sidebar{min-width:0}.v1FPIq_sidebarTitle{color:var(--app-secondary);margin:0 0 8px;font-size:12px;font-weight:500}.v1FPIq_workspaceList{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.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}.v1FPIq_workspace:hover{background:var(--app-hover)}.v1FPIq_workspace[aria-pressed=true]{background:var(--app-selected)}.v1FPIq_workspaceName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.v1FPIq_workspaceMeta{color:var(--app-secondary);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.v1FPIq_current{color:var(--app-text);font-weight:500}.v1FPIq_main{min-width:0}.v1FPIq_workspaceHeader{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.v1FPIq_workspaceHeader h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:3px 0 0;font-size:22px;font-weight:600;line-height:1.3}.v1FPIq_eyebrow{color:var(--app-secondary);font-size:12px}.v1FPIq_tabs{border-bottom:1px solid var(--app-border);gap:4px;padding:8px 0;display:flex;overflow-x:auto}.v1FPIq_tab{color:var(--app-secondary);white-space:nowrap;background:0 0;border:0;padding:10px 12px}.v1FPIq_tab[aria-selected=true]{background:var(--app-selected);color:var(--app-text);font-weight:500}.v1FPIq_panel{min-width:0;padding-top:22px}.v1FPIq_section{min-width:0;margin-bottom:24px}.v1FPIq_section h3{margin:0 0 12px;font-size:17px;font-weight:600}.v1FPIq_section h4{margin:0;font-size:14px;font-weight:600}.v1FPIq_sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v1FPIq_sectionHeader h3{margin:0}.v1FPIq_form{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;gap:14px;margin-bottom:20px;padding:20px;display:grid}.v1FPIq_field{min-width:0;color:var(--app-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.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}.v1FPIq_input:disabled{opacity:.65}.v1FPIq_inviteForm{grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:12px;margin:16px 0;display:grid}.v1FPIq_list{margin:0;padding:0;list-style:none}.v1FPIq_row{border-bottom:1px solid var(--app-border);min-width:0;padding:18px 0}.v1FPIq_row:first-child{padding-top:0}.v1FPIq_rowTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v1FPIq_name{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.v1FPIq_meta{color:var(--app-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.v1FPIq_memberEdit{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.v1FPIq_memberActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.v1FPIq_notice,.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}.v1FPIq_error{background:var(--app-danger-soft);border-color:var(--app-danger);color:var(--app-danger)}.v1FPIq_confirmation h3{margin:0 0 8px;font-size:17px}.v1FPIq_confirmation p{margin:0 0 14px}.v1FPIq_code{margin-top:12px;font-family:ui-monospace,monospace}.v1FPIq_loading{color:var(--app-secondary);padding:32px 0;font-size:14px}.v1FPIq_mobileToggle{display:none}.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}.v1FPIq_modal::backdrop{background:var(--app-overlay)}.v1FPIq_modal:not([open]){display:none}.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}.v1FPIq_modalHeader h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.v1FPIq_modalBody{min-width:0;max-height:calc(100dvh - 170px);padding:24px;overflow:auto}@media (max-width:720px){.v1FPIq_page{padding:24px 16px 48px}.v1FPIq_header h1{font-size:25px}.v1FPIq_layout{grid-template-columns:minmax(0,1fr);gap:16px}.v1FPIq_mobileToggle{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.v1FPIq_collapsed .v1FPIq_workspaceList,.v1FPIq_sidebarTitle{display:none}.v1FPIq_workspaceList{border-bottom:1px solid var(--app-border);padding:8px 0}.v1FPIq_workspaceHeader{flex-wrap:wrap}.v1FPIq_workspaceHeader h2{font-size:20px}.v1FPIq_inviteForm,.v1FPIq_memberEdit{grid-template-columns:minmax(0,1fr)}.v1FPIq_memberActions{flex-wrap:wrap;justify-content:flex-start}.v1FPIq_modal{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.v1FPIq_modalHeader{padding:16px}.v1FPIq_modalHeader h2{font-size:20px}.v1FPIq_modalBody{max-height:calc(100dvh - 145px);padding:16px}.v1FPIq_form{padding:16px}}@media (prefers-reduced-motion:reduce){.v1FPIq_page *,.v1FPIq_embedded *{transition:none}}
.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)}.OIwDgW_prose blockquote{border-inline-start:3px solid var(--app-control);color:var(--app-secondary);padding-inline-start:1rem}.OIwDgW_prose :is(th,td){border-bottom:1px solid var(--app-border);padding:.5rem .75rem}.OIwDgW_prose th{color:var(--app-text);border-bottom-color:var(--app-control)}.OIwDgW_prose :is(a,button):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}
