html body[data-screen=search]{background:radial-gradient(ellipse at 50% 0,#2b1c12,transparent 850px),#1b0f08!important;--accent:#eb8a3b;--muted:#c9c5c8}
html body[data-screen=search] .global-topbar{background:#1b0f08ef!important}
html body[data-screen=search] main.app-main>.context-navigation,html body[data-screen=search] #tab-search>.heading,html body[data-screen=search] #tab-search :is(.panel,.filters,.job,.empty,.results-heading,.estimate-summary,.download-help,.search-box,.filter-shortcuts,.saved-filter-section,.recent-searches){background-color:#2b1c12!important;border-color:#a96a3b88!important}
html body[data-screen=search] #tab-search :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#38271a!important;border-color:#a96a3b99!important;color:#fff!important}
html body[data-screen=search] #tab-search :is(input,textarea)::placeholder{color:#ffc18a!important;opacity:.8}
html body[data-screen=search] #tab-search :is(button.primary,.primary){background:linear-gradient(#eb8a3b,#38271a)!important;color:#fff!important;border-color:#ffc18abb!important;filter:drop-shadow(0 0 4px #eb8a3b88)!important}
html body[data-screen=search] #tab-search :is(.secondary,.text-button,.job button,.outline-tag,.unverified-badge,.quick-chips button){background:#38271a!important;color:#fff!important;border-color:#a96a3b99!important}
html body[data-screen=search] #tab-search :is(.eyebrow,.accent,.sample-stats b),html body[data-screen=search] .global-topbar .workspace-switch.active b{color:#ffc18a!important}
html body[data-screen=search] main.app-main>.context-navigation .nav.active{background:#eb8a3b22!important;border-color:#eb8a3b88!important;color:#ffc18a!important}
html body[data-screen=search] #tab-search :is(details,.file-category,.download-summary,#estimate-topic-help,.filter-submit-row,#search-feedback){background-color:#38271a!important;border-color:#a96a3b88!important}
html body[data-screen=search] #tab-search :is(input,textarea,select,button,summary,a):focus-visible{outline-color:#ffc18a!important}

html body[data-screen=revenue]{background:radial-gradient(ellipse at 50% 0,#301724,transparent 850px),#190d14!important;--accent:#ac5079;--muted:#c9c5c8}
html body[data-screen=revenue] .global-topbar{background:#190d14ef!important}
html body[data-screen=revenue] main.app-main>.context-navigation,html body[data-screen=revenue] #tab-revenue>.heading,html body[data-screen=revenue] #tab-revenue :is(.panel,.filters,.job,.empty,.results-heading,.estimate-summary,.download-help,.search-box,.filter-shortcuts,.saved-filter-section,.recent-searches){background-color:#301724!important;border-color:#a3658288!important}
html body[data-screen=revenue] #tab-revenue :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#402332!important;border-color:#a3658299!important;color:#fff!important}
html body[data-screen=revenue] #tab-revenue :is(input,textarea)::placeholder{color:#e6a0c0!important;opacity:.8}
html body[data-screen=revenue] #tab-revenue :is(button.primary,.primary){background:linear-gradient(#ac5079,#402332)!important;color:#fff!important;border-color:#e6a0c0bb!important;filter:drop-shadow(0 0 4px #ac507988)!important}
html body[data-screen=revenue] #tab-revenue :is(.secondary,.text-button,.job button,.outline-tag,.unverified-badge,.quick-chips button){background:#402332!important;color:#fff!important;border-color:#a3658299!important}
html body[data-screen=revenue] #tab-revenue :is(.eyebrow,.accent,.sample-stats b),html body[data-screen=revenue] .global-topbar .workspace-switch.active b{color:#e6a0c0!important}
html body[data-screen=revenue] main.app-main>.context-navigation .nav.active{background:#ac507922!important;border-color:#ac507988!important;color:#e6a0c0!important}
html body[data-screen=revenue] #tab-revenue :is(details,.file-category,.download-summary,#estimate-topic-help,.filter-submit-row,#search-feedback){background-color:#402332!important;border-color:#a3658288!important}
html body[data-screen=revenue] #tab-revenue :is(input,textarea,select,button,summary,a):focus-visible{outline-color:#e6a0c0!important}

html body[data-screen=downloads]{background:radial-gradient(ellipse at 50% 0,#1d1f21,transparent 850px),#101112!important;--accent:#777d84;--muted:#c9c5c8}
html body[data-screen=downloads] .global-topbar{background:#101112ef!important}
html body[data-screen=downloads] main.app-main>.context-navigation,html body[data-screen=downloads] #tab-downloads>.heading,html body[data-screen=downloads] #tab-downloads :is(.panel,.filters,.job,.empty,.results-heading,.estimate-summary,.download-help,.search-box,.filter-shortcuts,.saved-filter-section,.recent-searches){background-color:#1d1f21!important;border-color:#73787e88!important}
html body[data-screen=downloads] #tab-downloads :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#2a2d30!important;border-color:#73787e99!important;color:#fff!important}
html body[data-screen=downloads] #tab-downloads :is(input,textarea)::placeholder{color:#d5d9df!important;opacity:.8}
html body[data-screen=downloads] #tab-downloads :is(button.primary,.primary){background:linear-gradient(#777d84,#2a2d30)!important;color:#fff!important;border-color:#d5d9dfbb!important;filter:drop-shadow(0 0 4px #777d8488)!important}
html body[data-screen=downloads] #tab-downloads :is(.secondary,.text-button,.job button,.outline-tag,.unverified-badge,.quick-chips button){background:#2a2d30!important;color:#fff!important;border-color:#73787e99!important}
html body[data-screen=downloads] #tab-downloads :is(.eyebrow,.accent,.sample-stats b),html body[data-screen=downloads] .global-topbar .workspace-switch.active b{color:#d5d9df!important}
html body[data-screen=downloads] main.app-main>.context-navigation .nav.active{background:#777d8422!important;border-color:#777d8488!important;color:#d5d9df!important}
html body[data-screen=downloads] #tab-downloads :is(details,.file-category,.download-summary,#estimate-topic-help,.filter-submit-row,#search-feedback){background-color:#2a2d30!important;border-color:#73787e88!important}
html body[data-screen=downloads] #tab-downloads :is(input,textarea,select,button,summary,a):focus-visible{outline-color:#d5d9df!important}

html body[data-screen=library]{background:radial-gradient(ellipse at 50% 0,#1d1f21,transparent 850px),#101112!important;--accent:#777d84;--muted:#c9c5c8}
html body[data-screen=library] .global-topbar{background:#101112ef!important}
html body[data-screen=library] main.app-main>.context-navigation,html body[data-screen=library] #tab-library>.heading,html body[data-screen=library] #tab-library :is(.panel,.filters,.job,.empty,.results-heading,.estimate-summary,.download-help,.search-box,.filter-shortcuts,.saved-filter-section,.recent-searches){background-color:#1d1f21!important;border-color:#73787e88!important}
html body[data-screen=library] #tab-library :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:#2a2d30!important;border-color:#73787e99!important;color:#fff!important}
html body[data-screen=library] #tab-library :is(input,textarea)::placeholder{color:#d5d9df!important;opacity:.8}
html body[data-screen=library] #tab-library :is(button.primary,.primary){background:linear-gradient(#777d84,#2a2d30)!important;color:#fff!important;border-color:#d5d9dfbb!important;filter:drop-shadow(0 0 4px #777d8488)!important}
html body[data-screen=library] #tab-library :is(.secondary,.text-button,.job button,.outline-tag,.unverified-badge,.quick-chips button){background:#2a2d30!important;color:#fff!important;border-color:#73787e99!important}
html body[data-screen=library] #tab-library :is(.eyebrow,.accent,.sample-stats b),html body[data-screen=library] .global-topbar .workspace-switch.active b{color:#d5d9df!important}
html body[data-screen=library] main.app-main>.context-navigation .nav.active{background:#777d8422!important;border-color:#777d8488!important;color:#d5d9df!important}
html body[data-screen=library] #tab-library :is(details,.file-category,.download-summary,#estimate-topic-help,.filter-submit-row,#search-feedback){background-color:#2a2d30!important;border-color:#73787e88!important}
html body[data-screen=library] #tab-library :is(input,textarea,select,button,summary,a):focus-visible{outline-color:#d5d9df!important}


html body[data-screen=search] #tab-search #search-form>.search-box{background:#2b1c12!important}
html body[data-screen=search] #tab-search #search-form>.search-box:before{background-image:url('/images/search-wine-background-v1.png')!important;background-blend-mode:normal!important;filter:none!important}
html body[data-screen=search] #tab-search #search-form>.search-box:after{background:linear-gradient(#2b1c12,#2b1c12c9 28%,#2b1c1211 65%,#2b1c1277)!important}
html body #tab-revenue #own-revenue-reports{background:#14291e!important;border-color:#548c6977!important}
html body #tab-revenue #own-revenue-reports :is(.panel,.revenue-hero,.revenue-principles,.evidence-report,.report-types>article){background:#1b3425!important;border-color:#60897088!important}
html body #tab-revenue #own-revenue-reports :is(input,textarea,select){background:#244633!important;border-color:#75a08688!important;color:#fff!important}
html body #tab-revenue #own-revenue-reports :is(input,textarea)::placeholder{color:#b9d2bc!important}
html body #tab-revenue #own-revenue-reports button.primary{background:linear-gradient(#497c59,#244633)!important;border-color:#95cda5!important;color:#fff!important}
html body #tab-revenue #own-revenue-reports :is(.outline-tag,.unverified-badge){background:#31573d!important;border-color:#7fad8877!important}
html body[data-workspace=media] #download-dialog{background:#202225!important;border-color:#80868e!important}
html body[data-workspace=media] #download-dialog :is(input,select,fieldset,details){background-color:#2b2e32!important;border-color:#737a83!important;color:#fff!important}
html body[data-workspace=media] #download-dialog button.primary{background:linear-gradient(#81878e,#3e4248)!important;color:#fff!important;border-color:#c9cdd4!important;filter:drop-shadow(0 0 4px #b7bcc466)!important}
html body main.app-main #my-workspace{width:calc(100% - 50px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
html body main.app-main section.tab button:is(.primary,.secondary,.liva-primary,.liva-secondary,.text-button),html body main.app-main #tab-home .liva-actions button{border-radius:0!important;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)!important}
html body main.app-main #my-workspace .my-workspace-actions button{border-radius:0!important;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)!important}
html body .liva-usecase-grid article button,html body .service-items-group .liva-service-item button{border:1px solid #b47b5466!important;padding:7px 12px!important;background:#261c15bb!important;min-height:34px!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)!important}
html body .global-topbar #subscription-cart{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:6px!important;background:transparent!important;color:#eee!important;border:0!important;clip-path:none!important}
#subscription-cart svg{width:22px;height:22px}#trial-badge{position:absolute;right:0;top:-1px;display:flex;align-items:center;justify-content:center;min-width:13px;height:13px;padding:1px;font-family:Arial,sans-serif!important;font-size:9px;color:#fff;background:#833e5d;border-radius:50%}
html body #account-dialog,html body #subscription-dialog{width:min(480px,calc(100vw - 32px));padding:25px!important;background:#2b1622!important;border-color:#b37994!important}
#account-form{display:grid;gap:9px}#account-form input{padding:10px 12px;background:#422535;color:#fff;border:1px solid #95627c}#account-error{color:#ffb5c9!important;line-height:1.4!important;font-size:13px!important}#account-member-actions{display:flex;gap:10px}#account-member-actions[hidden],#account-form[hidden]{display:none!important}.account-footnote{font-size:12px!important;color:#c8afbc!important;line-height:1.5!important}
#subscription-dialog h3{font-size:27px!important;line-height:1.25!important}#subscription-dialog p,#subscription-dialog li{font-size:14px!important;line-height:1.6!important}.delivery-mode{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid #666}.delivery-mode label{display:flex;align-items:center;gap:8px}
@media(max-width:650px){html body main.app-main #my-workspace{width:100%!important}.delivery-mode{grid-template-columns:1fr}}

html body main.app-main #tab-home .liva-actions>button{width:148px!important;min-width:148px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:15px!important;line-height:1.2!important;margin:0!important}
html body main.app-main #tab-home .liva-actions>button svg{width:17px!important;height:17px!important;flex:none!important}

html body[data-screen=keywords]{background:radial-gradient(ellipse at 50% 0,#2b1c12,transparent 850px),#1b0f08!important;--accent:#eb8a3b}
html body[data-screen=keywords] .global-topbar{background:#1b0f08ef!important}
html body[data-screen=keywords] main.app-main>.context-navigation,html body[data-screen=keywords] #tab-keywords :is(.panel,.filters,.empty,.job,.idea-card,.compare-add-card,.compare-channel-card,.kpi,.keyword-term){background:#2b1c12!important;border-color:#a96a3b77!important}
html body[data-screen=keywords] main.app-main>.context-navigation .nav.active{background:#eb8a3b22!important;border-color:#eb8a3b88!important;color:#ffc18a!important}
html body[data-screen=keywords] #tab-keywords :is(.secondary,.text-button){background:#38271a!important;border-color:#a96a3b88!important;color:#fff!important}
html body[data-screen=keywords] .global-topbar .workspace-switch.active b{color:#ffc18a!important}

html body[data-screen=channels]{background:radial-gradient(ellipse at 50% 0,#2b1c12,transparent 850px),#1b0f08!important;--accent:#eb8a3b}
html body[data-screen=channels] .global-topbar{background:#1b0f08ef!important}
html body[data-screen=channels] main.app-main>.context-navigation,html body[data-screen=channels] #tab-channels :is(.panel,.filters,.empty,.job,.idea-card,.compare-add-card,.compare-channel-card,.kpi,.keyword-term){background:#2b1c12!important;border-color:#a96a3b77!important}
html body[data-screen=channels] main.app-main>.context-navigation .nav.active{background:#eb8a3b22!important;border-color:#eb8a3b88!important;color:#ffc18a!important}
html body[data-screen=channels] #tab-channels :is(.secondary,.text-button){background:#38271a!important;border-color:#a96a3b88!important;color:#fff!important}
html body[data-screen=channels] .global-topbar .workspace-switch.active b{color:#ffc18a!important}

html body[data-screen=compare]{background:radial-gradient(ellipse at 50% 0,#2b1c12,transparent 850px),#1b0f08!important;--accent:#eb8a3b}
html body[data-screen=compare] .global-topbar{background:#1b0f08ef!important}
html body[data-screen=compare] main.app-main>.context-navigation,html body[data-screen=compare] #tab-compare :is(.panel,.filters,.empty,.job,.idea-card,.compare-add-card,.compare-channel-card,.kpi,.keyword-term){background:#2b1c12!important;border-color:#a96a3b77!important}
html body[data-screen=compare] main.app-main>.context-navigation .nav.active{background:#eb8a3b22!important;border-color:#eb8a3b88!important;color:#ffc18a!important}
html body[data-screen=compare] #tab-compare :is(.secondary,.text-button){background:#38271a!important;border-color:#a96a3b88!important;color:#fff!important}
html body[data-screen=compare] .global-topbar .workspace-switch.active b{color:#ffc18a!important}

html body[data-screen=dashboard]{background:radial-gradient(ellipse at 50% 0,#2b1c12,transparent 850px),#1b0f08!important;--accent:#eb8a3b}
html body[data-screen=dashboard] .global-topbar{background:#1b0f08ef!important}
html body[data-screen=dashboard] main.app-main>.context-navigation,html body[data-screen=dashboard] #tab-dashboard :is(.panel,.filters,.empty,.job,.idea-card,.compare-add-card,.compare-channel-card,.kpi,.keyword-term){background:#2b1c12!important;border-color:#a96a3b77!important}
html body[data-screen=dashboard] main.app-main>.context-navigation .nav.active{background:#eb8a3b22!important;border-color:#eb8a3b88!important;color:#ffc18a!important}
html body[data-screen=dashboard] #tab-dashboard :is(.secondary,.text-button){background:#38271a!important;border-color:#a96a3b88!important;color:#fff!important}
html body[data-screen=dashboard] .global-topbar .workspace-switch.active b{color:#ffc18a!important}

html body[data-screen=ideas]{background:radial-gradient(ellipse at 50% 0,#2b1c12,transparent 850px),#1b0f08!important;--accent:#eb8a3b}
html body[data-screen=ideas] .global-topbar{background:#1b0f08ef!important}
html body[data-screen=ideas] main.app-main>.context-navigation,html body[data-screen=ideas] #tab-ideas :is(.panel,.filters,.empty,.job,.idea-card,.compare-add-card,.compare-channel-card,.kpi,.keyword-term){background:#2b1c12!important;border-color:#a96a3b77!important}
html body[data-screen=ideas] main.app-main>.context-navigation .nav.active{background:#eb8a3b22!important;border-color:#eb8a3b88!important;color:#ffc18a!important}
html body[data-screen=ideas] #tab-ideas :is(.secondary,.text-button){background:#38271a!important;border-color:#a96a3b88!important;color:#fff!important}
html body[data-screen=ideas] .global-topbar .workspace-switch.active b{color:#ffc18a!important}

html body main.app-main .tab>.heading,html body[data-screen] main.app-main .tab>.heading{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;clip-path:none!important;padding-left:0!important;padding-right:0!important;text-align:left!important}
html body main.app-main .tab>.heading>div,html body main.app-main .tab>.heading :is(h1,p,.eyebrow){text-align:left!important}
html body #tab-revenue #own-revenue-reports{background:#26101e!important;border-color:#87516e88!important}
html body #tab-revenue #own-revenue-reports :is(.panel,.revenue-hero,.revenue-principles,.evidence-report,.revenue-type,.revenue-types>article,.report-types>article,.report-basis-card){background:#321727!important;border-color:#965d7b77!important}
html body #tab-revenue #own-revenue-reports :is(select,.outline-tag,.unverified-badge){background:#432136!important;border-color:#ad749166!important;color:#fff!important}
html body #tab-revenue #own-revenue-reports button.primary{background:linear-gradient(#a14c75,#5b2443)!important;border-color:#d49ab9!important;color:#fff!important}
html body #account-dialog,html body #subscription-dialog{padding:0!important;box-sizing:border-box!important;overflow:visible!important;max-height:calc(100vh - 40px)!important;position:fixed!important}
html body :is(#account-dialog,#subscription-dialog)>.dialog-scroll{padding:25px!important;max-height:calc(100vh - 42px)!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}
html body dialog .dialog-heading{padding-right:40px!important;position:static!important}
html body dialog .dialog-heading button,html body dialog button[aria-label="닫기"],html body #close-dialog{position:absolute!important;right:11px!important;top:11px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:center!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;background:transparent!important;border:1px solid #fff!important;border-radius:50%!important;color:#fff!important;clip-path:none!important;font-size:19px!important;line-height:1!important;box-shadow:none!important;filter:none!important}
html body dialog button:not([aria-label="닫기"]):not(#close-dialog){border-radius:0!important;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px)!important;min-height:38px!important;padding:8px 15px!important;border:1px solid #b07a9466!important}
html body dialog button.primary{background:linear-gradient(#ae6285,#77344f)!important;color:#fff!important;filter:drop-shadow(0 0 3px #cd88a266)!important}
html body dialog button:disabled{background:#3a3036!important;color:#b0a5aa!important;opacity:.65!important;filter:none!important}
html body main.app-main .filter-grid>label{min-width:0!important}
html body main.app-main .filter-grid :is(input,select){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}
/* Readable white entry fields in every chapter and dialog. */
html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),html body textarea,
html body[data-screen] main.app-main .tab input:not([type=checkbox]):not([type=radio]):not([type=range]),html body[data-screen] main.app-main .tab textarea,
html body main.app-main #my-workspace input,html body #tab-revenue #own-revenue-reports input,html body #tab-search #search-form textarea,
html body #account-dialog input,html body[data-workspace=media] #download-dialog input:not([type=checkbox]):not([type=radio]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#242127!important;caret-color:#202025!important;font-family:'TubeDesk English Air','TubeDesk Simplehae','TubeDesk Pretendard',sans-serif!important}
html body input::placeholder,html body textarea::placeholder,
html body[data-screen] main.app-main .tab input::placeholder,html body[data-screen] main.app-main .tab textarea::placeholder,
html body #tab-revenue #own-revenue-reports input::placeholder,html body #my-workspace input::placeholder{color:#77717b!important;opacity:1!important}

/* One shared horizontal guide for home sections. */
html body main.app-main #tab-home :is(#my-workspace,.liva-service-band,.liva-process,.liva-usecases,.liva-start-panel,.liva-footer){box-sizing:border-box!important;width:calc(100% - 50px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
html body main.app-main #tab-home .liva-start-panel{padding-left:0!important;padding-right:0!important}
html body main.app-main #tab-home #home-search-query{background:#ffe1bf!important;background-color:#ffe1bf!important;border-color:#e6a45e!important;color:#342418!important;caret-color:#342418!important}
html body main.app-main #tab-home #home-search-query::placeholder{color:#87694e!important;opacity:1!important}
html body[data-screen] main.app-main :is(#tab-search,#tab-revenue,#tab-keywords,#tab-channels,#tab-compare,#tab-dashboard,#tab-ideas,#tab-downloads,#tab-library,#tab-settings)>.heading{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;clip-path:none!important;backdrop-filter:none!important;border-radius:0!important}
html body[data-screen] main.app-main .tab>.heading>.chamfer-outline{display:none!important}
@media(max-width:650px){html body main.app-main #tab-home :is(#my-workspace,.liva-service-band,.liva-process,.liva-usecases,.liva-start-panel,.liva-footer){width:100%!important}}
