@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(./poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(./poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(./poppins-latin-300-normal.DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(./poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(./poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(./poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(./poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(./poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(./poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(./poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(./poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(./poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(./poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-soft:#f8f9fc;--text:#1a1523;--muted:#64748b;--surface:#fff;--surface-2:#f1f5f9;--border:#e2e8f0;--primary:#552c7d;--primary-hover:#3d1f5e;--primary-soft:#f3eef8;--primary-ring:#552c7d26;--accent:#f09092;--accent-hover:#e07a7c;--accent-soft:#fff5f5;--success:#059669;--success-soft:#ecfdf5;--success-border:#86efac;--warning:#d97706;--warning-soft:#fffbeb;--warning-border:#fcd34d;--danger:#dc2626;--danger-soft:#fef2f2;--danger-border:#fecaca;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ring:0 0 0 3px var(--primary-ring);--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--touch-target:44px;--mobile-body-size:16px;--mobile-label-size:13px;--space-phone:.875rem;--space-tablet:1.125rem;--card-padding-phone:1rem;--mobile-nav-height:64px;--z-sticky:40;--z-navigation:300;--z-sheet-backdrop:490;--z-sheet:500;--z-modal:600;--workspace-sidebar-width:200px;--warning-bg:#fef3c7;--warning-text:#92400e;--success-bg:#dcfce7;--success-text:#166534;--info-bg:#dbeafe;--info-border:#93c5fd;--info-text:#1d4ed8}*{box-sizing:border-box}html,body{max-width:100%}html{scroll-padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}body{background-color:var(--bg-soft);color:var(--text);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 0,#552c7d08 0%,#0000 40%),radial-gradient(circle at 85% 10%,#f0909208 0%,#0000 40%);background-attachment:fixed;margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:400}body.mobile-overlay-open{touch-action:none;overflow:hidden}a{color:inherit;text-decoration:none;transition:color .2s}strong{font-weight:600}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin:0;font-weight:600}p,label,input,textarea,button,select{font-family:Poppins,system-ui,sans-serif}img,svg,canvas,video{max-width:100%;height:auto}pre,code,table{max-width:100%}.responsive-scrollport,.comparison-scrollport{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.comparison-scrollport:after{content:"";pointer-events:none;width:22px;height:1px;margin-left:auto;display:block;position:sticky;right:0;box-shadow:12px 0 24px 16px #552c7d24}.mobile-scroll-cue{display:none}input,textarea,select{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;color:var(--text);box-shadow:var(--shadow-sm);background:#fff;padding:.75rem 1rem;font-size:.95rem;transition:all .2s cubic-bezier(.4,0,.2,1)}input:hover,textarea:hover,select:hover{border-color:#cbd5e1}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:var(--ring);outline:none}textarea{resize:vertical;min-height:120px}button{cursor:pointer;border-radius:var(--radius-md);letter-spacing:.01em;border:0;padding:.65rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}button:not(:disabled):hover{transform:translateY(-1px)}button:not(:disabled):active{transform:translateY(0)}.container{max-width:1280px;margin:0 auto;padding:1.5rem}.container:has(.workspace-shell){max-width:none;padding:0}.app-main{min-height:calc(100dvh - 70px);padding-top:1.5rem;padding-bottom:3rem}.app-main:has(.workspace-shell){padding-top:0;padding-bottom:0}body:has(.workspace-shell){--topnav-max-width:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow .3s}.card:hover{box-shadow:var(--shadow-sm)}.muted{color:var(--muted);font-weight:400;line-height:1.6}.grid{gap:1.5rem;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.responsive-toolbar,.responsive-actions,.responsive-tabs,.responsive-filters{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.responsive-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.responsive-form-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.sticky-mobile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}@media (width<=900px){.container{padding:var(--space-tablet)}.two,.three,.responsive-form-grid,.responsive-form-grid.three-column{grid-template-columns:1fr}}@media (width<=640px){body{font-size:var(--mobile-body-size);background-attachment:scroll}.container{width:100%;padding:var(--space-phone)}.app-main{padding-top:var(--space-phone);padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + var(--space-phone))}.card{min-width:0;padding:var(--card-padding-phone);border-radius:var(--radius-md)}p,li,dd,dt,td,th{overflow-wrap:anywhere}input,textarea,select{min-height:var(--touch-target);font-size:16px}button,[role=button],.primary-btn,.accent-btn,.ghost-btn{min-height:var(--touch-target)}label,.muted,small{font-size:max(var(--mobile-label-size), .8125rem)}.responsive-toolbar>*,.responsive-actions>*{max-width:100%}.responsive-tabs{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.responsive-tabs>*{scroll-snap-align:start;flex:none}.mobile-scroll-cue{color:var(--warning-text);background:var(--warning-bg);border:1px solid var(--warning-border);font-size:var(--mobile-label-size);border-radius:10px 10px 0 0;align-items:center;gap:.4rem;padding:.6rem .75rem;display:flex}.sticky-mobile-actions{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));z-index:var(--z-sticky);margin:1rem calc(var(--space-phone) * -1) calc(var(--space-phone) * -1);padding:.75rem var(--space-phone) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;box-shadow:0 -8px 24px #0f172a14}.sticky-mobile-actions>*{flex:120px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.primary-btn,.accent-btn,.ghost-btn{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.primary-btn{background:var(--primary);color:#fff;box-shadow:0 4px 12px #552c7d33}.primary-btn:hover{background:var(--primary-hover);box-shadow:0 6px 16px #552c7d4d}.accent-btn{background:var(--accent);color:#fff;box-shadow:0 4px 12px #f0909233}.accent-btn:hover{background:var(--accent-hover);box-shadow:0 6px 16px #f090924d}.ghost-btn{color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff}.ghost-btn:hover{background:var(--surface-2);border-color:#cbd5e1}.chip{background:var(--primary-soft);color:var(--primary);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.danger-chip{background:var(--danger-soft);color:var(--danger)}.section-title{color:var(--text);margin-bottom:.5rem;font-size:1.25rem}.section-subtitle{color:var(--muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0;animation:.5s ease-out fade-in-up;display:flex}.page-title{letter-spacing:-.03em;color:var(--text);font-size:2rem}.page-copy{max-width:65ch;color:var(--muted);margin-top:.25rem;font-size:1rem;line-height:1.6}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.kpi-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:1.25rem;transition:transform .2s}.kpi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.kpi-value{color:var(--text);font-size:1.75rem;font-weight:600}.divider{background:var(--border);border:none;height:1px;margin:1.5rem 0}.message-banner,.app-status-banner{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);box-sizing:border-box;width:100%;margin:0 0 1rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.45;display:block}.workspace-chrome-banner{z-index:auto;box-sizing:border-box;width:100%;position:static;top:auto}.message-banner.success{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.message-banner.error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.message-banner.warning{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.message-banner.info{background:var(--primary-soft);color:var(--primary);border-color:#ddd6fe}.status-badge{background:var(--surface-2);color:var(--text);letter-spacing:0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.status-badge-icon{flex:none}.status-badge.success{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.status-badge.warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning)}.status-badge.disputed{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger)}.status-badge.info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.animate-in{animation:.5s cubic-bezier(.16,1,.3,1) fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, #e2e8f0 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite shimmer}.skeleton-text{width:100%;height:1rem;margin-bottom:.5rem}.skeleton-text.short{width:60%}.skeleton-title{width:40%;height:1.5rem;margin-bottom:1rem}.skeleton-card{border-radius:var(--radius-lg);height:120px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1080px){.container{padding:1rem}.two,.three,.kpi-grid{grid-template-columns:1fr}.page-title{font-size:1.5rem}.page-header{flex-direction:column;gap:1rem}}.split-layout{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}.split-layout-sidebar{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:.75rem;display:grid}.detail-panel{max-height:calc(100dvh - 10rem);padding:1.25rem;position:sticky;top:1rem;overflow-y:auto}.detail-head{border-bottom:1px solid var(--border);margin-bottom:.85rem;padding-bottom:.65rem}.detail-head h2{margin:0;font-size:1.1rem}.info-section{margin-bottom:.75rem}.info-section h3{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);margin:0 0 .3rem;font-size:.8125rem;font-weight:700}.info-grid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.info-grid div{gap:.05rem;display:grid}.info-grid .label{color:var(--muted);font-size:.8125rem}.table-wrap{overflow-x:auto}.table-wrap,.at-table-wrap,.dt-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%}main,section,article,.card{min-width:0}.search-box{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.3rem .6rem;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-size:.84rem}.form-row{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.empty-detail{place-items:center;min-height:120px;display:grid}.drawer-row td{padding:0!important}.drawer{background:#faf8ff;border-top:1px solid #e9e0f5;padding:.75rem 1rem}.drawer-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--border);padding:.45rem .65rem;font-size:.8125rem}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:var(--surface-2);z-index:2;white-space:normal;font-size:.8125rem;font-weight:700;position:sticky;top:0}.data-table tbody tr{cursor:pointer;transition:background .1s}.data-table tbody tr:hover{background:var(--surface-2)}.data-table tbody tr.selected{background:var(--primary-soft)}.mono{color:var(--muted);font-family:monospace;font-size:.8125rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-sm{margin-top:.35rem}.mb-sm{margin-bottom:.35rem}.mt-md{margin-top:.75rem}.mb-md{margin-bottom:.75rem}@media (width<=1080px){:root{--workspace-sidebar-width:0px}}@media (width<=900px){.split-layout,.split-layout-sidebar{grid-template-columns:1fr}.detail-panel{max-height:none;position:static}.drawer-grid{grid-template-columns:1fr}:root body button:not([aria-hidden=true]),:root body [role=button]:not([aria-hidden=true]){min-width:var(--touch-target);min-height:var(--touch-target)}:root body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),:root body select,:root body textarea{min-height:var(--touch-target)}}@media (width<=640px){body{font-size:var(--mobile-body-size)}.container{padding:var(--space-phone)}.page-title{font-size:1.2rem}.page-copy{font-size:.8125rem}.page-header{gap:.5rem}.primary-btn,.ghost-btn{min-height:var(--touch-target);padding:.5rem .85rem;font-size:.8125rem}.card{padding:var(--card-padding-phone)}table th,table td{padding:.3rem .35rem;font-size:.8125rem}table th{font-size:.8125rem}.kpi-grid{grid-template-columns:1fr 1fr}.info-grid{grid-template-columns:1fr}.header-actions{flex-wrap:wrap;gap:.3rem}.header-actions .primary-btn,.header-actions .ghost-btn{padding:.35rem .6rem;font-size:.8125rem}.search-box{max-width:none}.funnel-tabs,.role-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.funnel-tabs::-webkit-scrollbar{display:none}.role-tabs::-webkit-scrollbar{display:none}.pill{white-space:normal;flex-shrink:0}}:root{--workspace-banner-offset:0px}.top-nav-wrap.svelte-11zhvzk{z-index:40;-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border-bottom:1px solid #e2e8f099;padding:1rem;position:sticky;top:0}.top-nav.svelte-11zhvzk{max-width:var(--topnav-max-width,1280px);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0 auto;padding:0;display:grid}.mobile-menu-button.svelte-11zhvzk,.mobile-menu-backdrop.svelte-11zhvzk,.mobile-menu.svelte-11zhvzk{display:none}.brand.svelte-11zhvzk{color:inherit;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;transition:transform .2s;display:inline-flex}.brand.svelte-11zhvzk:hover{transform:translateY(-1px)}.brand-image.svelte-11zhvzk{width:min(100%,168px);max-width:min(38vw,168px);height:auto;display:block}.public-links.svelte-11zhvzk{justify-content:center;align-items:center;gap:.5rem;display:flex}.public-links.svelte-11zhvzk a:where(.svelte-11zhvzk){color:var(--muted);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.public-links.svelte-11zhvzk a.active:where(.svelte-11zhvzk){background:var(--primary-soft);color:var(--primary);font-weight:600}.public-links.svelte-11zhvzk a:where(.svelte-11zhvzk):hover:not(.active){background:var(--surface-2);color:var(--text)}.actions.svelte-11zhvzk{align-items:center;gap:.75rem;display:inline-flex}.workspace-link.svelte-11zhvzk{background:var(--surface);color:var(--primary);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.workspace-link.svelte-11zhvzk:hover{border-color:var(--primary);background:var(--primary-soft)}.sign-in-link.svelte-11zhvzk{border-radius:999px;padding:.6rem 1.25rem}.sign-out-btn.svelte-11zhvzk{border-radius:999px;padding:.6rem 1rem;font-size:.8125rem}.workspace-pill.svelte-11zhvzk{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.workspace-pill.svelte-11zhvzk:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.workspace-pill.active.svelte-11zhvzk{color:#fff;background:var(--primary);border-color:var(--primary)}@media (width<=1080px){.top-nav.svelte-11zhvzk{grid-template-columns:1fr;gap:1rem}.public-links.svelte-11zhvzk{scrollbar-width:none;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.public-links.svelte-11zhvzk::-webkit-scrollbar{display:none}.actions.svelte-11zhvzk{flex-wrap:wrap;justify-content:flex-start}}@media (width<=640px){.top-nav-wrap.svelte-11zhvzk{padding:max(.4rem, env(safe-area-inset-top)) .75rem .4rem}.top-nav.svelte-11zhvzk{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.brand-image.svelte-11zhvzk{width:min(100%,132px)}.public-links.svelte-11zhvzk,.actions.svelte-11zhvzk{display:none}.mobile-menu-button.svelte-11zhvzk{width:var(--touch-target,44px);height:var(--touch-target,44px);border:1px solid var(--border);background:#fff;border-radius:12px;place-items:center;padding:0;display:inline-grid}.mobile-menu-backdrop.svelte-11zhvzk{z-index:var(--z-sheet-backdrop,490);background:#211a2a80;border:0;border-radius:0;display:block;position:fixed;inset:0}.mobile-menu.svelte-11zhvzk{z-index:var(--z-sheet,500);padding:env(safe-area-inset-top) var(--space-phone,.875rem) calc(var(--space-phone,.875rem) + env(safe-area-inset-bottom));background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu.svelte-11zhvzk header:where(.svelte-11zhvzk){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:60px;display:flex}.mobile-menu.svelte-11zhvzk header:where(.svelte-11zhvzk) button:where(.svelte-11zhvzk){width:var(--touch-target,44px);height:var(--touch-target,44px);border:1px solid var(--border);background:#fff;place-items:center;padding:0;display:grid}.mobile-menu.svelte-11zhvzk nav:where(.svelte-11zhvzk),.mobile-menu-actions.svelte-11zhvzk{display:grid}.mobile-menu.svelte-11zhvzk nav:where(.svelte-11zhvzk) a:where(.svelte-11zhvzk),.mobile-menu-actions.svelte-11zhvzk a:where(.svelte-11zhvzk),.mobile-menu-actions.svelte-11zhvzk button:where(.svelte-11zhvzk){border:0;border-bottom:1px solid var(--border);min-height:52px;color:var(--text);text-align:left;background:#fff;border-radius:0;align-items:center;gap:.5rem;padding:.7rem .25rem;font-size:.95rem;display:flex}.mobile-menu.svelte-11zhvzk nav:where(.svelte-11zhvzk) a.active:where(.svelte-11zhvzk){color:var(--primary);background:var(--primary-soft);font-weight:600}.mobile-menu-actions.svelte-11zhvzk{border-top:1px solid var(--border);margin-top:1rem}.mobile-sign-in.svelte-11zhvzk{font-weight:600;color:var(--primary)!important}}
