@font-face{font-family:GinetexSymbols;src:url(/ginetex-symbols%200610.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:USA-CARE1;src:url(/USA-CARE1.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KoreaCareFontNew;src:url(/KoreaCareFontNew.ttf)format("truetype");font-weight:400;font-style:normal}:root{--bg-color:#f6f7f8;--bg-light:#f6f7f8;--surface:#fff;--sidebar-bg:#fff;--sidebar-text:#202824;--text-main:#202824;--text-muted:#626d66;--border-color:#e1e6e2;--primary:#165c46;--primary-hover:#104b39;--pantone-286c:#165c46;--shadow-sm:0 1px 2px #165c460d;--shadow-md:0 4px 12px #165c4614;--shadow-lg:0 14px 30px #165c461f;--glass-border:1px solid #e1e6e2;--precision-radius:6px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}.glass-panel{background:var(--sidebar-bg);-webkit-backdrop-filter:blur(12px);border-right:var(--glass-border);box-shadow:var(--shadow-md)}button{cursor:pointer;font-family:inherit;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn-action{color:#202824;border:1px solid var(--border-color);border-radius:var(--precision-radius);cursor:pointer;background-color:#fff;justify-content:center;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-action:hover:not(:disabled){color:#104b39;background-color:#f0f4f1}.btn-action:disabled{opacity:.5;cursor:not-allowed}.btn-action.primary{background-color:var(--primary);color:#fff;border-color:var(--primary)}.btn-action.primary:hover:not(:disabled){background-color:var(--primary-hover);color:#fff}.btn-action.success{color:#16a34a;background-color:#f0fdf4;border-color:#bbf7d0}.btn-action.success:hover:not(:disabled){color:#15803d;background-color:#dcfce7}.btn-action.danger{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.btn-action.danger:hover:not(:disabled){color:#b91c1c;background-color:#fee2e2}.dashboard-content>.dashboard-page,.dashboard-content>.page-container,.main-content>.page-container{width:100%;max-width:1536px;margin:0 auto;padding:32px!important}.dashboard-content .welcome-section,.dashboard-content .header{margin-bottom:28px!important}.dashboard-content .welcome-section h2,.dashboard-content .header h2{letter-spacing:-.04em;line-height:1.2;color:var(--text-main)!important;font-size:clamp(1.65rem,2.25vw,2rem)!important;font-weight:600!important}.dashboard-content .welcome-section p,.dashboard-content .header p{color:var(--text-muted)!important;font-size:.82rem!important}.dashboard-content .metrics-grid{gap:16px!important}.dashboard-content .metric-card{flex-direction:column;min-height:188px;border:1px solid var(--border-color)!important;border-radius:var(--precision-radius)!important;background:var(--surface)!important;box-shadow:none!important;align-items:stretch!important;gap:20px!important;padding:23px!important;transform:none!important}.dashboard-content .metric-card:hover{box-shadow:none!important;background:#fdfefd!important;border-color:#abc5b4!important;transform:none!important}.dashboard-content .metric-icon{border-radius:var(--precision-radius)!important;width:35px!important;height:35px!important;color:var(--primary)!important;background:#eaf2ee!important;font-size:1rem!important}.dashboard-content .metric-content h3,.dashboard-content .metric-label{color:var(--text-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:.75rem!important;font-weight:500!important}.dashboard-content .metric-content .value,.dashboard-content .metric-value{letter-spacing:-.06em;color:var(--text-main)!important;font-size:2.4rem!important;font-weight:600!important}.dashboard-content .metric-content p{color:var(--text-muted)!important;font-size:.75rem!important}.dashboard-content .table-container,.dashboard-content .data-table,.dashboard-content .settings-card,.dashboard-content .form-card,.dashboard-content .content-card{border-color:var(--border-color)!important;border-radius:var(--precision-radius)!important;box-shadow:none!important}.dashboard-content input:not([type=checkbox]):not([type=radio]),.dashboard-content select,.dashboard-content textarea{border-radius:var(--precision-radius)!important;border-color:#d8e0d9!important}.dashboard-content input:focus,.dashboard-content select:focus,.dashboard-content textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #165c461f!important}:root{--precision-canvas:#f6f7f8;--precision-surface:#fff;--precision-ink:#172024;--precision-muted:#626c73;--precision-border:#dfe3e5;--precision-accent:#24564d;--precision-accent-hover:#1b463e;--precision-accent-soft:#eaf1ee;--precision-soft:#f1f4f3;--bg-color:var(--precision-canvas);--bg-light:var(--precision-canvas);--surface:var(--precision-surface);--sidebar-bg:var(--precision-surface);--text-main:var(--precision-ink);--text-muted:var(--precision-muted);--border-color:var(--precision-border);--primary:var(--precision-accent);--primary-hover:var(--precision-accent-hover);--pantone-286c:var(--precision-accent);--shadow-sm:none;--shadow-md:none;--shadow-lg:none}body{background:var(--precision-canvas);color:var(--precision-ink);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:14px;line-height:1.55}.precision-workspace-content>.page-container,.precision-workspace-content>.dashboard-page,.precision-workspace-content>.precision-page,.precision-workspace-content>.orders-page,.precision-workspace-content>.settings-page,.precision-workspace-content>.management-container,.precision-workspace-content>.assignment-container{width:100%;max-width:1536px;margin:0 auto;padding:32px!important}.precision-workspace-content>.template-builder-container{background:var(--precision-canvas);height:calc(100dvh - 120px);min-height:0}.precision-workspace-content .template-builder-container .sidebar-wrapper,.precision-workspace-content .template-builder-container .main-area,.precision-workspace-content .assignment-container .content-wrapper,.precision-workspace-content .management-container .content-wrapper{border-color:var(--precision-border)!important;box-shadow:none!important}.precision-workspace-content .header,.precision-workspace-content .welcome-section,.precision-workspace-content .page-header{margin-bottom:28px!important}.precision-workspace-content h1,.precision-workspace-content h2{color:var(--precision-ink);letter-spacing:-.035em;font-weight:600}.precision-workspace-content .header h2,.precision-workspace-content .welcome-section h2,.precision-workspace-content .page-header h1{line-height:1.25;font-size:28px!important}.precision-workspace-content .header p,.precision-workspace-content .welcome-section p,.precision-workspace-content .page-header p,.precision-workspace-content .subtitle{font-size:13px;color:var(--precision-muted)!important}.precision-workspace-content .table-container,.precision-workspace-content .content-card,.precision-workspace-content .settings-card,.precision-workspace-content .form-card,.precision-workspace-content .dashboard-card,.precision-workspace-content .data-table{border:1px solid var(--precision-border)!important;background:var(--precision-surface)!important;box-shadow:none!important;border-radius:6px!important}.precision-workspace-content .data-table{border-collapse:separate;border-spacing:0;overflow:hidden}.precision-workspace-content .data-table th{letter-spacing:.02em;font-size:11px;font-weight:650;color:var(--precision-muted)!important;background:#fff!important}.precision-workspace-content .data-table th,.precision-workspace-content .data-table td{border-color:var(--precision-border)!important}.precision-workspace-content .data-table tbody tr:hover{background:#f8faf9!important}.precision-workspace-content input:not([type=checkbox]):not([type=radio]),.precision-workspace-content select,.precision-workspace-content textarea{min-height:40px;color:var(--precision-ink);font-size:14px;border:1px solid var(--precision-border)!important;background:#fff!important;border-radius:5px!important}.precision-workspace-content textarea{min-height:96px}.precision-workspace-content input:focus,.precision-workspace-content select:focus,.precision-workspace-content textarea:focus{outline-offset:2px;outline:3px solid #789fba;border-color:var(--precision-accent)!important;box-shadow:none!important}.precision-workspace-content button,.precision-workspace-content .btn-action,.precision-workspace-content .btn-primary,.precision-workspace-content .precision-button{box-shadow:none!important;border-radius:5px!important}.precision-workspace-content .btn-primary,.precision-workspace-content .precision-button.primary,.precision-workspace-content .btn-action.primary{min-height:40px;background:var(--precision-accent)!important;border-color:var(--precision-accent)!important;color:#fff!important}.precision-workspace-content .btn-primary:hover,.precision-workspace-content .precision-button.primary:hover,.precision-workspace-content .btn-action.primary:hover{background:var(--precision-accent-hover)!important}.precision-workspace-content .metric-card,.precision-workspace-content .precision-metric{border:1px solid var(--precision-border)!important;background:var(--precision-surface)!important;box-shadow:none!important;border-radius:6px!important}.precision-workspace-content .metric-card:hover,.precision-workspace-content .precision-metric:hover{box-shadow:none!important;border-color:#a7beb5!important;transform:none!important}.precision-workspace-content .status-badge,.precision-workspace-content .badge,.precision-workspace-content .tag{box-shadow:none!important;border-radius:4px!important}.precision-workspace-content .modal-overlay,.precision-workspace-content .wizard-overlay{background:#17202459!important}.precision-workspace-content .modal-content,.precision-workspace-content .preview-container,.precision-workspace-content .wizard-container{border:1px solid var(--precision-border)!important;border-radius:8px!important;box-shadow:0 12px 30px #17202429!important}@media (width<=850px){.precision-workspace-content>.page-container,.precision-workspace-content>.dashboard-page,.precision-workspace-content>.precision-page,.precision-workspace-content>.orders-page,.precision-workspace-content>.settings-page,.precision-workspace-content>.management-container,.precision-workspace-content>.assignment-container{padding:22px!important}}@media (width<=700px){.precision-workspace-content>.page-container,.precision-workspace-content>.dashboard-page,.precision-workspace-content>.precision-page,.precision-workspace-content>.orders-page,.precision-workspace-content>.settings-page,.precision-workspace-content>.management-container,.precision-workspace-content>.assignment-container{padding:24px 20px!important}.precision-workspace-content .header h2,.precision-workspace-content .welcome-section h2,.precision-workspace-content .page-header h1{font-size:26px!important}.precision-workspace-content input:not([type=checkbox]):not([type=radio]),.precision-workspace-content select{min-height:44px;font-size:16px}.precision-workspace-content .data-table{min-width:640px}.precision-workspace-content .table-container{overflow-x:auto}.precision-workspace-content>.template-builder-container{height:auto;min-height:calc(100dvh - 58px)}}.impersonation-bar[data-v-f8446ee2]{color:#854d0e;z-index:99999;background-color:#fef08a;border-bottom:1px solid #facc15;justify-content:center;align-items:center;height:32px;font-size:.8rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #00000014}.switcher-error[data-v-f8446ee2]{color:#b42318;margin:0 14px 10px;font-size:.78rem;line-height:1.35}.impersonation-content[data-v-f8446ee2]{align-items:center;gap:10px;display:flex}.pulse-dot[data-v-f8446ee2]{background-color:#ca8a04;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-f8446ee2}@keyframes pulse-f8446ee2{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.target-name[data-v-f8446ee2]{color:#713f12;font-weight:700}.btn-return-admin[data-v-f8446ee2]{color:#fff;cursor:pointer;background-color:#ca8a04;border:none;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:600}.btn-return-admin[data-v-f8446ee2]:hover{background-color:#a16207}.switcher-widget[data-v-f8446ee2]{z-index:9999;position:fixed;bottom:24px;right:24px}.switcher-trigger[data-v-f8446ee2]{color:#fff;cursor:pointer;background-color:#1e293b;border:1px solid #334155;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #0000001a}.switcher-trigger[data-v-f8446ee2]:hover{background-color:#0f172a;transform:translateY(-2px);box-shadow:0 14px 28px -5px #0000004d}.caret[data-v-f8446ee2]{opacity:.7;font-size:.65rem}.switcher-menu[data-v-f8446ee2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:320px;display:flex;position:absolute;bottom:50px;right:0;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 8px 10px -6px #0000001a}.menu-header[data-v-f8446ee2]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.menu-header h3[data-v-f8446ee2]{color:#1e293b;margin:0;font-size:.9rem;font-weight:700}.btn-close-menu[data-v-f8446ee2]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1}.menu-section[data-v-f8446ee2]{border-bottom:1px solid #f1f5f9;padding:12px 16px}.section-title[data-v-f8446ee2]{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin-bottom:8px;font-size:.7rem;font-weight:700}.role-option[data-v-f8446ee2]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:8px 12px;transition:all .15s;display:flex}.role-option[data-v-f8446ee2]:hover{background-color:#f8fafc;border-color:#cbd5e1}.role-option.active[data-v-f8446ee2]{background-color:#eff6ff;border-color:#3b82f6}.role-icon[data-v-f8446ee2]{font-size:1.2rem}.role-details[data-v-f8446ee2]{flex-direction:column;display:flex}.role-title[data-v-f8446ee2]{color:#1e293b;font-size:.85rem;font-weight:600}.role-desc[data-v-f8446ee2]{color:#64748b;font-size:.7rem}.tenant-selector-group[data-v-f8446ee2]{gap:6px;display:flex}.tenant-select[data-v-f8446ee2]{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:.85rem}.btn-switch-tenant[data-v-f8446ee2]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:600}.btn-switch-tenant[data-v-f8446ee2]:disabled{opacity:.5;cursor:not-allowed}.menu-footer[data-v-f8446ee2]{background-color:#f8fafc;justify-content:flex-end;padding:10px 16px;display:flex}.btn-wipe-data[data-v-f8446ee2]{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.75rem;font-weight:600}.btn-wipe-data[data-v-f8446ee2]:hover{text-decoration:underline}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#app{width:100%;min-height:100vh;overflow:hidden visible}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.table-container{overflow:auto!important}.data-table th{z-index:10!important;position:sticky!important;top:0!important}body #app .auth-page-container{background:var(--precision-canvas);min-height:100vh;padding:24px}body #app .auth-card{border:1px solid var(--precision-border);border-radius:8px;max-width:440px;padding:34px 32px;box-shadow:0 12px 30px #1720241a}body #app .auth-header{margin-bottom:24px}body #app .brand-badge{background:var(--precision-soft);color:var(--precision-accent);letter-spacing:.13em;border-radius:4px;font-size:10px;font-weight:700}body #app .auth-header h2{color:var(--precision-ink);letter-spacing:-.035em;font-size:28px;font-weight:600}body #app .subtitle,body #app .help-text{color:var(--precision-muted)}body #app .auth-page-container label{color:var(--precision-ink);font-size:13px}body #app .auth-page-container .input-field{border-color:var(--precision-border);min-height:42px;color:var(--precision-ink);border-radius:5px;font-size:14px}body #app .auth-page-container .input-field:focus{border-color:var(--precision-accent);box-shadow:0 0 0 3px #789fba}body #app .auth-page-container .btn-primary-auth,body #app .auth-page-container .btn-verify{background:var(--precision-accent);border-radius:5px;min-height:42px}body #app .auth-page-container .btn-primary-auth:hover:not(:disabled),body #app .auth-page-container .btn-verify:hover:not(:disabled){background:var(--precision-accent-hover)}body #app .auth-page-container .link-subtle{color:var(--precision-accent)}body #app .proof-page-wrapper{background:var(--precision-canvas);min-height:100vh;color:var(--precision-ink)}body #app .proof-topbar{border-bottom:1px solid var(--precision-border);background:var(--precision-surface);min-height:66px;box-shadow:none;padding:0 32px}body #app .proof-topbar h1,body #app .topbar-title h1,body #app .topbar-title h2{color:var(--precision-ink);letter-spacing:-.03em;font-size:22px;font-weight:600}body #app .proof-topbar .sub-batch{color:var(--precision-muted)}body #app .proof-body{gap:20px;padding:32px}body #app .proof-meta-sidebar,body #app .canvas-card,body #app .mode-context-banner{border-color:var(--precision-border);background:var(--precision-surface);box-shadow:none;border-radius:6px}body #app .proof-meta-sidebar{background:var(--precision-surface)}body #app .mode-context-banner{color:var(--precision-muted)}body #app .mode-context-banner.vendor{color:#6d4c00;background:#fff7e6;border-color:#d69b2d}body #app .mode-context-banner.operate{color:#164c6b;background:#e8f4fb;border-color:#4a94bc}body #app .mode-context-banner.brand{color:#34446f;background:#eef0f8;border-color:#737da8}body #app .proof-topbar .btn-print-master,body #app .proof-topbar .btn-print-proof{background:var(--precision-accent);border-color:var(--precision-accent);border-radius:5px}body #app .proof-topbar .btn-back,body #app .proof-topbar .btn-copy-link{border-color:var(--precision-border);box-shadow:none;border-radius:5px}body #app .canvas-display-wrapper{background:var(--precision-soft);border-radius:5px}@media (width<=700px){body #app .proof-topbar{min-height:58px;padding:0 18px}body #app .proof-body{padding:20px}}@media (width<=500px){body #app .auth-page-container{align-items:flex-start;padding:24px 18px}body #app .auth-card{padding:28px 22px}body #app .auth-page-container .input-field{min-height:44px;font-size:16px}}.precision-shell[data-v-89e29516]{background:var(--precision-canvas);min-height:100vh;color:var(--precision-ink);display:flex}.precision-sidebar[data-v-89e29516]{border-right:1px solid var(--precision-border);background:var(--precision-surface);z-index:30;flex-direction:column;flex:0 0 218px;width:218px;height:100vh;padding:22px 12px 14px;transition:width .18s,flex-basis .18s,transform .18s;display:flex;position:sticky;top:0;overflow-x:hidden}.precision-sidebar.collapsed[data-v-89e29516]{flex-basis:68px;width:68px;padding-inline:10px}.precision-sidebar.collapsed .precision-identity[data-v-89e29516]{justify-content:center;padding-inline:0}.precision-identity[data-v-89e29516]{align-items:center;gap:10px;min-height:36px;padding:0 7px;display:flex}.precision-mark[data-v-89e29516],.precision-avatar[data-v-89e29516]{background:var(--precision-soft);width:31px;height:31px;color:var(--precision-accent);letter-spacing:-.03em;border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.precision-identity-copy[data-v-89e29516],.precision-account-copy[data-v-89e29516]{gap:2px;min-width:0;display:grid}.precision-identity-copy strong[data-v-89e29516]{color:var(--precision-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.precision-identity-copy span[data-v-89e29516],.precision-account-copy small[data-v-89e29516]{color:var(--precision-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.precision-account-card[data-v-89e29516]{border:1px solid var(--precision-border);border-radius:6px;align-items:center;gap:9px;margin:25px 1px 27px;padding:10px;display:flex}.precision-account-copy strong[data-v-89e29516]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.precision-nav-caption[data-v-89e29516]{color:var(--precision-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 9px 8px;font-size:10px;font-weight:650}.precision-nav[data-v-89e29516]{gap:3px;display:grid}[data-v-89e29516] .precision-nav-link{min-height:40px;color:var(--precision-muted);border-radius:5px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.precision-sidebar.collapsed[data-v-89e29516] .precision-nav-link{justify-content:center;gap:0;padding-inline:9px}.precision-sidebar.collapsed[data-v-89e29516] .precision-nav-link>span:not(.precision-nav-icon){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-v-89e29516] .precision-nav-link:hover{color:var(--precision-ink);background:#f1f4f3}[data-v-89e29516] .precision-nav-link.router-link-active,[data-v-89e29516] .precision-nav-link.is-active{background:var(--precision-accent-soft);color:var(--precision-accent);font-weight:650}[data-v-89e29516] .precision-nav-icon{color:currentColor;place-items:center;width:18px;font-size:16px;line-height:1;display:grid}[data-v-89e29516] .precision-nav-count{color:inherit;margin-left:auto;font-size:11px}.precision-sidebar-footer[data-v-89e29516]{margin-top:auto}.precision-collapse[data-v-89e29516]{width:100%;min-height:38px;color:var(--precision-muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.precision-collapse[data-v-89e29516]:hover{color:var(--precision-accent);background:#f1f4f3}.precision-collapse span[data-v-89e29516]:first-child{font-size:20px;line-height:.7}.precision-sidebar.collapsed .precision-collapse[data-v-89e29516]{justify-content:center;padding-inline:0}.precision-signed-in[data-v-89e29516]{border-top:1px solid var(--precision-border);align-items:center;gap:7px;margin-top:12px;padding:12px 3px 0;display:flex}.precision-avatar.subdued[data-v-89e29516]{width:28px;height:28px;color:var(--precision-muted);background:#f1f3f3;border-radius:50%}.precision-signout[data-v-89e29516]{color:#a03f3f;font:inherit;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:650}.precision-signout[data-v-89e29516]:hover{text-decoration:underline}.precision-workspace[data-v-89e29516]{flex-direction:column;flex:1;min-width:0;display:flex}.precision-topbar[data-v-89e29516]{border-bottom:1px solid var(--precision-border);background:var(--precision-surface);align-items:center;gap:14px;min-height:66px;padding:0 32px;display:flex}.precision-breadcrumb[data-v-89e29516]{min-width:0;color:var(--precision-muted);gap:9px;font-size:12px;display:flex}.precision-breadcrumb span[data-v-89e29516]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.precision-breadcrumb i[data-v-89e29516]{font-style:normal}.precision-breadcrumb strong[data-v-89e29516]{color:var(--precision-ink);font-weight:650}.precision-topbar-actions[data-v-89e29516]{align-items:center;gap:8px;margin-left:auto;display:flex}.precision-workspace-content[data-v-89e29516]{flex:1;min-width:0}.precision-footer[data-v-89e29516]{color:var(--precision-muted);justify-content:center;padding:18px 24px;font-size:12px;display:flex}.precision-footer a[data-v-89e29516]{color:inherit;text-decoration:none}.precision-footer a[data-v-89e29516]:hover{color:var(--precision-accent);text-decoration:underline}.precision-menu[data-v-89e29516],.precision-scrim[data-v-89e29516]{display:none}@media (width<=700px){.precision-sidebar[data-v-89e29516]{width:252px;max-width:calc(100vw - 40px);position:fixed;transform:translate(-105%);box-shadow:12px 0 32px #1720241f}.precision-sidebar.is-open[data-v-89e29516]{transform:translate(0)}.precision-scrim[data-v-89e29516]{z-index:20;background:#1720243d;border:0;display:block;position:fixed;inset:0}.precision-topbar[data-v-89e29516]{min-height:58px;padding:0 18px}.precision-menu[data-v-89e29516]{border:1px solid var(--precision-border);background:var(--precision-surface);border-radius:5px;place-content:center;gap:4px;width:34px;height:34px;padding:0;display:grid}.precision-menu span[data-v-89e29516]{background:var(--precision-accent);width:14px;height:1px;display:block}.precision-topbar-actions[data-v-89e29516]{display:none}.precision-workspace-content[data-v-89e29516]{overflow:hidden}.precision-footer[data-v-89e29516]{padding:16px 20px}}.precision-icon[data-v-3d8b56f0]{flex:none;width:1em;height:1em;display:block}
