:root:has(.starry-studio){--studio-header-height:70px;--studio-panel-width:clamp(440px,29vw,500px)}.starry-studio .site-header-studio{height:var(--studio-header-height)}.studio-help-backdrop{z-index:190;inset:0;top:var(--studio-header-height,70px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#263f5357;position:fixed}.studio-help-sheet{z-index:200;right:0;top:var(--studio-header-height,70px);width:min(var(--studio-panel-width,500px),100%);color:#172d3e;max-width:none;height:auto;box-shadow:none;background:#fff;border-left:1px solid #d2dbe0;flex-direction:column;gap:0;padding:0;font-family:Studio Geist,Arial,sans-serif;display:flex;position:fixed;bottom:0}.studio-help-sheet [data-slot=sheet-header]{text-align:left;border-bottom:1px solid #d2dbe0;flex-direction:row;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:104px;padding:22px 28px;display:flex}.help-eyebrow{color:#172d3e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:14px;font-weight:600}.studio-help-sheet [data-slot=sheet-title]{color:#172d3e;letter-spacing:-.02em;margin:0;font:600 26px/1.2 Studio Geist,Arial,sans-serif}.studio-help-close{color:#172d3e;background:#fff;border:1px solid #b3c2cc;border-radius:3px;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.studio-help-close:hover{background:#ebe7e1}.studio-help-body{overscroll-behavior:contain;min-height:0;padding:26px 28px max(32px,env(safe-area-inset-bottom));overflow:auto}.studio-help-body>p{color:#5c6e7b;margin:0 0 20px;font-size:16px;line-height:1.5}.studio-help-faq{border-top:1px solid #d2dbe0}.studio-help-faq details{border-bottom:1px solid #d2dbe0}.studio-help-faq summary{color:#172d3e;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:16px 0;font-size:14px;font-weight:600;line-height:1.4;list-style:none;display:flex}.studio-help-faq summary::-webkit-details-marker{display:none}.studio-help-faq summary:after{content:"+";font-size:22px;font-weight:400}.studio-help-faq details[open] summary:after{content:"−"}.studio-help-faq details p{color:#5c6e7b;margin:-4px 28px 17px 0;font-size:14px;line-height:1.55}.studio-help-contact{background:#eeeae4;border-radius:5px;grid-template-columns:26px 1fr;align-items:center;gap:12px 14px;margin-top:24px;padding:18px;display:grid}.studio-help-contact strong{font-size:14px}.studio-help-contact a{color:#fff;background:#172d3e;border-radius:3px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:14px;font-weight:600;display:flex}.studio-help-contact a:hover{background:#263f53}.proof-dialog [data-slot=dialog-close]{place-items:center;min-width:44px;min-height:44px;display:grid}@media (width<=860px){:root:has(.starry-studio){--studio-header-height:62px;--studio-panel-width:100%}.studio-help-sheet [data-slot=sheet-header]{min-height:88px;padding:17px 18px}.studio-help-sheet [data-slot=sheet-title]{font-size:23px}.studio-help-body{padding:22px 18px max(28px,env(safe-area-inset-bottom))}.site-shell.studio-ui.starry-studio .editor-column :is(button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--header-h) + var(--studio-tabs-height) + 14px)}}
