.studio_workspace__bV0Tg{color:var(--ap-text);max-width:1400px;margin:0 auto;min-width:0;padding:28px clamp(14px,3vw,42px) 64px;overflow-wrap:anywhere}.studio_workspace__bV0Tg *{box-sizing:border-box}.studio_workspace__bV0Tg h1,.studio_workspace__bV0Tg h2,.studio_workspace__bV0Tg h3,.studio_workspace__bV0Tg p{margin-top:0}.studio_workspace__bV0Tg h1{font-size:clamp(30px,3vw,43px);margin-bottom:10px;letter-spacing:-.7px}.studio_workspace__bV0Tg h2{font-size:20px;margin-bottom:10px}.studio_workspace__bV0Tg h3{font-size:16px;line-height:1.8;margin-bottom:8px}.studio_hero__pjWPZ{padding:14px 0 20px;max-width:850px}.studio_eyebrow__UIAsS{display:block;color:var(--ap-accent-mint);font-size:12px;letter-spacing:.9px;margin-bottom:10px}.studio_intro__21tJv{color:var(--ap-text-muted);font-size:15px;line-height:2;max-width:650px;margin-bottom:18px}.studio_stats__ziZ53{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--ap-text-muted);font-size:12px}.studio_stats__ziZ53 strong{color:var(--ap-text)}.studio_tabs__9uGHg{display:flex;gap:5px;border-bottom:1px solid var(--ap-border);margin-bottom:26px;overflow-x:auto}.studio_workspace__bV0Tg .studio_tab__GFtbA{border:0;border-radius:0;background:transparent;color:var(--ap-text-muted);padding:13px 17px;white-space:nowrap;min-height:48px;font-size:14px;box-shadow:none;border-bottom:2px solid transparent}.studio_workspace__bV0Tg .studio_tab__GFtbA[aria-current=page]{color:var(--ap-accent-mint);border-bottom-color:var(--ap-primary)}.studio_searchForm__63FSp{position:relative;display:flex;align-items:stretch;gap:10px;border:1px solid var(--ap-control-border);background:var(--ap-surface);border-radius:18px;padding:9px}.studio_searchHint__nEiyY{color:var(--ap-text-muted);font-size:12px;line-height:1.9;margin:9px 4px 0;min-height:23px}.studio_workspace__bV0Tg .studio_clearSearch__z0_z0{align-self:center;flex:0 0 34px;height:34px;border:0;border-radius:8px;padding:0;background:transparent;color:var(--ap-text-muted);font-size:23px;box-shadow:none}.studio_workspace__bV0Tg .studio_clearSearch__z0_z0:hover{color:var(--ap-text);background:var(--ap-surface-soft)}.studio_suggestions__foZCX{position:absolute;inset-inline:0;top:calc(100% + 7px);z-index:20;border:1px solid var(--ap-control-border);border-radius:13px;background:var(--ap-surface);padding:8px;box-shadow:0 16px 35px rgb(0 0 0/24%);max-height:min(440px,60vh);overflow-y:auto}.studio_suggestionHeading__pRs3Q{color:var(--ap-text-muted);font-size:11px;padding:5px 10px 10px}.studio_suggestions__foZCX ul{list-style:none;padding:0;margin:0}.studio_workspace__bV0Tg .studio_suggestion__ZMCCJ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 15px;width:100%;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ap-text);text-align:start;white-space:normal;box-shadow:none}.studio_workspace__bV0Tg .studio_suggestion__ZMCCJ:hover,.studio_workspace__bV0Tg .studio_suggestion__ZMCCJ[aria-selected=true]{border-color:var(--ap-border);background:var(--ap-active-bg)}.studio_suggestionTitle__fHbG_{font-size:12px;line-height:1.9;font-weight:600}.studio_suggestionMeta__mesdA{color:var(--ap-accent-mint);font-size:11px;line-height:2}.studio_suggestionExcerpt__fsUIG{grid-column:1/-1;color:var(--ap-text-muted);font-size:11px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio_searchIcon__tgQq_{width:23px;min-width:23px;margin:13px 10px 0 0;color:var(--ap-accent-mint)}.studio_workspace__bV0Tg .studio_searchInput__SOsLP{background:transparent;border:0;box-shadow:none;width:100%;min-width:0;padding:13px 5px;font-size:17px;border-radius:8px;color:var(--ap-text)}.studio_searchInput__SOsLP::-webkit-search-cancel-button{appearance:none}.studio_workspace__bV0Tg button{cursor:pointer}.studio_workspace__bV0Tg button:disabled{cursor:not-allowed;opacity:.5}.studio_workspace__bV0Tg a:focus-visible,.studio_workspace__bV0Tg button:focus-visible,.studio_workspace__bV0Tg input:focus-visible,.studio_workspace__bV0Tg select:focus-visible,.studio_workspace__bV0Tg summary:focus-visible,.studio_workspace__bV0Tg textarea:focus-visible{outline:2px solid var(--ap-focus);outline-offset:3px}.studio_workspace__bV0Tg .studio_primary__heLIL{background:var(--ap-primary);color:var(--ap-on-primary);border:1px solid var(--ap-primary);border-radius:11px;padding:10px 24px;min-height:44px;font-weight:700;white-space:nowrap}.studio_workspace__bV0Tg .studio_secondary__kqw4H{color:var(--ap-text);background:var(--ap-surface-soft);border:1px solid var(--ap-border);border-radius:9px;padding:8px 13px;min-height:40px;box-shadow:none}.studio_examples__FRkmC{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:15px 0 22px}.studio_examples__FRkmC span{font-size:12px;color:var(--ap-text-muted)}.studio_workspace__bV0Tg .studio_example__Y9Vte{border:1px solid var(--ap-border);background:transparent;color:var(--ap-text-muted);padding:6px 12px;font-size:12px;border-radius:20px;min-height:34px}.studio_filters__EnvmK{border-bottom:1px solid var(--ap-border);padding:0 0 15px;margin-bottom:24px}.studio_evidence__oNPQV summary,.studio_filters__EnvmK summary{cursor:pointer;color:var(--ap-text-muted);font-size:13px;line-height:2}.studio_filterGrid__uMmLZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.studio_workspace__bV0Tg label{font-size:13px}.studio_workspace__bV0Tg .studio_libraryInput__5RhU1,.studio_workspace__bV0Tg select,.studio_workspace__bV0Tg textarea{display:block;width:100%;min-width:0;color:var(--ap-text);background:var(--ap-surface);border:1px solid var(--ap-control-border);padding:11px 12px;border-radius:9px;margin-top:7px}.studio_sourceChoices__F0Q4K{grid-column:1/-1;max-height:240px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:4px}.studio_workspace__bV0Tg .studio_check__m_YG0{display:flex;align-items:flex-start;gap:9px;line-height:1.8;min-width:0}.studio_workspace__bV0Tg .studio_check__m_YG0 input{accent-color:var(--ap-primary);flex:0 0 auto;margin-top:5px;width:16px;height:16px}.studio_muted__dCrHq,.studio_small__0Ut9d{color:var(--ap-text-muted);line-height:1.9}.studio_small__0Ut9d{font-size:12px}.studio_error__u6roq,.studio_notice__nNalS{border:1px solid var(--ap-border);background:var(--ap-surface-soft);padding:14px 17px;border-radius:10px;font-size:13px;line-height:1.9;margin-bottom:18px}.studio_error__u6roq{border-color:var(--ap-control-border)}.studio_resultsLayout__0q5Uj{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.studio_withReader__ztUey{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.studio_assistant__yArFj,.studio_library___5KWh,.studio_reader__yF4XG,.studio_results__KxVl6{min-width:0}.studio_resultsHeading__p88df,.studio_row__qFtZC{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.studio_resultsHeading__p88df{margin-bottom:10px}.studio_resultsHeading__p88df h2{margin:0}.studio_result__J_HlK{padding:22px 0;border-bottom:1px solid var(--ap-border)}.studio_result__J_HlK:first-of-type{padding-top:13px}.studio_meta__jmzYE{display:flex;gap:5px 13px;flex-wrap:wrap;color:var(--ap-text-muted);font-size:11px;line-height:1.8;margin-bottom:12px}.studio_excerpt__cF197{margin:0 0 16px;color:var(--ap-text);font-size:14px;line-height:2.1;white-space:pre-wrap}.studio_workspace__bV0Tg mark{background:var(--ap-active-bg);color:var(--ap-accent-mint);padding:0 2px;border-radius:3px}.studio_badge__hMI2B{display:inline-flex;background:var(--ap-surface-soft);color:var(--ap-text-muted);border:1px solid var(--ap-border);padding:3px 8px;border-radius:6px;font-size:10px}.studio_empty__JvEuC{border:1px dashed var(--ap-border);padding:36px 22px;border-radius:14px;text-align:center;line-height:2;color:var(--ap-text-muted)}.studio_empty__JvEuC svg{color:var(--ap-accent-mint);width:34px;height:34px;display:block;margin:0 auto 15px}.studio_reader__yF4XG{padding:21px;border:1px solid var(--ap-border);border-radius:16px;background:var(--ap-surface);position:sticky;top:22px;max-height:calc(100vh - 44px);overflow-y:auto}.studio_reader__yF4XG h2{font-size:16px;margin:15px 0 12px;line-height:1.8}.studio_readerControls__fPxHL{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:16px 0}.studio_pageText__0BUVf{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:2.1;overflow-wrap:anywhere;word-break:normal}.studio_original__wIwsm{display:block;width:100%;height:auto;border:1px solid var(--ap-border);margin-top:12px;border-radius:7px}.studio_viewToggle__dCkTO{display:flex;gap:6px;margin:15px 0}.studio_workspace__bV0Tg .studio_viewToggle__dCkTO button[aria-pressed=true]{border-color:var(--ap-primary);color:var(--ap-accent-mint)}.studio_libraryHeading__DqdLD{margin-bottom:24px}.studio_libraryGrid__u8WdV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.studio_book__ffEMD{padding:22px;border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:13px;min-width:0;display:flex;flex-direction:column}.studio_book__ffEMD h3{flex:1 1;margin:12px 0}.studio_book__ffEMD .studio_meta__jmzYE{margin-bottom:17px}.studio_bookIcon__hULQQ{width:29px;height:29px;color:var(--ap-accent-mint)}.studio_assistantLayout__wLuQ3{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.studio_assistantPanel___fB4I,.studio_history__KrS_q{min-width:0;border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:15px;padding:20px}.studio_workspace__bV0Tg textarea{min-height:110px;resize:vertical;line-height:2;margin-bottom:14px}.studio_assistantPanel___fB4I .studio_filters__EnvmK{margin-top:20px}.studio_quote__GmM0y{border:1px solid var(--ap-primary);border-radius:12px;background:var(--ap-active-bg);padding:20px;margin-top:24px;font-size:13px;line-height:1.9}.studio_price__MYQTu{font-size:22px;font-weight:700;margin:8px 0 12px}.studio_quote__GmM0y ul{padding-inline-start:20px}.studio_quote__GmM0y button{margin-top:10px;width:100%}.studio_job__VPfdi{border-top:1px solid var(--ap-border);padding:7px 0}.studio_job__VPfdi:first-of-type{border-top:0}.studio_workspace__bV0Tg .studio_jobButton__UEMOm{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;text-align:right;background:transparent;border:0;border-radius:5px;padding:8px;box-shadow:none;color:var(--ap-text);white-space:normal}.studio_jobPrompt__NgOyR{display:block;flex:1 1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.9;font-weight:600}.studio_jobButton__UEMOm[aria-expanded=true] .studio_jobPrompt__NgOyR{white-space:normal}.studio_jobChevron__Rawam{font-size:23px;color:var(--ap-text-muted)}.studio_jobButton__UEMOm[aria-expanded=true] .studio_jobChevron__Rawam{transform:rotate(-90deg)}.studio_jobDate__4nGzS{font-size:11px;color:var(--ap-text-muted);white-space:nowrap}.studio_jobButton__UEMOm .studio_badge__hMI2B{flex-shrink:0}.studio_workspace__bV0Tg .studio_jobButton__UEMOm:hover,.studio_workspace__bV0Tg .studio_jobButton__UEMOm[aria-expanded=true]{background:var(--ap-active-bg)}.studio_readerDialog__nJQMl{width:min(1000px,calc(100% - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--ap-border);border-radius:15px;color:var(--ap-text);background:var(--ap-surface);overflow:auto;overscroll-behavior:contain}.studio_readerDialog__nJQMl::backdrop{background:rgb(0 0 0/65%)}.studio_readerDialog__nJQMl .studio_reader__yF4XG{position:static;max-height:none;border:0}.studio_jobOutput__BZagN{white-space:pre-wrap;font-size:13px;line-height:2;margin-top:17px}.studio_billing__Y15qV{padding:13px;margin:13px 0 18px;border:1px solid var(--ap-border);border-radius:9px;font-size:12px;line-height:1.9}.studio_billingAmounts__SN7hP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0}.studio_billingAmounts__SN7hP dt{color:var(--ap-text-muted);font-size:11px}.studio_billingAmounts__SN7hP dd{margin:3px 0 0;font-weight:600}.studio_billing__Y15qV .studio_small__0Ut9d{margin-bottom:7px}.studio_billingResolved__YVklU{color:var(--ap-accent-mint);margin:0}.studio_finding__8Oytb{border-inline-start:2px solid var(--ap-primary);padding-inline-start:13px;margin:20px 0}.studio_evidence__oNPQV{margin:14px 0;padding:12px;border:1px solid var(--ap-border);border-radius:8px}.studio_evidence__oNPQV blockquote{margin:12px 0;white-space:pre-wrap;font-size:12px;line-height:2}.studio_loadMore____OXA{margin-top:20px;width:100%}@media (max-width:1100px){.studio_libraryGrid__u8WdV{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_assistantLayout__wLuQ3{grid-template-columns:minmax(0,1fr)}}@media (max-width:850px){.studio_withReader__ztUey{grid-template-columns:minmax(0,1fr)}.studio_reader__yF4XG{position:static;max-height:none}}@media (max-width:580px){.studio_jobDate__4nGzS{display:none}.studio_workspace__bV0Tg{padding:12px 13px 45px}.studio_hero__pjWPZ{padding:12px 0 16px}.studio_workspace__bV0Tg .studio_tab__GFtbA{padding:12px 10px;font-size:12px}.studio_searchForm__63FSp{gap:4px;padding:6px;border-radius:13px}.studio_searchIcon__tgQq_{display:none}.studio_workspace__bV0Tg .studio_searchInput__SOsLP{font-size:14px;padding:10px 5px}.studio_workspace__bV0Tg .studio_searchForm__63FSp .studio_primary__heLIL{padding:9px 14px;font-size:13px}.studio_workspace__bV0Tg .studio_suggestion__ZMCCJ{grid-template-columns:minmax(0,1fr);gap:3px}.studio_suggestionExcerpt__fsUIG,.studio_suggestionMeta__mesdA{grid-column:1}.studio_filterGrid__uMmLZ,.studio_libraryGrid__u8WdV,.studio_sourceChoices__F0Q4K{grid-template-columns:minmax(0,1fr)}.studio_assistantPanel___fB4I,.studio_history__KrS_q,.studio_reader__yF4XG{padding:17px}.studio_quote__GmM0y{padding:16px}.studio_resultsHeading__p88df h2{font-size:17px}.studio_book__ffEMD{padding:18px}}