.site-language-menu{position:relative;display:inline-block;flex-shrink:0;z-index:70;font-family:system-ui,sans-serif;font-size:13px;color:#263440;background:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 18px #0001}.site-language-menu summary{cursor:pointer;padding:10px 16px;list-style:none}.site-language-menu nav{position:absolute;top:calc(100% + 8px);right:0;width:190px;max-height:65vh;overflow:auto;padding:8px;background:#fff;border:1px solid #ddd;border-radius:14px;box-shadow:0 8px 22px #0002}.site-language-menu:not([open]) nav{display:none}.site-language-menu a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;color:inherit}.site-language-menu a:hover,.site-language-menu a:focus-visible{background:#edf2f6}.site-language-menu a[aria-current=page]{font-weight:650}html[data-clico-locale]:not([data-clico-locale=en]) h1{overflow-wrap:normal}.site-footer__base .site-language-menu{margin-left:auto}.site-footer__base .site-language-menu nav{top:auto;bottom:calc(100% + 8px)}@media(max-width:600px){.site-language-menu summary{padding:8px 10px;font-size:12px}}
/* Keep translated navigation labels readable inside the established header. */
.global-header__cluster .nav-link,.global-header__cluster .nav-sign-in{white-space:nowrap;flex-shrink:0}
.global-header__cluster{width:max-content;max-width:calc(100vw - 24px)}
html[data-clico-locale]:not([data-clico-locale=en]) .humanize-workspace__controls{display:flex;flex-wrap:wrap}
html[data-clico-locale]:not([data-clico-locale=en]) .humanize-workspace__preset-group{flex:1 1 360px;container-type:inline-size;container-name:humanize-presets}
@container humanize-presets (max-width:360px){
  .humanize-workspace__preset-options{grid-template-columns:minmax(0,1fr);width:100%}
  .humanize-workspace__preset-highlight{width:calc(100% - 8px);height:calc((100% - 8px)/3);bottom:auto;transform:translate3d(0,var(--preset-highlight-x),0)}
}
html[data-clico-locale]:not([data-clico-locale=en]) .prompt-example-studio__actions{flex-wrap:wrap}
html[data-clico-locale]:not([data-clico-locale=en]) .prompt-example-studio__actions>:is(a,button){flex-basis:max-content;max-width:100%;white-space:normal}
html[data-clico-locale]:not([data-clico-locale=en]) .pricing-v2__plans-head>div{min-width:0}
html[data-clico-locale]:not([data-clico-locale=en]) .pricing-v2__plans-head h2 span{white-space:normal}
html[data-clico-locale]:not([data-clico-locale=en]) .changelog-card__title-line{white-space:normal}
html[data-clico-locale]:not([data-clico-locale=en]) .story-tools-links a>span{overflow-wrap:anywhere}
html[data-clico-locale=ru] .tools-step h3{overflow-wrap:anywhere}
html[data-clico-locale]:not([data-clico-locale=en]):not([data-clico-locale="zh-CN"]):not([data-clico-locale=ja]) .audio-page .hero h1{font-size:clamp(20px,6.25vw,76px)}
html[data-clico-locale=ja] .audio-page .hero h1{font-size:clamp(26px,8.2vw,76px)}
html[data-clico-locale]:not([data-clico-locale=en]) .audio-page :is(#clico-workflow-title,.closing h2) span{white-space:normal}
@media(min-width:701px){html:is([data-clico-locale=ja],[data-clico-locale=vi],[data-clico-locale=ru]) .alt-hero h1{width:min(1000px,calc(100vw - 48px));max-width:none;align-self:center;justify-self:center}}
html[data-clico-locale]:not([data-clico-locale=en]) .comparison-page .tools-content-card,
html[data-clico-locale]:not([data-clico-locale=en]) .comparison-page .comparison-conclusion,
html[data-clico-locale]:not([data-clico-locale=en]) .comparison-page .tools-section-head>*{min-width:0;overflow-wrap:anywhere}
@media(min-width:1024px){
  html[data-clico-locale]:not([data-clico-locale=en]) .pricing-v2__plan-grid{row-gap:0}
  html[data-clico-locale]:not([data-clico-locale=en]) .pricing-plan{display:grid;grid-row:span 8;grid-template-rows:subgrid;row-gap:0}
  html[data-clico-locale]:not([data-clico-locale=en]) .pricing-plan__details{grid-row:span 3;grid-template-rows:subgrid}
}
.creative-main h1[data-i18n-title-lines]>span{display:inline;color:var(--creative-blue)}
.comparison-page .marketing-hero h1[data-i18n-comparison-title]{max-width:none;font-size:clamp(30px,3vw,40px)}
.comparison-page .marketing-hero h1[data-i18n-comparison-title]>span{display:block;white-space:nowrap}
.ambassador-page .ambassador-hero h1[data-i18n-ambassador-title]{max-width:none;font-size:clamp(26px,3vw,40px)}
.ambassador-page h1[data-i18n-ambassador-title]>span,.guide-page h1[data-i18n-guide-title]>span{display:block;white-space:nowrap}
html[data-clico-locale]:not([data-clico-locale=en]) .ambassador-hero>*{min-width:0}
html[data-clico-locale]:not([data-clico-locale=en]) .compare-hub-hero h1{min-width:0;max-width:100%;font-size:clamp(20px,6.5vw,64px)}
html[data-clico-locale]:not([data-clico-locale=en]) .referral-hero h1{max-width:none;font-size:clamp(32px,4.5vw,52px)}
html[data-clico-locale]:not([data-clico-locale=en]) .referral-hero h1>span{white-space:nowrap}
html[data-clico-locale]:not([data-clico-locale=en]) .ambassador-card,
html[data-clico-locale]:not([data-clico-locale=en]) .referral-terms>*,
html[data-clico-locale]:not([data-clico-locale=en]) .data-main .control-list article,
html[data-clico-locale]:not([data-clico-locale=en]) .data-main .control-list article>*{min-width:0;overflow-wrap:anywhere}
html[data-clico-locale]:not([data-clico-locale=en]) .summarizer-page .prompt-example-studio>*,
html[data-clico-locale]:not([data-clico-locale=en]) .summarizer-page .prompt-example-studio__workbench>*{min-width:0}
html[data-clico-locale]:not([data-clico-locale=en]) .summarizer-page .prompt-example-studio__mobile-picker{width:100%;min-width:0;max-width:100%}
html[data-clico-locale]:not([data-clico-locale=en]) :is(.summarizer-page,.prompt-generator-page) .prompt-task-heading span{white-space:normal}

@media(min-width:768px){
  html[data-clico-locale]:not([data-clico-locale=en]) .tools-step-grid>.tools-step{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}
}
@media(max-width:900px){
  html[data-clico-locale=ru] .data-hero h1{font-size:clamp(20px,6.4vw,56px)}
  html:is([data-clico-locale=de],[data-clico-locale=ru]) .prompt-hero h1[data-i18n-prompt-title]{font-size:clamp(28px,9.7vw,64px)}
  .prompt-hero h1[data-i18n-summarizer-title]{font-size:clamp(24px,8vw,52px)}
  .prompt-hero h1[data-i18n-long-tool-title=auto-typer]{font-size:clamp(24px,7.4vw,52px)}
  .prompt-hero h1[data-i18n-long-tool-title=ai-for-email-writing]{font-size:clamp(24px,8.6vw,64px)}
  html[data-clico-locale]:not([data-clico-locale=en]) body:not(.pricing-page) #pricing .pricing__intro{grid-template-columns:minmax(0,1fr);gap:26px}
  .creative-main h1[data-i18n-model-index-title]{font-size:clamp(24px,7.5vw,56px)}
  .creative-main h1[data-i18n-title-lines]{font-size:clamp(24px,7vw,42px)}
  .creative-main h1[data-i18n-title-lines]>span{display:block;white-space:nowrap}
}
@media(max-width:700px){
  .tools-page:has(h1[data-i18n-long-tool-title=ai-for-email-writing]) .tools-closing h2{font-size:clamp(28px,10vw,42px)}
  html[data-clico-locale]:not([data-clico-locale=en]) .creative-main:has(.creative-edit-preview)>.site-breadcrumbs{flex-wrap:wrap}
  html[data-clico-locale]:not([data-clico-locale=en]) .creative-edit-preview__controls{width:max-content;max-width:calc(100% - 16px);flex-wrap:wrap;justify-content:center}
  html[data-clico-locale]:not([data-clico-locale=en]) .creative-edit-preview__controls button{white-space:normal}
  html[data-clico-locale]:not([data-clico-locale=en]) .edit-study-stage .edit-study-tabs{flex-wrap:wrap}

  html[data-clico-locale=ru] .data-hero h1{font-size:clamp(20px,6.4vw,40px)}
  html[data-clico-locale]:not([data-clico-locale=en]) .ambassador-hero,
  html[data-clico-locale]:not([data-clico-locale=en]) .referral-hero{padding:24px}
  .ambassador-page .ambassador-hero h1[data-i18n-ambassador-title]{font-size:clamp(20px,6.1vw,40px)}
  html[data-clico-locale]:not([data-clico-locale=en]) .referral-hero h1{max-width:none;font-size:clamp(24px,6.6vw,46px)}
  .guide-page .guide-hero h1[data-i18n-guide-title]{max-width:none;font-size:clamp(24px,7.2vw,46px)}
  .creation-page .creation-hero h1[data-i18n-creation-title]{font-size:clamp(20px,var(--i18n-creation-title-size),42px)}
  .creative-page .creative-hero h1[data-i18n-video-title]{font-size:clamp(24px,7.5vw,42px)}
  .comparison-page .marketing-hero h1[data-i18n-comparison-title]{font-size:clamp(23px,7.2vw,36px)}
  .humanize-tool-hero h1[data-i18n-humanizer-title]{font-size:clamp(23px,7.3vw,42px)}
  html[data-clico-locale="zh-CN"] .humanize-tool-hero h1[data-i18n-humanizer-title]{font-size:clamp(30px,8.8vw,44px)}
  .humanize-tool-hero h1[data-i18n-humanizer-title]>span{display:block;white-space:nowrap}
  html[data-clico-locale=fr] .changelog-title{font-size:clamp(26px,8vw,46px)}
  html[data-clico-locale=ja] .context-transition__thesis h2{font-size:clamp(22px,7.2vw,40px)}
  html[data-clico-locale=id] .context-transition__thesis h2{font-size:clamp(24px,8vw,40px)}
  html:is([data-clico-locale="zh-CN"],[data-clico-locale=it],[data-clico-locale=id]) .hero__editorial h1[data-i18n-desktop-title]{font-size:clamp(22px,7.6vw,42px)}
  html[data-clico-locale=ja] .alt-hero h1{font-size:clamp(24px,7.5vw,42px)}
  html[data-clico-locale=ru] .alt-hero h1{font-size:clamp(30px,9vw,44px)}
  html[data-clico-locale]:not([data-clico-locale=en]) .pricing-v2__plans-head{grid-template-columns:minmax(0,1fr)}
  html[data-clico-locale]:not([data-clico-locale=en]) .pricing-v2 .billing-switch button{min-width:0;white-space:normal;height:auto;min-height:40px}
  html:is([data-clico-locale="zh-CN"],[data-clico-locale=fr]) .pricing-v2__hero h1{font-size:clamp(24px,7.4vw,52px)}
  html[data-clico-locale]:not([data-clico-locale=en]) .pricing-v2__cta h2 span{white-space:normal}
}

/* Compact globe control for language selection. */
.site-language-menu--icon{background:transparent;border:0;border-radius:50%;box-shadow:none}
.site-language-menu.site-language-menu--icon>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%}
.site-language-menu summary::-webkit-details-marker{display:none}
.site-language-menu--icon>summary:hover,.site-language-menu--icon[open]>summary{background:rgba(132,146,165,.12)}
.site-language-menu--icon>summary:focus-visible{outline:2px solid #0047bb;outline-offset:2px}
.site-language-menu--icon>summary svg{display:block;flex-shrink:0}
@media(max-width:900px){.global-header__cluster>.site-language-menu--icon nav{left:auto;right:0;transform:none}}
/* Footer controls follow the legal links and share the next row on small screens. */
.site-footer__base{flex-wrap:wrap}
.site-footer__utility{order:1;margin-right:auto}
.site-footer__social{order:2}
.site-footer__base .site-language-menu{order:3}
@media(max-width:900px){
  .site-footer__base{flex-direction:row;align-items:center;gap:16px}
  .site-footer__utility{flex-basis:100%;margin-right:0}
  .site-footer__social{margin-right:auto}
}
