.am-site #main-content .tool-page{--tool-ink: #f4f2f8;--tool-muted: #bcb8cb;--tool-line: #393442;--workspace-surface: #17151d;--workspace-control: #211e29;--workspace-border: #70667e;color:var(--tool-ink)}.tool-page .workspace-utilities{display:flex;align-items:center;gap:20px}.tool-page .workspace-utilities .tool-nav-picker{margin:0}.tool-page .tool-topline{position:relative;margin-bottom:0}.am-site #main-content .tool-page .tool-masthead{display:block;min-height:0;margin:0 0 28px;border:0;background:none}.am-site #main-content .tool-page .tool-masthead__copy{padding:24px 0 0}.am-site #main-content .tool-page h1{font-size:2.25rem!important;line-height:1.18!important;letter-spacing:-.035em;max-width:30ch}.am-site #main-content .tool-page .tool-masthead__copy>p:not(.tool-eyebrow){max-width:76ch;font-size:1rem;line-height:1.65;margin:12px 0 0;color:var(--tool-muted)}.tool-page .tool-eyebrow .studio-glyph{width:28px;height:28px}.tool-page .tool-eyebrow{display:flex;align-items:center;gap:10px}.tool-page .tool-nav-picker{position:relative}.tool-page .tool-nav-picker[open] .tool-mini-nav{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(350px,calc(100vw - 40px));padding:8px;display:grid;grid-template-columns:1fr;background:#211e29;border:1px solid var(--workspace-border);border-radius:12px;box-shadow:0 12px 32px #0008}.tool-page .tool-mini-nav a{min-height:48px;padding:10px 12px;border:0;font-size:.9rem}.tool-page .workspace-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.tool-page .workspace-inputs{min-width:0;background:var(--workspace-surface);border:1px solid var(--tool-line);border-radius:16px;padding:28px}.tool-page .workspace-heading{margin-bottom:24px}.am-site #main-content .tool-page .workspace-heading h2{font-size:1.25rem!important;line-height:1.35!important;margin:0 0 8px}.tool-page .workspace-heading p,.tool-page .workspace-hint{font-size:.9375rem;line-height:1.55;color:var(--tool-muted)}.tool-page .workspace-fieldgroup{min-width:0;margin:0;padding:0;border:0}.tool-page .workspace-fieldgroup+.workspace-fieldgroup{margin-top:28px}.tool-page .workspace-fieldgroup legend{display:flex;align-items:center;gap:10px;float:left;width:100%;margin-bottom:16px;padding:0;color:var(--tool-ink);font-size:.9375rem;font-weight:600}.tool-page .workspace-fieldgroup legend>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #77668c;border-radius:8px;color:#cebbef;font:500 .75rem ui-monospace,monospace;flex-shrink:0}.tool-page .workspace-fields{clear:both;display:grid;gap:16px}.tool-page .workspace-fields>label{margin:0;min-width:0}.tool-page .workspace-split--roi .workspace-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-page .workspace-split--roi .workspace-fields>label:last-child:nth-child(odd){grid-column:1/-1}.am-site #main-content .tool-page :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea){font-size:1rem;color:var(--tool-ink);border-color:var(--workspace-border);background-color:var(--workspace-control);border-radius:8px;min-width:0}.am-site #main-content .tool-page :is(select,input:not([type=checkbox]):not([type=range]):not([type=file])){min-height:48px}.am-site #main-content .tool-page textarea{line-height:1.65}.am-site #main-content .tool-page :is(input,textarea)::-moz-placeholder{color:#a49bae;opacity:1}.am-site #main-content .tool-page :is(input,textarea)::placeholder{color:#a49bae;opacity:1}.tool-page input[type=checkbox]{accent-color:var(--tool-lime);width:18px;height:18px;flex-shrink:0}.tool-page :is(button,summary){touch-action:manipulation}.tool-page :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #c6f575;outline-offset:3px}.am-site #main-content .tool-page :is(.wb-note,.wb-field small,.invoice-fine,.invoice-fields small,.yt-source-help,.yt-empty span){color:var(--tool-muted);font-size:.875rem;line-height:1.6}.am-site #main-content .tool-page :is(.text-gray-400,.text-gray-500){color:var(--tool-muted)}.tool-page .workspace-disclosure{margin-top:24px;border:1px solid var(--tool-line);border-radius:12px;background:#141219}.tool-page .workspace-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:20px 24px;min-height:64px}.tool-page .workspace-disclosure>summary::-webkit-details-marker{display:none}.tool-page .workspace-disclosure>summary strong{display:block;color:var(--tool-ink);font-size:1rem;font-weight:600}.tool-page .workspace-disclosure>summary small{display:block;margin-top:6px;max-width:70ch;color:var(--tool-muted);font-size:.875rem;line-height:1.5}.tool-page .workspace-disclosure>summary svg{flex-shrink:0;transition:transform .16s ease-out}.tool-page .workspace-disclosure[open]>summary svg{transform:rotate(180deg)}.tool-page .workspace-disclosure__body{padding:0 24px 24px}.tool-page .workspace-disclosure__body>.wb-panel{margin:0;padding:24px 0 0;background:none;border:0;border-radius:0;border-top:1px solid var(--tool-line)}.tool-page .workspace-disclosure__body>.wb-panel>.wb-heading{flex-wrap:wrap}.tool-page .wb-panel{border-radius:16px;background:var(--workspace-surface);padding:28px}.tool-page .wb-pilot-card{background:transparent;border-width:0 0 1px;border-radius:0;padding:16px 0}.tool-page .wb-pilot-cards{gap:24px}.tool-page .wb-cost-receipt{box-shadow:none;border:1px solid var(--tool-line);background:#211c2c;border-radius:12px}.tool-page .wb-cost-receipt dl>div{font-size:.9rem;padding:12px 0}.tool-page .wb-cost-receipt small{font-size:.9375rem}.tool-page .studio-number-control button{min-width:44px;min-height:48px}.tool-page .tool-result-target{scroll-margin-top:100px}.tool-page .studio-steps{gap:16px;margin:0 0 24px}.tool-page .studio-steps b{font-size:.875rem}.tool-page .tool-task-switch{display:grid;grid-template-columns:1fr 1fr;padding:6px;gap:6px;border:1px solid var(--tool-line);background:#131118;border-radius:12px}.tool-page .tool-task-switch button{min-height:56px;border:1px solid transparent;border-radius:8px;color:var(--tool-muted);font-weight:600}.tool-page .tool-task-switch button[aria-pressed=true]{color:#f5f0ff;background:#33293f;border-color:#79648e}.tool-page .tool-blind-compare{background:var(--workspace-surface);padding:28px;border:1px solid var(--tool-line);border-radius:16px}.tool-page .tool-blind-compare[hidden]{display:none}.tool-page .tool-blind-compare:after{display:none}.tool-page .tool-blind-compare__heading .tool-eyebrow{display:none}.tool-page .tool-blind-compare__heading>svg{display:none}.tool-page .tool-blind-compare__input>label{display:block;margin-bottom:10px;font-size:.9375rem;font-weight:600}.tool-page .tool-blind-compare__input textarea{min-height:180px}.tool-page .workspace-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.tool-page .workspace-examples>span{color:var(--tool-muted);font-size:.875rem;margin-right:4px}.tool-page .workspace-examples button{border:1px solid #63576f;border-radius:8px;padding:8px 12px;font-size:.875rem;min-height:44px}.tool-page .tool-blind-compare__input>div:not(.workspace-examples){flex-wrap:wrap;gap:12px}.tool-page .tool-candidate{padding:24px;background:#131118}.tool-page .tool-candidate__answer{max-height:none;font-size:1rem;line-height:1.7}.tool-page .tool-stack-steps{margin-top:32px}.tool-page .workspace-youtube{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;align-items:start}.tool-page .workspace-youtube-output{min-width:0;align-self:stretch}.am-site #main-content .tool-page .workspace-youtube .yt-empty{height:100%;border-radius:16px!important}.tool-page .workspace-youtube .tool-youtube-console{margin:0;padding:28px;background:var(--workspace-surface);border:1px solid var(--tool-line);border-radius:16px!important}.tool-page .workspace-youtube .yt-entry-row{display:flex;flex-direction:column;gap:12px}.tool-page .workspace-youtube .yt-entry-row>button{min-height:48px}.tool-page .workspace-youtube .yt-empty{min-height:290px;margin:0;border:1px solid var(--tool-line);border-radius:16px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#141219}.tool-page .workspace-youtube .yt-empty h2{font-size:1.25rem}.tool-page .workspace-youtube .yt-empty p{margin:12px 0;font-size:1rem;line-height:1.65}.tool-page .workspace-youtube .yt-empty>svg{color:#c1a7ed;margin-bottom:16px}.tool-page .workspace-youtube [data-testid=summary-result]{margin:0;border:1px solid var(--tool-line);background:#191620}.tool-page .workspace-source-switch{display:flex;gap:4px;padding:4px;margin-bottom:24px;border-radius:8px;background:#100e15}.tool-page .workspace-source-switch button{flex:1;min-height:44px;border-radius:6px;font-size:.875rem;color:var(--tool-muted)}.tool-page .workspace-source-switch button[aria-pressed=true]{background:#362b46;color:#f5efff;box-shadow:inset 0 0 0 1px #715a8d}.tool-page .yt-source-heading{flex-wrap:wrap;gap:8px}.tool-page .yt-source-heading label{font-size:.9375rem}.tool-page .yt-source-heading>span{font-size:.8125rem}.tool-page .yt-source-help{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px}.tool-page .yt-source-help button{min-height:44px;font-size:.875rem}.tool-page .workspace-video-primary{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin-bottom:24px;align-items:start}.tool-page .workspace-video-brief{padding:28px;background:var(--workspace-surface);border:1px solid var(--tool-line);border-radius:16px}.tool-page .workspace-video-side{min-width:0}.tool-page .workspace-video-side .workspace-disclosure{margin-top:0}.tool-page .workspace-video-side .workspace-disclosure+.workspace-disclosure{margin-top:16px}.tool-page .workspace-video-side .workspace-disclosure__body{padding:0 20px 20px}.tool-page .workspace-video-side .workspace-disclosure__body>div{background:none;border:0;padding:0}.tool-page .workspace-video-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tool-page .workspace-video-presets button{min-height:44px}.tool-page .workspace-video-results{margin:24px 0}.tool-page .workspace-video-results>h2{margin-bottom:16px}.tool-page .invoice-heading.studio-invoice-heading{display:block;margin:24px 0 28px}.tool-page .invoice-heading.studio-invoice-heading>div>p:not(.tool-eyebrow){font-size:1rem;max-width:70ch}.tool-page .invoice-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:16px}.tool-page .invoice-source,.tool-page .invoice-review{min-width:0;padding:28px;background:var(--workspace-surface)}.tool-page .invoice-review{background:#141219}.tool-page .invoice-upload{margin-bottom:20px;min-height:160px;border:1px dashed #93819e;border-radius:12px;background:#25202e}.tool-page .invoice-upload:focus-within{outline:2px solid var(--tool-lime);outline-offset:3px}.tool-page .invoice-upload input{min-height:44px}.tool-page .invoice-scan-option{margin:16px 0}.tool-page .invoice-scan-option label{min-height:44px;display:flex;align-items:center}.tool-page .invoice-scan-option p{font-size:.875rem;color:var(--tool-muted)}.tool-page .invoice-empty{min-height:350px}.tool-page .invoice-format{gap:12px}.tool-page .invoice-primary{min-height:48px}.tool-page .invoice-review-jump{min-height:44px}.tool-page .invoice-section-heading{flex-wrap:wrap;gap:12px}.tool-page .invoice-section-heading button,.tool-page .invoice-text-heading button,.tool-page .wb-source-link{min-height:44px}.tool-page .invoice-table-scroll{max-width:100%}.am-site #main-content .tool-page .workspace-inputs{background:#17151d!important;border:1px solid #484050!important;border-radius:16px!important}.am-site #main-content .tool-page .workspace-inputs:before{display:none!important}.am-site #main-content .tool-page :is(select,textarea,input:not([type=checkbox]):not([type=range]):not([type=file])){background-color:#211e29!important;border-color:#70667e!important;font-size:1rem!important}.am-site #main-content .tool-page .studio-number-control input{background:transparent!important;border:0!important}.tool-page .tool-blind-compare__input{border:0;background:none}.tool-page .tool-blind-compare__input>.workspace-examples{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0;border:0;font:inherit}.tool-page .tool-blind-compare__input .workspace-examples>span{width:100%;font-size:.875rem;color:var(--tool-muted)}.tool-page .tool-blind-compare__input .workspace-examples button{min-height:44px;padding:10px 14px;background:#25202e;color:#e0d3f1;border:1px solid #70667e;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:500}.tool-page .tool-blind-compare__input textarea{border:1px solid var(--tool-line);border-radius:8px}.tool-page .tool-blind-compare__input>div:not(.workspace-examples){display:flex;flex-wrap:wrap;gap:12px;padding:16px 0 0;border:0;font:inherit;font-size:.875rem}.tool-page .tool-blind-compare__input>div:not(.workspace-examples)>span:nth-child(2){flex:1;min-width:140px}.tool-page .tool-blind-compare__input>div:not(.workspace-examples)>button{min-height:48px}.tool-page .tool-stack-steps,.tool-page .tool-stack-form{margin-bottom:0}.tool-page .tool-stack-faq{margin-top:40px}@media(min-width:1024px){.tool-page .workspace-split--model>.tool-result-target{position:sticky;top:100px}}@media(max-width:1023px){.tool-page .workspace-split{grid-template-columns:1fr}.tool-page .tool-result-shortcut{background:#211a2c;border:1px solid #766185;border-radius:12px;padding:16px 20px}}@media(max-width:800px){.tool-page .workspace-youtube,.tool-page .workspace-video-primary,.tool-page .invoice-workbench{grid-template-columns:1fr}.tool-page .workspace-youtube .yt-empty{min-height:220px}.tool-page .invoice-empty{min-height:240px}}@media(max-width:600px){.am-site #main-content .tool-page h1{font-size:1.875rem!important;line-height:1.2!important}.am-site #main-content .tool-page .tool-masthead{margin-bottom:24px}.tool-page .workspace-utilities{gap:12px}.tool-page .tool-nav-picker{position:static}.tool-page .tool-nav-picker[open] .tool-mini-nav{right:0;width:100%}.tool-page .workspace-inputs,.tool-page .workspace-video-brief,.tool-page .tool-blind-compare,.tool-page .workspace-youtube .tool-youtube-console,.tool-page .invoice-source,.tool-page .invoice-review{padding:20px}.tool-page .workspace-split--roi .workspace-fields{grid-template-columns:1fr}.tool-page .workspace-disclosure>summary{padding:16px}.tool-page .workspace-disclosure__body{padding:0 16px 20px}.tool-page .workspace-youtube .yt-empty{padding:20px}.tool-page .studio-steps{gap:8px}.tool-page .studio-steps li{flex-direction:column;gap:8px;padding-bottom:12px}.tool-page .studio-steps b{font-size:.8125rem;margin:0}.tool-page .wb-two,.tool-page .wb-four{grid-template-columns:1fr}.tool-page .tool-task-switch button{font-size:.875rem;padding:10px 8px}.tool-page .wb-panel,.tool-page .tool-candidate{padding:20px}.tool-page .tool-blind-compare__input>div:not(.workspace-examples)>button{width:100%;justify-content:center;min-height:48px}.tool-page .wb-ledger-top{align-items:flex-end}.tool-page .wb-heading{flex-wrap:wrap}.tool-page .wb-button{white-space:normal}.tool-page .invoice-format{flex-direction:column;align-items:stretch}.tool-page .invoice-export>div{display:flex;flex-direction:column;width:100%}.tool-page .invoice-table-scroll{overflow:visible}.tool-page .invoice-table-scroll table,.tool-page .invoice-table-scroll tbody{display:block;min-width:0;width:100%}.tool-page .invoice-table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tool-page .invoice-table-scroll tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--tool-line)}.tool-page .invoice-table-scroll td{min-width:0;width:auto;padding:0;border:0}.tool-page .invoice-table-scroll td:first-child{grid-column:1/-1;width:100%}.tool-page .invoice-table-scroll td input{width:100%}.tool-page .invoice-table-scroll td[data-label]:before{content:attr(data-label);display:block;margin-bottom:8px;font-size:.875rem;color:var(--tool-muted)}.tool-page .invoice-table-scroll td:last-child{display:flex;align-items:end;justify-content:end}.tool-page .invoice-table-scroll td:last-child button{width:48px;border:1px solid var(--tool-line);border-radius:8px}}@media(prefers-reduced-motion:reduce){.tool-page .workspace-disclosure>summary svg{transition:none}}
