.TNXBAG_lockup{align-items:center;gap:10px;width:100%;min-width:0;padding:0 4px;display:flex}.TNXBAG_orb{flex:none;width:34px;height:34px;display:block}.TNXBAG_copy{gap:2px;min-width:0;line-height:1.05;display:grid}.TNXBAG_copy strong,.TNXBAG_copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TNXBAG_copy strong{color:var(--sg-ink-strong);letter-spacing:-.025em;font-size:.95rem;font-weight:850}.TNXBAG_copy small{color:var(--sg-muted);letter-spacing:.01em;font-size:.64rem;font-weight:650}@media (max-width:980px) and (min-width:721px){.TNXBAG_lockup{justify-content:center;padding:0}.TNXBAG_orb{width:42px;height:42px}.TNXBAG_copy{display:none}}@media (max-width:720px){.TNXBAG_lockup{justify-content:flex-start;width:auto;padding:0}.TNXBAG_orb{width:32px;height:32px}.TNXBAG_copy strong{font-size:.92rem}}
.T93Wva_frame{background:var(--sg-canvas);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.T93Wva_skipLink{z-index:100;background:var(--sg-blue-deep);color:#fff;border-radius:8px;padding:9px 12px;font-size:.82rem;font-weight:750;text-decoration:none;transition:top .12s;position:fixed;top:-48px;left:14px}.T93Wva_skipLink:focus{top:10px}.T93Wva_sidebar{border-right:1px solid var(--sg-border);z-index:20;background:#fff;flex-direction:column;height:100vh;padding:0 14px 16px;display:flex;position:sticky;top:0}.T93Wva_brand{border-bottom:1px solid var(--sg-border-soft);border-radius:8px 8px 0 0;align-items:center;height:82px;text-decoration:none;display:flex}.T93Wva_brand:focus-visible,.T93Wva_navItem:focus-visible,.T93Wva_copilotButton:focus-visible,.T93Wva_signOut:focus-visible{outline:3px solid color-mix(in srgb, var(--sg-blue) 28%, transparent);outline-offset:2px}.T93Wva_platformBrand{align-items:center;width:100%;min-width:0;display:flex}.T93Wva_brandCrop{justify-content:flex-start;align-items:center;width:204px;height:72px;display:flex;overflow:visible}.T93Wva_brandCrop img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:55px;display:block}.T93Wva_brandOrb{flex:none;width:46px;height:46px;display:none}.T93Wva_tenantBrand{flex-direction:column;justify-content:center;gap:3px;min-height:72px;padding:8px 5px;display:flex}.T93Wva_tenantBrand img{object-fit:contain;object-position:left center;width:auto;max-width:196px;max-height:42px;display:block}.T93Wva_tenantWordmark{color:var(--tenant-primary,var(--sg-ink));letter-spacing:-.02em;font-size:1.05rem;font-weight:850}.T93Wva_tenantSubtitle{color:#64748b;letter-spacing:.02em;font-size:.67rem;font-weight:650}.T93Wva_nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 0 10px;display:flex;overflow-y:auto}.T93Wva_navSection{gap:5px;display:grid}.T93Wva_navUtilities{border-top:1px solid var(--sg-border-soft);margin-top:auto;padding-top:14px}.T93Wva_navItem{min-height:44px;color:var(--sg-nav-text);border-radius:9px;align-items:center;gap:12px;padding:0 12px;font-size:.93rem;font-weight:650;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s,transform .12s;display:flex}.T93Wva_navItem:hover{background:var(--sg-blue-soft);color:var(--sg-blue-dark)}.T93Wva_navItem:active{transform:translateY(1px)}.T93Wva_navItem.T93Wva_active{background:linear-gradient(135deg, var(--sg-blue) 0%, var(--sg-blue-deep) 100%);color:#fff;box-shadow:0 5px 14px #0f77e633}.T93Wva_tenantFrame .T93Wva_navItem:hover{background:color-mix(in srgb, var(--tenant-accent,#16a7df) 10%, white);color:var(--tenant-primary,#111827)}.T93Wva_tenantFrame .T93Wva_navItem.T93Wva_active{background:linear-gradient(135deg, var(--tenant-primary,#111827), color-mix(in srgb, var(--tenant-primary,#111827) 82%, black));color:#fff;box-shadow:0 5px 14px color-mix(in srgb, var(--tenant-primary,#111827) 18%, transparent)}.T93Wva_tenantFrame .T93Wva_navItem.T93Wva_active svg{color:var(--tenant-accent,#16a7df)}.T93Wva_sidebarFooter{border-top:1px solid var(--sg-border-soft);color:var(--sg-ink);align-items:center;gap:10px;padding:14px 10px 4px;display:flex}.T93Wva_sidebarFooter strong,.T93Wva_sidebarFooter span{display:block}.T93Wva_sidebarFooter strong{font-size:.86rem}.T93Wva_sidebarFooter span{color:var(--sg-muted);margin-top:2px;font-size:.68rem}.T93Wva_logoMark{flex:none;width:34px;height:34px;display:block}.T93Wva_tenantFrame .T93Wva_brand:focus-visible,.T93Wva_tenantFrame .T93Wva_navItem:focus-visible,.T93Wva_tenantFrame .T93Wva_copilotButton:focus-visible{outline-color:color-mix(in srgb, var(--tenant-accent,#16a7df) 38%, transparent)}.T93Wva_main{min-width:0}.T93Wva_topbar{z-index:15;border-bottom:1px solid var(--sg-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:0 28px;display:flex;position:sticky;top:0}.T93Wva_search{border:1px solid var(--sg-border);color:#8aa0b8;background:#fff;border-radius:10px;flex:1;align-items:center;gap:9px;width:auto;min-width:0;max-width:620px;min-height:44px;padding:0 12px 0 14px;display:flex;box-shadow:0 1px 2px #152c4b05}.T93Wva_search:focus-within{border-color:#9bc9f6;box-shadow:0 0 0 3px #158eee17}.T93Wva_tenantFrame .T93Wva_search:focus-within{border-color:color-mix(in srgb, var(--tenant-accent,#16a7df) 55%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--tenant-accent,#16a7df) 11%, transparent)}.T93Wva_search input{min-width:0;color:var(--sg-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.T93Wva_search input::placeholder{color:#8ea1b7}.T93Wva_searchShortcut{color:#6f849b;cursor:pointer;background:#f8fbff;border:1px solid #dce7f2;border-bottom-color:#c7d6e5;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-family:inherit;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 1px #1235560d}.T93Wva_searchShortcut:hover{color:var(--sg-blue-deep);background:#eef6ff}.T93Wva_searchShortcut:focus-visible{outline:2px solid color-mix(in srgb, var(--sg-blue) 35%, transparent);outline-offset:2px}.T93Wva_workspaceContext{gap:2px;min-width:0;display:grid}.T93Wva_workspaceContext span{color:var(--sg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.T93Wva_workspaceContext strong{color:var(--sg-ink);font-size:.94rem}.T93Wva_topActions{align-items:center;gap:10px;min-width:0;display:flex}.T93Wva_copilotButton,.T93Wva_signOut{border-radius:9px;justify-content:center;align-items:center;min-height:40px;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.T93Wva_copilotButton{color:var(--sg-blue-deep);background:#f3f9ff;border:1px solid #d6e9fb;gap:8px;padding:0 14px}.T93Wva_copilotButton:hover{background:#eaf5ff}.T93Wva_tenantFrame .T93Wva_copilotButton{border-color:color-mix(in srgb, var(--tenant-accent,#16a7df) 30%, white);background:color-mix(in srgb, var(--tenant-accent,#16a7df) 8%, white);color:var(--tenant-primary,#111827)}.T93Wva_userChip{border:1px solid var(--sg-border-soft);background:#fff;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:4px 9px 4px 5px;display:flex}.T93Wva_avatar{background:linear-gradient(145deg, var(--sg-blue) 0%, var(--sg-blue-deep) 100%);color:#fff;letter-spacing:.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:850;display:inline-flex}.T93Wva_tenantFrame .T93Wva_avatar{background:linear-gradient(145deg, var(--tenant-primary,#111827), color-mix(in srgb, var(--tenant-primary,#111827) 80%, black))}.T93Wva_userText{min-width:0;line-height:1.15;display:grid}.T93Wva_userText strong,.T93Wva_userText small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.T93Wva_userText strong{color:var(--sg-ink);font-size:.78rem}.T93Wva_userText small{color:var(--sg-muted);margin-top:2px;font-size:.64rem}.T93Wva_signOutForm{margin:0}.T93Wva_signOut{border:1px solid var(--sg-border);color:var(--sg-ink);cursor:pointer;background:#fff;gap:7px;padding:0 12px}.T93Wva_signOut:hover{background:#f8fbff;border-color:#c4d2e2}.T93Wva_content{outline:none;min-width:0;padding:0 28px 44px}@media (max-width:1180px){.T93Wva_userText{display:none}.T93Wva_userChip{padding-right:5px}}@media (max-width:980px){.T93Wva_frame{grid-template-columns:76px minmax(0,1fr)}.T93Wva_sidebar{padding-left:9px;padding-right:9px}.T93Wva_brand{justify-content:center;height:72px}.T93Wva_platformBrand{justify-content:center;width:58px;height:64px}.T93Wva_brandCrop{display:none}.T93Wva_brandOrb{display:block}.T93Wva_tenantBrand{width:58px;overflow:hidden}.T93Wva_tenantWordmark,.T93Wva_tenantSubtitle,.T93Wva_tenantBrand img{max-width:54px;font-size:.72rem}.T93Wva_navItem{justify-content:center;padding:0}.T93Wva_navItem span,.T93Wva_sidebarFooter div:last-child{display:none}.T93Wva_sidebarFooter{justify-content:center}.T93Wva_topbar{padding-left:20px;padding-right:20px}}@media (max-width:720px){.T93Wva_frame{display:block}.T93Wva_sidebar{border-right:0;border-bottom:1px solid var(--sg-border);width:100%;height:auto;padding:0 12px 8px;display:block;position:static}.T93Wva_brand{border-bottom:0;justify-content:flex-start;height:60px}.T93Wva_platformBrand{justify-content:flex-start;width:auto;height:58px}.T93Wva_brandCrop{width:180px;height:58px;display:flex}.T93Wva_brandCrop img{width:180px;height:auto;max-height:48px}.T93Wva_brandOrb{display:none}.T93Wva_tenantBrand{width:auto;min-height:58px;overflow:visible}.T93Wva_tenantWordmark{font-size:1rem}.T93Wva_tenantSubtitle{font-size:.64rem}.T93Wva_tenantBrand img{max-width:180px;max-height:38px}.T93Wva_nav{scrollbar-width:thin;flex-direction:row;gap:6px;padding:0 0 6px;display:flex;overflow:auto hidden}.T93Wva_navSection{gap:6px;display:flex}.T93Wva_navUtilities{border-top:0;border-left:1px solid var(--sg-border-soft);margin-top:0;padding-top:0;padding-left:6px}.T93Wva_navItem{min-width:44px;min-height:40px;padding:0 10px}.T93Wva_navItem span,.T93Wva_sidebarFooter{display:none}.T93Wva_topbar{gap:10px;min-height:66px;padding:10px 14px}.T93Wva_search{width:100%}.T93Wva_searchShortcut,.T93Wva_userChip,.T93Wva_copilotButton span,.T93Wva_signOut span{display:none}.T93Wva_copilotButton,.T93Wva_signOut{width:40px;padding:0}.T93Wva_content{padding:0 14px 32px}}
:root{--sg-ink:#12233d;--sg-ink-strong:#0b1b34;--sg-muted:#5f748c;--sg-muted-light:#8498ad;--sg-blue:#168df0;--sg-blue-deep:#116bc2;--sg-blue-dark:#0b5aa9;--sg-cyan:#42ceda;--sg-blue-soft:#e4f1fa;--sg-canvas:#edf3f7;--sg-surface:#f8fbfd;--sg-border:#cedce7;--sg-border-soft:#dee8ef;--sg-success:#16a05d;--sg-warning:#c77a11;--sg-danger:#b84242;color:var(--sg-ink);background:var(--sg-canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--sg-canvas);min-height:100vh;color:var(--sg-ink);-webkit-font-smoothing:antialiased}a{color:var(--sg-blue-deep)}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{color:var(--sg-ink-strong);background:#c3e1f6}.page-shell{background:linear-gradient(#edf4f8 0%,#e7f0f5 100%);place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-card,.setup-card{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:16px;width:min(100%,560px);padding:2.5rem;box-shadow:0 18px 48px #143f6714}.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--sg-blue-deep);margin:0 0 .7rem;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--sg-ink-strong);letter-spacing:-.025em}h1{margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}h2{margin-bottom:.7rem;font-size:1.17rem}.summary,.panel-card p,.form-help,.signed-in{color:var(--sg-muted);line-height:1.6}.auth-form{gap:.7rem;margin-top:1.75rem;display:grid}.auth-form input,.auth-form select,.auth-form textarea{border:1px solid var(--sg-border);width:100%;color:var(--sg-ink);background:#f9fcfe;border-radius:9px;padding:.82rem .92rem}.auth-form input:focus,.auth-form select:focus,.auth-form textarea:focus{border-color:#8fc9f7;outline:none;box-shadow:0 0 0 3px #168df01a}.primary-button,.secondary-button{border-radius:9px;min-height:42px;padding:.72rem 1rem;font-weight:750;transition:transform .1s,box-shadow .1s,background .1s}.primary-button{border:1px solid var(--sg-blue-deep);background:linear-gradient(135deg, var(--sg-blue) 0%, var(--sg-blue-deep) 100%);color:#fff;margin-top:.5rem;box-shadow:0 5px 14px #116bc22e}.primary-button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #116bc238}.secondary-button{border:1px solid var(--sg-border);background:var(--sg-surface);color:var(--sg-ink)}.secondary-button:hover{background:#f1f6f9}.form-help{margin:1rem 0 0;font-size:.9rem}.form-error{color:#8f2e2e;background:#fff7f7;border:1px solid #efcaca;border-radius:9px;margin:1rem 0 0;padding:.75rem .9rem}.app-shell{width:min(1220px,100%);margin:0 auto;padding:30px 0 48px}.app-header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.45rem;display:flex}.app-header h1{margin-bottom:.32rem;font-size:clamp(1.75rem,3vw,2.45rem)}.signed-in{margin:0;font-size:.88rem}.metric-grid,.workspace-grid{gap:14px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.panel-card{background:var(--sg-surface);border:1px solid var(--sg-border);border-radius:12px;box-shadow:0 4px 16px #1f43660b}.metric-card{padding:1.22rem;position:relative;overflow:hidden}.metric-card:before{content:"";background:linear-gradient(180deg, var(--sg-cyan), var(--sg-blue));width:4px;height:100%;position:absolute;top:0;left:0}.metric-card span{color:var(--sg-muted);margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.metric-card strong{color:var(--sg-ink-strong);letter-spacing:-.04em;font-size:1.9rem}.panel-card{min-height:172px;padding:1.35rem}.panel-card p:last-child{margin-bottom:0}.panel-card a{font-weight:750;text-decoration:none}.panel-card a:hover{text-decoration:underline}.panel-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--sg-blue-deep);margin-bottom:.4rem;font-size:.7rem;font-weight:800}.status-list{flex-wrap:wrap;gap:.45rem;display:flex}.status-pill{background:var(--sg-blue-soft);color:#315b84;border:1px solid #cfdfeb;border-radius:999px;align-items:center;min-height:1.85rem;padding:.3rem .62rem;font-size:.8rem;font-weight:700;display:inline-flex}.sg-section-card{border:1px solid var(--sg-border);background:var(--sg-surface);border-radius:12px;box-shadow:0 4px 16px #1f43660b}.sg-section-heading{border-bottom:1px solid var(--sg-border-soft);justify-content:space-between;align-items:center;gap:1rem;padding:16px 18px;display:flex}.sg-section-heading h2{margin:0}.sg-table{border-collapse:collapse;width:100%}.sg-table th,.sg-table td{border-bottom:1px solid var(--sg-border-soft);text-align:left;vertical-align:top;padding:12px 16px}.sg-table th{color:var(--sg-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sg-table tr:last-child td{border-bottom:0}@media (max-width:900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workspace-grid,.metric-grid{grid-template-columns:1fr}.app-header{flex-direction:column}.auth-card,.setup-card{padding:1.5rem}.app-shell{padding-top:22px}}.sg-connection-banner{z-index:10000;border:1px solid;border-radius:10px;align-items:center;gap:.75rem;width:min(680px,100% - 32px);padding:.78rem 1rem;font-size:.86rem;line-height:1.35;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #12233d29}.sg-connection-banner strong{flex:none}.sg-connection-banner span{flex:1}.sg-connection-banner--offline{color:#812f2f;background:#fff4f4;border-color:#e7b6b6}.sg-connection-banner--restored{color:#205b34;background:#effaf3;border-color:#a9d8ba}@media (max-width:640px){.sg-connection-banner{flex-direction:column;align-items:flex-start;gap:.25rem}}