@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400 500;font-display:swap;src:url(./noto-sans-sc.BtRgkMFx.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./jetbrains-mono-regular.B_mUsk3R.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./jetbrains-mono-medium.CcLUyeiF.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f7f8fa;--bg-surface:#fff;--bg-hover:#f1f3f5;--border:#e4e7ec;--border-strong:#8a94a3;--text-muted:#5b6472;--text:#1f2937;--accent:#2b5fd9;--accent-hover:#234db5;--accent-text:#2b5fd9;--accent-subtle:#eaf1fb;--success:#1f7a4a;--success-subtle:#e7f4ec;--warning:#8a5300;--warning-subtle:#fff3dc;--danger:#b42318;--danger-solid:#b42318;--danger-subtle:#fdecea;--info:#2b5fd9;--info-subtle:#eaf1fb;--text-on-accent:#fff;--overlay:#0f111566;--shadow-overlay:0 8px 32px #0f111529;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-control:4px;--radius-panel:8px;--font-ui:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-number:"JetBrains Mono", "Noto Sans SC", monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0f1115;--bg-surface:#171a21;--bg-hover:#1f232b;--border:#2a2f3a;--border-strong:#5e6878;--text-muted:#a1a9b6;--text:#e6e8ec;--accent:#3d6fe0;--accent-hover:#3360cc;--accent-text:#7ba3f2;--accent-subtle:#1b2a45;--success:#4cc38a;--success-subtle:#15291f;--warning:#e8a33d;--warning-subtle:#2e2412;--danger:#f0705f;--danger-solid:#c2392b;--danger-subtle:#33191a;--info:#7ba3f2;--info-subtle:#1b2a45}*{box-sizing:border-box}html{scroll-padding-top:80px}body,html{background:var(--bg-page)}body{min-width:320px;font-family:var(--font-ui);color:var(--text);margin:0;font-size:14px;line-height:22px}button,input,select,textarea{font:inherit;color:inherit}button,select,summary{cursor:pointer}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}.button,.product-monogram,.sidebar-link,.skip-link,.text-button,button{border-radius:var(--radius-control)}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}dd,dl,h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:36px}h1,h2,h3,strong{font-weight:500}h2{font-size:20px;line-height:28px}h3{line-height:24px}h3,p{font-size:16px}p{line-height:26px}svg{vertical-align:middle;flex-shrink:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{color:var(--text);background:var(--accent-subtle)}input[type=number]{appearance:textfield}input::-webkit-inner-spin-button{appearance:none;margin:0}input::-webkit-outer-spin-button{appearance:none;margin:0}.dose-output,.numeric,.stat-value,input[type=number]{font-family:var(--font-number);font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--bg-surface);border:1px solid var(--border-strong);padding:12px 16px;position:fixed;top:-64px;left:16px}.skip-link:focus{top:8px}.app-shell{--sidebar-width:240px;min-height:100dvh;color:var(--text);background:var(--bg-page)}.app-shell.sidebar-collapsed{--sidebar-width:64px}.app-header{top:0;z-index:20;background:var(--bg-surface);border-bottom:1px solid var(--border);position:fixed;inset-inline:0}.app-header,.brand{height:56px;display:flex}.brand{width:var(--sidebar-width);background:var(--accent);color:var(--text-on-accent);flex-shrink:0;align-items:center;gap:12px;padding:0 24px}.brand:hover{background:var(--accent-hover);text-decoration:none}.brand:focus-visible{outline-color:var(--text-on-accent);outline-offset:-4px}.brand-wordmark{white-space:nowrap;align-items:baseline;gap:8px;font-size:16px;font-weight:500;display:flex}.brand-product{font-size:14px;font-weight:400}.topbar{flex:1;align-items:center;gap:16px;min-width:0;padding:0 24px 0 16px;display:flex}.icon-button{width:36px;height:36px;color:var(--text);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button:hover{background:var(--bg-hover)}.breadcrumb{align-items:center;gap:8px;min-width:0;display:flex}.breadcrumb>span:first-child,.breadcrumb>svg{color:var(--text-muted)}.topbar-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.topbar-link{color:var(--text);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.onboarding-launch{flex-shrink:0}.appearance-control{align-items:center;gap:4px;display:flex}.appearance-control select{background:0 0;border-color:#0000;width:124px}.appearance-control select:hover{background:var(--bg-hover)}.mobile-menu-button{display:none}.app-sidebar{width:var(--sidebar-width);background:var(--bg-surface);border-right:1px solid var(--border);z-index:15;flex-direction:column;padding:24px 16px 16px;display:flex;position:fixed;top:56px;bottom:0;left:0;overflow-y:auto}.sidebar-label{color:var(--text-muted);margin-bottom:12px;padding:0 12px;font-weight:500;line-height:20px}.app-sidebar nav,.mobile-nav nav{flex-direction:column;gap:4px;display:flex}.sidebar-link{min-height:40px;color:var(--text);white-space:nowrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.sidebar-link:hover{background:var(--bg-hover);text-decoration:none}.sidebar-link[aria-current]{background:var(--accent-subtle);color:var(--accent-text);font-weight:500}.sidebar-bottom{margin-top:auto;padding-top:32px}.sidebar-product{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}.product-monogram{background:var(--bg-hover);width:36px;height:36px;font-family:var(--font-number);place-items:center;display:grid}.sidebar-product div>span,.sidebar-product strong{display:block}.sidebar-product div>span{color:var(--text-muted);margin-top:4px}.sidebar-local{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;margin-top:16px;display:flex}.sidebar-collapsed .app-sidebar{padding:24px 8px 16px}.sidebar-collapsed .brand{padding-inline:20px}.sidebar-collapsed .brand-wordmark,.sidebar-collapsed .sidebar-label,.sidebar-collapsed .sidebar-link>span,.sidebar-collapsed .sidebar-local>span,.sidebar-collapsed .sidebar-product{display:none}.sidebar-collapsed .sidebar-link{justify-content:center;padding:12px}.sidebar-collapsed .sidebar-local{justify-content:center}.mobile-nav{background:var(--bg-surface);border:0;border-right:1px solid var(--border);width:280px;max-width:calc(100vw - 48px);height:100dvh;max-height:none;color:var(--text);margin:0;padding:16px}.mobile-nav-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}dialog::backdrop{background:var(--overlay)}.app-main{margin-left:var(--sidebar-width);min-width:0;padding:88px 32px 0}.app-main:focus{outline:none}.content-wrap{width:100%;max-width:1200px;margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-heading p{margin-top:8px}.page-content{margin-top:24px}.page-actions{flex-shrink:0;display:flex}.button,.page-actions{align-items:center;gap:8px}.button{border:1px solid var(--border-strong);min-height:36px;color:var(--text);background:var(--bg-surface);white-space:nowrap;justify-content:center;padding:6px 16px;font-size:14px;line-height:22px;display:inline-flex}.button:hover{background:var(--bg-hover)}.button.primary{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent);min-width:120px}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button:disabled,.button:disabled:hover{color:var(--text-muted);background:var(--border);border-color:var(--border)}.button.compact{padding-inline:12px}.text-button{min-height:36px;color:var(--accent-text);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:14px;line-height:22px;display:inline-flex}.text-button:hover{background:var(--bg-hover);text-decoration:none}.page-context{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0;display:flex}.context-local{gap:8px;margin-left:auto}.context-local,.status-tag{align-items:center;display:inline-flex}.status-tag{white-space:nowrap;border-radius:999px;gap:4px;min-height:24px;padding:0 8px;font-size:14px;line-height:20px}.status-tag.neutral{background:var(--bg-hover);color:var(--text-muted)}.status-tag.warning{background:var(--warning-subtle);color:var(--warning)}.calculator-layout{grid-template-columns:minmax(280px,352px) minmax(0,1fr);align-items:start;gap:24px;scroll-margin-top:80px;display:grid}.input-column,.results-column{flex-direction:column;gap:24px;min-width:0;display:flex}.panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:0}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px;display:flex}.panel-heading>span:not(.status-tag){color:var(--text-muted);white-space:nowrap}.panel-body{padding:16px}.accordion-content,.basic-panel .panel-body,.equipment-form{max-width:440px}.field{min-width:0;margin-bottom:16px}.choice-field>legend,.field>label{color:var(--text-muted);margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.input-wrap{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);align-items:center;width:100%;min-width:0;min-height:36px;display:flex}.input-wrap:focus-within{border-color:var(--accent);outline:1px solid var(--accent)}.input-wrap input{width:100%;min-width:0;height:34px;color:var(--text);border-radius:var(--radius-control);background:0 0;border:0;padding:4px 12px;font-size:14px;line-height:22px;display:block}.input-wrap input:focus-visible{outline:none}.input-wrap .unit{color:var(--text-muted);white-space:nowrap;flex-shrink:0;padding:0 12px 0 4px;font-size:14px;line-height:20px}.input-wrap select{border:0;border-left:1px solid var(--border);border-radius:0 var(--radius-control) var(--radius-control) 0;flex-shrink:0;width:auto;min-width:76px;max-width:116px;height:34px}.input-wrap.has-error{border-color:var(--danger)}.field-error{color:var(--danger);align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:22px;display:flex}.field-error>svg{margin-top:4px}.field-hint{color:var(--text);margin-top:8px;font-size:16px;line-height:26px}select{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-surface);width:100%;min-width:0;min-height:36px;color:var(--text);padding:4px 8px;font-size:14px;line-height:22px;display:block}input::-moz-placeholder{color:var(--text-muted)}textarea::-moz-placeholder{color:var(--text-muted)}input::placeholder,textarea::placeholder{color:var(--text-muted)}.choice-field{border:0;min-width:0;margin:0 0 24px;padding:0}.segmented{gap:8px;display:flex}.segmented button{border:1px solid var(--border-strong);border-radius:var(--radius-control);min-width:0;min-height:36px;color:var(--text);background:var(--bg-surface);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:14px;line-height:22px;display:flex}.segmented button:hover{background:var(--bg-hover)}.segmented button.selected{background:var(--accent-subtle);color:var(--accent-text);border-color:var(--accent);font-weight:500}.quick-values{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;margin-bottom:24px;display:flex}.quick-values>span{color:var(--text-muted)}.quick-values [aria-pressed=true]{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent)}.detail-fields{font-size:14px;line-height:22px}.detail-fields>div{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.detail-fields dt{color:var(--text-muted);font-weight:500}.detail-fields dd{overflow-wrap:anywhere;min-width:0}.basic-assumptions{border-top:1px solid var(--border);margin-bottom:8px;padding-top:8px}.accordion-trigger{border-radius:var(--radius-panel);text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:60px;padding:16px;font-size:20px;font-weight:500;line-height:28px;display:flex}.accordion-trigger:hover{background:var(--bg-hover)}.accordion-trigger .status-tag,.accordion-trigger>svg:last-child{margin-left:auto}.accordion-trigger .status-tag+svg{margin-left:0}.accordion-content,.applied-detail,.equipment-panel .panel-body,.form-group,.overview-bottom{border-top:1px solid var(--border)}.density-details[open] summary>svg,.rotated{transform:rotate(90deg)}.form-group{margin-top:24px;padding-top:24px}.form-group h3{margin-bottom:16px}.load-example{margin-bottom:24px}.notice{border-radius:var(--radius-panel);background:var(--info-subtle);align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.notice>svg{color:var(--info);margin-top:4px}.notice p,table{color:var(--text)}.notice p+p{margin-top:8px}.notice.warning{background:var(--warning-subtle)}.notice.warning>svg{color:var(--warning)}.notice:last-child{margin-bottom:0}.density-details,.empty-state>svg,.measurement-detail>h3{margin-bottom:16px}.density-details summary{min-height:36px;color:var(--accent-text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;list-style:none;display:flex}.density-details summary::-webkit-details-marker{display:none}.overview-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px 16px;display:grid}.overview-stat{min-width:0}.overview-stat dt{color:var(--text-muted);margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.stat-value{overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:36px}.stat-value>span{font-family:var(--font-ui);white-space:nowrap;margin-left:8px;font-size:14px;font-weight:400;line-height:22px}.overview-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.table-intro{padding:16px}.table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px;line-height:22px}.ingredient-table{table-layout:fixed;min-width:600px}.ingredient-col{width:28%}.amount-col{width:24%}.reading-col{width:30%}.operation-col{width:18%}td,th{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:12px 16px}th,thead th{font-weight:500}thead th{height:44px;color:var(--text-muted);background:var(--bg-hover);padding-block:8px;line-height:20px}tbody tr{min-height:52px}.ingredient-main:hover,.support-ingredients tr:hover{background:var(--bg-hover)}.entry-adopted>.ingredient-main{background:var(--accent-subtle)}.number-cell,.operation-cell{text-align:right}.amount-unit,.operation-cell{white-space:nowrap}.operation-cell .text-button{padding-inline:4px}.cell-description,.ingredient-name{font-weight:400;display:block}.cell-description{color:var(--text-muted);margin-top:4px;font-size:14px;line-height:20px}.amount-unit{font-family:var(--font-ui);margin-left:4px;font-size:14px;font-weight:400;line-height:22px;display:inline-block}.ingredient-reading .status-tag{margin-top:4px}.reading-value{display:block}.reading-state{color:var(--text-muted);margin-top:4px;display:block}.text-warning{color:var(--warning)}.reading-placeholder{padding-inline:0}.measurement-row>td{background:var(--bg-hover);padding:24px}.measurement-detail{max-width:100%}.measurement-form{max-width:440px}.measurement-values{max-width:440px;margin-top:16px}.measurement-actions{justify-content:flex-end;margin-top:16px;display:flex}.applied-detail{margin-top:16px;padding-top:8px}.result-details .notice{margin-top:16px}.result-details .detail-fields{font-size:16px;line-height:26px}.result-details dt{font-size:14px;line-height:22px}.result-details .detail-fields>div{grid-template-columns:112px minmax(0,1fr)}.validation-panel .empty-state{padding:48px 24px}.empty-state>svg{color:var(--text-muted)}.empty-state h3{margin-bottom:8px}.empty-state>.button{margin-top:24px}.error-list{color:var(--danger);margin:16px 0 0;padding-left:24px;font-size:16px;line-height:26px}.error-list li+li{margin-top:8px}#calculation-notes,#dose-calculator,#equipment-settings{scroll-margin-top:80px}.equipment-grid,.section-description{margin-bottom:24px}.dose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dose-item{min-width:0}.dose-result{border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.dose-result>span:first-child{color:var(--text-muted);font-weight:500}.dose-output{overflow-wrap:anywhere;font-size:20px;line-height:28px}.dose-notes{border-top:1px solid var(--border);margin-top:24px;padding-top:8px}.dose-notes dd,.notes-grid dd{font-size:16px;line-height:26px}.equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.equipment-group h3{align-items:center;gap:8px;margin-bottom:24px;display:flex}.equipment-form .field:last-child{margin-bottom:0}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.notes-grid h3,.source-section h3,.units-section h3,.units-table{margin-bottom:16px}.source-section,.units-section{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.units-table{min-width:440px}.units-table th:first-child{width:120px}.app-footer{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:32px;padding:24px 0;font-size:14px;line-height:20px;display:flex}.toast{z-index:40;border:1px solid var(--border);border-radius:var(--radius-panel);max-width:calc(min(480px,100vw - 32px));box-shadow:var(--shadow-overlay);background:var(--bg-surface);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;align-items:flex-start;gap:12px;padding:16px;font-size:16px;line-height:26px;display:flex;position:fixed;bottom:24px;right:24px}.toast>svg{color:var(--success);margin-top:4px}.toast.visible{opacity:1;visibility:visible}.copy-fallback{width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);color:var(--text);margin:auto;padding:0;position:fixed;overflow-y:auto}.copy-fallback .panel-body{padding:24px}.copy-fallback textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg-surface);width:100%;min-height:240px;max-height:48dvh;color:var(--text);font-family:var(--font-number);resize:vertical;margin-top:16px;padding:12px;font-size:14px;line-height:22px;display:block}.dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}@media (width>=768px) and (width<=1279px){.app-shell{--sidebar-width:64px}.app-sidebar{padding-inline:8px}.brand{padding-inline:20px}.brand-wordmark,.collapse-button,.sidebar-label,.sidebar-link>span,.sidebar-local>span,.sidebar-product{display:none}.sidebar-link{padding:12px}.sidebar-link,.sidebar-local{justify-content:center}}@media (width<=1100px){.page-heading{flex-wrap:wrap}.page-actions{margin-left:auto}.context-local{margin-left:0}}@media (width<=1023px){.calculator-layout,.input-column{grid-template-columns:minmax(0,1fr)}.input-column{display:grid}.accordion-content,.basic-panel .panel-body{max-width:472px}.equipment-grid,.notes-grid{gap:24px}.detail-fields>div{grid-template-columns:96px minmax(0,1fr);gap:12px}}@media (width<=767px){.app-shell,.app-shell.sidebar-collapsed{--sidebar-width:0px}.app-sidebar,.brand-wordmark,.collapse-button{display:none}.app-header .brand{width:56px;padding-inline:16px}.topbar{gap:8px;padding-inline:8px 16px}.mobile-menu-button{display:inline-flex}.appearance-control>svg,.breadcrumb>span:first-child,.breadcrumb>svg,.onboarding-launch-label,.topbar-link{display:none}.breadcrumb>span:last-child{white-space:nowrap}.topbar-actions{gap:8px}.onboarding-launch{width:44px;padding-inline:0}.appearance-control select{width:116px;padding-inline:4px}.app-main{padding:80px 16px 0}.page-heading{gap:16px}.page-heading h1{font-size:28px;line-height:36px}.page-actions{justify-content:flex-end;width:100%}.page-context{gap:12px;margin-block:24px}.context-local{width:100%}.overview-numbers{grid-template-columns:minmax(0,1fr);padding-block:16px}.overview-stat{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-stat dt{margin-bottom:0}.stat-value{text-align:right;font-size:20px;line-height:28px}.overview-bottom{align-items:flex-start}.dose-grid,.equipment-grid,.notes-grid{grid-template-columns:minmax(0,1fr)}.equipment-group+.equipment-group,.notes-grid article+article{border-top:1px solid var(--border);padding-top:24px}.equipment-panel .panel-heading,.notes-section .panel-heading{flex-wrap:wrap}.accordion-trigger{gap:8px}.button,.icon-button,.input-wrap,.segmented button,.text-button,select{min-height:44px}.input-wrap input,.input-wrap select{height:42px;font-size:16px}.copy-fallback textarea,select{font-size:16px}.icon-button{width:44px;height:44px}.topbar .icon-button{width:36px;height:44px}.topbar .appearance-control select{min-height:44px;font-size:14px}.sidebar-link{min-height:44px}.measurement-row>td{padding:16px}.toast{bottom:16px;right:16px}}@media (width<=374px){.topbar .breadcrumb{display:none}}@media (prefers-reduced-motion:no-preference){.button,.icon-button,.sidebar-link,.text-button{transition:background-color .12s,color .12s}.rotated{transition:transform .12s}}.onboarding-dialog[data-v-53a444cb]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.onboarding-dialog[data-v-53a444cb]::backdrop{background:0 0}.onboarding-overlay[data-v-53a444cb]{color:#eaf1fb;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.onboarding-card[data-v-53a444cb]{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg-surface);width:min(380px,100% - 32px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;overflow:hidden}.onboarding-heading[data-v-53a444cb]{flex-shrink:0;align-items:center;gap:12px;padding:12px 16px 0 24px;display:flex}.onboarding-label[data-v-53a444cb]{color:var(--accent-text);align-items:center;gap:8px;display:inline-flex}.onboarding-count[data-v-53a444cb]{color:var(--text-muted);white-space:nowrap;margin-left:auto}.onboarding-content[data-v-53a444cb]{padding:16px 24px 20px;overflow-y:auto}.onboarding-section[data-v-53a444cb]{color:var(--text-muted);margin-bottom:8px;display:inline-block}.onboarding-content h2[data-v-53a444cb]{margin-bottom:12px}.onboarding-content p[data-v-53a444cb]{font-size:14px;line-height:24px}.onboarding-content .onboarding-hint[data-v-53a444cb]{color:var(--text-muted);margin-top:12px}.onboarding-footer[data-v-53a444cb]{flex-shrink:0;padding:0 24px 20px}.onboarding-progress[data-v-53a444cb]{gap:6px;margin-bottom:20px;display:flex}.onboarding-progress span[data-v-53a444cb]{background:var(--border);border-radius:2px;flex:1;height:3px}.onboarding-progress .complete[data-v-53a444cb]{background:var(--accent)}.onboarding-actions[data-v-53a444cb]{align-items:center;gap:8px;display:flex}.onboarding-skip[data-v-53a444cb]{color:var(--text-muted);margin-right:auto;padding-inline:0}.onboarding-actions .button[data-v-53a444cb]{min-width:0;padding-inline:12px}@media (width<=767px){.onboarding-heading[data-v-53a444cb]{padding-left:20px}.onboarding-content[data-v-53a444cb]{padding:12px 20px 16px}.onboarding-footer[data-v-53a444cb]{padding:0 20px 16px}.onboarding-progress[data-v-53a444cb]{margin-bottom:16px}}
