.z-help-dialog-layer{z-index:9999;box-sizing:border-box;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));font-family:var(--z-font-sans);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.z-help-dialog-layer *,.z-help-dialog-layer :before,.z-help-dialog-layer :after{box-sizing:border-box}.z-help-dialog-layer__scrim{cursor:default;border:0;padding:0;position:absolute;inset:0}.z-help-dialog{border:1px solid var(--z-border);border-radius:var(--z-radius-xl);background:var(--z-canvas);width:min(780px,100%);max-height:min(860px,100svh - 56px);color:var(--z-text);box-shadow:var(--z-shadow-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.z-help-dialog :where(h2,h3,p){margin:0}.z-help-dialog__header{border-bottom:1px solid var(--z-border);background:var(--z-surface);grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:22px 24px;display:grid}.z-help-dialog__mark{border:1px solid var(--z-brand-200);border-radius:var(--z-radius-md);background:var(--z-surface-brand);width:48px;height:48px;color:var(--z-action);justify-content:center;align-items:center;display:inline-flex}.z-help-dialog__mark svg{stroke-width:1.8px;width:24px;height:24px}.z-help-dialog__header p{color:var(--z-action-hover);font-size:10px;font-weight:650;line-height:15px}.z-help-dialog__header h2{letter-spacing:-.025em;margin-top:3px;font-size:24px;font-weight:600;line-height:30px}.z-help-dialog__header>button{border:1px solid var(--z-border);border-radius:var(--z-radius-md);background:var(--z-surface);width:44px;height:44px;color:var(--z-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.z-help-dialog__header>button:hover{border-color:var(--z-border-strong);background:var(--z-surface-subtle);color:var(--z-text)}.z-help-dialog__header>button svg{width:20px;height:20px}.z-help-dialog__content{overscroll-behavior:contain;min-height:0;padding:34px 36px 44px;overflow-y:auto}.z-help-dialog__overview{max-width:680px;color:var(--z-text-secondary);font-size:17px;line-height:27px}.z-help-dialog__sections{border-top:1px solid var(--z-border);margin-top:36px}.z-help-dialog__sections>section{border-bottom:1px solid var(--z-border);padding:28px 0 30px}.z-help-dialog__section-title{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.z-help-dialog__section-title span{color:var(--z-action);font-size:10px;font-weight:650}.z-help-dialog__section-title h3{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:24px}.z-help-dialog__sections ul{gap:9px;margin:18px 0 0 50px;padding:0;list-style:none;display:grid}.z-help-dialog__sections li{color:var(--z-text-secondary);padding-left:16px;font-size:14px;line-height:22px;position:relative}.z-help-dialog__sections li:before{background:var(--z-brand);content:"";border-radius:1px;width:5px;height:5px;position:absolute;top:9px;left:0}.z-help-dialog__related{padding-top:32px}.z-help-dialog__related>p{color:var(--z-text-tertiary);font-size:11px;font-weight:600}.z-help-dialog__related>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.z-help-dialog__related button{border:1px solid var(--z-border);border-radius:var(--z-radius-md);background:var(--z-surface);min-height:44px;color:var(--z-text);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.z-help-dialog__related button:hover{border-color:var(--z-brand-300);background:var(--z-surface-brand);color:var(--z-action-hover)}.z-help-dialog__related button svg{width:15px;height:15px}.z-help-dialog__footer{border-top:1px solid var(--z-border);background:var(--z-surface);padding:14px 24px max(14px, env(safe-area-inset-bottom));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.z-help-dialog__footer>button{min-height:44px;color:var(--z-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:13px;font-weight:600}.z-help-dialog__footer>button:hover{color:var(--z-text)}.z-help-dialog__footer>a{border-radius:var(--z-radius-md);background:var(--z-action);min-height:44px;color:var(--z-text-inverse);justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.z-help-dialog__footer>a:hover{background:var(--z-action-hover)}.z-help-dialog__footer>a svg{width:16px;height:16px}@media (width<=640px){.z-help-dialog-layer{padding:max(12px, env(safe-area-inset-top)) 0 0;align-items:flex-end}.z-help-dialog{max-height:calc(100svh - max(12px, env(safe-area-inset-top)));border-radius:var(--z-radius-xl) var(--z-radius-xl) 0 0;border-bottom:0;border-left:0;border-right:0}.z-help-dialog__header{grid-template-columns:42px minmax(0,1fr) 44px;gap:12px;padding:16px}.z-help-dialog__mark{width:42px;height:42px}.z-help-dialog__header h2{font-size:20px;line-height:26px}.z-help-dialog__content{padding:26px 20px 34px}.z-help-dialog__overview{font-size:16px;line-height:25px}.z-help-dialog__sections{margin-top:28px}.z-help-dialog__sections>section{padding-block:24px}.z-help-dialog__sections ul{margin-left:40px}.z-help-dialog__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.z-help-dialog-layer *{scroll-behavior:auto!important}}.z-help{background:var(--z-canvas);color:var(--z-text);font-family:var(--z-font-sans)}.z-help *,.z-help :before,.z-help :after{box-sizing:border-box}.z-help :where(h1,h2,h3,p){margin:0}.z-help .z-editorial-container{width:calc(100% - 64px);max-width:1280px}.z-help-hero{background:var(--z-surface-brand);border-bottom:1px solid var(--z-brand-200)}.z-help-hero__grid{padding-block:64px}.z-help-hero__copy{max-width:720px}.z-help-hero h1{letter-spacing:-.04em;margin-top:16px;font-size:48px;font-weight:600;line-height:52px}.z-help-hero__lead{color:var(--z-text-secondary);font-size:18px;line-height:28px;margin-top:16px!important}.z-help-hero__search{margin-top:32px}.z-help .z-editorial-search__status{color:var(--z-text-secondary);font-size:12px}.z-help-hero__support{color:var(--z-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font-size:14px;display:flex}.z-help-hero__support button{min-height:44px;color:var(--z-link);cursor:pointer;background:0 0;border:0;text-decoration:underline}.z-help :is(a,button,input):focus-visible{outline:2px solid var(--z-focus);outline-offset:4px}.z-help-topics,.z-help-faq{padding-block:64px;scroll-margin-top:80px}.z-help .z-editorial-heading h2,.z-help-closing h2{letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:38px}.z-help-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:32px;display:grid}.z-help-topics__grid article{border-top:1px solid var(--z-border)}.z-help-topics__grid button{width:100%;min-height:176px;color:var(--z-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.z-help-topics__grid button:hover .z-help-topics__copy strong{color:var(--z-link)}.z-help-topics__icon{color:var(--z-action);padding-top:4px}.z-help-topics__icon svg{width:24px;height:24px}.z-help-topics__copy strong{letter-spacing:-.018em;font-size:24px;font-weight:600;line-height:30px;display:block}.z-help-topics__copy>span{color:var(--z-text-secondary);margin-top:8px;font-size:16px;line-height:24px;display:block}.z-help-topics__open{color:var(--z-link);grid-column:2;font-size:14px;line-height:20px}.z-help-topics__open i{font-style:normal}.z-help-faq{background:var(--z-surface);border-block:1px solid var(--z-border-subtle)}.z-help-faq__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.z-help-closing{background:var(--z-surface-brand);padding-block:64px}.z-help-closing__grid{justify-content:space-between;align-items:center;gap:32px;display:flex}.z-help-closing__grid p{color:var(--z-text-secondary);font-size:16px;line-height:24px}.z-help-closing__actions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}@media (width<=767px){.z-help .z-editorial-container{width:calc(100% - 32px)}.z-help-hero__grid,.z-help-topics,.z-help-faq,.z-help-closing{padding-block:48px}.z-help-hero h1{font-size:40px;line-height:44px}.z-help-hero__lead{font-size:16px;line-height:24px}.z-help-topics__grid,.z-help-faq__grid{grid-template-columns:1fr;gap:0}.z-help-faq__grid{gap:32px}.z-help-closing__grid{display:grid}.z-help-topics__grid button{min-height:0}}
