@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-cyrillic-ext-400-normal.e30d8d0f.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-cyrillic-ext-400-normal.a92fa0fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-cyrillic-400-normal.596040a3.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-cyrillic-400-normal.3184e179.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-greek-ext-400-normal.51b9bd0b.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-greek-ext-400-normal.971ebc21.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-greek-400-normal.680c723a.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-greek-400-normal.c9857b7c.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-vietnamese-400-normal.a600d5fa.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-vietnamese-400-normal.9ac9c8e7.woff) format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-latin-ext-400-normal.0814ef77.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-latin-ext-400-normal.fb9a9306.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/inter-tight-latin-400-normal.b019eb2d.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-latin-400-normal.71082c69.woff) format("woff");unicode-range:u+00??,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 Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-cyrillic-ext-500-normal.49327623.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-cyrillic-ext-500-normal.ac6f007d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-cyrillic-500-normal.bb710664.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-cyrillic-500-normal.3437423e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-greek-ext-500-normal.fd192c94.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-greek-ext-500-normal.f53913f0.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-greek-500-normal.4f50199b.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-greek-500-normal.84632c8e.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-vietnamese-500-normal.990e4582.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-vietnamese-500-normal.94b816b4.woff) format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-latin-ext-500-normal.aaba36b6.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-latin-ext-500-normal.578dc76d.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/inter-tight-latin-500-normal.70c9468b.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-latin-500-normal.07524720.woff) format("woff");unicode-range:u+00??,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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-cyrillic-ext-600-normal.7f21b0de.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-cyrillic-ext-600-normal.eaf9a002.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-cyrillic-600-normal.8bec95d0.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-cyrillic-600-normal.f02b0be6.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-greek-ext-600-normal.c902eb35.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-greek-ext-600-normal.243d502c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-greek-600-normal.d5f969ca.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-greek-600-normal.67061708.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-vietnamese-600-normal.6b54c5c6.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-vietnamese-600-normal.cbea27ad.woff) format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-latin-ext-600-normal.9baf06f1.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-latin-ext-600-normal.1ac5a0c0.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/portal/_next/static/media/inter-tight-latin-600-normal.8174c0e7.woff2) format("woff2"),url(/portal/_next/static/media/inter-tight-latin-600-normal.1bad1564.woff) format("woff");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/portal/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/portal/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/portal/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,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{--paper:#f7f8f6;--surface:#fff;--sunken:#eff1ee;--line:#dcdfda;--line-strong:#bdc2bc;--ink:#191d1c;--ink-muted:#555b59;--ink-faint:#69706d;--primary:#0b4e7d;--primary-hover:#083b60;--primary-quiet:#e7eff5;--gain:#2f6b45;--gain-surface:#e5efe8;--warning:#93510e;--warning-surface:#fbefdf;--danger:#a3312d;--danger-surface:#f9e9e7;--font-sans:"Inter Tight",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--radius-control:5px;--radius-panel:10px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid #438cbc;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,strong{letter-spacing:-.025em}h1{font-size:clamp(28px,2.6vw,40px);line-height:1.16}h1,h2{font-weight:500}h2{font-size:20px;line-height:1.3}h3{font-size:19px;font-weight:600}svg{flex-shrink:0}.portal-shell{display:grid;grid-template:76px minmax(0,1fr) /238px minmax(0,1fr);height:100dvh;overflow:hidden}.global-header{grid-column:1/-1;gap:36px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--surface);z-index:20}.brand,.global-header{display:flex;align-items:center}.brand{width:181px;flex:0 0 181px}.brand img{width:145px;height:auto;display:block}.global-nav{align-self:stretch;display:flex;gap:28px;align-items:center}.global-nav a,.unavailable-app{display:inline-flex;height:100%;align-items:center;gap:7px;white-space:nowrap;font-size:13px;font-weight:600;position:relative;color:var(--ink-muted)}.global-nav a[aria-current]{color:var(--primary)}.global-nav a[aria-current]:after{content:"";position:absolute;height:3px;bottom:0;left:0;right:0;background:var(--primary)}.unavailable-app{color:#747a77;font-weight:400}.unavailable-app i{width:4px;height:4px;background:var(--line-strong);border-radius:50%}.header-controls{margin-left:auto;gap:20px}.context-select,.header-controls{display:flex;align-items:center;min-width:0}.context-select{gap:7px}.context-select select{border:0;background:transparent;color:var(--ink);max-width:160px;min-height:36px;font-size:12px;padding:4px}.context-select select:disabled{color:var(--ink-muted);opacity:1}.locale-switch{display:flex;gap:7px}.locale-switch button{border:0;padding:6px 1px;background:none;color:var(--ink-faint);font:10px var(--font-mono);min-height:34px}.locale-switch button[aria-pressed=true]{color:var(--primary);font-weight:600}.profile-button{height:34px;width:34px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--ink-muted);flex-shrink:0}.sidebar{display:flex;flex-direction:column;background:#f0f2ef;border-right:1px solid var(--line);min-height:0;padding:23px 14px 19px;overflow:auto}.sidebar-title{display:flex;align-items:center;justify-content:space-between;padding:0 11px 21px;font:10px var(--font-mono);letter-spacing:.12em;color:var(--ink-faint)}.sidebar-toggle{padding:5px;background:transparent;border:none;color:var(--ink-muted);display:flex}.side-nav{display:flex;flex-direction:column;gap:5px}.side-nav a{display:flex;align-items:center;gap:12px;padding:12px;min-height:44px;border-radius:5px;color:var(--ink-muted);white-space:nowrap;font-size:13px}.side-nav a:hover{background:#e8ece7}.side-nav a[aria-current]{color:var(--primary);background:#e1eaf0;font-weight:600}.side-nav a b{margin-left:auto;font:11px var(--font-mono);border-radius:3px;background:white;padding:1px 5px}.sidebar-help{margin:auto 10px 30px;padding-top:60px;color:var(--ink-faint)}.sidebar-help svg{margin-bottom:12px}.sidebar-help strong{display:block;color:var(--ink-muted);font-size:12px;font-weight:500;margin-bottom:6px}.sidebar-help p{font-size:12px;line-height:1.6}.sidebar-bottom{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding:19px 11px 0;color:var(--ink-faint);font-size:10px}.environment-dot{height:6px;width:6px;background:var(--gain);border-radius:50%;flex-shrink:0}.workspace{padding:25px 38px 0;overflow:auto;min-width:0;display:flex;flex-direction:column}.workspace>*{flex-shrink:0}.breadcrumb{display:flex;align-items:center;gap:9px;color:var(--ink-faint);font-size:11px;margin-bottom:31px}.breadcrumb span:last-child{color:var(--ink-muted)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:29px}.eyebrow{display:block;color:var(--ink-faint);font:9px var(--font-mono);letter-spacing:.14em;margin-bottom:12px}.page-heading p{color:var(--ink-muted);margin-top:10px;font-size:14px}.heading-actions{display:flex;gap:10px;align-items:center}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);padding:4px 8px;border-radius:4px;background:var(--paper);color:var(--ink-muted);font-size:10px;font-weight:500;white-space:nowrap}.badge>span{width:4px;height:4px;border-radius:50%;background:currentColor}.badge-success{border-color:#c7d9cb;color:var(--gain);background:var(--gain-surface)}.badge-warning{border-color:#e7d7be;color:var(--warning);background:var(--warning-surface)}.badge-danger{border-color:#e8c7c3;color:var(--danger);background:var(--danger-surface)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;min-height:40px;border:1px solid transparent;border-radius:var(--radius-control);font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.button-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.button-primary:hover{background:var(--primary-hover)}.button-secondary{background:#fff;border-color:var(--line-strong);color:var(--ink)}.button-secondary:hover{background:var(--sunken)}.button-danger{background:var(--danger-surface);border-color:#e8c7c3;color:var(--danger)}.button-quiet{background:transparent;color:var(--primary)}.welcome-panel{display:grid;grid-template-columns:1fr 340px;gap:24px;padding:31px 34px;border:1px solid #cad8dd;border-radius:var(--radius-panel);background:linear-gradient(105deg,#eff4f6,#f5f7f4)}.welcome-panel h2{max-width:520px;font-size:27px}.welcome-panel p{max-width:515px;margin-top:12px;color:var(--ink-muted);font-size:13px;line-height:1.7}.welcome-actions{display:flex;gap:10px;margin-top:24px}.network-art{width:100%;height:100%;max-height:200px;align-self:center}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:34px 0 18px;gap:20px}.section-heading h2{font-size:19px}.section-heading p{color:var(--ink-faint);font-size:12px;margin-top:5px}.mono-note{color:var(--ink-faint);font:9px var(--font-mono);letter-spacing:.06em;white-space:nowrap}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.application-card{border:1px solid var(--line);background:#fff;border-radius:var(--radius-panel);padding:22px 20px 0;display:flex;flex-direction:column;min-width:0}.app-icon{display:grid;place-items:center;height:43px;width:43px;color:var(--primary);background:var(--primary-quiet);border:1px solid #d8e3eb;border-radius:9px;margin-bottom:18px}.application-card:nth-child(2) .app-icon{color:var(--gain);background:#edf3ed;border-color:#dce6dc}.application-card:nth-child(3) .app-icon{color:#74604a;background:#f3f0e9;border-color:#e8e0d2}.application-card:nth-child(4) .app-icon{color:#5a6474;background:#eef0f4;border-color:#dde1e8}.application-card h3{font-size:19px;white-space:nowrap}.app-subtitle{color:var(--ink-muted);font-size:11px;margin:5px 0 13px}.application-card>p{color:var(--ink-faint);font-size:12px;line-height:1.65;flex:1 1;padding-bottom:24px}.app-card-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:14px 0;border-top:1px solid #edf0ec;color:var(--line-strong)}.app-card-footer .badge{border:none;padding:0;background:transparent;color:var(--ink-faint);font-size:10px}.bottom-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:25px}.panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 23px 0;color:var(--ink-faint)}.panel-heading h2{font-size:15px;color:var(--ink)}.root-card{display:flex;gap:14px;align-items:center;padding:28px 23px}.organization-icon{display:grid;place-items:center;color:var(--ink-muted);width:42px;height:42px;border:1px solid var(--line);background:var(--paper);border-radius:6px;flex-shrink:0}.root-card p{color:var(--ink-faint);font-size:11px;margin-top:3px}.root-card>.badge{margin-left:auto}.root-card strong{font-size:13px}.panel-link{display:flex;align-items:center;justify-content:space-between;padding:15px 23px;border-top:1px solid var(--line);font-size:11px;color:var(--primary)}.info-list{padding:5px 23px 20px}.info-list>div{display:flex;gap:13px;padding-top:19px}.info-list svg{color:var(--gain);width:18px;height:18px;margin-top:2px}.info-list strong{display:block;font-size:12px;font-weight:500}.info-list span{display:block;color:var(--ink-faint);font-size:11px;line-height:1.6;margin-top:4px}.workspace-footer{display:flex;justify-content:space-between;gap:15px;padding:25px 0 18px;color:var(--ink-faint);font:8px var(--font-mono);letter-spacing:.07em;margin-top:auto}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metric{padding:21px 24px 19px;background:white;border:1px solid var(--line);border-radius:var(--radius-panel)}.metric-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-muted)}.metric-top svg{height:18px;width:18px;color:var(--ink-faint)}.metric>strong{display:block;margin-top:10px;font-size:36px;line-height:1.3;font-weight:500}.metric p{font-size:10px;color:var(--ink-faint);margin-top:5px}.empty-state{padding:30px 24px;text-align:center}.empty-state h3{font-size:16px;font-weight:500;margin-bottom:8px}.empty-state p{color:var(--ink-faint);max-width:470px;margin:0 auto;font-size:12px;line-height:1.7}.empty-state>.button{margin-top:20px}.empty-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:0 auto 17px;color:var(--ink-muted)}.table-toolbar{justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid var(--line)}.search,.table-toolbar{display:flex;align-items:center}.search{gap:9px;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:0 10px;width:320px}.search input{min-width:0;width:100%;border:0;background:transparent;height:36px;font-size:12px;color:var(--ink)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{background:#fafbf9;color:var(--ink-faint);font:9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:14px 22px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:20px 22px;border-bottom:1px solid #edf0eb;font-size:12px}tr:last-child td{border-bottom:0}td small{display:block;color:var(--ink-faint);font-size:11px;margin-top:4px}.table-name{display:flex;gap:12px;align-items:center}.organization-icon.small{width:35px;height:35px}.muted{color:var(--ink-faint)}.notice-inline{display:flex;gap:12px;padding:15px 19px;margin-bottom:22px;border:1px solid #d9e3e9;color:var(--primary);background:#edf3f6;border-radius:7px;font-size:12px}.relationship-row{padding:22px 25px;border-bottom:1px solid var(--line)}.relationship-row:last-child{border-bottom:0}.path-label{display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:13px}.path-label>svg,.relationship-meta{color:var(--ink-faint)}.relationship-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:13px 0 0 32px;font-size:11px}.relationship-meta .button{margin-left:auto}.registration-layout{display:grid;grid-template-columns:minmax(360px,640px) minmax(260px,1fr);gap:clamp(40px,6vw,110px);padding:10px 0 45px;align-items:start}.form-panel{width:100%}.form-panel .intro{color:var(--ink-muted);line-height:1.75;max-width:550px;margin:17px 0 29px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:19px;min-width:0}.field>span{font-size:12px;font-weight:500}.field input,.field select,.field textarea{width:100%;padding:10px 12px;min-height:43px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:white}.field textarea{min-height:95px;resize:vertical}.checkbox-row{display:flex;gap:11px;margin:6px 0 25px;align-items:start;font-size:12px;line-height:1.7;color:var(--ink-muted)}.checkbox-row input{margin-top:4px;accent-color:var(--primary);width:16px;height:16px;flex-shrink:0}.form-footnote{font-size:12px;margin-top:20px;color:var(--ink-faint)}.form-footnote a,.text-link{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.registration-aside{border-left:1px solid var(--line);padding:25px 0 20px 42px;margin-top:20px}.outline-mark{color:var(--primary);margin-bottom:25px}.registration-aside>p{color:var(--ink-muted);line-height:1.8;font-size:13px;margin:14px 0 33px;max-width:350px}.steps{list-style:none;padding:0;display:flex;flex-direction:column;gap:30px}.steps li{display:flex;gap:15px;align-items:start}.steps li>span{font:10px var(--font-mono);color:var(--primary);border:1px solid var(--line);border-radius:50%;min-width:31px;height:31px;display:grid;place-items:center}.steps strong{font-size:13px;font-weight:500}.steps p{font-size:12px;color:var(--ink-faint);margin-top:4px}.aside-note{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:25px;margin-top:38px;color:var(--gain);font-size:12px}.login-panel{max-width:510px;padding:16px 0 60px}.login-panel>svg{color:var(--primary);margin-bottom:22px}.local-login{margin-top:37px;border-top:1px solid var(--line);padding-top:23px;color:var(--ink-muted)}.local-login summary{cursor:pointer;font-size:12px}.local-login p{font-size:12px;margin:15px 0}.message{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid;border-radius:6px;margin-bottom:24px;font-size:13px}.message.error{background:var(--danger-surface);color:var(--danger);border-color:#e8c7c3}.message.success{background:var(--gain-surface);color:var(--gain);border-color:#c7d9cb}.message button{margin-left:auto;border:none;background:transparent;color:inherit}.success-panel{border:1px solid #c7d9cb;background:var(--gain-surface);padding:28px;border-radius:9px;color:var(--gain)}.success-panel h2{margin:16px 0 10px}.success-panel p{color:var(--ink-muted);font-size:13px;margin-bottom:20px}.pending-panel{display:flex;gap:20px;padding:30px;border:1px solid #e7d7be;background:var(--warning-surface);border-radius:var(--radius-panel)}.pending-panel>svg{color:var(--warning)}.pending-panel p{color:var(--ink-muted);margin:9px 0 15px}.inline-form{padding:23px;display:flex;gap:20px;align-items:end;margin-bottom:24px}.inline-form .field{margin-bottom:0;flex:1 1}.activity-list{padding:4px 23px}.activity-list>div{display:flex;gap:15px;padding:20px 0;border-bottom:1px solid var(--line)}.activity-list>div:last-child{border-bottom:none}.activity-dot{width:30px;height:30px;display:grid;place-items:center;background:var(--gain-surface);color:var(--gain);border-radius:50%}.activity-list strong{display:block;font-size:13px;font-weight:500}.activity-list span{display:block;color:var(--ink-faint);font-size:11px;margin-top:4px}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#14242c75;padding:22px}.dialog{position:relative;background:var(--paper);padding:32px;border-radius:12px;width:min(540px,100%);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 18px 80px #0003}.dialog>svg{color:var(--primary);margin-bottom:15px}.dialog h2{margin-bottom:18px}.dialog p{font-size:13px;line-height:1.7;margin:10px 0 21px}.dialog-actions{display:flex;justify-content:end;gap:12px;margin-top:20px}.dialog-close{position:absolute;right:16px;top:16px;display:flex;border:none;background:transparent;color:var(--ink-faint)}.skip-link{position:fixed;z-index:100;top:-100px;background:var(--primary);color:white;padding:14px 22px}.skip-link:focus{top:8px;left:8px}.is-collapsed{grid-template-columns:70px minmax(0,1fr)}.is-collapsed .sidebar-title{justify-content:center;padding:0 0 21px}.is-collapsed .side-nav a b,.is-collapsed .side-nav a span,.is-collapsed .sidebar-bottom>span:last-child,.is-collapsed .sidebar-help,.is-collapsed .sidebar-title>span{display:none}.is-collapsed .side-nav a{padding:12px 10px}.is-collapsed .sidebar-bottom{margin-top:auto;justify-content:center}.loading-state{padding:40px 0;color:var(--ink-faint)}@media (min-width:1600px){.workspace{padding-right:48px;padding-left:48px}.application-card{padding:27px 25px 0}.welcome-panel{grid-template-columns:1fr 430px}}@media (max-width:1190px){.global-header{gap:22px;padding:0 20px}.brand{width:158px;flex-basis:158px}.global-nav{gap:20px}.portal-shell{grid-template-columns:210px minmax(0,1fr)}.workspace{padding:23px 25px 0}.header-controls{gap:12px}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-panel{grid-template-columns:1fr 230px;padding:26px}.is-collapsed{grid-template-columns:70px minmax(0,1fr)}.registration-layout{gap:35px;grid-template-columns:1fr .8fr}.registration-aside{padding-left:25px}}@media (max-width:850px){.global-header{flex-wrap:wrap;height:auto;gap:0;padding:10px 18px 0}.portal-shell{grid-template:112px minmax(0,1fr) /70px minmax(0,1fr)}.brand{flex-basis:155px}.brand img{width:125px}.header-controls{gap:10px}.global-nav{order:3;width:100%;height:40px;gap:30px}.global-nav a,.unavailable-app{font-size:12px}.sidebar-title{justify-content:center;padding:0 0 20px}.side-nav a b,.side-nav a span,.sidebar-bottom>span:last-child,.sidebar-help,.sidebar-title>span{display:none}.side-nav a{padding:12px 10px}.sidebar-bottom{margin-top:auto;justify-content:center}.portal-shell:not(.is-collapsed) .sidebar{position:fixed;z-index:25;top:112px;bottom:0;width:245px;box-shadow:12px 0 30px #0002}.portal-shell:not(.is-collapsed) .sidebar .side-nav a span,.portal-shell:not(.is-collapsed) .sidebar .sidebar-title>span{display:initial}.welcome-panel{grid-template-columns:1fr}.network-art{display:none}.bottom-grid{grid-template-columns:1fr}.metrics-grid{gap:10px}.metric{padding:17px 14px}.metric-top{font-size:11px;gap:5px}.metric-top svg{display:none}.registration-layout{grid-template-columns:1fr}.registration-aside{border-left:0;border-top:1px solid var(--line);padding-left:0}.page-heading{align-items:start}.heading-actions{flex-shrink:0}.section-heading>.mono-note{display:none}}@media (max-width:560px){.workspace{padding:20px 16px 0}.context-select{display:none}.brand{flex-basis:135px}.global-nav{gap:27px}.application-grid,.metrics-grid{grid-template-columns:1fr}.application-card{padding:20px 20px 0}.app-icon{margin-bottom:14px}.page-heading{flex-direction:column;gap:17px}.page-heading h1{font-size:29px}.welcome-panel{padding:22px}.welcome-panel h2{font-size:23px}.welcome-actions{flex-direction:column;align-items:start}.section-heading{margin-top:27px}.table-toolbar{flex-direction:column;align-items:start}.search{width:100%}.workspace-footer{flex-direction:column;font-size:7px;gap:8px}.inline-form{flex-direction:column;align-items:stretch}.root-card{flex-wrap:wrap}.dialog{padding:25px}.dialog-actions{flex-direction:column-reverse}.form-panel h1{font-size:30px}.breadcrumb{font-size:10px;margin-bottom:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.global-header{min-width:0}.global-nav{min-width:0;overflow-x:auto}.global-nav a,.unavailable-app{flex-shrink:0}@media(max-width:850px){.header-controls>span{display:none}}.operations-context{padding:20px 24px;display:flex;gap:32px;align-items:center;justify-content:space-between}.operations-context .field{margin:0;min-width:300px}.operations-context p{display:flex;gap:12px;align-items:center;max-width:500px;color:var(--text-muted,#666);font-size:13px}.operations-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.operations-tabs button{padding:10px 16px;border:1px solid #dce1dc;border-radius:6px;background:white;cursor:pointer;font:inherit}.operations-tabs button[aria-pressed=true]{background:#0b4e7d;color:white;border-color:#0b4e7d}.operation-form{padding:24px;margin:20px 0}.operation-form h2{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.operations-summary{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.operations-context select{max-width:100%}@media(max-width:850px){.operations-context{display:block}.operations-context .field{min-width:0}.form-grid{grid-template-columns:1fr}.section-heading{flex-wrap:wrap;gap:12px}.heading-actions{flex-wrap:wrap}}