/* Public hierarchy and editor support. Customer site identities stay scoped elsewhere. */
.clarity .hero{padding:64px 0 48px}.clarity .hero h1{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12;max-width:22ch}.clarity .hero .lead{max-width:58ch;margin:24px 0;line-height:1.65}.clarity-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}.clarity-home label{display:block;font-weight:600;margin-bottom:10px}.clarity-home .url-entry{max-width:none;flex-wrap:wrap;margin:0 0 12px}.clarity-home .url-entry__field{min-width:180px;flex:1}.clarity-promise{font-weight:600;margin:12px 0}.clarity-scope{font-size:14px;line-height:1.6;color:#bac9dd;margin:12px 0 22px}.clarity-proof,.clarity-card{background:#25344d;border:1px solid #526681;border-radius:16px;padding:28px}.clarity-proof h2{font-size:25px;line-height:1.3;margin:14px 0}.clarity-proof p{line-height:1.6;margin:14px 0}.proof-prompt{padding-left:16px;border-left:3px solid #e9a18d}.proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proof-pair>div{background:#f7f8fa;color:#25344d;border-radius:10px;padding:18px}.proof-pair h3{font-size:12px;text-transform:uppercase;color:#34568a}.proof-pair p{font-size:22px;font-weight:600;line-height:1.3}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.clarity-card h2,.clarity-card h3{margin:16px 0;font-size:24px}.clarity-card p{line-height:1.65;margin:12px 0}.clarity-card img{width:100%;height:auto;border-radius:8px}.clarity-card .link{display:block;margin-top:20px}.clarity-all{display:inline-block;margin:12px 0}.clarity-content{max-width:1100px;padding-bottom:70px}.clarity-section{margin:0 0 32px;padding:28px 0;border-bottom:1px solid #526681;max-width:80ch}.clarity-section h2{font-size:25px;margin-bottom:16px}.clarity-section p{line-height:1.75}.clarity-next{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.clarity-price{font-size:36px;font-weight:700}.clarity-price small{font-size:16px;font-weight:400}.clarity #guided-tour{margin-bottom:56px}.clarity summary{cursor:pointer;font-weight:600;padding:18px 0}.clarity #name-fiction{max-width:80ch}.clarity #name-fiction .container{padding:0}.clarity #pilot-form{max-width:560px}.clarity #pilot-form label{display:block;margin:18px 0 8px}.clarity #pilot-form input:not([type=checkbox]),.clarity #pilot-form textarea{display:block;width:100%;font:inherit;background:#172236;color:#f7f8fa;padding:12px;border:1px solid #8a9db8;border-radius:8px}.clarity #pilot-form .pilot-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.pilot-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.clarity :focus-visible{outline:3px solid #e9a18d;outline-offset:4px}.clarity [hidden]{display:none!important}.clarity .site-nav__list{gap:18px}.clarity .site-nav__link{font-size:14px}.clarity .site-nav__link[href$='#try']{background:#ccddf0;color:#25344d;padding:10px 14px;border-radius:7px}
.editor-starters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.editor-starters button,.change-review button{font:inherit;font-size:12px;line-height:1.4;padding:9px 12px;background:#25344d;color:#f7f8fa;border:1px solid #91a8c5;border-radius:7px;cursor:pointer}.change-review{padding:14px;background:#25344d;border:1px solid #627b9b;border-radius:10px;margin:12px 0;font-size:13px;line-height:1.5}.change-review p{margin-bottom:10px}.change-review button{margin:4px 6px 0 0}.trial-rules{font-size:13px;line-height:1.6;margin:12px 0}.trial-rules summary{cursor:pointer;padding:6px 0}.own-site-chat .editor-starters{flex-shrink:0}
@media(max-width:1050px){.clarity-hero-grid{gap:28px;grid-template-columns:1fr 1fr}.clarity .site-nav__list{gap:12px}}
@media(max-width:760px){.clarity-hero-grid,.clarity-grid{grid-template-columns:1fr}.clarity .hero{padding:32px 0}.clarity-home .url-entry__btn{width:100%;margin-top:8px}.clarity-proof,.clarity-card{padding:22px}.clarity .hero h1{font-size:34px}.clarity .hero .lead{font-size:17px;margin:18px 0}.clarity .section{padding:36px 0}.clarity .site-nav__list{align-items:stretch}.clarity .site-nav__link{display:block}.proof-pair p{font-size:20px}}
.chat-panel{overflow:auto;overscroll-behavior:contain}.chat-panel>.translation-action{padding-inline:16px;flex-shrink:0}.chat-panel>.change-review{margin:0 16px 8px;flex-shrink:0}.chat-panel>.editor-starters{padding-inline:16px;flex-shrink:0}.chat-panel>.own-trial-note{margin:0 16px 10px;line-height:1.5}.chat-panel>.own-text-button{padding:10px 16px;font-size:12px}.own-site-chat .own-trial-note{font-size:12px}.change-review[hidden],.editor-starters[hidden]{display:none!important}

/* Keep example and returning-draft actions distinct, including at 1280px. */
.clarity-home .hero__copy>a.link{display:block;width:fit-content;margin:22px 0 0}
.clarity-home .hero__copy>button.own-text-button{display:block;margin:16px 0 0;padding:8px 0;text-align:left;white-space:normal}
.clarity-pricing-note{line-height:1.7;max-width:80ch;margin:24px 0}
.clarity #pilot-availability{margin-top:24px}

#own-operation-status{display:flex;align-items:center;gap:12px;margin:0;padding:12px 20px;background:var(--bg-elevated);color:var(--paper);font-size:13px;line-height:1.5;flex-shrink:0}
#own-operation-status .own-thinking{flex-shrink:0}
/* Scoped assistant objectives; imported documents and business art are unaffected. */
.editor-starters{display:block;padding:10px 0;color:#f7f8fa;font-size:12px;line-height:1.45}
.editor-starters h3{font-size:15px;line-height:1.35;margin:0 0 6px;font-weight:600}
.editor-starters p{margin:6px 0;font-size:12px;line-height:1.45}
.editor-starters .intent-choices{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}
.editor-starters .intent-choices button{text-align:start;padding:8px;font-size:12px;min-height:42px;overflow-wrap:anywhere}
.editor-starters .intent-toggle{background:none;padding:5px 0;border:0;text-decoration:underline;text-underline-offset:3px;color:#ccddf0}
.editor-starters .intent-cost{color:#c9d6e6;font-size:11px}
.editor-starters .intent-chooser{padding:10px 0;border-top:1px solid #627b9b}
.editor-starters .intent-chooser label{display:block;margin:0 0 6px;font-size:13px}
.editor-starters .intent-chooser input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:9px;background:#1a2335;color:#f7f8fa;border:1px solid #91a8c5;border-radius:6px;font:inherit}
.editor-starters .intent-chooser button{margin:7px 6px 0 0}
.editor-starters button:disabled{opacity:.5;cursor:not-allowed}
.editor-starters button:focus-visible,.editor-starters input:focus-visible{outline:2px solid #e9a18d;outline-offset:3px}
.editor-starters [hidden]{display:none!important}
.editor-starters .intent-notice:empty{display:none}
@media(max-width:360px){.editor-starters .intent-choices{grid-template-columns:1fr}}
.own-site-chat.has-intents>h3{font-size:18px;margin:0 0 6px}
.own-site-chat.has-intents>[data-own-label="trialNote"]{display:none}
.own-site-chat.has-intents .onboarding__chat-messages{min-height:60px;flex:0 1 95px}
.own-site-chat.has-intents .onboarding__chat-bubble{padding-block:4px}
.own-site-chat.has-intents .editor-starters{padding:6px 0}
.own-site-chat.has-intents .own-trial-note{margin:4px 0 8px}
.own-site-chat.has-intents .own-chat-form{margin-top:6px}
.translation-action:has(button[hidden]):has(small:empty){display:none}
@media(max-width:760px){.own-site-chat.has-intents .onboarding__chat-messages{min-height:48px;max-height:80px}}

.editor-starters>.intent-allowance{display:block;margin:6px 0;font-weight:600}
