body{color:#1d1d1f}.entrance,.lab-shell,.landing,.product.product-v17,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f5f7}.entrance,.lab-shell,.landing,.product.product-v17{--accent:#0071e3;--ink:#1d1d1f;--muted:#65656b;--line:#dcdce1;--wash:#f5f5f7;color:var(--ink)}.entrance h1,.entrance h2,.landing h1,.landing h2,.landing h3,.product h1,.product h2,.product h3{font-family:inherit;letter-spacing:-.035em;color:#1d1d1f}.product h1{font-size:30px;font-weight:650}.product h2{font-weight:620}.product p{color:#68686f}.landing :is(button,input),.product :is(button,input,textarea,select){font-family:inherit}.landing-button,.product .p-button,.studio-google-button{border-radius:9px;min-height:38px;box-shadow:0 1px 2px #00000008;font-weight:500;transition:background .15s,box-shadow .15s}.landing-button.primary,.product .p-button.primary,.studio-google-button{background:#0071e3;color:white;border-color:#0071e3;box-shadow:inset 0 1px 0 #ffffff25,0 1px 2px #00000014}.landing-button.primary:hover,.product .p-button.primary:hover{background:#0064cc}.product .p-button:disabled{opacity:.5;box-shadow:none}.product :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px;border-color:#d5d5db;background:#fff;box-shadow:inset 0 1px 2px #00000004}.product input[type=checkbox],.product input[type=radio]{accent-color:#0071e3;width:16px;height:16px;flex:none}.product .credit-pack,.product .p-card,.product .project-card{background:#fff;border:1px solid #e1e1e6;border-radius:14px;box-shadow:0 2px 8px #00000003}.product .p-eyebrow{color:#73737b;letter-spacing:.08em;font-size:10px;font-weight:650}.product .p-alert{border-radius:10px;background:#eff6ff;color:#254a74;border-color:#d4e5fa}.product .p-alert.error{background:#fff2f0;color:#a32e22;border-color:#f3d3cd}.workspace-topbar{height:68px;background:#fafafae8;backdrop-filter:blur(24px);border-bottom:1px solid #d6d6dc;padding:0 26px;gap:24px}.workspace-topbar .product-brand>span{background:linear-gradient(145deg,#58a8ff,#0671df);border-radius:9px;color:#fff;box-shadow:inset 0 1px 1px #ffffff80,0 2px 3px #00000012}.workspace-topbar .product-brand small{letter-spacing:1.3px;font-size:8px;color:#808088}.workspace-topbar .wallet-pill{background:#ececf0;border:0;border-radius:8px;color:#43434b}.workspace-popover{background:#fbfbfdeF;backdrop-filter:blur(25px);box-shadow:0 12px 40px #00000020;border-radius:12px;padding:7px}.workspace-popover a{border-radius:6px}.workspace-location{font-size:11px;color:#85858e;padding:15px 32px;border:0}.mac-sidebar{display:none}.product-v17 .document-heading{background:transparent;border:0;padding:16px 32px 22px}.document-heading h1{font-size:27px}.project-flowbar{background:transparent;border-top:0;border-bottom:1px solid #e1e1e6;padding:0 32px 16px;gap:16px;align-items:center}.workflow-steps{padding:4px;gap:3px;border-radius:10px;background:#e9e9ee;flex:1;max-width:850px}.workflow-steps button{flex:1;min-height:34px;padding:7px 12px;border:0;border-radius:7px;color:#606068;font-size:12px;gap:5px}.workflow-steps button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #00000018;border:0}.workflow-steps button>svg{display:none}.workflow-steps button strong{font-weight:550;white-space:nowrap}.workflow-steps button:disabled{opacity:.42}.flow-intro{padding:27px 32px}.flow-intro h2{font-size:23px}.save-state.saved{background:#edf5f0;color:#3e7354;border:0;border-radius:6px}.product .page-segments{background:#e9e9ee;border:0;border-radius:9px;padding:4px;gap:3px;display:flex;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:25px}.page-segments button{border:0!important;border-radius:6px;white-space:nowrap;padding:8px 17px!important;color:#606068;font-size:13px}.page-segments button.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000014}.flow-improve .document-context,.flow-review .document-context,.product .document-context{border-radius:16px;border-color:#dedee4;box-shadow:0 3px 18px #00000004}.flow-improve .document-workbench,.flow-review .document-workbench{max-width:1100px}.flow-review .context-content{padding:30px}.product .document-canvas{background:#ededf1}.product .manuscript-page{box-shadow:0 4px 20px #0000000c}.editor-toolbar{background:#fafafc;border-color:#dddde3}.intake-layout{margin:0 32px 35px;border:1px solid #dddde3;border-radius:16px;background:white;overflow:hidden;box-shadow:0 3px 16px #00000004}.intake-rail{background:#f4f4f7;border:0;border-right:1px solid #e3e3e8;padding:27px 23px}.intake-rail h2{font-size:21px}.intake-rail nav button{border-radius:8px;color:#606068;font-size:13px}.intake-rail nav button.active{background:#e0eaf8;color:#135fa9;box-shadow:none}.intake-rail nav button>span{background:transparent!important;color:inherit;border:0;width:20px}.intake-main{padding:28px 32px}.intake-main>header{border-color:#ededf1}.intake-selected-source{background:#f4f8fe;border-color:#e0eaf8;border-radius:10px}.intake-selected-source>svg{color:#287654}.intake-note{background:#f7f7f9;border:1px solid #ededf1;border-radius:10px}.intake-waiting{max-width:1000px;margin:0 auto;padding:0 32px 40px}.saved-brief-card{display:flex;align-items:center;gap:17px;padding:22px;background:white;border:1px solid #e1e1e6;border-radius:14px;margin-top:18px}.saved-brief-card>svg{color:#0071e3}.saved-brief-card>div{flex:1;min-width:0}.saved-brief-card h3{overflow-wrap:anywhere}.saved-brief-card p{font-size:13px}.processing-status{display:flex;gap:20px;padding:24px;border:1px solid #dae4f1;background:#f7fbff;border-radius:14px;margin:0 32px 24px}.intake-waiting>.processing-status{margin:0}.processing-status.is-paused{background:#fffcf6;border-color:#ecdfc5}.processing-status.is-ready{background:#f4faf6;border-color:#d5e8dc}.processing-status-icon{width:49px;height:49px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e4effd;color:#0873dd}.is-paused .processing-status-icon{color:#986818;background:#f4ead7}.is-ready .processing-status-icon{color:#28764a;background:#e1f0e6}.processing-status-copy{flex:1;min-width:0}.processing-status-copy h3{font-size:19px;margin:2px 0 6px}.processing-status-copy p{max-width:700px;font-size:14px}.processing-status-copy>small{display:flex;align-items:center;gap:6px;color:#75757d;margin-top:10px}.processing-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:16px}.processing-progress{display:flex;gap:12px;align-items:center;margin-top:14px;font-size:12px}.processing-progress progress{width:min(380px,85%);height:5px;accent-color:#0071e3}.delivery-options{border:0;padding:0;margin:28px 0 12px;min-width:0}.delivery-options legend{font-size:16px;font-weight:600;margin-bottom:12px}.delivery-options>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.delivery-options label{position:relative;display:flex!important;flex-direction:row!important;gap:8px;align-items:start;border:1px solid #dddde4;background:#fafafc;border-radius:12px;padding:17px 13px;margin:0!important;cursor:pointer}.delivery-options label.selected{background:#f2f7ff;border-color:#0071e3;box-shadow:0 0 0 1px #0071e3}.delivery-options input{margin-top:4px}.delivery-options label span{display:flex;flex-direction:column;gap:4px}.delivery-options strong{font-size:14px}.delivery-options b{font-size:12px;font-weight:500;color:#42424c}.delivery-options small{font-size:11px;color:#71717b}.delivery-options label>svg{position:absolute;right:10px;top:12px;color:#0071e3}.delivery-options>p{font-size:12px!important;margin-top:12px!important}.delivery-admin{max-width:750px}.delivery-admin form{max-width:470px}.developer-option{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;border:1px solid #dcdce4;border-radius:10px;padding:16px 20px;background:#fff;margin:0 0 20px!important}.developer-option span{display:flex;flex-direction:column;gap:3px}.developer-option strong{font-size:13px;font-weight:550}.developer-option small{font-size:12px;color:#73737d}.developer-checkout{border-top:1px solid #e4e4e9;padding-top:18px;margin-top:6px}.developer-checkout>span{display:block;font-size:11px;color:#73737c;font-weight:600;margin-bottom:8px}.developer-checkout small{display:block;font-size:11px;line-height:1.6;color:#74747c;margin:9px 0}.product-modal{border-radius:18px;box-shadow:0 25px 90px #00000030}.product-modal-backdrop{backdrop-filter:blur(5px)}.saved-checkout{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 16px;background:#f4f7fd;border:1px solid #dce6f5;border-radius:9px;margin:15px 0;font-size:12px}.checkout-return{display:inline-flex!important;margin-bottom:22px}.review-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#f7f7f9;border:1px solid #e8e8ed;border-radius:12px;margin:22px 0;padding:18px 0}.review-metrics>div{display:flex;flex-direction:column;gap:2px;text-align:center;border-right:1px solid #e4e4e9}.review-metrics>div:last-child{border:0}.review-metrics strong{font-size:27px;font-weight:600;letter-spacing:-1px}.review-metrics span{font-size:11px;color:#73737d}.review-filters{display:flex;gap:6px;margin:20px 0;flex-wrap:wrap}.review-filters button{padding:7px 13px;border:1px solid transparent;border-radius:7px;background:transparent;font-size:12px;color:#73737d}.review-filters button.active{background:#ebebf0;color:#24242d;border-color:#dedee6}.review-complete{display:flex;align-items:center;gap:15px;padding:20px;border-radius:11px;background:#f1f8f3;border:1px solid #d6e9dd;margin:18px 0}.review-complete>svg{color:#317c4f;flex:none}.review-complete>div{flex:1}.review-complete h3{font-size:15px}.review-complete p{font-size:12px!important}.flow-review .change-card{border:1px solid #dcdce3;border-radius:12px;background:white;margin:16px 0;padding:0;gap:0;overflow:hidden}.flow-review .change-card>header{padding:13px 19px;background:#fafafc;border-bottom:1px solid #e8e8ed}.change-after,.change-before{padding:20px;min-width:0}.change-before{border-right:1px solid #e8e8ed}.change-after{background:#f8fcfa}.change-after>small,.change-before>small{display:block;color:#83838d;font-size:9px;font-weight:650;letter-spacing:.08em;margin-bottom:10px}.change-after>small{color:#49825d}.flow-review .change-card del,.flow-review .change-card ins{display:block;background:transparent;border:0;text-decoration:none;font-size:14px;line-height:1.85;padding:0;color:#464650}.flow-review .change-card del:before,.flow-review .change-card ins:before{content:none}.flow-review .change-card>p{padding:13px 20px;border-top:1px solid #ededf1;font-size:12px}.flow-review .change-card>a{padding:0 20px 12px;font-size:12px;color:#0071e3}.flow-review .change-card>footer{margin:0;padding:12px 20px;border-top:1px solid #ededf1;background:#fcfcfd}.change-card.decided{opacity:1}.change-card footer button{border-radius:6px}.landing-header{background:#fafafae8;backdrop-filter:blur(24px);border-color:#dedee4}.landing-hero{background:radial-gradient(ellipse at 80% 20%,#e8effd 0,transparent 55%)}.entrance h1,.landing h1{font-weight:650;line-height:1.05}.entrance h1 em,.landing h1 em,.landing h2 em{font-family:inherit;font-style:normal;color:#72727b}.landing h2{font-weight:620}.landing .landing-eyebrow{color:#73737d;letter-spacing:.1em}.landing .landing-feature-detail,.landing-calculator,.revision-example{border-radius:18px;box-shadow:0 10px 45px #00000007}.landing-final{background:#eeeef3}.landing-brand>span:first-child{border-radius:10px;background:#0071e3;color:white}.landing-tools-grid>a{border-radius:14px}.entrance-story{background:radial-gradient(ellipse at 35% 20%,#e3ecfc,transparent 70%),#f0f1f6}.entrance-login{background:#fbfbfd}.entrance-steps>div{color:#5a5a66}.studio-gate-security{background:#f1f1f5;border-radius:10px}.studio-google-g{color:white}.studio-gate-loading{color:#74747d}@media(min-width:1181px){.mac-sidebar{display:flex;position:absolute;top:68px;left:0;bottom:0;width:194px;min-height:calc(100vh - 68px);background:#eeeeF2;border-right:1px solid #d8d8df;padding:27px 13px;flex-direction:column;gap:20px}.product.product-v17{position:relative}.product-v17 .product-body{margin-left:194px;width:calc(100% - 194px)}.sidebar-caption{font-size:9px;font-weight:650;letter-spacing:.08em;color:#92929c;padding:0 13px}.mac-sidebar nav{display:grid;gap:4px}.mac-sidebar nav a{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:500;padding:9px 12px;border-radius:7px;color:#555560}.mac-sidebar nav a svg{color:#6b7d98}.mac-sidebar nav a:hover{background:#e5e5eb}.mac-sidebar nav a.active{background:#d7e5f7;color:#075fac}.mac-sidebar nav a.active svg{color:#0071e3}.mac-sidebar>.p-button{margin-top:9px;font-size:12px}.sidebar-footer{display:flex;align-items:center;gap:8px;color:#9898a2;font-size:10px;margin-top:auto;padding-top:60px}.workspace-switch{display:none}.workspace-topbar-end{margin-left:auto}}@media(max-width:800px){.workspace-topbar{height:64px;padding:0 17px}.intake-layout{margin:0 18px 25px}.intake-main{padding:22px}.intake-rail{border-right:0;border-bottom:1px solid #e3e3e8}.project-flowbar{padding:0 18px 14px}.workflow-steps{justify-content:start;width:100%;max-width:100%;overflow-x:auto}.workflow-steps button{flex-direction:row;min-height:34px;padding:7px 10px;font-size:11px}.workflow-steps button strong{max-width:none;white-space:nowrap}.flow-intro{padding:24px 22px}.processing-status{margin:0 20px 20px;padding:20px;gap:14px}.intake-waiting{padding:0 20px 30px}.processing-status-icon{width:38px;height:38px;border-radius:10px}.processing-status-copy h3{font-size:17px}.saved-brief-card{flex-wrap:wrap}.delivery-options>div{grid-template-columns:1fr}.delivery-options label span{display:grid;grid-template-columns:1fr 1fr;flex:1;align-items:center}.delivery-options small{grid-column:1/-1}.delivery-options label>svg{display:none}.review-complete{flex-wrap:wrap}.review-complete>.p-button{margin-left:38px}.flow-review .context-content{padding:20px}.change-before{border-right:0;border-bottom:1px solid #e8e8ed}.flow-review .change-card{display:block}.flow-review .change-card ins{margin-top:0}.review-metrics span{font-size:10px}.export-create{flex-wrap:wrap}.saved-checkout{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}.administration-unified .developer-shell{margin:0;border-radius:16px;min-height:auto;overflow:hidden}[data-text-size=small]{font-size:14px}[data-text-size=large]{font-size:18px}[data-density=compact] .product-v17 .product-page{padding-top:24px}[data-density=compact] :is(.p-card,.project-tile,.settings-group){padding-top:18px!important;padding-bottom:18px!important}[data-editor-width=wide] :is(.flow-improve .document-workbench,.flow-review .document-workbench){max-width:1320px}[data-motion=reduced] *,[data-motion=reduced] :after,[data-motion=reduced] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}[data-contrast=high] :is(.p-card,.project-tile,.settings-group,input,textarea,select){border-color:#66758a!important}[data-contrast=high] :is(.product p,.product small){color:#455268}[data-theme=dark]{color-scheme:dark;--ink:#f2f6fc;--text:#c2ccda;--muted:#a5b1c1;--line:#334155;--surface:#111c2c;--pale:#17263a}[data-theme=dark] body{background:#080f1b;color:#e8eef7}[data-theme=dark] :is(.product.product-v17,.landing,.entrance,.lab-shell,.lab-app){--ink:#f2f6fc;--muted:#aab6c6;--line:#314157;--wash:#0d1725;background:#0a1220;color:#e8eef7}[data-theme=dark] :is(.workspace-topbar,.landing-header,.product-header,.lab-topbar,.workspace-location){background:#101a29eF!important;border-color:#2d3d52!important;color:#dbe4f0}[data-theme=dark] :is(.product-body,.product-page,.landing-main,.flow-intro,.intake-main,.context-content,.document-canvas){background:#0a1220;color:#c5cfdd}[data-theme=dark] :is(.mac-sidebar,.intake-rail,.landing-final,.entrance-login){background:#0e1827!important;border-color:#2e3e53!important}[data-theme=dark] :is(.p-card,.admin-log,.project-history-card,.project-tile,.credit-pack,.credit-order-summary,.table-wrap,.workspace-popover,.product-modal,.saved-brief-card,.service-connection,.ai-test-result,.provider-info,.landing-feature-detail,.landing-calculator,.landing-tools-grid>a,.landing-recent-list>a,.landing-faq details,.document-context,.intake-layout,.settings-group){background:#121d2d!important;color:#e5ebf4;border-color:#304158!important;box-shadow:0 5px 20px #0003}[data-theme=dark] :is(.product h1,.product h2,.product h3,.landing h1,.landing h2,.landing h3,.entrance h1,.entrance h2,.settings-group strong){color:#f4f7fb}[data-theme=dark] :is(.product p,.product small,.product label,.workspace-location,.page-segments button,.workflow-steps button,.mac-sidebar nav a){color:#aab6c6}[data-theme=dark] :is(input,textarea,select){background:#0b1523!important;color:#eef3fa!important;border-color:#3a4c64!important}[data-theme=dark] :is(input,textarea)::placeholder{color:#78869a}[data-theme=dark] :is(.page-segments,.workflow-steps,.review-filters button.active){background:#18263a!important}[data-theme=dark] :is(.page-segments button.active,.workflow-steps button.active,.mac-sidebar nav a.active,.settings-choice label.selected){background:#263955!important;color:#f5f8fd!important;box-shadow:0 1px 5px #0008}[data-theme=dark] :is(.intake-note,.processing-status,.saved-checkout,.review-metrics,.delivery-options label,.flow-review .change-card>header,.flow-review .change-card>footer){background:#172438!important;border-color:#304158!important;color:#cbd5e2}[data-theme=dark] :is(.product-table th,.product-table td,.developer-table th,.developer-table td){border-color:#304158;color:#cbd5e2}[data-theme=dark] :is(.product-table th,.developer-table th){background:#172438;color:#a9b7c9}[data-theme=dark] .landing-hero{background:radial-gradient(ellipse at 80% 20%,#193258 0,transparent 55%)}[data-theme=dark] .entrance-story{background:radial-gradient(ellipse at 35% 20%,#193258,transparent 70%),#0b1523}[data-theme=dark] :is(.example-paper,.product .manuscript-page,.scientific-object){background:#f8fafc!important;color:#243047!important;border-color:#d7dee8!important;box-shadow:0 8px 28px #0008}[data-theme=dark] .example-paper h3{color:#26354b!important}[data-theme=dark] .example-paper .example-original-only{color:#34445a!important}[data-theme=dark] .example-before p{color:#795747!important}[data-theme=dark] .example-after p{color:#345d45!important}[data-theme=dark] .example-running,[data-theme=dark] .example-view-control button{color:#69788c!important}[data-theme=dark] .revision-example{background:#0f1b2b!important;border-color:#304158!important}[data-theme=dark] .revision-example>header{background:#162338!important;border-color:#304158!important}[data-theme=dark] .example-file{color:#eef3fa}[data-theme=dark] .example-file small{color:#a4b1c3}[data-theme=dark] .example-switches{border-color:#304158}[data-theme=dark] .example-switches button{color:#9eacc0}[data-theme=dark] .example-switches button.selected{background:#263955;color:#fff;border-color:#405677}[data-theme=dark] .revision-example>footer p{color:#afbbca}[data-theme=dark] .landing-nav a{color:#b8c5d6!important}[data-theme=dark] .landing-nav a:hover,[data-theme=dark] .landing-workspace{color:#6fa8ff!important}[data-theme=dark] .landing-hero-copy>p{color:#c9d3e1!important}[data-theme=dark] .landing-file-types{color:#a9bad0!important}[data-theme=dark] .landing-file-types>span{color:#9fc1f5!important;border-color:#6784ac!important}[data-theme=dark] .landing-demo-caption,[data-theme=dark] .landing-eyebrow,[data-theme=dark] .landing-section-heading>span{color:#91a6c3!important}[data-theme=dark] .landing h1 em,[data-theme=dark] .landing h2 em{color:#9ca8ba!important}[data-theme=dark] .landing-faq summary{color:#c6d2e2!important;font-weight:500}[data-theme=dark] .landing-faq details[open] summary{color:#f2f6fc!important}[data-theme=dark] .landing-faq details>p{color:#b7c3d3!important}[data-theme=dark] .landing-faq summary svg,[data-theme=dark] .landing-faq summary:after{color:#8ab7ff!important}[data-theme=dark] .landing a:not(.landing-button),[data-theme=dark] .landing-faq>a{color:#78aaff}[data-theme=dark] .landing-button.secondary{background:#f7f9fc!important;color:#24364e!important;border-color:#d9e1ec!important}[data-theme=dark] .landing-button.secondary:hover{background:#e8eef7!important}[data-theme=dark] .administration-unified .developer-shell{border:1px solid #304158}.user-settings{max-width:1040px!important}.settings-heading{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:28px}.settings-heading h1{font-size:34px;margin:7px 0}.settings-heading p{max-width:660px}.settings-saved,.settings-unsaved{display:flex;align-items:center;gap:7px;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.settings-saved{background:#eaf6ef;color:#28724b}.settings-unsaved{background:#fff5df;color:#8a5c0d}.settings-group{display:grid;grid-template-columns:240px minmax(0,1fr);gap:30px;background:#fff;border:1px solid #e0e5ec;border-radius:15px;padding:25px;margin-bottom:14px}.settings-group>header{display:flex;align-items:flex-start;gap:13px}.settings-group>header>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eef3fb;color:#3561aa;flex:none}.settings-group h2{font-size:17px}.settings-group header p{font-size:13px;margin-top:5px}.settings-group>div{display:grid;gap:22px}.settings-choice{border:0;padding:0;margin:0}.settings-choice legend{text-transform:capitalize;font-size:12px;font-weight:650;color:#657287;margin-bottom:9px}.settings-choice>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-choice label{display:flex;align-items:center;gap:10px;min-height:67px;border:1px solid #dce2ea;border-radius:10px;padding:12px;background:#fff;cursor:pointer}.settings-choice label.selected{border-color:#5d82d8;background:#f2f6ff;box-shadow:0 0 0 1px #5d82d8}.settings-choice input{position:absolute;opacity:0;pointer-events:none}.settings-choice span{display:flex;flex-direction:column;min-width:0}.settings-choice strong{font-size:13px;color:#29384d}.settings-choice small{font-size:11px;color:#778397;margin-top:3px}.settings-choice label>svg{margin-left:auto;color:#3566c1;flex:none}.settings-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 0 4px;background:linear-gradient(transparent,#f6f8fb 25%)}[data-theme=dark] .settings-group>header>span{background:#213653;color:#9fc1ff}[data-theme=dark] .settings-choice label{background:#0e1827;border-color:#304158}[data-theme=dark] .settings-choice small{color:#93a2b6}[data-theme=dark] .settings-actions{background:linear-gradient(transparent,#0a1220 25%)}@media(max-width:800px){.settings-group{padding:20px;gap:20px}.settings-choice>div,.settings-group{grid-template-columns:1fr}.settings-heading{flex-direction:column}.settings-heading h1{font-size:28px}}.ai-connection{max-width:820px}.ai-connection form{max-width:560px}.provider-info{background:#f5f7fb;border:1px solid #e0e5ef;border-radius:10px;padding:17px;margin:16px 0}.provider-info p{font-size:13px;margin:10px 0}.provider-info a{display:inline-flex;gap:5px;margin:5px 18px 0 0;font-size:12px}.ai-test{border-top:1px solid #e1e1e6;padding-top:25px;margin-top:30px}.ai-test textarea{width:100%;resize:vertical}.ai-test .section-title svg{color:#0071e3}.ai-test-result{margin-top:20px;padding:20px;background:#f7f7fa;border:1px solid #e1e1e6;border-radius:12px}.ai-test-result.success{background:#f4faf6;border-color:#d6e9dd}.ai-test-result p{margin:12px 0;white-space:pre-wrap;color:#383844}.ai-test-result small{color:#81818b;font-size:11px}.service-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.service-connection{display:flex;gap:12px;padding:18px;background:#fff;border:1px solid #dfe3ea;border-radius:12px;min-width:0}.service-connection>svg{flex-shrink:0;margin-top:2px;color:#697386}.service-connection>div{min-width:0}.service-connection span,.service-connection strong{display:block;font-size:.875rem}.service-connection span{color:#667085;margin-bottom:6px}.service-connection strong{color:#1d2939}.service-connection.is-connected>svg{color:#23784a}.processing-status .service-connection p,.service-connection p{font-size:.875rem;line-height:1.55;margin:8px 0;color:#536176}.service-connection a{display:inline-flex;font-size:.875rem;margin-top:4px}.processing-status .processing-next{font-size:.875rem}.ai-test-original{border-bottom:1px solid #d6e9dd;padding-bottom:12px;margin:16px 0}.ai-connection .page-footnote,.ai-connection .provider-info a,.ai-connection .provider-info p,.ai-test-result small,.ai-test-result strong{font-size:.875rem}.ai-test-result small{overflow-wrap:anywhere}.ai-connection form{max-width:none}.ai-connection form>label{max-width:560px}@media(max-width:700px){.service-connections{grid-template-columns:1fr}.service-connection{padding:15px}}.native-processor-setup{margin-top:24px}.native-processor-setup>summary{cursor:pointer;font-size:1rem;font-weight:600;padding:12px 0}.native-processor-setup .processor-steps{margin:20px 0}.processing-single{max-width:1040px;margin:0 auto 32px;padding:32px;background:#fff}.processing-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.processing-status-copy .processing-heading h3{font-size:25px}.processing-percent{font-size:44px;line-height:1.1;color:#086bd6;font-variant-numeric:tabular-nums}.processing-main-bar{display:block;width:100%;height:14px;accent-color:#0879e9;margin:22px 0}.processing-status-copy .processing-footnote{font-size:12px;color:#6b7280;margin-top:22px}.flow-processing{min-height:75vh}@media(max-width:800px){.processing-single{margin:0 18px 24px;padding:20px}.processing-status-copy .processing-heading h3{font-size:19px}.processing-percent{font-size:34px}.processing-heading{align-items:start}.processing-main-bar{height:12px}}.academic-home{--a-bg:#fafbf9;--a-surface:#fff;--a-ink:#172c3a;--a-muted:#52616b;--a-line:#dce3e1;--a-accent:#2c6255;--a-soft:#edf3ef;background:var(--a-bg);color:var(--a-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6;min-height:100vh}[data-theme=dark] .academic-home{--a-bg:#131c24;--a-surface:#1b2731;--a-ink:#eaf0f4;--a-muted:#b3c1cc;--a-line:#354652;--a-accent:#94d1b6;--a-soft:#22372f;color-scheme:dark}.academic-home *{box-sizing:border-box}.academic-home a{color:inherit;text-decoration:none}.academic-home input,.academic-home select{font:inherit}.academic-home :focus-visible{outline:3px solid var(--a-accent);outline-offset:4px}.academic-home p{color:var(--a-muted)}.academic-header{max-width:1280px;padding:25px 40px;margin:auto;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--a-line)}.academic-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.2}.academic-brand>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--a-soft);color:var(--a-accent)}.academic-brand small{display:block;font-size:9px;letter-spacing:1.6px;font-weight:500;margin-top:6px}.academic-header>nav{display:flex;gap:24px;margin-left:auto;font-size:13px;white-space:nowrap}.academic-footer a:hover,.academic-header>nav a:hover{text-decoration:underline;text-underline-offset:5px}.a-actions,.academic-account{display:flex;align-items:center;gap:10px}.academic-home .a-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--a-line);border-radius:99px;min-height:44px;padding:10px 19px;font-size:13px;font-weight:600;background:var(--a-surface);color:var(--a-ink);white-space:nowrap}.academic-home .a-button.primary{background:var(--a-ink);color:var(--a-bg);border-color:var(--a-ink)}.academic-account details{position:relative}.academic-account summary{list-style:none;display:flex;align-items:center;gap:7px;border:1px solid var(--a-line);border-radius:99px;min-width:44px;min-height:44px;justify-content:center;cursor:pointer}.academic-account details>div{position:absolute;right:0;top:55px;width:230px;padding:18px;background:var(--a-surface);border:1px solid var(--a-line);border-radius:14px;box-shadow:0 12px 30px #0002;z-index:10}.academic-account details a,.academic-account details strong{display:block;font-size:13px;padding:6px;overflow-wrap:anywhere}.academic-home main{max-width:1280px;padding:0 40px;margin:auto}.academic-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:78px 0 74px}.a-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--a-accent);display:block}.academic-home h1{font-size:clamp(36px,4.3vw,61px);letter-spacing:-2.1px;line-height:1.1;font-weight:500;margin:21px 0}.academic-home h1 em{font-family:Georgia,serif;font-weight:400;color:var(--a-accent)}.academic-hero>div>p{font-size:16px;max-width:520px;margin:22px 0 28px}.academic-promises{display:flex;gap:18px;margin-top:22px;font-size:11px;color:var(--a-muted);flex-wrap:wrap}.academic-promises span{display:flex;align-items:center;gap:5px}.academic-document{background:var(--a-surface);border:1px solid var(--a-line);border-radius:20px;padding:23px;box-shadow:0 18px 50px #172c3a08}.document-label{display:flex;gap:9px;align-items:center;font-size:12px;margin-bottom:20px}.document-label>span:last-child{margin-left:auto;font-size:9px;letter-spacing:1px;color:var(--a-muted)}.academic-document>p{font-size:11px;margin:15px 0 0}.academic-section{padding:58px 0;border-top:1px solid var(--a-line);scroll-margin-top:20px}.a-section-title{margin-bottom:30px}.academic-home h2{font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-1px;line-height:1.25;margin:13px 0}.a-section-title p{font-size:14px}.academic-services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.academic-services article{padding:24px 22px;display:flex;flex-direction:column;background:var(--a-surface);border:1px solid var(--a-line);border-radius:15px}.academic-services article>svg{color:var(--a-accent);margin-bottom:17px}.academic-services h3{font-size:17px;line-height:1.3;min-height:45px;margin:0}.academic-services article>p{font-size:13px;margin:14px 0 20px;flex:1}.academic-services article>div{border-top:1px solid var(--a-line);padding-top:15px;font-size:12px}.academic-services strong{font-size:18px}.academic-services small{display:block;color:var(--a-muted);font-size:10px}.academic-services article>a{font-size:12px;display:flex;justify-content:space-between;gap:8px;margin-top:21px;align-items:center;font-weight:600}.academic-workflow ol{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);padding:0;gap:22px}.academic-workflow li>span{font-size:12px;color:var(--a-accent);display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--a-line);border-radius:50%}.academic-workflow h3{font-size:14px;margin:16px 0 7px}.academic-workflow p{font-size:12px;margin:0}.academic-control,.academic-pricing{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.academic-control p,.academic-pricing p{font-size:14px;max-width:550px}.academic-control ul{list-style:none;padding:25px 30px;border-radius:16px;background:var(--a-soft);font-size:14px}.academic-control li{display:flex;align-items:center;gap:13px;margin:15px 0}.academic-control svg{width:17px;color:var(--a-accent)}.academic-estimator{border:1px solid var(--a-line);border-radius:17px;background:var(--a-surface);padding:28px;display:flex;flex-direction:column}.academic-estimator label{font-size:12px;margin:18px 0 7px}.academic-estimator input,.academic-estimator select{padding:11px 13px;border:1px solid var(--a-line);border-radius:9px;background:var(--a-bg);color:var(--a-ink);width:100%;min-height:44px;font-size:13px}.academic-estimator output{margin-top:23px;border-top:1px solid var(--a-line);padding:17px 0;font-size:15px}.academic-estimator output strong{font-size:35px;letter-spacing:-1px}.academic-estimator small{color:var(--a-muted);font-size:11px}.academic-home .a-text-link{display:flex;align-items:center;gap:8px;color:var(--a-accent);font-size:14px;font-weight:600;margin-top:23px}.academic-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.academic-faq details{border-bottom:1px solid var(--a-line);padding:18px 0;font-size:14px}.academic-faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;gap:14px;font-weight:600}.academic-faq p{font-size:13px;margin:15px 0 4px}.academic-closing{padding:35px;border:1px solid var(--a-line);background:var(--a-soft);border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:10px 0 60px}.academic-closing h2{font-size:26px;margin:0 0 9px}.academic-closing p{font-size:13px;margin:0}.academic-footer{max-width:1280px;margin:auto;border-top:1px solid var(--a-line);padding:30px 40px 40px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.academic-footer .academic-brand{font-size:18px;display:block}.academic-footer>p{font-size:11px}.academic-footer nav{margin-left:auto;display:flex;gap:17px;font-size:11px}@media(max-width:1100px){.academic-header{gap:20px}.academic-header>nav{gap:15px}.academic-account .a-button{padding:9px 14px}.academic-hero{gap:35px}.academic-services{grid-template-columns:repeat(2,1fr)}.academic-services h3{min-height:0}.academic-control,.academic-faq,.academic-pricing{gap:40px}.academic-workflow ol{grid-template-columns:repeat(3,1fr);row-gap:30px}}@media(max-width:760px){.academic-header{padding:18px 20px;flex-wrap:wrap;gap:16px}.academic-brand{font-size:19px}.academic-brand small{font-size:8px}.academic-header>nav{order:3;width:100%;margin:0;justify-content:space-between;font-size:12px}.academic-account{margin-left:auto;gap:7px}.academic-account .a-button{font-size:11px;padding:9px 12px}.academic-account .a-button svg{display:none}.academic-home main{padding:0 22px}.academic-hero{grid-template-columns:1fr;padding:48px 0;gap:32px}.academic-home h1{font-size:43px;letter-spacing:-1.5px}.academic-hero>div>p{font-size:15px}.academic-section{padding:38px 0}.academic-control,.academic-faq,.academic-pricing{grid-template-columns:1fr;gap:15px}.academic-workflow ol{grid-template-columns:repeat(2,1fr);gap:25px}.academic-closing{flex-direction:column;align-items:flex-start;padding:25px;margin-bottom:38px}.academic-footer{padding:25px 22px;gap:15px}.academic-footer nav{margin:0;flex-wrap:wrap;gap:15px}.academic-footer>p{width:100%;margin:0}.academic-document{padding:17px}}@media(max-width:420px){.academic-header{padding:16px}.academic-brand>span{display:none}.academic-home h1{font-size:37px}.academic-services{grid-template-columns:1fr}.academic-home main{padding:0 18px}.academic-services article{padding:23px}.academic-account .a-button{padding:8px 11px}.academic-promises{gap:10px}}.queue-toolbar,.workspace-pagination{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:20px 0}.workspace-pagination{justify-content:center}.queue-form label,.queue-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:12px}.queue-actions select,.queue-review input,.queue-review select,.queue-review textarea,.queue-toolbar select{font:inherit;color:inherit;background:var(--p-card,#fff);border:1px solid var(--p-border,#d4dce3);border-radius:8px;padding:10px;min-height:42px;max-width:100%}.queue-table td{vertical-align:top;min-width:150px}.queue-table td:first-child{min-width:190px}.queue-table td small,.queue-table td strong{display:block;overflow-wrap:anywhere}.queue-table small{margin-top:7px;font-size:11px;max-width:240px}.queue-actions{display:flex;gap:6px;flex-direction:column;min-width:130px}.queue-actions button{padding:8px 10px;border:1px solid var(--p-border,#d4dce3);border-radius:7px;background:transparent;color:inherit;font-size:11px;text-align:left;min-height:34px}.queue-actions button:disabled{opacity:.5}.queue-actions select{width:100%;font-size:12px}.queue-note,.queue-review p{font-size:13px;line-height:1.65}.queue-table tr[draggable=true]{cursor:grab}.queue-table tr[draggable=true]:active{cursor:grabbing}.queue-error{color:#b42334}.queue-log,.queue-review{margin-top:22px}.queue-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.queue-review textarea{display:block;width:100%;min-height:100px;margin:8px 0 16px}.queue-check{display:flex;gap:12px;align-items:flex-start;font-size:12px;margin:18px 0}.queue-check input{min-height:auto;margin-top:4px}.queue-log ol{padding-left:20px;font-size:13px}.queue-log li{padding:8px 0}.queue-log time{display:inline-block;min-width:150px}.project-detail-line{font-size:12px!important;line-height:1.5}.result-notifications{position:relative}.result-notifications>summary{cursor:pointer;font-size:12px;min-height:44px;display:flex;align-items:center;padding:0 10px}.result-notifications>div{position:absolute;right:0;top:45px;width:280px;padding:16px;border:1px solid #d4dce3;border-radius:13px;background:#fff;z-index:30;box-shadow:0 12px 25px #0002}.result-notifications a{display:block;padding:10px 0;font-size:12px;color:inherit;border-bottom:1px solid #e5e7eb}.result-notifications time{display:block;font-size:10px;opacity:.7}[data-theme=dark] .queue-actions select,[data-theme=dark] .queue-review input,[data-theme=dark] .queue-review select,[data-theme=dark] .queue-review textarea,[data-theme=dark] .queue-toolbar select,[data-theme=dark] .result-notifications>div{background:#1b2731;color:#eaf0f4;border-color:#3b4e5b}[data-theme=dark] .queue-error{color:#ffabb5}[data-theme=dark] .queue-actions button{border-color:#3b4e5b}@media(max-width:600px){.queue-form{grid-template-columns:1fr}.queue-toolbar{gap:12px}.workspace-pagination{font-size:11px;gap:12px}.result-notifications>div{right:-50px}}:root{--ui-bg:#f6f8fc;--ui-card:#fff;--ui-ink:#172b4d;--ui-muted:#5c6c83;--ui-line:#dde5ef;--ui-soft:#edf3ff;--ui-blue:#1465df;--ui-green:#236d4c}[data-theme=dark]{--ui-bg:#0d1523;--ui-card:#152136;--ui-ink:#edf3ff;--ui-muted:#aebed4;--ui-line:#33445c;--ui-soft:#203454;--ui-blue:#86b5ff;--ui-green:#93d9b1}.profile-control{position:relative;flex:none;font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ui-ink)}.profile-trigger{display:flex;align-items:center;gap:9px;background:transparent;border:0;padding:3px;border-radius:50%;cursor:pointer;color:inherit;min-width:44px;min-height:44px}.profile-trigger:hover{box-shadow:0 0 0 4px var(--ui-soft)}.profile-avatar,.profile-placeholder{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:50%;background:var(--ui-soft);color:var(--ui-blue);font-size:18px;font-weight:600;flex:none}.profile-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-placeholder{opacity:.5}.profile-menu{position:absolute;right:0;top:55px;width:304px;max-width:calc(100vw - 28px);padding:14px;border:1px solid var(--ui-line);border-radius:19px;box-shadow:0 16px 50px #071a3730;background:var(--ui-card);z-index:70;color:var(--ui-ink)}.profile-identity{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 12px 20px;gap:8px;overflow-wrap:anywhere}.profile-identity .profile-avatar{width:58px;height:58px;font-size:25px}.profile-identity strong{font-size:16px}.profile-identity small{font-size:13px;color:var(--ui-muted)}.profile-menu .profile-close{position:absolute;right:10px;top:9px;background:transparent;border:0;padding:8px;color:var(--ui-muted);border-radius:50%}.profile-menu nav{display:grid;border-block:1px solid var(--ui-line);padding:8px 0;gap:2px}.profile-menu nav a{display:flex;align-items:center;gap:12px;border-radius:9px;padding:11px 12px;font-size:14px;color:var(--ui-ink);text-decoration:none}.profile-menu nav a:hover{background:var(--ui-soft);color:var(--ui-blue)}.profile-signout{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;padding:12px;background:transparent;border:0;color:var(--ui-ink);font-size:14px;border-radius:9px;margin-top:7px}.profile-signout:hover{background:var(--ui-bg)}.signin-control>button{display:flex;gap:8px;align-items:center;padding:10px 17px;border:1px solid var(--ui-line);background:var(--ui-card);color:var(--ui-ink);border-radius:24px;font-size:14px}.workspace-quicknav{display:flex;gap:5px;margin-left:15px}.workspace-quicknav>a{font-size:14px;padding:10px 13px;border-radius:8px;color:var(--ui-muted)}.workspace-quicknav>a:hover{background:var(--ui-soft);color:var(--ui-blue)}.workspace-topbar-end{margin-left:auto;gap:14px}.workspace-topbar .profile-control{margin-left:5px}.workspace-popover{width:250px;max-width:calc(100vw - 24px)}.workspace-popover a{min-height:44px;font-size:14px}.workspace-topbar{background:var(--ui-card);color:var(--ui-ink)}.product .mac-sidebar nav a{font-size:14px;min-height:42px}.product .mac-sidebar{background:var(--ui-bg)}.product .sidebar-caption{font-size:12px}.landing.refined{font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--ui-card);color:var(--ui-ink);overflow:visible}.landing.refined *{box-sizing:border-box}.landing.refined a{text-decoration:none}.landing.refined p{color:var(--ui-muted)}.landing.refined h1,.landing.refined h2,.landing.refined h3{color:var(--ui-ink);font-family:inherit;letter-spacing:-.035em}.landing.refined h2{font-size:clamp(28px,2.8vw,40px);line-height:1.18;font-weight:650}.landing.refined h3{font-size:20px;line-height:1.35;font-weight:600}.landing.refined button,.landing.refined input,.landing.refined select{font:inherit}.landing.refined :focus-visible,.profile-control :focus-visible{outline:3px solid var(--ui-blue);outline-offset:3px}.refined-header{height:78px;padding:0 36px;max-width:1440px;margin:auto;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--ui-line);position:relative;z-index:50;background:var(--ui-card)}.refined .landing-brand{font-size:21px;color:var(--ui-ink)}.refined .landing-brand small{font-size:10px;letter-spacing:1.5px;color:var(--ui-muted)}.refined .landing-brand>span:first-child{background:#1465df;color:white;width:39px;height:43px;border-radius:10px}.refined-nav{gap:24px;margin-left:auto}.refined-nav,.refined-nav a{display:flex;align-items:center}.refined-nav a{gap:6px;font-size:14px;color:var(--ui-muted);white-space:nowrap;padding:10px 0}.refined-nav a:hover{color:var(--ui-blue)}.refined-header-actions{display:flex;gap:16px;align-items:center}.refined-signin,.refined-workspace{white-space:nowrap;font-size:14px;font-weight:600;border:1px solid var(--ui-line);padding:10px 17px;border-radius:9px;color:var(--ui-ink)}.refined-workspace{color:white;background:#1465df;border-color:#1465df}.refined-signin{border-radius:25px}.refined-mobile-menu{display:none;border:0;background:transparent;color:var(--ui-ink);padding:9px}.refined main{max-width:1360px;margin:auto;padding:0 40px}.refined-hero{display:grid;grid-template-columns:.88fr 1.12fr;gap:48px;align-items:center;padding:38px 0 32px}.refined-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1.2px;font-weight:600;color:var(--ui-blue)}.refined-hero h1{font-size:clamp(44px,4.6vw,66px);line-height:1.06;margin:19px 0;letter-spacing:-.045em;font-weight:650}.refined-hero h1 em{font-family:inherit;font-style:normal;color:var(--ui-blue);letter-spacing:inherit}.refined-hero-copy>p{font-size:16px;line-height:1.7;max-width:450px;margin:0}.refined-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:23px}.refined .landing-button{display:inline-flex;align-items:center;gap:8px;font-size:14px;min-height:44px;padding:11px 17px;border-radius:9px}.refined .landing-button.primary{color:white;background:#1465df;border-color:#1465df;box-shadow:0 3px 8px #1465df20}.refined .landing-button.secondary{color:var(--ui-ink);background:var(--ui-card);border-color:var(--ui-line)}.refined-formats{display:flex;align-items:center;gap:8px;margin-top:21px;flex-wrap:wrap}.refined-formats>span{font-size:12px;font-weight:600;border:1px solid var(--ui-line);border-radius:5px;padding:3px 7px;color:var(--ui-muted)}.refined-formats small{font-size:13px;color:var(--ui-muted);margin-left:6px}.refined-demo{min-width:0}.compact-demo{border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-bg);box-shadow:0 16px 48px #183a7010;overflow:hidden;color:var(--ui-ink)}.compact-demo>header{display:flex;align-items:center;gap:10px;padding:15px 20px;background:var(--ui-card);border-bottom:1px solid var(--ui-line)}.demo-file-mark{display:grid;place-items:center;width:32px;height:37px;background:var(--ui-soft);color:var(--ui-blue);border:1px solid var(--ui-line);border-radius:5px;font:700 19px Georgia,serif}.compact-demo header strong{font-size:15px;font-weight:600}.compact-demo header small{display:block;font-size:12px;color:var(--ui-muted)}.demo-saved{margin-left:auto;font-size:12px;padding:4px 9px;border-radius:5px;color:var(--ui-blue);background:var(--ui-soft)}.demo-tabs{display:flex;gap:5px;padding:11px 14px;border-bottom:1px solid var(--ui-line);overflow-x:auto}.demo-tabs button{font-size:13px!important;border:1px solid transparent;padding:7px 10px;background:transparent;border-radius:7px;color:var(--ui-muted);white-space:nowrap}.demo-tabs button[aria-pressed=true]{background:var(--ui-card);border-color:var(--ui-line);color:var(--ui-blue)}.demo-paper{padding:20px;background:var(--ui-card)}.compact-demo .demo-paper h3{font-size:24px;font-weight:500;font-family:Georgia,serif;margin:0 0 17px}.demo-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-comparison section{border-top:2px solid #bfccd9;padding-top:9px}.demo-comparison section+section{border-color:#59a17b}.demo-comparison section>small{font-size:11px;letter-spacing:.8px;color:var(--ui-muted)}.refined .demo-comparison p{font-size:15px;line-height:1.65;margin:7px 0 0;color:var(--ui-ink)}.demo-comparison .accepted{background:var(--ui-soft);border-radius:0 0 6px 6px}.demo-proof{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--ui-green);margin-top:16px}.compact-demo>footer{display:flex;align-items:center;gap:16px;padding:13px 19px;border-top:1px solid var(--ui-line)}.compact-demo>footer p{font-size:12px;line-height:1.6;margin:0;flex:1}.compact-demo>footer button{flex:none;display:flex;align-items:center;gap:6px;font-size:13px!important;color:var(--ui-green);background:var(--ui-card);border:1px solid var(--ui-line);border-radius:7px;padding:9px 11px}.refined-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ui-line);border-radius:12px;overflow:hidden;margin:0 0 18px;background:var(--ui-bg)}.refined-shortcuts a{display:flex;align-items:center;gap:13px;padding:19px 21px;border-right:1px solid var(--ui-line);color:var(--ui-blue)}.refined-shortcuts a:last-child{border:0}.refined-shortcuts a:hover{background:var(--ui-soft)}.refined-shortcuts strong{display:block;font-size:14px;color:var(--ui-ink)}.refined-shortcuts small{display:block;font-size:12px;color:var(--ui-muted);margin-top:3px}.refined-section{padding:55px 0;scroll-margin-top:25px}.refined-section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:27px}.refined-section-title h2{margin:10px 0 0}.refined-section-title>p{max-width:290px;font-size:14px;margin:0}.refined-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.refined-services article{padding:23px 21px;border:1px solid var(--ui-line);border-radius:13px;display:flex;flex-direction:column;background:var(--ui-card)}.service-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--ui-blue)}.service-card-top>span{font-size:12px;color:var(--ui-muted)}.refined-services h3{margin:20px 0 12px;min-height:54px}.refined-services p{font-size:14px;line-height:1.7;margin:0 0 20px}.service-card-rate{margin-top:auto;padding-top:17px;border-top:1px solid var(--ui-line);font-size:13px}.service-card-rate strong{font-size:20px;font-weight:600}.service-card-rate small{display:block;font-size:12px;color:var(--ui-muted);margin-top:4px}.refined-services article>a{color:var(--ui-blue);font-size:14px;font-weight:600;margin-top:19px}.refined-process{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:16px;padding:36px 40px;display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.refined-process h2{margin:14px 0}.refined-process p{font-size:15px}.refined-process .landing-button{margin-top:20px}.refined-process ol{list-style:none;padding:0;margin:0;display:grid;gap:20px}.refined-process li{display:flex;gap:15px;align-items:flex-start}.refined-process li>span{border-radius:50%;width:32px;height:32px;background:var(--ui-card);border:1px solid var(--ui-line);display:grid;place-items:center;flex:none;font-size:14px;color:var(--ui-blue)}.refined-process li h3{font-size:17px;margin:0 0 5px}.refined-process li p{font-size:14px;margin:0;line-height:1.6}.refined-credits{display:grid;grid-template-columns:1fr .86fr;gap:80px;align-items:center;padding:65px 30px}.refined-credits h2{margin:12px 0 20px}.refined-credits p{font-size:16px}.refined-credits ul{padding:0;list-style:none;display:grid;gap:12px;margin:24px 0;font-size:14px;color:var(--ui-muted)}.refined-credits li{display:flex;gap:9px;align-items:center}.refined-credits li svg{color:var(--ui-green);flex:none}.refined-estimator{padding:27px;border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:15px}.refined-estimator header{display:flex;gap:10px;align-items:center;margin-bottom:20px;color:var(--ui-blue)}.refined-estimator h3{margin:0}.refined-estimator label{display:grid;gap:7px;font-size:14px;margin:13px 0}.refined-estimator input,.refined-estimator select{background:var(--ui-card);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:8px;width:100%;padding:11px;font-size:15px}.estimate-presets{display:flex;gap:7px}.estimate-presets button{padding:5px 10px;background:var(--ui-card);border:1px solid var(--ui-line);border-radius:6px;font-size:12px!important;color:var(--ui-muted)}.estimate-presets button[aria-pressed=true]{color:var(--ui-blue);border-color:var(--ui-blue)}.refined-estimator output{display:flex;gap:12px;align-items:baseline;padding:23px 0 14px}.refined-estimator output strong{font-size:40px;line-height:1;font-weight:650;letter-spacing:-1px}.refined-estimator output span{font-size:14px;color:var(--ui-muted)}.refined-estimator p{font-size:12px;line-height:1.65;margin:0}.refined-support-band{display:flex;align-items:center;gap:23px;padding:27px 30px;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:14px}.support-band-icon{width:64px;height:64px;display:grid;place-items:center;background:var(--ui-card);color:var(--ui-blue);border-radius:16px;flex:none}.refined-support-band h2{font-size:25px;margin:0 0 8px}.refined-support-band p{font-size:14px;margin:0}.refined-support-band>a{margin-left:auto;flex:none}.refined-faq{padding:52px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.refined-faq h2{font-size:32px;max-width:300px}.refined-faq details{border-bottom:1px solid var(--ui-line);padding:17px 0}.refined-faq summary{list-style:none;cursor:pointer;font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:600}.refined-faq summary svg{flex:none}.refined-faq p{font-size:14px;margin:13px 0 0}.refined-footer{max-width:1360px;padding:35px 40px 0;margin:auto;border-top:1px solid var(--ui-line);display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}.footer-brand p{font-size:14px;margin-top:18px}.refined-footer nav{display:flex;flex-direction:column;gap:9px;font-size:14px;color:var(--ui-muted)}.refined-footer nav strong{font-size:14px;color:var(--ui-ink);margin-bottom:7px}.refined-footer nav a{color:var(--ui-muted)}.refined-footer nav a:hover{color:var(--ui-blue)}.refined-footer nav span{display:flex;gap:6px;align-items:center;font-size:12px}.refined-copyright{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ui-line);padding:18px 0 25px;font-size:12px;color:var(--ui-muted);margin-top:0}@media(max-width:1200px){.refined-header{padding:0 24px;gap:18px}.refined-nav{gap:16px}.refined-nav a svg{display:none}.refined-header .landing-brand{font-size:18px}.refined-header-actions{gap:10px}.refined-workspace{padding:9px 13px}.refined main{padding:0 28px}.refined-hero{gap:30px}.refined-eyebrow{font-size:11px}.refined-services{gap:12px}.refined-services article{padding:20px 16px}.refined-shortcuts a{padding:17px 13px;gap:10px}.refined-shortcuts small{font-size:12px}.refined-credits{gap:45px;padding:50px 0}}@media(max-width:1000px){.refined-header{height:72px}.refined-header-actions{margin-left:auto}.refined-mobile-menu{display:block}.refined-nav{display:none}.refined-nav.open{display:grid;position:absolute;top:64px;right:20px;min-width:245px;padding:12px;background:var(--ui-card);border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 12px 35px #0002;gap:0}.refined-nav.open a{padding:11px;border-radius:7px}.refined-nav a svg{display:block}.refined-hero{gap:23px}.refined-hero h1{font-size:47px}.refined-hero-copy>p{font-size:15px}.demo-comparison{grid-template-columns:1fr;gap:10px}.demo-comparison section:first-child{display:none}.refined .demo-comparison p{font-size:16px}.demo-tabs{gap:0;padding:9px}.demo-tabs button{font-size:12px!important;padding:7px}.refined-shortcuts{grid-template-columns:repeat(2,1fr)}.refined-shortcuts a{border-bottom:1px solid var(--ui-line);padding:15px 20px}.refined-shortcuts a:nth-child(2){border-right:0}.refined-shortcuts a:nth-child(3){border-bottom:0}.refined-services{grid-template-columns:repeat(2,1fr);gap:17px}.refined-services h3{min-height:0}.refined-process{gap:35px;padding:28px}.refined-footer{gap:25px;grid-template-columns:1.4fr 1fr 1fr}.refined-footer nav:last-of-type{grid-column:2/4;flex-direction:row;flex-wrap:wrap;gap:14px}.workspace-quicknav{display:none}}@media(max-width:680px){.refined-header{padding:0 17px;gap:10px}.refined-header .landing-brand{font-size:17px;gap:7px}.refined-header .landing-brand small{font-size:8px;letter-spacing:.8px}.refined-header .landing-brand>span:first-child{width:32px;height:36px}.refined-header-actions{gap:9px}.refined-workspace{display:none}.refined-signin{padding:8px 13px}.refined main{padding:0 20px}.refined-hero{grid-template-columns:1fr;padding:30px 0 24px;gap:27px}.refined-hero h1{font-size:48px}.refined-hero-copy>p{max-width:100%;font-size:16px}.refined-hero h1 br:nth-child(2){display:none}.refined-hero h1 em:before{content:" "}.demo-comparison{grid-template-columns:1fr 1fr}.demo-comparison section:first-child{display:block}.refined .demo-comparison p{font-size:14px}.compact-demo>footer{flex-wrap:wrap;gap:12px}.compact-demo>footer p{flex-basis:100%}.refined-section{padding:35px 0}.refined-section-title{display:block}.refined-section-title>p{max-width:none;margin-top:13px}.refined-services{gap:12px}.refined-services h3{font-size:18px}.refined-credits,.refined-faq,.refined-process{grid-template-columns:1fr;gap:27px}.refined-process{padding:25px}.refined-credits{padding:40px 0}.refined-faq{padding:35px 0;gap:10px}.refined-faq h2{max-width:none}.refined-support-band{flex-wrap:wrap;padding:23px;gap:16px}.support-band-icon{width:48px;height:48px}.refined-support-band>div:nth-child(2){flex:1;min-width:190px}.refined-support-band>a{margin:0}.refined-footer{padding:28px 20px 0;grid-template-columns:1fr 1fr;gap:30px}.footer-brand,.refined-footer nav:last-of-type{grid-column:1/-1}.refined-copyright{flex-direction:column;gap:5px}.workspace-topbar .product-brand{min-width:0}.workspace-topbar{gap:10px}.workspace-topbar-end{gap:8px}.workspace-topbar .result-notifications{display:none}.workspace-switch .switch-button{font-size:13px;padding:9px}.workspace-topbar .wallet-pill>span{display:none}}@media(max-width:420px){.refined-hero h1{font-size:42px}.refined-services,.refined-shortcuts{grid-template-columns:1fr}.refined-shortcuts a{border-right:0!important;border-bottom:1px solid var(--ui-line)!important}.refined-shortcuts a:last-child{border-bottom:0!important}.demo-comparison{grid-template-columns:1fr}.demo-comparison section:first-child{display:block}.refined .demo-comparison p{font-size:15px}.refined .landing-button{padding:10px 12px}.workspace-topbar .product-brand small{display:none}.workspace-topbar .product-brand>div{font-size:13px}.workspace-topbar .wallet-pill{padding:8px}.workspace-topbar .wallet-pill svg{display:none}}@media(min-width:681px) and (max-width:1000px){.demo-comparison{grid-template-columns:1fr 1fr}.demo-comparison section:first-child{display:block}.refined .demo-comparison p{font-size:14px}}[data-theme=dark] .landing.refined h1 em{color:var(--ui-blue)!important}[data-theme=dark] .landing.refined .landing-button.secondary{background:var(--ui-card)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)!important}.landing.refined .refined-support-band h2{font-size:25px}.landing.refined .refined-faq h2{font-size:32px}.user-id-signin-button{margin-top:12px;text-decoration:none}.entrance .user-id-signin-button>svg:first-child{margin-right:auto}.automation-signin-form{display:grid;gap:16px;margin:18px 0}.automation-signin-form label{display:grid;gap:8px;font-size:14px;font-weight:600}.automation-signin-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #b7c5d8;border-radius:8px;background:#fff;color:#172b4d;font:inherit}.automation-signin-form small{font-size:13px;line-height:1.5}.automation-signin-form button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.automation-signin-link{font-size:14px;text-decoration:underline;margin-left:12px}.support-center{color:var(--ui-ink);max-width:1320px;margin:auto}.support-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.support-heading h1{margin:8px 0;font-size:30px}.support-heading p{font-size:15px;margin:0;color:var(--ui-muted)}.support-kicker{display:flex;gap:7px;align-items:center;font-size:12px;letter-spacing:1px;color:var(--ui-blue)}.support-layout{display:grid;grid-template-columns:290px minmax(0,1fr);height:clamp(570px,73vh,860px);border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-card);overflow:hidden;box-shadow:0 5px 24px #10284c06}.support-inbox{display:flex;flex-direction:column;border-right:1px solid var(--ui-line);background:var(--ui-bg);padding:16px 12px 10px;min-height:0}.support-search{display:flex;align-items:center;gap:8px;background:var(--ui-card);border:1px solid var(--ui-line);padding:0 10px;border-radius:8px}.support-search input{min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;padding:10px 0}.support-inbox>select,.support-search input{width:100%;font-size:14px;color:var(--ui-ink)}.support-inbox>select{margin:10px 0 12px;padding:9px;background:var(--ui-card);border:1px solid var(--ui-line);border-radius:8px}.support-ticket-list{overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:5px}.support-ticket-list>button{background:transparent;border:1px solid transparent;border-radius:9px;padding:13px 11px;text-align:left;color:var(--ui-ink);display:flex;flex-direction:column;gap:7px;flex:none}.support-ticket-list>button:hover{background:var(--ui-card)}.support-ticket-list>button.selected{background:var(--ui-card);border-color:var(--ui-blue);box-shadow:inset 3px 0 var(--ui-blue)}.support-ticket-list>button>strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.support-ticket-list>button>small,.ticket-meta{font-size:12px;color:var(--ui-muted)}.ticket-meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.ticket-meta small{font-size:12px}.ticket-status{display:inline-flex;padding:3px 7px;border-radius:5px;background:var(--ui-soft);color:var(--ui-blue);font-size:12px;line-height:1.5;white-space:nowrap}.ticket-status.resolved{color:var(--ui-green);background:var(--ui-bg)}.ticket-unread{font-size:11px;color:var(--ui-blue)}.support-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px;font-size:12px;border-top:1px solid var(--ui-line);margin-top:10px}.support-pagination button{font-size:12px;padding:7px;background:transparent;color:var(--ui-blue);border:0}.support-pagination button:disabled{opacity:.4}.support-conversation{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.support-welcome{margin:auto;padding:35px;text-align:center;max-width:520px}.support-welcome>span{display:inline-grid;place-items:center;width:78px;height:78px;background:var(--ui-soft);border-radius:22px;color:var(--ui-blue);margin-bottom:20px}.support-welcome h2{font-size:24px}.support-welcome p{font-size:16px;line-height:1.7}.support-welcome small{display:block;margin-top:20px;font-size:13px;line-height:1.7;color:var(--ui-muted)}.support-welcome .p-button{margin-top:20px}.support-empty-list{padding:32px 16px;text-align:center;color:var(--ui-muted);font-size:14px}.conversation-header{padding:18px 23px 13px;display:flex;gap:18px;align-items:center}.conversation-header>div{min-width:0;flex:1}.conversation-header h2{font-size:20px;line-height:1.35;margin:9px 0 5px;overflow-wrap:anywhere}.conversation-header small{display:block;font-size:12px;color:var(--ui-muted)}.conversation-header>button{border:0;background:transparent;color:var(--ui-muted);padding:10px}.conversation-tools{display:flex;gap:9px;flex-wrap:wrap;padding:0 23px 14px;border-bottom:1px solid var(--ui-line)}.conversation-tools :is(button,select,a){display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ui-line);border-radius:7px;padding:7px 10px;background:var(--ui-card);font-size:12px;color:var(--ui-muted);min-height:34px}.conversation-tools a{color:var(--ui-blue)}.support-assignee{font-size:12px;padding:7px 23px;color:var(--ui-muted);border-bottom:1px solid var(--ui-line)}.conversation-messages{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:22px;display:flex;flex-direction:column;gap:17px;background:var(--ui-bg)}.support-message{max-width:90%;padding:14px 16px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-card);align-self:flex-start;min-width:180px}.support-message.staff{align-self:flex-end;background:var(--ui-soft);border-color:var(--ui-line)}.message-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:7px}.message-label strong{font-size:13px;color:var(--ui-ink)}.message-label time{font-size:11px;color:var(--ui-muted)}.support-center .support-message p{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-ink);line-height:1.7;margin:0}.support-event{text-align:center;color:var(--ui-muted);font-size:12px;margin:3px auto;line-height:1.6}.support-event time{display:block;font-size:11px}.support-attachment{display:flex;align-items:center;gap:10px;background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:8px;padding:9px;margin-top:10px;color:var(--ui-blue);font-size:13px;overflow-wrap:anywhere}.support-attachment img{max-height:140px;max-width:160px;border-radius:6px;object-fit:contain}.support-attachment small{display:block;font-size:11px;color:var(--ui-muted);margin-top:4px}.older-messages{align-self:center;color:var(--ui-blue);border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-card);padding:8px 12px;font-size:13px}.support-composer{padding:14px 20px 17px;border-top:1px solid var(--ui-line);background:var(--ui-card)}.support-presence{font-size:12px;color:var(--ui-muted);margin-bottom:9px}.support-composer textarea{width:100%;height:78px;resize:vertical;max-height:160px;min-height:60px;border:1px solid var(--ui-line);background:var(--ui-bg)!important;border-radius:9px;padding:12px;color:var(--ui-ink);font-size:15px;font-family:inherit}.composer-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.composer-actions>button{display:flex;align-items:center;gap:7px;background:transparent;color:var(--ui-muted);border:0;font-size:13px;padding:8px 0}.composer-actions>.p-button{margin-left:auto;background:#1465df;color:white;border:1px solid #1465df;padding:8px 13px}.composer-actions small{font-size:11px;color:var(--ui-muted)}.support-pending-files{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:9px}.support-pending-files>span{display:flex;gap:7px;align-items:center;font-size:12px;background:var(--ui-soft);border-radius:5px;padding:5px 7px;max-width:100%;overflow-wrap:anywhere}.support-pending-files button{background:transparent;border:0;color:var(--ui-muted);padding:3px}.conversation-resolved{display:flex;align-items:center;gap:13px;padding:22px;color:var(--ui-green);border-top:1px solid var(--ui-line)}.conversation-resolved strong{font-size:15px}.conversation-resolved p{font-size:13px;margin:5px 0 0}.support-new{padding:28px 32px;overflow-y:auto}.support-new h2{font-size:23px}.support-new p{font-size:14px;line-height:1.7}.support-new label{display:grid;gap:8px;font-size:14px;margin:15px 0}.support-new label small{font-size:12px}.support-new :is(input,textarea,select){width:100%;padding:10px;border-radius:8px;border:1px solid var(--ui-line);background:var(--ui-card);color:var(--ui-ink);font:inherit}.support-new textarea{resize:vertical}.support-new .support-hint{font-size:12px}.support-alert,.support-notice{padding:12px 15px;border-radius:9px;border:1px solid var(--ui-line);font-size:14px;margin-bottom:14px;line-height:1.6}.support-alert.error{background:#fff1ef;color:#a12824;border-color:#efd1ce}.support-notice{display:flex;justify-content:space-between;gap:15px;background:var(--ui-soft);color:var(--ui-ink)}.support-notice button{border:0;background:transparent;color:inherit}.support-center button:disabled{opacity:.5;cursor:default}.support-center :focus-visible{outline:3px solid var(--ui-blue);outline-offset:2px}[data-theme=dark] .support-alert.error{background:#40242a;color:#ffd0ce;border-color:#6f3944}@media(max-width:1050px){.support-layout{grid-template-columns:240px minmax(0,1fr)}.support-attachment img{max-width:100px}.composer-actions small{display:none}.support-message{max-width:96%}}@media(max-width:700px){.support-heading{align-items:flex-start;gap:12px}.support-heading h1{font-size:24px}.support-heading p{font-size:14px}.support-heading>.p-button{font-size:12px;white-space:nowrap;padding:9px}.support-layout{display:flex;flex-direction:column;height:auto}.support-inbox{border-right:0;border-bottom:1px solid var(--ui-line);max-height:300px}.support-ticket-list{max-height:140px;min-height:80px}.support-conversation{min-height:540px}.conversation-messages{max-height:500px;min-height:220px;padding:14px}.support-welcome{padding:30px 20px}.conversation-header{padding:18px 16px 12px}.conversation-tools{padding:0 16px 12px}.support-composer{padding:12px}.support-new{padding:23px}.support-message{max-width:100%}.support-attachment{flex-wrap:wrap}.support-attachment img{max-width:100%;max-height:150px}}.support-attachment{text-align:left;width:100%;cursor:pointer;font-family:inherit}.attachment-dialog{padding:0;border:1px solid var(--ui-line);border-radius:18px;width:min(1100px,94vw);max-width:94vw;max-height:94dvh;background:var(--ui-card);color:var(--ui-ink);box-shadow:0 25px 100px #0008}.attachment-dialog::backdrop{background:#091321bd;backdrop-filter:blur(5px)}.attachment-window{display:flex;flex-direction:column;height:min(850px,90dvh)}.attachment-window>header{display:flex;align-items:center;gap:20px;padding:18px 22px;border-bottom:1px solid var(--ui-line)}.attachment-window>header>div{flex:1;min-width:0}.attachment-window h2{font-size:18px;margin:0 0 5px;overflow-wrap:anywhere}.attachment-window footer,.attachment-window small{color:var(--ui-muted);font-size:13px}.attachment-window button,.attachment-window nav a{border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-card);color:var(--ui-ink);padding:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:14px}.attachment-window nav{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--ui-line)}.attachment-window nav a{margin-left:auto;color:var(--ui-blue)}.attachment-body{flex:1;min-height:0;overflow:auto;background:var(--ui-bg);position:relative}.attachment-body iframe{width:100%;height:100%;border:0;min-height:350px}.attachment-image{padding:24px;text-align:center;min-height:100%}.attachment-image img{height:auto;object-fit:contain;max-height:none}.attachment-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:16px;line-height:1.85;max-width:850px;margin:20px auto;padding:32px;background:var(--ui-card);color:var(--ui-ink)}.attachment-placeholder{padding:60px 24px;text-align:center;font-size:16px}.attachment-loading{padding:12px 20px;font-size:14px}.attachment-window footer{padding:12px 20px;line-height:1.6;border-top:1px solid var(--ui-line)}.attachment-window footer span{display:block}.attachment-dialog :focus-visible{outline:3px solid var(--ui-blue);outline-offset:2px}@media(max-width:600px){.attachment-window>header{padding:14px}.attachment-window nav{padding:10px}.attachment-body pre{padding:20px;margin:0}.attachment-window nav a{margin-left:0}.attachment-window h2{font-size:16px}}.support-center{max-width:none;width:100%}.support-layout{height:max(720px,82dvh);grid-template-columns:280px minmax(0,1fr)}.conversation-messages{padding:28px;gap:22px}.support-composer textarea{height:112px;max-height:220px}.support-message{max-width:88%;font-size:16px}.support-center .support-message p{font-size:16px}.administration-unified:has(.support-center){max-width:1600px}@media(max-width:700px){.support-layout{height:auto;display:flex}.support-conversation{min-height:80dvh}.conversation-messages{min-height:45dvh;max-height:65dvh;padding:16px}.support-composer textarea{height:90px}}