[data-pholio-surface=admin]{color:#132033;background:#eef2f7;grid-template-columns:230px minmax(0,1fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}[data-pholio-surface=admin] *,[data-pholio-surface=admin] :before,[data-pholio-surface=admin] :after{box-sizing:border-box}[data-pholio-surface=admin] button,[data-pholio-surface=admin] a{font:inherit}[data-pholio-surface=admin] .admin-sidebar{background:var(--pholio-navy);color:#f8fbff;border-right:1px solid #ffffff0f;flex-direction:column;gap:22px;min-height:100vh;padding:22px 16px;display:flex}[data-pholio-surface=admin] .admin-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:4px 6px 16px;display:flex}[data-pholio-surface=admin] .admin-brand-mark{background:linear-gradient(145deg, var(--pholio-blue), var(--pholio-cyan));border-radius:9px;width:28px;height:28px;box-shadow:0 0 0 5px #23d7ff14}[data-pholio-surface=admin] .admin-brand div{gap:1px;display:grid}[data-pholio-surface=admin] .admin-brand strong{font-size:.9rem}[data-pholio-surface=admin] .admin-brand span:last-child{color:#f8fbff9e;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem}[data-pholio-surface=admin] .admin-sidebar nav ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-pholio-surface=admin] .admin-sidebar nav a{color:#f8fbffb3;border-radius:8px;align-items:center;min-height:34px;padding:8px 10px;font-size:.84rem;text-decoration:none;transition:background-color .14s,color .14s;display:flex}[data-pholio-surface=admin] .admin-sidebar nav a:hover,[data-pholio-surface=admin] .admin-sidebar nav a:focus-visible{color:#fff;background:#ffffff12;outline:none}[data-pholio-surface=admin] .admin-sidebar nav a.is-active{color:#fff;box-shadow:inset 2px 0 0 var(--pholio-cyan);background:#1267ff3d}[data-pholio-surface=admin] .admin-sidebar-note{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:4px;margin-top:auto;padding:12px;display:grid}[data-pholio-surface=admin] .admin-sidebar-note strong{font-size:.76rem}[data-pholio-surface=admin] .admin-sidebar-note span{color:#f8fbff8c;font-size:.7rem;line-height:1.45}[data-pholio-surface=admin] .admin-main{min-width:0}[data-pholio-surface=admin] .admin-topbar{background:#fff;border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 24px;display:flex}[data-pholio-surface=admin] .admin-topbar>div:first-child{gap:2px;display:grid}[data-pholio-surface=admin] .admin-topbar strong{font-size:.94rem}[data-pholio-surface=admin] .admin-eyebrow{color:#6f7d90;text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:700}[data-pholio-surface=admin] .admin-topbar-actions{align-items:center;gap:9px;display:flex}[data-pholio-surface=admin] .environment-badge,[data-pholio-surface=admin] .operator-placeholder,[data-pholio-surface=admin] .read-only-badge,[data-pholio-surface=admin] .status-pill{white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}[data-pholio-surface=admin] .environment-badge{color:#285da7;background:#eef5ff;border:1px solid #d8e8ff;padding:5px 8px;font-size:.68rem;font-weight:700}[data-pholio-surface=admin] .operator-placeholder{color:#526175;background:#f6f8fb;border:1px solid #e3e8ef;padding:6px 9px;font-size:.72rem}[data-pholio-surface=admin] .admin-content{padding:24px}[data-pholio-surface=admin] .admin-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}[data-pholio-surface=admin] .admin-heading h1{color:#132033;letter-spacing:-.03em;max-width:760px;margin:6px 0 8px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1}[data-pholio-surface=admin] .admin-heading p{color:#667488;max-width:820px;margin:0;font-size:.88rem;line-height:1.65}[data-pholio-surface=admin] .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}[data-pholio-surface=admin] .metric-card{background:#fff;border:1px solid #dfe6ef;border-radius:12px;gap:5px;padding:15px;display:grid;box-shadow:0 5px 15px #172a4409}[data-pholio-surface=admin] .metric-card>span{color:#6d7a8c;font-size:.72rem;font-weight:650}[data-pholio-surface=admin] .metric-card strong{color:#142237;font-size:1.75rem;line-height:1}[data-pholio-surface=admin] .metric-card small{color:#8a96a6;font-size:.68rem;line-height:1.45}[data-pholio-surface=admin] .operations-panel{background:#fff;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #172a4409}[data-pholio-surface=admin] .operations-header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}[data-pholio-surface=admin] .operations-header div{gap:3px;display:grid}[data-pholio-surface=admin] .operations-header h2{color:#18273b;margin:0;font-size:.96rem}[data-pholio-surface=admin] .read-only-badge{color:#647286;background:#f5f7fa;border:1px solid #e1e6ed;padding:5px 8px;font-size:.66rem;font-weight:700}[data-pholio-surface=admin] .operations-table-wrap{overflow-x:auto}[data-pholio-surface=admin] .operations-panel table{border-collapse:collapse;width:100%;min-width:620px}[data-pholio-surface=admin] .operations-panel th,[data-pholio-surface=admin] .operations-panel td{text-align:left;border-bottom:1px solid #edf1f5;padding:11px 16px;font-size:.76rem}[data-pholio-surface=admin] .operations-panel th{color:#718096;text-transform:uppercase;letter-spacing:.06em;background:#fafbfd;font-size:.66rem}[data-pholio-surface=admin] .operations-panel td{color:#445266}[data-pholio-surface=admin] .operations-panel tbody tr:last-child td{border-bottom:0}[data-pholio-surface=admin] .status-pill{color:#59687b;background:#f3f6fa;border:1px solid #e1e7ee;padding:4px 7px;font-size:.65rem;font-weight:700}@media (max-width:1050px){[data-pholio-surface=admin] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){[data-pholio-surface=admin]{grid-template-columns:1fr}[data-pholio-surface=admin] .admin-sidebar{min-height:auto;padding:14px}[data-pholio-surface=admin] .admin-sidebar nav ul{grid-template-columns:repeat(3,minmax(0,1fr))}[data-pholio-surface=admin] .admin-sidebar nav a{text-align:center;justify-content:center}[data-pholio-surface=admin] .admin-sidebar-note{display:none}[data-pholio-surface=admin] .admin-topbar,[data-pholio-surface=admin] .admin-content{padding-left:16px;padding-right:16px}}@media (max-width:560px){[data-pholio-surface=admin] .admin-sidebar nav ul,[data-pholio-surface=admin] .metric-grid{grid-template-columns:1fr 1fr}[data-pholio-surface=admin] .admin-topbar{align-items:flex-start;padding-top:12px;padding-bottom:12px}[data-pholio-surface=admin] .admin-topbar-actions{flex-direction:column;align-items:flex-end}[data-pholio-surface=admin] .admin-content{padding-top:18px}}@media (prefers-reduced-motion:reduce){[data-pholio-surface=admin] *,[data-pholio-surface=admin] :before,[data-pholio-surface=admin] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
[data-pholio-surface=portal]{color:#122033;background:#f4f7fb;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}[data-pholio-surface=portal] *{box-sizing:border-box}[data-pholio-surface=portal] a{color:inherit;text-decoration:none}[data-pholio-surface=portal] .portal-sidebar{background:var(--pholio-navy);color:#dce7f5;flex-direction:column;gap:32px;padding:28px 20px;display:flex}[data-pholio-surface=portal] .brand-lockup{align-items:center;gap:12px;display:flex}[data-pholio-surface=portal] .brand-lockup div{gap:2px;display:grid}[data-pholio-surface=portal] .brand-lockup strong{color:#fff;font-size:1rem}[data-pholio-surface=portal] .brand-lockup span{color:#91a5bd;font-size:.76rem}[data-pholio-surface=portal] .brand-mark{background:linear-gradient(145deg, var(--pholio-blue), var(--pholio-cyan));border-radius:11px;width:34px;height:34px;box-shadow:0 8px 24px #1267ff47}[data-pholio-surface=portal] .portal-sidebar ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-pholio-surface=portal] .portal-sidebar a{color:#aebed0;border-radius:10px;padding:11px 12px;font-size:.9rem;display:block}[data-pholio-surface=portal] .portal-sidebar a:hover,[data-pholio-surface=portal] .portal-sidebar a:focus-visible,[data-pholio-surface=portal] .portal-sidebar a.is-active{color:#fff;background:#ffffff14;outline:none}[data-pholio-surface=portal] .sidebar-note{color:#7f93aa;margin-top:auto;font-size:.75rem;line-height:1.55}[data-pholio-surface=portal] .portal-main{min-width:0}[data-pholio-surface=portal] .portal-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:center;min-height:76px;padding:14px clamp(20px,4vw,44px);display:flex}[data-pholio-surface=portal] .portal-topbar>div:first-child{gap:2px;display:grid}[data-pholio-surface=portal] .eyebrow{color:#718096;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}[data-pholio-surface=portal] .profile-placeholder{color:#516173;background:#fff;border:1px solid #d7e0ea;border-radius:999px;justify-content:center;align-items:center;min-width:78px;min-height:36px;padding:0 14px;font-size:.8rem;display:inline-flex}[data-pholio-surface=portal] .portal-content{gap:26px;width:min(1180px,100%);margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,44px) 56px;display:grid}[data-pholio-surface=portal] .page-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}[data-pholio-surface=portal] .page-heading>div{max-width:720px}[data-pholio-surface=portal] .page-heading h1{color:#10233b;letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}[data-pholio-surface=portal] .page-heading p,[data-pholio-surface=portal] .attention-panel p,[data-pholio-surface=portal] .summary-card p{color:#66778b;line-height:1.65}[data-pholio-surface=portal] .foundation-badge{color:#245da8;background:#edf5ff;border:1px solid #cfe0f5;border-radius:999px;flex:none;padding:8px 11px;font-size:.74rem;font-weight:700}[data-pholio-surface=portal] .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-pholio-surface=portal] .summary-card{background:#fff;border:1px solid #dde6f0;border-radius:18px;padding:22px;box-shadow:0 8px 30px #2039590d}[data-pholio-surface=portal] .summary-card>span{color:#64758a;font-size:.82rem;font-weight:600}[data-pholio-surface=portal] .summary-card strong{color:#132a45;margin:12px 0 8px;font-size:2rem;display:block}[data-pholio-surface=portal] .summary-card p{margin:0;font-size:.8rem}[data-pholio-surface=portal] .attention-panel{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #cbdcf0;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:26px;display:grid}[data-pholio-surface=portal] .attention-panel h2{color:#183452;margin:8px 0 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}[data-pholio-surface=portal] .attention-panel p{margin:0}@media (max-width:900px){[data-pholio-surface=portal]{grid-template-columns:1fr}[data-pholio-surface=portal] .portal-sidebar{gap:18px;padding:18px 20px}[data-pholio-surface=portal] .portal-sidebar nav{overflow-x:auto}[data-pholio-surface=portal] .portal-sidebar ul{min-width:max-content;display:flex}[data-pholio-surface=portal] .portal-sidebar a{white-space:nowrap}[data-pholio-surface=portal] .sidebar-note{display:none}[data-pholio-surface=portal] .summary-grid,[data-pholio-surface=portal] .attention-panel{grid-template-columns:1fr}}@media (max-width:640px){[data-pholio-surface=portal] .page-heading{display:grid}[data-pholio-surface=portal] .foundation-badge{width:fit-content}}
[data-pholio-surface=docs].docs-shell{color:#172033;background:#f7f9fc;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-pholio-surface=docs] *,[data-pholio-surface=docs] :before,[data-pholio-surface=docs] :after{box-sizing:border-box}[data-pholio-surface=docs] button,[data-pholio-surface=docs] a,[data-pholio-surface=docs] input{font:inherit}[data-pholio-surface=docs] button{color:inherit}[data-pholio-surface=docs] .docs-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 32px;display:flex;position:sticky;top:0}[data-pholio-surface=docs] .docs-brand,[data-pholio-surface=docs] .docs-context,[data-pholio-surface=docs] .docs-brand>div{align-items:center;display:flex}[data-pholio-surface=docs] .docs-brand{gap:12px}[data-pholio-surface=docs] .docs-brand>div{flex-direction:column;align-items:flex-start;gap:2px}[data-pholio-surface=docs] .docs-brand strong{color:var(--pholio-navy);font-size:15px}[data-pholio-surface=docs] .docs-brand span,[data-pholio-surface=docs] .section-label,[data-pholio-surface=docs] .eyebrow,[data-pholio-surface=docs] .sidebar-note{color:#68758a;font-size:12px}[data-pholio-surface=docs] .docs-brand-mark{background:linear-gradient(180deg, var(--pholio-blue), var(--pholio-cyan));border-radius:999px;width:10px;height:30px}[data-pholio-surface=docs] .docs-context{gap:10px}[data-pholio-surface=docs] .docs-context button,[data-pholio-surface=docs] .search-placeholder{background:#fff;border:1px solid #dfe5ee;border-radius:10px;min-height:40px}[data-pholio-surface=docs] .docs-context button{padding:0 14px;font-weight:650}[data-pholio-surface=docs] .docs-context button:disabled{opacity:1}[data-pholio-surface=docs] .search-placeholder{color:#718096;justify-content:space-between;align-items:center;gap:24px;min-width:240px;padding:0 12px 0 14px;display:flex}[data-pholio-surface=docs] .search-placeholder span{color:#8792a5;background:#f8fafc;border:1px solid #e2e7ef;border-radius:6px;padding:3px 6px;font-size:11px}[data-pholio-surface=docs] .docs-layout{grid-template-columns:240px minmax(0,760px) 190px;justify-content:center;gap:48px;width:min(1440px,100%);margin:0 auto;padding:40px 32px 80px;display:grid}[data-pholio-surface=docs] .docs-sidebar,[data-pholio-surface=docs] .docs-toc{align-self:start;position:sticky;top:112px}[data-pholio-surface=docs] .section-label,[data-pholio-surface=docs] .eyebrow{letter-spacing:.06em;text-transform:uppercase;font-weight:750;display:inline-block}[data-pholio-surface=docs] .docs-sidebar ul,[data-pholio-surface=docs] .docs-toc ul{margin:14px 0 0;padding:0;list-style:none}[data-pholio-surface=docs] .docs-sidebar li+li,[data-pholio-surface=docs] .docs-toc li+li{margin-top:4px}[data-pholio-surface=docs] .docs-sidebar a{color:#536176;border-radius:8px;padding:9px 10px;font-size:14px;font-weight:560;text-decoration:none;display:block}[data-pholio-surface=docs] .docs-sidebar a:hover,[data-pholio-surface=docs] .docs-sidebar a:focus-visible,[data-pholio-surface=docs] .docs-sidebar a.is-active{color:var(--pholio-blue);background:#edf4ff}[data-pholio-surface=docs] .docs-sidebar a:focus-visible,[data-pholio-surface=docs] .docs-context button:focus-visible{outline:2px solid var(--pholio-blue);outline-offset:2px}[data-pholio-surface=docs] .sidebar-note{margin-top:22px;line-height:1.55}[data-pholio-surface=docs] .docs-article{min-width:0}[data-pholio-surface=docs] .breadcrumbs{color:#7a8699;font-size:13px}[data-pholio-surface=docs] .breadcrumbs span{color:#a1aaba;margin:0 6px}[data-pholio-surface=docs] .article-heading{border-bottom:1px solid #e5e9f0;padding:34px 0 38px}[data-pholio-surface=docs] .article-heading h1{max-width:680px;color:var(--pholio-navy);letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.02}[data-pholio-surface=docs] .article-heading p,[data-pholio-surface=docs] .docs-article section>p,[data-pholio-surface=docs] .note-callout p{color:#58667a;font-size:16px;line-height:1.75}[data-pholio-surface=docs] .docs-article section{padding-top:34px;scroll-margin-top:100px}[data-pholio-surface=docs] .docs-article h2{color:var(--pholio-navy);letter-spacing:-.025em;margin:0 0 12px;font-size:24px}[data-pholio-surface=docs] .note-callout{border:1px solid #cfe0ff;border-left:4px solid var(--pholio-blue);background:#f5f9ff;border-radius:10px;margin-top:24px;padding:18px 20px}[data-pholio-surface=docs] .note-callout strong{color:var(--pholio-blue);font-size:14px}[data-pholio-surface=docs] .note-callout p{margin:6px 0 0;font-size:14px}[data-pholio-surface=docs] pre{color:#d9e3f2;background:#101827;border:1px solid #233049;border-radius:12px;margin:24px 0 0;padding:20px;overflow-x:auto}[data-pholio-surface=docs] code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.7}[data-pholio-surface=docs] .docs-toc li{color:#718096;font-size:13px;line-height:1.45}@media (max-width:1100px){[data-pholio-surface=docs] .docs-layout{grid-template-columns:220px minmax(0,1fr)}[data-pholio-surface=docs] .docs-toc{display:none}}@media (max-width:760px){[data-pholio-surface=docs] .docs-topbar{flex-direction:column;align-items:flex-start;padding:18px 20px;position:static}[data-pholio-surface=docs] .docs-context{width:100%}[data-pholio-surface=docs] .search-placeholder{flex:1;min-width:0}[data-pholio-surface=docs] .docs-layout{padding:24px 20px 64px;display:block}[data-pholio-surface=docs] .docs-sidebar{border-bottom:1px solid #e4e9f1;margin-bottom:32px;padding-bottom:22px;position:static}[data-pholio-surface=docs] .docs-sidebar nav{overflow-x:auto}[data-pholio-surface=docs] .docs-sidebar ul{gap:6px;width:max-content;display:flex}[data-pholio-surface=docs] .docs-sidebar li+li{margin-top:0}[data-pholio-surface=docs] .sidebar-note{display:none}[data-pholio-surface=docs] .article-heading{padding-top:22px}}@media (prefers-reduced-motion:reduce){[data-pholio-surface=docs] *,[data-pholio-surface=docs] :before,[data-pholio-surface=docs] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7fbff;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#07111f;min-width:320px}body{background:radial-gradient(circle at 12% 18%,#1267ff2e,#0000 32rem),radial-gradient(circle at 88% 12%,#23d7ff1a,#0000 28rem),#07111f;min-height:100vh;margin:0}button,a,input,textarea,select{font:inherit}.shell{place-items:center;min-height:100vh;padding:48px 24px;display:grid}.hero{background:#07111fc2;border:1px solid #ffffff1a;border-radius:22px;width:min(1080px,100%);padding:clamp(28px,6vw,72px);box-shadow:0 28px 90px #00000047}.eyebrow{color:#23d7ff;letter-spacing:.18em;margin:0 0 16px;font-size:.78rem;font-weight:700}h1,h2,p{margin-top:0}h1{letter-spacing:-.055em;max-width:760px;margin-bottom:18px;font-size:clamp(2.4rem,7vw,5.6rem);line-height:.96}.lede{color:#f7fbffb8;max-width:720px;margin-bottom:40px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.surface-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;min-height:180px;padding:22px}.surface-card h2{margin-bottom:10px;font-size:1.15rem}.surface-card p,.foundation-note{color:#f7fbff9e;line-height:1.6}.surface-marker{background:linear-gradient(90deg,#1267ff,#23d7ff);border-radius:999px;width:32px;height:4px;margin-bottom:34px;display:block}.foundation-note{margin:28px 0 0;font-size:.8rem}@media (max-width:760px){.shell{padding:20px}.surface-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
