.cc-auth[data-theme=dark]{--auth-danger:#f2777a;--auth-danger-tint:#f2777a17;--auth-danger-line:#f2777a6b}.cc-auth[data-theme=light]{--auth-danger:#b3261e;--auth-danger-tint:#b3261e0f;--auth-danger-line:#b3261e57}.cc-shell.cc-auth{flex-direction:column}.auth-topbar{padding:15px var(--cc-gutter);justify-content:flex-end;display:flex}.auth-theme-toggle{border:1px solid var(--cc-line);background:var(--cc-inset);width:36px;height:36px;color:var(--cc-text-2);cursor:pointer;border-radius:9px;place-items:center;display:grid}.auth-theme-toggle:hover{border-color:var(--cc-text-4);color:var(--cc-text)}.auth-theme-toggle svg{stroke-width:1.8px;width:15px;height:15px}.auth-main{width:100%;max-width:none;padding:8px var(--cc-gutter) 56px;flex:1;justify-content:center;align-items:center;margin:0;display:flex}.auth-card{border:1px solid var(--cc-line);background:var(--cc-panel);max-width:100%;box-shadow:var(--cc-shadow-raised);border-radius:14px;flex:0 432px;padding:32px 34px 34px}.auth-card.is-wide{flex-basis:484px;padding:32px 38px 34px}.auth-brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.auth-brand-mark{width:34px;height:34px;color:var(--cc-accent-ink);background:#f59e0b;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.auth-brand-mark svg{width:16px;height:16px}.auth-brand strong{letter-spacing:.14em;font-size:16px;font-weight:600}.auth-card h1{letter-spacing:.01em;margin:0;font-size:22px;font-weight:600}.auth-subtitle{color:var(--cc-text-3);margin:7px 0 0;font-size:13.5px}.auth-error{border:1px solid var(--auth-danger-line);background:var(--auth-danger-tint);color:var(--auth-danger);border-radius:10px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;font-size:13px;display:flex}.auth-error svg{stroke-width:1.8px;flex:0 0 15px;width:15px;height:15px;margin-top:2px}.auth-form{flex-direction:column;gap:17px;margin-top:22px;display:flex}.auth-card.is-wide .auth-form{gap:19px}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-field label{color:var(--cc-text-2);font-size:13.5px;font-weight:500}.auth-input-wrap{display:flex;position:relative}.auth-field input{border:1px solid var(--cc-line);background:var(--cc-inset);width:100%;height:48px;color:var(--cc-text);border-radius:10px;padding:0 15px;font-size:14.5px}.auth-field input::placeholder{color:var(--cc-text-4)}.auth-field input:hover{border-color:var(--cc-text-4)}.auth-field input:focus{border-color:var(--cc-accent-line);box-shadow:inset 0 0 0 1px var(--cc-accent-inset);outline:none}.auth-field input:disabled{cursor:not-allowed;opacity:.62}.auth-field input[type=password],.auth-field input[name=password]{padding-right:50px}.auth-reveal{width:48px;height:48px;color:var(--cc-text-3);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;place-items:center;display:grid;position:absolute;top:0;right:0}.auth-reveal:hover{color:var(--cc-text)}.auth-reveal:disabled{cursor:not-allowed;opacity:.62}.auth-reveal svg{stroke-width:1.7px;width:17px;height:17px}.auth-submit{height:50px;color:var(--cc-accent-ink);letter-spacing:.03em;cursor:pointer;background:#f59e0b;border:0;border-radius:10px;margin-top:6px;font-size:15.5px;font-weight:600}.auth-submit:hover:not(:disabled){filter:brightness(1.05)}.auth-submit:disabled{cursor:not-allowed;opacity:.62}.auth-submit[aria-busy=true]{cursor:progress}.auth-foot{justify-content:center;margin-top:20px;display:flex}.auth-pending-link{color:var(--cc-text-4);cursor:not-allowed;background:0 0;border:0;padding:0;font-size:12.5px}.auth-error.is-neutral{border-color:var(--cc-line);background:var(--cc-inset);color:var(--cc-text-2)}.auth-hint{min-height:18px;color:var(--cc-text-4);margin:0;font-size:12.5px;line-height:18px}.auth-hint.is-danger{color:var(--auth-danger)}.auth-code-row{gap:10px;display:flex}.auth-code-row .auth-input-wrap{flex:1;min-width:0}.auth-code-button{border:1px solid var(--cc-accent-line);background:var(--cc-accent-tint);height:48px;color:var(--cc-accent);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;flex:0 0 132px;padding:0 10px;font-size:13px;font-weight:500}.auth-code-button:hover:not(:disabled){background:var(--cc-accent-inset)}.auth-code-button:disabled{border-color:var(--cc-line);background:var(--cc-inset);color:var(--cc-text-4);cursor:not-allowed}.auth-switch{border-top:1px solid var(--cc-hairline);color:var(--cc-text-3);text-align:center;margin:18px 0 0;padding-top:17px;font-size:13px}.auth-switch a{color:var(--cc-accent);font-weight:500}.auth-switch a:hover{text-decoration:underline}@media (width<=820px){.cc-shell.cc-auth{--cc-gutter:14px}.auth-main{padding-bottom:calc(40px + env(safe-area-inset-bottom));align-items:flex-start}.auth-card{border-radius:12px;padding:24px 20px 26px}.auth-card.is-wide{padding:24px 20px 26px}.auth-card h1{font-size:18px}.auth-brand{margin-bottom:20px}.auth-form{gap:14px;margin-top:18px}.auth-card.is-wide .auth-form{gap:15px}.auth-code-button{flex-basis:108px;padding:0 6px;font-size:12.5px}}.cc-shell[data-theme=dark]{--cc-bg:#101419;--cc-panel:#161a20;--cc-card:#1a1e25;--cc-raised:#1f232a;--cc-inset:#0c1016;--cc-line:#21262d;--cc-hairline:#1b2028;--cc-text:#edf1f7;--cc-text-2:#a3abb7;--cc-text-3:#737b87;--cc-text-4:#5a626e;--cc-accent:#f59e0b;--cc-accent-ink:#1d1b17;--cc-accent-tint:#f59e0b14;--cc-accent-line:#f59e0b8c;--cc-accent-inset:#f59e0b33;--cc-top:#101419e0;--cc-bar:#101419f2;--cc-scrim:#0406099e;--cc-soft:#ffffff09;--cc-progress:#2b323b;--cc-shadow:none;--cc-shadow-raised:0 2px 10px #00000052}.cc-shell[data-theme=light]{--cc-bg:#f1f3f6;--cc-panel:#fff;--cc-card:#fff;--cc-raised:#f5f7fa;--cc-inset:#f3f5f8;--cc-line:#dfe3e9;--cc-hairline:#eaedf1;--cc-text:#101419;--cc-text-2:#5c6472;--cc-text-3:#828b99;--cc-text-4:#a2aab6;--cc-accent:#b06d05;--cc-accent-ink:#1d1b17;--cc-accent-tint:#f59e0b12;--cc-accent-line:#b06d057a;--cc-accent-inset:#f59e0b38;--cc-top:#f1f3f6e0;--cc-bar:#fffffff2;--cc-scrim:#10141961;--cc-soft:#10141909;--cc-progress:#d2d8e0;--cc-shadow:0 1px 2px #1018280a;--cc-shadow-raised:0 4px 14px -6px #10182821}.cc-shell,.cc-shell *{box-sizing:border-box}:is(html:has(.cc-shell),body:has(.cc-shell)){scrollbar-width:thin;scrollbar-color:#d2d8e0 #f1f3f6}:is(html:has(.cc-shell[data-theme=dark]),body:has(.cc-shell[data-theme=dark])){scrollbar-color:#2b323b #101419}html:has(.cc-shell)::-webkit-scrollbar{width:5px;height:5px}body:has(.cc-shell)::-webkit-scrollbar{width:5px;height:5px}html:has(.cc-shell)::-webkit-scrollbar-track{background:#f1f3f6}body:has(.cc-shell)::-webkit-scrollbar-track{background:#f1f3f6}html:has(.cc-shell)::-webkit-scrollbar-thumb{background:#d2d8e0;border-radius:999px}body:has(.cc-shell)::-webkit-scrollbar-thumb{background:#d2d8e0;border-radius:999px}html:has(.cc-shell[data-theme=dark])::-webkit-scrollbar-thumb{background:#2b323b}body:has(.cc-shell[data-theme=dark])::-webkit-scrollbar-thumb{background:#2b323b}html:has(.cc-shell[data-theme=dark])::-webkit-scrollbar-track{background:#101419}body:has(.cc-shell[data-theme=dark])::-webkit-scrollbar-track{background:#101419}.cc-shell{--cc-sidebar-width:258px;--cc-gutter:26px;--cc-top-height:67px;background:var(--cc-bg);min-width:0;min-height:100vh;color:var(--cc-text);-webkit-font-smoothing:antialiased;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,sans-serif;display:flex;overflow-x:clip}.cc-shell button,.cc-shell a{font:inherit}.cc-sidebar{z-index:80;width:var(--cc-sidebar-width);flex:0 0 var(--cc-sidebar-width);background:var(--cc-panel);border-right:1px solid var(--cc-hairline);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.cc-brand{align-items:center;gap:11px;padding:21px 20px 18px;display:flex}.cc-brand-mark{width:32px;height:32px;color:var(--cc-accent-ink);background:#f59e0b;border-radius:9px;place-items:center;display:grid}.cc-brand-mark svg{width:15px;height:15px}.cc-brand strong{letter-spacing:.14em;font-size:16px}.cc-sidebar-close{width:28px;height:28px;color:var(--cc-text-3);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.cc-sidebar-close svg{stroke-width:1.8px;width:16px;height:16px}.cc-navigation{flex:1;padding:2px 13px 14px;overflow-y:auto}.cc-navigation,.cc-sidebar{scrollbar-width:none}.cc-navigation::-webkit-scrollbar{display:none}.cc-sidebar::-webkit-scrollbar{display:none}.cc-nav-group p{color:var(--cc-text-4);letter-spacing:.1em;margin:0;padding:18px 11px 8px;font-size:11.5px}.cc-nav-group a,.cc-nav-group button{width:100%;color:var(--cc-text-2);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;margin-bottom:2px;padding:10px 11px;font-size:14.5px;text-decoration:none;transition:all .14s;display:flex;position:relative}.cc-nav-group a:hover{color:var(--cc-text);background:var(--cc-soft)}.cc-nav-group a.is-active{color:var(--cc-accent);background:var(--cc-accent-tint);font-weight:600}.cc-nav-group a.is-active:before{content:"";background:#f59e0b;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.cc-nav-group a svg,.cc-nav-group button>svg{opacity:.8;stroke-width:1.6px;flex:0 0 18px;width:18px;height:18px}.cc-nav-group a.is-active svg{opacity:1}.cc-nav-group button.cc-nav-pending{cursor:not-allowed;color:var(--cc-text-3);opacity:.72}.cc-monitor-card{border:1px solid var(--cc-line);background:var(--cc-card);border-radius:12px;margin:13px;padding:14px 15px}.cc-monitor-card header{justify-content:space-between;margin-bottom:11px;display:flex}.cc-monitor-card header b{color:var(--cc-text-2);font-size:12.5px}.cc-monitor-card header .cc-monitor-pending{color:var(--cc-text-4);font-size:12px}.cc-monitor-card>div{color:var(--cc-text-2);font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 0;display:flex}.cc-monitor-card>div b{color:var(--cc-text-3)}.cc-monitor-card footer{border-top:1px solid var(--cc-hairline);color:var(--cc-text-4);align-items:center;gap:8px;margin-top:11px;padding-top:11px;font-size:11.5px;display:flex}.cc-monitor-card footer i{background:var(--cc-text-4);border-radius:50%;width:6px;height:6px}.cc-main{flex-direction:column;flex:1;min-width:0;display:flex}.cc-topbar{z-index:30;min-height:var(--cc-top-height);padding:15px var(--cc-gutter);border-bottom:1px solid var(--cc-hairline);background:var(--cc-top);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);align-items:center;gap:14px;display:flex;position:sticky;top:0}.cc-page-title h1{color:var(--cc-text);letter-spacing:.02em;margin:0;font-size:18px;font-weight:600}.cc-page-title p{color:var(--cc-text-3);margin:2px 0 0;font-size:13px}.cc-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cc-icon-button,.cc-balance-placeholder,.cc-user-placeholder{border:1px solid var(--cc-line);background:var(--cc-inset);height:36px;color:var(--cc-text-2);border-radius:9px}.cc-icon-button{cursor:pointer;place-items:center;width:36px;display:grid}.cc-icon-button:hover{border-color:var(--cc-text-4);color:var(--cc-text)}.cc-icon-button svg{stroke-width:1.8px;width:15px;height:15px}.cc-menu-button{background:var(--cc-panel);flex:0 0 34px;width:34px;height:34px;display:none}.cc-menu-button svg{stroke-width:1.8px;width:16px;height:16px}.cc-balance-placeholder,.cc-user-placeholder{white-space:nowrap;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;display:flex}.cc-balance-placeholder b{color:var(--cc-text);font-variant-numeric:tabular-nums}.cc-user-placeholder svg{stroke-width:1.7px;width:14px;height:14px}.cc-scrim{z-index:65;background:var(--cc-scrim);cursor:default;border:0;position:fixed;inset:0}.cc-scrim.is-navigation{z-index:75}.cc-shell :focus-visible{outline-offset:3px;outline:2px solid #f59e0b}@media (width>=1800px){.cc-shell{--cc-gutter:34px;--cc-sidebar-width:274px;zoom:1.06}}@media (width>=2400px){.cc-shell{zoom:1.14}}@media (width<=1024px){.cc-sidebar{visibility:hidden;width:278px;height:100%;padding-bottom:env(safe-area-inset-bottom);transition:transform .26s cubic-bezier(.3,.8,.3,1),visibility 0s .26s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-101%)}.cc-sidebar.is-open{visibility:visible;transition:transform .26s cubic-bezier(.3,.8,.3,1);transform:none}.cc-navigation{flex:none;overflow:visible}.cc-brand{z-index:1;background:var(--cc-panel);position:sticky;top:0}.cc-menu-button{display:grid}}@media (width<=820px){.cc-shell{--cc-gutter:14px}.cc-page-title h1{font-size:15px}.cc-page-title p,.cc-balance-placeholder,.cc-user-placeholder span{display:none}.cc-user-placeholder{justify-content:center;width:36px;padding:0}}.cc-shell .dash-page{background:var(--cc-bg);width:100%;min-width:0;max-width:none;color:var(--cc-text);flex:1;margin:0;padding:0}.dash-layout{width:100%;max-width:1680px;padding:20px var(--cc-gutter) 44px;flex-direction:column;gap:14px;margin:0 auto;display:flex}.dash-panel{border:1px solid var(--cc-hairline);background:var(--cc-panel);box-shadow:var(--cc-shadow);border-radius:14px;padding:17px 20px 20px}.dash-panel>h2{align-items:baseline;gap:10px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}.dash-panel>h2 em{color:var(--cc-text-4);letter-spacing:.14em;font-size:11px;font-style:normal}.dash-panel>h2 span{color:var(--cc-text-4);margin-left:auto;font-size:12px;font-weight:400}.dash-stat-grid{grid-template-columns:repeat(auto-fit,minmax(198px,1fr));gap:10px;display:grid}.dash-stat{border:1px solid var(--cc-line);background:var(--cc-card);border-radius:10px;min-width:0;padding:14px 15px}.dash-stat>span{color:var(--cc-text-3);font-size:12.5px;display:block}.dash-stat>strong{color:var(--cc-text-4);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:600;line-height:1.1;display:block}.dash-stat>small{color:var(--cc-text-4);align-items:center;gap:7px;margin-top:9px;font-size:11.5px;display:flex}.dash-stat>small i{background:var(--cc-text-4);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.dash-split{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dash-service{border:1px solid var(--cc-line);background:var(--cc-card);border-radius:10px;padding:15px 16px 16px}.dash-service-head{border-bottom:1px solid var(--cc-hairline);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:13px;display:flex}.dash-service-head strong{color:var(--cc-text-4);letter-spacing:-.02em;font-size:20px;font-weight:600}.dash-service-head small{color:var(--cc-text-3);margin-top:2px;font-size:12.5px;display:block}.dash-tag{border:1px solid var(--cc-line);background:var(--cc-inset);color:var(--cc-text-3);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11.5px;font-style:normal;line-height:1.6}.dash-service-head .dash-tag{margin-left:auto}.dash-service-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0 0;display:grid}.dash-service-facts>div{min-width:0}.dash-service-facts dt{color:var(--cc-text-3);font-size:12.5px}.dash-service-facts dd{color:var(--cc-text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:14.5px;font-weight:500}.dash-service-foot{border-top:1px solid var(--cc-hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:15px;display:flex}.dash-service-foot p{min-width:168px;color:var(--cc-text-4);flex:1;margin:0;font-size:12px}.dash-primary-link{height:40px;color:var(--cc-accent-ink);white-space:nowrap;cursor:pointer;background:#f59e0b;border:0;border-radius:10px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dash-primary-link:hover{filter:brightness(1.05)}.dash-primary-link:disabled{cursor:not-allowed;opacity:.55;filter:none}.dash-admin-list{flex-direction:column;gap:10px;display:flex}.dash-inline-error{color:#e0575b;margin:0 0 12px;font-size:12.5px}.dash-network>div{border-bottom:1px solid var(--cc-hairline);color:var(--cc-text-2);justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;font-size:13.5px;display:flex}.dash-network>div:last-of-type{border-bottom:0}.dash-network>div b{color:var(--cc-text-4);font-variant-numeric:tabular-nums;font-weight:500}.dash-network footer{border-top:1px solid var(--cc-hairline);color:var(--cc-text-4);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}.dash-network footer i{background:var(--cc-text-4);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.dash-action-grid{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:10px;display:grid}.dash-action{border:1px solid var(--cc-line);background:var(--cc-card);min-width:0;color:var(--cc-text);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px 15px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.dash-action svg{opacity:.8;stroke-width:1.6px;flex:0 0 18px;width:18px;height:18px}.dash-action span{min-width:0}.dash-action strong{font-size:14px;font-weight:600;display:block}.dash-action small{color:var(--cc-text-3);margin-top:2px;font-size:12px;display:block}a.dash-action:hover{border-color:var(--cc-accent-line);background:var(--cc-accent-tint)}a.dash-action:hover strong{color:var(--cc-accent)}a.dash-action svg{color:var(--cc-accent);opacity:1}button.dash-action{cursor:not-allowed;opacity:.72}button.dash-action strong{color:var(--cc-text-3);font-weight:500}@media (width<=1180px){.dash-split{grid-template-columns:minmax(0,1fr)}}@media (width>=821px) and (width<=980px){.dash-stat-grid,.dash-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dash-layout{gap:11px;padding-top:14px}.dash-split{gap:11px}.dash-panel{border-radius:12px;padding:15px 14px 16px}.dash-panel>h2{margin-bottom:12px;font-size:13px}.dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-stat{padding:12px 13px}.dash-stat>strong{font-size:21px}.dash-service{padding:13px 14px 14px}.dash-service-head strong{font-size:17px}.dash-primary-link{justify-content:center;width:100%}.dash-action-grid{grid-template-columns:minmax(0,1fr)}}.cc-shell .sub-page{background:var(--cc-bg);width:100%;min-width:0;max-width:none;color:var(--cc-text);flex:1;margin:0;padding:0}.sub-layout{width:100%;max-width:1680px;padding:20px var(--cc-gutter) 44px;align-items:flex-start;gap:20px;margin:0 auto;display:flex}.sub-content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.sub-workbench{border:1px solid var(--cc-line);background:linear-gradient(135deg, var(--cc-panel) 0%, var(--cc-panel) 58%, var(--cc-accent-tint) 100%);box-shadow:var(--cc-shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:23px 24px;display:flex;position:relative;overflow:hidden}.sub-workbench:after{content:"";border:1px solid var(--cc-accent-line);opacity:.16;pointer-events:none;border-radius:50%;width:220px;height:160px;position:absolute;bottom:-72px;right:-38px}.sub-workbench>div:first-child{z-index:1;min-width:0;position:relative}.sub-workbench-kicker{color:var(--cc-accent);letter-spacing:.16em;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.sub-workbench h1{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650}.sub-workbench p{max-width:760px;color:var(--cc-text-3);margin:6px 0 0;font-size:13px}.sub-workbench-status{z-index:1;justify-items:end;gap:7px;min-width:142px;display:grid;position:relative}.sub-workbench-status span{color:var(--cc-text-2);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.sub-workbench-status span i{background:#3ecf8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3ecf8e1a}.sub-workbench-status small{border:1px solid var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent);letter-spacing:.13em;border-radius:5px;padding:4px 8px;font-size:9.5px;font-weight:700}.sub-steps{top:calc(var(--cc-top-height) + 10px);z-index:18;border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:14px;align-items:center;padding:14px 20px;display:flex;position:sticky;box-shadow:0 10px 24px -18px #000000bf}.sub-steps:before,.sub-mobile-progress:before{content:"";background:var(--cc-bg);height:14px;position:absolute;bottom:100%;left:-1px;right:-1px}.sub-step{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sub-step:hover{opacity:.75}.sub-step-number{border:1px solid var(--cc-line);background:var(--cc-inset);width:24px;height:24px;color:var(--cc-text-4);border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:600;display:grid}.sub-step-copy{text-align:left;display:block}.sub-step-copy b{color:var(--cc-text-3);font-size:13px;font-weight:500;display:block}.sub-step-copy small{color:var(--cc-text-4);margin-top:1px;font-size:11.5px;display:block}.sub-step.is-done .sub-step-number{color:var(--cc-accent-ink);background:#f59e0b;border-color:#f59e0b}.sub-step.is-done .sub-step-copy b{color:var(--cc-text)}.sub-step.is-current .sub-step-number{border-color:var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent)}.sub-step.is-current .sub-step-copy b{color:var(--cc-accent)}.sub-step-bar{background:var(--cc-progress);border-radius:2px;flex:1;height:2px;margin:0 13px}.sub-step-bar.is-filled{background:var(--cc-accent-line)}.sub-mobile-progress{top:calc(var(--cc-top-height) + 8px);z-index:18;border:1px solid var(--cc-line);background:var(--cc-panel);width:100%;color:inherit;text-align:left;border-radius:12px;padding:13px 16px;display:none;position:sticky;box-shadow:0 10px 24px -18px #000000bf}.sub-mobile-progress-label{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.sub-mobile-progress-label b{font-size:14.5px}.sub-mobile-progress-label span{color:var(--cc-text-3);font-size:12.5px}.sub-mobile-progress-label em{color:var(--cc-accent);font-style:normal;font-weight:600}.sub-mobile-progress-track{background:var(--cc-inset);border-radius:3px;height:3px;display:block;overflow:hidden}.sub-mobile-progress-track i{border-radius:inherit;background:#f59e0b;height:100%;transition:width .3s cubic-bezier(.3,.8,.3,1);display:block}.sub-section{scroll-margin-top:calc(var(--cc-top-height) + 92px);border:1px solid var(--cc-hairline);background:var(--cc-panel);box-shadow:var(--cc-shadow);border-radius:14px;padding:19px 20px 20px}.sub-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.sub-section-heading>div{min-width:0}.sub-section-heading>div>span{color:var(--cc-text-4);letter-spacing:.13em;margin-bottom:3px;font-size:10px;font-weight:650;display:block}.sub-section-heading h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:650}.sub-section-heading h2 em{color:var(--cc-text-3);letter-spacing:0;font-size:12px;font-style:normal;font-weight:450}.sub-section-heading p{color:var(--cc-text-3);margin:3px 0 0;font-size:12.5px}.sub-section-heading>small{border:1px solid var(--cc-line);background:var(--cc-inset);color:var(--cc-text-3);white-space:nowrap;border-radius:5px;flex:none;margin-top:5px;padding:3px 8px;font-size:10.5px}.sub-grid{gap:10px;display:grid}.sub-grid>*{min-width:0}.sub-grid-three{grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}.sub-grid-four{grid-template-columns:repeat(auto-fit,minmax(198px,1fr))}.sub-isp-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sub-solution-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.sub-option{border:1px solid var(--cc-line);background:var(--cc-card);min-width:0;color:var(--cc-text);text-align:left;cursor:pointer;border-radius:10px;padding:15px 16px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.sub-option:hover{border-color:var(--cc-text-4);background:var(--cc-raised)}.sub-option.is-selected{border-color:var(--cc-accent-line);background:var(--cc-accent-tint);box-shadow:inset 0 0 0 1px var(--cc-accent-inset)}.sub-option.is-selected:after{content:"";background:#f59e0b;border-radius:50%;width:15px;height:15px;position:absolute;top:14px;right:14px}.sub-option.is-selected:before{content:"";z-index:1;border-left:1.6px solid var(--cc-accent-ink);border-bottom:1.6px solid var(--cc-accent-ink);width:8px;height:4.5px;position:absolute;top:18px;right:17.5px;transform:rotate(-45deg)}.sub-option:disabled{cursor:not-allowed;opacity:.58;text-decoration:line-through}.sub-option-head{flex-wrap:wrap;align-items:center;gap:7px 8px;min-width:0;margin-bottom:11px;padding-right:24px;display:flex}.sub-option-head strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.sub-tag{border:1px solid var(--cc-line);background:var(--cc-inset);color:var(--cc-text-3);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11.5px;font-style:normal;line-height:1.6}.sub-tag.is-accent{border-color:var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent)}.sub-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-bottom:12px;display:flex}.sub-price b{letter-spacing:-.025em;font-size:27px;line-height:1}.sub-price small{color:var(--cc-text-3);font-size:12px}.sub-option.is-selected .sub-price b{color:var(--cc-accent)}.sub-description{color:var(--cc-text-3);margin-bottom:13px;font-size:13px;display:block}.sub-features{flex-direction:column;gap:7px;display:flex}.sub-features>span{color:var(--cc-text-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.sub-features>span:before{content:"✓";width:12px;color:var(--cc-text-4);flex:0 0 12px;font-size:12px;font-weight:700}.sub-option.is-selected .sub-features>span:before{color:var(--cc-accent)}.sub-option-cta{border:1px solid var(--cc-line);background:var(--cc-inset);min-height:35px;color:var(--cc-text-3);text-align:center;border-radius:8px;place-items:center;margin-top:15px;padding:6px 10px;font-size:13px;display:grid}.sub-option.is-selected .sub-option-cta{border-color:var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent);font-weight:500}.sub-type-option{flex-direction:column;min-height:340px;padding:18px;display:flex}.sub-type-option:after{top:18px;right:18px}.sub-type-option:before{top:22px;right:21.5px}.sub-solution-top{align-items:center;gap:11px;min-height:40px;padding-right:23px;display:flex}.sub-solution-icon{border:1px solid var(--cc-line);background:var(--cc-inset);width:40px;height:40px;color:var(--cc-text-2);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.sub-solution-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sub-option.is-selected .sub-solution-icon{border-color:var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent)}.sub-solution-title{min-width:0}.sub-solution-title small,.sub-solution-title strong{display:block}.sub-solution-title small{color:var(--cc-text-4);letter-spacing:.12em;margin-bottom:1px;font-size:8.5px;font-weight:700}.sub-solution-title strong{font-size:16px;font-weight:650}.sub-solution-top>.sub-tag{margin-left:auto}.sub-type-option>.sub-description{border-bottom:1px solid var(--cc-hairline);min-height:0;margin:10px 0 11px;padding-bottom:10px;line-height:1.5}.sub-route-group{min-height:56px;display:block}.sub-route-group>small,.sub-capability-label{color:var(--cc-text-4);letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.sub-route-group>span{flex-wrap:wrap;gap:6px;display:flex}.sub-route-group i{border:1px solid var(--cc-line);background:var(--cc-inset);color:var(--cc-text-2);border-radius:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:550;line-height:1.3}.sub-option.is-selected .sub-route-group i{border-color:var(--cc-accent-inset);color:var(--cc-text);background:#f59e0b0d}.sub-capability-label{margin-top:11px}.sub-type-option .sub-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;display:grid}.sub-type-option .sub-features>span{font-size:11.5px}.sub-solution-footer{border-top:1px solid var(--cc-hairline);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.sub-solution-footer>span small,.sub-solution-footer>span b{display:block}.sub-solution-footer>span small{color:var(--cc-text-4);letter-spacing:.08em;font-size:9px}.sub-solution-footer>span b{font-variant-numeric:tabular-nums;margin-top:1px;font-size:19px;font-weight:650}.sub-solution-footer>span b em{color:var(--cc-text-3);margin-left:3px;font-size:10px;font-style:normal;font-weight:450}.sub-solution-footer>strong{color:var(--cc-text-3);align-items:center;gap:7px;font-size:11.5px;font-weight:550;display:flex}.sub-solution-footer>strong i{font-style:normal;transition:transform .16s}.sub-type-option:hover .sub-solution-footer>strong i{transform:translate(2px)}.sub-option.is-selected .sub-solution-footer>span b,.sub-option.is-selected .sub-solution-footer>strong{color:var(--cc-accent)}.sub-grid-region{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}.sub-grid-region.has-tags{grid-template-columns:repeat(auto-fit,minmax(252px,1fr))}.sub-region-option{align-items:center;gap:10px;padding:12px 13px;display:flex}.sub-region-option.is-selected:after{border-radius:10px 0 0 10px;width:3px;height:100%;top:0;left:0;right:auto}.sub-region-option.is-selected:before{display:none}.sub-region-main{flex:none;min-width:0}.sub-region-option .sub-option-head{flex-wrap:nowrap;margin-bottom:4px;padding-right:0}.sub-region-option .sub-option-head strong{overflow-wrap:normal;white-space:nowrap}.sub-region-meta{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.sub-region-meta>b{letter-spacing:-.02em;font-size:15.5px}.sub-region-meta small{color:var(--cc-text-3);font-weight:400}.sub-region-meta .sub-tag{margin-left:auto}.sub-grid-region:not(.has-tags) .sub-region-main{flex:auto;justify-content:space-between;align-items:center;gap:10px;display:flex}.sub-grid-region:not(.has-tags) .sub-region-option .sub-option-head{margin-bottom:0}.sub-region-tags{border-left:1px solid var(--cc-hairline);flex-wrap:wrap;flex:1 1 0;place-content:center flex-start;gap:5px;min-width:0;padding-left:10px;display:flex}.sub-region-tags .sub-tag{font-style:normal}.sub-flag{border-radius:3px;flex:0 0 20px;width:20px;height:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #787d8747}.sub-flag.is-sg{background:linear-gradient(#ed2939 50%,#fff 50%)}.sub-flag.is-jp{background:radial-gradient(circle,#bc002d 0 30%,#fff 30%)}.sub-flag.is-vn{background:radial-gradient(circle,#ffcd00 0 24%,#0000 25%),#da251d}.sub-flag.is-my{background:linear-gradient(90deg,#010066 0 42%,#0000 42%),repeating-linear-gradient(#cc0001 0 2px,#fff 2px 4px)}.sub-flag.is-kr{background:radial-gradient(circle at 50% 50%, transparent 0 32%, #fff 32%), conic-gradient(from 135deg, #c60c30 0 50%, #003478 50% 100%)}.sub-flag.is-us{background:linear-gradient(90deg,#3c3b6e 0 42%,#0000 42%),repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px)}.sub-flag.is-tw{background:radial-gradient(circle at 26% 34%,#ffde00 0 17%,#0000 18%),#de2910}.sub-flag.is-gb{background:linear-gradient(#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(90deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(#0000 46%,#c8102e 46% 54%,#0000 54%),linear-gradient(90deg,#0000 46%,#c8102e 46% 54%,#0000 54%),#012169}.sub-flag.is-fr{background:linear-gradient(90deg,#002654 33%,#fff 33% 67%,#ed2939 67%)}.sub-flag.is-de{background:linear-gradient(#000 33%,#d00 33% 67%,#ffce00 67%)}.sub-flag.is-th{background:linear-gradient(#a51931 0 17%,#fff 17% 33%,#2d2a4a 33% 67%,#fff 67% 83%,#a51931 83% 100%)}.sub-flag.is-id{background:linear-gradient(red 50%,#fff 50%)}.sub-flag.is-br{background:#009639;position:relative}.sub-flag.is-br:before{content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:#fedd00;position:absolute;inset:15% 20%}.sub-flag.is-br:after{content:"";background:#002776;border-radius:50%;position:absolute;inset:37% 41%}.sub-flag.is-globe{background:var(--cc-inset);place-items:center;display:grid}.sub-flag.is-globe:after{content:"◎";color:var(--cc-text-3);font-size:10px}.sub-isp-option{align-items:center;max-width:440px;padding:14px;display:flex}.sub-isp-option>span:last-child strong,.sub-isp-option>span:last-child small{display:block}.sub-isp-option>span:last-child strong{font-size:15px}.sub-isp-option>span:last-child small{color:var(--cc-text-3);font-size:13px}.sub-duration-option{padding:14px 15px}.sub-duration-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1;display:block}.sub-option.is-selected .sub-duration-total{color:var(--cc-accent)}.sub-duration-meta{color:var(--cc-text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px;font-size:12px;display:flex}.sub-duration-meta b{color:#3ecf8e;font-weight:500}.cc-shell[data-theme=light] .sub-duration-meta b{color:#0d8a5b}.sub-pending{border:1px dashed var(--cc-line);background:var(--cc-inset);min-height:74px;color:var(--cc-text-3);border-radius:10px;place-items:center;display:grid}.sub-desktop-summary{top:calc(var(--cc-top-height) + 18px);flex:0 0 320px;width:320px;position:sticky}.sub-summary-card{border:1px solid var(--cc-line);background:var(--cc-panel);box-shadow:var(--cc-shadow-raised);border-radius:14px;overflow:hidden}.sub-summary-head{border-bottom:1px solid var(--cc-hairline);background:linear-gradient(135deg, transparent, var(--cc-accent-tint));justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.sub-summary-head>span small,.sub-summary-head>span b{display:block}.sub-summary-head>span small{color:var(--cc-text-4);letter-spacing:.13em;margin-bottom:1px;font-size:8.5px;font-weight:700}.sub-summary-head>span b{font-size:15px}.sub-summary-head>i{border:1px solid var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent);letter-spacing:.1em;border-radius:5px;padding:3px 7px;font-size:8.5px;font-style:normal;font-weight:700}.sub-summary-rows{padding:12px 17px}.sub-summary-rows>div{justify-content:space-between;gap:18px;padding:6px 0;font-size:13px;display:flex}.sub-summary-rows span{color:var(--cc-text-3)}.sub-summary-rows b{text-align:right;overflow-wrap:anywhere;max-width:62%;font-weight:500}.sub-summary-rows b.is-accent{color:var(--cc-accent)}.sub-summary-rows hr{background:var(--cc-hairline);border:0;height:1px;margin:10px 0}.sub-summary-total{border-top:1px solid var(--cc-hairline);justify-content:space-between;align-items:flex-end;padding:14px 17px;display:flex}.sub-summary-total>span{color:var(--cc-text-2);font-size:13px}.sub-summary-total>span small{color:var(--cc-text-4);letter-spacing:.11em;margin-bottom:1px;font-size:8px;font-weight:700;display:block}.sub-summary-total>div{text-align:right}.sub-summary-total s{min-height:15px;color:var(--cc-text-4);font-variant-numeric:tabular-nums;font-size:12px;display:block}.sub-summary-total b{color:var(--cc-accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:31px;line-height:1.1;display:block}.sub-summary-pay{padding:0 17px 16px}.sub-summary-pay button,.sub-order-button{height:46px;color:var(--cc-accent-ink);background:#f59e0b;border:0;border-radius:10px;font-weight:600}.sub-summary-pay button{width:100%}.sub-summary-pay button:disabled,.sub-order-button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.55)}.sub-summary-pay p{color:var(--cc-text-4);text-align:center;margin:10px 0 0;font-size:12px}.sub-mobile-order-bar{z-index:70;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--cc-line);background:var(--cc-bar);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0}.sub-mobile-order-info{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0}.sub-mobile-order-price{color:var(--cc-accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;display:block}.sub-mobile-order-detail{color:var(--cc-text-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.sub-mobile-order-detail i{font-style:normal;transition:transform .2s}.sub-mobile-order-info[aria-expanded=true] .sub-mobile-order-detail i{transform:rotate(180deg)}.sub-order-button{flex:0 0 140px;width:140px}.sub-order-drawer{z-index:68;max-height:84vh;padding:0 0 calc(72px + env(safe-area-inset-bottom));visibility:hidden;border-top:1px solid var(--cc-line);background:var(--cc-panel);border-radius:16px 16px 0 0;transition:transform .26s cubic-bezier(.3,.8,.3,1),visibility 0s .26s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(104%);box-shadow:0 -8px 30px -12px #00000059}.sub-order-drawer.is-open{visibility:visible;transition:transform .26s cubic-bezier(.3,.8,.3,1);transform:none}.sub-order-drawer .sub-summary-card{box-shadow:none;background:0 0;border:0;border-radius:0}.sub-order-drawer .sub-summary-pay{display:none}.sub-drawer-close{z-index:2;float:right;border:1px solid var(--cc-line);background:var(--cc-inset);width:36px;height:36px;color:var(--cc-text-2);cursor:pointer;border-radius:50%;margin:8px 12px -44px 0;font-size:21px;position:sticky;top:8px}.sub-request{flex-direction:column;gap:18px;display:flex}.sub-request-recap{border:1px solid var(--cc-hairline);background:var(--cc-inset);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:14px 16px;padding:14px 16px;display:flex}.sub-request-recap-grid{flex:300px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:11px 18px;min-width:0;display:grid}.sub-request-recap-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sub-request-recap-grid span{color:var(--cc-text-4);font-size:11px}.sub-request-recap-grid b{overflow-wrap:anywhere;font-size:13.5px;font-weight:550}.sub-request-recap-price{border-left:1px solid var(--cc-hairline);text-align:right;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;padding-left:16px;display:flex}.sub-request-recap-price>span{color:var(--cc-text-4);letter-spacing:.11em;font-size:9.5px;font-weight:700}.sub-request-recap-price>b{color:var(--cc-accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:24px;line-height:1.1}.sub-request-recap-price>small{color:var(--cc-text-4);font-size:11px}.sub-request-form{flex-direction:column;gap:16px;display:flex}.sub-field{flex-direction:column;gap:8px;display:flex}.sub-field>label{color:var(--cc-text-2);font-size:13px;font-weight:550}.sub-field>label em{color:var(--cc-text-4);margin-left:7px;font-size:11px;font-style:normal;font-weight:400}.sub-field input,.sub-field textarea{border:1px solid var(--cc-line);background:var(--cc-card);width:100%;color:var(--cc-text);font:inherit;border-radius:10px;font-size:14px;transition:border-color .16s,box-shadow .16s}.sub-field input{height:46px;padding:0 14px}.sub-field textarea{resize:vertical;min-height:84px;padding:11px 14px;line-height:1.55}.sub-field input::placeholder,.sub-field textarea::placeholder{color:var(--cc-text-4)}.sub-field input:hover,.sub-field textarea:hover{border-color:var(--cc-text-4)}.sub-field input:focus,.sub-field textarea:focus{border-color:var(--cc-accent-line);box-shadow:inset 0 0 0 1px var(--cc-accent-inset);outline:none}.sub-field input[aria-invalid=true]{border-color:#e0575b;box-shadow:inset 0 0 0 1px #e0575b47}.sub-field-error{color:#e0575b;margin:0;font-size:12px}.sub-scenario-chips{flex-wrap:wrap;gap:8px;display:flex}.sub-scenario-chip{border:1px solid var(--cc-line);background:var(--cc-inset);color:var(--cc-text-2);cursor:pointer;border-radius:8px;padding:7px 13px;font-size:13px;transition:border-color .16s,background .16s,color .16s}.sub-scenario-chip:hover{border-color:var(--cc-text-4)}.sub-scenario-chip.is-active{border-color:var(--cc-accent-line);background:var(--cc-accent-tint);color:var(--cc-accent);font-weight:550}.sub-request-submit{flex-direction:column;align-items:flex-start;gap:9px;margin-top:2px;display:flex}.sub-request-submit>strong{color:var(--cc-text-2);font-size:15px;font-weight:650}.sub-request-submit button{min-width:168px;height:46px;color:var(--cc-accent-ink);background:#f59e0b;border:0;border-radius:10px;padding:0 22px;font-size:14px;font-weight:600}.sub-request-submit button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.55)}.sub-request-submit p{color:var(--cc-text-4);margin:0;font-size:12px}.sub-request-submit .sub-field-error{color:#e0575b}.sub-request-page{width:100%;max-width:900px;padding:22px var(--cc-gutter) 48px;flex-direction:column;gap:14px;margin:0 auto;display:flex}.sub-request-page-bar{display:flex}.sub-request-back{color:var(--cc-text-3);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .16s;display:inline-flex}.sub-request-back:hover{color:var(--cc-accent)}.sub-request-back span{font-size:15px;line-height:1}.sub-request-invalid{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:52px 24px;display:flex}.sub-request-invalid h2{margin:0;font-size:18px;font-weight:650}.sub-request-invalid p{color:var(--cc-text-3);margin:0 0 8px;font-size:13.5px}.sub-request-recovery{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.sub-request-back-btn{height:46px;color:var(--cc-accent-ink);font:inherit;cursor:pointer;background:#f59e0b;border:0;border-radius:10px;align-items:center;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=820px){.sub-request-page{gap:11px;padding-top:16px}.sub-request-invalid{padding:40px 18px}}@media (width<=1180px){.sub-layout{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.sub-desktop-summary{display:none}.sub-mobile-order-bar{display:flex}}@media (width<=820px){.sub-layout{padding-top:14px}.sub-content{gap:11px}.sub-workbench{align-items:flex-start;padding:17px 16px}.sub-workbench h1{font-size:18px}.sub-workbench p{font-size:12px}.sub-workbench-status{min-width:auto}.sub-workbench-status span,.sub-steps{display:none}.sub-mobile-progress{display:block}.sub-section{border-radius:12px;padding:15px 14px 16px}.sub-section-heading{gap:10px;margin-bottom:13px}.sub-section-heading h2{font-size:14px}.sub-section-heading p{font-size:11.5px}.sub-section-heading>small{display:none}.sub-grid-three,.sub-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-spec-option{grid-column:1/-1}.sub-grid:has(.sub-spec-option){grid-template-columns:1fr}.sub-option{padding:13px 14px}.sub-type-option,.sub-solution-top{min-height:0}.sub-solution-icon{flex-basis:34px;width:34px;height:34px}.sub-type-option>.sub-description{margin:8px 0 9px;padding-bottom:8px}.sub-route-group{min-height:0}.sub-capability-label{margin-top:9px}.sub-solution-footer{padding-top:10px}.sub-option.is-selected:after{border-radius:10px 0 0 10px;width:3px;height:100%;top:0;left:0;right:auto}.sub-option.is-selected:before{display:none}.sub-option-head{margin-bottom:8px;padding-right:0}.sub-features{flex-flow:wrap;gap:5px 12px}.sub-features>span{font-size:11.5px}.sub-option-cta{min-height:30px;margin-top:11px}.sub-region-meta .sub-tag{margin-left:0}.sub-isp-option{max-width:none}.sub-duration-total{font-size:18px}.sub-request-recap-price{border-left:0;border-top:1px solid var(--cc-hairline);text-align:left;flex-basis:100%;align-items:flex-start;padding-top:12px;padding-left:0}.sub-request-submit button{width:100%}}@media (width<=440px){.sub-order-button{flex-basis:118px;width:118px}.sub-mobile-order-detail{max-width:205px}}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 84% -10%, #7156ff14, transparent 26%), var(--bg);min-height:100vh}.sidebar{z-index:30;border-right:1px solid var(--line-soft);background:#0d0f17;flex-direction:column;width:244px;padding:0 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{justify-content:space-between;align-items:center;height:76px;padding:0 12px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-mark{width:31px;height:31px;display:block;position:relative;transform:rotate(-10deg)}.brand-mark i{background:linear-gradient(145deg,#a894ff,#6551dc);border-radius:4px;width:13px;height:13px;display:block;position:absolute;box-shadow:0 4px 12px #785cff47}.brand-mark i:first-child{top:2px;left:0}.brand-mark i:nth-child(2){opacity:.8;top:0;right:0}.brand-mark i:nth-child(3){background:linear-gradient(145deg,#72c9ff,#7770ef);bottom:0;left:9px}.brand>span:last-child{letter-spacing:.02em;flex-direction:column;display:flex}.brand strong{font-size:15px;line-height:16px}.brand small{color:var(--dim);letter-spacing:.22em;margin-top:2px;font-size:8px}.close-menu{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:26px;display:none}.nav-group{margin:12px 0 22px}.nav-group p{color:#505769;letter-spacing:.12em;margin:0 12px 8px;font-size:10px;font-weight:650}.nav-group a{color:#8b92a4;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:40px;margin:2px 0;padding:0 12px;font-size:13px;transition:all .18s;display:flex}.nav-group a:hover{color:#d6dae4;background:#121620}.nav-group a.active{color:#ece9ff;box-shadow:inset 3px 0 0 var(--violet);background:linear-gradient(90deg,#8267ff2b,#8267ff12);border-color:#8970ff2e}.nav-icon{color:#6e7587;place-items:center;width:20px;height:20px;font-size:16px;display:grid}.nav-badge{color:#cfbfff;background:#8b74ff33;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.sidebar-foot{background:linear-gradient(135deg,#7a61f31c,#3fcaa30a);border:1px solid #816de026;border-radius:10px;gap:10px;margin-top:auto;padding:14px;display:flex}.support-orb{color:#b8aaff;border:1px solid #957eff59;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:12px;display:grid}.sidebar-foot div:last-child{flex-direction:column;gap:3px;display:flex}.sidebar-foot strong{font-size:11px}.sidebar-foot span{color:var(--dim);font-size:9px;line-height:1.45}.sidebar-backdrop{display:none}.main-column{min-width:0;margin-left:244px}.live-monitor-column{height:100vh;overflow:hidden}.live-monitor-main{width:100%;max-width:none;height:calc(100vh - 62px);margin:0;padding:0}.live-monitor-frame{background:#0b0f14;border:0;width:100%;height:100%;display:block}.topbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#090b12e0;justify-content:space-between;align-items:center;height:62px;padding:0 32px;display:flex;position:sticky;top:0}.system-health{color:#a9afbd;align-items:center;gap:8px;font-size:11px;display:flex}.system-health em{color:#535a6a;margin-left:6px;font-style:normal}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #42d6a414,0 0 10px #42d6a4b3}.top-actions{align-items:center;gap:8px;display:flex}.icon-button,.menu-button{color:#7d8494;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.icon-button:hover,.menu-button:hover{color:#fff;background:var(--panel-2)}.notification{font-size:17px;position:relative;transform:rotate(180deg)}.notification i{border:1px solid var(--bg);background:#9b83ff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.divider{background:var(--line);width:1px;height:22px;margin:0 8px}.user{align-items:center;gap:9px;display:flex}.avatar{color:#dcd4ff;background:linear-gradient(145deg,#403771,#252340);border:1px solid #554b86;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.user div{flex-direction:column;min-width:66px;display:flex}.user strong{font-size:11px;font-weight:600}.user small{color:var(--dim);margin-top:2px;font-size:9px}.user b{color:#606778;font-size:11px}.menu-button{display:none}main{max-width:1440px;margin:0 auto;padding:32px 36px 22px}.page-heading{justify-content:space-between;align-items:flex-end;margin:2px 0 28px;display:flex}.page-heading>div:first-child>span{color:#62697a;letter-spacing:.04em;font-size:10px}.page-heading h1{letter-spacing:-.025em;margin:6px 0 5px;font-size:25px;line-height:1.2}.page-heading p{color:var(--muted);margin:0;font-size:12px}.live-chip{color:#8e96a8;border:1px solid var(--line);background:#11141db3;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(145deg,#12151e,#0f121a);border-radius:11px;align-items:flex-start;gap:14px;min-height:114px;padding:20px;display:flex;position:relative;overflow:hidden}.metric-card:after{content:"";filter:blur(5px);background:#846aff0d;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-55px;right:-40px}.metric-icon{border-radius:9px;flex:0 0 36px;place-items:center;height:36px;font-size:17px;font-weight:600;display:grid}.metric-icon.violet{color:#a995ff;background:var(--violet-soft);border:1px solid #8b74ff2e}.metric-icon.green{color:var(--green);background:#42d6a417;border:1px solid #42d6a424}.metric-icon.amber{color:var(--amber);background:#f6b84c17;border:1px solid #f6b84c26}.metric-icon.blue{color:var(--blue);background:#54a8ff17;border:1px solid #54a8ff24}.metric-copy{flex-direction:column;display:flex}.metric-copy>span{color:#747b8d;font-size:10px}.metric-copy>strong{letter-spacing:-.025em;margin:7px 0 5px;font-size:23px;line-height:1}.metric-copy>small{color:#666e7f;font-size:9px}.metric-arrow{color:#454c5b;font-size:11px;position:absolute;top:18px;right:17px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr);gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#12151efa,#0e1119fa);border-radius:11px;overflow:hidden}.panel-title{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:68px;padding:17px 20px;display:flex}.panel-title>div{flex-direction:column;gap:4px;display:flex}.panel-title span{color:#565e6e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.panel-title strong{font-size:12px;font-weight:600}.panel-title select{color:#8c93a4;border:1px solid var(--line);background:#0e1119;border-radius:6px;outline:none;min-width:118px;height:30px;padding:0 10px;font-size:9px}.panel-title a{color:#8e7bf5;font-size:9px}.chart-summary{gap:42px;padding:18px 20px 0;display:flex}.chart-summary>div{flex-direction:column;display:flex}.chart-summary span{color:#646c7d;font-size:8px}.chart-summary strong{margin-top:5px;font-size:17px}.chart-summary small{color:#687082;margin-left:2px;font-size:8px;font-weight:500}.bar-chart{background:repeating-linear-gradient(#0000 0 30px,#2a303f59 31px);border-bottom:1px solid #202532;align-items:flex-end;gap:4px;height:125px;margin:18px 20px 0;display:flex;position:relative}.bar-chart:after{content:"";background:#876cff59;height:1px;position:absolute;inset:25% 0 auto;box-shadow:0 0 8px #876cff40}.bar-chart i{background:linear-gradient(#8d71ffb8,#5d4bb12e);border-radius:2px 2px 0 0;flex:1;min-width:3px;box-shadow:0 -4px 10px #7c5fff0f}.chart-axis{color:#484f5f;justify-content:space-between;padding:7px 20px 17px;font-size:7px;display:flex}.region-list{padding:4px 20px 8px}.region-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;min-height:57px;display:flex}.region-row:last-child{border:0}.flag{color:#a5acbb;letter-spacing:.06em;background:#191d27;border:1px solid #292e3c;border-radius:5px;place-items:center;width:31px;height:23px;font-size:7px;font-weight:700;display:grid}.flag.sg{color:#ff9c9c}.flag.us{color:#9bbfff}.region-row>div{flex-direction:column;flex:1;gap:4px;display:flex}.region-row strong{font-size:10px;font-weight:550}.region-row small{color:#5a6272;font-size:8px}.pill{white-space:nowrap;border-radius:10px;align-items:center;width:fit-content;min-height:21px;padding:0 8px;font-size:8px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:5px}.services-panel{margin-top:14px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:9px}th{color:#565e6e;text-align:left;white-space:nowrap;background:#0e1118;padding:10px 20px;font-weight:500}td{color:#7f8798;border-top:1px solid var(--line-soft);white-space:nowrap;padding:13px 20px}.row-action{color:#5c6474;cursor:pointer;letter-spacing:2px;background:0 0;border:0;padding:4px}.section-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.filter-tabs{border:1px solid var(--line);background:#0f121a;border-radius:8px;gap:2px;padding:3px;display:flex}.filter-tabs button{color:#6e7587;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 13px;font-size:9px}.filter-tabs button.active{color:#d9d4fa;background:#1a1c2b}.primary-button{color:#eeebff;cursor:pointer;background:linear-gradient(135deg,#7862df,#6952cf);border:1px solid #8975e5;border-radius:7px;min-height:32px;padding:0 13px;font-size:9px;font-weight:550;box-shadow:0 5px 18px #684ed129}.primary-button:hover{filter:brightness(1.08)}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.compact-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#12151e,#0f121a);border-radius:11px;flex-direction:column;min-height:120px;padding:20px;display:flex}.compact-metrics span{color:#6d7485;font-size:10px}.compact-metrics strong{letter-spacing:-.02em;margin:10px 0 12px;font-size:24px}.compact-metrics small{color:#626a7a;align-items:center;gap:6px;font-size:9px;display:flex}.compact-metrics i{border-radius:50%;width:5px;height:5px;display:block}.green-dot{background:var(--green);box-shadow:0 0 8px #42d6a473}.amber-dot{background:var(--amber);box-shadow:0 0 8px #f6b84c66}.data-panel .panel-title{min-height:72px}footer{color:#424958;justify-content:space-between;padding:25px 2px 0;font-size:8px;display:flex}:root{--bg:#101319;--panel:#15191f;--panel-2:#171b21;--line:#2a2e34;--line-soft:#20262f;--text:#edf1f6;--muted:#979da7;--dim:#68717e;--violet:#f59e0b;--violet-soft:#f59e0b14;--green:#60bd36;--amber:#f59e0b;--blue:#3f7df2}html,body,.app-shell{background:#101319}.app-shell{background-image:none}.sidebar{background:linear-gradient(#12151b 0%,#101319 100%);border-color:#2a2e34;box-shadow:inset -1px 0 #ffffff03}.sidebar-head{border-bottom:1px solid #20262f}.brand-mark{transform:none}.brand-mark i{box-shadow:none;background:#f59e0b;border-radius:3px}.brand-mark i:nth-child(2){opacity:1;background:#d98908}.brand-mark i:nth-child(3){background:#ffb31f}.brand small,.nav-group p{color:#68717e}.nav-group a{color:#979da7;border-radius:8px}.nav-group a:hover{color:#edf1f6;background:#171b21;border-color:#2a2e34}.nav-group a.active{color:#ffb31f;background:#f59e0b12;border-color:#f59e0b8a;box-shadow:inset 3px 0 #f59e0b}.active .nav-icon{color:#f59e0b}.nav-badge{color:#ffb31f;background:#f59e0b1a;border:1px solid #f59e0b4d}.sidebar-foot{background:#14181e;border-color:#2a3039}.support-orb{color:#ffb31f;border-color:#f59e0b80}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12151bf5;border-color:#2a2e34}.live-dot{background:#60bd36;box-shadow:0 0 0 4px #60bd3614}.icon-button:hover,.menu-button:hover{background:#1f232a}.avatar{color:#ffb31f;background:#f59e0b12;border-color:#f59e0b75}.page-heading>div:first-child>span{color:#68717e;text-transform:uppercase;letter-spacing:.08em}.page-heading h1{color:#edf1f6;letter-spacing:.01em;font-weight:650}.page-heading p{color:#979da7}.metric-card,.compact-metrics article,.panel{box-shadow:none;background:linear-gradient(145deg,#171b21,#14181e);border-color:#2a2e34;border-radius:12px}.metric-card:after{display:none}.metric-icon.violet,.metric-icon.amber{color:#ffb31f;background:#f59e0b12;border-color:#f59e0b6b}.metric-icon.green{color:#60bd36;background:#60bd3614;border-color:#60bd364d}.metric-icon.blue{color:#3f7df2;background:#3f7df214;border-color:#3f7df24d}.metric-copy>span,.compact-metrics span{color:#979da7}.metric-copy>small,.compact-metrics small{color:#68717e}.panel-title{border-color:#242a32}.panel-title span{color:#68717e}.panel-title strong{color:#edf1f6}.panel-title a{color:#ffb31f}.panel-title select,.filter-tabs{color:#979da7;background:#0c1016;border-color:#2c323c}.filter-tabs button{color:#959ca8}.filter-tabs button.active{color:#ffb31f;background:#f59e0b12;box-shadow:inset 0 0 0 1px #f59e0bc7}.primary-button{color:#ffb31f;box-shadow:none;background:#f59e0b12;border-color:#f59e0bc7}.primary-button:hover{color:#101319;filter:none;background:#f59e0b}th{color:#a3abb7;background:#1f232a;border-color:#2c333d;font-weight:550}td{color:#aeb5bf;border-color:#272d35}td strong{color:#e3e7ed;font-weight:550}tbody tr:hover{background:#f59e0b06}.pill.success{color:#60bd36;background:#60bd3617}.pill.warning{color:#f59e0b;background:#f59e0b17}.green-dot{box-shadow:none;background:#60bd36}.amber-dot{box-shadow:none;background:#f59e0b}footer{color:#515d6d}@media (width>=1700px){.sidebar{width:264px;padding-inline:18px}.main-column{margin-left:264px}main{padding-inline:44px}.metric-card{min-height:122px}.bar-chart{height:145px}}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.regions-panel{min-height:auto}}@media (width<=760px){.sidebar{width:min(290px,84vw);transition:transform .25s;transform:translate(-102%);box-shadow:16px 0 50px #0006}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:29;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020307ad;border:0;width:100%;position:fixed;inset:0}.sidebar-backdrop.visible,.close-menu{display:block}.main-column{margin-left:0}.live-monitor-main{height:calc(100vh - 58px)}.topbar{height:58px;padding:0 16px}.menu-button{display:grid}.system-health em,.divider,.user div,.user b,.top-actions .icon-button:first-child{display:none}main{padding:24px 16px 18px}.page-heading{align-items:flex-start;gap:16px}.page-heading h1{font-size:22px}.page-heading p{max-width:280px;line-height:1.5}.live-chip{display:none}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:104px}.compact-metrics{grid-template-columns:1fr}.compact-metrics article{min-height:104px}.section-toolbar{flex-direction:column;align-items:stretch;gap:10px}.filter-tabs{overflow-x:auto}.primary-button{align-self:flex-start}.chart-summary{gap:22px}.bar-chart{gap:2px}.panel-title,th,td{padding-inline:15px}footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
