.rc-docs{--doc-border:#b89bdf21;color:#dce3ef;background:radial-gradient(ellipse at 40% 0,#9f7cce06,transparent 50%),#0a0e17;min-height:calc(100vh - 80px)}.rc-doc-topbar{justify-content:space-between;gap:25px;max-width:1450px;margin:auto;padding:24px 38px;border-bottom:1px solid var(--doc-border);position:relative;z-index:20}.rc-doc-brand,.rc-doc-topbar{display:flex;align-items:center}.rc-doc-brand{gap:11px;font-size:13px;color:#cec4df}.rc-doc-brand>svg{color:#b89bdf}.rc-doc-tag{font-size:8px;letter-spacing:1.1px;border:1px solid var(--doc-border);border-radius:5px;padding:4px 6px;color:#857696;margin-left:8px}.rc-doc-search-wrap{width:330px;position:relative}.rc-doc-search{display:flex;align-items:center;gap:9px;border:1px solid #b89bdf2c;padding:10px 12px;border-radius:8px;background:#a18bb206;color:#8694ad}.rc-doc-search:focus-within{border-color:#b89bdf88;box-shadow:0 0 0 3px #b89bdf09}.rc-doc-search input{font-size:11px;outline:0;min-width:0;width:100%;background:none;color:#cdd7e9}.rc-doc-search input::placeholder{color:#6e7c95}.rc-doc-search input::-webkit-search-cancel-button{display:none}.rc-doc-search button{display:flex;align-items:center;color:#ac9cbd}.rc-doc-search-results{position:absolute;top:48px;left:0;right:0;background:#151a27;border:1px solid #b89bdf40;box-shadow:0 18px 45px #0008;border-radius:10px;max-height:380px;overflow:auto;padding:10px;z-index:30}.rc-doc-search-results>span{display:block;padding:5px 9px 10px;font-size:10px;color:#8390a9}.rc-doc-search-results a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 9px;border-radius:6px}.rc-doc-search-results a:hover{background:#ba9de317}.rc-doc-search-results small{font-size:9px;color:#917fa9;display:block;margin-bottom:5px}.rc-doc-search-results strong{font-size:11px;font-weight:500;display:block}.rc-doc-search-results a>svg{color:#ba9de3;flex-shrink:0}.rc-doc-search-results>p{font-size:11px;line-height:1.8;color:#8e9cb5;padding:8px}.rc-doc-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 175px;gap:45px;max-width:1450px;margin:auto;padding:0 38px}.rc-doc-sidebar{position:sticky;top:90px;align-self:start;max-height:calc(100vh - 105px);overflow:auto;padding:31px 13px 20px 0;border-right:1px solid var(--doc-border)}.rc-doc-nav-group{margin-bottom:28px}.rc-doc-nav-group h2{font-size:9px;letter-spacing:1px;font-weight:500;color:#7d8aa2;margin:0 0 10px;padding-left:10px;text-transform:uppercase}.rc-doc-nav-group a{display:flex;align-items:center;gap:9px;padding:10px;font-size:11px;border:1px solid transparent;border-radius:7px;color:#8e9bb4;line-height:1.7;margin:2px 0;transition:background .15s,color .15s}.rc-doc-nav-group a>svg:last-child{margin-left:auto}.rc-doc-nav-dot{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#465269}.rc-doc-nav-group a.active{color:#d8c6f1;background:#b89bdf0c;border-color:#b89bdf20}.rc-doc-nav-group a.active .rc-doc-nav-dot{background:#c4a5ec;box-shadow:0 0 8px #bd91f544}.rc-doc-nav-group a:hover{color:#d6c7ec;background:#b89bdf09}.rc-doc-help{display:flex;align-items:center;gap:9px;border-top:1px solid var(--doc-border);padding:19px 8px 0;color:#a693c2}.rc-doc-help>span{flex:1}.rc-doc-help strong{display:block;font-size:10px;font-weight:500}.rc-doc-help small{display:block;font-size:9px;color:#77869f;margin-top:5px}.rc-doc-article{min-width:0;max-width:780px;padding:35px 0 45px;scroll-margin-top:100px;animation:doc-appear .25s ease}.rc-doc-breadcrumb{display:flex;align-items:center;gap:8px;color:#6c7d99;font-size:9px;margin-bottom:34px}.rc-doc-breadcrumb>span:last-child{color:#a090b7}.rc-doc-article>header{padding-bottom:29px;border-bottom:1px solid var(--doc-border);margin-bottom:34px}.rc-doc-kicker{font-size:8px;letter-spacing:1.6px;color:#a790c3}.rc-doc-article h1{font-size:34px;line-height:1.2;font-weight:550;letter-spacing:-1.25px;margin:13px 0 14px}.rc-doc-article>header>p{color:#96a5bf;font-size:13px;line-height:1.9;max-width:620px}.rc-doc-section{margin:0 0 34px;scroll-margin-top:100px}.rc-doc-section>h2{font-size:19px;font-weight:500;letter-spacing:-.35px;margin:0 0 15px;line-height:1.5}.rc-doc-section>h2>a{display:inline-flex;align-items:center;gap:10px}.rc-doc-section>h2>a>span{color:#b79ae3;opacity:0;font-size:15px}.rc-doc-section>h2>a:hover>span{opacity:.8}.rc-doc-section>ol>li>p,.rc-doc-section>p{font-size:12px;line-height:2;color:#95a4bd;margin:12px 0}.rc-doc-section>ol{list-style:none;padding:0;margin:20px 0;display:grid;gap:13px}.rc-doc-section>ol>li{display:flex;gap:13px;align-items:flex-start}.rc-doc-section>ol>li>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid #b99cdd2c;border-radius:7px;background:#b99cdd07;color:#ba9cdf;font-size:10px;margin-top:1px}.rc-doc-section>ol>li>p{margin:0;line-height:1.9}.rc-doc-note{display:flex;gap:12px;align-items:flex-start;border:1px solid #b99cdd2c;border-left:2px solid #b99cdd88;border-radius:8px;background:#b99cdd08;padding:16px 18px;margin:21px 0}.rc-doc-note>svg{flex-shrink:0;color:#b99cdd;margin-top:3px}.rc-doc-note>p{font-size:11px;color:#a8abc2;line-height:1.9}.rc-doc-code{border:1px solid #b99cdd25;border-radius:9px;overflow:hidden;margin:20px 0;background:#070c14}.rc-doc-code>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b;background:#ffffff02;padding:10px 15px}.rc-doc-code>div>span{font-size:9px;color:#8391ab}.rc-doc-code button{display:flex;align-items:center;gap:6px;font-size:9px;color:#ac99ca}.rc-doc-code pre{padding:19px;overflow:auto;font-size:11px;line-height:1.9;color:#c3d3e6;white-space:pre}.rc-doc-code>p{padding:10px 15px;font-size:10px;color:#d0ae8b}.rc-doc-outline{align-self:start;position:sticky;top:110px;padding-top:37px}.rc-doc-outline>span{font-size:8px;letter-spacing:1.3px;color:#8b7b9e}.rc-doc-outline nav{display:grid;gap:12px;border-left:1px solid var(--doc-border);margin:18px 0 34px;padding-left:14px}.rc-doc-outline nav a{color:#8292ae;font-size:10px;line-height:1.7}.rc-doc-outline nav a:hover{color:#cdb6eb}.rc-doc-outline>div{border-top:1px solid var(--doc-border);padding-top:23px}.rc-doc-outline>div>svg{color:#ae96cf;display:block;margin-bottom:11px}.rc-doc-outline strong{font-weight:500;font-size:10px;color:#b5abc7}.rc-doc-outline p{font-size:10px;color:#7789a6;line-height:1.8;margin:8px 0 12px}.rc-doc-outline>div a{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#ba9cdd}.rc-doc-pagination{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--doc-border);padding-top:23px;margin-top:48px}.rc-doc-pagination a{display:flex;align-items:center;gap:12px;border:1px solid var(--doc-border);border-radius:9px;padding:17px;color:#b99ddb;background:#b99ddb04;transition:border-color .18s}.rc-doc-pagination a:last-child{justify-content:flex-end;text-align:right}.rc-doc-pagination small{display:block;font-size:9px;color:#6e809e;margin-bottom:6px}.rc-doc-pagination strong{font-size:11px;color:#c0b2d4;font-weight:500}.rc-doc-pagination a:hover{border-color:#b99ddb60}.rc-doc-article-footer>p{font-size:10px;color:#7587a4;margin-top:23px;line-height:1.9}.rc-doc-article-footer>p>a{display:inline-flex;align-items:center;gap:5px;color:#b89bdf;margin-left:4px}.rc-doc-mobile-outline,.rc-doc-mobile-toggle{display:none}.rc-doc-loading{padding:70px;text-align:center;color:#9c8fb2;font-size:13px}.rc-docs .docs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0 16px}.rc-docs .docs-search{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--doc-border);border-radius:8px;background:#ffffff02;color:#9887b4}.rc-docs .docs-search input{min-width:0;width:100%;outline:0;background:transparent;font-size:11px;color:#c6d2e4}.rc-docs .language-tabs{display:flex;padding:3px;gap:3px;border:1px solid var(--doc-border);border-radius:7px;background:#050a1222}.rc-docs .language-tabs button{padding:7px 8px;border-radius:4px;font-size:9px;color:#8d9ab2}.rc-docs .language-tabs button.active{background:#b89bdf21;color:#d2b8f2}.rc-api-selectors{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-bottom:18px}.rc-api-selectors>div{min-width:0;display:grid;gap:8px;font-size:10px;color:#9b8caf}.rc-api-selectors select{width:100%;min-width:0;border:1px solid var(--doc-border);border-radius:7px;background:#111724;color:#bec6d6;font-size:10px;padding:10px;outline-color:#bd9ee4}.rc-docs .endpoint-list{display:block}.rc-docs .endpoint-card{background:#0f1520;border:1px solid var(--doc-border);border-radius:9px;overflow:hidden;margin:0}.rc-docs .endpoint-head{padding:15px;display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--doc-border)}.rc-docs .endpoint-head>div{display:flex;min-width:0;gap:10px;align-items:center}.rc-docs .endpoint-head code{font-size:11px;overflow-wrap:anywhere}.rc-docs .endpoint-body{display:block;padding:0;min-width:0}.rc-docs .endpoint-copy{padding:21px;min-width:0}.rc-docs .endpoint-copy h3{font-size:16px;font-weight:500;line-height:1.5;margin:0 0 10px}.rc-docs .endpoint-copy p{font-size:11px;line-height:1.9;color:#99a7be}.rc-docs .contract-row{display:grid;gap:9px;margin-top:19px}.rc-docs .contract-row>b{font-size:10px;font-weight:500;color:#ac9dc2}.rc-docs .contract-row>pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;padding:13px;border-radius:7px;background:#070c14;color:#9eb5cd;line-height:1.8;max-width:100%}.rc-docs .contract-row>code{font-size:10px;color:#a8bdd4}.rc-docs .contract-note{font-size:10px;color:#8c9db6;margin-top:10px;line-height:1.8}.rc-docs .status-row{display:flex;flex-wrap:wrap;gap:13px;font-size:9px;line-height:1.8;margin-top:20px;color:#8496b2}.rc-docs .status-row b{font-weight:500;color:#a2b39f;margin-right:5px}.rc-docs .code-panel{min-width:0;border:0;border-top:1px solid var(--doc-border);background:#070c14;border-radius:0}.rc-docs .code-panel-top{display:flex;align-items:center;justify-content:space-between;padding:11px 17px;border-bottom:1px solid #ffffff09;background:#ffffff02;font-size:10px;color:#9e8cb8}.rc-docs .code-panel-top button{display:flex;align-items:center;gap:6px;font-size:9px}.rc-docs .code-panel pre{padding:19px;font-size:10px;line-height:1.9;max-height:500px;overflow:auto;white-space:pre}.rc-docs .auth-badge{font-size:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--doc-border);border-radius:6px;color:#9f8dbb}.rc-docs .method{font-size:9px;flex-shrink:0;padding:5px 7px;border-radius:4px;color:#9cd0ba;background:#87c7ad0f}.rc-docs .method-post{color:#bca1e3;background:#bca1e315}.rc-docs .method-delete{color:#d49aac;background:#d49aac0f}.rc-api-empty{font-size:12px;line-height:1.8;padding:20px;border:1px dashed var(--doc-border);border-radius:9px;color:#94a2ba}.rc-docs a:focus-visible,.rc-docs button:focus-visible,.rc-docs summary:focus-visible{outline:2px solid #ba9cdd;outline-offset:4px}@keyframes doc-appear{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:1500px){.rc-doc-layout{gap:55px}}@media(max-width:1180px){.rc-doc-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.rc-doc-outline{display:none}.rc-doc-mobile-outline{display:block;border:1px solid var(--doc-border);background:#b89bdf04;border-radius:8px;padding:13px 16px;margin-bottom:28px}.rc-doc-mobile-outline summary{font-size:11px;color:#ae9ac9;cursor:pointer}.rc-doc-mobile-outline nav{display:grid;gap:12px;margin-top:15px}.rc-doc-mobile-outline nav a{font-size:11px;color:#8e9fb9;line-height:1.7}.rc-doc-article{max-width:unset}}@media(max-width:780px){.rc-doc-topbar{padding:19px 22px;flex-wrap:wrap;gap:15px}.rc-doc-brand{font-size:12px}.rc-doc-tag{display:none}.rc-doc-search-wrap{width:auto;flex:1;min-width:210px}.rc-doc-mobile-toggle{display:flex;align-items:center;gap:8px;font-size:11px;color:#aa94c8;width:100%;padding-top:3px}.rc-doc-layout{display:block;padding:0 22px;position:relative}.rc-doc-sidebar{display:none;position:static;max-height:none;padding:22px 0 5px;border:0;border-bottom:1px solid var(--doc-border)}.rc-doc-sidebar.open{display:block}.rc-doc-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.rc-doc-help{padding:12px 0 18px}.rc-doc-article{padding-top:25px}.rc-doc-article h1{font-size:29px;letter-spacing:-.8px}.rc-doc-article>header,.rc-doc-breadcrumb{margin-bottom:25px}.rc-doc-article>header>p{font-size:12px}.rc-doc-section>h2{font-size:18px}.rc-doc-section>h2>a>span{opacity:.4}.rc-doc-section>ol>li>p,.rc-doc-section>p{font-size:12px;line-height:1.95}.rc-doc-note{padding:14px}.rc-doc-pagination a{padding:14px 12px;gap:8px}.rc-doc-pagination strong{font-size:10px}.rc-api-selectors{grid-template-columns:1fr}.rc-docs .endpoint-copy{padding:17px}.rc-docs .code-panel pre{padding:15px;font-size:10px}.rc-docs .docs-toolbar{margin-top:20px}.rc-docs .docs-search{flex-basis:100%}.rc-doc-article,.rc-doc-section{scroll-margin-top:85px}}@media(max-width:440px){.rc-doc-topbar{padding:17px 18px}.rc-doc-brand{width:100%}.rc-doc-search-wrap{flex-basis:100%}.rc-doc-layout{padding:0 19px}.rc-doc-sidebar nav{grid-template-columns:1fr}.rc-doc-nav-group{margin-bottom:20px}.rc-doc-article h1{font-size:27px}.rc-doc-pagination{gap:10px}.rc-doc-pagination a>svg{display:none}.rc-doc-code pre{font-size:10px;padding:15px}.rc-doc-article-footer>p>a{margin-left:0}.rc-docs .endpoint-head{padding:12px}.rc-docs .endpoint-head code{font-size:10px}}@media(prefers-reduced-motion:reduce){.rc-docs *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.official-console{--rx-panel:#10141f;--rx-border:#a795ee25;background:#090c14!important}.official-console .app-sidebar{background:#090d16!important;border-right:1px solid #ffffff0a!important}.official-console .app-topbar{background:#0e121ce8!important;box-shadow:none!important;border-bottom:1px solid #ffffff0b!important;height:60px!important;min-height:60px!important}.official-console .app-main{padding:30px 36px;max-width:1600px;margin:0 auto}.console-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #a58ce423;border-radius:7px;color:#b9a7e6;background:#9d84e507;flex-shrink:0}.official-console .rx-topbar-location{font-size:10px}.official-console .rx-admin-navigation>summary{display:flex;align-items:center;gap:9px}.official-console .rx-admin-navigation>summary>svg:last-child{margin-left:auto}.official-console .app-section-card,.official-console .metric-card{background:#10151f!important;border:1px solid #a795ee22!important;border-radius:10px!important;box-shadow:none!important}.official-console .metric-card{padding:21px}.official-console .metric-card-top{justify-content:flex-start;gap:8px;color:#8d9ab4;font-size:10px}.official-console .metric-icon{background:none!important;border:none!important;width:18px;height:18px;color:#b6a2e4}.official-console .metric-icon svg{width:15px;height:15px}.official-console .metric-card>strong{font-size:29px;font-weight:550;letter-spacing:-1px;margin-top:16px}.official-console .metric-card>small{font-size:10px;color:#7f8fa9;line-height:1.8}.official-console .metric-progress{height:4px;margin-top:19px;background:#ffffff09}.official-console .metric-progress>span{background:linear-gradient(90deg,#806cd2,#b19ae8);box-shadow:0 0 13px #9b7fdf20}.official-console .server-tabs{gap:25px;border:0;border-bottom:1px solid #ffffff0c;padding:0;background:transparent;border-radius:0;margin:23px 0}.official-console .server-tabs a{border:0!important;border-radius:0!important;padding:12px 0!important;background:transparent!important;font-size:11px;color:#7c8ba6;white-space:nowrap}.official-console .server-tabs a.active{color:#c0abed;border-bottom:2px solid #b49ae6!important}.official-console .server-tabs a svg{display:none}.official-console .project-runtime{background:#9e89ec12;border-color:#a491e43b;color:#bfa9f2;border-radius:10px;width:43px;height:43px;font-size:13px}.official-console .project-name-line h1{font-size:24px;letter-spacing:-.7px;font-weight:550}.official-console .project-name-line p{font-size:10px;color:#8191ac}.official-console .project-header{margin-bottom:0;align-items:center}.official-console .project-back{font-size:10px;margin-bottom:18px}.official-console .project-controls .btn{font-size:10px;min-height:34px;padding:8px 12px}.official-console .status-badge{font-size:9px;border-radius:6px;padding:5px 8px}.official-resource-strip{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:10px;color:#6f819e;padding:0 0 20px}.official-resource-strip>span{display:flex;gap:7px;align-items:center}.official-resource-strip strong{color:#9eacc3;font-weight:400}.official-project .project-section-heading{margin-bottom:17px}.official-project .project-section-heading .app-eyebrow{display:none}.official-project .project-section-heading h2{font-size:12px;color:#8b9bb5;font-weight:400}.official-project .project-section-heading h2>svg{width:14px;height:14px}.official-project .project-time-range{background:transparent;border:1px solid #a18bce24}.official-project .project-time-range button{font-size:9px;padding:6px 9px}.official-project .project-time-range button.active{background:#b29ae220;color:#c4afe9}.official-project .project-chart-card{background:#10151f;border:1px solid #a795ee25;border-radius:10px;padding:20px}.official-project .project-chart-heading h3{font-size:11px;font-weight:500;color:#c2cbe0}.official-project .project-chart-heading p{font-size:9px;color:#7184a3}.official-project .project-chart-heading>strong{font-size:29px;font-weight:500;color:#e0e0ef;letter-spacing:-.8px}.official-project .project-chart-heading small{font-size:11px;color:#8594af}.official-project .project-chart-plot{height:106px;margin-top:15px}.official-project .project-chart-line{stroke:#b49ce9;stroke-width:2}.official-project .project-chart-area{fill:#ab8de617}.official-project .project-chart-caption{font-size:8px;color:#687e9e}.official-project .project-telemetry{margin-bottom:22px}.official-project .project-chart-grid{gap:16px}.official-project .project-overview-footer{padding-top:17px;margin-top:0;border-color:#ffffff0b;font-size:9px}.official-project .project-overview-footer .btn{font-size:10px}.official-terminal{border:1px solid #a795ee27;border-radius:10px;overflow:hidden;background:#080d15;margin:22px 0}.official-terminal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff02;padding:13px 17px;border-bottom:1px solid #ffffff09}.official-terminal>header>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#b7c1d4}.official-terminal>header>span svg{color:#a48ecf}.official-terminal>header>div{display:flex;align-items:center;gap:20px}.official-terminal a{display:flex;align-items:center;gap:5px;color:#a995ce;font-size:9px}.official-stream{display:inline-flex;align-items:center;gap:6px;color:#71859e;font-size:9px}.official-stream i{width:5px;height:5px;border-radius:50%;background:#77c7a5;box-shadow:0 0 9px #77c7a53b}.official-terminal pre{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Consolas,monospace;min-height:150px;max-height:245px;overflow:auto;padding:19px 21px;font-size:11px;line-height:1.9;color:#a8c7ba;white-space:pre;tab-size:2;outline-color:#aa91df}.official-terminal>footer{display:flex;justify-content:space-between;gap:12px;padding:11px 17px;border-top:1px solid #ffffff08;font-size:9px;color:#566e8e}.official-terminal-message{min-height:150px;padding:24px;color:#8e9db6;font-size:11px;display:flex;gap:15px;align-items:flex-start;flex-direction:column}.official-terminal-message button{display:flex;align-items:center;gap:6px;color:#b7a0df;font-size:10px}.official-console .app-main[data-page=dashboard] .page-header{margin-bottom:25px}.official-console .app-main[data-page=dashboard] .page-header h1{font-size:27px;font-weight:500;letter-spacing:-.8px}.official-console .app-main[data-page=dashboard] .page-header p{font-size:11px}.official-console .dashboard-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin-top:22px}.official-console .dashboard-side{display:grid;gap:17px}.official-console .dashboard-side .pool-hero-card{display:block;padding:23px;margin:0}.official-console .dashboard-side .pool-hero-card h2{font-size:16px;line-height:1.6;margin:10px 0}.official-console .dashboard-side .pool-hero-card p{font-size:10px;line-height:1.9}.official-console .dashboard-side .pool-hero-bars{width:100%;margin-top:24px;display:grid;grid-template-columns:1fr;gap:18px}.official-console .pool-hero-bars span small,.official-console .pool-hero-bars span strong{font-size:10px}.official-console .server-row{background:#0d121d;border:1px solid #a78edb17;border-radius:9px;padding:17px;transition:border-color .18s,background .18s}.official-console .server-row:hover{background:#131a27;border-color:#a78edb48}.official-console .server-runtime-icon{background:#a78edb11;border-color:#a78edb2c;color:#bca3e7;border-radius:8px;width:38px;height:38px;font-size:11px}.official-console .server-row-copy strong{font-size:12px;font-weight:500}.official-console .server-row-copy small,.official-console .server-row-resource{font-size:10px}.official-console .server-rows{display:grid;gap:10px}.official-console .section-card-head h2{font-size:16px;font-weight:500}.official-console .quick-start-card a{padding:13px 0}.official-console .quick-start-card a>span{background:#b296dd0c;border-color:#b296dd20}.official-console .quick-start-card strong{font-size:11px;font-weight:500}.official-console .quick-start-card small{font-size:9px}.official-console .quick-start-card h2{margin-top:8px;font-size:16px}.official-console .btn-primary{background:linear-gradient(110deg,#9479db,#a58be5)!important;border-color:#b5a0e133!important;box-shadow:0 2px 12px #9780d415!important;color:#fff}.official-console .btn-primary:hover:not(:disabled){background:linear-gradient(110deg,#a18ae3,#b199ee)!important}.official-console .btn:focus-visible,.official-console a:focus-visible,.official-console button:focus-visible,.official-console summary:focus-visible{outline:2px solid #baa1e8;outline-offset:3px}@media(min-width:981px){.official-console.menu-compact .app-sidebar{width:76px!important;padding:22px 11px 14px!important;overflow-x:hidden!important}.official-console.menu-compact .app-workspace{margin-left:76px!important;width:calc(100% - 76px)!important}.official-console.menu-compact .sidebar-brand-row{padding:0 0 28px!important;justify-content:center}.official-console.menu-compact .app-brand{justify-content:center}.official-console.menu-compact .account-copy,.official-console.menu-compact .app-brand>span:not(.brand-mark),.official-console.menu-compact .rx-admin-navigation>summary>span,.official-console.menu-compact .rx-admin-navigation>summary>svg:last-child,.official-console.menu-compact .sidebar-account>button,.official-console.menu-compact .sidebar-docs>span,.official-console.menu-compact .sidebar-label,.official-console.menu-compact .sidebar-nav a>.nav-chevron,.official-console.menu-compact .sidebar-nav a>span,.official-console.menu-compact .sidebar-product{display:none!important}.official-console.menu-compact .sidebar-nav a{padding:12px!important;margin:0 0 8px!important;justify-content:center;min-height:43px;border-radius:9px;border:1px solid transparent;color:#7b89a7}.official-console.menu-compact .sidebar-nav a.active{background:#a48bdd18!important;color:#c2a9f1!important;border-color:#a48bdd2f!important}.official-console.menu-compact .sidebar-nav a>svg{flex-shrink:0}.official-console.menu-compact .sidebar-bottom{padding:12px 0 0}.official-console.menu-compact .sidebar-docs{padding:12px!important;justify-content:center}.official-console.menu-compact .sidebar-account{justify-content:center;padding:15px 0 0!important;background:none!important;border:0!important}.official-console.menu-compact .account-avatar{width:33px;height:33px;font-size:11px}.official-console.menu-compact .rx-admin-navigation{padding:12px 0 0;border-top:1px solid #ffffff09;margin-top:10px}.official-console.menu-compact .rx-admin-navigation>summary{justify-content:center;padding:12px}.official-console.menu-expanded .app-sidebar{width:250px!important}.official-console.menu-expanded .app-workspace{margin-left:250px!important;width:calc(100% - 250px)!important}.official-console .sidebar-nav{scrollbar-width:thin}.official-console .topbar-links a{font-size:10px}}@media(max-width:1180px){.official-console .dashboard-layout{grid-template-columns:minmax(0,1fr) 270px}.official-console .app-main{padding:26px}.official-console .dashboard-metrics{gap:12px}}@media(max-width:980px){.console-sidebar-toggle{display:none}.official-console .app-main{padding:25px 22px}.official-console .dashboard-layout{grid-template-columns:1fr}.official-console .dashboard-side{grid-template-columns:1fr 1fr}.official-console .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.official-console .project-header{align-items:flex-start}.official-console .project-chart-heading>strong{font-size:26px}.official-console .sidebar-nav a>span{display:inline}.official-console .rx-admin-navigation>summary>span{flex:1}.official-console .app-sidebar{padding-top:22px}}@media(max-width:560px){.official-console .app-main{padding:21px 16px}.official-console .app-main[data-page=dashboard] .page-header h1{font-size:24px}.official-console .dashboard-side{grid-template-columns:1fr}.official-console .metric-card{padding:17px}.official-console .metric-card>strong{font-size:24px}.official-console .metric-card>small{font-size:9px}.official-console .project-name-line h1{font-size:21px}.official-console .project-controls{width:100%;gap:8px;margin-top:16px}.official-console .project-controls .btn{flex:1;justify-content:center}.official-console .project-more{flex:0}.official-resource-strip{gap:11px 16px;font-size:9px;padding-bottom:18px}.official-resource-strip>span{gap:5px}.official-console .server-tabs{gap:20px;margin:20px 0}.official-project .project-chart-card{padding:17px}.official-project .project-chart-grid{grid-template-columns:1fr}.official-terminal>header{padding:12px}.official-terminal>header>div{gap:10px}.official-stream{display:none}.official-terminal pre{padding:16px;font-size:10px}.official-terminal>footer{padding:10px 12px;font-size:8px}.official-terminal>footer a{font-size:8px}.official-console .server-row{padding:14px;gap:11px}.official-console .server-row-resource{display:none}.official-console .server-row-copy strong{font-size:11px}.official-console .server-row .status-badge{margin-left:auto;font-size:8px}}@media(prefers-reduced-motion:reduce){.official-console *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.official-project .project-chart-plot svg{height:106px!important}.ux-muted{color:#8c94a8;font-size:12px;line-height:1.7}.ux-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.ux-section-heading>span{font:12px monospace;color:#a4acc0}.ux-deploy-progress{padding:22px;border:1px solid #8b5cf64a;border-radius:16px;background:linear-gradient(120deg,#17122b,#0d111c);margin:16px 0}.ux-deploy-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;gap:12px;margin:22px 0}.ux-deploy-progress li{display:flex;align-items:center;gap:8px;font-size:11px;color:#69748b}.ux-deploy-progress li>span{width:24px;height:24px;flex:none;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:50%}.ux-deploy-progress li.done{color:#6ee7b7}.ux-deploy-progress li.current{color:#c4b5fd}.ux-deploy-progress li.current>span{background:#8b5cf622;border-color:#a78bfa}.ux-deploy-progress li.done>span{background:#34d39916;border-color:#34d39955}.ux-attention{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 18px;border:1px solid #fbbf2433;background:#fbbf2409;border-radius:12px;margin:16px 0;font-size:13px;color:#e9cf98}.ux-attention>span{flex:1;min-width:180px}.ux-attention a{color:#c4b5fd}.ux-release-history{margin-top:24px;padding:22px}.ux-release-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:16px;border-top:1px solid #ffffff0d;padding:18px 0}.ux-release-row small,.ux-release-row strong{display:block;overflow-wrap:anywhere}.ux-release-row strong{font-size:13px}.ux-release-row small{font-size:11px;color:#8c94a8;margin-top:5px}.ux-release-status{font-size:11px;color:#b9a0ff}.ux-release-status.failed{color:#fda4af}.ux-release-status.success{color:#6ee7b7}.ux-project-search{display:flex;gap:12px;flex-wrap:wrap;padding:0 20px 18px}.ux-project-search .resource-search{flex:1;min-width:160px}.ux-project-search input{width:100%;min-width:0}.ux-project-search button[aria-pressed=true]{border-color:#b69af9;background:#8b5cf620;color:#ddd0ff}.console-shell-card{position:relative;min-width:0}.console-filter{flex-wrap:wrap;gap:12px}.console-filter .resource-search{min-width:160px;flex:1}.ux-select-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#a5aec1}.ux-select-label select{background:#131825;border:1px solid #ffffff20;border-radius:8px;color:#e6e8f1;padding:8px}.ux-check{display:flex;align-items:center;gap:7px;font-size:12px;color:#a5aec1;white-space:nowrap}.ux-check input{accent-color:#a78bfa}.ux-tail-button{position:absolute;right:22px;bottom:22px;box-shadow:0 8px 28px #0009}.console-live-viewer{scroll-behavior:auto;overscroll-behavior:contain;min-width:0}.ux-workspace{min-width:0;display:flex;flex-direction:column;gap:16px}.ux-editor-tabs{display:flex;gap:6px;overflow-x:auto;max-width:100%;border-bottom:1px solid #ffffff13;padding:0 2px 8px}.ux-editor-tabs>div{display:flex;align-items:center;flex:none;border:1px solid #ffffff14;background:#111522;border-radius:8px}.ux-editor-tabs>div.active{border-color:#a78bfa80;background:#8b5cf617}.ux-editor-tabs button{padding:10px;color:#a8b1c6;font-size:12px;white-space:nowrap}.ux-editor-tabs [role=tab][aria-selected=true]{color:#e2d7ff}.ux-editor-tabs [aria-label="Alterações não salvas"]{color:#c4b5fd}.ux-manifest-note{padding:12px 20px;background:#8b5cf60b;color:#b8b0cd;font-size:12px;line-height:1.7;margin:0}.ux-install-output{margin:12px 18px;font-size:12px}.ux-install-output pre{max-height:180px;overflow:auto;background:#080b12;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ux-success{padding:12px 20px;color:#6ee7b7;font-size:12px}.ux-success a{color:#c4b5fd}.code-editor-body,.code-editor-shell,.editor-card,.editor-wrap,.file-manager-card{min-width:0;max-width:100%}.editor-head{flex-wrap:wrap;gap:12px}.editor-head>div{min-width:0}.editor-head small{overflow-wrap:anywhere}.editor-head>div:last-child{flex-wrap:wrap}.file-toolbar,.file-toolbar-actions{flex-wrap:wrap;gap:8px}.file-breadcrumb{overflow-x:auto;max-width:100%}.code-editor-input{min-width:0}.ux-renew-summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;background:#8b5cf60c;border:1px solid #8b5cf62b;border-radius:12px;margin:16px 0}.ux-renew-summary>div{flex:1;min-width:140px}.ux-renew-summary span{color:#989fb5;font-size:11px}.ux-renew-summary strong{display:block;font-size:14px;margin-top:5px}.ux-renew-summary p{flex-basis:100%;font-size:12px;color:#a5adc0;line-height:1.6;margin:0}.server-tabs{max-width:100%;overflow-x:auto}.project-controls{flex-wrap:wrap}.btn:focus-visible,.deploy-dropzone:focus-visible,.ux-editor-tabs button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}@media(max-width:760px){.ux-deploy-progress{padding:16px}.ux-deploy-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ux-release-row{grid-template-columns:1fr auto;gap:12px}.ux-release-row>div{grid-column:1/-1}.ux-release-row button{min-height:40px}.ux-release-history{padding:16px}.project-controls{width:100%;gap:8px}.project-controls>.btn{flex:1;justify-content:center;min-height:44px}.project-header{align-items:stretch}.console-head-actions{width:100%;flex-wrap:wrap;gap:8px}.console-head-actions .btn{min-height:42px}.console-filter .resource-search{flex-basis:100%}.console-live-viewer{height:52dvh!important;max-height:560px}.ux-tail-button{bottom:14px;right:14px}.editor-head>div:last-child{width:100%;display:flex}.editor-head .btn{flex:1;justify-content:center;min-height:42px}.editor-head small{font-size:10px}.code-editor-input{font-size:13px!important;min-height:300px}.file-toolbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.file-toolbar-actions .btn{font-size:11px;min-height:42px;justify-content:center}.file-main{min-width:0}.file-main strong{overflow-wrap:anywhere;white-space:normal}.file-row{grid-template-columns:minmax(0,1fr) auto!important}.file-list-head,.file-row .file-kind,.file-row .file-size{display:none!important}.file-row-actions button{min-width:38px;min-height:40px}.file-search-row .resource-search{min-width:0}.file-search-row input{min-width:0;width:100%}.ux-project-search{padding:0 14px 14px}.ux-project-search .btn{min-height:40px}.server-row-copy{min-width:0}.server-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-plan-facts{gap:12px}.billing-checkout-total{gap:16px;flex-wrap:wrap}.billing-checkout-total strong{font-size:24px}.ux-attention{align-items:flex-start}.ux-attention .btn{min-height:42px}}@media(prefers-reduced-motion:reduce){.animate-spin{animation:none!important}}.admin-skip-link{position:fixed;top:-100px;left:20px;z-index:9999;padding:12px 18px;background:#eee9ff;color:#21183a;border-radius:8px}.admin-skip-link:focus{top:12px}.admin-console{--admin-muted:#a7aec3;--admin-border:#ffffff12;--admin-surface:#101521;--admin-accent:#baabff;color:#edf0f8;font-size:14px}.admin-console [hidden]{display:none!important}.admin-console.menu-expanded .app-sidebar{width:270px!important;background:#0b101b!important;border-right:1px solid var(--admin-border);padding:22px 16px!important}.admin-console.menu-expanded .app-workspace{margin-left:270px!important;width:calc(100% - 270px)!important}.admin-console .app-main{max-width:1600px;padding:30px 32px 48px!important;margin:auto;width:100%;min-width:0}.admin-console .app-topbar{padding:0 32px!important;background:#0b101be8!important;border-bottom:1px solid var(--admin-border)}.admin-console :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #c1b3ff!important;outline-offset:3px;box-shadow:none}.admin-console :is(button,input,select,textarea){font:inherit}.admin-console :is(button,a){-webkit-tap-highlight-color:transparent}.admin-console button:disabled{opacity:.5;cursor:not-allowed}.admin-console .page-header{margin-bottom:26px}.admin-console :is(.page-header h1,.app-page-header h1){font-size:clamp(25px,3vw,34px)!important;letter-spacing:-.035em}.admin-console :is(.muted,.text-muted,.admin-field-help){color:var(--admin-muted);font-size:13px;line-height:1.6}.admin-console :is(.app-section-card,.section-card,.admin-project-card){background:linear-gradient(135deg,#141a29,#101521)!important;border:1px solid var(--admin-border)!important;border-radius:16px!important;box-shadow:0 8px 28px #00000012!important;padding:22px}.admin-console :is(.app-section-card,.section-card) h2{font-size:17px;letter-spacing:-.02em}.admin-console :is(.btn,.segmented-control button){min-height:40px;border-radius:9px;font-size:13px!important;padding:9px 14px}.admin-console .btn-primary{background:#8062e8!important;color:white!important;border:1px solid #a48aee!important;box-shadow:0 4px 18px #7856db20}.admin-console .btn-primary:hover{background:#9378ef!important}.admin-console :is(.btn-ghost,.btn-secondary){background:#ffffff06;border:1px solid #ffffff18;color:#d9dded}.admin-console :is(.btn-ghost,.btn-secondary):hover{background:#ffffff0f;border-color:#aa97ec66}.admin-console :is(.input,.form-input,.field input,.field select,.field textarea){min-height:42px;border-radius:9px!important;border:1px solid #ffffff21!important;background:#0b101c!important;color:#e6eaf7!important;font-size:14px!important;padding:10px 12px;max-width:100%}.admin-console :is(input,textarea)::placeholder{color:#8992ab;opacity:1}.admin-console select option{background:#121827;color:#edf0f8}.admin-console .field{min-width:0;gap:8px}.admin-console .field>span{font-size:13px;color:#c8cee0}.admin-navigation{display:flex;flex-direction:column;gap:6px;margin:18px 0 24px}.admin-nav-identity{display:flex;align-items:center;gap:10px;padding:14px 8px 18px}.admin-area-icon,.admin-nav-identity>span{display:grid;place-items:center;background:#9777ff17;color:#bda8ff;border:1px solid #aa8bff24;border-radius:11px;width:40px;height:40px;flex-shrink:0}.admin-nav-identity strong{display:block;font-size:14px}.admin-nav-identity small{display:block;color:var(--admin-muted);font-size:11px;margin-top:4px}.admin-nav-search{display:flex;align-items:center;gap:8px;padding:10px;background:#ffffff05;border:1px solid var(--admin-border);border-radius:9px;color:var(--admin-muted);margin-bottom:14px}.admin-nav-search input{width:100%;min-width:0;background:none;border:0;color:#edf0f8;font-size:12px}.admin-nav-search button{background:none;border:0;color:#c8cde0;font-size:20px}.admin-nav-caption{font-size:10px;letter-spacing:.13em;font-weight:700;color:#929cb6;padding:18px 12px 8px}.admin-nav-group>button,.admin-nav-overview{display:flex;align-items:center;gap:10px;padding:12px;width:100%;border:1px solid transparent;border-radius:9px;color:#c1c8dc;background:none;font-size:13px;text-align:left;text-decoration:none}.admin-nav-group>button>span{flex:1}.admin-nav-group>button>svg:last-child{transition:transform .15s}.admin-nav-group>button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.admin-nav-group>button.current-group{color:#d8cbff}.admin-nav-group>button:hover,.admin-navigation a:hover{background:#ffffff07;color:white}.admin-nav-group>div{margin:4px 0 8px 20px;padding-left:10px;border-left:1px solid #ffffff17}.admin-nav-group a{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px;border-radius:8px;font-size:12px;color:#aab4ce;text-decoration:none}.admin-navigation a.active{color:#e2d8ff;background:#9576ff19;border:1px solid #b298ff25;font-weight:600}.admin-return-link{display:flex;align-items:center;gap:8px;padding:16px 10px;margin-top:18px;border-top:1px solid var(--admin-border)}.admin-nav-empty,.admin-return-link{color:var(--admin-muted);font-size:12px}.admin-nav-empty{line-height:1.6;padding:12px}.admin-breadcrumb{display:flex;align-items:center;gap:10px;color:#8f99b3;font-size:12px;min-width:0}.admin-breadcrumb a{color:#b4a2f2}.admin-breadcrumb strong{color:#e1e5f2;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-console .metric-grid{gap:16px;margin-bottom:24px}.admin-console .metric-card{border:1px solid var(--admin-border);border-radius:14px;padding:20px;background:#111725}.admin-console .metric-card strong{font-size:27px}.admin-next-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px;border:1px solid #aa8fff25;border-radius:14px;background:#9b7aff09;margin-bottom:24px}.admin-next-actions>div{display:flex;align-items:center;gap:12px;margin-right:auto;color:#c3b4f6}.admin-next-actions small,.admin-next-actions strong{display:block}.admin-next-actions strong{font-size:14px;color:#ebe5ff}.admin-next-actions small{color:var(--admin-muted);font-size:12px;margin-top:4px}.admin-next-actions>a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:9px;background:#ffffff05;border:1px solid #ffffff12;font-size:12px;color:#ded7f8}.admin-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-directory-card>header{display:flex;gap:14px;align-items:center;margin-bottom:18px}.admin-directory-card h2{margin:0 0 5px}.admin-directory-card p{margin:0;color:var(--admin-muted);font-size:13px}.admin-directory-card a{display:flex;gap:14px;align-items:center;padding:13px 10px;border-radius:10px;color:#a99acb}.admin-directory-card a:hover{background:#ffffff06}.admin-directory-card a>span{flex:1;min-width:0}.admin-directory-card a strong{display:block;font-size:14px;color:#e5e9f4}.admin-directory-card a small{display:block;font-size:12px;color:var(--admin-muted);margin-top:5px}.admin-disclosure{border-top:1px solid var(--admin-border);margin-top:14px}.admin-disclosure>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:48px;padding:12px 0;color:#bbc3da}.admin-disclosure>summary::-webkit-details-marker{display:none}.admin-disclosure>summary strong{font-size:12px;font-weight:600}.admin-disclosure>summary small{display:block;color:var(--admin-muted);font-size:12px;margin-top:5px}.admin-disclosure[open]>summary>svg{transform:rotate(180deg)}.admin-disclosure>div{padding:4px 0 16px}.admin-console .resource-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:18px;border:1px solid var(--admin-border);border-radius:14px;background:#111724;margin-bottom:22px}.admin-search-control{display:flex;align-items:center;gap:14px;flex:1;min-width:220px}.admin-search-control>label{display:flex;align-items:center;gap:10px;border:1px solid #ffffff1f;background:#090f1a;border-radius:9px;padding:10px 12px;color:#95a0bb;flex:1;min-width:0}.admin-search-control input{min-width:0;width:100%;border:0;background:none;color:#e2e7f5;outline:none;font-size:13px}.admin-search-control>span{font-size:12px;color:var(--admin-muted);white-space:nowrap}.admin-search-control button{background:none;border:0;color:var(--admin-muted);display:grid;place-items:center;padding:4px}.admin-section-tabs{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding:6px;border:1px solid var(--admin-border);border-radius:12px;background:#0a101b;margin:0 0 22px}.admin-section-tabs>button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;white-space:nowrap;min-height:42px;border:1px solid transparent;border-radius:8px;background:none;color:#a7b0c8;padding:10px 14px;font-size:13px}.admin-section-tabs>button[aria-selected=true]{background:#9b7bff1b;border-color:#af94ff2c;color:#e0d4ff}.admin-section-tabs span{padding:2px 6px;border-radius:5px;background:#ffffff0c;font-size:11px}.admin-console [role=tabpanel]{min-width:0}.admin-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-operation-panels{display:block}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-wide{grid-column:1/-1}.admin-project-grid,.admin-user-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-console .admin-user-card>header{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-console .admin-user-card>header>div:nth-child(2){flex:1;min-width:120px}.admin-user-card header strong{overflow-wrap:anywhere;font-size:14px}.admin-user-card header span:not(.admin-status){display:block;font-size:11px;color:var(--admin-muted);margin-top:5px}.admin-user-summary{display:grid;gap:8px;margin:20px 0;color:#b4bdd3;font-size:13px}.admin-user-card>.btn{width:100%;justify-content:space-between}.admin-status{padding:5px 8px;border-radius:6px;font-size:10px;white-space:nowrap;background:#54dba51a;color:#89e4bd}.admin-status[data-tone=warning]{background:#efbc5018;color:#f1cd87}.admin-status[data-tone=danger]{background:#ee6b811a;color:#ff9caf}.admin-console .admin-user-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.admin-console .admin-user-pool{display:grid;gap:24px;padding:20px 0}.admin-user-pool>div>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.admin-inline-actions,.admin-user-editor footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.admin-inline-actions>button,.admin-user-editor footer>button{display:flex;gap:8px;align-items:center;background:#ffffff07;border:1px solid #ffffff1c;border-radius:8px;padding:10px 12px;color:#d4daec;min-height:40px;font-size:13px}.admin-user-editor footer>.danger{color:#ffa5b4;border-color:#ff799532}.admin-credential-form{margin-top:24px;padding-top:22px;border-top:1px solid var(--admin-border)}.admin-project-card-head strong{font-size:16px}.admin-project-card-head small{color:var(--admin-muted);overflow-wrap:anywhere}.admin-console .admin-project-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.admin-project-move{min-width:0;max-width:100%}.admin-project-move select{max-width:100%}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;color:var(--admin-muted);font-size:12px}.admin-pagination>div{display:flex;align-items:center;gap:12px}.admin-console table{width:100%;border-collapse:collapse;font-size:13px}.admin-console th{padding:14px 16px!important;color:#aeb9d3!important;font-size:11px!important;font-weight:600;letter-spacing:.04em;background:#0c1220;text-align:left}.admin-console td{padding:16px!important;border-bottom:1px solid var(--admin-border);color:#d0d7e9}.admin-console tbody tr:hover{background:#ffffff03}.admin-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--admin-border);border-radius:12px}.admin-table-scroll table{min-width:760px}.admin-console td details summary{cursor:pointer;color:#beaaff}.admin-console td details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:380px;max-height:220px;overflow:auto}@media(min-width:1600px){.admin-project-grid,.admin-user-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.admin-next-actions>div{width:100%}.admin-search-control{flex-wrap:wrap}.admin-two-columns{grid-template-columns:1fr}}@media(max-width:980px){.admin-console.menu-expanded .app-sidebar{width:280px!important;visibility:hidden}.admin-console.menu-expanded .app-sidebar.open{visibility:visible}.admin-console.menu-expanded .app-workspace{margin-left:0!important;width:100%!important}.admin-console .app-main{padding:24px 20px!important}.admin-console .app-topbar{padding:0 20px!important}.admin-console .admin-breadcrumb{flex:1}.admin-console .topbar-context{display:none}}@media(max-width:640px){.admin-console .app-main{padding:22px 14px 40px!important}.admin-console .app-topbar{padding:0 14px!important}.admin-breadcrumb{gap:7px;font-size:11px}.admin-breadcrumb>span:nth-child(3),.admin-breadcrumb>span:nth-child(4){display:none}.admin-directory,.admin-form-grid,.admin-project-grid,.admin-user-cards{grid-template-columns:1fr!important}.admin-console .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-console .metric-card{padding:14px}.admin-next-actions{padding:16px}.admin-next-actions>a{width:100%;justify-content:space-between}.admin-console :is(.app-section-card,.section-card,.admin-project-card){padding:17px}.admin-search-control{min-width:0;width:100%;flex-basis:100%}.admin-search-control>label{min-width:100%}.admin-console .resource-toolbar{padding:12px}.admin-console .segmented-control{display:flex;overflow:auto;max-width:100%}.admin-pagination{align-items:flex-start;flex-direction:column}.admin-pagination>div{width:100%;justify-content:space-between;gap:6px}.admin-section-tabs>button{font-size:12px;padding:10px}.admin-console .modal-panel{max-width:calc(100vw - 20px)}.admin-console .admin-user-meta select{max-width:200px}}@media(prefers-reduced-motion:reduce){.admin-console *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.admin-console .rc-reveal{opacity:1!important;transform:none!important;transition:none!important}.admin-console :is(.text-slate-500,.text-slate-600){color:#99a5bf}.admin-console.menu-expanded .app-sidebar{grid-template-rows:auto minmax(0,1fr) auto!important}.admin-navigation{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#605379 transparent;overscroll-behavior:contain}.admin-console .sidebar-brand-row,.admin-navigation>*{flex-shrink:0}.admin-users-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.admin-users-stats>button{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:18px;background:#111827;border:1px solid #ffffff13;border-radius:13px;color:#ad9de8;cursor:pointer}.admin-users-stats>button:hover{border-color:#a48bf155;background:#181d30}.admin-users-stats span{display:flex;flex-direction:column;gap:10px;color:#aab5cd;font-size:12px}.admin-users-stats strong{font-size:26px;font-weight:650;color:#edf1fb}.admin-users-toolbar{align-items:flex-end!important}.admin-users-toolbar .admin-search-control{flex-basis:50%}.admin-user-filter-row{display:flex;gap:12px;flex-wrap:wrap}.admin-user-filter-row label{display:grid;gap:7px;font-size:11px;color:#a6b2cb}.admin-user-filter-row .input{min-width:145px;font-size:12px!important}.admin-user-filter-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-basis:100%}.admin-user-list-head,.admin-user-row{display:grid;grid-template-columns:minmax(190px,1.65fr) minmax(100px,.9fr) minmax(110px,1fr) minmax(95px,.8fr) 90px 190px;gap:14px;align-items:center}.admin-user-list-head{padding:6px 18px 12px;color:#93a2be;font-size:11px;letter-spacing:.04em}.admin-user-directory{display:grid;gap:8px}.admin-user-row{background:#111725;border:1px solid #ffffff10;border-radius:12px;padding:17px 18px;min-width:0}.admin-user-row:hover{border-color:#9e88d93d;background:#141b2b}.admin-user-identity{display:flex;align-items:center;gap:11px;min-width:0}.admin-user-identity>div:last-child{min-width:0}.admin-user-identity strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-user-identity small,.admin-user-plan small,.admin-user-resources small{display:block;color:#99a7c2;font-size:11px;line-height:1.5;margin-top:5px}.admin-user-plan strong,.admin-user-resources strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:500}.admin-user-row .account-avatar{width:34px;height:34px;min-width:34px;font-size:12px}.admin-user-row>.admin-status{justify-self:start;max-width:100%}.staff-role-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:5px 8px;border-radius:6px;font-size:10px;line-height:1.5;color:#bac6de;background:#6e83b218;border:1px solid #8fa1cc1a}.staff-role-badge[data-role=admin]{color:#cebcff;background:#9467ef1b;border-color:#b294ff35}.staff-role-badge[data-role=finance]{color:#8be3c1;background:#36b98c17;border-color:#63d7b12b}.staff-role-badge[data-role=support]{color:#99d3ff;background:#4e99eb17;border-color:#4e99eb2a}.staff-role-badge[data-role=technical_support]{color:#b1b7ff;background:#6a76ee20;border-color:#6a76ee30}.staff-role-badge[data-role=operations]{color:#f5cc9b;background:#e7a55617;border-color:#e7a5562a}.admin-user-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.admin-user-row-actions>.btn{font-size:11px!important;padding:9px 10px;gap:8px;white-space:nowrap}.admin-preview-icon{display:grid;place-items:center;width:38px;min-width:38px;height:40px;background:#a48bef0c;border:1px solid #a48bef26;border-radius:8px;color:#c7b7f0;cursor:pointer}.admin-preview-icon:hover{background:#a48bef22;border-color:#a48bef6a}.admin-account-overview{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:14px;background:#ffffff04;border:1px solid #ffffff0d;border-radius:10px}.admin-account-overview>.btn{margin-left:auto}.admin-role-editor{display:grid;gap:12px;background:#ffffff03;border:1px solid #ffffff10;border-radius:12px;padding:20px}.admin-role-editor .field{max-width:340px}.admin-role-editor p{margin:0;color:#c0c9de;font-size:13px}.admin-role-editor small{font-size:12px;line-height:1.6;color:#99a7c2}.admin-role-editor>.btn{justify-self:start;margin-top:4px}.admin-preview-form{display:grid;gap:18px}.admin-preview-explanation{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#8f73e910;border:1px solid #b598ff20;border-radius:12px;color:#c2afea}.admin-preview-explanation>svg{flex-shrink:0;margin-top:4px}.admin-preview-explanation p{color:#c2cbe0;line-height:1.7;font-size:13px;margin:0}.admin-preview-form>small{font-size:12px;line-height:1.6;color:#9eabc3}.admin-preview-form .admin-inline-actions{margin-top:2px;justify-content:flex-end}.preview-session-banner{position:fixed;z-index:150;inset:0 0 auto;min-height:68px;padding:12px 26px;display:flex;gap:14px;align-items:center;background:#19172bed;border-bottom:1px solid #ad92f861;backdrop-filter:blur(18px);color:#c5b1fa;box-shadow:0 4px 24px #0005}.preview-session-banner>div{display:flex;flex-direction:column;gap:5px;min-width:0}.preview-session-banner strong{font-size:13px;color:#ebe4ff;overflow-wrap:anywhere}.preview-session-banner span{font-size:11px;color:#b5aacd}.preview-session-banner>.btn{margin-left:auto;min-height:40px;white-space:nowrap;font-size:12px}body.preview-session-active{--preview-offset:68px;padding-top:var(--preview-offset);overflow-x:clip!important}.preview-session-active .app-sidebar{top:var(--preview-offset)!important;height:calc(100dvh - var(--preview-offset))!important;max-height:calc(100dvh - var(--preview-offset))!important}.preview-session-active .app-topbar,.preview-session-active .sidebar-backdrop{top:var(--preview-offset)!important}@media(max-width:1350px){.admin-user-list-head{display:none}.admin-user-directory,.admin-user-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-row{gap:16px}.admin-user-identity{grid-column:1/-1}.admin-user-row>.admin-status{grid-column:2;grid-row:2;justify-self:end}.admin-user-row-actions{grid-column:1/-1;justify-content:stretch;padding-top:12px;border-top:1px solid #ffffff0b}.admin-user-row-actions>.btn{flex:1;justify-content:space-between}.admin-user-row>.staff-role-badge{justify-self:start}}@media(max-width:640px){.admin-users-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-users-stats>button{padding:14px;gap:9px}.admin-users-stats strong{font-size:22px}.admin-user-directory{grid-template-columns:1fr}.admin-user-filter-row{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-filter-row .input{min-width:0;max-width:100%;width:100%}.admin-user-filter-bottom{align-items:flex-start;flex-direction:column;min-width:0}.admin-account-overview>.btn{width:100%;margin:0;justify-content:center}.admin-role-editor{padding:16px}.preview-session-banner{min-height:100px;padding:12px 14px;gap:10px;display:grid;grid-template-columns:16px minmax(0,1fr)}.preview-session-banner>svg{width:16px}.preview-session-banner>.btn{grid-column:2;margin:0;justify-self:start;min-height:32px;font-size:11px;padding:7px 12px}.preview-session-active{--preview-offset:100px}.preview-session-active .app-shell{overflow-x:clip!important}}.cookie-notice{position:fixed;z-index:95;bottom:20px;left:20px;width:min(500px,calc(100% - 40px));padding:23px;background:#121724f5;border:1px solid #a48af54d;border-radius:16px;box-shadow:0 12px 60px #0006;backdrop-filter:blur(18px);color:#e8eaf5}.cookie-notice-title{display:flex;align-items:center;gap:11px;color:#c2adff}.cookie-notice h2{font-size:17px;margin:0;letter-spacing:-.3px;color:#f1ecff}.cookie-notice p{font-size:13px;line-height:1.8;color:#b5c0d5;margin:13px 0}.cookie-notice .cookie-notice-detail{font-size:12px;color:#a0acc2}.cookie-categories>a,.cookie-notice a{color:#c2adff;text-decoration:underline;text-underline-offset:3px}.cookie-notice-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cookie-notice-actions .btn{flex:1;justify-content:center;white-space:nowrap;font-size:12px;padding:10px 12px;min-height:44px}.cookie-preferences-link{color:inherit;text-align:left;font:inherit;cursor:pointer;background:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}.cookie-preferences-link:hover{color:#c2adff}.cookie-categories input:focus-visible,.cookie-notice button:focus-visible,.cookie-preferences-link:focus-visible{outline:2px solid #c2adff;outline-offset:4px}.cookie-categories{display:grid;gap:18px}.cookie-categories section{padding:18px;border:1px solid #ffffff15;border-radius:10px;background:#ffffff03}.cookie-categories section>div{display:flex;align-items:center;gap:9px;color:#b9a2ef}.cookie-categories h3{font-size:14px;color:#ece6ff;margin:0}.cookie-categories section>div>span{font-size:10px;margin-left:auto;color:#97d8b8}.cookie-categories p{font-size:13px;line-height:1.8;color:#aebbd1;margin:10px 0 0}.cookie-categories>a{font-size:13px}.cookie-category-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:600;cursor:pointer}.cookie-category-toggle input{width:20px;height:20px;accent-color:#a48af5;cursor:pointer;flex-shrink:0}@media(max-width:540px){.cookie-notice{bottom:12px;left:12px;width:calc(100% - 24px);padding:18px;max-height:calc(100dvh - 24px);overflow:auto}.cookie-notice h2{font-size:16px}.cookie-notice-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-notice-actions>.btn-primary{grid-column:1/-1}.cookie-categories section{padding:14px}}.site-footer .cookie-preferences-link{display:block;font-size:12px;color:#9aa6be;margin-top:12px}.cookie-settings .modal-layer{z-index:180}.cookie-preferences-link.btn{padding:10px 14px;text-decoration:none}.cookie-settings .modal-card{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.cookie-settings .modal-actions,.cookie-settings .modal-head{flex-shrink:0}.cookie-settings .modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.legal-experience{padding-top:36px;padding-bottom:76px;color:#c2cadb;--legal-accent:#baa5f5;--legal-border:#ffffff12;--legal-surface:#101520}.legal-experience *{min-width:0}.legal-experience a:focus-visible,.legal-experience button:focus-visible,.legal-experience summary:focus-visible{outline:2px solid #c4adff;outline-offset:5px;border-radius:5px}.legal-kicker{display:block;color:#ad98df;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.legal-back{display:inline-flex;align-items:center;gap:8px;color:#9ba9c1;font-size:12px;margin-bottom:30px}.legal-back:hover{color:#d2c2fb}.legal-document-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.legal-document-header h1,.legal-hub-header h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-1.7px;color:#f2effa;font-weight:600;margin:14px 0 15px}.legal-document-header>div:first-child{max-width:820px}.legal-document-header p,.legal-hub-header p{max-width:650px;font-size:14px;line-height:1.9;color:#9daac1;margin:0}.legal-document-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.legal-document-meta>span{display:flex;align-items:center;gap:7px;color:#8f9db5;font-size:11px}.legal-actions{flex-shrink:0}.legal-print{display:flex;align-items:center;gap:8px;border:1px solid var(--legal-border);border-radius:8px;padding:11px 13px;background:#ffffff03;color:#aebbd2;font-size:11px;cursor:pointer}.legal-print:hover{background:#a58ae715;color:#d3c2fc;border-color:#a58ae741}.legal-document-nav{display:flex;align-items:center;gap:5px;padding:7px;background:#ffffff03;border:1px solid var(--legal-border);border-radius:12px;margin-bottom:38px;overflow-x:auto;scrollbar-width:thin}.legal-document-nav a{flex-shrink:0;padding:11px 15px;border-radius:7px;font-size:12px;color:#94a2ba;transition:background .16s,color .16s}.legal-document-nav a:hover{color:#e4dcf7;background:#ffffff05}.legal-document-nav a[aria-current=page]{background:#a991f11b;color:#d1c0fa;box-shadow:inset 0 0 0 1px #a991f123}.legal-reading-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:42px;align-items:start}.legal-index{position:sticky;top:108px;align-self:start}.legal-index-desktop>p{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;padding:0 10px;font-size:12px;font-weight:600;color:#e2dcef}.legal-index-desktop>p>span{font-size:10px;color:#a18acb;background:#a88be212;padding:3px 7px;border-radius:5px}.legal-index nav{display:grid;gap:3px;max-height:calc(100dvh - 235px);overflow-y:auto;scrollbar-width:thin;padding:3px 6px 3px 0}.legal-index nav a{display:flex;align-items:baseline;gap:10px;font-size:11px;line-height:1.65;padding:9px 10px;border-left:2px solid transparent;border-radius:0 7px 7px 0;color:#8f9db5}.legal-index nav a>span{font-size:10px;color:#64768e;font-variant-numeric:tabular-nums}.legal-index nav a:hover{color:#d9d0ed;background:#ffffff03}.legal-index nav a[aria-current=location]{color:#cfbcf5;background:#a58ae80d;border-left-color:#b49ae9}.legal-index nav a[aria-current=location]>span{color:#b49ae9}.legal-index-top{display:block;font-size:11px;color:#9a86c2;padding:16px 10px;margin-top:15px;border-top:1px solid var(--legal-border)}.legal-index-mobile{display:none}.legal-reading-main{min-width:0;max-width:880px}.legal-summary{padding:27px 30px;border:1px solid #ab8ee62b;border-radius:14px;background:linear-gradient(125deg,#a08ae90c,#101520)}.legal-summary h2{color:#eee8fa;font-size:19px;font-weight:550;letter-spacing:-.35px;margin:9px 0 20px}.legal-summary ul{list-style:none;padding:0;display:grid;gap:13px;margin:0}.legal-summary li{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.8;color:#c0c9dd}.legal-summary li>svg{flex-shrink:0;color:#b59de5;margin-top:4px}.legal-summary>p{font-size:11px;line-height:1.8;color:#8595af;border-top:1px solid #ffffff09;margin:21px 0 0;padding-top:16px}.legal-reading-notice{display:flex;align-items:flex-start;gap:11px;margin:23px 0 0;padding:15px 18px;border-left:2px solid #9784bc;background:#ffffff02;border-radius:0 7px 7px 0}.legal-reading-notice>svg{flex-shrink:0;color:#a493c9;margin-top:3px}.legal-reading-notice p{font-size:12px;line-height:1.9;color:#9caac0;margin:0}.legal-article{margin-top:10px}.legal-article>section{padding:32px 0;border-bottom:1px solid var(--legal-border);scroll-margin-top:calc(110px + var(--preview-offset,0px));outline:none}.legal-article>section:focus-visible{outline:2px solid #b59de5;outline-offset:7px;border-radius:6px}.legal-section-heading{display:flex;gap:15px;align-items:baseline}.legal-section-heading>span{color:#7f6ba7;font-size:12px;font-variant-numeric:tabular-nums}.legal-section-heading h2{margin:0;font-size:19px;line-height:1.55;font-weight:550;letter-spacing:-.35px;color:#e1e5f0}.legal-article p{font-size:14px;line-height:2;color:#aebbd0;margin:14px 0 0;padding-left:31px;max-width:80ch}.legal-related{margin-top:35px}.legal-related h2{font-size:14px;color:#d4dcec;font-weight:500;margin:0 0 16px}.legal-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legal-related a{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--legal-border);border-radius:9px;background:#ffffff02;padding:15px;font-size:12px;line-height:1.7;color:#a79bbf}.legal-related a>svg{flex-shrink:0}.legal-related a:hover{background:#a58ae70c;border-color:#a58ae733;color:#d2c1f2}.legal-support-strip{display:flex;align-items:center;gap:18px;border:1px solid var(--legal-border);border-radius:13px;background:#10141e;padding:25px 28px;margin-top:50px}.legal-support-icon{display:grid;place-items:center;width:47px;height:47px;flex-shrink:0;color:#b39bdc;background:#a58ae70c;border:1px solid #a58ae71f;border-radius:11px}.legal-support-strip h2{font-size:15px;color:#dce1ee;font-weight:550;margin:0 0 7px}.legal-support-strip p{font-size:12px;line-height:1.8;color:#8fa0bb;margin:0}.legal-support-strip p a{color:#bca6e8;text-decoration:underline;text-underline-offset:3px}.legal-support-strip .btn{margin-left:auto;flex-shrink:0;font-size:12px}.legal-hub-header{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:22px 0 36px}.legal-hub-header h1{font-size:clamp(36px,4.5vw,55px)}.legal-hub-header>div:first-child{max-width:650px}.legal-hub-note{display:flex;gap:16px;align-items:center;padding:25px 28px;border-left:1px solid #a58ae72b;color:#ae95df;flex-shrink:0}.legal-hub-note>span{display:grid;gap:10px;color:#8d9db9;font-size:10px;letter-spacing:.03em}.legal-hub-note strong{color:#c6cfe0;font-size:13px;line-height:1.8;font-weight:450}.legal-section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px}.legal-quick-actions h2,.legal-section-intro h2{font-size:23px;letter-spacing:-.6px;font-weight:550;color:#e5e6f2;margin:10px 0 0}.legal-section-intro>p{max-width:300px;font-size:12px;line-height:1.9;color:#8b9bb4;margin:0}.legal-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-library-card{padding:27px 29px;border:1px solid var(--legal-border);border-radius:14px;background:linear-gradient(125deg,#121824,#0e131e);transition:border-color .18s,background .18s}.legal-library-card:hover{border-color:#b29ae34d;background:#151b2a}.legal-library-card-top{display:flex;align-items:center;gap:13px;color:#9ba8bf;font-size:11px}.legal-library-icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;background:#a58ae710;border:1px solid #b8a0ec20;border-radius:11px;color:#bfa7f1}.legal-library-card-top>svg{margin-left:auto;color:#8770af}.legal-library-card h3{font-size:21px;line-height:1.5;letter-spacing:-.4px;color:#e4e5f2;margin:23px 0 10px;font-weight:550}.legal-library-card>p{font-size:13px;line-height:1.9;color:#98a8c0;margin:0;max-width:52ch;min-height:49px}.legal-library-card ul{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:21px 0 24px}.legal-library-card li{font-size:10px;color:#9cacc5;padding:5px 8px;border-radius:5px;background:#ffffff03;border:1px solid #ffffff09}.legal-library-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--legal-border);padding-top:17px}.legal-library-card-bottom>span{font-size:10px;color:#7387a4}.legal-library-card-bottom strong{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:#bca7e6}.legal-quick-actions{margin-top:38px;padding:30px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;background:#10141e;border:1px solid var(--legal-border);border-radius:14px}.legal-quick-actions>div>p{font-size:12px;line-height:1.9;color:#8e9db7;max-width:300px;margin-top:15px}.legal-quick-links{display:grid}.legal-quick-links>a,.legal-quick-links>button{display:flex;gap:15px;align-items:center;text-align:left;padding:16px 6px;border:0;border-bottom:1px solid var(--legal-border);background:transparent;color:#ac97d8;cursor:pointer}.legal-quick-links>:last-child{border-bottom:0}.legal-quick-links>a:hover,.legal-quick-links>button:hover{background:#a58ae707}.legal-quick-links>*>svg{flex-shrink:0}.legal-quick-links>*>svg:last-child{margin-left:auto}.legal-quick-links span{display:grid;gap:7px}.legal-quick-links strong{font-size:13px;font-weight:500;color:#c8d1e2}.legal-quick-links small{font-size:11px;color:#8497b4}@media(max-width:1050px){.legal-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:26px}.legal-document-header{align-items:flex-start}.legal-related>div{grid-template-columns:1fr}.legal-hub-note{padding:20px;gap:12px}.legal-library-card{padding:24px}.legal-library-card-bottom{align-items:flex-start;flex-direction:column;gap:12px}.legal-support-strip{padding:22px}.legal-support-strip .btn{padding:10px}}@media(max-width:800px){.legal-experience{padding-top:27px;padding-bottom:45px}.legal-reading-layout{grid-template-columns:1fr;gap:20px}.legal-index{position:static}.legal-index-desktop{display:none}.legal-index-mobile{display:block;border:1px solid var(--legal-border);background:#101520;border-radius:10px}.legal-index-mobile summary{display:flex;align-items:center;gap:12px;padding:15px 18px;color:#c4cfe0;font-size:12px;cursor:pointer;list-style:none}.legal-index-mobile summary::-webkit-details-marker{display:none}.legal-index-mobile summary>span{margin-left:auto;font-size:10px;color:#7e90ad}.legal-index-mobile[open] summary>svg{transform:rotate(180deg)}.legal-index-mobile nav{max-height:310px;padding:0 12px 14px}.legal-hub-note{display:none}.legal-document-header{flex-direction:column;gap:20px;margin-bottom:25px}.legal-document-nav{margin-bottom:25px}.legal-document-nav a{padding:10px 12px;font-size:11px}.legal-section-intro{align-items:flex-start;flex-direction:column;gap:13px}.legal-section-intro>p{max-width:none}.legal-quick-actions{grid-template-columns:1fr;gap:15px}.legal-support-strip{flex-wrap:wrap}.legal-support-strip>div{flex:1}.legal-support-strip .btn{margin-left:65px}.legal-hub-header{padding:12px 0 28px}}@media(max-width:540px){.legal-library{grid-template-columns:1fr;gap:13px}.legal-library-card{padding:23px}.legal-library-card h3{font-size:20px}.legal-library-card>p{min-height:0}.legal-document-header h1,.legal-hub-header h1{letter-spacing:-1px}.legal-document-header p,.legal-hub-header p{font-size:13px}.legal-document-meta{gap:13px;margin-top:20px}.legal-document-meta>span{font-size:10px}.legal-summary{padding:23px 20px}.legal-summary h2{font-size:18px}.legal-summary li{font-size:12px;gap:9px}.legal-reading-notice{padding:14px}.legal-section-heading{gap:12px}.legal-section-heading h2{font-size:18px}.legal-article>section{padding:26px 0}.legal-article p{font-size:13px;line-height:2;padding-left:0}.legal-quick-actions{padding:22px}.legal-quick-actions h2,.legal-section-intro h2{font-size:21px}.legal-support-strip{gap:13px;padding:20px}.legal-support-strip>div{flex-basis:calc(100% - 65px)}.legal-support-strip h2{font-size:14px;line-height:1.6}.legal-support-strip .btn{margin-left:0;width:100%;justify-content:center}.legal-support-strip p{overflow-wrap:anywhere}.legal-back{margin-bottom:24px}}@media print{body:has(.legal-experience){background:#fff!important;color:#111!important}.legal-experience .legal-actions,.legal-experience .legal-back,.legal-experience .legal-document-nav,.legal-experience .legal-index,.legal-experience .legal-related,.legal-experience .legal-support-strip,body:has(.legal-experience) .cookie-notice,body:has(.legal-experience) .modal-layer,body:has(.legal-experience) .site-footer,body:has(.legal-experience) .site-header{display:none!important}.legal-experience{width:100%!important;max-width:none!important;padding:0!important}.legal-experience *{color:#111!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.legal-reading-layout{display:block}.legal-reading-main{max-width:none}.legal-document-header{margin-bottom:25px}.legal-document-header h1{font-size:30px}.legal-summary{border:1px solid #aaa;padding:18px;break-inside:avoid}.legal-article>section{padding:19px 0;border-bottom:1px solid #ddd;break-inside:avoid}.legal-section-heading h2{font-size:16px}.legal-article p{font-size:11pt;line-height:1.7;padding:0}.legal-document-meta>span,.legal-kicker{font-size:9pt}}.legal-print{min-height:44px}.legal-document-nav a{min-height:44px;display:flex;align-items:center}#privacy.app-section-card{scroll-margin-top:90px}body:has(.legal-experience){overflow-x:clip!important}@media print{body:has(.legal-experience),body:has(.legal-experience) .legal-experience,body:has(.legal-experience) .public-main,html:has(.legal-experience){background:#fff!important;color:#111!important}body:has(.legal-experience){padding-top:0!important}body:has(.legal-experience) .preview-session-banner{display:none!important}}.deploy-guide{margin-bottom:24px;max-width:100%;border:1px solid #8b5cf655}.deploy-guide h2{font-size:1.45rem;margin:12px 0}.deploy-guide p{color:#b7bfd3;line-height:1.7;margin:12px 0;max-width:75ch}.deploy-guide-head,.deploy-guide-options{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.deploy-guide-options{justify-content:flex-start}.home-starting-price{font-size:.95rem!important}.home-starting-price strong{color:#d5c3ff}.deploy-guide button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.xterm{font-family:courier-new,courier,monospace;font-feature-settings:"liga" 0;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:10}.xterm .xterm-helper-textarea{position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-10;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#FFF;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm .xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm:not(.enable-mouse-events){cursor:text}