@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--navy:#13365d;--navy-dark:#092541;--navy-dk:var(--navy-dark);--blue:#246ca6;--blue-lt:#cce9f6;--blue-tint:#eef8fc;--sky:#42b8d5;--teal:#169b91;--teal-lt:#d9f3ef;--orange:#ee7c31;--orange-dark:#d7651f;--orange-light:#ffc18f;--orange-lt:#fff0e4;--yellow:#f3c94a;--green:#2f9b67;--green-lt:#dcf4e6;--cream:#fbf8f1;--cream-deep:#f2ede2;--white:#fff;--gray-50:#f7f8fa;--gray-100:#edf0f3;--gray-200:#dde2e7;--gray-300:#c5cdd5;--gray-400:#98a4b0;--gray-500:#6c7884;--gray-600:#52606d;--gray-700:#33414e;--gray-800:#1c2935;--text:#243746;--text-muted:#5d6b77;--bg:#f7f8fa;--surface:#fff;--border:#dce3e8;--accent:var(--blue);--accent-hover:#174f7c;--danger:#bd3038;--page-width:1280px;--shadow-sm:0 2px 8px #09254112;--shadow:0 14px 40px #0925411a;--shadow-lg:0 28px 70px #0925412b;--radius-sm:8px;--radius:14px;--radius-lg:26px;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Manrope", var(--font-sans);--workspace-sidebar-width:260px;--workspace-sidebar-collapsed-width:82px;--workspace-topbar-height:76px;--workspace-mobile-nav-height:68px;--workspace-content-width:1320px;--workspace-section-gap:1.75rem;--workspace-panel-padding:1.15rem;--workspace-control-height:44px;--workspace-radius-sm:var(--radius-sm);--workspace-radius:var(--radius);--workspace-radius-lg:18px;--workspace-border:var(--border);--workspace-border-strong:var(--gray-300);--workspace-surface:var(--surface);--workspace-surface-muted:var(--gray-50);--workspace-surface-emphasis:var(--navy);--workspace-text:var(--text);--workspace-text-muted:var(--text-muted);--workspace-text-strong:var(--navy);--workspace-accent:var(--blue);--workspace-accent-soft:var(--blue-tint);--workspace-danger:var(--danger);--workspace-font-xs:.75rem;--workspace-font-sm:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem}.workspace-auto-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.workspace-control{width:100%;min-height:var(--workspace-control-height);border:1px solid var(--workspace-border-strong);border-radius:var(--workspace-radius-sm);color:var(--workspace-text);font:inherit;text-transform:none;background:#fff;padding:.65rem .8rem;line-height:1.35;transition:border-color .15s,box-shadow .15s}.workspace-control::placeholder{color:var(--workspace-text-muted);opacity:1}.workspace-control:hover:not(:disabled):not([readonly]){border-color:var(--gray-500)}.workspace-control:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 4px #42b8d521}.workspace-control:disabled,.workspace-control[readonly]{background:var(--workspace-surface-muted,#f7fafc);color:var(--workspace-text-muted);cursor:not-allowed}.workspace-control.is-invalid,.workspace-control[aria-invalid=true]{border-color:var(--workspace-danger,var(--danger))}.workspace-control.is-invalid:focus,.workspace-control[aria-invalid=true]:focus{box-shadow:0 0 0 4px #c530301f}textarea.workspace-control{resize:vertical;field-sizing:content;min-height:6.5rem;padding-top:.75rem;padding-bottom:.75rem}select.workspace-control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--workspace-text-muted) 50%), linear-gradient(135deg, var(--workspace-text-muted) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.25rem}input[type=date].workspace-control,input[type=time].workspace-control,input[type=datetime-local].workspace-control{min-height:var(--workspace-control-height)}input[type=number].workspace-control{appearance:textfield}input[type=number].workspace-control::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number].workspace-control::-webkit-inner-spin-button{appearance:none;margin:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);color:var(--navy);line-height:1.12}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:3px}.eyebrow-light{color:var(--orange-light)}.button{min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-weight:750;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-orange{background:var(--orange);color:#fff;box-shadow:0 8px 20px #ee7c313b}.button-orange:hover{background:var(--orange-dark);color:#fff}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:var(--navy-dark);color:#fff}.button-outline{color:#fff;background:0 0;border-color:#ffffff61}.button-outline:hover{color:#fff;background:#ffffff14;border-color:#fff}.button-light{color:var(--navy);border-color:var(--border);background:#fff}.button-light:hover{color:var(--navy);border-color:var(--navy)}.auth-form{margin-top:2rem}.auth-form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.auth-field{margin-bottom:1.15rem}.auth-field label{color:var(--navy);margin-bottom:.45rem;font-size:.82rem;font-weight:750;display:block}.auth-field .workspace-control{font-size:1rem}.auth-field small{color:var(--text-muted);margin-top:.4rem;font-size:.76rem;display:block}.auth-submit{border:0;width:100%;margin-top:.3rem}.auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-message{border-radius:12px;margin:0 0 1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.45}.auth-message.error{color:#922b31;background:#fff0f0;border:1px solid #f3c4c6}.auth-message.success{background:var(--green-lt);color:#17603d;border:1px solid #b7e2c9}.auth-message.info{background:var(--blue-tint);color:#174f70;border:1px solid #c8e5f0}.auth-secondary{text-align:center;color:var(--text-muted);margin-top:1.4rem;font-size:.88rem}.auth-secondary a{color:var(--navy);text-underline-offset:3px;font-weight:750;text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:5px}:focus-visible{outline:3px solid var(--sky);outline-offset:3px}::selection{background:var(--orange-lt);color:var(--navy)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.auth-form-grid{grid-template-columns:1fr;gap:0}}.site-header[data-v-ec269b5c]{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #0f274414;position:sticky;top:0}.color-rule[data-v-ec269b5c]{grid-template-columns:1.3fr .9fr 1.1fr .7fr;height:3px;display:grid}.color-rule i[data-v-ec269b5c]:first-child{background:var(--orange)}.color-rule i[data-v-ec269b5c]:nth-child(2){background:var(--yellow)}.color-rule i[data-v-ec269b5c]:nth-child(3){background:var(--sky)}.color-rule i[data-v-ec269b5c]:nth-child(4){background:var(--teal)}.header-inner[data-v-ec269b5c]{width:min(var(--page-width), calc(100% - 3rem));justify-content:space-between;align-items:center;gap:2rem;height:82px;margin:0 auto;display:flex}.logo-link[data-v-ec269b5c]{color:inherit;flex-shrink:0;text-decoration:none}nav[data-v-ec269b5c]{align-items:center;gap:.15rem;display:flex}nav a[data-v-ec269b5c],.sign-out[data-v-ec269b5c],.book-demo[data-v-ec269b5c]{min-height:44px;color:var(--navy);border-radius:999px;align-items:center;padding:.65rem .8rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}nav a[data-v-ec269b5c]:hover{background:var(--cream-deep);color:var(--navy)}.sign-in[data-v-ec269b5c]{margin-left:.35rem}nav .join[data-v-ec269b5c]{color:var(--navy);background:#fff;border:1px solid #0f27442e;margin-left:.2rem;padding-inline:1.1rem}nav .join[data-v-ec269b5c]:hover{background:var(--cream-deep);color:var(--navy)}.book-demo[data-v-ec269b5c]{background:var(--orange);color:#fff;cursor:pointer;font:inherit;border:0;margin-left:.35rem;padding-inline:1.25rem;font-weight:700;box-shadow:0 6px 16px #ee7c3147}.book-demo[data-v-ec269b5c]:hover{background:var(--orange-dark);color:#fff}.menu-toggle[data-v-ec269b5c]{background:var(--cream);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;display:none}.menu-toggle span[data-v-ec269b5c]{background:currentColor;width:20px;height:2px;margin:5px auto;display:block}.product-header[data-v-ec269b5c]{background:#0f2744f7;border-bottom:0}.product-header nav a[data-v-ec269b5c]{color:#fffc}.product-header nav a[data-v-ec269b5c]:hover,.product-header nav a.router-link-active[data-v-ec269b5c]{color:#fff;background:#ffffff1a}.sign-out[data-v-ec269b5c]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;margin-left:.5rem}@media (width<=1000px){.header-inner[data-v-ec269b5c]{height:72px;width:min(100% - 2rem, var(--page-width))}.menu-toggle[data-v-ec269b5c]{display:block}.product-header .menu-toggle[data-v-ec269b5c]{color:#fff;background:#ffffff1a}nav[data-v-ec269b5c]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:75px;left:1rem;right:1rem}nav.open[data-v-ec269b5c]{display:flex}nav a[data-v-ec269b5c],.sign-out[data-v-ec269b5c],.book-demo[data-v-ec269b5c],nav .join[data-v-ec269b5c]{justify-content:center;width:100%;margin-left:0;padding-inline:1rem}nav .join[data-v-ec269b5c]{margin-top:.35rem}.book-demo[data-v-ec269b5c]{order:1;margin-top:.35rem}.sign-in[data-v-ec269b5c],.sign-out[data-v-ec269b5c]{margin-left:0}.product-header nav a[data-v-ec269b5c]{color:var(--navy)}}@media (width<=480px){[data-v-ec269b5c] .brand-copy small{display:none}}.site-footer[data-v-545578e3]{background:var(--navy-dark);color:#fff}.footer-cta[data-v-545578e3]{width:min(var(--page-width), calc(100% - 3rem));border-bottom:1px solid #ffffff24;grid-template-columns:1.3fr auto;align-items:end;gap:3rem;margin:0 auto;padding:4.5rem 0;display:grid}.footer-cta h2[data-v-545578e3]{color:#fff;letter-spacing:-.055em;max-width:760px;margin:.6rem 0 0;font-size:clamp(2.4rem,4.5vw,4.4rem);line-height:.98}.footer-actions[data-v-545578e3]{flex-wrap:wrap;gap:.75rem;display:flex}.footer-main[data-v-545578e3]{width:min(var(--page-width), calc(100% - 3rem));grid-template-columns:1.1fr 2fr;gap:5rem;margin:0 auto;padding:4rem 0 3rem;display:grid}.footer-about p[data-v-545578e3]{color:#ffffffad;max-width:390px;margin:1.4rem 0;line-height:1.7}.innovare-link[data-v-545578e3]{color:var(--orange-light);font-weight:700}.footer-links[data-v-545578e3]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.footer-links div[data-v-545578e3]{flex-direction:column;gap:.65rem;display:flex}.footer-links h3[data-v-545578e3]{color:#fff;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem}.footer-links a[data-v-545578e3]{color:#ffffffab;font-size:.9rem}.footer-links a[data-v-545578e3]:hover{color:#fff}.footer-bottom[data-v-545578e3]{width:min(var(--page-width), calc(100% - 3rem));color:#ffffff6b;border-top:1px solid #ffffff1a;justify-content:space-between;margin:0 auto;padding:1.35rem 0 1.6rem;font-size:.78rem;display:flex}@media (width<=900px){.footer-cta[data-v-545578e3],.footer-main[data-v-545578e3]{grid-template-columns:1fr;gap:2rem}.footer-main[data-v-545578e3]{gap:3rem}}@media (width<=680px){.footer-cta[data-v-545578e3],.footer-main[data-v-545578e3],.footer-bottom[data-v-545578e3]{width:calc(100% - 2rem)}.footer-cta[data-v-545578e3]{padding:3.5rem 0}.footer-links[data-v-545578e3]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-545578e3]{flex-direction:column;gap:.4rem}}.form[data-v-76d9060d]{gap:1.1rem;display:grid}.fields[data-v-76d9060d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.team-toggle[data-v-76d9060d]{color:var(--navy);cursor:pointer;align-items:center;gap:.55rem;font-weight:650;display:inline-flex}.team-toggle input[data-v-76d9060d]{width:1.05rem;height:1.05rem;accent-color:var(--orange)}.team-fields[data-v-76d9060d]{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.85rem 1rem;display:grid}.success p[data-v-76d9060d]{color:var(--workspace-text-strong,var(--navy));margin:0;line-height:1.5}.error[data-v-76d9060d]{color:var(--workspace-danger,#b42318);margin:0}.hp[data-v-76d9060d]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=720px){.fields[data-v-76d9060d],.team-fields[data-v-76d9060d]{grid-template-columns:1fr}}.breadcrumbs[data-v-6b8eacd6]{margin:0 0 20px}.breadcrumbs ol[data-v-6b8eacd6]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex;overflow-x:auto}.breadcrumbs li[data-v-6b8eacd6]{align-items:center;gap:8px;display:inline-flex}.breadcrumbs a[data-v-6b8eacd6]{color:var(--blue);font-weight:700}.breadcrumbs [aria-current=page][data-v-6b8eacd6]{color:var(--gray-700);font-weight:650}@media (width<=600px){.breadcrumbs[data-v-6b8eacd6]{margin-bottom:14px}}.app-sidebar[data-v-d6833fe4]{z-index:110;width:var(--workspace-sidebar-width,260px);background:var(--navy-dark);color:#fff;flex-direction:column;padding:0 14px 18px;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-sidebar.collapsed[data-v-d6833fe4]{width:var(--workspace-sidebar-collapsed-width,82px)}.sidebar-head[data-v-d6833fe4]{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:84px;padding:0 8px;display:flex}.sidebar-brand[data-v-d6833fe4]{color:#fff;min-width:0;text-decoration:none;display:flex;overflow:hidden}.workspace-label[data-v-d6833fe4]{flex-direction:column;gap:2px;padding:22px 12px 10px;display:flex}.workspace-label span[data-v-d6833fe4]{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:700}.workspace-label strong[data-v-d6833fe4]{color:#fff;font-size:.86rem}.sidebar-nav[data-v-d6833fe4]{flex-direction:column;flex:1;gap:5px;padding-top:10px;display:flex}.nav-section[data-v-d6833fe4]{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;padding:15px 12px 3px;font-size:.61rem;font-weight:800;display:block}.nav-section[data-v-d6833fe4]:first-child{padding-top:5px}.sidebar-link[data-v-d6833fe4]{color:#ffffffb8;white-space:nowrap;border-radius:11px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:.9rem;font-weight:650;text-decoration:none;transition:color .18s,background .18s;display:flex}.sidebar-link[data-v-d6833fe4]:hover{color:#fff;background:#ffffff14}.sidebar-link.active[data-v-d6833fe4]{color:#fff;box-shadow:inset 3px 0 0 var(--sky);background:#42b8d533}.sidebar-link svg[data-v-d6833fe4]{flex:none}.collapsed .sidebar-link[data-v-d6833fe4]{justify-content:center;padding:0}.collapse-button[data-v-d6833fe4],.icon-button[data-v-d6833fe4]{color:#ffffffad;cursor:pointer;background:0 0;border:0;min-height:44px}.collapse-button[data-v-d6833fe4]{border-top:1px solid #ffffff1f;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:.8rem;font-weight:650;display:flex}.collapse-button[data-v-d6833fe4]:hover,.icon-button[data-v-d6833fe4]:hover{color:#fff}.flipped[data-v-d6833fe4]{transform:rotate(180deg)}.close-button[data-v-d6833fe4]{place-items:center;width:44px;display:grid}.app-sidebar.mobile[data-v-d6833fe4]{width:min(88vw,320px);height:100%;box-shadow:var(--shadow-lg);padding-bottom:24px;position:relative}.panel[data-v-da1a2bfa]{z-index:40;border:1px solid var(--workspace-border,var(--border));width:min(380px,100vw - 1.5rem);max-height:min(70vh,520px);box-shadow:var(--shadow-lg,0 18px 40px #0f274429);background:#fff;border-radius:16px;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto}header[data-v-da1a2bfa]{z-index:1;border-bottom:1px solid var(--workspace-border,var(--border));background:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex;position:sticky;top:0}header strong[data-v-da1a2bfa]{color:var(--navy);display:block}header small[data-v-da1a2bfa]{color:var(--text-muted);font-size:.75rem}.empty[data-v-da1a2bfa]{color:var(--text-muted);text-align:center;margin:0;padding:2rem 1.1rem}ul[data-v-da1a2bfa]{margin:0;padding:0;list-style:none}li+li[data-v-da1a2bfa]{border-top:1px solid var(--workspace-border,var(--border))}button[data-v-da1a2bfa]{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;padding:.9rem 1rem}button[data-v-da1a2bfa]:hover{background:var(--cream,#f7f5f1)}button.unread[data-v-da1a2bfa]{background:#ee7c310f}.title-row[data-v-da1a2bfa]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.title-row b[data-v-da1a2bfa]{color:var(--navy);font-size:.92rem}.title-row time[data-v-da1a2bfa]{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.body[data-v-da1a2bfa]{color:var(--text-muted);margin-top:.35rem;font-size:.82rem;line-height:1.45;display:block}.app-topbar[data-v-c67d3861]{z-index:80;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:10px 28px;display:flex;position:sticky;top:0}.topbar-title[data-v-c67d3861]{align-items:center;gap:10px;min-width:0;display:flex}.topbar-title>div[data-v-c67d3861]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.topbar-title strong[data-v-c67d3861]{color:var(--navy);font-family:var(--font-display);font-size:1rem}.topbar-kicker[data-v-c67d3861]{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:750}.nav-trigger[data-v-c67d3861]{border:1px solid var(--border);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;flex:none;place-items:center;display:none}.topbar-actions[data-v-c67d3861]{align-items:center;gap:.55rem;display:flex}.notifications-wrap[data-v-c67d3861]{position:relative}.notif-trigger[data-v-c67d3861]{border:1px solid var(--border);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid;position:relative}.notif-trigger[data-v-c67d3861]:hover,.notif-trigger[aria-expanded=true][data-v-c67d3861]{background:var(--gray-50)}.badge[data-v-c67d3861]{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;right:4px}.account[data-v-c67d3861]{position:relative}.account-trigger[data-v-c67d3861]{min-height:52px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:5px 9px 5px 6px;transition:background .18s,border-color .18s;display:flex}.account-trigger[data-v-c67d3861]:hover,.account-trigger[aria-expanded=true][data-v-c67d3861]{border-color:var(--border);background:var(--gray-50)}.avatar[data-v-c67d3861]{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.avatar-large[data-v-c67d3861]{width:44px;height:44px}.account-copy[data-v-c67d3861]{flex-direction:column;align-items:flex-start;max-width:220px;line-height:1.25;display:flex}.account-copy strong[data-v-c67d3861]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.account-copy small[data-v-c67d3861]{color:var(--text-muted);font-size:.7rem}.rotated[data-v-c67d3861]{transform:rotate(180deg)}.account-popover[data-v-c67d3861]{border:1px solid var(--border);width:min(320px,100vw - 24px);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 9px);right:0}.account-summary[data-v-c67d3861]{align-items:center;gap:11px;padding:9px;display:flex}.account-summary div[data-v-c67d3861]{flex-direction:column;min-width:0;display:flex}.account-summary strong[data-v-c67d3861]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.account-summary span[data-v-c67d3861]{color:var(--text-muted);font-size:.75rem}.verification-state[data-v-c67d3861]{color:#17603d;background:var(--green-lt);border-radius:10px;align-items:center;gap:9px;margin:6px 0;padding:10px;font-size:.76rem;font-weight:700;display:flex}.verification-state.pending[data-v-c67d3861]{color:#71420e;background:#fff4de}.menu-action[data-v-c67d3861]{width:100%;min-height:44px;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-weight:700;display:flex}.menu-action[data-v-c67d3861]:hover{background:#fff0f0}@media (width<=1024px){.nav-trigger[data-v-c67d3861]{display:grid}}@media (width<=600px){.app-topbar[data-v-c67d3861]{min-height:68px;padding:8px 14px}.topbar-kicker[data-v-c67d3861],.account-copy[data-v-c67d3861]{display:none}.account-trigger[data-v-c67d3861]{min-height:46px;padding:3px 5px}}.app-shell[data-v-10192d33]{--shell-sidebar:var(--workspace-sidebar-width,260px);min-height:100vh}.app-shell.sidebar-collapsed[data-v-10192d33]{--shell-sidebar:var(--workspace-sidebar-collapsed-width,82px)}.app-frame[data-v-10192d33]{min-width:0;min-height:100vh;margin-left:var(--shell-sidebar);transition:margin-left .2s}.app-main[data-v-10192d33]{width:100%;min-height:calc(100vh - var(--workspace-topbar-height,76px));padding:24px clamp(18px,3vw,42px) 48px}.bottom-navigation[data-v-10192d33]{display:none}.drawer-layer[data-v-10192d33]{z-index:200;display:flex;position:fixed;inset:0}.drawer-backdrop[data-v-10192d33]{cursor:pointer;background:#0925418f;border:0;position:absolute;inset:0}.drawer-layer[data-v-10192d33] .app-sidebar{z-index:1}@media (width<=1024px){.desktop-sidebar[data-v-10192d33]{display:none}.app-frame[data-v-10192d33]{margin-left:0}}@media (width<=720px){.app-main[data-v-10192d33]{min-height:calc(100vh - var(--workspace-mobile-nav-height,68px));padding:16px 14px 92px}.bottom-navigation[data-v-10192d33]{z-index:90;min-height:var(--workspace-mobile-nav-height,68px);padding:5px max(6px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #09254114}.bottom-navigation a[data-v-10192d33]{min-width:0;min-height:54px;color:var(--text-muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.62rem;font-weight:700;text-decoration:none;display:flex}.bottom-navigation a.active[data-v-10192d33]{color:var(--blue);background:var(--blue-tint)}.bottom-navigation span[data-v-10192d33]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}#app{min-height:100vh}main{min-height:70vh}.skip-link{z-index:200;color:var(--navy);background:#fff;border-radius:8px;padding:.75rem 1rem;font-weight:700;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.app-banner{z-index:95;justify-content:center;align-items:center;gap:1rem;min-height:48px;padding:.6rem 1rem;font-size:.9rem;display:flex;position:relative}.banner-warning{color:#71420e;background:#fff4de}.banner-info{color:#174c67;background:#eaf7fb}.app-banner button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.app-banner .banner-action{background:var(--navy);color:#fff;border-radius:999px;min-height:34px;padding:.35rem .8rem}@media (width<=640px){.app-banner{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}
