@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f8fc;--panel:#fff;--ink:#17243c;--muted:#65758e;--line:#e2e8f0;--accent:#007f99;--hover:#e8f6fa;color-scheme:light}:root[data-theme=dark]{--bg:#111b2b;--panel:#19263a;--ink:#e5edf7;--muted:#a7b7ce;--line:#324258;--hover:#163e4b;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}button{border:1px solid var(--line);border-radius:9px;padding:9px 14px;background:var(--panel);color:var(--ink)}button:disabled{opacity:.6;cursor:wait}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}.topbar{display:flex;align-items:center;gap:24px;min-height:68px;padding:12px 24px;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 3px 12px #14223d08;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-weight:700;white-space:nowrap}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#008fa5,#485bd9);color:#fff;font-weight:700}.topbar nav{flex:1;min-width:0}.topbar nav>app-navigation{display:flex;gap:5px;flex-wrap:wrap}.topbar a:not(.brand),summary{padding:10px 12px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:8px;color:var(--muted);list-style:none}summary::-webkit-details-marker{display:none}.topbar a:hover,summary:hover,.selected,details[open]>summary{background:var(--hover);color:var(--accent)!important}.chevron{margin-left:auto}details{position:relative}.submenu{position:absolute;top:calc(100% + 7px);left:0;min-width:240px;max-width:min(330px,90vw);padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px #10234020;max-height:75vh;overflow:auto}.submenu app-navigation{display:block}.submenu .submenu{position:static;box-shadow:none;border:0;border-left:2px solid var(--line);min-width:0;margin:3px 0 3px 12px;padding:3px}.account{display:flex;align-items:center;gap:10px}.account .submenu{left:auto;right:0;min-width:150px}.avatar{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e6edff;color:#435ad7;font-weight:700}.workspace{padding:32px;max-width:1600px;margin:auto;min-width:0}h1{font-size:clamp(25px,3vw,40px);letter-spacing:-1px;margin:12px 0 16px}.welcome{max-width:900px;padding:65px 40px;background:var(--panel);border:1px solid var(--line);border-radius:20px;margin:35px auto}.welcome p,.empty-state p{line-height:1.7;color:var(--muted)}.eyebrow{font-size:11px!important;letter-spacing:2px;font-weight:700;color:var(--accent)!important}.welcome-note{margin-top:45px;padding-top:22px;border-top:1px solid var(--line);font-weight:700}.welcome-note span{font-weight:400;color:var(--muted);margin-left:12px}.notice{padding:16px 24px;background:var(--panel);border:1px solid var(--line);border-radius:10px;line-height:1.6}.error{color:#c13838!important}.empty-state{padding:35px;background:var(--panel);border:1px solid var(--line);border-radius:16px}code{overflow-wrap:anywhere}.login-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at top left,#d9f0f5,transparent 65%)}.login-card{width:100%;max-width:440px;background:var(--panel);padding:40px;border-radius:20px;border:1px solid var(--line);box-shadow:0 20px 70px #15345712}.muted{color:var(--muted)}form{display:grid;gap:20px;margin-top:28px}label{font-size:13px;display:grid;gap:8px}input{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:var(--bg);color:var(--ink)}.primary{background:#007f99;color:#fff;border:0;padding:13px;font-weight:600}data-table,form-renderer{display:block;max-width:100%;min-width:0}@media(max-width:900px){.topbar{flex-wrap:wrap;padding:12px 16px;gap:12px}.topbar nav{order:3;flex-basis:100%}.account{margin-left:auto}.workspace{padding:16px}.welcome{padding:30px 22px;margin:16px auto}.topbar nav>app-navigation{display:block}.topbar nav .submenu{position:static;max-width:none;width:100%;box-shadow:none}.login-card{padding:28px}}.synapse-header{min-height:60px;padding:0 16px;gap:24px;position:sticky;top:0;z-index:200;overflow:visible;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 2px 10px #00000014}.synapse-header .brand{font-size:16px;gap:10px}.synapse-header .brand-mark{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#2563eb,#7c3aad)}.synapse-header nav>app-navigation{align-items:center;gap:3px}.synapse-header nav a,.synapse-header nav summary{padding:9px 13px;font-size:14px;font-weight:500;line-height:18px;gap:8px;border-radius:8px;white-space:nowrap}.synapse-header .nav-icon{font-size:18px;width:18px;height:18px;flex-shrink:0;line-height:18px}.synapse-header .chevron{font-size:16px;width:16px;height:16px;line-height:16px;transition:transform .15s}.synapse-header details[open]>summary>.chevron{transform:rotate(180deg)}.synapse-header .active-section>summary,.synapse-header details[open]>summary,.synapse-header a.selected{background:#e7f0ff;color:#0098ac!important}.synapse-header .submenu{top:calc(100% + 9px);padding:8px;border-radius:10px;box-shadow:0 12px 32px #0f172a24}.synapse-header .submenu a,.synapse-header .submenu summary{padding:11px 12px;white-space:normal}.synapse-header .submenu .submenu{box-shadow:none}.synapse-header .account{gap:12px;flex-shrink:0}.synapse-header .account select{max-width:100%;margin:8px 0 12px;padding:8px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:6px}.synapse-header .theme-button{display:grid;place-items:center;padding:6px;height:36px;width:36px;border-radius:8px;background:var(--bg)}.synapse-header .theme-button .material-icons{font-size:23px}.synapse-header .account>details>summary{height:38px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:13px;font-weight:600}.synapse-header .avatar{background:linear-gradient(135deg,#2563eb,#7c3aad);color:#fff}.workspace{width:100%;max-width:none;margin:0;padding:0}app-screen-page{display:block;min-width:0;width:100%}.synapse-header nav,.synapse-header nav>app-navigation{position:static}.synapse-header nav>app-navigation{display:flex;align-self:stretch}.g-nav-trigger{display:flex;align-items:center}.g-nav-trigger.g-nav-flat{position:relative}.synapse-header .g-nav-button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:0;border-radius:8px;color:var(--muted);background:transparent;white-space:nowrap;font-size:14px;font-weight:500}.synapse-header .g-nav-button.active{background:#e7f0ff;color:#0098ac}.synapse-header .g-nav-button:hover{background:var(--hover);color:var(--accent)}.g-mega-panel{position:absolute;top:100%;left:0;min-width:250px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:8px;box-shadow:0 14px 30px #0f172a15;z-index:210;max-height:calc(100dvh - 90px);overflow-y:auto}.g-mega-panel.g-mega-wide{width:100%;border-radius:0;padding:32px 24px;border-left:0;border-right:0}.g-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;row-gap:42px;max-width:1140px;margin:auto}.g-group-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.g-group-title .material-icons{color:#1a73e8;font-size:20px}.synapse-header a.g-mega-item{display:flex;align-items:center;padding:10px 8px;gap:10px;font-size:14px;white-space:normal;line-height:1.4}.g-mega-item .material-icons{font-size:18px;width:18px;color:#64748b}.g-deep-group{padding-left:12px}.g-deep-group h3{color:var(--muted);font-size:13px;margin:12px 0 4px}:root[data-theme=dark] .synapse-header .g-nav-button.active{background:#173e52;color:#62d8e7}.workspace .empty-state,.workspace>.notice{margin:20px}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root[data-theme=dark] .synapse-header .active-section>summary,:root[data-theme=dark] .synapse-header details[open]>summary,:root[data-theme=dark] .synapse-header a.selected{background:#173e52;color:#62d8e7!important}@media(max-width:900px){.synapse-header{gap:10px;padding:10px 12px}.synapse-header nav{flex-basis:100%}.synapse-header nav>app-navigation{display:flex;flex-wrap:wrap}.synapse-header nav>app-navigation>details[open]{flex-basis:100%}.synapse-header nav .submenu{position:static;width:100%;max-width:none;box-shadow:none;margin-top:6px}.workspace{padding:0}.g-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.g-nav-trigger{position:static!important}.g-mega-panel{width:100%;border-radius:0}}@media(max-width:600px){.g-mega-grid{grid-template-columns:1fr}.g-mega-panel.g-mega-wide{padding:20px}}@font-face{font-family:Gokulam Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/material-icons.woff2) format("woff2")}.material-icons,mat-icon.mat-icon:not([svgIcon]):not(.material-symbols-outlined){font-family:Gokulam Material Icons!important;font-weight:400!important;font-style:normal!important;font-feature-settings:"liga"!important;font-variant-ligatures:common-ligatures!important;letter-spacing:normal!important;text-transform:none!important;line-height:1!important;white-space:nowrap;word-wrap:normal;direction:ltr;display:inline-block;flex-shrink:0;-webkit-font-smoothing:antialiased}
