*,:before,:after{box-sizing:border-box}:root{--fm-brand-100:#fff3e6;--fm-brand-200:#ff9455;--fm-brand-300:#ff7823;--fm-brand-400:#b25300;--fm-brand-500:#6b3100;--fm-neurastone-0:#fff;--fm-neurastone-100:#fafafa;--fm-neurastone-200:#f0f0f0;--fm-neurastone-300:#b2b3b6;--fm-neurastone-400:#6b6c70;--fm-neurastone-500:#4b4b4b;--fm-neurastone-600:#2e2e2e;--fm-neurastone-700:#272727;--fm-neurastone-800:#1c1c1e;--fm-neurastone-900:#121212;--fm-blue-100:#e6f2ff;--fm-blue-200:#66afff;--fm-blue-300:#007aff;--fm-blue-400:#004999;--fm-blue-500:#002c5c;--fm-green-100:#ebf9ee;--fm-green-300:#34c759;--fm-red-100:#ffebea;--fm-red-300:#ff3b30;--fm-red-400:#99231d;--fm-orange-100:#fff4e6;--fm-orange-200:#ffbf66;--fm-orange-300:#ff9500;--fm-orange-400:#995900;--font-head:"Cabinet Grotesk", sans-serif;--font-body:"Inter", sans-serif;--sidebar-w:264px;--topbar-h:0px;--global-h:60px;--r:8px;--ease:.2s cubic-bezier(.4, 0, .2, 1)}:root,html.theme-light{--brand:var(--fm-brand-300);--brand-light:var(--fm-brand-100);--white:var(--fm-neurastone-0);--bg-canvas:var(--fm-neurastone-0);--bg-subtle:var(--fm-neurastone-100);--bg-surface:var(--fm-neurastone-0);--bg-muted:var(--fm-neurastone-200);--text-primary:var(--fm-neurastone-800);--text-secondary:var(--fm-neurastone-500);--text-muted:var(--fm-neurastone-400);--text-disabled:var(--fm-neurastone-300);--border:var(--fm-neurastone-200);--border-mid:var(--fm-neurastone-300);--callout-bg:var(--fm-neurastone-100);--callout-info-text:var(--fm-brand-400);--callout-warn-text:var(--fm-orange-400);--icon-brand:var(--fm-brand-300);--icon-blue:var(--fm-blue-300);--icon-brand-bg:var(--fm-brand-100);--icon-blue-bg:var(--fm-blue-100)}html.theme-dark{--brand:var(--fm-brand-300);--brand-light:var(--fm-brand-400);--white:var(--fm-neurastone-900);--bg-canvas:var(--fm-neurastone-900);--bg-subtle:var(--fm-neurastone-800);--bg-surface:var(--fm-neurastone-900);--bg-muted:var(--fm-neurastone-600);--text-primary:var(--fm-neurastone-0);--text-secondary:var(--fm-neurastone-300);--text-muted:var(--fm-neurastone-400);--text-disabled:var(--fm-neurastone-500);--border:var(--fm-neurastone-600);--border-mid:var(--fm-neurastone-500);--callout-bg:var(--fm-neurastone-700);--callout-info-text:var(--fm-brand-200);--callout-warn-text:var(--fm-orange-200);--icon-brand:var(--fm-brand-200);--icon-blue:var(--fm-blue-200);--icon-brand-bg:var(--fm-brand-500);--icon-blue-bg:var(--fm-blue-500)}.help-root{font-family:var(--font-body);background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.help-topbar{top:var(--global-h);height:var(--topbar-h);background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:40;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;left:0;right:0}.topbar-left{align-items:center;gap:16px;display:flex}.topbar-sep{background:var(--border);width:1px;height:20px}.topbar-label{color:var(--text-muted);font-size:13px;font-weight:400}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.hamburger span{background:var(--text-primary);border-radius:2px;width:20px;height:1.5px;display:block}.help-layout{min-height:calc(100vh - var(--global-h) - var(--topbar-h));display:flex}.help-sidebar{width:var(--sidebar-w);top:calc(var(--global-h) + var(--topbar-h));height:calc(100vh - var(--global-h) - var(--topbar-h));background:var(--bg-surface);border-right:1px solid var(--border);transition:transform var(--ease);z-index:30;flex-shrink:0;align-self:flex-start;padding:16px 0 24px;position:sticky;overflow-y:auto}.help-sidebar::-webkit-scrollbar{width:0}.nav-parent{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:500;display:flex}.nav-parent:hover{background:var(--bg-subtle)}.nav-parent-icon{width:20px;height:20px;color:var(--text-primary);flex-shrink:0}.nav-chevron{width:14px;height:14px;color:var(--text-muted);transition:transform var(--ease);flex-shrink:0;margin-left:auto}.nav-chevron.open{transform:rotate(180deg)}.nav-children{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-children.open{max-height:800px}.nav-sub-item{cursor:pointer;transition:color var(--ease);border-radius:4px;align-items:center;padding:8px 28px;display:flex}.nav-sub-item:hover .sub-title,.nav-sub-item.active .sub-title{color:var(--brand)}.sub-title{color:var(--text-muted);transition:color var(--ease);font-size:14px;font-weight:500;line-height:1.35}.right-toc{width:200px;top:calc(var(--global-h) + var(--topbar-h) + 48px);flex-shrink:0;align-self:flex-start;margin-left:48px;padding:0;position:sticky}.toc-label{letter-spacing:.08em;text-transform:uppercase;color:#b2b3b6;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.section-link{color:var(--text-disabled);transition:color var(--ease);cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;width:100%;padding:4px 0 4px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.45;text-decoration:none;display:block}.section-link:hover{color:var(--text-secondary)}.section-link.active{color:var(--brand);border-left-color:var(--brand);font-weight:700}.help-main{background:var(--bg-surface);flex:1;justify-content:center;min-width:0;padding:48px 48px 128px;display:flex}.main-inner{gap:0;width:100%;max-width:968px;display:flex}.main-content{flex:1;min-width:0;max-width:720px}.main-content.landing-main-content{justify-content:center;max-width:none;display:flex}.policy-header{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:40px}.policy-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin-bottom:8px;font-size:12px;font-weight:500}.policy-title{font-family:var(--font-head);color:var(--text-primary);letter-spacing:-.8px;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.1}.policy-section{scroll-margin-top:calc(var(--global-h) + var(--topbar-h) + 24px);margin-bottom:48px}.policy-section p{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.75}.policy-section p:last-child{margin-bottom:0}.policy-section a{color:var(--brand);text-decoration:underline}.policy-section a:hover{color:var(--fm-brand-400)}.policy-link{color:var(--brand);font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.policy-link:hover{color:var(--fm-brand-400)}.policy-meta{color:var(--text-muted);margin-top:8px;font-size:13px}.policy-meta-footer{border-top:1px solid var(--border);margin-top:64px;padding-top:24px}.policy-meta-footer .policy-meta{margin-top:0}.section-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.25}.section-subtitle{font-family:var(--font-head);color:var(--text-primary);margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.3}.policy-section ol{counter-reset:policy-counter;margin:16px 0;padding-left:0;list-style:none}.policy-section ol>li{counter-increment:policy-counter;color:var(--text-secondary);margin-bottom:12px;padding-left:28px;font-size:14px;line-height:1.75;position:relative}.policy-section ol>li:before{content:counter(policy-counter) ".";color:var(--text-muted);width:20px;font-size:14px;font-weight:500;position:absolute;top:0;left:0}.policy-section ul{margin:16px 0;padding-left:0;list-style:none}.policy-section ul li{color:var(--text-secondary);margin-bottom:10px;padding-left:16px;font-size:14px;line-height:1.75;position:relative}.policy-section ul li:before{content:"";background:var(--text-disabled);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:2px}.policy-section li>ul,.policy-section li>ol{margin:8px 0 0}.policy-section ol>li>ol{counter-reset:nested-counter}.policy-section ol>li>ol>li{counter-increment:nested-counter}.policy-section ol>li>ol>li:before{content:counter(nested-counter, lower-alpha) "."}.policy-section li strong{color:var(--text-primary)}.callout{border-radius:var(--r);background:var(--callout-bg);align-items:flex-start;gap:12px;margin:24px 0;padding:16px;font-size:14px;line-height:1.65;display:flex}.callout-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.callout-body{flex:1}.callout-title{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.callout-text{color:var(--text-secondary);font-size:14px;line-height:1.65}.callout-info .callout-dot{background:var(--brand)}.callout-info .callout-title{color:var(--brand)}.callout-neutral .callout-dot{background:var(--text-disabled)}.callout-neutral .callout-title{color:var(--text-muted)}.policy-table-wrap{border-radius:var(--r);border:1px solid var(--border);margin:24px 0;overflow-x:auto}.policy-table{border-collapse:collapse;width:100%;font-size:14px}.policy-table th{text-align:left;font-family:var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-subtle);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700}.policy-table td{color:var(--text-secondary);border-bottom:1px solid var(--border);vertical-align:top;padding:14px 16px;line-height:1.55}.policy-table tr:last-child td{border-bottom:none}.policy-table td strong{color:var(--text-primary);font-weight:500}.contact-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r);margin-top:24px;padding:24px}.contact-card-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:16px;font-size:15px;font-weight:700}.contact-row{align-items:baseline;gap:16px;margin-bottom:8px;font-size:14px;display:flex}.contact-label{color:var(--text-muted);flex-shrink:0;min-width:72px;font-size:12px}.contact-value{color:var(--text-primary);font-weight:500}.theme-toggle{border-radius:var(--r);border:.5px solid var(--border);background:var(--bg-surface);cursor:pointer;width:36px;height:36px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{background:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-mid)}.theme-toggle svg{width:18px;height:18px;display:block;overflow:visible}.topbar-right{align-items:center;gap:8px;display:flex}.mode-pill{background:var(--bg-muted);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.mode-pill-btn{font-family:var(--font-body);color:var(--text-muted);cursor:pointer;transition:background var(--ease), color var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500}.mode-pill-btn.active{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}.mode-pill-btn:hover:not(.active){color:var(--text-secondary)}.theme-toggle .icon-moon{display:block}.theme-toggle .icon-sun,html.theme-dark .theme-toggle .icon-moon{display:none}html.theme-dark .theme-toggle .icon-sun{display:block}html.theme-light .site-header,html.theme-dark .site-header{border-bottom:1px solid var(--border)}html.theme-dark .site-header{background:var(--bg-surface)!important}.mode-dropdown-wrap{position:relative}.mode-trigger{border:.5px solid var(--border);background:var(--bg-surface);cursor:pointer;-webkit-user-select:none;user-select:none;height:36px;transition:background var(--ease), border-color var(--ease);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mode-trigger:hover{background:var(--bg-subtle);border-color:var(--border-mid)}.mode-dropdown-wrap.open .mode-trigger{border-color:var(--border-mid);background:var(--bg-subtle)}.mode-trigger-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mode-trigger-icon svg{width:20px;height:20px}.mode-trigger-label{color:var(--text-primary);font-size:12px;font-weight:500;font-family:var(--font-body);white-space:nowrap}.mode-trigger-chevron{width:16px;height:16px;color:var(--text-muted);transition:transform var(--ease)}.mode-dropdown-wrap.open .mode-trigger-chevron{transform:rotate(180deg)}.mode-menu{background:var(--bg-surface);border:.5px solid var(--border);z-index:200;border-radius:8px;min-width:192px;padding:0;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.mode-dropdown-wrap.open .mode-menu{display:block}.mode-menu-label{color:var(--text-disabled);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:600;font-family:var(--font-body);padding:8px 16px}.mode-menu-item{cursor:pointer;transition:background var(--ease);align-items:center;gap:8px;padding:8px 16px;display:flex}.mode-menu-item:hover{background:var(--bg-subtle)}.mode-item-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mode-item-icon svg{width:20px;height:20px}.mode-item-icon-orange{background:var(--icon-brand-bg)}.mode-item-icon-blue{background:var(--icon-blue-bg)}.mode-item-label{color:var(--text-primary);font-size:13px;font-weight:500;font-family:var(--font-body);flex:1}.mode-item-check{opacity:0;flex-shrink:0;width:16px;height:16px}.mode-menu-item.active .mode-item-check{opacity:1}.mode-menu-item.active .mode-item-label{color:var(--brand)}.mode-menu-divider{background:var(--border);height:.5px;margin:4px 0}.sidebar-overlay{top:var(--global-h);z-index:25;opacity:0;transition:opacity var(--ease);background:#1a16124d;display:none;position:fixed;bottom:0;left:0;right:0}.landing-state{text-align:center;width:100%;max-width:720px;min-height:calc(100vh - var(--global-h) - var(--topbar-h) - 96px);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:48px;display:flex}.landing-icon{background:var(--brand-light);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;display:flex}.landing-title{font-family:var(--font-head);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:0;font-size:28px;font-weight:800}.landing-sub{color:var(--text-secondary);max-width:560px;margin-bottom:0;font-size:14px;line-height:1.7}.landing-divider{background:var(--border);width:40px;height:1px;margin:32px auto}.landing-contacts{justify-content:center;align-items:flex-start;gap:40px;display:flex}.landing-contact-item{text-align:left;align-items:flex-start;gap:10px;display:flex}.landing-contact-icon{background:var(--bg-muted);width:40px;height:40px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-contact-label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500}.landing-contact-value{color:var(--text-secondary);font-size:14px;font-weight:500}.help-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;gap:4px;padding:6px;display:none}.help-hamburger span{background:var(--text-primary);border-radius:2px;width:20px;height:1.5px;display:block}@media (max-width:768px){.hamburger,.help-hamburger{display:flex}.help-main{padding:24px 16px 80px}.help-topbar{padding:0 16px}.topbar-sep,.topbar-label{display:none}.help-sidebar{top:var(--global-h);height:calc(100vh - var(--global-h));z-index:40;box-shadow:none;width:280px;position:fixed;bottom:0;left:0;transform:translate(-100%)}.help-sidebar.open{transform:translate(0);box-shadow:24px 0 60px #1a16121f}.sidebar-overlay{display:block}.sidebar-overlay.visible{opacity:1}.right-toc{display:none}.main-inner{max-width:100%}.landing-state{padding:32px 24px}.landing-contacts{flex-direction:column;gap:16px}.landing-contact-item{width:100%}}html.theme-dark .help-topbar,html.theme-dark .help-sidebar{background:var(--bg-surface);border-color:var(--border)}html.theme-dark .policy-table th{background:var(--bg-subtle)}html.theme-dark .contact-card{background:var(--bg-surface);border-color:var(--border)}html.theme-dark .policy-table-wrap,html.theme-dark .policy-table td{border-color:var(--border)}
