[data-plan-creation-dialog]>.plan-creation-header{padding-top:max(1rem, calc(env(safe-area-inset-top,0px) + .5rem));padding-left:max(1rem, calc(env(safe-area-inset-left,0px) + .5rem));padding-right:max(1rem, calc(env(safe-area-inset-right,0px) + .5rem))}@media (max-width:767px){.plan-creation-backdrop{z-index:80;background:var(--color-surface);position:fixed;inset:0}[data-plan-creation-frame][data-modal-viewport][data-composer-editing]{padding-bottom:0!important}[data-plan-creation-dialog][data-composer-editing]{height:100%;container:plan-composer/size}[data-plan-creation-dialog][data-composer-editing] .plan-creation-header{align-items:center;gap:8px;padding:8px 12px!important}[data-plan-creation-dialog] .plan-creation-header>div:first-child{min-width:0}[data-plan-creation-dialog] .plan-creation-eyebrow{letter-spacing:0;font-size:1rem;display:block}[data-plan-creation-dialog] .plan-creation-eyebrow svg{display:none}[data-plan-creation-dialog] .plan-creation-header-actions{gap:8px}[data-plan-creation-dialog] .plan-creation-header-actions button{min-height:44px;padding-inline:8px}[data-plan-creation-dialog] .plan-creation-close{width:44px;height:44px}[data-plan-creation-dialog] :is(.plan-creation-intro,.plan-creation-label,.plan-creation-action-description){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-plan-creation-dialog] .plan-creation-body{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}[data-plan-creation-dialog] .plan-creation-writing{flex-direction:column;flex:1 0 8rem;min-height:0;display:flex}[data-plan-creation-dialog] .plan-creation-textarea{resize:none;flex:1;height:100%;min-height:8rem;max-height:none;padding:.75rem;font-weight:400;line-height:1.625;transition:border-color .12s}[data-plan-creation-dialog] .plan-creation-textarea:focus{--tw-ring-shadow:0 0 0 2px var(--color-focus)}[data-plan-creation-dialog] .plan-creation-help{margin:0}[data-plan-creation-dialog][data-composer-options=false] :is(.plan-creation-examples,.plan-creation-privacy){display:none}[data-plan-creation-dialog][data-composer-options=true] .plan-creation-writing{flex:0 0 10rem}[data-plan-creation-dialog] :is(.plan-creation-options,.plan-creation-privacy,.plan-creation-question){flex-shrink:0}[data-plan-creation-dialog] .plan-creation-actions{padding:12px;padding-bottom:max(12px, var(--modal-safe-bottom,env(safe-area-inset-bottom,0px)));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}[data-plan-creation-dialog] .plan-creation-actions button{text-align:center;justify-content:center;gap:0;min-width:0;min-height:44px;padding:8px 12px}[data-plan-creation-dialog] .plan-creation-action-icon{display:none}@container plan-composer (max-height:550px){.plan-creation-help{display:none}[data-composer-editing] .plan-creation-actions{padding-bottom:12px}}}@media (min-width:640px){[data-plan-creation-dialog]>.plan-creation-header{padding-top:max(1.25rem, calc(env(safe-area-inset-top,0px) + .5rem));padding-left:max(1.5rem, calc(env(safe-area-inset-left,0px) + .5rem));padding-right:max(1.5rem, calc(env(safe-area-inset-right,0px) + .5rem))}}
