*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,input,select{font:inherit}button{color:inherit}.v2-loading{text-align:center;color:#fff;background:#11152a;place-content:center;gap:10px;min-height:100vh;display:grid}.v2-loading-mark{background:linear-gradient(135deg,#7d68ef,#30b6c7);border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;animation:1.8s infinite v2pulse;display:grid}.v2-loading strong{font-size:22px}@keyframes v2pulse{50%{transform:scale(1.05);box-shadow:0 0 0 14px #7d68ef14}}.v2-brand{align-items:center;gap:12px;display:flex}.v2-brand-mark{color:#fff;background:linear-gradient(145deg,#8069ef,#2bb7c1);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 22px #6754d847}.v2-brand>span:last-child{flex-direction:column;line-height:1.2;display:flex}.v2-brand small{letter-spacing:1.8px;color:inherit;opacity:.58;margin-top:4px;font-size:11px}.v2-login{background:#f7f8fc;grid-template-columns:minmax(430px,42%) 1fr;min-height:100vh;display:grid}.v2-login-intro{color:#fff;background:linear-gradient(145deg,#12162d 0%,#1d2250 58%,#353071 100%);flex-direction:column;padding:46px 7vw 42px 5vw;display:flex;position:relative;overflow:hidden}.v2-login-intro:before,.v2-login-intro:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.v2-login-intro:before{width:540px;height:540px;top:7%;right:-290px}.v2-login-intro:after{width:350px;height:350px;top:24%;right:-160px}.v2-login-copy{z-index:1;max-width:580px;margin:auto 0;position:relative}.v2-kicker{letter-spacing:2px;color:#6bd4dc;font-size:12px;font-weight:700}.v2-login-copy h1{letter-spacing:-2px;margin:20px 0 24px;font-size:clamp(38px,4.2vw,64px);line-height:1.16}.v2-login-copy p{color:#b7bfd8;max-width:540px;margin:0;font-size:16px;line-height:1.9}.v2-login-architecture{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:26px;margin-top:42px;padding:22px 24px;display:flex}.v2-login-architecture>div{align-items:baseline;gap:8px;display:flex}.v2-login-architecture strong{font-size:26px}.v2-login-architecture i{background:#ffffff21;width:1px;height:26px}.v2-login-principles{z-index:1;color:#b5bed7;flex-wrap:wrap;gap:20px;font-size:12px;display:flex;position:relative}.v2-login-panel{grid-template-columns:minmax(320px,440px) minmax(360px,1fr);align-content:center;gap:34px;height:100vh;padding:5vh max(4vw,38px);display:grid;overflow:auto}.v2-login-box,.v2-account-demo{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px}.v2-login-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.v2-login-heading span{letter-spacing:1.5px;color:var(--purple);font-size:12px;font-weight:700}.v2-login-heading em{color:#187a59;background:#e8f8f1;border-radius:20px;padding:6px 10px;font-size:11px;font-style:normal}.v2-login-box h2{margin:0 0 8px;font-size:28px}.v2-login-box>p{color:var(--muted);margin:0 0 24px;font-size:13px}.v2-login-box form{gap:18px;display:grid}.v2-login-box label{font-size:12px;font-weight:650}.v2-input{color:#9299aa;border:1px solid #dfe3ec;border-radius:11px;align-items:center;gap:10px;height:48px;margin-top:8px;padding:0 13px;transition:all .2s;display:flex}.v2-input input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0}.v2-form-error{color:#bd4439;background:#fff0ef;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.v2-primary,.v2-secondary{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.v2-primary{background:var(--system-color,var(--purple));color:#fff;box-shadow:0 6px 15px color-mix(in srgb,var(--system-color,var(--purple)) 20%,transparent);border:0}.v2-primary:hover{filter:brightness(.95);transform:translateY(-1px)}.v2-primary:disabled,.v2-secondary:disabled{opacity:.45;cursor:not-allowed;filter:none;pointer-events:none;transform:none}.v2-secondary{border:1px solid var(--line);background:#fff}.v2-login-submit{border-radius:11px;height:48px;margin-top:2px;font-size:14px}.v2-demo-note{border-top:1px dashed var(--line);justify-content:space-between;gap:15px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.v2-demo-note span{color:var(--muted)}.v2-account-demo{min-width:0;padding:24px}.v2-section-title{justify-content:space-between;align-items:flex-start;display:flex}.v2-section-title>div{flex-direction:column;display:flex}.v2-section-title span{font-weight:750}.v2-section-title small{color:var(--muted);margin-top:4px}.v2-section-title em{color:#747c91;background:#f1f3f8;border-radius:20px;padding:5px 9px;font-size:11px;font-style:normal}.v2-filter-tabs{gap:4px;margin:18px 0 12px;padding-bottom:2px;display:flex;overflow:auto}.v2-filter-tabs button{color:#787f92;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px}.v2-filter-tabs button.active{background:var(--purple-soft);color:#5c49ce;font-weight:700}.v2-account-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-account-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #eceef4;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.v2-account-card:disabled{opacity:.46}.v2-account-main{flex-direction:column;flex:1;min-width:0;display:flex}.v2-account-main small,.v2-account-main em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-account-main small{color:var(--muted);margin:2px 0;font-size:10px}.v2-account-main em{color:#9ba1b0;font-size:9px;font-style:normal}.v2-account-system-dots{max-width:40px;display:flex}.v2-account-system-dots i{border-radius:50%;width:6px;height:6px;margin-left:-1px}.v2-show-all{color:#5f4ed0;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:13px auto 0;font-size:11px;display:flex}.v2-avatar{color:#fff;flex:none;place-items:center;font-weight:750;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff3b}.v2-avatar-sm{border-radius:10px;width:32px;height:32px;font-size:12px}.v2-avatar-md{border-radius:12px;width:40px;height:40px;font-size:14px}.v2-avatar-lg{border-radius:18px;width:58px;height:58px;font-size:20px}.v2-launcher{background:#f3f5f9;min-height:100vh}.v2-launcher-header{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;height:72px;padding:0 max(3vw,32px);display:flex;position:sticky;top:0}.v2-launcher-search{border:1px solid var(--line);color:#8a91a3;border-radius:10px;align-items:center;gap:9px;width:min(460px,32vw);height:40px;margin-left:auto;margin-right:24px;padding:0 12px;display:flex}.v2-launcher-search input{background:0 0;border:0;outline:0;width:100%}.v2-launcher-user{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:20px;display:flex}.v2-launcher-user>span{flex-direction:column;display:flex}.v2-launcher-user strong{font-size:13px}.v2-launcher-user small{color:var(--muted);margin-top:3px;font-size:10px}.v2-launcher-user button{cursor:pointer;background:#f5f6fa;border:0;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:6px;display:grid}.v2-launcher-body{max-width:1420px;margin:0 auto;padding:46px 40px 80px}.v2-welcome{color:#fff;background:linear-gradient(125deg,#171c38 0%,#302866 65%,#5550b0 100%);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 38px;display:flex;box-shadow:0 18px 38px #1f21502e}.v2-welcome h1{margin:10px 0;font-size:31px}.v2-welcome p{color:#bbc2da;margin:0;font-size:13px}.v2-access-summary{background:#ffffff21;border-radius:14px;grid-template-columns:repeat(3,minmax(130px,1fr));gap:1px;min-width:min(600px,48vw);display:grid;overflow:hidden}.v2-access-summary>div{background:#ffffff0f;flex-direction:column;padding:17px;display:flex}.v2-access-summary small{color:#abb5d3;margin-bottom:7px;font-size:10px}.v2-role-strip{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:54px;margin:18px 0 35px;padding:10px 18px;font-size:11px;display:flex}.v2-role-strip>span{align-items:center;gap:6px;margin-right:6px;font-weight:700;display:flex}.v2-role-strip em{color:#5848c3;background:#f0edff;border-radius:20px;padding:6px 9px;font-style:normal}.v2-role-strip i{color:var(--muted);margin-left:auto;font-style:normal}.v2-group-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.v2-group-heading h2{margin:0 0 5px;font-size:21px}.v2-group-heading p{color:var(--muted);margin:0;font-size:12px}.v2-group-heading>span{color:#7d8496;font-size:11px}.v2-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v2-system-card{--system-color:#6754d8;text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:17px;min-height:190px;padding:22px;position:relative;overflow:hidden;box-shadow:0 6px 18px #1a1f3c08}.v2-system-card:before{content:"";background:var(--system-color);height:4px;position:absolute;top:0;left:0;right:0}.v2-system-code{color:#a0a6b5;letter-spacing:1px;font-size:10px;font-weight:700;position:absolute;top:16px;right:17px}.v2-system-icon{width:45px;height:45px;color:var(--system-color);background:var(--system-accent);border-radius:13px;place-items:center;display:grid}.v2-system-card-copy{flex-direction:column;margin-top:17px;display:flex}.v2-system-card-copy small{color:var(--muted);height:36px;margin-top:7px;font-size:11px;line-height:1.65;overflow:hidden}.v2-system-card-footer{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.v2-system-card-footer em{color:#858c9d;font-size:10px;font-style:normal}.v2-system-card-footer i{color:var(--system-color);align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:700;display:flex}.v2-empty{text-align:center;color:var(--muted);padding:80px}.v2-empty svg{color:#a4a9b7}.v2-empty h3{color:var(--ink)}.v2-shell{background:#f4f6fa;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.v2-sidebar{color:#fff;z-index:30;background:linear-gradient(#12172b,#0f1324);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.v2-sidebar-brand{cursor:pointer;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:68px;padding:0 20px;display:flex}.v2-sidebar-brand>span{background:linear-gradient(135deg,#7863eb,#27b3be);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.v2-sidebar-brand strong{font-size:16px}.v2-sidebar-brand small{letter-spacing:1px;color:#7f8aa7;margin-left:auto;font-size:9px}.v2-current-system{background:#ffffff12;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:11px;margin:16px 13px 10px;padding:13px;display:flex}.v2-current-system>span{background:var(--system-color);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.v2-current-system>div{flex-direction:column;min-width:0;display:flex}.v2-current-system small{color:#8690aa;margin-bottom:3px;font-size:9px}.v2-current-system strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.v2-sidebar nav{flex:1;padding:4px 11px 15px;overflow:auto}.v2-nav-label{color:#69738e;letter-spacing:1.4px;margin:11px 11px 8px;font-size:9px;display:block}.v2-sidebar nav button,.v2-sidebar-foot>button{color:#9ba4bb;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:12px;display:flex;position:relative}.v2-sidebar nav button.active{color:#fff;background:color-mix(in srgb,var(--system-color) 28%,transparent);font-weight:700}.v2-sidebar nav button.active i{background:var(--system-color);border-radius:3px;width:3px;height:18px;position:absolute;right:0}.v2-sidebar-foot{border-top:1px solid #ffffff12;padding:11px}.v2-sidebar-foot>div{align-items:center;gap:9px;padding:10px 8px 2px;display:flex}.v2-sidebar-foot>div>span{flex-direction:column;min-width:0;display:flex}.v2-sidebar-foot strong{font-size:11px}.v2-sidebar-foot small{color:#747e97;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.v2-workspace{min-width:0}.v2-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff2;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.v2-breadcrumb{color:#9298a8;align-items:center;gap:8px;font-size:11px;display:flex}.v2-breadcrumb button{color:#7a8193;cursor:pointer;background:0 0;border:0;padding:0}.v2-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.v2-system-select{border:1px solid var(--line);color:#747b8e;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.v2-system-select select{-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;max-width:180px;font-size:11px;font-weight:650}.v2-icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.v2-icon-button i{color:#fff;background:#e5554d;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.v2-profile-trigger{cursor:pointer;border:0;border-left:1px solid var(--line);background:0 0;align-items:center;gap:8px;height:42px;margin-left:3px;padding:0 0 0 9px;display:flex}.v2-profile-trigger>span{text-align:left;flex-direction:column;min-width:85px;display:flex}.v2-profile-trigger strong{font-size:11px}.v2-profile-trigger small{color:#8a91a2;margin-top:2px;font-size:9px}.v2-profile-menu{border:1px solid var(--line);background:#fff;border-radius:13px;width:250px;padding:10px;position:absolute;top:60px;right:27px;box-shadow:0 18px 48px #191e3929}.v2-profile-menu>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:8px 7px 14px;display:flex}.v2-profile-menu>div>span{flex-direction:column;display:flex}.v2-profile-menu>div small{color:var(--muted);margin-top:3px;font-size:9px}.v2-profile-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;height:36px;padding:0 9px;font-size:11px;display:flex}.v2-profile-menu>button:hover{background:#f5f6fa}.v2-mobile-menu{background:0 0;border:0;display:none}.v2-content{max-width:1640px;margin:0 auto;padding:28px}.v2-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.v2-page-title{align-items:flex-start;gap:13px;display:flex}.v2-page-title>span{background:var(--system-accent);width:44px;height:44px;color:var(--system-color);border-radius:12px;place-items:center;display:grid}.v2-page-title small{color:#969dad;letter-spacing:.6px;font-size:9px}.v2-page-title h1{margin:4px 0 5px;font-size:25px}.v2-page-title p{color:var(--muted);margin:0;font-size:11px}.v2-page-meta{gap:8px;display:flex}.v2-page-meta span{border:1px solid var(--line);color:#747c8f;background:#fff;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:9px;display:flex}.v2-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v2-kpi{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 18px 15px;position:relative;overflow:hidden;box-shadow:0 3px 12px #161c3506}.v2-kpi>span{color:#727a8e;justify-content:space-between;font-size:10px;display:flex}.v2-kpi>span em{color:#20916d;background:#ebf8f2;border-radius:12px;padding:3px 6px;font-style:normal}.v2-kpi>strong{margin:12px 0 4px;font-size:25px;display:block}.v2-kpi>small{color:#9ba1b0;font-size:9px}.v2-kpi>i{background:var(--system-color);border-radius:0 3px 3px 0;height:3px;position:absolute;bottom:0;left:0}.v2-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.v2-card{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 4px 16px #1a1f3c06}.v2-card-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.v2-card-head>div{flex-direction:column;display:flex}.v2-card-head small{letter-spacing:.7px;color:#9aa1b1;margin-bottom:4px;font-size:9px}.v2-card-head h2{margin:0;font-size:15px}.v2-card-head>button{border:1px solid var(--line);color:#747b8e;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;height:29px;font-size:9px;display:flex}.v2-card-head>span{color:#858c9e;font-size:9px}.v2-record-list>div{border-bottom:1px solid #f0f1f5;grid-template-columns:70px 1fr 65px 78px 17px;align-items:center;gap:10px;min-height:60px;padding:9px 18px;display:grid}.v2-record-list>div:last-child{border-bottom:0}.v2-record-status{color:#7a8295;align-items:center;gap:6px;font-size:9px;display:flex}.v2-record-status i{background:#25a477;border-radius:50%;width:6px;height:6px}.v2-record-status i.warning{background:#ed8a32}.v2-record-list>div>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.v2-record-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.v2-record-list small{color:#9aa0af;margin-top:4px;font-size:9px}.v2-record-list em{color:#5d6577;font-size:9px;font-style:normal}.v2-scope-card{padding-bottom:18px}.v2-scope-main{background:linear-gradient(135deg,var(--system-accent),#fafbff);border-radius:12px;flex-direction:column;margin:18px 20px 12px;padding:18px;display:flex}.v2-scope-main span{color:var(--system-color);font-size:20px;font-weight:750}.v2-scope-main small{color:#7d8496;margin-top:5px;font-size:9px}.v2-scope-card dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 20px 13px;display:grid}.v2-scope-card dl>div{border-right:1px solid var(--line);flex-direction:column;padding:12px;display:flex}.v2-scope-card dl>div:last-child{border:0}.v2-scope-card dt{color:#9299aa;font-size:8px}.v2-scope-card dd{margin:4px 0 0;font-size:13px;font-weight:700}.v2-role-list{flex-wrap:wrap;gap:6px;margin:0 20px;display:flex}.v2-role-list span{color:#5c4dc4;border:1px solid #d9d4fa;border-radius:20px;padding:5px 8px;font-size:9px}.v2-object-card,.v2-process-card{min-height:280px}.v2-object-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;display:grid}.v2-object-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eceef3;border-radius:10px;grid-template-columns:30px 1fr;column-gap:8px;padding:13px;display:grid}.v2-object-grid button>span{background:var(--system-accent);width:30px;height:30px;color:var(--system-color);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.v2-object-grid strong{font-size:10px}.v2-object-grid small{color:#999faf;margin-top:3px;font-size:8px}.v2-process-list{padding:15px 19px}.v2-process-list>div{grid-template-columns:26px 1px 1fr auto;align-items:center;gap:10px;height:47px;display:grid}.v2-process-list span{background:var(--system-accent);width:25px;height:25px;color:var(--system-color);border-radius:8px;place-items:center;font-size:9px;font-weight:700;display:grid}.v2-process-list i{background:#e5e8ef;width:1px;height:100%}.v2-process-list strong{font-size:10px}.v2-process-list em{color:#289270;font-size:8px;font-style:normal}.v2-module-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.v2-module-main{min-width:0;overflow:hidden}.v2-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:66px;padding:13px 16px;display:flex}.v2-table-search{border:1px solid var(--line);color:#9097a8;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:230px;max-width:420px;height:38px;padding:0 11px;display:flex}.v2-table-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.v2-table-summary{border-bottom:1px solid var(--line);color:#7c8395;background:#fafbfc;align-items:center;gap:27px;height:48px;padding:0 17px;font-size:9px;display:flex}.v2-table-summary strong{color:var(--ink);margin-left:4px}.v2-table-wrap{overflow:auto}.v2-table{border-collapse:collapse;width:100%;min-width:820px}.v2-table th{text-align:left;color:#8e95a6;border-bottom:1px solid var(--line);background:#fff;height:40px;padding:0 14px;font-size:9px;font-weight:600}.v2-table td{color:#555d70;border-bottom:1px solid #eff1f5;height:60px;padding:8px 14px;font-size:10px}.v2-table tbody tr{cursor:pointer}.v2-table td>strong,.v2-table td>small{display:block}.v2-table td>strong{color:#252a3a;font-size:10px}.v2-table td>small{color:#9ba1b0;margin-top:4px;font-size:8px}.v2-table code{color:#5645c0;background:#f1efff;border-radius:5px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v2-status{color:#5268bd;white-space:nowrap;background:#eef2ff;border-radius:20px;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.v2-status.success,.v2-status.active{color:#18825e;background:#e9f7f1}.v2-status.warning,.v2-status.locked{color:#b5691f;background:#fff3e7}.v2-status.disabled{color:#818899;background:#f1f2f5}.v2-pagination{color:#8b92a3;justify-content:space-between;align-items:center;height:55px;padding:0 17px;font-size:9px;display:flex}.v2-pagination>div{gap:4px;display:flex}.v2-pagination button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.v2-pagination button.active{background:var(--system-color);color:#fff;border-color:var(--system-color)}.v2-module-side{align-self:start;padding:20px;position:sticky;top:90px}.v2-module-side>small{color:var(--system-color);font-size:9px;font-weight:700}.v2-module-side h3{margin:8px 0;font-size:16px}.v2-module-side>p{color:var(--muted);font-size:10px;line-height:1.7}.v2-module-side dl{border-top:1px solid var(--line);margin:19px 0}.v2-module-side dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:9px;display:flex}.v2-module-side dt{color:#8b92a3}.v2-module-side dd{text-align:right;word-break:break-all;margin:0}.v2-side-note{background:var(--system-accent);color:var(--system-color);border-radius:10px;gap:9px;padding:12px;display:flex}.v2-side-note>span{flex-direction:column;display:flex}.v2-side-note strong{font-size:9px}.v2-side-note small{color:#737b8e;margin-top:3px;font-size:8px;line-height:1.5}.v2-detail-mask,.v2-modal-mask,.v2-drawer-mask{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c101f52;position:fixed;inset:0}.v2-detail,.v2-drawer{background:#fff;width:min(470px,96vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #0c102229}.v2-detail header,.v2-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;padding:25px;display:flex}.v2-detail header small,.v2-drawer header small{color:var(--system-color);font-size:9px}.v2-detail h2,.v2-drawer h2{margin:6px 0 0;font-size:20px}.v2-detail header button,.v2-drawer header button,.v2-modal header button{cursor:pointer;background:#f3f4f7;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.v2-detail-status{background:#fafbfc;justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.v2-detail-status em{color:#8d94a5;font-size:9px;font-style:normal}.v2-detail section{border-bottom:1px solid var(--line);padding:21px 25px}.v2-detail section h3{font-size:13px}.v2-detail section dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2-detail section dl>div{flex-direction:column;display:flex}.v2-detail dt{color:#969dad;font-size:8px}.v2-detail dd{margin:5px 0 0;font-size:11px}.v2-detail ol{padding:0;list-style:none}.v2-detail li{gap:12px;min-height:54px;display:flex}.v2-detail li i{background:var(--system-color);width:9px;height:9px;box-shadow:0 0 0 4px var(--system-accent);border-radius:50%;margin-top:4px}.v2-detail li span{flex-direction:column;display:flex}.v2-detail li strong{font-size:10px}.v2-detail li small{color:#959cac;margin-top:5px;font-size:8px}.v2-detail footer{justify-content:flex-end;gap:8px;padding:18px 25px;display:flex}.v2-drawer-mask{z-index:90}.v2-drawer header p{color:var(--muted);margin:7px 0 0;font-size:10px}.v2-message-list,.v2-todo-list{padding:12px}.v2-message-list article{border-radius:11px;gap:12px;margin-bottom:5px;padding:15px;display:flex}.v2-message-list article>span{background:var(--system-accent);width:35px;height:35px;color:var(--system-color);border-radius:10px;place-items:center;display:grid}.v2-message-list article>div{flex-direction:column;display:flex}.v2-message-list em{color:var(--system-color);font-size:8px;font-style:normal}.v2-message-list strong{margin:4px 0;font-size:11px}.v2-message-list small{color:#969dad;font-size:8px}.v2-todo-list article{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr auto 32px;align-items:center;gap:10px;padding:13px;display:grid}.v2-todo-list article>span{background:var(--system-accent);width:29px;height:29px;color:var(--system-color);border-radius:9px;place-items:center;font-size:9px;display:grid}.v2-todo-list article>div{flex-direction:column;display:flex}.v2-todo-list strong{font-size:10px}.v2-todo-list small{color:#959cac;margin-top:4px;font-size:8px}.v2-todo-list em{color:#66806e;background:#edf8f2;border-radius:10px;padding:4px 6px;font-size:8px;font-style:normal}.v2-todo-list em.urgent{color:#b24f43;background:#fff0ed}.v2-todo-list button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.v2-drawer>footer{border-top:1px solid var(--line);color:#727a8d;background:#f7f8fb;gap:8px;padding:15px 20px;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.v2-toast{z-index:120;color:#fff;background:#1d2538;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0f13263d}.v2-iam-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);gap:14px;display:grid}.v2-account-table{align-self:start;overflow:hidden}.v2-person-cell{align-items:center;gap:8px;display:flex}.v2-person-cell>span{flex-direction:column;display:flex}.v2-account-detail{align-self:start;max-height:calc(100vh - 160px);position:sticky;top:90px;overflow:auto}.v2-account-profile{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.v2-account-profile>div{flex-direction:column;display:flex}.v2-account-profile h2{margin:0;font-size:17px}.v2-account-profile p{color:#686f81;margin:4px 0;font-size:10px}.v2-account-profile span{color:#a0a6b5;font-size:8px}.v2-account-profile button{background:#f4f5f8;border:0;border-radius:8px;width:32px;height:32px;margin-left:auto}.v2-effect-block{border-bottom:1px solid var(--line);padding:18px}.v2-effect-block>small,.v2-role-editor>div>small,.v2-account-status>small{color:#7a8193;font-size:9px;font-weight:700}.v2-effect-stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr 1.4fr;margin:11px 0;display:grid}.v2-effect-stats>div{border-right:1px solid var(--line);flex-direction:column;padding:10px;display:flex}.v2-effect-stats>div:last-child{border:0}.v2-effect-stats strong{font-size:12px}.v2-effect-stats span{color:#969dad;margin-top:4px;font-size:8px}.v2-effect-systems{flex-wrap:wrap;gap:5px;display:flex}.v2-effect-systems span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.v2-effect-systems svg{color:var(--dot)}.v2-role-editor{border-bottom:1px solid var(--line);padding:18px}.v2-role-editor>div:first-child{flex-direction:column;margin-bottom:9px;display:flex}.v2-role-editor>div>em{color:#9aa1b1;margin-top:3px;font-size:8px;font-style:normal}.v2-role-editor label{cursor:pointer;border-bottom:1px solid #f0f1f4;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.v2-role-editor label>span{flex-direction:column;display:flex}.v2-role-editor label strong{font-size:9px}.v2-role-editor label small{color:#989fae;margin-top:3px;font-size:7px}.v2-role-editor label>em{color:#7c8395;font-size:7px;font-style:normal}.v2-account-status{padding:18px}.v2-account-status>div{gap:6px;margin-top:9px;display:flex}.v2-account-status button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 10px;font-size:8px}.v2-account-status button.active{background:var(--system-accent);border-color:var(--system-color);color:var(--system-color)}.v2-modal-mask{z-index:110;place-items:center;display:grid}.v2-modal{background:#fff;border-radius:17px;width:min(650px,94vw);box-shadow:0 20px 70px #0f142840}.v2-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.v2-modal header small{color:var(--system-color);font-size:9px}.v2-modal h2{margin:5px 0 0;font-size:19px}.v2-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.v2-form-grid label{flex-direction:column;font-size:9px;font-weight:650;display:flex}.v2-form-grid input,.v2-form-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;outline:0;height:39px;margin-top:6px;padding:0 10px}.v2-modal-note{color:#6653d7;background:#f6f4ff;border-radius:9px;gap:9px;margin:0 22px;padding:12px;display:flex}.v2-modal-note>span{flex-direction:column;display:flex}.v2-modal-note strong{font-size:9px}.v2-modal-note small{color:#7d8495;margin-top:3px;font-size:8px}.v2-modal footer{justify-content:flex-end;gap:8px;padding:17px 22px;display:flex}.v2-role-catalog{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2-role-catalog section{align-self:start;overflow:hidden}.v2-role-catalog article{border-bottom:1px solid var(--line);padding:15px 18px}.v2-role-catalog article>div{align-items:center;gap:9px;display:flex}.v2-role-catalog article>div>span{background:var(--system-accent);width:31px;height:31px;color:var(--system-color);border-radius:9px;place-items:center;display:grid}.v2-role-catalog article>div>div{flex-direction:column;display:flex}.v2-role-catalog article strong{font-size:11px}.v2-role-catalog article small{color:#959cad;margin-top:3px;font-size:8px}.v2-role-catalog article>p{color:#777f91;font-size:9px;line-height:1.6}.v2-role-catalog article footer{align-items:center;gap:7px;display:flex}.v2-role-catalog article footer>*{color:#6f778a;background:#f3f4f7;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.v2-denied{text-align:center;background:#f5f6fa;place-content:center;justify-items:center;min-height:100vh;display:grid}.v2-denied>span{color:#6754d8;background:#edeaff;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.v2-denied h1{margin:22px 0 6px}.v2-denied p{max-width:460px;color:var(--muted);font-size:12px;line-height:1.7}.v2-denied button{margin-top:15px}@media (max-width:1250px){.v2-login-panel{grid-template-columns:1fr;align-content:start;padding-top:35px}.v2-account-demo{margin-bottom:35px}.v2-system-grid{grid-template-columns:repeat(3,1fr)}.v2-object-grid{grid-template-columns:repeat(2,1fr)}.v2-module-layout{grid-template-columns:1fr}.v2-module-side{position:static}.v2-iam-layout{grid-template-columns:1fr}.v2-account-detail{max-height:none;position:static}.v2-welcome{flex-direction:column;align-items:flex-start}.v2-access-summary{width:100%;min-width:100%}}@media (max-width:900px){.v2-login{display:block}.v2-login-intro{min-height:520px;padding:35px}.v2-login-panel{height:auto}.v2-shell{display:block}.v2-sidebar{width:260px;transition:left .22s;position:fixed;left:-270px}.v2-sidebar.open{left:0}.v2-nav-mask{z-index:25;background:#0a0e1b5c;border:0;position:fixed;inset:0}.v2-mobile-menu{place-items:center;margin-right:10px;display:grid}.v2-topbar{padding:0 15px}.v2-breadcrumb span,.v2-breadcrumb svg:last-of-type{display:none}.v2-system-select{min-width:0;max-width:42vw;height:34px;padding:0 6px;display:flex}.v2-system-select select{max-width:min(148px,34vw);font-size:10px}.v2-profile-trigger small{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.v2-content{padding:20px 15px}.v2-page-meta{display:none}.v2-kpi-grid{grid-template-columns:1fr 1fr}.v2-dashboard-grid{grid-template-columns:1fr}.v2-launcher-body{padding:28px 20px}.v2-launcher-search{display:none}.v2-system-grid{grid-template-columns:1fr 1fr}.v2-role-catalog{grid-template-columns:1fr}.v2-profile-menu{right:12px}}@media (max-width:620px){.v2-login-intro{min-height:470px;padding:27px 22px}.v2-login-copy h1{font-size:36px}.v2-login-architecture{gap:12px;padding:16px}.v2-login-architecture>div{flex-direction:column;align-items:flex-start;gap:2px}.v2-login-principles{gap:11px}.v2-login-panel{padding:20px 14px}.v2-login-box,.v2-account-demo{border-radius:17px;padding:20px}.v2-account-cards{grid-template-columns:1fr}.v2-launcher-header{padding:0 16px}.v2-launcher-header .v2-brand small,.v2-launcher-user small{display:none}.v2-launcher-body{padding:20px 14px 50px}.v2-welcome{padding:25px 21px}.v2-welcome h1{font-size:25px}.v2-access-summary{grid-template-columns:1fr}.v2-access-summary>div{border-bottom:1px solid #ffffff1a}.v2-role-strip{flex-wrap:wrap;align-items:flex-start}.v2-role-strip i{width:100%;margin:5px 0 0}.v2-system-grid{grid-template-columns:1fr}.v2-system-card{min-height:165px}.v2-kpi-grid{grid-template-columns:1fr}.v2-page-title p{line-height:1.5}.v2-object-grid{grid-template-columns:1fr}.v2-record-list>div{grid-template-columns:58px 1fr 17px}.v2-record-list>div>em,.v2-record-list>div>small{display:none}.v2-toolbar{flex-wrap:wrap}.v2-table-search{min-width:100%;max-width:none}.v2-module-side{display:none}.v2-form-grid{grid-template-columns:1fr}.v2-account-table{overflow:auto}.v2-page-title h1{font-size:21px}.v2-top-actions{gap:5px}.v2-icon-button{width:35px;height:35px}.v2-profile-trigger{padding-left:5px}.v2-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}}.v2-inbox-drawer{border:1px solid var(--line);z-index:40;background:#fff;border-radius:13px;flex-direction:column;width:360px;max-height:70vh;display:flex;position:absolute;top:60px;right:88px;box-shadow:0 18px 48px #191e3929}.v2-inbox-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.v2-inbox-drawer>header strong{font-size:12px}.v2-inbox-drawer>header button{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.v2-inbox-list{padding:6px;overflow:auto}.v2-inbox-empty{color:var(--muted);text-align:center;padding:14px;font-size:11px}.v2-inbox-list article{border-radius:9px;align-items:flex-start;gap:8px;padding:9px 8px;display:flex}.v2-inbox-list article:hover{background:#f5f6fa}.v2-inbox-list article.unread .v2-inbox-open strong{color:#1d2a52}.v2-inbox-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;min-width:0;padding:0;display:flex}.v2-inbox-open strong{color:#4a5063;font-size:11px}.v2-inbox-open small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:230px;font-size:9px;overflow:hidden}.v2-inbox-ops{align-items:center;gap:6px;display:flex}.v2-inbox-ops small{color:var(--muted);font-size:9px}.v2-inbox-ops .v2-secondary{height:26px;padding:0 8px;font-size:10px}.v2-demo-guide{border:1px solid var(--line);background:#fff;border-radius:14px;margin:16px 0 0;padding:14px 16px;box-shadow:0 4px 16px #1a1f3c0a}.v2-demo-guide.compact{margin:0 0 16px}.v2-demo-guide header{color:var(--purple);align-items:center;gap:6px;margin-bottom:6px;display:flex}.v2-demo-guide header small{letter-spacing:.8px;font-size:10px;font-weight:700}.v2-demo-guide>strong{margin-bottom:8px;font-size:13px;display:block}.v2-demo-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.v2-demo-guide dt{color:var(--muted);margin-bottom:4px;font-size:9px}.v2-demo-guide dd{margin:0;font-size:12px;line-height:1.45}.v2-toast{max-width:min(520px,100vw - 24px)}.v2-modal{max-width:min(650px,100vw - 16px)}.v2-detail footer,.v2-modal footer{flex-wrap:wrap}@media (max-width:900px){.v2-inbox-drawer{width:min(360px,100vw - 20px);max-height:min(70vh,560px);top:58px;left:auto;right:10px}.v2-demo-guide dl{grid-template-columns:1fr}.v2-profile-trigger>span{min-width:0}}.platform-assistant{z-index:78;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit;display:flex;position:fixed;bottom:22px;right:24px}.platform-assistant-trigger{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#123a50 0%,#1c6478 100%);border:1px solid #20778f3d;border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:center;width:146px;height:58px;padding:8px 13px;transition:all .22s;display:grid;box-shadow:0 16px 42px #11374b33}.platform-assistant-trigger:hover{transform:translateY(-2px);box-shadow:0 20px 48px #11374b42}.platform-assistant-trigger>span{background:#ffffff1f;border:1px solid #fff3;border-radius:13px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid;position:relative}.platform-assistant-trigger>span i{background:#43d1a4;border:2px solid #1a5b70;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.platform-assistant-trigger b{align-self:end;font-size:14px;line-height:18px}.platform-assistant-trigger small{color:#ffffffad;letter-spacing:.08em;align-self:start;font-size:10px}.platform-assistant.is-open .platform-assistant-trigger{border-radius:50%;grid-template-columns:1fr;width:58px;padding:9px}.platform-assistant.is-open .platform-assistant-trigger>span{grid-column:1;width:38px}.platform-assistant.is-open .platform-assistant-trigger b,.platform-assistant.is-open .platform-assistant-trigger small{display:none}.platform-assistant-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f9fdfdf7;border:1px solid #27768d38;border-radius:24px;flex-direction:column;width:min(408px,100vw - 32px);height:min(650px,100vh - 116px);display:flex;overflow:hidden;box-shadow:0 28px 80px #1439493d,inset 0 0 0 1px #fffc}.platform-assistant-panel>header{background:linear-gradient(120deg,#e6f8f6e6,#f1f8fdf5);border-bottom:1px solid #dcebed;align-items:center;gap:11px;height:72px;padding:0 16px;display:flex}.platform-assistant-mark{color:#fff;background:#17566c;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 8px 20px #17566c2e}.platform-assistant-mark i{background:#42cda0;border:2px solid #eff9f8;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.platform-assistant-panel>header>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.platform-assistant-panel>header strong{color:#123247;font-size:15px}.platform-assistant-panel>header span{color:#688392;margin-top:3px;font-size:11px}.platform-assistant-manage,.platform-assistant-close{color:#2d6f82;cursor:pointer;background:0 0;border:0}.platform-assistant-manage{background:#ffffffb3;border:1px solid #cae2e5;border-radius:10px;align-items:center;gap:5px;height:32px;margin-left:auto;padding:0 9px;font-size:12px;display:flex}.platform-assistant-close{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.platform-assistant-close:hover{background:#e4f1f2}.platform-assistant-policy{color:#517381;background:#f6fbfa;border-bottom:1px solid #e2eeee;align-items:center;gap:6px;height:34px;padding:0 18px;font-size:11px;display:flex}.platform-assistant-messages{scrollbar-width:thin;flex:1;padding:17px 16px 10px;overflow:auto}.platform-assistant-message{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.platform-assistant-message.is-user{justify-content:flex-end}.platform-assistant-mini{color:#227f89;background:#e3f3f2;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.platform-assistant-message>div{max-width:83%}.platform-assistant-message>div>p{white-space:pre-wrap;color:#294653;background:#fff;border:1px solid #dce9eb;border-radius:6px 16px 16px;margin:0;padding:11px 13px;font-size:13px;line-height:1.72;box-shadow:0 6px 18px #14404f0d}.platform-assistant-message.is-user>div>p{color:#fff;box-shadow:none;background:#195d72;border:0;border-radius:16px 6px 16px 16px}.platform-assistant-message em.is-ungrounded{color:#9a5e12;background:#fff3df;border-radius:8px;margin-top:6px;padding:4px 8px;font-size:10px;font-style:normal;display:inline-flex}.platform-assistant-citations{margin-top:7px}.platform-assistant-citations summary{cursor:pointer;color:#28798c;align-items:center;gap:5px;font-size:11px;list-style:none;display:flex}.platform-assistant-citations summary::-webkit-details-marker{display:none}.platform-assistant-citations>div{gap:6px;margin-top:7px;display:grid}.platform-assistant-citations article{background:#edf7f7;border:1px solid #d5e9e8;border-radius:11px;padding:9px 10px}.platform-assistant-citations article small{color:#338291}.platform-assistant-citations article strong{color:#173a4d;margin:3px 0;font-size:12px;display:block}.platform-assistant-citations article p{color:#647c88;margin:0;font-size:10px;line-height:1.55}.platform-assistant-citations article a,.platform-assistant-citations article>span{color:#27778b;align-items:center;gap:3px;margin-top:5px;font-size:10px;text-decoration:none;display:inline-flex}.platform-assistant-thinking{color:#69838f;align-items:center;gap:4px;margin:0 0 14px 36px;font-size:11px;display:flex}.platform-assistant-thinking span{background:#42b79b;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite assistantThinking}.platform-assistant-thinking span:nth-child(2){animation-delay:.13s}.platform-assistant-thinking span:nth-child(3){margin-right:3px;animation-delay:.26s}@keyframes assistantThinking{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.platform-assistant-quick{scrollbar-width:none;gap:6px;padding:0 16px 10px;display:flex;overflow:auto}.platform-assistant-quick button{color:#416572;cursor:pointer;background:#fff;border:1px solid #d4e5e7;border-radius:10px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.platform-assistant-panel>form{background:#fff;border:1px solid #cfe1e4;border-radius:16px;align-items:flex-end;gap:8px;margin:0 14px;padding:9px 9px 9px 13px;display:flex;box-shadow:0 8px 22px #18415012}.platform-assistant-panel textarea{resize:none;color:#17394a;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px;line-height:1.5}.platform-assistant-panel form button{color:#fff;cursor:pointer;background:#1b667a;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.platform-assistant-panel form button:disabled{opacity:.35;cursor:not-allowed}.platform-assistant-panel>footer{text-align:center;color:#81949c;padding:9px 0 10px;font-size:9px}.knowledge-admin{gap:18px;display:grid}.knowledge-admin-hero{background:linear-gradient(120deg,#f8fcfc 0%,#edf8f6 56%,#edf5fa 100%);border:1px solid #d3e6e8;border-radius:25px;justify-content:space-between;align-items:flex-start;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.knowledge-admin-hero:after{content:"KB";color:#1f78850e;letter-spacing:-.1em;font:800 190px/1 sans-serif;position:absolute;bottom:-47px;right:140px}.knowledge-admin-hero>div{z-index:1;position:relative}.knowledge-admin-hero small,.knowledge-test-lab small{color:#258096;letter-spacing:.16em;font-weight:700}.knowledge-admin-hero h1{color:#143448;margin:14px 0 9px;font-size:35px}.knowledge-admin-hero p{color:#69808e;max-width:720px;margin:0;line-height:1.7}.knowledge-admin-hero>button{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.knowledge-admin-stats{background:#fff;border:1px solid #d7e6e8;border-radius:18px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.knowledge-admin-stats article{border-right:1px solid #e2ecee;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;align-items:center;min-height:92px;padding:16px 19px;display:grid}.knowledge-admin-stats article:last-child{border:0}.knowledge-admin-stats article>span{color:#257d8b;background:#e9f5f5;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.knowledge-admin-stats small{color:#738a95;align-self:end;font-size:11px}.knowledge-admin-stats strong{color:#16384b;align-self:start;font-size:22px}.knowledge-test-lab{background:linear-gradient(100deg,#f2fbf9,#f7fbfd);border:1px solid #cee3e4;border-radius:20px;grid-template-columns:minmax(250px,1fr) minmax(420px,1.3fr);align-items:center;gap:20px;padding:24px;display:grid}.knowledge-test-lab>div{align-items:flex-start;gap:13px;display:flex}.knowledge-test-lab>div>span{color:#1e846f;background:#dff2ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.knowledge-test-lab h2{color:#17394a;margin:4px 0;font-size:20px}.knowledge-test-lab p{color:#728794;margin:0;font-size:12px}.knowledge-test-lab form{gap:8px;display:flex}.knowledge-test-lab input{color:#17394a;background:#fff;border:1px solid #cee0e3;border-radius:12px;flex:1;min-width:0;height:46px;padding:0 14px}.knowledge-test-lab button{color:#fff;background:#1c687c;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 16px;display:flex}.knowledge-test-lab>aside{background:#fff;border:1px solid #cce5dd;border-radius:13px;grid-column:1/3;padding:14px 16px}.knowledge-test-lab>aside.is-empty{background:#fffaf1;border-color:#ecd9b8}.knowledge-test-lab>aside strong{color:#257864;font-size:12px}.knowledge-test-lab>aside.is-empty strong{color:#a16a1d}.knowledge-test-lab>aside p{margin:7px 0;font-size:12px;line-height:1.7}.knowledge-test-lab>aside div{flex-wrap:wrap;gap:6px;display:flex}.knowledge-test-lab>aside div span{color:#2a7480;background:#e9f5f3;border-radius:7px;padding:4px 8px;font-size:10px}.knowledge-admin-list{background:#fff;border:1px solid #d7e5e7;border-radius:21px;overflow:hidden}.knowledge-admin-list>header{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:center;min-height:84px;padding:18px 22px;display:flex}.knowledge-admin-list>header>div:first-child{align-items:baseline;gap:8px;display:flex}.knowledge-admin-list h2{color:#17394a;margin:0;font-size:21px}.knowledge-admin-list>header span{color:#80939c;font-size:12px}.knowledge-admin-filters{gap:8px;display:flex}.knowledge-admin-filters label{color:#78909b;border:1px solid #d4e3e5;border-radius:10px;align-items:center;gap:7px;width:240px;height:38px;padding:0 10px;display:flex}.knowledge-admin-filters input{width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:12px}.knowledge-admin-filters select{color:#486674;background:#fff;border:1px solid #d4e3e5;border-radius:10px;height:38px;padding:0 28px 0 10px}.knowledge-row-head,.knowledge-rows>article{grid-template-columns:minmax(340px,2.3fr) minmax(160px,1fr) 125px 130px;align-items:center;gap:20px;display:grid}.knowledge-row-head{color:#82949d;letter-spacing:.08em;background:#f6fafb;padding:10px 22px;font-size:10px}.knowledge-rows>article{border-top:1px solid #edf2f3;min-height:128px;padding:18px 22px}.knowledge-rows>article:first-child{border-top:0}.knowledge-rows>article:hover{background:#fbfdfd}.knowledge-rows>article>div:first-child{min-width:0}.knowledge-rows>article>div:first-child small{color:#2b8190;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.knowledge-rows>article>div:first-child strong{color:#17394a;margin:6px 0;font-size:16px;display:block}.knowledge-rows>article>div:first-child p{color:#718590;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.knowledge-rows>article>div:nth-child(2)>b{color:#355a68;font-size:12px}.knowledge-rows>article>div:nth-child(2)>p{flex-wrap:wrap;gap:4px;margin:7px 0 0;display:flex}.knowledge-rows>article>div:nth-child(2) span{color:#52808a;background:#edf6f6;border-radius:6px;padding:3px 6px;font-size:9px}.knowledge-rows>article>div:nth-child(3){flex-direction:column;align-items:flex-start;gap:7px;display:flex}.knowledge-rows em{border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal}.knowledge-rows em.is-published{color:#218364;background:#e4f6ee}.knowledge-rows em.is-draft{color:#9f671c;background:#fff3dc}.knowledge-rows em.is-archived{color:#74838a;background:#edf1f3}.knowledge-rows>article>div:nth-child(3) small{color:#81929a;font-size:10px}.knowledge-rows>article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.knowledge-rows>article>div:last-child button{color:#357487;cursor:pointer;background:#fff;border:1px solid #d8e5e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.knowledge-rows>article>div:last-child button:hover{background:#eaf5f5}.knowledge-rows>article>div:last-child button.danger{color:#b55c5c}.knowledge-empty{text-align:center;color:#74909a;padding:60px 20px}.knowledge-empty strong{color:#284e5c;margin:10px 0;display:block}.knowledge-empty p{margin:0;font-size:12px}.knowledge-editor-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c253157;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.knowledge-editor{background:#fff;border:1px solid #fffc;border-radius:24px;width:min(780px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0d2a374d}.knowledge-editor>header{background:linear-gradient(100deg,#f0faf8,#f5f9fc);border-bottom:1px solid #e3edef;justify-content:space-between;align-items:center;height:82px;padding:0 26px;display:flex}.knowledge-editor>header small{color:#2d8091;letter-spacing:.14em}.knowledge-editor>header h2{color:#17394a;margin:5px 0 0}.knowledge-editor>header button{color:#607b87;background:0 0;border:0;border-radius:10px;width:38px;height:38px}.knowledge-editor-grid{grid-template-columns:1fr 1fr;gap:16px;padding:24px 26px;display:grid}.knowledge-editor label{color:#355663;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.knowledge-editor label.wide{grid-column:1/3}.knowledge-editor input,.knowledge-editor select,.knowledge-editor textarea{color:#17394a;width:100%;font:inherit;background:#fbfdfd;border:1px solid #d1e1e3;border-radius:11px;outline:0;padding:11px 12px;font-size:12px}.knowledge-editor input:focus,.knowledge-editor select:focus,.knowledge-editor textarea:focus{border-color:#4b9dad;box-shadow:0 0 0 3px #4b9dad1a}.knowledge-editor textarea{resize:vertical;line-height:1.65}.knowledge-editor>footer{background:#fafcfc;border-top:1px solid #e5edef;justify-content:space-between;align-items:center;min-height:76px;padding:15px 26px;display:flex}.knowledge-editor>footer p{color:#748991;align-items:center;gap:6px;font-size:10px;display:flex}.knowledge-editor>footer>div{gap:8px;display:flex}.knowledge-editor .v2-primary,.knowledge-editor .v2-secondary{min-height:38px}@media (max-width:1000px){.knowledge-admin-stats{grid-template-columns:repeat(3,1fr)}.knowledge-admin-stats article:nth-child(3){border-right:0}.knowledge-admin-stats article:nth-child(n+4){border-top:1px solid #e2ecee}.knowledge-test-lab{grid-template-columns:1fr}.knowledge-test-lab>aside{grid-column:1}.knowledge-row-head{display:none}.knowledge-rows>article{grid-template-columns:1fr 1fr}.knowledge-rows>article>div:first-child{grid-column:1/3}.knowledge-rows>article>div:last-child{justify-content:flex-start}.knowledge-admin-list>header{flex-direction:column;align-items:flex-start;gap:12px}.knowledge-admin-filters{flex-wrap:wrap;width:100%}.knowledge-admin-filters label{flex:1}.knowledge-admin-hero{padding:28px}.knowledge-admin-hero:after{display:none}}@media (max-width:640px){.platform-assistant{bottom:12px;right:12px}.platform-assistant-panel{border-radius:20px;width:calc(100vw - 24px);height:calc(100dvh - 92px)}.platform-assistant-trigger{border-radius:50%;grid-template-columns:1fr;width:58px;padding:9px}.platform-assistant-trigger>span{grid-column:1}.platform-assistant-trigger b,.platform-assistant-trigger small{display:none}.platform-assistant-manage{font-size:0}.platform-assistant-manage svg{width:17px;height:17px}.knowledge-admin-hero{flex-direction:column;gap:20px;min-height:0;padding:24px}.knowledge-admin-hero h1{font-size:28px}.knowledge-admin-stats{grid-template-columns:1fr 1fr}.knowledge-admin-stats article,.knowledge-admin-stats article:nth-child(3){border-top:1px solid #e2ecee;border-right:1px solid #e2ecee}.knowledge-admin-stats article:nth-child(odd){border-right:1px solid #e2ecee}.knowledge-test-lab{padding:18px}.knowledge-test-lab form{flex-direction:column}.knowledge-test-lab button{justify-content:center;height:42px}.knowledge-admin-filters{grid-template-columns:1fr 1fr;display:grid}.knowledge-admin-filters label{grid-column:1/3;width:100%}.knowledge-rows>article{grid-template-columns:1fr;padding:17px}.knowledge-rows>article>div:first-child{grid-column:1}.knowledge-editor-grid{grid-template-columns:1fr;padding:18px}.knowledge-editor label.wide{grid-column:1}.knowledge-editor>footer{flex-direction:column;align-items:flex-start}.knowledge-editor>footer p{margin:0}.knowledge-editor>footer>div{justify-content:flex-end;width:100%}}@media (max-width:620px){.v2-inbox-drawer{width:auto;left:8px;right:8px}.v2-inbox-open small{white-space:normal;max-width:none}.v2-toast{max-width:none;bottom:16px;left:12px;right:12px;transform:none}.v2-page-heading{flex-direction:column;align-items:flex-start}.v2-topbar{flex-wrap:wrap;gap:6px;height:auto;min-height:58px;padding:8px 12px}.v2-top-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}html,body{background:var(--canvas);color:var(--ink);letter-spacing:.01em}button,input,select{letter-spacing:.01em}button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline-offset:2px;outline:2px solid #176b5f52}.v2-loading{background:#1b1e1d;gap:12px}.v2-loading-mark{color:#1b1e1d;width:52px;height:52px;box-shadow:none;letter-spacing:-.3px;background:#f3f4f1;border-radius:8px;font-size:10px;font-weight:800;animation:none}.v2-loading small{color:#aeb5b1}.v2-brand{gap:11px}.v2-brand-mark{color:#fff;width:40px;height:40px;box-shadow:none;letter-spacing:-.4px;background:#1b1e1d;border-radius:7px;font-size:11px;font-weight:800}.v2-brand strong{letter-spacing:-.2px;font-size:18px}.v2-brand small{letter-spacing:1.2px;margin-top:4px;font-size:10px}.v2-login-intro:before,.v2-login-intro:after{display:none}.v2-login-copy{max-width:560px}.v2-kicker{letter-spacing:1.8px;color:#82b9af;font-size:11px}.v2-login-copy h1{letter-spacing:-2px;max-width:560px;margin:22px 0;font-size:clamp(38px,3.6vw,55px);font-weight:680;line-height:1.18}.v2-login-copy p{color:#b9c0bc;max-width:500px;font-size:15px;line-height:1.85}.v2-login-architecture{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #39403d;border-left:0;border-right:0;border-radius:0;gap:0;margin-top:38px;padding:20px 0}.v2-login-architecture>div{flex:1;gap:8px}.v2-login-architecture strong{font-variant-numeric:tabular-nums;font-size:23px}.v2-login-architecture span{color:#a9b1ad;font-size:11px}.v2-login-architecture i{background:#39403d;margin:0 18px}.v2-login-principles{color:#aeb6b2;gap:22px;font-size:11px}.v2-login-panel{grid-template-columns:minmax(320px,420px) minmax(360px,1fr);gap:22px;padding:5vh max(3vw,32px)}.v2-login-box,.v2-account-demo{border-color:var(--line);box-shadow:var(--shadow);border-radius:9px}.v2-login-box{padding:30px}.v2-login-heading span{color:#176b5f;letter-spacing:1.2px;font-size:11px}.v2-login-heading em{color:#42665f;background:#edf2ef;border:1px solid #d7e2de;border-radius:4px;padding:5px 8px}.v2-login-box h2{letter-spacing:-.6px;font-size:27px}.v2-login-box>p{font-size:12px;line-height:1.6}.v2-login-box label{font-size:12px}.v2-input{color:#7d8581;border-color:#d8dcd9;border-radius:6px;height:46px}.v2-primary,.v2-secondary{border-radius:6px;font-size:12px;font-weight:650}.v2-primary{color:#fff;box-shadow:none;background:#1d211f}.v2-primary:hover{filter:none;background:#303532;transform:none}.v2-secondary:hover{background:#f5f6f3;border-color:#b9bfbb}.v2-login-submit{border-radius:6px;height:46px;font-size:13px}.v2-demo-note{border-top-style:solid;font-size:10px}.v2-demo-note strong{color:#2e5d55}.v2-account-demo{padding:22px}.v2-section-title span{font-size:14px}.v2-section-title small{font-size:10px}.v2-section-title em{border:1px solid var(--line);background:#f5f6f3;border-radius:4px}.v2-filter-tabs{border-bottom:1px solid var(--line);gap:15px;margin-bottom:10px}.v2-filter-tabs button{border-radius:0;padding:8px 0 9px}.v2-filter-tabs button.active{color:#202321;background:0 0;box-shadow:inset 0 -2px #202321}.v2-account-cards{gap:6px}.v2-account-card{border-radius:6px;gap:10px;padding:10px}.v2-account-card:hover{background:#f7f8f5;border-color:#aab2ad;transform:none}.v2-account-main strong{font-size:12px}.v2-avatar{box-shadow:none}.v2-avatar-sm{border-radius:6px}.v2-launcher-header{border-color:var(--line);height:66px;padding:0 max(3vw,32px)}.v2-launcher-user button{border:1px solid var(--line);background:#fff;border-radius:6px}.v2-launcher-body{padding:36px 40px 72px}.v2-welcome{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:10px;align-items:center;padding:30px 32px}.v2-welcome h1{letter-spacing:-.6px;margin:8px 0;font-size:29px}.v2-welcome p{color:var(--muted);font-size:12px}.v2-access-summary{border:1px solid var(--line);background:#f2f3f0;border-radius:7px;gap:0;min-width:min(600px,48vw)}.v2-access-summary>div{border-right:1px solid var(--line);background:0 0;padding:15px 16px}.v2-access-summary>div:last-child{border-right:0}.v2-access-summary small{color:#7a817d;font-size:10px}.v2-access-summary strong{font-size:12px}.v2-role-strip{border-radius:7px;min-height:50px;margin:14px 0 30px;font-size:11px}.v2-role-strip em{color:#315f57;background:#edf2ef;border:1px solid #d8e3df;border-radius:4px;padding:5px 8px}.v2-group-heading h2{font-size:20px}.v2-group-heading p{font-size:11px}.v2-system-grid{gap:10px}.v2-system-card{min-height:184px;box-shadow:none;border-radius:8px;padding:20px}.v2-system-card:before{background:var(--system-color);width:3px;height:auto;inset:18px auto 18px 0}.v2-system-card.recommended{border-color:#9ea6a1}.v2-system-card-copy{margin-top:16px}.v2-system-card-copy strong{font-size:16px}.v2-system-card-copy small{font-size:11px;line-height:1.6}.v2-system-card-footer{border-color:#e7e9e6}.v2-shell{background:var(--canvas);grid-template-columns:244px 1fr}.v2-sidebar{background:#171a19}.v2-sidebar-brand{border-color:#2d3230;height:64px}.v2-sidebar-brand>span{color:#171a19;width:31px;height:31px;box-shadow:none;background:#f2f3f0;border-radius:6px}.v2-sidebar-monogram{letter-spacing:-.3px;font-size:9px;font-weight:800}.v2-current-system{background:#222624;border-color:#343936;border-radius:7px;margin:14px 12px 9px;padding:12px}.v2-current-system small{color:#959d99;font-size:9px}.v2-sidebar nav button,.v2-sidebar-foot>button{color:#aeb5b1;border-radius:5px;height:40px;font-size:12px}.v2-sidebar nav button.active i{background:#91ada5;border-radius:0;width:2px}.v2-topbar{border-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;height:64px;padding:0 26px}.v2-breadcrumb{font-size:11px}.v2-system-select,.v2-icon-button{border-radius:6px}.v2-icon-button i{border-radius:4px}.v2-content{padding:26px 28px 44px}.v2-page-heading{margin-bottom:20px}.v2-page-title>span{background:#eceeeb;border-radius:7px;width:42px;height:42px}.v2-page-title small{font-size:10px}.v2-page-title h1{letter-spacing:-.45px;font-size:24px}.v2-page-title p{font-size:12px}.v2-page-meta span{border-radius:5px;font-size:10px}.v2-kpi{box-shadow:none;border-radius:8px;padding:17px}.v2-kpi>span{font-size:11px}.v2-kpi>span em{border-radius:4px}.v2-kpi>strong{font-size:24px}.v2-kpi>small{font-size:10px}.v2-dashboard-grid{gap:10px;margin-top:10px}.v2-card{box-shadow:none;border-radius:8px}.v2-card-head{padding:16px 18px}.v2-card-head small{font-size:10px}.v2-card-head h2{font-size:15px}.v2-card-head>button{border-radius:5px;font-size:10px}.v2-record-status,.v2-record-list small,.v2-record-list em{font-size:10px}.v2-record-list strong{font-size:12px}.v2-role-list span{border-radius:4px}.v2-object-grid button{border-radius:6px}.v2-object-grid button>span,.v2-process-list span{border-radius:5px}.v2-module-layout{gap:10px}.v2-toolbar{min-height:62px}.v2-table-search{border-radius:6px}.v2-table-search input{font-size:12px}.v2-table-summary{font-size:10px}.v2-table th{color:#68706c;letter-spacing:.03em;background:#f8f9f6;height:42px;font-size:10px}.v2-table td{color:#505752;height:58px;font-size:12px}.v2-table td>strong{font-size:12px}.v2-table td>small{font-size:10px}.v2-table tbody tr:hover,.v2-table tbody tr.selected{background:#f3f5f2}.v2-table code{color:#315f57;background:#edf2ef;font-size:10px}.v2-status{border-radius:4px;padding:4px 7px;font-size:9px}.v2-pagination{font-size:10px}.v2-pagination button{border-radius:4px}.v2-pagination button.active{background:#252927;border-color:#252927}.v2-module-side{padding:18px}.v2-module-side>small{font-size:10px}.v2-module-side>p{font-size:11px}.v2-module-side dl>div{font-size:10px}.v2-side-note{color:#315f57;background:#edf2ef;border-radius:6px}.v2-detail-mask,.v2-modal-mask,.v2-drawer-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#11161461}.v2-modal{border-radius:9px;box-shadow:0 20px 60px #11161438}.v2-form-grid label{font-size:10px}.v2-form-grid input,.v2-form-grid select{border-radius:6px}.v2-message-list article,.v2-inbox-list article{border-radius:6px}.v2-message-list article.unread,.v2-inbox-list article:hover{background:#f2f5f2}.v2-toast{background:#202522;border-radius:6px;box-shadow:0 10px 28px #11161433}.v2-demo-guide{box-shadow:none;border-radius:7px}.v2-demo-guide header{color:#315f57}.v2-demo-guide header small,.v2-demo-guide dt{font-size:10px}.v2-demo-guide dd{font-size:12px}@media (max-width:1250px){.v2-login-panel{grid-template-columns:minmax(0,1fr);align-content:start;height:auto;padding-top:30px}.v2-account-demo{margin-bottom:30px}}@media (max-width:900px){.v2-login-intro{min-height:450px;padding:32px}.v2-login-panel{grid-template-columns:minmax(0,1fr);padding:28px 20px}.v2-welcome{align-items:flex-start}.v2-access-summary{min-width:100%}.v2-sidebar{width:252px;left:-262px}.v2-content{padding:20px 16px 36px}}@media (max-width:620px){.v2-login-intro{min-height:auto;padding:25px 20px 30px}.v2-login-copy{margin:62px 0 38px}.v2-login-copy h1{letter-spacing:-1.3px;font-size:34px}.v2-login-copy p{font-size:13px}.v2-login-architecture{margin-top:28px}.v2-login-principles{display:none}.v2-login-panel{padding:14px 10px 30px}.v2-login-box,.v2-account-demo{border-radius:8px;padding:20px}.v2-launcher-header{height:62px;padding:0 12px}.v2-launcher-body{padding:16px 10px 42px}.v2-welcome{padding:22px 18px}.v2-welcome h1{font-size:24px}.v2-access-summary{grid-template-columns:1fr}.v2-access-summary>div{border-right:0;border-bottom:1px solid var(--line)}.v2-access-summary>div:last-child{border-bottom:0}.v2-role-strip{padding:10px 12px}.v2-system-card{min-height:158px}.v2-topbar{padding:8px 10px}}.v2-domain-stack{gap:10px;display:grid}.v2-kpi-grid-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:18px}.v2-operating-note{border-left:3px solid #61716b}.v2-operating-note>p{max-width:920px;color:var(--muted);margin:0;padding:0 18px 18px;font-size:12px;line-height:1.8}.v2-inline-form{border-top:1px solid var(--line);background:#fafbf8;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.v2-inline-form label{color:#66706b;letter-spacing:.04em;gap:6px;font-size:10px;font-weight:650;display:grid}.v2-inline-form label.wide,.v2-inline-form .v2-form-actions{grid-column:1/-1}.v2-inline-form input,.v2-inline-form select,.v2-inline-form textarea{width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:0;background:#fff;border:1px solid #d8dcd9;border-radius:6px;padding:9px 11px;font-size:12px}.v2-inline-form textarea{resize:vertical;min-height:82px;line-height:1.6}.v2-inline-form input:focus,.v2-inline-form select:focus,.v2-inline-form textarea:focus{border-color:#69847c;outline:2px solid #176b5f2e}.v2-form-actions{justify-content:flex-end;gap:8px;display:flex}.v2-compact-list{padding-bottom:8px}.v2-compact-list article{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding:12px 0;display:flex}.v2-compact-list article span{gap:3px;display:grid}.v2-compact-list article small{color:var(--muted);font-size:10px}.v2-result-strip{color:#315f57;background:#f1f5f2;border:1px solid #dce5e1;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.v2-result-strip span{gap:4px;display:grid}.v2-result-strip small{color:#6d7772;font-size:10px}.v2-record-detail{padding-bottom:18px}.v2-record-detail>p,.v2-record-detail>.v2-muted{color:#58615d;margin:0;padding:0 18px 15px;font-size:12px;line-height:1.75}.v2-record-detail dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 18px 16px;display:grid}.v2-record-detail dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:11px 12px}.v2-record-detail dl>div.wide{grid-column:1/-1}.v2-record-detail dt{color:#7b837f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.v2-record-detail dd{color:#323936;word-break:break-word;margin:0;font-size:12px;line-height:1.6}.v2-record-detail>.v2-form-actions{padding:0 18px}.v2-note-field{color:#66706b;gap:7px;margin:0 18px 14px;font-size:10px;font-weight:650;display:grid}.v2-note-field textarea{min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8dcd9;border-radius:6px;padding:10px 11px;font-size:12px}.v2-check-label{align-self:end;align-items:center;min-height:40px;gap:8px!important;display:flex!important}.v2-check-label input{margin:0;width:16px!important;min-height:16px!important}.v2-progress-line{border-top:1px solid var(--line);color:#68716d;justify-content:space-between;align-items:center;margin:14px 18px 0;padding:11px 0;font-size:11px;display:flex}.v2-progress-line strong{color:#315f57;font-size:13px}.v2-status.status-ready,.v2-status.status-completed,.v2-status.status-approved{color:#285f51;background:#e8f1ed}.v2-status.status-submitted,.v2-status.status-in_progress,.v2-status.status-localizing{color:#715c2d;background:#f3efe3}.v2-status.status-needs_changes,.v2-status.status-rejected{color:#805145;background:#f5ece9}.v2-status.status-open{color:#715c2d;background:#f3efe3}.v2-status.status-resolved,.v2-status.status-active{color:#285f51;background:#e8f1ed}.v2-status.status-maintenance,.v2-status.status-inactive,.v2-status.status-cancelled{color:#666f6a;background:#edf0ee}.v2-muted{color:var(--muted)!important}@media (max-width:720px){.v2-inline-form{grid-template-columns:minmax(0,1fr);padding:14px}.v2-inline-form label.wide,.v2-inline-form .v2-form-actions{grid-column:auto}.v2-result-strip,.v2-compact-list article{flex-direction:column;align-items:flex-start}.v2-record-detail dl{grid-template-columns:minmax(0,1fr)}.v2-record-detail dl>div.wide{grid-column:auto}}.eco-home{--eco-paper:#f1efe8;--eco-surface:#f8f7f2;--eco-ink:#111915;--eco-muted:#68716c;--eco-line:#11191529;--eco-green:#246c5d;--eco-green-2:#82b7a5;--eco-copper:#a86d34;background:var(--eco-paper);min-height:100vh;color:var(--eco-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.eco-home *{box-sizing:border-box}.eco-home button,.eco-home a{font:inherit}.eco-home button{color:inherit}.eco-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f1efe8e0;border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:74px;padding:0 clamp(24px,4vw,74px);transition:all .25s;display:grid;position:fixed;top:0;left:0;right:0}.eco-header.is-scrolled{border-bottom-color:var(--eco-line);background:#f8f7f2f2;height:64px}.eco-brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.eco-brand>span{background:var(--eco-ink);color:#f7f6f0;letter-spacing:.08em;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.eco-brand>strong{letter-spacing:-.02em;font-size:17px}.eco-brand>small{border-left:1px solid var(--eco-line);color:var(--eco-muted);letter-spacing:.12em;padding-left:10px;font-size:10px}.eco-header nav{justify-content:center;gap:34px;display:flex}.eco-header nav a{color:#4f5953;font-size:12px;text-decoration:none;position:relative}.eco-header nav a:after{content:"";background:var(--eco-green);height:1px;transition:all .2s;position:absolute;bottom:-8px;left:0;right:100%}.eco-header nav a:hover:after{right:0}.eco-header-actions{align-items:center;gap:20px;display:flex}.eco-header-actions>span{color:var(--eco-muted);align-items:center;gap:7px;font-size:10px;display:flex}.eco-header-actions>span i{background:#4b977c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4b977c21}.eco-header-actions button{border:1px solid var(--eco-ink);background:var(--eco-ink);color:#fff;cursor:pointer;align-items:center;gap:9px;height:38px;padding:0 17px;font-size:11px;display:flex}.eco-hero{grid-template-columns:minmax(0,1.05fr) minmax(450px,.95fr);align-items:center;gap:7vw;min-height:760px;padding:130px clamp(24px,7vw,120px) 74px;display:grid;position:relative}.eco-hero-grid{background-image:linear-gradient(#1119150d 1px,#0000 1px),linear-gradient(90deg,#1119150d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 75%);mask-image:linear-gradient(90deg,#000 0%,#0000 75%)}.eco-hero:after{content:"";background:var(--eco-copper);width:1px;height:82px;position:absolute;top:115px;left:6.2vw}.eco-hero-copy{z-index:2;max-width:720px;position:relative}.eco-eyebrow{color:var(--eco-green);letter-spacing:.22em;align-items:center;gap:12px;margin-bottom:28px;font-size:10px;font-weight:700;display:flex}.eco-eyebrow i{background:currentColor;width:28px;height:1px}.eco-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5vw,78px);font-weight:640;line-height:1.06}.eco-hero h1 em{color:var(--eco-green);font-style:normal;font-weight:500}.eco-hero-copy>p{color:#59635d;max-width:670px;margin:30px 0 0;font-size:16px;line-height:1.9}.eco-hero-actions{align-items:center;gap:28px;margin-top:40px;display:flex}.eco-hero-actions a,.eco-market .eco-section-head>button,.eco-trust-copy button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.eco-button-primary{border:1px solid var(--eco-ink);background:var(--eco-ink);cursor:pointer;align-items:center;gap:14px;min-height:50px;padding:0 23px;font-size:12px;font-weight:650;display:flex;color:#fff!important}.eco-network{z-index:2;aspect-ratio:1;border:1px solid var(--eco-line);background:radial-gradient(circle,#82b7a529,transparent 53%),var(--eco-surface);border-radius:50%;justify-self:center;width:min(39vw,560px);position:relative}.eco-network:before,.eco-network:after{content:"";background:var(--eco-line);position:absolute}.eco-network:before{width:1px;top:-30px;bottom:-30px;left:50%}.eco-network:after{height:1px;top:50%;left:-30px;right:-30px}.eco-network-label{z-index:3;background:var(--eco-ink);color:#fff;gap:3px;padding:10px 13px;display:grid;position:absolute;top:10%;left:0}.eco-network-label small{color:#a8c6ba;letter-spacing:.18em;font-size:7px}.eco-network-label strong{font-size:11px}.eco-network-core{z-index:4;background:var(--eco-green);color:#fff;border:1px solid #ffffff2e;align-content:center;place-items:center;width:148px;height:148px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #246c5d33}.eco-network-core i{font-size:26px;font-style:normal;font-weight:800}.eco-network-core strong{margin-top:4px;font-size:14px}.eco-network-core small{color:#b9d5cb;letter-spacing:.14em;margin-top:5px;font-size:7px}.eco-orbit{border:1px solid #246c5d40;border-radius:50%;animation:42s linear infinite eco-orbit;position:absolute;inset:12%}.eco-orbit.orbit-two{border-color:#a86d344d;animation-duration:27s;animation-direction:reverse;inset:28%}.eco-orbit span{border:1px solid var(--eco-line);background:var(--eco-surface);color:#52605a;letter-spacing:.1em;place-items:center;min-width:52px;height:24px;padding:0 7px;font-size:8px;font-weight:700;display:grid;position:absolute}.eco-orbit span:first-child{top:-12px;left:50%}.eco-orbit span:nth-child(2){top:48%;right:-27px}.eco-orbit span:nth-child(3){bottom:2%;left:8%}.orbit-two span:first-child{top:40%;left:-30px}.orbit-two span:nth-child(2){top:40%;right:-31px}.eco-network-foot{z-index:3;border-left:3px solid var(--eco-copper);background:var(--eco-surface);padding:14px 17px;display:grid;position:absolute;bottom:10%;right:-18px;box-shadow:0 12px 36px #191f1c17}.eco-network-foot b{font-size:26px;font-weight:550}.eco-network-foot span{color:var(--eco-muted);font-size:9px}@keyframes eco-orbit{to{transform:rotate(360deg)}}.eco-metric-strip{border-top:1px solid var(--eco-line);border-bottom:1px solid var(--eco-line);grid-template-columns:1.25fr repeat(6,1fr);margin:0 clamp(24px,4vw,74px);display:grid}.eco-metric-strip>div{border-right:1px solid var(--eco-line);align-content:center;gap:8px;min-height:110px;padding:18px 22px;display:grid}.eco-metric-strip>div:last-child{border-right:0}.eco-metric-strip strong{letter-spacing:-.04em;font-size:24px;font-weight:530}.eco-metric-strip small{color:var(--eco-muted);letter-spacing:.08em;font-size:9px}.eco-strip-title span{width:max-content;color:var(--eco-green);letter-spacing:.12em;background:#d8e6df;padding:3px 6px;font-size:8px;font-weight:800}.eco-strip-title strong{letter-spacing:0;font-size:13px}.eco-strip-title small{letter-spacing:0}.eco-section{max-width:1540px;margin:auto;padding:120px clamp(24px,5vw,80px)}.eco-section-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px;display:flex}.eco-section-head>div>span,.eco-trust-copy>span,.eco-global-copy>span{color:var(--eco-green);letter-spacing:.19em;font-size:9px;font-weight:750}.eco-section-head h2,.eco-trust h2,.eco-global h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,3vw,46px);font-weight:570;line-height:1.18}.eco-section-head>p{max-width:440px;color:var(--eco-muted);margin:0;font-size:12px;line-height:1.8}.eco-capability-grid{border-top:1px solid var(--eco-line);border-left:1px solid var(--eco-line);grid-template-columns:repeat(3,1fr);display:grid}.eco-capability-grid article{border-right:1px solid var(--eco-line);border-bottom:1px solid var(--eco-line);min-height:265px;padding:32px;transition:all .25s;position:relative}.eco-capability-grid article:hover{background:var(--eco-surface)}.eco-capability-grid article>svg{color:var(--eco-green)}.eco-cap-index{color:#9ba29e;font-size:10px;position:absolute;top:26px;right:26px}.eco-capability-grid h3{margin:52px 0 11px;font-size:17px;font-weight:620}.eco-capability-grid p{max-width:310px;color:var(--eco-muted);margin:0;font-size:12px;line-height:1.8}.eco-capability-grid article>i{color:var(--eco-green);font-style:normal;position:absolute;bottom:26px;right:27px}.eco-market{color:#f5f4ee;background:#17201c;padding:110px clamp(24px,7vw,120px)}.eco-market .eco-section-head{max-width:1400px;margin-left:auto;margin-right:auto}.eco-market .eco-section-head>div>span{color:#82b7a5}.eco-market .eco-section-head>button{color:#dbe3de}.eco-product-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);max-width:1400px;margin:auto;display:grid}.eco-product{text-align:left;min-height:445px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-top:0;border-left:0;padding:0;display:grid}.eco-product-art{color:#b7cfc6;background:#26332e;place-items:center;height:158px;transition:all .25s;display:grid;position:relative}.eco-product-art:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.eco-product-art i{letter-spacing:.1em;font-size:9px;font-style:normal;position:absolute;top:17px;left:18px}.eco-product-meta{justify-content:space-between;padding:23px 23px 0;display:flex}.eco-product-meta em{color:#95c3b3;letter-spacing:.13em;font-size:9px;font-style:normal}.eco-product-meta small{color:#8e9893;font-size:9px}.eco-product>strong{align-self:end;padding:0 23px;font-size:18px;font-weight:550}.eco-product>p{color:#9faca6;align-self:start;margin:0;padding:10px 23px;font-size:11px;line-height:1.7}.eco-product-bottom{border-top:1px solid #ffffff21;justify-content:space-between;align-self:end;align-items:center;padding:19px 23px;display:flex}.eco-product-bottom b{font-size:14px;font-weight:550}.eco-product-bottom i{color:#a9bab3;align-items:center;gap:7px;font-size:10px;font-style:normal;display:flex}.eco-trust{background:#e2e5df;grid-template-columns:.72fr 1.28fr;min-height:680px;display:grid}.eco-trust-copy{border-right:1px solid var(--eco-line);flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(30px,7vw,120px);display:flex}.eco-trust-copy>p{color:#59635d;max-width:440px;margin:25px 0;font-size:12px;line-height:1.9}.eco-trust-copy button{border-bottom:1px solid var(--eco-ink);margin-top:12px;padding-bottom:7px}.eco-trust-flow{grid-template-columns:repeat(2,1fr);align-content:center;gap:0;padding:70px clamp(28px,6vw,100px);display:grid;position:relative}.eco-trust-flow>div:not(.eco-trust-seal){border-top:1px solid var(--eco-line);border-left:1px solid var(--eco-line);grid-template-columns:1fr auto;align-content:start;min-height:150px;padding:24px 25px;display:grid;position:relative}.eco-trust-flow>div:nth-child(2n){border-right:1px solid var(--eco-line)}.eco-trust-flow>div:nth-child(n+3){border-bottom:1px solid var(--eco-line)}.eco-trust-flow>div>span{color:#8a928e;font-size:9px}.eco-trust-flow>div>i{color:var(--eco-green)}.eco-trust-flow>div>strong{grid-column:1/-1;margin-top:21px;font-size:14px}.eco-trust-flow>div>small{color:var(--eco-muted);grid-column:1/-1;margin-top:7px;font-size:10px}.eco-trust-seal{z-index:3;background:var(--eco-green);color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border:10px solid #e2e5df!important;align-content:center!important;place-items:center!important;width:184px!important;min-height:184px!important;padding:20px!important;display:grid!important;position:absolute!important}.eco-trust-seal strong{margin:10px 0 4px!important;font-size:14px!important}.eco-trust-seal small{color:#c9ddd6!important;font-size:8px!important}.eco-global{background:var(--eco-surface);grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;max-width:none;display:grid}.eco-global-map{border:1px solid var(--eco-line);background:radial-gradient(circle at 62% 52%,#82b7a542,#0000 22%),linear-gradient(#1119150b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#1119150b 1px,#0000 1px) 0 0/44px 44px;place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.eco-global-map>svg{stroke-width:.6px;color:#a7b4ae;width:58%;height:58%}.eco-global-map .dot{border:2px solid var(--eco-surface);background:var(--eco-copper);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #a86d341f}.eco-global-map .d1{top:44%;left:58%}.eco-global-map .d2{top:54%;left:65%}.eco-global-map .d3{top:62%;left:70%}.eco-global-map .d4{top:68%;left:61%}.eco-global-map .d5{top:58%;left:52%}.eco-global-copy>p{max-width:500px;color:var(--eco-muted);font-size:12px;line-height:1.9}.eco-global-copy>div{border-top:1px solid var(--eco-line);border-left:1px solid var(--eco-line);gap:0;margin-top:35px;display:flex}.eco-global-copy>div>span{border-right:1px solid var(--eco-line);border-bottom:1px solid var(--eco-line);min-width:120px;color:var(--eco-muted);gap:6px;padding:17px;font-size:9px;display:grid}.eco-global-copy>div b{color:var(--eco-ink);font-size:22px;font-weight:550}.eco-final-cta{background:var(--eco-green);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:270px;padding:50px clamp(24px,8vw,140px);display:grid}.eco-final-cta>svg{color:#bdd9cf}.eco-final-cta small{color:#bdd9cf;letter-spacing:.2em;font-size:8px}.eco-final-cta h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(28px,3.4vw,49px);font-weight:530}.eco-final-cta button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;align-items:center;gap:12px;height:50px;padding:0 23px;display:flex}.eco-footer{color:#fff;background:#101713;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:170px;padding:40px clamp(24px,5vw,80px);display:grid}.eco-footer .eco-brand>span{color:#111915;background:#f1efe8}.eco-footer>p{color:#89958f;font-size:10px}.eco-footer>div:nth-of-type(2){gap:24px;display:flex}.eco-footer a,.eco-footer button{color:#adb7b2;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:none}.eco-footer>small{color:#6d7872;border-top:1px solid #ffffff21;grid-column:1/-1;padding-top:20px;font-size:8px}@media (max-width:1100px){.eco-header nav,.eco-header-actions>span{display:none}.eco-header{grid-template-columns:1fr auto}.eco-hero{grid-template-columns:1fr;gap:50px}.eco-network{width:min(75vw,540px)}.eco-metric-strip{grid-template-columns:repeat(3,1fr)}.eco-strip-title{grid-column:1/-1}.eco-capability-grid,.eco-product-grid{grid-template-columns:repeat(2,1fr)}.eco-trust{grid-template-columns:1fr}.eco-trust-copy{border-right:0;border-bottom:1px solid var(--eco-line)}.eco-global{grid-template-columns:1fr}.eco-final-cta{grid-template-columns:auto 1fr}.eco-final-cta button{grid-column:2}}@media (max-width:680px){.eco-header{height:62px;padding:0 15px}.eco-brand>small{display:none}.eco-hero{min-height:auto;padding:115px 19px 65px}.eco-hero:after{display:none}.eco-hero h1{font-size:43px}.eco-hero-copy>p{font-size:13px}.eco-hero-actions{flex-direction:column;align-items:flex-start}.eco-network{width:88vw}.eco-network-core{width:116px;height:116px}.eco-metric-strip{grid-template-columns:repeat(2,1fr);margin:0 15px}.eco-metric-strip>div{min-height:90px}.eco-section{padding:80px 18px}.eco-section-head{flex-direction:column;align-items:flex-start}.eco-capability-grid,.eco-product-grid{grid-template-columns:1fr}.eco-market{padding:80px 18px}.eco-product{min-height:400px}.eco-trust-flow{grid-template-columns:1fr;padding:38px 18px}.eco-trust-flow>div:not(.eco-trust-seal){border-right:1px solid var(--eco-line);border-bottom:0}.eco-trust-flow>div:nth-child(4){border-bottom:1px solid var(--eco-line)}.eco-trust-seal{margin:25px auto 0;top:auto;left:auto;transform:none;position:relative!important}.eco-global-copy>div{flex-direction:column}.eco-final-cta{grid-template-columns:1fr;padding:48px 20px}.eco-final-cta button{grid-column:auto}.eco-footer{grid-template-columns:1fr}.eco-footer>small{grid-column:auto}}.cockpit-shell{--ck-bg:#08110f;--ck-panel:#0e1c18e0;--ck-line:#7eb8a42e;--ck-text:#eaf1ed;--ck-muted:#748b82;--ck-green:#62c2a5;--ck-amber:#d4a15d;min-height:100vh;color:var(--ck-text);background:radial-gradient(circle at 50% 42%,#122c25 0,#0a1714 34%,#07100e 75%);padding:0 26px 16px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.cockpit-shell button{font:inherit}.cockpit-gate{color:#dbe8e2;background:#08110f;align-content:center;place-items:center;gap:14px;min-height:100vh;font-family:Inter,PingFang SC,sans-serif;display:grid}.cockpit-gate>span{color:#71887f;letter-spacing:.25em;font-size:8px}.cockpit-gate button{color:#dbe8e2;cursor:pointer;background:0 0;border:1px solid #315449;margin-top:14px;padding:11px 18px}.cockpit-header:before,.cockpit-header:after{content:"";background:linear-gradient(90deg,transparent,var(--ck-green));width:27%;height:1px;position:absolute;bottom:-1px}.cockpit-header:before{left:0}.cockpit-header:after{right:0;transform:scaleX(-1)}.cockpit-header-side button{border:1px solid var(--ck-line);color:#a2b7af;cursor:pointer;background:#ffffff05;place-items:center;width:34px;height:34px;display:grid}.cockpit-header-side>span i{background:var(--ck-green);width:5px;height:5px;box-shadow:0 0 10px var(--ck-green);border-radius:50%}.cockpit-header-side.right>span{text-align:right;letter-spacing:.06em;grid-template-columns:auto auto;gap:3px 14px;display:grid}.cockpit-title{text-align:center;position:relative}.cockpit-title h1{letter-spacing:.16em;margin:5px 0 0;font-size:24px;font-weight:560}.cockpit-title>i{background:linear-gradient(90deg,transparent,var(--ck-green),transparent);height:2px;position:absolute;bottom:-18px;left:16%;right:16%;box-shadow:0 0 12px #62c2a599}.cockpit-source-switch{border-left:1px solid var(--ck-line);display:flex}.cockpit-source-switch button{border:0;border-top:1px solid var(--ck-line);border-right:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);color:#758a82;letter-spacing:.08em;cursor:pointer;background:#ffffff04;height:27px;padding:0 13px;font-size:8px}.cockpit-live>i{background:var(--ck-green);width:6px;height:6px;box-shadow:0 0 0 5px #62c2a517,0 0 12px var(--ck-green);border-radius:50%;animation:1.8s infinite ck-pulse}.cockpit-live>span{border-left:1px solid var(--ck-line);color:var(--ck-green);padding-left:10px}@keyframes ck-pulse{50%{opacity:.35}}.cockpit-kpis{z-index:2;border-top:1px solid var(--ck-line);border-left:1px solid var(--ck-line);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.cockpit-kpis article{border-right:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);background:linear-gradient(135deg,#142923bd,#0a17148c);grid-template-columns:1fr auto;align-content:center;gap:3px 12px;height:98px;padding:14px 18px;display:grid;position:relative}.cockpit-kpis article>small{color:#70877e;letter-spacing:.08em;font-size:9px}.cockpit-kpis article>strong{letter-spacing:-.04em;font-size:25px;font-weight:520}.cockpit-kpis article>i{background:var(--ck-green);width:17px;height:1px;position:absolute;bottom:0;right:0}.cockpit-layout{z-index:2;grid-template-columns:minmax(270px,.82fr) minmax(510px,1.55fr) minmax(270px,.82fr);gap:10px;height:calc(100vh - 286px);min-height:540px;margin-top:10px;display:grid;position:relative}.cockpit-column{gap:10px;min-width:0;display:grid}.cockpit-column.left,.cockpit-column.right{grid-template-rows:1.28fr .72fr}.cockpit-column.center{grid-template-rows:1.38fr .62fr}.cockpit-panel{border:1px solid var(--ck-line);background:linear-gradient(135deg,#10221de6,#081411c7);min-height:0;position:relative;overflow:hidden}.cockpit-panel:before,.cockpit-panel:after{content:"";border-color:#62c2a5b8;width:10px;height:10px;position:absolute}.cockpit-panel:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.cockpit-panel:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.cockpit-panel>header{border-bottom:1px solid var(--ck-line);background:linear-gradient(90deg,#62c2a512,#0000);justify-content:space-between;align-items:center;height:42px;padding:0 13px;display:flex}.cockpit-panel>header svg{width:13px;height:13px}.gateway-ring{--value:100%;aspect-ratio:1;background:conic-gradient(var(--ck-green) var(--value),#62c2a517 0);border-radius:50%;width:min(14vh,125px);margin:auto;position:relative;box-shadow:0 0 32px #62c2a51c}.gateway-ring:before{content:"";border:1px solid var(--ck-line);background:#0d211b;border-radius:50%;position:absolute;inset:7px}.gateway-ring b{font-size:22px;font-weight:500}.gateway-ring small{color:var(--ck-muted);margin-top:2px;font-size:8px}.gateway-main dl>div{border-right:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);padding:9px}.gateway-main dd{margin:5px 0 0;font-size:15px}.gateway-stream b,.gateway-stream small,.gateway-stream em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.category-bars strong{text-align:right;font-weight:500}.category-bars>div>i b{background:linear-gradient(90deg,#315e50,var(--ck-green));height:100%;display:block;box-shadow:0 0 8px #62c2a540}.trend-summary b{font-size:20px;font-weight:500}.trend-chart polyline{fill:none;vector-effect:non-scaling-stroke}.ai-line{stroke:var(--ck-amber);stroke-width:1.3px;stroke-dasharray:5 4}.market-funnel{align-content:center;gap:7px;height:calc(100% - 42px);padding:10px 16px;display:grid}.market-funnel>div{grid-template-columns:55px 1fr 45px 28px;align-items:center;gap:7px;display:grid}.market-funnel span,.market-funnel strong,.market-funnel em{font-size:8px}.market-funnel span{color:#799087}.market-funnel strong{text-align:right;font-weight:520}.market-funnel em{color:#bb9360;font-style:normal}.market-funnel>div>i{background:#62c2a50f;height:7px}.market-funnel>div>i b{background:linear-gradient(90deg,#62c2a547,var(--ck-green));clip-path:polygon(0 0,100% 15%,100% 85%,0 100%);height:100%;display:block}.defense-core span{text-align:center;color:#9ac2b3;margin-top:9px;font-size:7px;line-height:1.4}.defense-matrix>div{border-right:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);gap:5px;padding:9px;display:grid}.defense-matrix strong{font-size:15px;font-weight:500}.system-lines{padding:10px 14px}.system-lines>div{border-bottom:1px solid #7eb8a41a;grid-template-columns:1fr 45px 55px;align-items:center;gap:8px;height:27px;display:grid}.system-lines span,.system-lines b{font-size:7px}.system-lines span{color:#7d928a}.system-lines b{color:#78b9a2;text-align:right;letter-spacing:.08em}.system-lines i{background:linear-gradient(90deg,#62c2a51f,var(--ck-green));height:2px}.system-panel footer{color:#546c63;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:9px;left:13px;right:13px}.system-panel footer b{color:#84978f;font-weight:500}@media (max-width:1200px){.cockpit-shell{overflow:auto}.cockpit-layout{grid-template-columns:1fr;height:auto}.cockpit-column{grid-template-columns:repeat(2,1fr);grid-template-rows:none!important}.cockpit-panel{min-height:330px}.cockpit-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.cockpit-shell{padding:0 10px 14px}.cockpit-header{grid-template-columns:auto 1fr auto}.cockpit-header-side>span{display:none}.cockpit-title h1{letter-spacing:.07em;font-size:14px}.cockpit-title small{font-size:6px}.cockpit-controlbar{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:10px 0}.cockpit-source-switch{flex-wrap:wrap}.cockpit-live>span{display:none}.cockpit-kpis{grid-template-columns:repeat(2,1fr)}.cockpit-column{grid-template-columns:1fr}.cockpit-panel{min-height:330px}.cockpit-footer{display:none}}.simcenter-shell{--sm-bg:#eeeae1;--sm-paper:#f8f6f0;--sm-ink:#161d1a;--sm-muted:#68716c;--sm-line:#d2d2ca;--sm-green:#286c5e;--sm-orange:#b36b35;background:var(--sm-bg);min-height:100vh;color:var(--sm-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.simcenter-shell *{box-sizing:border-box}.simcenter-shell button,.simcenter-shell input,.simcenter-shell textarea{font:inherit}.sim-gate{text-align:center;color:#17201c;background:#ece9e1;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:30px;display:grid}.sim-gate svg{color:#286c5e}.sim-gate h1{margin:7px 0 0;font-size:26px}.sim-gate p{color:#69726d;max-width:500px}.sim-gate button{color:#fff;cursor:pointer;background:#17201c;border:1px solid #17201c;margin-top:12px;padding:11px 17px}.simcenter-header{border-bottom:1px solid var(--sm-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f0e6;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(22px,4vw,68px);display:grid}.simcenter-header>button{border:1px solid var(--sm-line);color:#4f5b55;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:flex}.simcenter-header>button svg{width:14px}.simcenter-header>div{text-align:center}.simcenter-header>div span{color:var(--sm-green);letter-spacing:.2em;font-size:7px;font-weight:750}.simcenter-header h1{letter-spacing:.08em;margin:3px 0 0;font-size:19px;font-weight:600}.simcenter-header aside{color:#6d7872;grid-template-columns:auto auto;justify-self:end;align-items:center;gap:3px 8px;font-size:8px;display:grid}.simcenter-header aside i{background:#4a927a;border-radius:50%;grid-row:1/3;width:6px;height:6px}.simcenter-header aside b{color:var(--sm-green);letter-spacing:.12em;font-size:7px}.simcenter-intro{color:#f2f1eb;background:#17211d;grid-template-columns:1fr auto;align-items:center;gap:70px;min-height:330px;padding:60px clamp(24px,7vw,120px);display:grid}.simcenter-intro>div>span{color:#89b7a7;letter-spacing:.2em;font-size:8px;font-weight:700}.simcenter-intro h2{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(36px,4.5vw,64px);font-weight:540;line-height:1.1}.simcenter-intro p{color:#9eaaa4;max-width:780px;margin:0;font-size:12px;line-height:1.9}.simcenter-intro dl{border-top:1px solid #ffffff29;min-width:260px;margin:0}.simcenter-intro dl>div{border-bottom:1px solid #ffffff29;justify-content:space-between;padding:15px 2px;display:flex}.simcenter-intro dt{color:#75837c;font-size:9px}.simcenter-intro dd{color:#bbd7cd;letter-spacing:.08em;margin:0;font-size:9px}.simcenter-workspace{background:var(--sm-line);border-bottom:1px solid var(--sm-line);grid-template-columns:1.25fr 1fr 1fr;gap:1px;display:grid}.simcenter-workspace>section{background:var(--sm-paper);min-width:0;padding:32px}.simcenter-workspace>section>header{align-items:flex-start;gap:13px;margin-bottom:25px;display:flex}.simcenter-workspace>section>header>span,.simcenter-history>header>div>span{background:var(--sm-ink);color:#fff;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.simcenter-workspace h3,.simcenter-history h3{margin:0;font-size:16px;font-weight:620}.simcenter-workspace header p{color:var(--sm-muted);margin:5px 0 0;font-size:9px}.simcenter-scenario-grid{border-top:1px solid var(--sm-line);border-left:1px solid var(--sm-line);grid-template-columns:repeat(2,1fr);display:grid}.simcenter-scenario-grid>button{border:0;border-right:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);text-align:left;min-height:154px;color:inherit;cursor:pointer;background:0 0;align-content:start;gap:8px;padding:16px;display:grid}.simcenter-scenario-grid>button.active{background:#e3ede8;position:relative}.simcenter-scenario-grid>button.active:before{content:"";background:var(--sm-green);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.simcenter-scenario-grid>button>span{color:var(--sm-green);justify-content:space-between;align-items:center;display:flex}.simcenter-scenario-grid>button>span svg{width:17px}.simcenter-scenario-grid>button>span i{color:#8b938f;letter-spacing:.08em;font-size:6px;font-style:normal}.simcenter-scenario-grid>button strong{margin-top:5px;font-size:12px}.simcenter-scenario-grid>button p{height:34px;color:var(--sm-muted);margin:0;font-size:8px;line-height:1.6;overflow:hidden}.simcenter-scenario-grid>button small{color:#76817b;justify-content:space-between;align-items:center;margin-top:auto;font-size:7px;display:flex}.simcenter-scenario-grid>button small svg{width:12px}.simcenter-config-grid{gap:18px;display:grid}.simcenter-config-grid label{gap:8px;display:grid;position:relative}.simcenter-config-grid label>span,.sim-impact>span{color:#56615b;font-size:9px;font-weight:650}.simcenter-config-grid label>small{color:#8a928e;font-size:7px}.sim-segment{border:1px solid var(--sm-line);grid-template-columns:repeat(2,1fr);display:grid}.sim-segment button{border:0;border-right:1px solid var(--sm-line);color:#6c7671;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;height:41px;font-size:9px;display:flex}.sim-segment button:last-child{border-right:0}.sim-segment button svg{width:14px}.sim-segment button.active{background:var(--sm-green);color:#fff}.simcenter-config-grid input[type=number]{border:1px solid var(--sm-line);height:41px;color:var(--sm-ink);background:#fff;padding:0 12px;font-size:13px}.simcenter-config-grid input[type=range]{width:calc(100% - 48px);accent-color:var(--sm-green)}.simcenter-config-grid label>strong{color:var(--sm-green);font-size:14px;position:absolute;top:23px;right:0}.sim-impact{gap:9px;display:grid}.sim-impact>div{flex-wrap:wrap;gap:5px;display:flex}.sim-impact i{color:#4b6d61;background:#edf2ef;border:1px solid #ced8d3;padding:4px 6px;font-size:7px;font-style:normal}.simcenter-actions{border-top:1px solid var(--sm-line);justify-content:flex-end;gap:8px;margin-top:24px;padding-top:18px;display:flex}.simcenter-actions button{border:1px solid var(--sm-ink);cursor:pointer;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:9px;display:flex}.simcenter-actions button svg{width:14px}.simcenter-actions .secondary{background:0 0}.simcenter-actions .primary{background:var(--sm-ink);color:#fff}.simcenter-actions button:disabled,.sim-live-controls button:disabled{opacity:.35;cursor:not-allowed}.sim-preview{border-left:3px solid var(--sm-green);color:var(--sm-green);background:#e8efeb;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.sim-preview svg{width:16px}.sim-preview span{gap:3px;display:grid}.sim-preview strong{font-size:9px}.sim-preview small{color:#6d7a74;font-size:7px}.sim-run-console{border:1px solid var(--sm-line);background:#fff}.sim-run-head{border-bottom:1px solid var(--sm-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.sim-run-head>.status{color:var(--sm-green);background:#e7efe9;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:flex}.sim-run-head>.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.sim-run-head>.status.failed{color:#974c37;background:#f3e7e2}.sim-run-head>div{gap:2px;min-width:0;display:grid}.sim-run-head>div small{font-size:9px}.sim-run-head>div strong{text-overflow:ellipsis;color:#89918d;font-size:7px;font-weight:450;overflow:hidden}.sim-run-head>em{color:#64716b;font-size:7px;font-style:normal}.sim-progress{padding:14px}.sim-progress>div{color:#5e6863;justify-content:space-between;font-size:8px;display:flex}.sim-progress>div b{color:var(--sm-green);font-size:12px}.sim-progress>i{background:#e7e9e5;height:6px;margin:9px 0;display:block}.sim-progress>i b{background:var(--sm-green);height:100%;display:block}.sim-progress>small{color:#8c9490;font-size:7px}.sim-live-controls{border-top:1px solid var(--sm-line);border-left:1px solid var(--sm-line);grid-template-columns:repeat(3,1fr);margin:0 14px 14px;display:grid}.sim-live-controls button{border:0;border-right:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);color:#535f59;cursor:pointer;background:#fafaf7;justify-content:center;align-items:center;gap:5px;height:38px;font-size:7px;display:flex}.sim-live-controls button svg{width:12px}.sim-live-controls button.danger{color:#944d3c}.sim-event-stream{padding:0 14px 12px}.sim-event-stream>span{color:#89928d;letter-spacing:.14em;margin-bottom:5px;font-size:6px;display:block}.sim-event-stream>div{border-top:1px solid #ecece7;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;height:24px;display:grid}.sim-event-stream>div i{background:var(--sm-green);border-radius:50%;width:4px;height:4px}.sim-event-stream b,.sim-event-stream small,.sim-event-stream time{font-size:6px}.sim-event-stream b{font-weight:600}.sim-event-stream small,.sim-event-stream time{color:#8c9490}.sim-empty{border:1px dashed var(--sm-line);color:#8c9690;text-align:center;align-content:center;place-items:center;gap:7px;min-height:330px;display:grid}.sim-empty svg{color:#92aa9f}.sim-empty strong{color:#58645e;font-size:11px}.sim-empty p{margin:0;font-size:8px}.simcenter-history{padding:42px clamp(24px,5vw,80px) 80px}.simcenter-history>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.simcenter-history>header>div{align-items:center;gap:12px;display:flex}.simcenter-history>header p{color:var(--sm-muted);font-size:9px}.sim-history-table{border-top:1px solid var(--sm-line);border-left:1px solid var(--sm-line)}.sim-history-table>.thead,.sim-history-table>button{grid-template-columns:1.4fr .65fr .65fr .65fr 1fr 1fr;align-items:center;display:grid}.sim-history-table>.thead{color:#6d7671;background:#e4e3dc;height:35px;font-size:7px}.sim-history-table>.thead span{padding:0 12px}.sim-history-table>button{border:0;border-right:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);background:var(--sm-paper);text-align:left;width:100%;min-height:55px;color:inherit;cursor:pointer;padding:0}.sim-history-table>button>span,.sim-history-table>button>code{padding:0 12px;font-size:8px}.sim-history-table>button>span:first-child{gap:3px;display:grid}.sim-history-table>button>span strong{font-size:9px}.sim-history-table>button>span small{color:#8d9591;font-size:6px}.sim-history-table .run-status{color:#4e7768;background:#e8eee9;width:max-content;margin-left:12px;padding:4px 6px}.sim-history-table .run-status.failed{color:#984e39;background:#f1e7e3}.sim-history-table .run-status.purged{color:#777d79;background:#e8e8e4}.sim-history-table code{color:#77817c;background:0 0;font-size:7px}.sim-toast{z-index:80;border-left:3px solid var(--sm-green);color:#fff;cursor:pointer;background:#17211d;max-width:390px;padding:13px 17px;font-size:10px;position:fixed;bottom:22px;right:24px;box-shadow:0 15px 45px #0f171333}.sim-modal-mask{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12181585;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.sim-purge-modal{background:var(--sm-paper);width:min(500px,100%);padding:30px;box-shadow:0 30px 90px #00000040}.sim-purge-modal>svg{color:var(--sm-orange)}.sim-purge-modal>span{color:var(--sm-orange);letter-spacing:.18em;margin-top:13px;font-size:7px;font-weight:750;display:block}.sim-purge-modal h3{margin:8px 0 13px;font-size:20px}.sim-purge-modal p{color:var(--sm-muted);font-size:10px;line-height:1.7}.sim-purge-modal p b{color:var(--sm-ink);word-break:break-all}.sim-purge-modal label{color:#5d6862;gap:7px;margin-top:20px;font-size:9px;display:grid}.sim-purge-modal textarea{border:1px solid var(--sm-line);resize:vertical;background:#fff;min-height:70px;padding:10px}.sim-purge-modal>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.sim-purge-modal button{border:1px solid var(--sm-line);cursor:pointer;background:0 0;height:38px;padding:0 16px}.sim-purge-modal button.danger{color:#fff;background:#873f2e;border-color:#873f2e}.sim-purge-modal button:disabled{opacity:.4}@media (max-width:1250px){.simcenter-workspace{grid-template-columns:1fr 1fr}.simcenter-live{grid-column:1/-1}.simcenter-scenarios .simcenter-scenario-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.simcenter-header{grid-template-columns:auto 1fr;padding:0 14px}.simcenter-header>div{text-align:right}.simcenter-header aside{display:none}.simcenter-intro{grid-template-columns:1fr;padding:50px 20px}.simcenter-intro dl{display:none}.simcenter-workspace{grid-template-columns:1fr}.simcenter-live{grid-column:auto}.simcenter-workspace>section{padding:24px 16px}.simcenter-scenarios .simcenter-scenario-grid{grid-template-columns:1fr 1fr}.sim-history-table{overflow-x:auto}.sim-history-table>.thead,.sim-history-table>button{min-width:760px}.simcenter-history{padding:35px 15px 65px}.simcenter-history>header{flex-direction:column;align-items:flex-start;gap:10px}}.eco-hero h1{font-size:clamp(48px,4.55vw,72px)}.eco-hero h1 em{white-space:nowrap;display:block}@media (max-width:680px){.eco-hero h1{font-size:37px}}html,body{background:var(--canvas);color:var(--ink);font-size:14px}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:2px solid #0b6b5f47}.v2-brand{gap:13px;min-width:0}.v2-brand-logo{object-fit:contain;width:132px;height:auto;display:block}.v2-brand>span{border-left:1px solid #d8dfdc;align-items:center;height:26px;padding-left:13px;display:flex}.v2-brand small{color:#6f7a76;letter-spacing:.14em;white-space:nowrap;margin:0;font-size:9px}.v2-brand.is-inverse>span{border-color:#ffffff3d}.v2-brand.is-inverse small{color:#b9c9c4}.v2-brand.is-compact .v2-brand-logo{width:112px}.v2-login{background:#f5f7f5;grid-template-columns:minmax(430px,44%) 1fr}.v2-login-intro{background:linear-gradient(145deg,#0b3c37 0%,#0d4a42 58%,#12352f 100%);padding:44px 5vw 38px}.v2-login-intro:before{border:1px solid #ffffff12;border-radius:50%;width:60vw;height:60vw;display:block;top:-18vw;right:-39vw}.v2-login-intro:after{border:1px solid #ffffff0d;border-radius:50%;width:45vw;height:45vw;display:block;top:18vw;right:-30vw}.v2-login-copy h1{letter-spacing:-.055em;font-size:clamp(41px,4.1vw,62px);font-weight:590}.v2-login-copy p{color:#b9cbc6;font-size:14px}.v2-kicker{color:#8fd0c0;font-size:10px}.v2-login-architecture{border-color:#ffffff29}.v2-login-panel{justify-content:center;align-items:center;height:100vh;padding:48px;display:flex}.v2-login-box{background:#fff;border:1px solid #d9e1dd;border-radius:8px;width:min(430px,100%);padding:40px 38px;box-shadow:0 20px 70px #12372e14}.v2-login-heading{border-bottom:1px solid #e6ebe8;padding-bottom:18px}.v2-login-heading span{color:#0b6b5f}.v2-login-heading em{color:#58716a;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.v2-login-heading em i{background:#35a57e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e5f5ef}.v2-login-box h2{letter-spacing:-.04em;margin-top:28px;font-size:30px;font-weight:620}.v2-login-box>p{margin-bottom:30px}.v2-input{background:#fbfcfb;border-radius:5px;height:49px}.v2-login-submit{background:#0b5b52;border-radius:5px;height:49px;margin-top:5px}.v2-login-submit:hover{background:#084d46}.v2-login-assurance{border-top:1px solid #e4e9e6;gap:6px;margin-top:25px;padding-top:21px;display:grid}.v2-login-assurance span{color:#355e55;align-items:center;gap:8px;font-size:11px;display:flex}.v2-login-assurance small{color:#89938f;font-size:10px}.v2-launcher-header{border-color:#dce3df;height:70px;box-shadow:0 1px #162f2805}.v2-launcher-search{background:#f7f9f8;border-radius:4px;height:38px}.v2-launcher-user button{border-radius:4px}.v2-launcher-body{max-width:1540px;padding-top:34px}.v2-welcome{background:linear-gradient(105deg,#fff 0%,#f7faf8 62%,#eaf3ef 100%);border:1px solid #d8e1dd;border-radius:7px;min-height:162px;padding:31px 34px;position:relative;overflow:hidden}.v2-welcome:after{content:"AI MAGIC";color:#0d53480b;letter-spacing:-.07em;pointer-events:none;font-size:100px;font-weight:750;position:absolute;bottom:-25px;right:-20px}.v2-welcome>div{z-index:1;position:relative}.v2-welcome h1{font-size:31px;font-weight:620}.v2-access-summary{z-index:2;background:#fff;border-radius:4px;position:relative}.v2-system-group{margin-top:31px}.v2-group-heading h2{font-size:19px;font-weight:650}.v2-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2-system-card{border-color:#dce3df;border-radius:6px;min-height:178px;padding:20px;box-shadow:0 1px 2px #112f2706;--system-color:#0b6b5f!important;--system-accent:#e7f1ee!important}.v2-system-card:before{width:34px;height:3px;left:20px;right:auto}.v2-system-card:hover{border-color:#9cb9b1;transform:translateY(-2px);box-shadow:0 14px 32px #173b3114}.v2-system-icon{border-radius:5px;width:41px;height:41px}.v2-system-card-copy strong{font-size:16px;font-weight:650}.v2-sidebar{background:#0d3d37;border-right:1px solid #0a332e}.v2-sidebar-brand{border-color:#ffffff1a;grid-template-columns:1fr;align-content:center;gap:4px;height:70px;padding:0 21px;display:grid}.v2-sidebar-brand img{width:112px;height:auto;display:block}.v2-sidebar-brand small{color:#8fb3aa;letter-spacing:.16em;margin:0;font-size:8px}.v2-current-system{background:#ffffff12;border:1px solid #ffffff1c;border-radius:5px;margin:15px 12px 12px;padding:12px}.v2-current-system>span{color:#0b5a50;background:#f0f7f4;border-radius:4px;width:35px;height:35px}.v2-current-system small{color:#8fb0a8}.v2-current-system strong{font-size:12px}.v2-nav-label{color:#6e9a90}.v2-sidebar nav{padding-left:9px;padding-right:9px}.v2-sidebar nav button,.v2-sidebar-foot>button{color:#a8c0ba;border-radius:4px;height:41px;padding:0 13px}.v2-sidebar nav button:hover,.v2-sidebar-foot>button:hover{background:#ffffff12}.v2-sidebar nav button.active{color:#164d45;background:#f3f7f5}.v2-sidebar nav button.active i{background:#69aa99;border-radius:0;width:3px;height:100%;left:0;right:auto}.v2-topbar{background:#fffffff7;border-color:#dce3df;height:64px;padding:0 25px}.v2-breadcrumb{color:#8c9692}.v2-breadcrumb strong{color:#2c3d38}.v2-system-select,.v2-icon-button{background:#fff;border-radius:4px}.v2-profile-trigger{height:39px}.v2-profile-menu,.v2-inbox-drawer{border-radius:6px;box-shadow:0 18px 50px #142e2724}.v2-content{max-width:1720px;padding:25px 28px 50px}.v2-page-heading{border-bottom:1px solid #dde4e0;align-items:center;margin-bottom:22px;padding-bottom:20px}.v2-page-title{align-items:center}.v2-page-title>span{border-radius:4px;width:40px;height:40px}.v2-page-title small{color:#77857f;letter-spacing:.08em}.v2-page-title h1{letter-spacing:-.035em;margin:3px 0 4px;font-size:24px;font-weight:650}.v2-page-title p{color:#73807b;font-size:11px}.v2-page-meta{border-left:1px solid #dbe2de;justify-items:end;gap:3px;padding-left:30px;display:grid}.v2-page-meta small{color:#9aa39f;letter-spacing:.12em;font-size:8px}.v2-page-meta strong{color:#52605b;font-size:10px;font-weight:550}.v2-card,.v2-kpi,.v2-object-card,.v2-modal,.v2-detail,.v2-drawer{box-shadow:var(--shadow);border-color:#dce3df;border-radius:6px}.v2-kpi-grid{gap:12px}.v2-kpi{padding:17px 17px 14px}.v2-kpi>span em{background:#e6f2ed;border-radius:3px}.v2-kpi>strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.v2-kpi>i{background:#0b6b5f;height:2px}.v2-dashboard-grid,.v2-module-layout,.v2-iam-layout{gap:12px}.v2-card-head{border-color:#e5eae7;min-height:56px;padding:15px 18px}.v2-card-head h2{font-size:14px;font-weight:650}.v2-card-head>button{border-radius:4px}.v2-scope-main{background:#edf4f1;border-radius:4px}.v2-scope-card dl{border-radius:4px}.v2-role-list span,.v2-effect-systems span,.v2-role-catalog article footer>*{border-radius:3px}.v2-card>:where(p){color:#71817a;overflow-wrap:anywhere;margin:0;padding:14px 18px;line-height:1.7}.v2-card>.v2-filter-tabs{margin-inline:18px}.v2-toolbar{background:#fff;border-color:#e2e8e5;min-height:56px}.v2-table,.v2-account-table{border-radius:6px}.v2-table table{border-collapse:collapse}.v2-table th,.v2-account-table th{color:#67736e;letter-spacing:.04em;font-size:9px;font-weight:650}.v2-record-list>div{border-color:#e8ecea}.v2-record-status i{background:#25866b}.v2-primary{background:#0b6459;border-radius:4px}.v2-primary:hover{background:#084f47}.v2-secondary,.v2-avatar-sm{border-radius:4px}.v2-avatar-md{border-radius:5px}.v2-avatar-lg{border-radius:6px}.v2-detail,.v2-drawer{border-radius:0}.v2-detail header,.v2-drawer header{padding:22px 24px}.v2-detail header button,.v2-drawer header button,.v2-modal header button{border-radius:4px}.v2-modal{border-radius:7px}.v2-modal-note{color:#2e665a;background:#edf4f1;border-radius:4px}.v2-form-error{border-radius:4px}.v2-message-list article,.v2-todo-list article,.v2-inbox-list article{border-radius:4px}.v2-message-list article.unread{background:#edf5f2}.v2-denied{background:#f3f6f4}.v2-denied>span{color:#0b6b5f;background:#e6f0ed;border-radius:7px}.eco-brand{gap:12px}.eco-brand img{width:120px;height:auto;display:block}.eco-header .eco-brand small{border-left:1px solid #d8dfdc;padding-left:12px}.eco-network-core img{width:84px;height:auto}.eco-footer .eco-brand img{width:106px}.eco-capability-grid article,.eco-product,.eco-global-map{border-radius:0}.eco-hero h1{font-weight:590}.eco-button-primary,.eco-header-actions button,.eco-final-cta button{border-radius:3px}.cockpit-shell{--ck-bg:#eef6ff;--ck-panel:#fff;--ck-line:#d5e5f4;--ck-text:#102d47;--ck-muted:#71879b;--ck-blue:#2478df;--ck-cyan:#12a5ba;--ck-green:#16a27d;min-height:100vh;color:var(--ck-text);background:linear-gradient(#f8fbff 0%,#edf6ff 46%,#f8fbff 100%);padding:0 24px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:auto}.cockpit-shell *{box-sizing:border-box}.cockpit-grid-bg{pointer-events:none;background-image:linear-gradient(#3475b20b 1px,#0000 1px),linear-gradient(90deg,#3475b20b 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#00000040);mask-image:linear-gradient(#000,#00000040)}.cockpit-gate{color:#15334d;background:#edf6ff}.cockpit-gate>svg{color:#2478df}.cockpit-gate button{color:#15334d;background:#fff;border-color:#9bbbd8}.cockpit-header{z-index:2;border-bottom:1px solid #d7e5f1;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;display:grid;position:relative}.cockpit-header:before,.cockpit-header:after{display:none}.cockpit-header-side{align-items:center;gap:13px;display:flex}.cockpit-header-side>img{width:105px;height:auto}.cockpit-header-side button{color:#4b6c87;cursor:pointer;background:#fff;border:1px solid #cddfec;border-radius:3px;place-items:center;width:32px;height:32px;display:grid}.cockpit-header-side>span{color:#71879a;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;display:flex}.cockpit-header-side>span i{background:#14a47d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dff3ec}.cockpit-header-side.right{justify-content:flex-end}.cockpit-header-side.right>span{text-align:right;grid-template-columns:auto auto;gap:2px 12px;display:grid}.cockpit-header-side.right>span b{color:#173b59;grid-area:1/2/3;font-size:17px;font-weight:570}.cockpit-title{text-align:center}.cockpit-title small{color:#5d87ab;letter-spacing:.24em;font-size:7px}.cockpit-title h1{color:#112f49;letter-spacing:.08em;margin:4px 0 0;font-size:23px;font-weight:650}.cockpit-controlbar{z-index:2;justify-content:space-between;align-items:center;height:43px;display:flex;position:relative}.cockpit-source-switch{display:flex}.cockpit-source-switch button{color:#6f8395;cursor:pointer;background:#ffffffad;border:1px solid #d2e1ed;border-right:0;height:26px;padding:0 13px;font-size:8px}.cockpit-source-switch button:first-child{border-radius:3px 0 0 3px}.cockpit-source-switch button:last-child{border-right:1px solid #d2e1ed;border-radius:0 3px 3px 0}.cockpit-source-switch button.active{color:#fff;background:#2478df;border-color:#2478df}.cockpit-live{color:#58748b;align-items:center;gap:8px;font-size:9px;display:flex}.cockpit-live>i{background:#16a27d;border-radius:50%;width:6px;height:6px;animation:1.8s infinite ck-pulse;box-shadow:0 0 0 5px #16a27d1a}.cockpit-live>span{color:#2478df;border-left:1px solid #cddce8;padding-left:10px}.cockpit-live>button{color:#5e7e97;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cockpit-error{z-index:20;color:#9a6528;background:#fff8ed;border:1px solid #e0bd88;padding:8px 15px;font-size:10px;position:fixed;top:115px;left:50%;transform:translate(-50%)}.cockpit-kpis{z-index:2;border:0;grid-template-columns:repeat(6,1fr);gap:9px;display:grid;position:relative}.cockpit-kpis article{background:#ffffffeb;border:1px solid #d6e5f1;border-radius:4px;grid-template-columns:1fr auto;align-content:center;gap:3px 12px;height:89px;padding:13px 16px;display:grid;position:relative;box-shadow:0 5px 20px #305e870b}.cockpit-kpis article>span{color:#aec2d2;font-size:7px;position:absolute;top:6px;left:8px}.cockpit-kpis article>svg{color:#4b8dcc;grid-area:1/2/3}.cockpit-kpis article>small{color:#71869a;font-size:9px}.cockpit-kpis article>strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.cockpit-kpis article>i{background:linear-gradient(#5ca8ef,#2478df);width:2px;position:absolute;top:18px;bottom:18px;left:0}.cockpit-river-panel{z-index:2;background:#ffffffe0;border:1px solid #cedfec;border-radius:5px;height:clamp(280px,31vh,350px);margin-top:10px;position:relative;overflow:hidden;box-shadow:0 8px 30px #31618b0d}.cockpit-river-panel>header{border-bottom:1px solid #e1ebf3;justify-content:space-between;align-items:center;height:44px;padding:0 15px;display:flex}.cockpit-river-panel>header>div{align-items:center;gap:8px;display:flex}.cockpit-river-panel>header svg{color:#2478df;width:15px}.cockpit-river-panel>header span{font-size:12px;font-weight:650}.cockpit-river-panel>header small{color:#8094a6;margin-left:8px;font-size:8px}.cockpit-river-panel>header>b{color:#4383bd;letter-spacing:.14em;align-items:center;gap:7px;font-size:7px;display:flex}.cockpit-river-panel>header>b i{background:#16a27d;border-radius:50%;width:5px;height:5px;animation:1.5s infinite ck-pulse}.cockpit-river{background:radial-gradient(circle at 50% 62%,#318ee11a,#0000 42%);height:calc(100% - 44px);position:relative;overflow:hidden}.river-route{width:96%;height:calc(100% - 16px);position:absolute;inset:8px 2%;overflow:visible}.river-route path{fill:none;vector-effect:non-scaling-stroke}.river-halo{stroke:#3387da1f;stroke-width:28px;filter:blur(8px)}.river-line{stroke:url(#riverBlue);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #2478df61);stroke-dasharray:9 8;animation:9s linear infinite riverDash}@keyframes riverDash{to{stroke-dashoffset:-170px}}.river-stages{grid-template-columns:repeat(7,1fr);align-items:center;gap:10px;display:grid;position:absolute;inset:0 2%}.river-stages article{z-index:3;justify-items:center;gap:3px;min-width:0;display:grid;position:relative;transform:translateY(31px)}.river-stages article:nth-child(2),.river-stages article:nth-child(5),.river-stages article:nth-child(7){transform:translateY(-32px)}.river-stages article:nth-child(3){transform:translateY(48px)}.river-stages article:nth-child(4){transform:translateY(-6px)}.river-stages article:nth-child(6){transform:translateY(42px)}.river-stages article>span{color:#2478df;background:#fff;border:1px solid #b9d6ea;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 6px #e9f5ffe0,0 7px 20px #1c67a41f}.river-stages article>span svg{width:17px}.river-stages small{color:#55748c;margin-top:6px;font-size:8px}.river-stages strong{color:#143957;font-variant-numeric:tabular-nums;font-size:17px;font-weight:680}.river-stages em{color:#91a5b5;letter-spacing:.1em;font-size:6px;font-style:normal}.river-particles{pointer-events:none;position:absolute;inset:0}.river-particles i{--delay:0s;z-index:4;width:7px;height:7px;animation:riverTravel 3.2s linear var(--delay) both;background:#38a2ff;border:2px solid #fff;border-radius:50%;position:absolute;top:54%;left:2%;box-shadow:0 0 0 5px #38a2ff29,0 0 14px #38a2ff}@keyframes riverTravel{0%{opacity:0;top:55%;left:2%}6%{opacity:1}18%{top:34%;left:17%}34%{top:67%;left:33%}50%{top:40%;left:50%}66%{top:28%;left:66%}82%{top:66%;left:82%}94%{opacity:1}to{opacity:0;top:35%;left:97%}}.cockpit-bottom-grid{z-index:2;grid-template-columns:1.05fr 1.45fr 1.05fr .95fr;gap:9px;height:clamp(300px,34vh,370px);margin-top:9px;display:grid;position:relative}.cockpit-panel{background:#fffffff0;border:1px solid #d3e2ee;border-radius:4px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 6px 22px #2b587f0a}.cockpit-panel:before,.cockpit-panel:after{display:none}.cockpit-panel>header{background:#f8fbfe;border-bottom:1px solid #e1ebf2;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.cockpit-panel>header>div{color:#387bb7;align-items:center;gap:7px;display:flex}.cockpit-panel>header svg{width:13px}.cockpit-panel>header span{letter-spacing:.13em;font-size:7px;font-weight:750}.cockpit-panel>header small{color:#788ea1;font-size:8px}.gateway-main{grid-template-columns:40% 60%;align-items:center;height:47%;padding:9px;display:grid}.gateway-ring{--value:100%;aspect-ratio:1;background:conic-gradient(#2478df var(--value),#e5f0f8 0);border-radius:50%;width:min(10vh,96px);margin:auto;position:relative}.gateway-ring:before{content:"";background:#fff;border:1px solid #deebf3;border-radius:50%;position:absolute;inset:7px}.gateway-ring>span{align-content:center;place-items:center;display:grid;position:absolute;inset:0}.gateway-ring b{color:#173b59;font-size:18px;font-weight:650}.gateway-ring small{color:#8295a5;font-size:7px}.gateway-main dl{border-top:1px solid #dce8f1;border-left:1px solid #dce8f1;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.gateway-main dl>div{border-bottom:1px solid #dce8f1;border-right:1px solid #dce8f1;padding:8px}.gateway-main dt{color:#7b8f9f;font-size:7px}.gateway-main dd{color:#1b405e;margin:4px 0 0;font-size:13px;font-weight:600}.gateway-main dd i{color:#879baa;margin-left:2px;font-size:6px;font-style:normal}.gateway-stream{padding:0 10px}.gateway-stream>span{color:#5c87a8;letter-spacing:.08em;margin-bottom:4px;font-size:7px;display:block}.gateway-stream>div{border-top:1px solid #ebf1f5;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:6px;height:21px;display:grid}.gateway-stream>div>i{border-radius:50%;width:4px;height:4px}.gateway-stream .ok{background:#16a27d}.gateway-stream .warn{background:#e29a3d}.gateway-stream b,.gateway-stream small,.gateway-stream em{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.gateway-stream b{font-weight:600}.gateway-stream small{color:#7e929f}.gateway-stream em{color:#6f8799;font-style:normal}.gateway-stream p{color:#8195a4;font-size:7px}.trend-summary{border-bottom:1px solid #e0eaf2;grid-template-columns:repeat(4,1fr);height:66px;display:grid}.trend-summary>div{border-right:1px solid #e0eaf2;align-content:center;gap:3px;padding:0 13px;display:grid}.trend-summary span{color:#7890a3;font-size:7px}.trend-summary b{color:#163b59;font-size:17px;font-weight:650}.trend-chart{height:calc(100% - 106px);min-height:170px;padding:18px 14px 15px;position:relative}.trend-chart svg{width:100%;height:calc(100% - 16px);overflow:visible}.chart-grid line{stroke:#dfebf4;stroke-width:1px}.trend-chart polyline{fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.2s forwards drawLine}@keyframes drawLine{to{stroke-dashoffset:0}}.visits-line{stroke:#2478df;stroke-width:2px;filter:drop-shadow(0 0 4px #2478df3d)}.ai-line{stroke:#10a5ba;stroke-width:1.5px}.trend-legend{gap:12px;display:flex;position:absolute;top:7px;right:15px}.trend-legend span{color:#74899a;align-items:center;gap:5px;font-size:7px;display:flex}.trend-legend span:before{content:"";width:11px;height:2px}.trend-legend .visits:before{background:#2478df}.trend-legend .ai:before{background:#10a5ba}.trend-dates{color:#8ca0af;justify-content:space-between;font-size:6px;display:flex}.defense-overview{grid-template-columns:1fr 1.1fr;align-items:center;height:47%;display:grid}.defense-core{place-items:center;height:auto;padding:8px;display:grid}.defense-core>div{aspect-ratio:1;background:#f2f9fe;border:1px solid #9fcbe7;align-content:center;place-items:center;width:min(9vh,82px);display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 25px #2478df1a}.defense-core>div:before,.defense-core>div:after{content:"";border:1px solid #d1e7f5;position:absolute;inset:9px}.defense-core>div:after{inset:18px}.defense-core svg,.defense-core span{z-index:2;position:relative;transform:rotate(-45deg)}.defense-core svg{color:#2478df}.defense-core span{text-align:center;color:#487a9e;margin-top:7px;font-size:6px}.defense-status{gap:7px;display:grid}.defense-status>span{color:#168566;align-items:center;gap:5px;font-size:7px;display:flex}.defense-status>span svg{width:11px}.defense-status>b{color:#183e5b;font-size:22px;font-weight:650;display:grid}.defense-status>b small{color:#8295a4;font-size:6px;font-weight:450}.defense-status>em{color:#738b9e;font-size:7px;font-style:normal}.defense-matrix{border-top:1px solid #dce8f1;border-left:1px solid #dce8f1;grid-template-columns:repeat(2,1fr);margin:0 10px;display:grid}.defense-matrix>div{border-bottom:1px solid #dce8f1;border-right:1px solid #dce8f1;gap:3px;padding:7px 9px;display:grid}.defense-matrix small{color:#748a9b;font-size:7px}.defense-matrix strong{color:#1c405d;font-size:13px;font-weight:630}.category-bars{gap:7px;padding:13px 11px;display:grid}.category-bars>div{grid-template-columns:68px 1fr 24px;align-items:center;gap:7px;display:grid}.category-bars span,.category-bars strong{font-size:7px}.category-bars span{color:#6e8598}.category-bars strong{text-align:right}.category-bars>div>i{background:#edf4f8;height:5px}.category-bars>div>i b{background:linear-gradient(90deg,#7eb9ee,#2478df);height:100%;display:block}.supply-panel>footer{border-top:1px solid #e3edf4;grid-template-columns:1fr 1fr auto;gap:5px;padding-top:9px;display:grid;position:absolute;bottom:9px;left:10px;right:10px}.supply-panel>footer span{color:#688195;align-items:center;gap:4px;font-size:6px;display:flex}.supply-panel>footer i{background:#16a27d;border-radius:50%;width:4px;height:4px}.supply-panel>footer b{color:#54748c;font-size:7px;font-weight:550}.cockpit-footer{z-index:2;color:#7790a3;letter-spacing:.08em;align-items:flex-end;gap:12px;height:25px;font-size:6px;display:flex;position:relative}.cockpit-footer>i{background:linear-gradient(90deg,#c8dce9,#0000);flex:1;height:1px}.cockpit-footer small{letter-spacing:.02em}@media (max-width:1250px){.v2-system-grid{grid-template-columns:repeat(3,1fr)}.cockpit-shell{overflow:auto}.cockpit-kpis{grid-template-columns:repeat(3,1fr)}.cockpit-river-panel{height:320px}.cockpit-bottom-grid{grid-template-columns:repeat(2,1fr);height:auto}.cockpit-panel{min-height:320px}}@media (max-width:900px){.v2-login{display:block}.v2-login-intro{min-height:500px}.v2-login-panel{height:auto;padding:35px 20px}.v2-shell{display:block}.v2-sidebar{width:248px}.v2-system-grid{grid-template-columns:repeat(2,1fr)}.v2-content{padding:20px 15px}.cockpit-title h1{font-size:16px}.cockpit-header-side.left>span,.cockpit-header-side.left>img{display:none}.river-stages{gap:4px}.river-stages article strong{font-size:13px}.river-stages article>span{width:34px;height:34px}}@media (max-width:620px){.v2-brand-logo{width:108px}.v2-brand>span{display:none}.v2-login-intro{min-height:440px}.v2-login-panel{padding:22px 13px}.v2-login-box{padding:28px 22px}.v2-system-grid{grid-template-columns:1fr}.v2-page-heading{align-items:flex-start}.v2-page-meta{display:none}.cockpit-shell{padding:0 10px 12px}.cockpit-header{height:64px}.cockpit-title small{display:none}.cockpit-title h1{letter-spacing:.02em;font-size:13px}.cockpit-controlbar{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:9px 0}.cockpit-source-switch{flex-wrap:wrap}.cockpit-kpis{grid-template-columns:repeat(2,1fr)}.cockpit-river-panel{height:620px}.river-route,.river-particles{display:none}.river-stages{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:16px}.river-stages article,.river-stages article:nth-child(n){background:#fff;border:1px solid #d8e7f2;min-height:120px;padding:12px;transform:none}.cockpit-bottom-grid{grid-template-columns:1fr}.cockpit-footer{display:none}}.cockpit-hall{color:#123653;background:radial-gradient(circle at 50% 34%,#6cbbf133,#0000 34%),linear-gradient(#f7fbff 0,#eaf5fd 50%,#f4f9fd 100%);height:100vh;min-height:720px;padding:0 18px 8px;overflow:hidden}.cockpit-hall .cockpit-grid-bg{background-image:linear-gradient(#4082b80d 1px,#0000 1px),linear-gradient(90deg,#4082b80d 1px,#0000 1px);background-size:32px 32px;position:absolute;-webkit-mask-image:linear-gradient(#000,#0006);mask-image:linear-gradient(#000,#0006)}.cockpit-hall .cockpit-header{background:linear-gradient(90deg,#0000 0,#ffffffa6 20% 80%,#0000);border-bottom:0;height:66px}.cockpit-hall .cockpit-header:after{content:"";background:linear-gradient(90deg,#0000,#5ba9e4 28%,#1677da 50%,#5ba9e4 72%,#0000);width:auto;height:1px;display:block;position:absolute;bottom:0;left:18%;right:18%;transform:none}.cockpit-hall .cockpit-title:before,.cockpit-hall .cockpit-title:after{content:"";border-top:1px solid #62a9df;width:48px;height:8px;position:absolute;top:50%}.cockpit-hall .cockpit-title:before{right:100%;transform:skew(42deg)}.cockpit-hall .cockpit-title:after{left:100%;transform:skew(-42deg)}.cockpit-hall .cockpit-title h1{letter-spacing:.1em;font-size:22px}.cockpit-hall .cockpit-title>i{background:linear-gradient(90deg,#0000,#2080dc,#0000);height:2px;display:block;bottom:-9px;left:24%;right:24%;box-shadow:0 0 12px #2080dc80}.cockpit-hall .cockpit-kpis article{background:linear-gradient(135deg,#fffffff5,#eff8ffe6);border-color:#c9deed;border-radius:2px;height:74px;padding:10px 14px;box-shadow:0 5px 18px #245b850b}.cockpit-hall .cockpit-kpis article:after{content:"";background:#499de0;width:18px;height:1px;position:absolute;top:0;right:0}.hall-grid{z-index:2;grid-template-columns:minmax(260px,.82fr) minmax(600px,1.72fr) minmax(260px,.82fr);gap:8px;height:calc(100vh - 207px);min-height:513px;margin-top:8px;display:grid;position:relative}.hall-column,.hall-center{gap:8px;min-width:0;min-height:0;display:grid}.cockpit-hall .cockpit-panel{background:linear-gradient(145deg,#fffffff5,#f1f9fff0);border:1px solid #c3dcec;border-radius:2px;box-shadow:0 6px 20px #2a5b810d}.cockpit-hall .cockpit-panel:before,.cockpit-hall .cockpit-panel:after{content:"";z-index:3;pointer-events:none;width:16px;height:9px;display:block;position:absolute}.cockpit-hall .cockpit-panel:before{border-top:2px solid #2c86d7;border-left:2px solid #2c86d7;top:-1px;left:-1px}.cockpit-hall .cockpit-panel:after{border-bottom:2px solid #2c86d7;border-right:2px solid #2c86d7;bottom:-1px;right:-1px}.cockpit-hall .cockpit-panel>header span{color:#235c89;letter-spacing:.08em;font-size:9px}.cockpit-hall .cockpit-panel>header small>i{background:#12a27c;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.6s infinite ck-pulse;display:inline-block;box-shadow:0 0 0 4px #12a27c1a}.hall-trend-summary{border-bottom:1px solid #e0ecf4;grid-template-columns:1fr 1fr;height:48px;display:grid}.hall-trend-summary>span{color:#6b8599;justify-content:space-between;align-items:center;padding:0 13px;font-size:8px;display:flex}.hall-trend-summary>span+span{border-left:1px solid #e0ecf4}.hall-trend-summary b{color:#153d5d;font-size:17px;font-weight:670}.hall-trend-chart{height:calc(100% - 84px);min-height:100px;padding:11px 11px 7px}.hall-trend-chart>svg{width:100%;height:calc(100% - 18px);overflow:visible}.hall-trend-chart polyline{fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.1s forwards drawLine}.hall-trend-chart .visits-line{stroke:#2478df;stroke-width:2px}.hall-trend-chart .ai-line{stroke:#15a58d;stroke-width:1.5px}.hall-trend-chart>div{justify-content:flex-end;gap:13px;display:flex}.hall-trend-chart>div span{color:#7690a3;align-items:center;gap:4px;font-size:7px;display:flex}.hall-trend-chart>div i{width:12px;height:2px}.hall-trend-chart .blue{background:#2478df}.hall-trend-chart .green{background:#15a58d}.hall-live-feed{height:calc(100% - 36px);padding:2px 8px 8px;overflow:hidden}.hall-feed-row{--feed:#2478df;height:42px;animation:feedEnter .45s ease calc(var(--row)*35ms) both;border-bottom:1px solid #e4edf4;grid-template-columns:42px minmax(0,1fr) 54px 27px;align-items:center;gap:6px;display:grid;position:relative}.hall-feed-row:before{content:"";background:var(--feed);width:3px;height:16px;position:absolute;top:13px;left:0}.hall-feed-row>span{border:1px solid color-mix(in srgb,var(--feed) 35%,#fff);color:var(--feed);text-align:center;margin-left:7px;padding:3px 4px;font-size:6px}.hall-feed-row>div{gap:2px;min-width:0;display:grid}.hall-feed-row b,.hall-feed-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hall-feed-row b{color:#284b66;font-size:8px;font-weight:630}.hall-feed-row small{color:#8094a4;font-size:6px}.hall-feed-row time{color:#587890;font-variant-numeric:tabular-nums;font-size:7px}.hall-feed-row em{color:#8196a6;font-size:6px;font-style:normal}.hall-feed-row.type-user{--feed:#22a6c7}.hall-feed-row.type-poc{--feed:#f19a3e}.hall-feed-row.type-ai{--feed:#16a27d}.hall-feed-row.type-simulation{--feed:#7b7dd8}.hall-feed-row.type-adjustment{--feed:#be7a39}@keyframes feedEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hall-feed-empty{color:#8095a5;place-items:center;height:100%;font-size:9px;display:grid}.hall-map-panel{isolation:isolate;position:relative}.hall-map-panel:before{filter:blur(10px);background:radial-gradient(circle,#53aae829,#0000 62%);z-index:0!important;border:0!important;width:84%!important;height:76%!important;top:12%!important;left:8%!important}.cockpit-china-map{z-index:1;position:absolute;inset:36px 0 0}.map-legend{z-index:3;background:#ffffffe0;border:1px solid #d1e2ef;gap:11px;padding:7px 9px;display:flex;position:absolute;bottom:10px;left:13px;box-shadow:0 4px 14px #245c850f}.map-legend span{color:#587891;align-items:center;gap:4px;font-size:7px;display:flex}.map-legend i{border-radius:50%;width:6px;height:6px}.map-legend .transaction{background:#1a78e8}.map-legend .user{background:#22a6c7}.map-legend .poc{background:#f19a3e}.map-legend .ai{background:#16a27d}.map-hub-card{z-index:3;background:#f6fcffeb;border:1px solid #abd0e9;grid-template-columns:1fr auto;align-items:end;width:100px;padding:8px 9px;display:grid;position:absolute;bottom:10px;right:12px;box-shadow:0 7px 20px #1f699f1a}.map-hub-card small{color:#6e92aa;letter-spacing:.12em;grid-column:1/3;font-size:6px}.map-hub-card b{color:#1167ad;margin-top:2px;font-size:19px}.map-hub-card span{color:#4a7594;align-items:center;gap:4px;font-size:6px;display:flex}.map-hub-card i{background:#16a27d;border-radius:50%;width:5px;height:5px;animation:1.5s infinite ck-pulse}.hall-capabilities{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:7px;min-height:0;display:grid}.hall-capabilities article{--cap:0;background:linear-gradient(135deg,#fffffffa,#ecf7fff0);border:1px solid #c9deec;grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;padding:8px 9px;display:grid;position:relative;overflow:hidden}.hall-capabilities article:after{content:"";border:1px solid #3f91d024;width:70px;height:70px;position:absolute;bottom:-28px;right:-20px;transform:rotate(45deg)}.hall-capabilities article>span{color:#2478df;background:#edf8ff;border:1px solid #b8d7eb;place-items:center;width:34px;height:34px;display:grid;transform:rotate(45deg)}.hall-capabilities article>div{grid-template-columns:1fr auto;align-items:end;gap:1px 8px;min-width:0;display:grid}.hall-capabilities small{color:#66849b;font-size:7px}.hall-capabilities strong{color:#153d5c;grid-area:1/2/3;font-size:17px;font-weight:690}.hall-capabilities em{color:#8a9eac;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.hall-capabilities article:nth-child(3n+2)>span{color:#16a27d}.hall-capabilities article:nth-child(3n)>span{color:#e18c35}.hall-role-bars{gap:9px;padding:14px 12px;display:grid}.hall-role-bars>div{grid-template-columns:60px 1fr 34px;align-items:center;gap:7px;display:grid}.hall-role-bars span{color:#688398}.hall-role-bars strong{text-align:right;color:#315b79}.hall-role-bars i{background:#e8f2f8;height:6px;overflow:hidden}.hall-role-bars i b{background:linear-gradient(90deg,#72b8e8,#2478df);height:100%;animation:1s both barGrow;display:block}.hall-role-bars>div:nth-child(2) i b{background:linear-gradient(90deg,#71d0c5,#15a58d)}.hall-role-bars>div:nth-child(3) i b{background:linear-gradient(90deg,#8cc6ef,#39a0e4)}.hall-role-bars>div:nth-child(4) i b{background:linear-gradient(90deg,#f5c478,#ee9438)}@keyframes barGrow{0%{width:0}}.hall-gateway-body{grid-template-columns:38% 62%;align-items:center;height:calc(100% - 36px);padding:8px;display:grid}.hall-gateway-body .gateway-ring{width:min(8vh,80px)}.hall-gateway-body dl{border-top:1px solid #d9e7f0;border-left:1px solid #d9e7f0;grid-template-columns:1fr 1fr;margin:0;display:grid}.hall-gateway-body dl>div{border-bottom:1px solid #d9e7f0;border-right:1px solid #d9e7f0;padding:7px}.hall-gateway-body dt{color:#7b91a2;font-size:6px}.hall-gateway-body dd{color:#1b4361;margin:3px 0 0;font-size:12px;font-weight:650}.hall-gateway-body dd i{color:#8095a4;margin-left:2px;font-size:6px;font-style:normal}.hall-defense-panel>header small{align-items:center;display:flex}.hall-defense-body{grid-template-columns:.8fr 1.2fr;align-items:center;height:52%;display:grid}.defense-orbit{color:#267fbe;border:1px solid #a9d2e9;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid;position:relative}.defense-orbit:before,.defense-orbit:after{content:"";border:1px dashed #bedbed;border-radius:50%;animation:8s linear infinite orbitSpin;position:absolute}.defense-orbit:before{inset:8px}.defense-orbit:after{animation-duration:12s;animation-direction:reverse;inset:-7px}.defense-orbit>i{background:#16a27d;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #16a27d}.defense-orbit>i:first-of-type{top:14px;left:8px}.defense-orbit>i:nth-of-type(2){top:32px;right:2px}.defense-orbit>i:nth-of-type(3){bottom:-3px;left:24px}@keyframes orbitSpin{to{transform:rotate(360deg)}}.hall-defense-body>div+div{gap:3px;display:grid}.hall-defense-body strong{color:#17415f;font-size:23px}.hall-defense-body small{color:#8296a5;font-size:7px}.hall-defense-body span{color:#168364;align-items:center;gap:4px;margin-top:4px;font-size:7px;display:flex}.hall-defense-body span svg{width:10px}.hall-defense-grid{border-top:1px solid #dbe8f1;border-left:1px solid #dbe8f1;grid-template-columns:1fr 1fr;margin:0 9px;display:grid}.hall-defense-grid span{color:#6e8799;border-bottom:1px solid #dbe8f1;border-right:1px solid #dbe8f1;justify-content:space-between;align-items:center;padding:7px;font-size:6px;display:flex}.hall-defense-grid b{color:#1d4968;font-size:11px}.cockpit-hall .cockpit-footer{color:#63849c;height:24px}@media (max-width:1300px){.cockpit-hall{height:auto;min-height:100vh;overflow:auto}.hall-grid{grid-template-columns:1fr;height:auto}.hall-column,.hall-center{grid-template-rows:none}.hall-column{grid-template-columns:1fr 1fr}.hall-center{grid-template-rows:520px 190px}.hall-capabilities{grid-template-columns:repeat(3,1fr)}.cockpit-hall .cockpit-panel{min-height:280px}.hall-map-panel{min-height:520px}.hall-capabilities article{min-height:88px}.hall-right{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.cockpit-hall .cockpit-kpis{height:auto}.hall-column,.hall-right{grid-template-columns:1fr}.hall-center{grid-template-rows:480px auto}.hall-capabilities{grid-template-columns:1fr 1fr}.hall-grid{grid-template-columns:1fr}.cockpit-hall .cockpit-panel{min-height:300px}.cockpit-hall .cockpit-title{padding:0}.cockpit-hall .cockpit-title:before,.cockpit-hall .cockpit-title:after,.map-hub-card{display:none}}.v2-login-panel{padding-block:32px;overflow:auto}.v2-auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:4px 0 22px;display:grid}.v2-auth-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 8px;font-size:12px}.v2-auth-tabs button.active{color:#153f38;border-color:#2f7568;font-weight:700}.v2-register-type{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.v2-register-type>button{text-align:left;border:1px solid var(--line);cursor:pointer;color:#6e756f;background:#fff;border-radius:6px;align-items:flex-start;gap:9px;padding:12px;display:flex}.v2-register-type>button.active{color:#153f38;background:#f0f6f4;border-color:#2f7568;box-shadow:inset 0 0 0 1px #2f7568}.v2-register-type span{flex-direction:column;display:flex}.v2-register-type strong{font-size:11px}.v2-register-type small{color:#7f8781;margin-top:4px;font-size:8px;line-height:1.4}.v2-register-grid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.v2-register-grid .wide{grid-column:1/-1}.v2-input select{width:100%;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0}.v2-sms-row{grid-template-columns:minmax(0,1fr) 96px;gap:7px;display:grid}.v2-sms-row .v2-input{min-width:0}.v2-sms-send{color:#245f55;cursor:pointer;white-space:nowrap;background:#f7faf8;border:1px solid #c9d8d1;border-radius:7px;align-self:end;height:48px;font-size:10px;font-weight:700}.v2-sms-send:hover:not(:disabled){background:#edf6f3;border-color:#79a99e}.v2-sms-send:disabled{cursor:not-allowed;opacity:.55}.v2-input.is-verified-ready{border-color:#83b8a9}.v2-sms-ready{color:#218368;flex:none}.v2-sms-hint{color:#37665b;background:#f0f7f4;border:1px solid #cfe2db;border-radius:6px;align-items:flex-start;gap:7px;margin:2px 0 12px;padding:9px 10px;font-size:9px;line-height:1.55;display:flex}.v2-sms-hint svg{flex:none;margin-top:1px}.v2-terms-check{color:#626a65;gap:8px;line-height:1.55;flex-direction:row!important;align-items:flex-start!important;margin-top:12px!important;font-size:9px!important;display:flex!important}.v2-terms-check input{margin-top:2px}.v2-terms-check a{color:#245f55;font-weight:650;text-decoration:none}.legal-page{color:#202522;background:#f4f6f5;min-height:100vh;padding:48px 20px}.legal-page article{background:#fff;border:1px solid #dfe4e1;max-width:800px;margin:0 auto;padding:44px 52px;box-shadow:0 14px 40px #15211d0f}.legal-page a{color:#28675b;text-decoration:none}.legal-page h1{margin:30px 0 6px;font-size:30px}.legal-page h2{margin:28px 0 8px;font-size:16px}.legal-page p{color:#5d655f;font-size:13px;line-height:1.9}@media (max-width:720px){.v2-login-panel{padding-block:18px}.v2-register-grid,.v2-register-type{grid-template-columns:1fr}.v2-register-grid .wide{grid-column:auto}.v2-sms-row{grid-template-columns:minmax(0,1fr) 92px}.legal-page{padding:0}.legal-page article{border:0;min-height:100vh;padding:28px 22px}}.v2-password-gate{background:#f2f5f3;place-items:center;min-height:100vh;padding:24px;display:grid}.v2-password-gate>section{background:#fff;border:1px solid #d9e2dd;width:min(460px,100%);padding:38px;box-shadow:0 20px 65px #13382f17}.v2-password-gate>section>span{color:#0b6459;background:#e7f1ee;place-items:center;width:44px;height:44px;display:grid}.v2-password-gate small{color:#277568;letter-spacing:.12em;margin-top:20px;font-size:9px;display:block}.v2-password-gate h1{margin:8px 0;font-size:24px}.v2-password-gate p{color:#737e78;font-size:11px;line-height:1.7}.v2-password-gate form{gap:13px;margin-top:25px;display:grid}.v2-password-gate label{gap:6px;font-size:10px;font-weight:650;display:grid}.v2-password-gate input{border:1px solid #d6dfda;height:42px;padding:0 11px}.v2-password-gate form>button{height:43px}.v2-text-button{color:#6f7974;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px;font-size:10px}.v2-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.v2-journey-card{border:1px solid var(--line);background:var(--surface);min-height:150px;color:var(--ink);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.v2-journey-card:hover{border-color:#8cb3aa;transform:translateY(-2px);box-shadow:0 10px 28px #1f2a3714}.v2-journey-card span{font-size:15px;font-weight:700}.v2-journey-card p{color:var(--muted);flex:1;margin:10px 0;line-height:1.65}.v2-journey-card small{color:#0b6b5f;font-weight:650}.v2-table-row-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.v2-table-row-link:hover{color:#0b6b5f;text-underline-offset:3px;text-decoration:underline}.v2-temp-password dl{gap:10px;display:grid}.v2-temp-password dl div{border:1px solid var(--line);background:#f4f7f5;border-radius:4px;padding:12px}.v2-temp-password dt{color:var(--muted);font-size:12px}.v2-temp-password dd{margin:5px 0 0;font-weight:700}.v2-temp-password code{letter-spacing:.04em;font-size:18px}@media (max-width:1100px){.v2-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-journey-grid{grid-template-columns:1fr}}@media (max-width:620px){.v2-login-intro{min-height:112px;padding:24px 20px}.v2-login-copy{display:none}.v2-login-panel{padding-top:14px}}.cockpit-hall{background:radial-gradient(circle at 49% 38%,#45a9e838,#0000 31%),radial-gradient(circle at 22% 68%,#50b9ad1f,#0000 26%),radial-gradient(circle at 82% 22%,#6fb0e121,#0000 24%),linear-gradient(156deg,#f8fcff 0%,#e8f4fb 44%,#f4f9fd 100%)}.cockpit-hall .cockpit-grid-bg:before,.cockpit-hall .cockpit-grid-bg:after{content:"";filter:blur(42px);opacity:.55;border-radius:50%;position:absolute}.cockpit-hall .cockpit-grid-bg:before{background:#58b2e429;width:28vw;height:28vw;top:22%;left:18%}.cockpit-hall .cockpit-grid-bg:after{background:#47b8a71a;width:24vw;height:24vw;bottom:6%;right:10%}.cockpit-hall .cockpit-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#0000,#ffffff7a 18%,#ffffff8a 82%,#0000)}.cockpit-hall .cockpit-kpis article,.cockpit-hall .cockpit-panel,.hall-capabilities article{-webkit-backdrop-filter:blur(18px)saturate(138%);backdrop-filter:blur(18px)saturate(138%);background:linear-gradient(145deg,#ffffffc7,#edf8ff94);border-color:#a7cfe7c2;border-radius:8px;box-shadow:0 14px 34px #2b5b811a,inset 0 1px #ffffffe6,inset 0 -1px #96c7e424}.cockpit-hall .cockpit-kpis article{background:linear-gradient(135deg,#ffffffd1,#eaf7ff9c);box-shadow:0 10px 28px #2b5b8117,inset 0 1px #fff}.cockpit-hall .cockpit-panel>header{background:linear-gradient(90deg,#4b9ad31f,#ffffff2e);border-bottom-color:#b8d6e8ad}.cockpit-hall .cockpit-panel:before{border-radius:8px 0 0}.cockpit-hall .cockpit-panel:after{border-radius:0 0 8px}.hall-map-panel{background:linear-gradient(150deg,#fbfeffbd,#def2fc78)!important}.hall-map-panel:before{background:radial-gradient(circle,#40a2dd2e,#45b5af12 42%,#0000 68%)!important}.map-scope-badge{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#5d7d94;letter-spacing:.06em;background:#f8fdffad;border:1px solid #abd3e8c7;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:6px;display:flex;position:absolute;top:47px;left:12px;box-shadow:0 8px 22px #265c8414}.map-scope-badge i{background:#28a49c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 3px #28a49c1a}.map-legend,.map-hub-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#f7fdffb0;border-color:#a2cfe7c2;border-radius:7px;box-shadow:0 12px 28px #1f699f1f,inset 0 1px #ffffffe0}.map-hub-card{width:112px}.map-hub-card small{letter-spacing:.08em}.map-hub-card span{white-space:nowrap}.hall-capabilities article{background:linear-gradient(135deg,#ffffffc4,#e8f6fd8c);border-color:#a8cfe6bd;box-shadow:0 10px 25px #2d5c8214,inset 0 1px #ffffffeb}.hall-capabilities article>span{background:#ecf8ffb8;border-color:#9fcce5cc;box-shadow:0 7px 18px #2770a414}@media (max-width:720px){.map-scope-badge{display:none}}.cockpit-hall{--glass-edge:#ffffffe0;--glass-line:#7fb1d357;--glass-shadow:0 18px 46px #395d7b1b,0 3px 10px #4270930e,inset 0 1px 0 #fffffff5,inset 0 -1px 0 #76accf24;background:radial-gradient(at 52% 39%,#7fc7ef45,#0000 35%),radial-gradient(at 15% 72%,#6fc6bf21,#0000 28%),radial-gradient(at 90% 20%,#8bbfe629,#0000 25%),linear-gradient(155deg,#f8fbfd 0%,#edf6fc 43%,#f8fbfd 100%);padding:0 20px 8px}.cockpit-hall .cockpit-grid-bg{opacity:.5;background-size:44px 44px;-webkit-mask-image:radial-gradient(#000 10%,#00000047 64%,#0000 94%);mask-image:radial-gradient(#000 10%,#00000047 64%,#0000 94%)}.cockpit-hall .cockpit-header{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(90deg,#0000,#ffffff61 15%,#ffffff80 50%,#ffffff61 85%,#0000);height:70px}.cockpit-hall .cockpit-header:after{background:linear-gradient(90deg,#0000,#2c7ed07a,#0000);left:28%;right:28%}.cockpit-hall .cockpit-title h1{letter-spacing:.075em;font-size:23px;font-weight:680}.cockpit-hall .cockpit-title small{color:#6687a2;letter-spacing:.27em;font-size:6px}.cockpit-hall .cockpit-title>i{opacity:.55;box-shadow:0 0 17px #2d87da4d}.cockpit-hall .cockpit-header-side button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff85;border-color:#9bc0da70;border-radius:9px;box-shadow:inset 0 1px #fff,0 8px 18px #38607f12}.cockpit-hall .cockpit-source-switch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff5c;border:1px solid #99bed85c;border-radius:9px;padding:3px;box-shadow:inset 0 1px #ffffffe6}.cockpit-hall .cockpit-source-switch button{background:0 0;height:26px;border:0!important;border-radius:6px!important}.cockpit-hall .cockpit-source-switch button.active{background:linear-gradient(#4d9cf0,#2e7fda);box-shadow:0 5px 13px #2875c538,inset 0 1px #ffffff73}.cockpit-hall .cockpit-kpis{gap:9px;height:78px}.cockpit-hall .cockpit-kpis article{border:1px solid var(--glass-edge);outline:1px solid var(--glass-line);outline-offset:-2px;height:78px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(152%);backdrop-filter:blur(24px)saturate(152%);background:linear-gradient(140deg,#ffffffbf,#ebf6fd7a);border-radius:11px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-content:center;gap:1px 10px;padding:10px 13px}.cockpit-hall .cockpit-kpis article:after,.cockpit-hall .cockpit-kpis article>i{display:none}.cockpit-hall .cockpit-kpis article>span{color:#6388a585;top:7px;left:10px}.cockpit-hall .cockpit-kpis article>svg{color:#327fda;background:linear-gradient(145deg,#ffffffb8,#dceffc80);border:1px solid #8fbede5c;border-radius:11px;grid-area:1/1/3;width:36px;height:36px;padding:9px;box-shadow:inset 0 1px #fff,0 7px 16px #316fa114}.cockpit-hall .cockpit-kpis article>small,.cockpit-hall .cockpit-kpis article>strong{grid-column:2}.cockpit-hall .cockpit-kpis article>small{font-size:8px}.cockpit-hall .cockpit-kpis article>strong{font-size:20px}.hall-grid{grid-template-columns:minmax(260px,.84fr) minmax(650px,1.86fr) minmax(280px,.9fr);gap:10px;height:calc(100vh - 220px);min-height:500px;margin-top:10px}.hall-column,.hall-center{gap:10px}.hall-left{grid-template-rows:.31fr .69fr}.hall-right{grid-template-rows:.23fr .4fr .37fr}.hall-center{grid-template-rows:minmax(0,1fr) 146px}.cockpit-hall .cockpit-panel,.hall-capabilities article{border:1px solid var(--glass-edge);outline:1px solid var(--glass-line);outline-offset:-2px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffb3,#ebf7fe73);border-radius:12px}.cockpit-hall .cockpit-panel>header span{color:#275f8e;font-size:9px}.hall-map-panel{background:linear-gradient(145deg,#ffffff9e,#ddf2fd61)!important;box-shadow:0 22px 55px #305b7c1f,inset 0 1px #fff,inset 0 -1px #74acd026!important}.hall-map-panel:before{filter:blur(18px);content:""!important;z-index:0!important;background:radial-gradient(#5db1e633,#58beb812 45%,#0000 70%)!important;border:0!important;border-radius:50%!important;width:84%!important;height:78%!important;display:block!important;top:10%!important;left:8%!important}.cockpit-china-map{inset:38px 0 0}.map-scope-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4fbff87;border:1px solid #ffffffe0;border-radius:8px;top:49px;left:13px;box-shadow:0 10px 24px #2e5e8214,inset 0 1px #fff}.map-legend,.map-hub-card{outline-offset:-2px;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#f3fbff8f;border:1px solid #ffffffe6;border-radius:9px;outline:1px solid #7bb3d747;box-shadow:0 14px 32px #275b801b,inset 0 1px #fff}.map-legend{bottom:12px;left:14px}.map-hub-card{grid-template-columns:42px minmax(0,1fr);width:134px;bottom:12px;right:14px}.map-hub-card b{white-space:nowrap}.hall-capabilities{grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.hall-capabilities article{grid-template-columns:38px minmax(0,1fr);align-items:center;padding:12px 9px;overflow:hidden}.hall-capabilities article:after{border-color:#599ccf1a;width:84px;height:84px;bottom:-42px;right:-28px}.hall-capabilities article>span{background:#eef9ff8f;border-color:#90c0de66;border-radius:9px;width:32px;height:32px;transform:none;box-shadow:inset 0 1px #fff,0 7px 16px #32709e12}.hall-capabilities article>span svg{width:14px;transform:none}.hall-capabilities article>div{grid-template-columns:1fr;align-items:start;gap:3px;display:grid}.hall-capabilities strong{grid-area:auto;font-size:18px}.hall-trend-summary{border-bottom-color:#90bbd833;height:48px}.hall-trend-chart{height:calc(100% - 86px);padding:9px 11px 6px}.hall-trend-chart .chart-grid line{stroke:#7caed138}.hall-live-feed{height:calc(100% - 38px);padding:3px 9px 8px}.hall-feed-row{border-bottom-color:#89b5d333;height:41px}.hall-feed-row>span{background:#ffffff52;border-radius:3px}.hall-role-bars{gap:8px;padding:12px}.hall-role-bars i{background:#cfe2ef78;border-radius:999px}.hall-role-bars i b{border-radius:999px}.hall-gateway-body{grid-template-columns:37% 63%;height:55%;padding:9px 10px 4px}.hall-gateway-body .gateway-ring{filter:drop-shadow(0 10px 17px #2b71b81f);width:min(9vh,88px)}.hall-gateway-body .gateway-ring:before{background:#f8fdffd1}.hall-gateway-body dl{border-color:#86b5d542}.hall-gateway-body dl>div{background:#fff3;border-color:#86b5d542}.hall-gateway-trend{grid-template-rows:auto 1fr;gap:5px;height:calc(45% - 38px);padding:3px 12px 10px;display:grid}.hall-gateway-trend>span{color:#6f879a;font-size:7px}.hall-gateway-trend>div{background:repeating-linear-gradient(0deg,#0000 0 17px,#7faecd1f 18px);border-bottom:1px solid #7eaecf47;justify-content:space-around;align-items:flex-end;gap:7px;display:flex}.hall-gateway-trend i{transform-origin:bottom;width:9%;min-height:5px;animation:gatewayBar .7s cubic-bezier(.2,.8,.2,1) calc(var(--bar-index)*60ms) both;background:linear-gradient(#5caaf1,#3b82dc);border-radius:3px 3px 0 0;transition:height .55s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 10px #3587d929}@keyframes gatewayBar{0%{transform:scaleY(0)}}.hall-defense-body{height:52%}.defense-orbit{background:radial-gradient(circle,#ffffffa8,#dcf2fc40);border-color:#72b4d96b;box-shadow:0 14px 26px #2e6e9a14,inset 0 1px #fff}.hall-defense-grid{border-color:#86b5d53d}.hall-defense-grid span{background:#ffffff29;border-color:#86b5d53d}.cockpit-hall .cockpit-footer{height:22px}.cockpit-hall .cockpit-title h1{font-size:27px}.cockpit-hall .cockpit-title small{font-size:8px}.cockpit-hall .cockpit-header-side>span{font-size:10.5px}.cockpit-hall .cockpit-header-side.right>span b{font-size:22px}.cockpit-hall .cockpit-source-switch button,.cockpit-hall .cockpit-live{font-size:10.5px}.cockpit-refresh-rate{font-size:8.5px}.cockpit-hall .cockpit-kpis article>span{font-size:9px}.cockpit-hall .cockpit-kpis article>small{font-size:11.5px;line-height:1.1}.cockpit-hall .cockpit-kpis article>strong{font-size:29px;line-height:1.05}.cockpit-hall .cockpit-panel>header span{letter-spacing:.035em;font-size:12px}.cockpit-hall .cockpit-panel>header small{font-size:9.5px}.hall-trend-summary>span{font-size:10.5px}.hall-trend-summary b{font-size:23px}.hall-trend-chart>div span{font-size:9.5px}.hall-feed-row>span{font-size:8.5px}.hall-feed-row b{font-size:11.2px}.hall-feed-row small,.hall-feed-row time{font-size:8.5px}.hall-feed-row em{font-size:8.2px}.map-scope-badge{font-size:9px}.map-legend span{font-size:9.5px}.map-hub-card small{font-size:8px}.map-hub-card b{font-size:22px}.map-hub-card span{font-size:8.5px}.hall-capabilities small{font-size:10px}.hall-capabilities strong{font-size:24px}.hall-capabilities em{font-size:8.6px}.hall-role-bars span,.hall-role-bars strong{font-size:9.5px}.hall-gateway-body dt{font-size:9px}.hall-gateway-body dd{font-size:16px}.hall-gateway-trend>span{font-size:9.5px}.hall-defense-body strong{font-size:30px}.hall-defense-body small,.hall-defense-body span{font-size:9.5px}.hall-defense-grid span{font-size:9px}.hall-defense-grid b{font-size:14px}.cockpit-hall .cockpit-footer{font-size:8.5px}@media (max-width:1500px){.hall-grid{grid-template-columns:minmax(240px,.82fr) minmax(580px,1.76fr) minmax(255px,.86fr)}.hall-capabilities article{grid-template-columns:32px 1fr;padding-inline:7px}.hall-capabilities article>span{width:29px;height:29px}.hall-capabilities strong{font-size:15px}}@media (max-width:1300px){.hall-grid{grid-template-columns:1fr;height:auto}.hall-center{grid-template-rows:520px auto}.hall-capabilities{grid-template-rows:repeat(2,100px);grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.hall-capabilities{grid-template-rows:none;grid-template-columns:1fr 1fr}.hall-capabilities article{min-height:92px}}.cockpit-viewport{background:linear-gradient(155deg,#f8fbfd 0%,#edf6fc 43%,#f8fbfd 100%);min-height:100vh;position:relative}.cockpit-viewport.scaled{width:var(--cockpit-viewport-width,100vw);height:var(--cockpit-viewport-height,100dvh);justify-content:center;align-items:center;min-height:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.cockpit-viewport.reduced-motion :where(.cockpit-panel,.cockpit-kpis article,.hall-capabilities article,.cockpit-source-switch,.map-scope-badge,.map-legend,.map-hub-card){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cockpit-viewport.reduced-motion .cockpit-live>i{animation:none}.cockpit-viewport.scaled .cockpit-hall{box-sizing:border-box;width:1920px;min-width:1920px;height:1080px;min-height:1080px;transform:scale(var(--cockpit-scale));transform-origin:50%;flex:0 0 1920px;overflow:hidden}.cockpit-viewport.scaled .cockpit-kpis{grid-template-columns:repeat(6,1fr)}.cockpit-viewport.scaled .hall-column,.cockpit-viewport.scaled .hall-center{grid-template-columns:1fr}.cockpit-viewport.scaled .cockpit-panel,.cockpit-viewport.scaled .hall-map-panel{min-height:0}.cockpit-viewport.scaled .hall-capabilities{grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr))}.cockpit-viewport.scaled .hall-capabilities article{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:12px 9px}.hall-feed-row.type-lead{--feed:#7b7dd8}.hall-feed-row.type-opportunity{--feed:#e18a34}:root{--ink:#17364d;--muted:#6d8292;--line:#7dabca45;--surface:#fff;--canvas:#eef6fb;--nav:#eaf5fb;--purple:#2f80d0;--purple-soft:#e6f2fb;--shadow:0 16px 38px #31567313,inset 0 1px 0 #fffffff0}html,body{color:var(--ink);background:#eef6fb}body{background-image:radial-gradient(circle at 18% 9%,#7dc3e92e,#0000 28%),radial-gradient(circle at 88% 42%,#65beb51a,#0000 27%),linear-gradient(154deg,#f8fbfd 0%,#edf6fb 46%,#f7fbfd 100%);background-attachment:fixed}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-color:#2f80d047}.v2-loading{color:#fff;background:linear-gradient(145deg,#153e5c,#17677a)}.v2-loading-mark{background:linear-gradient(145deg,#ffffff40,#8bd7ee47);border:1px solid #ffffff85;border-radius:12px;box-shadow:0 16px 42px #0a375233,inset 0 1px #ffffff9e}.v2-login{background:radial-gradient(circle at 76% 20%,#69b8e22e,#0000 31%),linear-gradient(145deg,#f7fbfd,#eaf4fa)}.v2-login-intro{background:radial-gradient(circle at 18% 68%,#46b3aa2e,#0000 34%),linear-gradient(148deg,#113c5b 0%,#145773 55%,#0d405f 100%)}.v2-login-intro:before,.v2-login-intro:after{border-color:#bee1f126}.v2-login-copy p{color:#c3d8e3}.v2-kicker{color:#8ed9e1}.v2-login-principles{color:#c5d9e2}.v2-login-architecture{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(145deg,#ffffff26,#cbebf713);border:1px solid #ffffff47;border-radius:11px;box-shadow:0 18px 45px #05273c21,inset 0 1px #ffffff3b}.v2-login-panel{background:0 0}.v2-login-box,.v2-account-demo,.v2-password-gate>section{outline-offset:-2px;-webkit-backdrop-filter:blur(22px)saturate(138%);backdrop-filter:blur(22px)saturate(138%);background:linear-gradient(145deg,#ffffffd9,#ecf7fda6);border:1px solid #ffffffeb;border-radius:11px;outline:1px solid #78aed145;box-shadow:0 24px 68px #32577421,inset 0 1px #fff}.v2-login-heading{border-color:#85b2cd3d}.v2-login-heading span,.v2-kicker{color:#2d77bb}.v2-input{background:#ffffffa3;border-color:#79a6c557;border-radius:7px}.v2-input:focus-within{border-color:#68a2cf;box-shadow:0 0 0 3px #4e91c71f}.v2-auth-tabs{border-color:#82aecb4d}.v2-auth-tabs button.active,.v2-register-type button.active{color:#246fae;background:#e5f3fcc7;border-color:#6aa6d2}.v2-login-submit,.v2-primary{background:linear-gradient(#3f91dc,#2879c4);box-shadow:0 8px 20px #2978c12e,inset 0 1px #ffffff52}.v2-secondary{background:#ffffffb8;border-color:#76a4c357}.v2-password-gate{background:radial-gradient(circle at 50% 34%,#5fb2df33,#0000 35%),linear-gradient(155deg,#f7fbfd,#eaf4fa)}.v2-launcher{background:radial-gradient(circle at 14% 8%,#66b6e030,#0000 27%),radial-gradient(circle at 89% 48%,#52b5ad1a,#0000 26%),linear-gradient(154deg,#f8fbfd,#edf6fb 48%,#f8fbfd)}.v2-launcher-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f9fdffb8;border-color:#7ca9c740;box-shadow:0 8px 28px #365d790f}.v2-launcher-search,.v2-launcher-user button{background:#ffffffa3;border-color:#7facca4d}.v2-welcome{outline-offset:-2px;color:var(--ink);background:linear-gradient(140deg,#fffc,#e4f4fc94);border:1px solid #ffffffed;border-radius:11px;outline:1px solid #7eb0cf42;box-shadow:0 20px 48px #3258751a,inset 0 1px #fff}.v2-welcome:after{color:#347eb40e}.v2-welcome p{color:var(--muted)}.v2-welcome p strong{color:#245e88}.v2-access-summary{background:#ffffff80;border:1px solid #83b0ce3d;box-shadow:inset 0 1px #ffffffe6}.v2-access-summary>div{background:#fff3}.v2-access-summary small{color:#748b9b}.v2-role-strip,.v2-system-card{outline-offset:-2px;background:linear-gradient(145deg,#ffffffc7,#ecf7fc91);border:1px solid #ffffffe6;outline:1px solid #7eaecd3d;box-shadow:0 13px 32px #345b7812,inset 0 1px #fff}.v2-role-strip{border-radius:9px}.v2-role-strip em{color:#236da8;background:#e0f1facc;border-radius:5px}.v2-system-card{border-radius:10px;--system-color:#2f80d0!important;--system-accent:#e0f1fbcc!important}.v2-system-card:before{background:linear-gradient(90deg,#4195da,#3ba6b9)}.v2-system-card:hover{border-color:#5899c673;box-shadow:0 20px 42px #2c58791f,inset 0 1px #fff}.v2-system-icon{background:#e8f6fdb8;border:1px solid #84b4d347;border-radius:8px}.v2-system-card-footer i{color:#2c77b8}.v2-shell{background:radial-gradient(circle at 80% 8%,#65b5e026,#0000 27%),linear-gradient(150deg,#f8fbfd,#edf6fb 48%,#f7fbfd);grid-template-columns:232px 1fr;--system-color:#2f80d0!important;--system-accent:#e0f2fbdb!important}.v2-sidebar{color:#28475c;-webkit-backdrop-filter:blur(20px)saturate(138%);backdrop-filter:blur(20px)saturate(138%);background:linear-gradient(#f7fcfff0,#e5f3fbeb);border-right:1px solid #77a6c640;box-shadow:12px 0 40px #315b7a14}.v2-sidebar-brand{border-color:#7da9c63b}.v2-sidebar-brand small{color:#70899a}.v2-current-system{outline-offset:-2px;background:linear-gradient(145deg,#ffffffc2,#e0f1fa85);border:1px solid #fffffff0;border-radius:9px;outline:1px solid #7eb1d13d;box-shadow:0 10px 24px #335b7912,inset 0 1px #fff}.v2-current-system>span{color:#2f80c4;background:#e8f6fdd6;border:1px solid #80b1cf47;border-radius:8px}.v2-current-system small,.v2-nav-label{color:#7892a3}.v2-current-system strong{color:#24465e}.v2-sidebar nav button,.v2-sidebar-foot>button{color:#607d90;border-radius:7px}.v2-sidebar nav button:hover,.v2-sidebar-foot>button:hover{color:#245e88;background:#ffffff9e}.v2-sidebar nav button.active{color:#1d5f92;background:linear-gradient(90deg,#ffffffe6,#dff1fbb8);box-shadow:0 6px 17px #32608212,inset 0 1px #fff}.v2-sidebar nav button.active i{background:linear-gradient(#4e9ce0,#42a8b4)}.v2-sidebar-foot{border-color:#7da9c63b}.v2-sidebar-foot strong{color:#294a60}.v2-sidebar-foot small{color:#7892a3}.v2-workspace{background:0 0;position:relative}.v2-workspace:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#4282af06 1px,#0000 1px),linear-gradient(90deg,#4282af06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0 0 0 232px;-webkit-mask-image:radial-gradient(at 50% 20%,#000,#0000 74%);mask-image:radial-gradient(at 50% 20%,#000,#0000 74%)}.v2-topbar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f9fdffb8;border-color:#7ca9c73d;box-shadow:0 8px 25px #355b760b}.v2-topbar>*{position:relative}.v2-system-select,.v2-icon-button{background:#ffffffa6;border-color:#7ba9c84d;border-radius:7px}.v2-profile-menu,.v2-inbox-drawer{outline-offset:-2px;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#f5fbffd4;border:1px solid #ffffffeb;border-radius:10px;outline:1px solid #7caecd40;box-shadow:0 24px 58px #2d526d2b,inset 0 1px #fff}.v2-content{z-index:1;max-width:1840px;position:relative}.v2-page-heading{border-color:#7da9c63d}.v2-page-title>span{color:#2f80c5;background:#e4f4fcc7;border:1px solid #81b2d04d;border-radius:8px}.v2-page-title small{color:#71899a}.v2-page-title h1{color:#193d56}.v2-page-title p{color:#718494}.v2-page-meta{border-color:#7da9c63d}.v2-card,.v2-kpi,.v2-object-card,.v2-table,.v2-account-table,.v2-detail,.v2-drawer,.v2-journey-card,.v2-scope-card,.v2-role-editor,.v2-role-catalog article,.v2-account-detail,.v2-record-detail{outline-offset:-2px;background:linear-gradient(145deg,#ffffffd1,#ecf7fd9c);border:1px solid #ffffffeb;border-radius:10px;outline:1px solid #7eb0cf3d;box-shadow:0 14px 34px #32587512,inset 0 1px #fff}.v2-card-head{background:linear-gradient(90deg,#ffffff8c,#e3f3fb42);border-color:#82aeca38}.v2-card-head h2{color:#244d69}.v2-kpi>span{color:#6c8394}.v2-kpi>span em{color:#236ea9;background:#def1facc;border-radius:5px}.v2-kpi>strong{color:#183e58}.v2-kpi>i{background:linear-gradient(90deg,#4b9ade,#42a6b6)}.v2-toolbar{background:#f8fcff91;border-color:#82aeca38}.v2-toolbar input,.v2-toolbar select,.v2-table-search,.v2-form-grid input,.v2-form-grid select,.v2-form-grid textarea{background:#ffffffbd;border-color:#77a5c457!important;border-radius:7px!important}.v2-toolbar input:focus,.v2-toolbar select:focus,.v2-form-grid input:focus,.v2-form-grid select:focus,.v2-form-grid textarea:focus{box-shadow:0 0 0 3px #579bcd1c;border-color:#68a2cf!important}.v2-table thead,.v2-account-table thead{background:#deeff98a}.v2-table th,.v2-account-table th{color:#617b8d}.v2-table td,.v2-account-table td{border-color:#82aeca33}.v2-table tbody tr:hover,.v2-account-table tbody tr:hover{background:#e1f2fb6b}.v2-status,.v2-chip,.v2-tag{border-radius:5px!important}.v2-scope-main,.v2-modal-note{color:#286b99;background:#e1f2fab8;border-radius:7px}.v2-journey-card:hover{border-color:#5097c77a;box-shadow:0 18px 40px #3158751c,inset 0 1px #fff}.v2-journey-card small,.v2-table-row-link:hover{color:#2878b7}.v2-modal-mask{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18344742}.v2-modal,.v2-detail,.v2-drawer{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#f7fcffde;box-shadow:0 30px 80px #26496336,inset 0 1px #fff}.v2-toast{background:#153f5b;border-radius:7px}.eco-home{--eco-paper:#eef6fb;--eco-surface:#f8fcfe;--eco-ink:#17364d;--eco-muted:#6b8191;--eco-line:#77a5c44a;--eco-green:#2f7fc4;--eco-green-2:#71b4d3;--eco-copper:#d48742;background:radial-gradient(circle at 78% 9%,#60b5e22e,#0000 28%),linear-gradient(153deg,#f8fbfd,#edf6fb 48%,#f8fbfd)}.eco-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#f8fcffba;border-color:#7eaac72e;box-shadow:0 8px 27px #355b770d}.eco-header.is-scrolled{background:#f8fcffe0;border-color:#7eaac747}.eco-header-actions button,.eco-button-primary{background:linear-gradient(#3e91d9,#2877ba);border-color:#216ba5;box-shadow:0 8px 20px #2a77b72b,inset 0 1px #ffffff52}.eco-hero-grid{background-image:linear-gradient(#397eaf09 1px,#0000 1px),linear-gradient(90deg,#397eaf09 1px,#0000 1px)}.eco-network{outline-offset:-2px;background:radial-gradient(circle,#67beda2e,#0000 52%),#f8fdffb8;border-color:#ffffffeb;outline:1px solid #7eafcf47;box-shadow:0 26px 70px #355b781f,inset 0 1px #fff}.eco-network-core{background:linear-gradient(145deg,#3f96d6,#2780b9);border-radius:12px;box-shadow:0 18px 45px #2a77ae38,inset 0 1px #ffffff59}.eco-network-foot,.eco-orbit span{background:#f7fcffd1;border-color:#ffffffe6;box-shadow:0 12px 34px #2c54721a,inset 0 1px #fff}.eco-capability-grid{border:0;gap:12px}.eco-capability-grid article{outline-offset:-2px;background:linear-gradient(145deg,#fffc,#eaf7fd94);border:1px solid #ffffffeb;border-radius:10px;outline:1px solid #7eafcf3d;box-shadow:0 14px 34px #31577411,inset 0 1px #fff}.eco-capability-grid article:hover{background:linear-gradient(145deg,#fff,#e5f4fcc7);box-shadow:0 20px 45px #2e56741c}.eco-market{color:#f2f8fb;background:radial-gradient(circle at 70% 25%,#3f99ca33,#0000 32%),linear-gradient(145deg,#163e5c,#0d2e48)}.eco-product-art{color:#c1dce9;background:#1b4d6b}.eco-product:hover .eco-product-art{background:#246789}.eco-product-meta em{color:#8cc6d7}.eco-product>p{color:#abc0cb}.eco-trust{background:linear-gradient(145deg,#f0f9fde0,#e1f2fbb8)}.eco-trust-flow>div:not(.eco-trust-seal){background:#ffffff57}.eco-trust-seal{background:linear-gradient(145deg,#3e92d1,#2e7fb7);border-radius:12px;box-shadow:0 20px 48px #2a68932e,inset 0 1px #ffffff59;border-color:#edf7fc!important}.eco-global-map{outline-offset:-2px;background:radial-gradient(circle at 62% 52%,#63bbd33d,#0000 23%),linear-gradient(#397eaf09 1px,#0000 1px),linear-gradient(90deg,#397eaf09 1px,#0000 1px),#f8fdffc2;border-color:#ffffffeb;border-radius:10px;outline:1px solid #7eafcf45;box-shadow:0 18px 44px #32597614,inset 0 1px #fff}.eco-final-cta{background:linear-gradient(125deg,#2d7dbb,#236a9d)}.eco-footer{background:#12344d}.simcenter-shell{--sm-bg:#edf6fb;--sm-paper:#f7fcffc2;--sm-ink:#17364d;--sm-muted:#6b8191;--sm-line:#79a8c74a;--sm-green:#2e7fbe;--sm-orange:#c67b3a;background:radial-gradient(circle at 78% 12%,#5cb3e12e,#0000 27%),linear-gradient(153deg,#f8fbfd,#edf6fb 48%,#f8fbfd)}.sim-gate,.v2-denied{color:#17364d;background:radial-gradient(circle at 50% 34%,#5bb2df33,#0000 34%),linear-gradient(153deg,#f8fbfd,#edf6fb)}.sim-gate svg,.v2-denied>span{color:#2f80c5}.sim-gate button{color:#fff;background:linear-gradient(#3f91d9,#2878bb);border:0;border-radius:7px;box-shadow:0 8px 20px #2a77b72b,inset 0 1px #ffffff52}.v2-denied>span{outline-offset:-2px;background:#eef9fec2;border:1px solid #ffffffeb;border-radius:10px;outline:1px solid #7eafcf40;box-shadow:0 16px 38px #32597617,inset 0 1px #fff}.simcenter-header{-webkit-backdrop-filter:blur(20px)saturate(138%);backdrop-filter:blur(20px)saturate(138%);background:#f8fcffba;border-color:#7daac840;box-shadow:0 8px 27px #345b770d}.simcenter-header>button{background:#ffffff94;border-color:#77a5c457;border-radius:7px}.simcenter-intro{color:#17364d;background:radial-gradient(circle at 80% 45%,#56b1da2e,#0000 29%),linear-gradient(145deg,#ffffffc4,#e1f2fb94);border-bottom:1px solid #7ba8c63d}.simcenter-intro dl,.simcenter-intro dl>div{border-color:#7ba8c64d}.simcenter-workspace{background:0 0;border:0;gap:12px;padding:12px}.simcenter-workspace>section{outline-offset:-2px;background:linear-gradient(145deg,#fffc,#eaf7fd94);border:1px solid #ffffffeb;border-radius:10px;outline:1px solid #7eafcf3d;box-shadow:0 15px 36px #31587512,inset 0 1px #fff}.simcenter-workspace>section>header>span,.simcenter-history>header>div>span{background:linear-gradient(145deg,#3e91d4,#2d79b6);border-radius:7px}.simcenter-scenario-grid,.sim-segment,.sim-run-console,.sim-history-table{border-color:#7aa8c647}.simcenter-scenario-grid>button{background:#ffffff38;border-color:#7aa8c640}.simcenter-scenario-grid>button:hover{background:#e3f2fba3}.sim-segment button.active,.simcenter-actions .primary{color:#fff;background:linear-gradient(#3d8fd3,#2d78b4)}.simcenter-config-grid input[type=number],.sim-purge-modal textarea{background:#ffffffc7;border-color:#77a5c457;border-radius:7px}.sim-preview{color:#2d78b1;background:#dceff9b8;border-color:#398bc7}.sim-run-console{background:#ffffff8a;border-radius:8px}.simcenter-history{background:0 0}.sim-history-table>.thead{color:#607b8d;background:#d8ecf7b8}.sim-history-table>button:hover,.sim-history-table>button.active{background:#ddf0f9b8}.sim-toast{background:#143c57;border-color:#4194ce;border-radius:8px}.sim-modal-mask{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14304347}.sim-purge-modal{outline-offset:-2px;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#f7fcffe0;border:1px solid #ffffffeb;border-radius:11px;outline:1px solid #7eafcf40;box-shadow:0 30px 80px #25496238}.cockpit-hall .cockpit-kpis article,.cockpit-hall .cockpit-panel,.hall-capabilities article{-webkit-backdrop-filter:none;backdrop-filter:none;contain:paint}@media (max-width:900px){.v2-workspace:before{inset:0}.v2-sidebar{box-shadow:18px 0 48px #2a526f2e}}@media (max-width:620px){.v2-login-box{border-radius:9px}.v2-launcher-body{padding-inline:15px}.v2-welcome,.v2-role-strip,.v2-system-card{border-radius:9px}}.v2-sidebar-foot{padding:12px 10px}.v2-sidebar-foot>button{background:#ffffff47}.v2-profile-trigger{min-width:210px;height:48px;box-shadow:none;background:0 0;border:0;border-left:1px solid #a6c2cc85;border-radius:0;outline:0;gap:9px;margin-left:6px;padding:3px 5px 3px 12px;transition:background .18s,border-color .18s;position:relative}.v2-profile-trigger:hover,.v2-profile-trigger.is-open{box-shadow:none;background:#e8f5f77a;border-left-color:#5a97a98c}.v2-profile-trigger:active{transform:none}.v2-profile-avatar{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;min-width:0!important}.v2-profile-avatar .v2-avatar{border-radius:9px;width:38px;height:38px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff42,0 3px 9px #31546a1c}.v2-profile-avatar>i{background:#23bf94;border:2px solid #f8fcfe;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0;box-shadow:0 1px 4px #198c6f47}.v2-profile-trigger>.v2-profile-copy{text-align:left;flex:1;align-content:center;gap:1px;min-width:0;display:grid}.v2-profile-copy strong{color:#173b55;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.v2-profile-copy small{color:#657f91;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:12px;overflow:hidden}.v2-profile-copy em{color:#7390a2;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-style:normal;line-height:11px;display:flex;overflow:hidden}.v2-profile-chevron{color:#52748a;flex:none;transition:transform .18s}.v2-profile-trigger.is-open .v2-profile-chevron{transform:rotate(180deg)}.v2-profile-menu{border-radius:11px;width:282px;padding:9px;position:absolute;top:calc(100% - 5px);right:25px}.v2-profile-menu>.v2-profile-menu-head{align-items:center;gap:11px;margin-bottom:7px;padding:9px 8px 14px;display:flex}.v2-profile-menu-head .v2-profile-avatar{flex-basis:44px;width:44px;height:44px}.v2-profile-menu-head .v2-avatar{width:40px;height:40px}.v2-profile-menu-copy{flex:1;gap:2px;min-width:0;display:grid}.v2-profile-menu-copy strong{color:#173b55;font-size:13px}.v2-profile-menu-copy small{color:#607c8e;font-size:10px}.v2-profile-menu-copy em{color:#7792a3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex;overflow:hidden}@media (max-width:1100px){.v2-profile-trigger{min-width:190px}.v2-profile-trigger .v2-profile-copy em{display:none}}@media (max-width:620px){.v2-profile-trigger{border-left:0;border-radius:9px;width:44px;min-width:44px;height:44px;padding:1px}.v2-profile-trigger>.v2-profile-copy,.v2-profile-trigger>.v2-profile-chevron{display:none}.v2-profile-trigger>.v2-profile-avatar{flex-basis:40px;width:40px;height:40px}.v2-profile-trigger .v2-profile-avatar .v2-avatar{width:35px;height:35px}.v2-profile-menu{width:min(282px,100vw - 16px);top:calc(100% - 2px);right:8px}}.v2-login{--login-ink:#10283a;--login-muted:#667b8a;--login-line:#dce8ee;isolation:isolate;min-height:100svh;color:var(--login-ink);background:#fbfdfe;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.v2-login a{color:inherit;text-decoration:none}.v2-login-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v2-login-atmosphere>span{background-image:linear-gradient(#698fa116 1px,#0000 1px),linear-gradient(90deg,#698fa116 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 40% 22%,#000 10%,#0000 76%);mask-image:radial-gradient(78% 70% at 40% 22%,#000 10%,#0000 76%)}.v2-login-atmosphere>i{filter:blur(86px);opacity:.36;border-radius:50%;animation:13s ease-in-out infinite alternate v2LoginAurora;position:absolute}.v2-login-atmosphere>i:first-child{background:#37c89c6b;width:540px;height:340px;top:-210px;left:3%}.v2-login-atmosphere>i:nth-child(2){background:#347cda59;width:690px;height:390px;animation-delay:-5s;top:-245px;right:-2%}.v2-login-atmosphere>i:nth-child(3){background:#7357df33;width:430px;height:300px;animation-delay:-9s;top:12%;left:36%}@keyframes v2LoginAurora{to{transform:translate(26px,18px)scale(1.06)}}.v2-login-header{z-index:3;border-bottom:1px solid #c6dae3a8;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:92px;margin:0 auto;display:flex;position:relative}.v2-login-header .v2-brand-logo{width:117px}.v2-login-header .v2-brand>span{border-color:#dce7ec}.v2-login-header .v2-brand small{color:#78909d}.v2-login-header>div{align-items:center;gap:19px;display:flex}.v2-login-header>div>a{color:#496777;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.v2-login-header>div>a:hover{color:#247fa5}.v2-login-online{color:#7d919c;letter-spacing:.06em;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.v2-login-online>i{background:#39c891;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #39c8911f}.v2-login-stage{z-index:2;grid-template-columns:minmax(0,1fr) minmax(410px,460px);align-items:center;gap:clamp(54px,7vw,92px);width:min(1180px,100% - 48px);min-height:0;margin:0 auto;padding:26px 0 42px;display:grid;position:relative}.v2-login-intro{z-index:1;min-width:0;box-shadow:none;color:var(--login-ink);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:visible}.v2-login-copy{max-width:620px;margin:0}.v2-login .v2-kicker{color:#3a7f9b;letter-spacing:.17em;background:#ffffffad;border:1px solid #599db93d;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 11px;font-size:8px;font-weight:820;display:flex;box-shadow:0 7px 18px #20576f0d}.v2-login .v2-kicker svg{color:#2da987}.v2-login-copy h1{max-width:660px;color:var(--login-ink);letter-spacing:-.061em;margin:22px 0 0;font-size:clamp(44px,5vw,66px);font-weight:650;line-height:1.04}.v2-login-copy p{max-width:560px;color:var(--login-muted);text-wrap:balance;margin:23px 0 0;font-size:13px;line-height:1.85}.v2-login-principles{color:#587584;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:9px;display:flex}.v2-login-principles span{align-items:center;gap:6px;display:flex}.v2-login-principles svg{color:#2ca27d}.v2-login-network{width:min(520px,88%);height:195px;margin:24px auto 0;position:relative}.v2-login-orbit{border:1px solid #488fab30;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-login-orbit.is-one{width:215px;height:112px}.v2-login-orbit.is-two{border-style:dashed;width:390px;height:174px}.v2-login-network-core{z-index:2;background:#ffffff3d;border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 17px 42px #23526521,0 0 0 14px #48aba00e}.v2-login-network-core:before{content:"";border:1px solid #65a4b62b;border-radius:50%;position:absolute;inset:-8px;box-shadow:inset 0 0 30px #ffffffbf}.v2-login-globe{filter:drop-shadow(0 10px 16px #234f6021);width:116px;height:116px;position:relative}.v2-login-globe svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-6deg)}.v2-login-globe-shell{stroke:#5c96a952;stroke-width:1px}.v2-login-globe-map{fill:#6c9aa8;fill-opacity:.48;transform-box:view-box;transform-origin:50%;animation:18s linear infinite v2LoginGlobeMap}.v2-login-globe-grid{fill:none;stroke:#719aa8;stroke-opacity:.31;stroke-width:.7px}.v2-login-globe-edge{fill:none;stroke:#528ea259;stroke-width:1.2px}.v2-login-globe-glint{fill:#ffffff9e;transform-origin:43px 34px;transform:rotate(-18deg)}.v2-login-network-node{z-index:3;color:#397b93;background:#ffffffed;border:1px solid #d7e6eb;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:78px;height:40px;font-size:8px;display:flex;position:absolute;box-shadow:0 9px 23px #23536617}.v2-login-network-node b{font-size:8px}.v2-login-network-node.is-identity{top:8px;left:17%}.v2-login-network-node.is-company{top:8px;right:13%}.v2-login-network-node.is-workflow{bottom:6px;left:10%}.v2-login-network-node.is-trust{bottom:6px;right:18%}.v2-login-network-node.is-trust svg,.v2-login-network-node.is-workflow svg{color:#2fa480}@keyframes v2LoginGlobeMap{to{transform:translate(-120px)}}.v2-login-panel{z-index:2;background:0 0;width:100%;height:auto;padding:0;display:block;position:relative;overflow:visible}.v2-login-panel>.v2-login-box{outline-offset:-2px;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);scrollbar-width:thin;scrollbar-color:#c6d9e1 transparent;background:#ffffffe0;border:1px solid #b6cfdac7;border-radius:22px;outline:1px solid #ffffffe6;width:100%;max-height:calc(100svh - 162px);padding:31px 32px;position:relative;overflow:auto;box-shadow:0 28px 72px #1f4f6421,0 4px 12px #2550650d}.v2-login-panel>.v2-login-box:before{content:"";background:linear-gradient(90deg,#35d7ae,#3d8fe9,#7b59e6);border-radius:0 0 10px 10px;height:2px;position:absolute;top:0;left:28px;right:28px}.v2-login .v2-login-heading{border:0;align-items:center;margin:0 0 20px;padding:0}.v2-login-heading>div{gap:3px;display:grid}.v2-login .v2-login-heading span{color:#2d7996;letter-spacing:.16em;font-size:8px;font-weight:820}.v2-login .v2-login-heading small{color:#8a9ba4;font-size:8px}.v2-login .v2-login-heading em{color:#2c86a1;background:#f3f9fa;border:1px solid #dbe8ed;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}.v2-login .v2-auth-tabs{background:#edf4f7;border:0;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 25px;padding:4px;display:grid}.v2-login .v2-auth-tabs button{color:#738892;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 10px;font-size:10px}.v2-login .v2-auth-tabs button.active{color:#173d52;background:#fff;border:0;font-weight:760;box-shadow:0 6px 16px #1e4b6014,inset 0 0 0 1px #c5d8e1b8}.v2-login .v2-login-box h2{color:#143448;letter-spacing:-.045em;margin:0;font-size:29px;font-weight:650}.v2-login .v2-login-box>p{color:#718690;margin:9px 0 25px;font-size:10px;line-height:1.7}.v2-login-box form{gap:15px}.v2-login-box label{color:#29495a;font-size:10px;font-weight:680}.v2-login .v2-input{color:#82959e;background:#fbfdfee0;border:1px solid #d6e3e8;border-radius:10px;height:48px;margin-top:7px}.v2-login .v2-input svg{color:#78909a;flex:none}.v2-login .v2-register-type{gap:8px;margin-bottom:13px}.v2-login .v2-register-type>button{color:#70838d;border-color:#dce7eb;border-radius:10px;min-height:64px;padding:11px}.v2-login .v2-register-type>button.active{color:#174758;background:#eff8f8;border-color:#79adba;box-shadow:inset 0 0 0 1px #4497a533}.v2-login .v2-register-type strong{font-size:10px}.v2-login .v2-register-type small{font-size:7px}.v2-login .v2-register-grid{gap:0 10px}.v2-login .v2-sms-send{color:#276c81;background:#f4f9fa;border-color:#cbdde3;border-radius:10px;height:48px}.v2-login .v2-sms-send:hover:not(:disabled){background:#edf7f8;border-color:#82b6c5}.v2-login .v2-sms-hint{color:#376d60;background:#f0f9f6;border-color:#cfe6df;border-radius:9px}.v2-login .v2-terms-check a{color:#247fa5}.v2-login .v2-login-submit{background:#143b50;border-radius:11px;height:49px;margin-top:3px;box-shadow:0 13px 27px #12374c2e}.v2-login .v2-login-submit:hover{background:#236e94;transform:translateY(-1px)}.v2-login .v2-form-error{border-radius:9px}.v2-login .v2-login-assurance{border-color:#e1eaee;gap:5px;margin-top:21px;padding-top:18px;display:grid}.v2-login .v2-login-assurance span{color:#396777;font-size:9px}.v2-login .v2-login-assurance small{color:#8a9ba4;font-size:8px}.v2-login.is-register{grid-template-rows:auto auto auto;overflow:auto}.v2-login.is-register .v2-login-stage{align-items:start;padding-top:15px}.v2-login.is-register .v2-login-intro{padding-top:52px}.v2-login.is-register .v2-login-panel>.v2-login-box{max-height:none;overflow:visible}.v2-login-footer{z-index:3;color:#8a9ba4;border-top:1px solid #c6dae3a8;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:48px;margin:0 auto;font-size:8px;display:flex;position:relative}.v2-login-footer nav{gap:18px;display:flex}.v2-login-footer a:hover{color:#2d7d9b}.v2-launcher-account{flex:none;position:relative}.v2-launcher-account .v2-profile-trigger{margin-left:0}.v2-launcher-profile-menu{top:calc(100% + 8px);right:0}.v2-avatar svg{filter:drop-shadow(0 1px 1px #09253824);display:block}@media (max-width:980px){.v2-login{overflow:auto}.v2-login-stage{grid-template-columns:1fr;gap:26px;width:min(620px,100% - 40px);padding-top:34px}.v2-login-intro{text-align:center;align-items:center}.v2-login-copy h1{font-size:46px}.v2-login-copy p,.v2-login .v2-kicker{margin-inline:auto}.v2-login-principles{justify-content:center}.v2-login-network{display:none}.v2-login-panel{max-width:500px;margin:0 auto}.v2-login-panel>.v2-login-box{max-height:none}.v2-login.is-register .v2-login-intro{padding-top:0}.v2-login-header,.v2-login-footer{width:calc(100% - 40px)}.v2-launcher-profile-menu{top:calc(100% + 7px);right:0}}@media (max-width:620px){.v2-login-header{width:calc(100% - 28px);height:72px}.v2-login-header .v2-brand-logo{width:106px}.v2-login-header .v2-brand>span,.v2-login-online{display:none}.v2-login-header>div{gap:0}.v2-login-stage{align-content:start;gap:0;width:calc(100% - 24px);padding:20px 0 30px}.v2-login-intro{min-height:0;padding:0;display:none}.v2-login-panel{min-height:0;padding:0}.v2-login-panel>.v2-login-box{background:#ffffffeb;border-radius:18px;padding:25px 20px}.v2-login .v2-login-box h2{font-size:26px}.v2-login .v2-register-grid,.v2-login .v2-register-type{grid-template-columns:1fr}.v2-login .v2-register-grid .wide{grid-column:auto}.v2-login-footer{width:calc(100% - 28px);min-height:54px}.v2-launcher-profile-menu{position:fixed;top:62px;right:8px}}@media (prefers-reduced-motion:reduce){.v2-login-atmosphere>i,.v2-login-globe-map{animation:none}}.sim-mode-nav{background:#f8fcff9e;border-bottom:1px solid #79a8c740;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(250px,.8fr);gap:10px;padding:14px clamp(24px,5vw,80px);display:grid}.sim-mode-nav>button{color:#35576e;text-align:left;cursor:pointer;background:#ffffff80;border:1px solid #79a8c74d;border-radius:9px;align-items:center;gap:13px;min-height:72px;padding:13px 16px;display:flex;box-shadow:inset 0 1px #fffc}.sim-mode-nav>button>svg{color:#3988c3;width:20px}.sim-mode-nav>button>span{gap:4px;display:grid}.sim-mode-nav b{font-size:11px}.sim-mode-nav small{color:#7890a0;font-size:8px}.sim-mode-nav .sim-cockpit-link{background:linear-gradient(145deg,#e1f4f0e0,#f4fbfab8);border-color:#2d807059}.sim-mode-nav .sim-cockpit-link svg{color:#248170}.sim-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sim-profile-grid button{text-align:left;min-height:105px;color:inherit;cursor:pointer;background:#ffffff73;border:1px solid #79a8c747;border-radius:8px;padding:15px}.sim-profile-grid button strong{font-size:11px}.sim-profile-grid button p{color:#708797;margin:8px 0 0;font-size:8px;line-height:1.65}.sim-profile-grid button.active{background:#dcf0facc;border-color:#3c8bc5;box-shadow:inset 3px 0 #3183bf}.sim-professional{border-top:1px solid #79a8c740;margin-top:14px}.sim-professional summary{color:#688092;cursor:pointer;padding:13px 2px;font-size:8px}.sim-professional>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sim-professional button{text-align:left;color:#35566c;cursor:pointer;background:#ffffff6b;border:1px solid #79a8c73d;border-radius:6px;gap:4px;padding:10px;display:grid}.sim-professional button.active{background:#deeff8;border-color:#4892c7}.sim-professional b{font-size:8px}.sim-professional small{color:#7a8e9c;height:24px;font-size:7px;line-height:1.5;overflow:hidden}.sim-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sim-field-grid label{gap:6px;display:grid}.sim-field-grid label>span{color:#587286;font-size:8px;font-weight:650}.sim-field-grid label>div{background:#ffffffad;border:1px solid #79a8c752;border-radius:7px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.sim-field-grid input{color:#17364d;background:0 0;border:0;min-width:0;height:38px;padding:0 9px;font-size:11px}.sim-field-grid i{color:#7b91a0;padding:0 9px;font-size:7px;font-style:normal}.sim-field-grid.manual{grid-template-columns:repeat(2,minmax(0,1fr))}.simcenter-config-grid.compact{border-top:1px solid #79a8c740;margin-top:18px;padding-top:17px}.sim-special-card{background:#e0f1faa6;border:1px solid #79a8c74d;border-radius:8px;align-items:center;gap:14px;min-height:105px;padding:16px;display:flex}.sim-special-card svg{color:#3887c1}.sim-special-card span{gap:6px;display:grid}.sim-special-card b{font-size:11px}.sim-special-card small{color:#708797;font-size:8px;line-height:1.6}.sim-demo-instant-mode{background:radial-gradient(circle at 100% 0,#52c7ac29,#0000 42%),linear-gradient(145deg,#eaf9f6e6,#f6fcfcc7);border:1px solid #31958047;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:16px;display:grid}.sim-demo-instant-mode>svg{color:#fff;box-sizing:border-box;background:#258f7a;border-radius:9px;width:36px;height:36px;padding:9px}.sim-demo-instant-mode>span{gap:4px;display:grid}.sim-demo-instant-mode strong{color:#245665;font-size:11px}.sim-demo-instant-mode small{color:#718891;font-size:8px;line-height:1.6}.sim-demo-instant-mode>b{color:#24816f;white-space:nowrap;background:#e1f4ee;border-radius:99px;padding:5px 8px;font-size:7px}.sim-origin-stream{padding:0 14px 12px}.sim-origin-stream>span{color:#7890a0;letter-spacing:.14em;margin-bottom:5px;font-size:6px;display:block}.sim-origin-stream>div{border-top:1px solid #79a8c733;grid-template-columns:auto .7fr 1fr auto auto;align-items:center;gap:7px;min-height:27px;display:grid}.sim-origin-stream i{background:#36a6c7;border-radius:50%;width:5px;height:5px}.sim-origin-stream b,.sim-origin-stream small,.sim-origin-stream code,.sim-origin-stream em{font-size:6px}.sim-origin-stream small,.sim-origin-stream code{color:#7c909f}.sim-origin-stream code{background:0 0}.sim-origin-stream em{color:#277a69;font-style:normal}.simcenter-calibration{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:12px;display:grid}.simcenter-calibration>section{outline-offset:-2px;background:linear-gradient(145deg,#fffc,#eaf7fd94);border:1px solid #ffffffeb;border-radius:10px;outline:1px solid #7eafcf3d;min-width:0;padding:30px;box-shadow:0 15px 36px #31587512,inset 0 1px #fff}.simcenter-calibration>section>header{gap:13px;margin-bottom:23px;display:flex}.simcenter-calibration>section>header>span{color:#fff;background:linear-gradient(145deg,#3e91d4,#2d79b6);border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.simcenter-calibration h3{margin:0;font-size:16px}.simcenter-calibration header p{color:#6b8191;margin:5px 0 0;font-size:9px}.sim-calibration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sim-calibration-form label{gap:6px;display:grid}.sim-calibration-form label.wide{grid-column:1/-1}.sim-calibration-form label>span{color:#577185;font-size:8px}.sim-calibration-form input,.sim-calibration-form select{color:#17364d;background:#ffffffc2;border:1px solid #79a8c757;border-radius:7px;min-width:0;height:40px;padding:0 10px;font-size:9px}.sim-calibration-form>button{color:#fff;cursor:pointer;background:linear-gradient(#3d8fd3,#2d78b4);border:0;border-radius:7px;grid-column:1/-1;height:41px;font-size:9px}.sim-calibration-form>button:disabled{opacity:.4}.sim-adjustment-list{display:grid}.sim-adjustment-list article{border-top:1px solid #79a8c738;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;min-height:54px;display:grid}.sim-adjustment-list article>div{gap:4px;display:grid}.sim-adjustment-list b{font-size:9px}.sim-adjustment-list small{color:#7c909f;font-size:7px}.sim-adjustment-list strong{color:#257865;font-size:10px}.sim-adjustment-list article>span{color:#247260;background:#e3f0ec;border-radius:4px;padding:4px 6px;font-size:7px}.sim-adjustment-list article>span.revoked{color:#7a868e;background:#e9ecee}.sim-adjustment-list button{color:#5f788a;cursor:pointer;background:#fff9;border:1px solid #79a8c74d;border-radius:5px;padding:5px 8px;font-size:7px}.map-legend .data{box-shadow:0 0 7px #7357d880;background:#7357d8!important}@media (max-width:1100px){.sim-mode-nav{grid-template-columns:repeat(2,1fr)}.simcenter-calibration,.sim-field-grid,.simcenter-workspace{grid-template-columns:1fr}.simcenter-live{grid-column:auto}}@media (max-width:650px){.sim-mode-nav{grid-template-columns:1fr;padding:10px 14px}.simcenter-calibration{padding:10px}.simcenter-calibration>section{padding:22px 16px}.sim-calibration-form{grid-template-columns:1fr}.sim-calibration-form label.wide,.sim-calibration-form>button{grid-column:auto}.sim-field-grid.manual,.sim-profile-grid,.sim-professional>div{grid-template-columns:1fr}}.iam-overview-card{overflow:hidden}.iam-identity-map{background:radial-gradient(circle at 50% 0,#acdcf138,#0000 48%),linear-gradient(155deg,#ffffffc2,#ebf7fc8f);min-height:430px;padding:42px clamp(22px,4vw,64px)}.iam-id-badge{color:#287aae;background:#ffffffb8;border:1px solid #4a8fbc47;border-radius:9px;align-items:center;gap:12px;width:max-content;margin:0 auto 38px;padding:13px 18px;display:flex;box-shadow:0 14px 30px #295b7b14,inset 0 1px #fff}.iam-id-badge>span{gap:3px;display:grid}.iam-id-badge strong{color:#204a66;font-size:14px}.iam-id-badge small{color:#738b9b;font-size:9px}.iam-flow{justify-content:center;align-items:stretch;gap:11px;display:flex}.iam-flow-step{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.iam-flow-step article{background:#ffffffb0;border:1px solid #5f9ac042;border-radius:9px;flex:1;align-items:center;gap:13px;min-width:0;min-height:125px;padding:20px;display:flex;box-shadow:0 12px 25px #2d5b780e,inset 0 1px #fff}.iam-flow-step article>span{color:#317fae;background:linear-gradient(145deg,#e5f4fa,#f8fcfe);border:1px solid #4b91bb33;border-radius:8px;flex:none;place-items:center;width:41px;height:41px;display:grid}.iam-flow-step article>div{gap:4px;min-width:0;display:grid}.iam-flow-step small{color:#6d8798;font-size:9px}.iam-flow-step strong{color:#183f59;font-size:27px;line-height:1}.iam-flow-step em{color:#8a9ca8;white-space:nowrap;font-size:8px;font-style:normal}.iam-flow-step>svg{color:#72a8c8;flex:none}.iam-map-caption{color:#687f8e;border-top:1px solid #679dbe33;justify-content:center;align-items:center;gap:8px;max-width:820px;margin:38px auto 0;padding-top:19px;font-size:10px;line-height:1.7;display:flex}.iam-map-caption svg{color:#2a927d}.iam-company-layout{grid-template-columns:minmax(390px,.8fr) minmax(520px,1.2fr);align-items:start;gap:12px;display:grid}.iam-tree-card,.iam-tree-detail{min-height:610px;overflow:hidden}.iam-company-tree{padding:12px 10px 24px}.iam-company-node>button,.iam-org-branch>button{text-align:left;color:#33556b;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;display:grid}.iam-company-node>button{border-radius:7px;grid-template-columns:24px 36px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px 12px}.iam-company-node>button:hover,.iam-company-node>button.active{background:#dcf0f9b3}.iam-company-mark{color:#fff;background:linear-gradient(145deg,#3b8fc9,#2f74ac);border-radius:7px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 15px #2d75a52b}.iam-company-node button strong{font-size:12px}.iam-company-node button small{color:#7e929f;font-size:8px}.iam-company-children{border-left:1px solid #5b97bc3b;margin:1px 0 6px 35px;padding-left:13px;position:relative}.iam-org-branch>button{min-height:44px;padding:5px 10px 5px calc(8px + var(--tree-depth)*18px);border-radius:6px;grid-template-columns:20px 28px minmax(0,1fr) auto;gap:6px;position:relative}.iam-org-branch>button:before{content:"";left:calc(-13px + var(--tree-depth)*18px);border-top:1px solid #5b97bc3b;width:13px;position:absolute;top:50%}.iam-org-branch>button:hover,.iam-org-branch>button.active{color:#1c6e9f;background:#e1f2faad}.iam-tree-toggle{place-items:center;height:28px;display:grid}.iam-tree-toggle i{background:#8ab2c9;border-radius:50%;width:4px;height:4px}.iam-tree-icon{color:#4388b3;background:#ffffff9e;border:1px solid #5692b938;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.iam-org-branch strong{font-size:10px}.iam-org-branch small{color:#8195a2;font-size:8px}.iam-detail-hero{border-bottom:1px solid #6fa3c333;align-items:center;gap:14px;padding:28px;display:flex}.iam-detail-hero>span{color:#2d7ead;background:linear-gradient(145deg,#e0f2f9,#f8fcfe);border:1px solid #5091ba3d;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.iam-detail-hero>div{gap:4px;display:grid}.iam-detail-hero small{letter-spacing:.12em;color:#7590a1;font-size:8px}.iam-detail-hero h2{color:#214b66;margin:0;font-size:20px}.iam-detail-hero p{color:#8094a0;margin:0;font-size:9px}.iam-detail-stats{border-bottom:1px solid #6fa3c333;grid-template-columns:repeat(3,1fr);margin:0;padding:0 28px;display:grid}.iam-detail-stats>div{border-right:1px solid #6fa3c32e;gap:5px;padding:19px 16px;display:grid}.iam-detail-stats>div:last-child{border:0}.iam-detail-stats dt{color:#7b909e;font-size:8px}.iam-detail-stats dd{color:#214b66;margin:0;font-size:20px;font-weight:750}.iam-compact-form{border-bottom:1px solid #6fa3c333;grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;padding:25px 28px;display:grid}.iam-compact-form header{grid-column:1/-1;align-items:center;gap:9px;margin-bottom:4px;display:flex}.iam-compact-form header>span{color:#2d7eac;background:#e1f1f8;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.iam-compact-form header>div{gap:3px;display:grid}.iam-compact-form header strong{font-size:11px}.iam-compact-form header small{color:#7d919e;font-size:8px}.iam-compact-form label,.iam-create-company label{color:#607b8d;gap:6px;font-size:8px;font-weight:650;display:grid}.iam-compact-form input,.iam-compact-form select,.iam-create-company input,.iam-create-company select{color:#294d63;background:#ffffffc2;border:1px solid #679dbe4d;border-radius:6px;height:39px;padding:0 10px;font-size:10px}.iam-compact-form button{height:39px}.iam-create-company{margin:21px 28px}.iam-create-company summary{color:#317ba8;cursor:pointer;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.iam-create-company form{background:#f4fafda8;border:1px solid #679dbe38;border-radius:7px;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;padding:17px;display:grid}.iam-create-company form button{grid-column:1/-1;justify-self:end}.iam-membership-form{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) minmax(280px,1.1fr) auto;align-items:end}.iam-company-boundary{color:#287865;background:#e5f5f1ab;border:1px solid #40917e38;border-radius:7px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.iam-company-boundary>span{gap:3px;display:grid}.iam-company-boundary strong{font-size:9px}.iam-company-boundary small{color:#708c84;font-size:7px;line-height:1.5}.iam-membership-form .v2-form-actions{grid-column:auto}.iam-audit-search .v2-table-search{max-width:520px}.iam-audit-filter{color:#6b8393;background:#e3f3fb61;border-bottom:1px solid #6fa3c333;align-items:center;gap:6px;padding:9px 18px;font-size:9px;display:flex}.iam-audit-actor{gap:3px;display:grid}.iam-audit-actor strong{font-size:10px}.iam-audit-actor small{color:#8a9ba6;font-size:8px}.iam-empty-search{color:#8798a3;justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}@media (max-width:1200px){.iam-company-layout{grid-template-columns:1fr}.iam-tree-card,.iam-tree-detail{min-height:auto}.iam-membership-form{grid-template-columns:1fr 1fr}.iam-membership-form .iam-company-boundary,.iam-membership-form .v2-form-actions{grid-column:1/-1}.iam-flow{grid-template-columns:1fr 1fr;display:grid}.iam-flow-step>svg{display:none}}@media (max-width:680px){.iam-identity-map{padding:26px 15px}.iam-flow{grid-template-columns:1fr}.iam-flow-step article{min-height:96px}.iam-company-layout{display:block}.iam-tree-detail{margin-top:10px}.iam-compact-form,.iam-create-company form,.iam-membership-form{grid-template-columns:1fr}.iam-compact-form label,.iam-compact-form button,.iam-create-company form button,.iam-membership-form .iam-company-boundary,.iam-membership-form .v2-form-actions{grid-column:auto}.iam-detail-stats{padding:0 12px}.iam-detail-stats>div{padding:14px 9px}.iam-audit-search{align-items:stretch}.iam-audit-search button{flex:1}}@media (min-width:1101px){.simcenter-workspace{grid-template-columns:minmax(410px,.82fr) minmax(680px,1.38fr);align-items:start}.simcenter-scenarios{grid-column:1}.simcenter-config{grid-column:2}.simcenter-live{grid-column:1/-1}.simcenter-config .sim-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.simcenter-workspace>section{padding:clamp(24px,2.2vw,38px)}.simcenter-config .sim-field-grid label>span{min-height:14px;font-size:8.5px}.simcenter-config-grid.compact{grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);align-items:start}.simcenter-config-grid.compact>label{min-width:0}.simcenter-config-grid.compact label>small{min-height:26px;line-height:1.65}.sim-duration-field{background:#ffffffc7;border:1px solid #79a8c757;border-radius:7px;grid-template-columns:minmax(0,1fr) 92px;display:grid;overflow:hidden}.sim-duration-field input,.sim-duration-field select{color:#17364d;background:0 0;border:0;min-width:0;height:41px}.sim-duration-field input{padding:0 12px;font-size:13px}.sim-duration-field select{border-left:1px solid #79a8c747;padding:0 10px;font-size:9px}.sim-refresh-setting{grid-column:1/-1}.sim-refresh-field{background:#ffffffc7;border:1px solid #79a8c757;border-radius:7px;grid-template-columns:42px 1fr;align-items:center;height:41px;display:grid;overflow:hidden}.sim-refresh-field svg{color:#2d78b4;justify-self:center;width:15px}.sim-refresh-field select{color:#17364d;background:0 0;border:0;border-left:1px solid #79a8c747;width:100%;height:100%;padding:0 12px;font-size:9px}.cockpit-refresh-rate{color:#2478df;background:#2478df0f;border:1px solid #2478df38;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:600}.hall-live-feed-track.is-rolling{will-change:transform;animation:18s linear infinite hallFeedRoll}.hall-live-feed:hover .hall-live-feed-track.is-rolling{animation-play-state:paused}.hall-feed-row{animation:none}@keyframes hallFeedRoll{to{transform:translateY(-50%)}}.simcenter-live .sim-run-console{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);display:grid}.simcenter-live .sim-run-head{grid-column:1/-1}.simcenter-live .sim-progress{grid-area:2/1;align-self:start}.sim-governance-live{grid-area:3/1;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px 14px;display:grid}.sim-governance-live>span{background:#e6f4fb85;border:1px solid #79a8c73d;border-radius:7px;gap:4px;padding:10px;display:grid}.sim-governance-live small{color:#708898;font-size:7px}.sim-governance-live b{color:#1f6f9f;font-size:13px}.simcenter-live .sim-live-controls{grid-area:4/1;grid-template-columns:repeat(3,1fr);margin-top:0}.simcenter-live .sim-origin-stream{border-left:1px solid #79a8c738;grid-area:2/2/5;padding:14px 18px}.simcenter-live .sim-origin-stream>div{min-height:31px}.simcenter-live .sim-empty{min-height:190px}.simcenter-live .sim-progress>small{line-height:1.6}.simcenter-live .sim-live-controls button{font-size:7.5px}.sim-history-table>.thead,.sim-history-row{grid-template-columns:minmax(160px,1.4fr) minmax(82px,.65fr) minmax(76px,.65fr) minmax(70px,.65fr) minmax(150px,1fr) minmax(125px,1fr) minmax(126px,.82fr);align-items:center;display:grid}.sim-history-row{background:#f9fdff9e;border-bottom:1px solid #7aa8c63d;border-right:1px solid #7aa8c63d;min-height:58px;transition:background .18s}.sim-history-row:hover,.sim-history-row.active{background:#ddf0f9b8}.sim-history-row>span,.sim-history-row>code{min-width:0;padding:0 12px;font-size:8px}.sim-history-row>code{color:#77817c;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-size:7px;overflow:hidden}.sim-run-link{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;align-self:stretch;gap:3px;padding:0 12px;display:grid}.sim-run-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sim-run-link small{color:#8d9591;font-size:6px}.sim-run-link:hover strong{color:#1e6fa9}.sim-history-row .run-status{margin-left:12px}.sim-run-rollback{color:#98563e;cursor:pointer;white-space:nowrap;background:#fff9f6b8;border:1px solid #aa674d57;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;margin:0 10px;padding:0 9px;font-size:7px;display:flex}.sim-run-rollback svg{width:11px}.sim-run-rollback:hover:not(:disabled){background:#fceee8e0;border-color:#98563e94}.sim-run-rollback:disabled{opacity:.42;cursor:not-allowed}.cockpit-hall .cockpit-grid-bg:before,.cockpit-hall .cockpit-grid-bg:after{filter:none;background:radial-gradient(circle,currentColor 0,#0000 70%)}.cockpit-hall .cockpit-grid-bg:before{color:#58b2e429}.cockpit-hall .cockpit-grid-bg:after{color:#47b8a71a}.cockpit-hall .cockpit-header,.cockpit-hall .cockpit-header-side button,.cockpit-hall .cockpit-source-switch,.map-scope-badge,.map-legend,.map-hub-card{-webkit-backdrop-filter:none;backdrop-filter:none}.hall-map-panel,.hall-map-panel:before{contain:paint}.hall-map-panel:before{filter:none!important}@media (max-width:1100px){.simcenter-config-grid.compact{grid-template-columns:1fr}.simcenter-live .sim-run-console{display:block}.simcenter-live .sim-origin-stream{border-left:0}.simcenter-config .sim-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sim-history-row{min-width:900px}}@media (max-width:650px){.simcenter-config .sim-field-grid{grid-template-columns:1fr}.sim-duration-field{grid-template-columns:1fr 82px}}.v2-verification-mask{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1d2085;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.v2-verification-modal{background:linear-gradient(145deg,#f9fdfcfa,#e8f5f1f5);border:1px solid #ffffffdb;border-radius:13px;width:min(820px,100vw - 30px);max-height:calc(100vh - 30px);overflow:auto;box-shadow:0 30px 90px #07222447,inset 0 1px #fff}.v2-verification-modal>header{border-bottom:1px solid #548b7e33;align-items:center;gap:14px;padding:23px 25px;display:flex}.v2-verification-modal>header>span{color:#fff;background:linear-gradient(145deg,#1e766b,#194f49);border-radius:10px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #176b5f2e}.v2-verification-modal>header>div{flex:1;min-width:0}.v2-verification-modal>header small{color:#588177;letter-spacing:.16em;font-size:9px}.v2-verification-modal>header h2{color:#163f39;margin:4px 0;font-size:21px}.v2-verification-modal>header p{color:#71847e;margin:0;font-size:11px;line-height:1.65}.v2-verification-modal>header>i{color:#2d7568;background:#e4f0ec;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal}.v2-verification-company{color:#277465;background:#ffffffa1;border:1px solid #48877733;border-radius:8px;grid-template-columns:28px minmax(150px,.8fr) minmax(330px,1.4fr);align-items:center;gap:12px;margin:20px 25px 0;padding:14px 16px;display:grid}.v2-verification-company-copy{gap:2px;min-width:0;display:grid}.v2-verification-company-copy>small{color:#789189;letter-spacing:.08em;font-size:8px}.v2-verification-company-copy>strong{color:#245e55;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-verification-company-copy>span{color:#7a8f88;font-size:8px}.v2-verification-registration{border-left:1px solid #528b7c2e;gap:5px;padding-left:15px;display:grid}.v2-verification-registration>label{color:#5e7f76;font-size:8px;font-weight:700}.v2-verification-registration>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.v2-verification-registration input{color:#214f48;background:#ffffffd1;border:1px solid #56918247;border-radius:6px;outline:0;min-width:0;height:34px;padding:0 10px;font-size:9px}.v2-verification-registration input:focus{border-color:#55a693;box-shadow:0 0 0 3px #37917d1a}.v2-verification-registration button{height:34px;padding:0 13px}.v2-verification-registration.is-readonly>strong{font-size:10px}.v2-verification-review{color:#725b33;background:#fbf5e9;border-left:3px solid #ba8a35;gap:13px;margin:12px 25px 0;padding:12px 15px;font-size:10px;display:flex}.v2-verification-review strong{white-space:nowrap}.v2-verification-materials{grid-template-columns:1fr 1fr;gap:10px;padding:18px 25px;display:grid}.v2-verification-materials article{background:#ffffff85;border:1px solid #62938638;border-radius:8px;grid-template-columns:41px 1fr auto;align-items:center;gap:10px;min-width:0;min-height:88px;padding:13px;display:grid}.v2-verification-materials article.is-ready{background:#e8f6f1c2;border-color:#22896e6b}.v2-verification-materials article>span{color:#668078;background:#edf3f0;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.v2-verification-materials article.is-ready>span{color:#208269;background:#dff0ea}.v2-verification-materials article>div{gap:3px;min-width:0;display:grid}.v2-verification-materials strong{font-size:11px}.v2-verification-materials p{color:#70877f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.v2-verification-materials article>div>small{color:#5f8d80;font-size:7px}.v2-verification-materials label{height:32px;font-size:10px}.v2-verification-modal>.v2-form-error{margin:0 25px 15px}.v2-verification-modal>footer{z-index:3;background:linear-gradient(#f1f9f6f5,#ebf6f2fc);border-top:1px solid #548b7e2e;justify-content:flex-end;align-items:center;gap:8px;padding:15px 25px 17px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 24px #2a5c500e}.v2-verification-modal>footer>div{color:#50766d;align-items:center;gap:7px;margin-right:auto;font-size:9px;display:flex}.v2-verification-modal>footer>div.is-pending{color:#806842}.v2-verification-modal>footer>div strong{font-weight:750}.v2-verification-modal>footer>button{min-width:102px}.v2-verification-modal>footer>.v2-primary:disabled{color:#79918a;box-shadow:none;cursor:not-allowed;opacity:1;background:#dce9e5;border-color:#cbded9}.learning-loading{color:#6f857e;place-content:center;justify-items:center;gap:10px;min-height:180px;display:grid}.learning-loading svg{animation:1.3s linear infinite learning-spin}@keyframes learning-spin{to{transform:rotate(360deg)}}.learning-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#b9ef5230,#0000 30%),linear-gradient(135deg,#123f3a,#17695f 62%,#1e7869);justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:32px 35px;display:flex;overflow:hidden}.learning-hero>div{max-width:780px}.learning-hero small{color:#b9d9d1;letter-spacing:.16em;font-size:9px}.learning-hero h2{margin:10px 0 12px;font-size:25px}.learning-hero p{color:#c9ddd8;margin:0;font-size:12px;line-height:1.8}.learning-hero>span{background:#ffffff14;border:1px solid #ffffff30;border-radius:10px;justify-items:center;gap:7px;min-width:220px;padding:20px;display:grid}.learning-hero>span svg{color:#c0ef57}.learning-hero>span strong{font-size:18px}.learning-hero>span small{text-align:center;letter-spacing:0;max-width:200px}.learning-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.learning-metric-grid article{outline-offset:-2px;background:linear-gradient(145deg,#ffffffd6,#edf7f4ab);border:1px solid #ffffffe6;border-radius:8px;outline:1px solid #699c8e33;align-items:center;gap:13px;min-height:112px;padding:18px;display:flex;box-shadow:0 10px 28px #2454480f}.learning-metric-grid article>svg{color:#237663;background:#e8f3ef;border:1px solid #488b7a38;border-radius:8px;width:38px;height:38px;padding:9px}.learning-metric-grid article>span{gap:3px;min-width:0;display:grid}.learning-metric-grid small{color:#748a83;font-size:9px}.learning-metric-grid strong{color:#19473f;font-size:22px}.learning-metric-grid em{color:#879790;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.learning-path-card{overflow:hidden}.learning-path{grid-template-columns:repeat(4,1fr);padding:26px 28px 31px;display:grid}.learning-path button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid;position:relative}.learning-path button>span{color:#71847e;background:#fff;border:1px solid #cbd8d3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:grid}.learning-path button.is-current>span{color:#fff;background:#217767;border-color:#217767;box-shadow:0 0 0 6px #2177671a}.learning-path button.is-done>span{color:#648c13;background:#edf6d7;border-color:#87af29}.learning-path button>div{gap:4px;display:grid}.learning-path strong{font-size:11px}.learning-path small{color:#81928c;font-size:8px}.learning-path button>svg{color:#9eaca7;margin-right:12px}.learning-path button:after{content:"";background:#dce5e1;height:2px;position:absolute;bottom:0;left:43px;right:10px}.learning-path button.is-done:after{background:#9bbe4e}.learning-path button:last-child:after,.learning-path button:last-child>svg{display:none}.learning-two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.learning-route-card{grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:23px;display:grid}.learning-route-card>span{color:#237663;background:#e3f2ed;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.learning-route-card.is-direct>span{color:#77921b;background:#f1f4dc}.learning-route-card>div{min-width:0}.learning-route-card small{color:#789087;letter-spacing:.08em;font-size:8px}.learning-route-card h3{margin:4px 0 5px;font-size:14px}.learning-route-card p{color:#788a84;margin:0;font-size:9px;line-height:1.6}.learning-program-tabs{overflow:hidden}.learning-program-tabs>.v2-card-head+div{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.learning-program-tabs>.v2-card-head+div>button{text-align:left;cursor:pointer;background:#ffffff8f;border:1px solid #6497893b;border-radius:8px;grid-template-columns:43px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.learning-program-tabs>.v2-card-head+div>button.active{background:#e8f4f0;border-color:#2c806e;box-shadow:inset 3px 0 #2c806e}.learning-program-tabs button>span{color:#347a69;background:#edf3f0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.learning-program-tabs button>span svg{width:20px}.learning-program-tabs button>div{gap:4px;min-width:0;display:grid}.learning-program-tabs strong{font-size:11px}.learning-program-tabs small{color:#7c8e88;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.learning-course-card{overflow:hidden}.learning-course-summary{background:linear-gradient(135deg,#eef8f4c7,#fff9);border-bottom:1px solid #65978933;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.learning-course-summary>div{max-width:780px}.learning-course-summary small{color:#38796b;letter-spacing:.12em;font-size:8px}.learning-course-summary h2{margin:6px 0 8px;font-size:19px}.learning-course-summary p{color:#748882;margin:0;font-size:10px;line-height:1.65}.learning-course-summary>span{background:#ffffffa8;border:1px solid #4d8b7b38;border-radius:8px;justify-items:center;min-width:110px;padding:15px;display:grid}.learning-course-summary>span strong{color:#206e5e;font-size:25px}.learning-course-summary>span small{letter-spacing:0}.learning-empty-action{align-items:center;gap:16px;padding:32px;display:flex}.learning-empty-action>svg{color:#39806f}.learning-empty-action>div{flex:1}.learning-empty-action strong{font-size:13px}.learning-empty-action p{color:#7c8d87;margin:5px 0 0;font-size:10px}.learning-course-list article{border-bottom:1px solid #67978b2e;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;min-height:132px;padding:20px 28px;display:grid}.learning-course-list article:last-child{border-bottom:0}.learning-course-list article>span{color:#6e847d;background:#f6f9f7;border:1px solid #cddad5;border-radius:9px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:700;display:grid}.learning-course-list article.is-done>span{color:#6f951f;background:#edf5db;border-color:#99bd55}.learning-course-list article>div{min-width:0}.learning-course-list article small{color:#779088;font-size:8px}.learning-course-list article h3{margin:5px 0;font-size:13px}.learning-course-list article p{color:#748781;margin:0;font-size:9px;line-height:1.55}.learning-course-list footer{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.learning-course-list em{color:#6d827a;background:#eff4f1;border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal}.learning-assessment-layout{grid-template-columns:minmax(300px,.68fr) minmax(560px,1.32fr);align-items:start;gap:10px;display:grid}.learning-assessment-intro{padding-bottom:22px;position:sticky;top:84px;overflow:hidden}.learning-assessment-intro>label{color:#667f76;gap:6px;margin:0 20px;font-size:9px;display:grid}.learning-assessment-intro select,.learning-cert-programs select,.learning-direct-award select{color:#294c43;background:#ffffffb8;border:1px solid #5c918247;border-radius:6px;height:40px;padding:0 10px}.learning-score-ring{background:conic-gradient(#78a831 0 78%,#dce6e2 78%);border-radius:50%;place-items:center;width:148px;height:148px;margin:26px auto;display:grid;box-shadow:0 12px 30px #2a5d4f17}.learning-score-ring:before{content:"";background:#f8fbf9;border-radius:50%;width:116px;height:116px;position:absolute}.learning-score-ring span{z-index:1;justify-items:center;display:grid;position:relative}.learning-score-ring strong{color:#1c4f44;font-size:34px}.learning-score-ring small{color:#778b84;font-size:8px}.learning-assessment-intro dl{border:1px solid #60938533;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 20px 20px;display:grid;overflow:hidden}.learning-assessment-intro dl>div{border-right:1px solid #6093852e;gap:4px;padding:11px;display:grid}.learning-assessment-intro dl>div:last-child{border:0}.learning-assessment-intro dt{color:#7c8f89;font-size:8px}.learning-assessment-intro dd{margin:0;font-size:10px;font-weight:700}.learning-assessment-intro>button{width:calc(100% - 40px);margin:0 20px}.learning-assessment-intro>p{color:#83938e;margin:13px 20px 0;font-size:8px;line-height:1.6}.learning-exam-card{min-height:500px;overflow:hidden}.learning-exam-empty{text-align:center;color:#8a9994;place-content:center;justify-items:center;min-height:460px;padding:35px;display:grid}.learning-exam-empty svg{color:#7cae3d}.learning-exam-empty h3{color:#254a40;margin:13px 0 7px;font-size:15px}.learning-exam-empty p{max-width:490px;margin:0;font-size:10px;line-height:1.7}.learning-exam-card>header{background:linear-gradient(145deg,#edf8f4cc,#ffffff8c);border-bottom:1px solid #63948633;justify-content:space-between;gap:20px;padding:23px 25px;display:flex}.learning-exam-card>header small{color:#397b6c;font-size:8px}.learning-exam-card>header h2{margin:5px 0 4px;font-size:18px}.learning-exam-card>header p{color:#758982;margin:0;font-size:9px}.learning-exam-card>header>span{color:#5d776e;background:#edf3f0;border-radius:5px;align-self:start;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:flex}.learning-question-list{padding:8px 25px}.learning-question-list fieldset{border:0;border-bottom:1px solid #6696892e;margin:0;padding:20px 0}.learning-question-list legend{align-items:flex-start;gap:9px;margin-bottom:12px;font-size:11px;font-weight:700;line-height:1.55;display:flex}.learning-question-list legend>span{color:#fff;background:#276f61;border-radius:5px;flex:0 0 23px;place-items:center;height:23px;font-size:9px;display:grid}.learning-question-list fieldset>label{cursor:pointer;background:#ffffff80;border:1px solid #64948733;border-radius:6px;align-items:center;gap:9px;min-height:39px;margin:6px 0;padding:8px 10px;font-size:9px;display:flex}.learning-question-list fieldset>label.active{background:#e8f4ef;border-color:#398372}.learning-question-list fieldset input{opacity:0;position:absolute}.learning-question-list fieldset label>span{color:#687e76;background:#edf2ef;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.learning-question-list fieldset label.active>span{color:#fff;background:#2d7b6a}.learning-result{color:#9a5742;background:#f8ece8;border-radius:7px;align-items:center;gap:10px;margin:14px 25px;padding:13px;display:flex}.learning-result.passed{color:#467e27;background:#e8f4e7}.learning-result>span{gap:3px;display:grid}.learning-result strong{font-size:11px}.learning-result small{font-size:8px}.learning-exam-card>footer{color:#7b8e87;border-top:1px solid #63948633;justify-content:space-between;align-items:center;padding:17px 25px;font-size:9px;display:flex}.learning-training-layout{grid-template-columns:minmax(330px,.75fr) minmax(500px,1.25fr);align-items:start;gap:10px;display:grid}.learning-training-ledger{grid-column:1/-1}.learning-session-list{padding:9px;display:grid}.learning-session-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6495882e;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;min-height:84px;padding:12px;display:grid}.learning-session-list>button.active{background:#e8f4f0;border-radius:7px}.learning-session-list>button>span{color:#347b6b;background:#edf3f0;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.learning-session-list button>div{min-width:0}.learning-session-list small{color:#779087;font-size:8px}.learning-session-list strong{margin:4px 0;font-size:11px;display:block}.learning-session-list p{color:#82928d;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.learning-session-list em{color:#55756b;font-size:8px;font-style:normal}.learning-simple-empty{text-align:center;color:#899992;padding:40px;font-size:10px}.learning-session-detail{min-height:360px;overflow:hidden}.learning-session-detail>header{background:linear-gradient(145deg,#ebf7f3b8,#ffffff80);border-bottom:1px solid #64968833;align-items:flex-start;gap:13px;padding:24px;display:flex}.learning-session-detail>header>span{color:#257461;background:#dff0e9;border-radius:8px;place-items:center;width:43px;height:43px;display:grid}.learning-session-detail>header>div{flex:1}.learning-session-detail>header small{color:#3b796c;font-size:8px}.learning-session-detail>header h2{margin:5px 0;font-size:17px}.learning-session-detail>header p{color:#758881;margin:0;font-size:9px;line-height:1.6}.learning-session-detail>header>i{color:#50766b;background:#eaf2ee;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.learning-session-detail>dl{grid-template-columns:1fr 1fr;margin:0;padding:20px 24px;display:grid}.learning-session-detail dl>div{border-bottom:1px solid #65968826;gap:4px;padding:10px;display:grid}.learning-session-detail dt{color:#7b8f88;font-size:8px}.learning-session-detail dd{margin:0;font-size:10px}.learning-apply-box{grid-template-columns:1fr auto;align-items:end;gap:10px;padding:0 24px 24px;display:grid}.learning-apply-box label,.learning-review-detail>label,.learning-direct-award>label{color:#607b72;gap:6px;font-size:8px;display:grid}.learning-apply-box textarea,.learning-review-detail textarea,.learning-direct-award textarea{resize:vertical;background:#ffffffb3;border:1px solid #60948547;border-radius:6px;min-height:72px;padding:10px}.learning-review-actions{padding:10px 18px;display:grid}.learning-review-actions article{border-top:1px solid #64968829;align-items:center;gap:7px;min-height:54px;display:flex}.learning-review-actions article>span{flex:1;gap:3px;display:grid}.learning-review-actions strong{font-size:10px}.learning-review-actions small{color:#7e908a;font-size:8px}.learning-certificate-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:10px;display:grid}.learning-certificate-sidebar{overflow:hidden}.learning-cert-programs{padding:9px;display:grid}.learning-cert-programs article{border-bottom:1px solid #6294862e;gap:10px;padding:16px;display:grid}.learning-cert-programs article.is-certified{background:linear-gradient(145deg,#e8f5efb3,#ffffff80)}.learning-cert-programs header{grid-template-columns:39px 1fr auto;align-items:center;gap:10px;display:grid}.learning-cert-programs header>span{color:#317765;background:#e8f1ed;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.learning-cert-programs header>span svg{width:19px}.learning-cert-programs header>div{gap:3px;display:grid}.learning-cert-programs header small{color:#718a82;font-size:8px}.learning-cert-programs header strong{font-size:11px}.learning-cert-programs header>svg{color:#76a82c}.learning-cert-programs p{color:#788b84;margin:0;font-size:9px;line-height:1.6}.learning-cert-programs select,.learning-cert-programs button{width:100%}.learning-company-note,.learning-direct-rule{color:#2b7564;background:#eaf4f0;border:1px solid #508f7e33;border-radius:7px;align-items:flex-start;gap:9px;margin:10px 17px 18px;padding:12px;display:flex}.learning-company-note>span,.learning-direct-rule>span{gap:3px;display:grid}.learning-company-note strong,.learning-direct-rule strong{font-size:9px}.learning-company-note small,.learning-direct-rule small{color:#718980;font-size:8px;line-height:1.55}.learning-certificate-stage{min-width:0;min-height:670px;padding:24px;overflow:hidden}.aim-certificate-wrap{gap:14px;display:grid}.aim-certificate-artwork{aspect-ratio:1.6;background:#f5f8f9;border:1px solid #bdcec8;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px #1d4a3f1a}.aim-certificate-artwork.is-asean{border-color:#b9c9dd;box-shadow:0 24px 58px #123d7521}.aim-certificate-artwork>img{object-fit:contain;width:100%;height:100%;display:block}.aim-certificate-rendering{color:#718791;background:linear-gradient(145deg,#f8fbfc,#eef4f7);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.aim-certificate-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.aim-certificate-actions a{text-decoration:none}.learning-review-layout{grid-template-columns:minmax(600px,1.35fr) minmax(330px,.65fr);align-items:start;gap:10px;display:grid}.learning-review-queue{overflow:hidden}.learning-review-detail{background:linear-gradient(145deg,#eef8f4b8,#ffffff8c);border:1px solid #5b908138;border-radius:8px;margin:14px;padding:18px}.learning-review-detail>header{align-items:center;gap:11px;display:flex}.learning-review-detail>header>span{color:#287664;background:#dff0e9;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.learning-review-detail>header>div{flex:1}.learning-review-detail header small{color:#6e8980;font-size:8px}.learning-review-detail header h3{margin:3px 0;font-size:14px}.learning-review-detail header p{color:#7d8f89;margin:0;font-size:8px}.learning-review-detail header>i{font-size:8px;font-style:normal}.learning-review-detail dl{grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.learning-review-detail dl>div{border-bottom:1px solid #62948629;gap:4px;padding:9px;display:grid}.learning-review-detail dt{color:#798d86;font-size:8px}.learning-review-detail dd{margin:0;font-size:10px}.learning-review-detail>p{color:#647970;margin:8px 0;font-size:9px;line-height:1.6}.learning-review-detail>label{margin-top:12px}.learning-review-detail>footer{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.learning-direct-award{padding-bottom:18px}.learning-direct-award>.v2-card-head>svg{color:#789d28}.learning-direct-award>p{color:#71847e;margin:0 18px 17px;font-size:9px;line-height:1.7}.learning-direct-award>label{margin:10px 18px}.learning-direct-award>label textarea{min-height:84px}.learning-direct-award>button{width:calc(100% - 36px);margin:8px 18px}.learning-certificate-ledger{grid-column:1/-1;overflow:hidden}.learning-revoke-box{background:#f1f8f5b8;border:1px solid #5b908133;border-radius:8px;grid-template-columns:minmax(210px,.8fr) minmax(340px,1.2fr) auto;align-items:end;gap:12px;margin:14px;padding:16px;display:grid}.learning-revoke-box>div{gap:4px;display:grid}.learning-revoke-box strong{font-size:11px}.learning-revoke-box small{color:#738a82;font-size:8px}.learning-revoke-box label{color:#637b73;gap:5px;font-size:8px;display:grid}.learning-revoke-box input{background:#fff;border:1px solid #60948547;border-radius:6px;height:34px;padding:0 10px}.learning-revoke-box .v2-danger{color:#a9413d;cursor:pointer;background:#fff;border:1px solid #c75b56;border-radius:6px;height:34px;padding:0 14px}.learning-revoke-box .v2-danger:disabled{opacity:.45;cursor:not-allowed}.learning-revoked-note{color:#a55a55;grid-column:2/-1;align-self:center;font-size:9px}.asean-advanced-hero{color:#fff;background:radial-gradient(circle at 85% 18%,#b5e8522b,#0000 27%),linear-gradient(135deg,#123f3a,#17695f 62%,#1e7869);justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:30px 34px;display:flex}.asean-advanced-hero>div{max-width:780px}.asean-advanced-hero small{color:#bad8d1;letter-spacing:.14em;font-size:8px}.asean-advanced-hero h2{margin:9px 0;font-size:24px}.asean-advanced-hero p{color:#c9dcd7;margin:0;font-size:11px;line-height:1.8}.asean-advanced-hero>span{background:#ffffff12;border:1px solid #fff3;border-radius:9px;justify-items:center;gap:7px;min-width:220px;padding:19px;display:grid}.asean-advanced-hero>span svg{color:#bce953}.asean-advanced-hero>span strong{font-size:15px}.asean-advanced-hero>span small{letter-spacing:0}.asean-advanced-path>div:last-child{grid-template-columns:repeat(4,1fr);padding:22px;display:grid}.asean-advanced-path article{border-right:1px solid #63968833;align-items:center;gap:10px;min-height:84px;padding:13px;display:flex}.asean-advanced-path article:last-child{border:0}.asean-advanced-path article>span{color:#71857e;border:1px solid #d4dfdb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.asean-advanced-path article.is-done>span{color:#6e941e;background:#edf5db;border-color:#86ae35}.asean-advanced-path article>div{gap:4px;min-width:0;display:grid}.asean-advanced-path strong{font-size:10px}.asean-advanced-path small{color:#7d9089;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.asean-advanced-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.asean-advanced-actions article{grid-template-columns:43px 1fr auto;align-items:center;gap:13px;padding:22px;display:grid}.asean-advanced-actions article>svg{color:#287765;background:#e6f2ed;border-radius:8px;width:42px;height:42px;padding:10px}.asean-advanced-actions h3{margin:0 0 5px;font-size:13px}.asean-advanced-actions p{color:#768983;margin:0;font-size:9px;line-height:1.65}.aim-verify-page{background:radial-gradient(circle at 50% 0,#b4eb521a,#0000 24%),linear-gradient(150deg,#eaf4f0,#f8fbf9 52%,#e7f1ed);min-height:100vh;padding-bottom:60px}.aim-verify-page>header{background:#f9fcfac7;border-bottom:1px solid #53897b33;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,5vw);display:flex}.aim-verify-page>header a,.aim-verify-page>header span{color:#345e54;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.aim-verify-shell{width:min(1080px,100vw - 30px);margin:35px auto}.aim-verify-result{color:#2b7764;background:#ffffffb3;border:1px solid #bcd4cb;border-radius:8px;align-items:center;gap:10px;margin-bottom:13px;padding:14px 18px;display:flex}.aim-verify-result.invalid{color:#a0523b;border-color:#e0b4a6}.aim-verify-result>span{gap:3px;display:grid}.aim-verify-result strong{font-size:12px}.aim-verify-result small{font-size:8px}.aim-verify-loading,.aim-verify-error{text-align:center;color:#698078;place-content:center;justify-items:center;gap:9px;min-height:420px;display:grid}.aim-verify-loading svg{animation:1.2s linear infinite learning-spin}.aim-verify-error h1{color:#753d2e;margin:7px 0 0}.aim-verify-error p{color:#8b6c63;margin:0;font-size:10px}.aim-verify-footnote{text-align:center;color:#71867e;padding:15px;font-size:8px;line-height:1.7}@media (max-width:1150px){.learning-metric-grid{grid-template-columns:1fr 1fr}.learning-assessment-layout,.learning-certificate-layout,.learning-review-layout{grid-template-columns:1fr}.learning-assessment-intro{position:static}.learning-training-layout,.learning-two-column,.asean-advanced-actions{grid-template-columns:1fr}.learning-certificate-stage{min-height:auto}.aim-certificate-card{min-height:520px}.learning-review-queue{order:1}.learning-direct-award{order:0}}@media (max-width:760px){.v2-verification-modal>header{align-items:flex-start}.v2-verification-modal>header>i{display:none}.v2-verification-company{grid-template-columns:28px 1fr}.v2-verification-registration{border-top:1px solid #528b7c2e;border-left:0;grid-column:1/-1;padding:11px 0 0}.v2-verification-materials{grid-template-columns:1fr}.v2-verification-modal>footer{flex-wrap:wrap;align-items:stretch}.v2-verification-modal>footer>div{width:100%;margin:0 0 5px}.learning-hero,.asean-advanced-hero{flex-direction:column;align-items:flex-start;padding:24px}.learning-hero>span,.asean-advanced-hero>span{width:100%}.learning-path{grid-template-columns:1fr;padding:16px 22px}.learning-path button{grid-template-columns:39px 1fr}.learning-path button>svg{display:none}.learning-path button:after{width:2px;height:auto;inset:48px auto -9px 18px}.learning-route-card,.asean-advanced-actions article{grid-template-columns:43px 1fr}.learning-route-card>button,.asean-advanced-actions article>button{grid-column:1/-1}.learning-program-tabs>.v2-card-head+div{grid-template-columns:1fr}.learning-course-list article{grid-template-columns:38px 1fr;padding:18px}.learning-course-list article>button{grid-column:1/-1}.learning-assessment-layout{display:block}.learning-assessment-intro{margin-bottom:10px}.learning-training-layout{display:block}.learning-training-layout>section{margin-bottom:10px}.learning-apply-box{grid-template-columns:1fr}.learning-certificate-layout{display:block}.learning-certificate-sidebar{margin-bottom:10px}.learning-certificate-stage{padding:10px;overflow:auto}.aim-certificate-card{min-width:760px;min-height:475px}.learning-review-layout{display:block}.learning-review-layout>section{margin-bottom:10px}.learning-revoke-box{grid-template-columns:1fr;align-items:stretch}.learning-revoked-note{grid-column:auto}.asean-advanced-path>div:last-child{grid-template-columns:1fr 1fr}.asean-advanced-path article:nth-child(2){border-right:0}.learning-review-detail dl{grid-template-columns:1fr}.learning-review-detail>footer{flex-wrap:wrap}.learning-metric-grid{grid-template-columns:1fr}.learning-two-column{display:block}.learning-two-column>article{margin-bottom:10px}}@media (max-width:520px){.v2-verification-mask{padding:0}.v2-verification-modal{border-radius:0;width:100vw;max-height:100vh}.v2-verification-materials,.v2-verification-modal>header,.v2-verification-modal>footer{padding-left:15px;padding-right:15px}.v2-verification-company,.v2-verification-review{margin-left:15px;margin-right:15px}.v2-verification-materials article{grid-template-columns:36px 1fr}.v2-verification-materials article>label{grid-column:1/-1}.learning-course-summary{flex-direction:column;align-items:flex-start;padding:20px}.learning-course-summary>span{width:100%}.learning-session-detail>dl{grid-template-columns:1fr}.learning-exam-card>header{flex-direction:column;align-items:flex-start}.asean-advanced-path>div:last-child{grid-template-columns:1fr}.asean-advanced-path article{border-bottom:1px solid #63968833;border-right:0}}@media print{body{background:#fff!important}body>*{visibility:hidden!important}.aim-certificate-artwork,.aim-certificate-artwork *{visibility:visible!important}.aim-certificate-artwork{width:100vw!important;height:62.5vw!important;box-shadow:none!important;border:0!important;position:fixed!important;top:0!important;left:0!important}.aim-certificate-actions{display:none!important}}.v2-market-view{gap:16px;min-width:0;padding-bottom:72px;display:grid;position:relative}.v2-market-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#79ece22b,#0000 25%),linear-gradient(118deg,#171a3d,#392d83 62%,#5050aa);border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;min-height:220px;padding:34px 42px 46px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #1e1f502b}.v2-market-hero:before{content:"";background-image:radial-gradient(#ffffff26 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000);mask-image:linear-gradient(90deg,#0000 38%,#000)}.v2-market-hero>div:first-child{z-index:2;max-width:760px;position:relative}.v2-market-kicker{color:#bdb5f4;letter-spacing:.17em;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.v2-market-kicker svg{color:#6fe1d7}.v2-market-hero h1{letter-spacing:-.02em;margin:12px 0 9px;font-size:28px;line-height:1.2}.v2-market-hero p{color:#c9cce0;max-width:720px;margin:0;font-size:11px;line-height:1.75}.v2-market-hero-actions{align-items:center;gap:17px;margin-top:21px;display:flex}.v2-market-light{color:#4f40ad;cursor:pointer;background:#fff;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 8px 20px #080a242e}.v2-market-hero-actions>span{color:#aeb4d1;align-items:center;gap:6px;font-size:8px;display:flex}.v2-market-hero-signal{z-index:2;flex:0 0 270px;height:160px;position:relative}.v2-market-hero-signal>i{border:1px solid #80e7e042;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-market-hero-signal>i:first-child{width:112px;height:112px;animation:9s linear infinite v2-market-orbit}.v2-market-hero-signal>i:nth-child(2){width:188px;height:72px;animation:13s linear infinite v2-market-orbit-wide;transform:translate(-50%,-50%)rotate(18deg)}.v2-market-hero-signal>i:nth-child(3){border-color:#bdaeff38;width:210px;height:82px;animation:16s linear infinite v2-market-orbit-reverse;transform:translate(-50%,-50%)rotate(-25deg)}.v2-market-hero-signal>span{background:radial-gradient(circle at 30% 22%,#fff3,#6550dc85);border:1px solid #ffffff47;border-radius:50%;place-content:center;justify-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #7b62eb0f,0 0 38px #5bded61c}.v2-market-hero-signal>span svg{color:#8ce3dc}.v2-market-hero-signal>span b{margin-top:3px;font-size:20px}.v2-market-hero-signal>span small{color:#b9bfd5;letter-spacing:.08em;font-size:7px}.v2-market-hero-signal>em{color:#b8bdd4;background:#0f1235ad;border:1px solid #ffffff24;border-radius:6px;padding:5px 8px;font-size:7px;font-style:normal;position:absolute}.v2-market-hero-signal .one{top:22px;left:2px}.v2-market-hero-signal .two{top:42px;right:0}.v2-market-hero-signal .three{bottom:5px;right:30px}@keyframes v2-market-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes v2-market-orbit-wide{to{transform:translate(-50%,-50%)rotate(378deg)}}@keyframes v2-market-orbit-reverse{to{transform:translate(-50%,-50%)rotate(-385deg)}}.v2-market-search-panel{z-index:3;background:#fffffff2;border:1px solid #dcdeece0;border-radius:13px;align-items:center;gap:14px;width:calc(100% - 56px);min-height:68px;margin:-38px auto 0;padding:10px;display:flex;position:relative;box-shadow:0 14px 34px #201c5621}.v2-market-search{color:#8e93a4;background:#fafbfc;border:1px solid #e1e3eb;border-radius:9px;flex:1;align-items:center;min-width:0;height:47px;padding-left:11px;display:flex}.v2-market-search:focus-within{border-color:#7663dc;box-shadow:0 0 0 3px #6754d814}.v2-market-search input{color:#2b3043;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:11px}.v2-market-search-clear{color:#9a9ead;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.v2-market-search-submit{color:#fff;cursor:pointer;background:#6953dc;border:0;border-radius:7px;align-self:stretch;min-width:76px;margin:4px;padding:0 16px;font-size:10px;font-weight:750}.v2-market-zone-switch{background:#f0f1f5;border-radius:9px;flex:0 0 290px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.v2-market-zone-switch>button{color:#7a7f91;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.v2-market-zone-switch>button>span{gap:1px;display:grid}.v2-market-zone-switch b{font-size:9px}.v2-market-zone-switch small{color:#9a9ead;font-size:6px}.v2-market-zone-switch>button.active{color:#5743c3;background:#fff;box-shadow:0 3px 9px #1a1d381a}.v2-market-zone-switch>button.active.asean{color:#b9532f}.v2-market-category-tabs{align-items:center;gap:5px;padding:0 2px 3px;display:flex;overflow:auto}.v2-market-category-tabs button{color:#777e90;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:9px;display:flex}.v2-market-category-tabs button small{color:#8c91a0;background:#eef0f4;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:6px;display:grid}.v2-market-category-tabs button.active{color:#5d48ca;background:#eeeaff;border-color:#dcd6f6;font-weight:750}.v2-market-category-tabs button.active small{color:#fff;background:#6b55da}.v2-market-layout{grid-template-columns:222px minmax(0,1fr);align-items:start;gap:16px;display:grid}.v2-market-aside{border:1px solid var(--line);background:#fff;border-radius:13px;position:sticky;top:84px;overflow:hidden;box-shadow:0 5px 15px #191d3708}.v2-market-aside>header{padding:15px 14px 9px}.v2-market-aside>header>span{color:#8c90a3;letter-spacing:.16em;font-size:7px;font-weight:750}.v2-market-aside>header>div{align-items:center;gap:7px;margin-top:4px;display:flex}.v2-market-aside h2{margin:0;font-size:13px}.v2-market-aside header em{color:#6653c8;background:#efedfa;border-radius:9px;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.v2-market-aside>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#eff0f4;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 21px 11px;align-items:center;gap:7px;width:calc(100% - 16px);min-height:51px;margin:0 8px;padding:6px;transition:all .18s;display:grid}.v2-market-aside>button:hover{background:#faf9ff;border-color:#e3e0f1}.v2-market-aside>button.active{background:linear-gradient(145deg,#f0ecff,#fff);border-color:#cfc7f1;box-shadow:0 5px 14px #332c610d}.v2-market-aside>button>span{color:#6250ca;background:#eeeaff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.v2-market-aside>button>div{gap:3px;min-width:0;display:grid}.v2-market-aside>button b{font-size:9px}.v2-market-aside>button small{color:#9297a7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.v2-market-aside>button em{color:#7b7f8f;background:#f0f1f5;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:6px;font-style:normal;font-weight:750;display:grid}.v2-market-aside>button.active em{color:#fff;background:#6c56db}.v2-market-aside>button>svg{color:#b2b6c2}.v2-market-aside-callout{color:#6554c4;background:linear-gradient(145deg,#eef0ff,#e6f8f6);border-radius:10px;align-items:flex-start;gap:9px;margin:13px;padding:13px;display:flex}.v2-market-aside-callout>span{gap:4px;display:grid}.v2-market-aside-callout small{letter-spacing:.08em;font-size:6px}.v2-market-aside-callout b{font-size:8px}.v2-market-aside-callout p{color:#80869a;margin:0;font-size:6px;line-height:1.55}.v2-market-results{min-width:0}.v2-market-results>header{align-items:center;gap:12px;min-height:34px;margin-bottom:10px;display:flex}.v2-market-results>header>div{align-items:baseline;gap:6px;display:flex}.v2-market-results>header span{font-size:10px;font-weight:700}.v2-market-results>header b{color:#6653c9;font-size:8px}.v2-market-results>header p{color:#969baa;margin:0 0 0 auto;font-size:7px}.v2-market-results>header>button{color:#614cc9;cursor:pointer;background:#eeeaff;border:0;border-radius:6px;padding:5px 8px;font-size:7px}.v2-market-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-market-product-card{cursor:pointer;background:#fff;border:1px solid #e2e5ec;border-radius:13px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.v2-market-product-card:hover{border-color:#c9c2ed;transform:translateY(-3px);box-shadow:0 14px 32px #191c3a1a}.v2-market-product-card:focus-visible{outline-offset:2px;outline:3px solid #7057ed38}.v2-market-product-visual{color:#fff;justify-content:space-between;align-items:flex-end;height:112px;padding:13px;display:flex;position:relative;overflow:hidden}.v2-market-product-visual:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:126px;height:126px;position:absolute;top:-60px;right:-41px;box-shadow:0 0 0 20px #ffffff0e}.v2-market-product-visual>span{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.v2-market-product-visual>span svg{box-sizing:content-box;background:#ffffff1f;border:1px solid #ffffff59;border-radius:9px;padding:8px}.v2-market-product-visual>span small{font-size:8px;font-weight:750}.v2-market-product-visual>em{z-index:1;background:#0b0e2440;border:1px solid #ffffff42;border-radius:99px;padding:4px 7px;font-size:6px;font-style:normal;position:absolute;top:9px;right:10px}.v2-market-product-body{padding:12px 13px 11px}.v2-market-product-class{background:#f6f5fb;border-radius:6px;align-items:center;gap:5px;margin-bottom:7px;padding:5px 6px;display:flex}.v2-market-product-class span{color:#5947bd;background:#e9e5fa;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:750}.v2-market-product-class b{color:#777c8e;font-size:6px}.v2-market-product-tags{gap:5px;min-height:20px;display:flex}.v2-market-product-tags i{color:#187c58;background:#e7f6ee;border-radius:99px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-style:normal;display:flex}.v2-market-product-tags i+i{color:#73798b;background:#f0f1f5}.v2-market-product-body h3{min-height:34px;margin:7px 0 4px;font-size:12px;line-height:1.4}.v2-market-product-body>p{color:#838899;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.v2-market-summary{color:#8b91a1;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:31px;margin-top:7px;font-size:7px;line-height:1.5;display:-webkit-box;overflow:hidden}.v2-market-rating{color:#969ba9;align-items:center;gap:8px;margin-top:9px;font-size:6px;display:flex}.v2-market-rating b{color:#df7c23;font-size:7px}.v2-market-product-body>footer{border-top:1px solid #eff0f4;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:10px;padding-top:9px;display:flex}.v2-market-product-body>footer>strong{font-size:10px}.v2-market-product-body>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.v2-market-product-body>footer button{color:#7c8293;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;padding:5px 6px;font-size:6px;display:flex}.v2-market-product-body>footer button:first-child{color:#bd4c29;background:#fff1eb;font-weight:700}.v2-market-product-body>footer button.compared{color:#5e4ac9;background:#eeeaff;font-weight:700}.v2-market-detail-cue{color:#979baa;justify-content:flex-end;align-items:center;gap:3px;margin-top:7px;font-size:6px;display:flex}.v2-market-empty{text-align:center;color:#8d93a3;background:#fafbfc;border:1px dashed #dfe2e9;border-radius:13px;place-content:center;justify-items:center;min-height:360px;display:grid}.v2-market-empty h3{color:#303548;margin:12px 0 5px;font-size:13px}.v2-market-empty p{margin:0;font-size:8px}.v2-market-empty>div{gap:7px;margin-top:13px;display:flex}.v2-market-empty button{border:1px solid var(--line);color:#656c7e;cursor:pointer;background:#fff;border-radius:6px;height:31px;padding:0 11px;font-size:8px}.v2-market-empty button.primary{color:#fff;background:#6754d8;border-color:#6754d8}.v2-market-compare-dock{z-index:75;color:#fff;background:#161934f2;border:1px solid #ffffff40;border-radius:13px;align-items:center;gap:10px;width:min(700px,100vw - 300px);min-height:58px;padding:10px 12px;display:flex;position:fixed;bottom:18px;left:calc(248px + 50%);transform:translate(-50%);box-shadow:0 18px 48px #0a0d2347}.v2-market-compare-dock>span{flex:1;gap:4px;min-width:0;display:grid}.v2-market-compare-dock b{font-size:9px}.v2-market-compare-dock small{color:#aeb5ce;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.v2-market-compare-dock>button{color:#d1d5e4;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:7px;height:33px;padding:0 11px;font-size:8px}.v2-market-compare-dock>button.primary{color:#fff;background:#7964e5;border-color:#7964e5}.v2-market-modal-mask{z-index:145;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0d1f99;justify-content:center;align-items:flex-start;padding:4vh 18px;display:flex;position:fixed;inset:0;overflow:auto}.v2-market-detail-modal{background:#fff;border:1px solid #ffffffc7;border-radius:17px;width:min(920px,96vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #080a1e59}.v2-market-modal-close{z-index:5;color:#686e7e;cursor:pointer;background:#ffffffed;border:1px solid #e3e5ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 5px 14px #14172b14}.v2-market-detail-top{grid-template-columns:285px 1fr;gap:25px;padding:25px;display:grid}.v2-market-detail-visual{color:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:238px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #14172b2b}.v2-market-detail-visual:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-75px;box-shadow:0 0 0 27px #ffffff0a}.v2-market-detail-visual>svg{box-sizing:content-box;background:#ffffff1f;border:1px solid #ffffff45;border-radius:15px;padding:16px}.v2-market-detail-visual>span{margin-top:12px;font-size:11px;font-weight:750}.v2-market-detail-visual>b{background:#0a0d2047;border-radius:6px;padding:5px 7px;font-size:6px;position:absolute;top:12px;left:12px}.v2-market-detail-summary{min-width:0;padding:4px 27px 0 0}.v2-market-detail-tags{flex-wrap:wrap;gap:5px;display:flex}.v2-market-detail-tags span{color:#177c57;background:#e8f6ef;border-radius:99px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;display:flex}.v2-market-detail-tags span+span{color:#5c49c4;background:#eeeaff}.v2-market-detail-summary h2{margin:15px 0 6px;font-size:22px}.v2-market-detail-summary>p{color:#858a9a;margin:0;font-size:9px}.v2-market-detail-rating{color:#858b9b;border-top:1px solid #eff0f4;border-bottom:1px solid #eff0f4;gap:13px;margin:15px 0;padding:10px 0;font-size:7px;display:flex}.v2-market-detail-rating b{color:#df7b22}.v2-market-detail-price{background:linear-gradient(135deg,#fff7f2,#f6f3ff);border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:13px;display:grid}.v2-market-detail-price span{color:#8e8391;font-size:7px}.v2-market-detail-price strong{color:#d4532c;font-size:20px}.v2-market-detail-price small{color:#9591a0;grid-column:1/3;font-size:6px}.v2-market-detail-actions{gap:8px;margin-top:14px;display:flex}.v2-market-detail-actions button{color:#666b7c;cursor:pointer;background:#fff;border:1px solid #dedfe8;border-radius:8px;align-items:center;gap:5px;height:37px;padding:0 14px;font-size:8px;font-weight:700;display:flex}.v2-market-detail-actions button.contact{color:#fff;background:linear-gradient(135deg,#ed673a,#d44a25);border-color:#df5a30;box-shadow:0 7px 17px #d3492330}.v2-market-merchant{background:#fffaf7;border:1px solid #ebe6e3;border-radius:11px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:10px;margin:0 25px;padding:13px 14px;display:grid}.v2-market-merchant>span{color:#fff;background:linear-gradient(145deg,#ef7042,#9d3b32);border-radius:10px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.v2-market-merchant>div{gap:3px;display:grid}.v2-market-merchant small{color:#9d8c85;font-size:6px}.v2-market-merchant h3{margin:0;font-size:9px}.v2-market-merchant p{color:#b34c2c;margin:0;font-size:6px}.v2-market-merchant dl{gap:13px;margin:0;display:flex}.v2-market-merchant dl>div{flex-direction:column-reverse;display:flex}.v2-market-merchant dt{color:#9c908b;font-size:6px}.v2-market-merchant dd{margin:0;font-size:8px;font-weight:750}.v2-market-merchant>button{color:#be4b28;cursor:pointer;background:#fff;border:1px solid #ebc0b1;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.v2-market-contact-box{background:linear-gradient(135deg,#f7f5ff,#fff);border:1px solid #ddd8f7;border-radius:11px;margin:11px 25px 0;padding:13px}.v2-market-contact-box>header{align-items:center;gap:7px;display:flex}.v2-market-contact-box>header>i{background:#29ae78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #29ae781c}.v2-market-contact-box>header>span{gap:2px;display:grid}.v2-market-contact-box header b{font-size:8px}.v2-market-contact-box header small{color:#9397a7;font-size:6px}.v2-market-contact-box textarea{resize:none;width:100%;height:64px;font:inherit;border:1px solid #dfe1e8;border-radius:8px;outline:0;margin:10px 0 7px;padding:9px;font-size:8px}.v2-market-contact-box>footer{justify-content:flex-end;gap:6px;display:flex}.v2-market-contact-box>footer button{color:#676d7d;cursor:pointer;background:#eef0f5;border:0;border-radius:7px;height:30px;padding:0 11px;font-size:7px}.v2-market-contact-box>footer button.primary{color:#fff;background:#6853d9}.v2-market-detail-content{border-top:1px solid #eceef3;grid-template-columns:1.45fr .75fr;gap:20px;margin:20px 25px 0;padding:20px 0 25px;display:grid}.v2-market-detail-content>div>small,.v2-market-detail-content aside>small{color:#777c8f;letter-spacing:.12em;font-size:7px;font-weight:750}.v2-market-detail-content h3{margin:5px 0 7px;font-size:14px}.v2-market-detail-content>div>p{color:#7f8595;margin:0;font-size:8px;line-height:1.65}.v2-market-detail-content dl{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;display:grid}.v2-market-detail-content dl>div{background:#fafbfc;border:1px solid #e7e9ef;border-radius:7px;padding:9px}.v2-market-detail-content dt{color:#969ba9;font-size:6px}.v2-market-detail-content dd{margin:4px 0 0;font-size:8px;font-weight:700}.v2-market-detail-content aside{background:#f6f7fa;border-radius:10px;padding:14px}.v2-market-detail-content ul{gap:10px;margin:9px 0 0;padding:0;list-style:none;display:grid}.v2-market-detail-content li{color:#6653c9;gap:7px;display:flex}.v2-market-detail-content li span{gap:3px;display:grid}.v2-market-detail-content li b{color:#363a4d;font-size:8px}.v2-market-detail-content li em{color:#9297a6;font-size:6px;font-style:normal;line-height:1.4}.v2-market-demo-note{color:#527287;background:#edf6fb;border-left:3px solid #3f8fbd;margin-top:10px;padding:9px 10px;font-size:7px;line-height:1.55}@media (max-width:1250px){.v2-market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-market-hero-signal{flex-basis:230px}.v2-market-zone-switch{flex-basis:250px}.v2-market-results>header p{display:none}}@media (max-width:980px){.v2-market-hero{padding:30px}.v2-market-hero-signal{display:none}.v2-market-search-panel{flex-direction:column;align-items:stretch;width:calc(100% - 30px)}.v2-market-zone-switch{flex-basis:auto}.v2-market-layout{grid-template-columns:1fr}.v2-market-aside{gap:6px;padding:10px;display:flex;position:static;overflow:auto}.v2-market-aside>header,.v2-market-aside-callout{display:none}.v2-market-aside>button{border:1px solid #eceef4;flex:0 0 155px;margin:0}.v2-market-compare-dock{width:calc(100vw - 32px);left:50%}}@media (max-width:680px){.v2-market-view{gap:12px}.v2-market-hero{align-items:flex-start;min-height:250px;padding:25px 20px 54px}.v2-market-hero h1{font-size:23px}.v2-market-hero-actions{flex-direction:column;align-items:flex-start}.v2-market-search-panel{margin-top:-42px}.v2-market-search{flex:0 0 45px}.v2-market-zone-switch>button{padding:0 7px}.v2-market-category-tabs{margin:0 -2px}.v2-market-product-grid{grid-template-columns:1fr}.v2-market-product-visual{height:126px}.v2-market-product-body h3{min-height:auto}.v2-market-product-body>footer{align-items:center}.v2-market-detail-modal{border-radius:13px;width:100%}.v2-market-modal-mask{padding:8px}.v2-market-detail-top{grid-template-columns:1fr;padding:17px}.v2-market-detail-visual{min-height:180px}.v2-market-detail-summary{padding:0}.v2-market-merchant{grid-template-columns:40px 1fr;margin:0 17px}.v2-market-merchant dl{grid-column:1/3;justify-content:space-between}.v2-market-merchant>button{grid-column:1/3;justify-content:center}.v2-market-contact-box{margin:10px 17px}.v2-market-detail-content{grid-template-columns:1fr;margin:17px}.v2-market-detail-content dl{grid-template-columns:1fr}.v2-market-compare-dock>span small{display:none}}.v2-demo-badge{vertical-align:middle;color:#2d78b1;background:#e8f3fa;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.eco-product.is-simulated{position:relative}.eco-product.is-simulated .eco-product-art>b{color:#d9eef7;letter-spacing:.08em;background:#071a2759;border:1px solid #ffffff3d;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;top:14px;right:16px}.eco-product[data-accent=violet] .eco-product-art,.eco-product[data-accent=purple] .eco-product-art{background:linear-gradient(135deg,#5947b5,#283768)}.eco-product[data-accent=coral] .eco-product-art{background:linear-gradient(135deg,#b54d3e,#5b2d3c)}.eco-product[data-accent=teal] .eco-product-art,.eco-product[data-accent=green] .eco-product-art{background:linear-gradient(135deg,#168f91,#184253)}.eco-product[data-accent=blue] .eco-product-art,.eco-product[data-accent=navy] .eco-product-art{background:linear-gradient(135deg,#2363d5,#18305d)}.eco-product[data-accent=amber] .eco-product-art{background:linear-gradient(135deg,#b97816,#4f3525)}.sim-demo-package{color:#183f59;text-align:left;cursor:pointer;background:radial-gradient(circle at 88% 0,#4cb4da38,#0000 40%),linear-gradient(145deg,#e7f6fde6,#ffffffb8);border:1px solid #4790be5c;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;min-height:142px;margin-bottom:12px;padding:20px;display:grid;box-shadow:inset 0 1px #fff}.sim-demo-package>svg{color:#fff;box-sizing:border-box;background:linear-gradient(145deg,#3c90cf,#2874ad);border-radius:8px;width:34px;height:34px;padding:7px}.sim-demo-package>span{gap:5px;min-width:0;display:grid}.sim-demo-package>span>small{color:#3381b8;letter-spacing:.14em;font-size:7px;font-weight:750}.sim-demo-package strong{font-size:14px}.sim-demo-package p{color:#688194;margin:0;font-size:8px;line-height:1.6}.sim-demo-package i{color:#3e718f;font-size:7px;font-style:normal;line-height:1.6}.sim-demo-package>b{color:#fff;white-space:nowrap;background:#2f7fb8;border-radius:6px;padding:8px 10px;font-size:8px}.sim-demo-package.active{border-color:#2c7fb8;box-shadow:inset 4px 0 #2c7fb8,0 10px 25px #2d77a91a}.sim-demo-coverage{background:#e7f5fc8c;border:1px solid #4a91be47;border-radius:8px;margin-top:12px;padding:14px}.sim-demo-coverage>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.sim-demo-coverage>header>svg{color:#2c7fb8;width:18px}.sim-demo-coverage>header>span{gap:2px;display:grid}.sim-demo-coverage>header strong{font-size:9px}.sim-demo-coverage>header small{color:#728a99;font-size:7px}.sim-demo-coverage>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sim-demo-coverage>div>span{background:#ffffff9e;border:1px solid #5c97bb33;border-radius:6px;gap:3px;min-width:0;padding:8px;display:grid}.sim-demo-coverage>div b{color:#2475aa;font-size:12px}.sim-demo-coverage>div small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sim-demo-coverage>div i{color:#8296a3;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.sim-demo-records{background:#f4fbfe94;border:1px solid #79a8c73d;border-radius:8px;grid-column:1/-1;margin:12px 14px 14px;overflow:hidden}.sim-demo-records>header{border-bottom:1px solid #79a8c733;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.sim-demo-records>header>span{grid-template-columns:auto auto;align-items:center;gap:3px 7px;display:grid}.sim-demo-records>header>span svg{color:#2c7fb8;grid-row:1/3;width:18px}.sim-demo-records>header>span b{font-size:9px}.sim-demo-records>header>span small{color:#758c9b;font-size:7px}.sim-demo-records>header>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.sim-demo-records>header i{color:#56778b;background:#e4f1f7;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:6px;font-style:normal;display:flex}.sim-demo-records>header i b{color:#2475aa;font-size:7px}.sim-demo-records>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sim-demo-records article{border-bottom:1px solid #79a8c72b;border-right:1px solid #79a8c72b;gap:4px;min-width:0;padding:12px 14px;display:grid}.sim-demo-records article>span{color:#2b80b7;font-size:6px}.sim-demo-records article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sim-demo-records article>small{color:#8094a1;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}@media (max-width:1100px){.sim-demo-coverage>div,.sim-demo-records>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.sim-demo-package{grid-template-columns:auto 1fr;padding:16px}.sim-demo-package>b{text-align:center;grid-column:1/-1}.sim-demo-coverage>div,.sim-demo-records>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-demo-records>header{flex-direction:column}.sim-demo-instant-mode{grid-template-columns:auto 1fr}.sim-demo-instant-mode>b{text-align:center;grid-column:1/-1}}.v2-market-product-card{--market-card-accent:#7054dd;--market-card-deep:#2b255f;border-color:color-mix(in srgb,var(--market-card-accent) 28%,#e4e7ec);outline:1px solid color-mix(in srgb,var(--market-card-accent) 8%,transparent);outline-offset:-2px;background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--market-card-accent) 4%,#fff) 100%);box-shadow:0 8px 22px color-mix(in srgb,var(--market-card-deep) 7%,transparent);position:relative}.v2-market-product-card:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--market-card-accent) 38%,transparent),transparent);height:1px;position:absolute;top:111px;left:12px;right:12px}.v2-market-product-card:hover{border-color:color-mix(in srgb,var(--market-card-accent) 54%,#d8dce4);box-shadow:0 15px 34px color-mix(in srgb,var(--market-card-deep) 16%,transparent)}.v2-market-product-card:focus-visible{outline-color:color-mix(in srgb,var(--market-card-accent) 28%,transparent)}.v2-market-product-class{border:1px solid color-mix(in srgb,var(--market-card-accent) 12%,transparent);background:color-mix(in srgb,var(--market-card-accent) 6%,#fff)}.v2-market-product-class span{background:color-mix(in srgb,var(--market-card-accent) 15%,#fff);color:color-mix(in srgb,var(--market-card-deep) 72%,#344054)}.v2-market-product-tags i+i{background:color-mix(in srgb,var(--market-card-accent) 7%,#f2f3f6);color:color-mix(in srgb,var(--market-card-deep) 65%,#6f7587)}.v2-market-product-body>footer{border-color:color-mix(in srgb,var(--market-card-accent) 12%,#eff0f4)}.v2-market-product-body>footer button:first-child{background:color-mix(in srgb,var(--market-card-accent) 9%,#fff);color:color-mix(in srgb,var(--market-card-deep) 75%,#5f6474)}.v2-market-product-body>footer button.compared{background:color-mix(in srgb,var(--market-card-accent) 14%,#fff);color:color-mix(in srgb,var(--market-card-deep) 76%,#5e4ac9)}.base-operating-view,.base-resource-view,.base-process-view,.base-review-view,.base-ticket-view,.base-ops-view{color:#1c435c;gap:12px;display:grid}.base-hero{color:#fff;background:radial-gradient(circle at 76% 30%,#48c6cb33,#0000 27%),linear-gradient(130deg,#123f63,#185b72 55%,#174b62);border:1px solid #3689b242;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:145px;padding:28px 34px;display:flex;overflow:hidden;box-shadow:0 18px 42px #1e506c1f}.base-hero small,.base-section-heading small,.base-process-hero small,.base-ops-heading small{letter-spacing:.15em;font-size:7px;font-weight:750}.base-hero h1,.base-process-hero h1,.base-section-heading h1,.base-ops-heading h1{margin:7px 0 5px;font-size:24px;line-height:1.15}.base-hero p,.base-process-hero p,.base-section-heading p,.base-ops-heading p{color:#e1f1f8bd;margin:0;font-size:9px}.base-hero-status{background:#041c2d38;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:11px;padding:11px 15px;display:flex}.base-hero-status>span{background:#4ee3b2;border:2px solid #ffffffbd;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #4ee3b21c}.base-hero-status>div{gap:3px;display:grid}.base-hero-status b{font-size:10px}.base-hero-status small{color:#e0f1f7b0;letter-spacing:0;font-size:7px}.base-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.base-metric-grid article{background:linear-gradient(145deg,#ffffffde,#ebf7fca3);border:1px solid #66a0c13d;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:17px 18px;display:flex;box-shadow:0 10px 24px #2a57740f,inset 0 1px #fff}.base-metric-grid article>span{color:#287dab;background:linear-gradient(145deg,#dff2f8,#f8fcfd);border:1px solid #428fb530;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.base-metric-grid article>div{grid-template-columns:1fr auto;align-items:end;gap:3px 8px;min-width:0;display:grid}.base-metric-grid small{color:#708b9b;font-size:7px}.base-metric-grid strong{color:#17435f;grid-area:1/2/3;font-size:22px}.base-metric-grid p{color:#8ca0ac;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.base-floor-card,.base-today-card,.base-service-health,.base-quick-service{background:linear-gradient(145deg,#ffffffe3,#eef8fc9e);border:1px solid #67a0c13b;border-radius:11px;overflow:hidden;box-shadow:0 12px 29px #2a57740f,inset 0 1px #fff}.base-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.base-section-heading>div{min-width:0}.base-section-heading small{color:#3885ae}.base-section-heading h1,.base-section-heading h2{color:#1b4965;margin:5px 0 3px}.base-section-heading h2{font-size:16px}.base-section-heading p{color:#7a909f}.base-section-heading>span{color:#317a9e;background:#e2f2f7;border-radius:99px;padding:6px 9px;font-size:7px}.base-section-heading>svg{color:#3c86af}.base-legend{gap:8px;display:flex}.base-legend span{color:#78909f;align-items:center;gap:5px;font-size:6px;display:flex}.base-legend span:before{content:"";background:#28b886;border-radius:50%;width:6px;height:6px}.base-legend .busy:before{background:#6b5bd5}.base-legend .event:before{background:#ef9a32}.base-floor-plan{background:linear-gradient(145deg,#e3f1f894,#f5fafccc);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:390px;padding:9px 10px 12px;display:grid;position:relative}.base-zone-card{color:#fff;text-align:left;cursor:pointer;background-position:50%;background-size:cover;border:1px solid #ffffff9e;border-radius:8px;align-items:flex-end;gap:10px;min-width:0;min-height:180px;padding:18px;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #194a6321}.base-zone-card:hover{z-index:2;filter:saturate(1.07);transform:translateY(-2px);box-shadow:0 15px 28px #12344a2e}.base-zone-icon{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff21;border:1px solid #ffffff52;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.base-zone-copy{gap:3px;min-width:0;display:grid}.base-zone-copy b{font-size:11px}.base-zone-copy small{color:#ffffffb8;font-size:7px}.base-zone-copy em{color:#b9eddf;font-size:6px;font-style:normal}.base-zone-status{background:#081d2c61;border:1px solid #ffffff3d;border-radius:99px;padding:5px 7px;font-size:6px;position:absolute;top:10px;right:11px}.base-floor-core{z-index:4;color:#fff;background:radial-gradient(circle at 34% 25%,#2b6f86,#102f4e 66%);border:5px solid #ffffffc2;border-radius:50%;place-content:center;justify-items:center;width:91px;height:91px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0d2f474a}.base-floor-core>span{color:#69d8d2}.base-floor-core b{margin-top:4px;font-size:9px}.base-floor-core small{color:#8eb3c1;letter-spacing:.15em;margin-top:2px;font-size:5px}.base-operating-grid{grid-template-columns:1.1fr .85fr .9fr;gap:10px;display:grid}.base-today-card,.base-service-health,.base-quick-service{min-height:260px}.base-today-card .base-section-heading,.base-service-health .base-section-heading,.base-quick-service .base-section-heading{padding-bottom:12px}.base-timeline{padding:0 22px 18px;display:grid}.base-timeline article{border-top:1px solid #67a0c12b;grid-template-columns:38px 9px 1fr auto;align-items:center;gap:8px;min-height:43px;display:grid}.base-timeline time{font-size:8px;font-weight:750}.base-timeline article>span{background:#3b91bb;border:2px solid #fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #3b91bb4d}.base-timeline article>div{gap:2px;display:grid}.base-timeline b{font-size:8px}.base-timeline small{color:#8398a5;font-size:6px}.base-timeline em{color:#267761;background:#e5f3ee;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.base-health-row{gap:6px;padding:7px 22px;display:grid}.base-health-row>div{justify-content:space-between;font-size:7px;display:flex}.base-health-row b{color:#287ca4}.base-health-row>i{background:#e3edf2;border-radius:99px;height:6px;overflow:hidden}.base-health-row>i>span{background:linear-gradient(90deg,#3b8fc0,#50bdad);border-radius:99px;height:100%;display:block}.base-quick-service>div:last-child{grid-template-columns:1fr 1fr;gap:7px;padding:0 18px 18px;display:grid}.base-quick-service button{color:#30566e;text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #5b97ba33;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:11px 10px;display:flex}.base-quick-service button>span{color:#2e7fa7;background:#e0f1f7;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.base-quick-service button>div{gap:3px;min-width:0;display:grid}.base-quick-service button b{font-size:7px}.base-quick-service button small{color:#8497a4;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.base-quick-service button>svg{color:#8da2ae;margin-left:auto}.base-zone-mask,.base-form-mask{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081a2a9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.base-zone-modal,.base-form-modal{background:#f8fbfc;border:1px solid #ffffffc2;border-radius:15px;width:min(820px,96vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #061d2c59}.base-zone-close{z-index:5;color:#607e90;cursor:pointer;background:#ffffffe8;border:1px solid #88a9bb52;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.base-zone-cover{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;gap:14px;min-height:215px;padding:29px;display:flex}.base-zone-cover>span{background:#ffffff21;border:1px solid #ffffff52;border-radius:10px;place-items:center;width:47px;height:47px;display:grid}.base-zone-cover small{color:#70e0bd;font-size:7px}.base-zone-cover h2{margin:5px 0 3px;font-size:23px}.base-zone-cover p{color:#ffffffb3;margin:0;font-size:8px}.base-zone-metrics{border-bottom:1px solid #6ba0be33;grid-template-columns:repeat(3,1fr);padding:0 25px;display:grid}.base-zone-metrics>div{border-right:1px solid #6ba0be33;gap:5px;padding:17px;display:grid}.base-zone-metrics>div:last-child{border:0}.base-zone-metrics small{color:#8397a4;font-size:7px}.base-zone-metrics b{font-size:12px}.base-zone-content{grid-template-columns:1.3fr .7fr;gap:20px;padding:22px 29px;display:grid}.base-zone-content h3{margin:0 0 7px;font-size:10px}.base-zone-content p{color:#718796;margin:0 0 15px;font-size:8px;line-height:1.7}.base-zone-tags{flex-wrap:wrap;gap:6px;display:flex}.base-zone-tags span{color:#25755f;background:#e4f3ee;border-radius:99px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.base-zone-content aside{color:#2f7899;background:#e9f5f8;border:1px solid #4692b230;border-radius:9px;padding:15px}.base-zone-content aside b{margin:8px 0 5px;font-size:9px;display:block}.base-zone-content aside p{color:#6d8794;margin:0;font-size:7px}.base-modal-actions{border-top:1px solid #6ba0be2e;justify-content:flex-end;gap:8px;padding:14px 29px 24px;display:flex}.base-resource-view>.base-section-heading,.base-review-view>.base-section-heading,.base-ticket-view>.base-section-heading{background:#ffffffa8;border:1px solid #67a0c13b;border-radius:11px}.base-resource-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:11px;display:grid}.base-resource-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.base-resource-gallery>button{color:#284c63;text-align:left;cursor:pointer;background:#fff;border:1px solid #659fc040;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 8px 21px #26526d0d}.base-resource-gallery>button.selected{border-color:#3889b5;box-shadow:0 12px 26px #2b7ba621,inset 0 0 0 1px #3889b5}.base-resource-gallery>button>div{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;height:150px;padding:15px;display:flex;position:relative}.base-resource-gallery div>span{background:#061e2d75;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:6px;display:flex;position:absolute;top:11px;left:12px}.base-resource-gallery div>em{background:#1f9c76d9;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;position:absolute;top:11px;right:11px}.base-resource-gallery div>strong{font-size:12px}.base-resource-gallery div>small{color:#ffffffbf;align-items:center;gap:4px;margin-left:auto;font-size:6px;display:flex}.base-resource-gallery footer{color:#778d9b;justify-content:space-between;padding:11px 13px;font-size:7px;display:flex}.base-resource-detail{background:linear-gradient(145deg,#ffffffe6,#e7f6fbad);border:1px solid #659fc040;border-radius:11px;gap:12px;padding:24px;display:grid;position:sticky;top:12px;box-shadow:0 12px 28px #26526d12}.base-resource-detail>small{color:#3482aa;letter-spacing:.12em;font-size:7px}.base-resource-detail h2{margin:0;font-size:19px}.base-resource-detail>p{color:#6f8796;margin:0;font-size:8px;line-height:1.7}.base-resource-detail>div{display:grid}.base-resource-detail>div>span{border-top:1px solid #699ebc2e;grid-template-columns:22px 1fr;gap:2px 7px;padding:10px 0;display:grid}.base-resource-detail>div svg{color:#3885ad;grid-row:1/3}.base-resource-detail i{color:#879ba7;font-size:6px;font-style:normal}.base-resource-detail b{font-size:8px}.base-resource-detail h3{margin:3px 0 0;font-size:9px}.base-resource-detail ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.base-resource-detail li{color:#5f7888;align-items:center;gap:6px;font-size:7px;display:flex}.base-resource-detail li svg{color:#279575}.base-process-hero,.base-ops-heading{color:#fff;background:radial-gradient(circle at 80% 20%,#59bec229,#0000 30%),linear-gradient(135deg,#174a69,#19657a);border:1px solid #639fc03d;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;display:flex}.base-process-hero>div:last-child{align-items:center;gap:13px;display:flex}.base-process-hero>div:last-child>span{border-right:1px solid #ffffff29;gap:3px;padding-right:13px;display:grid}.base-process-hero>div:last-child b{font-size:18px}.base-process-hero>div:last-child small{color:#ffffffa1;letter-spacing:0}.base-booking-layout{grid-template-columns:minmax(330px,.75fr) minmax(470px,1.25fr);align-items:start;gap:11px;display:grid}.base-booking-list,.base-review-queue,.base-ticket-stream{gap:7px;display:grid}.base-booking-list>button,.base-review-queue>button,.base-ticket-stream>button{color:#2a4d63;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #659fc03d;border-radius:9px;padding:15px 16px;position:relative}.base-booking-list>button.selected,.base-review-queue>button.selected,.base-ticket-stream>button.selected{background:linear-gradient(145deg,#fff,#eaf6fa);border-color:#3b8db8;box-shadow:inset 3px 0 #3b8db8,0 8px 20px #2e749914}.base-record-status{color:#26755e;background:#e3f2ec;border-radius:99px;padding:4px 6px;font-size:6px;position:absolute;top:11px;right:12px}.base-booking-list>button>small,.base-review-queue>button>span,.base-ticket-stream>button>div>span{color:#4486a8;font-size:6px}.base-booking-list h3,.base-review-queue h3,.base-ticket-stream h3{margin:6px 0 5px;font-size:10px}.base-booking-list p,.base-review-queue p,.base-ticket-stream p{color:#8498a4;align-items:center;gap:4px;margin:0;font-size:7px;display:flex}.base-booking-list footer,.base-review-queue footer,.base-ticket-stream footer{border-top:1px solid #699ebc29;justify-content:space-between;gap:10px;margin-top:11px;padding-top:9px;display:flex}.base-booking-list footer span,.base-review-queue footer span{color:#688393;align-items:center;gap:4px;font-size:6px;display:flex}.base-booking-detail,.base-review-detail,.base-ticket-detail{background:linear-gradient(145deg,#ffffffe6,#edf8fca8);border:1px solid #659fc03d;border-radius:11px;overflow:hidden;box-shadow:0 12px 27px #27546f0f}.base-booking-visual{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:165px;padding:24px;display:flex}.base-booking-visual span{color:#79ddc1;font-size:7px}.base-booking-visual h2{margin:7px 0 4px;font-size:20px}.base-booking-visual p{color:#ffffffba;margin:0;font-size:8px}.base-booking-steps{border-bottom:1px solid #689ebc2e;grid-template-columns:repeat(4,1fr);padding:18px 21px;display:grid}.base-booking-steps>span{color:#8da0ab;justify-items:center;gap:6px;font-size:6px;display:grid;position:relative}.base-booking-steps>span:after{content:"";border-top:1px solid #d0dce2;position:absolute;top:9px;left:58%;right:-42%}.base-booking-steps>span:last-child:after{display:none}.base-booking-steps i{z-index:1;background:#f7fbfc;border:2px solid #cad7de;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.base-booking-steps .done{color:#287b63}.base-booking-steps .done i{color:#fff;background:#32a984;border-color:#32a984}.base-booking-facts{grid-template-columns:1.3fr .7fr;gap:8px;padding:17px 22px;display:grid}.base-booking-facts>span{grid-template-columns:20px 1fr;gap:3px 7px;display:grid}.base-booking-facts svg{color:#3e89af;grid-row:1/3}.base-booking-facts small{color:#8498a4;font-size:6px}.base-booking-facts b{font-size:8px}.base-booking-detail>h3{margin:4px 22px 6px;font-size:9px}.base-booking-detail>p{color:#6f8795;margin:0 22px 18px;font-size:8px;line-height:1.7}.base-form-modal{width:min(680px,96vw);padding:27px}.base-form-modal>small{color:#3282ac;letter-spacing:.14em;font-size:7px;font-weight:750}.base-form-modal>h2{margin:6px 0 4px;font-size:21px}.base-form-modal>p{color:#8296a3;margin:0 0 19px;font-size:8px}.base-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.base-form-grid label,.base-review-note-field,.base-ops-detail aside label{color:#5d798b;gap:6px;font-size:7px;font-weight:650;display:grid}.base-form-grid label.wide{grid-column:1/-1}.base-form-grid input,.base-form-grid select,.base-form-grid textarea,.base-review-note-field textarea,.base-ops-detail textarea{color:#284c62;width:100%;min-width:0;font:inherit;background:#ffffffd1;border:1px solid #639ebf4d;border-radius:7px;outline:0;font-size:8px}.base-form-grid input,.base-form-grid select{height:39px;padding:0 10px}.base-form-grid textarea,.base-review-note-field textarea,.base-ops-detail textarea{resize:vertical;height:76px;padding:10px}.base-form-modal>.base-modal-actions{margin:19px -27px -27px;padding:14px 27px 21px}.base-review-queue>button>em{color:#5a6fa1;background:#e8eef7;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;position:absolute;top:11px;right:12px}.base-review-complete{border-bottom:1px solid #689ebc2e;align-items:center;gap:12px;padding:22px;display:flex}.base-review-complete>span{color:#2f80a8;background:#e0f1f7;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.base-review-complete>div{gap:3px;min-width:0;display:grid}.base-review-complete small{color:#4584a4;font-size:6px}.base-review-complete h2{margin:0;font-size:17px}.base-review-complete p{color:#8095a2;margin:0;font-size:7px}.base-review-complete>em{color:#26755e;background:#e5f3ed;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:6px;font-style:normal}.base-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:8px 22px;display:grid}.base-review-facts>span{border-bottom:1px solid #699ebc29;gap:4px;padding:11px 0;display:grid}.base-review-facts small{color:#879aa6;font-size:6px}.base-review-facts b{font-size:8px}.base-review-purpose{background:#edf6f9;border-radius:8px;margin:10px 22px;padding:13px}.base-review-purpose small{color:#3a83a7;font-size:6px}.base-review-purpose p{color:#647f90;margin:6px 0 0;font-size:8px;line-height:1.6}.base-review-note-field{margin:14px 22px}.base-review-detail>.base-modal-actions{padding:14px 22px 21px}.base-review-note{color:#327c9d;background:#e9f4f8;border-left:3px solid #3c89ae;gap:9px;margin:13px 22px 20px;padding:12px;display:flex}.base-review-note.success{color:#268064;background:#e8f5f0;border-color:#35a381}.base-review-note>div{gap:4px;display:grid}.base-review-note small{font-size:6px}.base-review-note p{color:#657f8d;margin:0;font-size:7px;line-height:1.5}.base-service-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.base-service-catalog>button{color:#2d5167;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffd4,#e9f7fba3);border:1px solid #659fc03d;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:15px;display:flex}.base-service-catalog>button>span{color:#2d81a8;background:#dff1f6;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.base-service-catalog>button>div{gap:4px;min-width:0;display:grid}.base-service-catalog b{font-size:8px}.base-service-catalog small{color:#8498a4;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.base-service-catalog button>svg{color:#92a5af;margin-left:auto}.base-ticket-layout{grid-template-columns:minmax(310px,.72fr) minmax(480px,1.28fr);align-items:start;gap:11px;display:grid}.base-ticket-stream>button>div{justify-content:space-between;display:flex}.base-ticket-stream em,.base-kanban em{color:#667d89;background:#e7eef2;border-radius:99px;padding:3px 5px;font-size:5px;font-style:normal}.base-ticket-stream footer>span{color:#26755e;background:#e5f3ed;border-radius:99px;padding:4px 6px;font-size:6px}.base-ticket-stream footer>small{color:#91a2ab;font-size:6px}.base-ticket-detail>p{color:#667f8e;margin:18px 22px;font-size:8px;line-height:1.7}.base-ticket-progress{gap:6px;margin:17px 22px;display:grid}.base-ticket-progress>div{justify-content:space-between;font-size:7px;display:flex}.base-ticket-progress>i{background:#dfecef;border-radius:99px;height:6px;overflow:hidden}.base-ticket-progress>i>span{background:linear-gradient(90deg,#3d8eb8,#38b293);border-radius:99px;height:100%;display:block}.base-ops-heading>span{background:#051f2e38;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:7px;display:flex}.base-kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;display:grid}.base-kanban>div{background:#e8f5fa8c;border:1px solid #639ebf3b;border-radius:10px;min-height:270px;padding:9px}.base-kanban header{justify-content:space-between;padding:7px 6px 12px;display:flex}.base-kanban header b{font-size:9px}.base-kanban header span{color:#327b9d;text-align:center;background:#d6eaf2;border-radius:99px;min-width:20px;padding:3px 6px;font-size:6px}.base-kanban button{color:#2d4f64;text-align:left;cursor:pointer;background:#fff;border:1px solid #669fbf38;border-radius:8px;gap:7px;width:100%;margin-bottom:7px;padding:13px;display:grid}.base-kanban button.selected{border-color:#3688b3;box-shadow:inset 3px 0 #3688b3}.base-kanban button>span{color:#4784a3;justify-content:space-between;font-size:6px;display:flex}.base-kanban h3{margin:0;font-size:9px}.base-kanban p{color:#8195a2;margin:0;font-size:7px}.base-kanban footer{border-top:1px solid #669fbf26;justify-content:space-between;padding-top:7px;display:flex}.base-kanban footer small{color:#75909f;font-size:6px}.base-ops-detail{background:#ffffffc7;border:1px solid #649fc03d;border-radius:11px;overflow:hidden}.base-ops-detail-body{grid-template-columns:1.2fr .8fr;gap:23px;padding:22px;display:grid}.base-ops-detail-body h3{margin:0 0 7px;font-size:10px}.base-ops-detail-body>div>p{color:#698291;margin:0;font-size:8px;line-height:1.7}.base-ops-detail aside{background:#edf6f9;border-radius:9px;align-content:start;gap:10px;padding:16px;display:grid}.base-ops-detail aside button{justify-self:end}.base-empty{color:#7f97a4;text-align:center;border:1px dashed #629dbe52;border-radius:10px;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.base-empty svg{color:#3b88ae}.base-empty b{font-size:9px}.base-empty small{font-size:6px}.priority-high{color:#a86519!important;background:#fff0dc!important}.priority-urgent{color:#b8463c!important;background:#ffebe9!important}@media (max-width:1100px){.base-metric-grid{grid-template-columns:repeat(2,1fr)}.base-operating-grid{grid-template-columns:1fr 1fr}.base-quick-service{grid-column:1/-1}.base-resource-layout,.base-booking-layout,.base-ticket-layout{grid-template-columns:1fr}.base-resource-detail{position:static}.base-service-catalog{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.base-hero,.base-process-hero,.base-ops-heading{flex-direction:column;align-items:flex-start;padding:22px}.base-floor-plan{grid-template-rows:auto;grid-template-columns:1fr 1fr}.base-zone-card{min-height:155px}.base-floor-core{display:none}.base-operating-grid,.base-kanban{grid-template-columns:1fr}.base-quick-service{grid-column:auto}.base-resource-gallery,.base-ops-detail-body,.base-zone-content{grid-template-columns:1fr}.base-service-catalog{grid-template-columns:1fr 1fr}.base-process-hero>div:last-child{flex-wrap:wrap;width:100%}.base-booking-steps{padding-inline:8px}.base-zone-modal{margin:auto}}@media (max-width:520px){.base-metric-grid,.base-service-catalog,.base-quick-service>div:last-child,.base-form-grid,.base-review-facts,.base-booking-facts,.base-zone-metrics,.base-floor-plan{grid-template-columns:1fr}.base-zone-card{min-height:145px}.base-operating-grid{grid-template-columns:1fr}.base-zone-metrics>div{border-bottom:1px solid #6ba0be33;border-right:0}.base-form-grid label.wide{grid-column:auto}.base-zone-mask,.base-form-mask{padding:8px}.base-form-modal{padding:21px}.base-form-modal>.base-modal-actions{margin-inline:-21px;margin-bottom:-21px;padding-inline:21px}.base-process-hero>div:last-child>span{display:none}.base-section-heading{flex-direction:column;align-items:flex-start}.base-legend{flex-wrap:wrap}}.aihub-view,.aihub-catalog-view,.aihub-app-view,.aihub-key-view{color:#213c55;gap:12px;display:grid}.aihub-hero{color:#fff;background:radial-gradient(circle at 80% 42%,#51dcc429,#0000 27%),radial-gradient(circle at 64% 10%,#6f51da40,#0000 35%),linear-gradient(130deg,#171d43,#28205a 57%,#173f55);border:1px solid #685bc559;border-radius:13px;justify-content:space-between;align-items:center;min-height:215px;padding:36px 44px;display:flex;overflow:hidden;box-shadow:0 22px 55px #1d1e492b}.aihub-hero>div{max-width:660px}.aihub-hero small,.aihub-catalog-hero small,.aihub-app-hero small,.aihub-key-hero small,.aihub-create-app small,.aihub-section-head small{color:#7be5cf;letter-spacing:.15em;font-size:7px;font-weight:750}.aihub-hero h1,.aihub-catalog-hero h1,.aihub-app-hero h1,.aihub-key-hero h1{margin:9px 0 7px;font-size:28px;line-height:1.1}.aihub-hero p,.aihub-catalog-hero p,.aihub-app-hero p,.aihub-key-hero p{color:#e0e3f8b8;margin:0;font-size:10px;line-height:1.7}.aihub-hero>div>div{gap:8px;margin-top:17px;display:flex}.aihub-hero>div>div span{color:#bfc6e7;background:#ffffff0d;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex}.aihub-hero>aside{place-items:center;width:245px;display:grid}.aihub-orbit{border:1px solid #77e3cf3d;border-radius:50%;place-content:center;justify-items:center;width:168px;height:168px;display:grid;position:relative;box-shadow:0 0 0 24px #735bd512,0 0 0 46px #735bd509}.aihub-orbit:before,.aihub-orbit:after{content:"";border:1px dashed #80e7d445;border-radius:50%;animation:15s linear infinite aihub-spin;position:absolute;inset:20px}.aihub-orbit:after{border-style:solid;border-color:#816ce059;animation-duration:9s;animation-direction:reverse;inset:42px}.aihub-orbit>span{z-index:1;color:#87ead7;background:radial-gradient(circle at 35% 28%,#7664dc,#262353 68%);border:1px solid #fff3;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 30px #685ad561}.aihub-orbit>i{background:#82e5d3;border:2px solid #1d244c;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 11px #82e5d3}.aihub-orbit>i:first-of-type{top:37px;left:20px}.aihub-orbit>i:nth-of-type(2){background:#b6ee5c;top:78px;right:10px}.aihub-orbit>i:nth-of-type(3){background:#8a6be2;bottom:-4px;left:75px}.aihub-orbit b{z-index:2;color:#d7dbf5;letter-spacing:.12em;text-align:center;font-size:6px;position:absolute;bottom:47px}@keyframes aihub-spin{to{transform:rotate(360deg)}}.aihub-boundary{color:#9a6c20;background:linear-gradient(135deg,#fffaf0,#f8f6ff);border:1px solid #ca912d40;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.aihub-boundary>div{gap:3px;display:grid}.aihub-boundary b{color:#5b4937;font-size:9px}.aihub-boundary p{color:#8c7e70;margin:0;font-size:7px;line-height:1.6}.aihub-boundary>span{color:#8e6725;white-space:nowrap;background:#f4e5bd;border-radius:99px;padding:6px 8px;font-size:6px}.aihub-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.aihub-kpis article{background:linear-gradient(145deg,#ffffffe0,#f3f0fc9e);border:1px solid #6f66bc33;border-radius:9px;align-items:center;gap:12px;padding:16px 17px;display:flex;box-shadow:0 9px 22px #3430690e,inset 0 1px #fff}.aihub-kpis article>span{color:#6856bd;background:linear-gradient(145deg,#e9e5fa,#f9f8fe);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.aihub-kpis article>div{grid-template-columns:1fr auto;align-items:end;gap:3px 8px;min-width:0;display:grid}.aihub-kpis small{color:#7d7e98;font-size:6px}.aihub-kpis strong{color:#373467;grid-area:1/2/3;font-size:20px}.aihub-kpis p{color:#9a99ad;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.aihub-access-map,.aihub-capability-board,.aihub-integration-lanes,.aihub-key-builder,.aihub-key-list,.aihub-app-detail,.aihub-create-app{background:linear-gradient(145deg,#ffffffe6,#f4f1fc99);border:1px solid #6f66bc33;border-radius:11px;overflow:hidden;box-shadow:0 12px 28px #3430690e,inset 0 1px #fff}.aihub-section-head{justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;display:flex}.aihub-section-head small{color:#6d5bc3}.aihub-section-head h2{color:#34325f;margin:5px 0 3px;font-size:16px}.aihub-section-head p{color:#89899e;margin:0;font-size:7px}.aihub-section-head>svg{color:#6c58c4}.aihub-section-head>span{color:#6754b8;background:#ece8f9;border-radius:99px;padding:5px 8px;font-size:7px}.aihub-access-flow{align-items:stretch;padding:2px 23px 24px;display:flex}.aihub-access-step{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aihub-access-step article{background:#ffffffa1;border:1px solid #6f66bc30;border-radius:9px;flex:1;align-content:start;justify-items:start;gap:6px;min-width:0;min-height:135px;padding:16px;display:grid}.aihub-access-step article>small{color:#8072c6;font-size:6px;font-weight:750}.aihub-access-step article>span{color:#6552ba;background:#ece9f9;border-radius:8px;place-items:center;width:39px;height:39px;margin:3px 0;display:grid}.aihub-access-step b{font-size:9px}.aihub-access-step p{color:#8e8da1;margin:0;font-size:6px;line-height:1.55}.aihub-access-step>svg{color:#a39bcf;flex:none}.aihub-capability-board>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 23px 23px;display:grid}.aihub-capability-board article{background:#ffffff9e;border:1px solid #6f66bc2e;border-radius:9px;min-height:155px;padding:16px;position:relative}.aihub-capability-board article>span{color:#2a917c;background:linear-gradient(145deg,#e4f5f2,#f4fbfa);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.aihub-capability-board article>em{color:#858596;background:#eeeef2;border-radius:99px;padding:4px 6px;font-size:5px;font-style:normal;position:absolute;top:10px;right:10px}.aihub-capability-board article>em.connected{color:#24775f;background:#e3f4ed}.aihub-capability-board h3{margin:12px 0 5px;font-size:9px}.aihub-capability-board b{color:#6557a1;font-size:7px}.aihub-capability-board p{color:#8c8da0;margin:7px 0 0;font-size:6px;line-height:1.55}.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#4cd0bb29,#0000 29%),linear-gradient(130deg,#22204e,#393071 65%,#285369);border:1px solid #6f5bc54a;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:130px;padding:26px 31px;display:flex}.aihub-catalog-hero>span,.aihub-key-hero>span{color:#d8daf0;background:#ffffff0f;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:7px;padding:9px 11px;font-size:7px;display:flex}.aihub-filter{background:#ffffffa3;border:1px solid #6f66bc2b;border-radius:9px;gap:6px;padding:9px;display:flex;overflow:auto}.aihub-filter button{color:#7d7c93;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:8px 11px;font-size:7px}.aihub-filter button.active{color:#fff;background:#6b57c4;box-shadow:0 6px 13px #5b48b12e}.aihub-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aihub-catalog-grid>article{background:linear-gradient(150deg,#fff,#f7f5fc);border:1px solid #6f66bc36;border-radius:11px;overflow:hidden;box-shadow:0 10px 25px #3430690e}.aihub-catalog-grid header{border-bottom:1px solid #6f66bc24;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:17px 18px;display:grid}.aihub-catalog-grid header>span{color:#6553ba;background:linear-gradient(145deg,#e8e4fa,#f8f7fd);border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.aihub-catalog-grid header>div{gap:3px;min-width:0;display:grid}.aihub-catalog-grid header small{color:#8275bc;font-size:6px}.aihub-catalog-grid h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.aihub-catalog-grid header em{color:#828290;background:#ececf0;border-radius:99px;padding:4px 6px;font-size:5px;font-style:normal}.aihub-catalog-grid header em.connected{color:#23755d;background:#e3f3ec}.aihub-catalog-grid>article>p{color:#86869a;min-height:44px;margin:14px 18px 9px;font-size:7px;line-height:1.65}.aihub-api-path{color:#8ae4d2;background:#29294e;border:1px solid #534b8e29;border-radius:7px;align-items:center;gap:7px;margin:0 18px;padding:9px 10px;display:flex}.aihub-api-path code{color:#d7d7ec;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.aihub-catalog-grid dl{grid-template-columns:repeat(3,1fr);gap:0;margin:13px 18px;display:grid}.aihub-catalog-grid dl>div{border-right:1px solid #6f66bc24;gap:4px;padding:7px;display:grid}.aihub-catalog-grid dl>div:last-child{border:0}.aihub-catalog-grid dt{color:#9897a8;font-size:5px}.aihub-catalog-grid dd{margin:0;font-size:6px;font-weight:700}.aihub-catalog-grid footer{background:#f6f4fbb8;border-top:1px solid #6f66bc24;justify-content:space-between;align-items:center;gap:8px;padding:11px 18px;display:flex}.aihub-catalog-grid footer>span{color:#6a5bb1;align-items:center;gap:4px;font-size:6px;display:flex}.aihub-catalog-grid footer button{color:#6b59bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:6px;display:flex}.aihub-integration-lanes>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 23px 22px;display:grid}.aihub-integration-lanes article{background:#ffffff94;border:1px solid #6f66bc2b;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;display:grid}.aihub-integration-lanes article>span{color:#2c8d79;background:#e5f4f1;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.aihub-integration-lanes article>div{gap:3px;min-width:0;display:grid}.aihub-integration-lanes b{font-size:8px}.aihub-integration-lanes p{color:#8b8b9d;margin:0;font-size:6px;line-height:1.45}.aihub-integration-lanes em{color:#6b59ba;grid-column:2;font-size:5px;font-style:normal}.aihub-admin-note{color:#5d7786;background:#edf5f7;border-radius:8px;align-items:center;gap:6px;margin:0;padding:11px 14px;font-size:7px;display:flex}.aihub-app-hero>button{flex:none}.aihub-create-app>div:first-child{border-bottom:1px solid #6f66bc26;align-items:center;gap:12px;padding:20px 23px;display:flex}.aihub-create-app>div:first-child>span{color:#6855bc;background:#e8e4f8;border-radius:9px;place-items:center;width:41px;height:41px;display:grid}.aihub-create-app h2{margin:4px 0 3px;font-size:15px}.aihub-create-app p{color:#88899b;margin:0;font-size:7px}.aihub-create-app form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:9px;padding:18px 23px 22px;display:grid}.aihub-create-app label{color:#666680;gap:6px;font-size:6px;font-weight:700;display:grid}.aihub-create-app input,.aihub-create-app select{color:#34334d;background:#ffffffc7;border:1px solid #6f66bc40;border-radius:7px;min-width:0;height:38px;padding:0 9px;font-size:8px}.aihub-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aihub-app-grid>button{color:#33334e;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f5f3fb);border:1px solid #6f66bc33;border-radius:10px;align-content:start;min-height:185px;padding:18px;display:grid}.aihub-app-grid>button.selected{border-color:#6b58bf;box-shadow:inset 3px 0 #6b58bf,0 12px 25px #54439d1a}.aihub-app-grid header{justify-content:space-between;align-items:center;display:flex}.aihub-app-grid header>span{color:#6652ba;background:#e8e4f8;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.aihub-app-grid header em{color:#24755d;background:#e4f3ec;border-radius:99px;padding:4px 6px;font-size:5px;font-style:normal}.aihub-app-grid>button>small{color:#7b6db6;margin-top:14px;font-size:6px}.aihub-app-grid h2{margin:5px 0 7px;font-size:13px}.aihub-app-grid>button>p{color:#89899c;align-items:center;gap:5px;margin:0;font-size:7px;display:flex}.aihub-app-grid footer{color:#6554ad;border-top:1px solid #6f66bc24;justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.aihub-app-grid footer span{align-items:center;gap:4px;font-size:6px;display:flex}.aihub-app-empty{color:#7768b5;text-align:center;background:#f8f7fcad;border:1px dashed #6f66bc4d;border-radius:10px;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;min-height:210px;display:grid}.aihub-app-empty h3{color:#44435b;margin:3px 0 0;font-size:10px}.aihub-app-empty p{color:#8b8b9d;margin:0;font-size:7px}.aihub-app-detail>div:first-child{border-bottom:1px solid #6f66bc26;padding:20px 23px}.aihub-app-detail>div:first-child small{color:#6d59bd;letter-spacing:.14em;font-size:6px}.aihub-app-detail>div:first-child h2{margin:6px 0 3px;font-size:17px}.aihub-app-detail>div:first-child p{color:#8b8b9e;margin:0;font-size:7px}.aihub-app-detail>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 23px 22px;display:grid}.aihub-app-detail article{background:#ffffff94;border:1px solid #6f66bc29;border-radius:8px;grid-template-columns:auto 1fr;gap:5px 8px;padding:13px;display:grid}.aihub-app-detail article>span{color:#6855b9;grid-row:1/3}.aihub-app-detail b{font-size:8px}.aihub-app-detail p{color:#8b8b9c;margin:0;font-size:6px;line-height:1.55}.aihub-key-rule{background:#ffffffa3;border:1px solid #6f66bc2e;border-radius:9px;justify-content:center;align-items:center;gap:13px;padding:15px;display:flex}.aihub-key-rule>div{color:#6855b7;background:#f1eef9;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px 13px;display:flex}.aihub-key-rule>div>span{gap:3px;display:grid}.aihub-key-rule b{color:#46435d;font-size:8px}.aihub-key-rule small{color:#89879b;font-size:6px}.aihub-key-rule>svg{color:#aaa2d1}.aihub-key-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 23px 19px;display:grid}.aihub-key-form label{gap:6px;display:grid}.aihub-key-form label>span{color:#5f528f;font-size:7px;font-weight:750}.aihub-key-form select,.aihub-key-form input{color:#37354c;background:#fffc;border:1px solid #6f66bc40;border-radius:7px;height:40px;padding:0 10px;font-size:8px}.aihub-key-form label>small{color:#9996aa;font-size:6px}.aihub-entitlement-picker{background:#ffffff8a;border:1px solid #6f66bc33;border-radius:9px;margin:0 23px 18px;overflow:hidden}.aihub-entitlement-picker>header{background:#f6f4fb;border-bottom:1px solid #6f66bc26;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.aihub-entitlement-picker header small{color:#6958b1;font-size:6px;font-weight:750}.aihub-entitlement-picker header h3{margin:4px 0 0;font-size:9px}.aihub-entitlement-picker header>span{color:#6553b4;background:#e8e3f7;border-radius:99px;padding:5px 7px;font-size:6px}.aihub-entitlement-picker>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;display:grid}.aihub-entitlement-picker>div>button{color:#3f3d55;text-align:left;cursor:pointer;background:#fff;border:1px solid #6f66bc2b;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.aihub-entitlement-picker>div>button.selected{background:#f1eefb;border-color:#6a57bd;box-shadow:inset 3px 0 #6a57bd}.aihub-entitlement-picker button>i{color:#fff;border:1px solid #bbb7ce;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.aihub-entitlement-picker button.selected>i{background:#6a57bd;border-color:#6a57bd}.aihub-entitlement-picker button>span{gap:4px;min-width:0;display:grid}.aihub-entitlement-picker b{font-size:8px}.aihub-entitlement-picker small{color:#8c8a9c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.aihub-entitlement-picker button>svg{color:#6a58b8}.aihub-no-entitlement{color:#a17327;align-items:center;gap:10px;grid-column:1/-1!important;padding:16px!important;display:flex!important}.aihub-no-entitlement>span{gap:4px;display:grid}.aihub-no-entitlement b{color:#5e5447}.aihub-no-entitlement small{white-space:normal}.aihub-key-sign{border-top:1px solid #6f66bc26;justify-content:space-between;align-items:center;gap:14px;padding:15px 23px 22px;display:flex}.aihub-key-sign>div{color:#6856b7;align-items:center;gap:9px;display:flex}.aihub-key-sign>div>span{gap:3px;display:grid}.aihub-key-sign b{color:#48465c;font-size:8px}.aihub-key-sign small{color:#8c8b9c;font-size:6px}.aihub-key-list>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 23px 23px;display:grid}.aihub-key-list article{background:#ffffffb3;border:1px solid #6f66bc30;border-radius:9px;overflow:hidden}.aihub-key-list article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px 15px;display:grid}.aihub-key-list header>span{color:#6653b8;background:#ece8f8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.aihub-key-list header>div{gap:3px;min-width:0;display:grid}.aihub-key-list header small{color:#8073b4;font-size:6px}.aihub-key-list h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.aihub-key-list header>em{color:#80808e;background:#ececf0;border-radius:99px;padding:4px 6px;font-size:5px;font-style:normal}.aihub-key-list header>em.active{color:#26775f;background:#e3f4ec}.aihub-key-list article>code{color:#d5d5e8;background:#28284b;border-radius:6px;margin:0 15px;padding:9px 10px;font-size:7px;display:block}.aihub-key-list article>section{gap:7px;padding:13px 15px;display:grid}.aihub-key-list article>section>small{color:#88869a;font-size:6px}.aihub-key-list article>section>div{flex-wrap:wrap;gap:5px;display:flex}.aihub-key-list article>section span{color:#27745e;background:#e6f2ef;border-radius:99px;align-items:center;gap:4px;padding:5px 6px;font-size:6px;display:flex}.aihub-key-list article>section em{color:#9a98a8;font-size:6px;font-style:normal}.aihub-key-list article>footer{background:#f7f5fb;border-top:1px solid #6f66bc24;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px;display:flex}.aihub-key-list footer>span{color:#9492a3;font-size:5px}.aihub-key-list footer>div{gap:5px;display:flex}.aihub-key-list footer button{color:#6857b3;cursor:pointer;background:#fff;border:1px solid #6f66bc38;border-radius:5px;padding:4px 6px;font-size:6px}.aihub-secret-mask{z-index:160;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121430a8;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.aihub-secret-mask>section{text-align:center;background:#fff;border:1px solid #ffffffbd;border-radius:14px;justify-items:center;width:min(560px,96vw);padding:30px;display:grid;box-shadow:0 30px 90px #0e11305c}.aihub-secret-mask svg{color:#6754bd}.aihub-secret-mask small{color:#6754bd;letter-spacing:.14em;margin-top:9px;font-size:6px}.aihub-secret-mask h2{margin:6px 0 5px;font-size:18px}.aihub-secret-mask p{color:#858497;max-width:430px;margin:0;font-size:7px;line-height:1.6}.aihub-secret-mask code{color:#8fe5d4;white-space:nowrap;background:#28284b;border-radius:8px;width:100%;margin:18px 0;padding:14px;font-size:8px;overflow:auto}.aihub-secret-mask>section>div{gap:8px;display:flex}@media (max-width:1150px){.aihub-capability-board>div:last-child{grid-template-columns:repeat(3,1fr)}.aihub-catalog-grid,.aihub-integration-lanes>div:last-child,.aihub-create-app form{grid-template-columns:repeat(2,1fr)}.aihub-create-app form>button{grid-column:1/-1;justify-self:end}}@media (max-width:800px){.aihub-hero{padding:28px}.aihub-hero>aside{display:none}.aihub-kpis,.aihub-app-grid{grid-template-columns:repeat(2,1fr)}.aihub-access-flow{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.aihub-access-step>svg{display:none}.aihub-capability-board>div:last-child{grid-template-columns:repeat(2,1fr)}.aihub-key-rule{flex-direction:column;align-items:stretch}.aihub-key-rule>svg{align-self:center;transform:rotate(90deg)}.aihub-key-form,.aihub-app-detail>div:last-child,.aihub-key-list>div:last-child{grid-template-columns:1fr}}@media (max-width:560px){.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero{flex-direction:column;align-items:flex-start;padding:22px}.aihub-kpis,.aihub-catalog-grid,.aihub-app-grid,.aihub-access-flow,.aihub-capability-board>div:last-child,.aihub-integration-lanes>div:last-child,.aihub-entitlement-picker>div{grid-template-columns:1fr}.aihub-boundary{grid-template-columns:auto 1fr}.aihub-boundary>span{grid-column:1/-1;justify-self:start}.aihub-create-app form{grid-template-columns:1fr}.aihub-section-head,.aihub-key-sign{flex-direction:column;align-items:flex-start}.aihub-key-sign button{width:100%}.aihub-hero>div>div{flex-wrap:wrap}}.aim-home{--aim-bg:#fff;--aim-paper:#f7fbfd;--aim-ink:#112f43;--aim-muted:#617a8a;--aim-line:#588ba933;--aim-blue:#267eb6;--aim-blue-2:#56abd1;--aim-green:#26a789;--aim-violet:#6d63cf;background:var(--aim-bg);min-height:100vh;color:var(--aim-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.aim-home *{box-sizing:border-box}.aim-home button,.aim-home a{font:inherit}.aim-scroll-progress{z-index:100;background:linear-gradient(90deg,var(--aim-blue),#54c5bb,var(--aim-violet));height:3px;position:fixed;top:0;left:0;box-shadow:0 0 14px #267eb659}.aim-header{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffc2;border:1px solid #7ea8c03d;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100vw - 32px);height:66px;padding:0 13px 0 20px;transition:all .25s;display:grid;position:fixed;top:17px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #224f690f,inset 0 1px #ffffffe6}.aim-header.is-scrolled{background:#ffffffeb;height:60px;top:9px;box-shadow:0 15px 38px #224f691c}.aim-brand{color:var(--aim-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.aim-brand img{width:121px;height:auto;display:block}.aim-brand span{border-left:1px solid var(--aim-line);color:#708796;letter-spacing:.08em;white-space:nowrap;padding-left:12px;font-size:10px}.aim-header nav{justify-content:center;gap:28px;display:flex}.aim-header nav a{color:#526c7d;font-size:12px;text-decoration:none;position:relative}.aim-header nav a:after{content:"";background:linear-gradient(90deg,var(--aim-blue),var(--aim-green));border-radius:2px;height:2px;transition:all .2s;position:absolute;bottom:-9px;left:50%;right:50%}.aim-header nav a:hover{color:var(--aim-blue)}.aim-header nav a:hover:after{left:0;right:0}.aim-header-actions{align-items:center;gap:12px;display:flex}.aim-header-actions>span{color:#6e8796;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.aim-header-actions>span i{background:#2eb28d;border:2px solid #fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2eb28d21}.aim-header-actions>button:not(.aim-menu-button){color:#fff;cursor:pointer;background:linear-gradient(145deg,#348fca,#2474ab);border:1px solid #206d9cbf;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:11px;font-weight:650;display:flex;box-shadow:0 8px 18px #2574ab29,inset 0 1px #ffffff40}.aim-menu-button{border:1px solid var(--aim-line);width:39px;height:39px;color:var(--aim-ink);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:none}.aim-mobile-nav{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcfefa;flex-direction:column;padding:23px;display:flex;position:fixed;inset:0}.aim-mobile-nav>button:first-child{border:1px solid var(--aim-line);color:#567183;background:#fff;border-radius:10px;align-self:flex-end;place-items:center;width:40px;height:40px;display:grid}.aim-mobile-nav>img{width:146px;margin:28px 0}.aim-mobile-nav nav{display:grid}.aim-mobile-nav nav a{border-bottom:1px solid var(--aim-line);color:#24465c;justify-content:space-between;align-items:center;padding:18px 2px;font-size:16px;text-decoration:none;display:flex}.aim-mobile-nav>.aim-primary{margin-top:auto}.aim-hero{background:linear-gradient(#fff 0,#f8fcfe 58%,#fff 100%);min-height:1030px;padding:158px 24px 92px;position:relative;overflow:hidden}.aim-grid-pattern{background-image:linear-gradient(#4489b00f 1px,#0000 1px),linear-gradient(90deg,#4489b00f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 56% at 50% 0,#000 20%,#0000 76%);mask-image:radial-gradient(66% 56% at 50% 0,#000 20%,#0000 76%)}.aim-aurora{pointer-events:none;filter:blur(1px);position:absolute;inset:0;overflow:hidden}.aim-aurora i{filter:blur(80px);opacity:.38;border-radius:50%;position:absolute}.aim-aurora i:first-child{background:#4bb1dc5c;width:620px;height:340px;animation:15s ease-in-out infinite alternate aim-aurora-one;top:-120px;left:8%}.aim-aurora i:nth-child(2){background:#705cd538;width:560px;height:340px;animation:18s ease-in-out infinite alternate aim-aurora-two;top:-80px;right:5%}.aim-aurora i:nth-child(3){background:#3dc5a838;width:430px;height:290px;animation:22s ease-in-out infinite alternate aim-aurora-three;top:150px;left:38%}@keyframes aim-aurora-one{to{transform:translate(25%,30%)scale(1.18)}}@keyframes aim-aurora-two{to{transform:translate(-22%,26%)scale(.92)}}@keyframes aim-aurora-three{to{transform:translate(8%,-16%)scale(1.2)}}.aim-hero-inner{z-index:2;text-align:center;max-width:1160px;margin:auto;position:relative}.aim-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#367fa7;background:#ffffffab;border:1px solid #5396bb3d;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0 auto;padding:8px 13px;font-size:11px;font-weight:650;display:flex;box-shadow:0 8px 24px #316b8b0f}.aim-hero h1{letter-spacing:-.066em;max-width:960px;margin:28px auto 0;font-size:clamp(54px,6vw,86px);font-weight:670;line-height:1.03}.aim-hero h1 span{color:#0000;background:linear-gradient(90deg,#267eb6,#27a98c 52%,#7062cf) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:.55s cubic-bezier(.16,1,.3,1) aim-word-in,7s linear infinite aim-gradient;display:inline-block}@keyframes aim-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes aim-gradient{to{background-position:200%}}.aim-hero-inner>p:not(.aim-hero-proof){color:#5f7888;max-width:760px;margin:25px auto 0;font-size:16px;line-height:1.85}.aim-hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.aim-primary,.aim-ghost{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-size:12px;font-weight:680;display:inline-flex}.aim-primary{background:linear-gradient(145deg,#338ec8,#2475ac);border:1px solid #1f74aa;box-shadow:0 10px 24px #2576ac33,inset 0 1px #ffffff45;color:#fff!important}.aim-shimmer{position:relative;overflow:hidden}.aim-shimmer:after{content:"";background:linear-gradient(110deg,#0000 28%,#ffffff5c 46%,#0000 64%);animation:3.1s ease-in-out infinite aim-shimmer;position:absolute;inset:-2px;transform:translate(-140%)}@keyframes aim-shimmer{60%,to{transform:translate(140%)}}.aim-ghost{color:#3a5d72;background:0 0;border:1px solid #0000}.aim-ghost:hover{border-color:var(--aim-line);background:#ffffffb8}.aim-hero-proof{color:#748c9a;justify-content:center;align-items:center;gap:9px;margin:19px auto 0;font-size:10px;display:flex}.aim-hero-proof svg{color:#2fa587}.aim-hero-proof i{background:#9bb0bc;border-radius:50%;width:2px;height:2px}.aim-fade-up{animation:.7s cubic-bezier(.16,1,.3,1) both aim-fade-up}.aim-fade-down{animation:.7s cubic-bezier(.16,1,.3,1) both aim-fade-down}.delay-one{animation-delay:.16s}.delay-two{animation-delay:.28s}.delay-three{animation-delay:.42s}@keyframes aim-fade-up{0%{opacity:0;filter:blur(5px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes aim-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.aim-console{text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffc;border:1px solid #5d94b345;border-radius:17px;max-width:1040px;margin:70px auto 0;position:relative;overflow:hidden;box-shadow:0 32px 80px #265b7926,0 0 0 7px #ffffffa8}.aim-console-glow{z-index:-1;filter:blur(60px);background:linear-gradient(90deg,#318fc947,#39bea333,#705dd33d);position:absolute;inset:-40px}.aim-browser-bar{border-bottom:1px solid var(--aim-line);background:#f5fafce6;grid-template-columns:90px 1fr 90px;align-items:center;height:41px;padding:0 14px;display:grid}.aim-browser-bar>span{gap:5px;display:flex}.aim-browser-bar>span i{background:#ff7a74;border-radius:50%;width:8px;height:8px}.aim-browser-bar>span i:nth-child(2){background:#ffc05a}.aim-browser-bar>span i:nth-child(3){background:#55c990}.aim-browser-bar>div{color:#7a909d;background:#fff;border:1px solid #6497b42e;border-radius:7px;justify-content:center;justify-self:center;align-items:center;gap:6px;min-width:310px;padding:6px 12px;font-size:8px;display:flex}.aim-browser-bar>em{color:#238264;background:#e3f5ee;border-radius:999px;justify-self:end;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.aim-console-body{grid-template-columns:145px 1fr 220px;min-height:420px;display:grid}.aim-console-body>aside{border-right:1px solid var(--aim-line);background:#f6fafcb8;flex-direction:column;gap:4px;padding:20px 12px;display:flex}.aim-console-body>aside>b{color:#2e5166;margin:0 9px 14px;font-size:10px}.aim-console-body>aside>span{color:#718896;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:8px;display:flex}.aim-console-body>aside>span.active{color:#267baa;background:#e5f2f7;font-weight:700}.aim-console-body>section{min-width:0;padding:22px}.aim-console-body>section>header{justify-content:space-between;align-items:center;display:flex}.aim-console-body>section>header small{color:#3c86ae;letter-spacing:.14em;font-size:6px}.aim-console-body>section>header h3{margin:5px 0 0;font-size:14px}.aim-console-body>section>header>span{color:#257e65;background:#e4f4ee;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:6px;display:flex}.aim-console-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.aim-console-kpis article{background:#ffffffb8;border:1px solid #6298b62e;border-radius:9px;gap:4px;padding:13px;display:grid}.aim-console-kpis small{color:#8296a2;font-size:6px}.aim-console-kpis b{font-size:18px}.aim-console-kpis em{color:#2a9b7b;font-size:6px;font-style:normal}.aim-console-chart{background:#ffffffb8;border:1px solid #6298b62e;border-radius:9px;margin-top:10px;padding:15px}.aim-console-chart>header{justify-content:space-between;display:flex}.aim-console-chart header b{font-size:8px}.aim-console-chart header small{color:#8a9da7;font-size:6px}.aim-console-chart>div{align-items:flex-end;gap:7px;height:155px;margin-top:15px;display:flex}.aim-console-chart i{transform-origin:bottom;opacity:.75;background:linear-gradient(#5cbec3,#2e83bc);border-radius:3px 3px 1px 1px;flex:1;min-width:4px;animation:.65s cubic-bezier(.16,1,.3,1) both aim-bar-grow}@keyframes aim-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.aim-console-feed{border-left:1px solid var(--aim-line);background:#f9fcfd9e;padding:20px 13px}.aim-console-feed>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.aim-console-feed>header>b{font-size:9px}.aim-console-feed>header>span{color:#258265;align-items:center;gap:4px;font-size:6px;display:flex}.aim-console-feed>header i{background:#27a47d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #27a47d1f}.aim-console-feed article{opacity:0;background:#fff;border:1px solid #6298b629;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:7px;padding:10px;animation:.48s cubic-bezier(.16,1,.3,1) both aim-feed-in;display:grid}@keyframes aim-feed-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.aim-console-feed article>span{color:#2c81ac;background:#e5f2f7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.aim-console-feed article>div{gap:3px;min-width:0;display:grid}.aim-console-feed article b{font-size:7px}.aim-console-feed article small{color:#8497a2;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.aim-console-feed article>em{color:#9eacb4;font-size:5px;font-style:normal}.aim-hero-metrics{grid-template-columns:repeat(4,1fr);gap:18px;max-width:880px;margin:58px auto 0;display:grid}.aim-hero-metrics article{border-right:1px solid var(--aim-line);opacity:0;gap:6px;padding:9px;transition:all .55s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(18px)}.aim-hero-metrics article.is-visible{opacity:1;transform:none}.aim-hero-metrics article:last-child{border:0}.aim-hero-metrics strong{letter-spacing:-.04em;font-size:29px}.aim-hero-metrics span{color:#7c919e;letter-spacing:.08em;font-size:9px}.aim-system-marquee{background:#fbfdfe;border-top:1px solid #5a91b029;border-bottom:1px solid #5a91b029;padding:39px 0}.aim-system-marquee>p{text-align:center;color:#8598a4;margin:0 0 22px;font-size:10px}.aim-system-marquee>div{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.aim-system-marquee>div>div{width:max-content;animation:31s linear infinite aim-marquee;display:flex}.aim-system-marquee span{color:#617986;align-items:center;gap:9px;margin:0 30px;display:flex}.aim-system-marquee span i{border:2px solid #63aac7;width:8px;height:8px;transform:rotate(45deg)}.aim-system-marquee span b{white-space:nowrap;font-size:15px;font-weight:580}@keyframes aim-marquee{to{transform:translate(-50%)}}.aim-section{max-width:1240px;margin:auto;padding:112px 36px}.aim-section-heading{opacity:0;grid-template-columns:1fr minmax(320px,.7fr) auto;align-items:end;gap:45px;margin-bottom:48px;transition:all .7s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(22px)}.aim-section-heading.is-visible{opacity:1;transform:none}.aim-section-heading small,.aim-gateway-section>div>small,.aim-live-section>div:last-child>small,.aim-global-section>div:last-child>small{color:#2f83ae;letter-spacing:.18em;font-size:9px;font-weight:780}.aim-section-heading h2,.aim-gateway-section h2,.aim-live-section h2,.aim-global-section h2{letter-spacing:-.046em;margin:10px 0 0;font-size:clamp(34px,3.6vw,52px);font-weight:620;line-height:1.13}.aim-section-heading h2 span,.aim-gateway-section h2 span,.aim-live-section h2 span,.aim-global-section h2 span{color:var(--aim-blue)}.aim-section-heading>p{color:#687f8e;margin:0;font-size:13px;line-height:1.8}.aim-section-heading>button{color:#315a70;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #4e778e;align-items:center;gap:8px;padding:0 0 6px;font-size:11px;display:flex}.aim-bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:335px;gap:13px;display:grid}.aim-bento{opacity:0;background:linear-gradient(145deg,#fff,#f3f9fb);border:1px solid #6197b433;border-radius:18px;transition:all .7s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(25px);box-shadow:0 14px 34px #27536c0e,inset 0 1px #fff}.aim-bento.is-visible{opacity:1;transform:none}.aim-bento-copy{z-index:5;position:absolute;bottom:23px;left:24px;right:24px}.aim-bento-copy small{color:#3985ac;letter-spacing:.15em;font-size:7px;font-weight:780}.aim-bento-copy h3{margin:7px 0 6px;font-size:17px}.aim-bento-copy p{color:#748996;max-width:520px;margin:0;font-size:9px;line-height:1.65}.aim-bento.orbit-card{grid-column:span 1}.aim-bento.gateway-card,.aim-bento.market-card{grid-column:span 2}.aim-bento.data-card{grid-column:span 1}.aim-capability-orbit{width:230px;height:230px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.aim-orbit-ring{border:1px solid #4790b133;border-radius:50%;animation:28s linear infinite aim-spin;position:absolute;inset:8px}.aim-orbit-ring.r2{border-style:dashed;border-color:#6d63cf4d;animation-duration:18s;animation-direction:reverse;inset:45px}@keyframes aim-spin{to{transform:rotate(360deg)}}.aim-orbit-core{z-index:3;color:#287da7;background:radial-gradient(circle at 35% 27%,#fff,#dceff5 68%);border:1px solid #368fb43d;border-radius:50%;place-content:center;justify-items:center;width:94px;height:94px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #2b789d24,0 0 0 12px #ffffffb8}.aim-orbit-core b{margin-top:5px;font-size:8px}.aim-orbit-core small{color:#7192a2;letter-spacing:.1em;font-size:5px}.aim-capability-orbit>span{z-index:4;color:#477086;background:#ffffffe6;border:1px solid #5890ae36;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:65px;height:30px;display:flex;position:absolute;box-shadow:0 8px 18px #2c5b7517}.aim-capability-orbit>span b{font-size:6px}.aim-capability-orbit .n1{top:-5px;left:82px}.aim-capability-orbit .n2{top:70px;right:-5px}.aim-capability-orbit .n3{bottom:5px;right:20px}.aim-capability-orbit .n4{bottom:10px;left:10px}.aim-capability-orbit .n5{top:68px;left:-15px}.aim-border-beam{border-radius:18px;position:absolute;inset:0}.aim-border-beam:before{content:"";offset-path:rect(0 auto auto 0 round 18px);filter:drop-shadow(0 0 6px #3fadbe80);background:linear-gradient(90deg,#0000,#3a9fc3,#50bfa6,#0000);border-radius:99px;width:115px;height:3px;animation:8s linear infinite aim-border-travel;position:absolute}@keyframes aim-border-travel{to{offset-distance:100%}}.aim-access-chain{justify-content:center;align-items:center;gap:9px;height:215px;padding:20px;display:flex}.aim-access-chain>span{align-items:center;gap:7px;display:flex}.aim-access-chain>span>i{color:#2d84af;background:#fff;border:1px solid #5890ae33;border-radius:11px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px #27546c12}.aim-access-chain>span>b{white-space:nowrap;font-size:8px}.aim-access-chain>span>svg{color:#98afba}.aim-mini-products{align-content:start;gap:7px;height:230px;padding:24px;display:grid}.aim-mini-products button{color:#2f5063;text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #5b94b12b;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 6px 15px #29526909}.aim-mini-products button>span{color:#6757bb;background:#e9e6fa;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.aim-mini-products button>span.tone-green{color:#258067;background:#e3f4ee}.aim-mini-products button>span.tone-blue{color:#2d80ad;background:#e3f1f8}.aim-mini-products button>div{gap:3px;min-width:0;display:grid}.aim-mini-products small{color:#7e92a0;font-size:6px}.aim-mini-products b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.aim-mini-products button>svg{color:#93a7b2}.aim-data-rings{border:1px solid #3a91b52e;border-radius:50%;width:210px;height:210px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #3da3920d,0 0 0 48px #3f8bb708}.aim-data-rings>span{color:#29836d;background:radial-gradient(circle at 34% 25%,#fff,#dff1ed);border-radius:50%;place-content:center;justify-items:center;width:100px;height:100px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #257a651c}.aim-data-rings>span b{margin-top:7px;font-size:8px}.aim-data-rings>i{background:#37aa8a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #37aa8a1f}.aim-data-rings>i:first-of-type{top:40px;left:15px}.aim-data-rings>i:nth-of-type(2){top:84px;right:13px}.aim-data-rings>i:nth-of-type(3){background:#6b61c7;bottom:-4px;left:83px}.aim-gateway-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;max-width:1240px;margin:auto;padding:115px 36px;display:grid}.aim-gateway-section>div:first-child{opacity:0;transition:all .75s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.aim-gateway-section>div:first-child.is-visible{opacity:1;transform:none}.aim-gateway-section>div:first-child>p{color:#657e8e;margin:22px 0 0;font-size:13px;line-height:1.85}.aim-gateway-section ul{gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.aim-gateway-section li{color:#3f6276;align-items:center;gap:9px;font-size:11px;display:flex}.aim-gateway-section li svg{box-sizing:content-box;color:#278166;background:#e2f3ed;border-radius:50%;padding:3px}.aim-inline-link{color:#285c78;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #47768f;align-items:center;gap:8px;margin-top:25px;padding:0 0 7px;font-size:11px;display:flex}.aim-gateway-network{opacity:0;height:470px;transition:all .75s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(30px)}.aim-gateway-network.is-visible{opacity:1;transform:none}.aim-gateway-network>svg{z-index:0;width:100%;height:430px;position:absolute;inset:20px 0;overflow:visible}.aim-gateway-network path{fill:none;stroke-linecap:round}.aim-gateway-network .base-line{stroke:#518caa2b;stroke-width:1.4px}.aim-gateway-network .beam-line{stroke:url(#aimBeam);stroke-width:2.2px;stroke-dasharray:0 18 62 240;animation:3.2s linear infinite aim-beam}.aim-gateway-network .beam-line.reverse{animation-direction:reverse}@keyframes aim-beam{to{stroke-dashoffset:-320px}}.aim-gateway-column{z-index:2;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:35px;bottom:35px}.aim-gateway-column.left{left:0}.aim-gateway-column.right{right:0}.aim-gateway-column>span{color:#47758d;background:#fff;border:1px solid #5991b038;border-radius:13px;place-content:center;justify-items:center;gap:6px;width:112px;height:72px;display:grid;box-shadow:0 12px 27px #26516a14}.aim-gateway-column>span b{font-size:8px}.aim-gateway-core{z-index:3;color:#267ca8;background:radial-gradient(circle at 34% 25%,#fff,#dceef5 68%);border:1px solid #3286ae3d;border-radius:50%;place-content:center;justify-items:center;width:160px;height:160px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #276a8c26,0 0 0 22px #43acb30d,0 0 0 48px #537abe08}.aim-gateway-core>div{justify-items:center;display:grid}.aim-gateway-core b{text-align:center;margin-top:7px;font-size:10px;line-height:1.15}.aim-gateway-core small{color:#718f9e;margin-top:6px;font-size:6px}.aim-gateway-core>i{background:#35ad8b;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 10px #35ad8b80}.aim-gateway-core>i:first-of-type{top:43px;left:3px}.aim-gateway-core>i:nth-of-type(2){background:#675dcb;top:83px;right:-2px}.aim-gateway-core>i:nth-of-type(3){background:#e7a54b;bottom:-4px;left:76px}.aim-live-section{background:linear-gradient(#f8fcfe,#fff);grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;min-height:690px;padding:110px max(36px,50vw - 584px);display:grid;position:relative;overflow:hidden}.aim-perspective-grid{transform-origin:bottom;background-image:linear-gradient(#397eaf0d 1px,#0000 1px),linear-gradient(90deg,#397eaf0d 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;transform:perspective(700px)rotateX(58deg)translateY(40%);-webkit-mask-image:linear-gradient(90deg,#000,#0000 67%);mask-image:linear-gradient(90deg,#000,#0000 67%)}.aim-live-list{z-index:2;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border:1px solid #5e95b338;border-radius:17px;max-width:570px;padding:15px;transition:all .75s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(-30px);box-shadow:0 22px 55px #2959741c}.aim-live-list.is-visible{opacity:1;transform:none}.aim-live-list>header{justify-content:space-between;align-items:center;padding:8px 9px 15px;display:flex}.aim-live-list>header>div{color:#2d81a9;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.aim-live-list>header i{background:#2aae87;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2aae871f}.aim-live-list>header>span{color:#8297a4;font-size:7px}.aim-live-list>div{gap:8px;display:grid}.aim-live-list article{background:#fff;border:1px solid #5e95b32e;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;animation:4s ease-in-out infinite aim-live-pulse;display:grid}.aim-live-list article>span{color:#6757bc;background:#e8e5f8;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.aim-live-list article.tone-blue>span{color:#2c80ad;background:#e3f1f8}.aim-live-list article.tone-green>span{color:#278068;background:#e2f3ed}.aim-live-list article.tone-amber>span{color:#b57627;background:#fff1df}.aim-live-list article>div{gap:4px;display:grid}.aim-live-list article b{font-size:9px}.aim-live-list article small{color:#8195a2;font-size:7px}.aim-live-list article>em{color:#9aa9b1;font-size:6px;font-style:normal}@keyframes aim-live-pulse{50%{transform:translateY(-2px);box-shadow:0 8px 18px #2b566e12}}.aim-live-section>div:last-child{z-index:2;opacity:0;transition:all .75s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(30px)}.aim-live-section>div:last-child.is-visible{opacity:1;transform:none}.aim-live-section>div:last-child>p{color:#657d8c;margin:22px 0 0;font-size:13px;line-height:1.85}.aim-live-facts{border-top:1px solid var(--aim-line);border-left:1px solid var(--aim-line);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.aim-live-facts span{border-right:1px solid var(--aim-line);border-bottom:1px solid var(--aim-line);gap:5px;padding:17px;display:grid}.aim-live-facts b{font-size:23px}.aim-live-facts small{color:#78909e;font-size:8px}.aim-value-section{max-width:1240px}.aim-value-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aim-value-grid article{opacity:0;background:linear-gradient(145deg,#fff,#f6fafc);border:1px solid #5f97b433;border-radius:16px;min-height:245px;padding:25px;transition:all .65s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(24px);box-shadow:0 12px 29px #2651690b}.aim-value-grid article.is-visible{opacity:1;transform:none}.aim-value-grid article:before{content:"";background:radial-gradient(240px circle at var(--mouse-x,50%) var(--mouse-y,0),#419fc621,transparent 46%);pointer-events:none;border-radius:16px;position:absolute;inset:-1px}.aim-value-grid header{justify-content:space-between;display:flex}.aim-value-grid header>span{color:#6757ba;background:#e7e4f8;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.aim-value-grid article.tone-blue header>span{color:#2e80aa;background:#e2f0f7}.aim-value-grid article.tone-green header>span{color:#278169;background:#e1f3ec}.aim-value-grid article.tone-amber header>span{color:#b47626;background:#fff0df}.aim-value-grid article.tone-cyan header>span{color:#25898b;background:#e0f3f3}.aim-value-grid article.tone-coral header>span{color:#ba6250;background:#ffebe6}.aim-value-grid header>small{color:#93a4ad;font-size:8px}.aim-value-grid h3{margin:45px 0 9px;font-size:16px}.aim-value-grid p{color:#6f8593;max-width:315px;margin:0;font-size:11px;line-height:1.75}.aim-value-grid article>i{color:#3b82a6;font-style:normal;position:absolute;bottom:22px;right:23px}.aim-market-section{color:#f5fafc;background:linear-gradient(145deg,#112f43,#153f55 55%,#18384d);padding:112px max(36px,50vw - 584px)}.aim-market-section .aim-section-heading small{color:#70d3c4}.aim-market-section .aim-section-heading h2{color:#f7fbfd}.aim-market-section .aim-section-heading h2 span{color:#75d4c4}.aim-market-section .aim-section-heading>p{color:#a9bdc8}.aim-market-section .aim-section-heading>button{color:#d4e4eb;border-color:#7fa5b7}.aim-market-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aim-market-grid>button{color:#f2f8fb;text-align:left;cursor:pointer;opacity:0;background:#ffffff09;border:1px solid #ffffff24;border-radius:14px;min-height:390px;padding:0;transition:all .65s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(24px)}.aim-market-grid>button.is-visible{opacity:1;transform:none}.aim-market-grid>button:hover{background:#fff1;border-color:#6dcabe75;transform:translateY(-4px)}.aim-market-grid>button>div:first-child{color:#c8c4f0;background:radial-gradient(circle at 50% 20%,#725ed361,#0000 56%),#1b3a50;place-items:center;height:142px;display:grid;position:relative;overflow:hidden}.aim-market-grid>button.tone-green>div:first-child{color:#9cdec9;background:radial-gradient(circle at 50% 20%,#37b18e61,#0000 56%),#183f45}.aim-market-grid>button.tone-blue>div:first-child{color:#aed8ed;background:radial-gradient(circle at 50% 20%,#4299d366,#0000 56%),#173e5a}.aim-market-grid>button.tone-amber>div:first-child{color:#f0c98f;background:radial-gradient(circle at 50% 20%,#dd9b4366,#0000 56%),#4a382e}.aim-market-grid>button.tone-cyan>div:first-child{color:#a7e2df;background:radial-gradient(circle at 50% 20%,#32b9bd66,#0000 56%),#173f4b}.aim-market-grid>button.tone-coral>div:first-child{color:#e9b4aa;background:radial-gradient(circle at 50% 20%,#d5634f66,#0000 56%),#4a3038}.aim-market-grid>button>div:first-child:after{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.aim-market-grid>button>div:first-child span{z-index:1;color:#a9bec8;font-size:8px;position:absolute;top:13px;left:14px}.aim-market-grid>button>div:first-child svg{z-index:1}.aim-market-grid>button>div:first-child em{z-index:1;background:#06192645;border:1px solid #ffffff29;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;position:absolute;top:11px;right:12px}.aim-market-grid>button>small{color:#7bd1c3;letter-spacing:.1em;margin:19px 20px 0;font-size:7px;display:block}.aim-market-grid h3{margin:9px 20px 7px;font-size:16px}.aim-market-grid>button>p{color:#a8bbc5;min-height:48px;margin:0 20px;font-size:10px;line-height:1.65}.aim-market-grid footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:25px;padding:16px 20px;display:flex}.aim-market-grid footer b{font-size:11px}.aim-market-grid footer span{color:#b8c9d1;align-items:center;gap:6px;font-size:8px;display:flex}.aim-global-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:82px;max-width:1240px;margin:auto;padding:115px 36px;display:grid}.aim-global-visual{opacity:0;background:radial-gradient(circle at 60%,#3fb7a62e,#0000 24%),linear-gradient(145deg,#f8fcfd,#eef7fa);border:1px solid #5f96b333;border-radius:18px;place-items:center;min-height:490px;transition:all .75s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translate(-28px);box-shadow:0 18px 45px #27546c12}.aim-global-visual.is-visible{opacity:1;transform:none}.aim-map-grid{background-image:linear-gradient(#357ea60f 1px,#0000 1px),linear-gradient(90deg,#357ea60f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.aim-global-visual>svg{stroke-width:.7px;color:#87a8b8;width:56%;height:56%}.aim-global-visual>span{background:#28a98a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #28a98a21,0 0 17px #28a98a59}.aim-global-visual .p1{top:41%;left:56%}.aim-global-visual .p2{top:50%;left:66%}.aim-global-visual .p3{top:62%;left:70%}.aim-global-visual .p4{top:68%;left:58%}.aim-global-visual .p5{background:#6b60cc;top:57%;left:49%}.aim-global-visual>div:last-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #5f96b333;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 8px;padding:12px 14px;display:grid;position:absolute;bottom:17px;left:18px;box-shadow:0 8px 22px #2c586f12}.aim-global-visual>div:last-child svg{color:#2b83ad;grid-row:1/3}.aim-global-visual>div:last-child b{font-size:8px}.aim-global-visual>div:last-child small{color:#78909d;font-size:6px}.aim-global-section>div:last-child{opacity:0;transition:all .75s cubic-bezier(.16,1,.3,1);transform:translate(28px)}.aim-global-section>div:last-child.is-visible{opacity:1;transform:none}.aim-global-section>div:last-child>p{color:#657d8c;margin:22px 0 0;font-size:13px;line-height:1.85}.aim-global-stats{border-top:1px solid var(--aim-line);border-left:1px solid var(--aim-line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.aim-global-stats span{border-right:1px solid var(--aim-line);border-bottom:1px solid var(--aim-line);gap:5px;padding:17px;display:grid}.aim-global-stats b{font-size:24px}.aim-global-stats small{color:#7a909d;font-size:8px}.aim-faq-section{max-width:900px;margin:auto;padding:100px 36px 120px}.aim-faq-section .aim-section-heading{grid-template-columns:1fr 1fr}.aim-faq-list{border-top:1px solid var(--aim-line);display:grid}.aim-faq-list article{border-bottom:1px solid var(--aim-line)}.aim-faq-list article>button{color:#24475b;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:70px;padding:0 4px;font-size:14px;font-weight:620;display:flex}.aim-faq-list article>button svg{transition:all .25s}.aim-faq-list article.open>button svg{transform:rotate(180deg)}.aim-faq-list article>div{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.aim-faq-list article>div>p{color:#687f8e;min-height:0;margin:0;font-size:11px;line-height:1.8;overflow:hidden}.aim-faq-list article.open>div{grid-template-rows:1fr}.aim-faq-list article.open>div>p{padding:0 4px 22px}.aim-final-cta{background:linear-gradient(#f8fcfe,#fff);place-items:center;min-height:520px;padding:90px 24px;display:grid;position:relative;overflow:hidden}.aim-final-cta:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6e;border:1px solid #5e95b333;border-radius:24px;position:absolute;inset:35px max(20px,50vw - 584px);box-shadow:0 24px 65px #26536c14}.aim-final-cta>div:last-child{z-index:2;text-align:center;opacity:0;justify-items:center;max-width:850px;transition:all .75s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(25px)}.aim-final-cta>div:last-child.is-visible{opacity:1;transform:none}.aim-final-cta svg{color:#2b83ad}.aim-final-cta small{color:#2f82aa;letter-spacing:.18em;margin-top:13px;font-size:8px;font-weight:780}.aim-final-cta h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,5.4vw,70px);font-weight:640;line-height:1.08}.aim-final-cta p{color:#667f8e;max-width:590px;margin:20px 0 28px;font-size:13px;line-height:1.8}.aim-footer{color:#fff;background:#102e41;grid-template-columns:1fr auto;align-items:center;gap:35px;min-height:220px;padding:48px max(28px,50vw - 584px);display:grid}.aim-footer>div:first-child{gap:13px;display:grid}.aim-footer img{width:130px}.aim-footer p{color:#91aab8;margin:0;font-size:10px}.aim-footer nav{gap:25px;display:flex}.aim-footer nav a,.aim-footer nav button{color:#bed0d9;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:none}.aim-footer>small{color:#718b99;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:24px;font-size:8px}@media (max-width:1050px){.aim-header{grid-template-columns:auto 1fr}.aim-header nav{display:none}.aim-header-actions{justify-self:end}.aim-menu-button{display:grid}.aim-console-body{grid-template-columns:125px 1fr}.aim-console-feed{display:none}.aim-bento-grid{grid-template-columns:1fr 1fr}.aim-bento.orbit-card,.aim-bento.gateway-card,.aim-bento.market-card,.aim-bento.data-card{grid-column:span 1}.aim-gateway-section,.aim-live-section,.aim-global-section{gap:45px}.aim-gateway-column>span{width:96px}.aim-market-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.aim-header{width:calc(100vw - 20px);height:58px;padding-left:13px;top:9px}.aim-brand img{width:105px}.aim-brand span,.aim-header-actions>span,.aim-header-actions>button:not(.aim-menu-button){display:none}.aim-hero{min-height:auto;padding:126px 16px 75px}.aim-hero h1{font-size:clamp(43px,12vw,65px)}.aim-hero-inner>p:not(.aim-hero-proof){font-size:13px}.aim-hero-proof{flex-wrap:wrap}.aim-console{margin-top:48px}.aim-console-body{grid-template-columns:1fr;min-height:340px}.aim-console-body>aside{display:none}.aim-console-body>section{padding:16px}.aim-console-chart>div{height:120px}.aim-hero-metrics{grid-template-columns:repeat(2,1fr);gap:0}.aim-hero-metrics article:nth-child(2){border-right:0}.aim-section,.aim-gateway-section,.aim-global-section{padding:80px 20px}.aim-section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:34px}.aim-section-heading>p{max-width:620px}.aim-bento-grid{grid-template-columns:1fr;grid-auto-rows:330px}.aim-bento.orbit-card,.aim-bento.gateway-card,.aim-bento.market-card,.aim-bento.data-card{grid-column:auto}.aim-gateway-section,.aim-live-section,.aim-global-section{grid-template-columns:1fr}.aim-gateway-network{height:430px}.aim-live-section{padding:80px 20px}.aim-live-section>div:last-child{order:-1}.aim-value-grid{grid-template-columns:1fr 1fr}.aim-market-section{padding:80px 20px}.aim-global-section{gap:50px}.aim-global-visual{min-height:420px}.aim-faq-section{padding:80px 20px}.aim-faq-section .aim-section-heading{grid-template-columns:1fr}.aim-final-cta{min-height:460px;padding-inline:12px}.aim-final-cta:before{inset:24px 12px}.aim-footer{grid-template-columns:1fr;padding:45px 25px}.aim-footer nav{flex-wrap:wrap}.aim-footer>small{grid-column:auto}}@media (max-width:520px){.aim-hero-badge{font-size:9px}.aim-hero h1{letter-spacing:-.055em;font-size:42px}.aim-hero-actions{flex-direction:column;align-items:stretch}.aim-hero-actions button{width:100%}.aim-hero-proof{display:none}.aim-browser-bar{grid-template-columns:60px 1fr 48px}.aim-browser-bar>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:6px;overflow:hidden}.aim-console-kpis{grid-template-columns:1fr 1fr}.aim-console-kpis article:nth-child(3){display:none}.aim-console-chart>div{gap:4px}.aim-system-marquee{padding-block:30px}.aim-system-marquee span{margin-inline:20px}.aim-section-heading h2,.aim-gateway-section h2,.aim-live-section h2,.aim-global-section h2{font-size:35px}.aim-access-chain{grid-template-columns:1fr 1fr;align-content:start;padding-top:20px;display:grid}.aim-access-chain>span>svg{display:none}.aim-access-chain>span{justify-content:center}.aim-value-grid,.aim-market-grid{grid-template-columns:1fr}.aim-gateway-network{transform-origin:50%;height:370px;transform:scale(.86)}.aim-gateway-network.is-visible{transform:scale(.86)}.aim-live-list article>em{display:none}.aim-live-facts,.aim-global-stats{grid-template-columns:1fr}.aim-global-visual{min-height:340px}.aim-faq-list article>button{font-size:12px}.aim-final-cta h2{font-size:39px}.aim-footer nav{grid-template-columns:1fr 1fr;display:grid}.aim-capability-orbit{transform:translate(-50%,-50%)scale(.9)}}@media (prefers-reduced-motion:reduce){.aim-home *{scroll-behavior:auto!important}.aim-aurora i,.aim-system-marquee>div>div,.aim-orbit-ring,.aim-border-beam:before,.aim-gateway-network .beam-line,.aim-live-list article,.aim-shimmer:after{animation:none!important}.aim-fade-up,.aim-fade-down,[data-aim-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.aim-console-chart i,.aim-console-feed article{opacity:1!important;animation:none!important}}.vel-home{--vel-ink:#10283a;--vel-muted:#667b8a;--vel-line:#dce8ee;--vel-blue:#347cda;--vel-cyan:#35b6c8;--vel-green:#37c89c;--vel-violet:#7357df;--vel-soft:#f5f9fb;min-height:100vh;color:var(--vel-ink);letter-spacing:.01em;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.vel-home *{box-sizing:border-box}.vel-home a{color:inherit;text-decoration:none}.vel-container{width:min(1180px,100% - 48px);margin:0 auto}.vel-scroll-progress{z-index:120;background:linear-gradient(90deg,#35d7ae,#3d8fe9,#7b59e6);height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 18px #348bd073}.vel-header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffc2;border:1px solid #c2d7e1ad;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:min(1120px,100% - 32px);height:66px;padding:0 12px 0 19px;transition:all .3s;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #143b520f}.vel-header.is-scrolled{background:#ffffffed;height:60px;top:8px;box-shadow:0 16px 42px #1740591f}.vel-brand{justify-self:start;align-items:center;gap:12px;display:flex}.vel-brand img{width:117px;height:auto;display:block}.vel-brand span{color:#78909d;letter-spacing:.13em;border-left:1px solid #dce7ec;padding-left:12px;font-size:9px;font-weight:750}.vel-desktop-nav{align-items:center;gap:25px;display:flex}.vel-desktop-nav a{color:#506675;white-space:nowrap;font-size:11px;font-weight:620;position:relative}.vel-desktop-nav a:after{content:"";background:linear-gradient(90deg,var(--vel-green),var(--vel-blue));border-radius:9px;height:2px;transition:all .25s;position:absolute;bottom:-10px;left:50%;right:50%}.vel-desktop-nav a:hover{color:#173b52}.vel-desktop-nav a:hover:after{left:0;right:0}.vel-header-actions{justify-self:end;align-items:center;gap:13px;display:flex}.vel-online{color:#80939e;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.vel-online i{background:#39c891;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite velPulse;box-shadow:0 0 0 4px #39c8911f}.vel-login-link{background:#123448;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 17px;font-size:10px;font-weight:720;transition:all .25s;display:flex;box-shadow:0 10px 22px #11395026;color:#fff!important}.vel-login-link:hover{background:#1d6c92;transform:translateY(-1px)}.vel-mobile-menu{display:none;position:relative}.vel-mobile-menu>summary{cursor:pointer;background:#fff;border:1px solid #dae6ec;border-radius:12px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.vel-mobile-menu>summary::-webkit-details-marker{display:none}.vel-mobile-menu>div{z-index:130;background:#fffffffa;border:1px solid #dbe7ed;border-radius:20px;width:min(360px,100vw - 24px);padding:22px;position:fixed;top:78px;right:12px;box-shadow:0 25px 70px #163a4f33}.vel-mobile-menu>div>img{width:120px}.vel-mobile-menu nav{margin:22px 0 18px;display:grid}.vel-mobile-menu nav a{color:#314f61;border-bottom:1px solid #e8eff2;justify-content:space-between;align-items:center;padding:15px 2px;font-size:13px;display:flex}.vel-mobile-menu .vel-button{width:100%}.vel-hero{background:linear-gradient(#fbfdfe 0%,#fff 74%);min-height:1120px;padding:155px 0 88px;position:relative;overflow:hidden}.vel-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vel-aurora>i{filter:blur(90px);opacity:.44;border-radius:50%;animation:14s ease-in-out infinite alternate velAurora;position:absolute}.vel-aurora>i:first-child{background:#3ad2aa5c;width:620px;height:380px;top:-180px;left:7%}.vel-aurora>i:nth-child(2){background:#4780eb52;width:720px;height:420px;animation-delay:-5s;top:-230px;right:1%}.vel-aurora>i:nth-child(3){background:#7d52e233;width:480px;height:340px;animation-delay:-9s;top:60px;left:40%}.vel-grid-pattern{background-image:linear-gradient(#698fa11a 1px,#0000 1px),linear-gradient(90deg,#698fa11a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 46% at 50% 0,#000 15%,#0000 78%);mask-image:radial-gradient(68% 46% at 50% 0,#000 15%,#0000 78%)}.vel-aurora.is-compact>i{opacity:.3}.vel-hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.vel-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#407089;letter-spacing:.07em;background:#ffffffa3;border:1px solid #599db93d;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:10px;font-weight:720;display:inline-flex;box-shadow:0 7px 18px #20576f0d}.vel-pill svg{color:#2da987}.vel-hero h1{color:#122c3d;letter-spacing:-.063em;max-width:950px;margin:28px 0 0;font-size:clamp(54px,7.1vw,92px);font-weight:650;line-height:1.03}.vel-hero h1 span{background:linear-gradient(92deg,#26b489 0%,#2a8dcc 43%,#7358df 90%);color:#0000;-webkit-background-clip:text;background-clip:text;min-height:1.08em;animation:.55s cubic-bezier(.2,.8,.2,1) velWord;display:block}.vel-hero-copy{color:#637986;text-wrap:balance;max-width:720px;margin:24px auto 0;font-size:15px;line-height:1.85}.vel-hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:31px;display:flex}.vel-button{letter-spacing:.02em;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 21px;font-size:11px;font-weight:750;transition:all .25s;display:inline-flex}.vel-button:hover{transform:translateY(-2px)}.vel-button-primary{background:#14364a;position:relative;overflow:hidden;box-shadow:0 13px 28px #12374c2e;color:#fff!important}.vel-button-primary:hover{background:#236e94}.vel-button-ghost{background:#ffffffb3;border:1px solid #dbe6eb;color:#29485b!important}.vel-button-ghost:hover{background:#fff;border-color:#b5d3df}.vel-button-outline{color:#24465a;background:#fff;border:1px solid #ccdce4;width:100%}.vel-button-light{background:#fff;box-shadow:0 14px 32px #0000002e;color:#173d54!important}.vel-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation:3.2s ease-in-out infinite velShimmer;position:absolute;inset:0;transform:translate(-125%)skew(-18deg)}.vel-proof{color:#77909d;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:9px;display:flex}.vel-proof span{align-items:center;gap:6px;display:flex}.vel-proof svg{color:#33a983}.vel-enter{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) forwards velEnter;transform:translateY(18px)}.vel-delay-1{animation-delay:60ms}.vel-delay-2{animation-delay:.14s}.vel-delay-3{animation-delay:.25s}.vel-delay-4{animation-delay:.34s}.vel-delay-5{animation-delay:.43s}.vel-delay-6{animation-delay:.54s}.vel-browser{text-align:left;background:#ffffffe6;border:1px solid #abc9d6c7;border-radius:20px;width:min(1080px,100%);margin-top:62px;overflow:hidden;box-shadow:0 42px 90px #1c4f6624,0 4px 12px #25506512}.vel-browser-topbar{background:#f8fbfc;border-bottom:1px solid #e3ecef;grid-template-columns:84px 1fr 70px;align-items:center;height:43px;padding:0 14px;display:grid}.vel-browser-topbar>span{gap:6px;display:flex}.vel-browser-topbar>span i{background:#cedce2;border-radius:50%;width:7px;height:7px}.vel-browser-topbar>span i:first-child{background:#ff9f92}.vel-browser-topbar>span i:nth-child(2){background:#ffd27a}.vel-browser-topbar>span i:nth-child(3){background:#76d9ad}.vel-browser-topbar>div{color:#8497a2;background:#fff;border:1px solid #e2eaee;border-radius:7px;justify-content:center;justify-self:center;align-items:center;gap:6px;width:min(440px,100%);height:25px;font-size:8px;display:flex}.vel-browser-topbar>em{color:#37ac80;letter-spacing:.13em;justify-self:end;font-size:7px;font-style:normal;font-weight:800}.vel-browser-body{background:#f6f9fb;grid-template-columns:62px minmax(0,1fr) 230px;min-height:475px;display:grid}.vel-browser-body>aside:first-child{background:#fff;border-right:1px solid #e4ecef;flex-direction:column;align-items:center;gap:9px;padding:13px 9px;display:flex}.vel-browser-logo{color:#fff;background:linear-gradient(145deg,#183d55,#276e91);border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:9px;display:grid}.vel-browser-logo b{display:none}.vel-browser-body>aside:first-child>span{color:#8ca0aa;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.vel-browser-body>aside:first-child>span.active{color:#2589a4;background:#e9f6f7}.vel-browser-body>aside:first-child .vel-avatar{color:#fff;background:#183f58;border-radius:50%;margin-top:auto;font-size:10px}.vel-dashboard-main{padding:24px}.vel-dashboard-main>header{justify-content:space-between;align-items:center;display:flex}.vel-dashboard-main>header small{color:#3488a8;letter-spacing:.16em;font-size:7px;font-weight:800;display:block}.vel-dashboard-main>header h3{margin:4px 0 0;font-size:16px}.vel-dashboard-main>header>span{color:#66808d;align-items:center;gap:6px;font-size:8px;display:flex}.vel-dashboard-main>header>span i{background:#36c795;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #36c7951c}.vel-dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.vel-dashboard-kpis article{background:#fff;border:1px solid #e1eaee;border-radius:11px;min-height:82px;padding:13px}.vel-dashboard-kpis span,.vel-dashboard-kpis small{color:#8498a2;font-size:7px;display:block}.vel-dashboard-kpis strong{letter-spacing:-.04em;margin:7px 0 5px;font-size:21px;display:block}.vel-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(150px,.7fr);gap:11px;margin-top:11px;display:grid}.vel-chart-card,.vel-capacity-card{background:#fff;border:1px solid #e1eaee;border-radius:12px;min-height:230px;padding:16px}.vel-chart-card header,.vel-capacity-card header{justify-content:space-between;align-items:center;font-size:9px;display:flex}.vel-chart-card header span{color:#90a0a8;font-size:7px}.vel-chart{background:repeating-linear-gradient(#0000 0 34px,#cddde36b 35px);border-bottom:1px solid #e7eef1;align-items:flex-end;gap:7px;height:140px;padding:19px 4px 0;display:flex}.vel-chart i{transform-origin:bottom;background:linear-gradient(#50cbb0,#318bc4);border-radius:4px 4px 0 0;flex:1;min-width:4px;animation:1.2s cubic-bezier(.16,1,.3,1) both velBar}.vel-chart i:nth-child(3n){background:linear-gradient(#8b69e3,#457fd0)}.vel-chart-card footer{color:#7c919c;gap:18px;padding-top:11px;font-size:7px;display:flex}.vel-chart-card footer span{align-items:center;gap:5px;display:flex}.vel-chart-card footer i{background:#3bbba6;border-radius:2px;width:6px;height:6px}.vel-chart-card footer span:last-child i{background:#755ce0}.vel-capacity-card header svg{color:#32a488}.vel-capacity-ring{background:radial-gradient(circle,#fff 54%,transparent 55%),conic-gradient(#35bd9c 0 86%,#e6eff2 86%);border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;margin:17px auto 13px;display:grid;box-shadow:inset 0 0 0 1px #e5edef}.vel-capacity-ring strong{font-size:17px}.vel-capacity-ring span{color:#8699a3;font-size:7px}.vel-capacity-card p{color:#7d929d;justify-content:space-between;align-items:center;margin:7px 0;font-size:7px;display:flex}.vel-capacity-card p b{color:#23485d}.vel-dashboard-feed{background:#fff;border-left:1px solid #e1eaee;padding:18px}.vel-dashboard-feed>header{border-bottom:1px solid #e7edef;align-items:center;gap:7px;padding-bottom:13px;font-size:9px;display:flex}.vel-dashboard-feed>header svg{color:#338eaa}.vel-dashboard-feed>div{gap:7px;margin-top:11px;display:grid}.vel-dashboard-feed article{grid-template-columns:30px 1fr 6px;align-items:center;gap:8px;padding:10px 0;display:grid}.vel-dashboard-feed article>span{color:#298ca5;background:#eef7f7;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.vel-dashboard-feed article div{min-width:0}.vel-dashboard-feed article b,.vel-dashboard-feed article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vel-dashboard-feed article b{font-size:8px}.vel-dashboard-feed article small{color:#92a2aa;margin-top:3px;font-size:6px}.vel-dashboard-feed article>i{background:#3ac594;border-radius:50%;width:5px;height:5px}.vel-metrics{grid-template-columns:repeat(4,1fr);width:min(880px,100%);margin-top:61px;display:grid}.vel-metrics article{border-right:1px solid #dae6eb;justify-items:center;gap:6px;display:grid}.vel-metrics article:last-child{border:0}.vel-metrics strong{letter-spacing:-.045em;font-size:31px}.vel-metrics span{color:#7d929e;font-size:9px}.vel-marquee-section{background:#fff;border-top:1px solid #e5ecef;border-bottom:1px solid #e5ecef;padding:38px 0}.vel-marquee-section>p{text-align:center;color:#8a9aa3;margin:0 0 25px;font-size:9px}.vel-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.vel-marquee-track{width:max-content;animation:32s linear infinite velMarquee;display:flex}.vel-marquee-track:hover{animation-play-state:paused}.vel-marquee-track span{color:#6f838f;white-space:nowrap;align-items:center;gap:9px;margin:0 34px;font-size:14px;font-weight:680;display:flex}.vel-marquee-track span i{background:#e7faf3;border:1px solid #47bca1;width:8px;height:8px;transform:rotate(45deg)}.vel-section{background:#fff;padding:112px 0}.vel-section-intro{max-width:680px}.vel-section-intro.is-centered{text-align:center;margin:0 auto}.vel-eyebrow{color:#3188aa;letter-spacing:.19em;font-size:8px;font-weight:850;display:block}.vel-section-intro h2,.vel-split-copy h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(37px,4.5vw,57px);font-weight:640;line-height:1.12}.vel-section-intro h2 em,.vel-split-copy h2 em{background:linear-gradient(90deg,#27a986,#3b82d0,#7257dc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.vel-section-intro p,.vel-split-copy>p{color:#687e8b;margin:18px 0 0;font-size:12px;line-height:1.85}.vel-section-intro.is-dark .vel-eyebrow{color:#65dec0}.vel-section-intro.is-dark h2{color:#fff}.vel-section-intro.is-dark p{color:#98b0be}.vel-bento-grid{grid-template-rows:380px 380px;grid-template-columns:1fr 1.35fr;gap:15px;margin-top:58px;display:grid}.vel-bento{background:linear-gradient(145deg,#fff,#f8fbfc);border:1px solid #dfe9ed;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 17px 48px #1b4c630f}.vel-bento:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff75,#0000 38%);position:absolute;inset:0}.vel-bento-copy{z-index:4;max-width:430px;padding:28px;position:relative}.vel-bento-copy>span{color:#2c89a6;background:#fff;border:1px solid #d7e6ec;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 20px #26596e14}.vel-bento-copy h3{margin:15px 0 0;font-size:17px}.vel-bento-copy p{color:#728792;margin:8px 0 0;font-size:10px;line-height:1.65}.vel-bento-access{grid-column:2}.vel-bento-products{grid-column:1/2}.vel-bento-trust{grid-column:2}.vel-orbit{z-index:2;width:270px;height:270px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.vel-orbit>i{border:1px solid #4d91ad33;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.vel-orbit .ring-one{width:105px;height:105px}.vel-orbit .ring-two{width:175px;height:175px}.vel-orbit .ring-three{width:245px;height:245px}.vel-orbit-core{z-index:4;color:#fff;background:linear-gradient(145deg,#153f56,#225f77);border:1px solid #359f9759;border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 35px #1e536642}.vel-orbit-core b{margin-top:4px;font-size:8px}.vel-orbit .node{z-index:5;color:#328fac;background:#fff;border:1px solid #d5e6eb;border-radius:11px;place-items:center;width:38px;height:38px;animation:4s ease-in-out infinite velNodeFloat;display:grid;position:absolute;box-shadow:0 8px 22px #2353661f}.vel-orbit .node-1{top:4px;left:116px}.vel-orbit .node-2{animation-delay:-1s;top:48px;right:17px}.vel-orbit .node-3{animation-delay:-2s;bottom:38px;right:12px}.vel-orbit .node-4{animation-delay:-3s;bottom:4px;left:116px}.vel-orbit .node-5{animation-delay:-1.5s;bottom:38px;left:12px}.vel-orbit .node-6{animation-delay:-2.5s;top:48px;left:17px}.vel-access-visual{background:#ffffffb8;border:1px solid #dae7ec;border-radius:18px;justify-content:center;align-items:center;gap:11px;min-height:175px;padding:38px 20px 52px;display:flex;position:absolute;bottom:27px;left:24px;right:24px}.vel-access-visual>svg{color:#9eb0b9}.vel-access-node{color:#627c8b;background:#fff;border:1px solid #dbe7ec;border-radius:13px;align-content:center;place-items:center;gap:7px;width:92px;height:78px;font-size:8px;display:grid;box-shadow:0 9px 20px #204f630d}.vel-access-node.active{color:#654cca;background:linear-gradient(145deg,#f1efff,#fff);border-color:#7c69df}.vel-access-visual>p{color:#7f929c;align-items:center;gap:5px;margin:0;font-size:7px;display:flex;position:absolute;bottom:13px;right:17px}.vel-border-beam{border-radius:18px;position:absolute;inset:-1px;overflow:hidden}.vel-border-beam:before{content:"";background:linear-gradient(90deg,#0000,#3bd0a8,#4c7ee2,#0000);width:110px;height:2px;animation:5s linear infinite velBorderBeam;position:absolute;top:0;left:-120px;box-shadow:0 0 14px #53c4bc}.vel-mini-products{z-index:3;gap:8px;display:grid;position:absolute;bottom:22px;left:21px;right:21px}.vel-mini-products article{background:#ffffffeb;border:1px solid #dce8ed;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 13px;transition:all .25s;display:grid;box-shadow:0 9px 24px #25536412}.vel-mini-products article:nth-child(2){transform:translate(14px)}.vel-mini-products article:hover{transform:translateY(-2px)}.vel-mini-products article>span{color:#2e8fa3;background:#ebf7f7;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.vel-mini-products b,.vel-mini-products small{display:block}.vel-mini-products b{font-size:9px}.vel-mini-products small{color:#8a9ca5;margin-top:4px;font-size:7px}.vel-mini-products>article>svg{color:#9aabb3}.vel-trust-rings{width:330px;height:260px;position:absolute;bottom:10px;right:25px}.vel-trust-rings>i{border:1px solid #4692ab38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vel-trust-rings>i:first-child{width:130px;height:130px}.vel-trust-rings>i:nth-child(2){width:210px;height:210px}.vel-trust-rings>i:nth-child(3){border-style:dashed;width:290px;height:290px;animation:24s linear infinite velRotate}.vel-trust-rings>div{z-index:3;color:#fff;background:linear-gradient(145deg,#173e56,#236379);border-radius:50%;align-content:center;place-items:center;width:105px;height:105px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 38px #194b5e3d}.vel-trust-rings>div b{letter-spacing:.12em;margin-top:5px;font-size:9px}.vel-trust-rings>div span{color:#9edbcf;margin-top:3px;font-size:7px}.vel-trust-rings small{color:#607987;background:#fff;border:1px solid #d8e6eb;border-radius:999px;padding:5px 8px;font-size:7px;position:absolute;box-shadow:0 7px 18px #25506314}.vel-trust-rings .label-one{top:12px;left:125px}.vel-trust-rings .label-two{top:90px;right:4px}.vel-trust-rings .label-three{bottom:28px;right:44px}.vel-trust-rings .label-four{bottom:43px;left:20px}.vel-gateway-section,.vel-global-section{background:#f5f9fb;padding:118px 0}.vel-split{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:74px;display:grid}.vel-split-copy{max-width:510px}.vel-split-copy .vel-text-link{margin-top:25px}.vel-check-list{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.vel-check-list li{color:#506b79;align-items:center;gap:10px;font-size:10px;display:flex}.vel-check-list li svg{color:#1d9e78;background:#daf5eb;border-radius:50%;padding:3px}.vel-text-link{align-items:center;gap:8px;font-size:10px;font-weight:780;display:inline-flex;color:#247fa5!important}.vel-text-link:hover{gap:12px}.vel-gateway-network{background:radial-gradient(circle,#35bfa21f,#0000 34%),linear-gradient(145deg,#fff,#f8fbfc);border:1px solid #dbe8ed;border-radius:24px;min-height:520px;position:relative;box-shadow:0 24px 60px #22536714}.vel-gateway-network>svg{width:100%;height:100%;position:absolute;inset:0}.vel-beam-base{fill:none;stroke:#d5e4e9;stroke-width:1.2px}.vel-beam-flow{fill:none;stroke:url(#gatewayBeam);stroke-width:2px;stroke-linecap:round;stroke-dasharray:62 480;animation:4.2s linear infinite velBeam}.vel-gateway-core{z-index:3;color:#fff;background:linear-gradient(145deg,#143c54,#24657c);border:1px solid #34c2a159;border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 19px 44px #184a5e47,0 0 0 15px #35b99d14}.vel-gateway-core b{margin-top:8px;font-size:13px}.vel-gateway-core span{color:#9ed9ce;margin-top:4px;font-size:7px}.gateway-node{z-index:3;background:#fffffff2;border:1px solid #d9e6eb;border-radius:13px;grid-template-columns:35px 1fr;align-items:center;gap:9px;width:150px;padding:10px;display:grid;position:absolute;box-shadow:0 12px 27px #22516414}.gateway-node>span{color:#2e8da8;background:#ebf7f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.gateway-node b,.gateway-node small{display:block}.gateway-node b{font-size:9px}.gateway-node small{color:#8a9da6;margin-top:3px;font-size:6px}.gateway-node.node-1{top:55px;left:27px}.gateway-node.node-2{top:217px;left:27px}.gateway-node.node-3{bottom:45px;left:27px}.gateway-node.node-4{top:55px;right:27px}.gateway-node.node-5{top:217px;right:27px}.gateway-node.node-6{bottom:45px;right:27px}.vel-gateway-status{color:#6c8390;background:#fff;border:1px solid #d9e6eb;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.vel-gateway-status i{background:#39c893;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #39c8931f}.vel-activity-section{background:#fff;padding:118px 0}.vel-split-reverse{grid-template-columns:minmax(520px,1.15fr) minmax(0,.85fr)}.vel-activity-panel{background:#fff;border:1px solid #dbe7ec;border-radius:22px;overflow:hidden;box-shadow:0 26px 65px #1f4f641c}.vel-activity-panel>header{background:#f9fbfc;border-bottom:1px solid #e4ecef;justify-content:space-between;align-items:center;height:55px;padding:0 19px;display:flex}.vel-activity-panel>header div{color:#416a7e;letter-spacing:.15em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.vel-activity-panel>header div i{background:#39c790;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite velPulse}.vel-activity-panel>header span{color:#8a9ba4;font-size:8px}.vel-activity-panel>div{padding:8px 18px;display:grid}.vel-activity-panel article{border-bottom:1px solid #e8eff2;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 3px;animation:4.5s ease-in-out infinite velActivity;display:grid}.vel-activity-panel article:last-child{border:0}.vel-activity-panel article>span{color:#328da4;background:#edf7f7;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.vel-activity-panel article.tone-violet>span{color:#7559d8;background:#f2effe}.vel-activity-panel article.tone-green>span{color:#2aa178;background:#e9f8f1}.vel-activity-panel article.tone-amber>span{color:#c58325;background:#fff4df}.vel-activity-panel article b,.vel-activity-panel article small{display:block}.vel-activity-panel article b{font-size:10px}.vel-activity-panel article small{color:#899ba4;margin-top:4px;font-size:7px}.vel-activity-panel article em{color:#9caab1;font-size:7px;font-style:normal}.vel-activity-panel>footer{color:#8598a2;background:#f9fbfc;border-top:1px solid #e4ecef;justify-content:space-between;align-items:center;height:45px;padding:0 19px;font-size:7px;display:flex}.vel-activity-panel>footer span{align-items:center;gap:6px;display:flex}.vel-activity-panel>footer svg{color:#36a788}.vel-stat-pairs{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.vel-stat-pairs article{background:#fff;border:1px solid #dfe9ed;border-radius:13px;padding:15px}.vel-stat-pairs strong,.vel-stat-pairs span{display:block}.vel-stat-pairs strong{font-size:21px}.vel-stat-pairs span{color:#8799a2;margin-top:5px;font-size:8px}.vel-app-section{background:#fbfdfe}.vel-app-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:50px;display:grid}.vel-app-card{background:#fff;border:1px solid #dce8ed;border-radius:19px;min-height:380px;padding:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 13px 38px #1f4d600d}.vel-app-card:hover{border-color:#bcd6e0;transform:translateY(-7px);box-shadow:0 22px 55px #1f4d601f}.vel-app-card>header{justify-content:space-between;align-items:center;display:flex}.vel-app-card>header>span{color:#2b82a7;background:#edf6fa;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.vel-app-card>header em{color:#d5e0e5;font-size:22px;font-style:normal;font-weight:650}.vel-app-screen{background:#f7fafb;border:1px solid #dfe8ec;border-radius:12px;height:135px;margin:19px 0;overflow:hidden;transform:perspective(500px)rotateX(3deg)}.vel-screen-top{background:#fff;border-bottom:1px solid #e3ebee;align-items:center;gap:4px;height:24px;padding:0 8px;display:flex}.vel-screen-top i{background:#d4e0e5;border-radius:50%;width:5px;height:5px}.vel-screen-body{grid-template-rows:31px 1fr;grid-template-columns:34% 1fr;gap:7px;height:111px;padding:9px;display:grid}.vel-screen-body span{background:linear-gradient(135deg,#e4eef2,#f4f8fa);border-radius:6px}.vel-screen-body span:first-child{grid-row:1/3}.vel-screen-body span:nth-child(2){background:linear-gradient(90deg,#dceff0,#e9eef8)}.vel-screen-body span:nth-child(3),.vel-screen-body span:nth-child(4){height:52px}.vel-app-card h3{margin:0;font-size:16px}.vel-app-card>b{color:#3282a4;margin-top:7px;font-size:8px;display:block}.vel-app-card p{color:#748996;margin:11px 0 0;font-size:9px;line-height:1.68}.vel-app-card>footer{color:#5a7483;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.vel-app-card.tone-violet>header>span{color:#7256d5;background:#f0edff}.vel-app-card.tone-green>header>span{color:#249e75;background:#eaf8f1}.vel-app-card.tone-cyan>header>span{color:#1a94a7;background:#e8f7f8}.vel-app-card.tone-amber>header>span{color:#bf8125;background:#fff5df}.vel-app-card.tone-coral>header>span{color:#d66c4f;background:#fff0ea}.vel-market-section{color:#fff;background:#102d40;padding:116px 0;position:relative;overflow:hidden}.vel-market-glow{filter:blur(100px);background:#31bca626;border-radius:50%;width:700px;height:550px;position:absolute;top:-200px;right:-140px}.vel-market-section .vel-container{z-index:2;position:relative}.vel-product-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px;display:grid}.vel-product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #cde5ee24;border-radius:18px;min-height:330px;padding:20px;transition:all .3s;position:relative;box-shadow:0 18px 45px #00000021}.vel-product-card:hover{background:#ffffff1a;border-color:#5bd3b96b;transform:translateY(-7px)}.vel-product-category{color:#a9bdc8;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:7px;display:inline-flex}.vel-product-icon{background:linear-gradient(145deg,#7359de,#5140ac);border-radius:15px;place-items:center;width:52px;height:52px;margin-top:29px;display:grid;box-shadow:0 13px 27px #5140ac42}.vel-product-card.tone-blue .vel-product-icon{background:linear-gradient(145deg,#2f9bc0,#2864b8)}.vel-product-card.tone-green .vel-product-icon{background:linear-gradient(145deg,#31bd92,#247b6c)}.vel-product-card.tone-amber .vel-product-icon{background:linear-gradient(145deg,#e0a046,#a66d22)}.vel-product-card h3{margin:19px 0 0;font-size:16px;line-height:1.35}.vel-product-card p{color:#9fb4c0;margin:10px 0 0;font-size:9px;line-height:1.7}.vel-product-card footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:15px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.vel-product-card footer span{color:#7794a4;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:7px;overflow:hidden}.vel-product-card footer b{color:#d5e8ef;align-items:center;gap:5px;font-size:7px;display:flex}.vel-market-action{justify-content:center;margin-top:36px;display:flex}.vel-delivery-section{background:#fff}.vel-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.vel-plan-card{background:#fff;border:1px solid #dce7ec;border-radius:20px;flex-direction:column;min-height:510px;padding:28px;display:flex;position:relative;box-shadow:0 15px 45px #204e620f}.vel-plan-card.is-featured{background:linear-gradient(#f5fffb,#fff 48%);border-color:#82cbb8;box-shadow:0 22px 65px #1f876c21}.vel-plan-badge{color:#218361;background:#dff7ee;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:800;position:absolute;top:16px;right:16px}.vel-plan-icon{color:#2c82a7;background:#edf6fa;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:24px;display:grid}.vel-plan-card.is-featured .vel-plan-icon{color:#229570;background:#e3f8f0}.vel-plan-card>small{color:#3784a3;letter-spacing:.16em;font-size:7px;font-weight:820}.vel-plan-card h3{margin:9px 0 0;font-size:24px}.vel-plan-card>p{color:#6f8491;min-height:66px;margin:12px 0 0;font-size:9px;line-height:1.72}.vel-plan-card ul{border-top:1px solid #e5edef;gap:13px;margin:25px 0 28px;padding:23px 0 0;list-style:none;display:grid}.vel-plan-card li{color:#526d7b;align-items:center;gap:9px;font-size:9px;display:flex}.vel-plan-card li>span{color:#299675;background:#e6f7f1;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.vel-plan-card .vel-button{margin-top:auto}.vel-global-section{background:#f5f9fb}.vel-global-visual{background:radial-gradient(circle,#37bea52b,#0000 32%),linear-gradient(145deg,#fff,#eff6f8);border:1px solid #dbe7ec;border-radius:23px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 24px 60px #204e6214}.vel-map-grid{background-image:radial-gradient(circle,#b9d1da 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.vel-global-core{z-index:4;color:#fff;background:linear-gradient(145deg,#143c54,#23687d);border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #15485b45,0 0 0 17px #31bda117}.vel-global-core b{margin-top:7px;font-size:12px}.vel-global-core span{color:#9edacf;margin-top:3px;font-size:7px}.vel-city{z-index:5;background:#fff;border:1px solid #d8e5ea;border-radius:14px;grid-template-columns:45px 1fr;align-items:center;gap:10px;padding:11px 14px;display:grid;position:absolute;box-shadow:0 12px 28px #244f611a}.vel-city>span{color:#2b81a2;background:#e9f5f8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:820;display:grid}.vel-city b,.vel-city small{display:block}.vel-city b{font-size:9px}.vel-city small{color:#889ba4;margin-top:4px;font-size:7px}.vel-city.city-cn{top:55px;left:45px}.vel-city.city-asean{bottom:65px;right:42px}.vel-route-line{transform-origin:0;background:repeating-linear-gradient(90deg,#60bba9 0 8px,#0000 8px 15px);height:1px;position:absolute}.vel-route-line i{background:#3cc59c;border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite velRoute;position:absolute;right:0;box-shadow:0 0 0 5px #3cc59c21}.vel-route-line.route-one{width:260px;top:133px;left:145px;transform:rotate(19deg)}.vel-route-line.route-two{width:270px;bottom:145px;right:72px;transform:rotate(198deg)}.vel-route-line.route-three{width:200px;top:335px;left:185px;transform:rotate(-25deg)}.vel-base-chip{color:#65808e;background:#fff;border:1px solid #d7e5ea;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:7px;display:flex;position:absolute;bottom:21px;left:22px}.vel-global-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.vel-global-tags span{color:#587582;background:#fff;border:1px solid #d9e6eb;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.vel-global-tags svg{color:#2ca27d}.vel-faq-section{background:#fff;padding:115px 0}.vel-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.vel-faq-list{border-top:1px solid #dce7eb}.vel-faq-list details{border-bottom:1px solid #dce7eb}.vel-faq-list summary{color:#203f51;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:71px;font-size:12px;font-weight:680;list-style:none;display:flex}.vel-faq-list summary::-webkit-details-marker{display:none}.vel-faq-list summary span{font-size:19px;font-weight:300;transition:all .25s}.vel-faq-list details[open] summary span{transform:rotate(45deg)}.vel-faq-list p{color:#718691;margin:0;padding:0 32px 22px 0;font-size:10px;line-height:1.8}.vel-final-cta{background:#f8fbfc;place-items:center;min-height:540px;padding:90px 24px;display:grid;position:relative;overflow:hidden}.vel-final-cta:after{content:"";-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff75;border:1px solid #77a8bc38;border-radius:26px;position:absolute;inset:38px max(18px,50vw - 590px);box-shadow:0 28px 70px #1d4c6017}.vel-final-inner{z-index:4;text-align:center;justify-items:center;max-width:820px;display:grid;position:relative}.vel-final-inner>svg{color:#2a8fa7}.vel-final-inner>span{color:#2f82a4;letter-spacing:.19em;margin-top:13px;font-size:8px;font-weight:850}.vel-final-inner h2{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(40px,5.5vw,69px);font-weight:640;line-height:1.08}.vel-final-inner p{color:#697f8b;max-width:590px;margin:20px 0 28px;font-size:12px;line-height:1.8}.vel-final-inner>div{gap:11px;display:flex}.vel-footer{color:#fff;background:#102d40;grid-template-columns:1fr auto;align-items:center;gap:32px;min-height:235px;padding:48px max(28px,50vw - 590px);display:grid}.vel-footer-brand{gap:12px;display:grid}.vel-footer-brand img{width:133px}.vel-footer-brand p{color:#8fa8b5;margin:0;font-size:9px}.vel-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.vel-footer nav a{color:#bad0da;font-size:9px}.vel-footer small{color:#728c99;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:25px;font-size:8px}@keyframes velEnter{to{opacity:1;transform:none}}@keyframes velAurora{0%{transform:translate(-3%)scale(1)}to{transform:translate(4%,7%)scale(1.12)}}@keyframes velWord{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes velShimmer{0%,58%{transform:translate(-125%)skew(-18deg)}85%,to{transform:translate(125%)skew(-18deg)}}@keyframes velPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes velBar{0%{opacity:.2;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes velMarquee{to{transform:translate(-50%)}}@keyframes velNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes velRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes velBorderBeam{0%{top:0;left:-120px}45%{top:0;left:100%}46%{inset:auto 0 -2px auto;transform:rotate(90deg)}70%{inset:auto 0 100% auto;transform:rotate(90deg)}71%{inset:auto -120px 0 auto;transform:rotate(180deg)}to{inset:auto 100% 0 auto;transform:rotate(180deg)}}@keyframes velBeam{to{stroke-dashoffset:-542px}}@keyframes velActivity{0%,80%,to{background:0 0}88%{background:#f4faf9}}@keyframes velRoute{0%,to{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (max-width:1080px){.vel-header{grid-template-columns:1fr auto}.vel-desktop-nav{display:none}.vel-mobile-menu{display:block}.vel-online{display:none}.vel-browser-body{grid-template-columns:62px 1fr}.vel-dashboard-feed{display:none}.vel-bento-grid{grid-template-columns:1fr 1fr}.vel-split,.vel-split-reverse{grid-template-columns:1fr 1fr;gap:38px}.vel-gateway-network{transform-origin:50%;transform:scale(.9)}.vel-app-grid,.vel-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.vel-container{width:min(100% - 32px,620px)}.vel-header{border-radius:15px;width:calc(100% - 20px);height:58px;padding-left:13px;top:9px}.vel-header.is-scrolled{height:56px;top:7px}.vel-brand img{width:105px}.vel-brand span,.vel-login-link{display:none}.vel-hero{min-height:auto;padding:126px 0 72px}.vel-hero h1{font-size:clamp(43px,12vw,64px)}.vel-hero-copy{font-size:13px}.vel-proof{flex-wrap:wrap}.vel-browser{margin-top:48px}.vel-browser-body{grid-template-columns:1fr;min-height:420px}.vel-browser-body>aside:first-child{display:none}.vel-dashboard-main{padding:16px}.vel-dashboard-kpis{grid-template-columns:1fr 1fr}.vel-dashboard-grid{grid-template-columns:1fr}.vel-capacity-card{display:none}.vel-metrics{grid-template-columns:1fr 1fr;gap:0}.vel-metrics article{border-bottom:1px solid #dce7ec;padding:19px}.vel-metrics article:nth-child(2){border-right:0}.vel-bento-grid{grid-template-rows:repeat(4,360px);grid-template-columns:1fr}.vel-bento-access,.vel-bento-products,.vel-bento-trust{grid-column:auto}.vel-gateway-section,.vel-activity-section,.vel-section,.vel-global-section,.vel-faq-section{padding:82px 0}.vel-split,.vel-split-reverse{grid-template-columns:1fr;gap:42px}.vel-gateway-network{min-height:500px;transform:none}.vel-activity-panel{order:2}.vel-app-grid,.vel-plan-grid{grid-template-columns:1fr}.vel-product-grid{grid-template-columns:1fr 1fr}.vel-faq-layout{grid-template-columns:1fr;gap:38px}.vel-final-cta{min-height:470px;padding-inline:12px}.vel-final-cta:after{inset:22px 12px}.vel-footer{grid-template-columns:1fr;padding:45px 24px}.vel-footer nav{justify-content:flex-start}.vel-footer small{grid-column:auto}}@media (max-width:520px){.vel-hero-actions{flex-direction:column;width:100%}.vel-hero-actions .vel-button{width:100%}.vel-proof{display:none}.vel-browser-topbar{grid-template-columns:55px 1fr 42px;padding-inline:9px}.vel-browser-topbar>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 6px;overflow:hidden}.vel-dashboard-main>header>span,.vel-dashboard-kpis article:nth-child(4){display:none}.vel-dashboard-kpis{grid-template-columns:repeat(3,1fr)}.vel-dashboard-kpis article{padding:10px}.vel-dashboard-kpis strong{font-size:17px}.vel-dashboard-kpis small{display:none}.vel-dashboard-grid{display:block}.vel-chart{height:125px}.vel-section-intro h2,.vel-split-copy h2{font-size:35px}.vel-bento-grid{grid-template-rows:repeat(4,350px)}.vel-access-visual{grid-template-columns:1fr 1fr;padding-top:25px;display:grid}.vel-access-visual>svg{display:none}.vel-access-node{width:auto}.vel-gateway-network{min-height:590px}.gateway-node{width:129px}.gateway-node.node-1,.gateway-node.node-2,.gateway-node.node-3{left:12px}.gateway-node.node-4,.gateway-node.node-5,.gateway-node.node-6{right:12px}.vel-gateway-core{width:108px;height:108px}.vel-stat-pairs,.vel-product-grid{grid-template-columns:1fr}.vel-product-card{min-height:310px}.vel-global-visual{min-height:410px}.vel-city{grid-template-columns:36px 1fr;padding:9px}.vel-city>span{width:34px;height:34px}.vel-city.city-cn{top:30px;left:20px}.vel-city.city-asean{bottom:45px;right:18px}.vel-route-line.route-one{left:88px}.vel-final-inner>div{flex-direction:column;width:100%}.vel-final-inner .vel-button{width:100%}.vel-footer nav{grid-template-columns:1fr 1fr;display:grid}.vel-orbit{transform:translate(-50%)scale(.9)}.vel-trust-rings{right:50%;transform:translate(50%)scale(.88)}}.vel-global-data-map{isolation:isolate;background:linear-gradient(150deg,#fbfefff5,#e1f3fbb8)}.vel-global-data-map:before{content:"";z-index:0;background:radial-gradient(circle,#40a2dd2e,#45b5af12 42%,#0000 68%);border-radius:50%;position:absolute;inset:9% 8%}.vel-global-data-map .cockpit-china-map{z-index:1;inset:46px 4px 4px}.vel-global-map-head{z-index:4;background:#ffffffa3;border-bottom:1px solid #bed8e6b8;justify-content:space-between;align-items:center;height:47px;padding:0 15px;display:flex;position:absolute;top:0;left:0;right:0}.vel-global-map-head>div,.vel-global-map-head>span{align-items:center;gap:7px;display:flex}.vel-global-map-head>div{color:#285e7d}.vel-global-map-head strong{font-size:10px}.vel-global-map-head>span{color:#6a8798;font-size:7px}.vel-global-map-head>span i{background:#9fb2bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #7491a014}.vel-global-map-head>span i.is-active{background:#22a47d;animation:1.5s infinite ck-pulse;box-shadow:0 0 0 4px #22a47d1c}.vel-global-data-map .map-scope-badge{top:57px}.vel-global-data-map .map-legend,.vel-global-data-map .map-hub-card{z-index:4}.vel-global-map-placeholder{z-index:1;color:#7893a3;background:radial-gradient(circle,#4aaac317,#0000 40%);align-content:center;place-items:center;gap:17px;display:grid;position:absolute;inset:47px 0 0}.vel-global-map-placeholder>div{width:150px;height:92px;position:relative}.vel-global-map-placeholder>div:before,.vel-global-map-placeholder>div:after{content:"";border:1px solid #4897b533;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vel-global-map-placeholder>div:before{width:76px;height:76px}.vel-global-map-placeholder>div:after{border-style:dashed;width:128px;height:128px}.vel-global-map-placeholder i{background:#74b9c4;border-radius:50%;width:8px;height:8px;position:absolute}.vel-global-map-placeholder i:first-child{top:6px;left:21px}.vel-global-map-placeholder i:nth-child(2){top:39px;right:18px}.vel-global-map-placeholder i:nth-child(3){bottom:2px;left:43px}.vel-global-map-placeholder span{letter-spacing:.08em;font-size:8px}.vel-hero h1 span{min-height:0;margin-left:.12em;display:inline-block}.vel-partner-section{background:#f8fbfc;place-items:center;min-height:540px;padding:86px 0 72px;display:grid;position:relative;overflow:hidden}.vel-partner-inner{z-index:4;align-content:center;gap:68px;width:100%;display:grid;position:relative}.vel-partner-heading{text-align:center;justify-items:center;width:min(820px,100% - 48px);margin:0 auto;display:grid}.vel-partner-heading>svg{color:#2a8fa7}.vel-partner-heading>span{color:#2f82a4;letter-spacing:.19em;margin-top:13px;font-size:8px;font-weight:850}.vel-partner-heading h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(36px,4.6vw,58px);font-weight:640;line-height:1.1}.vel-partner-heading p{color:#697f8b;max-width:590px;margin:17px 0 0;font-size:11px;line-height:1.8}.vel-partner-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.vel-partner-track{align-items:center;width:max-content;animation:34s linear infinite velPartnerMarquee;display:flex}.vel-partner-track:hover{animation-play-state:paused}.vel-partner-logo{color:#294b5f;white-space:nowrap;justify-content:center;align-items:center;gap:14px;min-width:190px;margin:0 24px;display:flex}.vel-partner-logo img{object-fit:contain;width:42px;height:42px;display:block}.vel-partner-logo b{letter-spacing:-.02em;font-size:17px;font-weight:680}@keyframes velPartnerMarquee{to{transform:translate(-50%)}}@media (min-width:781px){.vel-hero h1{white-space:nowrap}.vel-partner-heading{width:min(1120px,100% - 48px)}.vel-partner-heading h2{white-space:nowrap;font-size:clamp(34px,4.2vw,54px)}}@media (max-width:780px){.vel-partner-section{min-height:470px;padding:68px 0 58px}.vel-partner-inner{gap:55px}.vel-partner-heading{width:min(100% - 32px,620px)}.vel-partner-heading h2{font-size:clamp(34px,8.7vw,48px)}.vel-partner-logo{min-width:160px;margin:0 18px}.vel-partner-logo img{width:36px;height:36px}.vel-partner-logo b{font-size:15px}}@media (max-width:520px){.vel-partner-section{min-height:430px}.vel-partner-heading p{font-size:10px}.vel-partner-logo{gap:10px;min-width:138px;margin:0 13px}.vel-partner-logo img{width:32px;height:32px}.vel-partner-logo b{font-size:13px}.vel-global-map-head>span{display:none}.vel-global-data-map .map-legend{flex-wrap:wrap;right:10px}.vel-global-data-map .map-hub-card{display:none}}.vel-data-rain-field{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vel-data-rain{opacity:.78;width:clamp(190px,22vw,390px);position:absolute;top:0;bottom:0;overflow:hidden}.vel-data-rain:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 27px,#3e9e8911 28px,#0000 29px 55px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.vel-data-rain-left{left:0}.vel-data-rain-right{right:0;transform:scaleX(-1)}.vel-data-rain-left,.vel-data-rain-right{-webkit-mask-image:linear-gradient(90deg,#000 0 58%,#000000b8 78%,#0000 100%),linear-gradient(#0000 0,#000 6% 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 58%,#000000b8 78%,#0000 100%),linear-gradient(#0000 0,#000 6% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vel-data-rain>i{--rain-color:#30b58485;background:linear-gradient(180deg,transparent,var(--rain-color) 38%,#309b7661 68%,transparent);opacity:0;will-change:transform,opacity;border-radius:999px;width:1px;height:clamp(120px,19vh,235px);animation:7.1s linear infinite velDataRain;position:absolute;top:-32vh;box-shadow:0 0 9px #27ae892e}.vel-data-rain>i:after{content:"";background:#9af4cc;border-radius:50%;width:3px;height:3px;position:absolute;bottom:18%;right:50%;transform:translate(50%);box-shadow:0 0 9px #42cf9dd1}.vel-data-rain>i>span{color:#2ea67e75;letter-spacing:4px;text-shadow:0 0 7px #2ac69142;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;top:24%;left:6px}.vel-data-rain>i:nth-child(2n)>span{display:none}.vel-data-rain>i:first-child{height:15vh;animation-duration:7.4s;animation-delay:-5.8s;left:7%}.vel-data-rain>i:nth-child(2){--rain-color:#458fc461;height:22vh;animation-duration:9.3s;animation-delay:-2.1s;left:16%}.vel-data-rain>i:nth-child(3){height:12vh;animation-duration:6.2s;animation-delay:-4.7s;left:26%}.vel-data-rain>i:nth-child(4){--rain-color:#6b5bcb3d;height:19vh;animation-duration:8.5s;animation-delay:-.8s;left:36%}.vel-data-rain>i:nth-child(5){height:14vh;animation-duration:7s;animation-delay:-6.5s;left:46%}.vel-data-rain>i:nth-child(6){--rain-color:#3c8fbe57;height:25vh;animation-duration:10.1s;animation-delay:-3.6s;left:56%}.vel-data-rain>i:nth-child(7){height:17vh;animation-duration:8.1s;animation-delay:-5.1s;left:66%}.vel-data-rain>i:nth-child(8){--rain-color:#6858c638;height:11vh;animation-duration:5.9s;animation-delay:-2.5s;left:76%}.vel-data-rain>i:nth-child(9){height:21vh;animation-duration:8.8s;animation-delay:-7.2s;left:85%}.vel-data-rain>i:nth-child(10){--rain-color:#398dbd4d;height:13vh;animation-duration:6.8s;animation-delay:-1.6s;left:92%}.vel-data-rain>i:nth-child(11){height:18vh;animation-duration:9.6s;animation-delay:-4.1s;left:98%}@keyframes velDataRain{0%{opacity:0;transform:translateY(-24vh)}7%{opacity:.18}20%{opacity:.72}78%{opacity:.38}to{opacity:0;transform:translateY(142vh)}}@media (max-width:1080px){.vel-data-rain-field{display:none}}@media (prefers-reduced-motion:reduce){.vel-data-rain>i{opacity:.18;transform:translateY(34vh);animation:none!important}.vel-data-rain>i:nth-child(2n){transform:translateY(66vh)}}@property --ecosystem-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v2-shell,.v2-launcher,.simcenter-shell{--eco-ink:#102d40;--eco-muted:#687f8c;--eco-line:#dbe8ed;--eco-soft:#f5f9fb;--eco-cyan:#35b6c8;--eco-green:#36c79b;--eco-blue:#347cda;--eco-violet:#7357df;color:var(--eco-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.v2-shell :where(.v2-card,.v2-kpi,.v2-system-card,.v2-journey-card,.v2-record-card,.ops-metric-card,.aihub-catalog-grid>article,.aihub-app-grid>article,.base-floor-card,.base-today-card,.learning-path>button),.v2-launcher .v2-system-card,.simcenter-shell :where(.sim-mode-nav>button,.simcenter-scenario-grid>button){--tilt-x:0deg;--tilt-y:0deg;--spot-opacity:0;isolation:isolate;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--surface-lift,0px));will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s,background-color .28s;position:relative}.v2-shell :where(.v2-card,.v2-kpi,.v2-system-card,.v2-journey-card,.v2-record-card,.ops-metric-card,.aihub-catalog-grid>article,.aihub-app-grid>article,.base-floor-card,.base-today-card):after,.v2-launcher .v2-system-card:after,.simcenter-shell :where(.sim-mode-nav>button,.simcenter-scenario-grid>button):after{content:"";z-index:5;border-radius:inherit;pointer-events:none;opacity:var(--spot-opacity);background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%),#35b6c829,#347cda0e 35%,transparent 68%);transition:opacity .25s;position:absolute;inset:0}.v2-shell :where(.v2-kpi,.v2-system-card,.v2-journey-card,.v2-record-card,.ops-metric-card,.aihub-catalog-grid>article,.base-floor-card,.base-today-card):hover,.v2-launcher .v2-system-card:hover,.simcenter-shell :where(.sim-mode-nav>button,.simcenter-scenario-grid>button):hover{--surface-lift:-4px}.ecosystem-reveal{opacity:0;filter:blur(6px);transition:opacity .55s cubic-bezier(.21,.47,.32,.98) var(--reveal-delay,0s),filter .55s cubic-bezier(.21,.47,.32,.98) var(--reveal-delay,0s),translate .55s cubic-bezier(.21,.47,.32,.98) var(--reveal-delay,0s);translate:0 15px}.ecosystem-reveal.is-ecosystem-visible{opacity:1;filter:blur();translate:0}.v2-shell{background:radial-gradient(circle at 9% 5%,#38caa429,#0000 25%),radial-gradient(circle at 88% 4%,#417ee229,#0000 28%),linear-gradient(150deg,#fbfdfe,#f1f7fa 48%,#f9fcfd);grid-template-columns:252px minmax(0,1fr);padding-left:12px;--system-color:#2d87a8!important;--system-accent:#e9f7f7!important}.v2-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#5b8ba212 1px,#0000 1px),linear-gradient(90deg,#5b8ba212 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(75% 58% at 55% 0,#000 8%,#0000 78%);mask-image:radial-gradient(75% 58% at 55% 0,#000 8%,#0000 78%)}.v2-shell .v2-sidebar{color:#24485a;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffc7;border:1px solid #bed5e0c7;border-radius:19px;height:calc(100vh - 24px);margin-right:12px;top:12px;box-shadow:0 20px 52px #1b4b611a,inset 0 1px #fff}.v2-shell .v2-sidebar-brand{border-color:#e0eaee;outline:none;align-items:center;gap:11px;height:74px;padding:0 17px;display:flex}.v2-shell .v2-sidebar-brand:focus-visible{box-shadow:inset 0 0 0 2px #3a9db4}.v2-shell .v2-sidebar-brand small{color:#7a929e;letter-spacing:.11em;border-left:1px solid #dbe7ec;margin:0;padding-left:10px;font-size:7px}.v2-shell .v2-current-system{background:linear-gradient(145deg,#edf9f9f0,#f3f7ffdb);border:1px solid #dce9ee;border-radius:14px;outline:0;margin:10px 11px 14px;padding:13px;box-shadow:0 10px 25px #2452670f}.v2-shell .v2-current-system>span{color:#fff;background:linear-gradient(145deg,#153c53,#28738c);border:0;border-radius:11px;box-shadow:0 9px 20px #16445830}.v2-shell .v2-current-system small{color:#7d929c}.v2-shell .v2-current-system strong{color:#173c50}.v2-shell .v2-nav-label{color:#90a1aa}.v2-shell .v2-sidebar nav button,.v2-shell .v2-sidebar-foot>button{color:#617b88;border-radius:11px;height:43px;transition:all .22s}.v2-shell .v2-sidebar nav button.active{color:#176b79;background:linear-gradient(90deg,#e4f6f4,#edf4fd);box-shadow:inset 0 0 0 1px #55a3b824}.v2-shell .v2-sidebar nav button.active i{background:#35bf98;border-radius:50%;width:5px;height:5px;left:auto;right:7px;box-shadow:0 0 0 5px #35bf981f}.v2-shell .v2-sidebar-foot{border-color:#e0eaee}.v2-shell .v2-workspace{z-index:1;background:0 0;position:relative}.v2-shell .v2-workspace:before{display:none}.v2-shell .v2-topbar{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffc9;border:1px solid #bed5e0bd;border-radius:17px;height:62px;margin:12px 16px 0;padding:0 17px;top:12px;box-shadow:0 13px 34px #1c4c6213,inset 0 1px #fff}.v2-shell .v2-breadcrumb button{color:#2b819a;font-weight:700}.v2-shell .v2-breadcrumb strong{color:#23495c}.v2-shell .v2-system-select,.v2-shell .v2-icon-button{background:#ffffffd1;border-color:#d9e6eb;border-radius:11px;transition:all .22s}.v2-shell .v2-system-select:hover,.v2-shell .v2-icon-button:hover{background:#fff;border-color:#b6d3de;transform:translateY(-1px);box-shadow:0 8px 18px #23556a14}.v2-shell .v2-profile-trigger{border-color:#dce7eb}.v2-shell .v2-profile-menu,.v2-shell .v2-inbox-drawer{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#fffffff0;border:1px solid #c2d7e0cc;border-radius:17px;outline:0;box-shadow:0 26px 65px #1740542b}.v2-shell .v2-page-heading{background:linear-gradient(135deg,#ffffffe6,#ecf8f9c2 55%,#eff4fec4);border:1px solid #c3d8e1c7;border-radius:20px;align-items:center;margin-bottom:18px;padding:23px 25px;position:relative;overflow:hidden;box-shadow:0 17px 42px #1f4f6313,inset 0 1px #fff}.v2-shell .v2-page-heading:before{content:"";pointer-events:none;background:radial-gradient(circle,#35c89e2e,#0000 64%);animation:10s ease-in-out infinite alternate ecosystemAurora;position:absolute;inset:-80% 38% -100% -10%}.v2-shell .v2-page-heading:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ecosystem-beam-angle),transparent 0 70%,#37c89dcc 78%,#347cdab8 84%,transparent 91%) border-box;border:1px solid #0000;animation:7s linear infinite ecosystemBeam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2-shell .v2-page-heading>*{z-index:2;position:relative}.v2-shell .v2-page-title>span{color:#fff;background:linear-gradient(145deg,#143c53,#28728a);border:0;border-radius:13px;width:46px;height:46px;box-shadow:0 10px 23px #1443572e}.v2-shell .v2-page-title small{color:#2b86a0;letter-spacing:.13em;font-weight:800}.v2-shell .v2-page-title h1{color:#15364a;font-size:25px;font-weight:680}.v2-shell .v2-page-meta{border-color:#d6e5e9}.v2-shell :where(.v2-card,.v2-kpi,.v2-object-card,.v2-table,.v2-account-table,.v2-detail,.v2-drawer,.v2-journey-card,.v2-scope-card,.v2-role-editor,.v2-role-catalog article,.v2-account-detail,.v2-record-detail){-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background-color:#ffffffdb;border:1px solid #cddee5e0;border-radius:16px;outline:0;box-shadow:0 12px 34px #1f4e610f,inset 0 1px #fff}.v2-shell .v2-card:hover{border-color:#87bbc99e;box-shadow:0 18px 44px #1f4f641a,inset 0 1px #fff}.v2-shell .v2-card-head{background:linear-gradient(90deg,#fafdfedb,#ebf7f975);border-color:#e4ecef;border-radius:16px 16px 0 0;min-height:58px}.v2-shell .v2-card-head h2{color:#23495c}.v2-shell .v2-kpi{min-height:120px;padding:20px;overflow:hidden}.v2-shell .v2-kpi>strong{color:#173d52;font-size:27px}.v2-shell .v2-kpi>i{background:linear-gradient(90deg,#36c69b,#3688d4,#7359dc);height:3px}.v2-shell .v2-toolbar{background:#fafdfeb8;border-color:#e1eaee;border-radius:16px 16px 0 0}.v2-shell :where(.v2-toolbar input,.v2-toolbar select,.v2-table-search,.v2-form-grid input,.v2-form-grid select,.v2-form-grid textarea,.v2-inline-form input,.v2-inline-form select,.v2-inline-form textarea){background:#ffffffe0;transition:border-color .2s,box-shadow .2s,background .2s;border-color:#d9e6eb!important;border-radius:10px!important}.v2-shell :where(input,select,textarea):focus{background:#fff;outline:none;border-color:#70b6c3!important;box-shadow:0 0 0 4px #35b6c81a!important}.v2-shell .v2-table th,.v2-shell .v2-account-table th{color:#637c88;background:#f5f9fa;height:44px}.v2-shell .v2-table td,.v2-shell .v2-account-table td{border-color:#e7eef1}.v2-shell .v2-table tbody tr,.v2-shell .v2-account-table tbody tr{transition:background .2s,transform .2s}.v2-shell .v2-table tbody tr:hover,.v2-shell .v2-account-table tbody tr:hover{background:linear-gradient(90deg,#e8f7f7cc,#f1f6fdb3)}.v2-shell .v2-status,.v2-shell .v2-chip,.v2-shell .v2-tag{border-radius:999px!important}.v2-shell .v2-primary,.v2-shell button.v2-primary{transition:all .23s;position:relative;overflow:hidden;box-shadow:0 10px 22px #143c5026;color:#fff!important;background:linear-gradient(135deg,#14364a,#236b89)!important;border-color:#15394d!important;border-radius:11px!important}.v2-shell .v2-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff42,#0000);transition:transform .55s;position:absolute;inset:0;transform:translate(-125%)skew(-18deg)}.v2-shell .v2-primary:hover:before{transform:translate(125%)skew(-18deg)}.v2-shell .v2-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1b5d7533;background:linear-gradient(135deg,#1c5873,#2d8da7)!important;border-color:#267da0!important}.v2-shell .v2-secondary{transition:all .22s;color:#315568!important;background:#ffffffd1!important;border-color:#d4e3e8!important;border-radius:11px!important}.v2-shell .v2-secondary:hover{transform:translateY(-1px);background:#fff!important;border-color:#9fc7d2!important}.v2-shell :where(.aihub-hero,.base-hero,.learning-hero,.asean-advanced-hero,.v2-market-hero){border:1px solid #c7dae2d1;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #1e4e6217,inset 0 1px #fff}.v2-shell :where(.aihub-catalog-grid>article,.aihub-app-grid>article,.base-floor-card,.base-today-card,.learning-course-list article,.asean-advanced-actions article,.v2-market-product-card){border-color:#d8e6eb;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;box-shadow:0 10px 28px #2050630e;border-radius:16px!important}.v2-shell :where(.aihub-catalog-grid>article,.aihub-app-grid>article,.base-floor-card,.base-today-card,.learning-course-list article,.asean-advanced-actions article,.v2-market-product-card):hover{border-color:#a9ced7;transform:translateY(-4px);box-shadow:0 20px 46px #1f54691f}.v2-shell .v2-market-product-card{background:linear-gradient(155deg,#fffffff5,#f1f8fae6);border-radius:18px!important}.v2-shell .aihub-orbit,.v2-shell .base-floor-core{filter:drop-shadow(0 15px 28px #205f7529)}.v2-shell :where(.v2-modal,.v2-market-detail-modal,.base-form-modal){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border-color:#c6dae2e6;box-shadow:0 32px 85px #143b4e38;border-radius:20px!important}.v2-shell .aihub-module{--aihub-ink:#173c50;--aihub-muted:#6f8590;--aihub-line:#d8e6eb;--aihub-soft:#eff8f8;min-width:0;color:var(--aihub-ink);gap:14px;display:grid}.v2-shell :where(.aihub-view,.aihub-catalog-view,.aihub-app-view,.aihub-key-view){min-width:0;color:var(--aihub-ink);gap:14px}.v2-shell .aihub-hero{color:#fff;background:radial-gradient(circle at 82% 31%,#3bcda533,#0000 30%),radial-gradient(circle at 63% 0,#3f87cf30,#0000 38%),linear-gradient(132deg,#102f42,#174b5e 60%,#1d6670);border-color:#7db7c461;border-radius:22px;min-height:210px;padding:34px 40px;box-shadow:0 20px 48px #194b5e21}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero) small{color:#78ddc2;letter-spacing:.16em;font-size:8px}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero) h1{letter-spacing:-.025em;margin:10px 0 8px;font-size:29px;font-weight:650}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero) p{color:#e1f0f4bd;max-width:680px;font-size:10px;line-height:1.75}.v2-shell .aihub-hero>div>div{gap:8px;margin-top:19px}.v2-shell .aihub-hero>div>div span{color:#d2e8eb;background:#fff1;border-color:#cbebef2e;padding:7px 10px;font-size:8px}.v2-shell .aihub-orbit{border-color:#6fe0c347;box-shadow:0 0 0 24px #38a3b313,0 0 0 46px #3786c50a}.v2-shell .aihub-orbit:before{border-color:#73e2c64f}.v2-shell .aihub-orbit:after{border-color:#5da1d15c}.v2-shell .aihub-orbit>span{color:#90ead1;background:radial-gradient(circle at 35% 28%,#2d8a9b,#123e52 69%);border-color:#d3f0f23b;box-shadow:0 0 30px #2c9da94d}.v2-shell .aihub-orbit>i{background:#7ae0c2;border-color:#17485a;box-shadow:0 0 11px #52dcb5cc}.v2-shell .aihub-orbit>i:nth-of-type(2){background:#70b8e4}.v2-shell .aihub-orbit>i:nth-of-type(3){background:#4bc6aa}.v2-shell .aihub-orbit b{color:#d3e9ed}.v2-shell .aihub-boundary{color:#2d8175;background:linear-gradient(135deg,#f7fbfa,#f1f8fa);border-color:#d9e7e7;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:17px 20px}.v2-shell .aihub-boundary>div{gap:4px}.v2-shell .aihub-boundary b{color:#284f59;font-size:10px}.v2-shell .aihub-boundary p{color:#74888e;font-size:8px;line-height:1.65}.v2-shell .aihub-boundary>span{color:#267a6c;background:#e3f3ef;padding:6px 9px;font-size:7px}.v2-shell .aihub-kpis{gap:10px}.v2-shell .aihub-kpis article{border-color:var(--aihub-line);background:linear-gradient(145deg,#fff,#f1f8f9);border-radius:15px;gap:14px;padding:18px 20px;box-shadow:0 10px 27px #1f4f620e,inset 0 1px #fff}.v2-shell .aihub-kpis article>span{color:#2c8795;background:linear-gradient(145deg,#e1f5f1,#edf5fb);border-radius:10px;width:39px;height:39px}.v2-shell .aihub-kpis small{color:#728893;font-size:7px}.v2-shell .aihub-kpis strong{color:#173d51;font-size:23px}.v2-shell .aihub-kpis p{color:#8a9ca4;font-size:7px}.v2-shell :where(.aihub-access-map,.aihub-capability-board,.aihub-integration-lanes,.aihub-key-builder,.aihub-key-list,.aihub-app-detail,.aihub-create-app){border-color:var(--aihub-line);background:linear-gradient(145deg,#fffffff5,#f1f8fae0);border-radius:17px;box-shadow:0 12px 32px #1f4e610f,inset 0 1px #fff}.v2-shell .aihub-section-head{gap:18px;padding:22px 24px}.v2-shell .aihub-section-head small{color:#2b8798;font-size:7px}.v2-shell .aihub-section-head h2{color:#1b4255;margin:6px 0 4px;font-size:17px}.v2-shell .aihub-section-head p{color:#718792;font-size:8px;line-height:1.6}.v2-shell .aihub-section-head>svg{color:#328ca0}.v2-shell .aihub-section-head>span{color:#2b7d8e;background:#e3f2f4;padding:6px 9px;font-size:7px}.v2-shell .aihub-access-flow{padding:2px 24px 24px}.v2-shell .aihub-access-step{gap:9px}.v2-shell .aihub-access-step article{background:#ffffffd6;border-color:#dbe8eb;border-radius:13px;gap:7px;min-height:142px;padding:18px}.v2-shell .aihub-access-step article>small{color:#34899a;font-size:7px}.v2-shell .aihub-access-step article>span{color:#2c8798;background:linear-gradient(145deg,#e0f4f1,#edf5fb);border-radius:10px;width:41px;height:41px}.v2-shell .aihub-access-step p{color:#7a8e97;font-size:7px}.v2-shell .aihub-access-step>svg{color:#94b9c3}.v2-shell .aihub-capability-board>div:last-child{gap:10px;padding:0 24px 24px}.v2-shell .aihub-capability-board article{background:#ffffffd1;border-color:#dbe8eb;border-radius:13px;min-height:160px;padding:18px}.v2-shell .aihub-capability-board article>span{color:#278673;background:linear-gradient(145deg,#dff4ef,#edf7fa);border-radius:10px;width:40px;height:40px}.v2-shell .aihub-capability-board article>em{color:#798b91;background:#eef2f3;padding:5px 7px;font-size:6px;top:12px;right:12px}.v2-shell .aihub-capability-board article>em.connected{color:#24765e;background:#e2f4ed}.v2-shell .aihub-capability-board h3{color:#24495a;margin:14px 0 6px;font-size:10px}.v2-shell .aihub-capability-board b{color:#367987;font-size:8px}.v2-shell .aihub-capability-board p{color:#7d9098;margin-top:8px;font-size:7px}.v2-shell :where(.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero){color:#fff;background:radial-gradient(circle at 84% 17%,#3ccaa32e,#0000 31%),linear-gradient(132deg,#12364a,#195165 66%,#226d73);border:1px solid #85b9c566;border-radius:19px;min-height:146px;padding:29px 33px;box-shadow:0 16px 38px #1b4e611a}.v2-shell :where(.aihub-catalog-hero,.aihub-key-hero)>span{color:#d7e9ec;background:#ffffff12;border-color:#ddf1f330;padding:9px 12px;font-size:8px}.v2-shell .aihub-filter{border-color:var(--aihub-line);background:#ffffffc7;border-radius:13px;gap:6px;padding:10px}.v2-shell .aihub-filter button{color:#72868f;border-radius:8px;padding:8px 12px;font-size:8px}.v2-shell .aihub-filter button.active{color:#fff;background:#226f80;box-shadow:0 7px 16px #1f697929}.v2-shell .aihub-catalog-grid{gap:12px}.v2-shell .aihub-catalog-grid>article{border-color:var(--aihub-line);color:#24485a;background:linear-gradient(150deg,#fff,#f2f8f9)}.v2-shell .aihub-catalog-grid header{border-color:#e1ebee;gap:11px;padding:18px 20px}.v2-shell .aihub-catalog-grid header>span{color:#2a8695;background:linear-gradient(145deg,#dff4ef,#edf5fb);border-radius:10px;width:41px;height:41px}.v2-shell .aihub-catalog-grid header small{color:#397f8e;font-size:7px}.v2-shell .aihub-catalog-grid h2{font-size:11px}.v2-shell .aihub-catalog-grid header em{color:#75878e;background:#edf1f2;padding:5px 7px;font-size:6px}.v2-shell .aihub-catalog-grid header em.connected{color:#24765e;background:#e2f4ed}.v2-shell .aihub-catalog-grid>article>p{color:#778b94;min-height:48px;margin:16px 20px 11px;font-size:8px}.v2-shell .aihub-api-path{color:#76dcc1;background:#163c50;border-color:#5697a638;border-radius:8px;margin:0 20px;padding:10px 11px}.v2-shell .aihub-api-path code{color:#d9e9ec;font-size:7px}.v2-shell .aihub-catalog-grid dl{margin:15px 20px}.v2-shell .aihub-catalog-grid dl>div{border-color:#e0eaed;gap:5px;padding:8px}.v2-shell .aihub-catalog-grid dt{color:#87989f;font-size:6px}.v2-shell .aihub-catalog-grid dd{color:#3d5d6a;font-size:7px}.v2-shell .aihub-catalog-grid footer{background:#f3f8f9cc;border-color:#e0eaed;padding:12px 20px}.v2-shell .aihub-catalog-grid footer>span,.v2-shell .aihub-catalog-grid footer button{color:#2b7e8f;font-size:7px}.v2-shell .aihub-catalog-grid footer button{cursor:pointer}.v2-shell .aihub-catalog-readonly{color:#89989e;font-size:7px;font-style:normal}.v2-shell .aihub-integration-lanes>div:last-child{gap:10px;padding:0 24px 24px}.v2-shell .aihub-integration-lanes article{background:#ffffffc7;border-color:#dce9eb;border-radius:11px;gap:5px 11px;padding:16px}.v2-shell .aihub-integration-lanes article>span{color:#298372;background:#e2f4f1;border-radius:9px;width:37px;height:37px}.v2-shell .aihub-integration-lanes b{color:#294d5d;font-size:9px}.v2-shell .aihub-integration-lanes p{color:#7a8e96;font-size:7px}.v2-shell .aihub-integration-lanes em{color:#2e8293;font-size:6px}.v2-shell .aihub-admin-note{color:#577780;background:#edf7f7;padding:13px 16px;font-size:8px}.v2-shell .aihub-create-app>div:first-child{border-color:#e0eaed;gap:13px;padding:21px 24px}.v2-shell .aihub-create-app>div:first-child>span{color:#2d8291;background:#e1f3f2;border-radius:10px;width:42px;height:42px}.v2-shell .aihub-create-app h2{color:#204658;font-size:16px}.v2-shell .aihub-create-app p{color:#778b94;font-size:8px}.v2-shell .aihub-create-app form{gap:11px;padding:20px 24px 24px}.v2-shell .aihub-create-app label{color:#52717e;gap:7px;font-size:7px}.v2-shell .aihub-create-app input,.v2-shell .aihub-create-app select{color:#284b5b;background:#fff;border-color:#d7e5e8;border-radius:8px;height:40px;padding-inline:11px;font-size:8px}.v2-shell .aihub-app-grid{gap:12px}.v2-shell .aihub-app-grid>button{border-color:var(--aihub-line);color:#24495a;background:linear-gradient(145deg,#fff,#f2f8f9);min-height:190px;padding:21px}.v2-shell .aihub-app-grid>button.selected{border-color:#69aebb;box-shadow:inset 3px 0 #2d889a,0 13px 30px #1f556717}.v2-shell .aihub-app-grid header>span{color:#2d8291;background:#e1f3f2;border-radius:9px;width:39px;height:39px}.v2-shell .aihub-app-grid header em{font-size:6px}.v2-shell .aihub-app-grid>button>small{color:#3e8190;margin-top:15px;font-size:7px}.v2-shell .aihub-app-grid h2{color:#214658;font-size:14px}.v2-shell .aihub-app-grid>button>p{color:#758a93;font-size:8px}.v2-shell .aihub-app-grid footer{color:#2e7e8f;border-color:#e1ebed;padding-top:15px}.v2-shell .aihub-app-grid footer span{font-size:7px}.v2-shell .aihub-app-empty{color:#3d8795;background:#f5fafbc7;border-color:#bdd7dd}.v2-shell .aihub-app-empty h3{color:#294c5b;font-size:11px}.v2-shell .aihub-app-empty p{color:#7b8e96;font-size:8px}.v2-shell .aihub-app-detail>div:first-child{border-color:#e0eaed;padding:21px 24px}.v2-shell .aihub-app-detail>div:first-child small{color:#338193;font-size:7px}.v2-shell .aihub-app-detail>div:first-child h2{color:#1f4456}.v2-shell .aihub-app-detail>div:first-child p{color:#778b94;font-size:8px}.v2-shell .aihub-app-detail>div:last-child{gap:10px;padding:20px 24px 24px}.v2-shell .aihub-app-detail article{background:#ffffffd1;border-color:#dce8eb;border-radius:10px;gap:6px 9px;padding:15px}.v2-shell .aihub-app-detail article>span{color:#2d8596}.v2-shell .aihub-app-detail b{color:#284d5e;font-size:9px}.v2-shell .aihub-app-detail p{color:#788b94;font-size:7px}.v2-shell .aihub-key-rule{border-color:var(--aihub-line);background:#ffffffc7;border-radius:14px;gap:14px;padding:17px}.v2-shell .aihub-key-rule>div{color:#2c8291;background:#eaf5f5;gap:10px;padding:11px 14px}.v2-shell .aihub-key-rule b{color:#294e5e;font-size:9px}.v2-shell .aihub-key-rule small{color:#778c94;font-size:7px}.v2-shell .aihub-key-rule>svg{color:#91b8c1}.v2-shell .aihub-key-form{gap:11px;padding:0 24px 20px}.v2-shell .aihub-key-form label{gap:7px}.v2-shell .aihub-key-form label>span{color:#397887;font-size:8px}.v2-shell .aihub-key-form select,.v2-shell .aihub-key-form input{color:#294d5e;background:#fff;border-color:#d6e4e8;border-radius:8px;height:41px;padding-inline:11px;font-size:8px}.v2-shell .aihub-key-form label>small{color:#82949b;font-size:7px}.v2-shell .aihub-entitlement-picker{background:#ffffffb0;border-color:#d9e6e9;border-radius:11px;margin:0 24px 19px}.v2-shell .aihub-entitlement-picker>header{background:#f1f7f8;border-color:#dfe9ec;padding:15px 16px}.v2-shell .aihub-entitlement-picker header small{color:#397f8e;font-size:7px}.v2-shell .aihub-entitlement-picker header h3{font-size:10px}.v2-shell .aihub-entitlement-picker header>span{color:#2c7988;background:#dff1f1;padding:5px 8px;font-size:7px}.v2-shell .aihub-entitlement-picker>div{gap:8px;padding:11px}.v2-shell .aihub-entitlement-picker>div>button{color:#294d5e;border-color:#dbe7ea;border-radius:9px;gap:10px;padding:13px}.v2-shell .aihub-entitlement-picker>div>button.selected{background:#eaf6f6;border-color:#66aebb;box-shadow:inset 3px 0 #2b8496}.v2-shell .aihub-entitlement-picker button.selected>i{background:#2f8798;border-color:#2f8798}.v2-shell .aihub-entitlement-picker b{font-size:9px}.v2-shell .aihub-entitlement-picker small{color:#758a93;font-size:7px}.v2-shell .aihub-entitlement-picker button>svg{color:#328496}.v2-shell .aihub-key-sign{border-color:#dfe9ec;gap:16px;padding:16px 24px 22px}.v2-shell .aihub-key-sign>div{color:#2f8292}.v2-shell .aihub-key-sign b{color:#294e5e;font-size:9px}.v2-shell .aihub-key-sign small{color:#798d95;font-size:7px}.v2-shell .aihub-key-list>div:last-child{gap:10px;padding:0 24px 24px}.v2-shell .aihub-key-list article{background:#ffffffd1;border-color:#dae7ea;border-radius:11px}.v2-shell .aihub-key-list article>header{gap:10px;padding:15px 16px}.v2-shell .aihub-key-list header>span{color:#2c8292;background:#e3f3f2;border-radius:9px;width:36px;height:36px}.v2-shell .aihub-key-list header small{color:#43818e;font-size:7px}.v2-shell .aihub-key-list h3{color:#254b5c;font-size:10px}.v2-shell .aihub-key-list header>em{font-size:6px}.v2-shell .aihub-key-list article>code{color:#d9e9ec;background:#163c50;margin:0 16px;padding:10px 11px;font-size:8px}.v2-shell .aihub-key-list article>section{gap:8px;padding:14px 16px}.v2-shell .aihub-key-list article>section>small,.v2-shell .aihub-key-list article>section em{color:#7d9097;font-size:7px}.v2-shell .aihub-key-list article>section span{color:#28745f;background:#e2f3ed;font-size:7px}.v2-shell .aihub-key-list article>footer{background:#f2f7f8;border-color:#dfe9ec;padding:11px 16px}.v2-shell .aihub-key-list footer>span{font-size:6px}.v2-shell .aihub-key-list footer button{color:#2d7c8d;border-color:#cddfe3;font-size:7px}.v2-shell .aihub-secret-mask{background:#0a2532b3}.v2-shell .aihub-secret-mask>section{background:#fff;border-color:#ffffffc7;box-shadow:0 30px 90px #08233054}.v2-shell .aihub-secret-mask svg,.v2-shell .aihub-secret-mask small{color:#2d8494}.v2-shell .aihub-secret-mask p{color:#748991}.v2-shell .aihub-secret-mask code{color:#8ee1ca;background:#163c50}.v2-shell .aihub-process-note{color:#2f8292;background:#f1f8f8;border:1px solid #d7e6e9;border-radius:12px;align-items:center;gap:12px;margin:16px 20px 0;padding:15px 16px;display:flex}.v2-shell .aihub-process-note>span{flex:1;gap:4px;display:grid}.v2-shell .aihub-process-note b{color:#284c5c;font-size:10px}.v2-shell .aihub-process-note small{color:#71868f;font-size:8px}.v2-shell .aihub-module>.v2-card{overflow:hidden}.v2-shell .aihub-module>.v2-card>.v2-card-head{padding-inline:22px}.v2-shell .aihub-module>.v2-card>.v2-toolbar{padding:15px 20px}.v2-shell .aihub-module>.v2-card>.v2-record-board{padding:16px 20px}.v2-shell .aihub-module>.v2-card>p,.v2-shell .aihub-module>.v2-card>h3{color:#71858f;margin:0;padding:13px 22px;line-height:1.7}.v2-shell .aihub-module>.v2-card>h3{color:#284d5e;padding-bottom:6px;font-size:12px}.v2-shell .aihub-module>.v2-card>p+.v2-record-board,.v2-shell .aihub-module>.v2-card>h3+.v2-record-board{padding-top:10px}@media (max-width:800px){.v2-shell .aihub-hero{padding:28px}.v2-shell .aihub-section-head{padding:20px}.v2-shell .aihub-access-flow,.v2-shell .aihub-capability-board>div:last-child,.v2-shell .aihub-integration-lanes>div:last-child,.v2-shell .aihub-app-detail>div:last-child,.v2-shell .aihub-key-list>div:last-child,.v2-shell .aihub-create-app form,.v2-shell .aihub-key-form{padding-inline:20px}.v2-shell .aihub-entitlement-picker{margin-inline:20px}}@media (max-width:560px){.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero){padding:22px}.v2-shell .aihub-filter{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid;overflow:visible}.v2-shell .aihub-filter button{text-align:center;min-width:0}.v2-shell .aihub-process-note{flex-wrap:wrap;align-items:flex-start;margin-inline:12px}.v2-shell .aihub-process-note button{width:100%}.v2-shell .aihub-module>.v2-card>.v2-card-head,.v2-shell .aihub-module>.v2-card>p,.v2-shell .aihub-module>.v2-card>h3{padding-inline:16px}.v2-shell .aihub-module>.v2-card>.v2-toolbar,.v2-shell .aihub-module>.v2-card>.v2-record-board{padding-inline:12px}}.v2-launcher{color:#17211d;background:#f4f5f2;position:relative}.v2-launcher:before{display:none}.v2-launcher-header{width:100%;height:68px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf9f5;border:0;border-bottom:1px solid #dfe3de;border-radius:0;margin:0;padding-inline:max(3vw,34px);top:0}.v2-launcher-header>*{z-index:2;position:relative}.v2-launcher .v2-brand{text-decoration:none}.v2-launcher .v2-launcher-search{color:#7b847f;background:#fff;border:1px solid #d9ded9;border-radius:7px;height:38px;box-shadow:0 1px 2px #14211b08}.v2-launcher-body{z-index:1;max-width:1380px;padding:48px 38px 80px;position:relative}.v2-launcher .v2-welcome{min-height:0;box-shadow:none;color:#17211d;background:0 0;border:0;border-bottom:1px solid #daddd9;border-radius:0;outline:0;align-items:center;padding:8px 0 30px;overflow:visible}.v2-launcher .v2-welcome:after{display:none}.v2-launcher .v2-welcome h1{color:#17211d;letter-spacing:-.035em;margin:7px 0 9px;font-size:31px;font-weight:640}.v2-launcher .v2-kicker{color:#69736d;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.v2-launcher .v2-access-summary{min-width:min(560px,47vw);box-shadow:none;background:#fafbf9;border:1px solid #dfe3df;border-radius:8px;overflow:visible}.v2-launcher .v2-access-summary>div{background:0 0;border-right:1px solid #e3e6e2;min-width:0;padding:15px 18px}.v2-launcher .v2-access-summary>div:last-child{border-right:0}.v2-launcher .v2-access-summary strong{color:#29352f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-launcher .v2-role-strip{min-height:46px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:14px 0 42px;padding:8px 0}.v2-launcher .v2-role-strip>span{color:#48534d}.v2-launcher .v2-role-strip em{color:#4b5951;background:#fff;border:1px solid #d7ddd8;border-radius:5px;padding:5px 8px}.v2-launcher .v2-system-group{margin-top:38px}.v2-launcher .v2-group-heading{align-items:center;margin-bottom:13px}.v2-launcher .v2-group-heading h2{color:#1d2923;letter-spacing:-.01em;margin-bottom:3px;font-size:18px;font-weight:670}.v2-launcher .v2-group-heading p{color:#808883}.v2-launcher .v2-group-heading>span{color:#89918c}.v2-launcher .v2-system-group .v2-system-grid{background:#fff;border:1px solid #dce1dc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.v2-launcher .v2-system-group .v2-system-card{min-height:112px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e4e7e3;border-top:0;border-left:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 78px;align-items:center;column-gap:15px;padding:19px 18px;transition:background-color .18s,border-color .18s;display:grid;transform:none;--system-color:#344b40!important;--system-accent:#f0f2ef!important}.v2-launcher .v2-system-group .v2-system-card:nth-child(2n){border-right:0}.v2-launcher .v2-system-group .v2-system-card:nth-last-child(-n+2){border-bottom:0}.v2-launcher .v2-system-group .v2-system-card:before{opacity:0;background:#344b40;border-radius:0;width:2px;height:auto;transition:opacity .18s;top:18px;bottom:18px;left:0}.v2-launcher .v2-system-group .v2-system-card:after{display:none}:is(.v2-launcher .v2-system-group .v2-system-card:hover,.v2-launcher .v2-system-group .v2-system-card:focus-visible){box-shadow:none;background:#f7f8f6;border-color:#e4e7e3;transform:none}.v2-launcher .v2-system-group .v2-system-card:hover:before,.v2-launcher .v2-system-group .v2-system-card.recommended:before{opacity:1}.v2-launcher .v2-system-group .v2-system-card:focus-visible:before{opacity:1}.v2-launcher .v2-system-group .v2-system-code{color:#9aa19d;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650;position:absolute;top:15px;right:17px}.v2-launcher .v2-system-group .v2-system-icon{color:#405148;background:#f3f5f2;border:1px solid #dde2dd;border-radius:7px;grid-column:1;width:40px;height:40px}.v2-launcher .v2-system-group .v2-system-card-copy{grid-column:2;min-width:0;margin:0}.v2-launcher .v2-system-group .v2-system-card-copy strong{color:#1d2923;font-size:15px;font-weight:670}.v2-launcher .v2-system-group .v2-system-card-copy small{color:#727b75;white-space:nowrap;text-overflow:ellipsis;max-width:520px;height:auto;margin-top:6px;font-size:10px;line-height:1.55}.v2-launcher .v2-system-group .v2-system-card-footer{border:0;grid-column:3;justify-content:flex-end;gap:10px;margin:0;padding:0}.v2-launcher .v2-system-group .v2-system-card-footer em{color:#8b938e;font-size:9px}.v2-launcher .v2-system-group .v2-system-card-footer i{color:#48574f;font-size:10px;font-weight:650}.v2-launcher .v2-system-group .v2-system-card.recommended{background:#fbfcfa;border-color:#e4e7e3}@media (max-width:900px){.v2-launcher-body{padding:34px 24px 60px}.v2-launcher .v2-system-group .v2-system-grid{grid-template-columns:1fr}.v2-launcher .v2-system-group .v2-system-card,.v2-launcher .v2-system-group .v2-system-card:nth-child(2n),.v2-launcher .v2-system-group .v2-system-card:nth-last-child(-n+2){border-bottom:1px solid #e4e7e3;border-right:0}.v2-launcher .v2-system-group .v2-system-card:last-child{border-bottom:0}}@media (max-width:620px){.v2-launcher-header{padding-inline:13px}.v2-launcher-body{padding:26px 15px 48px}.v2-launcher .v2-welcome{padding:3px 0 24px}.v2-launcher .v2-welcome h1{font-size:26px}.v2-launcher .v2-access-summary{border-radius:7px;min-width:100%}.v2-launcher .v2-role-strip{margin-bottom:30px}.v2-launcher .v2-system-group .v2-system-grid{border-radius:8px}.v2-launcher .v2-system-group .v2-system-card{grid-template-columns:38px minmax(0,1fr) 22px;column-gap:12px;min-height:104px;padding:16px 14px}.v2-launcher .v2-system-group .v2-system-icon{width:36px;height:36px}.v2-launcher .v2-system-group .v2-system-card-footer em,.v2-launcher .v2-system-group .v2-system-card-footer i{font-size:0}.v2-launcher .v2-system-group .v2-system-card-footer i svg{width:15px;height:15px}.v2-launcher .v2-system-group .v2-system-code{top:11px;right:13px}}.simcenter-shell{--sm-bg:#f5f9fb;--sm-paper:#ffffffe0;--sm-ink:#14364a;--sm-muted:#6b818e;--sm-line:#dbe8ed;--sm-green:#2c91a0;background:radial-gradient(circle at 10% 3%,#37c79d26,#0000 25%),radial-gradient(circle at 88% 5%,#3f7ee129,#0000 29%),linear-gradient(150deg,#fbfdfe,#f1f7fa 50%,#fbfdfe);min-height:100vh}.simcenter-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#5e8ca111 1px,#0000 1px),linear-gradient(90deg,#5e8ca111 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(72% 48% at 50% 0,#000,#0000 78%);mask-image:radial-gradient(72% 48% at 50% 0,#000,#0000 78%)}.simcenter-header{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffd1;border:1px solid #c2d7e0c7;border-radius:18px;width:calc(100% - 24px);height:68px;margin:0 12px;position:sticky;top:12px;box-shadow:0 14px 38px #1a485c14}.simcenter-header>*{z-index:2;position:relative}.simcenter-home-brand{width:148px;background:0 0!important;border:0!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:start!important;gap:3px!important;height:48px!important;padding:6px 10px!important;display:grid!important}.simcenter-home-brand img{width:102px;display:block}.simcenter-home-brand span{color:#77909c;align-items:center;gap:4px;font-size:7px;display:flex}.simcenter-home-brand span svg{height:10px;width:10px!important}.simcenter-header h1{color:#15384c}.simcenter-header>div span,.simcenter-header aside b{color:#288ba0}.simcenter-intro{z-index:1;color:#fff;background:radial-gradient(circle at 82% 30%,#32c69d33,#0000 29%),radial-gradient(circle at 55% 115%,#485bc93d,#0000 38%),linear-gradient(135deg,#102d40,#16495e);border:1px solid #34758f47;border-radius:24px;min-height:340px;margin:24px 12px 12px;padding:58px clamp(28px,7vw,115px);position:relative;overflow:hidden;box-shadow:0 25px 62px #133c4e2e}.simcenter-intro:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.simcenter-intro>*{z-index:2;position:relative}.simcenter-intro>div>span,.simcenter-intro dd{color:#7ee0c3}.simcenter-intro h2{font-weight:620}.simcenter-intro p,.simcenter-intro dt{color:#a9bdc7}.simcenter-intro dl,.simcenter-intro dl>div{border-color:#ffffff24}.sim-mode-nav{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #c9dbe2cc;border-radius:18px;margin:0 12px;padding:12px;position:relative;box-shadow:0 14px 34px #1f4e620f}.sim-mode-nav>button{background-color:#ffffffd1;border-color:#d8e6eb;border-radius:14px;min-height:76px}.sim-mode-nav>button:hover{border-color:#afd0d8;box-shadow:0 14px 30px #20526517}.sim-mode-nav>button.active{background:linear-gradient(145deg,#e5f7f4,#e9f2fb);border-color:#8dc6d0;box-shadow:0 13px 28px #205b6f1a}.sim-mode-nav>button.active b{color:#217c8d}.simcenter-workspace{z-index:1;background:0 0;gap:14px;padding:14px;position:relative}.simcenter-workspace>section{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #cadce3e0;border-radius:18px;outline:0;box-shadow:0 16px 40px #1f4f6312,inset 0 1px #fff}.simcenter-workspace>section>header>span,.simcenter-history>header>div>span{background:linear-gradient(145deg,#153c53,#29748b);border-radius:11px;box-shadow:0 8px 18px #1443562b}.simcenter-scenario-grid,.sim-segment,.sim-run-console,.sim-history-table{border-color:#dce8ed;border-radius:13px;overflow:hidden}.simcenter-scenario-grid>button{background-color:#ffffffa6;border-color:#e0e9ed}.simcenter-scenario-grid>button.active{background:linear-gradient(145deg,#e6f7f3,#edf4fb)}.sim-segment button.active,.simcenter-actions .primary{background:linear-gradient(135deg,#14364a,#24718c)}.simcenter-actions button{border-radius:10px}.sim-run-console{background:#ffffffb8}.simcenter-history{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #cadce3db;border-radius:18px;margin:0 14px 30px;padding:34px;position:relative;box-shadow:0 16px 40px #1f4e620f}.sim-history-table>.thead{background:#edf5f7}.sim-history-table>button{background:#ffffffb8;border-color:#e0e9ed}@keyframes ecosystemBeam{to{--ecosystem-beam-angle:360deg}}@keyframes ecosystemAurora{to{transform:translate(18%,10%)scale(1.12)}}@media (max-width:900px){.v2-shell{padding:0;display:block}.v2-shell .v2-sidebar{border-radius:0 18px 18px 0;width:252px;height:calc(100vh - 16px);margin:0;top:8px;left:-270px}.v2-shell .v2-sidebar.open{left:0}.v2-shell .v2-topbar{margin:8px 9px 0;top:8px}.v2-shell .v2-content{padding:18px 12px 40px}.v2-launcher-header{width:100%;top:0}.simcenter-header{top:8px}.simcenter-intro{margin-top:18px}}@media (max-width:620px){.v2-shell .v2-page-heading{border-radius:16px;padding:18px}.v2-shell .v2-page-title>span{width:40px;height:40px}.v2-shell .v2-page-title h1{font-size:21px}.v2-shell :where(.v2-card,.v2-kpi,.v2-table,.v2-account-table){border-radius:13px}.v2-launcher-header{padding-inline:12px}.v2-launcher .v2-welcome{border-radius:0;min-height:0;padding:3px 0 24px}.v2-launcher .v2-welcome h1{font-size:26px}.simcenter-header{grid-template-columns:130px 1fr}.simcenter-home-brand{width:124px}.simcenter-home-brand img{width:92px}.simcenter-intro{border-radius:18px;margin-inline:8px;padding:42px 20px}.sim-mode-nav{margin-inline:8px}.simcenter-workspace{padding:8px}.simcenter-workspace>section{border-radius:15px}.simcenter-history{margin:0 8px 20px;padding:20px 12px}.sim-history-table{-webkit-overflow-scrolling:touch;overflow:auto hidden}.sim-history-table>.thead,.sim-history-row{min-width:900px}}@media (prefers-reduced-motion:reduce){.v2-shell *,.v2-launcher *,.simcenter-shell *{scroll-behavior:auto!important}.ecosystem-reveal{opacity:1!important;filter:none!important;transition:none!important;translate:none!important}.v2-shell :where(.v2-card,.v2-kpi,.v2-system-card,.v2-journey-card),.v2-launcher .v2-system-card,.simcenter-shell :where(.sim-mode-nav>button,.simcenter-scenario-grid>button){transition:none!important;transform:none!important}.v2-shell .v2-page-heading:before,.v2-shell .v2-page-heading:after{animation:none!important}}.sim-write-policy{z-index:1;color:#6f4b20;background:linear-gradient(145deg,#fff7e7f0,#faeedad6);border:1px solid #c9894361;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 12px 12px;padding:15px 18px;display:grid;position:relative;box-shadow:0 12px 30px #734d2212}.sim-write-policy>svg{color:#b16c28;width:20px}.sim-write-policy>span{gap:4px;display:grid}.sim-write-policy strong{font-size:11px}.sim-write-policy small{color:#886d4e;font-size:8px;line-height:1.65}.sim-write-policy code{color:#7a5428;letter-spacing:.08em;background:#7c501e17;border-radius:7px;padding:6px 8px;font-size:7px}@media (max-width:650px){.sim-write-policy{grid-template-columns:auto 1fr;margin-inline:8px}.sim-write-policy code{grid-column:2}}@media (prefers-reduced-motion:reduce){.vel-home *{scroll-behavior:auto!important}.vel-enter{opacity:1!important;animation:none!important;transform:none!important}.vel-aurora>i,.vel-marquee-track,.vel-shimmer:after,.vel-chart i,.vel-orbit .node,.vel-trust-rings>i,.vel-border-beam:before,.vel-beam-flow,.vel-activity-panel article,.vel-route-line i,.vel-online i{animation:none!important}}.v2-shell .enterprise-review-modal-mask{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#132d3b52;align-items:center;padding:22px;overflow:auto}.v2-shell .enterprise-review-modal{background:#fafdfefa;border:1px solid #b8d3dcf0;outline:0;flex-direction:column;width:min(940px,100vw - 32px);max-width:none;max-height:min(860px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 34px 100px #13394c47,inset 0 1px #fff;border-radius:20px!important}.v2-shell .enterprise-review-modal-head{background:radial-gradient(circle at 82% 0,#2fbe9d1a,#0000 34%),linear-gradient(145deg,#fff,#f2f8fa);border-bottom:1px solid #dce8ec;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.v2-shell .enterprise-review-title{align-items:flex-start;gap:13px;min-width:0;display:flex}.v2-shell .enterprise-review-title>span{color:#25867f;background:linear-gradient(145deg,#dff5ef,#e8f2fa);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #3e91911a}.v2-shell .enterprise-review-title>div{gap:4px;min-width:0;display:grid}.v2-shell .enterprise-review-title small{color:#4b8799;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.v2-shell .enterprise-review-title h2{color:#163d50;margin:0;font-size:21px}.v2-shell .enterprise-review-title p{color:#718690;margin:0;font-size:10px;line-height:1.55}.v2-shell .enterprise-review-head-actions{align-items:center;gap:10px;display:flex}.v2-shell .enterprise-review-head-actions>button{color:#547786;background:#fff;border:1px solid #dbe7eb;flex:none}.v2-shell .enterprise-review-head-actions>button:hover{color:#247988;background:#edf8f7;border-color:#afd0d7}.v2-shell .enterprise-review-modal-body{min-height:0;padding:20px 24px 0;overflow:auto}.v2-shell .enterprise-review-summary{background:#dce8eb;border:1px solid #dce8eb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v2-shell .enterprise-review-summary>div{background:#fffffff5;gap:6px;min-width:0;padding:13px 14px;display:grid}.v2-shell .enterprise-review-summary small{color:#80949d;font-size:8px;font-weight:650}.v2-shell .enterprise-review-summary strong{overflow-wrap:anywhere;color:#274d5e;font-size:11px;line-height:1.5}.v2-shell .enterprise-review-materials{margin-top:18px}.v2-shell .enterprise-review-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.v2-shell .enterprise-review-section-head>div{color:#2d8090;align-items:center;gap:9px;display:flex}.v2-shell .enterprise-review-section-head span{gap:3px;display:grid}.v2-shell .enterprise-review-section-head strong{color:#244a5b;font-size:11px}.v2-shell .enterprise-review-section-head small{color:#82949d;font-size:8px}.v2-shell .enterprise-review-section-head em{color:#2a8278;background:#e9f5f4;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:750}.v2-shell .enterprise-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v2-shell .enterprise-material-grid>button{color:#315769;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f3f8f9);border:1px solid #d8e6ea;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.v2-shell .enterprise-material-grid>button:hover{border-color:#91c9cf;transform:translateY(-1px);box-shadow:0 12px 25px #1e576a17}.v2-shell .enterprise-material-grid>button>span{color:#248574;background:#e6f5f2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.v2-shell .enterprise-material-grid>button>div{gap:5px;min-width:0;display:grid}.v2-shell .enterprise-material-grid>button strong{color:#234a5c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-shell .enterprise-material-grid>button small{color:#85969e;font-size:8px}.v2-shell .enterprise-material-grid>button em{color:#32829a;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-style:normal;font-weight:700;display:flex}.v2-shell .enterprise-material-empty{color:#84969e;text-align:center;border:1px dashed #cbdce1;border-radius:13px;grid-column:1/-1;padding:22px;font-size:9px}.v2-shell .enterprise-review-previous{color:#297764;background:#eef7f4;border:1px solid #d8e7e3;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 13px;display:flex}.v2-shell .enterprise-review-previous>span{gap:4px;display:grid}.v2-shell .enterprise-review-previous strong{font-size:9px}.v2-shell .enterprise-review-previous small{color:#667f77;font-size:9px;line-height:1.55}.v2-shell .enterprise-review-note{margin:16px 0 20px}.v2-shell .enterprise-review-note textarea{min-height:92px;line-height:1.6}.v2-shell .enterprise-review-modal-footer{background:#f7fbfcf7;border-top:1px solid #dce8ec;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.v2-shell .enterprise-review-modal-footer>span{color:#71868f;align-items:center;gap:7px;font-size:8px;display:flex}.v2-shell .enterprise-review-modal-footer>span svg{color:#2e8b79}.v2-shell .enterprise-review-modal-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-shell .enterprise-review-modal-footer button{min-height:39px;padding-inline:16px}@media (max-width:760px){.v2-shell .enterprise-review-modal-mask{align-items:start;padding:8px}.v2-shell .enterprise-review-modal{width:100%;max-height:calc(100vh - 16px);border-radius:16px!important}.v2-shell .enterprise-review-modal-head{gap:10px;padding:17px}.v2-shell .enterprise-review-title>span{border-radius:12px;flex-basis:40px;width:40px;height:40px}.v2-shell .enterprise-review-title p,.v2-shell .enterprise-review-head-actions>.v2-status{display:none}.v2-shell .enterprise-review-modal-body{padding:15px 16px 0}.v2-shell .enterprise-review-summary{grid-template-columns:1fr 1fr}.v2-shell .enterprise-material-grid{grid-template-columns:1fr}.v2-shell .enterprise-review-modal-footer{flex-direction:column;align-items:stretch;padding:13px 16px}.v2-shell .enterprise-review-modal-footer>div{grid-template-columns:1fr 1fr;display:grid}.v2-shell .enterprise-review-modal-footer>div .v2-primary{grid-column:1/-1}.v2-shell .enterprise-review-modal-footer button{width:100%}}.v2-shell .v2-record-board{background:linear-gradient(#f6fafc9e,#fff3);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:12px;padding:16px;display:grid}.v2-shell .v2-record-card{background:linear-gradient(145deg,#fffffffa,#f4f9fbed);border:1px solid #dce8ec;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-width:0;padding:17px 18px 17px 21px;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1d4b5e0e,inset 0 1px #fff}.v2-shell .v2-record-card-accent{opacity:.72;background:linear-gradient(#35c69b,#3e82d0);border-radius:0 5px 5px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.v2-shell .v2-record-card.is-actionable:hover,.v2-shell .v2-record-card.selected{--surface-lift:-2px;background:linear-gradient(145deg,#fff,#edf8f8);border-color:#9ac8d3;box-shadow:0 16px 36px #1b55691c,inset 0 1px #fff}.v2-shell .v2-record-card.selected{box-shadow:0 0 0 2px #31a4ae1f,0 16px 36px #1b55691c}.v2-shell .v2-record-card:focus-visible{outline-offset:2px;outline:3px solid #32a3b433}.v2-shell .v2-record-fields{grid-template-columns:minmax(140px,1.4fr) repeat(auto-fit,minmax(115px,1fr));align-items:start;gap:15px 20px;min-width:0;display:grid}.v2-shell .v2-record-field{align-content:start;gap:5px;min-width:0;display:grid}.v2-shell .v2-record-field>small{color:#80949e;letter-spacing:.04em;font-size:9px;font-weight:650}.v2-shell .v2-record-field>strong{color:#31505f;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:620;line-height:1.45;overflow:hidden}.v2-shell .v2-record-field.is-primary .v2-person-cell strong{font-size:12px}.v2-shell .v2-record-field.is-primary .v2-person-cell small{font-size:8px}.v2-shell .v2-record-status{color:#607681;white-space:nowrap;background:#edf3f5;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 9px;font-size:9px;font-weight:750;display:inline-flex}.v2-shell .v2-record-status:before{content:"";width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.v2-shell .v2-record-status.is-success{color:#218361;background:#e7f7f0}.v2-shell .v2-record-status.is-warning{color:#a76a17;background:#fff5df}.v2-shell .v2-record-status.is-danger{color:#b24d45;background:#fcebea}.v2-shell .v2-record-open{color:#508095;background:#fff;border:1px solid #dbe7eb;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.v2-shell .v2-record-empty{color:#7c929d;text-align:center;background:#f8fcfdb3;border:1px dashed #cbdde3;border-radius:15px;grid-column:1/-1;align-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.v2-shell .v2-record-empty>span{color:#32869a;background:#eaf5f6;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.v2-shell .v2-record-empty strong{color:#315568;font-size:13px}.v2-shell .v2-record-empty small{font-size:9px}.v2-shell .v2-business-form{background:radial-gradient(circle at 90% 0,#37c49c1a,#0000 28%),linear-gradient(145deg,#fafdfefa,#eff7fadb);border:1px solid #d9e7eb;border-radius:17px;margin:16px;padding:20px;box-shadow:0 12px 30px #1f4f620f,inset 0 1px #fff}.v2-shell .v2-business-form.is-secondary{background:linear-gradient(145deg,#f8fbfc,#eef6f8)}.v2-shell .v2-business-form.is-compact{padding:18px 20px}.v2-shell .v2-business-form-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.v2-shell .v2-business-form-head>div{gap:4px;display:grid}.v2-shell .v2-business-form-head strong{color:#183e51;font-size:14px}.v2-shell .v2-business-form-head small{color:#708691;font-size:9px;line-height:1.5}.v2-shell .v2-business-form-head>svg{color:#25867d;background:#e4f5f3;border-radius:12px;width:40px;height:40px;padding:10px}.v2-shell .v2-business-form .v2-form-grid{gap:14px;display:grid}.v2-shell .v2-form-grid-compact{grid-template-columns:1fr 1fr}.v2-shell .v2-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-shell .v2-business-form label{color:#4e6976;gap:7px;min-width:0;font-size:9px;font-weight:700;display:grid}.v2-shell .v2-business-form :where(input:not([type=checkbox]),select,textarea){color:#183d50;width:100%;height:43px;padding:0 12px;font-size:11px;transition:all .2s;box-shadow:0 3px 10px #224e6006;background:#fff!important;border:1px solid #d1e1e6!important;border-radius:10px!important}.v2-shell .v2-business-form textarea{resize:vertical;min-height:96px;padding-block:11px}.v2-shell .v2-business-form :where(input,select,textarea)::placeholder{color:#a0afb6}.v2-shell .v2-business-form-actions{border-top:1px solid #dfeaed;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding-top:15px;display:flex}.v2-shell .v2-business-form-actions>div{gap:8px;display:flex}.v2-shell .v2-business-form-actions button{min-height:38px;padding-inline:16px}.v2-shell .v2-choice-field{background:#ffffffa3;border:1px solid #dce8eb;border-radius:13px;grid-template-columns:210px 1fr;align-items:start;gap:20px;margin-top:16px;padding:15px;display:grid}.v2-shell .v2-choice-field>span{gap:4px;display:grid}.v2-shell .v2-choice-field>span strong{color:#244b5d;font-size:10px}.v2-shell .v2-choice-field>span small{color:#81949d;font-size:8px;line-height:1.55}.v2-shell .v2-choice-field>div{flex-wrap:wrap;gap:8px;display:flex}.v2-shell .v2-choice-field label{color:#607986;cursor:pointer;background:#fff;border:1px solid #d9e6ea;border-radius:999px;grid-template-columns:none;align-items:center;gap:7px;padding:8px 10px;font-size:9px;transition:all .2s;display:flex}.v2-shell .v2-choice-field label.is-checked{color:#207a62;background:#e7f7f1;border-color:#83c7b4;box-shadow:0 5px 15px #258b6e14}.v2-shell .v2-choice-field input{accent-color:#269473;width:14px;height:14px;margin:0}.v2-shell .v2-switch-field{cursor:pointer;background:#ffffffa3;border:1px solid #dce8eb;border-radius:13px;align-items:center;margin-top:12px;padding:13px 15px;grid-template-columns:auto 1fr auto!important;gap:12px!important}.v2-shell .v2-switch-field>input{opacity:0;pointer-events:none;position:absolute}.v2-shell .v2-switch-field>span{gap:3px;display:grid}.v2-shell .v2-switch-field strong{color:#294e60;font-size:10px}.v2-shell .v2-switch-field small{color:#82949d;font-size:8px;font-weight:500}.v2-shell .v2-switch-field>i{background:#c9d8dd;border-radius:999px;width:42px;height:23px;transition:all .22s;position:relative}.v2-shell .v2-switch-field>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .22s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #143a4933}.v2-shell .v2-switch-field.is-checked{background:#edf9f5;border-color:#a4d6c7}.v2-shell .v2-switch-field.is-checked>i{background:#2ba27d}.v2-shell .v2-switch-field.is-checked>i:after{transform:translate(19px)}.v2-shell .v2-section-divider{border-top:1px solid #e1ebee;justify-content:space-between;align-items:baseline;gap:18px;margin:25px 16px 12px;padding-top:20px;display:flex}.v2-shell .v2-section-divider span{color:#193f52;font-size:15px;font-weight:760}.v2-shell .v2-section-divider small{color:#80939c;font-size:9px}.v2-shell .v2-quota-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 16px 14px;display:grid}.v2-shell .v2-quota-strip>span{background:#f8fbfc;border:1px solid #dce8eb;border-radius:13px;gap:5px;padding:14px;display:grid}.v2-shell .v2-quota-strip small{color:#80939d;font-size:8px}.v2-shell .v2-quota-strip strong{color:#294f60;font-size:14px}.v2-shell .v2-quota-strip .is-highlight{background:#eaf8f3;border-color:#9bd5c3}.v2-shell .v2-quota-strip .is-highlight strong{color:#187659}.v2-shell .v2-business-detail{background:linear-gradient(145deg,#fff,#f3f9fa);border:1px solid #d9e7eb;border-radius:16px;padding:19px;margin:16px!important}.v2-shell .v2-business-detail-head{border-bottom:1px solid #e2ecef;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.v2-shell .v2-business-detail-head>div{gap:4px;display:grid}.v2-shell .v2-business-detail-head small{color:#3a8aa0;letter-spacing:.08em;font-size:8px;font-weight:800}.v2-shell .v2-business-detail-head strong{color:#173c50;font-size:15px}.v2-shell .v2-business-detail>p{color:#738892;align-items:center;gap:8px;font-size:9px;display:flex}.v2-shell .v2-business-detail>dl{background:#e0eaed;border:1px solid #e0eaed;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.v2-shell .v2-business-detail>dl>div{background:#ffffffeb;gap:5px;padding:13px;display:grid}.v2-shell .v2-business-detail dt{color:#82949c;font-size:8px}.v2-shell .v2-business-detail dd{color:#284d5e;margin:0;font-size:10px;font-weight:650;line-height:1.45}.v2-shell .v2-decision-bar{background:#f8fbfc;border:1px solid #dae7eb;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:15px;display:grid}.v2-shell .v2-decision-bar>label{color:#58727e;gap:6px;font-size:9px;font-weight:700;display:grid}.v2-shell .v2-decision-bar input{color:#21475a;background:#fff;border:1px solid #d4e3e7;border-radius:10px;height:40px;padding:0 11px}.v2-shell .v2-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.v2-shell .v2-note-field{color:#59727e;gap:7px;margin:14px 0;font-size:9px;font-weight:700;display:grid}.v2-shell .v2-note-field :where(input,textarea){color:#21475a;background:#fff;border:1px solid #d4e3e7;border-radius:10px;min-height:40px;padding:10px 11px}.v2-shell .ops-data-badges{align-items:center;gap:6px;display:flex}.v2-shell .ops-data-badges>*{color:#2b7f75;background:#e9f6f4;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.v2-shell .ops-data-badges em{color:#547488;background:#edf3f8}.v2-shell .ops-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.v2-shell .ops-metric-card{background:radial-gradient(circle at 90% 10%,#37c49d1f,#0000 34%),linear-gradient(145deg,#fff,#f2f8fa);border:1px solid #d9e7eb;border-radius:15px;min-height:155px;padding:17px;transition:all .24s;position:relative;overflow:hidden;box-shadow:0 9px 25px #1d4b5e0e}.v2-shell .ops-metric-card:hover{--surface-lift:-3px;border-color:#9fcbd2;box-shadow:0 17px 38px #1c54671c}.v2-shell .ops-metric-card header{justify-content:space-between;align-items:center;display:flex}.v2-shell .ops-metric-card header>span{color:#257e91;background:linear-gradient(145deg,#def4ef,#e5effa);border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.v2-shell .ops-metric-card>strong{color:#173d51;letter-spacing:-.035em;font-size:25px;display:block}.v2-shell .ops-metric-card footer{color:#8aa0a9;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:14px;left:17px;right:17px}.v2-shell .ops-metric-card footer i{background:linear-gradient(90deg,#34c49b,#3b86d1);border-radius:4px;width:34px;height:3px}.v2-shell .ops-supporting-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 16px 18px;display:grid}.v2-shell .ops-supporting-grid article{background:#f8fcfdd1;border:1px solid #e0eaed;border-radius:12px;gap:5px;padding:13px;display:grid}.v2-shell .ops-supporting-grid span{color:#6d838e;min-height:25px;font-size:8px;line-height:1.5}.v2-shell .ops-supporting-grid strong{color:#20475a;font-size:15px}.v2-shell .ops-supporting-grid small{color:#94a5ad;font-size:7px}.v2-shell .ops-analysis-section>.v2-card-head>svg{color:#3b8ca2}.v2-shell .ops-analysis-section>.v2-card-head p{color:#78909b;margin:5px 0 0;font-size:9px}.v2-shell .ops-funnel-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.v2-shell .ops-funnel-groups>article{background:#f9fcfdd1;border:1px solid #dce9ed;border-radius:14px;min-width:0;overflow:hidden}.v2-shell .ops-funnel-groups>article>header{border-bottom:1px solid #e3edef;gap:4px;padding:13px 14px 11px;display:grid}.v2-shell .ops-funnel-groups>article>header strong{color:#214e60;font-size:12px}.v2-shell .ops-funnel-groups>article>header small{color:#80969f;font-size:8px;line-height:1.5}.aim-certificate-brand img{object-position:left center;max-height:42px;object-fit:contain!important;width:154px!important;height:auto!important}.aim-certificate-sign .aim-official-seal{color:#c8202f;filter:drop-shadow(0 3px 3px #7b192214);width:92px;height:92px}.aim-certificate-sign{gap:2px!important}.aim-certificate-sign small{color:#6f7f79}.learning-certificate-stage .aim-certificate-wrap{width:100%;min-width:0;max-width:100%}.learning-certificate-stage .aim-certificate-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.learning-certificate-stage .aim-certificate-card>*{min-width:0}.learning-certificate-stage .aim-certificate-main{min-width:0;padding-inline:clamp(12px,4vw,50px)}.learning-certificate-stage .aim-certificate-main h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(19px,2.1vw,28px);line-height:1.3}.learning-certificate-stage .aim-certificate-company{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:clamp(16px,1.7vw,22px);line-height:1.35}.learning-certificate-stage .aim-certificate-main p{max-width:100%}.learning-certificate-stage .aim-certificate-card>footer{grid-template-columns:minmax(0,1fr) minmax(112px,.8fr) minmax(68px,82px);gap:clamp(9px,1.6vw,20px)}.learning-certificate-stage .aim-certificate-card dd{overflow-wrap:anywhere;min-width:0}.learning-certificate-stage .aim-certificate-actions{width:100%}@media (max-width:760px){.learning-certificate-stage{padding:8px;overflow:hidden}.learning-certificate-stage .aim-certificate-card{aspect-ratio:auto;min-width:0;min-height:580px;padding:25px 18px}.learning-certificate-stage .aim-certificate-main{padding:22px 0}.learning-certificate-stage .aim-certificate-main h2{font-size:20px}.learning-certificate-stage .aim-certificate-company{font-size:17px}.learning-certificate-stage .aim-certificate-card>footer{grid-template-columns:1fr auto}.learning-certificate-stage .aim-certificate-card>footer dl{grid-area:1/1/auto/-1}.learning-certificate-stage .aim-certificate-sign{grid-area:2/1}.learning-certificate-stage .aim-certificate-verify{grid-area:2/2}.learning-certificate-stage .aim-certificate-actions{grid-template-columns:1fr;display:grid}.learning-certificate-stage .aim-certificate-actions>*{justify-content:center;width:100%}}@media (max-width:1200px){.v2-shell .ops-featured-grid{grid-template-columns:repeat(2,1fr)}.v2-shell .ops-supporting-grid{grid-template-columns:repeat(3,1fr)}.v2-shell .ops-funnel-groups{grid-template-columns:1fr}.v2-shell .v2-form-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .v2-business-detail>dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v2-shell .v2-record-board{grid-template-columns:1fr;padding:10px}.v2-shell .v2-record-fields{grid-template-columns:1fr 1fr}.v2-shell .v2-record-field.is-primary{grid-column:1/-1}.v2-shell .v2-record-card{padding:15px 13px 15px 18px}.v2-shell .v2-record-open{width:30px;height:30px}.v2-shell .v2-business-form{margin:10px;padding:16px}.v2-shell .v2-form-grid-compact,.v2-shell .v2-form-grid-three{grid-template-columns:1fr}.v2-shell .v2-business-form-actions{flex-direction:column;align-items:stretch}.v2-shell .v2-business-form-actions>div{grid-template-columns:1fr 1fr;display:grid}.v2-shell .v2-choice-field{grid-template-columns:1fr}.v2-shell .v2-quota-strip{grid-template-columns:1fr 1fr;margin-inline:10px}.v2-shell .v2-section-divider{flex-direction:column;align-items:flex-start;margin-inline:10px}.v2-shell .ops-featured-grid{grid-template-columns:1fr;padding:10px}.v2-shell .ops-supporting-grid{grid-template-columns:1fr 1fr;padding:0 10px 12px}.v2-shell .ops-funnel-groups{padding:10px}.v2-shell .v2-business-detail{padding:15px;margin:10px!important}.v2-shell .v2-business-detail>dl,.v2-shell .v2-decision-bar{grid-template-columns:1fr}.v2-shell .v2-decision-actions{justify-content:stretch}.v2-shell .v2-decision-actions button{flex:1}.v2-shell .ops-data-badges{display:none}}.aim-asean-badge{color:#164a91;align-items:center;gap:8px;line-height:1;display:inline-flex!important}.aim-asean-badge>svg{filter:drop-shadow(0 4px 8px #164a912e);flex:0 0 42px;width:42px!important;height:42px!important}.aim-asean-badge>span{gap:3px!important;display:grid!important}.aim-asean-badge strong{color:#164a91!important;letter-spacing:.16em!important;font-size:9px!important}.aim-asean-badge small{color:#9a6d13!important;letter-spacing:.04em!important;margin:0!important;font-size:7px!important}.learning-cert-programs header>span .aim-asean-badge{width:32px;height:32px}.learning-cert-programs header>span .aim-asean-badge>svg{flex-basis:32px;width:32px!important;height:32px!important}.aim-certificate-card.is-asean{color:#153c6d;background:radial-gradient(circle at 83% 18%,#f4cc452e,#0000 27%),radial-gradient(circle at 18% 76%,#164a9114,#0000 30%),linear-gradient(145deg,#fdfefe,#f3f6fb 62%,#fffaf0);border-color:#b9c9dd;box-shadow:0 24px 58px #123d7521}.aim-certificate-card.is-asean:before{border-color:#164a9145}.aim-certificate-card.is-asean:after{border-color:#164a910d}.aim-certificate-card.is-asean .aim-certificate-edge{background:linear-gradient(90deg,#123d75 0 48%,#cf2338 67%,#f4cc45)}.aim-certificate-card.is-asean .aim-certificate-main>small{color:#a87912}.aim-certificate-card.is-asean .aim-certificate-main h2,.aim-certificate-card.is-asean .aim-certificate-main>strong{color:#123d75}.aim-certificate-card.is-asean .aim-certificate-company{color:#183e69;border-color:#8ea5bf}.aim-certificate-card.is-asean .aim-certificate-main p{color:#526a84}.aim-certificate-card.is-asean .aim-certificate-main>em{color:#9a6d13}.aim-certificate-card.is-asean .aim-certificate-state{color:#164a91;background:#edf3fb;border-color:#164a9133}.aim-certificate-brand>.aim-asean-badge{border-left:1px solid #164a9129;margin-left:8px;padding-left:13px}.learning-platform-role{color:#227a86;background:linear-gradient(145deg,#eef8fa,#f7fafc);border:1px solid #cbdfea;border-radius:12px;align-items:flex-start;gap:11px;margin:14px;padding:15px;display:flex}.learning-platform-role>div{gap:5px;display:grid}.learning-platform-role strong{color:#204c61;font-size:11px}.learning-platform-role p{color:#6f8792;margin:0;font-size:9px;line-height:1.65}.learning-review-entry{width:calc(100% - 28px);margin:0 14px 10px}.learning-platform-cert-list{padding:5px 10px 12px;display:grid}.learning-platform-cert-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.learning-platform-cert-list>button:hover,.learning-platform-cert-list>button.active{background:#f1f8fa;border-color:#c8dfe7}.learning-platform-cert-list>button>.aim-asean-badge>svg{flex-basis:34px;width:34px!important;height:34px!important}.learning-platform-cert-list>button>span:not(.aim-asean-badge){color:#287b68;background:#e9f4ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.learning-platform-cert-list button>div{gap:3px;min-width:0;display:grid}.learning-platform-cert-list button strong{color:#284e60;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.learning-platform-cert-list button small{color:#7c8f98;font-size:8px}.learning-platform-cert-list button>svg{color:#8ba0a9}.learning-platform-cert-empty{text-align:center;color:#8799a1;padding:30px;font-size:9px}.opc-asean-certification{text-align:left;align-items:center;background:linear-gradient(145deg,#f4f8fe,#fff8e6)!important;border-color:#d8c37c!important;border-radius:10px!important;gap:8px!important;height:auto!important;padding:6px 10px!important;display:flex!important}.opc-asean-certification .aim-asean-badge>svg{flex-basis:34px;width:34px!important;height:34px!important}.opc-asean-certification>span{gap:3px;display:grid}.opc-asean-certification strong{color:#164a91;font-size:9px}.opc-asean-certification small{color:#8d7a42;font-size:7px}@media (max-width:760px){.aim-certificate-brand>.aim-asean-badge>span{display:none!important}.aim-certificate-brand>.aim-asean-badge{margin-left:2px;padding-left:8px}.aim-certificate-brand>.aim-asean-badge>svg{flex-basis:34px;width:34px!important;height:34px!important}.opc-asean-certification>span{display:none}.learning-platform-cert-list{padding-inline:7px}}.v2-shell,.v2-shell .v2-workspace,.v2-shell .v2-content,.v2-shell .v2-domain-stack,.v2-shell .v2-content>*,.v2-shell .v2-domain-stack>*,.v2-shell .v2-card{min-width:0;max-width:100%}.v2-shell .v2-topbar,.v2-shell .v2-breadcrumb,.v2-shell .v2-top-actions,.v2-shell .v2-page-title,.v2-shell .v2-page-title>div{min-width:0}.v2-shell .v2-breadcrumb{flex:auto;overflow:hidden}.v2-shell .v2-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-shell .v2-top-actions{flex:0 auto}.v2-shell .v2-system-select,.v2-shell .v2-system-select select{min-width:0}.v2-shell .v2-page-title{flex:auto}.v2-shell .v2-page-title h1,.v2-shell .v2-page-title p{overflow-wrap:anywhere;max-width:100%}.v2-shell .v2-page-meta{flex:0 auto;min-width:0;max-width:min(38%,360px)}.v2-shell .v2-page-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.v2-shell .v2-record-board{width:100%;min-width:0;max-width:100%}.v2-shell .v2-record-board>*{min-width:0;max-width:100%}.v2-shell .v2-record-empty{width:100%;min-width:0;padding:32px 20px;overflow:hidden}.v2-shell .v2-record-empty small{overflow-wrap:anywhere;max-width:420px;line-height:1.65}.v2-shell .v2-card>:is(h2,h3){color:#23495c;background:linear-gradient(90deg,#fafdfee6,#ebf7f97a);border-bottom:1px solid #e4ecef;border-radius:16px 16px 0 0;align-items:center;min-height:58px;margin:0;padding:15px 20px;font-size:16px;font-weight:680;line-height:1.35;display:flex}.v2-shell .v2-card>.v2-record-board+:is(h2,h3){border-top:1px solid #e4ecef;border-radius:0}.v2-shell .learning-assessment-intro{will-change:auto;align-self:start;position:sticky;top:84px;transform:none}.v2-shell .v2-account-detail{will-change:auto;align-self:start;position:sticky;top:90px;transform:none}@media (max-width:1250px){.v2-shell .v2-account-detail{max-height:none;position:static;top:auto}}@media (max-width:1150px){.v2-shell .learning-assessment-intro{position:static;top:auto}}.learning-assessment-layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)}.learning-training-layout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr)}.learning-review-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.learning-training-layout>.v2-card:not(.learning-training-ledger){align-self:stretch}.learning-training-layout>.v2-card:first-child{flex-direction:column;display:flex;overflow:hidden}.learning-training-layout>.v2-card:first-child .learning-session-list{flex:1}.learning-certificate-layout{align-items:start}.learning-certificate-sidebar{align-self:start;height:auto}@media (max-width:1150px){.learning-assessment-layout,.learning-training-layout,.learning-certificate-layout,.learning-review-layout{grid-template-columns:1fr}}.v2-shell .onboarding-lifecycle{grid-template-columns:minmax(0,1fr) minmax(250px,.32fr);align-items:start;gap:12px;display:grid}.v2-shell .onboarding-status-card{overflow:hidden}.v2-shell .onboarding-steps{grid-template-columns:repeat(4,1fr);gap:0;padding:22px 24px 10px;display:grid}.v2-shell .onboarding-steps>div{color:#93a3aa;text-align:center;justify-items:center;gap:8px;font-size:9px;display:grid;position:relative}.v2-shell .onboarding-steps>div:not(:last-child):after{content:"";background:#dce7ea;width:calc(100% - 36px);height:2px;position:absolute;top:15px;left:calc(50% + 18px)}.v2-shell .onboarding-steps span{z-index:1;color:#8ba0a9;background:#fff;border:2px solid #d4e1e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid;position:relative}.v2-shell .onboarding-steps .is-done span{color:#207d61;background:#e5f6ef;border-color:#78c8b0}.v2-shell .onboarding-steps .is-done:not(:last-child):after{background:linear-gradient(90deg,#74cbb0,#acd9cd)}.v2-shell .onboarding-steps .is-current span{color:#24758d;border-color:#3c91aa;box-shadow:0 0 0 5px #3c91aa1a}.v2-shell .onboarding-steps .is-current strong,.v2-shell .onboarding-steps .is-done strong{color:#315565}.v2-shell .onboarding-summary{color:#25826a;background:linear-gradient(145deg,#edf9f5,#f5f9fd);border:1px solid #d5e8e8;border-radius:14px;align-items:flex-start;gap:13px;margin:15px 20px;padding:17px;display:flex}.v2-shell .onboarding-summary>div{gap:5px;display:grid}.v2-shell .onboarding-summary strong{color:#214d5d;font-size:13px}.v2-shell .onboarding-summary p{color:#69818b;margin:0;font-size:9px;line-height:1.65}.v2-shell .onboarding-summary small{color:#8a6b42;font-size:8px;line-height:1.6}.v2-shell .onboarding-result-grid{background:#dfe9ec;border:1px solid #dfe9ec;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 20px 17px;display:grid;overflow:hidden}.v2-shell .onboarding-result-grid>div{background:#ffffffed;gap:6px;min-width:0;padding:13px;display:grid}.v2-shell .onboarding-result-grid dt{color:#83969e;font-size:8px}.v2-shell .onboarding-result-grid dd{overflow-wrap:anywhere;color:#2a4e5e;min-width:0;margin:0;font-size:10px;font-weight:680;line-height:1.45}.v2-shell .onboarding-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 20px 12px;display:flex}.v2-shell .onboarding-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.v2-shell .onboarding-single-record-note{color:#80929a;border-top:1px solid #e1eaed;margin:0 20px 20px;padding-top:12px;font-size:8px;line-height:1.65}.v2-shell .onboarding-certificate-result{gap:14px;padding:18px;display:grid}.v2-shell .onboarding-certificate-result>div{color:#27816b;align-items:center;gap:10px;display:flex}.v2-shell .onboarding-certificate-result span{gap:3px;display:grid}.v2-shell .onboarding-certificate-result small{color:#82949c;font-size:8px}.v2-shell .onboarding-certificate-result strong{color:#224b5c;font-size:11px}.v2-shell .onboarding-certificate-result p{color:#6d838c;margin:0;font-size:9px;line-height:1.6}.v2-shell .onboarding-certificate-result button{justify-self:stretch}.v2-shell .onboarding-empty-copy{color:#2a8291;background:#f5fafb;border:1px solid #d7e7ea;border-radius:14px;align-items:flex-start;gap:14px;margin:20px;padding:20px;display:flex}.v2-shell .onboarding-empty-copy>div{gap:5px;display:grid}.v2-shell .onboarding-empty-copy strong{color:#234c5e;font-size:12px}.v2-shell .onboarding-empty-copy p{color:#71858e;margin:0;font-size:9px;line-height:1.7}.v2-shell .onboarding-create-form{padding:0 20px 22px}.v2-shell .onboarding-create-form input{min-width:260px}@media (max-width:1150px){.v2-shell .onboarding-lifecycle{grid-template-columns:1fr}.v2-shell .onboarding-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.v2-shell .onboarding-steps{padding-inline:12px}.v2-shell .onboarding-steps>div:not(:last-child):after{width:calc(100% - 28px);left:calc(50% + 14px)}.v2-shell .onboarding-steps span{width:28px;height:28px}.v2-shell .onboarding-result-grid{grid-template-columns:1fr;margin-inline:10px}.v2-shell .onboarding-summary,.v2-shell .onboarding-actions,.v2-shell .onboarding-single-record-note{margin-inline:10px}.v2-shell .onboarding-actions{display:grid}.v2-shell .onboarding-empty-copy{margin:12px}.v2-shell .onboarding-create-form{padding:0 12px 16px;display:grid}.v2-shell .onboarding-create-form input{width:100%;min-width:0}}@media (max-width:1080px){.v2-shell{padding:0;display:block}.v2-shell .v2-sidebar{border-radius:0 18px 18px 0;width:252px;height:calc(100vh - 16px);margin:0;transition:left .22s;position:fixed;top:8px;left:-270px}.v2-shell .v2-sidebar.open{left:0}.v2-shell .v2-nav-mask{z-index:25;background:#112a3657;border:0;position:fixed;inset:0}.v2-shell .v2-mobile-menu{place-items:center;margin-right:10px;display:grid}.v2-shell .v2-topbar{margin:8px 9px 0;padding-inline:15px;top:8px}.v2-shell .v2-breadcrumb span,.v2-shell .v2-breadcrumb svg:last-of-type{display:none}.v2-shell .v2-system-select{max-width:42vw;height:36px;padding-inline:7px;display:flex}.v2-shell .v2-system-select select{max-width:min(148px,34vw);font-size:10px}.v2-shell .v2-content{width:100%;padding:18px 12px 40px}.v2-shell .v2-page-meta{display:none}}@media (max-width:700px){.v2-shell .v2-card>:is(h2,h3){min-height:54px;padding:14px 16px;font-size:15px}.v2-shell .v2-record-empty{min-height:150px;padding:28px 16px}}.v2-launcher{--launcher-ink:#18384a;--launcher-muted:#718792;--launcher-line:#d9e7ec;color:var(--launcher-ink);background:radial-gradient(circle at 8% 0,#2bb8971c,#0000 27%),radial-gradient(circle at 100% 18%,#3689b817,#0000 28%),linear-gradient(#fbfdfe 0,#f4f9fa 48%,#f8fbfc 100%)}.v2-launcher-body{padding-bottom:24px}.v2-launcher-header{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#fdffffe0;border-bottom:1px solid #93b7c64d;box-shadow:0 9px 30px #1f4e620e}.v2-launcher .v2-launcher-search{background:#ffffffeb;border-color:#d7e5ea;border-radius:11px;box-shadow:0 5px 18px #1d4d610b}.v2-launcher .v2-welcome{background:radial-gradient(circle at 92% 10%,#2db99d1f,#0000 27%),linear-gradient(145deg,#fffffffa,#f7fbfcf0);border:1px solid #d3e4eaf2;border-radius:22px;padding:31px 32px;overflow:hidden;box-shadow:0 22px 58px #1f4e6213}.v2-launcher .v2-welcome h1{color:#173748}.v2-launcher .v2-welcome p{color:#718792}.v2-launcher .v2-welcome p strong{color:#23526a}.v2-launcher .v2-kicker{color:#2b819d}.v2-launcher .v2-access-summary{background:#fffc;border-color:#d8e6eb;border-radius:14px;box-shadow:0 10px 28px #2354670e}.v2-launcher .v2-access-summary>div{border-right-color:#e0eaee}.v2-launcher .v2-access-summary small{color:#8498a1}.v2-launcher .v2-access-summary strong{color:#284859}.v2-launcher .v2-role-strip{background:#ffffffc2;border:1px solid #dce8ec;border-radius:13px;min-height:52px;margin:15px 0 42px;padding:10px 14px;box-shadow:0 8px 24px #1f4d600a}.v2-launcher .v2-role-strip em{color:#246b68;background:#edf7f6;border-color:#d6e5e8;border-radius:7px}.v2-launcher .v2-role-strip i{color:#7a9099}.v2-launcher .v2-launcher-priority{margin:0}.v2-launcher .v2-launcher-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-launcher .v2-launcher-priority-grid>button{color:#18384a;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f8fbfc);border:1px solid #d9e7ec;border-radius:16px;grid-template-rows:auto auto 1fr;grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:13px;min-width:0;min-height:134px;padding:18px 19px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 32px #1f4d600e}.v2-launcher .v2-launcher-priority-grid>button:before{content:"";opacity:.78;background:linear-gradient(90deg,#35b895,#3689b8);height:3px;position:absolute;inset:0 0 auto}:is(.v2-launcher .v2-launcher-priority-grid>button:hover,.v2-launcher .v2-launcher-priority-grid>button:focus-visible){border-color:#afd2d8;outline:0;transform:translateY(-4px);box-shadow:0 19px 42px #1f52651c}.v2-launcher .v2-launcher-priority-grid>button>span{color:#297f82;background:linear-gradient(145deg,#e6f7f2,#edf5f9);border:1px solid #d4e7e7;border-radius:12px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 17px #28777714}.v2-launcher .v2-launcher-priority-grid small{color:#81959f;letter-spacing:.04em;font-size:9px}.v2-launcher .v2-launcher-priority-grid strong{color:#1b3c4e;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:690;overflow:hidden}.v2-launcher .v2-launcher-priority-grid i{color:#2c7791;align-self:end;align-items:center;gap:5px;margin-top:14px;font-size:10px;font-style:normal;font-weight:680;display:flex}@media (max-width:900px){.v2-launcher .v2-launcher-priority-grid{grid-template-columns:1fr}.v2-launcher .v2-launcher-priority-grid>button{min-height:104px}}.v2-launcher .v2-launcher-scene-section{margin:28px 0 0;padding-bottom:0}.v2-launcher .v2-launcher-scene-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:21px;display:flex}.v2-launcher .v2-launcher-scene-heading h2{color:#18384a;letter-spacing:-.025em;margin:6px 0 5px;font-size:22px;font-weight:690}.v2-launcher .v2-launcher-scene-heading p{color:#718792;margin:0;font-size:11px}.v2-launcher .v2-launcher-scene-heading>span{color:#81949d;white-space:nowrap;font-size:10px}.v2-launcher .v2-launcher-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-launcher .v2-launcher-scene-card{color:#18384a;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f9fcfd);border:1px solid #d8e6eb;border-radius:18px;grid-template-columns:minmax(225px,.82fr) minmax(0,1.18fr);min-width:0;min-height:248px;padding:0;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;overflow:hidden;box-shadow:0 13px 38px #1f4d600e}:is(.v2-launcher .v2-launcher-scene-card:hover,.v2-launcher .v2-launcher-scene-card:focus-visible){border-color:#acd1d9;outline:0;transform:translateY(-6px);box-shadow:0 22px 52px #1f52661f}.v2-launcher .v2-launcher-scene-visual{--scene-color:#258d74;--scene-soft:#e7f6f0;--scene-grid:#3493791a;isolation:isolate;background:linear-gradient(145deg,var(--scene-soft),#f7fbfa);min-width:0;color:var(--scene-color);border-right:1px solid #5a8b8424;flex-direction:column;justify-content:space-between;padding:20px 18px 22px;display:flex;position:relative;overflow:hidden}.v2-launcher .v2-launcher-scene-visual:before{content:"";z-index:-2;background-image:linear-gradient(var(--scene-grid) 1px,transparent 1px),linear-gradient(90deg,var(--scene-grid) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%)}.v2-launcher .v2-launcher-scene-visual:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--scene-color) 22%,transparent);width:160px;height:160px;box-shadow:0 0 0 22px color-mix(in srgb,var(--scene-color) 5%,transparent);border-radius:50%;position:absolute;bottom:-55px;right:-45px}.v2-launcher .v2-launcher-scene-visual.tone-sand{--scene-color:#b87825;--scene-soft:#fff4df;--scene-grid:#bf812517}.v2-launcher .v2-launcher-scene-visual.tone-blue{--scene-color:#347fa6;--scene-soft:#e9f4f8;--scene-grid:#347fa617}.v2-launcher .v2-launcher-scene-visual.tone-clay{--scene-color:#cb694f;--scene-soft:#fff0ea;--scene-grid:#cb694f17}.v2-launcher .v2-launcher-scene-visual>small{color:currentColor;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;opacity:.82;font-size:8px;font-weight:720;overflow:hidden}.v2-launcher .v2-launcher-scene-flow{justify-content:center;align-items:flex-start;gap:22px;margin:auto 0;display:flex}.v2-launcher .v2-launcher-scene-step{justify-items:center;gap:8px;min-width:45px;display:grid;position:relative}.v2-launcher .v2-launcher-scene-step>i{color:currentColor;width:46px;height:46px;box-shadow:0 9px 23px color-mix(in srgb,var(--scene-color) 13%,transparent);background:#ffffffdb;border:1px solid #ffffffeb;border-radius:13px;place-items:center;font-style:normal;display:grid}.v2-launcher .v2-launcher-scene-step>em{white-space:nowrap;font-size:8px;font-style:normal;font-weight:720}.v2-launcher .v2-launcher-scene-step>b{color:currentColor;opacity:.52;font-weight:400;position:absolute;top:14px;left:calc(100% + 3px)}.v2-launcher .v2-launcher-scene-copy{background:linear-gradient(145deg,#fffffffa,#fafdfef5);flex-direction:column;min-width:0;padding:24px 23px 20px;display:flex}.v2-launcher .v2-launcher-scene-copy>small{color:#78909b;letter-spacing:.035em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.v2-launcher .v2-launcher-scene-copy>strong{color:#18384a;letter-spacing:-.015em;margin-top:10px;font-size:18px;font-weight:700}.v2-launcher .v2-launcher-scene-copy>p{color:#6f8490;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.v2-launcher .v2-launcher-scene-copy>span{border-top:1px solid #e1ebee;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.v2-launcher .v2-launcher-scene-copy>span em{color:#5e7c8a;background:#edf5f7;border-radius:7px;padding:5px 8px;font-size:8px;font-style:normal}.v2-launcher .v2-launcher-scene-copy>span i{color:#287993;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:700;display:flex}.v2-launcher .v2-launcher-scene-empty{color:#7b929d;text-align:center;background:#ffffffa8;border:1px dashed #c8dce3;border-radius:18px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:190px;display:grid}.v2-launcher .v2-launcher-scene-empty strong{color:#365464;font-size:13px}.v2-launcher .v2-launcher-scene-empty span{font-size:10px}@media (max-width:1120px){.v2-launcher .v2-launcher-scene-grid{grid-template-columns:1fr}.v2-launcher .v2-launcher-scene-card{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr)}}@media (max-width:620px){.v2-launcher .v2-launcher-search{display:none}.v2-launcher .v2-welcome{border-radius:18px;padding:25px 21px}.v2-launcher .v2-role-strip{border-radius:12px;padding:10px 12px}.v2-launcher .v2-launcher-priority{margin-bottom:0}.v2-launcher .v2-launcher-scene-section{margin-top:24px;padding-bottom:0}.v2-launcher .v2-launcher-scene-heading{flex-direction:column;align-items:flex-start;gap:9px}.v2-launcher .v2-launcher-scene-card{border-radius:16px;grid-template-columns:1fr;min-height:0}.v2-launcher .v2-launcher-scene-visual{border-bottom:1px solid #475e501c;border-right:0;min-height:154px}.v2-launcher .v2-launcher-scene-copy{min-height:190px;padding:19px 18px 16px}}.learning-ob-center{gap:12px}.learning-program-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.learning-program-switch>button{color:#667d7d;text-align:left;cursor:pointer;background:#ffffffad;border:1px solid #dce7e7;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:70px;padding:12px 14px;transition:all .18s;display:grid}.learning-program-switch>button:hover{background:#fff;border-color:#a9cbc4;transform:translateY(-1px)}.learning-program-switch>button.active{color:#194f49;background:linear-gradient(145deg,#e9f5f1,#fff);border-color:#2a7569;box-shadow:inset 3px 0 #2a7569,0 9px 24px #1d5b4e12}.learning-program-switch>button>span:not(.aim-asean-badge){color:#317769;background:#e9f3f0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.learning-program-switch .aim-asean-badge>svg{flex-basis:40px;width:40px!important;height:40px!important}.learning-program-switch>button>div{gap:4px;min-width:0;display:grid}.learning-program-switch small{color:#859794;letter-spacing:.1em;font-size:8px}.learning-program-switch strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learning-ob-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#baeb5d2e,#0000 28%),linear-gradient(125deg,#123f3d,#196c62 68%,#277f70);grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr);align-items:center;gap:30px;min-height:230px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.learning-ob-hero:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 34px #ffffff09}.learning-ob-hero.is-asean{background:radial-gradient(circle at 84% 20%,#f4cc453d,#0000 28%),linear-gradient(125deg,#123d75,#164a91 65%,#cf2338)}.learning-ob-copy{z-index:1;min-width:0;position:relative}.learning-ob-copy>small{color:#b9d8d2;letter-spacing:.17em;font-size:9px}.learning-ob-hero.is-asean .learning-ob-copy>small{color:#f4d879}.learning-ob-copy h2{letter-spacing:.01em;margin:9px 0 11px;font-family:Georgia,Songti SC,serif;font-size:29px}.learning-ob-copy p{color:#cee0dc;max-width:680px;margin:0;font-size:11px;line-height:1.8}.learning-ob-hero.is-asean .learning-ob-copy p{color:#d8e2f0}.learning-ob-facts{flex-wrap:wrap;gap:13px;margin-top:18px;display:flex}.learning-ob-facts span{color:#c3d9d4;align-items:center;gap:5px;font-size:8px;display:flex}.learning-ob-hero.is-asean .learning-ob-facts span{color:#e0e7f2}.learning-ob-progress{z-index:1;background:#ffffff17;border:1px solid #ffffff30;border-radius:13px;gap:10px;padding:17px;display:grid;position:relative}.learning-ob-progress>div{justify-content:space-between;align-items:baseline;display:flex}.learning-ob-progress>div strong{font-size:28px}.learning-ob-progress>div small{color:#c4d9d4;font-size:8px}.learning-ob-progress>span{background:#ffffff2b;border-radius:6px;height:6px;overflow:hidden}.learning-ob-progress>span i{background:linear-gradient(90deg,#fff,#b9ee56);border-radius:6px;height:100%;display:block}.learning-ob-progress p{color:#c3d8d4;margin:0;font-size:8px;line-height:1.55}.learning-ob-progress button{color:#1e665b;width:100%;height:36px;box-shadow:none;background:#fff}.learning-ob-path{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:7px;display:grid}.learning-ob-path>button{color:#6f8381;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #dce7e7;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;transition:all .18s;display:grid}.learning-ob-path>button:hover{background:#fff;border-color:#a9c9c2;transform:translateY(-2px)}.learning-ob-path>button>span{color:#708581;background:#edf3f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.learning-ob-path>button>div{gap:4px;min-width:0;display:grid}.learning-ob-path small{color:#8c9c99;font-size:7px}.learning-ob-path strong{color:#3a5a58;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.learning-ob-path>button.is-current{background:#edf7f3;border-color:#2d776a;box-shadow:inset 0 0 0 1px #2d776a}.learning-ob-path>button.is-current>span{color:#fff;background:#216d60}.learning-ob-path>button.is-done>span{color:#6e9821;background:#e8f3d9}.learning-ob-path>button.is-done strong{color:#557151}.learning-feature-grid{grid-template-columns:minmax(0,1.52fr) minmax(260px,.68fr);align-items:stretch;gap:10px;display:grid}.learning-feature-course{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ffffffed;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);padding:0;display:grid;overflow:hidden}.learning-feature-course:hover .learning-media-poster img{transform:scale(1.025)}.learning-feature-course:hover .learning-media-play{transform:translate(-50%,-50%)scale(1.07)}.learning-feature-course>.learning-media-poster{border-radius:0;min-height:285px}.learning-feature-copy{align-self:center;min-width:0;padding:25px}.learning-feature-copy>small{color:#317667;letter-spacing:.12em;font-size:8px}.learning-feature-copy h2{font-family:Georgia,Songti SC,serif;color:#1c4943!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:8px 0!important;padding:0!important;font-size:20px!important;line-height:1.35!important}.learning-feature-copy p{color:#718580;margin:0;font-size:9px;line-height:1.7}.learning-feature-copy footer{border-top:1px solid #e7eeec;justify-content:space-between;align-items:center;gap:8px;margin-top:19px;padding-top:13px;display:flex}.learning-feature-copy footer span{color:#1d6f60;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.learning-feature-copy footer em{color:#8a9a96;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.learning-next-lessons{overflow:hidden}.learning-next-lessons>.v2-card-head{min-height:67px}.learning-next-lessons>button{color:#506b68;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eeed;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:72px;padding:11px 15px;display:grid}.learning-next-lessons>button:last-child{border-bottom:0}.learning-next-lessons>button:hover{background:#f2f8f5}.learning-next-lessons>button>span{color:#2e786a;background:#e9f3f0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.learning-next-lessons>button>div{gap:4px;min-width:0;display:grid}.learning-next-lessons button small{color:#8c9d99;font-size:7px}.learning-next-lessons button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.learning-next-lessons>button>svg{color:#a0aeab}.learning-media-poster{background:radial-gradient(circle at 72% 25%,#b8ee5b47,#0000 28%),linear-gradient(135deg,#173f50,#2d736b);border-radius:12px;min-width:0;min-height:250px;position:relative;overflow:hidden}.learning-media-poster img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.learning-media-shade{background:linear-gradient(#081c220d,#081b2014 45%,#08191ea6);position:absolute;inset:0}.learning-media-play{color:#1e625b;background:#ffffffed;border:1px solid #ffffffdb;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 11px 30px #061f2545}.learning-media-source{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 92px);font-size:7px;position:absolute;bottom:12px;left:12px;overflow:hidden}.learning-media-poster>em{color:#fff;background:#071b22b8;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;bottom:9px;right:10px}.learning-media-poster.is-compact{border-radius:0;min-height:128px}.learning-media-poster.is-compact .learning-media-play{width:42px;height:42px}.learning-media-poster.is-article{background:radial-gradient(circle at 82% 20%,#baeb5d38,#0000 28%),linear-gradient(135deg,#173f50,#417267)}.learning-media-article-mark{color:#fff;justify-items:center;gap:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learning-media-article-mark small{letter-spacing:.18em;font-size:7px}.learning-content-library,.learning-public-library{overflow:hidden}.learning-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.learning-content-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8e7;border-radius:12px;padding:0;transition:all .2s;overflow:hidden}.learning-content-grid>button:hover{border-color:#aacbc3;transform:translateY(-3px);box-shadow:0 13px 28px #1e4f4514}.learning-content-grid>button>div:last-child{padding:13px}.learning-content-grid button small{color:#498175;font-size:7px}.learning-content-grid h3{min-height:36px;margin:7px 0 5px;font-size:11px;line-height:1.45}.learning-content-grid p{color:#80908c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:0;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.learning-content-grid footer{border-top:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:flex}.learning-content-grid footer span{color:#608177;align-items:center;gap:4px;font-size:7px;display:flex}.learning-content-grid footer em{color:#2c7769;font-size:7px;font-style:normal;font-weight:700}.learning-public-library>.v2-card-head>span{color:#80918d;font-size:8px}.learning-public-library>div:last-child{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.learning-public-library>div>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8e7;border-radius:12px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px 0 0;display:grid;overflow:hidden}.learning-public-library .learning-media-poster{height:112px;min-height:112px}.learning-public-library>div>button>div:nth-child(2){gap:5px;min-width:0;display:grid}.learning-public-library button small{color:#718c86;font-size:7px}.learning-public-library button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.learning-public-library button p{color:#879793;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7px;line-height:1.5;display:-webkit-box;overflow:hidden}.learning-public-library>div>button>span{color:#277667;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.learning-detail-back{color:#3b766d;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:7px 3px;font-size:9px;display:flex}.learning-detail-heading{background:radial-gradient(circle at 89% 12%,#b7ed5329,#0000 26%),linear-gradient(145deg,#f8fbfa,#e9f3f0);justify-content:space-between;align-items:center;gap:28px;min-height:170px;padding:27px 31px;display:flex;overflow:hidden}.learning-detail-heading>div:first-child{max-width:790px}.learning-detail-heading>div>small{color:#34766b;letter-spacing:.14em;font-size:8px}.learning-detail-heading h2{font-family:Georgia,Songti SC,serif;color:#183f3a!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:7px 0 8px!important;padding:0!important;font-size:24px!important}.learning-detail-heading p{color:#6d837e;margin:0;font-size:10px;line-height:1.7}.learning-detail-heading>div>div{flex-wrap:wrap;gap:13px;margin-top:14px;display:flex}.learning-detail-heading>div>div span{color:#5e7f77;align-items:center;gap:5px;font-size:8px;display:flex}.learning-detail-heading>.aim-asean-badge{background:#fff;border:1px solid #cad9e6;border-radius:13px;flex:none;padding:14px}.learning-detail-seal{color:#267363;background:#fff;border:1px solid #d7e4df;border-radius:13px;flex:0 0 120px;justify-items:center;gap:4px;padding:16px;display:grid}.learning-detail-seal strong{font-size:18px}.learning-detail-seal small{color:#82938f;font-size:7px}.learning-detail-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:10px;display:grid}.learning-detail-main{min-width:0;overflow:hidden}.learning-video-stage{aspect-ratio:16/9;background:#102d34;min-height:400px}.learning-video-stage iframe{border:0;width:100%;height:100%;display:block}.learning-video-cover{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.learning-video-cover>.learning-media-poster{border-radius:0;width:100%;height:100%;min-height:400px}.learning-video-cover>span{position:absolute;left:-9999px}.learning-source-note{background:#f8fbfa;border-bottom:1px solid #e7eeec;align-items:center;gap:14px;padding:15px 18px;display:flex}.learning-source-note>div{gap:4px;min-width:0;display:grid}.learning-source-note strong{font-size:9px}.learning-source-note small{color:#80918d;font-size:7px;line-height:1.5}.learning-source-note>a{color:#2c7568;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:8px;text-decoration:none;display:flex}.learning-video-takeaways{padding:23px}.learning-video-takeaways>small{color:#4c8378;letter-spacing:.13em;font-size:8px}.learning-video-takeaways>h3{margin:6px 0 12px;font-size:16px}.learning-video-takeaways article{border-top:1px solid #e8eeec;grid-template-columns:32px 1fr;gap:11px;padding:13px 0;display:grid}.learning-video-takeaways article>span{color:#2f796b;background:#e8f3ef;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.learning-video-takeaways article div{gap:4px;display:grid}.learning-video-takeaways strong{font-size:10px}.learning-video-takeaways p{color:#80908c;margin:0;font-size:8px;line-height:1.55}.learning-article-reader{padding:30px 38px 44px}.learning-article-reader>header{color:#2f786b;border-bottom:1px solid #e5ecea;align-items:center;gap:11px;margin-bottom:27px;padding-bottom:17px;display:flex}.learning-article-reader>header>div{gap:4px;display:grid}.learning-article-reader>header small{color:#76908a;letter-spacing:.13em;font-size:7px}.learning-article-reader>header strong{color:#234f48;font-size:10px}.learning-article-reader>section{max-width:760px;margin:0 auto 30px}.learning-article-reader h3{color:#193f3a;margin:0 0 12px;font-family:Georgia,Songti SC,serif;font-size:20px}.learning-article-reader p{color:#526b66;margin:0 0 13px;font-size:11px;line-height:1.95}.learning-article-reader ul{color:#48635d;background:#f1f7ed;border-left:3px solid #78a833;border-radius:0 9px 9px 0;gap:8px;margin:17px 0 0;padding:15px 18px 15px 36px;display:grid}.learning-article-reader li{padding-left:3px;font-size:10px;line-height:1.65}.learning-detail-aside{position:sticky;top:84px;overflow:hidden}.learning-outline-list{padding:9px 15px;display:grid}.learning-outline-list>div{border-bottom:1px solid #e8eeec;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:51px;display:grid}.learning-outline-list>div:last-child{border-bottom:0}.learning-outline-list span{color:#34796b;background:#eaf3f0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.learning-outline-list strong{font-size:9px}.learning-complete-box{background:#f1f8f5;border:1px solid #d8e7e2;border-radius:10px;gap:10px;margin:0 13px 14px;padding:13px;display:grid}.learning-complete-box small{color:#718881;font-size:8px;line-height:1.55}.learning-complete-box button{justify-content:center;width:100%}.learning-content-not-found{color:#6f8781;place-content:center;justify-items:center;gap:12px;min-height:350px;display:grid}.learning-content-not-found h3{margin:0;font-size:14px}@media (max-width:1180px){.learning-feature-course{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)}.learning-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-public-library>div:last-child{grid-template-columns:1fr}}@media (max-width:900px){.learning-ob-hero{grid-template-columns:1fr;padding:27px}.learning-ob-progress{max-width:360px}.learning-feature-grid,.learning-detail-grid{grid-template-columns:1fr}.learning-detail-aside{position:static}.learning-video-stage{min-height:0}.learning-video-cover>.learning-media-poster{min-height:360px}}@media (max-width:700px){.learning-program-switch{grid-template-columns:1fr}.learning-program-switch>button{min-height:62px}.learning-ob-hero{padding:23px}.learning-ob-copy h2{font-size:25px}.learning-ob-facts{gap:9px}.learning-ob-path{grid-template-columns:1fr 1fr}.learning-feature-course{grid-template-columns:1fr}.learning-feature-course>.learning-media-poster{min-height:220px}.learning-feature-copy{padding:19px}.learning-content-grid{grid-template-columns:1fr;padding:10px}.learning-content-grid>button{grid-template-columns:160px 1fr;display:grid}.learning-content-grid .learning-media-poster{height:100%;min-height:150px}.learning-content-grid h3{min-height:0}.learning-public-library>div>button{grid-template-columns:150px minmax(0,1fr);padding-right:10px}.learning-public-library>div>button>span{display:none}.learning-detail-heading{flex-direction:column;align-items:flex-start;padding:22px}.learning-detail-heading>.aim-asean-badge,.learning-detail-seal{align-self:flex-start}.learning-video-cover>.learning-media-poster{min-height:300px}.learning-source-note{flex-direction:column;align-items:flex-start}.learning-source-note>a{margin-left:0}.learning-article-reader{padding:24px 20px 36px}.learning-article-reader h3{font-size:18px}.learning-article-reader p{font-size:10px}}@media (max-width:480px){.learning-ob-path{grid-template-columns:1fr}.learning-ob-copy h2{font-size:23px}.learning-content-grid>button{display:block}.learning-content-grid .learning-media-poster{min-height:170px}.learning-public-library>div>button{padding:0;display:block}.learning-public-library>div>button>div:nth-child(2){padding:12px}.learning-public-library .learning-media-poster{height:170px}.learning-video-cover>.learning-media-poster{min-height:230px}.learning-media-play{width:48px;height:48px}}.v2-shell .v2-market-hero{background:linear-gradient(120deg,#163b4d,#1e5f6b 62%,#287a79);border-color:#d1e0e5;box-shadow:0 18px 42px #19425124}.v2-shell .v2-market-hero:before{opacity:.38;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.v2-shell .v2-market-kicker{color:#a9d6d2}.v2-shell .v2-market-hero p{color:#d2e1e3}.v2-shell .v2-market-light{color:#174b5a;box-shadow:0 8px 20px #082b3329}.v2-shell .v2-market-hero-signal>i{border-color:#a4dad63d;animation:none!important}.v2-shell .v2-market-hero-signal>span{background:#1c5362;box-shadow:0 0 0 22px #5cbbb012}.v2-shell .v2-market-hero-signal>em{color:#c4dcde;background:#0e353fc2;border-color:#c6e4e433}.v2-shell .v2-market-search-panel{border-color:#d5e2e6;box-shadow:0 14px 34px #1d48561a}.v2-shell .v2-market-search:focus-within{border-color:#4b9697;box-shadow:0 0 0 3px #32898917}.v2-shell .v2-market-search-submit{background:#1f6d73}.v2-shell .v2-market-zone-switch>button.active{color:#1e666d}.v2-shell .v2-market-category-tabs button.active{color:#245f65;background:#e8f2f2;border-color:#bbd5d8}.v2-shell .v2-market-category-tabs button.active small{background:#2d777b}.v2-shell .v2-market-aside header em,.v2-shell .v2-market-aside>button.active em{color:#fff;background:#2e777c}.v2-shell .v2-market-aside>button>span{color:#2f7378;background:#e7f1f1}.v2-shell .v2-market-aside-callout{color:#276b6b;background:#edf5f3}.v2-shell .v2-market-product-card{background:#fff;outline:0;box-shadow:0 8px 22px #1944520e;border:1px solid #d8e5e8!important}.v2-shell .v2-market-product-card:after{display:none}.v2-shell .v2-market-product-card:hover{box-shadow:0 15px 34px #194b581c;border-color:#9ec5c9!important}.v2-shell .v2-market-product-visual{background:linear-gradient(135deg,#1c485a,#26727a)!important;height:106px!important}.v2-shell .v2-market-detail-visual{background:linear-gradient(135deg,#183f50,#267078)!important}.v2-shell .v2-market-product-class{background:#f2f7f7;border-color:#dce8e9}.v2-shell .v2-market-product-class span{color:#286b6d;background:#e1efee}.v2-shell .v2-market-product-body>footer button:first-child{color:#226c68;background:#e8f3f1}.v2-shell .v2-market-product-body>footer button.compared{color:#315f75;background:#e6eef2}.v2-shell .v2-market-detail-tags span+span{color:#2c6970;background:#e8f1f2}.v2-shell .v2-market-detail-price{background:#f0f6f5}.v2-shell .v2-market-detail-price strong{color:#1e6469}.v2-shell .v2-market-detail-actions button.contact{box-shadow:none;background:#1f6d73;border-color:#1f6d73}.v2-shell .v2-market-merchant{background:#f7fbfa;border-color:#d8e5e5}.v2-shell .v2-market-merchant>span{background:#1f6970}.v2-shell .v2-market-merchant p{color:#63807f}.v2-shell .v2-market-merchant>button{color:#236b69;border-color:#b9d3d2}.v2-shell .v2-market-contact-box{background:#f7fbfa;border-color:#d5e5e4}.v2-shell .v2-market-contact-box>footer button.primary{background:#1f6d73}.v2-shell .v2-market-detail-content li{color:#287474}.v2-shell .v2-market-compare-dock{background:#123744f5}.v2-shell .v2-market-compare-dock>button.primary{background:#2a797a;border-color:#2a797a}.opc-service-profile{background:#f7faf9;border-bottom:1px solid #e2ebed;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 20px;display:grid}.opc-service-profile>header{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.opc-service-profile>header>span{gap:4px;display:grid}.opc-service-profile>header small{color:#538087;letter-spacing:.12em;font-size:10px}.opc-service-profile>header strong{color:#214d5c;font-size:15px}.opc-service-profile>header p{color:#71878d;margin:0;font-size:11px}.opc-service-profile>.v2-form-grid{min-width:0}.opc-service-profile>button{align-self:end;height:38px}.opc-service-gate>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;padding:24px;display:flex}.opc-service-gate>div:last-child strong{color:#214e5c;width:100%;font-size:14px}.opc-service-gate>div:last-child span{color:#58747c;background:#f7faf9;border:1px solid #d9e6e8;border-radius:8px;padding:9px 11px;font-size:11px}.v2-shell .v2-inbox-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:110;background:#fff;border-radius:14px;width:min(480px,100vw - 32px);height:min(680px,100dvh - 88px);max-height:none;position:fixed;top:72px;right:16px;overflow:hidden}.v2-shell .v2-inbox-drawer>header{padding:16px 18px}.v2-shell .v2-inbox-drawer>header>span{gap:2px;display:grid}.v2-shell .v2-inbox-drawer>header strong{font-size:16px}.v2-shell .v2-inbox-drawer>header small{color:#7a8d93;font-size:11px}.v2-inbox-kind{background:#fff;border-bottom:1px solid #e4ecee;flex:none;grid-template-columns:1fr 1fr;padding:0 14px;display:grid}.v2-inbox-kind button{color:#6e858b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:46px;font-size:12px;font-weight:700;position:relative}.v2-inbox-kind button.active{color:#205d67;border-bottom-color:#257a7b}.v2-inbox-kind i{color:#6f858b;background:#edf3f3;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.v2-inbox-kind button.active i{color:#236c69;background:#dfeeed}.v2-inbox-controls{background:#f7faf9;border-bottom:1px solid #e4ecee;gap:10px;padding:12px 14px;display:grid}.v2-inbox-scope{background:#e9f0f1;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.v2-inbox-scope button,.v2-inbox-status button{color:#6e858b;cursor:pointer;background:0 0;border:0;font-size:11px}.v2-inbox-scope button{border-radius:6px;height:30px}.v2-inbox-scope button.active{color:#205d67;background:#fff;box-shadow:0 2px 7px #1b445014}.v2-inbox-search{color:#799096;background:#fff;border:1px solid #d9e5e7;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.v2-inbox-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.v2-inbox-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-inbox-status>div{gap:4px;display:flex}.v2-inbox-status button{border-radius:6px;height:28px;padding:0 8px}.v2-inbox-status button.active{color:#226b69;background:#e3efee;font-weight:700}.v2-inbox-status .v2-inbox-bulk{color:#27666d;background:#fff;border:1px solid #c8dcdd;align-items:center;gap:5px;display:flex}.v2-shell .v2-inbox-list{flex:1;min-height:0;padding:8px 10px 12px}.v2-shell .v2-inbox-list article{border-bottom:1px solid #edf1f2;border-radius:0;gap:10px;padding:12px 10px;position:relative}.v2-shell .v2-inbox-list article.unread:before{content:"";background:#2e8c83;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:0}.v2-shell .v2-inbox-list article.completed{opacity:.68}.v2-shell .v2-inbox-open{gap:5px;padding-left:4px}.v2-shell .v2-inbox-open strong{font-size:13px}.v2-shell .v2-inbox-open>small{color:#73858b;white-space:normal;max-width:330px;font-size:11px;line-height:1.5}.v2-inbox-meta{color:#87969b;align-items:center;gap:6px;font-size:10px;display:flex}.v2-inbox-meta i,.v2-inbox-meta em{font-style:normal}.v2-inbox-meta i{color:#316f70;background:#e8f2f1;border-radius:4px;padding:2px 5px}.v2-inbox-meta time{margin-left:auto}.v2-shell .v2-inbox-ops small{font-size:10px}.v2-shell .v2-card-head small,.v2-shell .v2-card-head>span,.v2-shell .v2-kpi>small,.v2-shell .v2-kpi>span,.v2-shell .v2-record-list small,.v2-shell .v2-record-list em,.v2-shell .v2-record-status{font-size:11px}.v2-shell :where(.v2-market-kicker,.v2-market-hero-actions>span,.v2-market-zone-switch small,.v2-market-category-tabs button,.v2-market-results>header p,.v2-market-product-class span,.v2-market-product-class b,.v2-market-product-tags i,.v2-market-product-body>p,.v2-market-summary,.v2-market-rating,.v2-market-product-body>footer button,.v2-market-detail-cue),.v2-shell :where(.v2-market-aside>header>span,.v2-market-aside>button small,.v2-market-aside-callout small,.v2-market-aside-callout p,.v2-market-detail-tags span,.v2-market-detail-rating,.v2-market-detail-price span,.v2-market-detail-price small,.v2-market-merchant small,.v2-market-merchant p,.v2-market-merchant dt,.v2-market-contact-box header small,.v2-market-detail-content dt,.v2-market-detail-content>div>small,.v2-market-detail-content aside>small,.v2-market-detail-content li em){font-size:10px}.v2-shell :where(.v2-market-aside>button b,.v2-market-aside-callout b,.v2-market-product-body>footer>strong,.v2-market-merchant h3,.v2-market-merchant dd,.v2-market-detail-content dd,.v2-market-detail-content li b){font-size:11px}.v2-shell :where(.learning-program-switch small,.learning-ob-facts span,.learning-ob-progress p,.learning-ob-path small,.learning-feature-copy>small,.learning-feature-copy p,.learning-content-grid button small,.learning-content-grid p,.learning-content-grid footer span,.learning-content-grid footer em,.learning-public-library button small,.learning-public-library button p,.learning-public-library>div>button>span,.learning-source-note small,.learning-video-takeaways p,.learning-outline-list strong,.learning-complete-box small){font-size:10px}@media (max-width:700px){.opc-service-profile{grid-template-columns:1fr;padding:16px}.opc-service-profile>header{flex-direction:column;align-items:flex-start}.opc-service-profile>button{width:100%}.v2-shell .coordination-head{flex-direction:column;align-items:flex-start;gap:12px}.v2-shell .coordination-head>div{width:100%}.v2-shell .coordination-head>.v2-chip{white-space:normal;align-self:flex-start;max-width:100%}.v2-shell .coordination-head>button{white-space:normal;justify-content:center;width:100%;height:auto;min-height:38px;position:static}.v2-shell .v2-inbox-drawer{width:auto;height:calc(100dvh - 72px);max-height:none;top:64px;left:8px;right:8px}.v2-inbox-status{flex-direction:column;align-items:flex-start}.v2-inbox-status .v2-inbox-bulk{justify-content:center;width:100%}.v2-shell .v2-inbox-open>small{max-width:none}.v2-shell .v2-market-merchant dl{width:100%;overflow:auto}.v2-shell .v2-market-merchant dd{white-space:nowrap}}.v2-avatar[data-avatar-role=super-admin]{color:#fff;background:radial-gradient(circle at 27% 18%,#7ee0ef4d,#0000 30%),linear-gradient(145deg,#12364e 4%,#1a647e 62%,#247f8d);border-radius:9px;position:relative;box-shadow:inset 0 0 0 1px #d3f4f847,inset 0 -7px 14px #05223124,0 3px 10px #134d6521}.v2-avatar[data-avatar-role=super-admin]:before{content:"";pointer-events:none;border:1px solid #d9f7f938;border-radius:8px;position:absolute;inset:4px}.v2-avatar[data-avatar-role=super-admin] svg{z-index:1;stroke-width:1.85px;filter:drop-shadow(0 2px 3px #02182447);position:relative}.v2-person-cell .v2-avatar svg{transform:translateY(1px)}.v2-launcher-account{border-left:0;padding-left:0}.v2-launcher-account .v2-profile-trigger{min-width:210px;height:48px;box-shadow:none;background:0 0;border:0;border-left:1px solid #a6c2cc85;border-radius:0;outline:0;gap:9px;margin:0;padding:3px 5px 3px 12px}.v2-launcher-account .v2-profile-trigger:hover,.v2-launcher-account .v2-profile-trigger.is-open{box-shadow:none;background:#e8f5f77a;border-left-color:#5a97a98c}.v2-launcher-account .v2-profile-trigger:hover .v2-profile-copy strong,.v2-launcher-account .v2-profile-trigger.is-open .v2-profile-copy strong{color:#1b6680}.v2-launcher-account .v2-profile-avatar{flex-basis:42px;width:42px;height:42px}.v2-launcher-account .v2-profile-avatar .v2-avatar{width:37px;height:37px}.v2-launcher-account .v2-profile-copy{flex:1;gap:0;max-width:142px}.v2-launcher-account .v2-profile-copy strong{font-size:12px;transition:color .18s}.v2-launcher-account .v2-profile-copy small{font-size:9px}.v2-launcher-account .v2-profile-copy em{font-size:8px}.v2-launcher-account .v2-profile-chevron{margin-left:-1px}.v2-launcher-account .v2-launcher-profile-menu{top:calc(100% + 9px)}.platform-assistant-trigger,.platform-assistant.is-open .platform-assistant-trigger{width:60px;height:60px;box-shadow:none;filter:drop-shadow(0 10px 17px #2d688621);background:0 0;border:0;border-radius:18px;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;padding:0;transition:transform .2s,filter .2s;display:grid;position:relative;overflow:visible}.platform-assistant-trigger:hover{box-shadow:none;filter:drop-shadow(0 14px 21px #29779730);transform:translateY(-2px)}.platform-assistant:not(.is-open) .platform-assistant-trigger:after{content:"平台助手";color:#37677a;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcfdf0;border:1px solid #96c2d26b;border-radius:9px;padding:7px 10px;font-size:10px;transition:opacity .18s,translate .18s;position:absolute;top:50%;right:66px;translate:6px -50%;box-shadow:0 8px 22px #2e5b741a}.platform-assistant:not(.is-open) .platform-assistant-trigger:hover:after{opacity:1;translate:0 -50%}.platform-assistant:not(.is-open) .platform-assistant-trigger:focus-visible:after{opacity:1;translate:0 -50%}.platform-assistant-trigger>.platform-assistant-tile,.platform-assistant.is-open .platform-assistant-trigger>.platform-assistant-tile{color:#27869a;isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(145deg,#fffffff7,#e7f8f8eb 55%,#e1f0f9e6);border:1px solid #97cad8b3;border-radius:16px 16px 16px 8px;grid-area:1/1;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #fff,inset -5px -7px 13px #599db812,0 7px 18px #3068841c}.platform-assistant-tile:before{content:"";z-index:2;background:linear-gradient(90deg,#4fc7aa,#4c9fd0 68%,#5a6fe19e);border-radius:0 0 2px 2px;width:23px;height:2px;position:absolute;top:-1px;left:9px;box-shadow:0 2px 7px #4ab0b82e}.platform-assistant-tile:after{content:"";z-index:0;border-bottom:1px solid #54a0bc21;border-right:1px solid #54a0bc21;border-radius:0 0 8px;width:12px;height:12px;position:absolute;bottom:5px;right:5px}.platform-assistant-tile-core{z-index:1;color:#27879a;background:linear-gradient(145deg,#ffffffe6,#daf1f4ba);border:1px solid #89c5d366;border-radius:11px;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 4px 10px #367f9614}.platform-assistant-tile-core svg{z-index:1;stroke-width:1.7px;filter:drop-shadow(0 2px 3px #2784981a);position:relative}.platform-assistant-trigger>.platform-assistant-tile>i{z-index:3;background:#47c8a0;border:2px solid #f7fcfc;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 3px #47c8a017,0 0 7px #47c8a03d}.platform-assistant-trigger>.platform-assistant-tile,.platform-assistant.is-open .platform-assistant-trigger>.platform-assistant-tile{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.platform-assistant-tile:before,.platform-assistant-tile:after{display:none}.platform-assistant-tile>img{object-fit:contain;filter:drop-shadow(0 8px 13px #2d608221);width:58px;height:58px;display:block}.platform-assistant-mark{box-shadow:none;background:0 0;border:0;overflow:visible}.platform-assistant-mark>img{object-fit:contain;width:44px;height:44px;display:block}.platform-assistant-mini{background:0 0;border:0;overflow:visible}.platform-assistant-mini>img{object-fit:contain;width:30px;height:30px;display:block}@media (max-width:620px){.platform-assistant:not(.is-open) .platform-assistant-trigger:after{display:none}}.v2-shell .opc-routing-mask,.v2-shell .opportunity-routing-mask,.v2-shell .opc-opportunity-mask,.v2-shell .product-review-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#112e3f4d;padding:18px}.v2-shell .opc-routing-modal,.v2-shell .opportunity-routing-modal,.v2-shell .opc-opportunity-modal,.v2-shell .product-review-modal{background:#f9fdfefa;border:1px solid #b4d3dde6;width:min(780px,100vw - 28px);max-width:none;max-height:calc(100vh - 28px);overflow:auto;box-shadow:0 32px 95px #13394c40;border-radius:20px!important}.v2-shell :is(.opc-routing-modal,.opportunity-routing-modal,.opc-opportunity-modal,.product-review-modal)>header{background:radial-gradient(circle at 78% 0,#38c4a11a,#0000 38%),linear-gradient(145deg,#fff,#f2f8fb);align-items:flex-start}.v2-shell :is(.opc-routing-modal,.opportunity-routing-modal,.opc-opportunity-modal,.product-review-modal)>header>div{gap:4px;display:grid}.v2-shell :is(.opc-routing-modal,.opportunity-routing-modal,.opc-opportunity-modal,.product-review-modal)>header p{color:#728994;margin:0;font-size:10px}.opc-routing-body,.opportunity-routing-body,.opc-opportunity-body{padding:20px 23px}.opc-routing-facts{background:#dce8eb;border:1px solid #dce8eb;border-radius:12px;grid-template-columns:.7fr 1.3fr;gap:1px;display:grid;overflow:hidden}.opc-routing-facts span{background:#fff;gap:5px;padding:12px;display:grid}.opc-routing-facts small{color:#8497a0;font-size:8px}.opc-routing-facts strong{color:#294e5f;font-size:10px}.opc-routing-options{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.opc-routing-options>button{color:#244b5c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e7ea;border-radius:14px;grid-template-columns:43px 1fr;gap:11px;min-height:144px;padding:16px;transition:all .18s;display:grid}.opc-routing-options>button:hover,.opc-routing-options>button.active{background:linear-gradient(145deg,#f4fbf9,#eef7fb);border-color:#55a9a2;box-shadow:0 10px 24px #21657914}.opc-routing-options>button>span{color:#287f91;background:#e7f3f5;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.opc-routing-options>button.active>span{color:#208069;background:#dff4eb}.opc-routing-options>button>div{align-content:start;gap:7px;display:grid}.opc-routing-options strong{font-size:12px}.opc-routing-options p{color:#657f8a;margin:0;font-size:9px;line-height:1.65}.opc-routing-options small{color:#82949c;font-size:8px;line-height:1.5}.opc-routing-note,.opportunity-routing-note,.opc-opportunity-response{color:#567786;gap:7px;margin-top:16px;font-size:9px;font-weight:700;display:grid}.opc-routing-note textarea,.opportunity-routing-note textarea,.opc-opportunity-response textarea{color:#284c5d;min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #d4e4e8;border-radius:10px;outline:0;padding:11px;font-size:10px;line-height:1.6}.opc-routing-note textarea:focus,.opportunity-routing-note textarea:focus,.opc-opportunity-response textarea:focus{border-color:#65aeb9;box-shadow:0 0 0 3px #479eaf1a}.opportunity-routing-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.opportunity-routing-grid label{color:#5b7887;gap:6px;font-size:9px;font-weight:700;display:grid}.opportunity-routing-grid select{color:#264d5e;background:#fff;border:1px solid #d5e5e9;border-radius:9px;height:40px;padding:0 10px}.opportunity-partners{margin-top:17px}.opportunity-partners>div:first-child{gap:3px;margin-bottom:9px;display:grid}.opportunity-partners>div>strong{color:#274c5d;font-size:11px}.opportunity-partners>div>small{color:#82959e;font-size:8px}.opportunity-partners{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opportunity-partners>div:first-child{grid-column:1/-1}.opportunity-partners>label{cursor:pointer;background:#fff;border:1px solid #dce8eb;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.opportunity-partners>label.active{background:#edf8f5;border-color:#5eafa5}.opportunity-partners>label span{gap:3px;display:grid}.opportunity-partners>label strong{color:#294d5e;font-size:10px}.opportunity-partners>label small{color:#7f929b;font-size:8px}.opc-opportunity-hero{background:linear-gradient(145deg,#f2faf8,#f3f8fc);border:1px solid #d9e8eb;border-radius:14px;grid-template-columns:52px 1fr;gap:13px;padding:16px;display:grid}.opc-opportunity-hero>span{color:#218273;background:#dff3ed;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.opc-opportunity-hero>div{gap:4px;display:grid}.opc-opportunity-hero small{color:#398895;font-size:8px}.opc-opportunity-hero strong{color:#214a5b;font-size:15px}.opc-opportunity-hero p{color:#6e858f;margin:0;font-size:9px;line-height:1.65}.opc-opportunity-body dl{background:#dce8eb;border:1px solid #dce8eb;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.opc-opportunity-body dl>div{background:#fff;gap:5px;padding:12px;display:grid}.opc-opportunity-body dt{color:#84969f;font-size:8px}.opc-opportunity-body dd{color:#294d5e;margin:0;font-size:10px;font-weight:700}.opc-opportunity-note{color:#2b8172;background:#edf7f4;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.opc-opportunity-note span{gap:4px;display:grid}.opc-opportunity-note strong{font-size:9px}.opc-opportunity-note p{color:#647f78;margin:0;font-size:9px;line-height:1.55}.opc-opportunity-modal>footer{justify-content:space-between;align-items:center}.opc-opportunity-modal>footer>span{color:#708790;align-items:center;gap:6px;font-size:8px;display:flex}.opc-opportunity-modal>footer>div{gap:8px;display:flex}.opc-opportunity-unavailable{color:#765d2e;background:linear-gradient(135deg,#fffaf0,#f7fafb);border:1px solid #eadfc7;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:16px;padding:14px 16px;display:grid}.opc-opportunity-unavailable>span{color:#9b6a22;background:#fff0d5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.opc-opportunity-unavailable>div{gap:4px;display:grid}.opc-opportunity-unavailable strong{font-size:11px}.opc-opportunity-unavailable p{color:#7c8584;margin:0;font-size:9px;line-height:1.65}.product-review-head>span{align-items:center;gap:6px;display:flex}.product-review-modal{width:min(900px,100vw - 28px)!important}.product-review-body{gap:14px;padding:20px 23px;display:grid}.product-review-summary{background:linear-gradient(145deg,#f2faf7,#f3f8fc);border:1px solid #d7e7ea;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:13px;padding:16px;display:grid}.product-review-summary>span{color:#218273;background:#dff3ed;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.product-review-summary>div{gap:4px;display:grid}.product-review-summary small{color:#318798;letter-spacing:.08em;font-size:8px}.product-review-summary strong{color:#214a5b;font-size:15px}.product-review-summary p{color:#6e858f;margin:0;font-size:9px;line-height:1.65}.product-review-facts{background:#dce8eb;border:1px solid #dce8eb;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.product-review-facts>div{background:#fff;gap:6px;min-width:0;padding:12px 13px;display:grid}.product-review-facts dt{color:#82969f;align-items:center;gap:5px;font-size:8px;display:flex}.product-review-facts dd{color:#294d5e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.product-review-content{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-review-content article{background:#fff;border:1px solid #dce8eb;border-radius:13px;min-width:0;padding:15px}.product-review-content article>small{color:#318798;letter-spacing:.11em;font-size:7px}.product-review-content article>strong{color:#294d5e;margin:5px 0 10px;font-size:11px;display:block}.product-review-content article>p{color:#6b828d;overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;line-height:1.65}.product-review-content article b{color:#416473}.product-review-note{color:#567786;gap:7px;font-size:9px;font-weight:700;display:grid}.product-review-note textarea{color:#284c5d;min-height:78px;font:inherit;resize:vertical;background:#fff;border:1px solid #d4e4e8;border-radius:10px;outline:0;padding:11px;font-size:10px;line-height:1.6}.product-review-note textarea:focus{border-color:#65aeb9;box-shadow:0 0 0 3px #479eaf1a}.product-review-modal>footer{justify-content:space-between;align-items:center;gap:12px}.product-review-modal>footer>span{color:#708790;align-items:center;gap:6px;font-size:8px;display:flex}.product-review-modal>footer>div{gap:8px;display:flex}.product-review-modal>footer button{justify-content:center;align-items:center;gap:5px;display:flex}.platform-assistant-panel.is-conversation-center{width:min(760px,100vw - 32px);height:min(680px,100vh - 108px)}.platform-conversation-center{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.platform-conversation-list{background:linear-gradient(#f4f9fa,#edf5f6);border-right:1px solid #dce9ec;min-height:0;padding:10px;overflow:auto}.platform-conversation-list>button{color:#294c5c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 8px;display:grid}.platform-conversation-list>button:hover,.platform-conversation-list>button.active{background:#ffffffe6;border-color:#cfe3e7;box-shadow:0 7px 18px #1c4f620f}.platform-conversation-list>button>span{color:#287f91;background:#e4f2f3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.platform-conversation-list>button>span.is-assistant{color:#258476;background:linear-gradient(145deg,#dff4ec,#e3f1f9)}.platform-conversation-list>button>div{gap:3px;min-width:0;display:grid}.platform-conversation-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-conversation-list>button small{color:#7c929c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-conversation-list>button>b{color:#fff;background:#e95c54;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.platform-conversation-list>button>svg{color:#6e9aa7}.platform-conversation-label{color:#73909b;letter-spacing:.05em;align-items:center;gap:5px;margin:14px 8px 6px;font-size:8px;font-weight:750;display:flex}.platform-conversation-label em{margin-left:auto;font-style:normal}.platform-conversation-empty{color:#8b9da4;margin:12px 8px;font-size:8px;line-height:1.6}.platform-conversation-main{background:#fbfefef0;flex-direction:column;min-width:0;min-height:0;display:flex}.platform-conversation-main>.platform-assistant-policy{flex:0 0 34px}.platform-conversation-main>.platform-assistant-messages,.platform-conversation-main>.platform-chat-messages{flex:1;min-height:0}.platform-conversation-main>.platform-assistant-compose,.platform-conversation-main>.platform-chat-compose{flex:none}.platform-conversation-main>footer{text-align:center;color:#81949c;padding:9px 0 10px;font-size:9px}.platform-conversation-main .platform-assistant-compose{background:#fff;border:1px solid #cfe1e4;border-radius:16px;align-items:flex-end;gap:8px;margin:0 14px;padding:9px 9px 9px 13px;display:flex;box-shadow:0 8px 22px #18415012}.platform-conversation-main .platform-assistant-compose textarea{resize:none;color:#17394a;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px;line-height:1.5}.platform-conversation-main .platform-assistant-compose button{color:#fff;cursor:pointer;background:#1b667a;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.platform-chat-head{background:#f8fcfc;border-bottom:1px solid #dce9ec;flex:0 0 62px;justify-content:space-between;align-items:center;gap:12px;height:62px;padding:0 16px;display:flex}.platform-chat-head>div{gap:3px;min-width:0;display:grid}.platform-chat-head small{color:#5f8b9a;font-size:8px}.platform-chat-head strong{color:#24495a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-chat-head>span{color:#2b7e70;background:#e8f4f2;border-radius:99px;padding:5px 8px;font-size:8px}.platform-chat-messages{padding:16px;overflow:auto}.platform-chat-messages>article{margin-bottom:12px;display:flex}.platform-chat-messages>article.mine{justify-content:flex-end}.platform-chat-messages>article>div{gap:4px;max-width:78%;display:grid}.platform-chat-messages small{color:#7b929b;font-size:8px}.platform-chat-messages p{color:#294a59;white-space:pre-wrap;background:#fff;border:1px solid #dbe8eb;border-radius:5px 14px 14px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.platform-chat-messages article.mine p{color:#fff;background:#246d80;border:0;border-radius:14px 5px 14px 14px}.platform-chat-messages time{color:#93a2a8;font-size:7px}.platform-chat-messages article.mine time{text-align:right}.platform-chat-empty{color:#8198a1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.platform-chat-empty strong{color:#426675;margin-top:8px;font-size:11px}.platform-chat-empty p{margin:4px 0;font-size:9px}.platform-chat-compose{background:#fff;border:1px solid #d1e2e5;border-radius:15px;grid-template-columns:34px 1fr 38px;align-items:end;gap:7px;margin:0 14px;padding:8px;display:grid;position:relative;box-shadow:0 8px 22px #1841500f}.platform-chat-compose textarea{resize:none;color:#294b5a;min-height:36px;max-height:88px;font:inherit;border:0;outline:0;padding:7px 4px;font-size:11px;line-height:1.5}.platform-assistant-panel .platform-chat-compose>button{cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.platform-chat-emoji{color:#428092;background:#eef6f6}.platform-assistant-panel .platform-chat-compose>.platform-chat-send{color:#fff;background:#216b7e;width:38px;height:38px}.platform-assistant-panel .platform-chat-compose>button:disabled{opacity:.35}.platform-chat-emojis{z-index:3;background:#fff;border:1px solid #d4e5e8;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;display:grid;position:absolute;bottom:57px;left:0;box-shadow:0 14px 36px #18404f2b}.platform-assistant-panel .platform-chat-emojis button{color:#365f6d;cursor:pointer;background:#f0f7f7;border:0;border-radius:7px;width:auto;height:30px;padding:0 7px;font-size:12px}.platform-assistant-unread{z-index:6;color:#fff;background:#ea5d55;border:2px solid #f8fcfc;border-radius:99px;place-items:center;min-width:20px;padding:0 5px;line-height:1;top:0;right:0;height:20px!important;font-size:9px!important;display:grid!important;position:absolute!important}@keyframes platformMessageNudge{0%,86%,to{transform:translateY(0)rotate(0)}89%{transform:translateY(-2px)rotate(-2deg)}92%{transform:translateY(0)rotate(2deg)}95%{transform:translateY(-1px)rotate(-1deg)}}@media (max-width:760px){.v2-shell :is(.opc-routing-modal,.opportunity-routing-modal,.opc-opportunity-modal,.product-review-modal){width:100%;max-height:calc(100vh - 12px)}.opc-routing-options,.opportunity-partners,.product-review-content,.opportunity-routing-grid{grid-template-columns:1fr}.opc-opportunity-body dl,.product-review-facts{grid-template-columns:1fr 1fr}.opc-opportunity-modal>footer,.product-review-modal>footer{flex-direction:column;align-items:stretch}.opc-opportunity-modal>footer>div,.product-review-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}.product-review-modal>footer>div{grid-template-columns:1fr}.platform-assistant-panel.is-conversation-center{width:calc(100vw - 24px);height:calc(100dvh - 92px)}.platform-conversation-center{grid-template-rows:128px minmax(0,1fr);grid-template-columns:1fr}.platform-conversation-list{border-bottom:1px solid #dce9ec;border-right:0;gap:7px;display:flex;overflow:auto}.platform-conversation-list>button{min-width:180px;height:58px}.platform-conversation-label,.platform-conversation-empty{display:none}}@media (max-width:520px){.opc-routing-options,.opc-routing-facts,.opc-opportunity-body dl,.product-review-facts{grid-template-columns:1fr}.opc-opportunity-hero,.product-review-summary{grid-template-columns:42px 1fr}.opc-opportunity-hero>span,.product-review-summary>span{width:42px;height:42px}.opc-opportunity-unavailable{grid-template-columns:1fr}.platform-assistant-panel.is-conversation-center>header{height:64px}.platform-conversation-center{grid-template-rows:112px minmax(0,1fr)}}.platform-assistant-policy{justify-content:space-between;gap:10px}.platform-assistant-policy>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.platform-assistant-policy>b{color:#267665;background:#eaf7f2;border:1px solid #cde7df;border-radius:99px;flex:none;padding:4px 8px;font-size:8px;font-weight:750}.platform-assistant-policy>b.is-degraded{color:#936c2e;background:#fff7e8;border-color:#eadfc5}.platform-assistant-runtime{color:#2f7b69;background:#eff9f5;border:1px solid #cde8df;border-radius:99px;width:max-content;max-width:100%;margin-top:7px;padding:4px 7px;font-size:8px;font-style:normal;line-height:1.35;display:inline-flex}.platform-assistant-runtime.is-degraded{color:#8d6a32;background:#fff8e9;border-color:#eadfc5}.platform-assistant-actions{gap:7px;margin-top:10px;display:grid}.platform-assistant-actions>button{color:#1c6376;text-align:left;cursor:pointer;background:linear-gradient(120deg,#f4fbfa,#f3f8fc);border:1px solid #cfe4e7;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px 8px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.platform-assistant-actions>button:hover{border-color:#8fc7ce;transform:translateY(-1px);box-shadow:0 7px 18px #185b6d1a}.platform-assistant-actions>button span{gap:2px;min-width:0;display:grid}.platform-assistant-actions>button small{color:#73909b;font-size:8px}.platform-assistant-actions>button strong{color:#1a4d60;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-assistant-actions>button>svg{flex:none}.sms-console{gap:16px;display:grid}.sms-console-loading{color:#63808f;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.sms-console-hero{background:radial-gradient(circle at 86% 20%,#4fc6aa21,#0000 28%),linear-gradient(125deg,#ffffffeb,#e9f7f9e0 55%,#e8f2fbe6);border:1px solid #8bb9d157;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:166px;padding:30px 34px;display:flex;box-shadow:0 18px 42px #2b577414,inset 0 1px #fff}.sms-console-hero small{color:#258095;letter-spacing:.17em;font-size:9px;font-weight:700}.sms-console-hero h1{color:#17384c;margin:10px 0 8px;font-size:31px}.sms-console-hero p{color:#6c8390;max-width:760px;margin:0;line-height:1.75}.sms-mode-state{color:#397181;white-space:nowrap;background:#ffffffb8;border:1px solid #7cbbc85c;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.sms-mode-state i{background:#43c59a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #43c59a1c}.sms-console-error{margin:0}.sms-console-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:16px;display:grid}.sms-side-stack{gap:16px;display:grid}.sms-config-card,.sms-readiness-card,.sms-test-card,.sms-delivery-card{overflow:hidden}.sms-provider-options{grid-template-columns:1fr 1fr;gap:11px;padding:20px;display:grid}.sms-provider-options>button{text-align:left;color:#57727f;cursor:pointer;background:#fafdfdcc;border:1px solid #d7e5e8;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:102px;padding:16px;display:grid}.sms-provider-options>button>span{color:#347e8c;background:#edf6f6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sms-provider-options>button div{gap:5px;display:grid}.sms-provider-options strong{color:#284b5c;font-size:13px}.sms-provider-options small{color:#7b8e97;font-size:10px;line-height:1.5}.sms-provider-options em{color:#72868e;background:#edf3f4;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal}.sms-provider-options>button.active{background:linear-gradient(145deg,#f5fcfb,#eaf7f7);border-color:#74bac0;box-shadow:0 0 0 3px #4db5b117}.sms-provider-options>button.active>span{color:#218573;background:#dff3ef}.sms-provider-options>button.active em{color:#238264;background:#dff3ea}.sms-provider-options>button:disabled{opacity:.7;cursor:not-allowed}.sms-code-editor{background:linear-gradient(125deg,#fbfdfd,#f3f9fa);border:1px solid #dce8ea;border-radius:15px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr);align-items:center;gap:20px;margin:0 20px;padding:18px;display:grid}.sms-code-editor>header{align-items:center;gap:10px;display:flex}.sms-code-editor>header>span{color:#287f8e;background:#e5f3f3;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sms-code-editor>header div{gap:4px;display:grid}.sms-code-editor>header strong{color:#284a5a}.sms-code-editor>header small{color:#77909a;font-size:10px}.sms-code-editor>label{color:#3f616f;gap:6px;font-size:10px;display:grid}.sms-code-editor>label>div{background:#fff;border:1px solid #cfdee2;border-radius:11px;align-items:center;height:42px;display:flex;overflow:hidden}.sms-code-editor input{color:#173a4b;min-width:0;height:100%;font:inherit;letter-spacing:.2em;border:0;outline:0;flex:1;padding:0 12px}.sms-code-editor label button{color:#4c7887;background:0 0;border:0;border-left:1px solid #e3ecee;place-items:center;width:42px;height:100%;display:grid}.sms-code-editor>label>small{color:#83949b}.sms-policy-strip{border:1px solid #e0eaec;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:14px 20px 0;display:grid;overflow:hidden}.sms-policy-strip span{border-right:1px solid #e5edef;align-content:center;min-height:64px;padding:11px 15px;display:grid}.sms-policy-strip span:last-child{border-right:0}.sms-policy-strip strong{color:#1d6175;font-size:19px}.sms-policy-strip small{color:#81939b;font-size:9px}.sms-config-card>footer{background:#fafcfc;border-top:1px solid #e5edef;justify-content:space-between;align-items:center;gap:14px;min-height:72px;margin-top:16px;padding:12px 20px;display:flex}.sms-config-card>footer p{color:#718994;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.sms-config-card>footer button{align-items:center;gap:7px;display:flex}.sms-readiness-card ul{margin:0;padding:8px 18px 16px;list-style:none;display:grid}.sms-readiness-card .v2-card-head>span.ready{color:#29856a}.sms-readiness-card .v2-card-head>span.pending{color:#a16b25}.sms-readiness-card li{border-bottom:1px solid #eaf0f1;align-items:center;gap:10px;min-height:54px;display:flex}.sms-readiness-card li:last-child{border-bottom:0}.sms-readiness-card li>span{color:#a17638;background:#f4f1ea;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.sms-readiness-card li.done>span{color:#288369;background:#e8f5f0}.sms-readiness-card li div{gap:2px;display:grid}.sms-readiness-card li strong{color:#355665;font-size:11px}.sms-readiness-card li small{color:#83939a;font-size:9px}.sms-test-card{padding-bottom:18px}.sms-test-card>p{color:#728792;margin:14px 18px;font-size:10px;line-height:1.65}.sms-test-fields{grid-template-columns:110px 1fr;gap:9px;padding:0 18px;display:grid}.sms-test-fields label{color:#4d6874;gap:5px;font-size:9px;display:grid}.sms-test-fields select,.sms-test-fields label>div{background:#fff;border:1px solid #d4e2e4;border-radius:10px;height:38px}.sms-test-fields select{color:#355665;padding:0 8px}.sms-test-fields label>div{color:#70909b;align-items:center;padding:0 9px;display:flex}.sms-test-fields input{color:#284a5a;border:0;outline:0;flex:1;min-width:0;padding-left:7px}.sms-test-card>button{justify-content:center;align-items:center;gap:7px;min-height:38px;margin:12px 18px 0;display:flex}.sms-test-result{color:#277b65;background:#edf8f4;border-radius:11px;align-items:center;gap:8px;margin:11px 18px 0;padding:10px;display:flex}.sms-test-result span{gap:3px;display:grid}.sms-test-result strong{font-size:10px}.sms-test-result small{color:#6c8d83;font-size:8px}.sms-delivery-card .v2-table{margin:0}.sms-delivery-status{border-radius:7px;padding:4px 7px;font-size:9px;display:inline-flex}.sms-delivery-status.is-sent{color:#267f63;background:#e4f5ed}.sms-delivery-status.is-failed{color:#a85454;background:#faeaea}.sms-delivery-empty{color:#7b939d;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.sms-delivery-empty strong{color:#41616e}.sms-delivery-empty p{margin:0;font-size:10px}@media (max-width:1100px){.sms-console-grid{grid-template-columns:1fr}.sms-side-stack{grid-template-columns:1fr 1fr}.sms-config-card{grid-row:auto}}@media (max-width:720px){.sms-console-hero{flex-direction:column;padding:23px}.sms-console-hero h1{font-size:26px}.sms-provider-options,.sms-side-stack,.sms-code-editor,.sms-policy-strip{grid-template-columns:1fr}.sms-policy-strip span{border-bottom:1px solid #e5edef;border-right:0}.sms-policy-strip span:last-child{border-bottom:0}.sms-config-card>footer{flex-direction:column;align-items:flex-start}.sms-test-fields{grid-template-columns:1fr}}@media (max-width:620px){.v2-launcher-body{padding-bottom:16px}.v2-launcher-account{padding-left:9px}.v2-launcher-account .v2-profile-trigger{border-left:0;width:42px;min-width:42px;height:42px;padding:0}}.pp-shell{--pp-ink:#17394b;--pp-muted:#728995;--pp-line:#d8e7eb;--pp-mint:#2c9c83}.pp-hero{background:radial-gradient(circle at 84% 14%,#3ac7a41f,#0000 28%),linear-gradient(135deg,#fffffff0,#eff8faeb);overflow:hidden}.pp-hero .v2-card-head{border-bottom:0}.pp-tabs{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 20px;display:grid}.pp-tabs button{border:1px solid var(--pp-line);color:#587482;text-align:left;cursor:pointer;background:#ffffffb8;border-radius:12px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:52px;padding:10px 13px;transition:all .18s;display:grid}.pp-tabs button:hover,.pp-tabs button.active{color:#226d68;background:#f4fbf9;border-color:#83c6bd;box-shadow:0 8px 20px #23657412}.pp-tabs button svg{justify-self:center}.pp-tabs button span{font-size:10px;font-weight:750}.pp-tabs button b{color:#47727e;text-align:center;background:#e8f2f4;border-radius:99px;min-width:24px;padding:4px 7px;font-size:8px}.pp-tabs button.active b{color:#237b65;background:#dff3eb}.pp-kpis{margin:0}.pp-master-detail{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);align-items:start;gap:13px;display:grid}.pp-list{position:sticky;top:12px;overflow:hidden}.pp-list>header{border-bottom:1px solid #e1ecef;justify-content:space-between;align-items:center;min-height:64px;padding:13px 16px;display:flex}.pp-list>header>div{gap:3px;display:grid}.pp-list>header small,.pp-detail-title small{color:#368698;letter-spacing:.12em;font-size:7px}.pp-list>header h3,.pp-detail-title h3{color:var(--pp-ink);margin:0;font-size:13px}.pp-list>header>span{color:#66818d;background:#edf5f6;border-radius:99px;padding:5px 8px;font-size:8px}.pp-list>button{width:100%;color:var(--pp-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8f0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.pp-list>button:last-child{border-bottom:0}.pp-list>button:hover,.pp-list>button.active{background:linear-gradient(100deg,#f1faf7,#f4f8fb)}.pp-list>button.active{box-shadow:inset 3px 0 #43aa92}.pp-list>button>div{gap:4px;min-width:0;display:grid}.pp-list>button small{color:#6d8b97;font-size:7px}.pp-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pp-list>button p{color:#81939b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.pp-list>button aside{align-items:center;gap:7px;display:flex}.pp-list em,.pp-detail-title>em{color:#6a7f88;white-space:nowrap;background:#edf4f5;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal}.pp-list em[data-health=GREEN],.pp-list em[data-status=VALIDATED],.pp-detail-title>em[data-health=GREEN]{color:#267e65;background:#e5f5ed}.pp-list em[data-health=YELLOW],.pp-detail-title>em[data-health=YELLOW]{color:#9b6c24;background:#fff4df}.pp-list em[data-health=RED],.pp-list em[data-status=INVALID],.pp-detail-title>em[data-health=RED]{color:#a14f4a;background:#fae9e7}.pp-empty{color:#83959d;place-items:center;min-height:160px;display:grid}.pp-detail{overflow:hidden}.pp-detail-title{background:linear-gradient(135deg,#ffffffeb,#f2f9fadb);border-bottom:1px solid #e1ecef;justify-content:space-between;align-items:flex-start;gap:12px;min-height:76px;padding:17px 19px;display:flex}.pp-detail-title>div{gap:5px;display:grid}.pp-detail-title p{color:var(--pp-muted);margin:0;font-size:8px}.pp-facts{background:#e3edef;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.pp-facts>div{background:#fff;min-height:68px;padding:13px 16px}.pp-facts>div:first-child,.pp-facts>div:nth-child(2),.pp-facts>div:nth-child(3){grid-column:1/-1}.pp-facts dt{color:#81959e;font-size:8px}.pp-facts dd{color:#294d5d;margin:7px 0 0;font-size:9px;line-height:1.65}.pp-actions{background:#fbfdfd;border-top:1px solid #e2ecef;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.pp-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px 19px;display:grid}.pp-field{color:#587482;align-content:start;gap:6px;min-width:0;font-size:8px;font-weight:700;display:grid}.pp-field>span{white-space:nowrap}.pp-field input,.pp-field select,.pp-field textarea{color:#264b5b;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d3e3e7;border-radius:9px;outline:0;padding:0 9px;font-size:9px}.pp-field textarea{resize:vertical;min-height:72px;padding:9px;line-height:1.55}.pp-field:has(textarea){grid-column:span 2}.pp-field input:focus,.pp-field select:focus,.pp-field textarea:focus{border-color:#6bb4bb;box-shadow:0 0 0 3px #40a2ae17}.pp-role-section{background:#f9fcfc;border:1px solid #dae7ea;border-radius:13px;margin:0 18px 18px}.pp-role-section>header{border-bottom:1px solid #e1ebed;justify-content:space-between;align-items:center;min-height:56px;padding:10px 13px;display:flex}.pp-role-section>header>div{color:#2e7d88;align-items:center;gap:9px;display:flex}.pp-role-section>header span{gap:3px;display:grid}.pp-role-section>header b{color:#315563;font-size:10px}.pp-role-section>header small{color:#82969d;font-size:7px}.pp-role-section>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;display:grid}.pp-promote-modal{width:min(760px,100vw - 30px);max-width:none}.pp-promote-modal>.pp-form-grid{grid-template-columns:1fr 1fr}.pp-promote-modal>footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1100px){.pp-master-detail{grid-template-columns:1fr}.pp-list{position:static}.pp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-role-section>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.pp-tabs{grid-template-columns:1fr;padding-inline:12px}.pp-form-grid,.pp-promote-modal>.pp-form-grid,.pp-role-section>div,.pp-facts{grid-template-columns:1fr}.pp-facts>div{grid-column:1}.pp-field:has(textarea){grid-column:1}.pp-detail-title{flex-direction:column}.pp-actions{flex-direction:column;align-items:stretch}.pp-actions button{width:100%}}.pc-shell{--pc-ink:#17394d;--pc-muted:#6f8793;--pc-line:#d8e6eb;gap:13px}.pc-loading{color:#66828f;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.pc-hero{color:#fff;background:radial-gradient(circle at 83% 13%,#40c6a72b,#0000 27%),linear-gradient(125deg,#153e52,#1d6070 62%,#2b827a);border:1px solid #89b7cf66;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);min-height:220px;display:grid;overflow:hidden;box-shadow:0 18px 44px #19485b1f}.pc-hero-copy{padding:34px 38px}.pc-hero-copy>span{color:#a9ddd7;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.pc-hero-copy h2{letter-spacing:-.025em;max-width:760px;margin:11px 0 9px;font-size:28px}.pc-hero-copy p{color:#cfdee1;max-width:750px;margin:0;font-size:12px;line-height:1.75}.pc-hero-copy>div{flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px;display:flex}.pc-hero-copy>div>button{align-items:center;gap:8px;display:flex}.pc-hero-copy>div>span{color:#b8d2d3;align-items:center;gap:6px;font-size:10px;display:flex}.pc-hero-total{background:#ffffff12;border-left:1px solid #daf1f029;flex-direction:column;justify-content:center;padding:27px 31px;display:flex}.pc-hero-total>small{color:#b5d4d3;font-size:10px}.pc-hero-total>strong{margin-top:4px;font-size:54px;line-height:1}.pc-hero-total>span{color:#c8dddc;margin-top:5px;font-size:11px}.pc-hero-total dl{background:#ffffff2e;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 0;display:grid}.pc-hero-total dl>div{background:#12404a8f;padding:10px 11px}.pc-hero-total dt{color:#b8d2d1;font-size:9px}.pc-hero-total dd{margin:5px 0 0;font-size:13px;font-weight:760}.pc-lifecycle{border:1px solid var(--pc-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 10px 28px #1c495b0d}.pc-lifecycle article{border-right:1px solid #e3ecef;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:104px;padding:17px 20px;display:grid;position:relative}.pc-lifecycle article:last-child{border-right:0}.pc-lifecycle article>span{color:#287d8d;background:linear-gradient(145deg,#e4f4f0,#e8f2f8);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.pc-lifecycle article>div{gap:2px;display:grid}.pc-lifecycle small{color:#718b97;font-size:9px}.pc-lifecycle strong{color:var(--pc-ink);font-size:24px}.pc-lifecycle p{color:#82969e;margin:0;font-size:9px}.pc-lifecycle article>svg{z-index:1;color:#91afbb;background:#fff;padding:2px;position:absolute;right:-8px}.pc-kpis{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.pc-kpis article{border:1px solid var(--pc-line);background:linear-gradient(145deg,#fff,#f8fbfc);border-radius:14px;min-height:100px;padding:16px 17px;box-shadow:0 8px 22px #1e4b5c0b}.pc-kpis article>span{color:#5d7986;align-items:center;gap:6px;font-size:10px;display:flex}.pc-kpis article>strong{color:var(--pc-ink);margin-top:9px;font-size:24px;display:block}.pc-kpis article>small{color:#88999f;margin-top:4px;font-size:9px;display:block}.pc-workgrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.pc-portfolio-list{overflow:hidden}.pc-portfolio-list>header,.pc-actions>header{border-bottom:1px solid #e2ecef;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:flex}.pc-portfolio-list>header>div,.pc-actions>header>div{gap:3px;display:grid}.pc-portfolio-list header small,.pc-actions header small{color:#2e8395;letter-spacing:.12em;font-size:8px}.pc-portfolio-list header h3,.pc-actions header h3{color:var(--pc-ink);margin:0;font-size:15px}.pc-portfolio-list>header>span,.pc-actions>header>span{color:#67808b;background:#edf5f6;border-radius:99px;padding:5px 8px;font-size:9px}.pc-project-row{width:100%;min-height:82px;color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7eff1;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:11px 15px;display:grid}.pc-project-row:hover{background:linear-gradient(90deg,#f0f9f7,#f3f8fb)}.pc-project-row>span{color:#337eaa;background:#e8f2f8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pc-project-row>span.is-opportunity{color:#27836b;background:#e5f5ef}.pc-project-row>div{gap:3px;min-width:0;display:grid}.pc-project-row small{color:#758e99;font-size:9px}.pc-project-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pc-project-row p{color:#82959d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.pc-project-row aside{justify-items:end;gap:4px;display:grid}.pc-project-row aside em{color:#297d67;background:#e7f4ed;border-radius:7px;padding:4px 6px;font-size:8px;font-style:normal}.pc-project-row aside em[data-health=YELLOW]{color:#996a23;background:#fff3df}.pc-project-row aside em[data-health=RED]{color:#a14f49;background:#fbe9e7}.pc-project-row aside b{color:#6d8792;font-size:8px}.pc-project-row>svg{color:#93aab4}.pc-portfolio-list>footer{background:#fafcfc;justify-content:flex-end;min-height:51px;padding:9px 15px;display:flex}.pc-portfolio-list>footer button{color:#26768a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:730;display:flex}.pc-actions{overflow:hidden}.pc-actions>div>button{width:100%;min-height:70px;color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7eff1;grid-template-columns:35px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:10px 16px;display:grid}.pc-actions>div>button:hover{background:#f3f9f8}.pc-actions>div>button>span{color:#2c806c;background:#e8f4ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pc-actions>div>button>span[data-health=RED]{color:#ad544d;background:#fbe9e7}.pc-actions>div>button>div{gap:2px;min-width:0;display:grid}.pc-actions button small{color:#78909b;font-size:8px}.pc-actions button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pc-actions button p{color:#84969d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.pc-actions button aside{justify-items:end;gap:3px;display:grid}.pc-actions button aside b{font-size:9px}.pc-actions button aside em{color:#82959d;font-size:8px;font-style:normal}.pc-empty{color:#84979f;place-items:center;min-height:140px;margin:0;font-size:10px;display:grid}.pc-modebar{background:linear-gradient(120deg,#f2faf8,#f3f8fb);border:1px solid #d6e6ea;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin-bottom:12px;padding:10px 15px;display:flex}.pc-modebar>div{color:#267d84;align-items:center;gap:9px;display:flex}.pc-modebar>div>span{gap:3px;display:grid}.pc-modebar strong{color:#244b5c;font-size:12px}.pc-modebar small{color:#758c96;font-size:9px}.pc-modebar button{align-items:center;gap:6px;display:flex}@media (max-width:1120px){.pc-hero{grid-template-columns:1fr 260px}.pc-lifecycle{grid-template-columns:1fr 1fr}.pc-lifecycle article:nth-child(2){border-right:0}.pc-lifecycle article:nth-child(-n+2){border-bottom:1px solid #e3ecef}.pc-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.pc-hero{grid-template-columns:1fr}.pc-hero-total{border-top:1px solid #daf1f029;border-left:0}.pc-workgrid{grid-template-columns:1fr}.pc-kpis{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pc-hero-copy{padding:25px 21px}.pc-hero-copy h2{font-size:24px}.pc-hero-copy>div{flex-direction:column;align-items:flex-start}.pc-hero-total{padding:23px 21px}.pc-lifecycle{grid-template-columns:1fr}.pc-lifecycle article{border-right:0;border-bottom:1px solid #e3ecef!important}.pc-lifecycle article:last-child{border-bottom:0!important}.pc-lifecycle article>svg{display:none}.pc-kpis{grid-template-columns:1fr}.pc-project-row,.pc-actions>div>button{grid-template-columns:36px minmax(0,1fr) 16px}.pc-project-row aside,.pc-actions button aside{display:none}.pc-modebar{flex-direction:column;align-items:flex-start}.pc-modebar button{justify-content:center;width:100%}}.learning-lesson-materials{background:#f7faf8;border:1px solid #d8e7e2;border-radius:10px;gap:12px;margin:8px 15px 20px;padding:16px;display:grid}.learning-lesson-materials h3{color:#193f3a;margin:0;font-size:16px;line-height:1.5}.learning-lesson-materials p{color:#48635d;margin:0;font-size:13px;line-height:1.8}.learning-lesson-materials a{white-space:normal;align-items:center;gap:8px;min-height:44px;line-height:1.6;display:flex}.learning-lesson-materials a svg{flex-shrink:0}.learning-lesson-materials small{color:#526b66;font-size:12px;line-height:1.7}.learning-has-materials .learning-article-reader p{font-size:15px;line-height:1.95}.learning-has-materials .learning-article-reader li{font-size:14px;line-height:1.8}.learning-has-materials .learning-article-reader>header strong{font-size:13px}.learning-has-materials .learning-detail-aside{position:static}.learning-library-count{color:#526b66;font-size:13px;line-height:1.8}.learning-lesson-materials a.v2-secondary{height:auto;padding:9px 12px;text-decoration:none}.v2-launcher{--launcher-ink:#17364d;--launcher-muted:#667f8e;--launcher-soft:#edf6fb;--launcher-line:#77a5c44f;--launcher-blue:#267eb6;--launcher-teal:#27a98c;--launcher-purple:#7062cf;min-height:100dvh;color:var(--launcher-ink);background-color:#f8fbfd;background-image:linear-gradient(#4989ac0e 1px,#0000 1px),linear-gradient(90deg,#4989ac0e 1px,#0000 1px),radial-gradient(circle at 9% 2%,#31c19d21,#0000 28%),radial-gradient(circle at 88% 8%,#537dd621,#0000 32%),linear-gradient(#f8fcfd 0,#f4f9fc 52%,#f9fcfd 100%);background-size:48px 48px,48px 48px,auto,auto,auto;background-attachment:fixed}.v2-launcher-header{border-bottom:1px solid var(--launcher-line);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#fcfeffe6;height:72px;padding-inline:clamp(24px,3vw,48px);box-shadow:0 10px 32px #1e4c670e}.v2-launcher-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-launcher-overview{border:1px solid var(--launcher-line);background:radial-gradient(circle at 94% 18%,#26a98c1f,#0000 29%),linear-gradient(118deg,#fffffff5,#f8fcfeed);border-radius:24px;grid-template-columns:minmax(0,1fr) 310px 220px;align-items:stretch;min-height:136px;display:grid;overflow:hidden;box-shadow:0 18px 48px #1f4c6611}.v2-launcher-overview-copy{flex-direction:column;justify-content:center;min-width:0;padding:18px 28px;display:flex}.v2-launcher-overview-kicker{color:var(--launcher-blue);letter-spacing:.11em;align-items:center;gap:12px;font-size:12px;font-weight:760;display:flex}.v2-launcher-overview-kicker em{color:#718895;letter-spacing:0;background:#ffffffc2;border:1px solid #d9e8ec;border-radius:99px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.v2-launcher-overview-kicker em i{background:#9aabb3;border-radius:50%;width:7px;height:7px}.v2-launcher-overview-kicker em.is-online i{background:#3ac59a;box-shadow:0 0 0 4px #3ac59a1c}.v2-launcher-overview h1 span{color:#0000;background:linear-gradient(100deg, var(--launcher-blue), var(--launcher-teal) 52%, var(--launcher-purple));-webkit-background-clip:text;background-clip:text;margin-left:.22em}.v2-launcher-overview-identity{color:#758c98;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.v2-launcher-overview-identity strong{color:#21485d}.v2-launcher-overview-identity span:before{content:"·";color:#a0b4bd;margin-right:8px}.v2-launcher-overview>dl{border-left:1px solid var(--launcher-line);border-right:1px solid var(--launcher-line);grid-template-columns:repeat(3,1fr);align-self:stretch;margin:0;display:grid}.v2-launcher-overview>dl>div{border-right:1px solid var(--launcher-line);background:#ffffff47;place-content:center;justify-items:center;gap:6px;display:grid}.v2-launcher-overview>dl>div:last-child{border-right:0}.v2-launcher-overview dd{color:var(--launcher-ink);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:760}.v2-launcher-overview>dl>div:last-child dd{color:var(--launcher-blue)}.v2-launcher-assistant-entry{min-width:0;color:var(--launcher-ink);text-align:left;cursor:pointer;background:#eef8f97a;border:0;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;gap:10px;padding:18px;transition:background-color .2s,color .2s;display:grid}:is(.v2-launcher-assistant-entry:hover,.v2-launcher-assistant-entry:focus-visible){color:var(--launcher-blue);background:#e2f3f5c7;outline:0}.v2-launcher-assistant-entry .v2-workbench-agent-mark{width:46px;height:46px}.v2-launcher-assistant-entry .v2-workbench-agent-mark>i{display:block}.v2-launcher-assistant-entry>span:nth-child(2){gap:3px;min-width:0;display:grid}.v2-launcher-assistant-entry strong{white-space:nowrap;font-size:14px;line-height:1.25}.v2-launcher-assistant-entry small{color:var(--launcher-blue);overflow-wrap:normal;word-break:keep-all;font-size:12px;font-weight:650;line-height:1.45}.v2-launcher-action-board{border:1px solid var(--launcher-line);background:#ffffffc2;border-radius:22px;grid-template-columns:290px minmax(0,1fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 13px 36px #1f4c660b}.v2-launcher-today{border-right:1px solid var(--launcher-line);background:linear-gradient(145deg,#f6fcfdc7,#ffffffeb);flex-direction:column;min-width:0;padding:23px 22px 20px;display:flex}.v2-launcher-today h2,.v2-launcher-priority-lanes h2,.v2-launcher-directory h2{color:var(--launcher-ink);letter-spacing:-.025em;margin:4px 0 0;font-size:23px;font-weight:740}.v2-launcher-today>div{border-top:1px solid var(--launcher-line);grid-template-columns:34px minmax(0,1fr);gap:7px 10px;margin-top:18px;padding-top:18px;display:grid}.v2-launcher-today>div>span{width:32px;height:32px;color:var(--launcher-teal);background:#f4fbf9;border:1px solid #bfe1dc;border-radius:50%;grid-row:1;place-items:center;display:grid}.v2-launcher-today>div strong{align-self:end;font-size:15px}.v2-launcher-today footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:18px;display:grid}.v2-launcher-today footer>*{color:#236a88;min-height:40px;font:inherit;cursor:pointer;background:#fffc;border:1px solid #cfe0e7;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:680;text-decoration:none;display:flex}:is(.v2-launcher-today footer>:hover,.v2-launcher-today footer>:focus-visible){background:#f3fafb;border-color:#92bfce;outline:0}.v2-launcher-priority-lanes{min-width:0;padding:23px 22px}.v2-launcher-priority-lanes>header{border-bottom:1px solid var(--launcher-line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:12px;display:flex}.v2-launcher-priority-lanes>header>span{color:#738a96;white-space:nowrap;font-size:12px}.v2-launcher-priority-lanes>div{display:grid}.v2-launcher-action-row{border:0;border-bottom:1px solid var(--launcher-line);min-width:0;min-height:58px;color:var(--launcher-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:78px minmax(175px,.7fr) minmax(220px,1fr) 108px 18px;align-items:center;gap:12px;padding:8px 8px 8px 0;transition:background-color .18s,padding-inline .18s;display:grid}.v2-launcher-action-row:last-child{border-bottom:0}:is(.v2-launcher-action-row:hover,.v2-launcher-action-row:focus-visible){background:#ebf7f9ad;outline:0;padding-inline:8px}.v2-launcher-action-code{color:var(--launcher-blue);align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:750;display:inline-flex}.v2-launcher-action-row>div{gap:3px;min-width:0;display:grid}.v2-launcher-action-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.v2-launcher-action-row>div small{color:#7a8f9a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-launcher-action-steps{color:#6b8390;white-space:nowrap;align-items:center;gap:0;min-width:0;font-size:13px;display:flex;overflow:hidden}.v2-launcher-action-steps i{align-items:center;font-style:normal;display:inline-flex}.v2-launcher-action-steps i+i:before{content:"";background:linear-gradient(90deg, var(--launcher-teal), var(--launcher-blue));opacity:.56;width:15px;height:1px;margin:0 8px}.v2-launcher-action-row>em{color:#357793;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:680;display:inline-flex}.v2-launcher-action-row>svg{color:var(--launcher-blue)}.v2-launcher-directory{border:1px solid var(--launcher-line);background:#ffffffc7;border-radius:22px;margin-top:16px;overflow:hidden;box-shadow:0 13px 36px #1f4c660b}.v2-launcher-directory-heading{border-bottom:1px solid var(--launcher-line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px 22px;display:flex}.v2-launcher-directory-tools{align-items:center;gap:14px;display:flex}.v2-launcher-directory-tools>span{color:#738a96;white-space:nowrap;font-size:12px}.v2-launcher-directory-tools label{color:#6d8794;background:#f8fcfdeb;border:1px solid #cfe0e7;border-radius:11px;align-items:center;gap:8px;width:178px;height:40px;padding:0 12px;display:flex;position:relative}.v2-launcher-directory-tools input{width:100%;min-width:0;color:var(--launcher-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.v2-launcher-directory-tools input::placeholder{color:#91a3ac}.v2-launcher-directory-grid{background-color:#f1f7f9;background-image:linear-gradient(#4b85a009 1px,#0000 1px),linear-gradient(90deg,#4b85a009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:12px;padding:14px;display:grid}.v2-launcher-directory-group{--directory-accent:#2a87b4;--directory-soft:#2a87b41a;--directory-wash:#2a87b40e;border:1px solid color-mix(in srgb, var(--directory-accent) 20%, #d9e7ec);border-left:4px solid var(--directory-accent);background:radial-gradient(circle at 96% 0, var(--directory-soft), transparent 28%), linear-gradient(145deg, #fffffffa, #f8fcfdf7);border-radius:16px;min-width:0;padding:0 16px 16px;overflow:hidden;box-shadow:0 8px 24px #234f650b,inset 0 1px #ffffffeb}.v2-launcher-directory-group.is-featured{border-color:color-mix(in srgb, var(--directory-accent) 30%, #d9e7ec);background:radial-gradient(circle at 95% 0, var(--directory-soft), transparent 31%), linear-gradient(120deg, #f4fbfdfc, #fffffffa)}.v2-launcher-directory-group>header{border-bottom:1px solid color-mix(in srgb, var(--directory-accent) 17%, #dbe8ed);grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;margin-bottom:10px;display:grid}.v2-launcher-directory-group>header>div{min-width:0}.v2-launcher-group-index{border:1px solid color-mix(in srgb, var(--directory-accent) 25%, white);background:linear-gradient(145deg, #fffffff0, var(--directory-soft));width:45px;height:45px;color:var(--directory-accent);text-align:center;box-shadow:0 6px 16px var(--directory-wash);border-radius:12px;place-content:center;gap:1px;display:grid}.v2-launcher-group-index small{letter-spacing:.12em;font-size:10px;font-weight:720;line-height:1}.v2-launcher-group-index b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.05}.v2-launcher-directory-group h3{color:#1d465b;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:790}.v2-launcher-directory-group>header p{color:#718892;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.v2-launcher-group-count{border:1px solid color-mix(in srgb, var(--directory-accent) 23%, white);min-width:62px;height:34px;color:var(--directory-accent);background:#ffffffa8;border-radius:999px;justify-content:center;align-items:baseline;gap:4px;padding-inline:10px;display:flex}.v2-launcher-group-count b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:760}.v2-launcher-group-count small{color:#758b96;font-size:10px}.v2-launcher-directory-items{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:8px;display:grid}.v2-launcher-directory-group button{background:linear-gradient(105deg, var(--directory-wash), transparent 38%), #ffffffc2;min-width:0;min-height:66px;color:var(--launcher-ink);text-align:left;cursor:pointer;border:1px solid #91b5c740;border-radius:14px;grid-template-columns:44px minmax(140px,1fr) minmax(170px,.9fr) auto 16px;align-items:center;gap:10px;padding:9px 11px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid;box-shadow:inset 0 1px #fffffff2,0 6px 18px #234f6509}:is(.v2-launcher-directory-group button:hover,.v2-launcher-directory-group button:focus-visible){border-color:color-mix(in srgb, var(--directory-accent) 42%, white);box-shadow:0 10px 24px var(--directory-wash);background-color:#fffffff5;outline:0;transform:translate(2px)}.v2-launcher-system-icon{border:1px solid color-mix(in srgb, var(--directory-accent) 22%, white);background:linear-gradient(145deg, #fff, var(--directory-soft));width:42px;height:42px;color:var(--directory-accent);box-shadow:0 5px 13px var(--directory-wash);border-radius:12px;place-items:center;display:grid;position:relative}.v2-launcher-system-icon i{color:color-mix(in srgb, var(--directory-accent) 72%, #496777);letter-spacing:-.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:2px;right:4px}.v2-launcher-system-copy{gap:2px;min-width:0;display:grid}.v2-launcher-system-copy strong,.v2-launcher-system-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-launcher-system-copy strong{color:#23485c;font-size:14px}.v2-launcher-system-copy small{color:#84969f;font-size:11px}.v2-launcher-system-steps{min-width:0;color:color-mix(in srgb, var(--directory-accent) 70%, #6d8490);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.v2-launcher-system-steps i{align-items:center;gap:4px;font-style:normal;display:inline-flex}.v2-launcher-system-steps i+i:before{content:"";background:color-mix(in srgb, var(--directory-accent) 42%, transparent);width:9px;height:1px;margin:0 6px}.v2-launcher-system-steps small{color:#738a95;font-size:11px}.v2-launcher-directory-group button em{color:#788d98;white-space:nowrap;background:#edf4f6;border-radius:8px;padding:4px 7px;font-size:11px;font-style:normal}.v2-launcher-directory-group button em.has-work{color:#2674a4;background:#e8f1f8}.v2-launcher-system-arrow{color:var(--directory-accent);transition:transform .18s}:is(.v2-launcher-directory-group button:hover .v2-launcher-system-arrow,.v2-launcher-directory-group button:focus-visible .v2-launcher-system-arrow){transform:translate(2px)}.v2-launcher-directory-empty{color:#76909b;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;padding:24px;display:grid}.v2-launcher-directory-empty strong{color:#35566a;font-size:14px}.v2-launcher-directory-empty span{font-size:13px}.v2-launcher-project-mainline{background:radial-gradient(circle at 9% 6%,#2cbd9d26,#0000 31%),linear-gradient(118deg,#effaf8f5,#f7fbfff7 48%,#f1f6fff5);border:1px solid #689fc157;border-radius:22px;grid-template-columns:minmax(300px,.9fr) minmax(500px,1.45fr) 220px;gap:0;min-height:132px;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 17px 44px #1e4d6811}.v2-launcher-project-copy{border-right:1px solid var(--launcher-line);flex-direction:column;justify-content:center;min-width:0;padding:16px 24px;display:flex}.v2-launcher-project-copy>span{color:#267e8d;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:760;display:flex}.v2-launcher-project-copy h2{color:#183a50;letter-spacing:-.025em;margin:7px 0 10px;font-size:20px}.v2-launcher-project-copy button{color:#216f82;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;margin-top:0;padding:0;font-weight:750;display:flex}.v2-launcher-project-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:12px 10px;display:grid}.v2-launcher-project-flow article{border-right:1px solid #87aec240;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:76px;padding:8px 12px;display:grid;position:relative}.v2-launcher-project-flow article:last-child{border-right:0}.v2-launcher-project-flow article>span{color:#287f98;background:#ffffffe0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 18px #296c8414}.v2-launcher-project-flow article.is-risk>span{color:#c65b4c;background:#fff0eb}.v2-launcher-project-flow article>div{gap:2px;min-width:0;display:grid}.v2-launcher-project-flow small{color:#738b98;white-space:nowrap;font-size:11px}.v2-launcher-project-flow strong{color:#183b50;font-size:24px;line-height:1.1}.v2-launcher-project-flow article>svg{z-index:2;color:#8fb2c1;background:#f5fafc;position:absolute;right:-8px}.v2-launcher-project-mainline>dl{border-left:1px solid var(--launcher-line);background:#ffffff80;align-content:center;gap:0;margin:0;padding:10px 18px;display:grid}.v2-launcher-project-mainline>dl>div{border-bottom:1px solid #8bb1c333;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.v2-launcher-project-mainline>dl>div:last-child{border-bottom:0}.v2-launcher-project-mainline dd{color:#244e62;margin:0;font-size:14px;font-weight:760}@media (max-width:1120px){.v2-launcher-overview{grid-template-columns:minmax(0,1fr) 290px}.v2-launcher-assistant-entry{border-top:1px solid var(--launcher-line);grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);min-height:68px;padding:10px 24px}.v2-launcher-assistant-entry .v2-workbench-agent-mark{width:42px;height:42px}.v2-launcher-action-board{grid-template-columns:260px minmax(0,1fr)}.v2-launcher-action-row{grid-template-columns:70px minmax(160px,1fr) minmax(170px,.8fr) 18px}.v2-launcher-action-row>em{display:none}.v2-launcher-directory-group button{grid-template-columns:44px minmax(130px,1fr) minmax(82px,.55fr) auto 16px}.v2-launcher-system-steps small{display:none}.v2-launcher-system-steps i+i:before{margin-inline:4px}.v2-launcher-project-mainline{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.v2-launcher-project-mainline>dl{border-top:1px solid var(--launcher-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.v2-launcher-project-mainline>dl>div{border-bottom:0;border-right:1px solid #8bb1c333;padding-inline:14px}}@media (max-width:760px){.v2-launcher-header{height:64px;padding-inline:15px}.v2-launcher-header .v2-brand-logo{width:116px}.v2-launcher-header .v2-brand>span{display:none}.v2-launcher-body{padding:14px 14px 36px}.v2-launcher-overview{border-radius:18px;grid-template-columns:1fr}.v2-launcher-overview-copy{padding:19px 17px 17px}.v2-launcher-overview-kicker{flex-direction:column;align-items:flex-start;gap:7px;font-size:11px}.v2-launcher-overview-kicker em{font-size:11px}.v2-launcher-overview h1{margin-top:10px;font-size:28px;line-height:1.13}.v2-launcher-overview h1 span{margin:2px 0 0;display:block}.v2-launcher-overview-identity{flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.v2-launcher-overview-identity span:before{content:none}.v2-launcher-overview>dl{border:0;border-top:1px solid var(--launcher-line);border-bottom:1px solid var(--launcher-line);grid-template-columns:repeat(3,1fr);min-height:80px}.v2-launcher-overview dt{font-size:11px}.v2-launcher-overview dd{font-size:24px}.v2-launcher-assistant-entry{border-top:0;grid-column:auto;min-height:68px;padding:10px 17px}.v2-launcher-action-board,.v2-launcher-project-mainline{border-radius:18px;grid-template-columns:1fr}.v2-launcher-project-copy{border-right:0;border-bottom:1px solid var(--launcher-line);padding:21px 18px}.v2-launcher-project-copy h2{font-size:20px}.v2-launcher-project-flow{grid-template-columns:1fr 1fr;padding:10px}.v2-launcher-project-flow article{border-bottom:1px solid #87aec233;min-height:82px}.v2-launcher-project-flow article:nth-child(2){border-right:0}.v2-launcher-project-flow article>svg{display:none}.v2-launcher-project-mainline>dl{grid-template-columns:1fr;padding:10px 18px}.v2-launcher-project-mainline>dl>div{border-bottom:1px solid #8bb1c333;border-right:0;padding:0}.v2-launcher-today{border-right:0;border-bottom:1px solid var(--launcher-line);min-height:190px;padding:21px 17px}.v2-launcher-today h2,.v2-launcher-priority-lanes h2,.v2-launcher-directory h2{font-size:22px}.v2-launcher-today footer{margin-top:22px}.v2-launcher-priority-lanes{padding:21px 17px 13px}.v2-launcher-priority-lanes>header{align-items:flex-start}.v2-launcher-priority-lanes>header>span{padding-top:24px;font-size:11px}.v2-launcher-action-row{grid-template-columns:48px minmax(0,1fr) 17px;gap:8px;min-height:70px;padding-block:9px}:is(.v2-launcher-action-row:hover,.v2-launcher-action-row:focus-visible){padding-inline:6px}.v2-launcher-action-code{flex-direction:column;align-items:flex-start;gap:3px;font-size:11px}.v2-launcher-action-row>div strong{font-size:14px}.v2-launcher-action-row>div small{font-size:12px}.v2-launcher-action-steps,.v2-launcher-action-row>em{display:none}.v2-launcher-directory{border-radius:18px}.v2-launcher-directory-heading{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 17px}.v2-launcher-directory-tools{flex-direction:column;align-items:stretch;gap:8px;width:100%}.v2-launcher-directory-tools label{width:100%}.v2-launcher-directory-group{padding:0 12px 13px}.v2-launcher-directory-group.is-featured{padding-block:0 13px}.v2-launcher-directory-group>header{grid-template-columns:43px minmax(0,1fr) auto;gap:10px;min-height:68px}.v2-launcher-directory-group button{grid-template-columns:44px minmax(0,1fr) auto 16px;min-height:62px;padding:8px 10px}.v2-launcher-system-steps{display:none}.v2-launcher-system-copy strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.v2-launcher-assistant-entry,.v2-launcher-action-row,.v2-launcher-directory-group button{transition:none}}.v2-launcher :where(button,a,input,summary):focus-visible{outline-offset:3px;outline:2px solid #267eb6c7}.v2-inbox-empty.is-loading{color:#4e7b83;position:relative}.v2-inbox-empty.is-loading:before{content:"";border:2px solid #c5dbde;border-top-color:#2b8581;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:.8s linear infinite v2InboxSpin;display:inline-block}@keyframes v2InboxSpin{to{transform:rotate(360deg)}}.v2-verification-avatar-badge{z-index:3;color:#fff;border:2px solid #f8fcfe;border-radius:50%;place-items:center;width:17px;height:17px;position:absolute;top:-2px;left:-1px;box-shadow:0 3px 8px #1f53602e;display:grid!important}.v2-verification-avatar-badge.is-verified{background:#1ca77f}.v2-verification-avatar-badge.is-pending{background:#d99b32}.v2-verification-avatar-badge.is-incomplete{background:#d56c58}.v2-profile-menu>.v2-profile-verification{text-align:left;background:#f7fbfb;border:1px solid #dfeaec;align-items:center;gap:9px;height:auto;min-height:52px;padding:8px 9px;display:flex}.v2-profile-menu>.v2-profile-verification:hover{background:#edf7f5}.v2-profile-menu>.v2-profile-verification:disabled{cursor:default;opacity:1}.v2-profile-verification>span{flex:1;gap:2px;display:grid}.v2-profile-verification>span strong{font-size:11px}.v2-profile-verification>span small{color:#71868d;margin:0;font-size:9px}.v2-profile-verification.is-verified{color:#19775d;background:#f2faf7;border-color:#cce8dd}.v2-profile-verification.is-pending{color:#9b6a17;background:#fdf9f1;border-color:#eadcc1}.v2-profile-verification.is-incomplete{color:#a84f40;background:#fff7f5;border-color:#ecd4cf}.v2-profile-control{align-items:center;display:flex;position:relative}.v2-profile-control>.v2-profile-trigger{margin-left:0}.v2-profile-control>.v2-profile-menu,.v2-launcher-account>.v2-launcher-profile-menu{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);z-index:120;background:#fcfefefa;border:1px solid #adccd6b8;border-radius:12px;outline:0;width:212px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #1a3f4e26}.v2-profile-menu>.v2-profile-menu-label{color:#7d929a;letter-spacing:.14em;padding:6px 9px 7px;font-size:8px;font-weight:760;display:block}.v2-profile-menu>button{color:#294f5e;border-radius:8px;height:auto;min-height:39px;padding:8px 10px;font-size:10px;font-weight:680}.v2-profile-menu>button:hover{color:#1f6f76;background:#edf6f6}.v2-profile-menu>.v2-profile-verification{margin-bottom:4px}.v2-profile-menu>.v2-profile-logout{color:#a04d46;margin-top:5px;box-shadow:0 -1px #e3ebed}.v2-profile-menu>.v2-profile-logout:hover{color:#a73f37;background:#fff2f0}.collaboration-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.collaboration-flow li{color:#8095a2;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.collaboration-flow li:not(:last-child):after{content:"";background:#d8e6eb;height:1px;position:absolute;top:14px;left:34px;right:8px}.collaboration-flow li>span{z-index:1;background:#fff;border:1px solid #cfdee4;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid;position:relative}.collaboration-flow li>div{flex-direction:column;min-width:0;display:flex}.collaboration-flow li small{letter-spacing:.08em;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.collaboration-flow li strong{white-space:nowrap;font-size:13px}.collaboration-flow li.is-done,.collaboration-flow li.is-active{color:#177f77}.collaboration-flow li.is-done>span{background:#e6f6f1;border-color:#84cfbc}.collaboration-flow li.is-active>span{color:#fff;background:#174e67;border-color:#174e67;box-shadow:0 0 0 5px #2597a317}.collaboration-flow li.is-done:not(:last-child):after{background:#82cab9}.collaboration-flow.is-compact{margin-top:12px}.collaboration-flow.is-compact li strong{font-size:12px}.collaboration-case-summary{background:#ffffffb3;border:1px solid #dbe8ed;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.collaboration-case-summary>div{border-right:1px solid #e0ebef;padding:14px 16px}.collaboration-case-summary>div:last-child{border-right:0}.collaboration-case-summary small,.collaboration-case-summary strong{display:block}.collaboration-case-summary small{color:#7a929f;margin-bottom:5px;font-size:11px}.collaboration-case-summary strong{color:#15384a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.collaboration-case-list{gap:10px;margin-top:16px;display:grid}.collaboration-case-row{-webkit-appearance:none;appearance:none;text-align:left;color:#15384a;background:#ffffffc2;border:1px solid #d9e8ed;border-radius:18px;grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) minmax(200px,1fr) auto;align-items:center;gap:18px;width:100%;padding:16px 18px;transition:all .18s;display:grid}.collaboration-case-row:hover,.collaboration-case-row.is-active{background:#fff;border-color:#8bc8c3;transform:translateY(-1px);box-shadow:0 14px 32px #12435414}.collaboration-case-row small,.collaboration-case-row strong{display:block}.collaboration-case-row small{color:#7b919e;margin-bottom:4px;font-size:11px}.collaboration-case-row strong{font-size:15px}.collaboration-case-row em{color:#177f77;font-size:12px;font-style:normal}.collaboration-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.collaboration-detail-actions select{min-height:42px}.collaboration-advanced{background:#ffffff9e;border:1px solid #dce9ed;border-radius:18px;overflow:hidden}.collaboration-advanced>summary{cursor:pointer;color:#315668;padding:16px 18px;font-weight:700}.collaboration-advanced>div{padding:0 18px 18px}@media (max-width:980px){.collaboration-flow{grid-template-columns:repeat(3,1fr);row-gap:14px}.collaboration-flow li:nth-child(3):after{display:none}.collaboration-case-summary{grid-template-columns:1fr 1fr}.collaboration-case-summary>div:nth-child(2){border-right:0}.collaboration-case-row{grid-template-columns:1fr 1fr}.collaboration-case-row>:last-child{text-align:right}}@media (max-width:640px){.collaboration-flow{grid-template-columns:1fr 1fr}.collaboration-flow li:nth-child(2n):after{display:none}.collaboration-flow li:nth-child(3):after{display:block}.collaboration-case-summary,.collaboration-case-row{grid-template-columns:1fr}.collaboration-case-summary>div{border-bottom:1px solid #e0ebef;border-right:0}.collaboration-case-summary>div:last-child{border-bottom:0}}.v2-launcher-header .v2-brand>span{transform:translateY(5px)}.v2-version-history{flex:none;margin-left:26px;position:relative}.v2-version-trigger{color:#557581;cursor:pointer;background:#ffffffc2;border:1px solid #d4e3e8;border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 11px;transition:all .18s;display:flex;box-shadow:0 5px 16px #204e620b}.v2-version-trigger:hover,.v2-version-trigger.is-open{color:#276f72;background:#edf8f6;border-color:#9fcbd0;box-shadow:0 8px 21px #1f5c6517}.v2-version-trigger span{letter-spacing:.035em;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.v2-version-popover{z-index:120;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);scrollbar-width:thin;background:#f9fdfdfa;border:1px solid #97bec980;border-radius:20px;width:min(980px,100vw - 40px);max-height:calc(100dvh - 104px);position:fixed;top:82px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 28px 80px #153d4c33,inset 0 1px #fff}.v2-version-popover>header{z-index:5;background:linear-gradient(120deg,#e5f7f3fa,#eff7fcfa);border-bottom:1px solid #dbe9eb;grid-template-columns:1fr auto 34px;align-items:center;gap:20px;min-height:76px;padding:14px 18px 13px 21px;display:grid;position:sticky;top:0}.v2-version-popover>header>div{gap:4px;display:grid}.v2-version-popover>header small{color:#2e8590;letter-spacing:.18em;font-size:7px;font-weight:750}.v2-version-popover>header h2{color:#173b4e;margin:0;font-size:18px}.v2-version-popover>header>button{color:#547481;cursor:pointer;background:#ffffffb3;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.v2-version-popover>header>button:hover{color:#226f76;background:#fff}.v2-version-grid{scrollbar-width:thin;scroll-snap-type:x proximity;gap:9px;padding:14px 16px 10px;display:flex;overflow-x:auto}.v2-version-grid>button{min-width:205px;min-height:122px;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:#ffffff8f;border:1px solid #dce9eb;border-radius:13px;flex-direction:column;flex:1 0 205px;padding:12px 13px;transition:all .18s;display:flex;position:relative}.v2-version-grid>button:hover{background:#fff;border-color:#a9ced2;transform:translateY(-1px)}.v2-version-grid>button.is-selected{background:linear-gradient(145deg,#f4fcfa,#edf7fa);border-color:#6db6b3;box-shadow:0 8px 22px #1f686c1a,inset 0 0 0 1px #52aa9e1f}.v2-version-grid>button>div{justify-content:space-between;align-items:center;display:flex}.v2-version-grid>button b{color:#32818a;background:#fff;border:1px solid #cfe2e5;border-radius:50%;place-items:center;width:24px;height:24px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.v2-version-grid>button em{color:#70868e;background:#edf3f4;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.v2-version-grid>button.is-current em{color:#237d65;background:#dff3ea}.v2-version-grid h3{color:#15384b;margin:12px 0 0;font-size:13px}.v2-version-grid strong{color:#426976;margin-top:5px;font-size:9px}.v2-version-grid time{color:#98a8ad;margin-top:auto;padding-top:9px;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.v2-version-detail{background:linear-gradient(135deg,#fffffff5,#ebf7f7db);border:1px solid #cfe3e5;border-radius:17px;margin:2px 16px 16px;padding:18px;box-shadow:0 16px 38px #1c4d5a14}.v2-version-detail>header{border-bottom:1px solid #dce9eb;grid-template-columns:42px 1fr;align-items:start;gap:13px;padding-bottom:15px;display:grid}.v2-version-detail>header>span{color:#257f79;background:#dff2ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.v2-version-detail>header>div{gap:4px;display:grid}.v2-version-detail>header small{color:#2d817d;letter-spacing:.08em;font-size:8px;font-weight:700}.v2-version-detail>header h3{color:#173a4c;margin:0;font-size:18px}.v2-version-detail>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.v2-version-detail section{background:#ffffffb8;border:1px solid #dce8ea;border-radius:12px;grid-template-columns:28px 1fr;gap:10px;min-height:76px;padding:12px;display:grid}.v2-version-detail section>b{color:#2d7d7b;background:#edf6f5;border-radius:9px;place-items:center;width:28px;height:28px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.v2-version-detail section>div{align-content:start;gap:4px;display:grid}.v2-version-detail section strong{color:#284f5e;font-size:10px}.v2-version-detail section p{color:#72868e;margin:0;font-size:8.5px;line-height:1.55}@media (max-width:900px){.v2-version-history{margin-left:16px}.v2-version-popover{top:78px}.v2-version-grid>button{flex-basis:180px;min-width:180px}.v2-version-detail{padding:15px}}@media (max-width:620px){.v2-version-history{margin-left:auto;margin-right:8px}.v2-version-trigger{height:30px;padding-inline:9px}.v2-version-trigger svg{display:block}.v2-version-popover{border-radius:15px;width:calc(100vw - 20px);max-height:calc(100dvh - 76px);top:66px}.v2-version-popover>header{grid-template-columns:1fr 32px;gap:8px;min-height:66px;padding:11px 12px 10px 15px}.v2-version-popover>header>span{display:none}.v2-version-grid{padding:10px}.v2-version-grid>button{flex-basis:166px;min-width:166px;min-height:112px}.v2-version-detail{margin:0 10px 10px;padding:13px}.v2-version-detail>header{grid-template-columns:36px 1fr;gap:10px}.v2-version-detail>header>span{width:36px;height:36px}.v2-version-detail>header h3{font-size:15px}.v2-version-detail>div{grid-template-columns:1fr}.v2-version-detail section{min-height:68px}}.platform-chat-audience{color:#24596b;background:#f5fafb;border:1px solid #d4e4e9;border-radius:10px;align-self:center;min-width:112px;height:38px;padding:0 8px;font-size:12px;font-weight:700}.platform-conversation-list{scrollbar-width:none}.platform-conversation-list::-webkit-scrollbar{display:none}.platform-chat-quick::-webkit-scrollbar{display:none}.platform-conversation-list>button>span.is-group{color:#466aa0;background:#e8eef9}.platform-chat-head>span{align-items:center;gap:5px;display:inline-flex}.platform-chat-head>span.is-group{color:#466a94;background:#e8eef9}.platform-chat-messages>article.is-sending{opacity:.68}.platform-chat-messages>article.is-sending time{color:#3e7b87}.platform-chat-compose{margin:0 14px;padding:8px;display:block}.platform-chat-compose-head{border-bottom:1px solid #e5edef;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:0 2px 7px;display:flex}.platform-chat-compose-head>span{color:#5d7c87;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.platform-chat-audience{min-width:124px;height:32px;font-size:10px}.platform-chat-quick{scrollbar-width:none;gap:6px;margin-bottom:7px;display:flex;overflow:auto}.platform-assistant-panel .platform-chat-quick button{color:#54747e;background:#f5f9f9;border:1px solid #d9e7e9;border-radius:99px;flex:none;width:auto;height:26px;padding:0 9px;font-size:9px}.platform-chat-compose-row{grid-template-columns:34px minmax(0,1fr) 38px;align-items:end;gap:7px;display:grid}.platform-chat-compose-row textarea{box-sizing:border-box;width:100%}.platform-assistant-panel .platform-chat-compose-row>button{cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.platform-assistant-panel .platform-chat-compose-row>.platform-chat-send{color:#fff;background:#216b7e;width:38px;height:38px}.platform-chat-emojis{bottom:calc(100% + 8px);left:8px}.platform-chat-error{color:#a44a43;margin:6px 16px 0;font-size:9px;line-height:1.45}@media (max-width:520px){.platform-chat-quick{margin-right:-4px}.platform-chat-compose-head{align-items:flex-start}.platform-chat-audience{min-width:112px}.platform-assistant-policy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.vel-scroll-progress{width:100%;transform:scaleX(var(--vel-scroll-progress,0));transform-origin:0;will-change:transform;transition:transform 60ms linear}.ops-source-toggle{margin:14px 18px 18px}@media (min-width:781px){.vel-hero{min-height:860px}.vel-metrics{margin-top:84px}}@media (max-width:780px){.vel-home>:where(#capabilities,#market,#delivery,#global,.vel-partner-section,.vel-footer){content-visibility:auto;contain-intrinsic-size:auto 1000px}.vel-home>#capabilities{contain-intrinsic-size:auto 1670px}.vel-home>#market{contain-intrinsic-size:auto 1570px}.vel-home>#delivery{contain-intrinsic-size:auto 1775px}.vel-home>#global{contain-intrinsic-size:auto 755px}.vel-home>.vel-partner-section{contain-intrinsic-size:auto 304px}.vel-home>.vel-footer{contain-intrinsic-size:auto 238px}.vel-header{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%)}.vel-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1}.vel-product-card{-webkit-backdrop-filter:none;backdrop-filter:none}.vel-aurora>i,.vel-chart>i,.vel-orbit .node,.vel-trust-rings>i,.vel-border-beam:before,.vel-beam-flow,.vel-route-line i{animation:none!important}.vel-aurora>i{will-change:auto}.ops-source-toggle{width:calc(100% - 24px);margin:12px}}.v2-workbench-agent{color:#17394a;background:radial-gradient(circle at 76% 8%,#44c1a121,#0000 28%),linear-gradient(145deg,#fffffffc,#f3fafbf2);border:1px solid #d5e6ea;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(270px,.55fr);display:grid;overflow:hidden;box-shadow:0 24px 62px #1d4c5f16,inset 0 1px #fff}.v2-workbench-agent-main{min-width:0;padding:28px 30px 25px}.v2-workbench-agent-main>header{align-items:center;gap:11px;display:flex}.v2-workbench-agent-mark{color:#257e7c;background:linear-gradient(145deg,#e0f5ef,#e7f2f8);border:1px solid #c8e1e4;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 10px 22px #25787b1a}.v2-workbench-agent-mark>i{background:#43c49b;border:2px solid #f5fbfb;border-radius:50%;width:8px;height:8px;position:absolute;bottom:2px;right:2px}.v2-workbench-agent-main>header>div{gap:3px;display:grid}.v2-workbench-agent-main>header small{color:#3a8b96;letter-spacing:.16em;font-size:8px;font-weight:760}.v2-workbench-agent-main>header strong{font-size:13px}.v2-workbench-agent-main>header>em{color:#718991;background:#ffffffb8;border:1px solid #dbe8ea;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-size:8px;font-style:normal;display:flex}.v2-workbench-agent-main>header>em.is-online{color:#247b68;background:#edf9f5;border-color:#cde8df}.v2-workbench-agent-main>h1{color:#17394a;letter-spacing:-.035em;margin:21px 0 8px;font-size:30px;font-weight:680}.v2-workbench-agent-answer{color:#627d89;white-space:pre-wrap;min-height:42px;margin:0;font-size:12px;line-height:1.75}.v2-workbench-agent-error{color:#ac5248;margin:8px 0 0;font-size:9px}.v2-workbench-agent-context{color:#597580;align-items:center;gap:7px;min-height:39px;margin-top:15px;font-size:9px;display:flex}.v2-workbench-agent-context>span{align-items:center;gap:5px;font-weight:720;display:flex}.v2-workbench-agent-context>em{color:#31726f;background:#ffffffc7;border:1px solid #d6e5e7;border-radius:7px;padding:5px 7px;font-style:normal}.v2-workbench-agent-context>i{color:#81959d;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-style:normal;overflow:hidden}.v2-workbench-agent-thinking{color:#557681;align-items:center;gap:7px;min-height:42px;display:flex;position:relative;overflow:hidden}.v2-workbench-agent-thinking>span{opacity:.42;background:#ffffffb8;border:1px solid #d8e8e8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;animation:2.7s ease-in-out infinite workbenchThinkingStep;display:flex}.v2-workbench-agent-thinking>span:nth-child(2){animation-delay:.9s}.v2-workbench-agent-thinking>span:nth-child(3){animation-delay:1.8s}.v2-workbench-agent-thinking>span>i{background:#3cad91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3cad911a}.v2-workbench-agent-thinking b{white-space:nowrap;font-size:9px;font-weight:680}.v2-workbench-agent-thinking>em{align-items:center;gap:3px;margin-left:2px;display:flex}.v2-workbench-agent-thinking>em>i{background:#338a91;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite workbenchThinkingDot}.v2-workbench-agent-thinking>em>i:nth-child(2){animation-delay:.14s}.v2-workbench-agent-thinking>em>i:nth-child(3){animation-delay:.28s}.v2-workbench-agent-main>form button .is-spinning{animation:.9s linear infinite workbenchThinkingSpin}@keyframes workbenchThinkingStep{0%,28%,to{opacity:.42;transform:translateY(0)}10%,20%{opacity:1;background:#eff9f6;border-color:#9fd2c9;transform:translateY(-1px)}}@keyframes workbenchThinkingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes workbenchThinkingSpin{to{transform:rotate(360deg)}}.v2-workbench-agent-main>form{background:#fff;border:1px solid #cfe2e6;border-radius:15px;align-items:center;gap:8px;height:48px;margin-top:13px;padding:5px 6px 5px 15px;display:flex;box-shadow:0 9px 24px #2153650e}.v2-workbench-agent-main>form input{color:#21495b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.v2-workbench-agent-main>form input::placeholder{color:#9aa9ae}.v2-workbench-agent-main>form button{color:#fff;cursor:pointer;background:#1e697c;border:0;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:720;display:flex}.v2-workbench-agent-main>form button:disabled{cursor:default;opacity:.42}.v2-workbench-agent-suggestions{scrollbar-width:none;gap:7px;margin-top:9px;display:flex;overflow:auto}.v2-workbench-agent-suggestions::-webkit-scrollbar{display:none}.v2-workbench-agent-suggestions>button{color:#607c87;cursor:pointer;background:#ffffffa3;border:1px solid #dce8ea;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.v2-workbench-agent-suggestions>button:hover{color:#247675;background:#fff;border-color:#abd2d1}.v2-workbench-agent-suggestions>button:disabled{opacity:.45}.v2-workbench-agent-identity{background:linear-gradient(150deg,#edf8f7c7,#eef6fae0);border-left:1px solid #dce9eb;flex-direction:column;padding:29px 25px;display:flex}.v2-workbench-agent-identity>small{color:#7b939c;letter-spacing:.05em;font-size:8px}.v2-workbench-agent-identity>strong{color:#20485a;margin-top:9px;font-size:17px}.v2-workbench-agent-identity>p{color:#69838e;gap:6px;margin:6px 0 0;font-size:9px;display:flex}.v2-workbench-agent-identity>p span{color:#b6c4c8}.v2-workbench-agent-identity>dl{background:#d5e5e7;border:1px solid #d5e5e7;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 18px;display:grid;overflow:hidden}.v2-workbench-agent-identity>dl>div{text-align:center;background:#ffffffc7;gap:6px;padding:12px 8px;display:grid}.v2-workbench-agent-identity dt{color:#81949c;font-size:7px}.v2-workbench-agent-identity dd{color:#1e6675;margin:0;font-size:18px;font-weight:720}.v2-workbench-agent-identity>button{color:#fff;cursor:pointer;background:#216b7d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:39px;margin-top:auto;font-size:10px;font-weight:720;display:flex}.v2-workbench-agent-identity>button:disabled{cursor:default;opacity:.4}.v2-workbench-agent-identity>button+small{color:#84979e;text-align:center;letter-spacing:0;margin-top:10px;line-height:1.5}.v2-workbench-agent+.v2-launcher-priority{margin-top:34px}@media (max-width:1050px){.v2-workbench-agent{grid-template-columns:1fr}.v2-workbench-agent-identity{border-top:1px solid #dce9eb;border-left:0;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;display:grid}.v2-workbench-agent-identity>p{grid-column:1}.v2-workbench-agent-identity>dl{grid-area:1/2/4;min-width:280px;margin:0}.v2-workbench-agent-identity>button{grid-column:1/3;margin-top:10px}.v2-workbench-agent-identity>button+small{grid-column:1/3}}@media (max-width:620px){.v2-workbench-agent{border-radius:18px}.v2-workbench-agent-main{padding:21px 18px}.v2-workbench-agent-main>header>em{text-overflow:ellipsis;white-space:nowrap;max-width:122px;overflow:hidden}.v2-workbench-agent-main>h1{font-size:24px}.v2-workbench-agent-thinking{scrollbar-width:none;gap:5px;overflow-x:auto}.v2-workbench-agent-thinking>span{padding-inline:7px}.v2-workbench-agent-thinking>span:nth-child(2){display:none}.v2-workbench-agent-context{flex-wrap:wrap;align-items:flex-start}.v2-workbench-agent-context>i{width:100%;margin-left:0}.v2-workbench-agent-main>form{height:45px;padding-left:11px}.v2-workbench-agent-main>form button{padding-inline:10px}.v2-workbench-agent-identity{padding:20px 18px;display:flex}.v2-workbench-agent-identity>dl{width:100%;min-width:0;margin:17px 0 14px}.v2-workbench-agent-identity>button{width:100%}.v2-workbench-agent+.v2-launcher-priority{margin-top:27px}}@media (max-width:720px){.cockpit-hall .cockpit-kpis article{grid-template-columns:30px minmax(0,1fr);gap:2px 7px;min-width:0;padding:8px 9px;overflow:hidden}.cockpit-hall .cockpit-kpis article>svg{border-radius:9px;width:29px;height:29px;padding:7px}.cockpit-hall .cockpit-kpis article>small{white-space:nowrap;min-width:0;font-size:9px}.cockpit-hall .cockpit-kpis article>strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;overflow:hidden}.cockpit-hall .cockpit-kpis article:nth-child(6)>strong{font-size:15px}.cockpit-hall .hall-feed-row{grid-template-columns:38px minmax(0,1fr) 45px 24px;gap:4px}.cockpit-hall .hall-feed-row>span{margin-left:5px;padding-inline:2px;font-size:7px}.cockpit-hall .hall-feed-row b{font-size:9px}.cockpit-hall .hall-feed-row small,.cockpit-hall .hall-feed-row time,.cockpit-hall .hall-feed-row em{font-size:7px}}@media (prefers-reduced-motion:reduce){.v2-workbench-agent-thinking>span,.v2-workbench-agent-thinking>em>i,.v2-workbench-agent-main>form button .is-spinning{animation:none}.v2-workbench-agent-thinking>span{opacity:.8}}.v2-workbench-agent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.v2-workbench-agent-actions>button{color:#21495b;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #d6e7e9;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-width:0;padding:9px 10px;transition:border-color .18s,transform .18s,background .18s;display:grid}.v2-workbench-agent-actions>button:hover{background:#fff;border-color:#9fcfd0;transform:translateY(-1px)}.v2-workbench-agent-actions>button>span{color:#277d79;background:#e8f4f3;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.v2-workbench-agent-actions>button>i{color:#789098;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.v2-workbench-agent-actions>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-workbench-agent-actions>button>em{color:#43818a;white-space:nowrap;grid-area:1/3/3;align-items:center;gap:3px;font-size:7px;font-style:normal;display:flex}.v2-inbox-link{color:#23756f;white-space:nowrap;cursor:pointer;background:#edf8f6;border:1px solid #b8d9d8;border-radius:7px;align-items:center;gap:3px;height:26px;padding:0 8px;font-size:9px;font-weight:720;display:flex}.v2-inbox-link:hover{background:#fff;border-color:#7ebbb7}@media (max-width:620px){.v2-workbench-agent-actions{grid-template-columns:1fr}}.platform-assistant-panel.is-copilot-modal{background:#fafdfdfb;border-radius:22px;width:min(468px,100vw - 28px);height:min(690px,100dvh - 102px)}.platform-assistant-panel.is-copilot-modal>header{flex:0 0 68px;height:68px;padding:0 14px 0 16px}.platform-assistant-panel.is-copilot-modal>header>div:nth-child(2){flex:1}.platform-assistant-reset{color:#47717e;cursor:pointer;background:#ffffffbf;border:1px solid #d4e5e7;border-radius:9px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:10px;display:flex}.platform-assistant-reset:disabled{opacity:.4}.platform-assistant-tabs{background:#f7fbfb;border-bottom:1px solid #e1ecee;flex:0 0 44px;align-items:center;gap:4px;height:44px;padding:6px 12px;display:flex}.platform-assistant-tabs>button{color:#69838e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:10px;font-weight:680;display:flex}.platform-assistant-tabs>button.active{color:#1d6779;background:#fff;box-shadow:0 2px 10px #1e4f6014,0 0 0 1px #d9e8ea}.platform-assistant-tabs>button.manage{color:#5b7d87;margin-left:auto}.platform-assistant-tabs b{color:#fff;background:#e85d55;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.is-copilot-modal .platform-conversation-center{flex:1;min-height:0;display:flex}.is-copilot-modal .platform-conversation-main{background:linear-gradient(#f9fdfdfa,#f5fafbfa);flex:1;width:100%}.is-copilot-modal .platform-assistant-policy{background:#eef7f7b8;flex:0 0 34px;height:34px;padding:0 16px;font-size:9px}.is-copilot-modal .platform-assistant-messages{padding:18px 17px 8px}.is-copilot-modal .platform-assistant-message{gap:9px;margin-bottom:17px}.is-copilot-modal .platform-assistant-message>div{max-width:88%}.is-copilot-modal .platform-assistant-message>div>p{box-shadow:none;color:#294b59;background:0 0;border:0;padding:0;font-size:11px;line-height:1.78}.is-copilot-modal .platform-assistant-message.is-user>div>p{color:#fff;background:#226a7c;border-radius:14px 5px 14px 14px;padding:9px 12px}.is-copilot-modal .platform-assistant-mini{border-radius:9px;width:27px;height:27px}.is-copilot-modal .platform-assistant-actions{gap:6px;margin-top:9px;display:grid}.is-copilot-modal .platform-assistant-actions>button{background:#fff;border:1px solid #d7e7e9;border-radius:11px;min-height:48px;padding:8px 10px;box-shadow:0 5px 15px #23505e0b}.platform-assistant-history-loading{color:#789099;justify-content:center;align-items:center;gap:4px;padding:20px;font-size:9px;display:flex}.platform-assistant-history-loading span{background:#2b927f;border-radius:50%;width:4px;height:4px;animation:1s infinite assistantThinking}.platform-assistant-history-loading span:nth-child(2){animation-delay:.13s}.platform-assistant-history-loading span:nth-child(3){margin-right:4px;animation-delay:.26s}.is-copilot-modal .platform-assistant-thinking.is-staged{background:#fff;border:1px solid #dce9e9;border-radius:12px;align-items:flex-start;gap:9px;margin:4px 0 16px 36px;padding:10px 12px;display:flex}.platform-assistant-thinking.is-staged>div{gap:5px;display:grid}.platform-assistant-thinking.is-staged strong{color:#315966;font-size:9px}.platform-assistant-thinking.is-staged>div>span{color:#7a9098;background:0 0;align-items:center;gap:5px;width:auto;height:auto;font-size:8px;animation:2.7s infinite copilotStage;display:flex}.platform-assistant-thinking.is-staged>div>span:nth-child(2){animation-delay:.9s}.platform-assistant-thinking.is-staged>div>span:nth-child(3){animation-delay:1.8s}.platform-assistant-thinking.is-staged i{background:#43b598;border-radius:50%;width:5px;height:5px}.is-copilot-modal .platform-assistant-compose{border-radius:14px;margin:0 12px;padding:8px 8px 8px 12px}.is-copilot-modal .platform-assistant-quick{padding-inline:12px}.is-copilot-modal .platform-conversation-main>footer{padding:8px 0 9px}.platform-message-thread-list{flex:1;min-height:0;padding:12px;overflow:auto}.platform-message-thread-list>header{padding:6px 5px 12px}.platform-message-thread-list>header div{gap:3px;display:grid}.platform-message-thread-list>header strong{color:#234a5a;font-size:12px}.platform-message-thread-list>header span{color:#80969e;font-size:8px}.platform-message-thread-list>button{color:#315461;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#e3edef;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.platform-message-thread-list>button:hover{background:#fff;border-color:#d7e7e9;border-radius:11px}.platform-message-thread-list>button>span{color:#2d7f8e;background:#e7f3f3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.platform-message-thread-list>button>span.is-group{color:#2d806a;background:#e7f4ee}.platform-message-thread-list>button>div{gap:4px;min-width:0;display:grid}.platform-message-thread-list>button strong,.platform-message-thread-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-message-thread-list>button strong{font-size:10px}.platform-message-thread-list>button small{color:#84969c;font-size:8px}.platform-message-thread-list>button>b{color:#fff;background:#e85d55;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;display:grid}.is-copilot-modal .platform-chat-head{flex-basis:54px;height:54px;padding:0 12px}.is-copilot-modal .platform-chat-head>button{color:#477986;cursor:pointer;background:#eef6f6;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.v2-workbench-agent-summary{background:radial-gradient(circle at 82% 10%,#cef4eb8c,#0000 30%),linear-gradient(120deg,#fffffff0,#f4fafcf0);border:1px solid #cfe2e5;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:150px;padding:24px 28px;display:grid;box-shadow:0 16px 44px #29566712}.v2-workbench-summary-copy{min-width:0}.v2-workbench-summary-copy>header{align-items:center;gap:8px;display:flex}.v2-workbench-summary-copy small{color:#338593;letter-spacing:.15em;font-size:8px;font-weight:760}.v2-workbench-summary-copy strong{color:#244a59;font-size:11px}.v2-workbench-summary-copy em{color:#718b94;border:1px solid #dbe9ea;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-style:normal;display:flex}.v2-workbench-summary-copy em.is-online{color:#267b69;background:#eef9f5;border-color:#cce7de}.v2-workbench-summary-copy h1{color:#17394a;letter-spacing:-.025em;margin:10px 0 5px;font-size:23px}.v2-workbench-summary-copy p{color:#66818c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.6;overflow:hidden}.v2-workbench-agent-summary>dl{background:#d9e7e9;border:1px solid #d9e7e9;border-radius:12px;grid-template-columns:repeat(3,74px);gap:1px;margin:0;display:grid;overflow:hidden}.v2-workbench-agent-summary>dl>div{text-align:center;background:#ffffffc7;gap:4px;padding:10px 6px;display:grid}.v2-workbench-agent-summary dt{color:#81959d;font-size:7px}.v2-workbench-agent-summary dd{color:#1f6777;margin:0;font-size:18px;font-weight:740}.v2-workbench-agent-summary>button{color:#fff;cursor:pointer;background:#1f687b;border:0;border-radius:12px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:10px;font-weight:720;display:flex;box-shadow:0 8px 20px #1f687b29}.v2-workbench-agent-summary+.v2-launcher-priority{margin-top:28px}.v2-launcher-body.is-copilot-open{z-index:100}.v2-workbench-copilot-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#122b373d;border:0;position:fixed;inset:0}.v2-workbench-copilot{z-index:111;background:linear-gradient(#f9fcfc,#f3f8f9);border-left:1px solid #cee1e4;flex-direction:column;width:min(510px,100vw);height:100dvh;animation:.25s ease-out copilotDrawerIn;display:flex;position:fixed;top:0;right:0;box-shadow:-28px 0 70px #16394830}.v2-workbench-copilot>header{background:#f9fdfdf0;border-bottom:1px solid #dce9eb;grid-template-columns:42px 1fr 34px 34px;align-items:center;gap:9px;min-height:78px;padding:13px 15px;display:grid}.v2-workbench-copilot>header>div{gap:2px;min-width:0;display:grid}.v2-workbench-copilot>header p{color:#7a9199;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.v2-workbench-copilot>header>button{color:#547987;cursor:pointer;background:#fff;border:1px solid #d8e7e9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.v2-workbench-copilot>header>button:disabled{opacity:.4}.v2-workbench-copilot-context{color:#5b7b84;background:#eef7f6;border-bottom:1px solid #e1ecee;flex:0 0 35px;align-items:center;gap:6px;height:35px;padding:0 16px;font-size:8px;display:flex}.v2-workbench-copilot-messages{flex:1;min-height:0;padding:17px 16px;overflow:auto}.v2-workbench-copilot-messages>article{align-items:flex-start;gap:8px;margin-bottom:15px;display:flex}.v2-workbench-copilot-messages>article.user{justify-content:flex-end}.v2-workbench-copilot-messages>article>span{color:#247e80;background:#e3f2f1;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.v2-workbench-copilot-messages article p{color:#2e4e5b;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.75}.v2-workbench-copilot-messages>article.user p{color:#fff}.v2-workbench-copilot-messages>article.welcome strong{color:#1e4d5d;margin-bottom:4px;font-size:12px;display:block}.v2-workbench-agent-thinking.is-drawer{flex-wrap:wrap;min-height:64px;margin:8px 0}.v2-workbench-copilot-actions{gap:6px;margin-top:9px;display:grid}.v2-workbench-copilot-actions>button{color:#2f5b69;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e8e9;border-radius:10px;grid-template-columns:29px 1fr 14px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.v2-workbench-copilot-actions>button>span{color:#267b72;background:#eaf5f3;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.v2-workbench-copilot-actions>button>div{gap:2px;display:grid}.v2-workbench-copilot-actions small{color:#7c9198;font-size:7px}.v2-workbench-copilot-suggestions{scrollbar-width:none;gap:6px;padding:0 14px 9px;display:flex;overflow:auto}.v2-workbench-copilot-suggestions>button{color:#5e7c87;cursor:pointer;background:#fff;border:1px solid #d8e7e9;border-radius:8px;flex:none;padding:6px 8px;font-size:8px}.v2-workbench-copilot>form{background:#fff;border:1px solid #cadfe3;border-radius:15px;align-items:flex-end;gap:8px;margin:0 13px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 8px 25px #1a455514}.v2-workbench-copilot>form textarea{resize:none;color:#244b5a;min-height:37px;max-height:90px;font:inherit;border:0;outline:0;flex:1;font-size:10px;line-height:1.55}.v2-workbench-copilot>form button{color:#fff;cursor:pointer;background:#1f687b;border:0;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.v2-workbench-copilot>form button:disabled{opacity:.38}.v2-workbench-copilot>footer{color:#81959c;text-align:center;padding:8px 0 11px;font-size:7px}@keyframes copilotStage{0%,28%,to{opacity:.42}10%,20%{opacity:1;color:#2e746f}}@keyframes copilotDrawerIn{0%{opacity:.7;transform:translate(28px)}to{opacity:1;transform:none}}@media (max-width:1050px){.v2-workbench-agent-summary{grid-template-columns:48px minmax(0,1fr) auto}.v2-workbench-agent-summary>dl{grid-area:2/2/auto/4;justify-self:start}.v2-workbench-agent-summary>button{grid-area:1/3}}@media (max-width:620px){.platform-assistant-panel.is-copilot-modal{border-radius:18px;width:calc(100vw - 20px);height:calc(100dvh - 82px)}.platform-assistant-tabs>button.manage,.platform-assistant-reset{padding-inline:8px;font-size:0}.is-copilot-modal .platform-assistant-message>div{max-width:91%}.v2-workbench-agent-summary{grid-template-columns:42px 1fr;gap:12px;padding:19px 17px}.v2-workbench-summary-copy>header{flex-wrap:wrap}.v2-workbench-summary-copy h1{font-size:19px}.v2-workbench-summary-copy p{white-space:normal}.v2-workbench-agent-summary>dl{grid-area:auto/1/auto/3;grid-template-columns:repeat(3,1fr);width:100%}.v2-workbench-agent-summary>button{grid-area:auto/1/auto/3;justify-content:center}.v2-workbench-copilot{width:100vw}.v2-workbench-copilot>header,.v2-workbench-copilot-messages{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.v2-workbench-copilot,.platform-assistant-thinking.is-staged>div>span{animation:none}}.v2-launcher-header .v2-brand{align-self:center;gap:12px}.v2-launcher-header .v2-brand>span{align-items:center;height:auto;min-height:20px;padding-left:12px;transform:none}.v2-launcher-header .v2-brand small{color:#78909d;letter-spacing:.13em;margin:0;font-size:9px;font-weight:750;line-height:1.35}.v2-workbench-summary-copy small{font-size:11px}.v2-workbench-summary-copy strong{font-size:15px}.v2-workbench-summary-copy em{font-size:11px}.v2-workbench-summary-copy h1{font-size:28px}.v2-workbench-summary-copy p{font-size:14px}.v2-workbench-agent-summary>dl{grid-template-columns:repeat(3,92px)}.v2-workbench-agent-summary>dl>div{gap:6px;padding:13px 8px}.v2-workbench-agent-summary dt{font-size:12px}.v2-workbench-agent-summary dd{font-size:26px}.v2-workbench-agent-summary>button{height:48px;padding:0 18px;font-size:14px}.v2-workbench-copilot>header small{font-size:10px}.v2-workbench-copilot>header strong{font-size:16px}.v2-workbench-copilot>header p{font-size:12px}.v2-workbench-copilot-context{flex-basis:42px;height:42px;font-size:12px}.v2-workbench-copilot-messages article p{font-size:14px}.v2-workbench-copilot-messages>article.welcome strong{font-size:16px}.v2-workbench-copilot-suggestions>button{font-size:12px}.v2-workbench-copilot>form textarea{font-size:14px}.v2-workbench-copilot>footer{font-size:11px}.v2-workbench-agent-mark{box-shadow:none;background:0 0;border:0}.v2-workbench-agent-mark>img{object-fit:contain;filter:drop-shadow(0 7px 13px #23687b1f);width:100%;height:100%;display:block}.v2-workbench-agent-mark>i{display:none}.v2-workbench-copilot-messages>article>span:has(>img){background:0 0;border-radius:50%}.v2-workbench-copilot-messages>article>span>img{object-fit:contain;width:100%;height:100%;display:block}.platform-assistant-panel.is-copilot-modal>header>div:nth-child(2) strong{font-size:15px}.platform-assistant-panel.is-copilot-modal>header>div:nth-child(2) span{font-size:11px}.platform-assistant-tabs>button{font-size:12px}.is-copilot-modal .platform-assistant-policy{font-size:11px}.is-copilot-modal .platform-assistant-message>div>p{font-size:14px}.platform-assistant-runtime,.platform-assistant-actions>button small{font-size:10px}.platform-assistant-actions>button strong{font-size:13px}.platform-assistant-history-loading{font-size:11px}.platform-assistant-thinking.is-staged strong{font-size:12px}.platform-assistant-thinking.is-staged>div>span,.platform-assistant-panel .platform-chat-quick button{font-size:11px}.platform-assistant-compose textarea{font-size:14px}.platform-conversation-main>footer{font-size:10px}.feedback-center-hero{background:radial-gradient(circle at 85% 12%,#dcf5ecc7,#0000 32%),linear-gradient(130deg,#fff,#f4f9fb);border:1px solid #d7e6e9;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:26px 30px;display:grid;box-shadow:0 18px 46px #204d5e12}.feedback-center-hero small{color:#318491;letter-spacing:.15em;font-size:10px;font-weight:800}.feedback-center-hero h1{color:#173b4c;margin:7px 0 4px;font-size:28px}.feedback-center-hero p{color:#66808b;max-width:700px;margin:0;font-size:13px;line-height:1.7}.feedback-center-metrics{background:#d8e6e8;border:1px solid #d8e6e8;border-radius:15px;grid-template-columns:repeat(4,92px);gap:1px;display:grid;overflow:hidden}.feedback-center-metrics article{text-align:center;background:#ffffffd6;gap:5px;padding:13px 9px;display:grid}.feedback-center-metrics span{color:#799098;font-size:11px}.feedback-center-metrics strong{color:#1e6877;font-size:24px}.feedback-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feedback-channel-grid>article{background:linear-gradient(135deg,#fff,#f5faf9);border:1px solid #dce8ea;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:15px;display:grid}.feedback-channel-grid>article>span{color:#277f76;background:#e7f4f1;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.feedback-channel-grid>article>div{grid-row:1/3;min-width:0}.feedback-channel-grid small,.feedback-channel-grid strong,.feedback-channel-grid p{display:block}.feedback-channel-grid small{color:#4b8b8f;font-size:9px}.feedback-channel-grid strong{color:#244c5b;margin-top:3px;font-size:14px}.feedback-channel-grid p{color:#7a9098;margin:4px 0 0;font-size:11px;line-height:1.5}.feedback-channel-grid em{color:#217b63;background:#e6f6ef;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal}.feedback-channel-grid>b{color:#426e78;text-align:right;align-self:start;font-size:11px}.feedback-records-card .v2-toolbar label{color:#71878f;align-items:center;gap:8px;font-size:11px;display:flex}.feedback-records-card .v2-toolbar select{color:#315966;background:#fff;border:1px solid #d8e5e8;border-radius:9px;height:34px;padding:0 10px}.feedback-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.feedback-record-list>article{background:#fff;border:1px solid #dbe7e9;border-radius:16px;flex-direction:column;min-height:255px;padding:17px;display:flex;box-shadow:0 8px 24px #214e5c0b}.feedback-record-list>article>header{justify-content:space-between;align-items:center;display:flex}.feedback-record-list>article>header span{color:#95621d;background:#fff4df;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:720;display:flex}.feedback-record-list>article>header span.is-in_review{color:#306d9b;background:#e9f2fb}.feedback-record-list>article>header span.is-resolved{color:#247a63;background:#e5f6ef}.feedback-record-list>article>header small{color:#91a0a5;font-size:10px}.feedback-record-list h3{color:#1d4354;margin:13px 0 0;font-size:17px}.feedback-record-list>article>p{color:#607984;margin:8px 0 0;font-size:13px;line-height:1.7}.feedback-record-list dl{border-top:1px solid #e6edef;border-bottom:1px solid #e6edef;gap:6px;margin:14px 0 0;padding:11px 0;display:grid}.feedback-record-list dl>div{grid-template-columns:72px 1fr;gap:8px;display:grid}.feedback-record-list dt{color:#82949b;align-items:center;gap:5px;font-size:10px;display:flex}.feedback-record-list dd{color:#3f616d;margin:0;font-size:11px}.feedback-record-list footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.feedback-record-list footer>span{color:#788e96;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.feedback-record-list footer>div{gap:6px;display:flex}.feedback-record-list footer button{height:32px;font-size:11px}@media (max-width:1050px){.feedback-center-hero{grid-template-columns:1fr}.feedback-center-metrics{grid-template-columns:repeat(4,1fr);width:100%}}@media (max-width:720px){.feedback-center-hero{padding:20px}.feedback-center-metrics{grid-template-columns:repeat(2,1fr)}.feedback-channel-grid,.feedback-record-list{grid-template-columns:1fr}.feedback-record-list footer{flex-direction:column;align-items:flex-start}.feedback-record-list footer>span{white-space:normal}}.vel-asean-demand-entry{z-index:96;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);isolation:isolate;background:linear-gradient(145deg,#ffffffd1,#f4fafbbd);border:1px solid #9ac5d294;border-radius:19px;grid-template-columns:50px max-content;align-items:center;gap:8px;width:218px;min-height:76px;padding:9px 10px;transition:transform .24s,box-shadow .24s,border-color .24s;animation:4.6s ease-in-out infinite aseanEntryFloat;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 14px 36px #18495c1b,inset 0 1px #ffffffe6;color:#173f51!important}.vel-asean-demand-entry:before{content:"";z-index:-1;opacity:0;border:1px solid #39af9d2e;border-radius:24px;animation:4.6s ease-out infinite aseanEntryHalo;position:absolute;inset:-5px}.vel-asean-demand-entry:hover{border-color:#58a4b59e;transform:translateY(-4px);box-shadow:0 21px 46px #154a5f29}.vel-asean-demand-logo{background:#ffffffb3;border:1px solid #418ba121;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 6px 16px #1f5b6f13}.vel-asean-demand-logo img{object-fit:contain;width:44px;height:44px}.vel-asean-demand-copy{gap:2px;min-width:0;display:grid}.vel-asean-demand-copy small{color:#2e8c8c;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:800}.vel-asean-demand-copy strong{letter-spacing:-.015em;white-space:nowrap;font-size:16px;line-height:1.28}.vel-asean-demand-copy em{color:#708891;white-space:nowrap;font-size:9px;font-style:normal}.v2-launcher-header .v2-brand>span{align-self:center;align-items:center;line-height:1;display:flex}.v2-launcher-header .v2-brand small{line-height:20px;display:block}@keyframes aseanEntryFloat{0%,82%,to{transform:translateY(0)}88%{transform:translateY(-4px)}93%{transform:translateY(-1px)}}@keyframes aseanEntryHalo{0%,78%{opacity:0;transform:scale(.98)}84%{opacity:1}to{opacity:0;transform:scale(1.06)}}@media (max-width:700px){.vel-asean-demand-entry{grid-template-columns:44px max-content;width:195px;min-height:66px;padding:8px;bottom:14px;right:14px}.vel-asean-demand-logo{width:44px;height:44px}.vel-asean-demand-logo img{width:39px;height:39px}.vel-asean-demand-copy strong{font-size:14px}.vel-asean-demand-copy em{display:none}}@media (prefers-reduced-motion:reduce){.vel-asean-demand-entry,.vel-asean-demand-entry:before{animation:none}}.v2-launcher .v2-launcher-priority-grid>button>.v2-role-card-logo{--role-color:#247b70;--role-soft:#e6f6f1;isolation:isolate;border-color:color-mix(in srgb,var(--role-color) 22%,#d9e8e8);background:linear-gradient(145deg,var(--role-soft),#ffffffe6);color:var(--role-color);box-shadow:0 8px 20px color-mix(in srgb,var(--role-color) 10%,transparent);border-radius:14px 18px 14px 17px;position:relative;overflow:hidden}.v2-launcher .v2-role-card-logo.tone-sand{--role-color:#a56a26;--role-soft:#fff2d9}.v2-launcher .v2-role-card-logo.tone-blue{--role-color:#347b9f;--role-soft:#e8f3f8}.v2-launcher .v2-role-card-logo.tone-clay{--role-color:#ad604d;--role-soft:#fff0ea}.v2-launcher .v2-role-card-logo>i{border:1px solid color-mix(in srgb,var(--role-color) 24%,transparent);border-radius:46% 54% 58% 42%;position:absolute;inset:7px;transform:rotate(-18deg)}.v2-launcher .v2-role-card-logo>b{z-index:2;font-family:Songti SC,STSong,serif;font-size:17px;font-weight:720;line-height:1;position:relative}.v2-launcher .v2-role-card-logo>em{background:var(--role-color);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--role-color) 9%,transparent);border:1px solid #ffffffe6;border-radius:50%;position:absolute;bottom:6px;right:6px}.v2-launcher-header .v2-launcher-account{margin-left:auto;margin-right:clamp(18px,2.2vw,44px)}.v2-launcher-header .v2-launcher-account .v2-profile-trigger{min-width:210px}.v2-launcher-header .v2-launcher-account .v2-profile-copy{max-width:142px}@media (max-width:1100px) and (min-width:701px){.v2-launcher-header .v2-launcher-account .v2-profile-trigger{min-width:190px}}@media (max-width:700px){.v2-launcher-header .v2-brand>span{display:none}.v2-launcher-header .v2-launcher-account{margin-right:0}.v2-launcher-header .v2-launcher-account .v2-profile-trigger{width:42px;min-width:42px}}.v2-shell :where(.v2-card,.v2-kpi,.v2-table,.v2-account-table,.v2-role-catalog>section){-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:radial-gradient(circle at 88% 4%,#d6f4ec45,#0000 28%),linear-gradient(145deg,#fffffff0,#f7fbfce6);border-color:#c7dce2d1;box-shadow:0 12px 34px #2752630e,inset 0 1px #ffffffe6;--tilt-x:0deg!important;--tilt-y:0deg!important;--surface-lift:0px!important}.v2-shell :where(.v2-card,.v2-kpi,.v2-table,.v2-account-table,.v2-role-catalog>section):after{opacity:0!important}.v2-shell :where(.v2-card,.v2-kpi,.v2-account-table,.v2-role-catalog>section):hover{border-color:#9dc7cfc7;box-shadow:0 17px 40px #27526316,inset 0 1px #fff;--surface-lift:-2px!important}.asean-embed-shell{background:#edf5f7;width:100%;height:100dvh;overflow:hidden}.asean-embed-frame{background:#f2f6f8;border:0;width:100%;height:100%;display:block}.asean-embed-loading{color:#54717d;letter-spacing:.04em;place-items:center;width:100%;height:100%;font-size:13px;display:grid}.asean-embed-loading>div{text-align:center;overflow-wrap:anywhere;max-width:520px;padding:24px}.asean-embed-loading h1{color:#173f51;font-size:20px}.asean-embed-loading p{margin:16px 0;line-height:1.7}.asean-embed-loading button,.asean-embed-loading a{color:#195bac;cursor:pointer;background:#fff;border:1px solid #b7cbd3;border-radius:8px;padding:10px 16px;display:inline-block}.asean-embed-loading a{margin-left:12px}.asean-embed-loading :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #195bac}.vel-login-link{background:#ffffff94;border:1px solid #a6c9d3a8;height:38px;padding:0 14px;box-shadow:0 5px 16px #18495b11;color:#315e6d!important}.vel-login-link:hover{background:#ffffffe6;border-color:#68a6b5a3;box-shadow:0 8px 20px #194f621a;color:#1e7183!important}:is(.vel-home :where(a,summary):focus-visible,.v2-login :where(a,button,input,summary):focus-visible){outline-offset:3px;outline:2px solid #267eb6c7}.vel-brand{min-height:44px}.vel-desktop-nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.vel-login-link{height:44px;font-size:11px}.vel-mobile-menu>summary{width:44px;height:44px}.vel-proof,.vel-metrics span{font-size:11px}.vel-metrics strong.is-loading{color:#0000;background:linear-gradient(100deg,#e8f0f3 20%,#f8fbfc 44%,#e8f0f3 68%) 0 0/240% 100%;border-radius:8px;width:58px;height:31px;animation:1.25s ease-in-out infinite velMetricLoading;overflow:hidden}@keyframes velMetricLoading{0%{background-position:100% 0}to{background-position:-100% 0}}.v2-login-header>div>a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.v2-login .v2-auth-tabs button{min-height:44px;font-size:12px}.v2-login .v2-login-box>p,.v2-login-box label{font-size:12px}.v2-login .v2-input input{font-size:13px}.v2-login-footer{font-size:10px}.v2-login-footer a{align-items:center;min-height:44px;display:inline-flex}.v2-version-trigger{height:44px}@media (max-width:520px){.vel-asean-demand-entry{right:14px;bottom:max(14px,env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:1fr;width:56px;min-height:56px;padding:5px}.vel-asean-demand-entry:before{border-radius:21px;inset:-3px}.vel-asean-demand-logo{width:44px;height:44px;margin:auto}.vel-asean-demand-copy{display:none}}@media (prefers-reduced-motion:reduce){.vel-metrics strong.is-loading{background:#e8f0f3;animation:none}}.v2-login-stage{grid-template-columns:minmax(0,1.15fr) minmax(410px,460px);gap:clamp(44px,5.6vw,78px)}.v2-login-intro{justify-content:center;min-height:590px}.v2-login-copy h1{font-size:clamp(45px,4.65vw,64px)}.v2-login-network{width:min(690px,100%);height:300px;margin:18px 0 0}.v2-login-map{background:linear-gradient(145deg,#eef8fab3,#f2f5ff9e);border:1px solid #a6c9d685;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 20px 55px #265d7314}.v2-login-map:before{content:"INDUSTRY COLLABORATION NETWORK";z-index:2;color:#6c8998;letter-spacing:.18em;font-size:7px;font-weight:800;position:absolute;top:17px;left:20px}.v2-login-map:after{content:"";pointer-events:none;background:radial-gradient(circle at 69% 42%,#29af8c24,#0000 27%),radial-gradient(circle at 58% 34%,#4b6fdc1a,#0000 29%);position:absolute;inset:0}.v2-login-map>svg{color:#6b9cb0;opacity:.66;width:100%;height:100%;display:block;position:absolute;inset:0}.v2-login-map-land{color:#70a0b2;opacity:.58}.v2-login-map-routes path{stroke:url(#v2-login-route-gradient);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 7;animation:7s linear infinite v2LoginRouteFlow}.v2-login-map-routes path:nth-child(2){animation-duration:5s}.v2-login-map-routes path:nth-child(3){opacity:.42;animation-duration:9s}.v2-login-map-nodes circle{fill:#fff;stroke:#29a983;stroke-width:4px}.v2-login-map-nodes circle:first-child{stroke:#7160dc}.v2-login-map-nodes circle:nth-child(2){stroke:#268fc0}.v2-login-map-nodes circle:last-child{opacity:.52}.v2-login-route-node{z-index:3;color:#173c51;background:#ffffffe8;border:1px solid #b3cfd9b8;border-radius:10px;grid-template-columns:8px auto;gap:1px 7px;padding:7px 9px;line-height:1;display:grid;position:absolute;box-shadow:0 8px 22px #1e4b611c}.v2-login-route-node>i{background:#2ba986;border:2px solid #fff;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px;box-shadow:0 0 0 3px #2ba98624}.v2-login-route-node b{font-size:8px}.v2-login-route-node small{color:#7b929e;font-size:6px}.v2-login-route-node.is-rd{top:53px;left:54%}.v2-login-route-node.is-rd>i{background:#7160dc;box-shadow:0 0 0 3px #7160dc1f}.v2-login-route-node.is-gx{top:116px;left:64%}.v2-login-route-node.is-gx>i{background:#268fc0;box-shadow:0 0 0 3px #268fc01f}.v2-login-route-node.is-asean{top:176px;left:74%}.v2-login-map-caption{z-index:3;background:#fffc;border:1px solid #bcd3dcad;border-radius:11px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:11px;padding:10px 13px;display:grid;position:absolute;bottom:16px;left:20px;right:20px;box-shadow:0 9px 24px #1c4f6312}.v2-login-map-caption>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.v2-login-map-caption b{color:#2888ad;font-variant-numeric:tabular-nums;font-size:7px}.v2-login-map-caption em{color:#506f7e;font-size:7px;font-style:normal;font-weight:720}.v2-login-map-caption>i{background:linear-gradient(90deg,#2d92a824,#2d92a88c,#2d92a824);height:1px}@keyframes v2LoginRouteFlow{to{stroke-dashoffset:-52px}}@media (max-width:1080px){.v2-login-stage{grid-template-columns:minmax(0,1fr) minmax(390px,440px);gap:34px}.v2-login-copy h1{font-size:43px}.v2-login-copy p{font-size:11px}.v2-login-network{height:260px}.v2-login-map{border-radius:18px}.v2-login-route-node.is-rd{left:52%}.v2-login-route-node.is-gx{left:62%}.v2-login-route-node.is-asean{left:72%}}@media (max-width:980px){.v2-login-stage{grid-template-columns:1fr;gap:24px;width:min(680px,100% - 40px);padding-top:28px}.v2-login-intro{text-align:left;align-items:stretch;min-height:0}.v2-login-copy{max-width:none}.v2-login .v2-kicker{margin-inline:0}.v2-login-copy h1{font-size:42px}.v2-login-copy p{margin-inline:0}.v2-login-principles{justify-content:flex-start}.v2-login-network{width:100%;height:230px;margin-top:20px;display:block}.v2-login-map-caption{bottom:12px;left:15px;right:15px}.v2-login-panel{max-width:520px}.v2-login.is-register .v2-login-network{display:none}}@media (max-width:620px){.v2-login-stage{gap:14px;padding-top:14px}.v2-login-intro{display:block}.v2-login-copy .v2-kicker,.v2-login-copy p,.v2-login-principles{display:none}.v2-login-copy h1{letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.12}.v2-login-copy h1 br{display:none}.v2-login-copy h1 span{margin:0 0 0 7px}.v2-login-network{height:132px;margin-top:13px}.v2-login-map{border-radius:14px}.v2-login-map:before{font-size:5px;top:11px;left:13px}.v2-login-map>svg{transform-origin:65% 42%;transform:scale(1.22)}.v2-login-route-node{display:none}.v2-login-map-caption{gap:6px;padding:7px 8px;bottom:8px;left:9px;right:9px}.v2-login-map-caption em{font-size:6px}.v2-login-map-caption b{display:none}.v2-login-panel>.v2-login-box{padding-top:22px}.v2-login.is-register .v2-login-intro{display:none}}@media (prefers-reduced-motion:reduce){.v2-login-map-routes path{animation:none}}.v2-avatar-portrait{--avatar-surface:#eef6fb;--avatar-border:#d6e6ef;isolation:isolate;position:relative;overflow:hidden;border:1px solid var(--avatar-border)!important;background:var(--avatar-surface)!important;box-shadow:none!important;color:#0000!important}.v2-avatar-portrait>img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.v2-avatar-portrait[data-avatar-role=super-admin]{background:#eaf5f8!important;border-color:#b9dce5!important;box-shadow:0 0 0 2px #ffffffeb!important}.v2-profile-trigger{min-width:176px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:8px!important;margin-left:5px!important;padding:3px 7px 3px 5px!important}.v2-profile-trigger:hover,.v2-profile-trigger.is-open{background:#f2f9fad6!important;border-color:#a3c6d18f!important;box-shadow:0 7px 19px #29586b12!important}.v2-profile-trigger>.v2-profile-avatar{flex-basis:39px!important;width:39px!important;height:39px!important}.v2-profile-trigger .v2-profile-avatar .v2-avatar{border-radius:11px!important;width:36px!important;height:36px!important}.v2-profile-trigger>.v2-profile-copy{gap:1px!important}.v2-profile-trigger>.v2-profile-copy strong{font-size:12px!important;line-height:15px!important}.v2-profile-trigger>.v2-profile-copy small{font-size:10px!important;line-height:13px!important}.v2-profile-trigger>.v2-profile-copy em{display:none!important}.v2-profile-chevron{color:#6d8793!important;margin-left:2px!important}.v2-profile-control>.v2-profile-menu,.v2-launcher-account>.v2-launcher-profile-menu{scrollbar-width:thin;max-height:calc(100dvh - 78px);overflow:auto;background:#fff!important;border:1px solid #dce5ed!important;border-radius:14px!important;width:372px!important;padding:0!important;top:calc(100% + 8px)!important;box-shadow:0 18px 46px #1c385224!important}.v2-account-panel-head{border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.v2-account-panel-head>span{color:#173c52;align-items:center;gap:9px;display:flex}.v2-account-panel-head>span svg{color:#55717f}.v2-account-panel-head>span strong{font-size:14px;font-weight:760}.v2-account-panel-head .v2-profile-logout{color:#5c6f79;cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:11px;font-weight:680;display:inline-flex}.v2-account-panel-head .v2-profile-logout:hover{color:#a34d45;background:#fff8f7;border-color:#e3bdb8}.v2-account-panel-head .v2-profile-logout:focus-visible{outline-offset:2px;outline:2px solid #347cda4d}.v2-account-panel-identity{border-bottom:1px solid #e7ecf1;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.v2-account-panel-identity>.v2-avatar{border-radius:12px!important;width:54px!important;height:54px!important}.v2-account-panel-identity>div{gap:3px;min-width:0;display:grid}.v2-account-panel-identity h2{color:#17394c;margin:0;font-size:17px;line-height:22px}.v2-account-panel-identity small{color:#85949c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-account-panel-identity p{color:#607985;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:2px 0 0;font-size:10px;display:flex;overflow:hidden}.v2-account-panel-tags{align-items:center;gap:6px;margin-top:4px;display:flex}.v2-account-panel-tags span,.v2-account-panel-tags i{border-radius:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:680}.v2-account-panel-tags span{color:#286ebc;background:#edf4fd}.v2-account-panel-tags i{color:#27866f;background:#edf8f5}.v2-account-panel-section{border-bottom:1px solid #e7ecf1;padding:14px 16px}.v2-account-panel-section:last-child{border-bottom:0}.v2-account-panel-section>header{color:#183f54;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.v2-account-panel-section>header>svg{color:#466c7e;margin-top:1px}.v2-account-panel-section>header>div{gap:2px;display:grid}.v2-account-panel-section h3{margin:0;font-size:13px;line-height:18px}.v2-account-panel-section header p{color:#8a9aa2;margin:0;font-size:9px;line-height:14px}.v2-profile-access-state{background:#f8fafc;border:1px solid #e3e9ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 11px;display:flex}.v2-profile-access-state.is-global{background:#f4f9fd;border-color:#cfe3ef}.v2-profile-access-state>span{gap:2px;min-width:0;display:grid}.v2-profile-access-state small{color:#8999a1;font-size:9px}.v2-profile-access-state strong{color:#294f62;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-profile-access-state>i{color:#2c70ba;background:#e9f2fb;border-radius:5px;flex:none;padding:3px 7px;font-size:9px;font-style:normal;font-weight:760}.v2-account-panel-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.v2-account-panel-actions>button{color:#355666;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;height:40px;padding:0 7px;font-size:9.5px;font-weight:680;display:flex}.v2-account-panel-actions>button:hover{color:#216db4;background:#f7fafd;border-color:#dbe6ef}.v2-account-panel-actions>button:focus-visible{outline-offset:1px;outline:2px solid #347cda4d}.v2-account-panel-actions>button>span{white-space:nowrap;flex:1;min-width:0}.v2-account-panel-actions>button>svg:first-child{color:#66818e;flex:none}.v2-account-panel-actions>button>svg:last-child{color:#93a3aa;flex:none;transition:transform .18s}.v2-account-panel-actions>button>svg:last-child.is-open{transform:rotate(90deg)}.v2-account-panel-actions>button>b{color:#647e8b;text-align:center;background:#edf3f7;border-radius:999px;flex:none;min-width:17px;padding:2px 5px;font-size:8px}.v2-profile-detail,.v2-profile-workspaces{background:#f8fafc;border:1px solid #e3e9ef;border-radius:9px;margin-top:9px;padding:9px}.v2-profile-detail{gap:7px;display:grid}.v2-profile-detail>span{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.v2-profile-detail small{color:#8a9aa2;font-size:9px}.v2-profile-detail strong{color:#38596a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-profile-workspaces{gap:5px;max-height:174px;display:grid;overflow:auto}.v2-profile-workspaces>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 9px;display:flex}.v2-profile-workspaces>button:hover:not(:disabled){background:#f8fbfd;border-color:#d4e3ed}.v2-profile-workspaces>button.active{background:#eff7fc;border-color:#cfe3ef}.v2-profile-workspaces>button:disabled{cursor:default}.v2-profile-workspaces>button>span{flex:1;gap:2px;min-width:0;display:grid}.v2-profile-workspaces>button strong{color:#284d5f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-profile-workspaces>button small{color:#83959e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.v2-profile-workspaces>button em{color:#2676bd;font-size:9px;font-style:normal;font-weight:700}.v2-profile-workspaces>button svg{color:#2d86c8}.v2-profile-workspaces>p{color:#82959e;margin:3px;font-size:9px}.v2-profile-workspaces>p.is-error{color:#b95349}.v2-account-panel-metrics{background:#fbfcfd;border:1px solid #e3e9ef;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.v2-account-panel-metrics>button,.v2-account-panel-metrics>div{text-align:left;background:0 0;border:0;border-left:1px solid #e7ecf1;place-items:start;gap:3px;min-height:65px;padding:11px 12px;display:grid}.v2-account-panel-metrics>:first-child{border-left:0}.v2-account-panel-metrics>button{cursor:pointer}.v2-account-panel-metrics>button:hover{background:#f2f7fc}.v2-account-panel-metrics>button:focus-visible{outline-offset:-2px;outline:2px solid #347cda4d}.v2-account-panel-metrics strong{color:#173f56;font-size:21px;line-height:24px}.v2-account-panel-metrics small{color:#778b96;font-size:9px}.v2-account-panel-verification>.v2-profile-verification{color:#31586a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dce6ed;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px;display:flex}.v2-account-panel-verification>.v2-profile-verification:hover:not(:disabled){background:#f3f8fc;border-color:#c9dfec}.v2-account-panel-verification>.v2-profile-verification:disabled{cursor:default;opacity:1}.v2-account-panel-verification>.v2-profile-verification>span{flex:1;gap:2px;min-width:0;display:grid}.v2-account-panel-verification>.v2-profile-verification strong{font-size:10px}.v2-account-panel-verification>.v2-profile-verification small{color:#7c909a;margin:0;font-size:9px}.v2-account-panel-verification>.v2-profile-verification.is-verified{color:#24765f;background:#f4faf8;border-color:#d2e8e0}.v2-account-panel-verification>.v2-profile-verification.is-pending{color:#90671f;background:#fdfaf3;border-color:#eadfc8}.v2-account-panel-verification>.v2-profile-verification.is-incomplete{color:#a05248;background:#fff8f6;border-color:#ecd8d3}@media (max-width:700px){.v2-profile-trigger{border:0!important;width:44px!important;min-width:44px!important;height:44px!important;margin-left:0!important;padding:2px!important}.v2-profile-trigger>.v2-profile-avatar{flex-basis:40px!important;width:40px!important;height:40px!important}.v2-profile-trigger .v2-profile-avatar .v2-avatar{width:37px!important;height:37px!important}.v2-profile-trigger>.v2-profile-copy,.v2-profile-trigger>.v2-profile-chevron{display:none!important}.v2-profile-control>.v2-profile-menu,.v2-launcher-account>.v2-launcher-profile-menu{max-height:calc(100dvh - 68px);width:auto!important;position:fixed!important;top:60px!important;left:8px!important;right:8px!important}.v2-account-panel-identity{grid-template-columns:50px minmax(0,1fr);padding:14px}.v2-account-panel-identity>.v2-avatar{width:48px!important;height:48px!important}.v2-account-panel-section{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.v2-profile-trigger,.v2-profile-chevron{transition:none!important}}.v2-launcher,.v2-shell{--cloud-canvas:#f6f7fb;--cloud-surface:#fff;--cloud-layer:#f8f9fc;--cloud-layer-strong:#f2f5f9;--cloud-line:#e7ebf1;--cloud-line-strong:#d9e0e9;--cloud-ink:#172b3a;--cloud-text:#415563;--cloud-muted:#71818d;--cloud-faint:#96a3ad;--cloud-blue:#347cda;--cloud-blue-strong:#2869c4;--cloud-cyan:#35b6c8;--cloud-green:#2eaa84;--cloud-violet:#7357df;--cloud-danger:#bf554b;--cloud-radius-control:8px;--cloud-radius-card:14px;--cloud-radius-panel:16px;--cloud-control-height:40px;color:var(--cloud-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6}.v2-skip-link{z-index:1000;border-radius:var(--cloud-radius-control);background:var(--cloud-ink);color:#fff;padding:9px 13px;font-size:14px;text-decoration:none;transition:transform .16s ease-out;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.v2-skip-link:focus{transform:translateY(0)}:is(.v2-launcher :where(button,a,input,textarea,select,summary):focus-visible,.v2-shell :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible){outline-offset:2px!important;outline:2px solid #347cdab8!important}.v2-shell :where(.v2-card,.v2-kpi,.v2-system-card,.v2-journey-card,.v2-record-card,.ops-metric-card,.v2-market-product-card,.aihub-catalog-grid>article,.aihub-app-grid>article,.base-floor-card,.base-today-card,.learning-path>button),.v2-launcher .v2-system-card{--tilt-x:0deg!important;--tilt-y:0deg!important;--surface-lift:0px!important;--spot-opacity:0!important;will-change:auto!important;transform:none!important}.v2-launcher .ecosystem-reveal{opacity:0;filter:none;transition-property:opacity,translate;transition-duration:.36s;transition-timing-function:cubic-bezier(.2,0,0,1);transition-delay:var(--reveal-delay,0s);translate:0 10px}.v2-shell .ecosystem-reveal.is-ecosystem-visible,.v2-launcher .ecosystem-reveal.is-ecosystem-visible{opacity:1;translate:0}.v2-shell .ecosystem-reveal{opacity:1;filter:none;transition:none;translate:none}.v2-launcher{--launcher-ink:var(--cloud-ink);--launcher-muted:var(--cloud-muted);--launcher-soft:var(--cloud-layer);--launcher-line:var(--cloud-line);--launcher-blue:var(--cloud-blue);--launcher-teal:var(--cloud-green);--launcher-purple:var(--cloud-violet);background:var(--cloud-canvas);background-image:none;min-height:100dvh}.v2-launcher-header{border-bottom:1px solid var(--cloud-line);height:64px;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#fffffff7;padding-inline:clamp(22px,3vw,46px)}.v2-launcher-header .v2-brand-logo{width:128px}.v2-launcher-header .v2-brand>span{border-left-color:var(--cloud-line-strong);height:24px;padding-left:12px}.v2-launcher-header .v2-brand small{color:var(--cloud-muted);letter-spacing:.08em;font-size:11px}.v2-launcher-body{width:min(100%,1520px);max-width:1520px;margin-inline:auto;padding:26px 32px 64px}.v2-launcher-section-kicker{color:var(--cloud-blue);letter-spacing:.08em;font-size:12px;font-weight:700}.v2-launcher-overview{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:var(--cloud-surface);min-height:148px;box-shadow:none;grid-template-columns:minmax(0,1fr) 330px 232px}.v2-launcher-overview-copy{padding:23px 28px}.v2-launcher-overview-kicker{color:var(--cloud-blue);letter-spacing:.08em;gap:11px;font-size:12px;font-weight:700}.v2-launcher-overview-kicker em{min-height:30px;color:var(--cloud-muted);background:#f8fafc;border-color:#dfe5ec;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.v2-launcher-overview-kicker em.is-online{color:#24745f;background:#f0faf6;border-color:#d5ece4}.v2-launcher-overview h1{color:var(--cloud-ink);letter-spacing:-.04em;margin:11px 0 7px;font-size:clamp(30px,2.45vw,38px);font-weight:680;line-height:1.18}.v2-launcher-overview h1 span{color:#0000;background:linear-gradient(100deg, var(--cloud-blue), var(--cloud-green) 54%, var(--cloud-violet));-webkit-background-clip:text;background-clip:text}.v2-launcher-overview-identity{color:var(--cloud-muted);gap:8px;margin-top:0;font-size:14px}.v2-launcher-overview-identity strong{color:var(--cloud-text);font-weight:600}.v2-launcher-overview>dl{border-left-color:var(--cloud-line);border-right-color:var(--cloud-line)}.v2-launcher-overview>dl>div{border-right-color:var(--cloud-line);background:#fff;gap:5px}.v2-launcher-overview dt{color:var(--cloud-muted);font-size:13px}.v2-launcher-overview dd{color:var(--cloud-ink);font-size:30px;font-weight:680}.v2-launcher-assistant-entry{background:linear-gradient(145deg,#f8fbff,#f7f5ff);grid-template-columns:46px minmax(0,1fr);padding:20px;transition-property:background-color,color;transition-duration:.18s;transition-timing-function:ease-out}.v2-launcher-assistant-entry:hover{color:var(--cloud-blue);background:linear-gradient(145deg,#f1f7ff,#f4f1ff)}.v2-launcher-assistant-entry strong{font-size:15px;font-weight:650}.v2-launcher-assistant-entry small{color:#536f93;font-size:13px;font-weight:550}.v2-launcher-project-mainline{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:var(--cloud-surface);min-height:142px;box-shadow:none;grid-template-columns:minmax(290px,.82fr) minmax(520px,1.55fr) 236px;margin-top:16px}.v2-launcher-project-copy{border-right-color:var(--cloud-line);background:linear-gradient(120deg,#f4fbf9,#f8fbff);padding:21px 24px}.v2-launcher-project-copy>span{color:#267b85;letter-spacing:.06em;font-size:12px}.v2-launcher-project-copy h2{color:var(--cloud-ink);margin:8px 0 10px;font-size:21px;font-weight:650}.v2-launcher-project-copy button{color:#246f84;min-height:40px;font-size:14px;transition:color .16s ease-out}.v2-launcher-project-copy button:hover{color:var(--cloud-blue)}.v2-launcher-project-copy button svg{transition:transform .18s ease-out}.v2-launcher-project-copy button:hover svg{transform:translate(2px)}.v2-launcher-project-flow{background:#fff;padding:14px 10px}.v2-launcher-project-flow article{border-right-color:var(--cloud-line);grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:82px;padding:9px 13px}.v2-launcher-project-flow article>span{width:38px;height:38px;color:var(--cloud-blue);box-shadow:none;background:#f7f9fc;border:1px solid #e3eaf1;border-radius:10px}.v2-launcher-project-flow small{color:var(--cloud-muted);font-size:13px}.v2-launcher-project-flow strong{color:var(--cloud-ink);font-size:25px;font-weight:680}.v2-launcher-project-flow article>svg{color:#a5b5c2;background:#fff}.v2-launcher-project-mainline>dl{border-left-color:var(--cloud-line);background:#fbfcfe;padding:12px 18px}.v2-launcher-project-mainline>dl>div{border-bottom-color:var(--cloud-line);min-height:38px}.v2-launcher-project-mainline dt{color:var(--cloud-muted);font-size:12px}.v2-launcher-project-mainline dd{color:var(--cloud-text);font-size:14px}.v2-launcher-action-board{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:var(--cloud-surface);box-shadow:none;grid-template-columns:288px minmax(0,1fr);margin-top:16px}.v2-launcher-today{border-right-color:var(--cloud-line);background:#fbfcfe;padding:24px 22px}.v2-launcher-today h2,.v2-launcher-priority-lanes h2,.v2-launcher-directory h2{color:var(--cloud-ink);font-size:22px;font-weight:650}.v2-launcher-today>div{border-top-color:var(--cloud-line);margin-top:18px;padding-top:18px}.v2-launcher-today>div>span{color:var(--cloud-green);background:#f2faf7;border-color:#d9ece7}.v2-launcher-today>div strong{font-size:15px;font-weight:600}.v2-launcher-today footer>*{border-color:var(--cloud-line-strong);border-radius:var(--cloud-radius-control);color:#326985;background:#fff;min-height:40px;font-size:13px;transition-property:border-color,background-color,color;transition-duration:.16s}.v2-launcher-today footer>:hover{color:var(--cloud-blue);background:#f5f9ff;border-color:#bdd2e7}.v2-launcher-priority-lanes{padding:24px 22px}.v2-launcher-priority-lanes>header{border-bottom-color:var(--cloud-line);padding-bottom:14px}.v2-launcher-priority-lanes>header>span{color:var(--cloud-muted);font-size:13px}.v2-launcher-action-row{border-bottom-color:var(--cloud-line);grid-template-columns:82px minmax(180px,.72fr) minmax(210px,1fr) 112px 18px;gap:12px;min-height:64px;padding:9px 8px 9px 0;transition-property:background-color,color;transition-duration:.16s}.v2-launcher-action-row:hover{background:#f8fafc;padding-inline:0 8px}.v2-launcher-action-code{color:var(--cloud-blue);font-size:12px}.v2-launcher-action-row>div strong{font-size:14px;font-weight:600}.v2-launcher-action-row>div small,.v2-launcher-action-steps,.v2-launcher-action-row>em{color:var(--cloud-muted);font-size:12px}.v2-launcher-action-row>em{color:#39718e}.v2-launcher-directory{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:var(--cloud-surface);box-shadow:none;margin-top:16px}.v2-launcher-directory-heading{border-bottom-color:var(--cloud-line);min-height:88px;padding:19px 22px}.v2-launcher-directory-tools>span{color:var(--cloud-muted);font-size:13px}.v2-launcher-directory-tools label{border-color:var(--cloud-line-strong);border-radius:var(--cloud-radius-control);width:200px;height:40px;color:var(--cloud-muted);background:#f8f9fb}.v2-launcher-directory-tools label:focus-within{border-color:#9bbde7;box-shadow:0 0 0 3px #347cda14}.v2-launcher-directory-tools input{font-size:14px}.v2-launcher-directory-grid{background:#fff;gap:16px;padding:18px}.v2-launcher-directory-group,.v2-launcher-directory-group.is-featured{--directory-accent:var(--cloud-blue);--directory-soft:#347cda14;--directory-wash:#347cda0a;border-radius:var(--cloud-radius-card);background:var(--cloud-layer);box-shadow:none;background-image:none;border:0;padding:0 18px 18px}.v2-launcher-directory .tone-jade{--directory-accent:var(--cloud-green);--directory-soft:#2eaa8414;--directory-wash:#2eaa840a}.v2-launcher-directory .tone-sand{--directory-accent:#a8742d;--directory-soft:#a8742d14;--directory-wash:#a8742d09}.v2-launcher-directory .tone-clay{--directory-accent:#b86456;--directory-soft:#b8645614;--directory-wash:#b8645609}.v2-launcher-directory-group>header{border-bottom-color:#e5e9ef;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;min-height:78px;margin-bottom:12px}.v2-launcher-group-index{border-color:color-mix(in srgb, var(--directory-accent) 18%, white);width:36px;height:36px;box-shadow:none;background:#fff;border-radius:10px;gap:0}.v2-launcher-group-index small{letter-spacing:.08em;font-size:9px}.v2-launcher-group-index b{font-size:13px}.v2-launcher-directory-group h3{color:var(--cloud-ink);font-size:17px;font-weight:650}.v2-launcher-directory-group>header p{color:var(--cloud-muted);font-size:13px}.v2-launcher-group-count{background:#fff;border-color:#e1e6ec;min-width:58px;height:32px}.v2-launcher-directory-items{gap:10px}.v2-launcher-directory-group button{min-height:72px;box-shadow:none;background:#fff;border-color:#e5e9ef;border-radius:11px;grid-template-columns:44px minmax(150px,1fr) minmax(185px,.92fr) auto 16px;gap:11px;padding:11px 13px;transition-property:border-color,background-color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out}.v2-launcher-directory-group button:hover{border-color:color-mix(in srgb, var(--directory-accent) 28%, #dfe5ec);background:#fff;transform:none;box-shadow:0 8px 22px #2244600f}.v2-launcher-system-icon{border-color:color-mix(in srgb, var(--directory-accent) 18%, white);background:color-mix(in srgb, var(--directory-accent) 7%, white);width:42px;height:42px;box-shadow:none;border-radius:10px}.v2-launcher-system-copy strong{color:var(--cloud-text);font-size:15px;font-weight:600}.v2-launcher-system-copy small,.v2-launcher-system-steps small{color:var(--cloud-muted);font-size:12px}.v2-launcher-directory-group button em{color:#6d7f8b;background:#f0f3f6;border-radius:6px;padding:4px 8px;font-size:12px}.v2-launcher-directory-group button em.is-recommended{color:#287a65;background:#edf8f4}.v2-launcher-system-arrow{transition:transform .18s ease-out}.v2-workbench-copilot-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1826343d}.v2-workbench-copilot{border-left-color:var(--cloud-line);background:#fff;width:min(520px,100vw);animation:.24s cubic-bezier(.2,0,0,1) copilotDrawerIn;box-shadow:-24px 0 64px #1a30462b}.v2-workbench-copilot>header{border-bottom-color:var(--cloud-line);background:#fff;grid-template-columns:44px 1fr 40px 40px;gap:10px;min-height:80px;padding:14px 16px}.v2-workbench-copilot>header small{color:var(--cloud-blue);letter-spacing:.1em;font-size:10px}.v2-workbench-copilot>header strong{color:var(--cloud-ink);font-size:17px}.v2-workbench-copilot>header p{color:var(--cloud-muted);font-size:12px}.v2-workbench-copilot>header>button{border-color:var(--cloud-line);border-radius:var(--cloud-radius-control);width:40px;height:40px;color:var(--cloud-text)}.v2-workbench-copilot-context{border-bottom-color:var(--cloud-line);color:#5d7180;background:#f6f9fd;flex-basis:42px;height:42px;padding-inline:16px;font-size:12px}.v2-workbench-copilot-messages{background:#fbfcfe;padding:20px 17px}.v2-workbench-copilot-messages>article{gap:9px;margin-bottom:17px}.v2-workbench-copilot-messages>article>div{max-width:86%}.v2-workbench-copilot-messages article p{color:var(--cloud-text);font-size:14px;line-height:1.75}.v2-workbench-copilot-messages>article.user>div{background:var(--cloud-blue-strong);border-radius:14px 5px 14px 14px;padding:10px 12px}.v2-workbench-copilot-messages>article.welcome strong{color:var(--cloud-ink);font-size:16px}.v2-workbench-copilot-actions>button{border-color:var(--cloud-line);background:#fff;min-height:54px}.v2-workbench-copilot-actions small{font-size:11px}.v2-workbench-copilot-actions strong{font-size:13px}.v2-workbench-copilot-suggestions{background:#fff;padding:0 14px 10px}.v2-workbench-copilot-suggestions>button{border-color:var(--cloud-line);border-radius:var(--cloud-radius-control);color:#5d7180;min-height:36px;font-size:12px;transition:background-color .16s ease-out,border-color .16s ease-out}.v2-workbench-copilot-suggestions>button:hover{background:#f5f9ff;border-color:#c7d8eb}.v2-workbench-copilot>.u2-morph-input{border-color:var(--cloud-line-strong);background:#fff;box-shadow:0 8px 22px #1e3d5912}.v2-workbench-copilot>footer{color:var(--cloud-muted);font-size:11px}.v2-shell{background:var(--cloud-canvas);background-image:none;grid-template-columns:224px minmax(0,1fr);padding-left:0;--system-color:var(--cloud-blue)!important;--system-accent:#edf5ff!important}.v2-shell:before{display:none}.v2-shell .v2-sidebar{border:0;border-right:1px solid var(--cloud-line);height:100dvh;box-shadow:none;color:var(--cloud-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;margin-right:0;top:0}.v2-shell .v2-sidebar-brand{border-bottom-color:var(--cloud-line);gap:10px;height:64px;padding:0 16px}.v2-shell .v2-sidebar-brand img{width:108px}.v2-shell .v2-sidebar-brand small{border-left-color:var(--cloud-line-strong);min-width:0;color:var(--cloud-muted);letter-spacing:.06em;white-space:nowrap;padding-left:9px;font-size:9px;line-height:1.35}.v2-shell .v2-current-system{box-shadow:none;background:#f5f7fa;border-color:#0000;border-radius:10px;margin:14px 10px 16px;padding:12px}.v2-shell .v2-current-system>span{width:38px;height:38px;box-shadow:none;color:var(--cloud-blue);background:#edf5ff;border:1px solid #dce7f5;border-radius:9px}.v2-shell .v2-current-system small{color:var(--cloud-muted);font-size:11px}.v2-shell .v2-current-system strong{color:var(--cloud-ink);font-size:14px;font-weight:600}.v2-shell .v2-nav-label{color:var(--cloud-faint);letter-spacing:.08em;font-size:11px}.v2-shell .v2-sidebar nav{padding-inline:9px}.v2-shell .v2-sidebar nav button,.v2-shell .v2-sidebar-foot>button{color:#596f7d;border-radius:8px;height:44px;padding-inline:12px;font-size:14px;transition-property:background-color,color;transition-duration:.16s}.v2-shell .v2-sidebar nav button:hover,.v2-shell .v2-sidebar-foot>button:hover{color:#2d5d88;background:#f4f7fb;transform:none}.v2-shell .v2-sidebar nav button.active{color:#285fa9;box-shadow:none;background:#edf5ff;font-weight:600}.v2-shell .v2-sidebar nav button.active i{background:var(--cloud-blue);border-radius:50%;width:5px;height:5px;right:8px;box-shadow:0 0 0 4px #347cda1a}.v2-shell .v2-sidebar-foot{border-top-color:var(--cloud-line)}.v2-shell .v2-workspace{background:0 0}.v2-shell .v2-topbar{border-bottom-color:var(--cloud-line);height:64px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;padding:0 24px}.v2-shell .v2-breadcrumb{color:var(--cloud-muted);font-size:13px}.v2-shell .v2-breadcrumb button{color:#607583}.v2-shell .v2-breadcrumb strong{color:var(--cloud-ink);font-weight:600}.v2-shell .v2-system-select,.v2-shell .v2-icon-button{height:var(--cloud-control-height);border-color:var(--cloud-line-strong);border-radius:var(--cloud-radius-control);box-shadow:none;background:#fff}.v2-shell .v2-system-select{color:var(--cloud-muted);padding-inline:11px}.v2-shell .v2-system-select select{color:var(--cloud-text);font-size:13px}.v2-shell .v2-icon-button{width:var(--cloud-control-height)}.v2-shell .v2-content{max-width:1600px;padding:28px 30px 56px}.v2-shell .v2-page-heading{border-bottom:0;align-items:center;margin-bottom:24px;padding-bottom:0}.v2-shell .v2-page-title>span{width:44px;height:44px;color:var(--cloud-blue);background:#edf5ff;border-radius:10px}.v2-shell .v2-page-title small{color:var(--cloud-muted);letter-spacing:.06em;font-size:11px}.v2-shell .v2-page-title h1{color:var(--cloud-ink);letter-spacing:-.035em;margin:3px 0 4px;font-size:28px;font-weight:650}.v2-shell .v2-page-title p{color:var(--cloud-muted);font-size:14px}.v2-shell .v2-page-meta{border-left-color:var(--cloud-line-strong)}.v2-shell .v2-page-meta small{color:var(--cloud-faint);font-size:10px}.v2-shell .v2-page-meta strong{color:var(--cloud-text);font-size:12px}.v2-shell :where(.v2-card,.v2-kpi,.v2-table,.v2-account-table,.v2-object-card,.v2-role-catalog>section){border-color:var(--cloud-line);border-radius:var(--cloud-radius-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.v2-shell :where(.v2-card,.v2-kpi,.v2-object-card):hover{--surface-lift:0px!important;transform:none!important}.v2-shell .pc-hero{border-color:var(--cloud-line);border-radius:var(--cloud-radius-panel);box-shadow:none;color:var(--cloud-ink);background:radial-gradient(circle at 74% 18%,#37bba61c,#0000 26%),linear-gradient(120deg,#fff 0%,#f8fbff 58%,#f2f7ff 100%)}.v2-shell .pc-hero-copy>span{color:#287b83}.v2-shell .pc-hero-copy h2{color:var(--cloud-ink);font-weight:650}.v2-shell .pc-hero-copy p,.v2-shell .pc-hero-copy>div>span{color:var(--cloud-muted)}.v2-shell .pc-hero-total{border-left-color:var(--cloud-line);background:#ffffff85}.v2-shell .pc-hero-total>small,.v2-shell .pc-hero-total>span{color:var(--cloud-muted)}.v2-shell .pc-hero-total>strong{color:var(--cloud-blue)}.v2-shell .pc-hero-total dl{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-control);background:var(--cloud-line)}.v2-shell .pc-hero-total dl>div{background:#ffffffe6}.v2-shell .pc-hero-total dt{color:var(--cloud-muted)}.v2-shell .pc-hero-total dd{color:var(--cloud-ink)}.v2-shell .v2-card-head{border-bottom-color:var(--cloud-line);min-height:62px;padding:16px 19px}.v2-shell .v2-card-head h2{color:var(--cloud-ink);font-size:16px;font-weight:600}.v2-shell .v2-kpi-grid,.v2-shell .v2-dashboard-grid,.v2-shell .v2-module-layout,.v2-shell .v2-iam-layout{gap:14px}.v2-shell .v2-kpi{padding:18px}.v2-shell .v2-kpi>span{color:var(--cloud-muted);font-size:13px}.v2-shell .v2-kpi>strong{color:var(--cloud-ink);font-size:27px;font-weight:650}.v2-shell .v2-kpi>i{background:var(--cloud-blue)}.v2-shell .v2-toolbar{border-color:var(--cloud-line);background:#fff;min-height:60px}.v2-shell :where(.v2-toolbar input,.v2-toolbar select,.v2-table-search,.v2-form-grid input,.v2-form-grid select,.v2-form-grid textarea){min-height:var(--cloud-control-height);color:var(--cloud-text);background:#fff;font-size:14px;border-color:var(--cloud-line-strong)!important;border-radius:var(--cloud-radius-control)!important}.v2-shell :where(.v2-toolbar input,.v2-toolbar select,.v2-form-grid input,.v2-form-grid select,.v2-form-grid textarea):focus{box-shadow:0 0 0 3px #347cda14;border-color:#9bbde7!important}.v2-shell .v2-primary,.v2-shell .v2-secondary{min-height:var(--cloud-control-height);border-radius:var(--cloud-radius-control);font-size:14px}.v2-shell .v2-primary{background:var(--cloud-blue)}.v2-shell .v2-primary:hover{background:var(--cloud-blue-strong)}.v2-shell :where(.v2-table,.v2-account-table){overflow:hidden}.v2-shell :where(.v2-table,.v2-account-table) thead{background:#f7f8fa}.v2-shell :where(.v2-table,.v2-account-table) th{color:#627583;letter-spacing:.02em;font-size:12px;font-weight:600}.v2-shell :where(.v2-table,.v2-account-table) td{color:var(--cloud-text);border-color:#edf0f4;font-size:13px}.v2-shell :where(.v2-table,.v2-account-table) tbody tr:hover{background:#f8fafc}.v2-shell :where(.v2-modal,.v2-profile-menu,.v2-inbox-drawer){border-color:var(--cloud-line);border-radius:var(--cloud-radius-card);background:#fff;box-shadow:0 20px 52px #1a304626}.v2-shell .v2-detail,.v2-shell .v2-drawer{background:#fff;border-radius:0}.v2-shell .v2-toast{background:#18384c;border-radius:9px;font-size:13px}@media (max-width:1180px){.v2-launcher-overview{grid-template-columns:minmax(0,1fr) 310px}.v2-launcher-assistant-entry{border-top:1px solid var(--cloud-line);grid-column:1/-1;min-height:72px;padding:12px 24px}.v2-launcher-project-mainline{grid-template-columns:minmax(280px,.78fr) minmax(0,1.35fr)}.v2-launcher-project-mainline>dl{border-top-color:var(--cloud-line)}}@media (max-width:900px){.v2-shell{display:block}.v2-shell .v2-sidebar{border-right:1px solid var(--cloud-line);width:280px;transition:left .22s cubic-bezier(.2,0,0,1);left:-292px;box-shadow:18px 0 46px #19304626}.v2-shell .v2-sidebar.open{left:0}.v2-shell .v2-topbar{padding-inline:14px}.v2-shell .v2-content{padding:22px 16px 48px}}@media (max-width:760px){.v2-launcher,.v2-shell{font-size:14px}.v2-launcher-header{height:62px;padding-inline:13px}.v2-launcher-header .v2-brand-logo{width:112px}.v2-launcher-body{padding:14px 12px 40px}.v2-launcher-overview{border-radius:var(--cloud-radius-card);grid-template-columns:1fr}.v2-launcher-overview-copy{padding:20px 17px 18px}.v2-launcher-overview-kicker{gap:7px}.v2-launcher-overview h1{margin-top:12px;font-size:28px}.v2-launcher-overview>dl{border:0;border-top:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line);min-height:84px}.v2-launcher-overview dt{font-size:11px}.v2-launcher-overview dd{font-size:24px}.v2-launcher-assistant-entry{border-top:0;min-height:72px}.v2-launcher-project-mainline,.v2-launcher-action-board,.v2-launcher-directory{border-radius:var(--cloud-radius-card)}.v2-launcher-project-mainline{grid-template-columns:1fr}.v2-launcher-project-copy{border-bottom-color:var(--cloud-line)}.v2-launcher-project-flow article{border-color:var(--cloud-line)}.v2-launcher-today{border-bottom-color:var(--cloud-line);min-height:184px}.v2-launcher-action-row{min-height:72px}.v2-launcher-directory-heading{padding:20px 17px}.v2-launcher-directory-tools label{width:100%;height:44px}.v2-launcher-directory-grid{gap:12px;padding:12px}.v2-launcher-directory-group,.v2-launcher-directory-group.is-featured{border-radius:12px;padding:0 12px 13px}.v2-launcher-directory-group button{grid-template-columns:44px minmax(0,1fr) auto 16px;min-height:68px;padding:10px}.v2-workbench-copilot-suggestions>button{min-height:44px}.v2-workbench-copilot{width:auto;max-width:none;left:0;right:0}.v2-shell .v2-topbar{height:62px}.v2-shell .v2-mobile-menu,.v2-shell .v2-icon-button{width:44px;height:44px}.v2-shell .v2-content{padding:20px 13px 44px}.v2-shell .v2-page-heading{align-items:flex-start}.v2-shell .v2-page-title h1{font-size:23px}.v2-shell .v2-page-title p{font-size:13px;line-height:1.6}.v2-shell :where(.v2-card,.v2-kpi,.v2-table,.v2-account-table,.v2-object-card){border-radius:12px}}@media (prefers-reduced-motion:reduce){.v2-shell .ecosystem-reveal,.v2-launcher .ecosystem-reveal{opacity:1!important;transition:none!important;translate:none!important}.v2-shell .v2-sidebar,.v2-launcher-project-copy button svg,.v2-launcher-system-arrow,.v2-workbench-copilot{transition:none!important;animation:none!important}}.vel-home-pruned{background:#fff}.vel-home-pruned .vel-header{grid-template-columns:1fr auto auto}.vel-home-pruned .vel-hero{background:radial-gradient(circle at 86% 18%,#5d71e218,#0000 28%),radial-gradient(circle at 10% 0,#30bf9a17,#0000 30%),linear-gradient(#fbfdfe 0%,#fff 100%);min-height:0;padding:162px 0 108px}.vel-home-pruned .vel-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#6288990e 1px,#0000 1px),linear-gradient(90deg,#6288990e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.vel-home-pruned .vel-hero-content{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:78px;display:grid}.vel-hero-message{z-index:1;min-width:0;position:relative}.vel-home-pruned .vel-hero h1{letter-spacing:-.062em;max-width:700px;margin:19px 0 0;font-size:clamp(50px,5.4vw,76px);font-weight:660;line-height:1.06}.vel-home-pruned .vel-hero h1 em{background:linear-gradient(92deg,#21a886 0%,#318ac5 49%,#715bd7 92%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:7px;font-style:normal;display:block}.vel-home-pruned .vel-hero-copy{color:#617985;text-wrap:pretty;max-width:650px;margin:24px 0 0;font-size:15px;line-height:1.9}.vel-home-pruned .vel-hero-actions{justify-content:flex-start;margin-top:32px}.vel-hero-mainline{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #bad2dbe6;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 78px #234e601c,inset 0 1px #fff}.vel-hero-mainline:before{content:"";filter:blur(2px);background:#35b1a41a;border-radius:50%;width:260px;height:260px;position:absolute;top:-140px;right:-120px}.vel-hero-mainline>header{border-bottom:1px solid #e2ebef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:relative}.vel-hero-mainline>header>span{color:#25576a;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.vel-hero-mainline>header svg{color:#278f82}.vel-hero-mainline>header small{color:#287868;background:#e9f6f2;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:750}.vel-hero-mainline>div{padding:8px 22px;display:grid;position:relative}.vel-hero-mainline>div:before{content:"";background:linear-gradient(#5bc4aa,#75a9d9,#765fda);width:1px;position:absolute;top:28px;bottom:28px;left:39px}.vel-hero-mainline article{grid-template-columns:36px 1fr;align-items:center;gap:13px;min-height:68px;display:grid;position:relative}.vel-hero-mainline article>span{z-index:1;color:#2b8d83;background:#fff;border:1px solid #cae2e2;border-radius:11px;place-items:center;width:34px;height:34px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:0 5px 14px #22606814}.vel-hero-mainline article>strong{color:#244657;font-size:14px}.vel-hero-mainline>footer{color:#607a83;background:#f5faf9;border-top:1px solid #e2ebef;align-items:center;gap:8px;padding:16px 22px;font-size:11px;line-height:1.5;display:flex}.vel-hero-mainline>footer svg{color:#2b937d;flex:none}.vel-home-pruned .vel-market-section{scroll-margin-top:92px}.vel-home-pruned .vel-global-section{background:linear-gradient(135deg,#f5faf9 0%,#f7f9fc 100%);padding:108px 0;scroll-margin-top:92px}.vel-asean-path{background:#ffffffe0;border:1px solid #d7e5e8;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px #224a5b12}.vel-asean-path>header{color:#275a69;border-bottom:1px solid #e3ebee;align-items:center;gap:8px;padding:19px 22px;font-size:13px;font-weight:800;display:flex}.vel-asean-path>header svg{color:#2f9b83}.vel-asean-path ol{gap:0;margin:0;padding:9px 22px;list-style:none;display:grid;position:relative}.vel-asean-path ol:before{content:"";background:linear-gradient(#35af94,#5f98d0,#755fd6);width:1px;position:absolute;top:35px;bottom:35px;left:39px}.vel-asean-path li{grid-template-columns:35px 1fr;align-items:center;gap:13px;min-height:64px;display:grid;position:relative}.vel-asean-path li>span{z-index:1;color:#337b85;background:#fff;border:1px solid #d5e6e6;border-radius:11px;place-items:center;width:34px;height:34px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.vel-asean-path li>strong{color:#32515e;font-size:13px}.vel-home-curated .vel-header{grid-template-columns:1fr auto}.vel-home-curated :where(#market,#global){scroll-margin-top:92px}@media (max-width:980px){.vel-home-pruned .vel-header{grid-template-columns:1fr auto}.vel-home-pruned .vel-desktop-nav{display:none}.vel-home-pruned .vel-mobile-menu{display:block}.vel-home-pruned .vel-hero-content{grid-template-columns:1fr;gap:50px}.vel-hero-message{max-width:760px}.vel-hero-mainline{width:100%;max-width:720px}}@media (max-width:620px){.vel-home-pruned .vel-hero{padding:128px 0 72px}.vel-home-pruned .vel-hero h1{font-size:clamp(42px,13vw,58px)}.vel-home-pruned .vel-hero-copy{font-size:14px}.vel-home-pruned .vel-hero-actions{flex-direction:column;align-items:stretch}.vel-home-pruned .vel-hero-actions .vel-button{width:100%}.vel-hero-mainline>header{padding:17px}.vel-hero-mainline>div{padding:7px 17px}.vel-hero-mainline>div:before{left:34px}.vel-hero-mainline>footer{padding:14px 17px}.vel-home-pruned .vel-global-section{padding:76px 0!important}}@media (max-width:780px){.vel-home-pruned>:where(#market,#global,.vel-footer),.vel-home-curated>:where(#market,#global,.vel-partner-section,.vel-footer){content-visibility:visible;contain-intrinsic-size:none}.vel-home-curated .vel-login-link{height:38px;padding:0 13px;font-size:9px;display:flex}}@media (prefers-reduced-motion:reduce){.vel-home-pruned .vel-enter{opacity:1;animation:none;transform:none}}.v2-console-topbar{z-index:80;gap:12px;height:64px;padding-inline:10px 18px;position:sticky;top:0}.v2-console-menu-toggle{border:0;border-right:1px solid var(--cloud-line);width:60px;height:64px;color:var(--cloud-ink);background:#fff;flex:0 0 60px;place-items:center;display:none}.v2-console-menu-toggle:hover{color:var(--cloud-blue);background:#f6f8fb}.v2-console-topbar .v2-brand{flex:none}.v2-console-topbar .v2-version-history{margin-left:0}.v2-console-topbar .v2-launcher-account{margin-left:0!important;margin-right:0!important}.v2-console-home-link{border-radius:var(--cloud-radius-control);min-height:40px;color:var(--cloud-text);background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;font-size:14px;display:inline-flex}.v2-console-home-link:hover{background:var(--cloud-layer-strong);color:var(--cloud-blue)}.v2-console-search{width:min(440px,31vw);min-width:220px;height:40px;color:var(--cloud-muted);background:#f7f8fb;border:1px solid #edf0f4;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 13px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:flex}.v2-console-search:focus-within{background:#fff;border-color:#a9c8ee;box-shadow:0 0 0 3px #347cda14}.v2-console-search input{width:100%;min-width:0;color:var(--cloud-ink);background:0 0;border:0;outline:0;font-size:13px}.v2-console-search kbd{color:var(--cloud-faint);white-space:nowrap;font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.v2-console-global-actions{align-items:center;gap:4px;display:flex}.v2-console-global-actions>button{border-radius:var(--cloud-radius-control);min-width:40px;height:40px;color:var(--cloud-text);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.v2-console-global-actions>button:hover{color:var(--cloud-blue);background:#f3f6fa}.v2-console-global-actions em{background:var(--cloud-danger);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 9px/17px Inter,sans-serif;position:absolute;top:2px;right:1px}.v2-console-sidebar{z-index:56;border-right:1px solid var(--cloud-line);scrollbar-width:thin;background:#fff;width:224px;padding:16px 10px 24px;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.v2-console-scope{background:#f6f8fb;border-radius:11px;gap:3px;margin:0 4px 15px;padding:13px;display:grid}.v2-console-scope small{color:var(--cloud-muted);font-size:11px}.v2-console-scope strong{color:var(--cloud-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.v2-console-scope span{color:#287a65;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.v2-console-scope i,.v2-console-sidebar-status i,.v2-console-identity-summary small i{background:var(--cloud-green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2eaa841c}.v2-console-nav-label{color:var(--cloud-faint);letter-spacing:.08em;padding:13px 12px 6px;font-size:10px;font-weight:700;display:block}.v2-console-sidebar>button{border-radius:var(--cloud-radius-control);color:#596f7d;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:43px;padding:0 12px;font-size:13px;display:flex;position:relative}.v2-console-sidebar>button:hover{color:#2d5d88;background:#f4f7fb}.v2-console-sidebar>button.active{background:var(--cloud-blue-soft,#edf5ff);color:#285fa9;font-weight:650}.v2-console-sidebar>button em{color:#2869c4;text-align:center;background:#e8f1fc;border-radius:999px;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font:700 10px/20px Inter,sans-serif}.v2-console-sidebar-status{border-top:1px solid var(--cloud-line);gap:4px;margin:22px 6px 0;padding:15px 8px 0;display:grid}.v2-console-sidebar-status strong{color:var(--cloud-text);align-items:center;gap:7px;font-size:12px;display:flex}.v2-console-sidebar-status span{color:var(--cloud-muted);font-size:10px;line-height:1.65}.v2-console-sidebar-backdrop{display:none}.v2-console-scene-tabs{z-index:55;border-bottom:1px solid var(--cloud-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;align-items:stretch;height:52px;margin-left:224px;padding-left:20px;display:flex;position:sticky;top:64px}.v2-console-scene-tabs>button{color:#536575;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:118px;padding:0 15px;font-size:13px;display:inline-flex;position:relative}.v2-console-scene-tabs>button:hover,.v2-console-scene-tabs>button.active{color:var(--cloud-blue)}.v2-console-scene-tabs>button.active{font-weight:650}.v2-console-scene-tabs>button.active:after{content:"";background:var(--cloud-blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:20px;right:20px}.v2-console-scene-tabs>.v2-console-scene-tabs-end{min-width:144px;color:var(--cloud-muted);margin-left:auto}.v2-launcher-body.v2-console-workspace{width:calc(100% - 224px);max-width:1700px;margin:0 auto 0 224px;padding:27px 24px 64px;scroll-margin-top:130px}.v2-console-page-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;display:flex}.v2-console-page-heading>div:first-child{min-width:0}.v2-console-page-heading>div:first-child>span{color:var(--cloud-muted);font-size:12px}.v2-console-page-heading h1{color:var(--cloud-ink);letter-spacing:-.035em;margin:5px 0 3px;font-size:28px;font-weight:680;line-height:1.3}.v2-console-page-heading p{color:var(--cloud-muted);margin:0;font-size:14px}.v2-console-page-heading>div:last-child{gap:9px;display:flex}.v2-console-page-heading>div:last-child>button{border:1px solid var(--cloud-line-strong);border-radius:var(--cloud-radius-control);min-height:40px;color:var(--cloud-text);background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;display:inline-flex}.v2-console-page-heading>div:last-child>button:hover{color:var(--cloud-blue);border-color:#a9c8ee}.v2-console-page-heading>div:last-child>button.primary{border-color:var(--cloud-blue);background:var(--cloud-blue);color:#fff}.v2-console-page-heading>div:last-child>button.primary:hover{background:var(--cloud-blue-strong)}.v2-console-shortcut-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-bottom:16px;display:grid}.v2-console-shortcut-grid>article{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:#fff;min-height:132px;padding:18px 20px}.v2-console-shortcut-grid>article>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.v2-console-shortcut-grid h2{color:var(--cloud-ink);margin:0;font-size:16px;font-weight:650}.v2-console-shortcut-grid article>header>button{color:var(--cloud-blue);background:0 0;border:0;font-size:12px}.v2-console-shortcut-grid article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-console-shortcut-grid article>div>button{border-radius:var(--cloud-radius-control);min-width:0;min-height:38px;color:var(--cloud-text);text-align:left;background:#f7f8fb;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex;position:relative}.v2-console-shortcut-grid article>div>button:hover{color:var(--cloud-blue);background:#f2f7fd;border-color:#dce7f5}.v2-console-shortcut-grid article>div>button>svg{color:var(--cloud-blue);flex:none}.v2-console-shortcut-grid article>div>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-console-shortcut-grid article>div>button>em{color:var(--cloud-danger);margin-left:auto;font-size:10px;font-style:normal;font-weight:700}.v2-console-shortcut-grid>.v2-console-identity-summary{background:#fff;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;display:grid}.v2-console-identity-summary>.v2-console-identity-avatar{background:#f7f9fc;border:1px solid #e1e8ef;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.v2-console-identity-summary>.v2-console-identity-avatar .v2-avatar{border-radius:9px;width:40px;height:40px}.v2-console-identity-summary>div{min-width:0;display:block!important}.v2-console-identity-summary h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-console-identity-summary p{color:var(--cloud-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 7px;font-size:11px;overflow:hidden}.v2-console-identity-summary small{color:#287a65;align-items:center;gap:7px;font-size:11px;display:flex}.v2-console-content-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.v2-console-project-panel{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:#fff;min-width:0;overflow:hidden}.v2-console-panel-head{border-bottom:1px solid var(--cloud-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 18px;display:flex}.v2-console-panel-head>div{align-items:stretch;min-height:62px;display:flex}.v2-console-panel-head>div>button{color:var(--cloud-muted);background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex;position:relative}.v2-console-panel-head>div>button.active{color:var(--cloud-blue);font-weight:650}.v2-console-panel-head>div>button.active:after{content:"";background:var(--cloud-blue);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.v2-console-panel-head>span{color:var(--cloud-muted);align-items:center;gap:7px;font-size:11px;display:flex}.v2-console-panel-head>span>button{border-radius:var(--cloud-radius-control);width:36px;height:36px;color:var(--cloud-blue);background:0 0;border:0;place-items:center;display:grid}.v2-console-panel-head>span>button:hover{background:var(--cloud-blue-soft,#edf5ff)}.v2-console-project-toolbar{border-bottom:1px solid var(--cloud-line);scrollbar-width:none;align-items:center;gap:8px;padding:14px 18px;display:flex;overflow-x:auto}.v2-console-project-toolbar::-webkit-scrollbar{display:none}.v2-console-project-toolbar>button{border-radius:var(--cloud-radius-control);min-height:34px;color:var(--cloud-text);white-space:nowrap;background:#fff;border:1px solid #e3e7ed;flex:none;padding:0 11px;font-size:12px}.v2-console-project-toolbar>button:hover,.v2-console-project-toolbar>button.active{color:#285fa9;background:#edf5ff;border-color:#d4e5fb}.v2-console-project-toolbar>button.active{font-weight:650}.v2-console-project-toolbar>span{color:var(--cloud-muted);white-space:nowrap;margin-left:auto;font-size:11px}.v2-console-project-toolbar>span strong{color:var(--cloud-ink);margin-left:4px;font-size:13px}.v2-console-project-groups{background:#fff;gap:14px;padding:16px;display:grid}.v2-console-project-group{border-radius:var(--cloud-radius-card);background:#f8f9fc;min-width:0;padding:16px}.v2-console-project-group>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.v2-console-project-group>header h2{color:var(--cloud-ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:650;display:flex}.v2-console-project-group>header h2>span{width:30px;height:30px;color:var(--cloud-blue);background:linear-gradient(145deg,#35b6c81a,#347cda1a);border-radius:9px;place-items:center;display:grid}.v2-console-project-group:nth-child(2)>header h2>span,.v2-console-project-group:nth-child(3)>header h2>span{color:var(--cloud-blue);background:linear-gradient(145deg,#35b6c81a,#347cda1a)}.v2-console-project-group>header p{color:var(--cloud-muted);text-align:right;margin:0;font-size:11px}.v2-console-project-cards{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:10px;display:grid}.v2-console-project-cards.is-list{grid-template-columns:1fr}.v2-console-project-card{min-width:0;min-height:145px;color:var(--cloud-text);text-align:left;background:#fff;border:1px solid #e5e9ef;border-radius:11px;flex-direction:column;padding:15px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out;display:flex;position:relative}.v2-console-project-card:hover{border-color:#c9d9ed;box-shadow:0 8px 22px #20476911}.v2-console-project-card:before{content:"";background:linear-gradient(180deg, var(--cloud-green), var(--cloud-blue), var(--cloud-violet));opacity:0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.v2-console-project-card.tone-risk:before,.v2-console-project-card.tone-warn:before{opacity:1}.v2-console-project-card-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.v2-console-project-card-top code{min-width:0;color:var(--cloud-blue);text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.v2-console-project-card-top em{color:#287a65;background:#edf8f4;border-radius:6px;flex:none;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.v2-console-project-card.tone-warn .v2-console-project-card-top em{color:#99631b;background:#fff5e6}.v2-console-project-card.tone-risk .v2-console-project-card-top em{color:#ad4650;background:#fff0f1}.v2-console-project-card>strong{min-height:42px;color:var(--cloud-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.v2-console-project-card>small{color:var(--cloud-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 10px;font-size:11px;overflow:hidden}.v2-console-project-facts{color:var(--cloud-muted);border-top:1px solid #eff1f4;align-items:center;gap:10px;margin-top:auto;padding-top:9px;font-size:10px;display:flex}.v2-console-project-facts>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-console-project-facts>span:last-child{margin-left:auto}.v2-console-project-facts b{color:var(--cloud-text);font-weight:650}.v2-console-project-progress{background:#edf1f4;border-radius:999px;height:4px;margin-top:9px;overflow:hidden}.v2-console-project-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--cloud-green), var(--cloud-blue), var(--cloud-violet));transform-origin:0;height:100%;animation:.52s cubic-bezier(.2,0,0,1) both v2ConsoleProgressIn;display:block}.v2-console-project-arrow{color:#0000;transition:color .16s ease-out,transform .16s ease-out;position:absolute;bottom:12px;right:13px}.v2-console-project-card:hover .v2-console-project-arrow{color:var(--cloud-blue);transform:translate(2px)}.v2-console-project-empty,.v2-console-project-loading{min-height:96px;color:var(--cloud-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.v2-console-project-loading svg{color:var(--cloud-blue)}.v2-console-side-stack{border:1px solid var(--cloud-line);border-radius:var(--cloud-radius-panel);background:#fff;min-width:0;overflow:hidden}.v2-console-side-panel{border-bottom:1px solid var(--cloud-line);background:#fff}.v2-console-side-panel>header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 17px;display:flex}.v2-console-side-panel>header h2{color:var(--cloud-ink);margin:0;font-size:15px;font-weight:650}.v2-console-side-panel>header button{min-height:36px;color:var(--cloud-blue);background:0 0;border:0;align-items:center;gap:2px;padding:0 4px;font-size:11px;display:inline-flex}.v2-console-health{padding:16px 17px}.v2-console-health>div:first-child{align-items:center;gap:11px;display:flex}.v2-console-health>div:first-child>span{width:42px;height:42px;color:var(--cloud-green);background:#edf8f4;border-radius:50%;flex:none;place-items:center;display:grid}.v2-console-health p{gap:1px;margin:0;display:grid}.v2-console-health p strong{color:var(--cloud-ink);font-size:17px;font-weight:650}.v2-console-health p small{color:var(--cloud-muted);font-size:11px}.v2-console-health-bar{background:#edf1f4;border-radius:999px;height:6px;margin:14px 0 11px;display:flex;overflow:hidden}.v2-console-health-bar i{background:linear-gradient(90deg, var(--cloud-green), var(--cloud-cyan))}.v2-console-health-bar b{background:#d79b29}.v2-console-health dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.v2-console-health dl>div{border-radius:var(--cloud-radius-control);background:#f8f9fb;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 9px;display:flex}.v2-console-health dt{color:var(--cloud-muted);font-size:10px}.v2-console-health dd{color:var(--cloud-ink);margin:0;font-size:15px;font-weight:650}.v2-console-todo-list{padding:0 17px}.v2-console-todo-list>button{width:100%;min-height:64px;color:var(--cloud-text);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 0;display:grid}.v2-console-todo-list>button:last-child{border-bottom:0}.v2-console-todo-list>button:hover strong{color:var(--cloud-blue)}.v2-console-todo-list>button>span{color:#99631b;background:#fff5e6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:750;display:grid}.v2-console-todo-list>button>div{gap:2px;min-width:0;display:grid}.v2-console-todo-list strong{color:var(--cloud-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.v2-console-todo-list small{color:var(--cloud-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-console-todo-list time{color:#ad4650;white-space:nowrap;font-size:10px}.v2-console-todo-list>p{min-height:82px;color:var(--cloud-muted);justify-content:center;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.v2-console-todo-list>p svg{color:var(--cloud-green)}.v2-console-system-status{padding:14px 17px 15px}.v2-console-system-status>p{border-radius:var(--cloud-radius-control);color:#44647a;background:#f5f8ff;margin:0 0 9px;padding:9px 10px;font-size:11px}.v2-console-system-status dl{margin:0}.v2-console-system-status dl>div{min-height:31px;color:var(--cloud-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.v2-console-system-status dd{color:var(--cloud-ink);margin:0;font-weight:650}.v2-console-system-status dd.online{color:#287a65}.v2-console-u2-panel{background:linear-gradient(135deg,#f2f8ff,#f7f4ff);padding:17px}.v2-console-u2-panel>div{align-items:center;gap:11px;display:flex}.v2-console-u2-panel>div>span{background:#fff;border:1px solid #d6e4f7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.v2-console-u2-panel>div>span img{width:30px;height:30px}.v2-console-u2-panel>div p{gap:1px;margin:0;display:grid}.v2-console-u2-panel>div strong{color:var(--cloud-ink);font-size:15px;font-weight:650}.v2-console-u2-panel>div small{color:var(--cloud-muted);font-size:11px}.v2-console-u2-panel>p{color:var(--cloud-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.v2-console-u2-panel>button{border-radius:var(--cloud-radius-control);color:#285fa9;background:#fff;border:1px solid #d6e4f7;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font-size:12px;display:inline-flex}.v2-console-u2-panel>button:hover{background:#edf5ff}.v2-console-workspace>.v2-launcher-directory{scroll-margin-top:132px}.v2-console-workspace .v2-launcher-directory :is(.tone-jade,.tone-sand,.tone-blue,.tone-clay){--directory-accent:var(--cloud-blue);--directory-soft:#347cda13;--directory-wash:#35b6c809}.v2-console-workspace .v2-launcher-directory-group{background:#f8f9fc}.v2-console-workspace .v2-launcher-directory-group.is-featured{background:linear-gradient(118deg,#35b6c80e,#347cda09 54%,#f8f9fc)}.v2-console-workspace .v2-launcher-system-icon,.v2-console-workspace .v2-launcher-group-index{color:var(--cloud-blue);background:linear-gradient(145deg,#fff,#eff6fd);border-color:#dbe7f4}.v2-console-workspace .v2-launcher-system-steps{color:#4f8cc7}:is(.v2-console-workspace .v2-launcher-directory-group button:hover,.v2-console-workspace .v2-launcher-directory-group button:focus-visible){background:#fbfdff;border-color:#c6daf0;box-shadow:0 8px 22px #224f770e}.v2-console-topbar .v2-avatar-portrait,.v2-console-identity-summary .v2-avatar-portrait,.v2-launcher-profile-menu .v2-avatar-portrait{box-shadow:none!important;background:#eef6f8!important;border-color:#d5e3ec!important}.v2-console-topbar .v2-launcher-profile-menu{background:#fffffffc!important;border-color:#dce4ed!important;border-radius:12px!important;box-shadow:0 16px 38px #1b395224!important}@media (min-width:701px){.v2-console-topbar .v2-profile-trigger{background:#fff!important;border-color:#e3e8ef!important;border-radius:10px!important;min-width:184px!important;height:46px!important;margin-left:0!important;padding:4px 8px 4px 5px!important}.v2-console-topbar .v2-profile-trigger:hover,.v2-console-topbar .v2-profile-trigger.is-open{box-shadow:none!important;background:#f7faff!important;border-color:#c7d9ec!important}.v2-console-topbar .v2-profile-trigger>.v2-profile-avatar{flex-basis:36px!important;width:36px!important;height:36px!important}.v2-console-topbar .v2-profile-trigger .v2-profile-avatar .v2-avatar{border-radius:8px!important;width:34px!important;height:34px!important}}@keyframes v2ConsoleProgressIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1320px){.v2-console-search{width:min(330px,27vw)}.v2-console-content-grid,.v2-console-shortcut-grid{grid-template-columns:minmax(0,1fr) 316px}}@media (max-width:1100px){.v2-console-menu-toggle{display:grid}.v2-console-sidebar{z-index:90;width:264px;transition:transform .22s cubic-bezier(.2,0,0,1);transform:translate(-105%);box-shadow:20px 0 52px #1a304626}.v2-console-sidebar.is-open{transform:translate(0)}.v2-console-sidebar-backdrop{z-index:89;opacity:0;pointer-events:none;background:#1826343d;border:0;transition:opacity .18s ease-out;display:block;position:fixed;inset:64px 0 0}.v2-console-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.v2-console-scene-tabs{margin-left:0}.v2-launcher-body.v2-console-workspace{width:100%;max-width:none;margin-left:0}.v2-console-content-grid{grid-template-columns:1fr}.v2-console-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-console-side-panel,.v2-console-u2-panel{border-right:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line)}}@media (min-width:1101px){.v2-launcher.is-console-nav-collapsed .v2-console-sidebar{transform:translate(-105%)}.v2-launcher.is-console-nav-collapsed .v2-console-scene-tabs{margin-left:0}.v2-launcher.is-console-nav-collapsed .v2-launcher-body.v2-console-workspace{width:100%;max-width:1700px;margin-left:0}}@media (max-width:840px){.v2-console-home-link,.v2-console-search,.v2-console-global-actions>button>span{display:none}.v2-console-topbar{gap:8px}.v2-console-topbar .v2-version-history{margin-left:auto}.v2-console-scene-tabs{scrollbar-width:none;padding-left:8px;overflow-x:auto}.v2-console-scene-tabs::-webkit-scrollbar{display:none}.v2-console-scene-tabs>button{min-width:104px}.v2-console-scene-tabs>.v2-console-scene-tabs-end{margin-left:0}.v2-console-page-heading{align-items:flex-start}.v2-console-shortcut-grid{grid-template-columns:1fr}.v2-console-identity-summary{min-height:112px!important}}@media (max-width:620px){.v2-console-topbar{padding-right:8px}.v2-console-menu-toggle{flex-basis:48px;width:48px;height:62px}.v2-console-topbar .v2-brand-logo{width:104px}.v2-console-topbar .v2-launcher-account{flex:0 0 44px;width:44px;padding-left:0!important}.v2-console-global-actions{display:none}.v2-console-global-actions>button{width:40px;padding:0}.v2-launcher-body.v2-console-workspace{padding:18px 12px 42px}.v2-console-page-heading{gap:13px;margin-bottom:18px;display:grid}.v2-console-page-heading h1{font-size:24px}.v2-console-page-heading p{font-size:12px;line-height:1.65}.v2-console-page-heading>div:last-child{width:100%}.v2-console-page-heading>div:last-child>button{flex:1;min-height:44px}.v2-console-shortcut-grid>article{border-radius:12px;padding:16px}.v2-console-shortcut-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-console-shortcut-grid article>div>button{min-height:44px}.v2-console-project-panel,.v2-console-side-stack{border-radius:12px}.v2-console-panel-head{min-height:58px;padding:0 10px;overflow:hidden}.v2-console-panel-head>div{scrollbar-width:none;min-height:58px;overflow-x:auto}.v2-console-panel-head>div::-webkit-scrollbar{display:none}.v2-console-panel-head>div>button{flex:none;min-height:44px;padding:0 10px;font-size:12px}.v2-console-panel-head>span{font-size:0}.v2-console-project-toolbar{padding:11px 12px}.v2-console-project-toolbar>button{min-height:40px}.v2-console-project-toolbar>span{display:none}.v2-console-project-groups{gap:11px;padding:11px}.v2-console-project-group{border-radius:11px;padding:13px}.v2-console-project-group>header{align-items:flex-start}.v2-console-project-group>header h2{white-space:nowrap;font-size:15px}.v2-console-project-group>header p{text-overflow:ellipsis;white-space:nowrap;padding-top:4px;overflow:hidden}.v2-console-project-cards,.v2-console-project-cards.is-list{grid-template-columns:1fr}.v2-console-project-card{min-height:150px}.v2-console-side-stack{grid-template-columns:1fr}.v2-console-side-panel,.v2-console-u2-panel{border-right:0}}@media (prefers-reduced-motion:reduce){.v2-console-sidebar,.v2-console-sidebar-backdrop,.v2-console-project-card,.v2-console-project-arrow,.v2-console-project-progress i{transition:none!important;animation:none!important}}.v2-launcher-directory-heading>div:first-child>p{color:#7a8e97;margin:5px 0 0;font-size:11px}.v2-launcher-directory-scope{color:#276a7c;cursor:pointer;background:#fff;border:1px solid #cfdde2;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.v2-launcher-directory-scope:hover{background:#f6fbfb;border-color:#8fbac4}.v2-launcher-directory-scope:focus-visible{outline-offset:1px;outline:3px solid #2a8b962e}.u2-assistant-mark{--u2-mark-size:48px;--u2-mark-glyph:34px;isolation:isolate;width:var(--u2-mark-size);height:var(--u2-mark-size);flex:none;place-items:center;display:grid;position:relative}.u2-assistant-mark.is-sm{--u2-mark-size:34px;--u2-mark-glyph:24px}.u2-assistant-mark.is-lg{--u2-mark-size:76px;--u2-mark-glyph:52px}.u2-assistant-mark__halo{background:radial-gradient(circle,#fffffff5 35%,#ebf4ffb8 67%,#eefaf76b);border:1px solid #4b85da26;border-radius:50%;position:absolute;inset:0;box-shadow:0 9px 26px #365a901f,inset 0 1px #fff}.u2-assistant-mark__glyph{width:var(--u2-mark-glyph);height:var(--u2-mark-glyph);filter:drop-shadow(0 4px 6px #3f4faf21);display:block;position:relative}.u2-assistant-mark__glyph>i{transform-origin:50%;background:linear-gradient(#2f75f3 2%,#6057e8 47%,#c45f9b 100%);border-radius:999px;width:18%;height:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u2-assistant-mark__glyph>i:nth-child(2){background:linear-gradient(#2d87ee,#6d59e3 50%,#cb6698);transform:translate(-50%,-50%)rotate(60deg)}.u2-assistant-mark__glyph>i:nth-child(3){background:linear-gradient(#24a899,#3c86e7 51%,#8e5ede);transform:translate(-50%,-50%)rotate(120deg)}.u2-assistant-mark__glyph>b{background:#4d6ee9;border:2px solid #ffffffeb;border-radius:50%;width:22%;height:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #4e67e11f}.u2-assistant-mark>em{z-index:3;background:#39c9a0;border:2px solid #fff;border-radius:50%;width:9px;height:9px;font-style:normal;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 3px #39c9a01a}.u2-assistant-mark.is-animated .u2-assistant-mark__glyph{animation:6.2s cubic-bezier(.2,.72,.2,1) infinite u2MarkWake}.u2-assistant-mark.is-animated .u2-assistant-mark__halo{animation:6.2s ease-out infinite u2MarkHalo}.platform-assistant{z-index:108;bottom:20px;right:20px}.platform-assistant-trigger,.platform-assistant.is-open .platform-assistant-trigger{width:64px;height:64px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .18s,filter .18s}.platform-assistant-trigger:hover{filter:drop-shadow(0 12px 18px #3452952b);transform:none}.platform-assistant-trigger:focus-visible{outline-offset:3px;outline:3px solid #4275e238}.platform-assistant.is-open .platform-assistant-trigger{opacity:0;pointer-events:none}.platform-assistant-trigger>.platform-assistant-tile,.platform-assistant.is-open .platform-assistant-trigger>.platform-assistant-tile{width:60px;height:60px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.platform-assistant-trigger>.platform-assistant-tile .u2-assistant-mark__glyph>i{width:18%;height:92%;box-shadow:none;background:linear-gradient(#2f75f3 2%,#6057e8 47%,#c45f9b 100%);border:0;border-radius:999px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.platform-assistant-trigger>.platform-assistant-tile .u2-assistant-mark__glyph>i:nth-child(2){background:linear-gradient(#2d87ee,#6d59e3 50%,#cb6698);transform:translate(-50%,-50%)rotate(60deg)}.platform-assistant-trigger>.platform-assistant-tile .u2-assistant-mark__glyph>i:nth-child(3){background:linear-gradient(#24a899,#3c86e7 51%,#8e5ede);transform:translate(-50%,-50%)rotate(120deg)}.platform-assistant:not(.is-open) .platform-assistant-trigger:after{content:"U2 平台助手";color:#3f5668;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:7px 10px;font-size:11px;right:70px;box-shadow:0 9px 26px #213a581a}.platform-assistant-trigger.has-unread{animation:none}.platform-assistant-unread{animation:.42s cubic-bezier(.2,.8,.2,1) both u2BadgeBloom;top:0;right:1px}.platform-assistant-panel.is-u2-drawer{z-index:109;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dce4ed;border-radius:16px;width:min(488px,100vw - 24px);height:auto;max-height:none;animation:.24s cubic-bezier(.2,.72,.2,1) both u2DrawerIn;position:fixed;top:72px;bottom:12px;right:12px;overflow:hidden;box-shadow:-18px 18px 54px #1c304b24}.platform-assistant-panel.is-u2-drawer>header{background:#fff;border-bottom:1px solid #e7ebf0;flex:0 0 66px;justify-content:space-between;align-items:center;gap:12px;height:66px;padding:0 12px 0 15px;display:flex}.platform-assistant-brand{color:#17394c;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.platform-assistant-brand>span:last-child{gap:1px;min-width:0;display:grid}.platform-assistant-brand small{color:#6e88a0;letter-spacing:.13em;font-size:9px;font-weight:760}.platform-assistant-brand strong{color:#17394c;white-space:nowrap;font-size:15px;line-height:20px}.platform-assistant-brand:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #4275e247}.platform-assistant-panel.is-u2-drawer>header>.platform-assistant-tools{flex-direction:row;flex:none;align-items:center;gap:3px;min-width:0;display:flex}.platform-assistant-tools>button{color:#536676;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:grid;position:relative}.platform-assistant-tools>button:hover,.platform-assistant-tools>button.active{color:#3473cf;background:#f4f7fb;border-color:#dce6f0}.platform-assistant-tools>button:focus-visible{outline-offset:1px;outline:2px solid #4275e247}.platform-assistant-tools>button:disabled{cursor:default;opacity:.38}.platform-assistant-tools>button>b{color:#fff;background:#e65a52;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-3px;right:-2px}.platform-assistant-tools>.platform-assistant-close{color:#5a6671;margin-left:2px}.platform-assistant-tools>.platform-assistant-close:hover{color:#a44e47;background:#fff7f6;border-color:#eadbd9}.platform-assistant-context{color:#607585;background:#f8fafc;border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 16px;font-size:10px;display:flex}.platform-assistant-context>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.platform-assistant-context>span svg{color:#3b79c5;flex:none}.platform-assistant-context>i{color:#3973b8;background:#edf4fb;border-radius:5px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:680}.is-u2-drawer .platform-conversation-center{flex:1;min-height:0;display:flex}.is-u2-drawer .platform-conversation-main{background:#fff;flex-direction:column;width:100%;min-height:0;display:flex}.platform-assistant-home{flex:1;min-height:0;padding:22px 20px 14px;overflow:auto}.platform-assistant-home-hero{background:radial-gradient(circle at 12% 20%,#e4f6f3b8,#0000 38%),radial-gradient(circle at 88% 12%,#e7ebffc7,#0000 43%),#fbfcfe;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;min-height:150px;padding:20px;display:grid}.platform-assistant-home-hero>div{min-width:0}.platform-assistant-home-hero small{color:#3c7ca8;font-size:10px;font-weight:720}.platform-assistant-home-hero h2{color:#162f42;letter-spacing:-.025em;margin:8px 0 6px;font-size:25px;line-height:1.25}.platform-assistant-home-hero h2 em{background:linear-gradient(90deg,#1f83c9,#635bdc 55%,#a85fa9);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.platform-assistant-home-hero p{color:#607787;margin:0;font-size:12px;line-height:1.7}.platform-assistant-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.platform-assistant-home-grid>section{background:#fff;border:1px solid #e1e7ee;border-radius:12px;min-width:0;padding:13px}.platform-assistant-home-grid header{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}.platform-assistant-home-grid header>span{color:#397bd0;background:#edf4fc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.platform-assistant-home-grid section:nth-child(2) header>span{color:#7059c5;background:#f2effb}.platform-assistant-home-grid header>div{gap:2px;min-width:0;display:grid}.platform-assistant-home-grid header strong{color:#244356;font-size:12px}.platform-assistant-home-grid header small{color:#83929c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-assistant-home-grid>section>button{color:#364f61;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-height:43px;padding:8px 2px;display:grid}.platform-assistant-home-grid>section>button span{font-size:11px;line-height:1.45}.platform-assistant-home-grid>section>button svg{color:#91a0aa;transition:color .16s,transform .16s}.platform-assistant-home-grid>section>button:hover{color:#2d70c3}.platform-assistant-home-grid>section>button:hover svg{color:#2d70c3;transform:translate(2px)}.platform-assistant-home-grid>section>button:focus-visible{outline-offset:1px;border-radius:6px;outline:2px solid #4275e240}.platform-assistant-continue{color:#365368;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e1e7ee;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:10px;padding:8px 11px;display:grid}.platform-assistant-continue>svg:first-child{color:#477fc1}.platform-assistant-continue>span{gap:2px;display:grid}.platform-assistant-continue strong{font-size:11px}.platform-assistant-continue small{color:#87959e;font-size:9px}.platform-assistant-continue:hover{background:#f3f7fb;border-color:#cfddeb}.is-u2-drawer .platform-assistant-policy{color:#687d8b;background:#fbfcfd;border-bottom:1px solid #e9edf2;flex:none;height:auto;min-height:36px;padding:7px 16px;font-size:10px;line-height:1.5}.is-u2-drawer .platform-assistant-messages{background:#fff;padding:18px 18px 8px}.is-u2-drawer .platform-assistant-message{gap:9px;margin-bottom:16px}.is-u2-drawer .platform-assistant-message>div{max-width:88%}.is-u2-drawer .platform-assistant-message>div>p{box-shadow:none;color:#2a4658;background:0 0;border:0;padding:0;font-size:13px;line-height:1.75}.is-u2-drawer .platform-assistant-message.is-user>div>p{color:#fff;background:#245f78;border-radius:13px 5px 13px 13px;padding:9px 12px}.is-u2-drawer .platform-assistant-mini{background:#f2f6fb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.is-u2-drawer .platform-assistant-mini>.u2-assistant-mark{--u2-mark-size:28px;--u2-mark-glyph:19px}.is-u2-drawer .platform-assistant-actions>button{transition:border-color .16s,background-color .16s,box-shadow .16s}.is-u2-drawer .platform-assistant-actions>button:hover{background:#f8fafc;border-color:#c6d9ea;transform:none;box-shadow:0 5px 14px #2345620f}.is-u2-drawer .platform-assistant-quick{padding:0 14px 9px}.is-u2-drawer .platform-assistant-quick button{color:#4c6273;border-color:#dee6ee;border-radius:8px}.is-u2-drawer .platform-assistant-compose.u2-morph-input{margin:0 14px}.is-u2-drawer .platform-conversation-main>footer{color:#8b969d;padding:8px 10px 10px;font-size:9px}.is-u2-drawer .platform-message-thread-list{padding:14px 16px}.u2-morph-input__mark>.u2-assistant-mark{margin:auto}.v2-workbench-copilot>header>.u2-assistant-mark{--u2-mark-size:44px;--u2-mark-glyph:31px}.v2-workbench-copilot-messages>article>.u2-assistant-mark{--u2-mark-size:28px;--u2-mark-glyph:19px;background:0 0;border-radius:50%}.v2-console-u2-panel>div>.u2-assistant-mark{background:0 0;border:0;padding:0}@keyframes u2MarkWake{0%,76%,to{transform:rotate(0)}83%{transform:rotate(13deg)}90%{transform:rotate(-4deg)}95%{transform:rotate(1deg)}}@keyframes u2MarkHalo{0%,74%,to{box-shadow:0 9px 26px #365a901f,inset 0 1px #fff}84%{box-shadow:0 10px 30px #4e5bd333,0 0 0 7px #5e6adc0b,inset 0 1px #fff}}@keyframes u2DrawerIn{0%{opacity:.72;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes u2BadgeBloom{0%{opacity:.2;transform:scale(.75)}70%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}@media (max-width:620px){.platform-assistant{bottom:10px;right:10px}.platform-assistant-panel.is-u2-drawer{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0;top:0;bottom:0;right:0}.platform-assistant-panel.is-u2-drawer>header{flex-basis:61px;height:61px;padding-inline:10px}.platform-assistant-brand{gap:6px}.platform-assistant-brand small{display:none}.platform-assistant-brand strong{font-size:14px}.platform-assistant-tools{gap:1px}.platform-assistant-tools>button{width:32px;height:32px}.platform-assistant-context{padding-inline:12px}.platform-assistant-context>i{display:none}.platform-assistant-home{padding:14px 12px 10px}.platform-assistant-home-hero{grid-template-columns:58px minmax(0,1fr);gap:10px;min-height:130px;padding:15px}.platform-assistant-home-hero .u2-assistant-mark{--u2-mark-size:56px;--u2-mark-glyph:39px}.platform-assistant-home-hero h2{font-size:21px}.platform-assistant-home-hero p{font-size:11px}.platform-assistant-home-grid{grid-template-columns:1fr;gap:8px}.platform-assistant-home-grid>section{padding:11px}.platform-assistant-home-grid header{margin-bottom:5px}.is-u2-drawer .platform-assistant-message>div{max-width:91%}.is-u2-drawer .platform-assistant-compose.u2-morph-input{margin-inline:10px}}@media (prefers-reduced-motion:reduce){.u2-assistant-mark.is-animated .u2-assistant-mark__glyph,.u2-assistant-mark.is-animated .u2-assistant-mark__halo,.platform-assistant-panel.is-u2-drawer,.platform-assistant-unread{animation:none!important}.platform-assistant-trigger,.platform-assistant-tools>button,.platform-assistant-home-grid>section>button svg{transition:none!important}}.v2-shell .v2-record-board{border:1px solid var(--cloud-line,#e1e7ee);background:#fff;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:0;display:block;overflow:hidden}.v2-shell .v2-collection-summary{border-bottom:1px solid var(--cloud-line,#e1e7ee);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:58px;padding:10px 16px;display:flex}.v2-shell .v2-collection-summary>div{gap:3px;min-width:0;display:grid}.v2-shell .v2-collection-summary strong{color:#263d4d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.v2-shell .v2-collection-summary small{color:#7b8c97;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-shell .v2-collection-summary>span{color:#627683;white-space:nowrap;background:#f1f5f8;border-radius:6px;flex:none;padding:4px 8px;font-size:11px;font-weight:600}.v2-shell .v2-collection-summary+.v2-record-board{border-width:0;border-radius:0}.v2-shell .v2-inline-detail-heading{align-items:center;gap:10px;min-width:0;display:flex}.v2-shell .v2-inline-detail-heading h3{flex:none;margin:0}.v2-shell .v2-inline-detail-heading code{color:#72838f;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(440px,70%);font-size:11px;display:block;overflow:hidden}.v2-shell .v2-record-header,.v2-shell .v2-record-card{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:0;display:grid}.v2-shell .v2-record-header>div,.v2-shell .v2-record-fields{grid-template-columns:var(--v2-record-grid,minmax(220px, 1.65fr) minmax(108px, 1fr));align-items:center;min-width:0;display:grid}.v2-shell .v2-record-header{border-bottom:1px solid var(--cloud-line,#e1e7ee);background:#f7f8fa;min-height:42px}.v2-shell .v2-record-header>div>span{color:#667987;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 14px;font-size:12px;font-weight:600;line-height:42px;overflow:hidden}.v2-shell .v2-record-card{min-width:0;min-height:52px;box-shadow:none;color:var(--cloud-text,#25394a);background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;padding:0;transition:background-color .16s,box-shadow .16s;position:relative;overflow:hidden}.v2-shell .v2-record-card:last-child{border-bottom:0}.v2-shell .v2-record-card.is-actionable{cursor:pointer}.v2-shell .v2-record-card.is-actionable:hover{box-shadow:none;background:#f8fafc;border-color:#edf0f4;transform:none}.v2-shell .v2-record-card.selected{background:linear-gradient(90deg,#e1f4f1ad,#f7fbfd 58%,#fff);border-color:#edf0f4;transform:none;box-shadow:inset 3px 0 #27a88a}.v2-shell .v2-record-card:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #347cda}.v2-shell .v2-record-card-accent{display:none}.v2-shell .v2-record-field{align-items:center;min-width:0;min-height:51px;padding:8px 14px;display:flex}.v2-shell .v2-record-field>small{display:none}.v2-shell .v2-record-field>strong{color:#405563;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:13px;font-weight:400;line-height:1.45;display:block;overflow:hidden}.v2-shell .v2-record-field.is-primary>strong{color:#1d3445;font-size:13px;font-weight:550}.v2-shell .v2-record-field.is-identifier>strong,.v2-shell .v2-record-field.is-primary.is-identifier>strong{color:#72838f;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:550}.v2-shell .v2-record-field.is-status{justify-content:flex-start}.v2-shell .v2-record-field:has(>.v2-record-reference){flex-direction:column;justify-content:center;align-items:flex-start}.v2-shell .v2-record-reference{color:#657889;min-width:0;margin-top:4px;font-size:11px;line-height:1.6}.v2-shell .v2-record-reference>summary{cursor:pointer;border-radius:3px;width:max-content;font-weight:400}.v2-shell .v2-record-reference>summary:focus-visible{outline-offset:3px;outline:2px solid #2869c4}.v2-shell .v2-record-reference>span{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;color:#4e6578;font-family:ui-monospace,monospace;display:block}.v2-shell .v2-record-status{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:24px;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex;overflow:hidden}.v2-shell .v2-record-status:before{width:5px;height:5px;box-shadow:none;flex:0 0 5px}.v2-shell .v2-record-open{color:#7b8d99;background:0 0;border:0;border-left:1px solid #0000;border-radius:0;align-self:stretch;place-items:center;width:44px;height:100%;min-height:51px;transition:background-color .16s,color .16s;display:grid}.v2-shell .v2-record-card:hover .v2-record-open{color:#28758d;background:#f4f7fa;border-color:#edf0f4;transform:none}.v2-shell .v2-record-empty{background:#fff;border:0;border-radius:0;width:100%;min-width:0;min-height:160px;padding:28px 20px}.v2-shell .v2-record-empty small{overflow-wrap:anywhere;max-width:min(420px,100%)}.v2-shell :where(.v2-content,.v2-card,.v2-detail,.v2-drawer,.v2-module-main,.v2-record-detail,.pp-detail,.pp-list){min-width:0;max-width:100%}.v2-shell :where(.v2-card,.v2-detail,.v2-drawer,.v2-record-detail,.pp-detail,.pp-list) :where(h1,h2,h3,h4,p,strong,small,dt,dd,label,code){overflow-wrap:anywhere}.v2-shell :where(.v2-toolbar,.v2-card-head,.v2-page-heading,.v2-section-divider)>*{min-width:0}.v2-shell .ops-funnel-groups .v2-record-header>div,.v2-shell .ops-funnel-groups .v2-record-fields{grid-template-columns:minmax(0,1.35fr) minmax(52px,.55fr) minmax(78px,.8fr)!important}.v2-shell .ops-funnel-groups .v2-record-header>div>span,.v2-shell .ops-funnel-groups .v2-record-field{padding-inline:10px}@media (max-width:760px){.v2-shell .v2-collection-summary{align-items:flex-start;padding:11px 12px}.v2-shell .v2-collection-summary small{white-space:normal}.v2-shell .v2-record-header{display:none}.v2-shell .v2-record-card{grid-template-columns:minmax(0,1fr) 44px;min-height:0}.v2-shell .v2-record-fields{align-items:start;gap:10px 14px;padding:10px 12px;grid-template-columns:minmax(0,1fr) minmax(96px,.55fr)!important}.v2-shell .v2-record-field{align-content:start;gap:4px;min-height:0;padding:0;display:grid}.v2-shell .v2-record-field.is-primary{grid-column:1/-1}.v2-shell .v2-record-field:has(>.v2-record-reference){justify-content:stretch;place-items:start}.v2-shell .v2-record-field>small{color:#82939e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;display:block;overflow:hidden}.v2-shell .v2-record-field>strong{white-space:normal;-webkit-line-clamp:unset;display:block}.v2-shell .v2-record-open{min-height:100%}}@media (pointer:coarse){.v2-shell .v2-record-card.is-actionable,.v2-shell .v2-record-open{min-height:44px}}@media (prefers-reduced-motion:reduce){.v2-shell .v2-record-card,.v2-shell .v2-record-open{transition:none}}.v2-shell .v2-page-heading{border:0;border-bottom:1px solid var(--cloud-line);min-height:70px;box-shadow:none;background:0 0;border-radius:0;align-items:center;margin-bottom:18px;padding:0 0 17px;position:relative;overflow:visible}.v2-shell .v2-page-heading:before,.v2-shell .v2-page-heading:after{content:none;display:none}.v2-shell .v2-page-title{align-items:center;gap:12px;min-width:0}.v2-shell .v2-page-title>span{width:36px;height:36px;box-shadow:none;color:var(--cloud-blue);background:#f3f7fc;border:1px solid #dfe9f5;border-radius:8px;flex:0 0 36px}.v2-shell .v2-page-title>span svg{width:18px;height:18px}.v2-shell .v2-page-title>div{min-width:0}.v2-shell .v2-page-title small{color:var(--cloud-muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.v2-shell .v2-page-title h1{color:var(--cloud-ink);letter-spacing:-.025em;margin:1px 0 2px;font-size:23px;font-weight:650;line-height:1.35}.v2-shell .v2-page-title p{overflow-wrap:anywhere;max-width:900px;color:var(--cloud-muted);margin:0;font-size:13px;line-height:1.55}.v2-shell .v2-page-meta{border-left:1px solid var(--cloud-line);align-self:center;gap:1px;min-width:120px;max-width:260px;padding-left:22px}.v2-shell .v2-page-meta small{letter-spacing:.04em;font-size:10px}.v2-shell .v2-page-meta strong{overflow-wrap:anywhere;color:var(--cloud-text);text-align:right;font-size:12px;font-weight:600}.v2-shell .v2-kpi-grid{border:1px solid var(--cloud-line);background:#fff;border-radius:9px;gap:0;overflow:hidden}.v2-shell .v2-kpi-grid>.v2-kpi{min-height:94px;box-shadow:inset -1px 0 var(--cloud-line), inset 0 -1px var(--cloud-line);background:#fff;border:0;border-radius:0;padding:15px 17px}.v2-shell .v2-kpi-grid>.v2-kpi:hover{box-shadow:inset -1px 0 var(--cloud-line), inset 0 -1px var(--cloud-line);background:#fafbfd;border-color:#0000}.v2-shell .v2-kpi-grid>.v2-kpi>span{font-size:12px}.v2-shell .v2-kpi-grid>.v2-kpi>strong{margin-top:7px;font-size:24px;line-height:1.2}.v2-shell .v2-kpi-grid>.v2-kpi>i{display:none}.v2-shell .v2-card{border-radius:9px}.v2-shell .v2-card:hover{border-color:var(--cloud-line-strong);box-shadow:none;background-color:#fff}.v2-shell .v2-card-head{background:#fff;border-radius:9px 9px 0 0}.v2-shell .v2-journey-grid{background:#fff;gap:0;padding:0}.v2-shell .v2-journey-card{border:0;border-right:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line);min-height:128px;box-shadow:none;background:#fff;border-radius:0;padding:17px 18px;transition:background-color .16s,color .16s}.v2-shell .v2-journey-card:after{content:none;display:none}.v2-shell .v2-journey-card:hover{border-color:var(--cloud-line);box-shadow:none;background:#f7f9fc;transform:none}.v2-shell .v2-journey-card span{color:var(--cloud-ink);font-size:14px;font-weight:650}.v2-shell .v2-journey-card p{color:var(--cloud-muted);margin:7px 0 10px;font-size:12px;line-height:1.6}.v2-shell .v2-journey-card small{color:var(--cloud-blue-strong);font-size:11px}.v2-shell .pc-shell{--pc-ink:var(--cloud-ink);--pc-muted:var(--cloud-muted);--pc-line:var(--cloud-line);gap:14px}.v2-shell .pc-overview,.v2-shell .pc-lifecycle{border:1px solid var(--pc-line);box-shadow:none;background:#fff;border-radius:9px;overflow:hidden}.v2-shell .pc-overview>header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:17px 20px;display:flex}.v2-shell .pc-overview>header>div{min-width:0}.v2-shell .pc-overview>header small{color:var(--cloud-blue);letter-spacing:.04em;font-size:10px;font-weight:650;display:block}.v2-shell .pc-overview>header h2{color:var(--pc-ink);letter-spacing:-.02em;margin:2px 0;font-size:19px;font-weight:650}.v2-shell .pc-overview>header p{overflow-wrap:anywhere;max-width:900px;color:var(--pc-muted);margin:0;font-size:12px;line-height:1.55}.v2-shell .pc-overview>header button{align-items:center;gap:7px;min-width:max-content;display:inline-flex}.v2-shell .pc-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.v2-shell .pc-overview-metrics>div{border-right:1px solid var(--pc-line);min-width:0;min-height:92px;padding:15px 19px}.v2-shell .pc-overview-metrics>div:last-child{border-right:0}.v2-shell .pc-overview-metrics dt{color:var(--pc-muted);font-size:11px}.v2-shell .pc-overview-metrics dd{overflow-wrap:anywhere;color:var(--pc-ink);font-variant-numeric:tabular-nums;margin:5px 0 1px;font-size:clamp(20px,1.8vw,28px);font-weight:650;line-height:1.2}.v2-shell .pc-overview-metrics>div:first-child dd{color:var(--cloud-blue)}.v2-shell .pc-overview-metrics>div[data-alert=true] dd{color:var(--cloud-danger)}.v2-shell .pc-overview-metrics small{color:var(--cloud-faint);font-size:10px;display:block}.v2-shell .pc-overview>footer{border-top:1px solid var(--pc-line);min-height:38px;color:var(--pc-muted);background:#fafbfd;align-items:center;gap:7px;padding:8px 20px;font-size:10px;display:flex}.v2-shell .pc-overview>footer svg{color:var(--cloud-green);flex:none}.v2-shell .pc-lifecycle{display:block}.v2-shell .pc-lifecycle>header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:11px 18px;display:flex}.v2-shell .pc-lifecycle>header>div{min-width:0}.v2-shell .pc-lifecycle>header h3{color:var(--pc-ink);margin:0;font-size:14px;font-weight:650}.v2-shell .pc-lifecycle>header p{color:var(--pc-muted);margin:1px 0 0;font-size:10px}.v2-shell .pc-lifecycle>header>span{color:var(--cloud-faint);white-space:nowrap;font-size:10px}.v2-shell .pc-lifecycle>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-shell .pc-lifecycle article{border-right:1px solid var(--pc-line);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:84px;padding:13px 17px;display:grid;position:relative}.v2-shell .pc-lifecycle article:last-child{border-right:0}.v2-shell .pc-lifecycle article>small{color:var(--cloud-blue);align-self:start;padding-top:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.v2-shell .pc-lifecycle article>div{gap:1px;min-width:0;display:grid}.v2-shell .pc-lifecycle article>div>span{color:var(--pc-muted);font-size:11px}.v2-shell .pc-lifecycle article strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:650;line-height:1.25}.v2-shell .pc-lifecycle article p{color:var(--cloud-faint);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.v2-shell .pc-lifecycle article>svg{z-index:1;color:#a7b5bf;background:#fff;padding:2px;position:absolute;right:-7px}.v2-shell .pc-workgrid{gap:14px}.v2-shell .pc-portfolio-list,.v2-shell .pc-actions{border-radius:9px}.v2-shell .pc-portfolio-list>header,.v2-shell .pc-actions>header{border-bottom-color:var(--pc-line);background:#fff;min-height:58px;padding:11px 16px}.v2-shell .pc-portfolio-list header small,.v2-shell .pc-actions header small{color:var(--cloud-faint);letter-spacing:.08em;font-size:9px}.v2-shell .pc-portfolio-list header h3,.v2-shell .pc-actions header h3{color:var(--pc-ink);font-size:14px;font-weight:650}.v2-shell .pc-portfolio-list>header>span,.v2-shell .pc-actions>header>span{color:var(--pc-muted);background:0 0;border-radius:0;padding:0;font-size:10px}.v2-shell .pc-project-row{border-bottom-color:var(--pc-line);grid-template-columns:24px minmax(0,1fr) auto 16px;gap:10px;min-height:76px;padding:10px 15px}.v2-shell .pc-project-row:hover,.v2-shell .pc-actions>div>button:hover{background:#f7f9fc}.v2-shell .pc-project-row>span,.v2-shell .pc-project-row>span.is-opportunity,.v2-shell .pc-actions>div>button>span,.v2-shell .pc-actions>div>button>span[data-health=RED]{color:#607b8b;background:0 0;border-radius:0;width:24px;height:24px}.v2-shell .pc-project-row>span.is-opportunity{color:var(--cloud-green)}.v2-shell .pc-project-row strong,.v2-shell .pc-actions button strong{color:var(--pc-ink);font-size:12px;font-weight:600}.v2-shell .pc-project-row small,.v2-shell .pc-project-row p,.v2-shell .pc-actions button small,.v2-shell .pc-actions button p{font-size:10px}.v2-shell .pc-portfolio-list>footer{background:#fafbfd;min-height:45px}.v2-shell .pc-actions>div>button{border-bottom-color:var(--pc-line);grid-template-columns:24px minmax(0,1fr) auto 16px;min-height:66px}.v2-shell .pc-modebar{background:#fff;border-radius:9px}@media (max-width:1120px){.v2-shell .pc-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-shell .pc-overview-metrics>div{border-bottom:1px solid var(--pc-line)}.v2-shell .pc-lifecycle>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .pc-lifecycle article:nth-child(2){border-right:0}.v2-shell .pc-lifecycle article:nth-child(-n+2){border-bottom:1px solid var(--pc-line)}}@media (max-width:760px){.v2-shell .v2-page-heading{min-height:0;padding-bottom:14px}.v2-shell .v2-page-meta{display:none}.v2-shell .pc-overview>header{flex-direction:column;align-items:stretch;gap:13px}.v2-shell .pc-overview>header button{justify-content:center;min-height:44px}.v2-shell .pc-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .pc-overview-metrics>div{min-height:86px;padding:13px 15px}.v2-shell .pc-lifecycle>header{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:620px){.v2-shell .v2-topbar{flex-wrap:nowrap;gap:4px;height:62px;min-height:62px;padding:0 10px}.v2-shell .v2-breadcrumb{min-width:0}.v2-shell .v2-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.v2-shell .v2-top-actions{flex-wrap:nowrap;flex:none;gap:5px;width:auto;margin-left:auto}.v2-shell .v2-system-select{display:none}.v2-shell .v2-page-title{align-items:flex-start}.v2-shell .v2-page-title h1{font-size:21px}.v2-shell .v2-page-title p{font-size:12px}.v2-shell .pc-lifecycle>div{grid-template-columns:1fr}.v2-shell .pc-lifecycle article,.v2-shell .pc-lifecycle article:nth-child(2){border-right:0;border-bottom:1px solid var(--pc-line);min-height:76px}.v2-shell .pc-lifecycle article:last-child{border-bottom:0}.v2-shell .pc-lifecycle article>svg{display:none}.v2-shell .pc-project-row,.v2-shell .pc-actions>div>button{grid-template-columns:24px minmax(0,1fr) 16px}}.v2-shell .learning-path-note{color:#2b68aa;background:#f4f9ff;border:1px solid #cfe1f4;border-radius:6px;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.v2-shell .learning-path-note>span{gap:4px;display:grid}.v2-shell .learning-path-note strong{font-size:12px}.v2-shell .learning-path-note small{color:#627d99;font-size:10px;line-height:1.65}.v2-shell .learning-question-list legend>div{gap:4px;display:grid}.v2-shell .learning-question-list legend>div small{color:#c34c3d;font-size:9px;font-weight:600}.v2-shell .learning-evidence-input{color:#536a7d;gap:6px;font-size:10px;display:grid}.v2-shell .learning-evidence-input textarea{border:1px solid var(--cloud-line);min-height:78px;color:var(--cloud-ink);font:inherit;resize:vertical;background:#fff;border-radius:4px;padding:9px 10px;line-height:1.6}.v2-shell .learning-admin-layout{grid-template-columns:minmax(290px,.72fr) minmax(560px,1.28fr);align-items:start;gap:12px;display:grid}.v2-shell .learning-admin-list,.v2-shell .learning-admin-editor{border-color:var(--cloud-line);box-shadow:none;background:#fff;border-radius:6px;overflow:hidden}.v2-shell .learning-admin-hint{border-bottom:1px solid var(--cloud-line);color:var(--cloud-muted);background:#f7f9fb;margin:0;padding:12px 16px;font-size:10px;line-height:1.65}.v2-shell .learning-admin-items{display:grid}.v2-shell .learning-admin-items>button{border:0;border-bottom:1px solid var(--cloud-line);min-width:0;min-height:72px;color:var(--cloud-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 16px;display:grid}.v2-shell .learning-admin-items>button:hover,.v2-shell .learning-admin-items>button.active{background:#f3f7fc}.v2-shell .learning-admin-items>button.active{box-shadow:inset 3px 0 #1677ff}.v2-shell .learning-admin-items>button>span{color:#1677ff;background:#edf5ff;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.v2-shell .learning-admin-list button>div{gap:3px;min-width:0;display:grid}.v2-shell .learning-admin-list button small,.v2-shell .learning-admin-list button em{color:var(--cloud-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.v2-shell .learning-admin-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v2-shell .learning-admin-list button>svg{color:#7a8b9a}.v2-shell .learning-admin-pagination{border-top:1px solid var(--cloud-line);min-height:54px;color:var(--cloud-muted);background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.v2-shell .learning-admin-pagination>div{gap:6px;display:flex}.v2-shell .learning-admin-pagination button{color:#205da7;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:4px;padding:6px 10px}.v2-shell .learning-admin-pagination button:hover:not(:disabled){background:#edf5ff;border-color:#8db4e2}.v2-shell .learning-admin-pagination button:disabled{color:#9aa8b5;cursor:not-allowed;opacity:.65}.v2-shell .learning-publish-state{color:#6b7785;background:#f0f2f5;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.v2-shell .learning-publish-state.is-live{color:#16875d;background:#e8f7ef}.v2-shell .learning-editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.v2-shell .learning-editor-form>label{color:#4d6376;gap:6px;min-width:0;font-size:10px;display:grid}.v2-shell .learning-editor-form .is-wide{grid-column:1/-1}.v2-shell .learning-editor-form :where(input:not([type=checkbox]),select,textarea),.v2-shell .learning-question-editor :where(input[type=text],input:not([type])){border:1px solid var(--cloud-line);width:100%;min-width:0;min-height:38px;color:var(--cloud-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.v2-shell .learning-editor-form textarea{resize:vertical;min-height:80px;line-height:1.65}.v2-shell .learning-editor-checks{flex-wrap:wrap;gap:18px;display:flex}.v2-shell .learning-editor-checks label{color:#354e62;align-items:center;gap:7px;font-size:10px;display:inline-flex}.v2-shell .learning-admin-editor>footer{border-top:1px solid var(--cloud-line);background:#fafbfc;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.v2-shell .learning-admin-editor>footer>span{color:var(--cloud-muted);font-size:9px;line-height:1.55}.v2-shell .learning-question-editor{gap:12px;padding:0 18px 18px;display:grid}.v2-shell .learning-question-editor>article{border:1px solid var(--cloud-line);background:#fbfcfd;border-radius:5px;padding:14px}.v2-shell .learning-question-editor article>header{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.v2-shell .learning-question-editor article>header>span{color:#fff;background:#1677ff;border-radius:4px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.v2-shell .learning-question-editor article>header>label{color:#a44b3c;align-items:center;gap:5px;font-size:9px;display:inline-flex}.v2-shell .learning-question-editor article>div{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0 35px;display:grid}.v2-shell .learning-question-editor article>div>label{border:1px solid #0000;border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;padding:6px;display:grid}.v2-shell .learning-question-editor article>div>label.is-correct{background:#f0faf5;border-color:#9fd5bd}@media (max-width:1050px){.v2-shell .learning-admin-layout{grid-template-columns:1fr}}@media (max-width:620px){.v2-shell .learning-editor-form,.v2-shell .learning-question-editor article>div{grid-template-columns:1fr}.v2-shell .learning-question-editor article>header{grid-template-columns:26px minmax(0,1fr)}.v2-shell .learning-question-editor article>header>label{grid-column:2}.v2-shell .learning-admin-editor>footer,.v2-shell .learning-admin-pagination{flex-direction:column;align-items:stretch}.v2-shell .learning-admin-pagination>div{grid-template-columns:1fr 1fr;display:grid}.v2-shell .learning-admin-pagination button{min-height:44px}}.v2-shell .learning-metric-grid{border:1px solid var(--cc-border,#dbe3ea);background:#fff;border-radius:8px;overflow:hidden;gap:0!important}.v2-shell .learning-metric-grid>article{border:0!important;border-right:1px solid var(--cc-border,#dbe3ea)!important;min-height:86px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;outline:0!important;padding:14px 16px!important}.v2-shell .learning-metric-grid>article:last-child{border-right:0!important}.v2-shell .learning-metric-grid>article>svg{width:34px!important;height:34px!important;color:var(--system-color,#2563c7)!important;background:#f4f8fb!important;border:1px solid #d8e4eb!important;border-radius:6px!important;padding:8px!important}.v2-shell .learning-ob-hero,.v2-shell .learning-ob-hero.is-asean{border:1px solid var(--cc-border,#dbe3ea)!important;min-height:0!important;box-shadow:none!important;color:#182b3a!important;background:#fff!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;gap:24px!important;padding:22px 24px!important}.v2-shell .learning-ob-hero:before{display:none!important}.v2-shell .learning-ob-copy>small,.v2-shell .learning-ob-hero.is-asean .learning-ob-copy>small{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--system-color,#2563c7)!important;font-size:10px!important}.v2-shell .learning-ob-copy h2{color:#182b3a!important;letter-spacing:0!important;margin:7px 0 8px!important;font-family:inherit!important;font-size:19px!important}.v2-shell .learning-ob-copy p,.v2-shell .learning-ob-hero.is-asean .learning-ob-copy p{max-width:760px;color:#637584!important;font-size:11px!important;line-height:1.65!important}.v2-shell .learning-ob-facts{gap:16px!important;margin-top:13px!important}.v2-shell .learning-ob-facts span,.v2-shell .learning-ob-hero.is-asean .learning-ob-facts span{color:#607786!important}.v2-shell .learning-ob-progress{border:1px solid var(--cc-border,#dbe3ea)!important;background:#f7f9fb!important;border-radius:7px!important;gap:8px!important;padding:14px 16px!important}.v2-shell .learning-ob-progress>div strong{color:#182b3a!important;font-size:24px!important}.v2-shell .learning-ob-progress>div small,.v2-shell .learning-ob-progress p{color:#6b7d89!important}.v2-shell .learning-ob-progress>span{background:#dfe6eb!important}.v2-shell .learning-ob-progress>span i{background:var(--system-color,#2563c7)!important}.v2-shell .iam-identity-map{background:#fff!important;min-height:0!important;padding:18px!important}.v2-shell .iam-id-badge{box-shadow:none!important;color:var(--system-color,#2563c7)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:9px 12px!important}.v2-shell .iam-flow{border:1px solid var(--cc-border,#dbe3ea);background:#fff;border-radius:8px;overflow:hidden;gap:0!important}.v2-shell .iam-flow-step{gap:0!important}.v2-shell .iam-flow-step article{border:0!important;border-right:1px solid var(--cc-border,#dbe3ea)!important;min-height:96px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:15px 16px!important}.v2-shell .iam-flow-step:last-child article{border-right:0!important}.v2-shell .iam-flow-step article>span{width:36px!important;height:36px!important;color:var(--system-color,#2563c7)!important;background:#f4f8fb!important;border:1px solid #d8e4eb!important;border-radius:6px!important}.v2-shell .iam-flow-step>svg{display:none!important}.v2-shell .iam-map-caption{color:#687b88!important;border-top:0!important;justify-content:flex-start!important;max-width:none!important;margin:0!important;padding:12px 14px 0!important}.v2-shell :where(.base-booking-layout,.base-ticket-layout):has(.base-empty){grid-template-columns:minmax(0,1fr)!important}.v2-shell :where(.base-booking-list,.base-review-queue,.base-ticket-stream)>.base-empty{width:100%;min-height:190px;background:#fff!important;border:1px dashed #cfd9e1!important;border-radius:8px!important}@media (max-width:900px){.v2-shell .learning-ob-hero,.v2-shell .learning-ob-hero.is-asean{grid-template-columns:1fr!important}.v2-shell .learning-ob-progress{max-width:none!important}.v2-shell .iam-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.v2-shell .iam-flow-step article{border-bottom:1px solid var(--cc-border,#dbe3ea)!important}}@media (max-width:620px){.v2-shell .learning-metric-grid,.v2-shell .iam-flow{grid-template-columns:1fr!important}.v2-shell .learning-metric-grid>article,.v2-shell .iam-flow-step article{border-right:0!important;border-bottom:1px solid var(--cc-border,#dbe3ea)!important}.v2-shell .learning-metric-grid>article:last-child,.v2-shell .iam-flow-step:last-child article{border-bottom:0!important}}.v2-shell .v2-primary,.v2-shell button.v2-primary{border-color:var(--cloud-blue)!important;background:var(--cloud-blue)!important;box-shadow:none!important;background-image:none!important;border-radius:7px!important;transform:none!important}.v2-shell .v2-primary:before,.v2-shell button.v2-primary:before{content:none!important;display:none!important}.v2-shell .v2-primary:hover,.v2-shell button.v2-primary:hover{border-color:var(--cloud-blue-strong)!important;background:var(--cloud-blue-strong)!important;box-shadow:none!important;transform:none!important}.v2-shell .v2-secondary{border-color:var(--cloud-line-strong)!important;box-shadow:none!important;color:var(--cloud-text)!important;background:#fff!important;border-radius:7px!important;transform:none!important}.v2-shell .v2-secondary:hover{box-shadow:none!important;background:#f7f9fc!important;border-color:#9fb0c2!important;transform:none!important}.v2-shell .v2-card>:is(h2,h3){border-bottom:1px solid var(--cloud-line);min-height:54px;color:var(--cloud-ink);background:#fff;border-radius:0;padding:14px 17px;font-size:15px}.v2-shell .v2-business-detail{border-color:var(--cloud-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.v2-shell .ops-featured-grid,.v2-shell .ops-supporting-grid{border:1px solid var(--cloud-line);background:#fff;border-radius:8px;gap:0;margin:0 16px;padding:0;overflow:hidden}.v2-shell .ops-metric-card,.v2-shell .ops-supporting-grid article{border:0;border-right:1px solid var(--cloud-line);min-height:112px;box-shadow:none;background:#fff;border-radius:0;transform:none}.v2-shell .ops-metric-card:last-child,.v2-shell .ops-supporting-grid article:last-child{border-right:0}.v2-shell .ops-metric-card:hover{border-color:var(--cloud-line);box-shadow:none;background:#f8fafc;transform:none}.v2-shell .ops-metric-card header>span{color:var(--cloud-blue);background:#f1f5fa;border-radius:7px}.v2-shell .ops-metric-card footer i{background:var(--cloud-blue)}.v2-shell .collaboration-case-list,.v2-shell .enterprise-material-grid{border:1px solid var(--cloud-line);background:#fff;border-radius:8px;gap:0;overflow:hidden}.v2-shell .collaboration-case-row,.v2-shell .enterprise-material-grid>button{border:0;border-bottom:1px solid var(--cloud-line);box-shadow:none;background:#fff;border-radius:0;margin:0;transform:none}.v2-shell .collaboration-case-row:last-child,.v2-shell .enterprise-material-grid>button:last-child{border-bottom:0}.v2-shell .collaboration-case-row:hover,.v2-shell .collaboration-case-row.is-active,.v2-shell .enterprise-material-grid>button:hover{border-color:var(--cloud-line);box-shadow:none;background:#f7f9fc;transform:none}.v2-shell .collaboration-case-row.is-active{box-shadow:inset 3px 0 var(--cloud-blue)}.v2-shell :where(.base-floor-card,.base-today-card,.base-service-health,.base-quick-service,.base-booking-detail,.base-review-detail,.base-ticket-detail){border-color:var(--cloud-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.v2-shell :where(.base-booking-list,.base-review-queue,.base-ticket-stream){border:1px solid var(--cloud-line);background:#fff;border-radius:8px;gap:0;overflow:hidden}.v2-shell :where(.base-booking-list,.base-review-queue,.base-ticket-stream)>button{border:0;border-bottom:1px solid var(--cloud-line);box-shadow:none;background:#fff;border-radius:0}.v2-shell :where(.base-booking-list,.base-review-queue,.base-ticket-stream)>button:last-child{border-bottom:0}.v2-shell :where(.base-booking-list,.base-review-queue,.base-ticket-stream)>button.selected{border-color:var(--cloud-line);box-shadow:inset 3px 0 var(--cloud-blue);background:#f3f7fc}.v2-shell .base-service-catalog{border:1px solid var(--cloud-line);background:#fff;border-radius:8px;gap:0;overflow:hidden}.v2-shell .base-service-catalog>button{border:0;border-right:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line);box-shadow:none;background:#fff;border-radius:0}.v2-shell .feedback-channel-grid,.v2-shell .feedback-record-list{border:1px solid var(--cloud-line);background:#fff;border-radius:8px;gap:0;overflow:hidden}.v2-shell .feedback-channel-grid>article,.v2-shell .feedback-record-list>article{border:0;border-right:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line);min-height:0;box-shadow:none;background:#fff;border-radius:0}.v2-shell .feedback-channel-grid>article>span{color:var(--cloud-blue);background:#f1f5fa;border-radius:7px}.v2-shell .sms-provider-options{gap:0}.v2-shell .sms-provider-options>button{min-height:84px;box-shadow:none;background:#fff;border-radius:0}.v2-shell .sms-provider-options>button.active{z-index:1;box-shadow:none;background:#f2f6fc;border-color:#91b6e1}.v2-shell .sms-code-editor{background:#f8fafc;border-radius:7px}.v2-shell .knowledge-admin-hero:after{content:none;display:none}.v2-shell .knowledge-admin-stats{border-radius:8px}.v2-shell .knowledge-admin-stats article{min-height:78px;padding:13px 15px}.v2-shell .knowledge-admin-stats article>span{color:var(--cloud-blue);background:#f1f5fa;border-radius:7px}.v2-shell .knowledge-test-lab,.v2-shell .knowledge-admin-list{border-color:var(--cloud-line);box-shadow:none;background:#fff;border-radius:8px}.v2-shell .knowledge-admin-list>header{min-height:64px;padding:13px 16px}.v2-shell .knowledge-rows>article{min-height:96px;padding:13px 16px}@media (max-width:900px){.v2-shell .ops-featured-grid,.v2-shell .ops-supporting-grid,.v2-shell .feedback-channel-grid,.v2-shell .feedback-record-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.v2-shell .ops-featured-grid,.v2-shell .ops-supporting-grid,.v2-shell .feedback-channel-grid,.v2-shell .feedback-record-list{grid-template-columns:1fr}.v2-shell .ops-metric-card,.v2-shell .ops-supporting-grid article,.v2-shell .feedback-channel-grid>article,.v2-shell .feedback-record-list>article{border-right:0}}@media (prefers-reduced-motion:reduce){.v2-shell .v2-page-heading,.v2-shell .pc-overview,.v2-shell .pc-lifecycle{transition:none!important;animation:none!important}}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero,.knowledge-admin-hero,.base-hero,.base-process-hero,.learning-hero,.asean-advanced-hero,.feedback-center-hero,.sms-console-hero){overflow:hidden;border:1px solid var(--cloud-line)!important;min-height:0!important;box-shadow:none!important;color:var(--cloud-ink)!important;background:#fff!important;border-radius:9px!important;padding:17px 19px!important}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero,.knowledge-admin-hero,.base-hero,.base-process-hero,.learning-hero,.asean-advanced-hero,.feedback-center-hero,.sms-console-hero) :where(h1,h2){color:var(--cloud-ink)!important;letter-spacing:-.02em!important;margin:3px 0!important;font-size:20px!important;font-weight:650!important;line-height:1.35!important}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero,.knowledge-admin-hero,.base-hero,.base-process-hero,.learning-hero,.asean-advanced-hero,.feedback-center-hero,.sms-console-hero) small{color:var(--cloud-muted)!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:600!important}.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero,.knowledge-admin-hero,.base-hero,.base-process-hero,.learning-hero,.asean-advanced-hero,.feedback-center-hero,.sms-console-hero) p{max-width:900px!important;color:var(--cloud-muted)!important;margin:0!important;font-size:12px!important;line-height:1.6!important}.v2-shell .aihub-hero>aside,.v2-shell .aihub-orbit{display:none!important}.v2-shell :where(.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero,.knowledge-admin-hero,.base-hero,.base-process-hero,.learning-hero,.asean-advanced-hero,.sms-console-hero)>:last-child:not(:first-child){flex:none}.v2-shell :where(.aihub-catalog-hero,.aihub-key-hero,.base-hero-status,.learning-hero>span,.asean-advanced-hero>span,.sms-mode-state){border-color:var(--cloud-line)!important;background:var(--cloud-layer)!important;box-shadow:none!important;color:var(--cloud-text)!important;border-radius:7px!important}.v2-shell :where(.aihub-kpis,.base-metric-grid,.feedback-center-metrics){overflow:hidden;border:1px solid var(--cloud-line)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important;gap:0!important}.v2-shell :where(.aihub-kpis,.base-metric-grid,.feedback-center-metrics)>:where(article,div){border:0!important;border-right:1px solid var(--cloud-line)!important;min-height:84px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:14px 16px!important}.v2-shell :where(.aihub-kpis,.base-metric-grid,.feedback-center-metrics)>:where(article,div):last-child{border-right:0!important}.v2-shell :where(.aihub-kpis,.base-metric-grid,.feedback-center-metrics) :where(strong,b){color:var(--cloud-ink)!important}.v2-shell :where(.aihub-kpis,.base-metric-grid)>article>span{box-shadow:none!important;color:var(--cloud-blue)!important;background:#f2f6fb!important;border-radius:7px!important}.v2-shell .v2-business-form,.v2-shell .v2-inline-form{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px!important}.v2-shell .v2-business-form label,.v2-shell .v2-inline-form label{min-width:0;color:var(--cloud-text)!important;letter-spacing:0!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.v2-shell .v2-business-form label>small,.v2-shell .v2-inline-form label>small{color:var(--cloud-muted);font-size:11px;font-weight:400;line-height:1.45}.v2-shell .v2-business-form :where(input:not([type=checkbox]),select,textarea),.v2-shell .v2-inline-form :where(input,select,textarea),.v2-shell .pp-field :where(input,select,textarea),.v2-shell .sms-console :where(input,select,textarea){min-width:0;min-height:40px;border:1px solid var(--cloud-line-strong)!important;box-shadow:none!important;color:var(--cloud-ink)!important;background:#fff!important;border-radius:6px!important;font-size:13px!important}.v2-shell .v2-business-form-actions{background:#fafbfd;min-height:58px;border-top:1px solid var(--cloud-line)!important;margin:16px -18px -18px!important;padding:10px 18px!important}.v2-shell .v2-business-form-actions>span{color:var(--cloud-muted)!important;font-size:11px!important}.v2-shell .portal-demand-panel>.v2-record-board{border-width:1px 0 0;border-radius:0}.v2-shell :where(.aihub-app-grid,.aihub-catalog-grid,.learning-path,.asean-advanced-actions){overflow:hidden;border:1px solid var(--cloud-line)!important;background:#fff!important;border-radius:9px!important;gap:0!important}.v2-shell :where(.aihub-app-grid,.aihub-catalog-grid,.learning-path,.asean-advanced-actions)>:where(button,article){border-color:var(--cloud-line)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;transform:none!important}.v2-shell :where(.aihub-app-grid,.aihub-catalog-grid,.learning-path,.asean-advanced-actions)>:where(button,article):hover{border-color:var(--cloud-line)!important;box-shadow:none!important;background:#f8fafc!important;transform:none!important}.v2-shell .aihub-catalog-grid header>span,.v2-shell .aihub-app-grid header>span{color:var(--cloud-blue)!important;background:#f1f6fb!important;border-radius:7px!important}.v2-shell .aihub-api-path{border-color:var(--cloud-line)!important;color:var(--cloud-text)!important;background:#f6f8fa!important}.v2-shell .aihub-api-path code{color:var(--cloud-text)!important}.v2-shell .pp-hero{box-shadow:none!important;background:#fff!important;border-radius:9px!important}.v2-shell .pp-tabs{gap:0;padding:0 18px 16px}.v2-shell .pp-tabs button{min-height:42px;box-shadow:none;background:#fff;border-radius:0}.v2-shell .pp-tabs button:first-child{border-radius:7px 0 0 7px}.v2-shell .pp-tabs button:last-child{border-radius:0 7px 7px 0}.v2-shell .pp-tabs button+button{margin-left:-1px}.v2-shell .pp-tabs button:hover,.v2-shell .pp-tabs button.active{z-index:1;box-shadow:none;background:#f1f6fc;border-color:#8ab3e4}.v2-shell .pp-detail-title{background:#fff}.v2-shell .pc-portfolios{border:1px solid var(--pc-line);background:#fff;border-radius:9px;overflow:hidden}.v2-shell .pc-portfolios>header{border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 16px;display:flex}.v2-shell .pc-portfolios>header>div{gap:2px;display:grid}.v2-shell .pc-portfolios>header small,.v2-shell .pc-portfolio-list>header small{color:var(--cloud-faint);letter-spacing:.07em;font-size:9px;font-weight:600}.v2-shell .pc-portfolios>header h3,.v2-shell .pc-portfolio-list>header h4{color:var(--pc-ink);margin:0;font-size:14px;font-weight:650}.v2-shell .pc-portfolios>header>span,.v2-shell .pc-portfolio-list>header>span{color:var(--pc-muted);font-size:10px}.v2-shell .pc-portfolios .pc-workgrid{gap:0}.v2-shell .pc-portfolio-list{background:#fff;border:0;border-radius:0;min-width:0}.v2-shell .pc-portfolio-list+.pc-portfolio-list{border-left:1px solid var(--pc-line)}.v2-shell .pc-portfolio-list>header{background:#fafbfd;min-height:50px;padding:9px 15px}.v2-shell .v2-market-view{gap:12px;padding-bottom:72px}.v2-shell .v2-market-overview{border:1px solid var(--cloud-line);background:#fff;border-radius:9px;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:24px;min-height:96px;padding:16px 18px;display:grid}.v2-shell .v2-market-overview>div:first-child{min-width:0}.v2-shell .v2-market-kicker{color:var(--cloud-blue);letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.v2-shell .v2-market-overview h2{color:var(--cloud-ink);letter-spacing:-.02em;margin:2px 0;font-size:20px;font-weight:650}.v2-shell .v2-market-overview p{color:var(--cloud-muted);margin:0;font-size:12px}.v2-shell .v2-market-overview-metrics{border-left:1px solid var(--cloud-line);grid-template-columns:repeat(3,minmax(82px,1fr));margin:0;display:grid}.v2-shell .v2-market-overview-metrics>div{border-right:1px solid var(--cloud-line);min-width:82px;padding:5px 16px}.v2-shell .v2-market-overview-metrics dt{color:var(--cloud-muted);font-size:10px}.v2-shell .v2-market-overview-metrics dd{color:var(--cloud-ink);white-space:nowrap;margin:3px 0 0;font-size:18px;font-weight:650}.v2-shell .v2-market-search-panel{border:1px solid var(--cloud-line);width:100%;min-height:58px;box-shadow:none;background:#fff;border-radius:9px;margin:0;padding:8px}.v2-shell .v2-market-search{border-color:var(--cloud-line-strong);border-radius:6px;height:40px}.v2-shell .v2-market-search-submit{background:var(--cloud-blue);border-radius:5px}.v2-shell .v2-market-zone-switch{background:#f6f8fa;border-radius:6px;min-height:40px;padding:0}.v2-shell .v2-market-zone-switch>button{border-radius:5px;min-height:40px}.v2-shell .v2-market-zone-switch>button.active{box-shadow:0 0 0 1px var(--cloud-line-strong);color:var(--cloud-blue-strong);background:#fff}.v2-shell .v2-market-category-tabs{border-bottom:1px solid var(--cloud-line);background:#fff;margin:0;padding:0 4px}.v2-shell .v2-market-category-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px}.v2-shell .v2-market-category-tabs button.active{border-color:var(--cloud-blue);color:var(--cloud-blue-strong);background:0 0}.v2-shell .v2-market-layout{gap:12px}.v2-shell .v2-market-aside,.v2-shell .v2-market-results{border:1px solid var(--cloud-line);box-shadow:none;background:#fff;border-radius:9px}.v2-shell .v2-market-aside{padding:0}.v2-shell .v2-market-aside>header{border-bottom:1px solid var(--cloud-line);padding:14px 14px 10px}.v2-shell .v2-market-aside>button{background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;margin:0}.v2-shell .v2-market-aside>button:hover,.v2-shell .v2-market-aside>button.active{box-shadow:inset 3px 0 var(--cloud-blue);background:#f4f7fb;border-color:#edf0f4}.v2-shell .v2-market-aside>button>span{color:var(--cloud-blue);background:#f1f5fa;border-radius:6px}.v2-shell .v2-market-aside-callout{color:var(--cloud-text);background:#f6f8fa;border-radius:7px;margin:12px}.v2-shell .v2-market-product-grid{gap:10px}.v2-shell .v2-market-product-card{overflow:hidden;border:1px solid var(--cloud-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.v2-shell .v2-market-product-card:hover{box-shadow:none!important;border-color:#aebfd2!important;transform:none!important}.v2-shell .v2-market-product-visual{border-bottom:1px solid var(--cloud-line);flex-direction:row;justify-content:space-between;align-items:center;padding:12px 14px;height:70px!important;color:var(--cloud-blue-strong)!important;background:#f6f8fa!important}.v2-shell .v2-market-product-visual:before,.v2-shell .v2-market-product-visual:after{content:none!important;display:none!important}.v2-shell .v2-market-product-visual>span{flex-direction:row;align-items:center;gap:9px}.v2-shell .v2-market-product-visual>span>svg{background:#fff;border:1px solid #dce5ef;border-radius:7px;width:34px;height:34px;padding:7px}.v2-shell .v2-market-product-visual>em{color:var(--cloud-muted);background:#eef2f6;border-radius:5px;padding:3px 7px;position:static}.v2-shell .v2-market-product-artwork{object-fit:contain;filter:none;width:50px;height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:2px;display:block}.v2-shell .v2-market-product-artwork--detail{width:96px;height:96px;padding:0}.v2-shell .v2-market-empty{background:#fff;border:0;border-radius:0;min-height:240px}.v2-shell .v2-market-detail-visual{border:1px solid var(--cloud-line);box-shadow:none;color:var(--cloud-blue-strong);background:#f5f7fa!important}@media (max-width:1180px){.v2-shell .v2-market-overview{grid-template-columns:minmax(260px,1fr) auto}.v2-shell .v2-market-overview>button{grid-column:1/-1;justify-self:start}}@media (max-width:860px){.v2-shell .pc-portfolios .pc-workgrid{grid-template-columns:1fr}.v2-shell .pc-portfolio-list+.pc-portfolio-list{border-top:1px solid var(--pc-line);border-left:0}.v2-shell .v2-market-overview{grid-template-columns:1fr;gap:14px}.v2-shell .v2-market-overview-metrics{border-top:1px solid var(--cloud-line);border-left:0;grid-row:auto}.v2-shell .v2-market-overview-metrics>div{padding:10px 12px 0}.v2-shell .v2-market-overview>button{grid-column:auto}.v2-shell :where(.aihub-kpis,.base-metric-grid,.feedback-center-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.v2-shell :where(.aihub-hero,.aihub-catalog-hero,.aihub-app-hero,.aihub-key-hero,.knowledge-admin-hero,.base-hero,.base-process-hero,.learning-hero,.asean-advanced-hero,.feedback-center-hero,.sms-console-hero){flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:15px!important}.v2-shell .v2-market-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .v2-market-overview-metrics>div:last-child{display:none}.v2-shell .v2-market-search-panel{flex-direction:column;align-items:stretch}.v2-shell .v2-market-search{flex-basis:40px}.v2-shell .v2-market-zone-switch{flex-basis:auto}}.v2-system-surface-loading{color:#315363;background:#fff;border:1px solid #e1e9ed;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:260px;display:flex}.v2-system-surface-loading>span{gap:4px;display:flex}.v2-system-surface-loading>span i{background:#2e8f87;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite v2SystemSurfacePulse}.v2-system-surface-loading>span i:nth-child(2){animation-delay:.12s}.v2-system-surface-loading>span i:nth-child(3){animation-delay:.24s}.v2-system-surface-loading>div{gap:3px;display:grid}.v2-system-surface-loading strong{font-size:13px}.v2-system-surface-loading small{color:#7b9099;font-size:10px}@keyframes v2SystemSurfacePulse{50%{opacity:.32;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.v2-system-surface-loading>span i{animation:none}}.management-work-surface{gap:12px;min-width:0;display:grid}.management-work-surface>.v2-card,.management-work-surface>.v2-domain-stack>.v2-card{overflow:hidden;border-color:var(--cloud-line,#dde5eb)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important}.management-work-surface .v2-card-head{min-height:64px;padding:13px 17px!important}.management-work-surface .v2-card-head>div{min-width:0}.management-work-surface .v2-card-head p{max-width:760px;color:var(--cloud-muted,#72828e);margin:4px 0 0;font-size:11px;line-height:1.5}.management-work-surface .management-actionbar{border-top:0;border-bottom:1px solid var(--cloud-line,#dde5eb);background:#fafbfd;min-height:52px;padding:8px 14px}.management-work-surface .v2-inline-form{border-bottom:1px solid var(--cloud-line,#dde5eb)!important;background:#fbfcfd!important}.finance-management-surface .v2-card>h3{margin:0!important}.finance-action-bar{border-top:1px solid var(--cloud-line,#dde5eb);background:#fafbfd;flex-wrap:wrap;gap:8px;min-height:54px;margin:0!important;padding:9px 14px!important}.finance-selection-list{border-top:1px solid var(--cloud-line,#dde5eb);gap:0;margin:0;display:grid}.finance-selection-list>label{color:#395361;cursor:pointer;border-bottom:1px solid #edf1f4;align-items:center;gap:9px;min-height:46px;padding:9px 16px;font-size:12px;display:flex}.finance-selection-list>label:hover{background:#f7fafc}.finance-selection-list input{width:16px;height:16px}.finance-batch-detail,.finance-refund-detail{border-top:1px solid var(--cloud-line,#dde5eb);background:#fbfcfd;gap:10px;padding:16px;display:grid}.finance-batch-detail>p,.finance-refund-detail>p{color:#607480;margin:0;font-size:12px;line-height:1.6}.finance-export-action{justify-content:space-between;align-items:center;gap:18px;min-height:100px;padding:18px;display:flex}.finance-export-action p{color:#607480;margin:0;font-size:12px}.finance-refund-detail .finance-action-bar,.finance-batch-detail .finance-action-bar{margin:4px -16px -16px!important}.finance-settlement-workspace>.v2-filter-tabs{border-bottom:1px solid var(--cloud-line,#dde5eb);background:#fafbfd;padding:10px 14px;margin:0!important}@media (max-width:700px){.finance-export-action{flex-direction:column;align-items:stretch}.finance-export-action button{width:100%}.management-work-surface .v2-card-head{flex-direction:column;align-items:flex-start}.finance-action-bar{align-items:stretch}.finance-action-bar button,.finance-action-bar label.v2-primary{justify-content:center;width:100%}}.v2-shell .v2-page-heading{min-height:0;padding-bottom:14px}.v2-shell .v2-page-title{gap:0}.v2-shell .v2-page-title>div{width:min(100%,960px)}.v2-shell .v2-card-head>div>small{letter-spacing:.03em;font-size:11px}.management-work-surface .v2-card-head p{font-size:12px}.v2-shell .ops-featured-grid,.v2-shell .ops-supporting-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:16px}.v2-shell .ops-metric-card{align-content:center;gap:4px;min-height:96px;padding:13px 16px;display:grid}.v2-shell .ops-metric-card header{min-height:16px}.v2-shell .ops-metric-card header small{color:var(--cloud-muted);font-size:11px}.v2-shell .ops-metric-card h3{color:var(--cloud-text);margin:0;font-size:12px;font-weight:550}.v2-shell .ops-metric-card>strong{font-size:24px;line-height:1.2}.v2-shell .ops-supporting-grid{margin-top:10px;margin-bottom:16px}.v2-shell .ops-supporting-grid article{min-height:82px;padding:12px 14px}.v2-shell .ops-supporting-grid span,.v2-shell .ops-supporting-grid small{min-height:0;font-size:11px}.v2-shell .aihub-access-flow{border:1px solid var(--cloud-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 20px 20px;padding:0;list-style:none;display:grid;overflow:hidden}.v2-shell .aihub-access-step{border-right:1px solid var(--cloud-line);background:#fff;grid-template-columns:26px 32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:78px;padding:12px 14px;display:grid}.v2-shell .aihub-access-step:last-child{border-right:0}.v2-shell .aihub-access-step>small{color:var(--cloud-faint);font-size:11px;font-weight:700}.v2-shell .aihub-access-step>span{width:30px;height:30px;color:var(--cloud-blue);background:#f2f6fb;border-radius:6px;place-items:center;display:grid}.v2-shell .aihub-access-step>div{gap:2px;min-width:0;display:grid}.v2-shell .aihub-access-step b{color:var(--cloud-ink);font-size:12px}.v2-shell .aihub-access-step p{color:var(--cloud-muted);margin:0;font-size:11px;line-height:1.45}.v2-workspace-start-list{display:grid}.v2-workspace-start-list>button{border:0;border-top:1px solid var(--cloud-line);width:100%;min-height:62px;color:var(--cloud-text);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding:11px 17px;display:grid}.v2-workspace-start-list>button:hover{color:var(--cloud-blue);background:#f7f9fc}.v2-workspace-start-list>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #347cda57;position:relative}.v2-workspace-start-list>button>span{gap:4px;min-width:0;display:grid}.v2-workspace-start-list strong{font-size:13px;font-weight:650}.v2-workspace-start-list small{color:var(--cloud-muted);font-size:12px;line-height:1.45}.v2-workspace-start-list svg{color:var(--cloud-faint)}.data-overview-metrics{border-top:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.data-overview-metrics>div{border-right:1px solid var(--cloud-line);align-content:center;gap:5px;min-height:76px;padding:12px 17px;display:grid}.data-overview-metrics>div:last-child{border-right:0}.data-overview-metrics small{color:var(--cloud-muted);font-size:12px}.data-overview-metrics strong{color:var(--cloud-ink);font-size:23px;font-weight:650}.v2-operational-empty{min-height:150px;color:var(--cloud-muted);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 18px;display:grid}.v2-operational-empty>svg{color:var(--cloud-faint)}.v2-operational-empty>div:nth-child(2){gap:4px;display:grid}.v2-operational-empty strong{color:var(--cloud-ink);font-size:14px}.v2-operational-empty p{margin:0;font-size:12px;line-height:1.6}.v2-operational-empty>div:last-child{gap:8px;display:flex}.v2-operational-empty button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.v2-account-panel-identity small,.v2-account-panel-identity p,.v2-account-panel-tags span,.v2-account-panel-tags i,.v2-account-panel-section header p,.v2-profile-access-state small,.v2-profile-access-state>i,.v2-account-panel-actions>button,.v2-profile-detail small,.v2-profile-detail strong,.v2-profile-workspaces>button strong,.v2-profile-workspaces>button small,.v2-profile-workspaces>button em,.v2-profile-workspaces>p,.v2-account-panel-metrics small,.v2-account-panel-verification>.v2-profile-verification strong,.v2-account-panel-verification>.v2-profile-verification small{font-size:11px}.v2-version-popover>header small,.v2-version-grid>button b,.v2-version-grid>button em,.v2-version-grid time,.v2-version-detail>header small,.v2-version-detail section>b{font-size:10px}.v2-version-popover>header>span,.v2-version-grid strong,.v2-version-detail section p{font-size:11px}.v2-version-detail>header p,.v2-version-detail section strong{font-size:12px}.platform-assistant-context,.platform-assistant-brand small,.platform-assistant-home-grid header small,.platform-assistant-continue small,.is-u2-drawer .platform-conversation-main>footer{font-size:11px}.vel-footer small{color:#9fb3be;font-size:10px}@media (max-width:900px){.v2-shell .ops-featured-grid,.v2-shell .ops-supporting-grid,.v2-shell .aihub-access-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .ops-metric-card:nth-child(2n),.v2-shell .ops-supporting-grid article:nth-child(2n),.v2-shell .aihub-access-step:nth-child(2n){border-right:0}.v2-shell .aihub-access-step:nth-child(-n+2){border-bottom:1px solid var(--cloud-line)}.data-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.data-overview-metrics>div:nth-child(3){border-right:0}.data-overview-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--cloud-line)}}@media (max-width:620px){.v2-shell .v2-content,.v2-launcher-body.v2-console-workspace{padding-bottom:104px}.v2-console-scene-tabs{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000)}.v2-console-scene-tabs>button{scroll-snap-align:start;min-height:44px}.v2-shell .v2-icon-button,.v2-console-global-actions>button{min-width:44px;height:44px}.platform-assistant{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.platform-assistant-trigger,.platform-assistant.is-open .platform-assistant-trigger{width:48px;height:48px}.platform-assistant-trigger>.platform-assistant-tile,.platform-assistant.is-open .platform-assistant-trigger>.platform-assistant-tile{width:46px;height:46px}.platform-assistant:not(.is-open) .platform-assistant-trigger:after{display:none}.platform-assistant-tools>button{width:44px;height:44px}.v2-shell .ops-featured-grid,.v2-shell .ops-supporting-grid,.v2-shell .aihub-access-flow{grid-template-columns:1fr}.v2-shell .ops-metric-card,.v2-shell .ops-supporting-grid article,.v2-shell .aihub-access-step{border-right:0;border-bottom:1px solid var(--cloud-line);min-height:70px}.v2-shell .ops-metric-card:last-child,.v2-shell .ops-supporting-grid article:last-child,.v2-shell .aihub-access-step:last-child{border-bottom:0}.data-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.data-overview-metrics>div,.data-overview-metrics>div:nth-child(3){border-right:1px solid var(--cloud-line);border-bottom:1px solid var(--cloud-line)}.data-overview-metrics>div:nth-child(2n){border-right:0}.data-overview-metrics>div:last-child{border-bottom:0;border-right:0}.v2-operational-empty{grid-template-columns:28px minmax(0,1fr);padding:20px 15px}.v2-operational-empty>div:last-child{flex-direction:column;grid-column:1/-1;align-items:stretch}.v2-operational-empty button{min-height:44px}}.vel-home-curated .vel-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#fafcffeb;border:0;border-bottom:1px solid #8fa5bc33;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;width:100%;height:58px;padding:0 clamp(24px,3.2vw,56px);top:0;left:0;transform:none;box-shadow:0 5px 20px #19385b09}.vel-home-curated .vel-header.is-scrolled{background:#fdfefff7;height:54px;top:0;box-shadow:0 9px 26px #18375817}.vel-home-curated .vel-brand{gap:13px;min-height:40px}.vel-home-curated .vel-brand .vel-brand-wordmark{width:117px;height:auto}.vel-home-curated .vel-brand>span:last-child{color:#718696;letter-spacing:.12em;border-left:1px solid #89a0b742;padding-left:13px;font-size:9px;font-weight:750}.vel-home-curated .vel-desktop-nav{justify-self:end;gap:0;height:100%}.vel-home-curated .vel-desktop-nav button{color:#2f435c;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:100%;padding:0 clamp(15px,1.55vw,25px);font:650 12px/1 Inter,PingFang SC,sans-serif;transition:color .2s,background .2s;display:inline-flex;position:relative}.vel-home-curated .vel-desktop-nav button:before{content:"";background:#89a0b745;width:1px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vel-home-curated .vel-desktop-nav button.is-current{color:#123b78}.vel-home-curated .vel-desktop-nav button:hover,.vel-home-curated .vel-desktop-nav button.is-open{color:#0d56b4;background:#e7eff98f}.vel-home-curated .vel-desktop-nav button:after{content:"";opacity:0;background:#1558b7;height:2px;transition:all .2s;position:absolute;bottom:0;left:20%;right:20%;transform:scaleX(.35)}.vel-home-curated .vel-desktop-nav button:hover:after,.vel-home-curated .vel-desktop-nav button.is-current:after,.vel-home-curated .vel-desktop-nav button.is-open:after{opacity:1;transform:scaleX(1)}.vel-home-curated .vel-desktop-nav button:focus-visible{outline-offset:-3px;outline:3px solid #185fbe38}.vel-home-curated .vel-header-actions{justify-self:end;padding-left:30px;position:relative}.vel-home-curated .vel-header-actions:before{content:"";background:#89a0b745;width:1px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vel-home-curated .vel-header .vel-login-link{align-items:center;gap:8px;height:36px;padding:0 20px;font-size:11px;font-weight:720;display:inline-flex}.vel-home-curated .ai-magic-hero-button,.magic-poster-actions .ai-magic-hero-button{--cta-start:#205da8;--cta-end:#174780;--cta-hover-start:#286bb9;--cta-hover-end:#1a508f;--cta-border:#134489b8;--cta-ink:#fff;--cta-shadow:#16468829;box-sizing:border-box;border:1px solid var(--cta-border);background:linear-gradient(145deg,var(--cta-start),var(--cta-end));box-shadow:inset 0 1px 0 #ffffff2e,0 5px 14px var(--cta-shadow);cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);-webkit-user-select:none;user-select:none;border-radius:9px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden;color:var(--cta-ink)!important}.vel-home-curated .ai-magic-hero-button:hover:not(:disabled),.magic-poster-actions .ai-magic-hero-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--cta-border) 72%,#fff);background:linear-gradient(145deg,var(--cta-hover-start),var(--cta-hover-end));box-shadow:inset 0 1px 0 #ffffff47,0 8px 18px var(--cta-shadow);transform:translateY(-1px)}.vel-home-curated .ai-magic-hero-button:active:not(:disabled),.magic-poster-actions .ai-magic-hero-button:active:not(:disabled){box-shadow:inset 0 1px 2px #0c306029,0 3px 8px var(--cta-shadow);transition-duration:80ms;transform:translateY(0)scale(.985)}:is(.vel-home-curated .ai-magic-hero-button:focus-visible,.magic-poster-actions .ai-magic-hero-button:focus-visible){outline-offset:3px;outline:2px solid #62b6f3}.vel-header-popover{z-index:145;color:#17191c;background:#fff;border:1px solid #e3e6ea;border-radius:2px;width:min(204px,100vw - 32px);padding:18px 16px 20px;font-family:PingFang SC,Microsoft YaHei,Inter,sans-serif;position:fixed;top:66px;right:clamp(24px,3.2vw,56px);box-shadow:0 14px 34px #1a2a3d1a}.vel-header-popover.is-contact{width:min(176px,100vw - 32px);padding-left:14px;padding-right:14px}.vel-header-popover.is-contact .vel-popover-divider{margin-left:-14px;margin-right:-14px}.vel-header.is-scrolled .vel-header-popover{top:62px}.vel-header-popover-close{color:#9b9fa5;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:7px;right:7px}.vel-header-popover-close:hover{color:#222}.vel-popover-section-title{color:#aeb2b7;margin:0 0 14px;font-size:13px;font-weight:500;line-height:1.3}.vel-popover-divider{background:#e4e5e7;height:1px;margin:17px -16px}.vel-popover-list{gap:11px;display:grid}.vel-popover-list>:is(a,button,div){color:#181a1d;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:24px;padding:0;display:grid}.vel-popover-list>:is(a,button){cursor:pointer}.vel-popover-list>:is(a,button):hover strong{color:#1557a7}.vel-popover-list svg{color:#26384e;stroke-width:1.8px;width:17px;height:17px}.vel-popover-list strong{font-size:12px;font-weight:650;line-height:1.25;transition:color .18s}.vel-popover-list span{gap:3px;display:grid}.vel-popover-list small{color:#949ba3;font-size:9px;font-weight:400}.vel-about-copy{margin-top:-3px}.vel-about-copy h3{color:#1c1e21;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:12px;font-weight:650;line-height:1.4}.vel-about-copy p{color:#62666b;text-align:justify;text-align-last:left;text-justify:inter-ideograph;text-wrap:wrap;margin:9px 0 0;font-size:11px;line-height:1.75}.magic-poster-hero{color:#0d2d70;isolation:isolate;background:linear-gradient(#e8ebf2 0%,#edf2f6 72%,#f5faf9 100%);height:clamp(720px,56.25vw,960px);min-height:720px;position:relative;overflow:hidden}.magic-poster-stage{z-index:1;position:absolute;inset:0;overflow:hidden}.magic-poster-art{width:100%;display:block;position:absolute;inset:0;overflow:hidden}.magic-poster-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eff2f81a,#0000 35%);position:absolute;inset:0}.magic-poster-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.magic-poster-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#f5faf9);height:24%;position:absolute;inset:auto 0 0}@media (min-width:1051px){.magic-poster-stage{transform:translate(clamp(-64px,-3.6vw,-36px))}.magic-poster-art{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 0% 80%,#000000f0 85%,#0000008f 93%,#0000 100%),linear-gradient(90deg,#000 0% 92%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#000000f0 85%,#0000008f 93%,#0000 100%),linear-gradient(90deg,#000 0% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.magic-poster-copy{z-index:4;width:min(390px,29vw);position:absolute;top:50%;left:max(42px,50vw - 800px);transform:translateY(-36%)}.magic-poster-eyebrow{color:#3b6592;letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.magic-poster-eyebrow i{background:#35bdb4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #35bdb41c}.magic-poster-copy h2{color:#0a2871;letter-spacing:-.045em;text-wrap:balance;margin:15px 0 0;font-size:clamp(32px,2.45vw,42px);font-weight:720;line-height:1.38}.magic-poster-copy h2 em{background:linear-gradient(90deg,#14b5b5,#159ee1 58%,#1058e8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.magic-poster-copy h2>span{white-space:nowrap;display:block}.magic-poster-copy p{color:#536e8d;text-wrap:pretty;max-width:375px;margin:18px 0 0;font-size:12px;line-height:1.9}.magic-poster-actions{align-items:center;gap:12px;margin-top:27px;display:flex}.magic-poster-actions a{gap:8px;min-height:44px;padding:0 20px;font-size:11px;font-weight:720}.magic-poster-actions .magic-poster-primary{--cta-start:#205da8;--cta-end:#174780;--cta-hover-start:#286bb9;--cta-hover-end:#1a508f;--cta-border:#134489b8;--cta-ink:#fff;--cta-shadow:#16468829}.magic-poster-actions .magic-poster-secondary{--cta-start:#fffc;--cta-end:#f4f9fea8;--cta-hover-start:#fffffff5;--cta-hover-end:#f0f7fddb;--cta-border:#618bb766;--cta-ink:#1d578f;--cta-shadow:#264d7114}.magic-poster-core{z-index:3;color:#0b2b73;text-align:center;filter:drop-shadow(0 2px 8px #ffffffeb);justify-items:center;gap:3px;display:grid;position:absolute;top:47%;left:64%;transform:translate(-50%,-100%)}.magic-poster-core strong{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(16px,1.3vw,22px);font-weight:780}.magic-poster-core span{color:#2e77b5;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:4px;font-size:7px;font-weight:760;display:flex}.magic-poster-nodes{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.magic-poster-nodes li{filter:drop-shadow(0 8px 16px #1b467221);justify-items:center;gap:3px;display:grid;position:absolute;transform:translate(-50%,-50%)}.magic-poster-nodes li>span{color:#102e76;white-space:nowrap;-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#ffffffc7;border:1px solid #7199d161;border-radius:9px;padding:7px 13px;font-size:clamp(10px,.82vw,13px);font-weight:760;line-height:1;box-shadow:inset 0 1px #fffffff0}.magic-poster-nodes li>small{color:#66809c;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f7fafea8;border-radius:999px;max-width:190px;padding:3px 7px;font-size:7px;font-weight:620;line-height:1.2;display:none}.magic-poster-nodes .is-demand{top:20%;left:64%}.magic-poster-nodes .is-talent{top:39%;left:43.5%}.magic-poster-nodes .is-capability{top:36%;left:84%}.magic-poster-nodes .is-base{top:59%;left:49%}.magic-poster-nodes .is-data{top:62%;left:77%}@media (max-width:1180px) and (min-width:1051px){.vel-home-curated .vel-brand>span:last-child{display:none}.magic-poster-copy{width:330px;left:28px}.magic-poster-copy h2{font-size:32px}.magic-poster-copy p{max-width:330px;font-size:11px}.magic-poster-actions{flex-direction:column;align-items:flex-start;gap:8px}.magic-poster-actions a{min-width:165px}}@media (max-width:1080px){.vel-home-curated .vel-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:20px}.vel-home-curated .vel-header-actions{padding-left:0;display:none}.vel-home-curated .vel-mobile-menu{justify-self:end;display:block}.vel-home-curated .vel-mobile-menu>summary{color:#183c69;background:#fffc;border-color:#7a9ab752;border-radius:8px}.vel-home-curated .vel-mobile-menu>div{border-radius:14px;padding:18px;top:62px}.vel-home-curated .vel-mobile-nav-list{margin:0 0 13px;display:grid}.vel-home-curated .vel-mobile-nav-list button{color:#29445f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3eaf1;align-items:center;gap:10px;min-height:49px;padding:0 7px;font-size:13px;display:flex}.vel-home-curated .vel-mobile-nav-list button svg{color:#316ba5}.vel-home-curated .vel-mobile-menu .vel-login-link{justify-content:center;width:100%;display:flex}.vel-header-popover{right:20px}}@media (max-width:1050px){.magic-poster-hero{flex-direction:column;height:auto;min-height:auto;padding:102px 0 34px;display:flex}.magic-poster-copy{order:1;width:auto;margin:0 clamp(24px,6vw,72px);position:relative;top:auto;left:auto;transform:none}.magic-poster-copy h2{max-width:760px;font-size:clamp(36px,5.5vw,52px);line-height:1.28}.magic-poster-copy h2 span{white-space:normal}.magic-poster-copy p{max-width:620px;margin-top:16px;font-size:13px}.magic-poster-actions{margin-top:23px}.magic-poster-stage{z-index:1;order:2;width:100%;margin-top:18px;position:relative;inset:auto;overflow:hidden}.magic-poster-art{aspect-ratio:1672/941;width:120%;height:auto;margin-left:-20%;position:relative;inset:auto;overflow:hidden}.magic-poster-art:after{background:linear-gradient(#e8ebf214,#0000 26%,#e8ebf23d)}.magic-poster-art img{object-fit:contain}.magic-poster-core{gap:2px;top:47%;left:57%}.magic-poster-core strong{font-size:20px}.magic-poster-core span{font-size:7px}.magic-poster-nodes .is-demand{top:20%;left:57%}.magic-poster-nodes .is-talent{top:39%;left:32%}.magic-poster-nodes .is-capability{top:36%;left:81%}.magic-poster-nodes .is-base{top:59%;left:39%}.magic-poster-nodes .is-data{top:62%;left:72%}}@media (max-width:780px){.vel-home-curated .vel-header{border-radius:0;width:100%;height:56px;padding-inline:14px;top:0}.vel-home-curated .vel-header.is-scrolled{height:54px;top:0}.vel-home-curated .vel-brand .vel-brand-wordmark{width:105px}.vel-home-curated .vel-brand>span:last-child{display:none}.vel-home-curated .vel-mobile-menu>div{top:60px}.vel-header-popover,.vel-header.is-scrolled .vel-header-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:2px;width:auto;padding:27px 28px 30px;top:64px;left:12px;right:12px}.vel-header-popover.is-contact{width:auto;padding-left:28px;padding-right:28px}.vel-header-popover.is-contact .vel-popover-divider{margin-left:-28px;margin-right:-28px}.vel-popover-section-title{margin-bottom:21px;font-size:17px}.vel-popover-divider{margin:24px -28px}.vel-popover-list{gap:16px}.vel-popover-list strong{font-size:15px}.vel-about-copy h3{white-space:normal;font-size:17px}.vel-about-copy p{font-size:11px}.magic-poster-hero{background:linear-gradient(#f6f8fc,#eef3fa 62%,#f7f9fc);padding:96px 0 28px}.magic-poster-copy{margin:0 20px}.magic-poster-copy h2{font-size:clamp(31px,9.3vw,42px)}.magic-poster-copy h2>.magic-poster-title-lead{white-space:normal}.magic-poster-copy p{max-width:520px;margin-top:14px;font-size:12px;line-height:1.8}.magic-poster-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:21px;display:grid}.magic-poster-actions a{width:100%;min-width:0;min-height:48px;padding:0 10px}.magic-poster-stage{margin-top:0}.magic-poster-art{width:132%;margin:24px 0 0 -32%}.magic-poster-core{z-index:2;gap:1px;top:calc(24px + 37vw);left:52.5%}.magic-poster-core strong{font-size:16px}.magic-poster-core span{font-size:7px}.magic-poster-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-8px 16px 0;display:grid;position:relative;inset:auto}.magic-poster-nodes li{filter:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #86a6ca40;border-radius:12px;align-content:center;justify-items:start;gap:5px;min-height:63px;padding:10px 12px;position:static;transform:none;box-shadow:0 8px 20px #1f436f0d}.magic-poster-nodes li>span{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.magic-poster-nodes li>small{color:#71859c;white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;max-width:100%;padding:0;font-size:8px;display:block}.magic-poster-nodes .is-data{grid-column:1/-1;min-height:58px}}@media (max-width:420px){.magic-poster-copy{margin-inline:16px}.magic-poster-eyebrow{font-size:8px}.magic-poster-copy h2{font-size:31px}.magic-poster-copy p{font-size:11px}.magic-poster-actions{grid-template-columns:1fr}.magic-poster-art{width:144%;margin-top:16px;margin-left:-44%}.magic-poster-core{top:calc(16px + 40.5vw);left:48.5%}.magic-poster-nodes{margin-top:-2px}}@media (min-width:1680px){.magic-poster-copy{width:410px}}@media (prefers-reduced-motion:reduce){.vel-home-curated .ai-magic-hero-button,.magic-poster-actions .ai-magic-hero-button{transition:none}}.vel-home-curated{--poster-navy:#0a2871;--poster-ink:#183e69;--poster-body:#536e8d;--poster-blue:#155cc5;--poster-cyan:#14b5b5;--poster-sky:#159ee1;--poster-line:#7199d14d;--poster-surface:#f5faf9}.vel-home-curated .vel-global-section{isolation:isolate;background:linear-gradient(#f5faf9 0%,#f2f6fa 55%,#eef3f9 100%);padding:108px 0 104px;position:relative;overflow:hidden}.vel-home-curated .vel-global-section:before{content:"";z-index:-1;background:radial-gradient(circle at 72% 38%,#159ee113,#0000 30%),linear-gradient(#7199d10b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#7199d10b 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.vel-home-curated .vel-global-section .vel-container{z-index:1;position:relative}.vel-home-curated .vel-global-section .vel-split{grid-template-columns:minmax(0,.78fr) minmax(540px,1.22fr);align-items:center;gap:clamp(48px,5.6vw,82px)}.vel-home-curated .vel-global-section .vel-split-copy{max-width:460px}.vel-home-curated .vel-global-section .vel-eyebrow{color:#3b6592;letter-spacing:.15em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.vel-home-curated .vel-global-section .vel-eyebrow:before{content:"";background:#35bdb4;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 5px #35bdb41c}.vel-home-curated .vel-global-section .vel-split-copy h2{max-width:460px;color:var(--poster-navy);letter-spacing:-.045em;text-wrap:balance;margin:17px 0 0;font-size:clamp(32px,3.05vw,44px);font-weight:720;line-height:1.28}.vel-home-curated .vel-global-section .vel-split-copy h2 em{background:linear-gradient(90deg,var(--poster-cyan),var(--poster-sky) 58%,#1058e8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.vel-home-curated .vel-global-section .vel-split-copy>p{max-width:430px;color:var(--poster-body);text-wrap:pretty;margin:18px 0 0;font-size:12px;line-height:1.9}.vel-home-curated .vel-global-tags{gap:8px;margin-top:24px}.vel-home-curated .vel-global-tags span{border:1px solid var(--poster-line);color:#365b82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffad;border-radius:8px;gap:7px;min-height:31px;padding:0 11px;font-size:8px;font-weight:680;box-shadow:inset 0 1px #fffffff0,0 7px 18px #1b46720a}.vel-home-curated .vel-global-tags svg{color:#247fc2;stroke-width:1.8px}.vel-home-curated .vel-global-section .vel-text-link{color:#144d9f;background:#ffffffa8;border:1px solid #1f5bab75;border-radius:8px;align-items:center;gap:8px;width:max-content;min-height:40px;margin-top:25px;padding:0 15px;font-size:10px;font-weight:720;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.vel-home-curated .vel-global-section .vel-text-link:hover{border-color:var(--poster-blue);background:#ffffffe6;transform:translateY(-1px)}.vel-home-curated .vel-global-visual{min-height:500px;box-shadow:none;background:radial-gradient(circle at 52% 52%,#d8ebf97a,#0000 66%);border:0;border-radius:0}.vel-home-curated .vel-global-data-map:before{background:radial-gradient(circle,#159ee129,#14b5b50e 42%,#0000 69%);inset:8% 7%}.vel-home-curated .vel-global-map-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:46px;padding:0 8px}.vel-home-curated .vel-global-map-head>div{color:#244e7a}.vel-home-curated .vel-global-map-head>div>svg{color:#247fc2}.vel-home-curated .vel-global-map-head strong{font-size:10px;font-weight:720}.vel-home-curated .vel-global-map-head>span{color:#69819a}.vel-home-curated .vel-global-map-head>span i.is-active{background:#35bdb4;box-shadow:0 0 0 4px #35bdb41c}.vel-home-curated .vel-global-data-map .map-scope-badge,.vel-home-curated .vel-global-data-map .map-legend,.vel-home-curated .vel-global-data-map .map-hub-card{color:#4f6f90;background:#fafcffc7;border-color:#7199d157;outline:0;box-shadow:0 10px 24px #1c467614,inset 0 1px #fff}.vel-home-curated .vel-global-data-map .map-scope-badge{border-radius:8px}.vel-home-curated .vel-global-data-map .map-scope-badge i{background:#35bdb4;box-shadow:0 0 0 3px #35bdb41a}.vel-home-curated .vel-global-data-map .map-legend span{color:#4f6f90}.vel-home-curated .vel-global-data-map .map-legend .transaction{box-shadow:none;background:#155cc5!important}.vel-home-curated .vel-global-data-map .map-legend .user{box-shadow:none;background:#159ee1!important}.vel-home-curated .vel-global-data-map .map-legend .poc{box-shadow:none;background:#2f7fd2!important}.vel-home-curated .vel-global-data-map .map-legend .ai{box-shadow:none;background:#14b5b5!important}.vel-home-curated .vel-global-data-map .map-legend .data{box-shadow:none;background:#5b8fd8!important}.vel-home-curated .vel-global-data-map .map-hub-card small{color:#718aa3}.vel-home-curated .vel-global-data-map .map-hub-card b{color:#155cc5}.vel-home-curated .vel-global-data-map .map-hub-card span{color:#4f6f90}.vel-home-curated .vel-global-data-map .map-hub-card i{background:#35bdb4}.vel-home-curated .vel-global-map-placeholder{color:#69819a;background:radial-gradient(circle,#159ee117,#0000 42%)}.vel-home-curated .vel-global-map-placeholder i{background:#5ca8da}.vel-home-curated .vel-partner-section{background:linear-gradient(#eef3f9 0% 18%,#f2f6fb 62%,#f5faf9 100%);min-height:680px;padding:68px 0 64px}.vel-home-curated .vel-partner-section .vel-aurora{opacity:.62;-webkit-mask-image:linear-gradient(#0000 0% 12%,#000 38% 100%);mask-image:linear-gradient(#0000 0% 12%,#000 38% 100%)}.vel-home-curated .vel-partner-section .vel-aurora>i{filter:blur(110px)}.vel-home-curated .vel-partner-section .vel-aurora>i:first-child{background:#14b5b529}.vel-home-curated .vel-partner-section .vel-aurora>i:nth-child(2){background:#155cc524}.vel-home-curated .vel-partner-section .vel-aurora>i:nth-child(3){background:#159ee11c}.vel-home-curated .vel-partner-section .vel-grid-pattern{opacity:.36;background-image:linear-gradient(#7199d117 1px,#0000 1px),linear-gradient(90deg,#7199d117 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 62% at 50% 26%,#000 10%,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 26%,#000 10%,#0000 78%)}.vel-home-curated .vel-partner-heading>svg{color:#247fc2;stroke-width:1.7px}.vel-home-curated .vel-partner-heading>span{color:#3b6592;letter-spacing:.15em;margin-top:10px;font-size:9px;font-weight:800}.vel-home-curated .vel-partner-heading h2{max-width:820px;color:var(--poster-navy);letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(32px,3.1vw,44px);font-weight:720;line-height:1.25}.vel-home-curated .vel-partner-heading p{max-width:590px;color:var(--poster-body);margin:16px 0 0;font-size:11px;line-height:1.85}.vel-home-curated .vel-partner-lanes{gap:13px;width:100%;display:grid}.vel-home-curated .vel-partner-lane{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.vel-home-curated .vel-partner-lane-title{color:#244e7a;text-align:right;justify-items:end;gap:3px;padding-right:16px;display:grid}.vel-home-curated .vel-partner-lane-title small{color:#6d89a7;letter-spacing:.13em;font-size:7px;font-weight:760}.vel-home-curated .vel-partner-lane-title b{font-size:12px;font-weight:720}.vel-home-curated .vel-partner-marquee{min-width:0;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.vel-home-curated .vel-partner-track{animation-duration:42s}.vel-home-curated .vel-partner-lane:nth-child(2) .vel-partner-track{animation-duration:36s}.vel-home-curated .vel-partner-lane:nth-child(3) .vel-partner-track{animation-duration:54s}.vel-home-curated .vel-partner-track.is-reverse{animation-name:velPartnerMarqueeReverse;transform:translate(-50%)}.vel-home-curated .vel-partner-logo{color:#244e7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border:1px solid #7199d140;border-radius:12px;gap:10px;width:176px;min-width:176px;min-height:58px;margin:0 6px;padding:0 14px;box-shadow:0 10px 24px #1c46760b,inset 0 1px #ffffffeb}.vel-home-curated .vel-partner-logo img{object-fit:contain;flex:none;width:auto;max-width:62px;height:auto;max-height:34px}.vel-home-curated .vel-partner-logo img[hidden]{display:none}.vel-home-curated .vel-partner-logo b{color:#244e7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:680;overflow:hidden}@keyframes velPartnerMarqueeReverse{to{transform:translate(0)}}@media (max-width:1080px) and (min-width:901px){.vel-home-curated .vel-global-section .vel-split{grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);gap:32px}.vel-home-curated .vel-global-section .vel-split-copy h2{font-size:34px}}@media (max-width:900px){.vel-home-curated .vel-global-section{padding:84px 0 82px}.vel-home-curated .vel-global-section .vel-split{grid-template-columns:1fr;gap:46px}.vel-home-curated .vel-global-section .vel-split-copy,.vel-home-curated .vel-global-section .vel-split-copy h2{max-width:650px}.vel-home-curated .vel-global-visual{min-height:480px}}@media (max-width:780px){.vel-home-curated .vel-global-section{padding:76px 0 72px}.vel-home-curated .vel-global-section .vel-split-copy h2{font-size:clamp(32px,8vw,42px)}.vel-home-curated .vel-global-visual{border-radius:14px;min-height:430px}.vel-home-curated .vel-partner-section{min-height:650px;padding:62px 0 58px}.vel-home-curated .vel-partner-inner{gap:34px}.vel-home-curated .vel-partner-heading h2{white-space:normal;font-size:clamp(31px,8vw,42px)}.vel-home-curated .vel-partner-lanes{gap:17px}.vel-home-curated .vel-partner-lane{grid-template-columns:1fr;gap:7px}.vel-home-curated .vel-partner-lane-title{text-align:left;justify-content:flex-start;align-items:baseline;gap:8px;width:min(100% - 32px,620px);margin:0 auto;padding:0;display:flex}.vel-home-curated .vel-partner-logo{width:154px;min-width:154px;min-height:56px;margin:0 5px;padding:0 11px}.vel-home-curated .vel-partner-logo img{max-width:52px;max-height:30px}.vel-home-curated .vel-partner-logo b{font-size:9.5px}}@media (max-width:520px){.vel-home-curated .vel-global-tags{grid-template-columns:1fr 1fr;display:grid}.vel-home-curated .vel-global-tags span{justify-content:center}.vel-home-curated .vel-global-section .vel-text-link{justify-content:center;width:100%}.vel-home-curated .vel-global-visual{min-height:400px}.vel-home-curated .vel-partner-heading h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.vel-home-curated .vel-partner-track,.vel-home-curated .vel-partner-track.is-reverse{animation:none;transform:none}}.v2-login{--login-ink:#05080b;--login-muted:#707784;--login-page-pad:clamp(24px,3.2vw,48px);--login-page-gutter:clamp(48px,6.4vw,96px);--login-content-inset:clamp(52px,5.5vw,92px);--login-panel-column:360px;min-height:100svh;color:var(--login-ink);padding:var(--login-page-pad);background:#fff;place-items:center;display:grid;overflow:hidden auto}.v2-login-stage{z-index:1;width:min(1560px,100%);min-height:calc(100svh - var(--login-page-gutter));grid-template-columns:minmax(0,1fr) var(--login-panel-column);justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:grid;position:relative}.v2-login-intro{min-width:0;min-height:min(760px,calc(100svh - var(--login-page-gutter)));box-shadow:none;color:#05080b;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative;overflow:visible}.v2-login-intro:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#58b2ff18 0,#58b2ff09 44%,#0000 71%);border:0;border-radius:50%;width:66%;position:absolute;top:50%;right:-3%;transform:translateY(-50%)}.v2-login-intro:after{display:none}.v2-login-copy{z-index:2;width:min(440px,52%);margin:0 0 0 var(--login-content-inset);padding:0;position:relative}.v2-login-copy-main{display:flow-root}.v2-login .v2-login-copy>.v2-kicker{position:absolute;bottom:calc(100% + 38px);left:0}.v2-login .v2-kicker{width:max-content;box-shadow:none;color:#6c6f73;letter-spacing:0;background:#ffffffe0;border:1px solid #dfe3e6;border-radius:999px;align-items:center;gap:10px;padding:8px 15px;font-size:12px;font-weight:520;display:inline-flex}.v2-login .v2-kicker i{background:#5de0af;border-radius:50%;width:8px;height:8px}.v2-login-copy h1{color:#05080b;letter-spacing:-.062em;max-width:none;margin:0;font-size:clamp(42px,3.2vw,54px);font-weight:760;line-height:1.04}.v2-login-copy h1 span{background:linear-gradient(90deg,#4698ff 0%,#50d6e7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;display:inline-block}.v2-login-copy p{color:#6e7175;text-wrap:balance;max-width:360px;margin:30px 0 0;font-size:14px;line-height:1.76}.v2-login-metrics{align-items:stretch;gap:0;margin-top:42px;display:flex}.v2-login-metrics>span{border-left:1px solid #dedede;gap:5px;min-width:100px;padding:0 18px;display:grid}.v2-login-metrics>span:first-child{border-left:0;padding-left:0}.v2-login-metrics strong{color:#05080b;white-space:nowrap;font-size:34px;font-weight:760;line-height:1}.v2-login-metrics small{color:#777;white-space:nowrap;font-size:12px}.v2-login-network{z-index:1;width:112%;height:min(940px,82vw);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;top:50%;bottom:auto;right:-12%;overflow:visible;transform:translateY(-50%)}.v2-industry-globe{outline:none;margin:0;position:absolute;inset:0}.v2-industry-globe canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.v2-industry-globe canvas:active{cursor:grabbing}.v2-industry-globe:focus-visible{outline-offset:-6px;outline:2px solid #3d93f494}.v2-industry-globe figcaption{display:none}.v2-login-panel{z-index:3;width:100%;max-width:360px;height:auto;margin-right:var(--login-content-inset);background:0 0;place-self:center end;margin-left:0;padding:0;display:block;position:relative;overflow:visible}.v2-login-panel>.v2-login-box{--login-box-radius:24px;border-radius:var(--login-box-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f7fbfef5 0%,#fff 54%);border:1px solid #c8d6e1d1;outline:0;width:100%;max-height:none;padding:38px 28px 26px;position:relative;overflow:visible;box-shadow:0 22px 54px #1832481a,0 2px 8px #1832480a}.v2-login-box>:not(.v2-login-auth-beam){z-index:1;position:relative}.v2-login-panel>.v2-login-box[data-transitioning]{overflow:clip}.v2-login-box>h2:focus{outline:none}.v2-login-auth-beam{z-index:0;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.v2-login-auth-beam rect{rx:var(--login-box-radius);fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;width:calc(100% - 2px);height:calc(100% - 2px);stroke-dashoffset:var(--beam-start,0px);animation:5s linear infinite v2LoginAuthBeam}.v2-login-auth-beam-light{stroke:#4096ff;stroke-opacity:.7;stroke-width:2px;stroke-dasharray:16 84;filter:drop-shadow(0 0 3px #4096ff59)}.v2-login-auth-beam-head{--beam-start:-12px;stroke:#5ed5f8;stroke-width:2.5px;stroke-dasharray:4 96;filter:drop-shadow(0 0 4px #5ed5f899)}@keyframes v2LoginAuthBeam{0%{stroke-dashoffset:var(--beam-start,0px)}to{stroke-dashoffset:calc(var(--beam-start,0px) - 100px)}}.v2-login-panel>.v2-login-box:before{display:none}.v2-login .v2-login-box h2{color:#05080b;text-align:center;letter-spacing:-.035em;margin:0;font-size:27px;font-weight:700}.v2-login .v2-login-box>p{color:#707784;text-align:center;max-width:290px;margin:12px auto 22px;font-size:12px;line-height:1.52}.v2-login-box form{flex-direction:column;gap:12px;display:flex}.v2-login:not(.is-register) .v2-login-box form>label{font-size:0}.v2-login .v2-input{color:#9ba4b3;background:#fafbfc;border:1px solid #dfe2e6;border-radius:13px;height:50px;margin-top:0;padding:0 18px;transition:border-color .18s,box-shadow .18s,background-color .18s}.v2-login .v2-input:focus-within{background:#fff;border-color:#9bc5ec;box-shadow:0 0 0 3px #5ca3e824}.v2-login .v2-input svg{color:#9ca6b5;width:20px;height:20px}.v2-login .v2-input input{color:#20252b;font-size:14px}.v2-login .v2-input input::placeholder{color:#a0a8b6}.v2-login .v2-input input:focus{box-shadow:none;outline:0}.v2-login-help{color:#737b86;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-top:-2px;font-size:12px;display:flex}.v2-login-help button{color:#707784;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;font-size:12px}.v2-login-help button:hover{color:#246bc4;text-underline-offset:3px;text-decoration:underline}.v2-login-help button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #4698ff}.v2-login-recovery-hint{color:#52687d;margin:-8px 0 0;font-size:12px;line-height:1.6}.v2-login .v2-form-error{border-radius:10px;margin-top:-3px;font-size:10px}.v2-login .v2-login-submit{--login-button-lightness:46%;--login-button-fill:linear-gradient(115deg,hsl(216 83% var(--login-button-lightness)),hsl(205 78% calc(var(--login-button-lightness) - 9%)));isolation:isolate;background:var(--login-button-fill);color:#fff;letter-spacing:.04em;filter:none;cursor:pointer;border:1px solid #1c66be40;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;margin-top:0;padding:0 24px;font-size:15px;font-weight:600;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff3d,0 5px 12px #1f6eca2b}.v2-login .v2-login-submit:hover{background:var(--login-button-fill)}.v2-login .v2-login-submit:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff08 38%,#ffffff24 50%,#ffffff08 62%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}.v2-login-submit-label,.v2-login-submit-icon{z-index:1;position:relative}.v2-login-submit-icon{opacity:.85;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:transform .22s,opacity .18s;display:grid}.v2-login .v2-login-submit:hover:not(:disabled){--login-button-lightness:42%;filter:none;transform:none;box-shadow:inset 0 1px #ffffff4d,0 7px 18px #1f6eca3b}.v2-login .v2-login-submit:is(:hover,:focus-visible):not(:disabled):before{animation:.7s ease-out both v2LoginButtonShine}.v2-login .v2-login-submit:is(:hover,:focus-visible):not(:disabled) .v2-login-submit-icon{opacity:1;transform:translate(3px)}.v2-login .v2-login-submit:active:not(:disabled){--login-button-lightness:38%;filter:none;transform:none;box-shadow:inset 0 2px 4px #0c3a7a33,0 2px 5px #1f6eca21}.v2-login .v2-login-submit:focus-visible{outline-offset:3px;outline:2px solid #266bcb}.v2-login .v2-login-submit:disabled{opacity:1;pointer-events:auto;filter:none;cursor:not-allowed;transform:none}.v2-login .v2-login-submit:disabled:not([aria-busy=true]){color:#59758e;background:linear-gradient(115deg,#e4efff,#e8f7fa);border-color:#c9dfef;box-shadow:inset 0 1px #fffffff2,0 2px 5px #316d9d0d}.v2-login .v2-login-submit[aria-busy=true]{cursor:wait;box-shadow:inset 0 1px #ffffff3d,0 3px 8px #1f6eca1f}.v2-login-submit-spinner{animation:.9s linear infinite v2LoginButtonSpin}@keyframes v2LoginButtonShine{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes v2LoginButtonSpin{to{transform:rotate(360deg)}}.v2-future-auth{gap:13px;margin-top:22px;display:grid}.v2-future-auth-title{color:#a0a7b2;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:11px;display:grid}.v2-future-auth-title i{background:repeating-linear-gradient(90deg,#dfe3e8 0 7px,#0000 7px 12px);height:1px}.v2-future-auth-actions{justify-content:center;align-items:center;gap:16px;display:flex}.v2-future-auth-actions button{isolation:isolate;opacity:1;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #16283812}.v2-future-auth-actions button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(145deg,#fffffffa 7%,#ecf7ffc7 100%);transition:opacity .16s;position:absolute;inset:1px}.v2-future-auth-actions button:hover{background:#fafdff;border-color:#9ec9ee;box-shadow:0 11px 22px #277dbe29,inset 0 1px #fffffff0}.v2-future-auth-actions button:hover:before,.v2-future-auth-actions button.is-selected:before{opacity:1}.v2-future-auth-actions button:active{transition-duration:80ms;box-shadow:0 4px 10px #277dbe29,inset 0 1px 1px #3f7eb521}.v2-future-auth-actions button:focus-visible{outline-offset:3px;outline:2px solid #4698ff}.v2-future-auth-actions button.is-selected{background:#fafdff;border-color:#9ec9ee;box-shadow:0 8px 18px #277dbe26,inset 0 1px #fffffff0}.v2-future-auth-actions img{z-index:1;object-fit:contain;width:22px;height:22px;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.v2-future-auth-actions button:hover img{transform:scale(1.07)}.v2-future-auth-actions button:first-child img{object-fit:contain;width:24px;height:24px}.v2-future-auth-hint{color:#52687d;text-align:center;margin:0;font-size:11px;font-weight:560;line-height:16px}.v2-future-auth-hint:empty{display:none}.v2-login-register-link{color:#8b929c;cursor:pointer;background:0 0;border:0;width:100%;min-height:34px;margin-top:12px;padding:0;font-size:11px}.v2-login-register-link strong{color:#111;margin-left:5px;font-weight:650}.v2-login-register-link:hover strong{text-underline-offset:3px;text-decoration:underline}.v2-login.is-register{padding-block:var(--login-page-pad);grid-template-rows:none;place-items:center}.v2-login.is-register .v2-login-stage{min-height:calc(100svh - var(--login-page-gutter));align-items:center;padding-top:0}.v2-login.is-register .v2-login-intro{padding-top:0;position:relative;top:auto}.v2-login.is-register .v2-login-copy{margin-left:var(--login-content-inset)}.v2-login.is-register .v2-login-copy h1{margin-top:0}.v2-login.is-register .v2-login-panel{margin-right:var(--login-content-inset)}.v2-login.is-register .v2-login-panel>.v2-login-box{--login-box-radius:30px;padding:34px 35px}.v2-login.is-register .v2-auth-tabs{margin-bottom:20px}.v2-login.is-register .v2-login-box>p{margin:10px auto 22px;font-size:11px}.v2-login.is-register .v2-login-box label{font-size:10px}.v2-login.is-register .v2-input{border-radius:10px;margin-top:6px}.v2-login.is-register .v2-register-type>button{border-radius:10px}.v2-login.is-register .v2-login-submit{border-radius:11px;height:50px;font-size:13px}.v2-login.is-register .v2-login-assurance{text-align:center;margin-top:18px;padding-top:16px}.v2-login.is-register .v2-login-assurance span{justify-content:center}@media (max-width:1120px){.v2-login{--login-page-pad:28px;--login-page-gutter:56px;--login-content-inset:34px;--login-panel-column:340px;padding:28px}.v2-login-stage{gap:0}.v2-login-intro{min-height:650px}.v2-login-copy{width:54%}.v2-login-copy h1{font-size:42px}.v2-login-copy p{font-size:13px}.v2-login-metrics>span{min-width:94px;padding-inline:15px}.v2-login-metrics strong{font-size:28px}.v2-login-panel{max-width:340px}.v2-login-panel>.v2-login-box{padding-inline:28px}}@media (max-width:880px){.v2-login{padding:30px 20px}.v2-login-stage{grid-template-columns:1fr;width:min(500px,100%);min-height:0}.v2-login-intro{display:none}.v2-login-panel{justify-self:center;max-width:390px;margin-right:0}.v2-login.is-register .v2-login-intro{display:none}.v2-login.is-register{padding:30px 20px}.v2-login.is-register .v2-login-stage{min-height:0}.v2-login.is-register .v2-login-panel{margin-right:0}}@media (max-width:540px){.v2-login{background:#f8fbfd;padding:14px 12px}.v2-login-panel>.v2-login-box{--login-box-radius:26px;padding:34px 22px 27px;box-shadow:0 18px 38px #1220311a}.v2-login .v2-login-box h2{font-size:28px}.v2-login .v2-login-box>p{margin:15px auto 28px;font-size:13px}.v2-login .v2-input{height:54px}.v2-login .v2-login-submit{height:56px;font-size:15px}.v2-future-auth{margin-top:28px}.v2-future-auth-actions{gap:15px}.v2-future-auth-actions button{width:48px;min-width:48px;height:48px}.v2-login.is-register .v2-login-panel>.v2-login-box{padding:27px 18px}}@media (prefers-reduced-motion:reduce){.v2-login .v2-input,.v2-login .v2-login-submit,.v2-future-auth-actions button,.v2-future-auth-actions button:before,.v2-future-auth-actions img{transition:none}.v2-login-auth-beam rect{animation:none}.v2-login-auth-beam{display:none}.v2-login .v2-login-submit:before,.v2-login .v2-login-submit:is(:hover,:focus-visible):not(:disabled):before{animation:none;display:none}.v2-login .v2-login-submit .v2-login-submit-icon{transition:none;transform:none}.v2-login-submit-spinner{animation:none}}.cockpit-hall{--ck-page:#edf5f9;--ck-surface:#fbfdff;--ck-surface-soft:#f1f7fa;--ck-line:#c8dce6;--ck-line-strong:#aac9d8;--ck-ink:#12364a;--ck-muted:#6d8492;--ck-blue:#147fd1;--ck-cyan:#249eb2;--ck-green:#079b88;height:100vh;min-height:720px;color:var(--ck-ink);background:radial-gradient(circle at 51% 41%,#249eb21f,#0000 31%),radial-gradient(circle at 18% 28%,#147fd114,#0000 26%),linear-gradient(#f9fcfe 0,#edf6fa 54%,#e8f2f6 100%);padding:0 18px 8px;overflow:hidden}.cockpit-hall .cockpit-grid-bg{display:none}.cockpit-hall .cockpit-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 50% 100%,#2a89e121,#0000 28%),linear-gradient(#fffffff7,#f4f9fcf5);border-bottom:1px solid #c9dce7;height:64px}.cockpit-hall .cockpit-header:after,.cockpit-hall .cockpit-title:before,.cockpit-hall .cockpit-title:after,.cockpit-hall .cockpit-title>i{display:none}.cockpit-hall .cockpit-title{padding:0 32px}.cockpit-hall .cockpit-title h1{color:#123449;letter-spacing:.035em;margin-top:3px;font-size:27px;font-weight:730}.cockpit-hall .cockpit-title small{color:#718997;letter-spacing:.22em;font-size:10px;font-weight:650}.cockpit-hall .cockpit-header-side>span{color:#607987;letter-spacing:.04em;font-size:12px}.cockpit-hall .cockpit-header-side>span i{background:#25b28e;box-shadow:0 0 0 4px #25b28e1a}.cockpit-hall .cockpit-header-side.right>span b{color:#153b52;font-variant-numeric:tabular-nums;font-size:23px}.cockpit-hall .cockpit-header-side button{border:1px solid var(--ck-line);box-shadow:none;color:#547183;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:7px}.cockpit-hall .cockpit-header-side button:hover{background:#f7fafc;border-color:#9fbaca}.cockpit-hall .cockpit-controlbar{height:42px}.cockpit-hall .cockpit-source-switch{border:1px solid var(--ck-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f7f9;border-radius:7px;gap:2px;padding:2px}.cockpit-hall .cockpit-source-switch button{color:#647b89;background:0 0;height:30px;padding-inline:11px;font-size:12px;border:0!important;border-radius:5px!important}.cockpit-hall .cockpit-source-switch button:hover{color:#235f86;background:#eaf2f7}.cockpit-hall .cockpit-source-switch button.active{color:#1f6599;background:#fff;box-shadow:0 1px 3px #1b435d14,inset 0 -2px #287dda}.cockpit-hall .cockpit-live{color:#607b89;font-size:12px}.cockpit-hall .cockpit-live>i{background:#28af8d;box-shadow:0 0 0 4px #28af8d17}.cockpit-refresh-rate{color:#3378ae;background:#f1f7fb;border-color:#cbdce7;border-radius:4px;padding:3px 6px;font-size:10px}.cockpit-hall .cockpit-kpis{background:linear-gradient(#fcfeff,#eef7fb);border:1px solid #c9dce7;border-radius:9px;gap:0;height:78px;overflow:hidden;box-shadow:0 7px 22px #11416011,inset 0 2px #ffffffe6}.cockpit-hall .cockpit-kpis article{height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffffa,#f0f8fbf0);border:0;border-right:1px solid #e5edf2;border-radius:0;outline:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:2px 10px;padding:9px 14px}.cockpit-hall .cockpit-kpis article:last-child{border-right:0}.cockpit-hall .cockpit-kpis article:hover{background:#f8fbfd}.cockpit-hall .cockpit-kpis article:after,.cockpit-hall .cockpit-kpis article>i,.cockpit-hall .cockpit-kpis article>span{display:none}.cockpit-hall .cockpit-kpis article>svg{width:34px;height:34px;box-shadow:none;color:#2e80d8;background:#f2f8fc;border:1px solid #d7e7f1;border-radius:7px;grid-area:1/1/3;padding:6px}.cockpit-hall .cockpit-kpis article>small,.cockpit-hall .cockpit-kpis article>strong{grid-column:2;min-width:0}.cockpit-hall .cockpit-kpis article>small{color:#718794;font-size:12px;line-height:1.2}.cockpit-hall .cockpit-kpis article>strong{color:#12364b;text-overflow:ellipsis;white-space:nowrap;font-size:27px;font-weight:710;line-height:1.05;overflow:hidden}.cockpit-hall .cockpit-kpis article:nth-child(6)>strong{font-size:24px}.cockpit-hall .cockpit-kpis .cockpit-token-kpi>strong{letter-spacing:-.025em;font-size:24px}.cockpit-hall .hall-grid{grid-template-columns:minmax(270px,.8fr) minmax(690px,1.95fr) minmax(280px,.84fr);gap:10px;height:calc(100vh - 212px);min-height:514px;margin-top:10px}.cockpit-hall .hall-column,.cockpit-hall .hall-center{gap:10px}.cockpit-hall .hall-left{grid-template-rows:.3fr .7fr}.cockpit-hall .hall-right{grid-template-rows:.24fr .39fr .37fr}.cockpit-hall .hall-center{grid-template-rows:minmax(0,1fr) 142px}.cockpit-hall .cockpit-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fcfeff,#f2f8fb);border:1px solid #c5dbe6;border-radius:9px;outline:0;box-shadow:0 6px 20px #143a520e,inset 0 1px #ffffffe6}.cockpit-hall .cockpit-panel:before,.cockpit-hall .cockpit-panel:after{display:none!important}.cockpit-hall .cockpit-panel>header{background:linear-gradient(#fff,#eef7fa);border-bottom:1px solid #e4edf2;height:44px;padding:0 14px}.cockpit-hall .cockpit-panel>header>div{color:#2b78ae}.cockpit-hall .cockpit-panel>header span{color:#285775;letter-spacing:.02em;font-size:14px;font-weight:680}.cockpit-hall .cockpit-panel>header small{color:#6f8592;font-size:11px}.cockpit-hall .hall-map-panel{isolation:isolate;border-color:#a7cadb;position:relative;overflow:hidden;background:#eaf6fb!important;box-shadow:0 12px 32px #1957771c,inset 0 1px #ffffffeb!important}.cockpit-hall .hall-map-panel:before{display:none!important}.cockpit-hall .hall-map-panel>header{background:linear-gradient(90deg,#f9fdff,#eaf6fb 55%,#f7fcfe);border-bottom-color:#c6dfe9}.cockpit-hall .hall-map-panel>header>div{color:#1687b1}.cockpit-hall .hall-map-panel>header span{color:#17425a}.cockpit-hall .hall-map-panel>header small{color:#668493}.cockpit-network-globe{background:radial-gradient(circle at 48% 49%,#369dd524,#0000 40%),radial-gradient(circle at 69% 73%,#18ae991a,#0000 30%),linear-gradient(145deg,#f9fdff 0,#e9f6fb 50%,#eaf7f5 100%);position:absolute;inset:44px 0 0;overflow:hidden}.cockpit-network-canvas{outline:none;margin:0;position:absolute;inset:0}.cockpit-network-canvas:focus-visible{box-shadow:inset 0 0 0 2px #247ddd59}.cockpit-webgl-network{position:absolute;inset:0;overflow:hidden}.cockpit-webgl-network>div{inset:0;position:absolute!important}.cockpit-network-canvas canvas{touch-action:none;cursor:grab;display:block}.cockpit-network-canvas canvas:active{cursor:grabbing}.cockpit-globe-label{color:#315c72;white-space:nowrap;pointer-events:none;background:#fafdffe6;border:1px solid #4389ac3d;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:650;line-height:1.1;transform:translate(7px,-50%);box-shadow:0 4px 12px #1d536f1a}.cockpit-globe-label.is-china{color:#126eb0}.cockpit-globe-label.is-asean{color:#087e70}.cockpit-globe-label.is-hub{color:#075e6b;background:#e5f8f6f0;border-color:#087a9157;font-size:12px;font-weight:760;box-shadow:0 6px 18px #087a9124}.cockpit-globe-label.is-source{color:#174f6c}.cockpit-webgl-loading,.cockpit-webgl-fallback{color:#698894;justify-content:center;align-items:center;font-size:12px;display:flex}.cockpit-webgl-fallback{text-align:center;flex-direction:column;gap:7px}.cockpit-webgl-fallback span{background:radial-gradient(circle,#3aaedc24,#0000 68%);border:1px solid #3894be42;border-radius:50%;width:112px;height:112px}.cockpit-webgl-fallback strong{color:#18465e;font-size:16px}.cockpit-webgl-fallback small{color:#698894;max-width:260px;line-height:1.6}.cockpit-network-canvas figcaption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-network-scope{z-index:2;color:#587788;background:#fafdffe6;border:1px solid #4891b33d;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:600;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 8px 20px #1d536f1a}.cockpit-network-scope i{background:#31b596;border-radius:50%;width:5px;height:5px}.cockpit-network-axis{z-index:2;color:#587788;background:#fafdffeb;border:1px solid #4891b33d;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #1d536f1a}.cockpit-network-axis strong{color:#087a91;font-weight:750}.cockpit-network-axis i{color:#147fd1;font-style:normal}.cockpit-network-legend{z-index:3;background:#fafdffeb;border:1px solid #4891b33d;border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 20px #1d536f1a}.cockpit-network-legend-label{color:#315c72;white-space:nowrap;border-right:1px solid #4891b333;align-items:center;height:28px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.cockpit-network-legend button{color:#587788;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:12px;display:flex}.cockpit-network-legend button:hover{color:#174f6c;background:#147fd117}.cockpit-network-legend button.active{color:#056d63;background:#079b8824;font-weight:750;box-shadow:inset 0 0 0 1px #079b882e}.cockpit-network-legend button:focus-visible{outline-offset:1px;outline:2px solid #147fd175}.cockpit-network-legend i{border-radius:50%;width:6px;height:6px}.cockpit-network-routes{z-index:3;background:#fafdffed;border:1px solid #4891b33d;border-radius:7px;width:204px;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 10px 24px #1d536f1c}.cockpit-network-routes>header{border-bottom:1px solid #4891b32b;justify-content:space-between;align-items:center;height:38px;padding:0 9px;display:flex}.cockpit-network-routes>header span{color:#17465f;font-size:14px;font-weight:700}.cockpit-network-routes>header small{color:#718b99;font-size:11px}.cockpit-network-routes>div{padding:3px}.cockpit-network-routes button{color:#315b70;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:56px;padding:7px 8px;display:grid}.cockpit-network-routes button:hover,.cockpit-network-routes button.active{background:#147fd11a;box-shadow:inset 2px 0 #147fd1}.cockpit-network-routes button:focus-visible{outline-offset:-1px;outline:2px solid #147fd175}.cockpit-network-routes button>i{border-radius:50%;width:6px;height:6px}.cockpit-network-routes button>span{gap:2px;min-width:0;display:grid}.cockpit-network-routes b,.cockpit-network-routes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-network-routes b{font-size:13px}.cockpit-network-routes small{color:#718b99;font-size:11px}.cockpit-network-routes strong{color:#087a91;font-variant-numeric:tabular-nums;font-size:13px}.cockpit-network-routes p{color:#718b99;text-align:center;margin:0;padding:14px 8px;font-size:11px;line-height:1.55}.cockpit-network-fact{z-index:3;background:#fafdfff0;border:1px solid #4891b33d;border-radius:7px;gap:4px;width:294px;padding:11px 12px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 24px #1d536f1c}.cockpit-network-fact>span{color:#668493;align-items:center;gap:5px;font-size:11px;display:flex}.cockpit-network-fact>span i{border-radius:50%;width:6px;height:6px}.cockpit-network-fact>strong{color:#17465f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cockpit-network-fact>small,.cockpit-network-fact>em{color:#718b99;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.cockpit-hall .hall-trend-summary{border-bottom-color:#e7eef2;height:54px}.cockpit-hall .hall-trend-summary>span{color:#687f8c;padding-inline:12px;font-size:12px}.cockpit-hall .hall-trend-summary b{color:#173c52;font-size:25px}.cockpit-hall .hall-trend-chart{height:calc(100% - 98px);padding:9px 11px 7px}.cockpit-hall .hall-trend-chart .chart-grid line{stroke:#e4edf3}.cockpit-hall .hall-trend-chart>div span{color:#687f8c;font-size:11px}.cockpit-hall .trend-live-core.is-visits{fill:#147fd1}.cockpit-hall .trend-live-core.is-ai{fill:#079b88}.cockpit-hall .trend-live-halo{opacity:.58;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite cockpitTrendHeartbeat}.cockpit-hall .trend-live-halo.is-visits{fill:#53a8ef}.cockpit-hall .trend-live-halo.is-ai{fill:#42bda9;animation-delay:.45s}@keyframes cockpitTrendHeartbeat{0%{opacity:.6;transform:scale(.72)}55%,to{opacity:0;transform:scale(2.35)}}.cockpit-hall .hall-live-feed{height:calc(100% - 44px);padding:3px 10px 8px}.cockpit-hall .hall-feed-row{border-bottom-color:#e7eef2;grid-template-columns:58px minmax(0,1fr) 50px;gap:8px;height:56px}.cockpit-hall .hall-feed-row:before{width:2px}.cockpit-hall .hall-feed-row>span{background:#fff;border-radius:3px;margin-left:5px;padding:4px 3px;font-size:10px;font-weight:700}.cockpit-hall .hall-feed-row b{color:#254c64;font-size:14px;font-weight:680}.cockpit-hall .hall-feed-row small{color:#718793;font-size:11px}.cockpit-hall .hall-feed-row time{color:#617b89;font-size:11px}.cockpit-hall .hall-live-feed-track.is-rolling{animation-duration:var(--feed-duration,42s);-webkit-backface-visibility:hidden;backface-visibility:hidden;animation-timing-function:linear;transform:translate(0,0)}.cockpit-hall .hall-role-bars{gap:10px;padding:13px}.cockpit-hall .hall-role-bars>div{grid-template-columns:66px 1fr 34px;gap:8px}.cockpit-hall .hall-role-bars span,.cockpit-hall .hall-role-bars strong{font-size:12px}.cockpit-hall .hall-role-bars i{background:#e9f0f4;border-radius:99px;height:5px}.cockpit-hall .hall-role-bars i b{background:#398be1;border-radius:99px}.cockpit-hall .hall-role-bars>div:nth-child(2) i b{background:#28aa91}.cockpit-hall .hall-role-bars>div:nth-child(3) i b{background:#5aa4d8}.cockpit-hall .hall-role-bars>div:nth-child(4) i b{background:#e69c45}.cockpit-hall .hall-gateway-body{height:55%;padding:8px 10px 3px}.cockpit-hall .hall-gateway-body .gateway-ring{filter:none;width:min(8.2vh,78px)}.cockpit-hall .hall-gateway-body .gateway-ring:before{background:#fff}.cockpit-hall .hall-gateway-body dl{border-color:#e1eaf0;grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-hall .hall-gateway-body dl>div{background:#fff;border-color:#e1eaf0;padding:6px}.cockpit-hall .hall-gateway-body dt{font-size:11px}.cockpit-hall .hall-gateway-body dd{font-size:17px}.cockpit-hall .hall-gateway-body .gateway-token-total{grid-column:1/-1}.cockpit-hall .hall-gateway-trend{height:calc(45% - 41px);padding:2px 12px 9px}.cockpit-hall .hall-gateway-trend>span{font-size:11px}.cockpit-hall .hall-gateway-trend>div{background:0 0;border-bottom-color:#dbe6ed}.cockpit-hall .hall-gateway-trend i{box-shadow:none;background:#438ee1}.cockpit-hall .hall-defense-body{height:52%}.cockpit-hall .defense-orbit{width:62px;height:62px;box-shadow:none;background:#f6fbfd;border-color:#bdd9e8}.cockpit-hall .hall-defense-body strong{font-size:30px}.cockpit-hall .hall-defense-body small,.cockpit-hall .hall-defense-body span{font-size:11px}.cockpit-hall .hall-defense-grid{border-color:#e1eaf0}.cockpit-hall .hall-defense-grid span{background:#fff;border-color:#e1eaf0;padding:6px;font-size:10px}.cockpit-hall .hall-defense-grid b{font-size:13px}.cockpit-hall .hall-capabilities{border:1px solid var(--ck-line);background:#fff;border-radius:9px;grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:0;display:grid;overflow:hidden}.cockpit-hall .hall-capabilities article{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-right:1px solid #e5edf2;border-radius:0;outline:0;grid-template-columns:38px minmax(0,1fr);align-items:center;padding:10px 9px}.cockpit-hall .hall-capabilities article:last-child{border-right:0}.cockpit-hall .hall-capabilities article:hover{background:#f8fbfd}.cockpit-hall .hall-capabilities article:after{display:none}.cockpit-hall .hall-capabilities article>span{width:36px;height:36px;box-shadow:none;color:#3185bd;background:#f1f8fb;border:1px solid #d8e7ef;border-radius:7px;transform:none}.cockpit-hall .hall-capabilities article>span svg{width:17px;transform:none}.cockpit-hall .hall-capabilities article>div{grid-template-columns:1fr;align-items:start;gap:2px;display:grid}.cockpit-hall .hall-capabilities small{color:#687f8c;font-size:11px}.cockpit-hall .hall-capabilities strong{color:#173c52;grid-area:auto;font-size:25px;font-weight:710}.cockpit-hall .hall-capabilities em{color:#718793;font-size:10px}.cockpit-hall .cockpit-footer{color:#657f8e;height:20px;font-size:10px}.cockpit-hall .cockpit-footer>i{background:linear-gradient(90deg,#d7e4eb,#0000)}.cockpit-viewport.scaled{background:#f5f8fa}.cockpit-viewport.scaled .cockpit-hall{width:1920px;min-width:1920px;height:1080px;min-height:1080px}.cockpit-viewport.scaled .hall-grid{grid-template-columns:minmax(270px,.8fr) minmax(690px,1.95fr) minmax(280px,.84fr);height:852px;min-height:852px}.cockpit-viewport.scaled .hall-center{grid-template-rows:minmax(0,1fr) 142px}.cockpit-viewport.scaled .hall-left{grid-template-rows:.3fr .7fr!important}.cockpit-viewport.scaled .hall-right{grid-template-rows:.24fr .39fr .37fr!important}.cockpit-viewport.scaled .hall-capabilities article{grid-template-columns:38px minmax(0,1fr);padding:10px 9px}.cockpit-viewport.scaled .hall-capabilities article>span{width:36px;height:36px}.cockpit-viewport.scaled .hall-capabilities strong{font-size:25px}@media (max-width:1500px){.cockpit-viewport:not(.scaled) .cockpit-hall .hall-grid{grid-template-columns:minmax(245px,.8fr) minmax(610px,1.86fr) minmax(260px,.84fr)}.cockpit-viewport:not(.scaled) .cockpit-network-routes{width:180px}.cockpit-viewport:not(.scaled) .cockpit-network-fact{width:250px}}@media (max-width:1300px){.cockpit-hall{height:auto;min-height:100vh;overflow:auto}.cockpit-hall .cockpit-kpis{grid-template-columns:repeat(3,1fr);height:auto}.cockpit-hall .cockpit-kpis article{border-bottom:1px solid #e5edf2}.cockpit-hall .cockpit-kpis article:nth-child(3n){border-right:0}.cockpit-hall .hall-grid{grid-template-columns:1fr;height:auto}.cockpit-hall .hall-column{grid-template-rows:none;grid-template-columns:1fr 1fr}.cockpit-hall .hall-center{grid-template-rows:560px auto}.cockpit-hall .hall-right{grid-template-columns:repeat(3,1fr)}.cockpit-hall .hall-map-panel{min-height:560px}.cockpit-hall .hall-capabilities{grid-template-rows:repeat(2,88px);grid-template-columns:repeat(3,1fr)}.cockpit-hall .hall-capabilities article:nth-child(3){border-right:0}.cockpit-hall .hall-capabilities article:nth-child(-n+3){border-bottom:1px solid #e5edf2}}@media (max-width:900px){.cockpit-hall .hall-column,.cockpit-hall .hall-right{grid-template-columns:1fr}.cockpit-hall .hall-column{grid-template-rows:none}.cockpit-hall .cockpit-panel{min-height:280px}.cockpit-hall .hall-feed-panel{min-height:560px}}@media (max-width:760px){.cockpit-hall{padding-inline:10px}.cockpit-hall .cockpit-header{grid-template-columns:auto 1fr auto}.cockpit-hall .cockpit-header-side.left>span{display:none}.cockpit-hall .cockpit-title{padding:0 8px}.cockpit-hall .cockpit-title h1{letter-spacing:0;font-size:15px}.cockpit-hall .cockpit-title small{display:none}.cockpit-hall .cockpit-kpis{grid-template-columns:repeat(2,1fr);height:auto}.cockpit-hall .cockpit-kpis article{border-bottom:1px solid #e5edf2}.cockpit-hall .cockpit-kpis article:nth-child(3n){border-right:1px solid #e5edf2}.cockpit-hall .cockpit-kpis article:nth-child(2n){border-right:0}.cockpit-hall .cockpit-kpis .cockpit-token-kpi{border-right:0;grid-column:1/-1}.cockpit-hall .hall-column,.cockpit-hall .hall-right{grid-template-columns:1fr}.cockpit-hall .hall-center{grid-template-rows:500px auto}.cockpit-hall .hall-map-panel{min-height:500px}.cockpit-network-routes{display:none}.cockpit-network-fact{width:205px;bottom:52px;right:10px}.cockpit-network-legend{left:10px;right:10px;overflow:auto}.cockpit-network-legend button{flex:none}.cockpit-hall .hall-capabilities{grid-template-rows:none;grid-template-columns:1fr 1fr}.cockpit-hall .hall-capabilities article{border-bottom:1px solid #e5edf2;min-height:82px}.cockpit-hall .hall-capabilities article:nth-child(odd){border-right:1px solid #e5edf2}.cockpit-hall .hall-capabilities article:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){.cockpit-network-canvas canvas{cursor:default}.cockpit-hall :where(.hall-live-feed-track.is-rolling,.trend-live-halo,.hall-gateway-trend i,.hall-role-bars i b){animation:none!important}.cockpit-hall .hall-live-feed-track.is-rolling{transform:none!important}}.data-task-home .data-task-photo img{object-fit:contain;min-width:0;height:160px;min-height:0;max-height:160px}.data-workbench-shell .data-task-switcher{order:2}.data-workbench-shell .data-task-instructions{padding:8px 18px;font-size:12px;line-height:1.5}.data-workbench-shell .data-annotation-workspace{align-items:start;min-height:0}.data-workbench-shell .data-annotation-canvas-panel{grid-template-rows:minmax(320px,auto) auto}.data-workbench-shell .data-annotation-image{min-height:320px;padding:14px}.data-workbench-shell .data-annotorious-container img{max-height:clamp(300px,100vh - 380px,640px)}.data-workbench-shell .data-annotation-canvas-panel>footer{flex-wrap:wrap;min-height:36px;padding:8px 12px}.data-workbench-shell .data-annotation-toolbar{z-index:12;position:sticky;top:147px}.data-task-home>header{padding-bottom:16px}.data-task-home .data-simple-steps{margin-bottom:18px;padding:16px}.data-task-home .data-task-photo{height:160px}.data-preparation-nav-wrap{z-index:24;min-width:0;position:sticky;top:103px}.data-preparation-nav-wrap .data-preparation-nav{display:flex;position:static;overflow:visible}.data-tools-hint{color:#667085;align-self:center;margin-left:auto;font-size:12px}.data-advanced-tools{background:#fff;border:1px solid #dfe5ec;border-radius:0 0 12px 12px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;padding:12px;display:grid;position:absolute;top:44px;left:20px;box-shadow:0 12px 30px #17203318}.data-advanced-tools :is(button,a){font:inherit;color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.data-advanced-tools :is(button,a):hover,.data-advanced-tools button.active{color:#1769d2;background:#eaf3ff}.data-task-home{max-width:1320px;margin:auto;padding:12px 12px 24px}.data-task-home>header{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 24px;display:flex}.data-task-home h1{letter-spacing:-.03em;margin:0;font-size:28px}.data-task-home>header p{color:#667085;margin:10px 0 0;font-size:14px}.data-home-count{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.data-home-count strong{color:#1769d2;font-size:38px}.data-home-count span{color:#667085;font-size:13px}.data-simple-steps{background:#fff;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 24px;padding:20px;list-style:none;display:grid}.data-simple-steps li{align-items:center;gap:12px;display:flex}.data-simple-steps b{color:#1769d2;background:#eaf3ff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.data-simple-steps strong,.data-simple-steps span{display:block}.data-simple-steps strong{font-size:14px}.data-simple-steps span{color:#667085;margin-top:4px;font-size:12px}.data-home-filters{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.data-home-filters label{color:#667085;background:#fff;border:1px solid #d7dee7;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.data-home-filters input{width:100%;min-width:0;height:40px;font:inherit;background:0 0;border:0;font-size:13px}.data-home-filters select{min-height:42px;font:inherit;color:#334155;background:#fff;border:1px solid #d7dee7;border-radius:8px;padding:0 12px;font-size:13px}.data-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.data-home-cards article{background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.data-home-photo-button{cursor:pointer;background:#edf1f4;border:0;width:100%;padding:0;display:block}.data-task-photo{background:#e9eef3;place-items:center;height:190px;display:grid;overflow:hidden}.data-task-photo img{object-fit:contain;width:100%;height:100%}.data-task-photo>span{color:#667085;place-items:center;gap:8px;font-size:12px;display:grid}.data-home-card-body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.data-home-card-body>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.data-home-card-body small{color:#667085;overflow-wrap:anywhere;font-size:11px}.data-home-card-body em{white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:11px;font-style:normal}.data-home-card-body h2{margin:0;font-size:17px}.data-home-card-body p{color:#475569;margin:0;font-size:13px;line-height:1.7}.data-home-card-body footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.data-home-card-body footer span{color:#667085;font-size:12px}.data-home-card-body footer button{color:#fff;cursor:pointer;background:#1769d2;border:1px solid #1769d2;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.data-home-card-body footer button:hover{background:#1459b2}.data-home-pagination{align-items:center;gap:10px;margin-top:20px;display:flex}.data-home-pagination span{color:#667085;margin-right:auto;font-size:12px}.data-home-pagination button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:7px;min-height:36px;padding:0 12px}.data-home-pagination button:disabled{opacity:.4;cursor:default}.data-home-note{color:#667085;margin:22px 0 0;font-size:12px;line-height:1.8}.data-home-empty{text-align:center;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:40px}.data-home-empty h2{font-size:18px}.data-home-empty p{color:#667085;font-size:14px}:is(.data-task-home :is(button,input,select):focus-visible,.data-advanced-tools :is(button,a):focus-visible){outline-offset:3px;outline:2px solid #1769d2}.data-task-switcher{color:#475569;border-bottom:1px solid #dfe5ec;padding:12px 20px;font-size:13px}.data-task-switcher summary,.data-annotation-inspector summary{cursor:pointer;line-height:1.7}.data-task-switcher .data-task-rail{border:1px solid #dfe5ec;max-height:280px;margin-top:12px}.data-task-instructions{background:#f5f9ff;border-bottom:1px solid #dfe5ec;padding:14px 20px;font-size:13px;line-height:1.7}.data-task-instructions>strong{color:#1e4f83}.data-task-instructions p{color:#475569;margin:6px 0}.data-task-instructions details{color:#475569}.data-task-instructions summary{cursor:pointer;color:#1769d2}.data-task-instructions ul{margin:6px 0;padding-left:20px}.data-task-instructions .data-task-origin{font-size:11px}.data-task-origin a{color:#1769d2;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.data-preparation-nav-wrap{top:100px}.data-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.data-simple-steps{gap:12px;padding:16px}.data-simple-steps li{align-items:flex-start}.data-tools-hint{display:none}}@media (max-width:620px){.data-task-home{padding:8px 0}.data-task-home h1{font-size:24px}.data-task-home>header{align-items:flex-start}.data-home-count{display:none}.data-simple-steps,.data-home-cards{grid-template-columns:1fr}.data-task-photo{height:210px}.data-home-pagination{flex-wrap:wrap}.data-home-pagination span{width:100%}.data-preparation-app[data-workbench-mode=operator]:has(.data-preparation-nav-wrap){grid-template-rows:58px auto 44px minmax(0,1fr) 28px}.data-preparation-nav-wrap .data-preparation-nav button{width:auto;padding:0 14px}.data-advanced-tools{grid-template-columns:repeat(2,minmax(0,1fr));left:8px;right:8px}}.data-knowledge-ingest,.data-knowledge-search{grid-column:1/-1}.data-knowledge-qa h2{align-items:center;gap:8px;display:flex}.data-qa-preview,.data-qa-result{border-top:1px solid var(--data-line);margin-top:16px;padding-top:16px}.data-qa-preview details{margin:12px 0}.data-qa-preview summary{cursor:pointer;color:var(--data-blue)}.data-qa-preview .data-lab-check{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.data-qa-preview .data-lab-check input{flex:none;width:auto;min-height:0;margin-top:4px}.data-qa-answer{border-left:3px solid var(--data-green);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f2f8f5;padding:16px;line-height:1.8}.data-qa-result>small{overflow-wrap:anywhere;color:var(--data-muted);display:block}.data-preparation-app{--data-blue:#1769d2;--data-green:#16845f;--data-ink:#172033;--data-muted:#667085;--data-line:#dfe5ec;min-height:100vh;color:var(--data-ink);background:#f3f6f9;grid-template-rows:64px 39px minmax(0,1fr) 28px;display:grid}.data-preparation-app[data-workbench-mode=operator]{grid-template-rows:64px 39px 44px minmax(0,1fr) 28px}.data-preparation-appbar{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fffffff5;border-bottom:1px solid #dbe4ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:0 22px;display:grid;position:sticky;top:0}.data-preparation-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.data-preparation-brand img{width:112px;height:auto}.data-preparation-brand>span{border-left:1px solid #dce5ec;gap:2px;padding-left:14px;display:grid}.data-preparation-brand small{color:#82909f;letter-spacing:.08em;font-size:9px}.data-preparation-brand strong{font-size:13px}.data-preparation-appbar-context{align-items:center;gap:8px;min-width:0;display:flex}.data-preparation-appbar-context>span{color:#536173;white-space:nowrap;background:#f8fafc;border:1px solid #dbe3ea;border-radius:8px;align-items:center;gap:6px;height:29px;padding:0 9px;font-size:10px;display:inline-flex}.data-preparation-appbar-context>span.is-operator{color:#126c4d;background:#eff9f4;border-color:#bee2d2}.data-preparation-appbar-context>span.is-observer{color:#235f91;background:#f0f7fd;border-color:#bed7ed}.data-preparation-tenant{text-overflow:ellipsis;min-width:0;max-width:320px;overflow:hidden}.data-preparation-account{align-items:center;gap:8px;display:flex}.data-preparation-account>span:not(.v2-avatar){gap:2px;min-width:90px;display:grid}.data-preparation-account strong{font-size:11px}.data-preparation-account small{color:#7b8794;font-size:9px}.data-preparation-account>button{color:#6b7787;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.data-preparation-account>button:hover{color:#a8342d;background:#fff7f6;border-color:#e8cbc7}.data-preparation-contextbar{z-index:25;color:#718092;background:#f8fafc;border-bottom:1px solid #e0e7ed;align-items:center;gap:18px;padding:0 22px;font-size:10px;display:flex;position:sticky;top:64px}.data-preparation-contextbar button{color:#315e82;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:27px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.data-preparation-contextbar button:hover{background:#eaf2f8}.data-preparation-contextbar span{align-items:center;gap:5px;display:inline-flex}.data-preparation-contextbar span:last-child{margin-left:auto}.data-preparation-nav{z-index:24;scrollbar-width:none;background:#fff;border-bottom:1px solid #dce4eb;align-items:flex-end;gap:2px;padding:0 22px;display:flex;position:sticky;top:103px;overflow-x:auto}.data-preparation-nav button{color:#647184;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.data-preparation-nav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.data-preparation-nav button:hover{color:#255d8c;background:#f6f9fc}.data-preparation-nav button.active{color:var(--data-blue)}.data-preparation-nav button.active:after{background:var(--data-blue)}.data-preparation-nav button:focus-visible{outline-offset:-3px;outline:2px solid #1769d2}.data-preparation-surface{width:100%;max-width:1800px;margin:0 auto;padding:16px 18px 22px}.data-preparation-statusbar{z-index:20;color:#7a8795;background:#fafcfdf5;border-top:1px solid #dce4eb;align-items:center;gap:22px;padding:0 18px;font-size:9px;display:flex;position:sticky;bottom:0}.data-preparation-statusbar span{align-items:center;gap:6px;display:inline-flex}.data-preparation-statusbar span:first-child{color:#2c6d57}.data-preparation-statusbar i{background:#20a56f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #20a56f1f}.data-preparation-statusbar span:last-child{margin-left:auto}.data-preparation-toast{z-index:80;color:#24644e;background:#f1faf6;border:1px solid #cfe2d9;border-radius:9px;max-width:min(420px,100vw - 32px);padding:11px 14px;font-size:12px;position:fixed;bottom:42px;right:24px;box-shadow:0 14px 36px #19384824}.data-preparation-entry-loading{color:#5f6b7c;background:#f3f6f9;align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.data-preparation-entry-loading>span{border:3px solid #c5d8ed;border-top-color:#1769d2;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite data-spin}.data-observer-entry{text-align:center;border:1px solid var(--data-line);background:#fff;border-radius:16px;align-content:center;place-items:center;min-height:calc(100vh - 185px);padding:44px;display:grid}.data-observer-entry>span{color:#2872aa;background:#edf5fc;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.data-observer-entry h1{margin:18px 0 8px;font-size:23px}.data-observer-entry p{max-width:600px;color:var(--data-muted);margin:0 0 20px;line-height:1.75}.data-observer-entry button{min-width:160px}.data-workbench-layout.is-single-observer{grid-template-columns:minmax(0,1fr)}.data-workbench-shell,.data-dispatch-page{--data-blue:#1769d2;--data-green:#16845f;--data-ink:#172033;--data-muted:#667085;--data-line:#dfe5ec;color:var(--data-ink);gap:14px;display:grid}.data-workbench-summary,.data-dispatch-hero{border:1px solid var(--data-line);background:linear-gradient(120deg,#fff 0%,#f7fbff 58%,#edf8f3 100%);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:132px;padding:24px 26px;display:flex}.data-workbench-kicker,.data-dispatch-hero>div:first-child>span{color:var(--data-blue);letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.data-workbench-summary h2,.data-dispatch-hero h2{letter-spacing:-.02em;margin:0;font-size:25px}.data-workbench-summary p,.data-dispatch-hero p{max-width:720px;color:var(--data-muted);margin:8px 0 0;line-height:1.65}.data-workbench-summary-metrics,.data-dispatch-metrics{background:#ffffffd1;border:1px solid #d8e3ee;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.data-workbench-summary-metrics span,.data-dispatch-metrics span{text-align:center;border-left:1px solid #e5eaf0;min-width:86px;padding:12px 16px;display:grid}.data-workbench-summary-metrics span:first-child,.data-dispatch-metrics span:first-child{border-left:0}.data-workbench-summary-metrics strong,.data-dispatch-metrics strong{font-variant-numeric:tabular-nums;font-size:22px}.data-workbench-summary-metrics small,.data-dispatch-metrics small{color:var(--data-muted);margin-top:3px}.data-workbench-error,.data-rework-banner,.data-readonly-banner{border-radius:10px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;display:flex}.data-workbench-error{color:#a8342d;background:#fff6f5;border:1px solid #f3c7c3}.data-workbench-error span{flex:1}.data-workbench-error button{color:inherit;cursor:pointer;background:0 0;border:0}.data-rework-banner{color:#913f11;background:#fff8f1;border:1px solid #f2c9a8}.data-rework-banner p{margin:3px 0 0}.data-readonly-banner{color:#205c8e;background:#f1f8fe;border:1px solid #b9d7ef;align-items:center}.data-workbench-layout{border:1px solid var(--data-line);background:#fff;border-radius:16px;grid-template-columns:286px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.data-task-rail{border-right:1px solid var(--data-line);background:#f7f9fb;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.data-task-filters{border-bottom:1px solid var(--data-line);gap:8px;padding:12px;display:grid}.data-task-filters label,.data-dispatch-filters label{color:#7a8495;background:#fff;border:1px solid #d7dee7;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.data-task-filters select,.data-task-filters input,.data-dispatch-filters select,.data-dispatch-filters input{width:100%;color:var(--data-ink);background:0 0;border:0;outline:0;font-size:12px}.data-task-list{overscroll-behavior:contain;overflow-y:auto}.data-task-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e9ef;gap:5px;width:100%;padding:13px 14px;display:grid}.data-task-list>button:hover{background:#f0f5fa}.data-task-list>button.active{box-shadow:inset 3px 0 var(--data-blue);background:#eaf3ff}.data-task-row-top{align-items:center;gap:8px;display:flex}.data-task-row-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.data-task-row-top em,.data-dispatch-rows em{border-radius:99px;flex:none;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.tone-active{color:#0f64be;background:#e4f1ff}.tone-pending{color:#8b5b0f;background:#fff2d7}.tone-danger{color:#af352d;background:#ffebe9}.tone-success{color:#14704f;background:#e3f6ed}.tone-muted{color:#687184;background:#edf0f3}.data-task-list>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;color:#4b5565;font-size:12px;overflow:hidden}.data-task-list>button small{color:#8992a1;font-size:10px}.data-task-empty,.data-workbench-empty{color:#8b94a3;text-align:center;align-content:center;place-items:center;gap:8px;min-height:160px;padding:28px;display:grid}.data-workbench-empty{min-height:600px}.data-workbench-empty h3{color:#394255;margin:8px 0 0}.data-workbench-empty p{max-width:400px;margin:0}.data-workbench-main{background:#fff;align-content:start;min-width:0;display:grid}.data-workbench-task-head{border-bottom:1px solid var(--data-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px;display:flex}.data-workbench-task-head>div:first-child>span{color:#738095;letter-spacing:.03em;margin-top:8px;font-size:10px;display:block}.data-workbench-task-head h3{margin:4px 0 2px;font-size:20px}.data-workbench-task-head p{color:var(--data-muted);margin:0;font-size:12px}.data-workbench-back{color:#53708e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.data-workbench-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.data-workbench-actions button,.data-quality-check>button{cursor:pointer;background:#fff;border:1px solid #d4dce6;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.data-workbench-actions button:disabled,.data-quality-check>button:disabled{opacity:.45;cursor:not-allowed}.data-workbench-actions .v2-primary,.data-quality-check>button{border-color:var(--data-blue);background:var(--data-blue);color:#fff}.data-annotation-toolbar{border-bottom:1px solid var(--data-line);background:#f8fafc;align-items:center;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.data-annotation-toolbar button{color:#465266;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;display:inline-flex}.data-annotation-toolbar button:hover:not(:disabled){background:#eef3f8}.data-annotation-toolbar button.active{color:#145fae;background:#e5f1ff;border-color:#bad1ec}.data-annotation-toolbar button:disabled{opacity:.4;cursor:not-allowed}.data-annotation-toolbar>i{background:#d8dfe7;width:1px;height:20px;margin:0 4px}.data-annotation-toolbar>span{flex:1}.data-annotation-toolbar kbd,.data-label-grid kbd{color:#7a8494;background:#fff;border:1px solid #d4dbe4;border-bottom-width:2px;border-radius:4px;padding:1px 4px;font:9px/1.2 ui-monospace,monospace}.data-annotation-toolbar>em{border-radius:99px;flex:none;padding:4px 8px;font-size:10px;font-style:normal}.save-saved{color:#14704f;background:#e6f6ed}.save-saving{color:#175f9f;background:#e7f2fc}.save-unsaved{color:#955d0c;background:#fff1d5}.data-annotation-workspace{grid-template-columns:minmax(0,1fr) 298px;min-width:0;min-height:540px;display:grid}.data-annotation-canvas-panel{background:#202834;grid-template-rows:minmax(480px,1fr) 36px;min-width:0;display:grid}.data-annotation-canvas-panel>footer{border-top:1px solid var(--data-line);color:#667085;background:#fff;align-items:center;gap:14px;padding:0 12px;font-size:10px;display:flex}.data-annotation-canvas-panel>footer i{flex:1}.data-annotation-canvas-panel>footer button{color:#7a8492;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.data-annotation-image{background:radial-gradient(circle,#364150,#222a35 66%);place-items:center;min-height:480px;padding:20px;display:grid;position:relative;overflow:auto}.data-annotorious-container{max-width:100%;max-height:640px;display:block}.data-annotorious-container img{object-fit:contain;max-width:100%;max-height:600px;display:block;box-shadow:0 18px 44px #00000047}.data-annotation-engine{color:#dce8f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101721c7;border:1px solid #ffffff2e;border-radius:6px;padding:5px 8px;font-size:9px;position:absolute;bottom:12px;right:12px}.data-image-loading,.data-non-image-source{color:#c6d0dd;text-align:center;align-content:center;place-items:center;gap:9px;min-height:480px;padding:40px;display:grid}.data-image-loading span,.data-workbench-loading span{border:3px solid #c5d8ed;border-top-color:var(--data-blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite data-spin}.data-non-image-source h4{margin:4px 0 0;font-size:18px}.data-non-image-source p{color:#aab5c3;max-width:460px;margin:0;line-height:1.65}@keyframes data-spin{to{transform:rotate(360deg)}}.data-workbench-loading{color:#5f6b7c;align-content:center;place-items:center;gap:12px;min-height:420px;display:grid}.data-annotation-inspector{border-left:1px solid var(--data-line);background:#fff;min-width:0}.data-annotation-inspector>section{border-bottom:1px solid var(--data-line);padding:13px}.data-annotation-inspector header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.data-annotation-inspector h4{margin:0;font-size:12px}.data-annotation-inspector header p{color:#87909e;margin:2px 0 0;font-size:9px}.data-annotation-inspector header>strong{background:#edf3f8;border-radius:99px;place-items:center;min-width:25px;height:23px;padding:0 7px;font-size:11px;display:grid}.data-object-list{gap:4px;max-height:148px;display:grid;overflow-y:auto}.data-object-list button{text-align:left;cursor:pointer;background:#f7f9fb;border:1px solid #0000;border-radius:7px;grid-template-columns:8px 1fr auto;grid-template-areas:"dot strong small""dot label small";align-items:center;gap:1px 8px;padding:6px 7px;display:grid}.data-object-list button.active{background:#edf5ff;border-color:#b6d1ed}.data-object-list i{border-radius:4px;grid-area:dot;width:8px;height:28px}.data-object-list strong{grid-area:strong;font-size:10px}.data-object-list span{color:#6e7888;grid-area:label;font-size:9px}.data-object-list small{color:#8992a0;grid-area:small;font-size:9px}.data-label-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.data-label-grid button{cursor:pointer;background:#fff;border:1px solid #dde3ea;border-radius:7px;align-items:center;gap:6px;height:31px;padding:0 7px;font-size:10px;display:flex}.data-label-grid button i{border-radius:50%;width:8px;height:8px}.data-label-grid button span{text-align:left;flex:1}.data-label-grid button.active{background:#eef6ff;border-color:#9fbfdf}.data-label-grid button:disabled{opacity:.55;cursor:not-allowed}.data-object-form{gap:7px;margin-top:9px;display:grid}.data-object-form>label{color:#5f6978;gap:4px;font-size:9px;display:grid}.data-object-form select,.data-object-form textarea{width:100%;color:var(--data-ink);background:#fff;border:1px solid #d8dee7;border-radius:6px;padding:6px 7px;font-size:10px}.data-object-form>div{gap:15px;display:flex}.data-object-form>div label{align-items:center;gap:5px;font-size:10px;display:flex}.data-quality-check header em{border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.data-quality-check header em.pass{color:#146d4d;background:#e3f5ec}.data-quality-check header em.pending{color:#99600c;background:#fff0d1}.data-quality-check ul{gap:5px;margin:0 0 9px;padding:0;list-style:none;display:grid}.data-quality-check li{color:#7a8494;padding-left:17px;font-size:9px;position:relative}.data-quality-check li:before{content:"";border:1px solid #c7ced8;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:1px}.data-quality-check li.pass{color:#376a58}.data-quality-check li.pass:before{background:#21a171;border-color:#21a171;box-shadow:inset 0 0 0 2px #fff}.data-quality-check>button{width:100%;min-height:31px;font-size:10px}.data-quality-issue{color:#b34732;gap:5px;margin:8px 0 0;font-size:9px;display:flex}.data-source-facts dl{gap:5px;margin:0;display:grid}.data-source-facts dl div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.data-source-facts dt{color:#87909e}.data-source-facts dd{text-overflow:ellipsis;white-space:nowrap;color:#4b5565;text-align:right;max-width:170px;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;overflow:hidden}.data-work-history>header>svg{color:#7b8796}.data-work-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.data-work-history li{grid-template-columns:13px 1fr;gap:8px;padding:0 0 12px;display:grid;position:relative}.data-work-history li:before{content:"";background:#dce4ec;width:1px;position:absolute;top:10px;bottom:-1px;left:4px}.data-work-history li:last-child:before{display:none}.data-work-history li>i{z-index:1;background:var(--data-blue);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #9dbde0}.data-work-history li strong{font-size:10px;display:block}.data-work-history li p{color:#687486;margin:2px 0;font-size:9px;line-height:1.45}.data-work-history li small{color:#929baa;font-size:8px}.data-history-empty{color:#929baa;margin:0;font-size:9px}.data-dispatch-create,.data-dispatch-list,.data-dispatch-detail{border:1px solid var(--data-line);background:#fff;border-radius:14px;overflow:hidden}.data-dispatch-create>header,.data-dispatch-list>header,.data-dispatch-detail>header{border-bottom:1px solid var(--data-line);color:#66768a;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.data-dispatch-create header small,.data-dispatch-list header small,.data-dispatch-detail header small{color:var(--data-blue);letter-spacing:.12em;font-size:9px;font-weight:800}.data-dispatch-create h3,.data-dispatch-list h3,.data-dispatch-detail h3{color:var(--data-ink);margin:3px 0 0;font-size:15px}.data-dispatch-create-grid{grid-template-columns:1fr 1fr;gap:11px;padding:16px 17px;display:grid}.data-dispatch-create-grid label,.data-dispatch-form label{color:#5f6978;gap:5px;font-size:11px;display:grid}.data-dispatch-create-grid label.wide{grid-column:1/-1}.data-dispatch-create-grid input,.data-dispatch-create-grid select,.data-dispatch-create-grid textarea,.data-dispatch-form input,.data-dispatch-form select{width:100%;color:var(--data-ink);font:inherit;background:#fff;border:1px solid #d5dde7;border-radius:8px;padding:8px 9px}.data-dispatch-create-grid textarea{resize:vertical}.data-dispatch-create-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.data-dispatch-create-actions span{color:#6e7989;align-items:center;gap:6px;font-size:10px;display:flex}.data-dispatch-create-actions button,.data-dispatch-form>button,.data-dispatched-card button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;display:flex}.data-dispatch-workspace{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:14px;display:grid}.data-dispatch-filters{border-bottom:1px solid var(--data-line);grid-template-columns:150px 1fr;gap:8px;padding:10px 12px;display:grid}.data-dispatch-rows button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eaf0;gap:4px;width:100%;padding:10px 13px;display:grid}.data-dispatch-rows button:hover{background:#f8fafc}.data-dispatch-rows button.active{box-shadow:inset 3px 0 var(--data-blue);background:#edf5ff}.data-dispatch-rows button>span:first-child{align-items:center;gap:8px;display:flex}.data-dispatch-rows button strong{flex:1;font-size:12px}.data-dispatch-rows button>span:nth-child(2){color:#677385;font-size:10px}.data-dispatch-rows button small{color:#929aaa;font-size:9px}.data-dispatch-context,.data-dispatch-form,.data-dispatched-card{background:#fafbfd;border:1px solid #e0e6ed;border-radius:10px;margin:14px;padding:14px}.data-dispatch-context>span,.data-dispatch-labels>span{color:#7b8595;font-size:9px;display:block}.data-dispatch-context>strong{margin-top:4px;font-size:14px;display:block}.data-dispatch-context>p{color:#7b8595;margin:3px 0 10px;font-size:9px}.data-dispatch-context dl{gap:5px;margin:0;display:grid}.data-dispatch-context dl div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.data-dispatch-context dt{color:#7b8595}.data-dispatch-context dd{text-align:right;margin:0}.data-dispatch-form{background:#fff;gap:11px;display:grid}.data-dispatch-form>div:not(.data-dispatch-labels){grid-template-columns:1fr 1fr;gap:8px;display:grid}.data-date-field{border:1px solid #d5dde7;border-radius:8px;align-items:center;gap:5px;padding-left:8px;display:flex}.data-date-field input{border:0;padding-left:0}.data-dispatch-labels{flex-wrap:wrap;gap:6px;display:flex}.data-dispatch-labels>span{width:100%}.data-dispatch-labels i{background:#fff;border:1px solid #e0e5eb;border-radius:99px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-style:normal;display:flex}.data-dispatch-labels b{border-radius:50%;width:7px;height:7px}.data-dispatched-card{background:#f2fbf7;border-color:#bfe5d4;gap:7px;display:grid}.data-dispatched-card>span{color:#14704f;align-items:center;gap:6px;font-size:10px;display:flex}.data-dispatched-card strong{font-size:14px}.data-dispatched-card p{color:#6e7c77;margin:0;font-size:10px}.data-studio-shell{--data-blue:#1769d2;--data-green:#16845f;--data-ink:#172033;--data-muted:#667085;--data-line:#dfe5ec;color:var(--data-ink);gap:14px;display:grid}.data-studio-hero{border:1px solid var(--data-line);background:linear-gradient(120deg,#fff 0%,#f7fbff 66%,#eff8f4 100%);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:22px;min-height:120px;padding:22px 25px;display:flex}.data-studio-hero>div:first-child>span{color:var(--data-blue);letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.data-studio-hero h1{margin:0;font-size:24px}.data-studio-hero p{max-width:760px;color:var(--data-muted);margin:7px 0 0;line-height:1.6}.data-studio-kpis{background:#fff;border:1px solid #d9e3ed;border-radius:11px;display:flex;overflow:hidden}.data-studio-kpis span{text-align:center;border-left:1px solid #e3e9ef;min-width:83px;padding:10px 13px;display:grid}.data-studio-kpis span:first-child{border-left:0}.data-studio-kpis strong{font-size:20px}.data-studio-kpis small{color:#7d8795;margin-top:2px;font-size:9px}.data-assets-workspace{border:1px solid var(--data-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 360px;min-height:620px;display:grid;overflow:hidden}.data-assets-list>header,.data-assets-preview>header,.data-operation-main>header,.data-management-grid section>header,.data-supply-grid>section>header{border-bottom:1px solid var(--data-line);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:10px 14px;display:flex}.data-assets-list>header>div,.data-management-grid header>div,.data-supply-grid header>div{align-items:center;gap:9px;display:flex}.data-assets-list header strong,.data-assets-preview header strong,.data-operation-main header strong,.data-management-grid header strong,.data-supply-grid header strong{font-size:12px}.data-assets-list header small,.data-assets-preview header small,.data-operation-main header small,.data-management-grid header small,.data-supply-grid header small{color:#8791a0;margin-top:2px;font-size:9px;display:block}.data-assets-list>header>span,.data-supply-grid header>em{color:#45617d;background:#edf3f8;border-radius:99px;padding:3px 8px;font-size:9px;font-style:normal}.data-assets-filters{border-bottom:1px solid var(--data-line);background:#f8fafc;grid-template-columns:180px minmax(220px,1fr);gap:8px;padding:9px 12px;display:grid}.data-assets-filters label{color:#7a8495;background:#fff;border:1px solid #d7dee7;border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 8px;display:flex}.data-assets-filters input,.data-assets-filters select{width:100%;color:var(--data-ink);background:0 0;border:0;outline:0;font-size:10px}.data-assets-table{font-size:10px}.data-assets-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(220px,1.6fr) 92px 72px 112px 108px;align-items:center;min-height:42px;padding:0 12px;display:grid}.data-assets-table>div.head{color:#798493;background:#f8fafc;min-height:30px;font-size:9px;font-weight:700}.data-assets-table>div:not(.head):hover{background:#fafcfe}.data-assets-table>div>span:first-child{gap:2px;min-width:0;display:grid}.data-assets-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.data-assets-table small{text-overflow:ellipsis;white-space:nowrap;color:#8992a0;font-size:8px;overflow:hidden}.data-assets-table em{border-radius:99px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-flex}.artifact-source,.artifact-blue{color:#285f91;background:#e7f2fc}.artifact-green{color:#12694a;background:#e5f6ee}.artifact-purple{color:#6e43a4;background:#f0eafd}.artifact-amber{color:#89580e;background:#fff1d5}.data-assets-table code{color:#596778;font-size:8px}.data-assets-table>div>span:last-child{gap:4px;display:flex}.data-assets-table button,.data-management-grid header button{color:#365c7e;cursor:pointer;background:#fff;border:1px solid #d6dee7;border-radius:6px;min-height:26px;padding:0 7px;font-size:8px}.data-assets-preview{border-left:1px solid var(--data-line);background:#fafbfd;grid-template-rows:auto auto 1fr;display:grid}.data-assets-preview>header{display:block}.data-assets-preview dl{align-content:start;gap:7px;margin:0;padding:13px;display:grid}.data-assets-preview dl div{justify-content:space-between;gap:12px;font-size:9px;display:flex}.data-assets-preview dt{color:#8992a0}.data-assets-preview dd{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:210px;margin:0;overflow:hidden}.data-studio-preview{background:#222b37;place-items:center;min-height:310px;padding:16px;display:grid}.data-studio-preview img{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.data-studio-preview>div{color:#bcc7d4;place-items:center;gap:9px;font-size:10px;display:grid}.data-studio-preview .spin{animation:.8s linear infinite data-spin}.data-operation-workspace{border:1px solid var(--data-line);background:#fff;border-radius:14px;grid-template-columns:260px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.data-studio-task-selector{border-right:1px solid var(--data-line);background:#f7f9fb;grid-template-rows:auto minmax(0,1fr);display:grid}.data-studio-task-selector>header{border-bottom:1px solid var(--data-line);justify-content:space-between;align-items:center;padding:12px;font-size:10px;display:flex}.data-studio-task-selector>header small{color:#8992a0}.data-studio-task-selector>div{overflow-y:auto}.data-studio-task-selector button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e9ef;gap:4px;width:100%;padding:11px 12px;display:grid}.data-studio-task-selector button:hover{background:#f0f5fa}.data-studio-task-selector button.active{box-shadow:inset 3px 0 var(--data-blue);background:#eaf3ff}.data-studio-task-selector button>span{align-items:center;gap:6px;display:flex}.data-studio-task-selector button strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.data-studio-task-selector button em{border-radius:99px;padding:2px 5px;font-size:8px;font-style:normal}.data-studio-task-selector button small{text-overflow:ellipsis;white-space:nowrap;color:#667386;font-size:9px;overflow:hidden}.data-studio-task-selector button i{color:#929baa;font-size:8px;font-style:normal}.data-operation-main{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.data-operation-main>header>div{display:grid}.data-operation-main>header>span{color:#29705a;align-items:center;gap:5px;font-size:9px;display:flex}.data-operation-stage{grid-template-columns:minmax(0,1fr) 300px;min-width:0;display:grid}.data-operation-stage>.data-studio-preview{min-height:540px}.data-operation-config{border-left:1px solid var(--data-line);background:#fafbfd;padding:16px}.data-operation-config h2{margin:0;font-size:15px}.data-operation-config>p{color:#758192;margin:6px 0 15px;font-size:10px;line-height:1.55}.data-operation-config>label{color:#5e6a79;gap:5px;font-size:9px;display:grid}.data-operation-config select{width:100%;height:34px;color:var(--data-ink);background:#fff;border:1px solid #d5dde7;border-radius:7px;padding:0 8px;font-size:10px}.data-operation-config>button{color:#315d82;cursor:pointer;background:#fff;border:1px solid #cdd8e3;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.data-operation-config>button.v2-primary{border-color:var(--data-blue);background:var(--data-blue);color:#fff}.data-operation-config>button:disabled{opacity:.5;cursor:not-allowed}.data-operation-rule{color:#28669c;background:#f2f7fc;border:1px solid #dbe5ef;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.data-operation-rule span{gap:2px;display:grid}.data-operation-rule strong{font-size:10px}.data-operation-rule small{color:#687b8e;font-size:8px;line-height:1.4}.data-operation-config>ul{color:#687486;gap:5px;margin:12px 0;padding-left:17px;font-size:9px;display:grid}.data-operation-main>footer{border-top:1px solid var(--data-line);color:#778293;align-items:center;gap:9px;min-height:34px;padding:0 12px;font-size:9px;display:flex}.data-operation-main>footer strong{color:var(--data-blue)}.data-operation-main>footer small{color:#9199a6;margin-left:auto}.data-quality-result{background:#fff;border:1px solid #d7e3ed;border-radius:8px;margin-top:11px;padding:10px}.data-quality-result>strong{margin-bottom:7px;font-size:11px;display:block}.data-quality-result.grade-a>strong{color:#12704e}.data-quality-result.grade-b>strong{color:#8a5a0f}.data-quality-result.grade-c>strong{color:#a23c34}.data-quality-result dl{grid-template-columns:1fr 1fr;gap:5px 9px;margin:0;display:grid}.data-quality-result dl div{justify-content:space-between;gap:6px;font-size:8px;display:flex}.data-quality-result dt{color:#8a94a2}.data-quality-result dd{font-variant-numeric:tabular-nums;margin:0}.data-supply-workspace{gap:14px;display:grid}.data-supply-flow{border:1px solid var(--data-line);background:#fff;border-radius:12px;align-items:center;padding:13px 18px;display:flex}.data-supply-flow>span{color:#657184;grid-template-columns:24px 1fr;grid-template-areas:"icon title""icon small";align-items:center;min-width:170px;display:grid}.data-supply-flow>span>svg{grid-area:icon}.data-supply-flow>span>b{display:none}.data-supply-flow>span>strong{grid-area:title;font-size:10px}.data-supply-flow>span>small{color:#929baa;grid-area:small;font-size:8px}.data-supply-flow>span.done{color:#14704f}.data-supply-flow>i{background:#cfd9e2;flex:1;height:1px;margin:0 14px}.data-supply-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.data-supply-grid>section,.data-management-grid>section{border:1px solid var(--data-line);background:#fff;border-radius:13px;overflow:hidden}.data-supply-grid header span,.data-management-grid header span{display:grid}.data-supply-form{gap:12px;padding:15px;display:grid}.data-supply-form>label{color:#647080;gap:5px;font-size:9px;display:grid}.data-supply-form input,.data-supply-form select{height:34px;color:var(--data-ink);background:#fff;border:1px solid #d5dde7;border-radius:7px;padding:0 9px;font-size:10px}.data-supply-form>div{background:#fafbfd;border:1px solid #e0e6ec;border-radius:8px;padding:11px}.data-supply-form>div>strong{font-size:10px}.data-supply-form ul{color:#687486;gap:5px;margin:8px 0 0;padding-left:17px;font-size:9px;display:grid}.data-supply-form>button{border:1px solid var(--data-blue);background:var(--data-blue);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:10px;font-weight:700;display:flex}.data-supply-form>button:disabled{opacity:.55}.data-supply-packages{display:grid}.data-supply-packages article{border-bottom:1px solid #e8edf1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 13px;display:grid}.data-supply-packages article>svg{color:#8a621c}.data-supply-packages article>div{gap:2px;min-width:0;display:grid}.data-supply-packages article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.data-supply-packages article span{color:#667386;font-size:8px}.data-supply-packages article small{color:#929baa;font-size:8px}.data-supply-packages article button{color:#315d82;cursor:pointer;background:#fff;border:1px solid #d2dce5;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:8px;display:flex}.data-management-grid{grid-template-columns:minmax(280px,.8fr) minmax(280px,.8fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.data-capacity-bars{gap:10px;padding:14px;display:grid}.data-capacity-bars>div{gap:5px;display:grid}.data-capacity-bars span{justify-content:space-between;font-size:9px;display:flex}.data-capacity-bars span small{color:#8992a0}.data-capacity-bars>div>i{background:#edf1f4;border-radius:9px;height:6px;overflow:hidden}.data-capacity-bars b{background:var(--data-blue);border-radius:9px;height:100%;display:block}.data-management-labels>div{grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.data-management-labels article{border:1px solid #e0e5eb;border-radius:7px;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;min-height:40px;padding:7px 8px;display:grid}.data-management-labels article>i{border-radius:4px;width:8px;height:27px}.data-management-labels article>span{gap:2px;display:grid}.data-management-labels article strong{font-size:9px}.data-management-labels article small{color:#8992a0;font-size:7px}.data-management-labels kbd{color:#7a8494;background:#fff;border:1px solid #d4dbe4;border-bottom-width:2px;border-radius:4px;padding:1px 4px;font:8px ui-monospace,monospace}.data-management-ledger{grid-column:1/-1}.data-management-ledger header button{align-items:center;gap:4px;display:flex}.data-management-ledger>div>div{border-bottom:1px solid #e9edf1;grid-template-columns:minmax(250px,1.5fr) 90px repeat(4,72px);align-items:center;min-height:40px;padding:0 13px;font-size:9px;display:grid}.data-management-ledger>div>div.head{color:#7c8796;background:#f8fafc;min-height:29px;font-weight:700}.data-management-ledger>div>div>span:first-child{gap:2px;display:grid}.data-management-ledger>div strong{font-size:9px}.data-management-ledger>div small{color:#929baa;font-size:7px}.data-management-ledger em{border-radius:99px;width:max-content;padding:2px 6px;font-size:8px;font-style:normal;display:inline-flex}.data-studio-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){.data-workbench-layout{grid-template-columns:230px minmax(0,1fr)}.data-annotation-workspace{grid-template-columns:minmax(0,1fr) 260px}.data-dispatch-workspace{grid-template-columns:1fr}.data-assets-workspace{grid-template-columns:minmax(0,1fr) 300px}.data-operation-workspace{grid-template-columns:220px minmax(0,1fr)}.data-operation-stage{grid-template-columns:minmax(0,1fr) 270px}.data-management-grid{grid-template-columns:1fr 1fr}.data-management-ledger{grid-column:1/-1}}@media (max-width:900px){.data-preparation-app{grid-template-rows:58px auto minmax(0,1fr) 28px}.data-preparation-app[data-workbench-mode=operator]{grid-template-rows:58px auto 44px minmax(0,1fr) 28px}.data-preparation-appbar{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.data-preparation-brand img{width:96px}.data-preparation-brand>span{padding-left:10px}.data-preparation-appbar-context,.data-preparation-account>span:not(.v2-avatar){display:none}.data-preparation-contextbar{flex-wrap:wrap;gap:6px 14px;min-height:42px;padding:6px 12px;top:58px}.data-preparation-contextbar span:last-child{margin-left:0}.data-preparation-nav{padding:0 10px;top:100px}.data-preparation-surface{padding:10px}.data-preparation-statusbar span:nth-child(2){display:none}.data-workbench-summary,.data-dispatch-hero,.data-workbench-task-head{flex-direction:column;align-items:flex-start}.data-workbench-layout{grid-template-columns:1fr}.data-task-rail{border-right:0;border-bottom:1px solid var(--data-line);max-height:310px}.data-annotation-workspace{grid-template-columns:1fr}.data-annotation-inspector{border-left:0;border-top:1px solid var(--data-line)}.data-annotation-canvas-panel{grid-template-rows:minmax(380px,1fr) 36px}.data-annotation-image,.data-image-loading,.data-non-image-source{min-height:380px}.data-studio-hero{flex-direction:column;align-items:flex-start}.data-studio-kpis{width:100%}.data-studio-kpis span{flex:1;min-width:0}.data-assets-workspace,.data-operation-workspace,.data-operation-stage,.data-supply-grid,.data-management-grid{grid-template-columns:1fr}.data-assets-preview,.data-operation-config{border-left:0;border-top:1px solid var(--data-line)}.data-studio-task-selector{border-right:0;border-bottom:1px solid var(--data-line);max-height:300px}.data-management-ledger{grid-column:1}.data-assets-table,.data-management-ledger>div{overflow-x:auto}.data-assets-table>div{min-width:760px}.data-management-ledger>div>div{min-width:720px}}@media (max-width:620px){.data-preparation-brand>span,.data-preparation-contextbar span{display:none}.data-preparation-contextbar button{display:inline-flex}.data-preparation-statusbar span:last-child{display:none}.data-observer-entry{min-height:calc(100vh - 155px);padding:28px 20px}.data-workbench-summary-metrics,.data-dispatch-metrics{width:100%}.data-workbench-summary-metrics span,.data-dispatch-metrics span{flex:1;min-width:0;padding:10px 8px}.data-dispatch-create-grid{grid-template-columns:1fr}.data-dispatch-create-grid label.wide,.data-dispatch-create-actions{grid-column:1}.data-dispatch-create-actions{flex-direction:column;align-items:stretch}.data-dispatch-filters,.data-dispatch-form>div:not(.data-dispatch-labels){grid-template-columns:1fr}.data-workbench-task-head{padding:14px}.data-workbench-actions{justify-content:flex-start;width:100%}.data-annotation-toolbar>em{display:none}.data-preparation-app[data-workbench-mode=operator]{grid-template-rows:58px auto 82px minmax(0,1fr) 28px}.data-preparation-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;padding:0 6px;display:grid;overflow:visible}.data-preparation-nav button{width:100%;height:40px;padding:0 4px}.data-studio-hero{padding:18px}.data-assets-filters{grid-template-columns:1fr}.data-supply-flow{flex-direction:column;align-items:stretch;gap:8px}.data-supply-flow>i{width:1px;height:15px;margin:0 0 0 10px}.data-management-labels>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.data-image-loading span,.data-workbench-loading span,.data-preparation-entry-loading>span{animation:none}}.data-supply-versions{border:1px solid var(--v2-border,#dce5ef);border-radius:12px;min-width:0;padding:12px}.data-supply-versions>div{border-bottom:1px solid var(--v2-border,#dce5ef);gap:8px;padding:12px 0;display:grid}.data-supply-versions>div:last-child{border-bottom:0}.data-supply-versions>div>label{align-items:flex-start;gap:10px;display:flex}.data-supply-versions input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:3px}.data-supply-versions strong,.data-derived-actions strong{overflow-wrap:anywhere;display:block}.data-supply-versions small,.data-derived-actions small{color:#62758a;margin-top:4px;display:block}.data-supply-versions a,.data-derived-actions a{color:#1768c6;text-underline-offset:3px;font-size:13px;text-decoration:underline}.data-supply-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.data-supply-packages .data-supply-package-card{display:block}.data-supply-package-card>div{overflow-wrap:anywhere;min-width:0}.data-supply-package-card details{margin-top:10px;font-size:13px}.data-supply-package-card summary{cursor:pointer;color:#1768c6}.data-supply-status{color:#253e5c;margin-top:10px}.data-derived-actions{padding:0 20px 16px}.data-derived-actions article{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.data-derived-actions article>span{min-width:0}.data-derived-actions button,.data-derived-actions a{flex-shrink:0}.data-supply-form p{color:#62758a;font-size:13px;line-height:1.65}@media (max-width:680px){.data-derived-actions article{flex-direction:column;align-items:flex-start}}.data-local-lab{color:#23354a;gap:18px;display:grid}.data-lab-heading,.data-lab-scope,.data-lab-record,.data-lab-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.data-lab-heading{justify-content:space-between}.data-lab-heading h1{margin:0 0 8px;font-size:24px}.data-local-lab p{color:#53657b;line-height:1.65}.data-local-lab small{color:#53657b;font-size:12px}.data-lab-heading p{margin:0}.data-lab-scope{background:#f2f7ff;border:1px solid #d7e3f2;border-radius:10px;padding:14px 18px}.data-lab-scope>label{flex:1;max-width:620px}.data-lab-scope small,.data-lab-record small,.data-lab-table small{margin-top:5px;display:block}.data-local-lab label{gap:6px;font-size:13px;font-weight:600;display:grid}.data-local-lab input:not([type=checkbox]),.data-local-lab select,.data-local-lab textarea{color:#23354a;width:100%;min-height:38px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c7d5e5;border-radius:7px;padding:8px 10px}.data-local-lab input[type=checkbox]{accent-color:#2563eb;cursor:pointer;width:17px;height:17px}.data-local-lab button{cursor:pointer}.data-local-lab button:disabled,.data-local-lab input:disabled,.data-local-lab select:disabled{cursor:not-allowed;opacity:.55}.data-local-lab :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #2563eb}.data-lab-tabs{border-bottom:1px solid #dce5ef;flex-wrap:wrap;gap:6px;display:flex}.data-lab-tabs button{color:#53657b;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:12px 20px;display:inline-flex}.data-lab-tabs button.active{color:#1756bf;background:#edf4ff;border-color:#2563eb;font-weight:600}.data-lab-tabs button:hover{background:#f2f7ff}.data-lab-notice,.data-lab-error{background:#f1f7fe;border:1px solid #cedff3;border-radius:8px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;line-height:1.65;display:flex}.data-lab-error{color:#a32b22;background:#fff5f4;border-color:#edb8b1}.data-lab-error button{color:inherit;background:0 0;border:0;margin-left:auto}.data-lab-card{background:#fff;border:1px solid #dce5ef;border-radius:12px;min-width:0;padding:20px}.data-lab-card h2{margin:0 0 14px;font-size:17px}.data-lab-card h3{font-size:15px}.data-lab-controls{align-items:flex-end;margin:18px 0 0}.data-lab-controls label{min-width:130px;max-width:430px}.data-lab-controls>label:first-child{flex:1}.data-lab-controls>span{color:#53657b;padding-bottom:10px;font-size:12px}.data-lab-controls .data-lab-check{flex-direction:row;align-items:center;padding-bottom:10px;display:flex}.data-lab-table-wrap{margin-top:18px;overflow-x:auto}.data-lab-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-lab-table :is(th,td){border-bottom:1px solid #e4ebf4;padding:12px 10px}.data-lab-table th{color:#53657b;background:#f5f8fc;font-weight:600}.data-lab-record{border-bottom:1px solid #e4ebf4;padding:14px 0;font-size:13px}.data-lab-record>div{flex:1;min-width:200px}.data-lab-details{overflow-wrap:anywhere;background:#f7f9fc;margin-top:16px;padding:14px;font-size:13px}.data-lab-details summary{cursor:pointer;font-weight:600}.data-lab-flow{flex-wrap:wrap;gap:24px;padding:0;list-style-position:inside;display:flex}.data-lab-flow li{color:#1756bf;background:#edf4ff;border-radius:8px;padding:12px 16px;font-size:13px}.data-lab-step-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.data-lab-step-results li{background:#f5f8fc;border:1px solid #dce5ef;border-radius:8px;gap:8px;padding:12px;font-size:12px;display:grid}.data-lab-step-results li[data-status=BLOCKED],.data-lab-step-results li[data-status=FAILED]{background:#fff5f4;border-color:#edb8b1}.data-lab-candidates{grid-template-columns:minmax(0,1fr) 270px;gap:14px;display:grid}.data-lab-canvas{background:#1e293b;border-radius:8px;min-width:0;min-height:340px;overflow:hidden}.data-lab-canvas img{object-fit:contain;max-width:100%;max-height:550px}.data-lab-candidate-list{max-height:550px;padding:0 4px;overflow-y:auto}.data-lab-candidate-list h4{margin:6px 0}.data-lab-candidate-list p{font-size:12px}.data-lab-candidate-list label{cursor:pointer;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 8px;display:flex}.data-lab-candidate-list label.active{background:#edf4ff;border-color:#2563eb}.data-lab-candidate-list small{margin-top:5px;display:block}.data-lab-knowledge-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.data-lab-knowledge-grid label{margin-bottom:14px}.data-lab-search-hit{border-top:1px solid #dce5ef;padding:18px 0;font-size:13px}.data-lab-search-hit small{margin-top:7px;display:block}.data-lab-search-hit pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f8fc;padding:12px;line-height:1.7}@media (max-width:1100px){.data-lab-step-results{grid-template-columns:repeat(2,minmax(0,1fr))}.data-lab-knowledge-grid{grid-template-columns:1fr}}@media (max-width:760px){.data-lab-candidates{grid-template-columns:1fr}.data-lab-candidate-list{max-height:300px}.data-lab-card{padding:14px}.data-lab-tabs button{padding:10px 12px}}.data-document-workbench{color:#23354a;gap:18px;max-width:1440px;margin:auto;display:grid}.data-document-workbench p{color:#53657b;line-height:1.7}.data-document-workbench small{color:#53657b;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.data-document-workbench label{gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;display:grid}.data-document-workbench :is(input:not([type=checkbox]),select,textarea){color:#23354a;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c7d5e5;border-radius:7px;padding:9px 11px}.data-document-workbench input[type=checkbox]{accent-color:#1769d2;width:18px;height:18px}.data-document-workbench :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #1769d2}.data-document-workbench button:disabled{opacity:.55;cursor:not-allowed}.data-document-workbench :is(button,summary){cursor:pointer}.data-document-workbench summary{color:#1756bf;padding:10px 0;font-size:13px}.data-document-workbench .data-lab-check{align-items:center;display:flex}.data-document-badge{color:#1756bf;background:#f0f6ff;border:1px solid #cddff4;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:inline-flex}.data-document-context{background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:14px;padding:16px 20px;display:flex}.data-document-context>div{flex:1;min-width:0}.data-document-context>span{color:#53657b;font-size:12px}.data-document-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.data-document-steps button{color:#53657b;font:inherit;background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:10px;padding:15px;font-size:14px;display:flex}.data-document-steps b{background:#edf2f8;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.data-document-steps button.active{color:#1756bf;background:#eff6ff;border-color:#1769d2;font-weight:600}.data-document-steps .active b{color:#fff;background:#1769d2}.data-document-steps button:not(:disabled):hover{border-color:#1769d2}.data-document-facts{gap:14px;display:grid}.data-document-facts>div{grid-template-columns:150px 1fr;gap:14px;font-size:14px;display:grid}.data-document-facts dt{color:#53657b}.data-document-facts dd{overflow-wrap:anywhere;margin:0}.data-document-facts a{color:#1756bf;text-decoration:underline}.data-document-muted{font-size:12px}.data-document-rules{flex-wrap:wrap;gap:25px;display:flex}.data-document-rules label{align-items:center;display:flex}.data-document-editor{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.data-document-list>div{max-height:590px;overflow-y:auto}.data-document-list>label{align-items:center;display:flex}.data-document-list button{color:#23354a;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:5px;width:100%;margin-bottom:8px;padding:12px;display:grid}.data-document-list button.active{background:#edf4ff;border-color:#1769d2}.data-document-list button:hover{background:#f2f7ff}.data-document-list button span{color:#53657b;align-items:center;gap:5px;font-size:12px;display:flex}.data-document-list button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.data-document-original{background:#f4f7fb;border:1px solid #e1e8f0;border-radius:8px;margin-bottom:18px;padding:14px}.data-document-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.8}.data-document-original pre{margin-bottom:0}.data-document-fields{grid-template-columns:2fr 1fr;gap:14px;display:grid}.data-document-actions{background:#fff;border:1px solid #dce5ef;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px;display:flex}.data-document-actions>span{color:#53657b;margin-right:auto;font-size:13px}.data-document-table{overflow-x:auto}.data-document-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-document-table :is(th,td){vertical-align:top;border-bottom:1px solid #e1e8f0;padding:12px;line-height:1.65}.data-document-table th{background:#f4f7fb}.data-document-table td:first-child{width:22%}.data-document-table td:last-child{min-width:90px}.data-document-questions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.data-document-questions button{white-space:normal;text-align:left;height:auto;font-size:12px}@media (max-width:850px){.data-document-editor{grid-template-columns:1fr}.data-document-list>div{max-height:220px}.data-document-context{flex-wrap:wrap;align-items:flex-start}.data-document-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.data-document-context>span{width:100%}.data-document-facts>div,.data-document-fields{grid-template-columns:1fr;gap:6px}}.data-cloud-training-link{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.data-cloud-training-link:focus-visible{outline-offset:3px;outline:2px solid #1769d2}.data-resource-workbench{--resource-border:#d6dfe9;--resource-muted:#526276;--resource-accent:#174b83;color:#172e48;max-width:1560px;margin:auto;padding:24px;line-height:1.6}.resource-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.resource-heading h1{margin:2px 0 8px;font-size:26px}.resource-heading p{color:var(--resource-muted);margin:0}.resource-heading small{letter-spacing:.08em;font-size:12px}.data-resource-workbench label{color:#30455e;flex-direction:column;gap:5px;margin:8px 0;font-size:13px;font-weight:600;display:flex}.data-resource-workbench input,.data-resource-workbench select,.data-resource-workbench textarea{color:#172e48;max-width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b9c8d8;border-radius:6px;padding:7px 10px;font-size:14px}.data-resource-workbench textarea{resize:vertical;min-height:80px}.data-resource-workbench input[type=checkbox]{width:18px;min-height:18px;margin-right:8px;display:inline-block}.data-resource-workbench label:has(input[type=checkbox]){flex-direction:row;align-items:center;display:flex}.data-resource-workbench button{color:#174b83;cursor:pointer;background:#fff;border:1px solid #b9c8d8;border-radius:6px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.data-resource-workbench button:hover:not(:disabled){background:#eef5fc;border-color:#174b83}.data-resource-workbench button:active:not(:disabled){background:#d9e9f8}.data-resource-workbench button.v2-primary{color:#fff;background:#174b83;border-color:#174b83}.data-resource-workbench button.v2-primary:hover:not(:disabled){background:#10395f}.data-resource-workbench button:disabled,.data-resource-workbench input:disabled,.data-resource-workbench select:disabled,.data-resource-workbench textarea:disabled{cursor:default;opacity:.62}.data-resource-workbench :focus-visible{outline-offset:2px;outline:3px solid #e49a28}.data-resource-workbench fieldset{border:1px solid var(--resource-border);border-radius:8px;min-width:0;margin:12px 0;padding:14px}.data-resource-workbench legend{padding:0 6px;font-size:14px;font-weight:700}.data-resource-workbench details{border:1px solid var(--resource-border);border-radius:8px;margin:12px 0;padding:12px}.data-resource-workbench summary{cursor:pointer;font-size:14px;font-weight:600}.resource-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.resource-toolbar label{flex:1;min-width:160px}.resource-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.resource-tabs button[aria-current=page]{color:#fff;background:#174b83;border-color:#174b83}.resource-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.resource-layout aside{border:1px solid var(--resource-border);background:#f3f7fb;border-radius:8px;padding:12px}.resource-layout aside p{color:var(--resource-muted);font-size:12px}.resource-layout aside button{text-align:left;width:100%;margin:0 0 8px;padding:10px}.resource-layout aside button strong,.resource-layout aside button span{overflow-wrap:anywhere;display:block}.resource-layout aside button span{color:var(--resource-muted);margin-top:5px;font-size:12px;font-weight:400}.resource-layout aside button[aria-current=true]{background:#e7f1fb;border-color:#174b83;box-shadow:inset 3px 0 #174b83}.resource-editor,.resource-simulation,.resource-runs{border:1px solid var(--resource-border);background:#fff;border-radius:8px;min-width:0;padding:20px}.resource-editor>p{color:var(--resource-muted)}.resource-notice,.resource-status{color:#254969;background:#edf4fc;border:1px solid #c8dbee;border-radius:6px;padding:10px 14px;font-size:13px}.resource-error{color:#962b1e;background:#fff0ed;border:1px solid #e9b5ac;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.resource-error button{flex-shrink:0}.resource-table-scroll{border:1px solid var(--resource-border);border-radius:6px;overflow-x:auto}.resource-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.resource-table-scroll th,.resource-table-scroll td{text-align:left;border-bottom:1px solid #e3eaf1;padding:8px}.resource-table-scroll thead{background:#eff4f9}.resource-table-scroll th{color:#304b67;font-weight:600}.resource-table-scroll td input,.resource-table-scroll td select{width:160px;min-width:120px;min-height:34px;padding:5px}.resource-field-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resource-field-row code{overflow-wrap:anywhere;font-size:12px}.resource-field-row label{flex:1;min-width:100px}.resource-save{border-top:1px solid var(--resource-border);margin-top:22px;padding-top:16px}.resource-save>span{color:var(--resource-muted);font-size:12px}.resource-flow article,.resource-relations article,.resource-runs article{border:1px solid var(--resource-border);background:#f8fafc;border-radius:8px;margin:14px 0;padding:16px}.resource-flow article header,.resource-runs article header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.resource-flow article header span{gap:6px;display:flex}.resource-flow article>label{max-width:650px}.resource-relations blockquote,.resource-editor blockquote{color:#30455e;white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #a8c4de;margin:12px 0;padding:6px 12px}.resource-relations small{color:var(--resource-muted);overflow-wrap:anywhere;display:block}.resource-runs article header span{color:var(--resource-muted);overflow-wrap:anywhere;font-size:12px}.resource-runs li{margin:10px 0;font-size:13px}.resource-runs li span{color:var(--resource-muted);display:block}.resource-runs li button{margin-top:6px;font-size:12px}.resource-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.resource-simulation h2,.resource-runs h2{margin:0 0 8px;font-size:20px}@media (max-width:1000px){.resource-layout{grid-template-columns:200px minmax(0,1fr)}.resource-heading{display:block}.data-resource-workbench{padding:16px}}@media (max-width:700px){.resource-layout{grid-template-columns:1fr}.resource-layout aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-layout aside>p{grid-column:1/-1}.resource-layout aside button{margin:0}.resource-form-grid{grid-template-columns:1fr}.resource-editor,.data-resource-workbench{padding:12px}.resource-toolbar{align-items:stretch}.resource-toolbar label{min-width:100%;margin:2px 0}.resource-toolbar button{min-height:44px}.resource-tabs button{flex:1}.resource-heading h1{font-size:23px}.resource-error{display:block}}@media (prefers-reduced-motion:reduce){.data-resource-workbench button{transition:none}}.data-preparation-surface:has(.data-resource-workbench){min-width:0}.data-resource-workbench{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0}.data-resource-workbench label,.resource-heading>div{min-width:0;max-width:100%}.data-resource-workbench select{box-sizing:border-box;width:100%;min-width:0}@media (max-width:700px){.data-resource-workbench .resource-toolbar label{min-width:100%}}.v2-login.is-register .v2-login-stage{grid-template-columns:minmax(0,1fr) var(--login-panel-column)}.v2-login.is-register .v2-login-panel{width:420px;min-width:0;max-width:420px}.v2-login.is-register .v2-login-panel>.v2-login-box{--login-box-radius:24px;border-radius:var(--login-box-radius);padding:24px}.v2-login.is-register .v2-auth-tabs{border-radius:9px;height:44px;margin-bottom:14px}.v2-login.is-register .v2-login-box h2{font-size:24px}.v2-login.is-register .v2-login-box>p{max-width:500px;margin:7px auto 10px;line-height:1.5}.v2-register-review{color:#657483;border-block:1px solid #e6ebef;justify-content:center;align-items:center;gap:7px;min-height:32px;margin:0 0 14px;font-size:10px;display:flex}.v2-register-review svg{color:#24788d}.v2-register-review strong{color:#23465a}.v2-login.is-register .v2-register-type{gap:8px;margin-bottom:1px}.v2-login.is-register .v2-register-type>button{border-radius:8px;min-height:58px;padding:10px 13px}.v2-login.is-register .v2-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.v2-login.is-register .v2-login-box form{grid-template-columns:minmax(0,1fr);gap:10px 12px;display:grid}.v2-login.is-register .v2-login-box form>.v2-register-type,.v2-login.is-register .v2-login-box form>.v2-register-grid,.v2-login.is-register .v2-login-box form>.v2-terms-check,.v2-login.is-register .v2-login-box form>.v2-form-error,.v2-login.is-register .v2-login-box form>.v2-login-submit,.v2-login.is-register .v2-register-grid>.wide{grid-column:1/-1}.v2-login.is-register .v2-input,.v2-login.is-register .v2-sms-send{height:42px}.v2-login.is-register .v2-input{border-radius:7px;margin-top:4px;padding-inline:12px}.v2-login.is-register .v2-input input{min-width:0;font-size:12px}.v2-login.is-register .v2-input input::placeholder{font-size:11px}.v2-login.is-register .v2-register-field{color:#29495b;min-width:0;font-size:10px;font-weight:680;display:block}.v2-register-field>span{display:block}.v2-register-field abbr,.v2-terms-check abbr,.knowledge-editor abbr{color:#d94f49;border:0;text-decoration:none}.v2-register-field>small{color:#85919a;min-height:14px;margin:3px 2px 0;font-size:9px;font-weight:450;line-height:1.35;display:block}.v2-register-field>small.is-error{color:#c83f3a}.v2-register-field .v2-input:has(input[aria-invalid=true]){background:snow;border-color:#df7b76;box-shadow:0 0 0 2px #cf3e3714}.v2-login.is-register .v2-sms-row{grid-template-columns:minmax(0,1fr) 104px;gap:7px;display:grid}.v2-login.is-register .v2-sms-send{border-radius:7px;margin-top:4px;font-size:10px}.v2-login.is-register .v2-sms-hint{border-radius:6px;min-height:28px;margin:-3px 0 0;padding:5px 8px;font-size:9px}.v2-login.is-register .v2-terms-check{min-height:28px;margin:0;padding:0 2px;font-size:10px}.v2-login.is-register .v2-terms-check.is-error{color:#c83f3a}.v2-login.is-register .v2-terms-check input{width:17px;height:17px}.v2-login.is-register .v2-login-submit{border-radius:8px;height:46px;margin:0}.v2-login.is-register .v2-login-assurance{margin-top:11px;padding-top:11px}.v2-shell .v2-system-select{isolation:isolate;cursor:pointer;gap:8px;min-width:204px;padding:0 11px;position:relative}.v2-shell .v2-system-select>strong{color:#314d61;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;min-width:0;font-size:12px;font-weight:680;overflow:hidden}.v2-shell .v2-system-select>svg{z-index:1;pointer-events:none;flex:none;position:relative}.v2-shell .v2-system-select>select{z-index:2;opacity:0;cursor:pointer;width:100%;min-width:0;max-width:none;height:100%;position:absolute;inset:0}.v2-shell .v2-system-select:focus-within{outline-offset:1px;box-shadow:none;background:#fff;border-color:#74a9df;outline:3px solid #367ed524}.platform-assistant:not(.is-open) .platform-assistant-trigger .u2-assistant-mark__glyph{animation:14s linear infinite u2TriggerRotate}@keyframes u2TriggerRotate{to{transform:rotate(360deg)}}.v2-version-popover{background:#fff;border:1px solid #d8e1e8;border-radius:12px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:230px minmax(0,1fr);width:min(1040px,100vw - 48px);max-height:min(700px,100vh - 96px);padding:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #1e30422e}.v2-version-popover>header{background:#f8fafc;border-bottom:1px solid #e3e9ee;grid-column:1/-1;min-height:72px;padding:14px 18px}.v2-version-popover>header small{color:#397695}.v2-version-popover>header h2{font-size:20px}.v2-version-popover>header>span{color:#7a8995;font-size:10px}.v2-version-grid{background:#f7f9fb;border-right:1px solid #e3e9ee;flex-direction:column;gap:0;min-height:0;padding:8px;display:flex;overflow:hidden auto}.v2-version-grid>button{text-align:left;width:100%;min-width:0;min-height:62px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ebf0;border-radius:0;flex:none;padding:10px 10px 9px;display:block;position:relative}.v2-version-grid>button:hover{background:#eef3f7;transform:none}.v2-version-grid>button.is-selected{color:#1e607d;background:#e9f2f8}.v2-version-grid>button.is-selected:before{content:"";background:#2b88ac;width:3px;position:absolute;inset:8px auto 8px 0}.v2-version-grid>button>div{justify-content:space-between;display:flex}.v2-version-grid>button>div b{display:none}.v2-version-grid>button em{border-radius:4px;padding:2px 5px;font-size:8px}.v2-version-grid h3{margin:0 0 3px;font-size:13px}.v2-version-grid strong{color:#536c7a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.v2-version-grid p{display:none}.v2-version-grid time{color:#8b98a2;margin-top:4px;font-size:8px;display:block}.v2-version-detail{min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:22px 24px;overflow:auto}.v2-version-detail>header{border-bottom:1px solid #e4e9ed;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid}.v2-version-detail>header>span{background:#edf5f7;border-radius:8px;width:38px;height:38px}.v2-version-detail>header h3{margin:4px 0 6px;font-size:21px}.v2-version-detail>header p{color:#667b88;margin:0;font-size:11px;line-height:1.65}.v2-version-detail>div{margin-top:0;display:block}.v2-version-detail>div>section{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf1f4;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.v2-version-detail>div>section>b{border-radius:5px;width:26px;height:26px}.v2-version-detail section strong{font-size:12px}.v2-version-detail section p{margin:4px 0 0;font-size:10px;line-height:1.6}.vel-partner-inner{gap:42px}.vel-partner-lanes{gap:12px;display:grid}.vel-home-curated .vel-partner-inner{gap:54px}.vel-home-curated .vel-partner-lanes{gap:28px}.vel-partner-lane{background:0 0;border-block:0;grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.vel-partner-lane+.vel-partner-lane{border-top:0}.vel-partner-lane-title{gap:4px;padding-left:28px;display:grid}.vel-partner-lane-title small{color:#4d89a4;letter-spacing:.14em;font-size:8px}.vel-partner-lane-title b{color:#24495c;font-size:14px}.vel-partner-marquee{padding:14px 0}.vel-home-curated .vel-partner-lane{min-height:84px}.vel-home-curated .vel-partner-marquee{padding:10px 0}.vel-home-curated .vel-partner-logo{width:220px;min-width:220px;height:62px;min-height:62px;box-shadow:none;color:#244e7a;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr);justify-content:start;align-items:center;column-gap:11px;margin:0 14px;padding:0 10px;display:grid}.vel-home-curated .vel-partner-mark{place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.vel-home-curated .vel-partner-mark img{object-fit:contain;object-position:center;width:40px;max-width:40px;height:40px;max-height:40px;display:block}.vel-home-curated .vel-partner-logo b{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;line-height:1.2;overflow:hidden}.vel-home-curated .vel-partner-logo.is-icon-crop .vel-partner-mark{justify-items:start}.vel-home-curated .vel-partner-logo.is-icon-crop .vel-partner-mark img{object-fit:contain;width:auto;max-width:none;height:34px;max-height:34px}.vel-home-curated .vel-partner-logo.is-wide-mark{grid-template-columns:64px minmax(0,1fr)}.vel-home-curated .vel-partner-logo.is-wide-mark .vel-partner-mark{width:64px}.vel-home-curated .vel-partner-logo.is-wide-mark .vel-partner-mark img{width:62px;max-width:62px;height:34px;max-height:34px}.vel-home-curated .vel-partner-logo.is-inverse-mark .vel-partner-mark img{filter:brightness(0)saturate()invert(32%)sepia(29%)saturate(1516%)hue-rotate(165deg)brightness(89%)contrast(91%);height:34px;max-height:34px}.knowledge-admin{gap:12px}.knowledge-admin-hero{background:#fff;border-radius:10px;min-height:128px;padding:24px 28px}.knowledge-admin-hero:after{display:none}.knowledge-admin-hero h1{margin:7px 0 6px;font-size:27px}.knowledge-admin-hero p{max-width:800px;font-size:11px}.knowledge-admin-hero>button{border-radius:6px;min-height:38px}.knowledge-governance-strip{background:#fff;border:1px solid #dae4e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledge-governance-strip article{border-right:1px solid #e3eaee;grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;padding:15px 18px;display:grid}.knowledge-governance-strip article:last-child{border-right:0}.knowledge-governance-strip article>span{color:#2e7f91;background:#edf5f7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.knowledge-governance-strip article>div{min-width:0}.knowledge-governance-strip small{color:#6d8a98;letter-spacing:.08em;font-size:8px;display:block}.knowledge-governance-strip strong{color:#244a5c;margin-top:3px;font-size:12px;display:block}.knowledge-governance-strip p{color:#788a94;margin:4px 0 0;font-size:9px;line-height:1.5}.knowledge-admin-stats{border-radius:8px}.knowledge-admin-stats article{min-height:78px}.knowledge-test-lab{background:#f8fbfc;border-radius:8px;padding:18px 20px}.knowledge-admin-list{border-radius:8px}.knowledge-admin-list>header{min-height:68px;padding:13px 18px}.knowledge-row-head,.knowledge-rows>article{grid-template-columns:minmax(300px,2.3fr) minmax(140px,1fr) 112px 164px}.knowledge-row-head{padding-inline:18px}.knowledge-rows>article{min-height:102px;padding:14px 18px}.knowledge-rows>article.is-expanded{background:#fbfdfe}.knowledge-rows>article>div:last-child button{border-radius:6px;width:32px;height:32px}.knowledge-rows>article .knowledge-expand svg{transition:transform .16s}.knowledge-rows>article.is-expanded .knowledge-expand svg{transform:rotate(180deg)}.knowledge-row-detail{border-top:1px solid #e3eaee;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:18px;margin-top:2px;padding:15px 0 3px;display:grid}.knowledge-row-detail small{color:#708995;font-size:9px;display:block}.knowledge-row-detail p{color:#354f5e;margin:5px 0 0;font-size:11px;line-height:1.75}.knowledge-row-detail strong{color:#355666;margin-top:5px;font-size:11px;display:block}.knowledge-row-detail a{color:#337b9c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;margin-top:7px;font-size:10px;display:flex;overflow:hidden}.knowledge-row-detail time{color:#8a969d;margin-top:7px;font-size:9px;display:block}.knowledge-editor-backdrop{z-index:400;padding:14px 24px;inset:76px 0 0}.knowledge-editor{border-radius:12px;max-height:calc(100dvh - 104px)}.knowledge-editor>header{z-index:2;background:#f8fafb;position:sticky;top:0}.knowledge-editor label>span{display:block}.knowledge-editor label abbr{margin-left:3px}.knowledge-editor input,.knowledge-editor select,.knowledge-editor textarea{border-radius:6px}@media (max-width:1080px){.vel-partner-lane{grid-template-columns:150px minmax(0,1fr)}.vel-partner-lane-title{padding-left:18px}}@media (max-width:880px){.v2-login.is-register .v2-login-stage{grid-template-columns:1fr}.v2-login.is-register .v2-login-panel{justify-self:center;width:100%}}@media (max-width:720px){.v2-login.is-register{padding:12px}.v2-login.is-register .v2-login-panel>.v2-login-box{padding:20px 16px}.v2-login.is-register .v2-login-box form,.v2-login.is-register .v2-register-grid{grid-template-columns:1fr}.v2-login.is-register .v2-login-box form>.v2-register-field,.v2-login.is-register .v2-register-grid>.wide{grid-column:1}.v2-login.is-register .v2-sms-row{grid-template-columns:minmax(0,1fr) 92px}.v2-version-popover{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;width:auto;max-height:calc(100dvh - 24px);inset:auto 12px 12px}.v2-version-popover>header{grid-column:1}.v2-version-grid{border-bottom:1px solid #e3e9ee;border-right:0;flex-direction:row;grid-row:2;overflow:auto hidden}.v2-version-grid>button{border-bottom:0;border-right:1px solid #e3e9ee;min-width:150px}.v2-version-detail{grid-row:3;padding:18px}.vel-partner-lane{grid-template-columns:1fr}.vel-partner-lane-title{align-items:center;gap:8px;padding:10px 18px 0;display:flex}.vel-partner-marquee{padding:9px 0 12px}.knowledge-governance-strip{grid-template-columns:1fr}.knowledge-governance-strip article{border-bottom:1px solid #e3eaee;border-right:0}.knowledge-governance-strip article:last-child{border-bottom:0}.knowledge-row-detail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.platform-assistant:not(.is-open) .platform-assistant-trigger .u2-assistant-mark__glyph{animation:none}.vel-partner-track{animation-play-state:paused}}.ai-model-square{gap:22px;display:grid}.ai-model-square__head{border:1px solid var(--cloud-line,#e7ebf1);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 28px;display:flex}.ai-model-square__eyebrow,.ai-api-workbench__title span,.ai-request-history__head span{color:var(--cloud-blue,#347cda);letter-spacing:.12em;font-size:11px;font-weight:700}.ai-model-square__head h2{color:var(--cloud-ink,#172b3a);margin:5px 0 6px;font-size:26px;line-height:1.25}.ai-model-square__head p{max-width:760px;color:var(--cloud-muted,#71818d);margin:0;font-size:14px}.ai-model-runtime{border-left:1px solid var(--cloud-line,#e7ebf1);min-width:210px;padding-left:20px}.ai-model-runtime>span,.ai-model-runtime>small,.ai-model-runtime>button{align-items:center;gap:7px;display:flex}.ai-model-runtime>span{color:#9a6730;font-weight:650}.ai-model-runtime.is-online>span{color:#217d63}.ai-model-runtime>small{color:var(--cloud-muted,#71818d);margin:3px 0 7px}.ai-model-runtime>button{color:var(--cloud-blue,#347cda);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ai-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-model-card{border:1px solid var(--cloud-line,#e7ebf1);min-height:214px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:18px;transition:border-color .15s,background-color .15s}.ai-model-card:hover{border-color:#bccde1}.ai-model-card.is-selected{border-color:var(--cloud-blue,#347cda);box-shadow:inset 3px 0 0 var(--cloud-blue,#347cda)}.ai-model-card:not(.is-callable){background:#fafbfc}.ai-model-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.ai-model-card__top img{object-fit:contain;width:34px;height:34px}.ai-model-state{color:#788592;background:#f1f3f6;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:650;display:inline-flex}.ai-model-state.is-available{color:#217d63;background:#edf8f4}.ai-model-card>strong{color:var(--cloud-ink,#172b3a);font-size:17px;display:block}.ai-model-card>small{color:var(--cloud-muted,#71818d);margin-top:2px;font-size:12px;display:block}.ai-model-card>p{min-height:44px;color:var(--cloud-text,#415563);margin:12px 0;font-size:13px;line-height:1.65}.ai-model-tags{flex-wrap:wrap;gap:6px;display:flex}.ai-model-tags em{border:1px solid var(--cloud-line,#e7ebf1);color:#647582;border-radius:4px;padding:2px 6px;font-size:11px;font-style:normal}.ai-api-workbench{border:1px solid var(--cloud-line,#e7ebf1);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.ai-api-workbench__form,.ai-api-workbench__result{min-width:0;padding:24px}.ai-api-workbench__form{border-right:1px solid var(--cloud-line,#e7ebf1)}.ai-api-workbench__title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ai-api-workbench__title h3,.ai-request-history__head h3{color:var(--cloud-ink,#172b3a);margin:2px 0 0;font-size:19px}.ai-api-workbench__title code{color:#4c6170;background:#f2f5f9;border-radius:5px;padding:5px 8px;font-size:11px}.ai-field-label{color:#314958;align-items:center;gap:6px;margin:15px 0 6px;font-size:13px;font-weight:650;display:flex}.ai-api-workbench input,.ai-api-workbench textarea{border:1px solid var(--cloud-line-strong,#d9e0e9);width:100%;color:var(--cloud-ink,#172b3a);font:inherit;background:#fff;border-radius:7px}.ai-api-workbench input{min-height:42px;padding:0 12px}.ai-api-workbench textarea{resize:vertical;min-height:134px;padding:11px 12px}.ai-field-help{color:var(--cloud-muted,#71818d);margin-top:5px;font-size:12px;display:block}.ai-api-notice{color:#795a31;background:#fff8ec;border-left:3px solid #d39b51;margin-top:12px;padding:9px 11px;font-size:12px}.ai-api-notice.is-danger{color:#873d38;background:#fff3f2;border-color:#c95a50}.ai-api-run{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;display:inline-flex!important}.ai-api-run:disabled{cursor:not-allowed;opacity:.55}.ai-response-metrics{border:1px solid var(--cloud-line,#e7ebf1);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-response-metrics>span{border-right:1px solid var(--cloud-line,#e7ebf1);min-width:0;padding:12px 13px}.ai-response-metrics>span:last-child{border-right:0}.ai-response-metrics small,.ai-response-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-response-metrics small{color:var(--cloud-muted,#71818d);font-size:11px}.ai-response-metrics strong{color:var(--cloud-ink,#172b3a);margin-top:3px;font-size:14px}.ai-response-ok{align-items:center;gap:5px;display:inline-flex;color:#217d63!important;letter-spacing:0!important}.ai-response-content{border:1px solid var(--cloud-line,#e7ebf1);color:#2d4351;white-space:pre-wrap;background:#f8fafc;border-radius:8px;min-height:150px;max-height:280px;margin:14px 0;padding:14px;font-size:14px;line-height:1.75;overflow:auto}.ai-response-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;display:grid}.ai-response-meta div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.ai-response-meta dt{color:var(--cloud-muted,#71818d);font-size:12px}.ai-response-meta dd{color:#314958;margin:0;font-size:12px;font-weight:650}.ai-response-empty{color:#8a99a4;text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.ai-response-empty strong{color:#4a5d6a;margin-top:12px}.ai-response-empty p{max-width:320px;margin:5px 0 0;font-size:13px}.ai-request-history{border:1px solid var(--cloud-line,#e7ebf1);background:#fff;border-radius:12px;padding:24px}.ai-request-history__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.ai-request-history__head>small{color:var(--cloud-muted,#71818d)}@media (max-width:1180px){.ai-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ai-model-square__head{flex-direction:column;align-items:stretch;padding:21px}.ai-model-runtime{border-top:1px solid var(--cloud-line,#e7ebf1);border-left:0;padding:14px 0 0}.ai-model-grid,.ai-api-workbench{grid-template-columns:1fr}.ai-api-workbench__form{border-right:0;border-bottom:1px solid var(--cloud-line,#e7ebf1)}}@media (max-width:560px){.ai-model-grid{grid-template-columns:1fr}.ai-api-workbench__form,.ai-api-workbench__result,.ai-request-history{padding:18px}.ai-response-metrics{grid-template-columns:1fr}.ai-response-metrics>span{border-right:0;border-bottom:1px solid var(--cloud-line,#e7ebf1)}.ai-response-metrics>span:last-child{border-bottom:0}.ai-request-history__head{flex-direction:column;align-items:flex-start}}.admission-page{color:#193244;background:#f5f7fa;min-height:100dvh;font-size:14px;line-height:1.65}.admission-page *{box-sizing:border-box}.admission-topbar{background:#fff;border-bottom:1px solid #e1e7ee;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px max(24px,50vw - 570px);display:flex}.admission-topbar .v2-brand-logo{width:142px;max-width:100%;height:auto}.admission-topbar nav{white-space:nowrap;align-items:center;gap:22px;display:flex}.admission-page a{color:#2463a5;text-decoration:none}.admission-page a:hover{text-decoration:underline}.admission-page button{color:#24485e;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-weight:500;transition:background .15s;display:inline-flex}.admission-page button:hover{background:#edf3f9}.admission-page button:active{background:#e0eaf5}.admission-page button.is-primary{color:#fff;background:#2368b4;border-color:#2368b4}.admission-page button.is-primary:hover{background:#1b5594}.admission-page button:disabled{cursor:not-allowed;opacity:.5}.admission-page :focus-visible{outline-offset:3px;outline:2px solid #2368b4}.admission-container{max-width:1140px;margin:auto;padding:38px 24px 72px}.admission-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.admission-heading small{letter-spacing:.1em;color:#61788b;font-size:11px}.admission-heading h1{margin:8px 0 12px;font-size:28px;font-weight:650;line-height:1.3}.admission-heading p{color:#5c6f80;max-width:740px;margin:0}.admission-heading>svg{color:#3c8991;flex-shrink:0}.admission-identity{background:#fff;border:1px solid #e1e7ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 20px;display:flex}.admission-identity>span{margin-right:auto}.admission-identity label{white-space:nowrap;align-items:center;gap:10px;min-width:0;max-width:100%;font-size:13px;display:flex}.admission-page select,.admission-page input:not([type=checkbox]),.admission-page textarea{color:#193244;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd6e0;border-radius:8px;padding:10px 12px;line-height:1.5;display:block}.admission-identity select{max-width:350px}.admission-page textarea{resize:vertical;min-height:110px}.admission-page input::placeholder,.admission-page textarea::placeholder{color:#758797;font-weight:400}.admission-tabs{border-bottom:1px solid #dbe4ec;flex-wrap:wrap;gap:20px;margin:24px 0;display:flex}.admission-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-weight:550}.admission-tabs button[aria-current=page]{color:#2368b4;border-bottom-color:#2368b4}.admission-panel{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:26px 28px}.admission-panel>header{border-bottom:1px solid #e5eaf0;margin-bottom:22px;padding-bottom:18px}.admission-page h2{margin:0 0 6px;font-size:20px;font-weight:650;line-height:1.4}.admission-page h3{margin:0 0 4px;font-size:16px;font-weight:600}.admission-page h4{margin:0;font-size:15px}.admission-page p{color:#596e80;margin:6px 0 12px}.admission-page small{color:#687c8c;font-size:12px}.admission-form{gap:20px;max-width:760px;margin-top:24px;scroll-margin-top:20px;display:grid}.admission-form label,.admission-code-form label,.admission-toolbar label,.admission-review-form>label{font-weight:500;display:block}.admission-page abbr{color:#b34233;text-decoration:none}.admission-form label>input,.admission-form label>select,.admission-form label>textarea,.admission-code-form label>input{margin-top:6px}.admission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admission-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admission-code-form{align-items:flex-end;gap:12px;max-width:760px;display:flex}.admission-code-form label{flex:1}.admission-code-form button{min-height:43px}.admission-target-summary{background:#f3f7fb;border-left:3px solid #377aba;align-items:center;gap:12px;padding:16px;display:flex}.admission-target-summary svg{color:#377aba;flex-shrink:0}.admission-target-summary p{margin:2px 0}.admission-list{display:grid}.admission-list>article{border-bottom:1px solid #e6ebf1;padding:20px 0}.admission-list>article:first-child{padding-top:0}.admission-list>article:last-child{border-bottom:0}.admission-form+.admission-list{margin-top:28px}.admission-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admission-record-head>div{min-width:0}.admission-record-head h3,.admission-detail,.admission-note{overflow-wrap:anywhere;white-space:pre-wrap}.admission-status{color:#536d80;white-space:nowrap;background:#edf2f6;border-radius:5px;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.admission-status.is-approved{color:#246950;background:#e8f5ef}.admission-status.is-needs_changes,.admission-status.is-rejected{color:#8c5121;background:#fff2df}.admission-status.is-submitted{color:#2265a6;background:#edf5fc}.admission-page .admission-note{color:#365f82;background:#f0f6fb;border-left:3px solid #91b8d7;padding:12px 16px}.admission-note button{margin-left:10px}.admission-error{color:#a22c24;background:#fff3f1;border-left:3px solid #c25750;margin:0 0 18px;padding:14px 16px}.admission-error button{margin-left:12px}.admission-history{color:#607789;margin-top:16px;font-size:12px}.admission-history summary{cursor:pointer;width:fit-content;padding:4px 0}.admission-history ol{margin:0;padding:8px 0 0;list-style:none}.admission-history li{align-items:baseline;gap:18px;padding:7px 0;display:flex}.admission-history time{flex-shrink:0}.admission-history span{overflow-wrap:anywhere}.admission-empty{text-align:center;max-width:680px;margin:auto;padding:42px 20px}.admission-empty>svg{color:#728b9e;margin-bottom:16px}.admission-empty h3{margin:0 0 10px}.admission-empty button{margin-top:12px}.admission-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.admission-toolbar label:first-child{flex:1;min-width:240px}.admission-review-form{background:#f7f9fc;border:1px solid #dae3ed;border-radius:8px;gap:12px;margin-top:20px;padding:20px;display:grid}.admission-form fieldset{border:1px solid #dae3ed;border-radius:8px;margin:0;padding:16px}.admission-form legend{padding:0 5px}.admission-reviewers{flex-wrap:wrap;gap:12px 20px;display:flex}.admission-reviewers label{align-items:center;gap:8px;font-weight:400;display:flex}.admission-reviewers input{width:16px;height:16px;margin:0}.admission-invite{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admission-invite code{letter-spacing:.04em;overflow-wrap:anywhere;font-size:13px}.admission-skip{z-index:2000;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.admission-skip:focus{top:10px}.admission-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.v2-login.is-register .v2-register-grid{grid-template-columns:1fr}.v2-login.is-register .v2-login-box form>.v2-register-field{grid-column:1/-1}.v2-login.is-register .v2-login-box .v2-register-review{line-height:1.7}.v2-login.is-register .v2-register-field input{font-size:14px}@media (max-width:700px){.admission-topbar{gap:14px;padding:16px}.admission-topbar .v2-brand-logo{width:112px}.admission-topbar nav{gap:12px;font-size:12px}.admission-container{padding:24px 16px 48px}.admission-heading h1{font-size:24px}.admission-heading>svg{display:none}.admission-identity{gap:12px;padding:14px}.admission-identity>span{width:100%}.admission-identity label{flex:1;min-width:0;display:grid}.admission-identity select{width:100%;max-width:none}.admission-tabs{gap:5px 18px}.admission-tabs button{font-size:13px}.admission-panel{padding:20px 16px}.admission-form-grid{grid-template-columns:1fr}.admission-code-form{display:grid}.admission-code-form label{min-width:0}.admission-record-head{gap:10px}.admission-history li{gap:2px;display:grid}.admission-toolbar label:first-child{flex:auto;width:100%;min-width:0}.admission-invite{gap:8px}.admission-invite code{max-width:100%}}@media (prefers-reduced-motion:reduce){.admission-page *{scroll-behavior:auto;transition:none}}.academy-center{color:#1f3445;min-width:0;font-size:14px;line-height:1.65}.academy-center h2,.academy-center h3,.academy-center h4{color:#182c3c;margin:0 0 8px;line-height:1.4}.academy-center h2{font-size:23px}.academy-center h3{font-size:17px}.academy-center h4{font-size:15px}.academy-center p{margin:8px 0 14px}.academy-center small{color:#657784}.academy-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.academy-heading>div{max-width:860px}.academy-heading small{letter-spacing:.12em;font-size:11px}.academy-heading h2{margin-top:8px}.academy-center button,.academy-dialog button{color:#25445c;min-height:36px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #cbd5df;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.academy-center button:hover:not(:disabled),.academy-dialog button:hover:not(:disabled){background:#eef4fa;border-color:#7c9cbd}.academy-center button.is-primary,.academy-dialog button.is-primary{color:#fff;background:#176ad2;border-color:#176ad2}.academy-center button.is-primary:hover:not(:disabled),.academy-dialog button.is-primary:hover:not(:disabled){background:#1058b4}.academy-center button:disabled,.academy-dialog button:disabled{opacity:.5;cursor:not-allowed}:is(.academy-center :is(button,input,select,textarea,a):focus-visible,.academy-dialog :is(button,input,textarea):focus-visible){outline-offset:3px;outline:2px solid #176ad2}.academy-center a{color:#1764bc;text-underline-offset:3px;text-decoration:underline}.academy-toolbar{background:#f6f8fa;border:1px solid #e0e6ec;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:flex}.academy-toolbar>label{flex:1;max-width:660px}.academy-center label,.academy-dialog label{min-width:0;font-weight:500;display:block}.academy-center label>small,.academy-dialog label>small{margin-top:6px;font-weight:400;display:block}.academy-center label>:is(input,select,textarea),.academy-dialog label>:is(input,textarea){margin-top:6px;display:block}.academy-center input,.academy-center select,.academy-center textarea,.academy-dialog input,.academy-dialog textarea{box-sizing:border-box;color:#243d50;width:100%;min-width:0;font:inherit;box-shadow:none;background:#fff;border:1px solid #c9d4df;border-radius:4px;padding:9px 11px;line-height:1.5}.academy-center textarea,.academy-dialog textarea{resize:vertical}.academy-center abbr,.academy-dialog abbr{color:#b83232;text-decoration:none}.academy-tabs{border-bottom:1px solid #dce3ea;flex-wrap:wrap;gap:20px;margin:18px 0 24px;display:flex}.academy-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 6px}.academy-tabs button[aria-current=page]{color:#1764bc;border-bottom-color:#176ad2;font-weight:600}.academy-section-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.academy-section-title>div{flex:1}.academy-section-title>button{flex-shrink:0}.academy-activities{gap:16px;display:grid}.academy-activity{box-shadow:none;background:#fff;border:1px solid #dce3ea;border-radius:6px;margin-bottom:16px;padding:22px}.academy-record-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.academy-status{color:#36536b;background:#f0f5fa;border:1px solid #dce6ef;border-radius:3px;flex-shrink:0;padding:3px 9px;font-size:12px}.academy-multiline{white-space:pre-wrap;overflow-wrap:anywhere}.academy-meta{color:#5c7180;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.academy-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.academy-note{color:#355472;overflow-wrap:anywhere;background:#f2f7fc;border-left:3px solid #7eb3e8;padding:10px 14px}.academy-error{color:#a52d25;overflow-wrap:anywhere;background:#fff3f2;border:1px solid #efc5c1;border-radius:4px;padding:12px 16px}.academy-empty{text-align:center;color:#617582;border:1px dashed #ccd7e0;padding:36px 20px}.academy-editor{background:#f8fafc;border:1px solid #cfdae4;gap:16px;margin-bottom:24px;padding:24px;display:grid}.academy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;display:grid}.academy-center .academy-check{flex-direction:row;align-items:center;gap:9px;font-weight:400;display:flex}.academy-center .academy-check input{flex-shrink:0;width:17px;height:17px;margin:0}.academy-work-editor{border-top:1px solid #dce3ea;margin-top:20px;padding-top:20px}.academy-samples{gap:0;margin:12px 0 20px;display:grid}.academy-samples>label{border-bottom:1px solid #e2e8ee;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px;padding:16px 0;display:grid}.academy-samples>label>span{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-weight:400;display:flex}.academy-review-list{border-top:1px solid #dce3ea;margin-top:20px}.academy-review-list>section{border-bottom:1px solid #dce3ea;padding:18px 0}.academy-review-list header{justify-content:space-between;align-items:center;gap:20px;display:flex}.academy-center details summary{cursor:pointer;color:#355875;padding:9px 0}.academy-history{color:#617582;border-top:1px solid #dce3ea;margin-top:24px;font-size:12px}.academy-eligibility{background:#fff;border:1px solid #dce3ea;margin-bottom:18px;padding:22px}.academy-eligibility p>span{color:#3f6a86;width:76px;display:inline-block}.academy-dialog{box-sizing:border-box;color:#243d50;background:#fff;border:1px solid #ced8e1;border-radius:8px;width:min(540px,100vw - 32px);max-height:calc(100dvh - 48px);padding:26px;font-size:14px;line-height:1.7;overflow:auto}.academy-dialog::backdrop{background:#12243461}.academy-dialog h3{margin:0 0 12px;font-size:19px}.academy-dialog label{margin:14px 0}.academy-dialog p{margin:12px 0}.academy-certificate-dialog{width:min(1120px,100vw - 32px)}.academy-print{min-width:0}.aim-certificate-error{color:#a4513b;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aim-certificate-actions>button,.aim-certificate-actions>a{min-height:40px}.academy-public{max-width:850px;margin:auto;padding:40px 24px}@media (max-width:700px){.academy-heading h2{font-size:20px}.academy-heading>svg{display:none}.academy-toolbar,.academy-section-title{flex-wrap:wrap;gap:10px}.academy-toolbar>label,.academy-section-title>div{flex-basis:100%}.academy-form-grid{grid-template-columns:1fr}.academy-activity,.academy-editor,.academy-eligibility{padding:16px}.academy-samples>label{grid-template-columns:1fr;gap:10px}.academy-tabs{gap:10px}.academy-center h3{font-size:16px}.academy-record-heading{gap:10px}.academy-certificate-dialog{padding:12px}}@media print{body:has(.academy-print){height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}body:has(.academy-print)>:not(.academy-certificate-dialog){display:none!important}body:has(.academy-print) *{visibility:hidden}:is(body:has(.academy-print) .academy-certificate-dialog,body:has(.academy-print) .academy-print,body:has(.academy-print) .academy-print *){visibility:visible}body:has(.academy-print) .academy-certificate-dialog{border:0;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:14mm;position:static;inset:auto;overflow:visible}.academy-certificate-dialog::backdrop{background:#fff}.academy-no-print,.academy-print .aim-certificate-actions,.academy-print .aim-certificate-error{display:none!important}}:is(.learning-ob-center,.learning-content-detail,.learning-admin-layout,.learning-dashboard){min-width:0;font-size:14px;line-height:1.65}:is(.learning-ob-center,.learning-content-detail,.learning-admin-layout,.learning-dashboard) :is(small,em,footer,.learning-media-source){font-size:12px;line-height:1.5}:is(.learning-ob-center,.learning-content-detail,.learning-admin-layout,.learning-dashboard) p{font-size:14px;line-height:1.7}:is(.learning-content-grid,.learning-next-lessons,.learning-ob-path) :is(h3,strong){font-size:16px;line-height:1.5}.learning-content-grid>button{text-align:left;min-width:0}.learning-media-poster .learning-media-source{white-space:normal;max-width:calc(100% - 88px);bottom:14px;left:14px}.learning-content-detail h2,.learning-ob-center h2{font-size:24px;line-height:1.4}.learning-detail-seal{max-width:170px}.learning-program-switch{flex-wrap:wrap}.learning-fixed-routes{color:#243746;margin-bottom:24px;font-size:14px}.learning-fixed-routes header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.learning-fixed-routes h2{margin:0 0 8px;font-size:24px}.learning-fixed-routes header p{color:#536575;margin:0;line-height:1.6}.learning-fixed-routes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.learning-fixed-routes article{background:#fff;border:1px solid #dce3ea;border-radius:6px;flex-direction:column;gap:12px;padding:22px;display:flex}.learning-fixed-routes h3{margin:0;font-size:19px}.learning-fixed-routes article p{flex:1;margin:0;line-height:1.8}.learning-fixed-routes small{color:#536575;font-size:12px}.learning-fixed-routes a{color:#1764bc;align-items:center;gap:8px;min-height:32px;display:inline-flex}.learning-fixed-routes a:focus-visible{outline-offset:3px;outline:2px solid #176ad2}@media (max-width:800px){.learning-fixed-routes>div{grid-template-columns:1fr}.learning-fixed-routes header{flex-direction:column;align-items:start}.learning-media-source{max-width:60%}}.v2-role-task-guide{color:#263746;background:#fff;border:1px solid #dbe3ec;margin:16px 0;padding:16px}.v2-role-task-guide summary{cursor:pointer;font-weight:600}.v2-role-task-guide>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.v2-role-task-guide p{font-size:14px;line-height:1.7}.v2-role-task-guide h3{font-size:16px}.academy-recipient-list{flex-wrap:wrap;gap:12px 24px;padding:12px 0;display:flex}.cockpit-metric-notes{z-index:20;position:absolute;bottom:5px;left:35%}.cockpit-metric-notes>button{color:#245975;cursor:pointer;background:#fff;border:1px solid #cfdee8;padding:4px 12px;font-size:12px}.cockpit-metric-notes dialog{color:#193849;background:#fff;border:1px solid #cfdee8;width:min(960px,90vw);max-height:85vh;margin:auto;padding:24px;font-size:15px;line-height:1.7;position:fixed;inset:0;overflow:auto}.cockpit-metric-notes dialog::backdrop{background:#19384955}.cockpit-metric-notes header{justify-content:space-between;gap:12px;display:flex}.cockpit-metric-notes table{border-collapse:collapse;width:100%}.cockpit-metric-notes th,.cockpit-metric-notes td{text-align:left;border-bottom:1px solid #dbe3ec;padding:10px}.v2-role-launcher .v2-console-workspace{padding-top:30px}.v2-role-launcher .v2-console-sidebar-status{margin-top:36px}.role-workbench{--rw-muted:#586b7a;--rw-blue:#2064b8;color:var(--cloud-ink);gap:22px;min-width:0;font-size:14px;line-height:1.6;display:grid}.role-workbench *{box-sizing:border-box}.role-workbench :is(h1,h2,h3,p){margin:0}.role-workbench :is(button,a,input,summary){-webkit-tap-highlight-color:transparent;scroll-margin-top:90px}.role-workbench button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0}.role-workbench button:disabled{cursor:default;opacity:.45}.role-workbench a{color:var(--rw-blue);text-decoration:none}.role-workbench :is(button,a,input,summary):focus-visible{outline:2px solid var(--rw-blue);outline-offset:3px}.role-workbench :is(button,a):not(:disabled):hover{color:var(--rw-blue)}.role-workbench :is(button,a):not(:disabled):active{background-color:#eaf1fa}.rw-heading{justify-content:space-between;align-items:center;gap:24px;padding:0 0 4px;display:flex}.rw-heading>div:first-child{min-width:0}.rw-heading>div>span{color:var(--rw-muted);font-size:12px}.rw-heading h1{letter-spacing:-.5px;margin:9px 0;font-size:27px;font-weight:650;line-height:1.45}.rw-heading p{color:var(--rw-muted);max-width:46em;font-size:13px}.rw-heading-actions{flex-shrink:0;gap:10px;display:flex}.rw-heading-actions>button{border:1px solid var(--cloud-line-strong);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.rw-surface{border:1px solid var(--cloud-line);background:#fff;border-radius:6px;min-width:0}.rw-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.rw-section-head h2{font-size:17px;font-weight:650;line-height:1.5}.rw-section-head p{color:var(--rw-muted);margin-top:5px;font-size:12px}.rw-section-head>:is(a,button){min-height:44px;color:var(--rw-blue);align-items:center;gap:8px;display:inline-flex}.rw-section-note{color:var(--rw-muted);font-size:12px}.rw-work-tabs{border-bottom:1px solid var(--cloud-line);align-items:center;gap:24px;margin:0 24px;display:flex}.rw-work-tabs>[role=tab]{border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:58px;padding:0;font-weight:600;display:flex}.rw-work-tabs>[aria-selected=true]{border-bottom-color:var(--rw-blue);color:var(--rw-blue)}.rw-work-tabs>button>span{background:#f0f4f8;border-radius:4px;padding:0 7px;font-size:12px;font-weight:400}.rw-work-tabs>.rw-refresh{width:40px;height:44px;color:var(--rw-muted);place-items:center;margin-left:auto;display:grid}.rw-work-clear{align-items:center;gap:16px;padding:28px 24px 30px;display:flex}.rw-work-clear>svg{color:#73899c;flex-shrink:0}.rw-work-clear strong{font-size:14px;font-weight:600}.rw-work-clear p{color:var(--rw-muted);margin-top:5px;font-size:12px}.rw-task-list>button{text-align:left;border-bottom:1px solid var(--cloud-line);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:14px 24px;display:flex}.rw-task-list>button:last-child{border-bottom:0}.rw-task-list strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.rw-task-list small{color:var(--rw-muted);margin-top:3px;font-size:12px;display:block}.rw-task-list svg{flex-shrink:0}.rw-more-tasks{padding:0 24px}.rw-more-tasks summary{cursor:pointer;min-height:44px;color:var(--rw-blue);padding:10px 0}.rw-more-tasks .rw-task-list>button{padding-inline:0}.rw-empty{color:var(--rw-muted);padding:24px;font-size:13px}.rw-empty button{color:var(--rw-blue);min-height:44px;padding:0 8px}.rw-duty-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:8px 0 24px;display:grid}.rw-duty-card{border-left:1px solid var(--cloud-line);min-width:0;padding:0 26px}.rw-duty-card:first-child{border:0}.rw-duty-icon{height:36px;color:var(--rw-blue);justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.rw-duty-card h3{letter-spacing:-.2px;font-size:17px;font-weight:600}.rw-duty-card>p{color:var(--rw-muted);min-height:63px;margin-top:9px;font-size:13px}.rw-duty-primary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:15px;font-weight:600;display:flex}.rw-duty-related{border-top:1px solid var(--cloud-line);margin-top:5px;font-size:12px}.rw-duty-related summary{min-height:40px;color:var(--rw-muted);cursor:pointer;padding-top:10px}.rw-duty-related a{justify-content:space-between;align-items:center;min-height:40px;display:flex}.role-workbench .rw-star{width:36px;height:36px;color:var(--rw-muted);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.role-workbench .rw-star:hover{background:#edf4fc}.role-workbench .rw-star[aria-pressed=true]{color:var(--rw-blue)}.rw-fallback-entries{flex-wrap:wrap;gap:12px 24px;padding:0 24px 24px;display:flex}.rw-fallback-entries a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.rw-favorites{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:0 4px;display:flex}.rw-favorites h2{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rw-favorites>div{flex-wrap:wrap;flex:1;align-items:center;gap:8px 22px;display:flex}.rw-favorites a,.rw-favorites>button{align-items:center;gap:7px;min-height:40px;font-size:13px;display:inline-flex}.rw-storage-error{color:#975014;font-size:13px}.rw-metrics{border:1px solid var(--cloud-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.rw-metrics>button{text-align:left;border-right:1px solid var(--cloud-line);gap:2px;padding:0 24px;display:grid}.rw-metrics>button:last-child{border:0}.rw-metrics strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.4}.rw-metrics small{color:var(--rw-muted);font-size:12px}.rw-projects{scroll-margin-top:140px}.rw-filters{border-bottom:1px solid var(--cloud-line);flex-wrap:wrap;align-items:center;gap:4px;padding:0 20px;display:flex}.rw-filters>button{border-bottom:2px solid #0000;min-height:44px;padding:8px 10px;font-size:13px}.rw-filters>button[aria-pressed=true]{border-bottom-color:var(--rw-blue);color:var(--rw-blue);font-weight:650}.rw-filters>.rw-refresh{color:var(--rw-muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rw-project-labels,.role-workbench .rw-project-row{grid-template-columns:minmax(0,1fr) 76px 110px 16px;align-items:center;gap:16px;padding:12px 24px;display:grid}.rw-project-labels{color:var(--rw-muted);background:#fafbfc;font-size:12px}.role-workbench .rw-project-row{text-align:left;border-top:1px solid var(--cloud-line);border-radius:0;width:100%;min-height:92px}.role-workbench .rw-project-row:hover{background:#f7faff}.rw-project-name{gap:8px;min-width:0;display:grid}.rw-project-name>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.rw-project-name>span{color:var(--rw-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.rw-project-name em{font-style:normal}.rw-project-row[aria-expanded=true] .rw-project-name>strong{display:block}.rw-project-row[aria-expanded=true]>svg{transform:rotate(90deg)}.rw-project-detail{color:var(--rw-muted);border-top:1px dashed var(--cloud-line);overflow-wrap:anywhere;grid-column:1/-1;padding-top:12px;font-size:13px}.rw-project-name .rw-danger{color:#b23a32}.rw-project-name .rw-warning{color:#8e590e}.rw-owner{overflow-wrap:anywhere;color:var(--rw-muted);font-size:13px}.rw-project-fact{font-variant-numeric:tabular-nums;font-size:13px}.rw-pagination{border-top:1px solid var(--cloud-line);color:var(--rw-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 24px;font-size:12px;display:flex}.rw-pagination>span{margin-right:auto}.rw-pagination>button{min-height:44px;padding:0 4px}.rw-directory{gap:22px;display:grid}.rw-directory-toolbar{align-items:center;gap:18px;display:flex}.rw-directory-search{border:1px solid var(--cloud-line-strong);background:#fff;border-radius:5px;align-items:center;gap:10px;width:min(520px,100%);padding:0 14px;display:flex}.rw-directory-search input{width:100%;min-width:0;min-height:46px;box-shadow:none;font:inherit;color:inherit;background:0 0;border:0}.rw-favorite-filter{white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:flex}.rw-favorite-filter[aria-pressed=true]{color:var(--rw-blue)}.rw-favorite-filter>span{background:#e9eef5;border-radius:4px;padding:0 6px;font-size:12px}.rw-directory-groups{border-bottom:1px solid var(--cloud-line);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rw-directory-groups>button{border-bottom:2px solid #0000;min-height:44px;padding:10px 16px}.rw-directory-groups>button[aria-pressed=true]{color:var(--rw-blue);border-bottom-color:var(--rw-blue);font-weight:600}.rw-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.role-workbench .rw-system-card{text-align:left;border:1px solid var(--cloud-line);background:#fff;border-radius:6px;flex-direction:column;align-items:start;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}.role-workbench .rw-system-card:hover{border-color:#8eb4df;box-shadow:0 3px 12px #16385808}.rw-app-icon{color:var(--rw-blue);background:#edf4fc;border-radius:6px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.rw-system-card>strong{font-size:16px;font-weight:600}.rw-system-card>p{color:var(--rw-muted);flex:1;margin-top:8px;font-size:12px}.rw-app-foot{width:100%;color:var(--rw-blue);justify-content:space-between;align-items:center;margin-top:22px;font-size:12px;display:flex}.rw-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0 24px 20px;display:grid}.rw-module-row{border-top:1px solid var(--cloud-line);align-items:center;gap:12px;min-width:0;display:flex}.rw-module-row>a{color:var(--cloud-ink);flex:1;gap:6px;min-width:0;padding:18px 0;display:grid}.rw-module-row strong{font-size:14px;font-weight:600}.rw-module-row small{color:var(--rw-muted);font-size:12px}.rw-help{color:var(--rw-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 4px;font-size:12px;display:flex}.rw-help>button{min-height:44px;color:var(--rw-blue);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}@media (max-width:1200px){.rw-duty-card{padding-inline:20px}.rw-heading{align-items:start}.rw-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.role-workbench{gap:18px}.rw-heading{flex-direction:column;gap:14px}.rw-heading h1{font-size:24px}.rw-heading-actions>button{padding-inline:12px}.rw-duty-grid{grid-template-columns:minmax(0,1fr);padding:0 18px}.rw-duty-card{border-left:0;border-top:1px solid var(--cloud-line);padding:20px 0}.rw-duty-card>p{min-height:0}.rw-duty-icon{margin-bottom:8px}.rw-duty-primary{margin-top:8px}.rw-section-head{padding:18px}.rw-section-note{display:none}.rw-work-tabs{gap:20px;margin-inline:18px}.rw-work-clear{align-items:start;padding:24px 18px}.rw-work-clear>svg{width:22px}.rw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.rw-metrics>button:nth-child(2){border-right:0}.rw-metrics>button{padding-inline:18px}.rw-metrics small{min-height:38px}.rw-project-labels{display:none}.role-workbench .rw-project-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px}.rw-project-name{grid-column:1/-1}.rw-owner{grid-column:1}.rw-project-fact{grid-column:2}.rw-project-row>svg{display:none}.rw-filters,.rw-filters>button{padding-inline:8px}.rw-directory-toolbar{flex-wrap:wrap;gap:8px}.rw-directory-search{width:100%}.rw-directory-groups>button{padding-inline:10px;font-size:12px}.rw-system-grid,.rw-module-grid{grid-template-columns:minmax(0,1fr)}.rw-system-card{padding:20px}.rw-module-grid{padding:0 18px 18px}.rw-favorites>div{flex-basis:100%;order:2}.rw-favorites>button{margin-left:auto}.rw-help{flex-direction:column-reverse;align-items:start;gap:2px}.rw-empty,.rw-task-list>button{padding-inline:18px}}@media (max-width:620px){.v2-role-launcher .v2-console-global-actions{display:flex}.v2-role-launcher .v2-console-global-actions>button{min-width:36px;padding:6px}.v2-role-launcher .v2-console-global-actions>button:has(.lucide-bell){display:none}.v2-role-launcher .v2-console-global-actions>button>span,.v2-role-launcher .v2-version-history{display:none}}@media (prefers-reduced-motion:reduce){.role-workbench *{transition:none!important}}.v2-shell .ops-overview{--opov-blue:#2569c8;--opov-ink:#20374b;--opov-muted:#5c7084;--opov-line:#e1e7ef;max-width:1520px;color:var(--opov-ink);margin:0 auto;padding:12px 0 68px;font-size:14px;line-height:1.5}.v2-shell .ops-overview *{box-sizing:border-box;min-width:0}.v2-shell .ops-overview :where(button,a,summary){cursor:pointer}.v2-shell .ops-overview :where(button,a,input,summary):focus-visible{outline:2px solid var(--opov-blue);outline-offset:3px}.v2-shell .ops-overview :where(button,a){border-radius:5px;text-decoration:none;transition:background-color .15s,color .15s}.v2-shell .ops-overview button:disabled{cursor:wait;opacity:.55}.v2-shell .ops-overview :where(h1,h2,h3,p){margin:0}.v2-shell .opov-heading{border-bottom:1px solid var(--opov-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:0 0 20px;display:flex}.v2-shell .opov-eyebrow{color:var(--opov-muted);font-size:12px}.v2-shell .opov-heading h1{letter-spacing:-.025em;margin:4px 0 6px;font-size:27px;font-weight:650;line-height:1.35}.v2-shell .opov-heading p{color:var(--opov-muted);font-size:13px}.v2-shell .opov-actions{flex-wrap:wrap;gap:8px;display:flex}.v2-shell .opov-actions :where(a,button){color:#36516c;white-space:nowrap;background:#fff;border:1px solid #cbd7e5;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:13px;font-weight:550;display:inline-flex}.v2-shell .opov-actions :where(a,button):hover{background:#edf4ff;border-color:#aac5e8}.v2-shell .opov-actions .opov-primary{background:var(--opov-blue);border-color:var(--opov-blue);color:#fff}.v2-shell .opov-actions .opov-primary:hover{background:#1958b1}.v2-shell .opov-context{color:var(--opov-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.v2-shell .opov-context>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-shell .opov-context>div>span{border-left:2px solid #7c92ab;padding-left:9px}.v2-shell .opov-context a{color:#205da7;text-underline-offset:3px;text-decoration:underline}.v2-shell .opov-source-alert{color:#624718;background:#fffaf0;border:1px solid #e4c47f;border-left:4px solid #d99a1f;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 14px;padding:13px 15px;display:grid}.v2-shell .opov-source-alert>svg{color:#b77600;flex-shrink:0}.v2-shell .opov-source-alert strong{font-size:13px;line-height:1.45;display:block}.v2-shell .opov-source-alert p{color:#765a2b;margin-top:3px;font-size:12px;line-height:1.65}.v2-shell .opov-source-alert a{color:#795100;white-space:nowrap;background:#fff;border:1px solid #dcb75f;border-radius:4px;align-items:center;gap:4px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:600;display:inline-flex}.v2-shell .opov-source-alert a:hover{background:#fff2cf}.v2-shell .opov-kpis{border:1px solid var(--opov-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.v2-shell .opov-kpis article{border-right:1px solid var(--opov-line);flex-direction:column;gap:12px;padding:20px 23px;display:flex}.v2-shell .opov-kpis article:last-child{border-right:0}.v2-shell .opov-kpis article>div{color:#4d6479;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.v2-shell .opov-kpis svg{color:var(--opov-blue)}.v2-shell .opov-kpis article>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(25px,2.35vw,36px);font-weight:650;line-height:1.15}.v2-shell .opov-kpis article:first-child>strong{color:var(--opov-blue)}.v2-shell .opov-kpis article>small{color:var(--opov-muted);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.v2-shell .opov-adjusted{vertical-align:middle;color:#65768a;background:#f2f5f9;border-radius:3px;margin-left:7px;padding:1px 4px;font-weight:400;display:inline-block;font-size:10px!important}.v2-shell .opov-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}.v2-shell .opov-panel{border:1px solid var(--opov-line);box-shadow:none;background:#fff;border-radius:6px;overflow:hidden}.v2-shell .opov-panel>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:18px 22px;display:flex}.v2-shell .opov-panel h2{color:var(--opov-ink);font-size:16px;font-weight:650;line-height:1.4}.v2-shell .opov-panel>header p{color:var(--opov-muted);margin-top:4px;font-size:12px}.v2-shell .opov-panel>header>svg{color:#6585aa;flex-shrink:0}.v2-shell .opov-panel>header a{color:#205da7;white-space:nowrap;align-items:center;gap:3px;min-height:36px;font-size:12px;display:flex}.v2-shell .opov-trend{padding:16px 22px 10px}.v2-shell .opov-chart-tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-shell .opov-chart-tools>span{color:var(--opov-muted);font-size:11px}.v2-shell .opov-segment{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.v2-shell .opov-segment button{color:#5c7084;background:0 0;border:0;min-height:36px;padding:8px 10px;font-size:12px;font-weight:550}.v2-shell .opov-segment button:hover{color:#205da7;background:#f3f6fa}.v2-shell .opov-segment button[aria-pressed=true]{color:#205da7;background:#edf4ff}.v2-shell .opov-chart-readout{flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 0 2px;display:flex}.v2-shell .opov-chart-readout>span{color:var(--opov-muted);font-size:12px}.v2-shell .opov-chart-readout>strong{font-variant-numeric:tabular-nums;color:#24415d;font-size:21px;font-weight:600}.v2-shell .opov-plot{width:100%;min-height:244px}.v2-shell .opov-plot svg{width:100%;height:244px;display:block;overflow:visible}.v2-shell .opov-plot text{fill:#5c7084;font-family:inherit;font-size:11px}.v2-shell .opov-date-scrubber{color:var(--opov-muted);align-items:center;gap:14px;margin:3px 0;font-size:11px;display:flex}.v2-shell .opov-date-scrubber input[type=range]{width:100%;height:28px;min-height:0;box-shadow:none;accent-color:var(--opov-blue);cursor:ew-resize;background:0 0;border:0;flex:1;padding:0}.v2-shell .opov-inline-details summary{color:#205da7;align-items:center;gap:8px;min-height:32px;font-size:12px;display:flex}.v2-shell .opov-inline-details summary:before{content:"+";font-size:16px}.v2-shell .opov-inline-details[open] summary:before{content:"−"}.v2-shell .opov-inline-details summary::-webkit-details-marker{display:none}.v2-shell .opov-day-list{border-top:1px solid var(--opov-line)}.v2-shell .opov-day-list>div{color:var(--opov-muted);border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.v2-shell .opov-day-list strong{color:#24415d;font-weight:550}.v2-shell .opov-ecosystem{gap:21px;padding:23px 22px;display:grid}.v2-shell .opov-ecosystem>div>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.v2-shell .opov-ecosystem span{color:#4d6479;font-size:13px}.v2-shell .opov-ecosystem strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:1.1}.v2-shell .opov-bar-track{background:#edf2f8;border-radius:2px;height:7px;overflow:hidden}.v2-shell .opov-bar-track i{background:#3677ca;border-radius:2px;height:100%;display:block}.v2-shell .opov-activity{border-top:1px solid var(--opov-line);background:#fbfcfe;grid-template-columns:1fr 1fr;gap:20px;padding:16px 22px;display:grid}.v2-shell .opov-small-metric{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.v2-shell .opov-small-metric>span{color:var(--opov-muted);font-size:12px}.v2-shell .opov-small-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;font-weight:600}.v2-shell .opov-funnel{padding:14px 22px 18px}.v2-shell .opov-funnel>p{color:var(--opov-muted);margin:8px 0 18px;font-size:11px;line-height:1.7}.v2-shell .opov-funnel ol{gap:19px;margin:0;padding:0;list-style:none;display:grid}.v2-shell .opov-funnel li{align-items:center;gap:14px;display:flex}.v2-shell .opov-stage-number{font-variant-numeric:tabular-nums;color:#567797;background:#f2f6fa;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.v2-shell .opov-stage-body{flex:1}.v2-shell .opov-stage-body>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.v2-shell .opov-stage-body strong{white-space:nowrap;font-size:20px;font-weight:600}.v2-shell .opov-stage-body strong small{color:var(--opov-muted);font-size:11px;font-weight:400}.v2-shell .opov-stage-rate{text-align:right;color:#35618f;width:80px;font-size:14px;font-weight:550}.v2-shell .opov-stage-rate small{color:var(--opov-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.v2-shell .opov-project-foot{border-top:1px solid var(--opov-line);background:#fbfcfe;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:18px 22px;display:grid}.v2-shell .opov-project-foot .opov-small-metric>strong{font-size:22px}.v2-shell .opov-capability-group{padding:18px 22px}.v2-shell .opov-capability-group+.opov-capability-group{border-top:1px solid var(--opov-line)}.v2-shell .opov-capability-group h3{color:#355570;align-items:center;gap:7px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.v2-shell .opov-capability-group h3 svg{color:var(--opov-blue)}.v2-shell .opov-small-metric.is-highlight{border-bottom:1px solid #edf0f5;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:16px}.v2-shell .opov-small-metric.is-highlight>strong{color:var(--opov-blue);font-size:26px}.v2-shell .opov-metric-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;display:grid}.v2-shell .opov-metric-pair .opov-small-metric>strong{font-size:20px}.v2-shell .opov-disclosure{margin-top:18px;scroll-margin-top:100px}.v2-shell .opov-disclosure>summary{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 22px;font-size:14px;font-weight:600;list-style:none;display:flex}.v2-shell .opov-disclosure>summary::-webkit-details-marker{display:none}.v2-shell .opov-disclosure>summary small{color:var(--opov-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.v2-shell .opov-disclosure>summary>span:last-child{color:#205da7;white-space:nowrap;font-size:12px;font-weight:400}.v2-shell .opov-disclosure>summary>span:last-child:after{content:" ＋"}.v2-shell .opov-disclosure[open]>summary{border-bottom:1px solid var(--opov-line)}.v2-shell .opov-disclosure[open]>summary>span:last-child{font-size:0}.v2-shell .opov-disclosure[open]>summary>span:last-child:after{content:"收起 −";font-size:12px}.v2-shell .opov-all-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 22px;display:grid}.v2-shell .opov-all-metrics h3{border-bottom:1px solid var(--opov-line);padding-bottom:12px;font-size:14px;font-weight:600}.v2-shell .opov-all-metrics dl{margin:0}.v2-shell .opov-all-metrics dl>div{border-bottom:1px solid #edf0f5;padding:12px 0}.v2-shell .opov-all-metrics dt{color:var(--opov-muted);margin-bottom:4px;font-size:12px}.v2-shell .opov-all-metrics dd{overflow-wrap:anywhere;margin:0}.v2-shell .opov-all-metrics dd>strong{font-size:16px;font-weight:600}.v2-shell .opov-all-metrics dd>small{color:var(--opov-muted);margin-top:3px;font-size:11px;display:block}.v2-shell .opov-provenance-note{color:var(--opov-muted);max-width:1000px;padding:18px 22px 0;font-size:12px;line-height:1.8}.v2-shell .opov-sources{padding:16px 22px 22px}.v2-shell .opov-sources>p{color:var(--opov-muted);margin:10px 0;font-size:12px}.v2-shell .opov-source-more{color:#205da7;background:#fff;border:1px solid #ccd8e6;min-height:40px;margin-top:14px;padding:9px 12px;font-size:12px}.v2-shell .opov-loading,.v2-shell .opov-error{min-height:150px;color:var(--opov-muted);justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}.v2-shell .opov-error{color:#a13832;flex-wrap:wrap}.v2-shell .opov-error button{color:#205da7;background:#fff;border:1px solid #ccd8e6;min-height:40px;padding:8px 14px}.v2-shell .opov-empty{color:var(--opov-muted);text-align:center;padding:28px 10px;font-size:13px}@media (min-width:1800px){.v2-shell .ops-overview{padding-top:20px}.v2-shell .opov-kpis article{padding:24px 28px}}@media (max-width:1150px){.v2-shell .opov-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr)}.v2-shell .opov-heading{align-items:flex-start}.v2-shell .opov-kpis article{padding:18px 16px}.v2-shell .opov-chart-tools{flex-wrap:wrap}.v2-shell .opov-panel>header,.v2-shell .opov-capability-group,.v2-shell .opov-ecosystem{padding-left:16px;padding-right:16px}}@media (max-width:900px){.v2-shell .opov-main-grid{grid-template-columns:1fr}.v2-shell .opov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .opov-kpis article:nth-child(2){border-right:0}.v2-shell .opov-kpis article:nth-child(-n+2){border-bottom:1px solid var(--opov-line)}.v2-shell .opov-heading{flex-wrap:wrap}.v2-shell .opov-context{flex-direction:column;align-items:flex-start}.v2-shell .opov-all-metrics{grid-template-columns:1fr}.v2-shell .opov-capabilities .opov-metric-pair{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.v2-shell .ops-overview{padding:8px 0 80px}.v2-shell .opov-heading{gap:14px;margin-bottom:16px}.v2-shell .opov-heading h1{font-size:25px}.v2-shell .opov-heading p{font-size:12px}.v2-shell .opov-actions{width:100%}.v2-shell .opov-actions :where(a,button){flex:1;min-height:44px;padding:8px}.v2-shell .opov-context{gap:8px;font-size:11px}.v2-shell .opov-source-alert{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px}.v2-shell .opov-source-alert>a{grid-column:1/-1;justify-content:center;min-height:44px}.v2-shell .opov-kpis article>strong{font-size:26px}.v2-shell .opov-kpis article{gap:10px;padding:16px 13px}.v2-shell .opov-kpis article>small{flex-wrap:wrap;gap:2px;font-size:10px}.v2-shell .opov-adjusted{font-size:10px!important}.v2-shell .opov-panel>header{min-height:78px;padding:16px}.v2-shell .opov-trend{padding:12px 10px 8px}.v2-shell .opov-segment button{min-height:44px;padding:8px 9px}.v2-shell .opov-date-scrubber input[type=range]{height:44px}.v2-shell .opov-inline-details summary{min-height:44px}.v2-shell .opov-funnel{padding:12px 15px 20px}.v2-shell .opov-funnel li{gap:9px}.v2-shell .opov-stage-number{width:23px;height:25px;font-size:10px}.v2-shell .opov-stage-rate{width:65px;font-size:12px}.v2-shell .opov-stage-body>div:first-child{font-size:12px}.v2-shell .opov-stage-body strong{font-size:18px}.v2-shell .opov-project-foot{gap:10px;padding:15px}.v2-shell .opov-project-foot .opov-small-metric>strong{font-size:19px}.v2-shell .opov-project-foot .opov-small-metric>span{font-size:11px}.v2-shell .opov-capabilities .opov-metric-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .opov-disclosure>summary{gap:10px;padding:16px}.v2-shell .opov-disclosure>summary small{font-size:11px}.v2-shell .opov-sources,.v2-shell .opov-all-metrics{padding:16px}.v2-shell .opov-provenance-note{padding:16px 16px 0}}@media (prefers-reduced-motion:reduce){.v2-shell .ops-overview *{transition:none!important}}.v2-shell .ai-directory{--ai-dir-body:1.14286rem;--ai-dir-meta:1rem;--ai-dir-title:1.42857rem;--ai-dir-ink:#20374b;--ai-dir-muted:#5c7084;--ai-dir-line:#e1e7ef;--ai-dir-blue:#2569c8;min-width:0;color:var(--ai-dir-ink);font-size:var(--ai-dir-body);gap:18px;padding-bottom:72px;line-height:1.5;display:grid}.v2-shell .ai-directory *{box-sizing:border-box;letter-spacing:normal;min-width:0}.v2-shell .ai-directory :where(button,input,select,textarea){font:inherit}.v2-shell .ai-directory :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ai-dir-blue);outline-offset:3px}.v2-shell .ai-directory :where(button,a,summary){cursor:pointer}.v2-shell .ai-directory-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.v2-shell .ai-directory-search{min-width:220px;max-width:520px;color:var(--ai-dir-muted);background:#fff;border:1px solid #ccd7e4;border-radius:6px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.v2-shell .ai-directory-search:focus-within{outline:2px solid var(--ai-dir-blue);outline-offset:2px}.v2-shell .ai-directory-search input{width:100%;height:44px;min-height:44px;color:var(--ai-dir-ink);font-size:var(--ai-dir-body);background:0 0;border-radius:0;margin:0;padding:0;box-shadow:none!important;border:0!important;outline:none!important}.v2-shell .ai-directory-search input::placeholder{color:#66788b;font-weight:400}.v2-shell .ai-directory-toolbar select{width:auto;max-width:240px;min-height:44px;color:var(--ai-dir-ink);font-size:var(--ai-dir-body);background:#fff;border:1px solid #ccd7e4;border-radius:6px;padding:8px 32px 8px 12px}.v2-shell .ai-directory-count{font-size:var(--ai-dir-meta);color:var(--ai-dir-muted);white-space:nowrap}.v2-shell .ai-directory-link{min-height:44px;color:var(--ai-dir-blue);font-size:var(--ai-dir-body);align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:inline-flex}.v2-shell .ai-directory-filters{border-bottom:1px solid var(--ai-dir-line);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.v2-shell .ai-directory-filters button{min-height:44px;color:var(--ai-dir-muted);font-size:var(--ai-dir-body);background:0 0;border:0;border-radius:5px;padding:9px 15px;font-weight:500;transition:background-color .15s}.v2-shell .ai-directory-filters button:hover{color:#205da7;background:#eaf0f8}.v2-shell .ai-directory-filters button[aria-pressed=true]{color:#205da7;background:#e8f1ff}.v2-shell .ai-directory-note{font-size:var(--ai-dir-meta);color:var(--ai-dir-muted);margin:-2px 0 0}.v2-shell .ai-brand-mark{width:52px;height:52px;color:var(--ai-dir-blue);box-shadow:none;background:0 0;border:0;flex:0 0 52px;justify-content:center;align-items:center;display:inline-flex}.v2-shell .ai-brand-mark img{object-fit:contain;filter:none;opacity:1;background:0 0;border:0;border-radius:0;width:48px;max-width:100%;height:48px;display:block}.v2-shell .ai-brand-mark.is-neutral{color:#526d87;background:#edf3fa;border-radius:8px}.v2-shell .ai-brand-mark.ai-brand-kimi{background:#111;border-radius:10px}.v2-shell .ai-brand-mark.ai-brand-kimi img{width:38px;height:38px}.v2-shell .ai-brand-mark.ai-brand-mimo{flex-basis:136px;width:136px}.v2-shell .ai-brand-mark.ai-brand-mimo img{width:136px;height:auto;max-height:48px}.v2-shell .ai-directory .ai-brand-mark.is-row{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.v2-shell .ai-directory .ai-brand-mark.is-row img{object-fit:contain;width:32px;height:32px;max-height:32px}.v2-shell .ai-directory .ai-brand-mark.is-row.ai-brand-kimi img{width:28px;height:28px}.v2-shell .ai-directory .ai-brand-mark.is-row.ai-brand-mimo{flex-basis:66px;width:66px}.v2-shell .ai-directory .ai-brand-mark.is-row.ai-brand-mimo img{width:64px;height:auto;max-height:30px}.v2-shell .ai-directory .am-record-name-button.ai-request-name{text-align:left;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.v2-shell .ai-directory .ai-request-name__text{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ai-dir-ink);font-weight:550;line-height:1.55}.v2-shell .ai-directory .ai-request-detail-title{align-items:center;gap:12px;min-width:0;display:flex}.v2-shell .ai-directory .ai-request-detail-title>strong{white-space:normal;overflow-wrap:anywhere}.v2-shell .ai-directory .ai-request-history .am-record-table td[data-label=模型]>strong{white-space:normal;overflow-wrap:anywhere;overflow:visible}.v2-shell .ai-directory .ai-model-runtime>button{margin-top:8px}.v2-shell .ai-directory-status,.v2-shell .ai-directory .ai-model-state{color:#5c7084;font-size:var(--ai-dir-meta);white-space:nowrap;background:#f0f3f7;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-style:normal;font-weight:500;display:inline-flex}.v2-shell .ai-directory-status.is-ready,.v2-shell .ai-directory .ai-model-state.is-available{color:#22735a;background:#eaf7f1}.v2-shell .ai-capability-grid,.v2-shell .ai-directory .ai-model-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:stretch;gap:18px;display:grid}.v2-shell .ai-capability-card{border:1px solid var(--ai-dir-line);min-width:0;box-shadow:none;background:#fff;border-radius:6px;flex-direction:column;padding:22px 22px 0;display:flex}.v2-shell .ai-capability-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.v2-shell .ai-capability-title{min-height:82px}.v2-shell .ai-capability-title h2{font-size:var(--ai-dir-title);color:var(--ai-dir-ink);overflow-wrap:anywhere;margin:0 0 7px;font-weight:650;line-height:1.4}.v2-shell .ai-capability-title>span{color:var(--ai-dir-muted);font-size:var(--ai-dir-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-shell .ai-capability-title i{background:#93a0b0;border-radius:50%;width:3px;height:3px}.v2-shell .ai-capability-card>p{font-size:var(--ai-dir-body);color:#4d6276;flex:1;margin:8px 0 18px;line-height:1.65}.v2-shell .ai-capability-details{border-top:1px solid #edf0f5;padding:4px 0}.v2-shell .ai-capability-details>summary{min-height:44px;font-size:var(--ai-dir-meta);color:#355a84;justify-content:space-between;align-items:center;list-style:none;display:flex}.v2-shell .ai-capability-details>summary:after{content:"＋";font-size:18px}.v2-shell .ai-capability-details[open]>summary:after{content:"−"}.v2-shell .ai-capability-details>summary::-webkit-details-marker{display:none}.v2-shell .ai-capability-details dl{gap:12px;margin:0 0 12px;display:grid}.v2-shell .ai-capability-details dl>div{gap:3px;display:grid}.v2-shell .ai-capability-details dt{font-size:var(--ai-dir-meta);color:var(--ai-dir-muted)}.v2-shell .ai-capability-details dd{font-size:var(--ai-dir-meta);color:var(--ai-dir-ink);overflow-wrap:anywhere;margin:0}.v2-shell .ai-capability-details code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ai-dir-meta)}.v2-shell .ai-capability-card>footer{border-top:1px solid var(--ai-dir-line);background:#fbfcfe;border-radius:0 0 6px 6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 -22px;padding:12px 22px;display:flex}.v2-shell .ai-capability-card>footer>span{font-size:var(--ai-dir-meta);color:var(--ai-dir-muted);align-items:center;gap:7px;display:flex}.v2-shell .ai-capability-card>footer>button{color:#205da7;min-height:40px;font-size:var(--ai-dir-body);background:#f2f7ff;border:1px solid #c6d8ef;border-radius:5px;align-items:center;gap:6px;padding:7px 11px;font-weight:500;display:flex}.v2-shell .ai-capability-card>footer>button:hover{background:#e4efff}.v2-shell .ai-directory .ai-model-square__head{border-radius:6px;align-items:center;padding:22px 24px}.v2-shell .ai-directory .ai-model-square__eyebrow{font-size:var(--ai-dir-meta);letter-spacing:.02em}.v2-shell .ai-directory .ai-model-square__head h2{color:var(--ai-dir-ink);font-size:1.71429rem}.v2-shell .ai-directory .ai-model-square__head p{font-size:var(--ai-dir-body);color:var(--ai-dir-muted);line-height:1.6}.v2-shell .ai-directory .ai-model-runtime{flex-shrink:0;min-width:240px}.v2-shell .ai-directory .ai-model-runtime :where(small,button){font-size:var(--ai-dir-meta)}.v2-shell .ai-directory .ai-model-runtime button{min-height:36px}.v2-shell .ai-model-selection{color:#45617d;font-size:var(--ai-dir-meta);background:#f1f6fe;border:1px solid #d7e4f6;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.v2-shell .ai-model-selection strong{font-size:var(--ai-dir-body);overflow-wrap:anywhere;color:var(--ai-dir-ink);margin-left:8px;font-weight:600}.v2-shell .ai-model-selection a{color:#205da7;min-height:40px;font-size:var(--ai-dir-body);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.v2-shell .ai-directory .ai-model-card{border:1px solid var(--ai-dir-line);height:100%;min-height:0;font-size:var(--ai-dir-body);box-shadow:none;background:#fff;border-radius:6px;flex-direction:column;padding:22px;line-height:1.5;transition:border-color .15s,background-color .15s;display:flex}.v2-shell .ai-directory .ai-model-card:hover{background:#fcfdff;border-color:#a5bfde}.v2-shell .ai-directory .ai-model-card.is-selected{background:#fafdff;border-color:#2569c8;box-shadow:inset 0 0 0 1px #2569c8}.v2-shell .ai-directory .ai-model-card__top{width:100%;margin-bottom:14px}.v2-shell .ai-directory .ai-model-card>strong{min-height:56px;font-size:var(--ai-dir-title);overflow-wrap:anywhere;font-weight:650;line-height:1.4}.v2-shell .ai-directory .ai-model-card>small{min-height:42px;font-size:var(--ai-dir-meta);color:var(--ai-dir-muted);overflow-wrap:anywhere;line-height:1.5}.v2-shell .ai-model-code{font-size:var(--ai-dir-meta);overflow-wrap:anywhere;color:var(--ai-dir-muted);margin-top:4px;line-height:1.5;display:block}.v2-shell .ai-directory .ai-model-card>p{min-height:0;font-size:var(--ai-dir-body);color:#4d6276;flex:1;margin:12px 0 20px;line-height:1.65}.v2-shell .ai-directory .ai-model-tags{min-height:28px;margin-top:auto}.v2-shell .ai-directory .ai-model-tags em{color:#50667b;font-size:var(--ai-dir-meta);background:#f1f4f8;border:0;border-radius:4px;padding:3px 7px;font-weight:400}.v2-shell .ai-model-card__choose{width:100%;min-height:40px;font-size:var(--ai-dir-body);color:#205da7;border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-weight:500;display:flex}.v2-shell .ai-directory-more{color:var(--ai-dir-muted);font-size:var(--ai-dir-meta);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.v2-shell .ai-directory-more button,.v2-shell .ai-directory-empty button{color:#205da7;min-height:44px;font-size:var(--ai-dir-body);background:#fff;border:1px solid #c6d4e5;border-radius:5px;padding:8px 18px}.v2-shell .ai-directory-empty{border:1px solid var(--ai-dir-line);min-height:200px;font-size:var(--ai-dir-body);color:var(--ai-dir-muted);background:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.v2-shell .ai-directory-empty p{margin:0}.v2-shell .ai-directory .ai-api-workbench{border-radius:6px;scroll-margin-top:110px}.v2-shell .ai-directory :where(.ai-api-workbench__title span,.ai-api-workbench__title code,.ai-api-notice,.ai-response-metrics small,.ai-response-meta dt,.ai-response-meta dd,.ai-request-history__head span,.ai-request-history__head small){font-size:var(--ai-dir-meta);letter-spacing:0}.v2-shell .ai-directory :where(.ai-field-label,.ai-response-metrics strong,.ai-response-content,.ai-response-empty p){font-size:var(--ai-dir-body)}.v2-shell .ai-directory :where(.ai-api-workbench__title h3,.ai-request-history__head h3){font-size:var(--ai-dir-title)}.v2-shell .ai-directory .ai-api-workbench__title{flex-wrap:wrap}.v2-shell .ai-directory .ai-api-notice{line-height:1.65}.v2-shell .ai-directory .ai-response-metrics :where(small,strong){white-space:normal;overflow-wrap:anywhere;overflow:visible}.v2-shell .ai-directory .ai-response-meta{grid-template-columns:1fr}.v2-shell .ai-directory .ai-response-meta dd{overflow-wrap:anywhere}.v2-shell .ai-directory .ai-request-history{border-radius:6px}.v2-shell .ai-directory .ai-request-history :where(th,td){font-size:var(--ai-dir-meta)}@media (max-width:1100px){.v2-shell .ai-directory .ai-model-square__head{flex-direction:column;align-items:stretch;gap:18px}.v2-shell .ai-directory .ai-model-runtime{border-left:0;border-top:1px solid var(--ai-dir-line);min-width:0;padding:14px 0 0}}@media (max-width:700px){.v2-shell .ai-directory-toolbar{gap:10px}.v2-shell .ai-directory-search{flex-basis:100%;min-width:0;max-width:none}.v2-shell .ai-directory-link{margin-left:0}.v2-shell .ai-directory-filters button{padding:9px 11px}.v2-shell .ai-model-selection{flex-wrap:wrap}.v2-shell .ai-capability-card,.v2-shell .ai-directory .ai-model-card{padding:20px}.v2-shell .ai-capability-card{padding-bottom:0}.v2-shell .ai-capability-card>footer{margin:0 -20px;padding:12px 20px}.v2-shell .ai-directory .ai-api-workbench{grid-template-columns:1fr}.v2-shell .ai-directory .ai-api-workbench__form{border-right:0;border-bottom:1px solid var(--ai-dir-line)}.v2-shell .ai-directory .ai-model-square__head{padding:20px}.v2-shell .ai-directory .ai-model-square__head h2{font-size:var(--ai-dir-title)}}@media (prefers-reduced-motion:reduce){.v2-shell .ai-directory *{scroll-behavior:auto!important;transition:none!important}}.am-select,.am-select__menu-portal{--select-bg:var(--cloud-surface,#fff);--select-line:var(--cloud-line-strong,#d9e0e9);--select-ink:var(--cloud-ink,#172b3a);--select-muted:var(--cloud-muted,#71818d);--select-accent:var(--cloud-blue-strong,#2869c4);--select-radius:var(--cloud-radius-control,8px);--select-height:44px;letter-spacing:normal;color:var(--select-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5}.am-select{text-align:left;width:100%;min-width:0;display:block;position:relative}.am-select *,.am-select__menu-portal *{box-sizing:border-box}.am-select .am-select__control{min-height:var(--select-height);height:var(--select-height);border:1px solid var(--select-line);border-radius:var(--select-radius);background:var(--select-bg);width:100%;box-shadow:none;cursor:pointer;transition:border-color .14s,background-color .14s}.am-select .am-select__control:hover{background:#fbfdff;border-color:#9fb9d8}.am-select .am-select__control--is-focused{border-color:var(--select-accent);outline-offset:2px;outline:2px solid #d6e5fa}.am-select .am-select__control--menu-is-open{border-color:var(--select-accent);background:#fff}.am-select .am-select__control--is-disabled{border-color:var(--select-line);color:#8b98a5;cursor:not-allowed;opacity:.72;background:#f4f6f8}.am-select .am-select__value-container{text-align:left;gap:0;min-width:0;padding:0 12px;font-size:16px!important;line-height:24px!important}.am-select .am-select__single-value{color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font-size:inherit!important;font-weight:400!important;line-height:inherit!important}.am-select .am-select__placeholder{color:#71818d;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font-size:inherit!important;font-weight:400!important}.am-select .am-select__input-container{font:inherit!important;color:inherit!important;margin:0!important;padding:0!important}body .am-select .am-select__input-container input,body .am-select input.am-select__input{min-width:2px!important;height:24px!important;min-height:0!important;max-height:24px!important;box-shadow:none!important;font:inherit!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;transform:none!important}body .am-select input[role=combobox][aria-readonly=true]{opacity:0;cursor:pointer;width:100%!important;min-width:0!important;height:24px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;left:0!important;transform:none!important}.am-select .am-select__indicators{color:#75869a;flex-shrink:0;gap:6px;padding:0 10px}.am-select .am-select__indicator{color:inherit;cursor:pointer;padding:0}.am-select .am-select__control--menu-is-open .am-select__dropdown-indicator{transform:rotate(180deg)}.am-select .am-select__loading-indicator{padding:0;font-size:5px}.am-select__menu-portal .am-select__menu{color:#172b3a;background:#fff;border:1px solid #d9e0e9;border-radius:8px;margin:6px 0;overflow:hidden;box-shadow:0 10px 30px #182d4924}.am-select__menu-portal .am-select__menu-list{overscroll-behavior:contain;scrollbar-width:thin;padding:5px}.am-select__menu-portal .am-select__search-hint{color:#71818d;cursor:default;border-bottom:1px solid #edf0f5;margin-bottom:4px;padding:7px 11px 10px;font-size:14px}.am-select .am-select-error{color:var(--cloud-danger,#bf554b);margin-top:6px;font-size:14px;font-weight:400;display:block}.am-select__menu-portal .am-select__option{white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 11px;font-size:16px;line-height:1.5;display:flex}.am-select__menu-portal .am-select__option>svg{color:#2869c4;flex-shrink:0}.am-select__menu-portal .am-select__option--is-focused{background:#f0f5fc}.am-select__menu-portal .am-select__option--is-selected{color:#205daa;background:#eaf2ff;font-weight:600}.am-select__menu-portal .am-select__option:active{background:#deebfd}.am-select__menu-portal .am-select__option--is-disabled{color:#9aa4af;cursor:not-allowed;background:0 0}.am-select__menu-portal .am-select__group-heading{color:#65798e;padding:10px 12px 5px;font-size:14px}.am-select__menu-portal .am-select__menu-notice{color:#65798e;text-align:center;padding:16px;font-size:14px}body select.am-select-native{clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.am-select:has([aria-invalid=true]) .am-select__control{border-color:var(--cloud-danger,#bf554b)}.v2-toolbar>.am-select,.v2-inline-form>.am-select{flex:180px;width:auto;max-width:360px}.v2-form-grid label>.am-select{margin-top:6px}.v2-shell .v2-system-select{background:0 0;min-width:210px;height:44px;padding:0;box-shadow:none!important;border:0!important;outline:0!important;transform:none!important}.v2-shell .v2-system-select>.am-select{min-width:210px}.v2-shell .v2-system-select>.am-select .am-select__value-container{padding-left:36px;font-size:14px!important}.v2-shell .v2-system-select>.system-select-icon{z-index:1;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.v2-shell .ai-directory-toolbar>.am-select{width:210px}.platform-chat-compose-head>.am-select{max-width:200px}.platform-chat-compose-head .am-select{--select-height:40px}.v2-shell .ai-access-form{border-bottom:1px solid var(--cloud-line,#e7ebf1);background:linear-gradient(135deg,#fff 0%,#fbfdff 72%,#f5faff 100%);gap:18px;margin-bottom:16px;padding:26px 28px 24px;display:grid}.ai-access-form__intro{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ai-access-form__kicker{letter-spacing:.16em;color:#4584b8;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.ai-access-form__intro h2{letter-spacing:-.02em;color:var(--cloud-ink,#172b3a);margin:0 0 6px;font-size:22px}.ai-access-form__intro p{color:#64798b;margin:0;font-size:14px;line-height:1.6}.ai-access-form__stage-nav{white-space:nowrap;background:#f5f9fc;border:1px solid #e2ebf3;border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex}.ai-access-form__stage-nav span{color:#718397;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:background-color .16s,color .16s;display:flex}.ai-access-form__stage-nav b{letter-spacing:.08em;color:#9badbd;font-size:10px}.ai-access-form__stage-nav span.is-current{color:#1d5fa5;background:#fff;box-shadow:0 2px 8px #234c6d12}.ai-access-form__stage-nav span.is-current b,.ai-access-form__stage-nav span.is-complete b{color:#2a83b4}.ai-access-form__stage-nav span.is-complete{color:#55778c}.ai-access-form__summary{color:#456276;background:#f5fafc;border:1px solid #e2edf3;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;display:flex}.ai-access-form__summary span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ai-access-form__summary svg{color:#3187a0;flex:none}.ai-access-form__summary-spacer{flex:1}.ai-access-form__quota{color:#237c92;font-weight:600}.ai-access-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.ai-access-form__stage{background:#fffc;border:1px solid #e1eaf1;border-radius:12px;min-width:0;margin:0;padding:16px}.ai-access-form__stage--wide{grid-column:1/-1}.ai-access-form__stage legend{color:#29465b;align-items:baseline;gap:9px;width:auto;padding:0 5px 10px;font-size:15px;font-weight:700;display:flex}.ai-access-form__stage legend b{letter-spacing:.1em;color:#3d91b0;font-size:11px}.ai-access-form__stage legend small{color:#8193a2;font-size:12px;font-weight:400}.ai-access-form__stage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.ai-access-form__stage--purpose .ai-access-form__stage-fields>label:last-child{grid-column:1/-1}.ai-access-form__stage-fields>label{color:#344e63;align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.ai-access-form__stage-fields small{color:#718596;font-size:12px;font-weight:400;line-height:1.5}.ai-access-form__stage-fields :is(input,textarea){width:100%;min-height:44px;color:var(--cloud-ink,#172b3a);background:#fff;padding:10px 12px;font-weight:400;line-height:1.5;transition:border-color .16s,box-shadow .16s,background-color .16s;border:1px solid var(--cloud-line-strong,#d9e0e9)!important;border-radius:10px!important;font-size:16px!important}.ai-access-form__stage-fields textarea{resize:vertical;min-height:84px}.ai-access-form__stage-fields :is(input,textarea):focus-visible{background:#fff;outline:0;box-shadow:0 0 0 3px #dceafd;border-color:#2869c4!important}.ai-access-form__actions{border-top:1px solid var(--cloud-line,#e7ebf1);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.ai-access-form__actions>span{color:#687c8f;font-size:14px}.ai-access-form__actions>div{flex-shrink:0;gap:10px;display:flex}.ai-access-form__actions button{border-radius:var(--cloud-radius-control,8px)!important;height:44px!important;padding:0 18px!important;font-size:16px!important}@media (max-width:700px){.am-select__menu-portal .am-select__option{min-height:44px}.v2-toolbar>.am-select,.v2-inline-form>.am-select{max-width:none}.v2-shell .ai-access-form{padding:20px 16px}.ai-access-form__intro{gap:14px;display:grid}.ai-access-form__stage-nav{justify-content:space-between}.ai-access-form__stage-nav span{flex:1;justify-content:center;padding-inline:5px}.ai-access-form__stage-nav span b{display:none}.ai-access-form__summary{overflow:hidden}.ai-access-form__quota{display:none!important}.ai-access-form__fields,.ai-access-form__stage-fields{grid-template-columns:1fr}.ai-access-form__stage--wide,.ai-access-form__stage--purpose .ai-access-form__stage-fields>label:last-child{grid-column:auto}.ai-access-form__stage legend{flex-wrap:wrap;gap:6px}.ai-access-form__stage legend small{width:100%;padding-left:27px}.ai-access-form__actions{flex-direction:column;align-items:stretch}.ai-access-form__actions>div{flex-wrap:wrap}.ai-access-form__actions button{flex:1}.v2-shell .ai-directory-toolbar>.am-select{width:100%}}@media (prefers-reduced-motion:reduce){.am-select *{transition:none!important}}:is(.data-task-home,.data-dispatch-page,.data-quality-page,.data-overview-card){--annotation-blue:#1366ec;--annotation-ink:#181818;--annotation-muted:#666;--annotation-line:#e5e7eb;--annotation-soft:#f7f8fa;color:var(--annotation-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65}.data-progress-overview{border:1px solid var(--annotation-line);background:#fff;border-radius:6px;margin:0 0 24px;padding:24px}.data-progress-overview>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.data-progress-overview h3{margin:0;font-size:18px;font-weight:600}.data-progress-overview p{color:var(--annotation-muted);margin:5px 0 0;font-size:14px}.data-progress-overview>header>span{color:var(--annotation-muted);flex-shrink:0;font-size:14px}.data-progress-overview>header>span strong{color:var(--annotation-ink);font-size:24px;font-weight:600}.data-progress-segments{background:#eef0f3;border-radius:2px;gap:3px;height:8px;margin:20px 0;display:flex;overflow:hidden}.data-progress-segments>span{min-width:3px}.data-progress-segments .tone-active,.data-progress-legend i.tone-active{background:#1366ec}.data-progress-segments .tone-pending,.data-progress-legend i.tone-pending{background:#c88725}.data-progress-segments .tone-danger,.data-progress-legend i.tone-danger{background:#c74a44}.data-progress-segments .tone-success,.data-progress-legend i.tone-success{background:#26866c}.data-progress-segments .tone-muted,.data-progress-legend i.tone-muted{background:#9ea9ba}.data-progress-legend{flex-wrap:wrap;gap:8px 20px;display:flex}.data-progress-legend>button,.data-progress-legend>div{min-height:44px;color:var(--annotation-muted);font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:4px;flex:140px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.data-progress-legend>button{cursor:pointer}.data-progress-legend>button:hover{background:#f7f8fa}.data-progress-legend>button[aria-pressed=true]{color:var(--annotation-blue);background:#f2f6ff;border-color:#b6d0fb}.data-progress-legend>button:focus-visible{outline:2px solid var(--annotation-blue);outline-offset:2px}.data-progress-legend i{border-radius:2px;flex:0 0 8px;width:8px;height:8px}.data-progress-legend strong{color:var(--annotation-ink);margin-left:auto;font-size:20px;font-weight:600}.data-progress-legend svg{color:#8b95a6}.data-task-home h1{font-size:28px}.data-task-home>header p,.data-task-home .data-home-note{color:var(--annotation-muted);font-size:14px}.data-task-home .data-home-count strong{color:var(--annotation-blue);font-size:32px}.data-task-home .data-home-count span{font-size:14px}.data-task-help{border-bottom:1px solid var(--annotation-line);margin:16px 0}.data-task-help>summary{cursor:pointer;min-height:44px;color:var(--annotation-blue);padding:8px 0 16px;font-size:14px}.data-task-help .data-simple-steps{border-color:var(--annotation-line);background:var(--annotation-soft);border-radius:4px;margin:0 0 16px}.data-task-home .data-simple-steps span{font-size:14px}.data-task-home .data-home-cards{gap:20px}.data-task-home .data-home-cards>article{border-color:var(--annotation-line);box-shadow:none;border-radius:6px}.data-task-home .data-home-cards>article:hover{box-shadow:none;border-color:#b8cbe9}.data-task-home .data-task-photo,.data-task-home .data-task-photo img{height:200px;max-height:200px}.data-task-home .data-home-card-body{padding:20px}.data-task-home .data-home-card-body h2{font-size:18px;font-weight:600}.data-task-home .data-home-card-body p{min-height:48px;color:var(--annotation-muted);font-size:14px;line-height:1.65}.data-task-home .data-home-card-body :is(small,footer span){font-size:13px;line-height:1.6}.data-task-home .data-home-card-body footer{gap:8px;margin-top:16px;padding-top:16px}.data-task-home .data-home-card-body footer button{min-height:44px;color:var(--annotation-blue);font-size:14px}.data-task-home .data-home-card-body em{font-size:12px}.data-task-home .data-home-filters{grid-template-columns:minmax(0,1fr) 200px 260px;margin-top:20px;margin-bottom:24px;display:grid}.data-task-home .data-home-filters label{min-width:0}.data-task-home .data-home-filters input{font-size:16px}.data-task-home .data-home-pagination{margin-top:24px;font-size:14px}.data-task-home .data-home-pagination button{min-height:44px}.data-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.data-section-heading :is(h2,h3){overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600}.data-section-heading p{color:var(--annotation-muted);margin:8px 0 0;font-size:14px}.data-section-heading small{color:var(--annotation-muted);margin-bottom:8px;font-size:14px;display:block}.v2-shell .data-quality-page{padding:24px}.data-review-filters{grid-template-columns:minmax(0,1fr) 240px;gap:16px;margin-bottom:20px;display:grid}.data-review-filters>label{border:1px solid var(--annotation-line);color:var(--annotation-muted);border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.data-review-filters input{width:100%;min-width:0;height:44px;color:var(--annotation-ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.data-review-filters>label:focus-within{outline-offset:1px;outline:2px solid #1366ec}.data-review-detail{border-top:1px solid var(--annotation-line);margin-top:32px;padding-top:24px}.data-review-detail .v2-note-field{margin-block:20px}.data-review-detail .v2-note-field input{font-size:16px}.data-review-decisions{border:1px solid var(--annotation-line);border-radius:4px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.data-review-decisions>div{padding:20px}.data-review-decisions>div+div{border-left:1px solid var(--annotation-line)}.data-review-decisions small{color:var(--annotation-muted);font-size:14px;display:block}.data-review-decisions strong{font-size:18px;font-weight:600}.data-review-decisions p{color:var(--annotation-muted);margin:8px 0 0;font-size:14px}.data-result-progress{border:1px solid var(--annotation-line);background:var(--annotation-soft);border-radius:4px;padding:24px}.data-result-progress ol{gap:12px;margin:0;padding:0;list-style:none;display:flex}.data-result-progress li{color:#747c89;flex:1;align-items:center;gap:8px;font-size:14px;display:flex;position:relative}.data-result-progress li:not(:last-child):after{content:"";background:#d7dce4;flex:1;height:1px;margin-left:4px}.data-result-progress b{border:1px solid #ccd1da;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:500;display:grid}.data-result-progress .is-done{color:#26866c}.data-result-progress .is-done b{background:#edf7f1;border-color:#b8dacb}.data-result-progress .is-current{color:var(--annotation-blue);font-weight:600}.data-result-progress .is-current b{color:#fff;border-color:var(--annotation-blue);background:var(--annotation-blue)}.data-result-progress.has-rework .is-current{color:#ad3b36}.data-result-progress.has-rework .is-current b{background:#c74a44;border-color:#c74a44}.data-result-progress p{color:var(--annotation-muted);margin:20px 0 0;font-size:14px}.data-review-recorded{flex-wrap:wrap;gap:24px;margin:0 0 20px;display:flex}.data-review-recorded dt{color:var(--annotation-muted);font-size:14px}.data-review-recorded dd{margin:4px 0 0;font-size:18px}.data-quality-page .data-quality-gate{color:#41536d;background:#f3f6fb;border-left:3px solid #1366ec;margin:16px 0;padding:12px 16px;font-size:14px}.data-quality-page .v2-business-form-head small,.data-quality-page .v2-business-form-actions>span{font-size:14px}.v2-shell .data-dispatch-page .data-dispatch-hero{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 24px}.data-dispatch-page .data-dispatch-hero p{color:var(--annotation-muted);font-size:14px}.data-dispatch-page .data-dispatch-hero h2{font-size:24px;font-weight:600}.data-dispatch-page .data-dispatch-hero>div:first-child>span{color:var(--annotation-blue);font-size:12px}.data-dispatch-page .data-dispatch-hero>button{flex-shrink:0;align-items:center;gap:8px;min-height:44px;display:inline-flex}.data-dispatch-page :is(.data-dispatch-create,.data-dispatch-list,.data-dispatch-detail){border-color:var(--annotation-line);box-shadow:none;border-radius:6px}.data-dispatch-page .data-dispatch-create{margin:0 0 24px}.data-dispatch-page .data-dispatch-workspace{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:24px}.data-dispatch-page :is(.data-dispatch-create,.data-dispatch-list,.data-dispatch-detail)>header{background:#fff;padding:20px}.data-dispatch-page :is(.data-dispatch-create,.data-dispatch-list,.data-dispatch-detail) h3{font-size:18px;font-weight:600}.data-dispatch-page .data-dispatch-filters{grid-template-columns:minmax(145px,.8fr) minmax(0,1fr);gap:12px;padding:16px}.data-dispatch-page .data-dispatch-filters input{min-width:0;font-size:14px}.data-dispatch-page .data-dispatch-rows>button{border-bottom-color:var(--annotation-line);border-radius:0;padding:20px}.data-dispatch-page .data-dispatch-rows>button.active{border-left-color:var(--annotation-blue);background:#f2f6ff}.data-dispatch-page .data-dispatch-rows>button strong{font-size:16px;font-weight:600}.data-dispatch-page .data-dispatch-rows>button>span:nth-child(2){margin-top:8px;font-size:14px}.data-dispatch-page .data-dispatch-rows>button small{font-size:13px}.data-dispatch-page :is(.data-dispatch-context,.data-dispatch-form,.data-dispatched-card){padding:20px}.data-dispatch-page :is(.data-dispatch-context,.data-dispatch-form,.data-dispatched-card) :is(p,label,dt,dd){font-size:14px;line-height:1.65}.data-dispatch-page .data-dispatch-create-grid{gap:16px;padding:20px}.data-dispatch-page .data-dispatch-create-grid label{font-size:14px}.data-dispatch-page :is(input,textarea){border-radius:4px;font-size:16px}.data-dispatch-page .data-dispatch-next{border-top:1px solid var(--annotation-line);background:var(--annotation-soft);padding:20px}.data-dispatch-next strong{font-size:16px;font-weight:600}.data-dispatch-next p{color:var(--annotation-muted);margin:8px 0 16px;font-size:14px}.data-dispatch-next button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.data-dispatch-pagination{border-top:1px solid var(--annotation-line);margin:0;padding:16px}.data-dispatch-pagination>div{gap:8px;display:flex}.data-overview-card .data-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:24px}.data-overview-card .data-overview-metrics small{font-size:14px}.data-overview-card .data-overview-metrics strong{font-size:28px}.data-governance-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.data-governance-path li{border:1px solid var(--annotation-line);background:#fff;border-radius:4px;gap:12px;min-width:0;padding:16px;display:flex}.data-governance-path li>b{width:28px;height:28px;color:var(--annotation-blue);background:#e2ecfe;flex:0 0 28px;place-items:center;font-size:14px;font-weight:600;display:grid}.data-governance-path strong{font-size:16px;font-weight:600}.data-governance-path p{color:var(--annotation-muted);margin:6px 0 12px;font-size:14px}.data-governance-path button{min-height:44px;color:var(--annotation-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;display:inline-flex}.data-overview-list{scroll-margin-top:90px}.data-filter-return{color:var(--annotation-muted);justify-content:space-between;align-items:center;gap:16px;margin:16px 0;font-size:14px;display:flex}@media (max-width:1100px){.data-governance-path{grid-template-columns:repeat(2,minmax(0,1fr))}.data-dispatch-page .data-dispatch-workspace{grid-template-columns:1fr}.data-result-progress ol{flex-wrap:wrap}.data-result-progress li{flex:140px}}@media (max-width:640px){.data-progress-overview,.data-result-progress{padding:16px}.data-progress-overview>header{gap:12px}.data-progress-overview>header>span strong{font-size:20px}.data-progress-overview h3{font-size:17px}.data-progress-legend{gap:4px 8px}.data-progress-legend>button,.data-progress-legend>div{flex-basis:130px}.v2-shell .data-quality-page{padding:16px}.data-review-filters,.data-task-home .data-home-filters,.data-review-decisions{grid-template-columns:1fr}.data-review-decisions>div+div{border-left:0;border-top:1px solid var(--annotation-line)}.data-governance-path{grid-template-columns:1fr;gap:12px}.data-overview-card .data-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.data-overview-card .data-overview-metrics>div{padding:14px 10px}.data-overview-card .data-overview-metrics small{font-size:12px}.data-overview-card .data-overview-metrics strong{font-size:24px}.data-dispatch-page .data-dispatch-filters{grid-template-columns:1fr}.data-dispatch-page .data-dispatch-hero>button{justify-content:center;width:100%}.data-task-home .data-home-card-body{padding:16px}.data-section-heading :is(h2,h3){font-size:20px}}.ac-portal,.ac-workspace{--ac-blue:#1366ec;--ac-hover:#0e52be;--ac-ink:#181818;--ac-muted:#62666d;--ac-line:#e5e7eb;--ac-soft:#f6f8fb;--ac-pale:#e2ecfe;color:var(--ac-ink);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px;line-height:1.65}.ac-portal *,.ac-workspace *{box-sizing:border-box}.ac-portal :is(h1,h2,h3,p,button,input,a),.ac-workspace :is(h1,h2,h3,p,button,input,a){font-family:inherit}.ac-portal h1,.ac-workspace h1{color:var(--ac-ink);margin:0 0 12px;font-size:34px;font-weight:600;line-height:1.4}.ac-portal h2,.ac-workspace h2{color:var(--ac-ink);margin:0;font-size:24px;font-weight:600;line-height:1.45}.ac-portal h3,.ac-workspace h3{color:var(--ac-ink);margin:0;font-size:18px;font-weight:600;line-height:1.5}.ac-portal p,.ac-workspace p{color:var(--ac-muted);margin:8px 0 0;font-size:16px;line-height:1.75}.ac-portal a,.ac-workspace a{color:inherit;text-decoration:none}.ac-portal button,.ac-workspace button{font:inherit;cursor:pointer}.ac-portal button:disabled,.ac-workspace button:disabled{opacity:.55;cursor:wait}:is(.ac-portal :is(a,button,input):focus-visible,.ac-workspace :is(a,button,input):focus-visible){outline-offset:3px;outline:3px solid #8fc5ff}.ac-portal{background:#fff;min-height:100vh}.ac-navigation{border-bottom:1px solid var(--ac-line);background:#fff;align-items:center;gap:48px;min-height:76px;padding:0 max(24px,50vw - 680px);display:flex}.ac-brand{white-space:nowrap;align-items:center;gap:22px;font-size:20px;font-weight:600;display:flex}.ac-brand img{object-fit:contain;width:126px;height:34px}.ac-brand span{border-left:1px solid #ddd;padding-left:20px}.ac-navigation nav{align-self:stretch;gap:32px;display:flex}.ac-navigation nav a{border-bottom:3px solid #0000;align-items:center;padding:20px 0;font-size:16px;display:flex}.ac-navigation nav a[aria-current=page]{color:var(--ac-blue);border-bottom-color:var(--ac-blue)}.ac-account-link{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.ac-navigation a:hover{color:var(--ac-blue)}.ac-main{width:min(1320px,100% - 64px);margin:32px auto 0}.ac-primary,.ac-secondary{border:1px solid var(--ac-blue);background:var(--ac-blue);border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 24px;font-weight:500;line-height:1.5;display:inline-flex;color:#fff!important;font-size:16px!important}.ac-primary:hover{background:var(--ac-hover);border-color:var(--ac-hover)}.ac-secondary{background:#fff;border-color:#cbd0d8;color:var(--ac-ink)!important}.ac-secondary:hover{border-color:var(--ac-blue);background:#f8fbff;color:var(--ac-blue)!important}.ac-eyebrow{letter-spacing:.1em;color:var(--ac-blue);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.ac-hero{background:linear-gradient(110deg,#f6f9fe,#edf4ff);border:1px solid #e7eef8;border-radius:4px;grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;min-height:316px;padding:44px 48px;display:grid}.ac-hero h1{margin-bottom:12px;font-size:44px;line-height:1.25}.ac-hero-copy>p{color:#222;margin:0;font-size:22px}.ac-hero-description{color:#62666d;margin:14px 0 22px;font-size:16px}.ac-hero-map{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-hero-map>div{text-align:center;background:#ffffffd9;border:1px solid #dae5f6;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:164px;padding:16px 10px;display:flex;box-shadow:0 8px 22px #1c63c308}.ac-hero-map svg{width:32px;height:32px;color:var(--ac-blue);stroke-width:1.4px}.ac-hero-map span{font-size:20px;font-weight:600}.ac-hero-map small{color:#62666d;font-size:14px}.ac-hero-map>i{border-top:1px solid #9bb7db;width:20px;position:relative}.ac-hero-map>i:after{content:"";border-top:1px solid #9bb7db;border-right:1px solid #9bb7db;width:6px;height:6px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.ac-map-preview{margin:40px 0}.ac-map-preview>header,.ac-section-heading,.lm-selector>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.ac-map-preview>header a,.lm-selector>header a{color:var(--ac-blue);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.ac-map-preview>header p,.ac-section-heading p{font-size:15px}.ac-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ac-goal-grid>a{border:1px solid var(--ac-line);background:#fff;border-radius:4px;grid-template-columns:1fr 18px;gap:12px;min-height:158px;padding:22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.ac-goal-grid>a:hover{border-color:#7cabf5;box-shadow:0 6px 18px #1366ec0c}.ac-goal-number{color:var(--ac-blue);font-size:14px;font-weight:600}.ac-goal-grid>a>div{grid-area:2/1/auto/-1}.ac-goal-grid>a>svg{color:var(--ac-blue);grid-area:1/2}.ac-goal-grid small{color:var(--ac-muted);font-size:14px}.ac-goal-grid h3{margin:6px 0;font-size:18px}.ac-goal-grid p{margin:0;font-size:14px}.ac-catalog{border-top:1px solid var(--ac-line);padding-top:32px;scroll-margin-top:24px}.ac-course-count{color:var(--ac-muted);align-items:baseline;gap:10px;font-size:14px;display:flex}.ac-course-count strong{color:var(--ac-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.ac-catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:32px;display:grid}.ac-filters h3{margin:0 0 14px;font-size:16px}.ac-filters h3:not(:first-child){margin-top:28px}.ac-filters>div{gap:4px;display:grid}.ac-filters button{text-align:left;color:#4c5158;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 12px;font-size:14px;display:flex}.ac-filters button:hover{background:var(--ac-soft)}.ac-filters button.active{color:var(--ac-blue);background:#edf4ff;font-weight:600}.ac-filters button span{color:#707782;font-variant-numeric:tabular-nums;font-size:14px}.ac-search-row{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding-bottom:14px;display:flex}.ac-search-row label{color:#6e7580;flex:1;align-items:center;gap:12px;display:flex}.ac-search-row input{color:#181818;background:0 0;border:0;width:100%;min-width:0;height:42px;padding:8px 0;font-size:16px}.ac-search-row>span{color:var(--ac-muted);white-space:nowrap;font-size:14px}.ac-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ac-course-card{border:1px solid var(--ac-line);background:#fff;border-radius:5px;flex-direction:column;min-width:0;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.ac-course-card:hover{border-color:#9abcf3;box-shadow:0 8px 20px #1c35570b}.ac-course-cover{aspect-ratio:16/9;isolation:isolate;background:#eef3fb;position:relative;overflow:hidden}.ac-course-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.ac-course-card:hover .ac-course-cover>img{transform:scale(1.025)}.ac-course-cover.has-image:after{content:"";z-index:0;background:linear-gradient(#0000,#0008);position:absolute;inset:55% 0 0}.ac-play-mark{color:#1366ec;z-index:1;background:#ffffffde;border:1px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-cover-kind,.ac-cover-duration{z-index:1;color:#fff;background:#172d4dbb;border-radius:2px;padding:3px 7px;font-size:14px;line-height:1.5;position:absolute;bottom:10px}.ac-cover-kind{left:10px}.ac-cover-duration{right:10px}.ac-reading-cover{color:#274467;background:linear-gradient(120deg,#eff5ff,#e4ecf8);flex-direction:column;justify-content:center;gap:8px;height:100%;padding:20px 22px 38px;display:flex;position:relative}.ac-reading-cover>span{color:#587292;font-size:14px}.ac-reading-cover>strong{z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;font-size:18px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.ac-reading-cover>small{color:#627d9d;letter-spacing:.15em;font-size:8px}.ac-reading-cover>div{opacity:.22;gap:5px;display:flex;position:absolute;bottom:22px;right:12px;transform:skewY(-18deg)}.ac-reading-cover i{background:#6c94c8;border:1px solid #5e86b9;width:18px;height:72px}.ac-reading-cover i:nth-child(2){height:86px}.ac-reading-cover i:nth-child(3){height:100px}.ac-reading-cover i:nth-child(4){height:112px}.ac-course-card-body{flex-direction:column;flex:1;gap:8px;padding:19px;display:flex}.ac-course-card-body>small{color:var(--ac-blue);font-size:14px}.ac-course-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:54px;font-size:17px;line-height:1.6;display:-webkit-box;overflow:hidden}.ac-course-card-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:49px;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.ac-course-card-body footer{color:#6c727b;border-top:1px solid #eff1f4;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.ac-course-card-body footer svg{color:var(--ac-blue);flex-shrink:0}.ac-load-more{border:1px solid var(--ac-line);color:#3b4758;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;padding:15px;font-size:14px;display:flex}.ac-load-more:hover{color:var(--ac-blue);background:#f8fbff}.ac-next-step{background:#f7faff;border:1px solid #e4eaf2;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin:40px 0;padding:28px 32px;display:flex}.ac-next-step h2{font-size:22px}.ac-next-step p{font-size:15px}.ac-site-footer{border-top:1px solid var(--ac-line);color:#62666d;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1320px;margin:0 auto;padding:24px 0 32px;font-size:14px;display:flex}.ac-site-footer>span{color:#30343b;font-weight:600}.ac-site-footer nav{gap:24px;display:flex}.ac-site-footer p{width:100%;margin:0;font-size:14px}.ac-empty,.ac-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:32px;display:flex}.ac-empty>svg{color:#8b9aae;width:32px;height:32px}.ac-empty h2{font-size:24px}.ac-empty p{max-width:620px}.ac-empty :is(button,a){margin-top:10px}.ac-loading>span{border:2px solid #dee9f9;border-top-color:#1366ec;border-radius:50%;width:30px;height:30px;animation:1s linear infinite ac-spin}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-embedded{min-height:0}.ac-embedded .ac-main{width:100%;margin-top:24px}.ac-navigation.is-embedded{min-height:54px;padding:0}.ac-embedded .ac-hero{min-height:270px;padding:32px}.ac-embedded .ac-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-embedded .ac-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-back{align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:inline-flex;color:#596574!important}.ac-lesson-heading{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;padding:28px 0;display:flex}.ac-lesson-heading>div{min-width:0}.ac-lesson-heading>div>small{color:var(--ac-blue);font-size:14px}.ac-lesson-heading h1{margin-top:8px;font-size:32px}.ac-lesson-heading>div>div{color:#62666d;gap:24px;margin-top:16px;font-size:14px;display:flex}.ac-lesson-heading span{align-items:center;gap:7px;display:flex}.ac-lesson-heading>a{flex-shrink:0}.ac-lesson-grid{grid-template-columns:minmax(0,1fr) 290px;gap:36px;display:grid}.ac-lesson-body{min-width:0}.ac-lesson-body>section{border-bottom:1px solid #eff1f4;margin-bottom:22px;padding:0 0 30px;scroll-margin-top:24px}.ac-lesson-body h2{margin-bottom:16px;font-size:23px}.ac-lesson-body p{overflow-wrap:anywhere;color:#414b56;margin:14px 0;line-height:1.95}.ac-lesson-body ul{color:#414b56;background:#f5f8fc;border-left:3px solid #93b8f0;padding:20px 24px 20px 44px}.ac-lesson-body li{margin:8px 0;line-height:1.8}.ac-video-stage{aspect-ratio:16/9;background:#111822;border-radius:4px;overflow:hidden}.ac-video-stage>a,.ac-video-stage>button{text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.ac-video-stage .ac-course-cover{height:100%}.ac-video-stage :is(button,a)>span{color:#1366ec;white-space:nowrap;background:#fff;border-radius:3px;align-items:center;gap:8px;padding:12px 24px;display:flex;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}.ac-video-stage iframe{border:0;width:100%;height:100%;display:block}.ac-video-stage .ac-play-mark{width:60px;height:60px}.ac-source-note{color:#62666d;justify-content:space-between;gap:18px;margin:14px 0 30px;font-size:14px;display:flex}.ac-source-note a{white-space:nowrap;color:var(--ac-blue);align-items:center;gap:6px;display:flex}.ac-lesson-aside>section,.lm-side>section{border:1px solid var(--ac-line);background:#fff;border-radius:4px;margin-bottom:20px;padding:23px}.ac-lesson-aside h3{margin-bottom:13px;font-size:17px}.ac-lesson-aside p,.ac-lesson-aside li{font-size:14px;line-height:1.85}.ac-lesson-aside ol{color:#4e5967;margin:0;padding-left:20px}.ac-lesson-aside li{margin:8px 0;padding-left:3px}.ac-lesson-aside small{color:#727b89;font-size:14px}.ac-download{align-items:flex-start;gap:10px;padding:12px 0;font-size:14px;display:flex;color:#1366ec!important}.ac-download svg{flex-shrink:0;margin-top:3px}.ac-lesson-aside .ac-lesson-path{background:#f4f8ff}.ac-lesson-path>svg{color:#1366ec;margin-bottom:12px}.ac-lesson-path>a{color:var(--ac-blue);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.ac-journey-nav{border-bottom:1px solid var(--ac-line);flex-wrap:wrap;gap:32px;margin-bottom:24px;display:flex}.ac-journey-nav>a{color:#4d5968;border-bottom:3px solid #0000;align-items:center;gap:9px;min-height:56px;font-size:16px;display:flex}.ac-journey-nav>a[aria-current=page]{color:var(--ac-blue);border-bottom-color:var(--ac-blue);font-weight:600}.ac-journey-nav a>span{color:#717984;font-size:14px;font-weight:400}.lm-selector,.lm-hero,.lm-curriculum,.cr-hero{border:1px solid var(--ac-line);background:#fff;border-radius:5px;padding:28px}.lm-selector{margin-bottom:24px}.lm-selector>header{margin-bottom:20px}.lm-selector>header h2{font-size:21px}.lm-selector>header p{font-size:14px}.lm-selector>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lm-selector>div>button{text-align:left;border:1px solid var(--ac-line);color:#343c47;background:#fff;border-radius:4px;flex-direction:column;gap:6px;padding:18px;display:flex}.lm-selector>div>button.active{border-color:var(--ac-blue);background:#f4f8ff}.lm-selector>div>button small{color:#64758c;font-size:14px}.lm-selector>div>button strong{font-size:19px;font-weight:600}.lm-selector>div>button.active strong{color:var(--ac-blue)}.lm-selector>div>button span{color:#67717d;font-size:14px}.lm-hero{background:linear-gradient(110deg,#fff,#f5f9ff);grid-template-columns:1fr auto;gap:36px;display:grid}.lm-hero h1{font-size:30px}.lm-hero>div>p{max-width:660px}.lm-meta{color:#596679;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:14px;display:flex}.lm-meta>span{align-items:center;gap:8px;display:flex}.lm-progress-summary{border-left:1px solid var(--ac-line);align-items:center;gap:24px;max-width:390px;padding-left:28px;display:flex}.lm-progress-ring{background:conic-gradient(#1366ec var(--progress),#e8edf4 0);border-radius:50%;flex-shrink:0;place-items:center;width:112px;height:112px;display:grid;transform:rotate(0)}.lm-progress-ring>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex}.lm-progress-ring strong{color:#253449;font-size:28px;font-weight:600;line-height:1.2}.lm-progress-ring small{color:#67717d;margin-top:5px;font-size:14px}.lm-progress-summary>div>strong{font-size:16px}.lm-progress-summary p{margin:6px 0 12px;font-size:14px}.lm-progress-summary .ac-primary{min-height:40px;padding:8px 15px;font-size:14px!important}.lm-steps{border:1px solid var(--ac-line);background:#fff;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0;display:grid}.lm-steps>a{border-right:1px solid var(--ac-line);align-items:flex-start;gap:12px;min-width:0;padding:22px 16px;display:flex;position:relative}.lm-steps>a:last-child{border-right:0}.lm-steps>a>span{color:#4774b2;border:1px solid #cfdceb;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.lm-steps>a.is-done>span{color:#258348;background:#e9f3ed;border-color:#bbdcc8}.lm-steps strong{font-size:14px;font-weight:600;display:block}.lm-steps small{color:#737d89;margin-top:4px;font-size:14px;display:block}.lm-steps>a>svg{display:none}.lm-steps>a:hover{background:#f7faff}.lm-context-note{color:#42658e;background:#f5f9ff;border:1px solid #dce7f8;border-radius:4px;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;display:flex}.lm-context-note>svg{flex-shrink:0}.lm-context-note p{margin:0;font-size:14px}.lm-context-note button{white-space:nowrap;color:#1366ec;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.lm-content-grid{grid-template-columns:minmax(0,1fr) 285px;gap:24px;display:grid}.lm-curriculum{align-self:start;padding:0;overflow:hidden}.lm-curriculum>header{border-bottom:1px solid var(--ac-line);padding:26px}.lm-curriculum>header p{font-size:14px}.lm-course-group>button{text-align:left;border:0;border-bottom:1px solid var(--ac-line);background:#fafbfd;align-items:center;gap:18px;width:100%;padding:20px 24px;display:flex}.lm-course-group>button>span{flex-direction:column;flex:1;gap:5px;display:flex}.lm-course-group>button strong{font-size:17px;font-weight:600}.lm-course-group>button small{color:#737b87;font-size:14px}.lm-course-group>button em{color:#697480;font-size:14px;font-style:normal}.lm-course-group>button[aria-expanded=true]>svg{transform:rotate(180deg)}.lm-course-row{text-align:left;color:#2e3a4a;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr) 90px 16px;align-items:center;gap:16px;width:100%;padding:20px 24px;display:grid}.lm-course-row:hover{background:#f7faff}.lm-course-row>span:first-child{color:#4978b6}.lm-course-row>div>small{color:#718093;margin-bottom:5px;font-size:14px;display:block}.lm-course-row strong{font-size:16px;font-weight:500;line-height:1.6}.lm-course-row p{margin-top:4px;font-size:14px;line-height:1.65}.lm-course-time{color:#6b7684;flex-wrap:wrap;align-items:center;gap:5px;font-size:14px;display:flex}.lm-course-time small{width:100%;margin-top:4px;display:block}.lm-course-row>svg{color:#1366ec}.lm-side h3{font-size:17px}.lm-side h3:not(:first-child){margin-top:22px}.lm-side p{font-size:14px}.lm-side a{color:var(--ac-blue);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.lm-side .lm-practice-card{background:#f4f8ff;border-color:#dce7f7}.lm-practice-card>svg{color:#1366ec;margin-bottom:14px}.cr-hero{background:linear-gradient(115deg,#fff,#eef5ff);justify-content:space-between;align-items:center;gap:36px;display:flex}.cr-hero h1{font-size:34px}.cr-hero>div>p{max-width:660px}.cr-hero-actions{gap:12px;margin-top:24px;display:flex}.cr-hero-mark{color:#5272a0;text-align:center;border-left:1px solid #dae6f6;place-items:center;gap:8px;min-width:180px;min-height:170px;display:grid}.cr-hero-mark svg{stroke-width:1.2px;width:52px;height:52px}.cr-hero-mark strong{color:#324d73;font-size:17px}.cr-hero-mark small{font-size:14px}.cr-types{border-bottom:1px solid var(--ac-line);gap:26px;margin-top:30px;display:flex}.cr-types button{color:#555f6b;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:10px 4px;font-size:16px}.cr-types button.active{color:#1366ec;border-bottom-color:#1366ec;font-weight:600}.cr-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.cr-cert-card{border:1px solid var(--ac-line);background:#fff;border-radius:4px;overflow:hidden}.cr-cert-card>header{color:#526786;background:#f7faff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;padding:16px 24px;font-size:14px;display:flex}.cr-cert-card>header>span{align-items:center;gap:8px;display:flex}.cr-cert-card>div{padding:24px}.cr-cert-card h2{font-size:22px}.cr-cert-card p{font-size:15px}.cr-cert-card ul{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.cr-cert-card li{color:#555f6a;align-items:flex-start;gap:9px;font-size:14px;display:flex}.cr-cert-card li>svg{color:#6b91c7;flex-shrink:0;margin-top:4px}.cr-cert-card footer{border-top:1px solid var(--ac-line);align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.cr-cert-card footer>a:not(.ac-primary){color:#1366ec;align-items:center;gap:6px;font-size:14px;display:flex}.cr-cert-card .ac-primary{min-height:40px;padding:8px 16px;font-size:14px!important}.cr-operations{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.cr-operations>section{border:1px solid var(--ac-line);background:#fff;border-radius:4px;padding:26px}.cr-operations h2{font-size:22px}.cr-operations p{font-size:14px}.cr-activity-bars{gap:18px;margin-top:24px;display:grid}.cr-activity-bars>a{color:#526173;grid-template-columns:112px 1fr 36px;align-items:center;gap:14px;font-size:14px;display:grid}.cr-activity-bars i{background:#edf1f6;border-radius:2px;height:9px;overflow:hidden}.cr-activity-bars b{background:#6796d9;min-width:0;height:100%;display:block}.cr-activity-bars strong{font-variant-numeric:tabular-nums;color:#273b57;text-align:right;font-size:18px}.cr-management-links{gap:0;margin-top:12px;display:grid}.cr-management-links>a{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:15px;display:flex}.cr-management-links>a>span{gap:4px;display:grid}.cr-management-links small{color:#727b87;font-size:14px}.cr-management-links svg{color:#1366ec}.v2-shell[data-system=learning] .learning-content-detail :is(h2,h3){font-family:PingFang SC,Microsoft YaHei,sans-serif}.v2-shell[data-system=learning] .learning-detail-heading{background:#f6f9ff;border-color:#e0e8f3}.v2-shell[data-system=learning] .learning-article-reader p{color:#465365;font-size:16px}.v2-shell[data-system=learning] .learning-article-reader li{font-size:14px}.v2-shell[data-system=learning] .learning-article-reader ul{color:#465365;background:#f3f7fd;border-color:#8eb3eb}.v2-shell[data-system=learning] .learning-detail-seal{display:none}.v2-shell[data-system=learning] .learning-detail-aside{position:static}.v2-shell[data-system=learning] .learning-source-note small{font-size:14px}@media (min-width:1700px){.ac-main{max-width:1400px}.ac-course-grid{gap:24px}}@media (max-width:1200px){.ac-navigation{gap:24px;padding:0 24px}.ac-navigation nav{gap:22px}.ac-main{width:calc(100% - 48px)}.ac-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-hero{gap:24px;padding:34px}.ac-catalog-layout{grid-template-columns:165px minmax(0,1fr);gap:24px}.ac-course-grid,.ac-embedded .ac-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-hero{grid-template-columns:1fr}.lm-progress-summary{border-left:0;max-width:none;padding-left:0}.lm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-steps>a{border-bottom:1px solid var(--ac-line)}.lm-content-grid{grid-template-columns:minmax(0,1fr) 260px}.ac-journey-nav a>span{display:none}.ac-site-footer{margin:0 24px}}@media (max-width:900px){.ac-brand{gap:12px;font-size:18px}.ac-brand img{width:100px}.ac-brand span{padding-left:12px}.ac-navigation{flex-wrap:wrap;gap:0 24px;padding-top:14px}.ac-navigation nav{order:3;width:100%;min-height:50px}.ac-navigation nav a{padding:12px 0}.ac-hero{grid-template-columns:1fr}.ac-hero-map{max-width:600px}.ac-hero-copy>p{font-size:20px}.ac-hero h1{font-size:36px}.ac-lesson-grid,.lm-content-grid{grid-template-columns:1fr}.ac-lesson-aside,.lm-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ac-lesson-aside>section,.lm-side>section{margin-bottom:0}.lm-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-lesson-heading{flex-direction:column;align-items:flex-start}.cr-hero-mark{display:none}.cr-operations{grid-template-columns:1fr}.ac-hero-description br{display:none}}@media (max-width:620px){.ac-main{width:calc(100% - 32px);margin-top:20px}.ac-navigation{padding:14px 16px 0}.ac-navigation nav{gap:24px}.ac-account-link{font-size:14px}.ac-brand img{width:88px}.ac-brand span{font-size:16px}.ac-hero,.ac-embedded .ac-hero{gap:24px;padding:26px 22px}.ac-hero h1{font-size:32px}.ac-hero-copy>p{font-size:19px}.ac-hero-map{gap:6px}.ac-hero-map>div{min-height:135px;padding:14px 6px}.ac-hero-map span{font-size:17px}.ac-hero-map small{font-size:14px;line-height:1.6}.ac-hero-map>i{width:8px}.ac-hero-map svg{width:27px;height:27px}.ac-map-preview>header,.ac-section-heading,.lm-selector>header{flex-direction:column;align-items:flex-start;gap:14px}.ac-goal-grid,.ac-embedded .ac-goal-grid{grid-template-columns:1fr;gap:12px}.ac-goal-grid>a{grid-template-columns:28px 1fr 18px;align-items:center;gap:14px;min-height:0;padding:18px}.ac-goal-grid>a>div{grid-area:1/2}.ac-goal-grid>a>svg{grid-column:3}.ac-goal-grid h3{margin:3px 0;font-size:17px}.ac-goal-grid p{font-size:14px}.ac-goal-number{align-self:start;margin-top:3px}.ac-goal-grid small{font-size:14px}.ac-catalog-layout{grid-template-columns:1fr;gap:22px}.ac-filters>div{flex-wrap:wrap;gap:6px;display:flex}.ac-filters button{border:1px solid #e7ebf0;gap:10px;width:auto;min-height:40px;padding:8px 12px;font-size:14px}.ac-filters h3:not(:first-child){margin-top:16px}.ac-filters h3{margin-bottom:10px;font-size:15px}.ac-course-grid,.ac-embedded .ac-course-grid{grid-template-columns:1fr;gap:20px}.ac-course-card-body h3{min-height:0;font-size:18px}.ac-course-card-body>p{min-height:0}.ac-search-row{gap:12px}.ac-search-row input,.ac-search-row>span{font-size:14px}.ac-next-step{flex-direction:column;align-items:flex-start;padding:22px}.ac-site-footer{margin:0 16px;padding-bottom:30px}.ac-site-footer nav{gap:16px}.ac-lesson-heading h1{font-size:26px}.ac-lesson-heading>div>div{flex-wrap:wrap;gap:12px;font-size:14px}.ac-lesson-aside,.lm-side{grid-template-columns:1fr}.ac-lesson-body h2{font-size:21px}.ac-source-note{flex-direction:column;gap:6px}.ac-video-stage :is(button,a)>span{padding:8px 14px;font-size:14px}.ac-journey-nav{gap:20px;margin-bottom:18px}.ac-journey-nav>a{gap:6px;min-height:48px;font-size:14px}.ac-journey-nav svg{width:15px}.lm-selector,.lm-hero,.cr-hero{padding:22px 18px}.lm-selector>div{gap:9px}.lm-selector>div>button{padding:14px 12px}.lm-selector>div>button strong{font-size:17px}.lm-selector>div>button span{font-size:14px}.lm-hero h1,.cr-hero h1{font-size:27px}.lm-meta{gap:12px;font-size:14px}.lm-progress-summary{gap:18px}.lm-progress-ring{width:94px;height:94px}.lm-progress-ring>span{width:78px;height:78px}.lm-progress-ring strong{font-size:24px}.lm-steps{grid-template-columns:1fr}.lm-steps>a{border-right:0;align-items:center;padding:15px 18px}.lm-steps>a>div{flex:1}.lm-steps>a:last-child{border-bottom:0}.lm-steps>a>svg{display:block}.lm-steps small{margin-top:2px}.lm-course-row{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;padding:17px}.lm-course-time{grid-area:2/2}.lm-course-time small{width:auto;margin:0 0 0 6px}.lm-course-row>svg{grid-area:1/3}.lm-course-row p{display:none}.lm-course-row strong{font-size:15px}.lm-course-group>button{gap:10px;padding:17px}.lm-context-note{flex-wrap:wrap;align-items:flex-start;padding:15px}.lm-context-note p{flex:1;min-width:0}.lm-context-note button{white-space:normal;margin-left:30px}.cr-cert-grid{grid-template-columns:1fr;gap:18px}.cr-cert-card>div{padding:20px}.cr-cert-card>header{padding:14px 20px}.cr-types{gap:22px}.cr-hero-actions{flex-wrap:wrap}.cr-hero-actions>a{padding:9px 16px;font-size:14px!important}.ac-workspace h2{font-size:21px}.cr-activity-bars>a{grid-template-columns:100px 1fr 30px;gap:10px}}@media (prefers-reduced-motion:reduce){.ac-portal *,.ac-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vel-desktop-nav .vel-academy-nav,.vel-mobile-nav-list .vel-academy-nav{color:inherit;font:inherit;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:flex}.vel-desktop-nav .vel-academy-nav:hover,.vel-mobile-nav-list .vel-academy-nav:hover{color:#1366ec;background:#f2f6fc}.vel-mobile-nav-list .vel-academy-nav{min-height:44px}.learning-video-stage>a.learning-video-cover{color:#fff;width:100%;height:100%;text-decoration:none;display:block;position:relative}.learning-video-stage>a.learning-video-cover>span{justify-content:center;align-items:center;gap:10px;display:flex}.v2-shell .learning-content-detail{color:#181818;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px}.v2-shell .learning-content-detail .learning-detail-heading{background:#fff;border:1px solid #e5e7eb;border-radius:4px}.v2-shell .learning-content-detail .learning-detail-heading h2{color:#181818;font-size:28px}.v2-shell .learning-content-detail .learning-detail-heading p,.v2-shell .learning-content-detail .learning-complete-box p{color:#62666d;font-size:16px;line-height:1.75}.v2-shell .learning-content-detail .learning-detail-heading small,.v2-shell .learning-content-detail .learning-detail-heading>div>div>span,.v2-shell .learning-content-detail .learning-detail-back,.v2-shell .learning-content-detail .learning-source-note small,.v2-shell .learning-content-detail .learning-complete-box small{color:#62666d;font-size:14px}.v2-shell .learning-content-detail .learning-outline-list strong,.v2-shell .learning-content-detail .learning-outline-list>div>span{font-size:14px}.v2-shell .learning-content-detail .learning-detail-aside h2{color:#181818;font-size:20px}.v2-shell .learning-content-detail .learning-source-note strong,.v2-shell .learning-content-detail .learning-source-note a{font-size:14px}.v2-shell .learning-content-detail .learning-media-play{color:#1366ec}.v2-shell .learning-content-detail .learning-lesson-materials{background:#f6f8fb;border-color:#e5e7eb;border-radius:4px}@media (max-width:620px){.v2-shell .learning-content-detail .learning-detail-heading h2{font-size:24px}}.az-section-index{border-top:1px solid var(--ac-line);color:var(--ac-muted);flex-wrap:wrap;gap:28px;padding:18px 0;font-size:13px;display:flex}.az-credentials-featured,.az-credentials-grid{gap:18px;display:grid}.az-credentials-featured{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.az-credentials-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.az-credential{text-align:left;border:1px solid var(--ac-line);cursor:default;color:var(--ac-ink);background:#fff;border-radius:12px;padding:0;overflow:hidden}.az-credential>div{background:#eaf5fc;position:relative}.az-credential img{aspect-ratio:1.1;object-fit:contain;width:100%;display:block}.az-credentials-featured img{aspect-ratio:1.6}.az-credential h3{min-height:74px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.az-credentials-featured h3{min-height:78px;font-size:16px}.az-section-index a:focus-visible{outline-offset:3px;outline:3px solid #8fc5ff}.az-partners>h3{color:var(--ac-muted);margin:28px 0 15px;font-size:15px}.az-partner-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.az-partner-grid>div{border:1px solid var(--ac-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.az-partner-grid img{aspect-ratio:2.5;object-fit:contain;width:100%;display:block}.az-faculty .az-teachers{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:26px}.az-faculty .az-teachers article>div{height:190px}.az-cases:has(article:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.az-cases:has(article:nth-child(5)) article{grid-column:span 2}.az-cases:has(article:nth-child(5)) article:nth-last-child(-n+2){grid-column:span 3}@media (max-width:1000px){.az-credentials-grid,.az-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.az-faculty .az-teachers{grid-template-columns:repeat(5,minmax(0,1fr))}.az-faculty .az-teachers article>div{height:140px}}@media (max-width:640px){.az-section-index{gap:12px 22px}.az-credentials-featured{grid-template-columns:1fr}.az-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.az-credential h3{min-height:78px;padding:12px;font-size:12px}.az-credentials-featured h3{min-height:0;font-size:15px}.az-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.az-faculty .az-teachers{grid-template-columns:repeat(2,minmax(0,1fr))}.az-faculty .az-teachers article>div{height:195px}.az-cases:has(article:nth-child(5)){grid-template-columns:1fr}.az-cases:has(article:nth-child(5)) article{grid-column:auto}.az-cases:has(article:nth-child(5)) article:nth-last-child(-n+2){grid-column:auto}}.az-portal{--ac-blue:#1769b1;--ac-hover:#12558e;--ac-ink:#172e41;--ac-muted:#526777;--ac-line:#dce5eb;--ac-soft:#f5f8fa}.az-main{max-width:1280px;margin:auto;padding:28px 40px 64px}.az-kicker{letter-spacing:2px;color:#366783;margin-bottom:12px;font-weight:700;display:block;font-size:11px!important}.az-hero{grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:34px 0 56px;display:grid}.az-hero-copy h1{letter-spacing:1px;margin:0 0 24px;font-size:20px}.az-hero-copy h1>span{letter-spacing:-1.8px;margin-top:16px;font-size:46px;font-weight:650;line-height:1.25;display:block}.az-hero-copy>p{font-size:17px;line-height:1.9}.az-action-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.az-action-row .ac-primary{border-radius:9px;padding:13px 22px}.az-text-link{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;color:var(--ac-blue)!important}.az-hero-signature{border-top:1px solid var(--ac-line);align-items:center;gap:18px;margin-top:38px;padding-top:18px;font-size:13px;display:flex}.az-hero-signature small{color:var(--ac-muted)}.az-hero-photo{aspect-ratio:1.1;background:#d9e7ec;border-radius:16px;margin:0;position:relative;overflow:hidden}.az-hero-photo>img{object-fit:cover;width:100%;height:100%}.az-hero-photo figcaption{color:#fff;background:linear-gradient(#0000,#0f253ddd);padding:70px 26px 26px;position:absolute;bottom:0;left:0;right:0}.az-hero-photo figcaption span{font-size:22px;font-weight:600;display:block}.az-hero-photo figcaption small{color:#e4edf5}.az-section{border-top:1px solid var(--ac-line);padding:46px 0}.az-section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.az-section h2,.az-foundation h2{font-size:29px;line-height:1.35}.az-section>header>p{max-width:400px;margin:0;font-size:14px}.az-paths{border:1px solid var(--ac-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.az-paths>a{flex-direction:column;padding:25px 22px;transition:background .2s;display:flex}.az-paths>a+a{border-left:1px solid var(--ac-line)}.az-paths>a:hover{background:#eef6fb}.az-paths small{color:var(--ac-muted);font-size:11px}.az-paths h3{margin:17px 0 5px;font-size:19px}.az-paths p{flex:1;font-size:13px}.az-paths a>span{color:var(--ac-blue);justify-content:space-between;align-items:center;margin-top:23px;font-size:13px;font-weight:600;display:flex}.az-teachers{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.az-teachers article>div{background:linear-gradient(150deg,#edf3f7,#f8fafc);border-radius:12px;justify-content:center;align-items:end;height:245px;display:flex;overflow:hidden}.az-teachers img{object-fit:contain;max-width:100%;height:95%}.az-teachers h3{margin-top:15px}.az-teachers p{margin-top:3px;font-size:13px}.az-source{width:fit-content;margin-top:20px;font-size:13px;display:block;color:var(--ac-blue)!important}.az-foundation{background:#f0f5f8;border-radius:16px;grid-template-columns:.9fr 1.1fr;gap:70px;margin:16px 0 48px;padding:38px;display:grid}.az-foundation>div>p{margin-top:18px;font-size:14px}.az-foundation article{border-bottom:1px solid #d3dfe7;gap:17px;padding:20px 0;display:flex}.az-foundation article:first-child{padding-top:0}.az-foundation article:last-child{border:0;padding-bottom:0}.az-foundation article>svg{color:#216c9b;flex-shrink:0;margin-top:4px}.az-foundation h3{font-size:17px}.az-foundation article p{margin-top:4px;font-size:13px}.az-cases{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.az-cases article{border:1px solid var(--ac-line);border-radius:12px;overflow:hidden}.az-cases img{aspect-ratio:1.6;object-fit:cover;width:100%;display:block}.az-cases article>div{padding:20px}.az-cases small{color:var(--ac-blue);font-size:12px}.az-cases h3{margin-top:7px}.az-cases p{font-size:13px}.az-open-programs>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.az-open-programs>div>a{border:1px solid var(--ac-line);border-radius:10px;align-items:center;gap:16px;padding:22px;display:flex}.az-open-programs a>svg{color:var(--ac-blue);flex-shrink:0}.az-open-programs strong{flex:1;font-size:16px}.az-open-programs a>span{color:var(--ac-blue);align-items:center;gap:8px;font-size:12px;display:flex}.az-footer{border-top:1px solid var(--ac-line);background:#f4f7fa;justify-content:space-between;align-items:center;gap:20px;padding:28px 40px;display:flex}.az-footer strong{font-size:17px}.az-footer strong span{color:var(--ac-muted);margin-left:10px;font-size:12px;font-weight:400}.az-footer nav{gap:24px;font-size:13px;display:flex}.az-continue{background:#edf7f4;border:1px solid #c4dfd6;border-radius:11px;align-items:center;gap:18px;margin:0 0 20px;padding:17px 22px;display:flex}.az-continue>div{flex:1}.az-continue small{color:#386b5d;font-size:12px;display:block}.az-continue strong{font-size:16px}.az-learning-title{padding:35px 0}.az-learning-title .ac-secondary{margin-top:20px}.az-practice-intro{max-width:760px;padding:30px 0 60px}.az-practice-intro h1{font-size:40px}.az-practice-tabs{gap:8px;margin:18px 0;display:flex}.az-practice-tabs a{color:#365a72;border-radius:8px;padding:8px 18px}.az-practice-tabs a[aria-current]{color:#1769b1;background:#e9f2fb;font-weight:600}.ac-navigation nav{gap:24px}.ac-navigation nav a[aria-current=page]{color:#1769b1}.academy-player{background:#f7f9fb;border:1px solid #dbe5ed;border-radius:12px;overflow:hidden}.academy-player iframe{aspect-ratio:16/9;background:#132635;border:0;width:100%;display:block}.academy-player-cover{text-align:left;cursor:pointer;background:#132635;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.academy-player-cover>span{color:#173c59;white-space:nowrap;background:#fff;border-radius:40px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 28px #10203144}.academy-player-cover:hover>span{background:#eaf3fd}.academy-player-cover .ac-cover-duration,.academy-player-cover .learning-media-play,.academy-player-cover .ac-play-mark{display:none}.academy-player-caption{justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.academy-player-caption strong{font-size:13px}.academy-player-caption p{color:#526777;line-height:1.65;margin-top:4px!important;font-size:13px!important}.academy-player-caption>a{white-space:nowrap;color:#1769b1;align-items:center;gap:8px;font-size:12px;display:flex}.academy-player:focus-within{outline-offset:3px;outline:3px solid #8fc5ff}.ac-embedded .az-main{max-width:1280px;padding:24px 30px}.ac-embedded .az-hero-copy h1>span{font-size:38px}@media (max-width:1000px){.az-main{padding:24px}.az-hero{gap:28px}.az-hero-copy h1>span{font-size:36px}.az-paths{grid-template-columns:repeat(2,1fr)}.az-paths>a:nth-child(3){border-left:0}.az-paths>a:nth-child(n+3){border-top:1px solid var(--ac-line)}.az-section>header{align-items:start}.az-teachers{gap:14px}.az-teachers article>div{height:200px}.az-foundation{gap:30px}.az-open-programs>div{grid-template-columns:1fr}.ac-navigation{flex-wrap:wrap;gap:12px}.ac-navigation nav{order:3;justify-content:flex-start;width:100%}}@media (max-width:640px){.az-main,.ac-embedded .az-main{padding:20px}.az-hero{grid-template-columns:1fr;gap:28px;padding:12px 0 30px}.az-hero-copy h1>span,.ac-embedded .az-hero-copy h1>span{font-size:34px}.az-hero-copy>p{font-size:15px}.az-hero-photo{aspect-ratio:1.5}.az-hero-signature{margin-top:24px}.az-section{padding:30px 0}.az-section>header{margin-bottom:22px;display:block}.az-section>header>p{margin-top:12px}.az-section h2,.az-foundation h2{font-size:25px}.az-paths a{padding:18px 15px}.az-paths h3{font-size:17px}.az-paths p{font-size:12px}.az-teachers{grid-template-columns:repeat(2,1fr);gap:24px 14px}.az-teachers article>div{height:210px}.az-foundation{grid-template-columns:1fr;gap:25px;margin-bottom:30px;padding:25px}.az-cases{grid-template-columns:1fr}.az-footer{padding:24px 20px;display:block}.az-footer nav{flex-wrap:wrap;gap:18px;margin-top:18px}.az-footer strong span{margin:5px 0 0;display:block}.az-open-programs>div>a{flex-wrap:wrap;padding:18px}.az-open-programs a>span{width:100%;padding-left:40px}.ac-navigation nav{gap:18px;overflow-x:auto}.ac-navigation nav a{white-space:nowrap;font-size:13px}.academy-player-caption{display:block}.academy-player-caption>a{margin-top:12px}.az-continue{padding:14px}.az-continue strong{font-size:14px}.az-practice-intro h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.az-portal *{scroll-behavior:auto!important;transition:none!important}}.lesson-video-preview{width:100%;min-width:0}.lesson-video-trigger{isolation:isolate;aspect-ratio:16/9;cursor:pointer;color:#fff;text-align:center;background:#142841;border:1px solid #dce5ef;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lesson-video-cover-art{transition:filter .2s;display:block;position:absolute;inset:0}.lesson-video-cover-art>:is(.ac-course-cover,.learning-media-poster){border-radius:0;width:100%;height:100%;min-height:0}.lesson-video-preview :is(.ac-play-mark,.learning-media-play),.lesson-video-external-cover :is(.ac-play-mark,.learning-media-play){display:none}.lesson-video-trigger:hover .lesson-video-cover-art{filter:brightness(.8)}.lesson-video-play-ring{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#408dff24;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:108px;height:108px;transition:transform .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.lesson-video-play-ring>span{color:#fff;background:linear-gradient(155deg,#469aff,#1262df);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 5px 22px #0748ab40,inset 0 1px #ffffff70}.lesson-video-play-ring svg{margin-left:4px}.lesson-video-trigger:hover .lesson-video-play-ring{transform:translate(-50%,-50%)scale(1)}.lesson-video-trigger:active .lesson-video-play-ring{transform:translate(-50%,-50%)scale(.94)}.lesson-video-trigger-label{color:#fff;white-space:nowrap;background:#102540cc;border-radius:24px;padding:8px 18px;font-size:15px;font-weight:500;line-height:1.5;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lesson-video-trigger:focus-visible{outline-offset:4px;outline:3px solid #448cf5}.lesson-video-dialog{box-sizing:border-box;color:#fff;background:0 0;border:0;width:min(1100px,100vw - 64px,177.778dvh - 355.556px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:visible}.lesson-video-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071224b8;animation:.22s ease-out both lesson-video-backdrop-in}.lesson-video-dialog-panel{transform-origin:50%;animation:.32s cubic-bezier(.2,.85,.3,1.12) both lesson-video-in}.lesson-video-dialog-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;display:flex}.lesson-video-dialog-heading>div{min-width:0}.lesson-video-dialog-heading small{color:#d2e2f5;margin-bottom:4px;font-size:14px;line-height:1.5;display:block}.lesson-video-dialog-heading h2{overflow-wrap:anywhere;color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.5}.lesson-video-close{color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #ffffff50;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.lesson-video-close:hover{background:#ffffff32}.lesson-video-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #94c4ff}.lesson-video-screen{aspect-ratio:16/9;background:#0b1421;border:2px solid #ffffffc0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0005}.lesson-video-screen iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:relative}.lesson-video-loading,.lesson-video-unavailable{text-align:center;color:#e5edf9;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:16px;display:flex;position:absolute;inset:0}.lesson-video-loading span{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.9s linear infinite lesson-video-spin}.lesson-video-unavailable h3,.lesson-video-external-copy h3{color:#fff;margin:0;font-size:23px;line-height:1.5}.lesson-video-unavailable p,.lesson-video-external-copy p{color:#dfebfb;max-width:430px;margin:0;font-size:15px;line-height:1.8}.lesson-video-external{box-sizing:border-box;place-items:center;height:100%;padding:24px;display:grid;position:relative}.lesson-video-external-cover{opacity:.35;position:absolute;inset:0}.lesson-video-external-cover>:is(.ac-course-cover,.learning-media-poster){width:100%;height:100%;min-height:0}.lesson-video-external:after{content:"";background:linear-gradient(#091c3366,#091c33d9);position:absolute;inset:0}.lesson-video-external-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.lesson-video-external-copy a,.lesson-video-unavailable button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#246fec;border:1px solid #6aaaff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:16px;text-decoration:none;display:inline-flex}.lesson-video-external-copy a:hover,.lesson-video-unavailable button:hover{background:#145dd6}.lesson-video-dialog-footer{justify-content:space-between;align-items:center;gap:24px;padding:16px 2px 0;display:flex}.lesson-video-dialog-footer p{color:#e2eafa;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.lesson-video-dialog-footer p span{color:#bdcde1;margin-top:2px;display:block}.lesson-video-dialog-footer a{color:#fff;text-underline-offset:4px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.lesson-video-dialog[data-closing] .lesson-video-dialog-panel{animation:.18s ease-in both lesson-video-out}.lesson-video-dialog[data-closing]::backdrop{animation:.18s ease-in both lesson-video-backdrop-out}@keyframes lesson-video-in{0%{opacity:0;transform:translateY(22px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lesson-video-out{to{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes lesson-video-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lesson-video-backdrop-out{to{opacity:0}}@keyframes lesson-video-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.lesson-video-play-ring{width:84px;height:84px}.lesson-video-play-ring>span{width:60px;height:60px}.lesson-video-play-ring svg{width:24px;height:24px}.lesson-video-trigger-label{padding:6px 12px;font-size:14px;bottom:12px}.lesson-video-dialog{width:100%;max-height:calc(100dvh - 12px);padding:22px 16px max(20px,env(safe-area-inset-bottom));background:#12243b;border-radius:20px 20px 0 0;margin:auto 0 0;overflow:auto}.lesson-video-dialog-heading{gap:12px;margin-bottom:18px}.lesson-video-dialog-heading h2{font-size:19px}.lesson-video-dialog-heading small{font-size:13px}.lesson-video-screen{border-width:1px;border-radius:10px}.lesson-video-screen:has(.lesson-video-external){aspect-ratio:auto;min-height:320px}.lesson-video-external{min-height:320px;padding:24px 16px}.lesson-video-external-copy h3{font-size:20px}.lesson-video-external-copy p{font-size:14px}.lesson-video-dialog-footer{flex-wrap:wrap;gap:4px}.lesson-video-dialog-footer p{font-size:13px}.lesson-video-dialog-panel{animation-name:lesson-video-mobile-in}}@media (max-height:520px) and (min-width:621px){.lesson-video-dialog{width:min(820px,100vw - 48px);max-height:calc(100dvh - 16px);overflow:auto}.lesson-video-dialog-heading{margin-bottom:8px}.lesson-video-dialog-heading h2{font-size:17px}.lesson-video-screen{aspect-ratio:auto;max-height:calc(100dvh - 154px)}.lesson-video-screen iframe{height:calc(100dvh - 154px)}.lesson-video-external{min-height:250px}}@keyframes lesson-video-mobile-in{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lesson-video-trigger *,.lesson-video-dialog *{transition:none!important;animation:none!important}.lesson-video-dialog::backdrop{transition:none!important;animation:none!important}}html:has(.vel-home-velaris){scroll-behavior:smooth}.vel-home-velaris{--magic-white:#fff;--magic-blue:#4096ff;--magic-cyan:#5ed5f8;--magic-action:#1264db;--magic-ink:#10273a;--magic-muted:#526171}.vel-home-velaris .vel-header,.vel-home-velaris .vel-header.is-scrolled{height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #0000;gap:24px;padding-inline:clamp(24px,3.5vw,68px)}.vel-home-velaris .vel-header.is-scrolled{border-bottom-color:#e9eef4}.vel-home-velaris .vel-brand .vel-brand-wordmark{width:164px}.vel-home-velaris .vel-brand>span:last-child{color:var(--magic-muted);letter-spacing:0;padding-left:20px;font-size:14px;font-weight:400}.vel-home-velaris .vel-desktop-nav{justify-self:center;gap:clamp(12px,1.3vw,28px)}.vel-home-velaris .vel-desktop-nav :is(button,.vel-academy-nav){height:44px;color:var(--magic-ink);background:0 0;border-radius:0;padding:0 8px;font-family:inherit;font-size:15px;font-weight:550}.vel-home-velaris .vel-desktop-nav :is(button,.vel-academy-nav):hover{color:var(--magic-action);background:0 0}.vel-home-velaris .vel-desktop-nav :is(button,a):before,.vel-home-velaris .vel-desktop-nav :is(button,a):after,.vel-home-velaris .vel-desktop-nav svg,.vel-home-velaris .vel-header-actions:before{display:none}.vel-home-velaris .vel-header-actions{padding-left:0}.vel-home-velaris .vel-header .vel-login-link{height:44px;box-shadow:none;background:#fff;border:1px solid #d6e1ec;border-radius:5px;padding:0 20px;font-size:15px;font-weight:550;transition:color .18s,border-color .18s,background-color .18s;transform:none;color:var(--magic-ink)!important}.vel-home-velaris .vel-header .vel-login-link:hover{border-color:var(--magic-blue);background:#f5faff;transform:none;color:var(--magic-action)!important}.vel-home-velaris .vel-header .vel-login-link:active{background:#eaf4ff;transform:none}.vel-home-velaris .vel-header .magic-origin-login,.vel-home-velaris .vel-header .magic-origin-login:hover,.vel-home-velaris .vel-header .magic-origin-login:active{isolation:isolate;min-width:138px;height:44px;box-shadow:none;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e3e7ec;border-radius:12px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:600;transition:color .3s cubic-bezier(.16,1,.3,1),transform .15s;display:inline-flex;position:relative;overflow:hidden;transform:none;color:#111!important}.magic-origin-login .magic-origin-fill{z-index:0;left:var(--origin-x,50%);top:var(--origin-y,50%);width:var(--origin-diameter,400px);height:var(--origin-diameter,400px);pointer-events:none;background:#111;border-radius:50%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.magic-origin-login .magic-origin-label{z-index:1;pointer-events:none;position:relative}.vel-home-velaris .vel-header .magic-origin-login:is(:hover,:focus-visible,:active){color:#fff!important}.magic-origin-login:is(:hover,:focus-visible,:active) .magic-origin-fill{transform:translate(-50%,-50%)scale(1)}.vel-home-velaris .vel-header .magic-origin-login:active{transform:scale(.985)}.magic-origin-login:focus-visible{outline:2px solid var(--magic-action);outline-offset:3px}@media (prefers-reduced-motion:reduce){.vel-home-velaris .vel-header .magic-origin-login,.magic-origin-login .magic-origin-fill{transition:none}.vel-home-velaris .vel-header .magic-origin-login:active{transform:none}}.vel-home-velaris .vel-header-popover,.vel-home-velaris .vel-header.is-scrolled .vel-header-popover{top:90px}.vel-home-velaris .vel-scroll-progress{background:linear-gradient(90deg, var(--magic-blue), var(--magic-cyan));box-shadow:none}.magic-velaris-hero{--magic-hero-shift:0px;--magic-hero-opacity:1;-webkit-font-smoothing:antialiased;background:#fff;height:max(760px,100svh);padding-top:84px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;position:relative}.magic-velaris-field:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 52%,#ffffff12 66%,#ffffffa6 86%,#fff 100%);position:absolute;inset:0}.magic-velaris-field:has(canvas[data-renderer=fallback]):before{content:"";pointer-events:none;background:radial-gradient(at 10% 65%,#4096ff80,#0000 55%),radial-gradient(at 90% 80%,#5ed5f89c,#0000 58%);animation:8s ease-in-out infinite alternate paused magic-velaris-fallback-flow;position:absolute;inset:-10%}.magic-velaris-field[data-background-motion=running]:has(canvas[data-renderer=fallback]):before{animation-play-state:running}@keyframes magic-velaris-fallback-flow{0%{opacity:.65;transform:translate(-3%,2%)scale(1)}to{opacity:1;transform:translate(5%,-4%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.magic-velaris-field:before{animation:none!important}}.magic-velaris-content{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.magic-velaris-copy{text-align:center;width:min(100% - 48px,1100px);opacity:var(--magic-hero-opacity);transform:translateY(var(--magic-hero-shift));margin-top:clamp(104px,13.2svh,168px)}.magic-velaris-copy h1{color:var(--magic-ink);text-wrap:balance;margin:0;font-weight:400}.magic-velaris-title-lead{color:#294d67;letter-spacing:.04em;font-size:clamp(28px,2.45vw,39px);font-weight:400;line-height:1.5;display:block}.magic-velaris-title-lead .magic-velaris-ai{letter-spacing:-.035em;font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;display:inline}.magic-velaris-title-main{letter-spacing:.045em;color:#154568;flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%;margin:15px auto 0;padding-left:.045em;font-size:clamp(68px,6.5vw,112px);font-weight:400;line-height:1.3;display:flex}.magic-velaris-copy p{color:#52697a;text-wrap:balance;margin:32px auto 0;font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.85}.magic-velaris-copy p>span{display:block}.magic-velaris-copy .magic-velaris-title-lead{letter-spacing:.06em;font-size:clamp(17px,1.5vw,22px)}.magic-velaris-copy .magic-velaris-title-main{letter-spacing:-.025em;font-size:clamp(42px,5.8vw,90px)}.magic-velaris-title-main>span{white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#173c58,#17628e);-webkit-background-clip:text;background-clip:text;display:block}.magic-velaris-title-main>span:last-child{background-image:linear-gradient(108deg,#17628e,#147b94)}.magic-kinetic-title>.kinetic-text{color:#173c58;-webkit-text-fill-color:currentColor;background:0 0;display:inline-flex}.magic-kinetic-title>.kinetic-text:last-child{color:#176e8f;background:0 0}.magic-velaris-actions{justify-content:center;align-items:center;gap:28px;margin-top:35px;display:flex}.magic-velaris-actions a:not(.interactive-hover-button){border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 25px;font-size:16px;font-weight:500;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.magic-velaris-actions .magic-velaris-primary{color:#fff;background:var(--magic-action)}.magic-velaris-primary:hover{background:#0c55bf}.magic-velaris-primary:active{background:#0a469d}.magic-velaris-secondary{color:var(--magic-ink)}.magic-velaris-secondary:hover{color:var(--magic-action);background:0 0;border-color:#0000}.magic-velaris-secondary:active{color:#124d7b;background:0 0}.magic-velaris-bottom{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:30px clamp(24px,3.5vw,68px);display:flex}.magic-velaris-scroll{color:#4d687b;border-bottom:1px solid #cbdde7;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.magic-velaris-scroll:hover{color:var(--magic-action);border-bottom-color:var(--magic-blue)}.vel-home-velaris :is(a,button,summary):focus-visible{outline:2px solid var(--magic-action);outline-offset:4px}.vel-home-velaris #network{scroll-margin-top:84px}@media (max-width:1200px){.vel-home-velaris .vel-brand>span:last-child{display:none}}@media (max-width:1080px){.vel-home-velaris .vel-desktop-nav{display:none}.vel-home-velaris .vel-header,.vel-home-velaris .vel-header.is-scrolled{height:76px}.vel-home-velaris .vel-mobile-menu>div{top:82px}.vel-home-velaris .vel-mobile-nav-list>:is(button,a){color:#29445f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3eaf1;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;min-height:49px;padding:0 7px;font-family:inherit;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;display:flex}.vel-home-velaris .vel-mobile-nav-list>:is(button,a) svg{color:#316ba5;flex:none}.vel-home-velaris .vel-mobile-nav-list>:is(button,a):is(:hover,:active,.is-current,.is-open){color:var(--magic-action);background:#f2f6fc}.vel-home-velaris .vel-mobile-nav-list>:is(button,a):focus-visible{outline-offset:-2px}.vel-home-velaris .vel-header-popover,.vel-home-velaris .vel-header.is-scrolled .vel-header-popover{top:82px}.magic-velaris-hero{padding-top:76px}.vel-home-velaris #network{scroll-margin-top:76px}}@media (max-width:700px){.vel-home-velaris .vel-header,.vel-home-velaris .vel-header.is-scrolled{height:72px;padding-inline:22px}.vel-home-velaris .vel-brand .vel-brand-wordmark{width:143px}.vel-home-velaris .vel-mobile-menu>div{top:78px}.magic-velaris-hero{height:max(680px,100svh);padding-top:72px}.magic-velaris-field:after{background:linear-gradient(#0000 52%,#ffffff24 72%,#fff 100%)}.magic-velaris-copy{width:calc(100% - 40px);margin-top:clamp(86px,13.2svh,120px)}.magic-velaris-title-lead{letter-spacing:.025em;font-size:clamp(25px,6.5vw,32px)}.magic-velaris-title-main{letter-spacing:.025em;margin-top:17px;font-size:clamp(43px,12vw,74px);line-height:1.4}.magic-velaris-copy p{max-width:310px;margin-top:26px;font-size:16px;line-height:1.9}.magic-velaris-actions{gap:10px;margin-top:30px}.magic-velaris-actions a{gap:8px;min-height:52px;padding-inline:15px;font-size:16px}.magic-velaris-actions .interactive-hover-button{flex-shrink:0;padding-inline:32px;font-size:14px}.magic-velaris-actions .interactive-hover-button__fill{left:16px}.magic-velaris-actions svg{width:17px}.magic-velaris-bottom{padding:22px 20px max(26px, env(safe-area-inset-bottom))}.magic-velaris-scroll{gap:8px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.magic-velaris-title-lead,.magic-velaris-copy p,.magic-velaris-actions{animation:.56s cubic-bezier(.2,.7,.2,1) backwards magic-velaris-arrive}.magic-velaris-copy p{animation-delay:.14s}.magic-velaris-actions{animation-delay:.2s}}@keyframes magic-velaris-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html:has(.vel-home-velaris){scroll-behavior:auto}.magic-velaris-copy{opacity:1;transform:none}.vel-home-velaris :is(a,button){transition:none}}@media (forced-colors:active){.magic-velaris-title-main,.magic-velaris-title-main>span{-webkit-text-fill-color:CanvasText;background:0 0}}.vel-home-velaris{font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}.magic-network-section{background:#fff;max-width:1600px;margin:0 auto;padding:64px 48px 72px;scroll-margin-top:84px;position:relative}.magic-network-heading{justify-content:space-between;align-items:flex-end;gap:48px;max-width:1320px;margin:0 auto 36px;display:flex}.magic-section-kicker{letter-spacing:.12em;color:#638294;margin-bottom:18px;font-size:12px;font-weight:500;display:block}.magic-network-heading h2{letter-spacing:-.035em;color:#142e43;margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:400;line-height:1.3}.magic-network-heading h2 em{color:#2576ba;font-style:normal}.magic-network-heading>p{color:#627887;margin:0 0 8px;font-size:15px;line-height:1.9}.magic-network-stage{--inspector-width:340px;--inspector-gap:40px;grid-template-columns:minmax(0,1fr);align-items:center;max-width:1320px;margin:0 auto;display:grid;position:relative}.magic-network-stage:before{content:"";aspect-ratio:1672/941;box-sizing:content-box;pointer-events:none;grid-area:1/1;width:100%;padding-block:76px}.magic-network-map{grid-area:1/1;width:100%;min-width:0;padding-top:32px}.magic-network-stage.is-expanded .magic-network-map{width:calc(100% - var(--inspector-width) - var(--inspector-gap))}.magic-network-scene{aspect-ratio:1672/941;width:100%;margin:0 auto 58px;position:relative}.magic-network-art{width:100%;height:100%;display:block;overflow:visible}.magic-network-resource{pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.25,1);transform:translateY(0)}.magic-network-resource.is-lifted{transform:translateY(-30px)}.magic-network-resource-shadow{fill:#307fb4;opacity:0;filter:blur(12px);pointer-events:none;transition:opacity .32s}.magic-network-resource-shadow.is-visible{opacity:.14}.magic-network-wire{stroke:#94d5fb;pointer-events:none;transition:stroke .18s}.magic-network-wire.is-active{stroke:#258ed5;stroke-dasharray:10 7;animation:.65s ease-out both magic-network-wire-draw}@keyframes magic-network-wire-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.magic-network-hit{cursor:pointer;stroke:none}.magic-network-hub{pointer-events:none;color:#235b89;text-shadow:0 1px 5px #fff;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.magic-network-hub b{letter-spacing:-.02em;font-size:clamp(13px,1.2vw,19px);font-weight:550}.magic-network-hotspots{pointer-events:none;position:absolute;inset:0}.magic-network-hotspot{color:#254a63;pointer-events:auto;cursor:pointer;background:#ffffffed;border:1px solid #d5e5ed;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.magic-network-hotspot>span{color:#648399;font-variant-numeric:tabular-nums;font-size:11px}.magic-network-hotspot>svg{transition:transform .2s}.magic-network-hotspot>svg.is-expanded{transform:rotate(45deg)}.magic-network-hotspot:hover,.magic-network-hotspot.is-active{color:#155e9f;background:#f2faff;border-color:#6caee7}.magic-network-hotspot.is-demand{top:-6%;left:50%}.magic-network-hotspot.is-talent{top:20%;left:19%}.magic-network-hotspot.is-capability{top:20%;left:83%}.magic-network-hotspot.is-base{top:100%;left:25%}.magic-network-hotspot.is-data{top:105%;left:73%}.magic-network-caption{color:#244d68;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:16px;line-height:1.7;display:flex}.magic-network-caption>span,.magic-network-caption small{color:#627887;font-size:14px}.magic-network-caption i{color:#84a6ba;font-style:normal}.magic-network-caption small{text-align:center;flex-basis:100%}.magic-network-inspector{width:var(--inspector-width);opacity:0;visibility:hidden;pointer-events:none;align-items:center;min-width:0;scroll-margin-block:90px 24px;transition:opacity .18s,transform .24s,visibility .18s;display:flex;position:absolute;right:0;transform:translateY(18px)}.magic-network-stage.is-expanded .magic-network-inspector{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.3s;transform:translateY(0)}.magic-network-inspector-content{width:100%}.magic-network-inspector-content>header{color:#245c86;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:15px;display:flex}.magic-network-inspector-content button{color:#557588;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.magic-network-inspector-content button:hover{background:#e5f1fc}.magic-network-floating-cards{gap:14px;display:grid}.magic-network-floating-cards article{background:linear-gradient(115deg,#fff,#f5fbff);border:1px solid #dbe9f3;border-radius:9px;align-items:flex-start;gap:15px;padding:18px 20px;animation:.24s cubic-bezier(.2,.7,.25,1) both magic-network-card-arrive;display:flex;box-shadow:0 10px 28px -16px #2e65833b}.magic-network-floating-cards article>span{color:#4387b6;font-variant-numeric:tabular-nums;font-size:13px;line-height:26px}.magic-network-floating-cards h3{color:#21435b;margin:0 0 5px;font-size:17px;font-weight:550;line-height:1.5}.magic-network-floating-cards p,.magic-network-final-detail p{color:#5b7282;margin:0;font-size:14px;line-height:1.8}.magic-network-final-detail{border-top:1px solid #e0ebf2;margin-top:22px;padding-top:20px;animation:.2s .77s both magic-network-detail-arrive}.magic-network-final-detail h3{color:#21435b;margin:0 0 9px;font-size:17px;font-weight:500;line-height:1.6}.magic-network-final-detail a{color:#216b9f;align-items:center;gap:14px;min-height:44px;margin-top:9px;font-size:14px;display:inline-flex}.magic-network-final-detail a:hover{color:#154873}.magic-network-idle{color:#587285;border-left:2px solid #c8e3f5;max-width:300px;padding:12px 0 12px 28px}.magic-network-idle>span{color:#327eaf;font-size:13px}.magic-network-idle h3{color:#21435b;margin:20px 0 16px;font-size:30px;font-weight:400;line-height:1.5}.magic-network-idle p{margin:0;font-size:15px;line-height:1.9}.magic-network-idle>div{align-items:center;gap:14px;margin-top:26px;font-size:13px;display:flex}@keyframes magic-network-card-arrive{0%{opacity:0;transform:perspective(700px)translateY(16px)rotateX(-7deg)}to{opacity:1;transform:perspective(700px)translateY(0)rotateX(0)}}@keyframes magic-network-detail-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.magic-network-heading,.magic-network-map{transition:opacity .6s,transform .7s}.magic-network-section[data-reveal=ready] :is(.magic-network-heading,.magic-network-map){opacity:0;transform:translateY(20px)}.vel-home-velaris .vel-partner-section{background:#fff;border-top:1px solid #edf3f7;min-height:auto;padding:102px 0 84px}.vel-home-velaris .vel-partner-section>.vel-aurora,.vel-home-velaris .vel-partner-heading>svg{display:none}.vel-home-velaris .vel-partner-heading>span{color:#638294;letter-spacing:.17em;margin:0;font-size:11px;font-weight:500}.vel-home-velaris .vel-partner-heading h2{color:#18384f;max-width:1000px;margin-top:24px;font-size:clamp(27px,2.7vw,42px);font-weight:400}.vel-home-velaris .vel-partner-heading p{color:#6b7d88;text-wrap:balance;max-width:650px;font-size:14px;line-height:1.9}.vel-home-velaris .vel-partner-logo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;display:flex}.vel-home-velaris .vel-partner-mark{flex:0 0 42px}.vel-home-velaris .vel-partner-logo.is-wide-mark .vel-partner-mark{flex-basis:64px}.vel-home-velaris .vel-partner-lanes{gap:36px}.vel-home-velaris .vel-partner-lane-title b{font-size:14px;font-weight:500}.vel-home-velaris .vel-partner-marquee:focus-within .vel-partner-track,.vel-home-velaris .vel-partner-marquee:hover .vel-partner-track{animation-play-state:paused}.vel-home-velaris .vel-footer{color:#566f81;background:#f7fbfe;border-top:1px solid #e4eef5}.vel-home-velaris .vel-footer p,.vel-home-velaris .vel-footer small,.vel-home-velaris .vel-footer a{color:#61798b}.vel-home-velaris .vel-market-section{color:#18384f;background:#f7fbfe}.vel-home-velaris .vel-market-section .vel-section-intro h2,.vel-home-velaris .vel-product-card h3{color:#18384f;font-weight:450}.vel-home-velaris .vel-market-section .vel-section-intro p,.vel-home-velaris .vel-product-card p{color:#667986;font-size:14px}.vel-home-velaris .vel-product-card{box-shadow:none;background:#fff;border-color:#e0eaf0;border-radius:6px}.vel-home-velaris .vel-product-card :is(.vel-product-category,footer span,footer b){color:#526f85}.vel-home-velaris .vel-product-card:hover{background:#fff;border-color:#9ec9e7;transform:none}@media (max-width:1150px) and (min-width:1001px){.magic-network-section{padding-inline:28px}.magic-network-stage{--inspector-width:300px;--inspector-gap:26px}.magic-network-hotspot{gap:6px;padding-inline:9px;font-size:12px}}@media (max-width:1000px){.magic-network-section{padding:56px 28px 64px}.magic-network-stage{grid-template-columns:1fr;gap:0}.magic-network-stage:before{display:none}.magic-network-map,.magic-network-stage.is-expanded .magic-network-map{width:100%;margin:auto}.magic-network-inspector{width:100%;min-height:0;display:none;position:static}.magic-network-stage.is-expanded .magic-network-inspector{margin-top:32px;display:flex}.magic-network-inspector-content{max-width:860px;margin:auto}.magic-network-floating-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.magic-network-floating-cards article{flex-direction:column;gap:7px;padding:16px}.magic-network-idle{max-width:100%;padding-block:0}.magic-network-idle h3{margin-block:10px;font-size:24px}.magic-network-idle h3 br,.magic-network-idle>div{display:none}.magic-network-heading{gap:30px}.magic-network-heading>p{max-width:310px;font-size:14px}}@media (max-width:600px){.magic-network-section{padding:48px 22px;scroll-margin-top:72px}.magic-network-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:8px}.magic-network-heading h2{font-size:36px}.magic-network-heading>p{max-width:100%;margin:0}.magic-network-heading>p br{display:none}.magic-section-kicker{margin-bottom:14px;font-size:11px}.magic-network-scene{aspect-ratio:auto;margin-bottom:22px}.magic-network-art{aspect-ratio:1672/941;height:auto}.magic-network-hub{display:none}.magic-network-hotspots{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex;position:relative}.magic-network-hotspot:is(.is-demand,.is-talent,.is-capability,.is-base,.is-data){min-height:44px;padding-inline:10px;font-size:13px;position:static;transform:none}.magic-network-caption{gap:9px;font-size:15px}.magic-network-caption>span{text-align:center;flex-basis:100%}.magic-network-floating-cards{grid-template-columns:1fr}.magic-network-floating-cards article{flex-direction:row;gap:15px;padding:17px 20px}.magic-network-final-detail{margin-top:18px;padding-top:18px}.vel-home-velaris .vel-partner-section{padding:64px 0}.vel-home-velaris .vel-partner-heading p{font-size:13px}}@media (hover:none){.magic-network-hover-hint{display:none}}@media (prefers-reduced-motion:reduce){.magic-network-heading,.magic-network-map{transition:none;opacity:1!important;transform:none!important}.magic-network-resource,.magic-network-hotspot,.magic-network-hotspot>svg,.magic-network-resource-shadow,.magic-network-wire{transition:none}.magic-network-inspector,.magic-network-stage.is-expanded .magic-network-inspector{transition:none;transform:none}.magic-network-resource.is-lifted{transform:none}.magic-network-wire,.magic-network-floating-cards article,.magic-network-final-detail{animation:none!important}}.am-asean-section{color:#122947;background:#fff;padding:clamp(88px,8vw,140px) 0 88px;scroll-margin-top:76px;position:relative;overflow:clip}.am-asean-inner{width:min(1360px,100% - 112px);margin-inline:auto}.am-asean-heading{z-index:1;grid-template-columns:1.05fr 1fr;align-items:end;gap:48px;max-width:1256px;margin-inline:auto;display:grid;position:relative}.am-asean-eyebrow{color:#477aa4;letter-spacing:.21em;margin-bottom:27px;font-size:11px;font-weight:600;display:block}.am-asean-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.5vw,54px);font-weight:400;line-height:1.3}.am-asean-heading h2 span{color:#56748f}.am-asean-intro{justify-self:end;max-width:465px;padding:0 0 6px}.am-asean-intro p{color:#647b91;margin:0 0 23px;font-size:16px;line-height:1.95}.am-asean-intro a{color:#146cd1;align-items:center;gap:20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.am-asean-intro a svg{transition:transform .25s}.am-asean-intro a:hover svg{transform:translate(3px,-3px)}.am-asean-intro a:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #267dea}.am-asean-stage{width:94%;max-width:calc(175.61svh - 270.439px);margin:8px auto 0;position:relative}.am-asean-map{width:100%;height:auto;display:block;overflow:visible}.am-asean-region-word{pointer-events:none;letter-spacing:-.045em;color:#d5e4ed;font-size:clamp(17px,2.6vw,37px);font-weight:500;line-height:1.13;position:absolute;bottom:25%;left:4.5%}.am-asean-country{stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transition:filter .3s,stroke .3s}.am-asean-country.is-active{stroke:#88bded}.am-asean-guangxi{stroke:#77b5ed;stroke-width:1px;pointer-events:none}.am-asean-routes,.am-asean-nodes{pointer-events:none}.am-asean-route{opacity:.15;transition:opacity .3s}.am-asean-route.is-network{opacity:.58}.am-asean-route.is-active{opacity:1}.am-asean-route-halo{stroke:#fff;stroke-width:5px;opacity:.74}.am-asean-route-trace{stroke-width:1.6px;opacity:.76}.am-asean-route-light{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 94;animation:6s linear infinite am-asean-flow}.am-asean-node-underlay{fill:#fff;stroke:#7db7e5;stroke-width:1px}.am-asean-node-core{fill:#388de6}.am-asean-node-ripple{fill:none;stroke:#4096ff;stroke-width:1px;transform-origin:0 0;animation:4.8s ease-out infinite am-asean-ripple}.am-asean-nodes .is-active .am-asean-node-core{fill:#075dab}.am-asean-nodes .is-active .am-asean-node-ripple{stroke-width:1.5px}.am-asean-country-label{cursor:pointer}.am-asean-country-label text{fill:#244a6e;letter-spacing:.08em;stroke:#fff;stroke-width:4px;paint-order:stroke fill;stroke-linejoin:round;font-size:18px;font-weight:500}.am-asean-country-label .am-asean-label-english{fill:#69869c;letter-spacing:.15em;stroke-width:3px;font-size:9px;font-weight:500}.am-asean-country-label.is-active text{fill:#1067b4}.am-asean-country-label.is-china text{letter-spacing:.32em;stroke-width:5px;font-size:29px}.am-asean-country-label.is-china .am-asean-label-english{letter-spacing:.42em;stroke-width:3px;font-size:12px}.am-asean-label-line{fill:none;stroke:#8dafc5;stroke-width:.8px;opacity:.7}.am-asean-hub-plate{fill:#fff;fill-opacity:.94;stroke:#c6e0f4;stroke-width:.8px}.am-asean-hub-name{letter-spacing:.06em;fill:#165b9c;font-size:17px;font-weight:600}.am-asean-hub-description{fill:#67849b;letter-spacing:.05em;font-size:10px}.am-asean-hub-ripple{fill:none;stroke:#4096ff;stroke-width:1.4px;transform-origin:0 0;animation:4s ease-out infinite am-asean-hub-ripple}.am-asean-hub-ripple.is-second{animation-delay:-2s}.am-asean-map-caption{color:#5d788d;letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.am-asean-map-caption>span{align-items:center;gap:9px;display:inline-flex}.am-asean-map-caption i{background:#85b5d6;width:17px;height:1px}.am-asean-map-caption button{color:#637e94;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 10px 12px;display:inline-flex}.am-asean-map-caption button:hover{color:#146cd1}.am-asean-map-caption button:focus-visible{outline-offset:3px;outline:2px solid #267dea}.am-asean-map-caption button:disabled{cursor:default}.am-asean-country-navigation{border-top:1px solid #e6eef5;border-bottom:1px solid #e6eef5;flex-wrap:wrap;justify-content:center;gap:2px 4px;padding:18px 0;display:flex}.am-asean-country-navigation button{color:#627c92;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:7px;min-height:38px;padding:7px 13px;font-family:inherit;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.am-asean-country-navigation button:hover{color:#216baa;background:#f3f8fd}.am-asean-country-navigation button.is-selected{color:#1468b8;background:#edf6ff}.am-asean-country-navigation button:focus-visible{outline-offset:2px;outline:2px solid #267dea}.am-asean-country-navigation i{background:#4096ff;border-radius:50%;width:5px;height:5px}.am-asean-selected-detail{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 27px;min-height:54px;padding-top:21px;display:flex}.am-asean-selected-detail>span{color:#396c95;white-space:nowrap;font-size:12px}.am-asean-selected-detail p{color:#627b8f;margin:0;font-size:12px;line-height:1.7}.am-asean-section.is-paused .am-asean-route-light,.am-asean-section.is-paused .am-asean-node-ripple,.am-asean-section.is-paused .am-asean-hub-ripple{animation-play-state:paused}@keyframes am-asean-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes am-asean-ripple{0%{opacity:.65;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes am-asean-hub-ripple{0%{opacity:.7;transform:scale(.7)}80%,to{opacity:0;transform:scale(3.2)}}@media (min-width:1800px){.am-asean-inner{width:min(1440px,100% - 160px)}.am-asean-heading h2{font-size:56px}.am-asean-intro p{font-size:16px}}@media (max-width:1000px){.am-asean-inner{width:calc(100% - 64px)}.am-asean-heading{gap:30px}.am-asean-intro p{font-size:13px}.am-asean-intro a{font-size:12px}.am-asean-stage{margin-inline:auto}.am-asean-country-navigation button{padding-inline:9px}}@media (max-width:640px){.am-asean-section{padding:72px 0 64px;scroll-margin-top:64px}.am-asean-inner{width:calc(100% - 40px)}.am-asean-heading{grid-template-columns:1fr;gap:23px}.am-asean-eyebrow{letter-spacing:.2em;margin-bottom:20px;font-size:9px}.am-asean-heading h2{font-size:clamp(29px,8vw,40px)}.am-asean-intro{justify-self:start;max-width:none;padding-bottom:0}.am-asean-intro p{margin-bottom:16px;font-size:13px;line-height:1.8}.am-asean-desktop-break{display:none}.am-asean-stage{width:auto;max-width:none;margin:25px -13px 0}.am-asean-region-word{display:none}.am-asean-country-label text{stroke-width:6px;letter-spacing:.02em;font-size:37px}.am-asean-country-label .am-asean-label-english{display:none}.am-asean-country-label.is-china text{font-size:46px}.am-asean-hub-name{font-size:29px}.am-asean-hub-description{display:none}.am-asean-hub-plate{y:294px;width:192px;height:45px}.am-asean-map-caption{padding:8px 15px 10px;font-size:10px;position:static}.am-asean-country-navigation{grid-template-columns:repeat(4,1fr);gap:5px 2px;padding:16px 0;display:grid}.am-asean-country-navigation button{justify-content:center;min-height:38px;padding-inline:0;font-size:11px}.am-asean-selected-detail{justify-content:flex-start;gap:8px;padding-top:18px}.am-asean-selected-detail>span{font-size:12px}.am-asean-selected-detail p{font-size:11px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.am-asean-section *,.am-asean-section :before,.am-asean-section :after{transition:none!important;animation:none!important}.am-asean-node-ripple,.am-asean-hub-ripple{opacity:0}.am-asean-route-light{stroke-dashoffset:25px}}.v2-shell .v2-market-overview{box-shadow:none;background:0 0;border:0;padding:12px 0 28px}.v2-shell .v2-market-overview h2{letter-spacing:-1px;font-size:30px}.v2-shell .v2-market-overview-metrics{display:none}.v2-shell .v2-market-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.v2-shell .v2-market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v2-shell .v2-market-product-card{box-shadow:none;background:#fff;overflow:hidden;border:1px solid #e1e6ed!important;border-radius:14px!important}.v2-shell .v2-market-product-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #17304d0a;border-color:#99abc2!important}.v2-shell .v2-market-product-card:focus-visible{outline-offset:3px;outline:3px solid #266aca}.v2-shell .v2-market-product-visual{border:0;padding:24px 28px;position:relative;background:#edf1f6!important;height:172px!important}.v2-shell .v2-market-product-card:nth-child(4n+2) .v2-market-product-visual{background:#eef2ed!important}.v2-shell .v2-market-product-card:nth-child(4n+3) .v2-market-product-visual{background:#eeedf4!important}.v2-shell .v2-market-product-card:nth-child(4n) .v2-market-product-visual{background:#f5f0e9!important}.v2-shell .v2-market-product-visual>span{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px;width:100%;height:100%;display:flex}.v2-shell .v2-market-product-visual .v2-market-product-artwork{object-fit:contain;filter:none;width:124px;height:124px}.v2-shell .v2-market-product-visual>span>small{color:#34485d;letter-spacing:.5px;max-width:130px;font-size:19px;font-weight:600;line-height:1.5}.v2-shell .v2-market-product-visual>em{color:#5d6b7c;background:0 0;padding:0;font-size:10px;font-style:normal;position:absolute;inset:auto auto 22px 28px}.v2-shell .v2-market-product-body{flex-direction:column;gap:0;padding:24px;display:flex}.v2-shell .v2-market-product-class{background:0 0;border:0;justify-content:space-between;min-height:0;margin-bottom:12px;padding:0}.v2-shell .v2-market-product-class span,.v2-shell .v2-market-product-class b{color:#5b6a7d;background:0 0;padding:0;font-size:11px;font-weight:400}.v2-shell .v2-market-product-body>h3{color:#1c2d42;min-height:60px;margin:0;font-size:20px;line-height:1.5}.v2-shell .v2-market-product-body>p{color:#657286;min-height:18px;margin:6px 0 15px;font-size:12px}.v2-shell .v2-market-summary{color:#485970;min-height:70px;margin:0;font-size:13px;line-height:1.8}.v2-shell .v2-market-rating{color:#657286;gap:10px;margin:18px 0;font-size:12px;display:flex}.v2-shell .v2-market-rating b{color:#35465c;font-size:12px;font-weight:500}.v2-shell .v2-market-product-body>footer{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:12px;padding-top:18px}.v2-shell .v2-market-product-body>footer>strong{font-size:17px}.v2-shell .v2-market-product-body>footer button{font-size:11px}.v2-shell .v2-market-detail-cue{color:#446082;justify-content:space-between;margin-top:18px;font-size:12px}.v2-shell .v2-market-aside{box-shadow:none;background:0 0;border:0}.v2-shell .v2-market-aside>header{padding:15px 12px}.v2-shell .v2-market-aside>button{border:0;border-radius:7px;margin-bottom:4px;padding:14px 12px}.v2-shell .v2-market-aside-callout{background:#edf1f5;margin:24px 0 0;padding:16px}.v2-shell .v2-market-detail-visual{color:#33485c;background:#edf1f6!important}.v2-shell .v2-market-detail-visual img{object-fit:contain;width:160px;height:160px}@media (min-width:1700px){.v2-shell .v2-market-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.v2-shell .v2-market-layout{grid-template-columns:1fr}.v2-shell .v2-market-aside{display:none}}@media (max-width:640px){.v2-shell .v2-market-product-grid{grid-template-columns:1fr}.v2-shell .v2-market-overview h2{font-size:25px}.v2-shell .v2-market-product-body>h3,.v2-shell .v2-market-summary{min-height:0}}@media (prefers-reduced-motion:reduce){.v2-shell .v2-market-product-card{transition:none}.v2-shell .v2-market-product-card:hover{transform:none}}.v2-content:has(.v2-market-modal-mask){z-index:300;position:relative}.v2-shell .v2-market-modal-mask{z-index:1000;align-items:flex-start;padding:28px;overflow-y:auto}.v2-shell .v2-market-detail-modal{max-height:calc(100dvh - 56px);margin:auto;overflow-y:auto}.v2-shell .v2-market-detail-content :is(p,dt,dd),.v2-shell .v2-market-detail-summary>p,.v2-shell .v2-market-detail-rating{font-size:12px;line-height:1.8}.v2-shell .v2-market-detail-content h3{font-size:18px}.v2-shell .v2-market-detail-visual:before{display:none}@media (max-width:640px){.v2-shell .v2-market-modal-mask{padding:10px}.v2-shell .v2-market-detail-modal{max-height:calc(100dvh - 20px)}}.v2-shell .learning-assessment-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;max-width:1320px;margin:0 auto;display:grid}.v2-shell .learning-assessment-intro{box-shadow:none;background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:24px}.v2-shell .learning-assessment-intro h2{font-size:21px}.v2-shell .learning-assessment-intro>p{color:#617087;font-size:12px;line-height:1.8}.v2-shell .learning-score-ring{width:104px;height:104px;box-shadow:none;background:#edf3fa;border:0;margin:24px auto}.v2-shell .learning-score-ring strong{color:#284e79;font-size:32px}.v2-shell .learning-exam-card{box-shadow:none;background:#fff;border:1px solid #e0e6ee;border-radius:12px;min-width:0;padding:32px}.v2-shell .learning-exam-card>header{border-bottom:1px solid #e5eaf0;align-items:start;padding-bottom:24px}.v2-shell .learning-exam-card>header h2{margin:8px 0;font-size:25px;line-height:1.45}.v2-shell .learning-exam-card>header p{color:#5e6e84;font-size:13px;line-height:1.8}.v2-shell .learning-exam-card>header>span{white-space:nowrap;background:#f1f4f8;border-radius:6px;padding:8px 12px;font-size:12px}.exam-question-nav{border-bottom:1px solid #e5eaf0;padding:20px 0}.exam-question-nav>div:first-child{color:#40546f;justify-content:space-between;gap:12px;font-size:13px;display:flex}.exam-question-nav>div:nth-child(2){flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.exam-question-nav button{color:#40546f;cursor:pointer;background:#fff;border:1px solid #cbd6e3;border-radius:7px;width:38px;height:38px;font-weight:600}.exam-question-nav button.is-answered{color:#225ba9;background:#e9f1fe;border-color:#376dc2}.exam-question-nav button:hover{background:#edf2f8}.exam-question-nav button:focus-visible{outline-offset:3px;outline:3px solid #3e73be}.exam-question-nav>small{color:#617087;font-size:12px}.v2-shell .learning-question-list{gap:32px;padding:30px 0;display:grid}.v2-shell .learning-question-list fieldset{background:0 0;border:0;border-bottom:1px solid #e6ebf1;min-width:0;padding:0 0 28px;scroll-margin-top:110px}.v2-shell .learning-question-list fieldset:focus{outline-offset:8px;border-radius:4px;outline:2px solid #6b92c6}.v2-shell .learning-question-list legend{color:#1d3049;align-items:start;gap:12px;margin-bottom:18px;font-size:17px;font-weight:600;line-height:1.7;display:flex}.v2-shell .learning-question-list legend>span{color:#45607f;background:#eef2f7;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.v2-shell .learning-question-list legend small{color:#8a5714;margin-top:5px;font-size:11px;font-weight:400;display:block}.v2-shell .learning-question-list label{color:#344960;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:8px;align-items:center;gap:12px;min-height:54px;margin:10px 0;padding:15px 18px;font-size:14px;line-height:1.65;transition:background .15s,border-color .15s;display:flex}.v2-shell .learning-question-list label:hover{background:#f6f8fc;border-color:#8ca8ca}.v2-shell .learning-question-list label.active{color:#1e4e8d;background:#eef4ff;border-color:#376dc2;box-shadow:inset 3px 0 #376dc2}.v2-shell .learning-question-list input{opacity:1;accent-color:#376dc2;-webkit-appearance:auto;appearance:auto;flex:0 0 16px;width:16px;height:16px;position:static}.v2-shell .learning-question-list label>span{width:18px;color:inherit;background:0 0;border:0;font-size:12px;font-weight:600}.v2-shell .learning-question-list label:focus-within{outline-offset:2px;outline:3px solid #89abe1}.v2-shell .learning-exam-card>footer{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:13px;display:flex}.v2-shell .learning-exam-empty{text-align:center;color:#69809c;background:#f8fafc;border:1px dashed #d7e0eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:380px;padding:40px 24px;display:flex}.v2-shell .learning-exam-empty h3{color:#2d425f;font-size:22px}.v2-shell .learning-exam-empty p{max-width:410px;font-size:14px;line-height:1.8}.v2-shell .learning-result{border-radius:8px;padding:22px;font-size:16px;line-height:1.7}.v2-shell .learning-result small{font-size:13px}.ac-course-cover img[src*=reading-20260905],.learning-media-poster img[src*=reading-20260905]{object-fit:cover}:is(.learning-media-poster:has(img[src*=reading-20260905]) .learning-media-shade,.learning-media-poster:has(img[src*=reading-20260905]) .learning-media-article-mark){display:none}@media (max-width:900px){.v2-shell .learning-assessment-layout{grid-template-columns:1fr;gap:18px}.v2-shell .learning-assessment-intro .learning-score-ring{display:none}.v2-shell .learning-assessment-intro dl{flex-wrap:wrap;gap:20px;display:flex}.v2-shell .learning-assessment-intro{padding:20px}.v2-shell .learning-exam-card{padding:22px}}@media (max-width:540px){.v2-shell .learning-exam-card{padding:18px}.v2-shell .learning-exam-card>header{flex-direction:column;gap:14px}.v2-shell .learning-exam-card>header h2{font-size:21px}.v2-shell .learning-question-list legend{font-size:16px}.v2-shell .learning-question-list label{padding:13px 10px}.v2-shell .learning-exam-card>footer{flex-wrap:wrap}.v2-shell .learning-exam-empty{min-height:260px;padding:24px 16px}}.ac-course-cover:has(img[src*=reading-20260905]):after{display:none}:is(.ac-course-cover:has(img[src*=reading-20260905]) .ac-cover-kind,.ac-course-cover:has(img[src*=reading-20260905]) .ac-cover-duration){color:#314961;background:#fff;border-radius:3px;padding:3px 7px}.v2-shell .learning-question-list label.active>span{color:#fff;background:#376dc2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ac-lesson-body>.ac-course-cover{border-radius:8px;margin-bottom:32px}.v2-shell[data-system]{--cloud-ink:#193247;--cloud-muted:#536b80;--cloud-line:#e0e8f0;--cloud-line-strong:#c7d6e3;background:#f5f8fc}.v2-shell[data-system] .v2-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#ffffffed;border:0;border-bottom:1px solid #dfe8ef;border-radius:0;min-height:68px}.v2-shell[data-system] .v2-sidebar{box-shadow:none;background:#fff;border-right:1px solid #e1e9f0}.v2-shell[data-system] .v2-sidebar nav>button{border-radius:8px;min-height:42px;transition:background-color .16s,color .16s}.v2-shell[data-system] .v2-sidebar nav>button.active{color:#195fa8;box-shadow:none;background:#eaf3ff}.v2-shell[data-system] .v2-sidebar nav>button:hover{background:#f0f6fc}.v2-shell[data-system] .v2-page-heading{box-shadow:none;background:0 0;border:0;margin:0;padding:3px 0 21px}.v2-shell[data-system] .v2-page-title h1{letter-spacing:-.7px;color:#163148;font-size:27px;font-weight:650;line-height:1.4}.v2-shell[data-system] .v2-page-title p{color:#536b80;margin-top:7px;font-size:13px;line-height:1.8}.v2-shell[data-system] .v2-page-title small{color:#5f7385;font-size:11px}.v2-shell[data-system] .v2-card{border-color:#e0e8f0;border-radius:12px;box-shadow:0 2px 5px #1b3d5b03}.v2-shell[data-system] .v2-card h2{letter-spacing:-.3px;font-size:18px;line-height:1.5}.v2-shell[data-system] .v2-record-header{color:#526b80;background:#f6f9fc;border-bottom:1px solid #e3eaf1;font-size:12px}.v2-shell[data-system] .v2-record-card{border-color:#e7edf3;min-height:52px;transition:background-color .16s}.v2-shell[data-system] .v2-record-board[data-actionable=false] :is(.v2-record-card,.v2-record-header){grid-template-columns:minmax(0,1fr)}.v2-shell[data-system] .v2-record-card.is-actionable:hover{background:#f5f9fe}.v2-shell[data-system] :is(.v2-primary,.v2-secondary){border-radius:8px;min-height:38px;font-size:13px;transition:background-color .16s,box-shadow .16s}.v2-shell[data-system] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){border-radius:8px}.v2-shell[data-system] :is(button,a,input,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #236dc0}.payment-workspace{gap:20px;min-width:0;display:grid}.payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.payment-summary>div{background:linear-gradient(#fff,#f4f9fd);border:1px solid #dce7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.payment-summary>div>span{color:#49677e;align-items:center;gap:10px;font-size:13px;display:flex}.payment-summary strong{color:#193c57;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600;line-height:1}.payment-summary strong small{color:#5b7186;margin-left:7px;font-size:12px;font-weight:400}.v2-shell .payment-section-heading{border-bottom:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.v2-shell .payment-section-heading h2{margin:0;font-size:17px}.payment-section-heading p{color:#526c81;margin:5px 0 0;font-size:12px}.payment-section-heading>span{color:#587084;white-space:nowrap;font-size:12px}.payment-section-heading>svg{color:#3d739d}.v2-shell .payment-plans,.v2-shell .payment-archive{margin:0;padding:0;overflow:hidden}.payment-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;display:flex}.payment-filters{background:#edf2f7;border-radius:8px;gap:4px;padding:3px;display:flex}.payment-filters button{color:#51697f;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 12px;font-size:12px}.payment-filters button[aria-pressed=true]{color:#164f84;background:#fff;box-shadow:0 1px 4px #28445c13}.payment-filters button span{font-variant-numeric:tabular-nums;margin-left:5px}.payment-search{color:#647b90;border:1px solid #d8e3ed;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.v2-shell .payment-search input{background:0 0;width:190px;min-height:36px;padding:0;font-size:12px;box-shadow:none!important;border:0!important}.payment-plan-name{gap:5px;min-width:0;display:grid}.payment-plan-name>strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.payment-plan-name>small{color:#5b7389;overflow-wrap:anywhere;font-size:11px;font-weight:400}.payment-workspace .v2-record-board{border:0;border-radius:0}.payment-workspace .v2-record-card{padding-block:13px}.payment-upload-list{border-top:1px solid #e5ecf3;flex-wrap:wrap;gap:10px;padding:16px 22px;display:flex}.payment-upload{color:#185c94;cursor:pointer;overflow-wrap:anywhere;background:#f1f7fd;border:1px solid #bcd4e8;border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:10px 13px;font-size:12px;display:flex;position:relative}.payment-upload:hover{background:#e8f2fc}.payment-upload:focus-within{outline-offset:3px;outline:2px solid #236dc0}.payment-upload.is-disabled{opacity:.5;cursor:not-allowed}.payment-upload input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.payment-upload>svg{flex-shrink:0}.payment-evidence-group{border-bottom:1px solid #e4ecf2}.payment-evidence-group:last-child{border:0}.payment-evidence-group summary{cursor:pointer;align-items:center;gap:14px;min-height:78px;padding:17px 22px;list-style:none;display:flex}.payment-evidence-group summary::-webkit-details-marker{display:none}.payment-evidence-group summary:hover{background:#f7faff}.payment-document-icon{color:#417498;background:#f3f8fc;border:1px solid #d9e6f1;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.payment-evidence-title{flex:1;gap:5px;min-width:0;display:grid}.payment-evidence-title strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.payment-evidence-title small{color:#5c7387;overflow-wrap:anywhere;font-size:11px}.payment-evidence-count{color:#52728c;white-space:nowrap;font-size:12px}.payment-evidence-group summary>svg{flex-shrink:0;transition:transform .18s}.payment-evidence-group[open] summary>svg{transform:rotate(180deg)}.payment-evidence-files{background:#f7fafd;border-top:1px solid #e5edf4;padding:4px 22px 8px 74px}.payment-evidence-files>div{border-bottom:1px solid #e0e9f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.payment-evidence-files>div:last-child{border:0}.payment-evidence-files>div>span{color:#805b15;white-space:nowrap;font-size:12px}.payment-evidence-files>div>span.is-confirmed{color:#23705c}.payment-empty{text-align:center;color:#566f83;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;font-size:13px;display:flex}.payment-empty strong{color:#2b4b63;font-weight:550}.payment-empty p{margin:0;font-size:12px;line-height:1.8}.payment-empty>svg{color:#507fa3;margin-bottom:5px}.payment-empty button{color:#1d63a5;background:#fff;border:1px solid #bdd1e3;border-radius:7px;min-height:40px;padding:0 16px}.payment-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.v2-shell[data-system] .v2-page-title h1{font-size:24px}.payment-summary{gap:8px}.payment-summary>div{gap:14px;padding:14px 10px;display:grid}.payment-summary>div>span{gap:5px;font-size:11px}.payment-summary svg{display:none}.payment-summary strong{font-size:25px}.payment-toolbar{padding:14px 16px}.payment-search,.v2-shell .payment-search input{width:100%}.v2-shell .payment-section-heading{padding:17px 16px}.payment-evidence-group summary{gap:10px;padding:16px}.payment-evidence-count{font-size:11px}.payment-evidence-files{padding:5px 16px}.payment-evidence-files>div{flex-wrap:wrap}.payment-upload-list{padding:14px 16px}.payment-filters button{min-height:40px}.v2-shell[data-system] :is(.v2-primary,.v2-secondary){min-height:44px}}@media (prefers-reduced-motion:reduce){.v2-shell[data-system] *,.v2-shell[data-system] :before,.v2-shell[data-system] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v2-shell[data-system] .v2-role-editor>.v2-role-organization-field{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding-block:14px;font-size:13px;display:grid}.v2-shell[data-system] .v2-role-organization-field .console-select{width:100%;min-width:0}.v2-shell[data-system] .learning-assessment-intro>.v2-card-head{min-height:0;padding:0 0 14px}.v2-shell[data-system] .learning-assessment-intro>p{margin:12px 0;padding:0;font-size:12px;line-height:1.8}.v2-shell[data-system] .learning-assessment-intro>label{gap:7px;padding:0;font-size:12px;display:grid}.v2-shell[data-system] .learning-assessment-intro dl{background:0 0;border:0;grid-template-columns:1fr;gap:0;margin:12px 0;padding:0;display:grid}.v2-shell[data-system] .learning-assessment-intro dl>div{border:0;border-bottom:1px solid #e5ecf2;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.v2-shell[data-system] .learning-assessment-intro dl :is(dt,dd){white-space:normal;margin:0;font-size:12px}.v2-shell[data-system] .learning-score-ring{width:76px;height:76px;margin:18px auto}.v2-shell[data-system] .learning-score-ring strong{font-size:25px}.v2-shell[data-system] .learning-exam-empty{background:#f8fafc;border:0;min-height:260px}.v2-shell[data-system] .learning-exam-empty>svg{color:#3576b0}.v2-shell[data-system] .learning-exam-card:has(.learning-exam-empty){height:auto;min-height:0}.v2-shell[data-system] .data-audit-log{overflow:hidden}.data-audit-toolbar,.data-audit-filters,.data-audit-pagination{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.v2-shell[data-system] .data-audit-toolbar h2{margin:0;font-size:16px;font-weight:600}.data-audit-toolbar>div{gap:5px;display:grid}.data-audit-toolbar span,.data-audit-pagination>span{color:#627789;font-size:12px}.data-audit-filters{flex-wrap:wrap;padding-top:0}.data-audit-tabs{background:#f1f5f9;border-radius:8px;gap:4px;padding:4px;display:flex}.data-audit-tabs button{color:#526b80;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:12px;display:flex}.data-audit-tabs button[aria-pressed=true]{color:#1865b0;background:#fff;box-shadow:0 1px 4px #173a5912}.data-audit-tabs button span{font-variant-numeric:tabular-nums;font-size:11px}.data-audit-search{color:#6c8293;border:1px solid #d5e1ec;border-radius:8px;align-items:center;gap:8px;min-width:220px;padding:0 10px;display:flex}.v2-shell[data-system] .data-audit-search input{color:#274154;background:0 0;border:0;width:240px;min-height:36px;font-size:12px}.data-audit-columns,.data-audit-row{grid-template-columns:minmax(160px,1.1fr) minmax(110px,.7fr) minmax(95px,.6fr) minmax(220px,1.6fr);gap:20px;padding:12px 20px;display:grid}.data-audit-columns{color:#6a7d8c;background:#f6f9fc;border-block:1px solid #e4ecf2;font-size:12px}.data-audit-row{color:#324e63;border-bottom:1px solid #e9eef4;align-items:start;min-height:68px;font-size:13px}.data-audit-row:hover{background:#fafcfe}.data-audit-row>div{min-width:0}.data-audit-person,.data-audit-operation{gap:5px;display:grid}.data-audit-person strong{color:#233f54;font-size:13px;font-weight:550}.data-audit-person time,.data-audit-operation small{color:#667c8e;font-variant-numeric:tabular-nums;font-size:11px}.data-audit-result{white-space:nowrap;background:#edf2f6;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;display:inline-flex}.data-audit-result:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.data-audit-result.is-allowed{color:#23765e;background:#eaf6f0}.data-audit-result.is-denied{color:#a44537;background:#fff0ed}.data-audit-explanation>span{line-height:1.6}.data-audit-explanation details{color:#657c90;margin-top:5px;font-size:11px}.data-audit-explanation summary{cursor:pointer;width:max-content}.data-audit-explanation dl{background:#f4f7fa;border-radius:6px;margin:8px 0 0;padding:10px}.data-audit-explanation dl>div{grid-template-columns:60px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.data-audit-explanation dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-family:ui-monospace,monospace}.data-audit-pagination>div{gap:8px;display:flex}.v2-shell[data-system] .data-audit-empty{text-align:center;color:#61798c;margin:0;padding:36px 20px;font-size:13px}@media (max-width:760px){.data-audit-toolbar,.data-audit-filters,.data-audit-pagination{padding:14px}.data-audit-filters{gap:12px;padding-top:0}.data-audit-search,.v2-shell[data-system] .data-audit-search input{width:100%;min-width:0}.data-audit-columns{display:none}.data-audit-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.data-audit-person{grid-column:1}.data-audit-row>div:nth-child(3){grid-area:1/2}.data-audit-operation{grid-column:1/-1;align-items:center;gap:8px;display:flex}.data-audit-explanation{grid-column:1/-1}.data-audit-pagination{flex-wrap:wrap}.data-audit-tabs button{min-height:38px}}.v2-shell[data-system] .data-job-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;padding:24px;display:grid}.v2-shell[data-system] .data-job-field{min-width:0;color:var(--cloud-text,#324e63);align-content:start;gap:8px;font-size:13px;font-weight:600;display:grid}.v2-shell[data-system] .data-job-field>small{color:var(--cloud-muted,#61788c);font-size:12px;font-weight:400;line-height:1.5}.v2-shell[data-system] .data-job-field>:is(input,textarea){box-sizing:border-box;color:#19354a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cdddea;border-radius:8px;padding:10px 12px;font-weight:400}.v2-shell[data-system] .data-job-field textarea{resize:vertical;min-height:96px;line-height:1.6}.v2-shell[data-system] :is(.data-job-wide,.data-job-extras,.data-job-actions){grid-column:1/-1}.v2-shell[data-system] .data-job-extras{border:0;min-width:0;margin:0;padding:0}.v2-shell[data-system] .data-job-extras legend{color:#324e63;padding:0;font-size:13px;font-weight:600}.v2-shell[data-system] .data-job-extras legend>span{color:#61788c;margin-left:8px;font-size:12px;font-weight:400}.v2-shell[data-system] .data-job-extras>p{color:#61788c;margin:6px 0 12px;padding:0;font-size:12px;line-height:1.6}.v2-shell[data-system] .data-job-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-shell[data-system] .data-job-option{cursor:pointer;background:#fbfdff;border:1px solid #dce6ef;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px 16px;transition:border-color .16s,background-color .16s;display:flex}.v2-shell[data-system] .data-job-option:hover{background:#f5faff;border-color:#8fb5d8}.v2-shell[data-system] .data-job-option:has(input:checked){background:#edf6ff;border-color:#337fc5}.v2-shell[data-system] .data-job-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #337fc5}.v2-shell[data-system] .data-job-option>input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#2476bd;cursor:pointer;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.v2-shell[data-system] .data-job-option>span{gap:4px;display:grid}.v2-shell[data-system] .data-job-option strong{color:#243f54;font-size:13px;font-weight:600}.v2-shell[data-system] .data-job-option small{color:#61788c;font-size:12px;line-height:1.5}.v2-shell[data-system] .data-job-actions{border-top:1px solid #e4ecf3;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.v2-shell[data-system] .data-job-actions>span{color:#61788c;font-size:12px}@media (max-width:640px){.v2-shell[data-system] .data-job-create{grid-template-columns:1fr;gap:20px;padding:18px}.v2-shell[data-system] .data-job-options{grid-template-columns:1fr}.v2-shell[data-system] .data-job-actions{flex-direction:column;align-items:stretch;gap:12px}}.v2-shell[data-system] .v2-page-title h1{letter-spacing:-.3px;font-size:24px;font-weight:600}.v2-shell[data-system] .v2-card{box-shadow:none;background:#fff;border-radius:10px}.v2-shell[data-system] .v2-card-head h2{letter-spacing:0;margin:0;font-size:17px;font-weight:600}.v2-shell[data-system] .v2-card-head p{font-size:13px;font-weight:400;line-height:1.65}.v2-shell[data-system] :is(.aihub-key-builder,.aihub-key-list,.aihub-create-app,.aihub-app-detail,.aihub-capability-board,.aihub-integration-lanes){box-shadow:none;border:1px solid var(--cloud-line);background:#fff;border-radius:10px}.v2-shell[data-system] .aihub-section-head{gap:16px;padding:20px 22px}.v2-shell[data-system] .aihub-section-head h2{color:var(--cloud-ink);letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:1.5}.v2-shell[data-system] .aihub-section-head p{color:var(--cloud-muted);margin:5px 0 0;font-size:12px;line-height:1.65}.v2-shell[data-system] .aihub-section-head>span{color:var(--cloud-muted);background:0 0;padding:0;font-size:12px}.v2-shell[data-system] .aihub-key-form{gap:20px;padding:0 22px 22px}.v2-shell[data-system] .aihub-key-form label>span{color:var(--cloud-text);font-size:13px;font-weight:500}.v2-shell[data-system] .aihub-key-form label>small{color:var(--cloud-muted);font-size:12px;line-height:1.5}.v2-shell[data-system] .aihub-key-form input{border-radius:8px;height:42px;font-size:14px}.v2-shell[data-system] .aihub-entitlement-picker{border:1px solid var(--cloud-line);background:#fff;border-radius:8px;margin:0 22px 20px}.v2-shell[data-system] .aihub-entitlement-picker>header{border-bottom:1px solid var(--cloud-line);background:#f7f9fb;padding:14px 16px}.v2-shell[data-system] .aihub-entitlement-picker>header small{color:var(--cloud-muted);letter-spacing:0;font-size:12px}.v2-shell[data-system] .aihub-entitlement-picker>header h3{margin:4px 0 0;font-size:14px;font-weight:500}.v2-shell[data-system] .aihub-entitlement-picker>header>span{font-size:12px}.v2-shell[data-system] .aihub-no-entitlement{background:#fff;padding:18px 16px}.v2-shell[data-system] .aihub-no-entitlement b{font-size:13px;font-weight:500}.v2-shell[data-system] .aihub-no-entitlement small{font-size:12px;line-height:1.65}.v2-shell[data-system] .aihub-key-sign{border-top:1px solid var(--cloud-line);background:#fff;padding:16px 22px}.v2-shell[data-system] .aihub-key-sign b{font-size:13px;font-weight:500}.v2-shell[data-system] .aihub-key-sign small{font-size:12px;line-height:1.65}.v2-shell[data-system] .aihub-app-empty{border:0;border-top:1px solid var(--cloud-line);text-align:left;background:#fff;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-content:center;place-items:center start;gap:6px 12px;min-height:0;padding:20px 16px;display:grid}.v2-shell[data-system] .aihub-app-empty>svg{width:20px;height:20px;color:var(--cloud-muted);grid-row:1/3}.v2-shell[data-system] .aihub-app-empty>h3{margin:0;font-size:13px;font-weight:500}.v2-shell[data-system] .aihub-app-empty>p{color:var(--cloud-muted);grid-column:2;margin:0;font-size:12px;line-height:1.65}.v2-shell[data-system] .ai-access-form{box-shadow:none;background:#fff;border-radius:10px}.v2-shell[data-system] .ai-access-form__intro h2{letter-spacing:0;font-size:17px;font-weight:600}.v2-shell[data-system] .ai-access-form__intro p{font-size:13px}.v2-shell[data-system] .ai-access-form__summary{background:#f7f9fb;border:0;border-radius:0;padding:10px 12px}.v2-shell[data-system] .ai-access-form__stage{border:0;border-top:1px solid var(--cloud-line);background:0 0;border-radius:0;grid-column:1/-1;padding:16px 0 0}.v2-shell[data-system] .ai-access-form__stage legend{padding:0 12px 0 0;font-size:14px;font-weight:500}.v2-shell[data-system] .ai-access-form__stage legend small{color:var(--cloud-muted);padding-left:0}.v2-shell[data-system] .ai-access-form__stage-fields>label{font-size:13px;font-weight:500}.v2-shell[data-system] .ai-tools-intro{border:0;border-bottom:1px solid var(--cloud-line);background:0 0;border-radius:0;padding:0 0 18px}.v2-shell[data-system] .ai-tools-intro h2{margin:0 0 6px;font-size:17px;font-weight:600}@media (max-width:700px){.v2-shell[data-system] .aihub-section-head{padding:18px 16px}.v2-shell[data-system] .aihub-key-form{grid-template-columns:1fr;padding:0 16px 18px}.v2-shell[data-system] .aihub-entitlement-picker{margin-inline:16px}.v2-shell[data-system] .aihub-key-sign{flex-wrap:wrap;gap:16px;padding:16px}}.v2-shell .base-hub{color:#19364b;gap:20px;font-size:14px;display:grid}.v2-shell .base-hub :is(h1,h2){margin:0;font-size:21px;font-weight:600;line-height:1.5}.v2-shell .base-hub h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.v2-shell .base-hub :is(p,small){color:#657789;line-height:1.65}.v2-shell .base-hub small{font-size:12px}.v2-shell .base-hub p{margin:6px 0;font-size:13px}.v2-shell .base-hub a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.v2-shell .base-hub-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-shell .base-hub-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.v2-shell .base-hub-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2-shell .base-hub-metrics>a{color:#405769;background:#fff;border:1px solid #dae4ee;border-radius:10px;padding:20px 22px;transition:border-color .15s,background .15s}.v2-shell .base-hub-metrics>a:hover{background:#f8fbff;border-color:#93b9e8}.v2-shell .base-hub-metrics strong{color:#183b56;font-variant-numeric:tabular-nums;margin-left:auto;font-size:29px;font-weight:600;line-height:1.2}.v2-shell .base-hub-metrics svg{color:#7b94ac;margin-left:12px}.v2-shell .base-hub-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2-shell .base-hub-panel{background:#fff;border:1px solid #dae4ee;border-radius:10px;min-width:0;padding:22px}.v2-shell .base-hub-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.v2-shell .base-hub-panel>header>span{font-variant-numeric:tabular-nums;color:#657789;font-size:13px}.v2-shell .base-hub-panel a:not(.v2-primary){color:#256ab7;font-size:13px}.v2-shell .base-hub .base-hub-empty{color:#738295;border-top:1px solid #edf1f5;margin:0;padding:26px 0}.v2-shell .base-hub .base-hub-row{color:#19364b;border-top:1px solid #edf1f5;gap:16px;padding:17px 0;display:flex}.v2-shell .base-hub-row>div{flex:1;min-width:0}.v2-shell .base-hub-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.v2-shell .base-hub-row small{margin-top:3px;display:block}.v2-shell .base-hub-row time{color:#486881;font-variant-numeric:tabular-nums;flex:0 0 108px;font-size:12px}.v2-shell .base-hub-status{color:#306cb0;white-space:nowrap;background:#edf5ff;border-radius:5px;flex-shrink:0;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.v2-shell .base-hub-status[data-status=MAINTENANCE]{color:#956020;background:#fff5e5}.v2-shell .base-hub-status[data-status=INACTIVE]{color:#737b85;background:#f1f3f5}.v2-shell .base-hub-panel>footer{border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;display:flex}.v2-shell .base-hub-sites{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;display:grid}.v2-shell .base-hub-sites article{align-items:flex-start;gap:16px;display:flex}.v2-shell .base-hub-sites article>svg{color:#367ecc;flex:none;margin-top:3px}.v2-shell .base-hub-sites h4{margin:0;font-size:15px;font-weight:600}.v2-shell .base-hub-sites p{align-items:center;gap:5px;display:flex}.v2-shell .base-hub-sites small{display:block}.v2-shell .base-hub-sites a{margin-top:12px}.v2-shell .base-hub-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-shell .base-hub-filters>label{color:#748697;background:#fff;border:1px solid #d7e2ed;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:220px;padding:0 12px;display:flex}.v2-shell .base-hub-filters input{width:100%;height:42px;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.v2-shell .base-hub-filters>.am-select{width:210px;max-width:100%}.v2-shell .base-hub-filters>span{color:#657789;font-size:12px}.v2-shell .base-hub-resource-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2-shell .base-hub-resource-list{gap:10px;display:grid}.v2-shell .base-hub-resource-list>button{text-align:left;color:#19364b;cursor:pointer;background:#fff;border:1px solid #dae4ee;border-radius:10px;align-items:flex-start;gap:14px;padding:20px;transition:background .15s,border-color .15s;display:flex}.v2-shell .base-hub-resource-list>button[aria-pressed=true]{background:#f6faff;border-color:#448bd4;box-shadow:inset 3px 0 #448bd4}.v2-shell .base-hub-resource-list>button:hover{border-color:#8ab6e4}.v2-shell .base-hub-resource-list>button>div:nth-child(2){flex:1;min-width:0}.v2-shell .base-hub-resource-list h3{margin:3px 0}.v2-shell .base-hub-resource-list p{margin:4px 0 10px}.v2-shell .base-hub-resource-list div>span{color:#657789;align-items:center;gap:6px;font-size:12px;display:flex}.v2-shell .base-hub-resource-icon{color:#367ecc;background:#eef5fe;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.v2-shell .base-hub-resource-detail>p{margin:0 0 20px}.v2-shell .base-hub-resource-detail dl{gap:12px;margin:0 0 22px;display:grid}.v2-shell .base-hub-resource-detail dl>div{grid-template-columns:76px 1fr;gap:12px;font-size:13px;display:grid}.v2-shell .base-hub-resource-detail dt{color:#657789}.v2-shell .base-hub-resource-detail dd{margin:0}.v2-shell .base-hub-resource-detail section{border-top:1px solid #edf1f5;padding:18px 0}.v2-shell .base-hub-resource-detail section h3{font-size:14px}.v2-shell .base-hub-resource-detail ul{padding-left:18px;font-size:12px;line-height:1.8}.v2-shell .base-hub-resource-detail>.v2-primary{justify-content:center;width:100%}.v2-shell .base-hub-resource-detail>.v2-record-reference{margin-top:14px}.v2-shell[data-system=base] :is(.base-process-hero,.base-ops-heading,.base-section-heading){box-shadow:none;color:#19364b;background:0 0;border:0;padding:18px 0}.v2-shell[data-system=base] :is(.base-process-hero,.base-ops-heading,.base-section-heading) :is(h1,h2){letter-spacing:0;margin:0 0 6px;font-size:21px}.v2-shell[data-system=base] :is(.base-process-hero,.base-ops-heading,.base-section-heading) p{color:#657789;font-size:13px}.v2-shell[data-system=base] .base-process-hero small{color:#657789;font-size:12px}.v2-shell[data-system=base] :is(.base-booking-list,.base-review-queue,.base-ticket-stream)>button{box-shadow:none;background:#fff;padding:18px}.v2-shell[data-system=base] :is(.base-booking-list,.base-review-queue,.base-ticket-stream)>button.selected{background:#f6faff;border-color:#448bd4;box-shadow:inset 3px 0 #448bd4}.v2-shell[data-system=base] :is(.base-booking-list,.base-review-queue,.base-ticket-stream) h3{margin:8px 0;font-size:15px;font-weight:600}.v2-shell[data-system=base] :is(.base-booking-list,.base-review-queue,.base-ticket-stream) :is(p,small,footer){font-size:12px;line-height:1.6}.v2-shell[data-system=base] :is(.base-booking-detail,.base-ticket-detail,.base-review-detail,.base-ops-detail){box-shadow:none;background:#fff}.v2-shell[data-system=base] .base-booking-summary{border-bottom:1px solid #e3eaf1;padding:22px}.v2-shell[data-system=base] .base-booking-summary h2{margin:12px 0 6px;font-size:18px;font-weight:600}.v2-shell[data-system=base] .base-booking-summary p{color:#657789;margin:0;font-size:13px}.v2-shell[data-system=base] :is(.base-booking-detail,.base-ticket-detail)>.v2-record-reference{margin:16px 22px}.v2-shell[data-system=base] .base-service-catalog>button{box-shadow:none;background:#fff}.v2-shell[data-system=base] .base-service-catalog b{font-size:13px;font-weight:500}.v2-shell[data-system=base] .base-service-catalog small{white-space:normal;font-size:12px}.v2-shell[data-system=base] .base-kanban{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-shell[data-system=base] .base-kanban>div{background:#f5f7fa;min-height:100px}.v2-shell[data-system=base] .base-kanban-empty{color:#657789;padding:8px 6px;font-size:12px}.v2-shell[data-system=base] .base-kanban header b{font-size:13px}.v2-shell[data-system=base] .base-kanban h3{font-size:14px}.v2-shell[data-system=base] .base-kanban :is(p,small,button>span){font-size:12px}.v2-shell[data-system=base] .base-ops-heading>span{color:#657789;background:0 0;border:0;font-size:12px}.v2-shell[data-system=base] .base-empty{background:#fff;border-style:solid;min-height:110px}.v2-shell[data-system=base] .base-empty b{font-size:14px}.v2-shell[data-system=base] .base-empty small{font-size:12px}.v2-shell[data-system=base] .base-review-tabs{gap:8px;margin-bottom:8px;display:flex}.v2-shell[data-system=base] .base-review-tabs button{color:#657789;cursor:pointer;background:#fff;border:1px solid #d7e2ed;border-radius:7px;padding:8px 12px;font-size:13px}.v2-shell[data-system=base] .base-review-tabs button[aria-pressed=true]{color:#256ab7;background:#edf5ff;border-color:#93b9e8}.v2-shell[data-system=base] :is(.base-booking-detail,.base-review-detail,.base-ticket-detail,.base-ops-detail) :is(p,dd,b,label){font-size:13px;font-weight:400;line-height:1.65}.v2-shell[data-system=base] :is(.base-booking-detail,.base-review-detail,.base-ticket-detail,.base-ops-detail) small{letter-spacing:0;color:#657789;font-size:12px;line-height:1.6}.v2-shell[data-system=base] :is(.base-booking-detail,.base-review-detail,.base-ticket-detail,.base-ops-detail) h3{font-size:14px;font-weight:600}.v2-shell[data-system=base] .base-review-complete h2{font-size:18px;font-weight:600}.v2-shell[data-system=base] :is(.base-record-status,.base-review-complete>em,.base-review-queue>button>em,.base-ticket-stream em,.base-kanban em,.base-kanban header span,.base-section-heading>span){font-size:12px;line-height:1.5}.v2-shell[data-system=base] :is(.base-booking-list,.base-review-queue,.base-ticket-stream) :is(footer span,button>span,button>small,button>div>span){font-size:12px;line-height:1.6}.v2-shell[data-system=base] :is(.base-review-note-field,.base-ops-detail aside) textarea{min-height:94px;font-size:14px;line-height:1.6}.v2-shell[data-system=base] .base-followup{color:#405769;background:#fff;border:1px solid #dae4ee;border-radius:10px;margin-top:14px;padding:18px 22px;font-size:13px}.v2-shell[data-system=base] .base-followup summary{cursor:pointer;font-size:14px;font-weight:500}.v2-shell[data-system=base] .base-followup[open]>summary{margin-bottom:18px}.v2-shell[data-system=base] .base-followup label{gap:8px;margin-bottom:14px;font-size:13px;display:grid}.v2-shell[data-system=base] .base-followup :is(input,textarea){color:#19364b;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cad9e7;border-radius:7px;padding:10px 12px}.v2-shell[data-system=base] .base-followup textarea{resize:vertical;min-height:80px}.v2-shell[data-system=base] .base-followup .v2-form-grid{gap:16px;padding:0}.v2-shell[data-system=base] .base-followup p{color:#657789;margin:12px 0;font-size:13px;line-height:1.7}.v2-shell[data-system=base] .base-followup .v2-toolbar{gap:10px;padding:0}.v2-shell[data-system=base] .base-followup button{color:#256ab7;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad9e7;border-radius:7px;padding:9px 14px}.v2-shell[data-system=base] .base-followup button:disabled{opacity:.5;cursor:not-allowed}.v2-shell[data-system=base] .base-followup :is(input,textarea,button,summary):focus-visible{outline-offset:2px;outline:2px solid #448bd4}dialog.base-native-dialog{color:#19364b;background:#fff;border:1px solid #d7e2ed;border-radius:12px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;overflow:auto;box-shadow:0 20px 70px #162d4930}dialog.base-native-dialog::backdrop{background:#142a465c}dialog.base-native-dialog>h2{margin:0 36px 8px 0;font-size:21px}dialog.base-native-dialog>p{color:#657789;margin:0 0 20px;font-size:13px;line-height:1.6}dialog.base-native-dialog .base-form-grid{gap:18px}dialog.base-native-dialog .base-form-grid label{color:#405769;font-size:13px;font-weight:500}dialog.base-native-dialog :is(input,textarea){background:#fff;border:1px solid #cad9e7;font-size:14px}dialog.base-native-dialog input{height:42px}dialog.base-native-dialog textarea{min-height:90px}dialog.base-native-dialog :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #448bd4}dialog.base-native-dialog .base-form-feedback{margin:16px 0 0;font-size:12px}dialog.base-native-dialog .base-modal-actions{z-index:1;background:#fff;margin:20px -26px -26px;padding:18px 26px;position:sticky;bottom:-26px}.v2-shell .base-hub :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #448bd4}@media (max-width:1000px){.v2-shell .base-hub-columns,.v2-shell .base-hub-resource-layout{grid-template-columns:1fr}.v2-shell[data-system=base] .base-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v2-shell .base-hub-heading{flex-direction:column;align-items:flex-start}.v2-shell .base-hub-metrics{grid-template-columns:1fr;gap:8px}.v2-shell .base-hub-metrics>a{padding:14px 16px}.v2-shell .base-hub-metrics strong{font-size:24px}.v2-shell .base-hub-panel{padding:18px}.v2-shell .base-hub-sites{grid-template-columns:1fr}.v2-shell .base-hub-row{flex-wrap:wrap}.v2-shell .base-hub-row time{flex-basis:100%}.v2-shell .base-hub-filters>label,.v2-shell .base-hub-filters>.am-select{flex:auto;width:100%;min-width:0}.v2-shell .base-hub-resource-list>button{flex-wrap:wrap;gap:10px;padding:16px}.v2-shell .base-hub-resource-icon{display:none}.v2-shell .base-hub-resource-list>button>div:nth-child(2){min-width:160px}.v2-shell[data-system=base] .base-kanban,dialog.base-native-dialog .base-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v2-shell .base-hub :is(a,button){transition:none}}.v2-shell[data-system=learning] :is(.ac-portal,.ac-workspace,.academy-cert-workspace){--ac-blue:#256ab7;--ac-hover:#195998;--ac-ink:#19364b;--ac-muted:#657789;--ac-line:#dae4ee;--ac-soft:#f5f8fb;color:#19364b;background:0 0;min-height:0;font-size:14px;line-height:1.65}.v2-shell[data-system=learning] :is(.ac-portal,.ac-workspace,.academy-cert-workspace) h1{letter-spacing:0;margin:0 0 8px;font-size:23px;font-weight:600;line-height:1.4}.v2-shell[data-system=learning] :is(.ac-portal,.ac-workspace,.academy-cert-workspace) h2{margin:0;font-size:18px;font-weight:600;line-height:1.5}.v2-shell[data-system=learning] :is(.ac-portal,.ac-workspace,.academy-cert-workspace) h3{font-size:14px;font-weight:600;line-height:1.6}.v2-shell[data-system=learning] :is(.ac-portal,.ac-workspace,.academy-cert-workspace) p{color:#657789;font-size:13px;line-height:1.75}.v2-shell[data-system=learning] :is(.ac-primary,.ac-secondary){border-radius:7px;gap:8px;min-height:38px;padding:8px 16px;font-size:13px!important}.v2-shell[data-system=learning] :is(.ac-main,.ac-embedded .az-main){width:100%;max-width:none;margin:0;padding:0}.v2-shell[data-system=learning] .learning-campus-tabs{border-bottom:1px solid #dae4ee;gap:26px;margin-bottom:20px;display:flex}.v2-shell[data-system=learning] .learning-campus-tabs a{color:#657789;border-bottom:2px solid #0000;padding:0 0 12px;font-size:14px;text-decoration:none}.v2-shell[data-system=learning] .learning-campus-tabs a[aria-current=page]{color:#256ab7;border-bottom-color:#256ab7;font-weight:600}.v2-shell[data-system=learning] .az-hero{background:#fff;border:1px solid #dae4ee;border-radius:10px;grid-template-columns:minmax(0,1fr) 310px;gap:30px;padding:24px}.v2-shell[data-system=learning] .az-hero-copy>p{max-width:650px;font-size:14px}.v2-shell[data-system=learning] .az-hero-photo{aspect-ratio:auto;border-radius:7px;height:195px}.v2-shell[data-system=learning] .az-hero-photo figcaption{padding:40px 16px 16px}.v2-shell[data-system=learning] .az-hero-photo figcaption span{font-size:16px}.v2-shell[data-system=learning] .az-hero-photo figcaption small{font-size:12px}.v2-shell[data-system=learning] .az-action-row{gap:20px;margin-top:20px}.v2-shell[data-system=learning] .az-text-link{font-size:13px}.v2-shell[data-system=learning] .az-section-index{border-top:0;gap:24px;margin:0;padding:16px 0;font-size:12px}.v2-shell[data-system=learning] .az-section{padding:24px 0}.v2-shell[data-system=learning] .az-section>header{gap:20px;margin-bottom:18px}.v2-shell[data-system=learning] .az-section>header>p{max-width:470px;font-size:12px}.v2-shell[data-system=learning] .az-kicker{display:none}.v2-shell[data-system=learning] .az-paths{background:#fff;border-radius:8px}.v2-shell[data-system=learning] .az-paths>a{padding:18px}.v2-shell[data-system=learning] .az-paths h3{margin:6px 0;font-size:15px}.v2-shell[data-system=learning] .az-paths p{font-size:12px}.v2-shell[data-system=learning] .az-paths a>span{margin-top:16px;font-size:12px}.v2-shell[data-system=learning] .az-faculty .az-teachers{gap:20px 16px}.v2-shell[data-system=learning] .az-faculty .az-teachers article>div{background:#edf2f6;border-radius:8px;height:145px}.v2-shell[data-system=learning] .az-teachers h3{margin-top:10px}.v2-shell[data-system=learning] .az-teachers p{margin-top:3px;font-size:12px}.v2-shell[data-system=learning] :is(.az-credentials-featured,.az-credentials-grid){gap:12px}.v2-shell[data-system=learning] .az-credential{border-radius:8px}.v2-shell[data-system=learning] .az-credentials-featured img{aspect-ratio:auto;height:165px}.v2-shell[data-system=learning] .az-credentials-grid img{aspect-ratio:auto;height:120px}.v2-shell[data-system=learning] .az-credential h3{min-height:68px;margin:0;padding:12px;font-size:12px}.v2-shell[data-system=learning] .az-credentials-featured h3{min-height:60px;font-size:13px}.v2-shell[data-system=learning] .az-partner-grid>div{border-radius:7px}.v2-shell[data-system=learning] .az-cases{gap:16px}.v2-shell[data-system=learning] .az-cases article{background:#fff;border-radius:8px}.v2-shell[data-system=learning] .az-cases img{aspect-ratio:auto;height:145px}.v2-shell[data-system=learning] .az-cases article>div{padding:16px}.v2-shell[data-system=learning] .az-cases p{font-size:12px}.v2-shell[data-system=learning] .az-open-programs>div>a{background:#fff;padding:16px}.v2-shell[data-system=learning] .az-open-programs strong{font-size:14px}.v2-shell[data-system=learning] .az-learning-title{padding:0 220px 22px 0;position:relative}.v2-shell[data-system=learning] .az-learning-title .ac-secondary{margin:0;position:absolute;top:0;right:0}.v2-shell[data-system=learning] .ac-catalog{background:#fff;border:1px solid #dae4ee;border-radius:10px;padding:20px}.v2-shell[data-system=learning] .ac-section-heading{margin-bottom:18px}.v2-shell[data-system=learning] .ac-catalog-layout{grid-template-columns:150px minmax(0,1fr);gap:24px}.v2-shell[data-system=learning] .ac-course-grid{gap:16px}.v2-shell[data-system=learning] .ac-course-card{box-shadow:none;border-radius:8px}.v2-shell[data-system=learning] .ac-course-card-body{padding:15px}.v2-shell[data-system=learning] .ac-course-card-body h3{min-height:44px;font-size:14px}.v2-shell[data-system=learning] .ac-course-card-body>p{font-size:12px}.v2-shell[data-system=learning] .ac-search-row{margin-bottom:16px}.v2-shell[data-system=learning] .ac-search-row input{font-size:14px}.v2-shell[data-system=learning] .ac-course-count strong{font-size:22px}.v2-shell[data-system=learning] .ac-lesson-heading{margin-top:16px}.v2-shell[data-system=learning] .ac-lesson-body{background:#fff;border:1px solid #dae4ee;border-radius:8px;padding:22px}.v2-shell[data-system=learning] .ac-lesson-body p{font-size:15px;line-height:1.9}.v2-shell[data-system=learning] .lm-selector{background:0 0;border:0;margin-bottom:20px;padding:0}.v2-shell[data-system=learning] .lm-selector>header{margin-bottom:16px}.v2-shell[data-system=learning] .lm-selector>div>button{border-radius:8px;gap:3px;padding:14px 16px}.v2-shell[data-system=learning] .lm-selector>div>button strong{font-size:15px}.v2-shell[data-system=learning] .lm-selector>div>button :is(small,span){font-size:12px}.v2-shell[data-system=learning] .lm-hero{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:22px}.v2-shell[data-system=learning] .lm-hero .ac-eyebrow{letter-spacing:0;margin-bottom:6px;font-size:12px}.v2-shell[data-system=learning] .lm-meta{gap:12px;margin-top:12px;font-size:12px}.v2-shell[data-system=learning] .lm-progress-summary{gap:16px;padding-left:20px}.v2-shell[data-system=learning] .lm-progress-summary>div>strong{font-size:13px}.v2-shell[data-system=learning] .lm-progress-value{flex-direction:column;flex:none;gap:5px;min-width:66px;display:flex}.v2-shell[data-system=learning] .lm-progress-value>strong{font-weight:600;line-height:1.2;font-size:27px!important}.v2-shell[data-system=learning] .lm-progress-value small{color:#657789;font-size:11px}.v2-shell[data-system=learning] .lm-progress-value progress{accent-color:#256ab7;width:80px;height:5px}.v2-shell[data-system=learning] .lm-progress-summary p{font-size:12px}.v2-shell[data-system=learning] .lm-steps{border-radius:8px;margin:18px 0}.v2-shell[data-system=learning] .lm-steps>a{gap:9px;padding:16px 12px}.v2-shell[data-system=learning] .lm-steps strong{font-size:12px}.v2-shell[data-system=learning] .lm-steps small{font-size:11px}.v2-shell[data-system=learning] .lm-steps>a>span{width:25px;height:25px;font-size:11px}.v2-shell[data-system=learning] .lm-content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.v2-shell[data-system=learning] .lm-curriculum{border-radius:8px}.v2-shell[data-system=learning] .lm-curriculum>header{padding:18px 20px}.v2-shell[data-system=learning] .lm-course-group>button{padding:15px 20px}.v2-shell[data-system=learning] .lm-course-group>button strong{font-size:14px}.v2-shell[data-system=learning] .lm-course-group>button :is(small,em){font-size:12px}.v2-shell[data-system=learning] .lm-course-row{gap:12px;padding:16px 20px}.v2-shell[data-system=learning] .lm-course-row strong{font-size:14px}.v2-shell[data-system=learning] .lm-course-row :is(p,small),.v2-shell[data-system=learning] .lm-course-time{font-size:12px}.v2-shell[data-system=learning] .lm-side>section{background:#fff;border-radius:8px;padding:18px}.v2-shell[data-system=learning] .lm-side :is(p,a){font-size:12px}.v2-shell[data-system=learning] .academy-cert-workspace{gap:20px;font-size:14px;display:grid}.v2-shell[data-system=learning] .academy-workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.v2-shell[data-system=learning] .academy-workspace-heading p{margin:0}.v2-shell[data-system=learning] .academy-cert-workspace a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.v2-shell[data-system=learning] .academy-cert-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v2-shell[data-system=learning] .academy-cert-summary>a{color:#657789;background:#fff;border:1px solid #dae4ee;border-radius:8px;padding:18px;font-size:13px}.v2-shell[data-system=learning] .academy-cert-summary strong{color:#19364b;margin-left:auto;font-size:25px;font-weight:600}.v2-shell[data-system=learning] .academy-cert-summary>div{grid-column:1/-1}.v2-shell[data-system=learning] .academy-cert-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.v2-shell[data-system=learning] .academy-cert-options{gap:20px;display:grid}.v2-shell[data-system=learning] .academy-cert-options h2{color:#657789;margin:0 0 10px;font-size:12px;font-weight:500}.v2-shell[data-system=learning] .academy-cert-options button{text-align:left;color:#405769;cursor:pointer;background:#fff;border:1px solid #dae4ee;border-radius:8px;align-items:center;gap:13px;width:100%;margin-top:8px;padding:16px;transition:border-color .15s,background .15s;display:flex}.v2-shell[data-system=learning] .academy-cert-options button[aria-pressed=true]{color:#256ab7;background:#f1f7ff;border-color:#72a5dc;box-shadow:inset 3px 0 #256ab7}.v2-shell[data-system=learning] .academy-cert-options button:hover{border-color:#72a5dc}.v2-shell[data-system=learning] .academy-cert-options button>span{flex:1;min-width:0}.v2-shell[data-system=learning] .academy-cert-options strong{font-size:14px;font-weight:500;display:block}.v2-shell[data-system=learning] .academy-cert-options small{color:#657789;margin-top:4px;font-size:12px;display:block}.v2-shell[data-system=learning] .academy-cert-options svg{flex:none}.v2-shell[data-system=learning] .academy-cert-detail{background:#fff;border:1px solid #dae4ee;border-radius:10px;padding:26px}.v2-shell[data-system=learning] .academy-cert-detail header>span{color:#657789;font-size:12px}.v2-shell[data-system=learning] .academy-cert-detail h2{margin-top:9px;font-size:21px}.v2-shell[data-system=learning] .academy-cert-detail header>p{margin:10px 0 22px}.v2-shell[data-system=learning] .academy-cert-requirements{border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;padding:20px 0}.v2-shell[data-system=learning] .academy-cert-requirements h3{margin:0 0 14px}.v2-shell[data-system=learning] .academy-cert-requirements ol{color:#526879;margin:0;padding-left:20px;font-size:13px;line-height:1.9}.v2-shell[data-system=learning] .academy-cert-requirements li+li{margin-top:12px}.v2-shell[data-system=learning] .academy-cert-detail footer{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.v2-shell[data-system=learning] .academy-cert-detail footer>a:not(.v2-primary){color:#256ab7;font-size:13px}.v2-shell[data-system=learning] .academy-cert-management{border-top:1px solid #dae4ee;padding-top:20px}.v2-shell[data-system=learning] .academy-cert-management h2{margin-bottom:12px;font-size:14px}.v2-shell[data-system=learning] .academy-cert-management>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.v2-shell[data-system=learning] .academy-cert-management :is(a,button){color:#256ab7;font-size:13px}.v2-shell[data-system=learning] .academy-cert-management button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:8px;display:flex}.v2-shell[data-system=learning] :is(.academy-cert-workspace,.learning-campus-tabs) :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #448bd4}@media (max-width:1100px){.v2-shell[data-system=learning] .az-hero{grid-template-columns:minmax(0,1fr) 240px}.v2-shell[data-system=learning] .ac-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell[data-system=learning] .lm-hero{grid-template-columns:1fr}.v2-shell[data-system=learning] .lm-progress-summary{border-top:1px solid #dae4ee;border-left:0;max-width:none;padding:16px 0 0}.v2-shell[data-system=learning] .academy-cert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell[data-system=learning] .academy-cert-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:750px){.v2-shell[data-system=learning] .az-hero{grid-template-columns:1fr}.v2-shell[data-system=learning] .az-hero-photo{height:190px}.v2-shell[data-system=learning] .az-section>header{display:block}.v2-shell[data-system=learning] .az-faculty .az-teachers{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell[data-system=learning] .az-learning-title{padding-right:0}.v2-shell[data-system=learning] .az-learning-title .ac-secondary{margin-top:12px;position:static}.v2-shell[data-system=learning] .ac-catalog-layout,.v2-shell[data-system=learning] .ac-course-grid,.v2-shell[data-system=learning] .lm-content-grid{grid-template-columns:1fr}.v2-shell[data-system=learning] .lm-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell[data-system=learning] .lm-steps,.v2-shell[data-system=learning] .academy-cert-layout{grid-template-columns:1fr}.v2-shell[data-system=learning] .academy-workspace-heading{flex-direction:column;align-items:flex-start}.v2-shell[data-system=learning] .academy-cert-detail{padding:20px}.v2-shell[data-system=learning] .academy-cert-summary>a{flex-wrap:wrap;padding:14px}.v2-shell[data-system=learning] .academy-cert-summary>a>span{width:100%}.v2-shell[data-system=learning] .academy-cert-summary strong{margin:0 auto 0 0}.v2-shell[data-system=learning] .academy-cert-management>div{gap:16px}.v2-shell[data-system=learning] .academy-cert-management button{margin-left:0}}@media (prefers-reduced-motion:reduce){.v2-shell[data-system=learning] .academy-cert-options button{transition:none}}.v2-shell .training-workspace{color:#19364b;gap:22px;font-size:13px;line-height:1.65;display:grid}.v2-shell .training-workspace :is(h1,h2,p){margin:0}.v2-shell .training-workspace h1{font-size:23px;font-weight:600;line-height:1.4}.v2-shell .training-workspace h2{font-size:17px;font-weight:600;line-height:1.5}.v2-shell .training-workspace p{color:#657789;font-size:13px;line-height:1.75}.v2-shell .training-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.v2-shell .training-heading p{margin-top:8px}.v2-shell .training-heading>button{flex:none}.v2-shell .training-workspace :is(.v2-primary,.v2-secondary){border-radius:7px;gap:8px;min-height:38px;padding:8px 14px;font-size:13px}.v2-shell .training-panel{background:#fff;border:1px solid #dae4ee;border-radius:10px;min-width:0;overflow:hidden}.v2-shell .training-columns{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2-shell .training-sessions>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:20px;display:flex}.v2-shell .training-sessions>header>span{color:#657789;font-size:12px}.v2-shell .training-session-options{gap:8px;padding:12px;display:grid}.v2-shell .training-session-options>button{text-align:left;color:#19364b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:16px 12px;transition:background .15s,border-color .15s;display:flex}.v2-shell .training-session-options>button[aria-pressed=true]{background:#f2f7ff;border-color:#a8c8ed}.v2-shell .training-session-options>button:hover{background:#f5f8fc;border-color:#a8c8ed}.v2-shell .training-date{background:#fff;border:1px solid #dce7f3;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:66px;min-height:74px;display:flex}.v2-shell .training-date small{color:#657789;font-size:10px;line-height:1.5}.v2-shell .training-date strong{color:#256ab7;font-size:25px;font-weight:600;line-height:1.3}.v2-shell .training-session-label{flex:1;min-width:0}.v2-shell .training-session-label>strong{font-size:13px;font-weight:600;line-height:1.65;display:block}.v2-shell .training-session-label>small{color:#657789;margin-top:6px;font-size:11px;display:block}.v2-shell .training-session-label>span{color:#256ab7;margin-top:5px;font-size:11px;display:block}.v2-shell .training-session-options>button>svg{color:#7495b5;flex:none;width:14px}.v2-shell .training-sessions>footer{color:#657789;background:#fafbfd;border-top:1px solid #e8edf2;align-items:center;gap:8px;padding:14px 20px;font-size:11px;display:flex}.v2-shell .training-session-content{padding:24px}.v2-shell .training-session-content>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.v2-shell .training-session-content h2{margin-top:7px;font-size:20px}.v2-shell .training-program{color:#657789;font-size:12px}.v2-shell .training-status{color:#356797;white-space:nowrap;background:#edf4fc;border-radius:5px;flex:none;align-items:center;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.v2-shell .training-status[data-status=SUBMITTED]{color:#95601b;background:#fff4df}.v2-shell .training-status:is([data-status=APPROVED],[data-status=COMPLETED]){color:#287655;background:#eaf6ef}.v2-shell .training-status:is([data-status=CLOSED],[data-status=CANCELLED],[data-status=REJECTED]){color:#657789;background:#f1f3f6}.v2-shell .training-description{margin-top:12px!important}.v2-shell .training-facts{border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;grid-template-columns:1fr 1fr;gap:18px 24px;margin:22px 0;padding:20px 0;display:grid}.v2-shell .training-facts>div:nth-child(-n+2){grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);gap:18px;display:grid}.v2-shell .training-facts dt{color:#657789;align-items:center;gap:8px;font-size:12px;display:flex}.v2-shell .training-facts dd{margin:0;font-size:13px;line-height:1.7}.v2-shell .training-facts>div:nth-child(n+3)>dd{margin-top:5px}.v2-shell .training-facts dd>span{color:#7b8c9b;margin-top:3px;font-size:11px;display:block}.v2-shell .training-application-form label{margin:0 0 9px;font-size:13px;font-weight:500;display:block}.v2-shell .training-application-form label>span{color:#8794a1;margin-left:4px;font-size:12px;font-weight:400}.v2-shell .training-application-form textarea{resize:vertical;color:#19364b;width:100%;min-height:90px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd9e7;border-radius:7px;padding:12px 14px;line-height:1.7}.v2-shell .training-application-form>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.v2-shell .training-application-form>footer>span{color:#657789;font-size:12px}.v2-shell .training-application-state{background:#f6f9fc;border-radius:7px;padding:14px 16px}.v2-shell .training-application-state strong{font-size:13px}.v2-shell .training-management-hint{color:#657789;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.v2-shell .training-management-hint a{color:#256ab7;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.v2-shell .training-session-content>.v2-record-reference{margin-top:18px}.v2-shell .training-records>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.v2-shell .training-records>header p{margin-top:4px;font-size:12px}.v2-shell .training-record-filters{gap:4px;display:flex}.v2-shell .training-record-filters button{color:#657789;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:12px}.v2-shell .training-record-filters button[aria-pressed=true]{color:#256ab7;background:#edf4fc;border-color:#c5d9ed}.v2-shell .training-record-empty{color:#7c8f9e;justify-content:center;align-items:center;gap:10px;padding:28px 20px;font-size:13px;display:flex}.v2-shell .training-record-list>article{border-bottom:1px solid #e8edf2;padding:18px 24px}.v2-shell .training-record-list>article:last-child{border-bottom:0}.v2-shell .training-record-main{align-items:center;gap:20px;display:flex}.v2-shell .training-record-main>div:first-child{flex:1;gap:4px;min-width:0;display:grid}.v2-shell .training-record-main strong{font-size:14px;font-weight:600}.v2-shell .training-record-main small{color:#7b8c9b;font-size:11px}.v2-shell .training-record-main>div>span{color:#657789;font-size:12px}.v2-shell .training-review-buttons{flex:none;gap:8px;display:flex}.v2-shell .training-record-details{color:#657789;margin-top:10px;font-size:12px}.v2-shell .training-record-details>summary{cursor:pointer;color:#256ab7;width:fit-content}.v2-shell .training-record-details p{overflow-wrap:anywhere;margin-top:10px;font-size:12px}.v2-shell .training-record-details .v2-record-reference{margin-top:8px}.v2-shell .training-empty,.v2-shell .training-feedback{padding:26px}.v2-shell .training-feedback p{margin:8px 0 16px}.v2-shell .training-workspace :is(button,a,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #448bd4}@media (max-width:1100px){.v2-shell .training-columns{grid-template-columns:290px minmax(0,1fr)}.v2-shell .training-session-options>button{gap:10px;padding:12px 9px}.v2-shell .training-date{width:56px}.v2-shell .training-management-hint{flex-direction:column;align-items:start}}@media (max-width:800px){.v2-shell .training-columns{grid-template-columns:1fr}.v2-shell .training-heading{align-items:start}.v2-shell .training-session-content{padding:20px}.v2-shell .training-facts>div:nth-child(-n+2){grid-template-columns:1fr;gap:7px}.v2-shell .training-records>header{flex-direction:column;align-items:start;gap:12px;padding:18px 20px}.v2-shell .training-record-main{flex-wrap:wrap;gap:12px}.v2-shell .training-review-buttons{width:100%}.v2-shell .training-record-list>article{padding:18px 20px}.v2-shell .training-session-content>header{flex-wrap:wrap}.v2-shell .training-application-form>footer{flex-direction:column;align-items:start}.v2-shell .training-application-form>footer>button{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.v2-shell .training-session-options>button{transition:none}}.v2-shell .assessment-config{color:#19364b;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;font-size:13px;line-height:1.65;display:grid}.v2-shell .assessment-config :is(h2,h3,p){margin:0}.v2-shell .assessment-config h2{font-size:17px;font-weight:600;line-height:1.5}.v2-shell .assessment-config h3{font-size:14px;font-weight:600}.v2-shell :is(.assessment-projects,.assessment-editor){background:#fff;border:1px solid #dae4ee;border-radius:10px;min-width:0}.v2-shell .assessment-projects{overflow:hidden}.v2-shell .assessment-projects>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:18px;display:flex}.v2-shell .assessment-projects>header>span{color:#657789;font-size:12px}.v2-shell .assessment-projects>div{gap:5px;padding:8px;display:grid}.v2-shell .assessment-projects button{text-align:left;color:#19364b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:15px 12px;transition:background .15s,border-color .15s;display:flex}.v2-shell .assessment-projects button>span{flex:1;gap:6px;min-width:0;display:grid}.v2-shell .assessment-projects button strong{font-size:13px;font-weight:600;line-height:1.6}.v2-shell .assessment-projects button :is(small,em){color:#657789;font-size:11px;font-style:normal;line-height:1.6}.v2-shell .assessment-projects button>svg{color:#8199ad;flex:none}.v2-shell .assessment-projects button[aria-pressed=true]{background:#f2f7ff;border-color:#a5c4e8;box-shadow:inset 3px 0 #327dc6}.v2-shell .assessment-projects button:hover:not(:disabled){background:#f5f8fc;border-color:#a5c4e8}.v2-shell .assessment-projects>p{color:#657789;background:#fafbfd;border-top:1px solid #e8edf2;padding:16px 18px;font-size:12px;line-height:1.7}.v2-shell .assessment-editor>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.v2-shell .assessment-editor>header p{color:#657789;margin-top:5px;font-size:12px}.v2-shell .assessment-editor>header>span{color:#657789;white-space:nowrap;font-size:12px}.v2-shell .assessment-config fieldset{border:0;min-width:0;margin:0;padding:0}.v2-shell .assessment-config .assessment-rules{grid-template-columns:minmax(0,1fr) 150px;gap:16px;padding:20px 24px;display:grid}.v2-shell .assessment-rules legend{float:none;grid-column:1/-1;width:100%;margin-bottom:0;padding:0;font-size:14px;font-weight:600}.v2-shell .assessment-rules>label{color:#526879;gap:7px;font-size:12px;display:grid}.v2-shell .assessment-description{grid-column:1/-1}.v2-shell .assessment-config :is(input:not([type=radio]):not([type=checkbox]),textarea){box-sizing:border-box;color:#19364b;width:100%;min-width:0;font:inherit;box-shadow:none;background:#fff;border:1px solid #cbd9e7;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.v2-shell .assessment-config input:not([type=radio]):not([type=checkbox]){height:40px}.v2-shell .assessment-config textarea{resize:vertical;min-height:64px}.v2-shell .assessment-questions-heading{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.v2-shell .assessment-questions-heading>span{color:#657789;font-size:12px}.v2-shell .assessment-question-list{padding:0 24px 20px}.v2-shell .assessment-question{border-top:1px solid #e3eaf1}.v2-shell .assessment-question:last-child{border-bottom:1px solid #e3eaf1}.v2-shell .assessment-question-toggle{color:#19364b;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.v2-shell .assessment-question-toggle>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.7}.v2-shell .assessment-question-number{color:#60788b;background:#f1f5f9;border-radius:5px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.v2-shell .assessment-question-toggle[aria-expanded=true]>.assessment-question-number{color:#256ab7;background:#eaf3ff}.v2-shell .assessment-question-toggle>svg{color:#8195a5;flex:none;transition:transform .15s}.v2-shell .assessment-question-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.v2-shell .assessment-critical-badge{color:#99682c;white-space:nowrap;background:#fff4e7;border-radius:4px;padding:2px 6px;font-size:11px}.v2-shell .assessment-config .assessment-question-fields{padding:0 0 22px 37px}.v2-shell .assessment-prompt{color:#526879;gap:7px;font-size:12px;display:grid}.v2-shell .assessment-option-heading{color:#657789;justify-content:space-between;margin:17px 0 8px;font-size:12px;display:flex}.v2-shell .assessment-options{gap:8px;display:grid}.v2-shell .assessment-option{background:#f8fafc;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex}.v2-shell .assessment-option[data-correct=true]{background:#f0f7ff;border-color:#a9c9eb}.v2-shell .assessment-correct-control{cursor:pointer;color:#52738f;flex:none;align-items:center;gap:9px;min-height:40px;font-size:12px;display:flex}.v2-shell .assessment-config :is(input[type=radio],input[type=checkbox]){width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:#256ab7;cursor:pointer;-webkit-appearance:auto;appearance:auto;border-radius:initial;margin:0;padding:0}.v2-shell .assessment-option>input:not([type]){background:#fff;flex:1}.v2-shell .assessment-answer-label{white-space:nowrap;color:#256ab7;align-items:center;gap:4px;font-size:11px;display:flex}.v2-shell .assessment-critical-control{cursor:pointer;align-items:center;gap:10px;margin-top:18px;display:flex}.v2-shell .assessment-critical-control strong{font-size:12px;font-weight:500;display:block}.v2-shell .assessment-critical-control small{color:#657789;margin-top:3px;font-size:11px;display:block}.v2-shell .assessment-savebar{background:#fff;border-top:1px solid #e3eaf1;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex;position:static;box-shadow:0 -4px 12px #19364b05}.v2-shell .assessment-savebar>div{color:#657789;font-size:12px}.v2-shell .assessment-savebar button{border-radius:7px;flex:none;gap:8px;min-height:38px;padding:8px 15px;font-size:13px}.v2-shell .assessment-validation{color:#a7542a}.v2-shell .assessment-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-shell .assessment-config :is(input,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #448bd4}.v2-shell .assessment-config button:disabled{opacity:.5;cursor:not-allowed}.v2-shell .assessment-config-empty{color:#657789;background:#fff;border:1px solid #dae4ee;border-radius:10px;padding:24px;font-size:13px}@media (max-width:1000px){.v2-shell .assessment-config{grid-template-columns:230px minmax(0,1fr)}.v2-shell .assessment-answer-label{display:none}.v2-shell .assessment-config .assessment-rules{grid-template-columns:minmax(0,1fr) 100px}}@media (max-width:750px){.v2-shell .assessment-config{grid-template-columns:1fr}.v2-shell .assessment-projects>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v2-shell .assessment-projects button{align-items:start;padding:12px 10px}.v2-shell .assessment-projects button>svg{display:none}.v2-shell .assessment-editor>header{padding:18px}.v2-shell .assessment-config .assessment-rules{grid-template-columns:1fr;padding:18px}.v2-shell .assessment-questions-heading{padding:16px 18px}.v2-shell .assessment-question-list{padding:0 18px 18px}.v2-shell .assessment-config .assessment-question-fields{padding-left:0}.v2-shell .assessment-question-toggle{gap:8px}.v2-shell .assessment-savebar{padding:14px 18px}.v2-shell .assessment-option{gap:7px;padding:6px}.v2-shell .assessment-correct-control{gap:6px}}@media (prefers-reduced-motion:reduce){.v2-shell .assessment-projects button,.v2-shell .assessment-question-toggle>svg{transition:none}}.certification-review-workspace{color:#243b4d;gap:24px;display:grid}.certification-review-section.v2-card{box-shadow:none;background:#fff;border:1px solid #dfe6ed;border-radius:10px;padding:0;overflow:hidden}.certification-section-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.certification-section-head h2,.certification-award-dialog h2{margin:0;font-size:18px;font-weight:600;line-height:1.5}.certification-section-head p{color:#697b8b;margin:5px 0 0;font-size:13px}.certification-review-filters{border-bottom:1px solid #e5ebf0;gap:24px;padding:0 24px;display:flex}.certification-review-filters button{color:#637587;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.certification-review-filters button[aria-pressed=true]{color:#246bc3;border-bottom-color:#246bc3;font-weight:600}.certification-review-filters button span{color:#788897;font-variant-numeric:tabular-nums;font-size:12px}.certification-review-workspace .v2-record-board{box-shadow:none;border:0;border-radius:0}.certification-review-workspace .v2-record-header{background:#f7f9fb}.certification-review-workspace .v2-record-card{min-height:66px;box-shadow:none;background:#fff;border-radius:0}.certification-review-workspace .v2-record-card.selected{box-shadow:none;background:#f4f8fd}.certification-review-workspace .v2-record-card.is-actionable:hover{background:#f8fafc;transform:none}.certification-review-workspace .v2-record-card-accent{display:none}.certification-review-workspace .v2-record-empty{min-height:130px;padding:24px}.certification-review-workspace .v2-record-empty>span,.certification-review-workspace .v2-record-empty>small{display:none}.certification-review-workspace .v2-record-empty>strong{color:#697b8b;font-size:14px;font-weight:400}.certification-record-detail{background:#fff;border-top:1px solid #dfe6ed;padding:22px 24px}.certification-record-detail>header,.certification-award-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.certification-record-detail h3{margin:0;font-size:15px;font-weight:600}.certification-text-button{color:#326db6;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px}.certification-record-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.certification-record-detail dt{color:#72818f;margin-bottom:6px;font-size:12px}.certification-record-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.certification-evidence{border-top:1px solid #edf0f3;grid-template-columns:100px 1fr;gap:16px;padding:12px 0;display:grid}.certification-evidence h4{color:#72818f;margin:0;font-size:13px;font-weight:400}.certification-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.certification-record-detail label,.certification-award-dialog label{color:#425669;gap:8px;font-size:13px;font-weight:500;display:grid}.certification-record-detail textarea,.certification-record-detail input,.certification-award-dialog textarea{box-sizing:border-box;color:#243b4d;width:100%;font:inherit;background:#fff;border:1px solid #d7e0e8;border-radius:6px;padding:11px 12px;line-height:1.6}.certification-record-detail textarea,.certification-award-dialog textarea{resize:vertical;min-height:90px}.certification-record-detail>footer,.certification-award-dialog footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.certification-revoke{border-top:1px solid #e6ebf0;padding-top:16px}.certification-revoke summary{color:#9c4646;cursor:pointer;font-size:13px}.certification-revoke p{color:#697b8b;font-size:13px}.certification-revoke>button{margin-top:12px}.certification-award-dialog{box-sizing:border-box;color:#243b4d;background:#fff;border:1px solid #dde5ed;border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;overflow:auto;box-shadow:0 18px 60px #182d4729}.certification-award-dialog::backdrop{background:#19283a59}.certification-award-dialog>p{color:#697b8b;margin:10px 0 24px;font-size:13px;line-height:1.65}.certification-award-dialog form{gap:18px;display:grid}.certification-award-dialog label small{color:#738291;font-size:12px;font-weight:400}.certification-award-dialog .certification-award-note{color:#697b8b;border-top:1px solid #e6ebf0;margin:0;padding-top:14px;font-size:12px;line-height:1.7}.certification-award-dialog footer{margin-top:0}:is(.certification-review-workspace button:focus-visible,.certification-award-dialog button:focus-visible,.certification-revoke summary:focus-visible){outline-offset:3px;outline:2px solid #3274c7}.certification-review-workspace textarea:focus,.certification-review-workspace input:focus,.certification-award-dialog textarea:focus{border-color:#3274c7;outline:2px solid #bfd5ef}.certification-review-error{padding:24px}@media (max-width:900px){.certification-record-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.certification-section-head{flex-wrap:wrap;align-items:flex-start;padding:18px 16px}.certification-review-filters{gap:20px;padding:0 16px}.certification-record-detail{padding:18px 16px}.certification-record-detail dl{gap:16px}.certification-evidence{grid-template-columns:1fr;gap:6px}.certification-record-detail>footer{flex-wrap:wrap}.certification-award-dialog{padding:20px}.certification-award-dialog h2{font-size:17px}}@media (max-width:700px){.v2-shell .certification-review-workspace .v2-record-field:has(>.v2-record-reference){justify-content:start;justify-items:start}}.solution-channel-nav{border-bottom:1px solid #dce5ed;gap:24px;margin-bottom:24px;display:flex}.solution-channel-nav button{color:#637688;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.solution-channel-nav button[aria-pressed=true]{color:#246cc3;border-bottom-color:#246cc3;font-weight:600}.solution-center{color:#243d51}.solution-center-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.solution-center-head h2{letter-spacing:-.5px;margin:0 0 8px;font-size:24px}.solution-center-head p{color:#718190;margin:0;font-size:14px}.solution-center-head>a{color:#296bb9;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.solution-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.solution-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.solution-toolbar nav button{color:#617386;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px}.solution-toolbar nav button[aria-pressed=true]{color:#246cc3;background:#e8f0fa;font-weight:600}.solution-toolbar>label{background:#fff;border:1px solid #dce5ed;border-radius:6px;align-items:center;gap:8px;min-width:240px;height:40px;padding:0 10px;display:flex}.solution-toolbar input{background:0 0;outline:0;width:100%;min-width:0;font-size:13px;border:0!important}.solution-toolbar label button{cursor:pointer;background:0 0;border:0;display:flex}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.solution-card{text-align:left;cursor:pointer;color:#243d51;background:#fff;border:1px solid #dee6ed;border-radius:10px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.solution-card:hover{border-color:#9bbada;box-shadow:0 5px 15px #2347680d}.solution-card-image{aspect-ratio:16/10;background:#f0f3f5;width:100%;position:relative;overflow:hidden}.solution-card-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.solution-card-image>span{color:#344d60;background:#ffffffed;border:1px solid #e5e9ed;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;bottom:12px;left:12px}.solution-card-copy{flex-direction:column;flex:1;align-items:stretch;gap:9px;padding:20px;display:flex}.solution-card-copy>small{color:#748594;font-size:12px}.solution-card h3{margin:0;font-size:18px;font-weight:600;line-height:1.5}.solution-card-copy>p{color:#617587;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.solution-card footer{color:#718292;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.solution-card footer svg{color:#326aa9;flex-shrink:0}.solution-empty,.solution-loading,.solution-load-error{color:#647889;padding:32px}.solution-back{color:#326fb7;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 20px;font-size:14px;display:flex}.solution-article{color:#243d51;background:#fff;border:1px solid #e0e7ee;border-radius:10px;max-width:1000px;margin:0 auto;padding:36px 48px}.solution-article>header>span{color:#697e91;font-size:13px}.solution-article h1{margin:12px 0 16px;font-size:30px;font-weight:600;line-height:1.4}.solution-article>header>p{color:#63798b;margin:0 0 16px;font-size:16px;line-height:1.85}.solution-article>header>small{color:#7b8c99;font-size:12px}.solution-article-cover{object-fit:contain;background:#f5f7f9;border-radius:6px;width:100%;max-height:560px;margin-top:28px}.solution-article-block{margin-top:32px}.solution-article-block h2{margin:0 0 12px;font-size:20px;font-weight:600}.solution-article-block p{white-space:pre-wrap;color:#425b6f;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.95}.solution-article figure{margin:22px 0 0}.solution-article figure img{object-fit:contain;max-width:100%;max-height:800px;margin:auto;display:block}.solution-article figcaption{text-align:center;color:#718494;margin-top:10px;font-size:12px;line-height:1.6}.solution-article>footer{color:#728696;border-top:1px solid #e5ebf0;margin-top:36px;padding-top:20px;font-size:12px;line-height:1.8}.solution-article>footer p{margin:8px 0}.solution-article>footer a{color:#286cbe;align-items:center;gap:5px;display:inline-flex}.solution-html{background:#f8fafc;border:1px solid #dfe6ed;border-radius:6px;margin-top:26px;padding:16px}.solution-html>div,.solution-html>div>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.solution-html strong{font-size:14px}.solution-html iframe{background:#fff;border:0;width:100%;height:660px;margin-top:16px;display:block}.solution-html iframe:-webkit-full-screen{width:100vw;height:100vh}.solution-html iframe:fullscreen{width:100vw;height:100vh}.solution-html a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.solution-preview{background:#fff;border:0;border-radius:10px;width:min(1080px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 70px #102c4440}.solution-preview::backdrop{background:#162a3b66}.solution-preview-bar{z-index:2;background:#fff;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;display:flex;position:sticky;top:0}.solution-preview-bar button{cursor:pointer;background:0 0;border:0}.solution-preview .solution-article{border:0;border-radius:0}.solution-editor{color:#243d51;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.solution-editor>aside{background:#fff;border:1px solid #dfe6ed;border-radius:8px;overflow:hidden}.solution-editor>aside>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;display:flex}.solution-editor>aside h2{margin:0;font-size:16px}.solution-editor>aside h2 small{color:#8794a0;margin-left:4px;font-weight:400}.solution-editor>aside>input{border:1px solid #dee5eb;border-radius:5px;width:calc(100% - 28px);height:38px;margin:0 14px 14px;padding:0 10px;font-size:13px}.solution-editor-list{display:grid}.solution-editor-list>button{text-align:left;cursor:pointer;color:#274154;background:#fff;border:0;border-top:1px solid #edf0f3;align-items:center;gap:12px;padding:15px 14px;display:flex}.solution-editor-list>button[aria-pressed=true]{background:#edf4fc;box-shadow:inset 3px 0 #3072bd}.solution-editor-list img{object-fit:cover;border-radius:4px;flex-shrink:0;width:48px;height:42px}.solution-editor-list span{gap:7px;min-width:0;display:grid}.solution-editor-list strong{font-size:13px;font-weight:500;line-height:1.5}.solution-editor-list small{color:#7a8c99;font-size:11px}.solution-editor-form{background:#fff;border:1px solid #dfe6ed;border-radius:8px;min-width:0;overflow:hidden}.solution-editor-form>header{border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.solution-editor-form h2{margin:0;font-size:20px}.solution-editor-form>header p{color:#768795;margin:8px 0 0;font-size:13px}.solution-editor-form fieldset{border:0;border-bottom:1px solid #e6ecf1;min-width:0;margin:0;padding:24px;display:block}.solution-editor-form legend{float:left;width:100%;margin-bottom:20px;padding:0;font-size:16px;font-weight:600;display:block}.solution-editor-form legend+*{clear:both}.solution-editor-form label{color:#415e74;gap:8px;margin-bottom:18px;font-size:13px;font-weight:500;display:grid}.solution-editor-form input,.solution-editor-form select,.solution-editor-form textarea{box-sizing:border-box;color:#2d485e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e2ec;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.6}.solution-editor-form textarea{resize:vertical;min-height:86px}.solution-editor-form small{color:#7e8e9b;font-size:12px;font-weight:400}.solution-form-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.solution-provider{color:#6f8190;margin:0 0 22px;font-size:13px}.solution-image-field{justify-items:start;gap:10px;margin:0 0 22px;font-size:13px;display:grid}.solution-image-field>img{object-fit:contain;background:#f4f6f8;border:1px solid #e3e8ee;border-radius:5px;width:220px;max-width:100%;height:130px}.solution-image-field .solution-file-button{cursor:pointer;background:#fff;border:1px solid #d2deeb;border-radius:5px;margin:0;padding:8px 14px;display:inline-block}.solution-file-button input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.solution-image-field details{color:#6d8295;width:100%;font-size:12px}.solution-image-field summary{cursor:pointer;padding:5px 0}.solution-text-button{color:#497398;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.solution-block-editor{background:#fff;border:1px solid #e1e8ef;border-radius:6px;margin-bottom:18px;padding:18px}.solution-block-editor>header{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.solution-block-editor>header>div{gap:8px;display:flex}.solution-block-editor>header button{cursor:pointer;background:#f3f6f9;border:0;border-radius:4px;padding:6px}.solution-block-editor>header button:disabled{opacity:.35;cursor:default}.solution-editor-actions{background:#fafbfd;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.solution-editor-actions>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.solution-editor-actions>div:first-child{gap:6px;display:grid}.solution-editor-actions strong{font-size:13px;font-weight:500}.solution-editor a{color:#2f6fb8}.solution-file-button:focus-within{outline-offset:3px;outline:2px solid #3278ca}.solution-editor button:focus-visible{outline-offset:3px;outline:2px solid #3278ca}.solution-card:focus-visible{outline-offset:3px;outline:2px solid #3278ca}.solution-toolbar button:focus-visible{outline-offset:3px;outline:2px solid #3278ca}@media (max-width:1150px){.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-toolbar{flex-direction:column;align-items:stretch}.solution-editor{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.solution-grid{grid-template-columns:1fr}.solution-center-head{flex-direction:column;align-items:flex-start}.solution-center-head h2{font-size:21px}.solution-article{padding:24px 18px}.solution-article h1{font-size:24px}.solution-article>header>p,.solution-article-block p{font-size:14px}.solution-html{padding:12px}.solution-html iframe{height:65vh}.solution-editor{grid-template-columns:1fr}.solution-editor-list{max-height:260px;overflow:auto}.solution-form-two{grid-template-columns:1fr;gap:0}.solution-editor-form fieldset,.solution-editor-form>header{padding:18px}.solution-editor-actions{flex-direction:column;align-items:stretch;padding:18px}.solution-toolbar nav{gap:3px}.solution-toolbar nav button{padding:8px 9px}.solution-card-copy{padding:18px}}.public-solutions-body{max-width:1280px;margin:0 auto;padding:110px 28px 48px}.public-solutions-body>h1{margin:16px 0 28px;font-size:28px}.solution-business-action{border-top:1px solid #dde5eb;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.solution-business-action p{color:#627888;margin:8px 0 0}.solution-business-action a{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (max-width:700px){.public-solutions-body{padding:90px 16px 24px}.solution-business-action{flex-direction:column;align-items:stretch;padding:20px 0}}.review-load-error{padding:28px}.review-scope-note{color:#586d7c;background:#f8fafc;border:1px solid #dfe7ee;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex}.review-inline-action{color:#216ac2;margin-top:8px;text-decoration:underline;display:block}.review-product-form h3.wide{border-bottom:1px solid #e1e8ee;grid-column:1/-1;margin:0;padding:18px 0 8px;font-size:16px}.review-product-form .wide{grid-column:1/-1}.review-product-form textarea{min-height:100px}.review-product-form .v2-business-form-actions{z-index:5;background:#fff;border-top:1px solid #dce5ed;padding:16px;position:sticky;bottom:0;box-shadow:0 -3px 10px #16385808}.opc-service-profile>summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.opc-service-profile:not([open]){padding-block:0}.identity-management-surface .v2-iam-layout{grid-template-columns:minmax(0,1.1fr) minmax(440px,1fr);align-items:start}.identity-management-surface .v2-account-detail{max-height:none;position:static;overflow:visible}.identity-management-surface .v2-role-editor{max-height:none;overflow:visible}.identity-management-surface .v2-role-editor>label{align-items:start;padding:12px 0}.identity-management-surface .v2-role-editor strong{font-size:14px}.identity-management-surface .v2-role-editor small{font-size:12px;line-height:1.6}.identity-management-surface .v2-role-editor input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:3px}.data-workbench-task-head{padding:16px 20px}.data-workbench-task-head h2{font-size:20px}.data-readonly-banner{padding:9px 16px;font-size:13px}.data-annotation-toolbar{padding:9px 12px}.simcenter-intro.review-simulation-intro{min-height:0;box-shadow:none;background:#fff;border:1px solid #dfe6ec;border-radius:8px;margin-block:16px;padding:20px 24px;display:block}.simcenter-intro.review-simulation-intro h2{margin:0;font-size:21px;line-height:1.35}.simcenter-intro.review-simulation-intro p{max-width:none;margin:8px 0 0;font-size:14px;line-height:1.7}.simcenter-intro.review-simulation-intro:before,.simcenter-intro.review-simulation-intro:after{display:none}@media (max-width:1100px){.identity-management-surface .v2-iam-layout{grid-template-columns:1fr}}@media (max-width:640px){.review-product-form .v2-business-form-actions{position:static}.review-scope-note{align-items:flex-start}.simcenter-intro.review-simulation-intro{padding:16px}}.review-project-selection{border:1px solid #dce5ec;border-radius:6px;margin-top:16px}.review-project-selection>summary{cursor:pointer;color:#2469b5;background:#f8fafc;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:13px;display:flex}.review-project-selection>summary>span:first-child{gap:5px;display:grid}.review-project-selection strong{color:#20384b;font-size:15px}.review-project-selection small{color:#60798b;font-size:12px}.review-project-selection[open]>summary{border-bottom:1px solid #dce5ec}.public-solutions{background:#f7fafc;min-height:100vh}.public-solutions a.v2-secondary{color:#2469b5;text-decoration:none}.v2-workspace-home .role-workbench .rw-welcome-actions .rw-start-work:hover,.v2-workspace-home .role-workbench .rw-welcome-actions .rw-start-work:active{-webkit-text-fill-color:#fff;color:#fff!important}.magic-velaris-actions a.magic-velaris-secondary:hover{box-shadow:none;background:0 0!important;border-color:#0000!important}.business-path,.business-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px;display:grid}.business-path>button,.business-shortcuts>button{text-align:left;color:#203f54;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;padding:18px 14px;transition:background .15s,border-color .15s;display:flex;position:relative}.business-path>button{border-radius:0;flex-direction:column;padding:12px 18px 16px 0}.business-path-icon{color:#2268a8;background:#edf4fb;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.business-path-copy{flex-direction:column;gap:9px;min-width:0;display:flex}.business-path-copy strong{font-size:15px;font-weight:650}.business-path-copy>span{color:#64788b;min-height:42px;font-size:12px;line-height:1.75}.business-path-copy small{color:#2366a6;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.business-path-arrow{color:#94acbf;position:absolute;top:25px;right:0}.business-path>button:hover,.business-shortcuts>button:hover{color:#184d7a;background:#f4f8fc;border-color:#d9e6f0}:is(.business-path>button:focus-visible,.business-shortcuts>button:focus-visible){outline-offset:2px;outline:2px solid #337dc5}.inquiry-workspace{border-top:1px solid #e0e8ef;margin-top:12px;padding:24px}.inquiry-workspace>.v2-card-head{padding:0 0 18px}.inquiry-workspace>.collaboration-flow{gap:14px;margin:4px 0 24px}.inquiry-workspace>p{overflow-wrap:anywhere;margin:16px 0;font-size:14px;line-height:1.8}.inquiry-workspace>h3{margin:24px 0 14px}.inquiry-history{margin:24px 0}.inquiry-history h4{font-size:15px}.inquiry-history ol{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.inquiry-history li{background:#f7f9fc;border-radius:8px;padding:14px 18px!important}.inquiry-history small{color:#688093}.inquiry-history p{margin:8px 0 0;font-size:14px}.inquiry-workspace>.v2-toolbar{gap:10px;margin:18px 0}.inquiry-workspace>.v2-toolbar input{border:1px solid #cfdeea;border-radius:7px;flex:1;min-width:0;min-height:40px;padding:8px 12px}@media (max-width:1100px){.business-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.business-path{gap:12px}.business-path-copy>span{min-height:63px}}@media (max-width:750px){.business-shortcuts{grid-template-columns:1fr 1fr;gap:8px;padding:16px}.business-shortcuts>button{flex-direction:column}.business-path{grid-template-columns:1fr;gap:4px;padding:18px}.business-path>button{flex-direction:row;padding:14px 0}.business-path-arrow{display:none}.business-path-copy>span{min-height:0}.inquiry-workspace{padding:16px}.inquiry-workspace>.collaboration-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}}.demand-agent{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.demand-dialogue,.demand-brief{background:#fff;border:1px solid #dce6ef;border-radius:12px;min-width:0;overflow:hidden}.demand-dialogue>header,.demand-brief>header{border-bottom:1px solid #e5ebf0;padding:20px 24px}.demand-dialogue>header{justify-content:space-between;align-items:center;display:flex}.demand-dialogue>header>div{color:#234f70;align-items:center;gap:10px;display:flex}.demand-dialogue>header button{color:#286498;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:flex}.demand-messages{max-height:540px;padding:26px;overflow-y:auto}.demand-welcome h3{margin:0 0 12px;font-size:22px}.demand-welcome p{color:#64798b;font-size:14px;line-height:1.9}.demand-welcome small{white-space:pre-wrap;color:#577388;background:#f5f8fb;border-radius:8px;margin-top:18px;padding:14px;line-height:1.8;display:block}.demand-examples{gap:10px;margin:24px 0;display:grid}.demand-examples button{text-align:left;color:#3b5f78;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.demand-examples button:hover{background:#f1f6fc}.demand-examples svg{flex:none}.demand-message{max-width:94%;margin:22px 0}.demand-message small{color:#768a9a;font-size:11px}.demand-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fb;border-radius:10px;margin:7px 0;padding:14px 17px;font-size:14px;line-height:1.9}.demand-message.is-user{margin-left:auto}.demand-message.is-user p{background:#eaf3fc}.demand-composer{border-top:1px solid #e4ebf1;padding:20px 24px}.demand-composer>label{color:#60798b;margin-bottom:10px;font-size:12px;display:block}.demand-composer textarea{width:100%;font:inherit;resize:vertical;box-sizing:border-box;border:1px solid #cddde9;border-radius:9px;padding:12px;font-size:14px}.demand-composer footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.demand-composer small{color:#7a8f9e;font-size:11px}.demand-composer button,.demand-brief .v2-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.demand-brief h3{margin:0;font-size:17px}.demand-brief header p{color:#688093;margin:8px 0 0;font-size:12px;line-height:1.8}.demand-brief-empty,.demand-submitted{color:#60788c;padding:24px;font-size:14px;line-height:2}.demand-brief-empty ul{padding-left:20px}.demand-brief form{padding:22px}.demand-brief fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.demand-brief label{color:#526e82;gap:7px;font-size:12px;display:grid}.demand-brief input:not([type=checkbox]),.demand-brief textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#25475f;resize:vertical;background:#fff;border:1px solid #d5e1ea;border-radius:7px;padding:9px 11px;font-size:13px}.demand-contact{border-top:1px solid #e2eaf1;gap:12px;padding-top:18px;display:grid}.demand-contact h4{margin:0;font-size:14px}.demand-brief .demand-confirm{align-items:flex-start;gap:10px;line-height:1.8;display:flex}.demand-confirm input[type=checkbox]{accent-color:#2268b3;flex:none;width:16px;height:16px;min-height:0;margin:3px 0 0}.demand-submitted{gap:12px;display:grid}.demand-submitted>svg{color:#248264}.demand-submitted strong{color:#24485c}.demand-error{color:#9d482d;background:#fff5f2;padding:15px 24px;font-size:13px;line-height:1.8}.demand-error button{color:#245d8a;background:#fff;border:1px solid #d6e0e8;border-radius:5px;margin-left:12px;padding:5px 10px}.demand-thinking,.demand-agent-loading{color:#648099;padding:20px;font-size:13px}.demand-history{color:#638198;border-bottom:1px solid #e5ebf0;padding:12px 24px;font-size:12px}.demand-history button{text-align:left;color:#3c6380;background:#fff;border:0;width:100%;padding:9px;display:block}.demand-history button[aria-pressed=true]{background:#edf5fd}:is(.demand-brief input:focus-visible,.demand-brief textarea:focus-visible,.demand-composer textarea:focus-visible){outline-offset:2px;outline:2px solid #5a9bd2}@media (max-width:950px){.demand-agent{grid-template-columns:1fr}.demand-messages{max-height:500px}}@media (max-width:500px){.demand-messages,.demand-composer,.demand-brief form{padding:18px}.demand-composer footer{align-items:flex-end}.demand-welcome h3{font-size:19px}}.product-solution-bridge{border-bottom:1px solid #e2eaf0;padding:18px 24px;font-size:13px}.product-solution-bridge>a{color:#2369a7;text-decoration:none}.product-solution-bridge p{color:#6a8293;font-size:12px;line-height:1.8}.product-solution-bridge>div{border-top:1px solid #e5edf3;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.product-solution-bridge>div a{color:#2767a1}.solution-product-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.solution-product-options>label{border:1px solid #dbe6ef;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex!important}.solution-product-options input[type=checkbox]{accent-color:#256aad;flex:none;height:16px;min-height:0;width:16px!important}.solution-product-options small{color:#6a8193;margin-top:5px;display:block}.solution-related-products{background:#fff;border:1px solid #dce6ef;border-radius:12px;max-width:980px;margin:0 auto;padding:28px}.solution-related-products h2{font-size:20px}.solution-related-products>p{color:#6b8193;font-size:14px}.solution-related-products>a{color:#265777;border-top:1px solid #e0e9f1;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;text-decoration:none;display:flex}.solution-related-products>a p{color:#647e90;font-size:14px}.solution-related-products>a small{color:#7590a3}@media (max-width:700px){.solution-product-options{grid-template-columns:1fr}}.demand-transcript p{white-space:pre-wrap;background:#f7f9fb;border-radius:8px;max-height:420px;padding:14px;font-size:13px;line-height:1.9;overflow-y:auto}.pp-facts dd{white-space:pre-wrap}.demand-transcript summary{cursor:pointer;color:#286c9f}.demand-agent.u2-conversation{max-width:920px;margin:0 auto;display:block}.u2-conversation .demand-dialogue{background:#fff;border:1px solid #dce5ec;border-radius:18px;overflow:hidden}.u2-conversation .demand-dialogue>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.u2-conversation .demand-dialogue>header>div{align-items:center;gap:12px;display:flex}.u2-conversation header small{color:#6e7e8d;margin-top:4px;font-size:12px;display:block}.u2-avatar,.u2-message-avatar{color:#fff;background:#173e59;border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.u2-conversation .demand-history{background:#fff;border-bottom:1px solid #edf1f5;padding:12px 24px;font-size:12px}.u2-conversation .demand-history button{margin:8px 6px 0 0}.u2-conversation .demand-messages{scrollbar-width:thin;min-height:330px;max-height:55vh;padding:28px 26px;overflow:auto}.u2-conversation .demand-welcome{text-align:center;padding:32px 12px 12px}.u2-conversation .demand-welcome[hidden]{display:none}.u2-conversation .demand-welcome h3{color:#18384e;font-size:23px;line-height:1.5}.u2-conversation .demand-welcome p{color:#71808c;max-width:580px;margin:14px auto;font-size:14px}.u2-conversation .demand-examples{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 0 22px;display:flex}.u2-conversation .demand-examples button{text-align:left;background:#fff;border:1px solid #e3e9ee;border-radius:12px;align-items:center;gap:8px;max-width:245px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.u2-conversation .demand-examples button:hover{background:#f7fafc;border-color:#397aad}.u2-conversation .demand-message{align-items:flex-start;gap:10px;margin:0 0 28px;display:flex}.u2-conversation .demand-message>div{min-width:0;max-width:85%}.u2-conversation .demand-message small{color:#8a96a1;margin:0 0 5px;font-size:11px;display:block}.u2-conversation .demand-message p{white-space:pre-wrap;color:#253b4d;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.9}.u2-conversation .demand-message.is-user{flex-direction:row-reverse}.u2-conversation .demand-message.is-user small{text-align:right}.u2-conversation .is-user .u2-message-avatar{color:#526979;background:#ecf1f5}.u2-conversation .demand-message.is-user p{background:#edf4fa;border-radius:16px 4px 16px 16px;padding:13px 17px}.u2-copy{color:#8192a1!important;background:0 0!important;border:0!important;padding:4px!important}.u2-conversation .demand-composer{background:#fff;border:1px solid #cddbe6;border-radius:16px;margin:0 20px 20px;padding:12px 14px;box-shadow:0 3px 14px #18384e08}.u2-conversation .demand-composer:focus-within{border-color:#3380b6;box-shadow:0 0 0 3px #3380b611}.u2-input-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.u2-conversation .demand-composer textarea{resize:vertical;min-height:56px;padding:6px;font-size:14px;box-shadow:none!important;border:0!important;outline:none!important}.u2-conversation .demand-composer footer{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.u2-conversation .demand-composer footer small{color:#85929c;font-size:11px}.u2-conversation .demand-composer button{border-radius:10px;min-height:36px;padding:8px 12px}.u2-brief-trigger{text-align:left;color:#265573;background:#f7fbfe;border:1px solid #c9dbe8;border-radius:14px;align-items:center;gap:13px;width:100%;margin-top:12px;padding:17px 20px;display:flex}.u2-brief-trigger>div{flex:1}.u2-brief-trigger strong{font-size:14px;display:block}.u2-brief-trigger small{color:#6b8293;margin-top:5px;font-size:12px;display:block}.u2-brief-trigger:hover{background:#edf6fc;border-color:#2d76ac}.u2-review-dialog{background:#fff;border:0;border-left:1px solid #dce5ed;width:min(580px,95vw);max-width:95vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-12px 0 50px #18384e15}.u2-review-dialog::backdrop{background:#10273855}.u2-review-close{z-index:1;background:#edf2f6;border:0;border-radius:8px;padding:8px;position:absolute;top:22px;right:20px}.u2-review-dialog .demand-brief{border:0;border-radius:0}.u2-review-dialog .demand-brief header{padding:24px 65px 24px 24px}.u2-review-dialog .demand-brief form{padding:24px}.u2-review-dialog fieldset{border:0;gap:16px;padding:0;display:grid}.u2-review-dialog label{gap:7px;font-size:13px;display:grid}.u2-review-dialog .demand-confirm{align-items:flex-start;font-size:12px;line-height:1.7;display:flex}.u2-review-dialog .demand-confirm input{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.u2-review-dialog .demand-contact{gap:14px;display:grid}.demand-thinking{color:#708392;align-items:center;gap:5px;font-size:12px;display:flex}.demand-thinking .u2-avatar{margin-right:8px}.demand-thinking i{background:#446d8b;border-radius:50%;width:4px;height:4px;animation:1.2s infinite u2-thinking}.demand-thinking i:nth-of-type(2){animation-delay:.2s}.demand-thinking i:nth-of-type(3){animation-delay:.4s}.demand-thinking>span:last-child{margin-left:7px}@keyframes u2-thinking{50%{opacity:.3;transform:translateY(-3px)}}.solution-contact-top{background:#fff;border:1px solid #dce7ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 28px;padding:18px 22px;display:flex}.solution-contact-top strong{font-size:16px}.solution-contact-top p{color:#6d8191;margin:5px 0 0;font-size:13px}.solution-contact-top>a{white-space:nowrap;background:#176ea5;border:1px solid #176ea5;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.solution-contact-top>a:hover{background:#135b88}.data-cloud-training-cta{white-space:nowrap;align-items:center;box-shadow:0 5px 12px #175e911a;color:#fff!important;background:#175e91!important;border:1px solid #175e91!important;border-radius:12px!important;gap:13px!important;padding:14px 20px!important;text-decoration:none!important;display:inline-flex!important}.data-cloud-training-cta:hover{transform:translateY(-1px);color:#fff!important;background:#124c76!important}.data-cloud-training-cta strong{color:#fff;font-size:15px;display:block}.data-cloud-training-cta small{color:#dbeaf5;margin-top:4px;font-size:11px;display:block}.data-manager-overview{max-width:1480px;margin:0 auto;padding:28px}.data-manager-overview>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.data-manager-overview h1{margin:6px 0;font-size:26px}.data-manager-overview p{color:#718293;font-size:13px}.data-manager-overview>nav{border-bottom:1px solid #dce5ec;gap:5px;margin-bottom:20px;display:flex;overflow:auto}.data-manager-overview>nav button{color:#617788;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:15px 18px;display:flex}.data-manager-overview>nav button[aria-pressed=true]{color:#176ea5;border-bottom-color:#176ea5}.data-manager-overview>nav b{background:#eaf0f5;border-radius:5px;padding:2px 6px;font-size:11px}.data-manager-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.data-manager-toolbar label{background:#fff;border:1px solid #d9e4ec;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:220px;padding:0 12px;display:flex}.data-manager-toolbar input{box-shadow:none!important;border:0!important}.data-manager-toolbar button,.data-manager-back button{color:#315d7d;background:#fff;border:1px solid #d9e4ec;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.data-manager-back{background:#fff;border-bottom:1px solid #e2e9ee;align-items:center;gap:16px;padding:14px 28px;display:flex}.data-manager-back span{color:#7a8b98;font-size:12px}.data-manager-artifact{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:22px}.data-manager-artifact header{justify-content:space-between;display:flex}.data-manager-artifact dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.data-manager-artifact dt{color:#7a8997;font-size:12px}.data-manager-artifact dd{margin:6px 0;font-size:14px}.data-manager-artifact pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.data-manager-note{margin:14px 0 22px}.product-cover-preview{color:#7a8d9c;align-items:center;gap:15px;font-size:12px;display:flex}.product-cover-preview img{aspect-ratio:16/9;object-fit:cover;border:1px solid #dce5ed;border-radius:10px;max-width:320px}.partner-product-gallery .v2-market-product-card{box-shadow:none;border-color:#dce4eb;border-radius:14px;overflow:hidden}.partner-product-gallery .v2-market-product-visual{aspect-ratio:16/9;background:#f1f5f8;height:auto;padding:0;position:relative}.partner-product-gallery .v2-market-product-visual>span{width:100%;height:100%;padding:0;display:block}.partner-product-gallery .v2-market-product-visual small{display:none}.partner-product-gallery .v2-market-product-visual em{background:#ffffffed;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;bottom:10px;left:12px}.partner-product-gallery .v2-market-product-body{gap:0;min-height:0;padding:20px}.partner-product-gallery .v2-market-product-body h3{margin:10px 0;font-size:18px;line-height:1.5}.partner-product-gallery .v2-market-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:47px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.partner-product-gallery .v2-market-product-body>p{color:#788996;margin:0 0 12px;font-size:12px}.partner-product-gallery .v2-market-rating{margin:18px 0;padding:0;font-size:12px}.partner-product-gallery .v2-market-product-body footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;padding-top:14px}.partner-product-gallery footer>strong{font-size:19px}.partner-product-gallery footer button:first-child{color:#fff;background:#176ea5;border:1px solid #176ea5;border-radius:8px;padding:9px 11px}.partner-product-gallery footer button:first-child:hover{background:#13567f}.partner-product-gallery .v2-market-detail-cue{margin-top:16px;font-size:12px}.v2-market-product-visual .product-showcase-cover{object-fit:cover;border-radius:0;width:100%;height:100%}.product-showcase-fallback{color:#306b94;background:#eef3f7;justify-content:center;align-items:center;height:100%;display:flex}.product-showcase-fallback strong{font-size:22px}.product-showcase-reference{color:#6c8292;margin:12px 0!important;font-size:11px!important}.product-showcase-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.product-showcase-gallery img{border:1px solid #e1e8ed;border-radius:8px;width:100%;height:auto}.product-demo-link{background:#176ea5;border-radius:9px;align-items:center;gap:8px;margin:14px 0;padding:12px 18px;text-decoration:none;display:inline-flex;color:#fff!important}.v2-market-detail-visual .product-showcase-cover{object-fit:cover;width:100%;height:100%}.product-logo-inline{object-fit:contain;vertical-align:middle;width:26px;height:26px;margin-right:8px}@media (max-width:760px){.solution-contact-top{flex-direction:column;align-items:flex-start}.data-manager-overview{padding:18px 12px}.data-manager-overview>header{flex-direction:column;align-items:flex-start}.data-manager-back>span{display:none}.u2-conversation .demand-messages{max-height:60vh;padding:20px 14px}.u2-conversation .demand-composer{margin:0 10px 12px}.u2-conversation .demand-dialogue>header{padding:16px}.u2-conversation .demand-dialogue header small{display:none}.u2-conversation .demand-message>div{max-width:85%}.u2-conversation .demand-composer footer small{font-size:10px}.product-showcase-gallery{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demand-thinking i{animation:none}.data-cloud-training-cta:hover{transform:none}}.data-annotation-workspace{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important;display:grid!important}.data-annotation-canvas-panel{min-width:0}.data-annotation-inspector{background:#fff;border-left:1px solid #dfe6ed;min-width:0;width:auto!important;position:static!important;overflow:visible!important}.data-annotation-inspector section{padding:18px!important}.data-annotation-inspector header{align-items:flex-start;gap:12px;display:flex;min-height:0!important;margin:0 0 12px!important;padding:0!important}.data-annotation-inspector header>div{flex:1;min-width:0}.data-annotation-inspector h4{margin:0;font-size:13px;line-height:1.5}.data-annotation-inspector p{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.7}.data-annotation-inspector header>strong{flex:none}.data-annotation-inspector .data-object-list:empty:after{content:"暂无标注对象";color:#82909b;padding:12px 0;font-size:12px;display:block}.data-annotation-toolbar{gap:8px;flex-wrap:wrap!important;padding:12px 18px!important}.data-annotation-canvas-panel>footer{flex-wrap:wrap;gap:12px;padding:14px 18px!important}@media (max-width:1000px){.data-annotation-workspace{grid-template-columns:minmax(0,1fr)!important}.data-annotation-inspector{border-top:1px solid #dfe6ed;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:600px){.data-annotation-inspector{display:block}}.solution-contact-top>div>span{color:#6d8191;margin-top:5px;font-size:13px;display:block}.product-company-mark{vertical-align:middle;color:#3d617b;background:#edf2f6;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;margin-right:8px;font-size:12px;font-weight:600;display:inline-flex}.partner-product-gallery .v2-market-product-body>p{align-items:center;display:flex}.u2-conversation .demand-dialogue>header button{color:#315d7d;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;display:flex}.v2-shell .partner-product-gallery .v2-market-product-visual{aspect-ratio:16/9!important;height:auto!important;padding:0!important;display:block!important}.v2-shell .partner-product-gallery .v2-market-product-visual>span{flex:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:static!important}.v2-shell .partner-product-gallery .v2-market-product-visual img{object-fit:cover;display:block;width:100%!important;max-width:none!important;height:100%!important}.v2-shell .partner-product-gallery .v2-market-product-visual>span>small{display:none!important}.v2-shell .partner-product-gallery .v2-market-product-body{padding:18px 20px!important}.v2-shell .partner-product-gallery .v2-market-product-body>h3{min-height:52px;margin:0 0 8px;font-size:18px}.v2-shell .partner-product-gallery .v2-market-summary{min-height:46px}.v2-shell .partner-product-gallery .v2-market-product-body>footer button:first-child{color:#fff!important;background:#176ea5!important;border-color:#176ea5!important;border-radius:8px!important;padding:9px 12px!important}.v2-shell .partner-product-gallery .v2-market-product-body>footer button:first-child:hover{color:#fff!important;background:#13557f!important}.data-manager-overview .v2-record-board{background:#fff;border:1px solid #dce5ed;border-radius:12px;overflow:hidden}.data-manager-overview .v2-record-header,.data-manager-overview .v2-record-card{grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px 20px;display:grid}.data-manager-overview .v2-record-header{color:#718394;background:#f7f9fb;border-bottom:1px solid #e4eaf0;font-size:12px}.data-manager-overview .v2-record-header>div,.data-manager-overview .v2-record-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) 90px;align-items:center;gap:18px;display:grid}.data-manager-overview .v2-record-card{cursor:pointer;outline-offset:-3px;border-bottom:1px solid #edf1f5;min-height:76px}.data-manager-overview .v2-record-card:last-child{border-bottom:0}.data-manager-overview .v2-record-card:hover,.data-manager-overview .v2-record-card.selected{background:#f2f7fc}.data-manager-overview .v2-record-card-accent{display:none}.data-manager-overview .v2-record-field{min-width:0}.data-manager-overview .v2-record-field>small{display:none}.data-manager-overview .v2-record-field>strong{color:#526777;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.6;display:block}.data-manager-overview .v2-record-field.is-primary>strong{color:#233f53;font-weight:600}.data-manager-overview .v2-record-reference{color:#8293a0;margin-top:5px;font-size:11px}.data-manager-overview .v2-record-reference span{overflow-wrap:anywhere;margin-top:4px;display:block}.data-manager-overview .v2-record-status{color:#637d8e;white-space:nowrap;background:#edf2f6;border-radius:5px;padding:4px 8px;font-size:12px;display:inline-flex}.data-manager-overview .v2-record-status.is-success{color:#287e60;background:#eaf5ef}.data-manager-overview .v2-record-status.is-warning{color:#98691c;background:#fff5e2}.data-manager-overview .v2-record-status.is-danger{color:#ac534c;background:#fbeceb}.data-manager-overview .v2-record-open{color:#8194a3}.data-manager-overview .v2-record-empty{color:#6d8191;justify-items:center;gap:10px;padding:36px;display:grid}.data-manager-toolbar label{min-height:42px}.data-manager-toolbar input{color:#2e495e;background:0 0;outline:none;width:100%;min-height:40px;font-size:13px}.data-manager-toolbar label:focus-within{outline-offset:2px;outline:2px solid #176ea5}@media (max-width:760px){.data-manager-overview .v2-record-header{display:none}.data-manager-overview .v2-record-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.data-manager-overview .v2-record-field>small{color:#8293a0;margin-bottom:4px;font-size:11px;display:block}.data-manager-overview .v2-record-card{padding:16px 14px}}.data-preparation-app:has(.data-manager-overview){grid-template-columns:minmax(0,1fr)}.data-preparation-app:has(.data-manager-overview)>.data-preparation-surface{min-width:0}.data-manager-overview{box-sizing:border-box;width:100%;min-width:0}.data-manager-overview>nav{min-width:0;max-width:100%}.v2-shell .base-signage-mode,.v2-shell .base-signage-product{color:#425c6e;align-items:center;gap:9px;font-size:13px;display:inline-flex}.v2-shell .base-signage-mode{white-space:nowrap;background:#fff;border:1px solid #d9e3eb;border-radius:6px;padding:7px 11px}.v2-shell .base-signage-intro{background:#fff;border:1px solid #dbe5ed;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:28px;display:grid;overflow:hidden}.v2-shell .base-signage-intro-copy{min-width:0}.v2-shell .base-signage-intro h2{max-width:360px;margin:18px 0 12px;font-size:25px;line-height:1.5}.v2-shell .base-signage-intro p{max-width:410px;line-height:1.8}.v2-shell .base-signage-launch{flex-wrap:wrap;gap:10px;margin:24px 0 12px;display:flex}.v2-shell .base-signage-launch :is(a,button){justify-content:center;min-height:42px;font-size:13px}.v2-shell .base-signage-intro figure{background:#f4f6f3;border:1px solid #dbe5ed;border-radius:8px;min-width:0;margin:0;overflow:hidden}.v2-shell .base-signage-intro img{width:100%;height:auto;display:block}.v2-shell .base-signage-intro figcaption{color:#526977;background:#f7f9fa;border-top:1px solid #e3e9ed;padding:8px 14px;font-size:11px}.v2-shell .base-signage-features{background:#fff;border:1px solid #dbe5ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-shell .base-signage-features article{flex-direction:column;align-items:flex-start;min-width:0;padding:23px;display:flex}.v2-shell .base-signage-features article+article{border-left:1px solid #e5ebef}.v2-shell .base-signage-features article>svg{color:#286291;margin-bottom:15px}.v2-shell .base-signage-features h3{margin:0 0 6px;font-size:15px}.v2-shell .base-signage-features p{flex:1;margin:0 0 16px}.v2-shell .base-signage-features small{color:#647583;font-size:11px}.v2-shell .base-signage-connection{background:#fff;border:1px solid #dbe5ed;border-radius:10px;padding:24px}.v2-shell .base-signage-connection-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-shell .base-signage-address{color:#5d7282;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;font-size:12px;display:flex}.v2-shell .base-signage-address code{color:#334e60;overflow-wrap:anywhere;font-size:12px}.v2-shell .base-signage-form{max-width:660px;margin:4px 0 16px}.v2-shell .base-signage-form label{margin-bottom:8px;font-size:13px;display:block}.v2-shell .base-signage-form>div{align-items:center;gap:10px;margin-bottom:6px;display:flex}.v2-shell .base-signage-form input{color:#19364b;background:#fff;border:1px solid #bdcedb;border-radius:7px;flex:1;min-width:0;height:42px;padding:9px 12px;font-size:14px}.v2-shell .base-signage-form button{white-space:nowrap;min-height:42px}.v2-shell .base-signage-form [role=alert]{color:#b42318}.v2-shell .base-signage-connection details{border-top:1px solid #e5ebef;padding-top:14px;font-size:12px}.v2-shell .base-signage-connection summary{cursor:pointer;color:#526b7e}.v2-shell .base-signage-connection details p{max-width:820px;margin:12px 0}.v2-shell .base-signage-feedback:empty{display:none}.v2-shell .base-signage-feedback{padding-bottom:10px}.v2-shell .base-signage :is(a,button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #246bcc}.v2-shell .base-signage .v2-primary:is(:hover,:focus-visible){color:#fff;background:#185caa}.v2-shell .base-signage :is(button,a).v2-secondary:hover{color:#214e70;background:#f0f5f9}.v2-shell .base-signage-shortcut{background:#fff;border:1px solid #dbe5ed;border-radius:10px;align-items:center;gap:15px;padding:20px 24px;display:flex}.v2-shell .base-signage-shortcut>div{flex:1;min-width:0}.v2-shell .base-signage-shortcut h3{margin:0}.v2-shell .base-signage-shortcut>a{white-space:nowrap}@media (max-width:1100px){.v2-shell .base-signage-intro{gap:20px;padding:22px}.v2-shell .base-signage-intro h2{font-size:22px}.v2-shell .base-signage-features{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-shell .base-signage-features article:nth-child(3){border-left:0}.v2-shell .base-signage-features article:nth-child(n+3){border-top:1px solid #e5ebef}}@media (max-width:700px){.v2-shell .base-signage-intro{grid-template-columns:1fr;padding:18px}.v2-shell .base-signage-intro h2{max-width:none}.v2-shell .base-signage-features article{padding:16px}.v2-shell .base-signage-connection{padding:18px}.v2-shell .base-signage-connection-heading{flex-direction:column;align-items:flex-start}.v2-shell .base-signage-form>div{flex-wrap:wrap}.v2-shell .base-signage-form input{flex-basis:100%}.v2-shell .base-signage-shortcut{flex-wrap:wrap;padding:18px}.v2-shell .base-signage-shortcut>a{margin-left:36px}}.demand-studio{color:#223b50;min-width:0;max-width:1120px;margin:0 auto;position:relative}.demand-studio button,.demand-review-card button{font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.demand-studio button:disabled,.demand-review-card button:disabled{cursor:not-allowed;opacity:.5}:is(.demand-studio button:focus-visible,.demand-review-card button:focus-visible){outline-offset:3px;outline:2px solid #2375c7}.demand-chat{background:#fff;border:1px solid #dce5ee;border-radius:20px;flex-direction:column;height:min(780px,100dvh - 260px);min-height:540px;display:flex;overflow:hidden;box-shadow:0 8px 32px #203a5106}.demand-chat-header{border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.demand-chat-brand{align-items:center;gap:12px;min-width:0;display:flex}.demand-u2-mark{object-fit:contain;flex:none;width:38px;height:38px;display:block}.demand-chat-brand strong{color:#213e55;font-size:16px;font-weight:650;display:block}.demand-chat-brand small{color:#728392;margin-top:5px;font-size:12px;display:block}.demand-chat-actions{align-items:center;gap:10px;display:flex}.v2-shell .demand-human,.demand-review-card .demand-human{color:#17639c;white-space:nowrap;background:#f3f8fd;border:1px solid #2472ad;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.v2-shell .demand-human:hover,.demand-review-card .demand-human:hover{color:#124e7e;background:#e5f0fb;border-color:#175f99}.v2-shell .demand-new{color:#637a8c;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:12px;display:inline-flex}.v2-shell .demand-new:hover{color:#234c6c;background:#f1f5f8}.demand-studio .demand-history{color:#6a8092;border-bottom:1px solid #edf1f5;flex:none;max-height:150px;padding:10px 26px;font-size:12px;overflow:auto}.demand-studio .demand-history summary{cursor:pointer;width:fit-content}.demand-history summary span{background:#eef3f7;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:10px}.demand-studio .demand-history>div{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.demand-studio .demand-history button{color:#526c80;background:#fff;border:1px solid #e0e8ef;border-radius:7px;padding:7px 10px;font-size:12px}.demand-studio .demand-history button[aria-pressed=true]{color:#1c659f;background:#eff6fc;border-color:#a9c8e3}.demand-chat-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d4df transparent;flex:1;min-height:120px;padding:16px 28px 24px;overflow-y:auto}.demand-chat-welcome{text-align:center;max-width:650px;margin:auto;padding:28px 10px 16px}.demand-chat-welcome>.demand-u2-mark{width:62px;height:62px;margin:0 auto 18px}.demand-chat-welcome h3{letter-spacing:-.5px;color:#243e51;margin:0;font-size:24px;font-weight:600;line-height:1.5}.demand-chat-welcome p{color:#718393;margin:10px 0 20px;font-size:13px}.demand-source-note{color:#53768e;margin-bottom:14px;font-size:12px;display:block}.demand-chat-examples{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.v2-shell .demand-chat-examples button{color:#4c677d;background:#fff;border:1px solid #dfe8ee;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.v2-shell .demand-chat-examples button:hover{background:#f3f7fb;border-color:#adc9df}.demand-chat-message{align-items:flex-start;gap:12px;min-width:0;margin:16px 0 26px;display:flex}.demand-chat-message>.demand-u2-mark{width:30px;height:30px;margin-top:15px}.demand-chat-message>div{min-width:0;max-width:86%}.demand-chat-message small{color:#7c8b98;margin:0 0 6px;font-size:11px;display:block}.demand-chat-message.is-user{justify-content:flex-end}.demand-chat-message.is-user small{text-align:right}.demand-reply{overflow-wrap:anywhere;color:#2e485e;font-size:14px;line-height:1.9}.demand-reply p{white-space:pre-wrap;margin:0 0 6px;font-weight:400}.demand-reply p:last-child{margin:0}.demand-reply strong{color:#233d50;font-weight:650}.demand-chat-message.is-user .demand-reply{background:#edf4fa;border-radius:15px 4px 15px 15px;padding:12px 17px}.v2-shell .demand-copy{color:#8a9aa6;background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:5px 0;font-size:11px;display:inline-flex}.v2-shell .demand-copy:hover{color:#236ea9}.demand-copy span{font-size:10px}.demand-chat-thinking{align-items:center;gap:10px;padding:4px 0 14px;display:flex}.demand-chat-thinking .demand-u2-mark{width:30px;height:30px}.demand-chat-thinking>span:not(.demand-u2-mark){gap:4px;display:flex}.demand-chat-thinking>span:not(.demand-u2-mark)>i{background:#6f93ad;border-radius:50%;width:5px;height:5px;animation:1.2s infinite u2-thinking}.demand-chat-thinking>span:not(.demand-u2-mark)>i:nth-child(2){animation-delay:.15s}.demand-chat-thinking>span:not(.demand-u2-mark)>i:nth-child(3){animation-delay:.3s}.demand-chat-thinking small{color:#8192a0;font-size:11px}.v2-shell .demand-retry{color:#b55935;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.demand-chat-error{color:#a44336;background:#fff5f2;padding:10px 20px;font-size:12px;line-height:1.6}.demand-chat-error button{color:#9d372b;background:0 0;border:0;margin-left:10px;text-decoration:underline}.demand-chat-composer{background:#fff;border:1px solid #ccdae5;border-radius:15px;flex:none;margin:10px 20px 18px;padding:14px 16px 10px;box-shadow:0 3px 14px #304d6805}.demand-chat-composer:focus-within{border-color:#6ca5d2;box-shadow:0 0 0 3px #3d88c80b}.v2-shell .demand-chat-composer textarea{resize:none;color:#2a4256;border-radius:0;width:100%;height:auto;min-height:48px;margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.7;display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.demand-chat-composer footer{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.demand-chat-composer footer small{color:#91a0ac;font-size:11px}.v2-shell .demand-send,.demand-review-card .demand-send{color:#fff;background:#1b6caf;border:1px solid #1b6caf;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.v2-shell .demand-send:hover:not(:disabled),.demand-review-card .demand-send:hover:not(:disabled){color:#fff;background:#15598f;border-color:#15598f}.v2-shell .demand-summary-launch{text-align:left;color:#284f6e;background:#f7fafc;border:1px solid #e1eaf1;border-radius:11px;flex:none;align-items:center;gap:12px;min-width:0;margin:0 20px;padding:12px 14px;display:flex}.demand-summary-icon{background:#fff;border:1px solid #dce7ef;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.demand-summary-launch>span:nth-child(2){flex:1;min-width:0}.demand-summary-launch strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.demand-summary-launch small{color:#7a8e9d;margin-top:4px;font-size:11px;display:block}.demand-summary-action{color:#216ba5;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.v2-shell .demand-summary-launch:hover{background:#edf5fc;border-color:#bad2e7}.demand-review-card{z-index:90;color:#294358;background:#fff;border:1px solid #dce5ed;border-radius:20px;outline:none;flex-direction:column;width:min(460px,100vw - 32px);animation:.18s ease-out demand-card-in;display:flex;position:fixed;top:120px;bottom:28px;right:28px;overflow:hidden;box-shadow:0 20px 70px #1b35432b,0 3px 12px #1b354312}.demand-review-card>header{border-bottom:1px solid #e8edf2;flex:none;justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.demand-review-card>header small{color:#7a8c9a;font-size:11px}.demand-review-card h3{margin:5px 0 0;font-size:19px;font-weight:600}.demand-review-card>header button{color:#667f91;background:#f3f6f9;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.demand-review-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:20px 24px;overflow:auto}.demand-review-note{color:#7b8d9c;margin:0 0 20px;font-size:12px;line-height:1.8}.demand-review-card fieldset{border:0;gap:15px;min-width:0;margin:0 0 22px;padding:0;display:grid}.demand-review-card legend{color:#2d4b61;margin-bottom:16px;font-size:14px;font-weight:600}.demand-review-card label{color:#587184;font-size:12px;font-weight:500;display:block}.demand-review-card label input,.demand-review-card label textarea{color:#2b455a;box-sizing:border-box;background:#fff;border:1px solid #d5e0e9;border-radius:8px;width:100%;min-height:42px;margin-top:7px;padding:10px 12px;font:400 13px/1.7 inherit;display:block}.demand-review-card textarea{resize:vertical;overflow:hidden}.demand-review-card input:focus,.demand-review-card textarea:focus{outline-offset:1px;outline:2px solid #9dc4e4}.demand-review-card .demand-review-confirm{align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;display:flex}.demand-review-card .demand-review-confirm input{accent-color:#1b6caf;flex:none;width:16px;height:16px;min-height:16px;margin:3px 0 0;padding:0}.demand-review-card .demand-review-submit{width:100%;min-height:44px;margin-top:18px}.demand-manual-form{padding:0}.demand-manual-fields{max-width:1220px;margin:auto;padding:28px 32px}.demand-manual-fields fieldset{border:0;border-bottom:1px solid #e9eef3;min-width:0;margin:0 0 26px;padding:0 0 26px}.demand-manual-fields fieldset:last-child{border:0;margin-bottom:0;padding-bottom:0}.demand-manual-fields legend{color:#244358;margin-bottom:20px;font-size:15px;font-weight:600}.demand-manual-fields legend small{color:#8b9ba7;margin-left:6px;font-size:11px;font-weight:400}.demand-manual-basics{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:24px;display:grid}.demand-manual-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;display:grid}.demand-manual-fields fieldset:last-child .demand-manual-grid{margin-top:0}.demand-manual-fields label{color:#597082;min-width:0;font-size:13px;font-weight:500;display:block}.demand-required{color:#a6703a;margin-left:4px;font-size:10px;font-weight:400}.demand-manual-fields label>small{color:#899aa7;margin-top:7px;font-size:11px;font-weight:400;line-height:1.8;display:block}.v2-shell .demand-manual-fields input,.v2-shell .demand-manual-fields textarea{box-sizing:border-box;width:100%;height:auto;min-height:44px;font:inherit;color:#29475e;box-shadow:none;background:#fff;border:1px solid #cedde8;border-radius:9px;margin-top:9px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.8;display:block}.v2-shell .demand-manual-fields textarea{resize:vertical;min-height:128px;overflow:hidden}.demand-manual-fields .am-select{margin-top:9px}.demand-manual-fields input:focus,.demand-manual-fields textarea:focus{outline-offset:1px;outline:2px solid #8ebce0}.demand-manual-form>.v2-business-form-actions{background:#fafcfe;border-top:1px solid #e5ecf2;align-items:center;gap:14px;display:flex;margin:0!important;padding:20px 32px!important}.demand-manual-form>.v2-business-form-actions>span{color:#7e919f;flex:1;font-size:12px}.demand-manual-form+.v2-record-board{border-top:1px solid #e4ebf1}.demand-reference-card{color:#48718f;background:#f7fafc;border:1px solid #dce7ef;border-radius:11px;align-items:center;gap:14px;margin-bottom:28px;padding:17px 20px;display:flex}.demand-reference-card>svg{flex:none}.demand-reference-card>div{flex:1;min-width:0}.demand-reference-card strong{font-size:12px}.demand-reference-card p{white-space:pre-wrap;overflow-wrap:anywhere;color:#5b7487;margin:5px 0 0;font-size:13px;line-height:1.8}.demand-reference-card a{white-space:nowrap;color:#23699e;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes demand-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.demand-review-card{width:480px;right:38px}}@media (max-width:760px){.demand-chat{border-radius:14px;height:calc(100dvh - 200px);min-height:500px}.demand-chat-header{flex-wrap:wrap;gap:8px;padding:16px 14px}.demand-chat-brand small{display:none}.demand-chat-brand strong{font-size:14px}.demand-chat-brand .demand-u2-mark{width:30px;height:30px}.demand-chat-actions{gap:4px}.v2-shell .demand-human{padding:8px 10px;font-size:12px}.demand-new span{display:none}.demand-studio .demand-history{padding:10px 16px}.demand-chat-log{padding:14px 16px}.demand-chat-welcome{padding:20px 0 10px}.demand-chat-welcome h3{font-size:20px}.demand-chat-examples{flex-direction:column;align-items:stretch}.demand-chat-message{gap:8px;margin-bottom:20px}.demand-chat-message>div{max-width:calc(100% - 38px)}.demand-chat-message.is-user>div{max-width:92%}.demand-reply{font-size:13px}.demand-chat-composer{margin:8px 10px 12px;padding:12px}.demand-chat-composer footer small{font-size:10px}.v2-shell .demand-summary-launch{gap:8px;margin:0 10px;padding:10px}.demand-summary-launch small{display:none}.demand-summary-action{font-size:11px}.demand-review-card{z-index:120;border-radius:16px;width:calc(100vw - 24px);top:90px;bottom:16px;right:12px}.demand-review-card>header,.demand-review-content{padding:18px}.demand-manual-fields{padding:22px 18px}.demand-manual-basics,.demand-manual-grid{grid-template-columns:1fr;gap:20px}.demand-manual-form>.v2-business-form-actions{flex-wrap:wrap;padding:18px!important}.demand-manual-form>.v2-business-form-actions>span{flex-basis:100%}.demand-reference-card{flex-wrap:wrap;padding:14px}.demand-reference-card a{margin-left:36px}}@media (prefers-reduced-motion:reduce){.demand-chat-thinking>span:not(.demand-u2-mark)>i,.demand-review-card{animation:none}}html:has(.vel-home-paged){scroll-behavior:auto}html:has(.vel-home-paged):has([role=dialog]){overflow:hidden}.vel-home-paged{overflow:clip visible}.vel-home-paged .magic-ecosystem-screen{background:#fff;scroll-margin-top:0;position:relative}.vel-home-paged .vel-partner-section[hidden]{display:none}.magic-ecosystem-tabs{justify-content:center;gap:8px;padding:16px;display:flex}.magic-ecosystem-tabs button{font:inherit;color:#577185;cursor:pointer;background:#f4f7fa;border:0;border-radius:8px;padding:10px 18px;font-size:14px}.magic-ecosystem-tabs button[aria-pressed=true]{color:#176fc2;background:#eaf4ff}.magic-panel-navigation{z-index:30;gap:8px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.magic-panel-navigation button{color:#42718e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.magic-panel-navigation i{background:#b8ccd9;border-radius:5px;width:5px;height:5px;transition:height .25s,background .25s}.magic-panel-navigation button[aria-current] i{background:#277fc4;height:22px}.magic-panel-navigation span{white-space:nowrap;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #e4edf4;border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;right:34px;transform:translate(5px)}.magic-panel-navigation button:is(:hover,:focus-visible) span{opacity:1;transform:none}@media (min-width:1001px) and (min-height:640px) and (pointer:fine){.vel-home-paged{--home-head:84px;--home-top:clamp(102px,12vh,132px);--home-bottom:34px}.vel-home-paged :is(#home,#network,#global,.magic-ecosystem-screen){box-sizing:border-box;height:100dvh;min-height:0;scroll-margin-top:0}.vel-home-paged #partners{height:auto;min-height:100dvh}.vel-home-paged .magic-velaris-hero{padding-top:var(--home-head)}.vel-home-paged .magic-velaris-content{justify-content:center;padding-bottom:84px}.vel-home-paged .magic-velaris-copy{width:min(1100px,100% - 128px);margin-top:0}.vel-home-paged .magic-velaris-copy .magic-velaris-title-main{margin-top:18px;font-size:clamp(44px,min(5.7vw,9.2vh),90px);line-height:1.3}.vel-home-paged .magic-velaris-copy .magic-velaris-title-lead{font-size:clamp(17px,2.4vh,22px)}.vel-home-paged .magic-velaris-copy p{margin-top:clamp(18px,3.4vh,32px);font-size:clamp(16px,2.1vh,20px)}.vel-home-paged .magic-velaris-actions{margin-top:clamp(20px,3.6vh,35px)}.vel-home-paged .magic-velaris-bottom{padding:18px 64px 50px;position:absolute;bottom:0}.vel-home-paged #network{width:100%;max-width:1600px;padding:var(--home-top) 72px var(--home-bottom);flex-direction:column;gap:18px;display:flex}.vel-home-paged .magic-network-heading{flex:none;align-items:center;gap:30px;width:100%;max-width:1320px;margin:0 auto}.vel-home-paged .magic-section-kicker{margin-bottom:10px;font-size:11px}.vel-home-paged .magic-network-heading h2{font-size:clamp(30px,3.7vh,44px);line-height:1.3}.vel-home-paged .magic-network-heading h2 br{display:none}.vel-home-paged .magic-network-heading>p{margin:0;font-size:14px;line-height:1.8}.vel-home-paged .magic-network-stage{--inspector-width:320px;--inspector-gap:24px;flex:1;width:100%;min-height:0}.vel-home-paged .magic-network-stage:before{display:none}.vel-home-paged .magic-network-map{flex-direction:column;align-items:center;width:100%;padding-top:22px;display:flex}.vel-home-paged .magic-network-scene{width:min(100%,165dvh - 577.5px);margin:0 auto 36px}.vel-home-paged .magic-network-stage.is-expanded .magic-network-map{width:calc(100% - var(--inspector-width) - var(--inspector-gap))}.vel-home-paged .magic-network-caption{gap:4px 9px;font-size:14px;line-height:1.5}.vel-home-paged .magic-network-caption>span,.vel-home-paged .magic-network-caption small{font-size:12px}.vel-home-paged .magic-network-hotspot{gap:6px;min-height:36px;padding-inline:9px;font-size:12px}.vel-home-paged .magic-network-inspector{top:50%;transform:translateY(calc(12px - 50%))}.vel-home-paged .magic-network-stage.is-expanded .magic-network-inspector{transform:translateY(-50%)}.vel-home-paged .magic-network-inspector-content>header{margin-bottom:8px;font-size:14px}.vel-home-paged .magic-network-floating-cards{gap:9px}.vel-home-paged .magic-network-floating-cards article{gap:12px;padding:12px 14px;animation-delay:0s!important}.vel-home-paged .magic-network-floating-cards h3{margin-bottom:3px;font-size:15px}.vel-home-paged .magic-network-floating-cards p,.vel-home-paged .magic-network-final-detail p{font-size:13px;line-height:1.7}.vel-home-paged .magic-network-final-detail{margin-top:12px;padding-top:12px;animation-delay:.1s}.vel-home-paged .magic-network-final-detail h3{margin-bottom:5px;font-size:15px}.vel-home-paged .magic-network-final-detail a{min-height:36px;margin-top:5px;font-size:13px}.vel-home-paged #global{padding:var(--home-top) 0 var(--home-bottom)}.vel-home-paged .am-asean-inner{flex-direction:column;width:calc(100% - 144px);max-width:1360px;height:100%;display:flex}.vel-home-paged .am-asean-heading{flex:none;align-items:center;gap:36px;width:100%}.vel-home-paged .am-asean-heading h2{font-size:clamp(28px,3.7vh,42px);line-height:1.3}.vel-home-paged .am-asean-eyebrow{margin-bottom:10px;font-size:10px}.vel-home-paged .am-asean-intro p{margin-bottom:10px;font-size:14px;line-height:1.8}.vel-home-paged .am-asean-stage{flex:1;justify-content:center;align-items:center;width:100%;max-width:none;min-height:0;margin:8px auto;display:flex}.vel-home-paged .am-asean-map{object-fit:contain;width:100%;height:100%;max-height:100%}.vel-home-paged .am-asean-region-word{font-size:clamp(18px,2.2vw,30px);bottom:28%;left:4%}.vel-home-paged .am-asean-map-caption{bottom:0;left:0;right:0}.vel-home-paged .am-asean-country-navigation{flex-wrap:nowrap;flex:none;gap:2px;padding:8px 0}.vel-home-paged .am-asean-country-navigation button{min-height:34px;padding:6px clamp(5px,.7vw,12px);font-size:12px}.vel-home-paged .am-asean-selected-detail{flex:none;min-height:32px;padding-top:12px}.vel-home-paged .magic-ecosystem-screen{padding-top:var(--home-top);flex-direction:column;display:flex}.vel-home-paged .magic-ecosystem-screen .vel-partner-section{border:0;flex:1;align-items:center;min-height:0;padding:10px 0 24px;display:grid;overflow:visible}.vel-home-paged .magic-ecosystem-screen .vel-partner-section[hidden]{display:none}.vel-home-paged .vel-partner-inner{gap:clamp(22px,4vh,44px)}.vel-home-paged .vel-partner-heading h2{margin-top:16px;font-size:clamp(28px,3.9vh,42px)}.vel-home-paged .vel-partner-heading p{margin-top:12px;font-size:13px}.vel-home-paged .vel-partner-lanes{gap:clamp(14px,2.8vh,28px)}.vel-home-paged .vel-partner-lane{min-height:58px}.vel-home-paged .vel-footer{flex:none;gap:10px 28px;min-height:0;padding:22px 72px 24px}.vel-home-paged .vel-footer-brand{gap:7px}.vel-home-paged .vel-footer-brand img{width:114px}.vel-home-paged .vel-footer small{padding-top:10px}.vel-home-paged .vel-footer nav{justify-content:center;padding-right:220px}.vel-home-paged .vel-footer nav a{font-size:12px}.vel-home-paged .magic-ecosystem-tabs{flex:none;padding:0 0 12px}.vel-home-paged .vel-market-section{flex:1;min-height:0;padding:10px 64px 24px}.vel-home-paged .vel-market-section .vel-container{width:100%;max-width:1256px}.vel-home-paged .vel-market-section .vel-section-intro h2{font-size:30px}.vel-home-paged .vel-market-section .vel-section-intro p{margin-top:10px;font-size:13px}.vel-home-paged .vel-product-grid{gap:12px;margin-top:20px}.vel-home-paged .vel-product-card{min-height:260px;padding:16px}.vel-home-paged .vel-product-icon{width:38px;height:38px;margin-top:12px}.vel-home-paged .vel-product-card h3{margin-top:12px;font-size:16px}.vel-home-paged .vel-product-card p{font-size:12px;line-height:1.6}.vel-home-paged .vel-market-action{margin-top:14px}.vel-home-paged .vel-asean-demand-entry{transform-origin:100% 100%;transform:scale(.85)}.vel-home-paged:is([data-home-panel="1"],[data-home-panel="2"]) .vel-asean-demand-entry{border-radius:16px;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:7px;bottom:16px;right:16px;transform:none}.vel-home-paged:is([data-home-panel="1"],[data-home-panel="2"]) .vel-asean-demand-logo{width:38px;min-width:38px;height:38px}.vel-home-paged:is([data-home-panel="1"],[data-home-panel="2"]) .vel-asean-demand-copy{display:none}}@media (min-width:1001px) and (min-height:640px) and (max-height:740px) and (pointer:fine){.vel-home-paged{--home-top:100px;--home-bottom:22px}.vel-home-paged .magic-network-floating-cards article{padding:9px 12px}.vel-home-paged .magic-network-final-detail p{font-size:12px;line-height:1.6}.vel-home-paged .magic-network-final-detail h3{font-size:14px}.vel-home-paged .magic-network-floating-cards p{font-size:12px}.vel-home-paged .vel-partner-inner{gap:20px}.vel-home-paged .vel-partner-lanes{gap:10px}.vel-home-paged .vel-partner-heading h2{margin-top:10px}.vel-home-paged .vel-footer{gap:6px 28px;padding-block:14px}}@media (max-width:1000px),(max-height:639px),(pointer:coarse){.vel-home-paged :is(#network,#global,#partners){height:auto;min-height:100svh}.vel-home-paged .magic-velaris-hero{height:auto;min-height:max(700px,100svh)}.vel-home-paged .magic-velaris-content{min-height:calc(100svh - 72px)}.vel-home-paged .magic-velaris-copy{margin-top:clamp(36px,8vh,100px)}.vel-home-paged .magic-velaris-bottom{margin-top:32px}}@media (max-width:600px){.vel-home-paged .magic-velaris-actions a:not(.interactive-hover-button){white-space:nowrap;gap:8px;padding-inline:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.magic-panel-navigation *{transition:none!important}}.v2-app a.data-cloud-training-cta,.v2-content a.data-cloud-training-cta,a.data-cloud-training-cta{color:#fff!important;background:#175e91!important;border-color:#175e91!important;height:auto!important;min-height:66px!important;line-height:1.4!important;display:inline-flex!important;overflow:visible!important}a.data-cloud-training-cta>span{flex-direction:column!important;gap:3px!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}a.data-cloud-training-cta strong,a.data-cloud-training-cta small{opacity:1!important;color:#fff!important;height:auto!important;margin:0!important;line-height:1.4!important;position:static!important;transform:none!important}a.data-cloud-training-cta small{color:#e3effa!important}a.data-cloud-training-cta svg{flex:none;color:#fff!important}.v2-shell a.data-cloud-training-cta:hover,.v2-content a.data-cloud-training-cta:hover,a.data-cloud-training-cta:hover{background:#124c76!important}a.data-cloud-training-cta:focus-visible{outline-offset:3px;outline:3px solid #5ca8ec}.demand-solution-context{border-bottom:1px solid #e2eaf0;align-items:flex-start;gap:16px;margin:0 24px;padding:16px 0;display:flex}.demand-solution-context>span{color:#55758a;background:#edf5fb;border-radius:5px;flex:none;padding:5px 9px;font-size:12px}.demand-solution-context>div{flex:1;min-width:0}.demand-solution-context strong{color:#213f54;font-size:15px}.demand-solution-context p{color:#637c8b;margin:5px 0 0;font-size:13px;line-height:1.65}.demand-solution-context>a{color:#176da5;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.am-asean-region-word{color:#7e9aaf!important;letter-spacing:.04em!important;font-size:clamp(17px,2vw,28px)!important;font-weight:500!important;line-height:1.7!important}.am-research-trace{stroke:#8370ba;stroke-width:1.8px;opacity:.7}.am-research-light{stroke:#6f4fb0;stroke-width:2.5px;stroke-dasharray:5 95;animation:4s linear infinite am-research-flow}.am-research-cities circle{fill:#fff;stroke:#7255ae;stroke-width:2px}.am-research-cities text{fill:#674b9d;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:17px;font-weight:600}.am-route-legend{gap:16px;display:flex}.am-route-legend>span{align-items:center;gap:7px;display:flex}.am-route-legend i{border-top:2px solid #4598e5!important}.am-route-legend i.is-research{border-color:#8370ba!important}.am-asean-section.is-paused .am-research-light{animation-play-state:paused}@keyframes am-research-flow{to{stroke-dashoffset:-100px}}.dataset-reuse-page{color:#213b4f;font-size:14px}.dataset-reuse-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.dataset-reuse-heading h2{margin:0 0 8px;font-size:23px}.dataset-reuse-heading p{color:#687f8f;margin:0;font-size:14px;line-height:1.7}.dataset-reuse-heading button{flex:none;align-items:center;gap:8px;display:flex}.dataset-reuse-tabs{border-bottom:1px solid #dce6ee;gap:24px;margin-bottom:22px;display:flex}.dataset-reuse-tabs button{font:inherit;color:#627b8c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.dataset-reuse-tabs button[aria-pressed=true]{color:#175e91;border-color:#2676b5;font-weight:600}.dataset-reuse-tabs span{margin-left:8px;font-size:12px}.dataset-toolbar{color:#718693;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:12px;display:flex}.dataset-toolbar label{background:#fff;border:1px solid #dce6ee;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.dataset-toolbar input{height:38px;font:inherit;background:0 0;border:0;outline:none;width:210px}.dataset-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;display:grid}.dataset-card{background:#fff;border:1px solid #dce6ee;border-radius:12px;flex-direction:column;min-width:0;padding:22px;display:flex}.dataset-card header{color:#567489;align-items:center;gap:10px;font-size:12px;display:flex}.dataset-card h3{margin:20px 0 8px;font-size:18px}.dataset-card>p{color:#657e8e;white-space:pre-wrap;margin:0 0 14px;font-size:13px;line-height:1.7}.dataset-accepted{color:#287b68;align-items:center;gap:4px;margin-left:auto;display:flex}.dataset-card dl{margin:auto 0 18px;font-size:12px}.dataset-card dl>div{justify-content:space-between;gap:16px;padding:7px 0;display:flex}.dataset-card dt{color:#738996;flex:none}.dataset-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.dataset-card footer{border-top:1px solid #e9eef3;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.dataset-card footer>span{color:#738996;overflow-wrap:anywhere;font-size:12px}.dataset-card footer button{flex:none;align-items:center;gap:6px;font-size:13px;display:flex}.dataset-empty{text-align:center;color:#768996;background:#fff;border:1px dashed #d7e3ec;border-radius:12px;padding:64px 24px}.dataset-empty h3{color:#36566d;margin:16px 0 12px;font-size:18px}.dataset-empty p{max-width:520px;margin:0 auto 18px;line-height:1.8}.dataset-empty a{color:#176ea5;align-items:center;gap:6px;display:inline-flex}.dataset-request-list{gap:14px;display:grid}.dataset-request-list>article{background:#fff;border:1px solid #dce6ee;border-radius:12px;padding:22px}.dataset-request-list header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dataset-request-list h3{margin:0 0 7px;font-size:16px}.dataset-request-list h3 small{color:#768d9c;margin-left:12px;font-size:12px;font-weight:400}.dataset-request-list header p{color:#758995;margin:0;font-size:12px}.dataset-state{white-space:nowrap;background:#f0f4f7;border-radius:5px;padding:5px 9px;font-size:12px}.dataset-state.is-pending{color:#946313;background:#fff5de}.dataset-state.is-approved{color:#287c59;background:#eaf6f0}.dataset-request-purpose{white-space:pre-wrap;margin:16px 0;line-height:1.7}.dataset-review-note{color:#6c8493;white-space:pre-wrap;font-size:13px}.dataset-request-actions{gap:10px;margin-top:16px;display:flex}.dataset-request-actions button{align-items:center;gap:7px;display:flex}.dataset-review-form{border-top:1px solid #e0e9ef;margin-top:18px;padding-top:16px}.dataset-review-form p{font-size:13px;line-height:1.7}.dataset-review-form label,.dataset-apply-dialog form>label{flex-direction:column;gap:8px;margin:18px 0;font-size:13px;display:flex}.dataset-review-form textarea,.dataset-apply-dialog textarea,.dataset-apply-dialog input[type=number]{font:inherit;color:#27465b;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #ccdce7;border-radius:8px;width:100%;min-height:42px;padding:12px;line-height:1.65}.dataset-review-form>div{gap:10px;display:flex}.dataset-api-help{background:#f6f9fc;border:1px solid #e1e9f0;border-radius:8px;margin-top:18px;padding:16px}.dataset-api-help code{overflow-wrap:anywhere;margin:12px 0;font-size:12px;display:block}.dataset-api-help p{color:#667f90;margin:0;font-size:12px;line-height:1.8}.dataset-apply-dialog{color:#27465b;border:1px solid #d7e4ed;border-radius:16px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;box-shadow:0 25px 80px #152e4633}.dataset-apply-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142c4555}.dataset-apply-dialog>header{border-bottom:1px solid #e0e8ef;justify-content:space-between;gap:20px;padding:22px 26px;display:flex}.dataset-apply-dialog header small{color:#6a8395;font-size:12px}.dataset-apply-dialog header h3{margin:7px 0 0;font-size:20px}.dataset-apply-dialog header button{color:#536d7d;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px}.dataset-apply-dialog form{padding:0 26px 24px}.dataset-scope{white-space:pre-wrap;background:#f3f7fb;border-radius:8px;margin-top:20px;padding:14px;font-size:13px;line-height:1.8}.dataset-apply-dialog fieldset{border:0;margin:20px 0;padding:0}.dataset-apply-dialog legend{margin-bottom:10px;font-size:13px}.dataset-mode-options{gap:12px;display:flex}.dataset-mode-options label{cursor:pointer;border:1px solid #d6e2eb;border-radius:8px;flex:1;align-items:center;gap:8px;padding:13px;font-size:13px;display:flex}.dataset-mode-options label.is-selected{background:#edf5fd;border-color:#68a4d5}.dataset-mode-options input,.dataset-consent input{accent-color:#226ba5;flex:none;width:16px!important;height:16px!important;min-height:0!important}.dataset-apply-dialog form>label.dataset-consent{flex-direction:row;align-items:flex-start;line-height:1.7}.dataset-apply-dialog small{color:#6d8290;font-size:12px}.dataset-apply-dialog footer{justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.dataset-alert{color:#ae3d3d;background:#fff4f3;border-radius:8px;padding:14px;font-size:13px}.dataset-alert button{color:#9f3737;cursor:pointer;background:0 0;border:0;margin-left:12px;text-decoration:underline}.dataset-notice{color:#276c58;background:#edf8f2;border-radius:8px;padding:13px;font-size:13px}@media (max-width:700px){.demand-solution-context{flex-wrap:wrap;gap:10px;margin:0 16px}.demand-solution-context>div{min-width:65%}.demand-solution-context>a{margin-left:auto}.dataset-toolbar{flex-direction:column;align-items:flex-start}.dataset-toolbar label,.dataset-toolbar input{width:100%}.dataset-reuse-heading{align-items:flex-start}.dataset-reuse-heading h2{font-size:20px}.dataset-card,.dataset-request-list>article{padding:17px}.dataset-mode-options{flex-direction:column}.dataset-apply-dialog>header{padding:18px}.dataset-apply-dialog form{padding:0 18px 18px}.dataset-request-list header{gap:10px}.am-asean-region-word{font-size:15px!important}.am-route-legend{gap:8px;font-size:10px}.am-research-cities text{font-size:21px}}@media (prefers-reduced-motion:reduce){.am-research-light{animation:none}}.demand-chat:has(.demand-solution-context) .demand-chat-welcome{max-width:760px;padding:4px 0 10px}.demand-chat:has(.demand-solution-context) .demand-chat-welcome>.demand-u2-mark{width:40px;height:40px;margin-bottom:10px}.demand-chat:has(.demand-solution-context) .demand-chat-welcome h3{font-size:21px;line-height:1.5}.demand-chat:has(.demand-solution-context) .demand-chat-welcome p{margin:6px 0 14px}.cockpit-hall.ck-v2{--ck-ink:#17364b;--ck-muted:#587084;--ck-line:#d3e1ea;--ck-blue:#176cc0;color:var(--ck-ink);letter-spacing:0;isolation:isolate;background:#f2f6f9;grid-template-rows:64px 38px 104px minmax(0,1fr) 24px;gap:12px;padding:10px 24px 12px;font-size:14px;display:grid}.ck-v2:before,.ck-v2:after{display:none!important}.ck-v2 *{box-sizing:border-box}.ck-v2 button{cursor:pointer;font-family:inherit}.ck-v2 :where(button,input):focus-visible{outline-offset:3px;outline:3px solid #176cc0!important}.ck-v2 button:disabled{opacity:.42;cursor:default}.ck-header{border-bottom:1px solid var(--ck-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-bottom:12px;display:grid}.ck-v2 .ck-brand{width:136px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.ck-brand img{width:136px;height:auto;display:block}.ck-heading{text-align:center}.ck-v2 .ck-heading h1{letter-spacing:.04em;color:#143449;margin:0;font-size:27px;font-weight:650;line-height:1.25}.ck-heading>span{color:var(--ck-muted);letter-spacing:.06em;margin-top:5px;font-size:12px;display:block}.ck-header-tools{justify-content:flex-end;align-items:center;gap:18px;display:flex}.ck-header-tools>span{color:var(--ck-muted);align-items:center;gap:12px;font-size:12px;display:flex}.ck-header-tools b{letter-spacing:.01em;color:var(--ck-ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.ck-v2 .ck-icon-button{border:1px solid var(--ck-line);color:#47657c;width:34px;height:34px;box-shadow:none;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;padding:7px;display:grid}.ck-icon-button svg{width:17px;height:17px}.ck-v2 .ck-icon-button:hover:not(:disabled){color:#145fa9;background:#eaf2fa;border-color:#a6bfd5}.ck-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ck-sources{background:#e5edf3;border:1px solid #d7e2eb;border-radius:7px;gap:4px;padding:3px;display:flex}.ck-v2 .ck-sources button{color:#4b6579;height:29px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 16px;font-size:13px}.ck-v2 .ck-sources button[aria-pressed=true]{color:#155fac;background:#fff;font-weight:600;box-shadow:0 1px 3px #1c3c5412}.ck-snapshot{color:var(--ck-muted);align-items:center;gap:12px;font-size:12px;display:flex}.ck-snapshot-source{color:#245572;border-right:1px solid #c4d6e2;padding-right:12px;font-weight:600}.ck-snapshot small{color:var(--ck-muted);font-size:11px}.ck-snapshot.has-error{color:#a34621}.ck-v2 .ck-error{z-index:20;color:#8b401b;background:#fff7ed;border:1px solid #dfae76;border-radius:6px;align-items:center;gap:16px;max-width:90%;padding:10px 16px;display:flex;position:absolute;top:124px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #15364c18}.ck-error button{color:#8b401b;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.ck-kpis{border:1px solid var(--ck-line);background:#fff;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 5px #17364b03}.ck-kpis article{border-left:1px solid #e0e8ef;min-width:0;padding:14px 20px}.ck-kpis article:first-child{border-left:0}.ck-kpis article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ck-kpis article>div>span{color:var(--ck-muted);font-size:13px}.ck-kpis article svg{color:#52799b;width:17px;height:17px}.ck-kpis article>strong{color:#17364b;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 2px;font-size:32px;font-weight:630;line-height:1.2;display:block}.ck-kpis article>small{color:var(--ck-muted);font-size:11px}.ck-kpis article:nth-child(5)>strong{color:#176cc0}.ck-kpis article:nth-child(6)>strong{color:#176357}.ck-main-grid{grid-template-columns:366px minmax(0,1fr) 366px;gap:14px;min-width:0;min-height:0;display:grid}.ck-left-column,.ck-center-column,.ck-right-column{gap:14px;min-width:0;min-height:0;display:grid}.ck-left-column{grid-template-rows:324px minmax(0,1fr)}.ck-center-column{grid-template-rows:minmax(0,1fr) 146px}.ck-right-column{grid-template-rows:302px 270px minmax(0,1fr)}.ck-panel{border:1px solid var(--ck-line);background:#fff;border-radius:9px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 2px 5px #17364b03}.ck-panel-head{border-bottom:1px solid #e1e9f0;flex:none;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.ck-v2 .ck-panel-head h2{white-space:nowrap;color:#234960;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;line-height:1.3;display:flex}.ck-panel-head h2>svg{color:#397497;width:16px;height:16px}.ck-panel-head>span{color:var(--ck-muted);text-align:right;font-size:11px}.ck-panel-head>span>b{font-variant-numeric:tabular-nums;color:#1e5a82;font-size:13px}.ck-map{background:radial-gradient(at 48% 40%,#edf8ff 0%,#f6fafc 58%,#eff6f8 100%);flex-direction:column;display:flex;position:relative}.ck-map>.ck-panel-head{z-index:3;background:#f9fcfd;position:relative}.ck-v2 .ck-map>.cockpit-network-globe{flex:1;height:auto;min-height:0}.ck-v2 .cockpit-network-scope{box-shadow:none;color:#45687f;background:0 0;border:0;padding:0;font-size:12px;top:16px;left:16px}.ck-v2 .cockpit-network-axis{box-shadow:none;background:#ffffffcf;border:1px solid #d6e5ed;border-radius:5px;padding:6px 10px;font-size:12px;top:16px}.ck-v2 .cockpit-network-routes{background:#ffffffed;border:1px solid #d4e2eb;border-radius:7px;width:204px;top:62px;right:16px;box-shadow:0 5px 18px #244d6210}.ck-v2 .cockpit-network-routes>header{padding:11px 12px}.ck-v2 .cockpit-network-routes>header span{font-size:12px}.ck-v2 .cockpit-network-routes button{min-height:55px;padding:10px 12px}.ck-v2 .cockpit-network-routes b{font-size:13px}.ck-v2 .cockpit-network-routes strong{font-size:15px}.ck-v2 .cockpit-network-routes small{color:#557187;font-size:11px}.ck-v2 .cockpit-network-routes button.active{box-shadow:none;background:#eaf4fd;border-left-color:#287ebc}.ck-v2 .cockpit-network-legend{max-width:calc(100% - 32px);box-shadow:none;background:#fffffff2;border-radius:6px;gap:3px;padding:5px;bottom:16px;left:16px}.ck-v2 .cockpit-network-legend-label{display:none}.ck-v2 .cockpit-network-legend button{height:29px;padding:0 7px;font-size:12px}.ck-v2 .cockpit-network-fact{background:#ffffffed;border-radius:7px;width:250px;padding:12px 14px;bottom:64px;right:16px;box-shadow:0 5px 18px #244d6210}.ck-v2 .cockpit-network-fact strong{font-size:14px}.ck-v2 .cockpit-network-fact small{color:#537187;font-size:11px}.ck-v2 .cockpit-network-fact em{display:none}.ck-v2 .cockpit-network-label{box-shadow:none}.ck-trend{flex-direction:column;display:flex}.ck-trend-switch{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0;display:grid}.ck-v2 .ck-trend-switch button{text-align:left;color:#557087;box-shadow:none;background:#f9fbfd;border:1px solid #dce6ee;border-radius:6px;grid-template-columns:1fr auto;gap:4px;padding:8px 10px;display:grid}.ck-trend-switch button>span{font-size:11px}.ck-trend-switch button>strong{font-variant-numeric:tabular-nums;color:#284b65;grid-row:2;font-size:20px;font-weight:600;line-height:1.1}.ck-trend-switch button>small{grid-row:2;align-self:end;font-size:10px}.ck-v2 .ck-trend-switch button[aria-pressed=true]{color:#1766b0;background:#f0f7ff;border-color:#adcce8}.ck-v2 .ck-trend-switch button[aria-pressed=true]>strong{color:#1766b0}.ck-v2 .ck-trend-switch button:hover{background:#eaf3fb}.ck-trend-readout{color:#546e82;justify-content:space-between;align-items:center;margin:10px 18px 0;font-size:11px;display:flex}.ck-trend-readout strong{color:#284b65;font-size:14px;font-weight:600}.ck-trend-readout strong small{font-size:10px;font-weight:400}.ck-trend-plot{flex:1;width:100%;min-height:0;padding:6px 10px 0;display:block}.ck-trend-plot text{fill:#587084;font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px}.ck-trend-date{align-items:center;gap:8px;margin:3px 16px 10px;display:flex}.ck-trend-date input{accent-color:#176cc0;flex:1;width:100%;min-width:0;height:15px}.ck-v2 .ck-trend-date button{color:#345873;background:#fff;border:1px solid #d8e4ec;border-radius:4px;width:24px;height:22px;font-size:17px;line-height:1}.ck-activity{flex-direction:column;display:flex}.ck-activity-list{flex-direction:column;flex:1;min-height:0;padding:0 12px;display:flex}.ck-v2 .ck-event{text-align:left;width:100%;min-height:0;box-shadow:none;color:#284b65;background:0 0;border:0;border-bottom:1px solid #e7edf2;border-radius:0;flex:1;align-items:flex-start;gap:10px;padding:12px 2px;display:flex}.ck-v2 .ck-event:last-child{border-bottom:0}.ck-v2 .ck-event:hover{background:#f4f8fc}.ck-event-kind{text-align:center;color:#2265a0;background:#eaf3fb;border:1px solid #d5e6f4;border-radius:4px;flex:none;min-width:38px;margin-top:1px;padding:0 4px;font-size:10px;line-height:20px;display:block}.ck-event-kind.kind-simulation,.ck-event-kind.kind-adjustment{color:#665293;background:#f0edf9;border-color:#e0d9f0}.ck-event-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ck-event-content>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ck-event-content>span{white-space:nowrap;text-overflow:ellipsis;color:#536f84;font-size:11px;line-height:1.4;overflow:hidden}.ck-event-content>small{color:#5f778b;align-items:center;gap:8px;font-size:10px;display:flex}.ck-event-content em{border-left:1px solid #d7e3ec;padding-left:8px;font-style:normal}.ck-event>svg{color:#64849c;flex-shrink:0;width:13px;height:13px;margin-top:4px}.ck-pagination{color:#536f84;border-top:1px solid #e1e9f0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;display:flex}.ck-pagination>div{align-items:center;gap:10px;display:flex}.ck-v2 .ck-pagination button{color:#3b607a;background:#fff;border:1px solid #d8e4ec;border-radius:4px;place-items:center;width:26px;height:24px;padding:3px;display:grid}.ck-pagination svg{width:14px;height:14px}.ck-empty{min-height:100px;color:var(--ck-muted);text-align:center;flex:1;place-items:center;padding:24px;font-size:13px;display:grid}.ck-followups{grid-template-columns:repeat(4,minmax(0,1fr));height:calc(100% - 46px);display:grid}.ck-followups>div{border-left:1px solid #e1e9f0;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 16px;display:flex}.ck-followups>div:first-child{border:0}.ck-followups span{color:#506c80;font-size:12px}.ck-followups strong{color:#234b65;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:25px;font-weight:600;line-height:1.25}.ck-followups small{color:#5b7386;font-size:10px}.ck-data{border-top:3px solid #29897d}.ck-data>.ck-panel-head{background:#f8fcfb;height:44px}.ck-data-lead{align-items:center;gap:14px;padding:16px 16px 14px;display:flex}.ck-data-icon{color:#267666;background:#eaf5f2;border:1px solid #d7eae4;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.ck-data-icon>svg{width:24px;height:24px}.ck-data-lead>div{align-items:baseline;gap:10px;display:flex}.ck-data-lead strong{color:#1e6559;font-variant-numeric:tabular-nums;font-size:36px;font-weight:630;line-height:1.2}.ck-data-lead>div>span{color:#3e675f;max-width:50px;font-size:12px;line-height:1.45}.ck-data-lead>small{color:#5c746e;text-align:right;margin-left:auto;font-size:10px;line-height:1.6}.ck-data-stages{background:#f9fcfb;border:1px solid #dfe9e8;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:0;margin:0 16px;display:grid}.ck-data-stages>div{border-left:1px solid #dfe9e8;justify-items:center;gap:4px;padding:10px 4px;display:grid;position:relative}.ck-data-stages>div:first-child{border:0}.ck-data-stages svg{color:#54877d;width:16px;height:16px}.ck-data-stages strong{color:#244e46;font-size:25px;font-weight:600;line-height:1.1}.ck-data-stages span{color:#41685e;font-size:11px}.ck-data-stages small{color:#526f69;white-space:nowrap;font-size:9px}.ck-data-controls{color:#526b65;justify-content:space-between;align-items:center;gap:5px;padding:14px 16px;font-size:10px;display:flex}.ck-data-controls span{align-items:center;gap:4px;display:flex}.ck-data-controls svg{width:13px;height:13px}.ck-data-controls b{color:#2a594e;font-size:12px}.ck-gateway-volume{grid-template-columns:1fr auto;align-items:baseline;gap:4px;padding:14px 16px 10px;display:grid}.ck-gateway-volume>span:first-child{color:#536e84;font-size:12px}.ck-gateway-volume>strong{color:#1d608e;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.ck-gateway-volume>strong>small{font-size:11px;font-weight:400}.ck-gateway-volume>span:last-child{color:#5b7386;grid-column:1/-1;font-size:10px}.ck-quality{background:#f9fbfd;border:1px solid #e0e8ee;border-radius:6px;grid-template-columns:1fr 1fr;margin:0 16px;display:grid}.ck-quality>div{flex-direction:column;gap:6px;padding:12px;display:flex}.ck-quality>div+div{border-left:1px solid #e0e8ee}.ck-quality span{color:#516e83;font-size:11px}.ck-quality strong{color:#274e68;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.ck-quality strong>small{font-size:11px}.ck-quality>div>small{color:#607688;font-size:10px}.ck-gateway-errors{color:#536e84;gap:24px;margin:12px 16px;font-size:11px;display:flex}.ck-gateway-errors b{color:#2b536d;margin-left:6px;font-size:13px}.ck-resources>div{grid-template-columns:1fr 1fr;height:calc(100% - 46px);padding:4px 16px;display:grid}.ck-resources>div>div{justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.ck-resources>div>div:nth-child(odd){border-right:1px solid #e1e9ef;padding-left:0;padding-right:12px}.ck-resources>div>div:nth-child(2n){padding-left:12px;padding-right:0}.ck-resources span{color:#587084;font-size:11px}.ck-resources strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:600}.ck-resources strong small{color:#587084;margin-left:4px;font-size:10px;font-weight:400}.ck-footer{color:#587084;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.ck-footer>span:first-child{align-items:center;gap:7px;display:flex}.ck-footer i{background:#628799;border-radius:50%;width:5px;height:5px}.ck-v2 .ck-notes-trigger{color:#245d83;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.ck-notes-trigger svg{width:13px;height:13px}.ck-v2 .ck-notes-trigger:hover{color:#176cc0;text-decoration:underline}.ck-v2 .ck-notes-dialog,.ck-v2 .ck-event-dialog{color:#17364b;background:#fff;border:1px solid #c7d9e5;border-radius:12px;width:min(920px,90vw);max-height:88vh;margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 24px 80px #17364b33}.ck-v2 dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16374b50}.ck-notes-header,.ck-event-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.ck-v2 dialog h2{margin:0;font-size:19px;font-weight:650}.ck-v2 .ck-notes-close,.ck-v2 .ck-event-dialog>header button{color:#426179;background:#f9fbfd;border:1px solid #d6e1eb;border-radius:6px;place-items:center;width:34px;height:34px;padding:7px;display:grid}.ck-notes-close svg,.ck-event-dialog>header button svg{width:17px;height:17px}.ck-notes-body,.ck-event-dialog>div{padding:24px}.ck-notes-meta{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.ck-notes-meta dt{color:#587084;font-size:12px}.ck-notes-meta dd{margin:6px 0 0;font-size:13px;font-weight:550}.ck-notes-context{background:#f2f7fb;border:1px solid #dce7ef;border-radius:6px;margin:20px 0;padding:12px 14px;font-size:12px;line-height:1.7}.ck-notes-table-wrap{border:1px solid #dce6ee;border-radius:6px;overflow:auto}.ck-notes-table{border-collapse:collapse;width:100%;font-size:12px}.ck-notes-table th,.ck-notes-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2eaf0;padding:12px;line-height:1.6}.ck-notes-table th{white-space:nowrap;background:#f3f7fa;font-weight:600}.ck-notes-table td:first-child{white-space:nowrap;min-width:100px}.ck-notes-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.ck-notes-records{font-size:12px}.ck-notes-records h3{margin:24px 0 8px;font-size:15px}.ck-notes-record{border-bottom:1px solid #e2eaf0;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.ck-notes-record-main{flex:1;min-width:0}.ck-notes-record-main p{overflow-wrap:anywhere;color:#587084;margin:5px 0;line-height:1.6}.ck-notes-source{white-space:nowrap;color:#587084}.ck-notes-empty{color:#587084;padding:20px 0}.ck-event-dialog>div>small{color:#587084;font-size:12px}.ck-event-dialog h3{margin:16px 0;font-size:18px}.ck-event-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px;font-size:15px;line-height:1.9}@keyframes ck-refresh{to{transform:rotate(360deg)}}.ck-v2 .is-refreshing{animation:1.2s linear infinite ck-refresh}.reduced-motion .ck-v2 .is-refreshing{animation:none}@media (prefers-reduced-motion:reduce){.ck-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cockpit-viewport.scaled .cockpit-hall.ck-v2{width:1920px;min-width:1920px;height:1080px;min-height:1080px}.cockpit-viewport:not(.scaled) .cockpit-hall.ck-v2{grid-template-rows:auto auto auto auto auto;height:auto;min-height:100dvh;overflow:visible}.cockpit-viewport:not(.scaled) .ck-main-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}.cockpit-viewport:not(.scaled) .ck-center-column{grid-row:1;grid-template-rows:560px 150px}.cockpit-viewport:not(.scaled) .ck-left-column{grid-template-rows:360px;grid-template-columns:1fr 1fr}.cockpit-viewport:not(.scaled) .ck-right-column{grid-template-rows:302px auto;grid-template-columns:1fr 1fr}.cockpit-viewport:not(.scaled) .ck-resources{grid-column:1/-1;height:155px}.cockpit-viewport:not(.scaled) .ck-header{padding:12px 0}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-v2{gap:14px;padding:12px}.ck-v2 .ck-header{grid-template-columns:1fr auto;gap:12px}.ck-v2 .ck-brand{display:none}.ck-v2 .ck-heading{text-align:left}.ck-v2 .ck-heading h1{font-size:19px}.ck-v2 .ck-heading>span{letter-spacing:0;font-size:10px}.ck-v2 .ck-header-tools>span{display:none}.ck-v2 .ck-toolbar{flex-direction:column;align-items:stretch;gap:10px}.ck-v2 .ck-sources{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ck-v2 .ck-sources button{padding:0 5px;font-size:12px}.ck-v2 .ck-snapshot{flex-wrap:wrap;gap:8px;font-size:11px}.ck-v2 .ck-snapshot .ck-icon-button{margin-left:auto}.ck-v2 .ck-snapshot>small{display:none}.ck-v2 .ck-kpis{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ck-v2 .ck-kpis article{border-top:1px solid #e0e8ef;padding:12px}.ck-v2 .ck-kpis article:nth-child(-n+2){border-top:0}.ck-v2 .ck-kpis article:nth-child(odd){border-left:0}.ck-v2 .ck-kpis article>strong{font-size:28px}.cockpit-viewport:not(.scaled) .ck-center-column{grid-template-rows:570px auto}.cockpit-viewport:not(.scaled) .ck-left-column,.cockpit-viewport:not(.scaled) .ck-right-column{grid-template-rows:auto;grid-template-columns:1fr}.ck-v2 .ck-trend{height:350px}.ck-v2 .ck-activity{height:490px}.ck-v2 .ck-data{height:302px}.ck-v2 .ck-gateway{height:270px}.ck-v2 .ck-panel-head{padding:0 12px}.ck-v2 .ck-panel-head>span{font-size:10px}.ck-v2 .ck-panel-head h2{gap:6px;font-size:13px}.ck-v2 .ck-map>.ck-panel-head>span{max-width:140px}.ck-v2 .ck-followups{grid-template-columns:1fr 1fr;height:auto}.ck-v2 .ck-followups>div{border-top:1px solid #e1e9f0;padding:14px}.ck-v2 .ck-followups>div:nth-child(odd){border-left:0}.ck-v2 .ck-progress .ck-panel-head>span{max-width:130px}.ck-v2 .cockpit-network-routes{display:none}.ck-v2 .cockpit-network-axis{justify-content:center;font-size:11px;top:12px;left:12px;right:12px;transform:none}.ck-v2 .cockpit-network-scope{font-size:10px;top:56px;left:16px}.ck-v2 .cockpit-network-fact{width:210px;padding:10px 12px;bottom:80px;right:12px}.ck-v2 .cockpit-network-legend{flex-wrap:wrap;max-width:none;bottom:12px;left:12px;right:12px}.ck-v2 .cockpit-network-legend button{height:28px;padding:0 6px;font-size:11px}.ck-v2 .ck-footer{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px;font-size:10px}.ck-v2 .ck-footer>span:first-child{display:none}.ck-v2 .ck-error{max-width:94vw;font-size:12px;position:fixed;top:150px}.ck-v2 .ck-notes-dialog,.ck-v2 .ck-event-dialog{width:94vw;max-height:90dvh}.ck-v2 .ck-notes-header,.ck-v2 .ck-event-dialog>header,.ck-v2 .ck-notes-body,.ck-v2 .ck-event-dialog>div{padding:16px}.ck-v2 .ck-notes-meta{grid-template-columns:1fr}.ck-v2 .ck-notes-table{min-width:580px}.ck-v2 .ck-notes-record{flex-direction:column}}.ck-v2 .ck-notes-close{white-space:nowrap;width:auto;min-width:46px;font-size:12px}.ck-v2 .ck-activity-stream{flex-direction:column;min-height:0;display:flex}.ck-v2 .ck-stream-viewport{overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-width:none;outline-offset:-3px;flex:1;min-height:0;position:relative;overflow:hidden auto;scroll-behavior:auto!important}.ck-v2 .ck-stream-viewport::-webkit-scrollbar{width:0;height:0;display:none}.ck-v2 .ck-stream-viewport:focus-visible{outline:2px solid #2b77b9}.ck-v2 .ck-stream-records{overflow-anchor:none;margin:0;padding:0 13px;list-style:none;display:block;position:relative}.ck-v2 .ck-stream-records>li{overflow-anchor:none;border:0;min-height:0;margin:0;padding:0;list-style:none;display:block;position:relative}.ck-v2 .ck-activity-stream .ck-event{width:100%;height:90px;min-height:90px;box-shadow:none;text-align:left;color:#284b65;background:0 0;border:0;border-bottom:1px solid #e3ebf1;border-radius:0;flex:none;align-items:flex-start;gap:10px;padding:13px 1px 10px;transition:background-color .14s,color .14s;display:flex}.ck-v2 .ck-activity-stream .ck-event:hover{color:#155d98;background:#f1f7fb}.ck-v2 .ck-activity-stream .ck-event:focus-visible{outline-offset:-2px}.ck-v2 .ck-activity-stream .ck-event>svg{color:#86a0b3;flex:none;width:13px;height:13px;margin-top:3px}.ck-v2 .ck-activity-stream .ck-event-kind{color:#427392;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;width:44px;min-width:44px;margin-top:0;padding:2px 0 2px 6px;font-size:10px;line-height:15px;position:relative}.ck-v2 .ck-activity-stream .ck-event-kind:before{content:"";background:#4d88b3;border-radius:50%;width:3px;height:3px;position:absolute;top:7px;left:0}.ck-v2 .ck-activity-stream .ck-event-kind.kind-simulation,.ck-v2 .ck-activity-stream .ck-event-kind.kind-adjustment{color:#746a8e;background:0 0;border:0}.ck-v2 .ck-activity-stream .ck-event-kind.kind-simulation:before,.ck-v2 .ck-activity-stream .ck-event-kind.kind-adjustment:before{background:#8c80a4}.ck-v2 .ck-activity-stream .ck-event-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ck-v2 .ck-activity-stream .ck-event-content>strong{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:13px;font-weight:600;line-height:18px;display:block;overflow:hidden}.ck-v2 .ck-activity-stream .ck-event-content>span{text-overflow:ellipsis;white-space:nowrap;color:#5d768a;font-size:11px;line-height:15px;display:block;overflow:hidden}.ck-v2 .ck-activity-stream .ck-event-content>small{color:#7c90a0;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:10px;line-height:14px;display:flex}.ck-v2 .ck-activity-stream .ck-event-content em{color:#7c90a0;border-left:1px solid #d9e3eb;padding-left:8px;font-size:10px;font-style:normal}.ck-v2 .ck-stream-footer{color:#668398;border-top:1px solid #e2eaf0;flex:none;justify-content:space-between;align-items:center;gap:8px;height:31px;padding:0 14px;font-size:10px;display:flex}.ck-v2 .ck-stream-footer>span{align-items:center;gap:6px;display:flex}.ck-v2 .ck-stream-footer i{background:#97acba;border-radius:50%;width:4px;height:4px;display:inline-block}.ck-v2 .ck-stream-footer .is-moving i{background:#298486;animation:2.4s ease-in-out infinite ck-stream-beacon}.ck-v2 .ck-stream-footer>small{color:#8296a5;font-size:10px}@keyframes ck-stream-beacon{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ck-v2 .ck-stream-footer .is-moving i{animation:none}.ck-v2 .ck-activity-stream .ck-event{transition:none}}@media (max-width:700px){.ck-v2 .ck-activity-stream .ck-event{height:92px;min-height:92px}.ck-v2 .ck-stream-records{padding:0 12px}}.cockpit-viewport.scaled:has(.ck-v2){margin:0;padding:0;display:block}.cockpit-viewport.scaled .cockpit-hall.ck-v2{width:1920px;min-width:1920px;max-width:none;height:var(--cockpit-canvas-height,1080px);min-height:var(--cockpit-canvas-height,1080px);max-height:none;transform:scale(var(--cockpit-scale));transform-origin:0 0;margin:0;position:absolute;top:0;left:0;overflow:hidden}.cockpit-hall.ck-v2>.ck-footer{min-height:0;margin:0}.cockpit-viewport:not(.scaled):has(.ck-v2){width:100%;margin:0;padding:0}.cockpit-viewport:not(.scaled) .ck-v2 .ck-main-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.cockpit-viewport:not(.scaled) .ck-v2 .ck-left-column{grid-template-rows:360px;grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-viewport:not(.scaled) .ck-v2 .ck-right-column{grid-template-rows:minmax(340px,auto) auto;grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-viewport:not(.scaled) .ck-v2 .ck-resources{grid-column:1/-1;height:260px;min-height:260px}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-v2 .ck-left-column,.cockpit-viewport:not(.scaled) .ck-v2 .ck-right-column{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.cockpit-viewport:not(.scaled) .ck-v2 .ck-data{height:340px}.cockpit-viewport:not(.scaled) .ck-v2 .ck-gateway{height:300px}}.cockpit-hall.ck-v2{--ck-ink:#19394d;--ck-muted:#597084;--ck-line:#dce6ed;background:#f3f7fa;grid-template-rows:58px 32px 100px minmax(0,1fr) 20px;gap:10px;padding:12px 24px 10px}.ck-v2 .ck-header{border-bottom-color:#c5d5e1;padding-bottom:8px}.ck-v2 .ck-heading h1{letter-spacing:.08em;font-size:26px;font-weight:600}.ck-v2 .ck-heading>span{margin-top:4px;font-size:11px}.ck-v2 .ck-sources{background:0 0;border:0;border-radius:0;gap:18px;padding:0}.ck-v2 .ck-sources button{color:#597084;border-bottom:2px solid #0000;border-radius:0;height:30px;padding:0 3px}.ck-v2 .ck-sources button[aria-pressed=true]{color:#185681;box-shadow:none;background:0 0;border-bottom-color:#1b6eb2}.ck-v2 .ck-sources button:hover{color:#164f79;background:0 0}.ck-v2 .ck-icon-button{background:0 0;border:0;border-radius:4px}.ck-v2 .ck-kpis{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cddce7;border-radius:0}.ck-v2 .ck-kpis article{border-left-color:#d5e1e9;padding:8px 22px 12px;position:relative}.ck-v2 .ck-kpis article:first-child{padding-left:0}.ck-v2 .ck-kpis article:last-child{padding-right:0}.ck-v2 .ck-kpis article>div>span{letter-spacing:.04em;font-size:12px}.ck-v2 .ck-kpis article svg{opacity:.65;width:15px;height:15px}.ck-v2 .ck-kpis article>strong{letter-spacing:-.035em;font-size:37px;font-weight:550;line-height:1.2}.ck-v2 .ck-kpis article>small{font-size:10px}.ck-v2 .ck-main-grid{grid-template-columns:348px minmax(0,1fr) 348px;gap:16px}.ck-v2 .ck-left-column{grid-template-rows:minmax(295px,.44fr) minmax(0,.56fr);gap:14px}.ck-v2 .ck-center-column{grid-template-rows:minmax(0,1fr) 138px;gap:14px}.ck-v2 .ck-right-column{grid-template-rows:minmax(252px,1.14fr) minmax(240px,1.06fr) minmax(166px,.8fr);gap:14px}.ck-v2 .ck-panel{box-shadow:none;border:1px solid #dce6ed;border-radius:3px}.ck-v2 .ck-panel-head{background:0 0;border-bottom:1px solid #e4ecf2;height:39px;padding:0 14px}.ck-v2 .ck-panel-head h2{letter-spacing:.025em;gap:7px;font-size:14px;font-weight:600}.ck-v2 .ck-panel-head h2>svg{stroke-width:1.6px;width:14px;height:14px}.ck-v2 .ck-panel-head>span{font-size:10px}.ck-v2 .ck-map{border-color:#d7e5ef}.ck-v2 .ck-map>.ck-panel-head{background:#f9fcff}.ck-v2 .ck-trend-switch{gap:16px;padding:14px 14px 0}.ck-v2 .ck-trend-switch button{background:0 0;border:0;border-bottom:2px solid #e4ebf1;border-radius:0;gap:5px;padding:0 0 9px}.ck-v2 .ck-trend-switch button[aria-pressed=true]{background:0 0;border-color:#267cc0}.ck-v2 .ck-trend-switch button:hover{background:0 0;border-color:#81acd0}.ck-v2 .ck-trend-switch button>strong{font-size:23px;font-weight:550}.ck-v2 .ck-trend-switch button>small{font-size:9px}.ck-v2 .ck-trend-readout{margin-top:11px}.ck-v2 .ck-trend-plot{padding:5px 11px 0}.ck-v2 .ck-trend-date{gap:9px;margin-bottom:9px}.ck-v2 .ck-trend-date input{-webkit-appearance:none;appearance:none;background:#d9e4ed;border:0;border-radius:0;height:2px;min-height:0;padding:0}.ck-v2 .ck-trend-date input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:#2777b7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #fff}.ck-v2 .ck-trend-date input::-moz-range-thumb{background:#2777b7;border:0;border-radius:50%;width:9px;height:9px}.ck-v2 .ck-trend-date button{background:0 0;border:0}.ck-v2 .ck-followups{height:calc(100% - 39px)}.ck-v2 .ck-followups>div{border-left-color:#e3ebf1;gap:5px;min-height:0;padding:8px 18px}.ck-v2 .ck-followups span{font-size:11px;line-height:1.4}.ck-v2 .ck-followups strong{letter-spacing:-.025em;font-size:26px;font-weight:550}.ck-v2 .ck-followups small{font-size:10px;line-height:1.4}.ck-progress-meter{gap:3px;width:100%;max-width:180px;height:5px;margin:1px 0;display:flex}.ck-progress-meter i{background:#e4ecf3;border-radius:1px;flex:1}.ck-progress-meter i.is-filled{background:#4b91bf}.ck-v2 .ck-data{border-top:1px solid #dce6ed;flex-direction:column;display:flex}.ck-v2 .ck-data>.ck-panel-head{height:39px}.ck-v2 .ck-data-lead{align-items:center;padding:12px 16px 8px}.ck-v2 .ck-data-lead>div{flex-direction:row;align-items:center;gap:14px;width:auto;display:flex}.ck-v2 .ck-data-lead>div>span{color:#526e70;max-width:none;font-size:12px}.ck-v2 .ck-data-lead strong{color:#217875;letter-spacing:-.035em;white-space:nowrap;font-size:34px;font-weight:550}.ck-v2 .ck-data-lead strong>small{color:#667e80;padding-left:5px;font-size:10px;font-weight:400}.ck-v2 .ck-data-lead>small{color:#607779;font-size:9px}.ck-v2 .ck-inventory{flex-direction:column;flex:1;justify-content:space-evenly;gap:6px;height:auto;padding:0 16px;display:flex}.ck-v2 .ck-inventory-row{min-width:0;padding:0;display:block;border:0!important}.ck-v2 .ck-inventory-row>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.ck-v2 .ck-inventory-row span{color:#526d81;font-size:11px;line-height:1.3}.ck-v2 .ck-inventory-row strong{color:#254d66;font-variant-numeric:tabular-nums;font-size:20px;font-weight:550;line-height:1}.ck-v2 .ck-inventory-row strong>small{color:#647b8b;margin-left:5px;font-size:9px;font-weight:400}.ck-v2 .ck-inventory-row>small{color:#617987;margin-top:3px;font-size:9px;line-height:1.3;display:block}.ck-bar-track{background:#edf2f6;height:5px;position:relative;overflow:hidden}.ck-bar-track>i{width:100%;transform:scaleX(var(--bar-ratio));background:#4b91bf;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0}.ck-inventory-teal .ck-bar-track>i{background:#50a09b}.ck-inventory-teal .ck-inventory-row strong{color:#267470}.ck-bar-track.is-signed:after{content:"";background:#617b8c;width:1px;height:100%;position:absolute;left:50%}.ck-v2 .ck-data-controls{border-top:1px solid #e6edef;margin-top:6px;padding:8px 16px;font-size:10px}.ck-v2 .ck-gateway{flex-direction:column;display:flex}.ck-v2 .ck-gateway-volume{padding:12px 16px 9px}.ck-v2 .ck-gateway-volume>strong{font-size:28px;font-weight:550}.ck-v2 .ck-quality-instruments{flex:1;justify-content:center;align-items:center;gap:17px;min-height:76px;padding:0 16px;display:flex}.ck-success-ring{color:#328692;flex-shrink:0;width:80px;height:80px}.ck-success-ring svg{width:100%;height:100%;display:block;overflow:visible}.ck-success-ring circle{fill:none}.ck-ring-track{stroke:#e6eff3;stroke-width:5px}.ck-ring-ticks{stroke:#b8ceda;stroke-width:2px;stroke-dasharray:1 7}.ck-ring-value{stroke:#388d98;stroke-width:5px;stroke-linecap:round;transition:stroke-dasharray .65s cubic-bezier(.22,1,.36,1)}.ck-quality-instruments>div:last-child{flex-direction:column;gap:4px;display:flex}.ck-quality-instruments span{color:#546f82;font-size:11px}.ck-quality-instruments strong{color:#26727d;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:550;line-height:1.1}.ck-quality-instruments small{color:#607b8a;font-size:10px}.ck-latency{border-top:1px solid #e4edf3;justify-content:space-between;align-items:center;margin:8px 16px 0;padding:8px 0 4px;display:flex}.ck-latency>div{flex-direction:column;gap:3px;display:flex}.ck-latency span{color:#597588;font-size:11px}.ck-latency small{color:#668091;font-size:9px}.ck-latency strong{color:#275576;font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.ck-v2 .ck-gateway-errors{justify-content:flex-end;gap:18px;margin:5px 16px 10px;font-size:10px}.ck-v2 .ck-gateway-errors b{font-size:12px;font-weight:550}.ck-v2 .ck-resources{flex-direction:column;display:flex}.ck-v2 .ck-resources>.ck-inventory{gap:7px;padding:9px 16px 13px}.ck-v2 .ck-resources .ck-inventory-row{padding:0}.ck-v2 .ck-resources .ck-inventory-row strong{font-size:17px}.ck-v2 .ck-resources .ck-bar-track{height:4px}.ck-v2 .ck-footer{opacity:.95}.ck-v2 .ck-footer>span:first-child{font-size:9px}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-v2{padding:12px}.ck-v2 .ck-heading h1{letter-spacing:.03em;font-size:19px}.ck-v2 .ck-kpis article{padding:10px 12px}.ck-v2 .ck-kpis article:first-child{padding-left:12px}.ck-v2 .ck-kpis article>strong{font-size:29px}.ck-v2 .ck-sources{gap:4px}.ck-v2 .ck-sources button{padding:0 3px;font-size:12px}.ck-v2 .ck-followups{height:auto}.ck-v2 .ck-data{height:340px}.ck-v2 .ck-gateway{height:300px}.ck-v2 .ck-resources{height:260px}.ck-v2 .ck-followups>div{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.ck-bar-track>i,.ck-ring-value{transition:none}}:is(.cockpit-viewport:has(.ck-exhibit),.cockpit-gate){color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e22}body:has(.cockpit-hall.ck-exhibit)>a[href="/__ops/"][aria-label=测试环境，打开服务目录]{display:none}.cockpit-hall.ck-v2.ck-exhibit{--ck-ink:#edf5ff;--ck-muted:#a1b4d3;--ck-line:#253d60;--ck-blue:#62bcff;--ck-surface:#0d172e;--ck-cyan:#89d8ff;--ck-chart-accent:#67c6ff;--ck-chart-bar:#448af0;--ck-chart-grid:#25364e;--ck-chart-guide:#7c91b7;--ck-chart-point-outline:#0e1a32;color:var(--ck-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 53% 45%,#20206b44,#0000 59%),radial-gradient(at 50% 100%,#0d315a4d,#0000 66%),#060e20;grid-template-rows:104px 92px minmax(0,1fr);gap:12px;padding:10px 12px 8px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.ck-exhibit .ck-header{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:10px 12px 14px;position:relative}.ck-exhibit .ck-header:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0,39% 0,41% 90%,59% 90%,61% 0,100% 0,100% 100%,60% 100%,58% 0,42% 0,40% 100%,0 100%);background:linear-gradient(115deg,#06142bcc,#0000 38% 62%,#06142bcc);border-bottom:1px solid #397ec6;position:absolute;inset:0}.ck-header-left{align-items:center;gap:24px;min-width:0;display:flex}.ck-exhibit .ck-brand{flex:none;width:174px}.ck-exhibit .ck-brand img{filter:brightness(0)invert();opacity:.98;width:174px}.ck-exhibit .ck-heading h1{color:#f0f6ff;letter-spacing:.12em;text-shadow:0 0 22px #729eff55;font-size:40px;font-weight:650;line-height:1.2}.ck-exhibit .ck-heading>span{color:#aebcda;letter-spacing:.08em;font-size:13px}.ck-exhibit .ck-sources{flex-shrink:0;gap:16px}.ck-exhibit .ck-sources button{color:#b0c0da;height:35px;padding:0 2px;font-size:13px}.ck-exhibit .ck-sources button[aria-pressed=true]{color:#a9e5ff;background:0 0;border-color:#64c7ff}.ck-exhibit .ck-sources button:hover{color:#fff;background:#26375866}.ck-exhibit .ck-header-tools{gap:12px}.ck-exhibit .ck-header-tools>span{color:#adc0dd}.ck-exhibit .ck-header-tools b{color:#c6edff;font-size:27px}.ck-exhibit .ck-icon-button{color:#adc5e7;background:0 0;border:1px solid #0000}.ck-exhibit .ck-icon-button:hover:not(:disabled){color:#fff;background:#1a3154;border-color:#466994}.ck-exhibit .ck-toolbar{justify-content:flex-end}.ck-exhibit .ck-kpis{background:radial-gradient(at 52% 110%,#3549b83d,#0000 50%),linear-gradient(160deg,#0d203a,#060f20 70%);border:1px solid #316696;border-radius:6px;box-shadow:inset 0 1px #b0e9ff14,0 8px 24px #00051a44}.ck-exhibit .ck-kpis article{border-color:#273b5b;grid-template-rows:22px 54px;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:3px 15px;padding:10px 22px;display:grid}.ck-exhibit .ck-kpis article:first-child,.ck-exhibit .ck-kpis article:last-child{padding:10px 22px}.ck-exhibit .ck-kpis article>.ck-kpi-icon{opacity:1;color:#99d6ff;stroke-width:1.35px;grid-area:1/1/3;align-self:start;width:36px;height:36px;margin-top:4px}.ck-exhibit .ck-kpis article>div{grid-area:1/2}.ck-exhibit .ck-kpis article>div>span{color:#e2edff;font-size:16px}.ck-exhibit .ck-kpis article>strong{color:#bceeff;text-shadow:0 1px #ecfcff,0 0 18px #238ff54d;letter-spacing:-.04em;grid-area:2/2;margin:0;font-size:50px;font-weight:600;line-height:1.07}.ck-exhibit .ck-kpis article:nth-child(5)>strong,.ck-exhibit .ck-kpis article:nth-child(6)>strong{color:#bceeff;font-size:50px}.ck-exhibit .ck-main-grid{grid-template-columns:380px minmax(0,1fr) 410px;gap:12px}.ck-exhibit .ck-left-column{grid-template-rows:minmax(280px,.44fr) minmax(0,.56fr);gap:12px}.ck-exhibit .ck-center-column{grid-template-rows:minmax(0,1fr) 176px;gap:12px}.ck-exhibit .ck-right-column{grid-template-rows:minmax(267px,1.16fr) minmax(257px,1.08fr) minmax(159px,.7fr);gap:12px}.ck-exhibit .ck-panel{background:radial-gradient(at 0 0,#19426b35,#0000 68%),linear-gradient(145deg,#091a30,#070f20);border:1px solid #316797;border-radius:6px;box-shadow:inset 0 1px #a9e4ff18,0 4px 18px #01071555}.ck-exhibit .ck-panel-head,.ck-exhibit .ck-data>.ck-panel-head{background:linear-gradient(90deg,#14325545,#0000);border-color:#284c70;height:50px;padding:0 17px;position:relative}.ck-exhibit .ck-panel-head h2{color:#e3eeff;gap:9px;font-size:20px;font-weight:600}.ck-exhibit .ck-panel-head h2>svg{color:#87cdff;stroke-width:1.6px;width:25px;height:25px}.ck-exhibit .ck-panel-head>span{color:#a4b5d0;font-size:10px}.ck-exhibit .ck-panel-head>span>b{color:#99dcff;font-size:15px}.ck-exhibit .ck-map{background:#090f25;border-color:#284b74}.ck-exhibit .ck-map>.ck-panel-head{background:#0b152add}.ck-exhibit .cockpit-network-globe{background:radial-gradient(at 57% 44%,#31327438,#0000 64%),#090f25;position:relative;inset:auto}.ck-exhibit .cockpit-webgl-network{background:0 0}.ck-exhibit .cockpit-network-scope{color:#a4bcdb;font-size:11px;top:12px}.ck-exhibit .cockpit-network-scope i{background:#8baaff}.ck-exhibit .cockpit-network-axis{color:#c7d8f6;background:#101e3de8;border-color:#45659a;border-radius:4px;padding:7px 14px;font-size:12px;top:14px}.ck-exhibit .cockpit-network-axis strong{color:#e7f3ff}.ck-exhibit .cockpit-network-axis i{color:#9b91f8}.ck-exhibit .cockpit-network-routes{background:#0c192eea;border-color:#385279;border-radius:5px;width:204px;top:61px;right:14px;box-shadow:0 10px 25px #03061040}.ck-exhibit .cockpit-network-routes>header{background:0 0;border-color:#293e61;padding:11px 12px}.ck-exhibit .cockpit-network-routes>header span{color:#b7e6ff}.ck-exhibit .cockpit-network-routes>header small,.ck-exhibit .cockpit-network-routes small{color:#a2b7d3;font-size:10px}.ck-exhibit .cockpit-network-routes button{background:0 0;border-color:#233957;min-height:55px;padding:10px 12px}.ck-exhibit .cockpit-network-routes b{color:#e1edff;font-size:13px}.ck-exhibit .cockpit-network-routes strong{color:#a0dcff;font-size:16px}.ck-exhibit .cockpit-network-routes button.active,.ck-exhibit .cockpit-network-routes button:hover{background:#24457566;border-left-color:#89baff}.ck-exhibit .cockpit-network-routes p{color:#a8bad6}.ck-exhibit .cockpit-network-legend{white-space:nowrap;background:#0c1930eb;border:1px solid #2b476d;border-radius:5px;flex-wrap:nowrap;width:max-content;padding:4px 8px;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.ck-exhibit .cockpit-network-legend button{color:#b9cde9;background:0 0;border:0;border-radius:3px;height:27px;font-size:11px}.ck-exhibit .cockpit-network-legend button.active,.ck-exhibit .cockpit-network-legend button:hover{color:#e2f2ff;box-shadow:none;background:#29456a}.ck-exhibit .cockpit-network-fact{width:234px;box-shadow:none;background:#0e1b32eb;border:1px solid #304c75;border-radius:4px;padding:10px 12px;bottom:57px;right:14px}.ck-exhibit .cockpit-network-fact>span{color:#a4b9d9;font-size:10px}.ck-exhibit .cockpit-network-fact strong{color:#ddecff;font-size:12px}.ck-exhibit .cockpit-network-fact small{color:#a4b9d9;font-size:10px}.ck-exhibit .cockpit-globe-label{color:#e3efff;box-shadow:none;text-shadow:0 1px 5px #030814;background:#101b328f;border:0;font-size:12px;font-weight:600}.ck-exhibit .cockpit-globe-label.is-china,.ck-exhibit .cockpit-globe-label.is-asean{color:#e1edff;letter-spacing:.08em;background:0 0;font-size:16px}.ck-exhibit .cockpit-globe-label.is-hub{color:#c3eeff;background:#10213ae8;border:1px solid #69bdf0;padding:6px 9px;font-size:12px;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 0 16px #529ef22b}.ck-exhibit .cockpit-label-leader{pointer-events:none;position:absolute;overflow:visible}.ck-exhibit .cockpit-label-leader line{stroke:#84c9ed;stroke-width:.7px;opacity:.5}.ck-exhibit .cockpit-globe-label.is-source{color:#d9eaff;transform:translate(10px,-70%)}.ck-exhibit .cockpit-globe-label.is-active{color:#b7e8ff;background:#14243edd}.ck-exhibit .cockpit-webgl-loading{color:#bdd2f0;background:#101a30}.ck-exhibit .ck-trend-switch{gap:18px;padding:16px 16px 0}.ck-exhibit .ck-trend-switch button{color:#b6c8e0;background:0 0;border-color:#2b405e}.ck-exhibit .ck-trend-switch button>strong{color:#ceeaff;font-size:26px}.ck-exhibit .ck-trend-switch button>small{color:#9bb0cb}.ck-exhibit .ck-trend-switch button[aria-pressed=true]{color:#a2ddff;border-color:#6bcaff}.ck-exhibit .ck-trend-switch button[aria-pressed=true]>strong{color:#afe4ff}.ck-exhibit .ck-trend-switch button:hover{color:#fff;border-color:#aca3ff}.ck-exhibit .ck-trend-readout{color:#a2b4cf;font-size:11px}.ck-exhibit .ck-trend-readout strong{color:#d1e7ff}.ck-exhibit .ck-trend-plot text{fill:#aabbd3;font-size:10px}.ck-exhibit .ck-trend-date input{accent-color:#68c5ff;background:#2b4162}.ck-exhibit .ck-trend-date input::-webkit-slider-thumb{background:#8bd4ff;box-shadow:0 0 0 3px #14213a}.ck-exhibit .ck-trend-date input::-moz-range-thumb{background:#8bd4ff}.ck-exhibit .ck-trend-date button{color:#b4c9e8;background:0 0}.ck-exhibit .ck-activity-stream .ck-event{color:#e1edff;border-color:#293c57;gap:12px;height:96px;min-height:96px;padding:15px 2px 10px}.ck-exhibit .ck-activity-stream .ck-event:hover{color:#fff;background:#243d6355}.ck-exhibit .ck-event-icon{color:#8ed4ff;background:#19365470;border:1px solid #335a86;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;margin-top:3px;display:grid}.ck-exhibit .ck-event-icon svg{stroke-width:1.7px;width:17px;height:17px}.ck-exhibit .ck-event-icon.kind-adjustment,.ck-exhibit .ck-event-icon.kind-simulation{color:#c6b7ff;background:#32265c70;border-color:#615082}.ck-exhibit .ck-activity-stream .ck-event-content>strong{font-size:14px}.ck-exhibit .ck-activity-stream .ck-event-content>small,.ck-exhibit .ck-activity-stream .ck-event-content em{color:#9fafd0;border-color:#384b69}.ck-exhibit .ck-activity-stream .ck-event>svg{color:#8aa4c7}.ck-exhibit .ck-stream-viewport{scrollbar-color:#395273 transparent}.ck-exhibit .ck-stream-footer{color:#a4b9d8;border-color:#293e5c}.ck-exhibit .ck-stream-footer>small{color:#93a9c6}.ck-exhibit .ck-stream-footer .is-moving i{background:#78c9ff}.ck-exhibit .ck-data-lead{padding:14px 18px 8px}.ck-exhibit .ck-data-lead>div>span{color:#c5d8ee;font-size:13px}.ck-exhibit .ck-data-lead strong{color:#d1edff;font-size:44px}.ck-exhibit .ck-data-lead strong>small,.ck-exhibit .ck-data-lead>small{color:#a1b3cf}.ck-exhibit .ck-inventory-row span{color:#b7cbe4;font-size:12px}.ck-exhibit .ck-inventory-row strong,.ck-exhibit .ck-inventory-teal .ck-inventory-row strong{color:#e1edff;font-size:21px}.ck-exhibit .ck-inventory-row strong>small,.ck-exhibit .ck-inventory-row>small{color:#9bafcd}.ck-exhibit .ck-bar-track{background:#223955;border-radius:2px;height:6px}.ck-exhibit .ck-bar-track>i{background:linear-gradient(90deg,#417ee1,#8bd9ff)}.ck-exhibit .ck-bar-track.is-signed:after{background:#c0d8f4}.ck-exhibit .ck-data-controls{color:#adbfda;border-color:#2a3d58;padding:10px 16px}.ck-exhibit .ck-data-controls b{color:#e3efff}.ck-exhibit .ck-gateway-volume>span:first-child,.ck-exhibit .ck-gateway-volume>span:last-child{color:#b1c2dc}.ck-exhibit .ck-gateway-volume>strong{color:#b6e5ff;font-size:32px}.ck-exhibit .ck-quality-instruments{justify-content:flex-start;gap:20px;padding:0 22px}.ck-exhibit .ck-success-ring{color:#bceaff;width:94px;height:94px}.ck-exhibit .ck-ring-value{stroke:#858ffd;stroke-width:5px}.ck-exhibit .ck-ring-label{fill:#b8e8ff;font-variant-numeric:tabular-nums;font-size:19px}.ck-exhibit .ck-quality-instruments span{color:#c2d4ef;font-size:13px}.ck-exhibit .ck-quality-instruments strong{color:#e4efff;font-size:23px}.ck-exhibit .ck-quality-instruments strong>small{margin-left:4px;font-size:10px}.ck-exhibit .ck-quality-instruments small{color:#a2b7d6;font-size:10px}.ck-exhibit .ck-latency{border-color:#293f5e}.ck-exhibit .ck-latency span,.ck-exhibit .ck-latency small{color:#acc0db}.ck-exhibit .ck-latency strong{color:#d6eaff}.ck-exhibit .ck-gateway-errors,.ck-exhibit .ck-gateway-errors b{color:#b9d0ec}.ck-exhibit .ck-resources .ck-inventory-row strong{color:#e1edff}.ck-exhibit .ck-followups{height:calc(100% - 50px)}.ck-exhibit .ck-followups>div{border-color:#2d4161;padding:9px 20px}.ck-exhibit .ck-followups span{color:#b5c9e6;font-size:12px}.ck-exhibit .ck-followups strong{color:#b4e3ff;font-size:30px}.ck-exhibit .ck-followups small{color:#a2b5d0}.ck-exhibit .ck-progress-meter i{background:#243953}.ck-exhibit .ck-progress-meter i.is-filled{background:#70bcf7}.ck-exhibit :where(button,input):focus-visible{outline-color:#c5b9ff!important}.ck-exhibit .ck-error{color:#ffd5ac;background:#33261d;border-color:#8f6645}.ck-exhibit .ck-error button{color:#ffe0be}.ck-exhibit .ck-notes-dialog,.ck-exhibit .ck-event-dialog{color:#dce9fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1a30;border-color:#4a6185;box-shadow:0 24px 100px #0009}.ck-exhibit .ck-notes-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010614a8}.ck-exhibit .ck-event-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010614a8}.ck-exhibit .ck-notes-header,.ck-exhibit .ck-event-dialog>header{color:#e3efff;background:#15223c;border-color:#354966}.ck-exhibit .ck-notes-header h2,.ck-exhibit .ck-event-dialog h2{color:#e3efff}.ck-exhibit .ck-notes-header small,.ck-exhibit .ck-event-dialog>header>div>span{color:#acc2e1}.ck-exhibit .ck-notes-close{color:#c4daf4;background:#203759;border-color:#4a6386}.ck-exhibit .ck-notes-meta,.ck-exhibit .ck-notes-context{color:#c2d4ef;background:#172640;border-color:#354b6a}.ck-exhibit .ck-notes-meta strong,.ck-exhibit .ck-notes-body strong,.ck-exhibit .ck-notes-body h3{color:#e0edff}.ck-exhibit .ck-notes-body,.ck-exhibit .ck-event-dialog p,.ck-exhibit .ck-event-dialog dl{color:#c0d0e7}.ck-exhibit .ck-notes-table th{color:#bcd2ed;background:#192b47;border-color:#354b6a}.ck-exhibit .ck-notes-table td,.ck-exhibit .ck-notes-record,.ck-exhibit .ck-event-dialog dl>div{color:#bacce5;background:0 0;border-color:#304560}.ck-exhibit .ck-event-dialog dt,.ck-exhibit .ck-notes-meta span{color:#a2b8d7}.ck-exhibit .ck-event-dialog dd{color:#deebff}.cockpit-viewport:not(.scaled) .cockpit-hall.ck-v2.ck-exhibit{grid-template-rows:auto auto auto}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-header{grid-template-columns:1fr auto}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-header-left{grid-area:2/1/auto/-1;justify-content:space-between}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-heading{text-align:left}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-main-grid{grid-template-columns:minmax(0,1fr)}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-left-column{grid-template-rows:420px;grid-template-columns:1fr 1fr}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-right-column{grid-template-rows:350px auto;grid-template-columns:1fr 1fr}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit{padding:12px}.ck-exhibit .ck-heading h1{letter-spacing:.025em;font-size:19px}.ck-exhibit .ck-heading>span{font-size:10px}.ck-exhibit .ck-header-left{gap:0}.ck-exhibit .ck-sources{gap:4px;width:100%}.ck-exhibit .ck-sources button{padding:0;font-size:12px}.ck-exhibit .ck-toolbar{justify-content:flex-start}.ck-exhibit .ck-kpis article,.ck-exhibit .ck-kpis article:first-child,.ck-exhibit .ck-kpis article:last-child{grid-template-columns:23px minmax(0,1fr);gap:4px 7px;padding:15px 12px}.ck-exhibit .ck-kpis article>.ck-kpi-icon{width:20px;height:20px}.ck-exhibit .ck-kpis article>div>span{font-size:12px}.ck-exhibit .ck-kpis article>strong,.ck-exhibit .ck-kpis article:nth-child(5)>strong,.ck-exhibit .ck-kpis article:nth-child(6)>strong{font-size:27px}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-left-column,.cockpit-viewport:not(.scaled) .ck-exhibit .ck-right-column{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-center-column{grid-template-rows:530px auto}.ck-exhibit .ck-panel-head h2{font-size:14px}.ck-exhibit .ck-panel-head{padding:0 12px}.ck-exhibit .cockpit-network-axis{padding:7px 6px;font-size:10px;left:10px;right:10px}.ck-exhibit .cockpit-network-scope{font-size:10px;top:55px}.ck-exhibit .cockpit-network-legend{flex-wrap:wrap;justify-content:center;width:auto;bottom:10px;left:10px;right:10px;transform:none}.ck-exhibit .cockpit-network-legend button{font-size:10px}.ck-exhibit .cockpit-network-fact{width:209px;bottom:89px}.ck-exhibit .ck-followups{height:auto}.ck-exhibit .ck-followups>div{padding:13px 12px}.ck-exhibit .ck-followups strong{font-size:25px}}.ck-exhibit .ck-data .ck-inventory-row>small{display:none}.ck-exhibit .ck-success-ring{width:78px;height:78px}.ck-exhibit .ck-gateway-volume{padding-block:10px 7px}.ck-exhibit .ck-latency{margin-top:4px;padding-top:6px}.ck-exhibit .ck-latency>div>small{display:none}.ck-exhibit .ck-gateway-errors{margin-block:2px 6px}.ck-exhibit .ck-resources .ck-inventory-row{grid-template-columns:77px minmax(0,1fr) 42px;align-items:center;gap:9px;display:grid}.ck-exhibit .ck-resources .ck-inventory-row>div:first-child{display:contents}.ck-exhibit .ck-resources .ck-inventory-row span{grid-area:1/1;font-size:11px}.ck-exhibit .ck-resources .ck-inventory-row strong{text-align:right;grid-area:1/3;font-size:18px}.ck-exhibit .ck-resources .ck-bar-track{grid-area:1/2;width:100%}.ck-exhibit .ck-quality-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ck-exhibit .ck-notes-meta dt,.ck-exhibit .ck-notes-source,.ck-exhibit .ck-notes-empty,.ck-exhibit .ck-event-dialog>div>small{color:#b1c5e2}.cockpit-hall.ck-v2.ck-exhibit.ck-compact{grid-template-rows:88px 92px minmax(0,1fr)}.ck-exhibit.ck-compact .ck-kpis article{padding-block:8px}.ck-exhibit .cockpit-webgl-fallback strong{color:#e3eeff}.ck-exhibit .cockpit-webgl-fallback small{color:#adc2e0}.ck-exhibit .cockpit-webgl-fallback>span{background:radial-gradient(circle at 35% 30%,#274c7a,#111d38 70%);border-color:#547aab;box-shadow:0 0 30px #3f77c225}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-center-column:has(.cockpit-webgl-fallback){grid-template-rows:610px auto}.ck-exhibit .cockpit-webgl-fallback{justify-content:flex-start;padding:110px 12px 0}.ck-exhibit .cockpit-webgl-fallback>span{display:none}.ck-exhibit .cockpit-network-globe:has(.cockpit-webgl-fallback) .cockpit-network-routes{width:auto;display:block;top:172px;left:12px;right:12px}.ck-exhibit .cockpit-network-globe:has(.cockpit-webgl-fallback) .cockpit-network-fact{width:auto;bottom:80px;left:12px;right:12px}}.ck-exhibit .ck-header{isolation:isolate}.ck-exhibit .ck-header:before{content:"";z-index:-1;pointer-events:none;border:1px solid #325f94;border-top:0;position:absolute;inset:4px calc(50% - 268px) 2px;transform:perspective(100px)rotateX(20deg);box-shadow:0 6px 17px #134fd335,inset 0 -1px #8cbdff22}.ck-header-status{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.ck-exhibit .ck-header-tools{height:33px}.ck-exhibit .ck-sources button[aria-pressed=true]{text-shadow:0 0 12px #43b6ffbb;box-shadow:0 6px 8px -6px #7ad7ff}.ck-exhibit .ck-panel-head:after{content:"";background:linear-gradient(90deg,#8df,#448bc4);width:44px;height:2px;position:absolute;bottom:-1px;left:17px;box-shadow:0 0 9px #40baff99}.ck-exhibit .ck-kpis article>.ck-kpi-icon,.ck-exhibit .ck-panel-head h2>svg{filter:drop-shadow(0 0 6px #4ab8ff44)}.ck-exhibit .ck-data-lead strong{color:#bbebff;text-shadow:0 0 18px #278fff44;font-size:52px}.ck-exhibit .ck-gateway-volume>strong{text-shadow:0 0 15px #2589ff35;font-size:37px}.ck-exhibit .ck-quality-instruments{gap:18px;padding:0 18px}.ck-exhibit .ck-success-ring{flex:none;width:120px;height:120px}.ck-exhibit .ck-followups strong{color:#b5eaff;text-shadow:0 0 12px #349fff44;font-size:37px}.ck-exhibit .ck-followups>div{padding-block:10px}.ck-exhibit .ck-data-controls{border-top-color:#285078}.ck-exhibit .cockpit-network-routes{background:linear-gradient(145deg,#102441ef,#061125f5);border-color:#3c79ad;box-shadow:0 8px 25px #010b2888,inset 0 1px #95dcff22}.ck-exhibit .cockpit-network-fact{background:linear-gradient(145deg,#112848e8,#07152ced);border-color:#38608f;box-shadow:0 8px 20px #01081766}.ck-exhibit.ck-compact .ck-kpis article>strong{font-size:46px}.ck-exhibit.ck-compact .ck-data-lead strong{font-size:43px}.ck-exhibit.ck-compact .ck-center-column{grid-template-rows:minmax(0,1fr) 154px}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-header:before,.cockpit-viewport:not(.scaled) .ck-exhibit .ck-header:after{display:none}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-header{grid-template-columns:1fr;gap:10px;padding:0}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-header-left{grid-row:3}.ck-exhibit .ck-header-status{grid-row:2;align-items:stretch}.ck-exhibit .ck-header-tools{justify-content:space-between}.ck-exhibit .ck-panel-head h2{font-size:16px}.ck-exhibit .ck-panel-head h2>svg{width:21px;height:21px}.ck-exhibit .ck-followups strong{font-size:27px}.ck-exhibit .ck-success-ring{width:92px;height:92px}}.ck-exhibit .ck-sources button{font-size:15px}.ck-exhibit .ck-heading>span{font-size:14px}.ck-exhibit .ck-header:before{border-color:#4385bc;box-shadow:0 4px 0 -3px #65bcf6,0 9px 0 -8px #3b679b,0 10px 24px #2c69ef44}.ck-exhibit .ck-panel-head h2{font-size:22px}.ck-exhibit .ck-panel-head>span{font-size:12px}.ck-exhibit .ck-trend-switch button>span{font-size:15px}.ck-exhibit .ck-trend-switch button>strong{font-size:33px}.ck-exhibit .ck-trend-readout{font-size:13px}.ck-exhibit .ck-data-lead>div>span{font-size:16px}.ck-exhibit .ck-inventory-row span{font-size:15px}.ck-exhibit .ck-inventory-row strong,.ck-exhibit .ck-inventory-teal .ck-inventory-row strong{font-size:24px}.ck-exhibit .ck-data-controls{font-size:12px}.ck-exhibit .ck-data-controls svg{width:17px;height:17px}.ck-exhibit .ck-quality-instruments span{font-size:15px}.ck-exhibit .ck-quality-instruments small{font-size:12px}.ck-exhibit .ck-latency span{font-size:14px}.ck-exhibit .ck-latency strong{font-size:24px}.ck-exhibit .ck-gateway-errors{font-size:12px}.ck-exhibit .ck-followups span{font-size:14px}.ck-exhibit .ck-followups small{font-size:12px}.ck-exhibit .cockpit-network-routes b{font-size:16px}.ck-exhibit .cockpit-network-routes strong{font-size:20px}.ck-exhibit .cockpit-network-routes small{font-size:12px}.ck-exhibit .cockpit-network-axis{font-size:14px}.ck-exhibit .cockpit-network-legend button{font-size:13px}.ck-exhibit .ck-resources .ck-inventory-row{grid-template-columns:83px minmax(0,1fr) 44px}.ck-exhibit .ck-resources .ck-inventory-row span{font-size:13px}.ck-exhibit .ck-resources .ck-inventory-row strong{font-size:21px}@media (max-width:760px){.ck-exhibit .ck-sources button{font-size:12px}.ck-exhibit .ck-heading>span{font-size:10px}.ck-exhibit .ck-panel-head h2{font-size:16px}.ck-exhibit .ck-panel-head>span,.ck-exhibit .cockpit-network-axis,.ck-exhibit .cockpit-network-legend button{font-size:10px}.ck-exhibit .ck-followups span{font-size:12px}.ck-exhibit .ck-followups small{font-size:10px}}.ck-exhibit .ck-map>.ck-panel-head{background:linear-gradient(#060e24b8,#0000);border:0;position:absolute;top:0;left:0;right:0}.ck-exhibit .ck-map>.ck-panel-head:after{display:none}.ck-exhibit .ck-map .cockpit-network-axis{top:51px}.ck-exhibit .ck-map .cockpit-network-scope{top:54px}.ck-exhibit .cockpit-network-routes{width:242px;top:81px}.ck-exhibit .cockpit-network-routes button{gap:11px;min-height:60px}.ck-exhibit .cockpit-network-routes .ck-source-rank{color:#e9f8ff;background:linear-gradient(135deg,#5fc4ff,#236cda);border:1px solid #74caff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;display:grid;box-shadow:inset 0 1px 1px #e0faff66,0 0 9px #319aff55}.ck-exhibit .cockpit-network-routes button:nth-child(2) .ck-source-rank{background:linear-gradient(135deg,#a792ff,#6054c6);border-color:#bcadff;box-shadow:0 0 9px #805ff755}.ck-exhibit .cockpit-network-routes button:nth-child(n+3) .ck-source-rank{box-shadow:none;background:linear-gradient(135deg,#7194b7,#334660);border-color:#97b1c8}.ck-exhibit.ck-compact .ck-panel-head,.ck-exhibit.ck-compact .ck-data>.ck-panel-head{height:43px}.ck-exhibit.ck-compact .ck-panel-head h2{font-size:20px}.ck-exhibit.ck-compact .ck-data-lead{padding-block:8px 4px}.ck-exhibit.ck-compact .ck-inventory-row strong{font-size:21px}.ck-exhibit.ck-compact .ck-resources .ck-inventory-row strong{font-size:18px}.ck-exhibit.ck-compact .ck-resources .ck-inventory{gap:5px;padding-block:8px}.ck-exhibit.ck-compact .ck-followups{height:calc(100% - 43px)}.ck-exhibit.ck-compact .ck-followups>div{gap:3px;padding-block:7px}.ck-exhibit.ck-compact .ck-followups strong{font-size:32px}.ck-exhibit.ck-compact .ck-followups small{font-size:11px}@media (max-width:760px){.ck-exhibit .ck-map .cockpit-network-axis{top:68px}.ck-exhibit .ck-map .cockpit-network-scope{top:44px}}.ck-exhibit .cockpit-network-routes button{grid-template-columns:25px minmax(0,1fr) auto}.ck-exhibit.ck-compact .ck-gateway-volume{padding-block:7px 4px}.ck-exhibit .ck-right-column{grid-template-rows:minmax(282px,1.12fr) minmax(317px,1.28fr) minmax(169px,.68fr)}.ck-exhibit .ck-quality-instruments{min-height:120px}.ck-exhibit.ck-compact .ck-right-column{grid-template-rows:minmax(256px,1.12fr) minmax(252px,1.08fr) minmax(163px,.68fr)}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-center-column{grid-template-rows:560px minmax(180px,auto)}@media (min-width:761px) and (max-width:1100px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-exhibit .ck-kpis article,.ck-exhibit .ck-kpis article:first-child,.ck-exhibit .ck-kpis article:last-child{border-top:1px solid #273b5b;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;padding:16px}.ck-exhibit .ck-kpis article:nth-child(-n+3){border-top:0}.ck-exhibit .ck-kpis article:nth-child(3n+1){border-left:0}.ck-exhibit .ck-kpis article>.ck-kpi-icon{width:28px;height:28px}.ck-exhibit .ck-kpis article>strong{font-size:40px}.ck-exhibit .ck-kpis article:nth-child(5)>strong,.ck-exhibit .ck-kpis article:nth-child(6)>strong{font-size:35px}.ck-exhibit .ck-kpis article>div>span{font-size:14px}}@media (max-width:900px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-followups{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-followups>div{min-height:114px;padding:12px 18px}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-followups>div:nth-child(odd){border-left:0}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-followups>div:nth-child(n+3){border-top:1px solid #2d4161}}@media (max-width:760px){.ck-exhibit .ck-quality-instruments{min-height:92px}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-center-column{grid-template-rows:530px auto}}.ck-exhibit .ck-trend-switch button>strong{white-space:nowrap}@media (max-width:1100px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-trend-switch button{grid-template-columns:minmax(0,1fr)}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-trend-switch button>small{text-align:left;grid-area:3/1}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-trend-switch button>strong{font-size:27px}}.ck-exhibit .ck-data-lead{padding-block:4px}.ck-exhibit .ck-data-controls{padding-block:6px}.ck-exhibit .ck-resources .ck-inventory{padding-block:8px}.ck-exhibit.ck-compact .ck-success-ring{width:74px;height:74px}.ck-exhibit.ck-compact .ck-quality-instruments{min-height:74px}.ck-exhibit .ck-heading{min-width:470px}.ck-exhibit .ck-heading>span{margin-top:7px}.ck-exhibit .ck-kpis{grid-template-columns:repeat(4,minmax(0,.9fr)) minmax(0,1.12fr) minmax(0,1.4fr)}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage>.ck-kpi-icon{grid-row:1;align-self:center;width:25px;height:25px;margin:0}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage>strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em;grid-column:1/-1;font-size:46px}.ck-exhibit.ck-compact .ck-heading h1{font-size:36px}.ck-exhibit.ck-compact .ck-heading>span{margin-top:5px}.ck-exhibit.ck-compact .ck-kpis article.ck-kpi-ai-usage>strong{font-size:43px}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-heading{min-width:0}@media (max-width:1100px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage>strong{font-size:30px}}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-exhibit .ck-heading{padding-block:9px}.ck-exhibit .ck-heading h1{letter-spacing:.04em;font-size:27px;line-height:1.3}.ck-exhibit .ck-heading>span{font-size:11px}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage>strong{font-size:24px}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage>.ck-kpi-icon{width:20px;height:20px}}.cockpit-viewport.scaled .ck-exhibit .ck-panel-head{height:48px}.cockpit-viewport.scaled .ck-exhibit.ck-compact .ck-right-column{gap:8px}.cockpit-viewport.scaled .ck-exhibit.ck-compact .ck-panel-head{height:42px}.cockpit-viewport.scaled .ck-exhibit.ck-compact .ck-data-lead{padding-block:4px 2px}.cockpit-viewport.scaled .ck-exhibit.ck-compact .ck-gateway-volume{padding-block:4px 3px}.cockpit-viewport.scaled .ck-exhibit.ck-compact .ck-latency{margin-top:2px;padding-block:4px 2px}.cockpit-viewport.scaled .ck-exhibit .ck-kpis article{row-gap:2px;padding-block:5px}.ck-exhibit .ck-source-content{display:contents}.ck-exhibit .ck-source-content[aria-hidden=true]>*{visibility:hidden}.ck-exhibit .ck-source-transition{z-index:8;color:#c4def2;justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex;position:absolute;inset:150px 24px 24px}.ck-exhibit .ck-source-transition>i{border:2px solid #24466b;border-top-color:#75d6ff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ck-source-spin}.ck-exhibit .ck-source-transition button{color:#d6efff;background:#12345a;border:1px solid #5ca1cc;border-radius:5px;padding:8px 16px}.ck-exhibit .ck-error{z-index:9;width:max-content;max-width:calc(100% - 40px);position:absolute;top:114px;left:auto;right:20px;transform:none}@keyframes ck-source-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ck-exhibit .ck-source-transition>i{animation:none}}@media (max-width:760px){.ck-exhibit .ck-source-transition{min-height:230px;top:270px;bottom:auto}.ck-exhibit .ck-error{top:240px}}.ck-exhibit .ck-kpis article>div{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:7px;min-width:0;display:flex}.ck-exhibit .ck-kpis .ck-kpi-label-unit{color:#a1b4d3;font-size:11px;font-weight:400;line-height:1}.ck-exhibit .ck-kpis article>strong{white-space:nowrap;font-variant-numeric:tabular-nums;align-self:end}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage{container-type:inline-size}.ck-exhibit .ck-kpis article.ck-kpi-ai-usage>strong,.ck-exhibit.ck-compact .ck-kpis article.ck-kpi-ai-usage>strong{letter-spacing:-.035em;font-size:min(43px,10.8cqw)}@media (max-width:1100px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis article{grid-template-rows:20px 43px}}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis article{grid-template-rows:20px 38px}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis article:nth-child(5),.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis article.ck-kpi-ai-usage{border-left:0;grid-column:1/-1}.cockpit-viewport:not(.scaled) .ck-exhibit .ck-kpis article.ck-kpi-ai-usage>strong{font-size:min(34px,10.8cqw)}}.ck-exhibit{--ck-chart-bar:#4d9bf5;--ck-chart-bar-light:#83ceff;--ck-chart-bar-dark:#275dc4;--ck-chart-active-light:#c0f4ff;--ck-chart-active-dark:#3470e6;--ck-chart-bar-cap:#b8eaff}.ck-exhibit .ck-trend-bar{stroke:#7ac8ff55;stroke-width:.55px}.ck-exhibit .ck-trend-bar.is-selected{stroke:#b6ecff}.ck-exhibit .ck-trend-bar-cap{opacity:.82}.ck-exhibit .ck-trend-line{filter:drop-shadow(0 0 2px #52bfff70)}.ck-exhibit .ck-trend-switch button{border-color:#23415c;position:relative}.ck-exhibit .ck-trend-switch button:after{content:"";opacity:0;background:linear-gradient(90deg,#47ccff,#8ae5ff);width:42%;height:3px;transition:opacity .18s;position:absolute;bottom:-2px;left:0;box-shadow:0 0 9px #37bfff66}.ck-exhibit .ck-trend-switch button[aria-pressed=true]:after{opacity:1}.ck-exhibit .ck-trend-switch button>strong{color:#b5edff;text-shadow:0 0 14px #42b8ff25}.ck-exhibit .ck-trend-date input{box-shadow:inset 0 1px 2px #020814}.ck-exhibit .ck-trend-date input::-webkit-slider-thumb{box-shadow:0 0 0 3px #152841,0 0 9px #51c9ff99}.ck-exhibit .ck-bar-track{background:linear-gradient(#112846,#193959);border:1px solid #35577a;border-radius:4px;height:8px;box-shadow:inset 0 1px 2px #030b1a80}.ck-exhibit .ck-bar-track>i,.ck-exhibit .ck-inventory-teal .ck-bar-track>i{background:linear-gradient(#a1eaff55 0,#0000 35%,#0c56aa3d 100%),linear-gradient(90deg,#2894f5,#76dcff);box-shadow:inset 0 1px #b2efff88,inset 0 -1px #236cd780}.ck-exhibit .ck-inventory-teal .ck-bar-track>i{background:linear-gradient(#b5faff66 0,#0000 42%,#0a68853d 100%),linear-gradient(90deg,#309fee,#67deeb)}.ck-exhibit .ck-bar-track>i:after{content:"";background:#c5f5ffbb;width:2px;position:absolute;top:0;bottom:0;right:0}.ck-exhibit .ck-inventory-row strong{text-shadow:0 0 12px #51bdff22}.ck-exhibit .ck-resources .ck-bar-track{height:8px}.ck-exhibit .ck-progress-meter{gap:3px;height:8px}.ck-exhibit .ck-progress-meter i{background:linear-gradient(#1e3d64,#123050);border:1px solid #355477;border-radius:1px}.ck-exhibit .ck-progress-meter i.is-filled{background:linear-gradient(#a3eeff,#36aff1);border-color:#76d7ff;box-shadow:0 0 4px #33b6ff35}.ck-exhibit .ck-success-ring{background:radial-gradient(at 44% 33%,#17406b38,#0b192b11 62%,#0000 64%);border-radius:50%}.ck-exhibit .ck-ring-rim{stroke:#2b5684;stroke-width:.8px}.ck-exhibit .ck-ring-inner{stroke:#214a71;stroke-width:.8px;opacity:.7}.ck-exhibit .ck-ring-track{stroke:#183756;stroke-width:7px}.ck-exhibit .ck-ring-value{stroke:var(--ck-ring-paint);stroke-width:7px;filter:drop-shadow(0 0 2px #607cff75)}.ck-exhibit .ck-ring-label{fill:#9eeaff;letter-spacing:-.035em;text-shadow:0 0 10px #53cbff44;font-size:18px;font-weight:600}.ck-exhibit .ck-quality-instruments strong{color:#c5eaff;font-weight:500}.ck-exhibit .ck-stream-records{padding:0 15px 0 28px}.ck-exhibit .ck-stream-records:before{content:"";pointer-events:none;background:linear-gradient(#5fb4e8aa,#3b709b99);width:1px;position:absolute;top:20px;bottom:20px;left:12px}.ck-exhibit .ck-activity-stream .ck-event{--ck-event-light:#70d5ff;--ck-event-edge:#2877aa;--ck-event-base:#0c2946;border-bottom-color:#244760aa;gap:11px;height:82px;min-height:82px;padding:12px 0 10px;position:relative}.ck-exhibit .ck-activity-stream .ck-event.kind-simulation{--ck-event-light:#86dfec;--ck-event-edge:#3d859f;--ck-event-base:#102c3e}.ck-exhibit .ck-activity-stream .ck-event.kind-poc,.ck-exhibit .ck-activity-stream .ck-event.kind-opportunity,.ck-exhibit .ck-activity-stream .ck-event.kind-adjustment{--ck-event-light:#c4abff;--ck-event-edge:#6558a9;--ck-event-base:#262047}.ck-exhibit .ck-activity-stream .ck-event.kind-transaction{--ck-event-light:#ffd389;--ck-event-edge:#8d7045;--ck-event-base:#332a1e}.ck-exhibit .ck-activity-stream .ck-event:before{content:"";border:1px solid var(--ck-event-light);background:radial-gradient(circle at 35% 30%, #effbff 0 10%, var(--ck-event-light) 33%, var(--ck-event-edge) 72%);width:7px;height:7px;box-shadow:0 0 0 3px #091a2e, 0 0 8px var(--ck-event-edge);border-radius:50%;position:absolute;top:18px;left:-19px}.ck-exhibit .ck-activity-stream .ck-event .ck-event-icon{border-color:var(--ck-event-edge);width:37px;height:37px;color:var(--ck-event-light);background:radial-gradient(ellipse at 35% 20%, #5b99d037, transparent 65%), var(--ck-event-base);margin-top:2px;box-shadow:inset 0 1px 1px #b9e9ff22,inset 0 -2px 4px #02091744,0 3px 7px #02081755}.ck-exhibit .ck-event-icon svg{filter:drop-shadow(0 0 3px #88d8ff30);width:19px;height:19px}.ck-exhibit .ck-activity-stream .ck-event-content{gap:4px}.ck-exhibit .ck-activity-stream .ck-event-content>strong{color:#e4f2ff;padding-right:78px;font-size:13px;font-weight:600}.ck-exhibit .ck-activity-stream .ck-event-content>span{color:#adc4df;font-size:11px}.ck-exhibit .ck-activity-stream .ck-event-content>small{color:#8faece;padding-right:16px;font-size:10px}.ck-exhibit .ck-activity-stream .ck-event-content>small>span{font-size:inherit}.ck-exhibit .ck-activity-stream .ck-event-content em{color:#91b3d2;border-color:#31506c}.ck-exhibit .ck-event-time{color:#9abbdf;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:18px;position:absolute;top:13px;right:0}.ck-exhibit .ck-activity-stream .ck-event>svg{color:#6f9bbb;width:11px;height:11px;position:absolute;top:auto;bottom:14px;right:0}.ck-exhibit .ck-activity-stream .ck-event:hover{background:linear-gradient(90deg,#0000,#15416b33)}.ck-exhibit .ck-activity-stream .ck-event:hover .ck-event-icon{border-color:var(--ck-event-light);box-shadow:inset 0 1px 1px #c5f1ff33,0 0 12px #49b2ec25}@media (max-width:760px){.ck-exhibit .ck-stream-records{padding-left:28px}.ck-exhibit .ck-activity-stream .ck-event{height:86px;min-height:86px}.ck-exhibit .ck-activity-stream .ck-event-content>strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.ck-exhibit .ck-trend-switch button:after{transition:none}}.ck-exhibit .ck-activity-stream .ck-event{height:96px;min-height:96px}.ck-exhibit .ck-activity-stream .ck-event-content>strong{padding-right:89px;font-size:16px}.ck-exhibit .ck-activity-stream .ck-event-content>span{font-size:13px}.ck-exhibit .ck-activity-stream .ck-event-content>small,.ck-exhibit .ck-event-time{font-size:11px}@media (max-width:760px){.ck-exhibit .ck-activity-stream .ck-event{height:90px;min-height:90px}.ck-exhibit .ck-activity-stream .ck-event-content>strong{padding-right:85px;font-size:13px}.ck-exhibit .ck-activity-stream .ck-event-content>span{font-size:12px}}.ck-exhibit .ck-bar-track,.ck-exhibit .ck-resources .ck-bar-track{height:9px}.ck-exhibit .ck-progress-meter{flex:none;min-height:10px}.ck-exhibit .ck-language-switch{background:#0b1c3080;border:1px solid #517b9b55;border-radius:6px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.ck-exhibit .ck-language-switch button{color:#a5b9d1;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:32px;height:30px;padding:0 6px;font-size:13px;font-weight:400;line-height:1}.ck-exhibit .ck-language-switch>span{color:#536e8c;font-size:12px}.ck-exhibit .ck-language-switch button[aria-pressed=true]{color:#c6f0ff;background:#2879ac30;box-shadow:inset 0 -1px #79d6fa}.ck-exhibit .ck-language-switch button:hover{color:#fff;background:#2879ac50}.ck-exhibit .ck-language-switch button:active{background:#2879ac80}.ck-exhibit .ck-language-switch button:focus-visible{outline-offset:2px;outline:2px solid #91ddff}.ck-exhibit[lang=en] .ck-heading h1{letter-spacing:.012em;font-size:32px}.ck-exhibit[lang=en] .ck-heading>span{letter-spacing:.025em;font-size:12px}.ck-exhibit[lang=en] .ck-panel-head h2{letter-spacing:0;font-size:18px}.ck-exhibit[lang=en] .ck-kpis article>div>span{font-size:15px}.ck-exhibit[lang=en] .cockpit-network-axis{letter-spacing:0;font-size:11px}.ck-exhibit[lang=en] .cockpit-globe-label{letter-spacing:0}.ck-exhibit[lang=en] .cockpit-globe-label.is-hub{font-size:15px}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit[lang=en] .ck-heading h1{font-size:25px}.cockpit-viewport:not(.scaled) .ck-exhibit[lang=en] .ck-heading>span{font-size:10px}.ck-exhibit .ck-header-tools{gap:8px}}.ck-exhibit[lang=en] .ck-resources .ck-inventory-row{grid-template-columns:122px minmax(0,1fr) 44px}.ck-exhibit[lang=en] .ck-resources .ck-inventory-row span{white-space:nowrap;font-size:12px}.ck-exhibit[lang=en] .ck-kpis article:not(.ck-kpi-ai-usage) .ck-kpi-label-unit{display:none}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-exhibit[lang=en] .ck-kpis article>div>span{font-size:12px}}.sim-profile-grid button[data-profile=EXHIBITION]{background:linear-gradient(115deg,#eaf5ff,#f3f1ff);border-color:#8aaedf;grid-column:1/-1}.sim-profile-grid button[data-profile=EXHIBITION] strong{color:#16558b;font-size:15px}.sim-exhibition-preset{background:#f6faff;border:1px solid #cddfee;border-radius:12px;padding:22px}.sim-exhibition-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sim-exhibition-metrics span{gap:8px;display:grid}.sim-exhibition-metrics small{color:#59738b;font-size:13px}.sim-exhibition-metrics strong{color:#17527e;font-size:20px}.sim-exhibition-preset p{color:#58718b;margin:8px 0;font-size:13px;line-height:1.7}.v2-workspace-home .role-workbench .rw-system-card-refined{isolation:isolate;background:#fff;border:1px solid #e1e8ee;border-radius:16px;gap:0;padding:0 24px 20px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 3px 12px #1e3a4a03}.rw-system-card-refined:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--glow-x,50%) var(--glow-y,30%),color-mix(in srgb,var(--app-accent) 10%,transparent),transparent 78%);transition:opacity .22s;position:absolute;inset:0}.v2-workspace-home .role-workbench .rw-system-card-refined:hover{border-color:color-mix(in srgb,var(--app-accent) 40%,#e1e8ee);box-shadow:0 12px 30px color-mix(in srgb,var(--app-accent) 10%,transparent);transform:translateY(-3px)}.rw-system-card-refined:hover:after{opacity:1}.rw-system-card-refined:focus-visible:after{opacity:1}.rw-system-card-refined:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.rw-system-card-refined .rw-app-cover{background:linear-gradient(110deg,color-mix(in srgb,var(--app-accent) 7%,white),color-mix(in srgb,var(--app-accent) 2%,white));border-bottom:1px solid color-mix(in srgb,var(--app-accent) 10%,white);align-items:center;gap:14px;width:calc(100% + 48px);height:104px;margin:0 -24px 20px;padding:22px 24px;display:flex;position:relative}.rw-system-card-refined .rw-app-icon{width:48px;height:48px;color:var(--app-accent);box-shadow:0 3px 8px color-mix(in srgb,var(--app-accent) 7%,transparent);background:#ffffffd9;border:1px solid #fff;border-radius:14px;flex:none;margin:0}.rw-app-category{z-index:1;letter-spacing:1px;color:var(--app-accent);font-size:12px;font-weight:500;position:relative}.rw-app-motif{fill:none;width:128px;height:102px;stroke:var(--app-accent);stroke-width:1.4px;opacity:.15;pointer-events:none;transition:opacity .22s,transform .35s;position:absolute;top:5px;right:10px}.rw-system-card-refined:hover .rw-app-motif{opacity:.27;transform:translate(-4px)}.rw-system-card-refined>strong{letter-spacing:.15px;color:#24394b!important;font-size:17px!important}.rw-system-card-refined>p{color:#657887!important;margin:10px 0 22px!important;font-size:13px!important;line-height:1.85!important}.rw-system-card-refined .rw-app-foot{border-top:1px solid #edf1f4;width:100%;margin-top:auto;padding-top:15px;font-size:12px;color:var(--app-accent)!important}.demand-studio-refined{width:100%;max-width:none;margin:0}.demand-studio-refined .demand-chat{height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.demand-studio-refined .demand-chat-header{background:0 0;border-bottom:0;gap:16px;padding:0 0 15px}.demand-studio-refined .demand-chat-brand strong{font-size:16px}.demand-studio-refined .demand-chat-brand small{font-size:12px}.demand-studio-refined .demand-u2-mark{place-items:center;width:34px;height:34px;display:grid}.demand-studio-refined .demand-history{background:0 0;border:0;max-height:none;padding:8px 0 12px;font-size:12px;overflow:visible}.demand-studio-refined .demand-history>div{padding-bottom:8px}.demand-studio-refined .demand-solution-context{background:0 0;border:0;border-bottom:1px solid #dce6ee;border-radius:0;flex:none;align-items:center;gap:12px;width:min(100%,1000px);margin:2px auto 0;padding:12px 0}.demand-studio-refined .demand-solution-context>span{white-space:nowrap;color:#748b9b;background:0 0;padding:0;font-size:11px}.demand-studio-refined .demand-solution-context strong{font-size:13px}.demand-studio-refined .demand-solution-context p{white-space:normal;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.65;display:block;overflow:visible}.demand-studio-refined .demand-chat-log{overscroll-behavior:auto;flex:none;width:min(100%,1000px);min-height:0;max-height:none;margin:0 auto;padding:24px 0 20px;display:block;overflow:visible}.demand-studio-refined .demand-chat-welcome{text-align:left;width:100%;max-width:none;margin:0;padding:0}.demand-studio-refined .demand-chat:has(.demand-solution-context) .demand-chat-welcome{text-align:left;width:100%;max-width:none;margin:0;padding:0}.demand-studio-refined .demand-chat-welcome h3{letter-spacing:-.3px;margin:0;font-size:clamp(21px,1.65vw,27px);font-weight:600;line-height:1.5}.demand-studio-refined .demand-chat:has(.demand-solution-context) .demand-chat-welcome h3{letter-spacing:-.3px;margin:0;font-size:clamp(21px,1.65vw,27px);font-weight:600;line-height:1.5}.demand-studio-refined .demand-chat-welcome p{margin:7px 0 18px;font-size:13px;line-height:1.8}.demand-studio-refined .demand-chat:has(.demand-solution-context) .demand-chat-welcome p{margin:7px 0 18px;font-size:13px;line-height:1.8}.demand-studio-refined .demand-chat-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-shell .demand-studio-refined .demand-chat-examples button{text-align:left;color:#3c596d;white-space:normal;overflow-wrap:anywhere;background:#ffffffa8;border:1px solid #dbe5ed;border-radius:10px;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;min-height:68px;padding:13px 14px;font-size:12px;line-height:1.65;transition:background .18s,border-color .18s;display:grid}.demand-prompt-icon{color:#508bb1;display:flex}.v2-shell .demand-studio-refined .demand-chat-examples button:hover{background:#fff;border-color:#9bbfd5}.demand-studio-refined .demand-chat-composer{border-color:#c8dce8;border-radius:13px;width:min(100%,1000px);margin:0 auto 8px;padding:15px 18px 12px;position:static;box-shadow:0 4px 16px #234f6906}.demand-studio-refined .demand-chat-message{margin-top:4px;margin-bottom:24px}.v2-shell .demand-studio-refined .demand-summary-launch{width:min(100%,1000px);margin:0 auto 16px}.v2-shell .demand-studio-refined .demand-human{color:#246b9e;box-shadow:none;background:#fff;border-color:#c8dbe9}.v2-shell .demand-studio-refined .demand-human:hover:not(:disabled){color:#185b90;background:#edf6fd;border-color:#8db6d5}@media (min-width:761px) and (max-height:850px){.demand-studio-refined .demand-chat-header{padding-bottom:8px}.demand-studio-refined .demand-chat-log{padding:16px 0}.demand-studio-refined .demand-chat-welcome h3{font-size:21px}.v2-shell .demand-studio-refined .demand-chat-examples button{min-height:60px}.demand-studio-refined .demand-chat-composer{padding:12px 15px 10px}}@media (max-width:760px){.demand-studio-refined .demand-chat-header{flex-wrap:wrap;padding:0 0 12px}.demand-studio-refined .demand-chat-examples{grid-template-columns:1fr;gap:8px}.demand-studio-refined .demand-chat-log{padding:20px 0 16px}.demand-studio-refined .demand-chat-composer{margin-bottom:12px;padding:13px}.demand-studio-refined .demand-solution-context{flex-wrap:wrap;gap:8px}.demand-studio-refined .demand-solution-context>div{min-width:75%}.demand-studio-refined .demand-solution-context>a{margin-left:auto}.v2-shell .demand-studio-refined .demand-chat-examples button{min-height:52px}.demand-studio-refined .demand-new span{display:inline}}@media (prefers-reduced-motion:reduce){.rw-system-card-refined,.rw-system-card-refined:after,.rw-app-motif{transition:none!important}.v2-workspace-home .role-workbench .rw-system-card-refined:hover{transform:none}}.project-scenarios{color:#294357;scroll-margin-top:100px}.ps-topline{color:#718797;align-items:center;gap:18px;margin-bottom:20px;font-size:12px;display:flex}.ps-topline button{color:#2b678f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}.ps-topline>button:last-child{margin-left:auto}.ps-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ps-heading h2{color:#203c50;margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.5}.ps-heading p{color:#6d8190;max-width:850px;margin:0;font-size:13px;line-height:1.85}.ps-heading>span,.ps-heading small{color:#7890a0;font-size:12px}.ps-heading>span{white-space:nowrap;padding-top:8px}.ps-metrics{border-block:1px solid #dce6ed;grid-template-columns:repeat(4,1fr);gap:24px;margin:0 0 25px;padding:20px 0;display:grid}.ps-metrics dt{color:#758c9b;font-size:12px}.ps-metrics dd{color:#255774;margin:8px 0;font-size:27px;font-weight:600}.ps-metrics dd small{font-size:13px;font-weight:400}.ps-metrics p{color:#8193a0;margin:0;font-size:11px}.ps-toolbar{color:#708493;align-items:center;gap:16px;margin-bottom:14px;font-size:12px;display:flex}.ps-toolbar>label:first-child{background:#fff;border:1px solid #d7e3eb;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.ps-toolbar input{width:245px;height:40px;min-height:40px;font:inherit;background:0 0;box-shadow:none!important;border:0!important;padding:0!important}.ps-toolbar>span{margin-left:auto}.ps-phase-label{align-items:center;gap:8px;display:flex}.ps-phase-label select{color:#3e6077;height:40px;font:inherit;background:#fff;border:1px solid #d7e3eb;border-radius:8px;padding:0 12px}.ps-project-list{background:#fff;border:1px solid #dae5ed;border-radius:12px;gap:0;display:grid;overflow:hidden}.v2-shell .ps-project{border:0;text-align:left;color:#33536a;cursor:pointer;white-space:normal;background:#fff;border-bottom:1px solid #e6edf2;border-radius:0;grid-template-columns:minmax(240px,1.8fr) minmax(125px,.8fr) minmax(110px,.7fr) minmax(180px,1.4fr) 18px;align-items:center;gap:22px;width:100%;padding:20px 22px;display:grid}.ps-project:last-child{border-bottom:0}.v2-shell .ps-project:hover{background:#f5fafe}.ps-project:focus-visible{outline-offset:-3px;outline:2px solid #388ac8}.ps-project-identity,.ps-project-phase,.ps-project-owner,.ps-project-next{flex-direction:column;gap:7px;min-width:0;display:flex}.ps-project-identity>strong{color:#294458;font-size:15px;line-height:1.6}.ps-project small,.ps-project-identity>span{color:#81929f;font-size:11px}.ps-project b,.ps-project-owner>strong{font-size:12px;font-weight:500}.ps-progress{background:#e6eff5;border-radius:3px;width:110px;max-width:100%;height:4px;overflow:hidden}.ps-progress i{background:#4c9aad;border-radius:3px;height:100%;display:block}.ps-project-next>span{font-size:12px;line-height:1.7}.ps-project em,.ps-heading>em{color:#417a64;white-space:nowrap;background:#edf5f1;border-radius:4px;align-self:flex-start;padding:3px 7px;font-size:11px;font-style:normal}.ps-project em[data-health=需关注],.ps-heading>em[data-health=需关注]{color:#9b762d;background:#fff5df}.ps-links{gap:25px;margin:23px 0;display:flex}.ps-links a,.ps-detail-grid a{color:#2a74a4;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.ps-provenance{color:#8193a0;border-top:1px solid #e1e9ef;margin-top:24px;padding-top:16px;font-size:11px}.ps-provenance summary{cursor:pointer;width:fit-content}.ps-provenance p{margin:10px 0 0;line-height:1.8}.ps-empty{text-align:center;color:#748999;padding:30px;font-size:13px}.ps-detail-heading h2{margin-top:8px}.ps-detail-facts{border-block:1px solid #dce6ed;grid-template-columns:repeat(4,1fr);gap:22px;margin:24px 0;padding:18px 0;display:grid}.ps-detail-facts dt{color:#7e919f;font-size:12px}.ps-detail-facts dd{margin:8px 0 0;font-size:14px;font-weight:500}.ps-next-action{color:#377293;background:#edf5fa;border-radius:10px;align-items:center;gap:14px;margin-bottom:26px;padding:16px 18px;display:flex}.ps-next-action small{color:#678397;margin-bottom:6px;font-size:11px;display:block}.ps-next-action strong{font-size:14px;font-weight:500}.ps-detail-grid{grid-template-columns:1.15fr 1fr;gap:38px;margin-bottom:30px;display:grid}.ps-detail-grid>section{min-width:0}.project-scenarios h3{color:#29485e;margin:0 0 16px;font-size:16px;font-weight:600}.ps-detail-grid p,.ps-detail-grid li{color:#627b8d;margin:0 0 7px;font-size:13px;line-height:1.9}.ps-detail-grid ul{margin:12px 0 18px;padding-left:19px}.ps-detail-grid details{color:#70899a;font-size:12px}.ps-detail-grid summary{cursor:pointer}.ps-team>div{border-bottom:1px solid #e3ebf1;gap:20px;padding:12px 0;display:flex}.ps-team>div:first-child{padding-top:0}.ps-team>div>span{flex-direction:column;flex:0 0 108px;gap:4px;display:flex}.ps-team strong{font-size:13px;font-weight:500}.ps-team small{color:#8294a1;font-size:11px}.ps-team p{margin:0;font-size:12px}.ps-section{margin-bottom:30px}.ps-milestones{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ps-milestones article{border-top:2px solid #dfe9ef;padding-top:16px;position:relative}.ps-milestones article[data-status=完成]{border-color:#6bab9b}.ps-milestones article[data-status=推进中]{border-color:#5a9cca}.ps-milestones article>span{background:#eff5f8;border:1px solid #c9dce6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-10px;left:0}.ps-milestones small{color:#7d929f;font-size:11px}.ps-milestones h4{margin:8px 0;font-size:14px}.ps-milestones p{color:#718897;margin:0;font-size:12px;line-height:1.8}.ps-tasks article{border-bottom:1px solid #e3ebf1;grid-template-columns:1fr auto;gap:5px;padding:12px 0;display:grid}.ps-tasks article:first-child{padding-top:0}.ps-tasks strong{font-size:13px;font-weight:500}.ps-tasks span{color:#7c919f;grid-column:1;font-size:11px}.ps-tasks em{color:#658296;grid-area:1/2/3;align-self:center;font-size:11px;font-style:normal}.ps-risk{margin-bottom:14px}.ps-risk h4{margin:0 0 5px;font-size:13px;font-weight:500}.ps-risk p{margin:0;font-size:12px}.ps-data article{padding:0 0 12px}.ps-data strong{justify-content:space-between;gap:15px;font-size:13px;font-weight:500;display:flex}.ps-data small{color:#7692a4;font-size:11px;font-weight:400}.ps-data p{margin:5px 0;font-size:12px}.ps-updates article{border-bottom:1px solid #e3ebf1;gap:24px;padding:13px 0;display:flex}.ps-updates time{color:#8296a2;flex:0 0 76px;font-size:12px}.ps-updates strong{font-size:13px;font-weight:500}.ps-updates p{color:#718898;margin:6px 0 0;font-size:12px;line-height:1.8}@media (max-width:1100px){.v2-shell .ps-project{grid-template-columns:minmax(180px,1.4fr) 110px 100px minmax(140px,1fr) 14px;gap:14px;padding:17px}.ps-metrics dd{font-size:24px}.ps-detail-grid{gap:24px}}@media (max-width:760px){.ps-heading,.ps-heading>span{display:block}.ps-heading h2{font-size:21px}.ps-topline{flex-wrap:wrap;gap:12px}.ps-metrics,.ps-detail-facts{grid-template-columns:1fr 1fr;gap:24px}.ps-toolbar{flex-wrap:wrap}.ps-toolbar>label:first-child,.ps-toolbar input{width:100%}.ps-toolbar>span{margin-left:auto}.v2-shell .ps-project{grid-template-columns:1fr 100px;gap:14px}.ps-project-identity,.ps-project-next{grid-column:1/-1}.ps-project>svg{display:none}.ps-project-owner{align-self:start}.ps-links{flex-wrap:wrap;gap:15px}.ps-detail-grid{grid-template-columns:1fr;gap:26px}.ps-milestones{grid-template-columns:1fr 1fr;row-gap:28px}.ps-detail-facts dd{font-size:12px}.ps-next-action{align-items:flex-start}.ps-updates article{gap:14px}}.lg-app{--lg-ink:#101a36;--lg-muted:#586986;--lg-blue:#087cff;--lg-glass:#ffffffa3;--lg-glass-strong:#ffffffd6;--lg-border:#ffffffeb;--lg-radius:30px;--lg-shadow:0 18px 40px #4054871f;--lg-spring:cubic-bezier(.2,.85,.22,1.15);--lg-ease:cubic-bezier(.22,1,.36,1);--ink:var(--lg-ink);--muted:var(--lg-muted);--line:#d2ddec;--surface:var(--lg-glass-strong);--canvas:#edf3ff;--purple:var(--lg-blue);--purple-soft:#e4f0ff;--cloud-ink:var(--lg-ink);--cloud-text:#344463;--cloud-muted:var(--lg-muted);--cloud-blue:var(--lg-blue);--cloud-line:#d7e2f1;--shadow:var(--lg-shadow);min-height:100dvh;color:var(--lg-ink);isolation:isolate;background-color:#0000;background-image:radial-gradient(at 4% 2%,#b8b3fa66 0,#0000 43%),radial-gradient(at 86% 22%,#73d9ff4a 0,#0000 42%),radial-gradient(at 20% 84%,#689dff42 0,#0000 46%),linear-gradient(118deg,#e4eaff 0%,#f2f5ff 45%,#e0f0f9 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.lg-app:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(166deg,#0000 66%,#fff5 66.4%,#0000 84%),linear-gradient(25deg,#0000 61%,#e2eaff66 61.3%,#0000 79%);position:fixed;inset:0}.lg-app :is(button,a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}.lg-app :is(button,a,[tabindex],input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #087cff}.lg-app button{touch-action:manipulation}.lg-app button:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.5)}.lg-app :is(.lg-glass,.v2-card,.v2-kpi,.v2-object-card){border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:inset 0 1px 1px #fff,var(--lg-shadow);-webkit-backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(130deg,#ffffffce,#ffffff70)}.lg-app .lg-icon-tile{--tile-a:#8cd4ff;--tile-b:#2771ff;--tile-shadow:#3e83fb40;vertical-align:middle;isolation:isolate;color:#fff;background:linear-gradient(142deg,var(--tile-a) -12%,var(--tile-b) 104%);width:60px;height:62px;box-shadow:inset 1.5px 1.5px 2px #ffffffb0,inset -2px -2px 4px #ffffff20,0 7px 14px var(--tile-shadow),0 1px 2px #3553941a;border:1px solid #fff8;border-radius:18px;flex:none;place-items:center;display:inline-grid;position:relative;transform:rotate(-2deg)}.lg-app .lg-icon-tile:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff3;position:absolute;inset:2px}.lg-app .lg-icon-glaze{border-radius:inherit;pointer-events:none;background:radial-gradient(at 30% 15%,#fff5,#0000 60%);position:absolute;inset:0;overflow:hidden}.lg-app .lg-icon-glaze:after{content:"";background:linear-gradient(90deg,#0000,#fff2,#0000);width:90%;height:75%;position:absolute;top:10%;left:-48%;transform:rotate(25deg)}.lg-app .lg-icon-tile>svg{z-index:1;filter:drop-shadow(0 2px 1px #2d4b8529);fill:#ffffff13;stroke-linecap:round;stroke-linejoin:round}.lg-app .lg-icon-purple{--tile-a:#c7b9ff;--tile-b:#7b62ed;--tile-shadow:#856bea32}.lg-app .lg-icon-teal{--tile-a:#8ceade;--tile-b:#20ada5;--tile-shadow:#30b1a932}.lg-app .lg-icon-red{--tile-a:#ff9ca9;--tile-b:#f23e55;--tile-shadow:#ed466b29}.lg-app .lg-icon-amber{--tile-a:#ffd796;--tile-b:#ef992a;--tile-shadow:#eba3402e}.lg-app .lg-icon-neutral{--tile-a:#acbddb;--tile-b:#627d9e;--tile-shadow:#65799432}.lg-app .lg-icon-sm{width:34px;height:36px;box-shadow:inset 1px 1px 1px #fffb,0 3px 8px var(--tile-shadow);border-radius:9px}.lg-app .lg-icon-lg{border-radius:21px;width:72px;height:74px}.lg-app :is(.lg-primary,.v2-primary){color:#fff;background:linear-gradient(112deg,#37b4ff -4%,#0974ff 52%,#52c4ff 113%);border:1px solid #ffffff80;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 22px;font-weight:600;transition:box-shadow .2s,filter .2s,background .2s;display:inline-flex;box-shadow:inset 0 2px 2px #ffffff7a,0 8px 22px #137aff29}.lg-app :is(.lg-primary,.v2-primary):hover{filter:brightness(1.055);box-shadow:inset 0 2px 2px #ffffff9c,0 10px 24px #137aff3d}.lg-app :is(.lg-round-button,.v2-secondary,.v2-icon-button){min-height:40px;color:var(--lg-ink);background:linear-gradient(145deg,#fffe,#ffffff83);border:1px solid #ffffffb0;border-radius:99px;justify-content:center;align-items:center;gap:8px;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px 1px #fff,0 3px 10px #4674ad09}.lg-app .lg-round-button{flex-shrink:0;width:40px;padding:0}.lg-app :is(.lg-round-button,.v2-secondary,.v2-icon-button):hover{background:#fff;box-shadow:0 5px 14px #4d79b31a}.lg-app .lg-segment{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff5;border:1px solid #ffffffc0;border-radius:99px;gap:3px;padding:6px;display:inline-flex;box-shadow:inset 0 1px 2px #fff,0 5px 16px #5579b410}.lg-app .lg-segment>button{color:#34476f;background:0 0;border:1px solid #0000;border-radius:99px;min-height:42px;padding:10px 20px;font-weight:500;transition:background .25s,box-shadow .25s,color .25s}.lg-app .lg-segment>button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#0068ed;background:linear-gradient(120deg,#fff,#eaf2ffbd);border-color:#fff;box-shadow:inset 0 1px 2px #fff,0 4px 12px #457cce24}.lg-app .v2-shell[data-system]{--cloud-ink:var(--lg-ink);--cloud-muted:var(--lg-muted);color:var(--lg-ink);background:0 0;--system-color:#087cff!important;--system-accent:#e4f0ff!important}.lg-app .v2-shell[data-system] :is(.v2-card,.v2-kpi,.v2-object-card){border-color:var(--lg-border);border-radius:var(--lg-radius);box-shadow:inset 0 1px 1px #fff,var(--lg-shadow);background:linear-gradient(130deg,#ffffffd4,#ffffff85)}.lg-app .v2-shell[data-system] .v2-card h2{color:var(--lg-ink);letter-spacing:-.4px;font-size:20px;font-weight:650}.lg-app .v2-shell[data-system] .v2-page-heading{background:0 0;border:0;margin:0;padding:12px 0 30px}.lg-app .v2-shell[data-system] .v2-page-title h1{letter-spacing:-1.7px;color:var(--lg-ink);font-size:clamp(32px,3.4vw,52px);font-weight:680;line-height:1.3}.lg-app .v2-shell[data-system] .v2-page-title p{color:var(--lg-muted);margin-top:10px;font-size:17px;line-height:1.7}.lg-app .v2-shell[data-system] .v2-page-title small{letter-spacing:.04em;color:var(--lg-muted);font-size:12px}.lg-app .v2-shell[data-system] :is(.v2-primary,.v2-secondary){border-radius:99px;min-height:42px;font-size:14px}.lg-app .v2-shell[data-system] .v2-primary{color:#fff;background:linear-gradient(112deg,#37b4ff,#0974ff 52%,#52c4ff);border-color:#ffffff80;box-shadow:inset 0 2px 2px #ffffff7a,0 7px 20px #137aff24}.lg-app .v2-shell[data-system] .v2-secondary{color:#263b61;background:#ffffffb8;border-color:#fff;box-shadow:inset 0 1px 1px #fff,0 3px 8px #5579a911}.lg-app .v2-shell[data-system] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,.v2-table-search){color:var(--lg-ink);background:#ffffffa8;box-shadow:inset 0 1px 2px #6983a407;border-color:#c9d8eb!important;border-radius:16px!important}.lg-app .v2-shell[data-system] :is(input,textarea):focus{box-shadow:0 0 0 4px #248eff15;border-color:#238aff!important}.lg-app :is(.v2-card-head,.v2-record-card,.v2-record-header,.v2-toolbar){border-color:#d9e3f17a}.lg-app :is(.v2-toolbar,.v2-record-header,.v2-table thead,.v2-account-table thead){background:#f4f7ff8a}.lg-app :is(.v2-record-card,.v2-table tbody tr,.v2-account-table tbody tr){transition:background .2s}.lg-app :is(.v2-record-card.is-actionable:hover,.v2-table tbody tr:hover,.v2-account-table tbody tr:hover){background:#e9f3ffc4}.lg-app :is(.v2-table,.v2-account-table,.v2-record-board){border-color:#d5e1ef;border-radius:20px;overflow:hidden}.lg-app :is(.v2-status,.v2-chip,.v2-tag){padding:5px 10px;border-radius:99px!important}.lg-app :is(.v2-filter-tabs,.payment-filters){background:#ffffff68;border:1px solid #fff9;border-radius:99px;gap:3px;padding:5px;box-shadow:inset 0 1px 1px #fff}.lg-app :is(.v2-filter-tabs,.payment-filters)>button{border:1px solid #0000;border-radius:99px;min-height:36px;transition:background .22s,color .22s,box-shadow .22s}.lg-app :is(.v2-filter-tabs,.payment-filters)>button:is(.active,[aria-pressed=true]){color:#006bea;background:#fff;border-color:#fff;box-shadow:0 3px 10px #5178ab21}.lg-app .am-select__control{background:#ffffffb8!important;border-color:#c9d8eb!important;border-radius:14px!important;min-height:40px!important;box-shadow:inset 0 1px 1px #fff!important}body:has(.lg-app) .am-select__control{background:#ffffffb8!important;border-color:#c9d8eb!important;border-radius:14px!important;min-height:40px!important;box-shadow:inset 0 1px 1px #fff!important}body:has(.lg-app) .am-select__menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:lg-pop-in .24s var(--lg-ease,ease-out);background:#f8fbfff2;border:1px solid #fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #4765942b}body:has(.lg-app) .am-select__option--is-focused{color:#075dc3;background:#e4f0ff}body:has(.lg-app) .am-select__option--is-selected{color:#fff;background:#087cff}.lg-app :is(.v2-modal,.v2-detail,.v2-drawer,.v2-profile-menu,.v2-inbox-drawer,.platform-assistant-panel){-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);animation:lg-pop-in .34s var(--lg-ease);background:linear-gradient(135deg,#ffffffed,#f5f9fff0);border:1px solid #fffe;border-radius:30px;box-shadow:inset 0 1px 2px #fff,0 30px 90px #314c8230}.lg-app :is(.v2-modal-backdrop,.v2-detail-backdrop,.v2-drawer-backdrop){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20305430;animation:.22s ease-out lg-fade-in}.lg-app :is(.v2-modal,.v2-detail,.v2-drawer) header{border-color:#d7e1ef}.lg-app :is(.v2-modal,.v2-detail,.v2-drawer) header button{background:#fff9;border:1px solid #fff;border-radius:99px}.lg-app .v2-toast{color:#123358;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:lg-toast-in .38s var(--lg-spring);background:#f4f9fff5;border:1px solid #fff;border-radius:22px;box-shadow:0 12px 34px #274a7e27}.lg-app .platform-assistant-trigger{color:#152645;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffff8a);border:1px solid #fff;border-radius:99px;justify-content:flex-start;gap:13px;width:208px;height:64px;padding:9px 15px;animation:none;display:flex;bottom:30px;right:30px;transform:none;box-shadow:inset 0 2px 2px #fff,0 10px 28px #5486b320}.lg-app .platform-assistant-trigger:before{content:none}.lg-app .platform-assistant-trigger:after{content:"U2 助手　⌃";white-space:nowrap;width:auto;height:auto;box-shadow:none;background:0 0;font-size:17px;font-weight:600;position:static}.lg-app .platform-assistant-trigger .platform-assistant-tile{background:radial-gradient(circle at 25% 18%,#f2d7ff,#0000 47%),radial-gradient(circle at 74% 65%,#37d2e6,#0000 55%),radial-gradient(circle at 38% 65%,#8795ff,#0000 55%),#c8f2ff;border:1px solid #ffffffa0;border-radius:50%;width:42px;height:42px;animation:none;box-shadow:inset 0 2px 5px #fff,0 3px 7px #65b1c523}.lg-app .platform-assistant-trigger .platform-assistant-tile>*{opacity:0}.lg-app .platform-assistant-unread{top:-2px;right:6px}.lg-app .platform-assistant-panel.is-u2-drawer{border-radius:30px 0 0 30px}.lg-app .platform-assistant-home-hero{background:0 0}.lg-app .platform-assistant-home-grid>button{background:#ffffffa8;border-color:#fff;border-radius:22px;box-shadow:0 6px 20px #627ca510}.lg-app .platform-assistant-messages{background:0 0}.lg-app .platform-assistant-message>div{border-radius:20px}@keyframes lg-pop-in{0%{opacity:0;translate:0 12px;scale:.975}to{opacity:1;translate:0;scale:1}}@keyframes lg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lg-toast-in{0%{opacity:0;translate:0 18px;scale:.94}to{opacity:1;translate:0;scale:1}}@media (max-width:760px){.lg-app{--lg-radius:23px;background-attachment:scroll}.lg-app .v2-shell[data-system] .v2-page-title h1{letter-spacing:-1px;font-size:32px}.lg-app .v2-shell[data-system] .v2-page-title p{font-size:14px}.lg-app .platform-assistant-trigger{justify-content:center;width:54px;height:54px;padding:5px;bottom:100px;right:14px}.lg-app .platform-assistant-trigger:after{display:none}.lg-app :is(.v2-detail,.v2-drawer,.platform-assistant-panel.is-u2-drawer){border-radius:24px 24px 0 0}.lg-app .v2-shell[data-system] :is(.v2-primary,.v2-secondary){min-height:44px}}@media (prefers-reduced-motion:reduce){.lg-app *,.lg-app :before,.lg-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body:has(.lg-app) .am-select__menu{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.lg-app :is(.lg-glass,.v2-card,.v2-kpi,.v2-modal,.v2-detail,.v2-drawer){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbff}}.lg-app .lg-workspace-shell{min-height:100dvh;color:var(--lg-ink);background:0 0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;display:block}.lg-app .lg-workspace{width:100%;min-width:0;margin:0}.lg-app .lg-workspace-header{z-index:70;width:100%;height:120px;min-height:120px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:24px;margin:0;padding:32px 30px 28px;display:grid;position:relative;top:auto}.lg-app .lg-workspace-brand{width:194px;transition:opacity .2s ease,transform .3s var(--lg-spring);border-radius:12px;align-items:center;line-height:1;display:flex}.lg-app .lg-workspace-brand img{object-fit:contain;width:100%;height:auto;max-height:45px;display:block}.lg-app .lg-workspace-brand:hover{opacity:.78}.lg-app .lg-workspace-brand:active{transform:scale(.975)}.lg-app .lg-workspace-tabs{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(135deg,#ffffff9c,#ebf6ff94);border:1px solid #fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:max-content;max-width:100%;height:59px;margin:auto;padding:5px;display:flex;box-shadow:inset 0 1px 2px #fff,0 8px 24px #3859a021,0 2px 5px #4a70b114}.lg-app .lg-workspace-tabs>button{color:#253859;white-space:nowrap;cursor:pointer;height:47px;transition:background .25s ease,box-shadow .3s ease,color .2s ease,transform .25s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:999px;flex:0 auto;padding:0 19px;font-size:15px;font-weight:530;position:relative}.lg-app .lg-workspace-tabs>button:hover{color:#006dff;background:#ffffff7a}.lg-app .lg-workspace-tabs>button.is-active{color:#0068ec;background:linear-gradient(150deg,#ecfbfff5,#b9e1ff75);border-color:#fffffff5;font-weight:680;box-shadow:inset 0 1px 5px #fff,0 3px 14px #4791e31f}.lg-app .lg-workspace-tabs>button:active{transform:scale(.96)}.lg-app .lg-workspace-actions{align-items:center;gap:15px;min-width:0;margin:0;display:flex}.lg-app .lg-workspace-search{color:#243d66;cursor:pointer;width:212px;height:39px;transition:background .25s ease,box-shadow .25s ease,transform .25s var(--lg-spring);background:#f7fbff82;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:flex}.lg-app .lg-workspace-search>svg{flex:none}.lg-app .lg-workspace-search>span{color:#72829e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lg-app .lg-workspace-search:hover{background:#ffffffd1;box-shadow:0 4px 16px #4b6ba11a}.lg-app .lg-workspace-search:active{transform:scale(.975)}.lg-app .lg-workspace-inbox{color:#183458;width:38px;height:42px;box-shadow:none;transition:background .2s ease,transform .3s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lg-app .lg-workspace-inbox:hover{background:#ffffff8c}.lg-app .lg-workspace-inbox:active{transform:scale(.9)}.lg-app .lg-workspace-inbox>i{color:#fff;background:#ff4b54;border:1.5px solid #f8fdfff5;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-style:normal;line-height:1;display:grid;top:0;right:-3px}.lg-app .lg-workspace-header .v2-profile-control{z-index:112;flex:none;position:relative}.lg-app .lg-workspace-header .v2-profile-trigger{width:auto;max-width:180px;color:var(--lg-ink);min-width:126px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;gap:8px!important;margin:0!important;padding:2px!important}.lg-app .lg-workspace-header .v2-profile-trigger:hover,.lg-app .lg-workspace-header .v2-profile-trigger.is-open{background:#ffffff59!important;border-color:#fff9!important}.lg-app .lg-workspace-header .v2-profile-trigger>.v2-profile-avatar{place-items:center;min-width:38px;display:grid;position:relative;flex-basis:38px!important;width:38px!important;height:38px!important}.lg-app .lg-workspace-header .v2-profile-trigger .v2-avatar{border-color:#ffffffd9!important;border-radius:13px!important;width:36px!important;height:36px!important;box-shadow:0 3px 8px #3984d91f!important}.lg-app .lg-workspace-header .v2-profile-copy{align-items:flex-start;max-width:104px;flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.lg-app .lg-workspace-header .v2-profile-copy strong{color:#1d3358;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:560;overflow:hidden;font-size:13px!important;line-height:17px!important}.lg-app .lg-workspace-header .v2-profile-copy small{color:#637797;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden;font-size:10px!important;line-height:12px!important}.lg-app .lg-workspace-header .v2-profile-chevron{flex:none;color:#183458!important;margin:0!important}.lg-app .lg-workspace-header .v2-profile-control>.v2-profile-menu{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);transform-origin:100% 0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px);animation:lg-workspace-pop .3s var(--lg-spring);position:absolute;left:auto;right:0;background:#f8fcffe6!important;border:1px solid #fffffffa!important;border-radius:26px!important;width:372px!important;top:calc(100% + 15px)!important;box-shadow:inset 0 1px #fff,0 24px 65px #2d4b8030!important}.lg-app .lg-workspace-header .v2-inbox-drawer{-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);width:min(480px,100vw - 32px);height:min(720px,100dvh - 130px);max-height:calc(100dvh - 130px);animation:lg-workspace-pop .32s var(--lg-spring);transform-origin:100% 0;background:#fafdfff0;border:1px solid #fffffff2;border-radius:30px;position:fixed;top:106px;right:27px;box-shadow:inset 0 1px #fff,0 25px 60px #36588a2b}.lg-app .v2-inbox-drawer>header{flex:none;gap:12px;padding:16px 18px}.lg-app .v2-inbox-drawer>header strong{font-size:18px}.lg-app .v2-inbox-drawer>header small{font-size:13px}.lg-app .v2-inbox-drawer>header>button{color:#24466f;border-radius:14px;flex:none;width:44px;height:44px}.lg-app .v2-inbox-drawer>header>button:hover{background:#e8f2ff}.lg-app .v2-inbox-certification{color:#24466f;cursor:pointer;background:#eef5ff;border:1px solid #d5e3f5;border-radius:14px;flex:none;align-items:center;gap:10px;min-height:44px;margin:12px 14px 0;padding:10px 13px;font-size:14px;font-weight:600;display:flex}.lg-app .v2-inbox-certification>span{text-align:left;flex:1}.lg-app .v2-inbox-certification:hover{background:#e1eeff}.lg-app .v2-inbox-certification:focus-visible{outline-offset:2px;outline:3px solid #087cff5c}.lg-app .v2-inbox-kind,.lg-app .v2-inbox-controls{background:0 0;flex:none}.lg-app .v2-inbox-kind button{font-size:14px}.lg-app .v2-inbox-scope{background:#eaf0f8;border-radius:14px}.lg-app .v2-inbox-scope button{border-radius:11px;height:38px;font-size:13px}.lg-app .v2-inbox-status{flex-wrap:wrap}.lg-app .v2-inbox-status>div{flex-wrap:wrap;gap:4px}.lg-app .v2-inbox-status button{border-radius:9px;height:32px;font-size:13px}.lg-app .v2-inbox-list{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 14px 16px}.lg-app .v2-inbox-list article{background:#fff;border:1px solid #dce6f2;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:10px;padding:14px;display:grid}.lg-app .v2-inbox-list article:hover{background:#f8fbff}.lg-app .v2-inbox-open{gap:8px;width:100%;padding:0}.lg-app .v2-inbox-open strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.lg-app .v2-inbox-open>small{color:#586986;white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:14px;line-height:1.55;overflow:visible}.lg-app .v2-inbox-meta{flex-wrap:wrap;gap:6px;font-size:12px}.lg-app .v2-inbox-meta i{color:#315b8c;background:#edf4ff;border-radius:6px}.lg-app .v2-inbox-meta time{color:#637797}.lg-app .v2-inbox-ops{flex-wrap:wrap;gap:8px}.lg-app .v2-inbox-ops .v2-inbox-link{color:#1765b9;background:#edf5ff;border-color:#bcd5f5;border-radius:13px;height:44px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600}.lg-app .v2-inbox-ops .v2-secondary{height:auto;min-height:44px;padding:10px 14px;font-size:14px}.lg-app .v2-inbox-ops>small{overflow-wrap:anywhere;flex-basis:100%;font-size:13px;line-height:1.55}.lg-app .v2-inbox-ops>form{flex-wrap:wrap;gap:8px;width:100%;padding-top:4px;display:flex}.lg-app .v2-inbox-ops>form>label{flex-basis:100%;gap:8px;display:grid}.lg-app .v2-inbox-ops>form textarea{width:100%}.lg-app .v2-inbox-link:focus-visible{outline-offset:2px;outline:3px solid #087cff5c}.lg-app .lg-workspace-content{outline:none;width:100%;min-width:0;max-width:none;margin:0;padding:26px 54px 172px;scroll-margin-top:24px}.lg-app .lg-workspace-shell[data-system=delivery][data-module=dashboard] .lg-workspace-content{padding-right:24px}.lg-app .lg-workspace-dock-wrap.is-modules-only{max-width:66px;left:54px;transform:none}.lg-app .lg-workspace-dock-wrap.is-modules-only .lg-all-modules{position:static}.lg-app .lg-workspace-content>.v2-page-heading{margin-bottom:32px}.lg-app .lg-workspace-dock-wrap{z-index:55;pointer-events:none;justify-content:center;align-items:center;gap:14px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:38px;left:50%;transform:translate(-50%)}.lg-app .lg-workspace-dock{-webkit-backdrop-filter:blur(25px)saturate(155%);backdrop-filter:blur(25px)saturate(155%);pointer-events:auto;background:linear-gradient(120deg,#fcfdffc4,#f5f4ffc4);border:1px solid #fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:485px;max-width:calc(100vw - 118px);height:88px;padding:7px;display:flex;position:relative;box-shadow:inset 0 2px 3px #fff,0 12px 35px #38518b29,0 2px 6px #2f4f7d14}.lg-app .lg-workspace-dock>button{color:#3d5076;cursor:pointer;min-width:118px;height:72px;transition:background .28s ease,color .2s ease,box-shadow .28s ease,transform .32s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 22px;display:flex;position:relative}.lg-app .lg-workspace-dock>button>span{white-space:nowrap;font-size:14px;font-weight:550;line-height:20px}.lg-app .lg-workspace-dock>button>svg{stroke-width:1.7px;transition:transform .32s var(--lg-spring)}.lg-app .lg-workspace-dock>button:hover{color:#006cff;background:#ffffff70}.lg-app .lg-workspace-dock>button:hover>svg{transform:translateY(-2px)scale(1.09)}.lg-app .lg-workspace-dock>button.is-active{color:#0075ff;background:linear-gradient(155deg,#e1f4ff99,#ffffffd4);border-color:#ffffffdb;box-shadow:inset 0 1px 2px #fff,0 5px 15px #7898cf12}.lg-app .lg-workspace-dock>button.is-active>svg{stroke-width:2.1px}.lg-app .lg-workspace-dock>button:active{transform:scale(.94)}.lg-app .lg-all-modules{color:#3f597a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;cursor:pointer;width:66px;height:66px;transition:transform .32s var(--lg-spring),background .2s ease,color .2s ease;background:#f4faffab;border:1px solid #fffc;border-radius:24px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;left:calc(100% + 16px);box-shadow:inset 0 1px 2px #fffffff2,0 8px 20px #38518b17}.lg-app .lg-all-modules>span{white-space:nowrap;font-size:10px;line-height:14px}.lg-app .lg-all-modules:hover,.lg-app .lg-all-modules.is-active{color:#0074fb;background:#ffffffd9;transform:translateY(-3px)}.lg-app .lg-all-modules:active{transform:scale(.94)}.lg-app .lg-command-dialog,.lg-app .lg-modules-dialog{width:min(700px,100vw - 32px);max-width:none;max-height:calc(100dvh - 80px);color:var(--lg-ink);-webkit-backdrop-filter:blur(35px)saturate(160%);backdrop-filter:blur(35px)saturate(160%);animation:lg-workspace-pop .35s var(--lg-spring);background:#fafcffe8;border:1px solid #fffffffa;border-radius:30px;margin:auto;padding:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 110px #1a346045}.lg-app .lg-command-dialog:not([open]),.lg-app .lg-modules-dialog:not([open]){display:none}.lg-app .lg-command-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#223a6633;animation:.25s lg-workspace-fade}.lg-app .lg-modules-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#223a6633;animation:.25s lg-workspace-fade}.lg-app .lg-command-input{color:#537098;border-bottom:1px solid #6b88b12e;align-items:center;gap:13px;height:82px;padding:0 24px;display:flex}.lg-app .lg-command-input>input{width:auto;min-width:0;height:46px;box-shadow:none;font:inherit;color:var(--lg-ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:18px}.lg-app .lg-command-input>button{flex:none;width:34px;height:34px}.lg-app .lg-command-results{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(560px,100dvh - 240px);padding:12px;overflow:auto}.lg-app .lg-command-results section>h2{color:#657899;margin:13px 14px 9px;font-size:12px;font-weight:580}.lg-app .lg-command-results section>button{color:#2f4b70;text-align:left;cursor:pointer;width:100%;min-height:64px;transition:background .2s,color .2s,transform .25s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:10px 14px;display:flex}.lg-app .lg-command-results section>button:hover{color:#0072f0;background:#daedffad;border-color:#fffffff2}.lg-app .lg-command-results section>button:active{transform:scale(.985)}.lg-app .lg-command-results section>button>span{flex:1;gap:3px;min-width:0;display:grid}.lg-app .lg-command-results section>button strong{font-size:14px;font-weight:580}.lg-app .lg-command-results section>button small{color:#697e9c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lg-app .lg-command-results section>button>svg{flex:none}.lg-app .lg-command-dialog>footer{color:#7285a0;border-top:1px solid #6b88b126;align-items:center;gap:7px;min-height:48px;padding:10px 25px;font-size:11px;display:flex}.lg-app .lg-command-dialog>footer>kbd{background:#ffffffb3;border:1px solid #dce5ef;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.lg-app .lg-command-empty{text-align:center;color:var(--lg-muted);padding:28px 12px;font-size:14px}.lg-app .lg-modules-dialog{width:min(860px,100vw - 32px)}.lg-app .lg-modules-dialog>header{align-items:center;gap:16px;padding:26px 28px 20px;display:flex}.lg-app .lg-modules-dialog>header>div{flex:1;min-width:0}.lg-app .lg-modules-dialog>header small{color:#7e8da6;font-size:12px}.lg-app .lg-modules-dialog>header h2{letter-spacing:-.5px;margin:4px 0 0;font-size:25px;font-weight:620}.lg-app .lg-modules-dialog>header>button{flex:none;align-self:flex-start;width:36px;height:36px}.lg-app .lg-modules-tools{align-items:center;gap:14px;padding:0 28px 22px;display:flex}.lg-app .lg-modules-tools>label{color:#6c81a0;background:#e3edfaa6;border:1px solid #fffffff0;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;height:44px;padding:0 13px;display:flex}.lg-app .lg-modules-tools>label>input{width:100%;min-width:0;height:40px;box-shadow:none;font:inherit;color:var(--lg-ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:13px}.lg-app .lg-module-system-select{color:#617a9c;background:#fff9;border:1px solid #cadaefb8;border-radius:14px;align-items:center;gap:9px;width:220px;max-width:48%;height:44px;padding:0 10px;display:flex}.lg-app .lg-module-system-select>.am-select{flex:1;min-width:0}.lg-app .lg-modules-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(100dvh - 350px);padding:2px 28px 22px;display:grid;overflow:auto}.lg-app .lg-modules-grid>button{color:#385575;text-align:left;cursor:pointer;min-width:0;min-height:90px;transition:background .25s ease,box-shadow .25s ease,transform .3s var(--lg-spring);background:#fff6;border:1px solid #d5e2f3a8;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.lg-app .lg-modules-grid>button>span:not(.lg-icon-tile){flex:1;gap:4px;min-width:0;display:grid}.lg-app .lg-modules-grid>button strong{font-size:14px;font-weight:620}.lg-app .lg-modules-grid>button small{color:#6a7f9b;font-size:11px;line-height:1.5}.lg-app .lg-modules-grid>button>svg{color:#7890b0;flex:none}.lg-app .lg-modules-grid>button:hover{background:#ffffffe0;transform:translateY(-2px);box-shadow:0 7px 20px #396aaa17}.lg-app .lg-modules-grid>button.is-active{background:#e1f1ffa8;border-color:#4c98ff9e;box-shadow:inset 0 1px 1px #fff}.lg-app .lg-modules-grid>button:active{transform:scale(.975)}.lg-app .lg-modules-grid>.lg-command-empty{grid-column:1/-1}.lg-app .lg-modules-dialog>footer{color:#7589a4;border-top:1px solid #6b88b126;justify-content:space-between;align-items:center;gap:10px;padding:16px 28px;font-size:12px;display:flex}.lg-app .lg-modules-dialog>footer>button{color:#0878f3;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex}@keyframes lg-workspace-pop{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes lg-workspace-fade{0%{opacity:0}to{opacity:1}}@media (min-width:1600px){.lg-app .lg-workspace-header{grid-template-columns:220px minmax(0,1fr) auto;gap:34px;padding-inline:36px}.lg-app .lg-workspace-tabs>button{padding-inline:23px}.lg-app .lg-workspace-content{padding-inline:56px}.lg-app .lg-workspace-dock{min-width:485px}}@media (max-width:1450px){.lg-app .lg-workspace-header{grid-template-columns:180px minmax(0,1fr) auto;gap:18px;padding-inline:26px}.lg-app .lg-workspace-brand{width:178px}.lg-app .lg-workspace-tabs>button{padding-inline:14px;font-size:14px}.lg-app .lg-workspace-search{width:175px}.lg-app .lg-workspace-actions{gap:10px}.lg-app .lg-workspace-header .v2-profile-trigger{max-width:148px;min-width:112px!important}}@media (max-width:1250px){.lg-app .lg-workspace-header{grid-template-columns:162px minmax(0,1fr) auto;gap:18px;padding-inline:24px}.lg-app .lg-workspace-brand{width:160px}.lg-app .lg-workspace-tabs>button{padding-inline:13px;font-size:13px}.lg-app .lg-workspace-search{justify-content:center;width:38px;height:38px;padding:0}.lg-app .lg-workspace-search>span{display:none}.lg-app .lg-workspace-actions{gap:8px}.lg-app .lg-workspace-header .v2-profile-trigger{max-width:46px;min-width:46px!important}.lg-app .lg-workspace-header .v2-profile-copy,.lg-app .lg-workspace-header .v2-profile-chevron{display:none!important}.lg-app .lg-workspace-content{padding-inline:32px}}@media (max-width:1000px){.lg-app .lg-workspace-header{grid-template-rows:50px 58px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;height:152px;padding:18px 24px 14px}.lg-app .lg-workspace-brand{width:180px}.lg-app .lg-workspace-tabs{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;max-width:100%;height:54px;overflow-x:auto}.lg-app .lg-workspace-tabs::-webkit-scrollbar{display:none}.lg-app .lg-workspace-tabs>button{flex:none;height:42px;padding-inline:18px;font-size:14px}.lg-app .lg-workspace-actions{grid-area:1/2}.lg-app .lg-workspace-header .v2-profile-trigger{max-width:180px;min-width:126px!important}.lg-app .lg-workspace-header .v2-profile-copy,.lg-app .lg-workspace-header .v2-profile-chevron{display:flex!important}.lg-app .lg-workspace-content{padding-top:20px;padding-inline:28px}.lg-app .lg-workspace-header .v2-inbox-drawer{top:84px}.lg-app .lg-workspace-dock-wrap{bottom:24px}.lg-app .lg-workspace-dock{min-width:390px;height:78px}.lg-app .lg-workspace-dock>button{min-width:100px;height:64px}.lg-app .lg-all-modules{border-radius:22px;width:60px;height:60px}}@media (max-width:620px){.lg-app .lg-workspace-header{grid-template-rows:42px 54px;gap:12px 8px;height:136px;min-height:136px;padding:14px 16px}.lg-app .lg-workspace-brand{width:153px}.lg-app .lg-workspace-tabs{justify-self:start;max-width:100%;height:51px;margin:0;padding:4px}.lg-app .lg-workspace-tabs>button{height:41px;padding-inline:15px;font-size:13px}.lg-app .lg-workspace-actions{gap:4px}.lg-app .lg-workspace-header .v2-profile-trigger{max-width:39px;width:39px!important;min-width:39px!important;height:40px!important}.lg-app .lg-workspace-header .v2-profile-copy,.lg-app .lg-workspace-header .v2-profile-chevron{display:none!important}.lg-app .lg-workspace-header .v2-profile-trigger>.v2-profile-avatar{min-width:35px;flex-basis:35px!important;width:35px!important;height:35px!important}.lg-app .lg-workspace-header .v2-profile-trigger .v2-avatar{width:33px!important;height:33px!important}.lg-app .lg-workspace-search{width:34px;height:34px}.lg-app .lg-workspace-inbox{width:34px;height:38px}.lg-app .lg-workspace-inbox>svg{width:21px;height:21px}.lg-app .lg-workspace-content{padding:18px 18px 130px}.lg-app .lg-workspace-header .v2-profile-control>.v2-profile-menu{max-width:none;max-height:calc(100dvh - 82px);position:fixed;left:10px;right:10px;width:auto!important;top:66px!important}.lg-app .lg-workspace-header .v2-inbox-drawer{border-radius:24px;width:auto;height:calc(100dvh - 80px);max-height:none;top:66px;left:10px;right:10px}.lg-app .lg-workspace-dock-wrap{bottom:max(14px,env(safe-area-inset-bottom));justify-content:flex-start;gap:10px;max-width:none;left:16px;right:16px;transform:none}.lg-app .lg-workspace-dock{border-radius:28px;gap:0;width:calc(100% - 62px);min-width:0;max-width:none;height:72px;padding:5px}.lg-app .lg-workspace-dock>button{border-radius:23px;gap:3px;min-width:0;height:60px;padding:6px 8px}.lg-app .lg-workspace-dock>button>svg{width:22px;height:22px}.lg-app .lg-workspace-dock>button>span{font-size:10px;line-height:16px}.lg-app .lg-all-modules{border-radius:20px;flex:none;gap:3px;width:52px;height:58px;position:static}.lg-app .lg-all-modules>span{font-size:9px}.lg-app .lg-modules-dialog,.lg-app .lg-command-dialog{border-radius:25px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.lg-app .lg-modules-dialog>header{gap:12px;padding:20px 18px 18px}.lg-app .lg-modules-dialog>header h2{font-size:22px}.lg-app .lg-modules-tools{flex-direction:column;align-items:stretch;gap:9px;padding:0 18px 15px}.lg-app .lg-modules-tools>label{flex:none}.lg-app .lg-module-system-select{width:100%;max-width:none}.lg-app .lg-modules-grid{grid-template-columns:1fr;gap:8px;max-height:calc(100dvh - 330px);padding:0 18px 18px}.lg-app .lg-modules-grid>button{min-height:76px;padding:12px}.lg-app .lg-modules-dialog>footer{padding:13px 20px}.lg-app .lg-command-input{height:70px;padding-inline:18px}.lg-app .lg-command-input>input{font-size:16px}.lg-app .lg-command-results{max-height:calc(100dvh - 190px)}.lg-app .lg-command-dialog>footer{gap:5px;padding-inline:18px;font-size:10px}.lg-app .lg-command-dialog>footer>kbd,.lg-app .lg-command-dialog>footer>span:last-child{display:none}.lg-app .lg-workspace-shell[data-system=delivery][data-module=dashboard] .lg-workspace-content{padding-right:18px}.lg-app .lg-workspace-dock-wrap.is-modules-only{max-width:52px;bottom:102px;left:16px;right:auto}}@media (prefers-reduced-motion:reduce){.lg-app .lg-workspace-brand,.lg-app .lg-workspace-tabs>button,.lg-app .lg-workspace-search,.lg-app .lg-workspace-inbox,.lg-app .lg-workspace-dock>button,.lg-app .lg-workspace-dock>button>svg,.lg-app .lg-all-modules,.lg-app .lg-command-results section>button,.lg-app .lg-modules-grid>button{transition:none!important}.lg-app .lg-command-dialog,.lg-app .lg-modules-dialog,.lg-app .lg-workspace-header .v2-profile-menu,.lg-app .lg-workspace-header .v2-inbox-drawer{animation:none!important}.lg-app .lg-command-dialog::backdrop{animation:none!important}.lg-app .lg-modules-dialog::backdrop{animation:none!important}}.lg-app .lg-workspace-shell[data-system] :is(.lg-command-input,.lg-modules-tools>label)>input{box-shadow:none;background:0 0;border:0!important;border-radius:0!important}.lg-app .lg-workspace-shell[data-system] :is(.lg-command-input,.lg-modules-tools>label)>input:focus{box-shadow:none}.lg-app .v2-system-surface-loading{min-height:280px;color:var(--lg-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafdff9e;border-color:#ffffffe6;border-radius:30px;box-shadow:inset 0 1px 1px #fff,0 14px 35px #476cad0f}.lg-app .v2-system-surface-loading>span i{background:#087cff}.lg-app .v2-system-surface-loading strong{font-size:15px}.lg-app .v2-system-surface-loading small{color:var(--lg-muted);font-size:12px}.lg-app .lg-workspace-shell[data-system] .lg-workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.lg-app .lg-workspace-tabs{min-width:0}.lg-app .lpc-page{width:100%;min-width:0;max-width:none;color:var(--lg-ink);margin:0;padding:0 0 26px}.lg-app .lpc-layout{grid-template-columns:minmax(0,1fr) minmax(340px,450px);align-items:start;gap:25px;display:grid}.lg-app .lpc-layout[data-has-detail=false]{grid-template-columns:minmax(0,1fr)}.lg-app .lpc-main{min-width:0;padding-top:16px}.lg-app .lpc-heading h1{color:#091730;letter-spacing:-2.2px;margin:0;font-size:clamp(35px,3.75vw,58px);font-weight:750;line-height:1.25}.lg-app .lpc-heading>p{color:#65718f;letter-spacing:.1px;margin:7px 0 0;font-size:clamp(18px,1.97vw,30px);line-height:1.6}.lg-app .lpc-context{color:#707d98;justify-content:space-between;align-items:center;gap:15px;min-height:26px;margin:43px 0 0;font-size:14px;display:flex}.lg-app .lpc-context>div{align-items:center;gap:16px;display:flex}.lg-app .lpc-context :is(a,button){color:#476187;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;font-size:13px;text-decoration:none;display:inline-flex}.lg-app .lpc-context :is(a,button):hover{color:#006cea}.lg-app .lpc-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:13px 0 26px;display:flex}.lg-app .lpc-segment{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff84,#fff4);border:1px solid #ffffffb5;border-radius:32px;flex-shrink:0;align-items:center;gap:3px;min-height:60px;padding:5px;display:inline-flex;box-shadow:inset 0 1.5px 2px #fff,0 7px 18px #6287ce12}.lg-app .lpc-segment>button{color:#384a70;min-width:111px;min-height:46px;font:inherit;cursor:pointer;transition:background .26s,box-shadow .26s,color .26s,transform .26s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:25px;justify-content:center;align-items:center;padding:8px 20px;font-size:16px;display:inline-flex}.lg-app .lpc-segment>button[aria-pressed=true]{color:#0069f4;background:linear-gradient(125deg,#ffffffef,#f5f9ffb5);border-color:#fff;font-weight:650;box-shadow:0 4px 12px #5c8fd12a,inset 0 1px 2px #fff}.lg-app .lpc-segment>button:hover{background:#ffffff9c}.lg-app .lpc-segment>button:active{transform:scale(.97)}.lg-app .lpc-search{color:#637895;background:#ffffff52;border:1px solid #ffffffb0;border-radius:24px;flex:1;align-items:center;gap:8px;min-width:160px;max-width:280px;min-height:44px;margin-left:auto;padding:0 14px;transition:background .2s,border-color .2s;display:flex;box-shadow:inset 0 1px 1px #fff}.lg-app .lpc-search:focus-within{background:#ffffffc0;border-color:#7bb8ff;box-shadow:0 0 0 3px #0886ff15}.lg-app .v2-shell[data-system] .lpc-search>input{width:100%;min-width:0;height:42px;font:inherit;background:0 0;outline:0;padding:0;font-size:13px;box-shadow:none!important;border:0!important;border-radius:0!important}.lg-app .lpc-search>input::placeholder{color:#6e819d}.lg-app .lpc-search>button{color:#526d90;cursor:pointer;background:0 0;border:0;place-items:center;min-width:24px;min-height:32px;padding:0;display:grid}.lg-app .lpc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:21px;display:grid}.lg-app .lpc-card{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);min-width:0;min-height:380px;transition:transform .28s var(--lg-ease),box-shadow .28s,border-color .28s;background:linear-gradient(133deg,#ffffffe6,#ffffff7e 55%,#ffffffb5);border:1px solid #ffffffec;border-radius:30px;flex-direction:column;display:flex;position:relative;box-shadow:inset 1px 2px 2px #fff,0 14px 28px #6687bf19}.lg-app .lpc-card[data-tone=purple]{background:linear-gradient(133deg,#ffffffe6,#f1edff8a 55%,#ffffffb5)}.lg-app .lpc-card[data-tone=teal]{background:linear-gradient(133deg,#ffffffe6,#e8fbfc81 55%,#ffffffb5)}.lg-app .lpc-card[data-selected=true]{border-color:#1483ff;transform:translateY(-6px);box-shadow:0 0 0 1px #1483ff88,inset 0 0 0 3px #ffffffb8,0 16px 32px #276dec2a}.lg-app .lpc-card:hover{transform:translateY(-4px);box-shadow:inset 1px 2px 2px #fff,0 18px 36px #4f7cbd28}.lg-app .lpc-card[data-selected=true]:hover{transform:translateY(-7px);box-shadow:0 0 0 1px #1483ff88,inset 0 0 0 3px #ffffffb8,0 20px 38px #276dec2e}.lg-app .lpc-card-main{text-align:left;width:100%;min-width:0;color:var(--lg-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:29px 29px 0 0;flex-direction:column;flex:1;align-items:flex-start;padding:24px 27px 10px;display:flex}.lg-app .lpc-card-main .lg-icon-lg{border-radius:20px;width:64px;height:66px}.lg-app .lpc-card-main>h3{letter-spacing:-.6px;overflow-wrap:anywhere;color:#0d1734;width:100%;margin:15px 0 8px;font-size:clamp(21px,1.6vw,24px);font-weight:700;line-height:1.3}.lg-app .lpc-card-main>h3,.lg-app .lpc-card-action strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg-app .lpc-card-main>p{color:#58698b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0 0 10px;font-size:clamp(15px,1.1vw,16px);line-height:1.5;display:-webkit-box;overflow:hidden}.lg-app .lpc-stage{color:#0064ec;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(120deg,#d2e6ffbd,#e5f6ffd9);border-radius:99px;align-items:center;gap:10px;max-width:100%;padding:6px 14px;font-size:17px;font-weight:500;line-height:1.45;display:inline-flex}.lg-app .lpc-stage>i{background:linear-gradient(145deg,#30b3ff,#0060ff);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 1px 1px #fff8}.lg-app .lpc-stage[data-attention=true]{color:#a9460c;background:linear-gradient(110deg,#fff2e6,#ffebe7)}.lg-app .lpc-stage[data-attention=true]>i{background:linear-gradient(145deg,#ffad44,#f65000)}.lg-app .lpc-card-main>.lpc-stage{margin-top:auto;padding-block:5px;font-size:15px}.lg-app .lpc-card-more{width:39px;min-height:39px;position:absolute;top:25px;right:24px}.lg-app .lpc-card-action{border-top:1px solid #c7d7ec9c;align-items:flex-end;gap:10px;margin:0 27px;padding:12px 0 16px;display:flex}.lg-app .lpc-card-action>div{flex:1;min-width:0}.lg-app .lpc-card-action span{color:#334468;margin-bottom:4px;font-size:14px;line-height:1.5;display:block}.lg-app .lpc-card-action strong{color:#132347;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box}.lg-app .lpc-card-action>button{color:#183451;border-color:#cadff680;width:43px;min-height:44px}.lg-app .lpc-card-action>button:hover{transform:translate(2px)}.lg-app .lpc-detail{-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);min-width:0;min-height:786px;animation:lpc-detail-appear .4s var(--lg-ease);background:linear-gradient(135deg,#fffffff7,#ffffffd6 46%,#f7fcffdb);border:1px solid #fffffff5;border-radius:37px;padding:44px 34px 30px;position:relative;box-shadow:inset 1px 2px 3px #fff,0 24px 50px #6f9ac91a}.lg-app .lpc-detail-tools{gap:10px;display:flex;position:absolute;top:15px;right:19px}.lg-app .lpc-detail-tools>button{background:#ffffffb5;width:36px;min-height:36px}.lg-app .lpc-detail>header .lg-icon-lg{border-radius:21px;width:70px;height:72px}.lg-app .lpc-detail>header h2{color:#101a36;letter-spacing:-.65px;overflow-wrap:anywhere;margin:18px 0 8px;font-size:28px;font-weight:700;line-height:1.35}.lg-app .lpc-detail>header p{color:#58698b;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.45}.lg-app .lpc-detail-stage{color:#263a60;border-top:1px solid #cbd8eb94;align-items:center;gap:20px;margin-top:19px;padding:15px 0 17px;font-size:18px;display:flex}.lg-app .lpc-detail-stage>span:first-child{flex:0 0 110px}.lg-app .lpc-detail-next{border-block:1px solid #cbd8eb94;padding:14px 0 15px}.lg-app .lpc-detail h3{color:#26385e;margin:0;font-size:18px;font-weight:550;line-height:1.5}.lg-app .lpc-detail-next>button{color:#092650;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:15px 0 0;display:grid}.lg-app .lpc-detail-next>button>svg:first-child{color:#077dff}.lg-app .lpc-detail-next>button>svg:last-child{color:#536887}.lg-app .lpc-detail-next strong{overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.5}.lg-app .lpc-detail-next>button:hover strong{color:#006bdf}.lg-app .lpc-resources{margin-top:16px}.lg-app .lpc-resources>header{justify-content:space-between;align-items:center;margin:0 0 9px;display:flex}.lg-app .lpc-more{color:#2c496e;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:32px;display:grid}.lg-app .lpc-resources>button{text-align:left;color:#183153;width:100%;min-height:57px;font:inherit;cursor:pointer;transition:background .22s,transform .22s var(--lg-ease);background:#ffffff75;border:1px solid #d5e2f1b5;border-radius:17px;align-items:center;gap:19px;margin:0 0 2px;padding:9px 16px;font-size:18px;display:flex;box-shadow:0 3px 7px #6498d006}.lg-app .lpc-resources>button>span:not(.lg-icon-tile){flex:1;min-width:0;line-height:1.4}.lg-app .lpc-resources>button>span>small{color:#617693;margin-top:3px;font-size:11px;display:block}.lg-app .lpc-resources>button>svg{color:#536a88;flex-shrink:0}.lg-app .lpc-resources>button:hover{background:#fff;transform:translate(3px)}.lg-app .lpc-resources .lg-icon-sm{border-radius:7px;width:29px;height:33px;transform:rotate(-1deg)}.lg-app .lpc-resources .lpc-summary-note{color:#5b7090;margin:10px 0 0;font-size:15px;line-height:1.7}.lg-app .lpc-detail>.lpc-primary{cursor:pointer;width:100%;min-height:52px;margin-top:17px;padding:11px 18px;font-size:18px}.lg-app .lpc-project-facts{color:#667996;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:17px 0 -4px;font-size:12px;line-height:1.5;display:flex}.lg-app .lpc-pagination{color:#5c7090;justify-content:flex-end;align-items:center;gap:9px;margin:20px 0;font-size:13px;display:flex}.lg-app .lpc-pagination>span{margin-right:6px}.lg-app .lpc-pagination>button{color:#254b75;cursor:pointer;background:#ffffff7a;border:1px solid #fffd;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.lg-app .lpc-pagination>button:hover:not(:disabled){background:#fff}.lg-app .lpc-empty{text-align:center;color:#6683a9;background:#ffffff72;border:1px solid #fff;border-radius:30px;flex-direction:column;align-items:center;min-height:340px;padding:64px 25px;display:flex}.lg-app .lpc-empty>h2{color:#253c60;margin:22px 0 0;font-size:23px;font-weight:650}.lg-app .lpc-empty>p{color:#536a88;margin:10px 0 24px;font-size:15px;line-height:1.7}.lg-app .lpc-empty>button{cursor:pointer}.lg-app .lpc-refresh-error{color:#9c4b24;background:#fff3ee;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 15px;font-size:13px;display:flex}.lg-app .lpc-refresh-error>button{color:#915425;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.lg-app .lpc-dock{z-index:35;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:linear-gradient(130deg,#ffffffd4,#ffffff89);border:1px solid #fffffff5;border-radius:46px;align-items:stretch;gap:6px;width:486px;max-width:calc(100vw - 32px);min-height:86px;padding:7px 11px;display:flex;position:fixed;bottom:38px;left:50%;transform:translate(-50%);box-shadow:inset 1px 2px 2px #fff,0 10px 30px #6188c62b}.lg-app .lpc-dock>button{color:#43577d;min-width:0;font:inherit;cursor:pointer;transition:background .25s,box-shadow .25s,transform .25s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:35px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.lg-app .lpc-dock>button[aria-current=page]{color:#0074ff;background:linear-gradient(120deg,#ffffff8c,#eef6ffa1);border-color:#fffc;box-shadow:0 4px 12px #809ed014,inset 0 1px 2px #fff}.lg-app .lpc-dock>button[aria-current=page]>svg{fill:#1784ff;stroke:#fff;stroke-width:1.25px}.lg-app .lpc-dock>button:hover:not(:disabled){background:#ffffffba;transform:translateY(-3px)}.lg-app .lpc-dock>button:active:not(:disabled){transform:translateY(0)scale(.96)}.lg-app :is(.lpc-insights,.lpc-scenario-options){color:#465d81;background:#ffffff68;border:1px solid #fffc;border-radius:24px;margin-top:32px;padding:0 22px;box-shadow:inset 0 1px 1px #fff}.lg-app .lpc-insights>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;font-size:15px;list-style:none;display:flex}.lg-app .lpc-insights>summary>svg:last-child{margin-left:auto;transition:transform .2s}.lg-app .lpc-insights[open]>summary>svg:last-child{transform:rotate(90deg)}.lg-app .lpc-insights>summary::-webkit-details-marker{display:none}.lg-app .lpc-insights>div{padding-bottom:24px}.lg-app .lpc-insights>div>p{color:#5c7190;margin:0 0 20px;font-size:14px;line-height:1.8}.lg-app .lpc-metrics{border-block:1px solid #c9d9ed8c;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:20px 0;display:grid}.lg-app .lpc-metrics dt{color:#526787;font-size:14px}.lg-app .lpc-metrics dd{color:#102849;margin:9px 0;font-size:clamp(22px,2vw,32px);font-weight:650}.lg-app .lpc-metrics small{color:#647b9a;font-size:12px}.lg-app .lpc-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.lg-app .lpc-lifecycle>div{background:#ffffff83;border:1px solid #fff;border-radius:18px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:14px;display:flex}.lg-app .lpc-lifecycle strong{color:#13599b;font-size:22px}.lg-app .lpc-priorities>header{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.lg-app .lpc-priorities h2{color:#173558;margin:0;font-size:20px}.lg-app .lpc-priorities>header>span{font-size:13px}.lg-app .lpc-priorities>button{text-align:left;border:0;color:#1f4571;width:100%;font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #cddbef8a;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:15px;padding:16px 0;font-size:14px;display:grid}.lg-app .lpc-priorities strong{font-size:16px;font-weight:600}.lg-app .lpc-priorities small{color:#667b98;margin-top:6px;font-size:12px;display:block}.lg-app .lpc-priorities>button:hover{color:#0070e7}.lg-app .lpc-insights>div>footer{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.lg-app .lpc-insights>div>footer>button{color:#1a6caf;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.lg-app .lpc-scenario-options{padding-block:17px;font-size:14px}.lg-app .lpc-scenario-options>summary{cursor:pointer}.lg-app .lpc-scenario-options>label{gap:9px;max-width:320px;margin:20px 0;display:grid}.lg-app .project-scenarios .ps-metrics{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:22px 0 10px}.lg-app .project-scenarios .ps-metrics dd{color:#183454;font-size:27px}.lg-app .project-scenarios .ps-provenance{color:#627794;border-color:#bbd0e87a;margin-top:27px;font-size:12px}.lg-app .project-scenarios .ps-links{gap:24px;margin-top:22px}.lg-app .project-scenarios .ps-links>a{color:#3d6c9c;font-size:13px}.lg-app .project-scenarios .ps-topline{margin-bottom:25px}.lg-app .project-scenarios .ps-topline>button{color:#3c5e8b;cursor:pointer;background:#ffffff9e;border:1px solid #fff;border-radius:22px;padding:10px 16px;font-size:14px}.lg-app .project-scenarios .ps-topline>span{color:#627895;font-size:13px}.lg-app .project-scenarios .ps-detail-heading h2{color:#142947;letter-spacing:-1px;margin:10px 0;font-size:38px;font-weight:700;line-height:1.4}.lg-app .project-scenarios .ps-detail-heading p{color:#596f8e;max-width:1000px;font-size:19px;line-height:1.7}.lg-app .project-scenarios .ps-detail-heading small{color:#6780a0;font-size:13px}.lg-app .project-scenarios .ps-detail-facts{border-color:#b8cee38c;padding:24px 0}.lg-app .project-scenarios .ps-detail-facts dt{color:#647b98;font-size:14px}.lg-app .project-scenarios .ps-detail-facts dd{color:#2a466c;font-size:17px}.lg-app .lpc-detail-tabs{flex-wrap:wrap;gap:6px;margin:0 0 24px;display:flex}.lg-app .lpc-detail-tabs>button{color:#3f5b7c;cursor:pointer;min-height:44px;font:inherit;background:#ffffff70;border:1px solid #fff;border-radius:23px;padding:10px 18px;font-size:14px}.lg-app .lpc-detail-tabs>button[aria-pressed=true]{color:#006cde;background:#fff;box-shadow:0 4px 16px #487abe1c}.lg-app .project-scenarios :is(.ps-detail-grid>section,.ps-section,.ps-next-action){background:linear-gradient(140deg,#ffffffcb,#fff7);border:1px solid #ffffffe8;border-radius:26px;padding:26px;box-shadow:inset 0 1px 1px #fff,0 8px 24px #4c77aa0c}.lg-app .project-scenarios .ps-detail-grid{gap:24px;margin-bottom:24px}.lg-app .project-scenarios .ps-next-action{color:#197ade;align-items:center;gap:16px;margin-bottom:24px;padding:22px 26px;display:flex}.lg-app .project-scenarios .ps-next-action strong{color:#173d66;font-size:19px}.lg-app .project-scenarios .ps-next-action small{color:#5b7b9c;margin-bottom:7px;font-size:13px}.lg-app .project-scenarios :is(.ps-detail-grid,.ps-section) h3{color:#1e3b60;margin:0 0 20px;font-size:21px;font-weight:650}.lg-app .project-scenarios :is(.ps-detail-grid p,.ps-detail-grid li,.ps-milestones p,.ps-updates p){color:#566e8d;font-size:15px;line-height:1.8}.lg-app .project-scenarios :is(.ps-team strong,.ps-tasks strong,.ps-risk h4,.ps-data strong,.ps-updates strong,.ps-milestones h4){color:#26466b;font-size:16px;font-weight:600}.lg-app .project-scenarios :is(.ps-team small,.ps-tasks span,.ps-data small,.ps-updates time,.ps-milestones small){color:#67829f;font-size:12px}.lg-app .project-scenarios .ps-detail-grid a{color:#126fbc;font-size:14px}.lg-app .pc-governance-shell .pc-modebar{background:#ffffff91;border:1px solid #fff;border-radius:26px;margin-bottom:25px;padding:20px 25px;box-shadow:inset 0 1px 1px #fff,0 8px 24px #627ea015}.lg-app .pc-governance-shell .pc-modebar strong{color:#173958;font-size:21px}.lg-app .pc-governance-shell .pc-modebar small{color:#607c99;margin-top:5px;font-size:13px}@keyframes lpc-detail-appear{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (min-width:1600px){.lg-app .lpc-card{min-height:400px}.lg-app .lpc-card-main{padding:30px}.lg-app .lpc-card-action{margin-inline:30px}.lg-app .lpc-card-main>h3{font-size:28px}}@media (max-width:1300px) and (min-width:1001px){.lg-app .lpc-layout{grid-template-columns:minmax(0,1fr) 350px;gap:20px}.lg-app .lpc-grid{gap:13px}.lg-app .lpc-card-main{padding:24px 18px 15px}.lg-app .lpc-card-action{margin-inline:18px}.lg-app .lpc-card-main>h3{font-size:21px}.lg-app .lpc-card-more{width:32px;min-height:32px;top:18px;right:14px}.lg-app .lpc-card-main .lg-icon-lg{border-radius:18px;width:58px;height:60px}.lg-app .lpc-card-action strong{font-size:15px}.lg-app .lpc-card-action span{font-size:14px}.lg-app .lpc-detail{padding-inline:25px}.lg-app .lpc-detail>header h2{font-size:25px}.lg-app .lpc-detail>header p{font-size:17px}.lg-app .lpc-detail-stage{gap:14px;font-size:16px}.lg-app .lpc-detail-stage>span:first-child{flex-basis:83px}.lg-app .lpc-stage{font-size:15px}.lg-app .lpc-detail-next strong{font-size:17px}.lg-app .lpc-resources>button{font-size:16px}.lg-app .lpc-toolbar{gap:10px}.lg-app .lpc-search{flex-basis:100%;max-width:none;margin:0}.lg-app .lpc-context{flex-wrap:wrap;margin-top:29px}.lg-app .lpc-heading>p{font-size:22px}.lg-app .lpc-segment{min-height:54px}.lg-app .lpc-segment>button{min-width:100px;min-height:42px;padding-inline:14px;font-size:15px}}@media (max-width:1000px){.lg-app .lpc-layout{grid-template-columns:minmax(0,1fr);gap:27px}.lg-app .lpc-detail{order:2;max-width:none;min-height:0;padding:32px}.lg-app .lpc-detail>header{padding-right:65px}.lg-app .lpc-main{padding-top:8px}.lg-app .lpc-heading h1{font-size:43px}.lg-app .lpc-context{margin-top:30px}.lg-app .lpc-detail .lpc-resources{max-width:none}.lg-app .lpc-detail>header p{max-width:700px}.lg-app .lpc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-app .lpc-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app .lpc-card-main{padding-inline:23px}.lg-app .lpc-card-action{margin-inline:23px}.lg-app .lpc-card-main>h3{font-size:23px}.lg-app .lpc-dock{bottom:25px}}@media (max-width:760px){.lg-app .lpc-grid{grid-template-columns:minmax(0,1fr);gap:22px}.lg-app .lpc-heading h1{letter-spacing:-1.3px;font-size:36px}.lg-app .lpc-heading>p{margin-top:10px;font-size:18px;line-height:1.7}.lg-app .lpc-context{flex-wrap:wrap;gap:5px;margin-top:26px;font-size:13px}.lg-app .lpc-context>div{flex-wrap:wrap;gap:15px}.lg-app .lpc-toolbar{gap:13px;margin-top:15px}.lg-app .lpc-segment{width:100%;min-height:55px}.lg-app .lpc-segment>button{flex:1;min-width:0;min-height:43px;padding:9px 8px;font-size:14px}.lg-app .lpc-search{flex-basis:100%;max-width:none;min-height:47px;margin:0}.lg-app .v2-shell[data-system] .lpc-search>input{font-size:16px}.lg-app .lpc-card{border-radius:28px;min-height:365px}.lg-app .lpc-card[data-selected=true]{transform:none}.lg-app .lpc-card-main{padding:27px 27px 17px}.lg-app .lpc-card-main>h3{margin-top:19px;font-size:27px;line-height:1.4}.lg-app .lpc-card-main>p{min-height:0;font-size:17px;line-height:1.65}.lg-app .lpc-card-action{margin-inline:27px;padding-bottom:22px}.lg-app .lpc-card-action strong{font-size:18px}.lg-app .lpc-card-more{top:25px;right:25px}.lg-app .lpc-detail{border-radius:30px;padding:30px 25px}.lg-app .lpc-detail>header{padding-right:0}.lg-app .lpc-detail>header h2{font-size:27px}.lg-app .lpc-detail>header p{font-size:18px}.lg-app .lpc-detail-stage{gap:13px;font-size:16px}.lg-app .lpc-detail-stage>span:first-child{flex-basis:85px}.lg-app .lpc-detail-next strong{font-size:18px}.lg-app .lpc-detail-next>button{gap:11px}.lg-app .lpc-resources>button{gap:15px;padding-inline:12px;font-size:17px}.lg-app .lpc-dock{border-radius:39px;width:calc(100vw - 28px);min-height:74px;padding:5px 7px;bottom:14px}.lg-app .lpc-dock>button{border-radius:32px;gap:6px;padding:6px 8px;font-size:12px}.lg-app .lpc-dock>button>svg{width:23px;height:23px}.lg-app .lpc-insights{margin-top:23px;padding-inline:18px}.lg-app .lpc-insights>summary{font-size:14px}.lg-app .lpc-metrics{grid-template-columns:1fr 1fr;gap:25px 15px}.lg-app .lpc-metrics dd{font-size:26px}.lg-app .lpc-lifecycle{gap:10px}.lg-app .lpc-lifecycle>div{padding:13px 12px;font-size:12px}.lg-app .lpc-priorities>header{flex-direction:column;align-items:flex-start;gap:8px}.lg-app .lpc-priorities>button{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px}.lg-app .lpc-priorities>button>span:nth-of-type(2){grid-column:2;align-items:center;gap:12px;font-size:12px;display:flex}.lg-app .lpc-priorities>button>svg:last-child{grid-area:1/3/3}.lg-app .lpc-priorities>button>span:nth-of-type(2)>small{margin:0}.lg-app .project-scenarios .ps-detail-heading h2{font-size:30px}.lg-app .project-scenarios .ps-detail-heading p{font-size:17px}.lg-app .project-scenarios :is(.ps-detail-grid>section,.ps-section,.ps-next-action){border-radius:23px;padding:21px}.lg-app .project-scenarios .ps-detail-facts dd{font-size:15px}.lg-app .project-scenarios .ps-detail-grid{grid-template-columns:1fr;gap:20px}.lg-app .project-scenarios .ps-milestones{grid-template-columns:1fr;gap:30px}.lg-app .project-scenarios .ps-team>div{flex-direction:column;gap:8px}.lg-app .project-scenarios .ps-team>div>span{flex-basis:auto}.lg-app .project-scenarios .ps-updates article{flex-direction:column;gap:9px}.lg-app .project-scenarios .ps-updates time{flex-basis:auto}.lg-app .pc-governance-shell .pc-modebar{flex-direction:column;align-items:flex-start;padding:20px}.lg-app .pc-governance-shell .pc-modebar strong{font-size:18px}.lg-app .lpc-detail-tabs>button{padding-inline:13px;font-size:13px}.lg-app .project-scenarios .ps-links{gap:14px}.lg-app .project-scenarios .ps-metrics{grid-template-columns:1fr 1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.lg-app :is(.lpc-card,.lpc-detail,.lpc-dock>button,.lpc-resources>button){transition:none;animation:none}.lg-app .lpc-card:hover,.lg-app .lpc-card[data-selected=true]:hover,.lg-app .lpc-dock>button:hover:not(:disabled),.lg-app .lpc-resources>button:hover{transform:none}}.lg-app .lpc-mobile-dialog{width:min(580px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);color:var(--lg-ink);overscroll-behavior:contain;animation:lpc-detail-appear .3s var(--lg-ease);background:#f3f8ff;border:1px solid #fff;border-radius:31px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #263e7050}.lg-app .lpc-mobile-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14274744}.lg-app .lpc-mobile-dialog>.lpc-detail{min-height:0;box-shadow:none;border:0;border-radius:30px;padding:28px 24px;animation:none}body:has(.lg-app .lpc-mobile-dialog[open]){overflow:hidden}@media (min-width:1001px){.lg-app .lpc-scenario-options{margin-top:120px}}.lg-app .lpc-detail[data-closing=true]{pointer-events:none;animation:.16s ease-in forwards lpc-detail-leave}.lg-app .lpc-mobile-dialog[data-closing=true]{pointer-events:none;animation:.16s ease-in forwards lpc-dialog-leave}.lg-app .lpc-mobile-dialog[data-closing=true]>.lpc-detail{animation:none}@keyframes lpc-detail-leave{to{opacity:0;transform:translate(12px)scale(.98)}}@keyframes lpc-dialog-leave{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes lpc-backdrop-leave{to{opacity:0}}.lg-app .lg-launcher,.lg-app .lg-identity-launcher{--rw-ink:var(--lg-ink);--rw-muted:var(--lg-muted);--rw-blue:var(--lg-blue);min-height:100svh;color:var(--lg-ink);background:0 0}.lg-app .lg-launcher .v2-console-topbar{z-index:120;height:auto;min-height:118px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:19px;padding:26px 30px;display:flex;position:relative}.lg-app .lg-launcher .v2-console-topbar .v2-brand{flex:none;margin:0}.lg-app .lg-launcher .v2-console-topbar .v2-brand-logo{object-fit:contain;width:190px;height:auto;max-height:44px}.lg-app .lg-launcher .v2-console-menu-toggle{display:none}.lg-app .lg-launcher-topnav{border:1px solid var(--lg-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffa6,#eff9ff8f);border-radius:999px;justify-content:center;align-items:center;gap:1px;min-height:58px;margin-inline:auto;padding:6px;display:flex;box-shadow:inset 0 2px 3px #fff,0 12px 25px #5375a826}.lg-app .lg-launcher-topnav button{color:#263657;white-space:nowrap;min-height:44px;transition:background .22s,box-shadow .3s,transform .3s var(--lg-spring);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 clamp(10px,1.1vw,20px);font-size:14px;font-weight:550}.lg-app .lg-launcher-topnav button[aria-current=page]{color:#005dff;background:linear-gradient(145deg,#eef4ffea,#dffbffb0);border-color:#fff;font-weight:700;box-shadow:inset 0 1px 3px #fff,0 5px 13px #4187da24}.lg-app .lg-launcher-topnav button:hover{background:#ffffff90}.lg-app .lg-launcher-topnav button:active{transform:scale(.96)}.lg-app .lg-launcher .v2-console-search{color:#405879;width:190px;min-width:120px;max-width:190px;height:40px;transition:width .4s var(--lg-ease),box-shadow .2s;background:#f8fcff91;border:1px solid #ffffff70;border-radius:999px;flex:0 190px;margin-left:0;box-shadow:inset 0 1px 2px #fff}.lg-app .lg-launcher .v2-console-search:focus-within{background:#ffffffe0;box-shadow:0 0 0 3px #5cafff29}.lg-app .lg-launcher .v2-console-search input{min-width:0;font-size:12px}.lg-app .lg-launcher-version{z-index:2;max-width:1532px;margin:-132px auto 0;padding:0 54px 135px;position:relative}.lg-app .lg-launcher-version:has(.v2-version-popover){z-index:130}.lg-app .lg-launcher-version .v2-version-history{width:fit-content;margin:0;display:block}.lg-app .lg-launcher-version .v2-version-history>button{color:#49688e;background:#ffffff90;border:1px solid #fff;border-radius:999px;min-height:38px}.lg-app .lg-launcher .v2-console-global-actions{gap:10px}.lg-app .lg-launcher .v2-console-global-actions>button{color:#1d3457;width:34px;height:40px;box-shadow:none;background:0 0;border:0}.lg-app .lg-launcher .v2-console-global-actions>button:first-child{display:none}.lg-app .lg-launcher .v2-profile-trigger{box-shadow:none;background:0 0;border:0;gap:9px;min-height:44px;padding:3px}.lg-app .lg-launcher .v2-profile-copy{max-width:94px;display:grid}.lg-app .lg-launcher .v2-profile-copy strong{color:var(--lg-ink);font-size:13px}.lg-app .lg-launcher .v2-profile-copy small{color:var(--lg-muted);font-size:11px}.lg-app .lg-launcher .v2-profile-copy em{display:none}.lg-app .lg-launcher .v2-profile-avatar{flex-shrink:0}.lg-app .lg-launcher .v2-launcher-profile-menu{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#f9fcfff0;border:1px solid #fff;border-radius:25px;box-shadow:0 22px 80px #35558230}.lg-app .lg-launcher #launcher-main-content.v2-console-workspace{background:0 0;border:0;width:100%;max-width:1640px;min-height:calc(100svh - 118px);margin:0 auto;padding:30px 54px 160px}.lg-app .lg-launcher .lg-role-workbench{min-width:0;color:var(--lg-ink);flex-direction:column;gap:28px;display:flex}.lg-app .lg-launcher .lg-role-workbench .rw-welcome{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:15px 0 16px;display:block;overflow:visible}.lg-app .lg-launcher .lg-role-workbench .rw-welcome-copy{width:100%;max-width:1100px}.lg-app .lg-launcher .lg-role-workbench .rw-welcome-eyebrow{color:var(--lg-muted);margin:0 0 14px;font-size:15px;font-weight:450}.lg-app .lg-launcher .rw-welcome-eyebrow>span{background:#449efb;box-shadow:0 0 0 4px #f8ffff7d}.lg-app .lg-launcher .lg-role-workbench .rw-welcome h1,.lg-app .lg-launcher .lg-role-workbench .rw-heading h1{color:#0b1733;letter-spacing:-2px;margin:0 0 12px;font-size:clamp(36px,3.9vw,58px);font-weight:720;line-height:1.25}.lg-app .lg-launcher .lg-role-workbench .rw-welcome-purpose,.lg-app .lg-launcher .lg-role-workbench .rw-heading p{color:#5c6a88;max-width:1100px;margin:0;font-size:clamp(16px,1.75vw,25px);font-weight:400;line-height:1.6}.lg-app .lg-launcher .lg-role-workbench .rw-welcome-actions{gap:14px;margin-top:24px}.lg-app .lg-launcher .lg-role-workbench .rw-start-work,.lg-app .lg-launcher .lg-role-workbench .rw-liquid-role-card>button,.lg-app .lg-launcher .lg-role-workbench .rw-liquid-open-app{color:#fff;min-height:48px;transition:transform .3s var(--lg-spring),box-shadow .3s;background:linear-gradient(115deg,#38b3ff,#0876ff 50%,#60c8ff);border:1px solid #8bcaff;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:0 25px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 3px #fff9,0 10px 25px #258de22e}.lg-app .lg-launcher .lg-role-workbench .rw-start-work:hover,.lg-app .lg-launcher .lg-role-workbench .rw-liquid-open-app:hover{color:#fff;background:linear-gradient(115deg,#38b3ff,#0876ff 50%,#60c8ff);transform:translateY(-2px);box-shadow:inset 0 1px 3px #fff9,0 14px 28px #258de240}.lg-app .lg-launcher .lg-role-workbench .rw-ask-u2{color:#36547b;background:#ffffff59;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:14px;display:inline-flex}.lg-app .lg-launcher .lg-role-workbench .rw-activity-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lg-app .lg-launcher .lg-role-workbench .rw-activity-strip>button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s var(--lg-spring),box-shadow .3s;background:linear-gradient(135deg,#ffffffa3,#eef7ff60);border:1px solid #fff;border-radius:24px;padding:20px 25px;box-shadow:inset 0 1px 2px #fff,0 9px 26px #6889b51a}.lg-app .lg-launcher .lg-role-workbench .rw-activity-strip>button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #5b80af25}.lg-app .lg-launcher .rw-activity-strip strong{color:#122c5b;font-size:34px}.lg-app .lg-launcher .rw-activity-strip span{color:#35496c;font-size:15px}.lg-app .lg-launcher .rw-activity-strip small{color:#60718c;font-size:12px}.lg-app .lg-launcher .lg-role-workbench .rw-metrics{background:#ffffff63;border:1px solid #ffffffc9;border-radius:23px;padding:18px 0;box-shadow:inset 0 1px 2px #fff}.lg-app .lg-launcher .rw-metrics button{border-color:#879ac323}.lg-app .lg-launcher .rw-metrics strong{color:#183a74}.lg-app .rw-liquid-work-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:26px;min-width:0;display:grid}.lg-app .rw-liquid-main{flex-direction:column;gap:26px;min-width:0;display:flex}.lg-app .rw-liquid-aside{flex-direction:column;gap:22px;min-width:0;display:flex}.lg-app .lg-launcher .lg-role-workbench .rw-surface,.lg-app .lg-launcher .lg-role-workbench .rw-app-dock,.lg-app .rw-liquid-role-card{border:1px solid var(--lg-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffe0,#f4faffb0);border-radius:30px;box-shadow:inset 0 1px 2px #fff,0 16px 40px #4c75a815}.lg-app .lg-launcher .lg-role-workbench .rw-duties{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.lg-app .lg-launcher .lg-role-workbench .rw-duties>.rw-section-head{padding:0 4px 18px}.lg-app .lg-launcher .lg-role-workbench .rw-section-head h2{color:#102342;font-size:20px;font-weight:650}.lg-app .lg-launcher .lg-role-workbench .rw-section-head p{color:#596c8b;font-size:13px;line-height:1.65}.lg-app .lg-launcher .lg-role-workbench .rw-section-note{color:#617293;font-size:12px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding:0;display:grid}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:330px;transition:transform .4s var(--lg-spring),box-shadow .4s,border-color .3s;background:linear-gradient(140deg,#fffa,#eff8ff91);border:1px solid #fff;border-radius:29px;flex-direction:column;gap:0;padding:26px 23px 14px;display:flex;box-shadow:inset 0 2px 2px #fff,0 13px 28px #4869b018}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card:nth-child(3n+2){background:linear-gradient(140deg,#ffffffb8,#f5f0ff9c)}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card:nth-child(3n+3){background:linear-gradient(140deg,#ffffffb8,#e9fbff91)}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card:hover{border-color:#82bfff;transform:translateY(-5px);box-shadow:0 17px 35px #3d85d32b,inset 0 1px 2px #fff}.lg-app .lg-launcher .lg-role-workbench .rw-duty-icon{align-items:flex-start;gap:10px;height:auto;min-height:68px;margin:0 0 22px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-icon>.lg-icon-tile{border-radius:19px;width:68px;height:68px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-icon .rw-star{color:#577296;background:#ffffff8c;border:1px solid #fff;border-radius:50%;width:36px;height:36px;min-height:36px;margin:0;box-shadow:0 4px 12px #567db315}.lg-app .lg-launcher .lg-role-workbench .rw-star[aria-pressed=true]{color:#1475ff;background:#e7f3ff}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card h3{color:#102345;letter-spacing:-.35px;margin:0;font-size:21px;font-weight:650;line-height:1.5}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card>p{color:#5c6d8b;min-height:72px;margin:10px 0 22px;font-size:14px;line-height:1.85}.lg-app .lg-launcher .lg-role-workbench .rw-duty-primary{color:#143566;border-top:1px solid #7998bf2c;justify-content:space-between;align-items:center;min-height:56px;margin:0;padding:10px 0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.lg-app .lg-launcher .rw-duty-primary>svg{box-sizing:content-box;background:#ffffff6e;border:1px solid #cadfff96;border-radius:50%;flex-shrink:0;padding:9px;box-shadow:0 3px 6px #548bcd14}.lg-app .lg-launcher .lg-role-workbench .rw-duty-related{border-color:#7895bf2b;padding:0;font-size:12px}.lg-app .lg-launcher .rw-duty-related summary{color:#537091;min-height:38px;padding:10px 0}.lg-app .lg-launcher .rw-duty-related[open]>div{animation:lg-launcher-reveal .35s var(--lg-ease)}.lg-app .lg-launcher .rw-duty-related a{padding:10px 0;line-height:1.6}.lg-app .lg-launcher .lg-role-workbench .rw-tasks,.lg-app .lg-launcher .lg-role-workbench .rw-tasks[data-compact=true]{grid-template-columns:minmax(0,1fr) 36px;gap:24px 10px;min-height:250px;padding:26px 22px;display:grid;overflow:visible}.lg-app .lg-launcher .lg-role-workbench .rw-work-tabs{background:#e9f1fc8c;border:1px solid #fff;border-radius:999px;gap:0;width:fit-content;max-width:100%;padding:4px;display:flex}.lg-app .lg-launcher .lg-role-workbench .rw-work-tabs>[role=tab]{color:#425c80;border-radius:999px;min-height:39px;padding:0 12px;font-size:13px}.lg-app .lg-launcher .lg-role-workbench .rw-work-tabs>[aria-selected=true]{color:#0065fa;background:#ffffffbd;box-shadow:0 3px 10px #387acd1f,inset 0 1px 2px #fff}.lg-app .lg-launcher .lg-role-workbench .rw-tasks>#rw-work-panel,.lg-app .lg-launcher .lg-role-workbench .rw-tasks[data-compact=true]>#rw-work-panel{border:0;grid-area:2/1/auto/-1;min-width:0;padding:0}.lg-app .lg-launcher .lg-role-workbench .rw-tasks>.rw-inbox-refresh,.lg-app .lg-launcher .lg-role-workbench .rw-tasks[data-compact=true]>.rw-inbox-refresh{background:#fff8;border:1px solid #fff;border-radius:50%;grid-area:1/2;width:36px;height:36px}.lg-app .lg-launcher .lg-role-workbench .rw-work-clear{text-align:center;flex-direction:column;justify-content:center;gap:16px;min-height:140px;padding:20px 0;display:flex}.lg-app .lg-launcher .lg-role-workbench .rw-work-clear>div{display:block}.lg-app .lg-launcher .lg-role-workbench .rw-work-clear>svg{color:#248cfb;background:#e7f4ff;border:1px solid #fff;border-radius:50%;padding:14px;box-shadow:inset 0 1px 2px #fff}.lg-app .lg-launcher .lg-role-workbench .rw-work-clear strong{color:#294773;font-size:16px}.lg-app .lg-launcher .lg-role-workbench .rw-work-clear p{color:#647694;margin-top:6px;font-size:12px}.lg-app .lg-launcher .lg-role-workbench .rw-task-list{grid-template-columns:1fr;gap:10px}.lg-app .lg-launcher .lg-role-workbench .rw-tasks .rw-task-list>button{color:#24456b;background:#ffffff80;border-color:#dce8f8;border-radius:18px;gap:10px;min-width:0;padding:15px}.lg-app .lg-launcher .rw-task-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.lg-app .lg-launcher .rw-more-tasks summary{color:#426893;padding:16px 0;font-size:13px}.lg-app .rw-liquid-role-card{flex-direction:column;align-items:flex-start;gap:13px;padding:27px;display:flex}.lg-app .rw-liquid-role-card>span:not(.lg-icon-tile){color:#647899;margin-top:4px;font-size:12px}.lg-app .rw-liquid-role-card h2{color:#132b50;margin:0;font-size:25px;line-height:1.45}.lg-app .rw-liquid-role-card>p{color:#5d7090;margin:0 0 6px;font-size:14px;line-height:1.8}.lg-app .rw-liquid-role-card>div{color:#45688e;border-top:1px solid #b1c7e54a;align-items:center;gap:10px;width:100%;padding:19px 0;font-size:13px;line-height:1.5;display:flex}.lg-app .rw-liquid-role-card>div>svg{color:#248cfb;flex-shrink:0}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-role-card>button{gap:10px;width:100%;min-height:46px;padding:0 14px;font-size:13px}.lg-app .lg-launcher .lg-role-workbench .rw-favorites{background:#ffffff82;border:1px solid #fff;border-radius:22px;gap:14px;padding:18px 21px;box-shadow:inset 0 1px 2px #fff}.lg-app .lg-launcher .rw-favorites h2{color:#46618b}.lg-app .lg-launcher .rw-favorites a{color:#316bc0;background:#f5faff8c;border:1px solid #fff;border-radius:999px;padding:8px 14px}.lg-app .lg-launcher .lg-role-workbench .rw-app-dock>.rw-section-head{padding:22px 24px 10px}.lg-app .lg-launcher .lg-role-workbench .rw-app-dock>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px 14px 18px}.lg-app .lg-launcher .rw-app-dock>div>a{border-radius:20px;gap:12px;padding:12px 10px}.lg-app .lg-launcher .rw-app-dock>div>a:hover{background:#fff9}.lg-app .lg-launcher .rw-app-dock>div>a>.lg-icon-tile{border-radius:13px;width:45px;height:45px}.lg-app .lg-launcher .rw-app-dock strong{color:#29476c;font-size:13px}.lg-app .lg-launcher .lg-role-workbench .rw-projects{overflow:hidden}.lg-app .lg-launcher .rw-projects>.rw-section-head{padding:24px}.lg-app .lg-launcher .rw-projects .rw-filters{background:#e3eef98c;border:1px solid #fff;border-radius:999px;flex-wrap:wrap;gap:3px;margin:0 24px 14px;padding:5px}.lg-app .lg-launcher .rw-filters>button{border-radius:999px;min-height:36px;padding:0 13px;font-size:12px}.lg-app .lg-launcher .rw-filters>button[aria-pressed=true]{color:#0065fa;background:#fff9;box-shadow:0 3px 8px #4b84bd20}.lg-app .lg-launcher .rw-project-labels{color:#647894;border-color:#8ca8c927;font-size:12px}.lg-app .lg-launcher .rw-project-row{color:#213d65;background:0 0;border-color:#89a1c226;min-height:82px;padding:15px 24px}.lg-app .lg-launcher .rw-project-row:hover{background:#fff9}.lg-app .lg-launcher .rw-project-name>strong{font-size:14px}.lg-app .lg-launcher .rw-project-name>span{gap:8px;margin-top:5px;font-size:11px}.lg-app .lg-launcher .rw-pagination{border-color:#9cafcd26;padding:18px 23px;font-size:12px}.lg-app .lg-launcher .rw-pagination button{color:#325b8d;background:#ffffffa8;border:1px solid #fff;border-radius:999px;min-height:36px;padding:0 14px}.lg-app .lg-launcher .lg-role-workbench .rw-help{color:#617390;border-color:#9fb3d035;padding:18px 4px 0;font-size:12px}.lg-app .lg-launcher .rw-help button{color:#315b93}.lg-app .lg-launcher .lg-role-workbench .rw-heading{justify-content:space-between;align-items:end;gap:20px;padding:25px 0 22px;display:flex}.lg-app .lg-launcher .rw-heading-actions button{color:#3a5e88;background:#ffffff90;border:1px solid #fff;border-radius:999px;min-height:44px;padding:12px 20px}.lg-app .lg-launcher .rw-directory{flex-direction:column;gap:22px;min-width:0;display:flex}.lg-app .lg-launcher .rw-directory-toolbar{align-items:center;gap:16px;padding:0;display:flex}.lg-app .lg-launcher .rw-directory-search{color:#52749c;background:#ffffff9c;border:1px solid #fff;border-radius:999px;flex:1;max-width:560px;height:54px;padding:0 20px;box-shadow:inset 0 2px 3px #fff,0 7px 20px #49709c12}.lg-app .lg-launcher .rw-directory-search input{color:#203d67;font-size:15px}.lg-app .lg-launcher .rw-favorite-filter{color:#3d5b84;background:#fff7;border:1px solid #fff;border-radius:999px;gap:9px;min-height:50px;padding:0 22px}.lg-app .lg-launcher .rw-favorite-filter[aria-pressed=true]{color:#0071ff;background:#e9f4ffdc}.lg-app .lg-launcher .rw-directory-groups{background:#fff5;border:1px solid #fff;border-radius:999px;flex-wrap:wrap;gap:3px;width:fit-content;padding:5px;display:flex;box-shadow:inset 0 1px 3px #fff}.lg-app .lg-launcher .rw-directory-groups>button{color:#3d5579;border-radius:999px;min-height:46px;padding:0 20px;font-size:14px}.lg-app .lg-launcher .rw-directory-groups>button[aria-pressed=true]{color:#0065fc;background:#ffffffb3;box-shadow:0 4px 13px #3d78bd20}.lg-app .rw-liquid-directory-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:25px;min-width:0;display:grid}.lg-app .lg-launcher .lg-role-workbench .rw-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:21px;min-width:0;display:grid}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:transform .35s var(--lg-spring),box-shadow .35s,border-color .3s;background:linear-gradient(135deg,#ffffffa8,#eff8ffad);border:1px solid #fff;border-radius:29px;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 3px #fff,0 14px 28px #4b75a51a}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-card:nth-child(3n+2){background:linear-gradient(135deg,#ffffffad,#f3f0ffb3)}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-card:nth-child(3n+3){background:linear-gradient(135deg,#ffffffad,#e8fbffb3)}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-card.is-selected{border-color:#1585ff;box-shadow:0 0 0 1px #74c7ff9c,inset 0 0 0 2px #fff,0 15px 28px #378df529}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-card:hover{transform:translateY(-4px);box-shadow:0 20px 35px #4b75a526,inset 0 2px 3px #fff}.lg-app .lg-launcher .rw-liquid-app-select{text-align:left;width:100%;min-width:0;color:var(--lg-ink);background:0 0;border:0;border-radius:28px 28px 0 0;flex-direction:column;flex:1;align-items:flex-start;gap:0;padding:26px 24px 20px;display:flex}.lg-app .lg-launcher .rw-liquid-app-select>.lg-icon-tile{margin-bottom:22px}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-select>strong{color:#122344;margin:0;font-size:22px;font-weight:650;line-height:1.5}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-select>p{color:#5c6f8f;min-height:76px;margin:9px 0 18px;font-size:14px;line-height:1.85;display:block;overflow:visible}.lg-app .lg-launcher .rw-liquid-app-select>.rw-app-category{color:#0873eb;letter-spacing:0;background:#deefffe3;border-radius:999px;padding:6px 11px;font-size:12px;position:static}.lg-app .lg-launcher .rw-liquid-app-footer{border-top:1px solid #9bb3d032;flex-direction:column;gap:13px;margin:0 24px;padding:15px 0 17px;display:flex}.lg-app .lg-launcher .rw-liquid-app-footer>a{color:#193b6a;justify-content:space-between;align-items:center;gap:9px;min-height:28px;font-size:14px;font-weight:600;display:flex}.lg-app .lg-launcher .rw-liquid-app-footer>button{color:#577798;background:0 0;justify-content:space-between;align-items:center;min-height:27px;font-size:12px;display:flex}.lg-app .rw-liquid-app-detail{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#fffffff2,#f4faffd9);border:1px solid #fff;border-radius:36px;min-width:0;padding:34px 30px 28px;scroll-margin-top:20px;position:sticky;top:25px;box-shadow:inset 0 2px 3px #fff,0 20px 45px #6488b81c}.lg-app .rw-liquid-app-detail-copy{animation:lg-launcher-reveal .38s var(--lg-ease)}.lg-app .rw-liquid-app-detail-copy>.lg-icon-tile{margin-bottom:22px}.lg-app .rw-liquid-app-detail h2{color:#102447;margin:0 0 10px;font-size:28px;line-height:1.5}.lg-app .rw-liquid-app-detail p{color:#5c7191;margin:0 0 25px;font-size:16px;line-height:1.8}.lg-app .rw-liquid-app-detail-copy>span:not(.lg-icon-tile){color:#3b5c89;border-top:1px solid #a7bbd537;padding:18px 0;font-size:13px;display:block}.lg-app .rw-liquid-app-functions{flex-direction:column;gap:9px;padding:0 0 22px;display:flex}.lg-app .rw-liquid-app-functions>div{background:#ffffff9e;border:1px solid #d9e5f394;border-radius:18px;align-items:center;gap:6px;min-width:0;padding:4px 9px 4px 15px;display:flex}.lg-app .rw-liquid-app-functions a{color:#233f67;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 0;display:flex}.lg-app .rw-liquid-app-functions a>span{flex:1;min-width:0}.lg-app .rw-liquid-app-functions strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.lg-app .rw-liquid-app-functions small{color:#657c9b;margin-top:4px;font-size:11px;line-height:1.7;display:block}.lg-app .rw-liquid-app-functions a>svg{color:#6a83a4;flex-shrink:0}.lg-app .rw-liquid-app-functions .rw-star{color:#8da1bd;background:0 0;border:0;flex-shrink:0;width:34px;height:38px;position:static}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-open-app{width:100%;font-size:14px;display:flex}.lg-app .lg-launcher .rw-module-grid{padding:4px 23px 20px}.lg-app .lg-launcher .rw-module-row{background:#ffffff85;border:1px solid #fff;border-radius:19px;align-items:center;gap:13px;min-width:0;padding:15px;display:flex}.lg-app .lg-launcher .rw-module-row>a{color:#25466f;flex:1;min-width:0}.lg-app .lg-launcher .rw-module-row>a strong{font-size:14px}.lg-app .lg-launcher .rw-module-row>a small{color:#637a9a;font-size:12px;line-height:1.7}.lg-app .lg-launcher-dock{z-index:100;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(140deg,#ffffffd6,#f4f7ffc9);border:1px solid #fff;border-radius:999px;align-items:stretch;width:480px;max-width:calc(100vw - 32px);min-height:84px;padding:6px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #fff,0 15px 35px #5075ad26}.lg-app .lg-launcher-dock>button{color:#455c81;min-width:0;min-height:68px;transition:transform .3s var(--lg-spring),background .25s,box-shadow .25s;background:0 0;border:1px solid #0000;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;display:flex}.lg-app .lg-launcher-dock>button[aria-current=page]{color:#0878ff;background:#ffffff8c;border-color:#fff;box-shadow:0 4px 15px #6a8ac01c}.lg-app .lg-launcher-dock>button:hover{background:#ffffffc2;transform:translateY(-3px)}.lg-app .lg-launcher-dock>button:active{transform:scale(.95)}.lg-app .lg-launcher-u2{z-index:101;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#193860;min-width:190px;height:62px;transition:transform .35s var(--lg-spring),box-shadow .3s;background:#f6fdffc7;border:1px solid #fff;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 12px;display:flex;position:fixed;bottom:24px;right:30px;box-shadow:inset 0 1px 3px #fff,0 12px 30px #637ba61c}.lg-app .lg-launcher-u2 strong{font-size:17px;font-weight:600}.lg-app .lg-launcher-u2>.lg-orb{flex-shrink:0;width:40px;height:40px}.lg-app .lg-launcher-u2:hover{transform:translateY(-3px);box-shadow:0 14px 32px #6c8cba35}.lg-app .lg-launcher .v2-workbench-copilot{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:430px;max-width:calc(100vw - 30px);animation:lg-launcher-panel-in .42s var(--lg-spring);background:#f7fcfff2;border:1px solid #fff;border-radius:32px;top:128px;bottom:105px;right:25px;overflow:hidden;box-shadow:0 30px 100px #405c963a}.lg-app .lg-launcher .v2-workbench-copilot header{background:0 0;border-color:#b9cbe048;padding:22px}.lg-app .lg-launcher .v2-workbench-copilot-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#35619016}.lg-app .lg-launcher .v2-workbench-copilot-context{color:#496d97;background:#eaf4ffbd;border-color:#bfd4eb50}.lg-app .lg-launcher .v2-workbench-copilot-suggestions button{color:#486a93;background:#fff9;border-color:#fff;border-radius:999px}.lg-app .lg-launcher .v2-workbench-copilot-messages article.assistant>div{background:#fff;border-color:#dceafb;border-radius:20px}.lg-app .lg-launcher .v2-workbench-copilot-messages article.user>div{color:#1c4c81;background:#e0f0ff;border-radius:20px}.lg-app .lg-launcher .v2-console-sidebar{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#f6fbfff0;border:1px solid #fff;border-radius:28px;width:270px;top:91px;bottom:110px;left:14px;overflow:auto;transform:translate(calc(-100% - 22px));box-shadow:0 20px 55px #456da22b}.lg-app .lg-launcher .v2-console-sidebar.is-open{transform:translate(0)}.lg-app .lg-launcher .v2-console-sidebar-backdrop.is-open{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3d66901c;inset:0}.lg-app .lg-launcher .v2-console-sidebar>button{border-radius:999px;width:calc(100% - 24px);min-height:44px;margin-inline:12px}.lg-app .lg-launcher .v2-console-sidebar>button.active{color:#006eff;background:#e0efff}.lg-app .lg-identity-launcher .v2-launcher-header{background:0 0;border:0;min-height:100px;padding:26px 35px}.lg-app .lg-identity-launcher .v2-launcher-body{max-width:1400px;margin:auto;padding:50px}.lg-app .lg-identity-launcher .v2-welcome{box-shadow:none;color:var(--lg-ink);background:0 0;padding:0 0 40px}.lg-app .lg-identity-launcher .v2-welcome h1{color:var(--lg-ink);font-size:44px}.lg-app .lg-identity-launcher .v2-welcome p{color:var(--lg-muted);font-size:18px}.lg-app .lg-identity-launcher .v2-system-card{background:#ffffffae;border:1px solid #fff;border-radius:30px;flex-direction:column;align-items:flex-start;gap:15px;min-height:290px;padding:30px;display:flex;box-shadow:inset 0 1px 2px #fff,0 15px 30px #4e7aac1e}.lg-app .lg-identity-launcher .v2-system-card strong{color:var(--lg-ink);font-size:23px}.lg-app .lg-identity-launcher .v2-system-card span{color:var(--lg-muted)}.lg-app .lg-login.v2-login{height:auto;min-height:100svh;color:var(--lg-ink);background:0 0;padding:0 34px 40px;display:block;position:relative;overflow:visible}.lg-app .lg-login:before,.lg-app .lg-login:after{display:none}.lg-app .lg-login-brand{justify-content:space-between;align-items:center;gap:25px;max-width:1420px;min-height:105px;margin:auto;display:flex}.lg-app .lg-login-brand .v2-brand-logo{width:190px;height:auto}.lg-app .lg-login-brand>.lg-login-back{color:#375680;background:#ffffff81;border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 21px;font-size:14px;display:inline-flex}.lg-app .lg-login .v2-login-stage{width:100%;max-width:1380px;min-height:calc(100svh - 155px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 455px;align-items:center;gap:70px;margin:auto;padding:35px 0;display:grid;overflow:visible}.lg-app .lg-login .v2-login-intro{min-height:0;color:var(--lg-ink);background:0 0;flex-direction:column;justify-content:center;gap:36px;padding:0;display:flex;overflow:visible}.lg-app .lg-login .v2-login-intro:before,.lg-app .lg-login .v2-login-intro:after{display:none}.lg-app .lg-login .v2-login-copy{width:100%;max-width:none;margin:0;display:block}.lg-app .lg-login .v2-kicker{color:#527399;letter-spacing:1px;font-size:14px;font-weight:450}.lg-app .lg-login .v2-login-copy h1{color:#102047;letter-spacing:-2px;max-width:none;margin:22px 0;font-size:clamp(42px,4.1vw,63px);font-weight:720;line-height:1.3}.lg-app .lg-login .v2-login-copy h1 span{color:#1d67be;-webkit-text-fill-color:currentColor;background:0 0}.lg-app .lg-login .v2-login-copy p{color:#5c7295;max-width:690px;font-size:18px;line-height:1.85}.lg-app .lg-login .v2-login-metrics{box-shadow:none;background:0 0;border:0;gap:38px;margin:26px 0 0;padding:18px 0;display:flex}.lg-app .lg-login .v2-login-metrics span{box-shadow:none;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;display:flex}.lg-app .lg-login .v2-login-metrics strong{color:#264575;font-size:17px}.lg-app .lg-login .v2-login-metrics small{color:#637c9f;font-size:12px}.lg-app .lg-login-collaboration{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lg-app .lg-login-collaboration article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#ffffffa9,#eef7ff8c);border:1px solid #fff;border-radius:29px;flex-direction:column;align-items:flex-start;min-height:215px;padding:24px 21px;display:flex;box-shadow:inset 0 2px 3px #fff,0 18px 35px #4d73a41e}.lg-app .lg-login-collaboration article:nth-child(2){background:linear-gradient(140deg,#ffffffa9,#f0eaff8c);transform:translateY(13px)}.lg-app .lg-login-collaboration article:nth-child(3){background:linear-gradient(140deg,#ffffffa9,#e5fffa8c)}.lg-app .lg-login-collaboration strong{color:#16305a;margin:20px 0 8px;font-size:18px;line-height:1.5}.lg-app .lg-login-collaboration article>span:last-child{color:#617593;font-size:13px;line-height:1.7}.lg-app .lg-login .v2-login-panel{background:0 0;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block;overflow:visible}.lg-app .lg-login .v2-login-box{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffffe8,#f5fbffcf);border:1px solid #fff;border-radius:37px;width:100%;max-width:none;margin:0;padding:36px 35px;position:relative;overflow:visible;box-shadow:inset 0 2px 4px #fff,0 25px 65px #4876a626}.lg-app .lg-login .v2-login-box>.lg-icon-tile{margin-bottom:23px}.lg-app .lg-login .v2-login-box h2{letter-spacing:-.7px;color:#102447;margin:0 0 10px;font-size:30px;font-weight:680;line-height:1.45}.lg-app .lg-login .v2-login-box>p{color:#5d7393;margin:0 0 24px;font-size:14px;line-height:1.8}.lg-app .lg-login .v2-login-box form{gap:19px}.lg-app .lg-login .v2-login-box label{color:#36537c;font-size:13px}.lg-app .lg-login .v2-input{color:#6284ab;background:#ffffff9c;border:1px solid #d4e1f2c7;border-radius:17px;height:52px;margin-top:9px;box-shadow:inset 0 1px 2px #6888b708}.lg-app .lg-login .v2-input:focus-within{background:#fff;border-color:#70b3ff;box-shadow:0 0 0 4px #489bf220}.lg-app .lg-login .v2-input input{color:#15345f;font-size:15px}.lg-app .lg-login .v2-login-submit{color:#fff;background:linear-gradient(115deg,#38b3ff,#0876ff 50%,#60c8ff);border:1px solid #86caff;border-radius:999px;height:52px;margin-top:5px;font-size:15px;box-shadow:inset 0 1px 3px #fff9,0 10px 25px #258de22e}.lg-app .lg-login .v2-login-submit:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px)}.lg-app .lg-login .v2-login-submit:disabled{opacity:.5;transform:none}.lg-app .lg-login .v2-login-submit-label{color:#fff}.lg-app .lg-login .v2-login-submit-icon{box-shadow:none;background:0 0;border:0}.lg-app .lg-login .v2-login-register-link{color:#647c9e;margin-top:23px;font-size:13px}.lg-app .lg-login .v2-login-register-link strong{color:#0676ff}.lg-app .lg-login .v2-login-help button{color:#52769f}.lg-app .lg-login .v2-auth-tabs{background:#dfeef97d;border:1px solid #fff;border-radius:999px;gap:3px;margin-bottom:23px;padding:4px;display:flex}.lg-app .lg-login .v2-auth-tabs button{color:#49688e;border-radius:999px;min-height:42px;font-size:14px}.lg-app .lg-login .v2-auth-tabs .active{color:#0578f8;background:#ffffffd6;box-shadow:0 4px 12px #7293b622}.lg-app .lg-login .v2-register-review{color:#457199;background:#e9f5ffab;border:1px solid #fff;border-radius:15px;margin:0 0 20px;padding:12px;font-size:12px}.lg-app .lg-login .v2-register-grid{grid-template-columns:1fr;gap:18px}.lg-app .lg-login .v2-sms-row{grid-template-columns:minmax(0,1fr) 106px;gap:8px}.lg-app .lg-login .v2-sms-send{color:#1b75d3;background:#e9f6ffd9;border:1px solid #d3e6f8;border-radius:17px;font-size:12px}.lg-app .lg-login .v2-register-field small{color:#6b80a0;font-size:11px;line-height:1.6}.lg-app .lg-login .v2-register-field small.is-error{color:#b63d46}.lg-app .lg-login .v2-terms-check{line-height:1.8}.lg-app .lg-login .v2-terms-check input{accent-color:#0b85ff}.lg-app .lg-login .v2-form-error{border-radius:14px;font-size:12px;line-height:1.7}.lg-app .lg-login .v2-login-assurance{border-color:#adc5df55}.lg-app .lg-login .v2-login-assurance span{color:#557b9d}.lg-app .lg-login .v2-login-assurance small{color:#6a80a1}.lg-app .v2-password-gate{background:0 0}.lg-app .v2-password-gate>section{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffbd;border:1px solid #fff;border-radius:34px;box-shadow:inset 0 2px 3px #fff,0 25px 60px #3d689329}.lg-app .v2-password-gate input{background:#ffffffa8;border:1px solid #d5e4f5;border-radius:15px}.lg-app .v2-password-gate .v2-primary{background:linear-gradient(115deg,#38b3ff,#0876ff 50%,#60c8ff);border-radius:999px}:is(.lg-app .lg-launcher :is(button,a,input,summary):focus-visible,.lg-app .lg-login :is(button,a,input):focus-visible){outline-offset:4px;outline:3px solid #1386ff}.lg-app .lg-launcher button:disabled{opacity:.45;cursor:not-allowed;transform:none}.lg-app .lg-launcher :is(.rw-duty-primary,.rw-liquid-open-app,.rw-start-work):active{transform:scale(.98)}@keyframes lg-launcher-reveal{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lg-launcher-panel-in{0%{opacity:.5;transform:translate(12px,20px)scale(.96)}to{opacity:1;transform:none}}@media (min-width:1700px){.lg-app .rw-liquid-work-grid{grid-template-columns:minmax(0,1fr) 410px}.lg-app .rw-liquid-directory-layout{grid-template-columns:minmax(0,1fr) 420px}.lg-app .lg-launcher .v2-console-topbar{gap:26px;padding-inline:40px}.lg-app .lg-launcher-topnav button{padding-inline:20px;font-size:16px}}@media (max-width:1390px){.lg-app .lg-launcher .v2-console-topbar{gap:14px;padding-inline:25px}.lg-app .lg-launcher .v2-console-topbar .v2-brand-logo{width:155px}.lg-app .lg-launcher-topnav button{padding-inline:11px;font-size:12px}.lg-app .lg-launcher .v2-console-search{width:145px;max-width:145px}.lg-app .lg-launcher .v2-profile-copy{display:none}.lg-app .lg-launcher #launcher-main-content.v2-console-workspace{padding-inline:35px}.lg-app .rw-liquid-work-grid{grid-template-columns:minmax(0,1fr) 330px;gap:21px}.lg-app .rw-liquid-directory-layout{grid-template-columns:minmax(0,1fr) 340px;gap:21px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-grid,.lg-app .lg-launcher .lg-role-workbench .rw-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app .lg-login .v2-login-stage{grid-template-columns:minmax(0,1fr) 410px;gap:40px}.lg-app .lg-login-collaboration{gap:12px}.lg-app .lg-login-collaboration article{padding:22px 16px}.lg-app .lg-login-collaboration strong{font-size:16px}.lg-app .lg-login .v2-login-metrics{gap:24px}}@media (max-width:1100px){.lg-app .lg-launcher .v2-console-topbar{flex-wrap:wrap;align-content:start;gap:12px;min-height:150px;padding:18px 24px 15px}.lg-app .lg-launcher .v2-console-menu-toggle{background:#ffffff70;border:1px solid #fff;border-radius:50%;place-items:center;min-width:40px;height:40px;display:grid}.lg-app .lg-launcher .v2-console-topbar .v2-brand-logo{width:155px}.lg-app .lg-launcher-topnav{scrollbar-width:none;flex:100%;order:9;justify-content:flex-start;gap:2px;max-width:100%;min-height:53px;margin:0;overflow:auto}.lg-app .lg-launcher-topnav button{flex:1;min-height:39px;font-size:13px}.lg-app .lg-launcher .v2-console-search{flex:1;width:230px;max-width:230px;margin-left:auto;display:flex}.lg-app .lg-launcher #launcher-main-content.v2-console-workspace{padding-top:16px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card{padding:23px 20px 14px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card h3{font-size:20px}.lg-app .lg-launcher .rw-app-dock>div,.lg-app .lg-launcher .lg-role-workbench .rw-app-dock>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app .lg-launcher-dock{width:430px;bottom:20px;left:35%}.lg-app .lg-launcher-u2{min-width:165px;bottom:28px;right:24px}.lg-app .lg-login .v2-login-stage{grid-template-columns:minmax(0,1fr) 385px;gap:30px}.lg-app .lg-login .v2-login-copy h1{font-size:42px}.lg-app .lg-login .v2-login-copy p{font-size:16px}.lg-app .lg-login-collaboration{grid-template-columns:1fr;gap:12px}.lg-app .lg-login-collaboration article{border-radius:22px;grid-template-columns:55px 1fr;gap:3px 14px;min-height:0;padding:15px 18px;display:grid}.lg-app .lg-login-collaboration article:nth-child(2){transform:none}.lg-app .lg-login-collaboration .lg-icon-tile{border-radius:15px;grid-row:span 2;width:52px;height:52px}.lg-app .lg-login-collaboration strong{margin:2px 0;font-size:16px}.lg-app .lg-login-collaboration article>span:last-child{font-size:12px}.lg-app .lg-login .v2-login-metrics{flex-wrap:wrap;gap:17px}.lg-app .lg-login .v2-login-box{padding:32px 27px}}@media (max-width:850px){.lg-app .rw-liquid-work-grid,.lg-app .rw-liquid-directory-layout{grid-template-columns:1fr;gap:24px}.lg-app .rw-liquid-aside{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lg-app .rw-liquid-role-card{padding:24px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card{min-height:320px;padding:20px 18px 12px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card h3{font-size:18px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card>p{font-size:13px}.lg-app .lg-launcher .lg-role-workbench .rw-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app .rw-liquid-app-detail{position:static}.lg-app .lg-launcher .lg-role-workbench .rw-heading{align-items:start;padding:16px 0}.lg-app .lg-launcher .rw-heading-actions{display:none}.lg-app .lg-launcher .v2-workbench-copilot{top:18px;bottom:108px;right:15px}.lg-app .lg-login .v2-login-stage{grid-template-columns:1fr;gap:35px;max-width:560px;padding:25px 0}.lg-app .lg-login .v2-login-intro{gap:0}.lg-app .lg-login .v2-login-copy-main h1{letter-spacing:-1px;margin:15px 0;font-size:36px}.lg-app .lg-login .v2-login-copy-main p{max-width:none;font-size:14px}.lg-app .lg-login .v2-login-metrics,.lg-app .lg-login-collaboration{display:none}.lg-app .lg-login .v2-login-box{padding:30px}.lg-app .lg-login-brand{min-height:90px}}@media (max-width:600px){.lg-app .lg-launcher .v2-console-topbar{gap:10px;min-height:145px;padding:15px 16px 10px}.lg-app .lg-launcher .v2-console-topbar .v2-brand-logo{width:133px}.lg-app .lg-launcher .v2-console-search{display:none}.lg-app .lg-launcher .v2-console-global-actions{margin-left:auto}.lg-app .lg-launcher .v2-console-topbar .v2-launcher-account{flex:none}.lg-app .lg-launcher-topnav{justify-content:flex-start;gap:3px;min-height:51px;padding:5px}.lg-app .lg-launcher-topnav button{flex:none;padding-inline:18px;font-size:13px}.lg-app .lg-launcher #launcher-main-content.v2-console-workspace{padding:12px 18px 180px}.lg-app .lg-launcher .lg-role-workbench{gap:23px}.lg-app .lg-launcher .lg-role-workbench .rw-welcome{padding:4px 0 10px}.lg-app .lg-launcher .lg-role-workbench .rw-welcome-eyebrow{margin-bottom:12px;font-size:13px}.lg-app .lg-launcher .lg-role-workbench .rw-welcome h1,.lg-app .lg-launcher .lg-role-workbench .rw-heading h1{letter-spacing:-1.5px;font-size:36px;line-height:1.3}.lg-app .lg-launcher .lg-role-workbench .rw-welcome-purpose,.lg-app .lg-launcher .lg-role-workbench .rw-heading p{font-size:16px;line-height:1.75}.lg-app .lg-launcher .rw-welcome-actions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.lg-app .lg-launcher .lg-role-workbench .rw-start-work,.lg-app .lg-launcher .lg-role-workbench .rw-ask-u2{justify-content:center;min-height:48px}.lg-app .lg-launcher .lg-role-workbench .rw-activity-strip{gap:9px}.lg-app .lg-launcher .lg-role-workbench .rw-activity-strip>button{border-radius:20px;flex-direction:column;align-items:start;gap:12px;padding:17px 14px;display:flex}.lg-app .lg-launcher .rw-activity-strip span{font-size:12px}.lg-app .lg-launcher .rw-activity-strip strong{font-size:29px}.lg-app .lg-launcher .rw-activity-strip small{display:none}.lg-app .lg-launcher .lg-role-workbench .rw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;display:grid}.lg-app .lg-launcher .rw-metrics button{border-bottom:1px solid #bfd0e54a;padding:12px 18px}.lg-app .rw-liquid-aside{order:0;display:flex}.lg-app .rw-liquid-role-card{padding:26px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-grid,.lg-app .lg-launcher .lg-role-workbench .rw-system-grid{grid-template-columns:1fr;gap:20px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card{border-radius:30px;min-height:0;padding:26px 25px 13px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card h3{font-size:25px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-card>p{min-height:0;margin:12px 0 22px;font-size:16px;line-height:1.8}.lg-app .lg-launcher .lg-role-workbench .rw-duty-primary{min-height:60px;font-size:16px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-related{font-size:13px}.lg-app .lg-launcher .rw-duty-related summary,.lg-app .lg-launcher .rw-duty-related a{min-height:44px}.lg-app .lg-launcher .lg-role-workbench .rw-duty-icon .rw-star{width:44px;height:44px}.lg-app .lg-launcher .lg-role-workbench .rw-app-dock>div{grid-template-columns:1fr}.lg-app .lg-launcher .rw-app-dock strong{font-size:15px}.lg-app .lg-launcher .rw-favorites{flex-wrap:wrap}.lg-app .lg-launcher .rw-projects>.rw-section-head{padding:24px 22px}.lg-app .lg-launcher .rw-projects .rw-filters{border-radius:23px;gap:4px;margin-inline:18px;padding:6px}.lg-app .lg-launcher .rw-filters>button{min-height:42px;padding-inline:13px}.lg-app .lg-launcher .rw-project-row{padding:17px 22px}.lg-app .lg-launcher .rw-pagination{flex-wrap:wrap;gap:10px;padding:18px}.lg-app .lg-launcher .rw-pagination>span{width:100%}.lg-app .lg-launcher .rw-pagination button{min-height:44px}.lg-app .lg-launcher .rw-directory-toolbar{flex-wrap:wrap;gap:12px}.lg-app .lg-launcher .rw-directory-search{flex:100%;width:100%;height:54px}.lg-app .lg-launcher .rw-favorite-filter{min-height:44px;padding-inline:18px}.lg-app .lg-launcher .rw-directory-groups{border-radius:25px;gap:1px;width:100%;padding:5px}.lg-app .lg-launcher .rw-directory-groups>button{min-height:43px;padding-inline:14px;font-size:12px}.lg-app .lg-launcher .rw-liquid-app-select{padding:27px 26px 20px}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-select>strong{font-size:26px}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-select>p{min-height:0;font-size:16px;line-height:1.85}.lg-app .lg-launcher .rw-liquid-app-footer{margin-inline:26px}.lg-app .lg-launcher .rw-liquid-app-footer>a,.lg-app .lg-launcher .rw-liquid-app-footer>button{min-height:44px}.lg-app .lg-launcher .rw-liquid-app-footer>a{font-size:16px}.lg-app .rw-liquid-app-detail{border-radius:32px;padding:30px 25px}.lg-app .rw-liquid-app-functions .rw-star{width:42px;height:44px}.lg-app .lg-launcher .rw-module-grid{grid-template-columns:1fr;padding:4px 15px 15px}.lg-app .lg-launcher .rw-module-row{gap:11px;padding:13px}.lg-app .lg-launcher .rw-module-row .rw-star{flex-shrink:0;width:40px;height:44px;position:static}.lg-app .lg-launcher-dock{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:110;width:calc(100vw - 32px);min-height:75px;padding:5px}.lg-app .lg-launcher-dock>button{gap:5px;min-height:62px;padding:6px 9px;font-size:12px}.lg-app .lg-launcher-u2{gap:9px;min-width:151px;height:53px;padding:7px 14px 7px 8px;bottom:103px;right:16px}.lg-app .lg-launcher-u2>.lg-orb{width:35px;height:35px}.lg-app .lg-launcher-u2 strong{font-size:15px}.lg-app .lg-launcher .v2-workbench-copilot{border-radius:28px;max-width:calc(100vw - 20px);top:12px;bottom:168px;right:10px}.lg-app .lg-launcher .v2-workbench-copilot>header{padding:18px 15px}.lg-app .lg-launcher .v2-workbench-copilot-context{padding-inline:15px;font-size:10px;line-height:1.6}.lg-app .lg-launcher .lg-role-workbench .rw-help{flex-direction:column;align-items:start;gap:16px;display:flex}.lg-app .lg-launcher .rw-help button{min-height:44px}.lg-app .lg-identity-launcher .v2-launcher-header{padding:20px}.lg-app .lg-identity-launcher .v2-launcher-body{padding:30px 20px}.lg-app .lg-identity-launcher .v2-welcome h1{font-size:32px}.lg-app .lg-identity-launcher .v2-welcome p{font-size:15px}.lg-app .lg-identity-launcher .v2-system-grid{grid-template-columns:1fr}.lg-app .lg-login.v2-login{padding:0 18px 25px}.lg-app .lg-login-brand{gap:15px;min-height:80px}.lg-app .lg-login-brand .v2-brand-logo{width:145px}.lg-app .lg-login-brand>.lg-login-back{gap:8px;padding-inline:13px;font-size:12px}.lg-app .lg-login .v2-login-stage{gap:25px;padding:13px 0}.lg-app .lg-login .v2-login-copy-main h1{margin:14px 0;font-size:31px;line-height:1.35}.lg-app .lg-login .v2-kicker{font-size:12px}.lg-app .lg-login .v2-login-copy p{font-size:13px;line-height:1.8}.lg-app .lg-login .v2-login-box{border-radius:31px;padding:28px 23px}.lg-app .lg-login .v2-login-box h2{font-size:28px}.lg-app .lg-login .v2-login-box>p{font-size:13px}.lg-app .lg-login .v2-input input{font-size:16px}.lg-app .lg-login .v2-sms-row{grid-template-columns:minmax(0,1fr) 100px}.lg-app .lg-login .v2-sms-send{padding-inline:5px}.lg-app .lg-login .v2-login-register-link{min-height:44px;margin-top:14px}.lg-app .lg-login .v2-login-help button{min-height:44px}.lg-app .lg-login .v2-input{height:53px}.lg-app .lg-login .v2-terms-check{align-items:start;font-size:11px}.lg-app .lg-login .v2-terms-check input{min-width:18px;min-height:18px;margin-top:3px}}@media (prefers-reduced-motion:reduce){.lg-app .lg-launcher *,.lg-app .lg-launcher :before,.lg-app .lg-launcher :after,.lg-app .lg-login *,.lg-app .lg-login :before,.lg-app .lg-login :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lg-app .lg-launcher :is(.rw-duty-card,.rw-liquid-app-card,.lg-launcher-dock>button,.lg-launcher-u2,.rw-start-work):hover,.lg-app .lg-login .v2-login-submit:hover{transform:none}}@media (max-width:600px){.lg-app .lg-launcher-version{padding-inline:22px;margin-top:-150px;padding-bottom:165px}}.lg-app .lg-login .lg-login-brand{justify-content:space-between;width:100%}.lg-app .lg-login .lg-login-brand>.v2-brand{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0}.lg-app .lg-login .lg-login-brand>.lg-login-back{white-space:nowrap;flex-shrink:0}.lg-app .lg-login .v2-login-copy>.v2-kicker{background:#ffffff85;border-color:#fff;margin:0 0 8px;position:static;inset:auto}.lg-app .lg-login .v2-login-panel,.lg-app .lg-login.is-register .v2-login-panel{width:100%;max-width:none}.lg-app .lg-login .v2-login-box>h2,.lg-app .lg-login .v2-login-box>p{text-align:left;max-width:none}.lg-app .lg-login:not(.is-register) .v2-login-box form>label{font-size:13px}.lg-app .lg-login .v2-login-submit:disabled:not([aria-busy=true]){opacity:1;color:#fff;background:linear-gradient(115deg,#84c6f5,#63a3e3 55%,#98d4f4);border-color:#acd6f6;box-shadow:inset 0 1px 2px #ffffffb0,0 5px 15px #4587c318}.lg-app .lg-login .v2-login-submit[aria-busy=true]{opacity:1;cursor:wait;background:linear-gradient(115deg,#38b3ff,#0876ff 50%,#60c8ff)}.lg-app .lg-login .v2-login-submit{transition:transform .3s var(--lg-spring),box-shadow .25s,filter .25s}.lg-app .lg-login .v2-login-submit:active:not(:disabled){transform:scale(.975);box-shadow:inset 0 2px 5px #005fb53b,0 3px 10px #2688c926}.lg-app :is(.lg-login,.lg-launcher) .lg-icon-tile:before{border-color:#ffffff1a;inset:2px}.lg-app :is(.lg-login,.lg-launcher) .lg-icon-tile{box-shadow:inset 1px 1px 1.5px #ffffff9c,inset -1px -1px 2px #ffffff18,0 6px 13px var(--tile-shadow);border-color:#ffffff80}@media (max-width:600px){.lg-app .lg-login .v2-login-copy>.v2-kicker{margin-bottom:0;padding:6px 11px;font-size:11px;display:inline-flex}.lg-app .lg-login .lg-login-brand{min-height:75px}.lg-app .lg-login .v2-login-copy h1 br{display:block}.lg-app .lg-login .v2-login-copy h1 span{margin:0}}@media (prefers-reduced-motion:reduce){.lg-app .lg-login .v2-login-submit{transition:none}.lg-app .lg-login .v2-login-submit:active:not(:disabled){transform:none}}.lg-app .lg-launcher.v2-workspace-home{--rw-ink:var(--lg-ink);--rw-muted:var(--lg-muted);--rw-blue:var(--lg-blue);background:0 0}.lg-app .lg-launcher .v2-console-topbar .v2-brand>span{display:none}.lg-app .lg-launcher .lg-role-workbench .rw-liquid-app-card{align-items:stretch}.lg-app .lg-launcher .rw-directory-groups>button,.lg-app .lg-launcher .rw-filters>button{border:1px solid #0000}.lg-app .lg-launcher .rw-directory-groups>button[aria-pressed=true],.lg-app .lg-launcher .rw-filters>button[aria-pressed=true]{border-color:#fff}.lg-app .lg-launcher :is(.rw-liquid-app-detail,.rw-liquid-role-card) .lg-icon-tile{color:#fff}.lg-app .lg-launcher .v2-console-topbar .v2-profile-trigger{box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:600px){.lg-app .lg-launcher .v2-console-global-actions>button:has(.lucide-bell){place-items:center;min-width:36px;padding:6px;display:grid}.lg-app .lg-launcher .v2-console-global-actions{gap:0}}.lg-app .lg-launcher-u2>.lg-orb{background:radial-gradient(circle at 25% 18%,#f5d7ff,#0000 49%),radial-gradient(circle at 77% 67%,#30d7e5,#0000 58%),radial-gradient(circle at 32% 72%,#8994ff,#0000 60%),#bdeaff;border:1px solid #ffffffb8;border-radius:50%;display:block;box-shadow:inset 0 2px 5px #fff,0 4px 10px #65b1c52e}@media (max-width:620px){.lg-app .lg-launcher-version .v2-version-popover{transform:none}}.lg-app :is(.data-preparation-app,.data-workbench-shell,.ac-portal,.ac-workspace,.admission-page,.v2-legal-page,.simcenter-shell,.vel-app){color:var(--lg-ink);background:0 0}.lg-app :is(.data-preparation-appbar,.admission-topbar,.ac-site-header,.vel-header,.simcenter-header){-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffff80;border-color:#fff9;box-shadow:0 8px 28px #4d78b20b}.lg-app :is(.data-preparation-contextbar,.data-preparation-nav,.data-preparation-statusbar){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f2f7ffc9;border-color:#ffffffa0}.lg-app .data-preparation-surface{padding:24px}.lg-app :is(.data-simple-steps,.data-home-cards article,.data-home-empty,.data-task-rail,.data-advanced-tools,.data-lab-card,.data-dispatched-card,.data-supply-package-card,.data-annotation-inspector,.data-operation-workspace>.v2-card){background:linear-gradient(140deg,#ffffffe0,#ffffff91);border:1px solid #ffffffd9;border-radius:24px;box-shadow:inset 0 1px 1px #fff,0 14px 36px #516f9d12}.lg-app :is(.data-task-home h1,.admission-heading h1){letter-spacing:-1.5px;color:var(--lg-ink);font-size:clamp(30px,3.2vw,48px);font-weight:680}.lg-app :is(.data-task-home>header p,.admission-heading p){color:var(--lg-muted);font-size:16px}.lg-app .data-home-cards{gap:22px}.lg-app .data-home-card-body{padding:22px}.lg-app .data-home-card-body h2{color:var(--lg-ink);font-size:21px}.lg-app .data-home-card-body footer button{background:linear-gradient(115deg,#30a8ff,#147bff);border-color:#fff9;border-radius:99px;min-height:42px;padding-inline:18px;box-shadow:inset 0 1px 2px #fff7,0 5px 16px #147bff20}.lg-app :is(.data-home-filters label,.data-home-filters select,.data-home-pagination button,.data-lab-search,.data-knowledge-search){background:#ffffffa6;border-color:#cad9eb;border-radius:16px}.lg-app :is(.data-preparation-nav button,.data-preparation-nav a,.data-lab-tabs button){border-radius:99px;transition:background .22s,color .22s,box-shadow .22s}.lg-app :is(.data-preparation-nav button.active,.data-preparation-nav a.active,.data-lab-tabs button.active){color:#0674eb;background:#fff;box-shadow:0 4px 13px #5178b51c}.lg-app .data-annotation-canvas-panel{border-color:#d4e0ee;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #416b9c11}.lg-app .data-annotation-toolbar{background:#fafdffed;border-color:#fff;border-radius:16px;box-shadow:0 8px 20px #416b9c10}.lg-app .data-annotation-toolbar button{border-radius:10px}.lg-app .data-annotation-image{background:#f3f6fb}.lg-app :is(.admission-panel,.admission-identity,.admission-form-card){box-shadow:var(--lg-shadow);background:linear-gradient(135deg,#ffffffe6,#fff9);border:1px solid #fff;border-radius:28px}.lg-app .admission-panel{padding:30px}.lg-app .admission-tabs{background:#ffffff70;border:1px solid #ffffffa8;border-radius:99px;gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 1px 2px #fff}.lg-app .admission-tabs button{border:0;border-radius:99px;padding:10px 20px}.lg-app .admission-tabs button[aria-current=page]{color:#087cff;background:#fff;box-shadow:0 4px 12px #5277ad1f}.lg-app .admission-page button{border-radius:99px;min-height:42px}.lg-app .admission-page button.is-primary{background:linear-gradient(115deg,#30a8ff,#147bff);border-color:#fff8;box-shadow:inset 0 1px 2px #fff8,0 6px 18px #187fff20}.lg-app .admission-page :is(input:not([type=checkbox]),select,textarea){background:#ffffffbd;border-color:#cbd9e9;border-radius:15px}.lg-app .admission-status{border-radius:99px;padding:4px 11px}.lg-app :is(.ac-filters,.ac-course-card,.ac-lesson-body,.ac-lesson-aside,.az-course-card,.az-section-card,.academy-cert-card,.learning-assessment-intro,.learning-exam-card){box-shadow:var(--lg-shadow);background:linear-gradient(135deg,#ffffffe5,#ffffff9c);border:1px solid #fff;border-radius:26px}.lg-app .ac-course-card{transition:translate .28s var(--lg-ease),box-shadow .28s;overflow:hidden}.lg-app .ac-course-card:hover{translate:0 -4px;box-shadow:0 18px 38px #457bb827}.lg-app .ac-course-cover{border-radius:22px 22px 0 0}.lg-app :is(.ac-course-card h2,.ac-course-card h3){color:var(--lg-ink)}.lg-app :is(.ac-filters button,.ac-filter-button,.learning-campus-tabs button,.az-category-button){border-radius:99px}.lg-app :is(.ac-filters button.active,.learning-campus-tabs button.active){color:#0071e8;background:#ffffffec;box-shadow:0 4px 12px #4e73ac1a}.lg-app :is(.ac-search,.ac-search-row>label,.ac-search-row input){background:#ffffffb5;border-color:#cbd9ea;border-radius:99px}.lg-app :is(.ac-load-more,.ac-main>button,.ac-lesson-heading button){border-radius:99px}.lg-app :is(.az-learning-title h1,.ac-lesson-heading h1){color:var(--lg-ink);letter-spacing:-1.5px;font-size:clamp(30px,3.2vw,48px)}.lg-app :is(.ac-site-footer,.az-footer){background:#f6f9ff7a;border-color:#fff}.lg-app .v2-shell[data-system] :is(.payment-summary>div,.payment-empty,.base-floor-card,.base-today-card,.sms-config-card,.sms-delivery-card,.sms-test-card,.ops-metric-card,.v2-market-product-card,.onboarding-status-card,.v2-journey-card,.aihub-app,.aihub-create-app,.ai-tool-card,.model-card){background:linear-gradient(135deg,#ffffffe3,#ffffff9c);border-color:#fff;border-radius:24px;box-shadow:inset 0 1px 1px #fff,0 12px 30px #5477a616}.lg-app .v2-shell[data-system] :is(.aihub-hero,.aihub-catalog-hero,.aihub-key-hero,.base-hero,.learning-hero,.learning-ob-hero,.opc-opportunity-hero,.asean-advanced-hero,.v2-market-hero,.sms-console-hero){color:var(--lg-ink);box-shadow:var(--lg-shadow);background:linear-gradient(135deg,#ffffffda,#ffffff78);border-color:#fff;border-radius:28px}.lg-app .v2-shell[data-system] :is(.payment-upload,.payment-document-icon,.payment-evidence-group summary,.data-job-option){border-radius:16px}.lg-app .v2-shell[data-system] :is(.payment-search,.v2-market-search,.v2-market-search-panel){background:#ffffffa9;border-color:#fff;border-radius:99px}.lg-app .v2-shell[data-system] :is(.payment-evidence-files,.payment-evidence-group summary:hover){background:#eff5ff80}.lg-app .v2-shell[data-system] :is(.base-form-modal,.enterprise-review-modal,.opc-opportunity-modal,.opc-routing-modal,.opportunity-routing-modal,.pp-promote-modal,.product-review-modal,.v2-market-detail-modal){-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:lg-pop-in .34s var(--lg-ease);background:#f7fbfff2;border:1px solid #fff;border-radius:30px;box-shadow:0 28px 80px #345c8e33}.lg-app .simcenter-shell{--sim-ink:var(--lg-ink);--sim-muted:var(--lg-muted);--sim-border:#d9e4f3;--sim-blue:#087cff}.lg-app .sim-mode-nav{background:#ffffff79;border-color:#fff;border-radius:99px;padding:5px;box-shadow:0 8px 26px #4d73a816}.lg-app .sim-mode-nav button{border-radius:99px}.lg-app .sim-mode-nav button.active{color:#087cff;background:#fff;box-shadow:0 5px 13px #527fb422}.lg-app .simcenter-workspace :is(.sim-panel,.sim-card,.sim-scenario-card,.sim-monitor-card){box-shadow:var(--lg-shadow);background:#ffffffbc;border-color:#fff;border-radius:25px}.lg-app :is(.vel-app-card,.vel-product-card,.vel-capacity-card,.vel-chart-card,.vel-plan-card,.vel-activity-panel){box-shadow:var(--lg-shadow);background:#ffffffb8;border-color:#fff;border-radius:28px}.lg-app .vel-button{border-radius:99px}.lg-app :is(.v2-legal-card,.public-certificate-card){box-shadow:var(--lg-shadow);background:#ffffffd9;border-color:#fff;border-radius:30px}@media (max-width:760px){.lg-app .data-preparation-surface{padding:14px}.lg-app .admission-panel{padding:22px}.lg-app .admission-tabs{flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.lg-app .admission-tabs button{white-space:nowrap;padding-inline:14px}.lg-app .data-home-card-body{padding:18px}.lg-app .data-home-cards{gap:16px}}.lg-app [data-liquid-segments]{isolation:isolate}.lg-app [data-liquid-segments]:before{content:"";width:var(--lg-tab-w);height:var(--lg-tab-h);translate:var(--lg-tab-x) var(--lg-tab-y);border-radius:inherit;z-index:-1;pointer-events:none;box-sizing:border-box;transition:translate .4s var(--lg-spring),width .3s var(--lg-ease),height .3s var(--lg-ease);background:linear-gradient(125deg,#fffffff5,#e9f3ffb8);border:1px solid #fff;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff,0 4px 14px #4e82c72a}.lg-app [data-liquid-segments]>button:is(.active,.is-active,[aria-pressed=true],[aria-current=page],[aria-selected=true]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lg-app .platform-assistant{pointer-events:none}.lg-app .platform-assistant :is(.platform-assistant-trigger,.platform-assistant-panel){pointer-events:auto}.lg-app .platform-assistant .platform-assistant-trigger{position:fixed;bottom:30px;right:30px}.lg-app .platform-assistant .platform-assistant-trigger:after{color:#142547;white-space:nowrap;font-size:17px;font-weight:600;content:"U2 助手　⌃"!important;opacity:1!important;background:0 0!important;width:auto!important;height:auto!important;display:block!important;position:static!important;transform:none!important}.lg-app .lg-icon-tile:before{border-color:#ffffff20}@media (max-width:760px){.lg-app .platform-assistant .platform-assistant-trigger{bottom:100px;right:14px}.lg-app .platform-assistant .platform-assistant-trigger:after{display:none!important}}.lg-app .lg-icon-tile{box-shadow:inset 1.2px 1.5px 2px #ffffff9e,inset -1px -1px 3px #ffffff18,0 6px 13px var(--tile-shadow),0 1px 2px #35539412}.lg-app .lg-icon-tile:before{border-color:#ffffff17;inset:1px}.lg-app .lg-icon-tile>svg{fill:none}.lg-app .platform-assistant .platform-assistant-trigger:after{box-shadow:none!important;letter-spacing:0!important;border:0!important;border-radius:0!important;align-self:center!important;margin:0!important;padding:0!important;line-height:24px!important;inset:auto!important}.lg-app :is(.v2-access-denied,.v2-auth-error,.v2-auth-loading){background:0 0}.lg-app .v2-denied{color:var(--lg-ink);background:0 0}.lg-app[data-liquid-ui] .simcenter-shell{background:0 0;padding:24px 30px 80px}.lg-app[data-liquid-ui] .simcenter-header{border-radius:99px;min-height:70px;margin:0 0 24px;position:relative;top:auto}.lg-app[data-liquid-ui] .simcenter-intro.review-simulation-intro{box-shadow:none;min-height:0;color:var(--lg-ink);background:0 0;border:0;border-radius:0;margin:0 12px 24px;padding:22px 0}.lg-app[data-liquid-ui] .simcenter-intro h2{color:var(--lg-ink);letter-spacing:-1px;font-size:38px;line-height:1.4}.lg-app[data-liquid-ui] .simcenter-intro p{color:var(--lg-muted);margin-top:12px;font-size:15px;line-height:1.7}.lg-app[data-liquid-ui] .sim-mode-nav{background:#ffffff6e;border-color:#fff;margin:0 0 24px}.lg-app[data-liquid-ui] .sim-mode-nav button{background:0 0;min-height:76px}.lg-app[data-liquid-ui] .sim-mode-nav button.active{color:#087cff;background:#ffffffdb;border-color:#fff;box-shadow:0 5px 15px #517bb221}.lg-app[data-liquid-ui] .sim-mode-nav strong{color:var(--lg-ink);font-size:15px}.lg-app[data-liquid-ui] .sim-mode-nav small{color:var(--lg-muted);font-size:12px}.lg-app[data-liquid-ui] .simcenter-workspace{gap:24px;padding:0}.lg-app[data-liquid-ui] :is(.simcenter-workspace>section,.simcenter-history,.simcenter-calibration){box-shadow:var(--lg-shadow);background:#ffffffc4;border:1px solid #fff;border-radius:28px;padding:28px}.lg-app[data-liquid-ui] .simcenter-shell :is(.sim-profile-grid>button,.sim-demo-package,.sim-professional button,.sim-exhibition-preset){border-radius:20px}.lg-app[data-liquid-ui] .simcenter-shell :is(.sim-field-grid,.simcenter-config-grid,.sim-calibration-form)>label{color:#394a69;font-size:13px}.lg-app[data-liquid-ui] .simcenter-shell :is(input,textarea){min-height:42px;color:var(--lg-ink);background:#ffffffc2;border-color:#ccd9ea;border-radius:14px;font-size:14px}.lg-app[data-liquid-ui] .simcenter-shell :is(.sim-profile-grid,.sim-demo-package,.simcenter-workspace) p{color:var(--lg-muted);font-size:12px;line-height:1.7}.lg-app[data-liquid-ui] .simcenter-shell .sim-profile-grid strong{font-size:15px}.lg-app[data-liquid-ui] .simcenter-shell .sim-segment{background:#ecf2fc;border-radius:99px;gap:4px;padding:4px}.lg-app[data-liquid-ui] .simcenter-shell .sim-segment button{color:var(--lg-muted);background:0 0;border-radius:99px;font-size:13px}.lg-app[data-liquid-ui] .simcenter-shell .sim-segment button.active{color:#087cff;background:#fff;box-shadow:0 3px 10px #597ba51a}.lg-app[data-liquid-ui] .simcenter-shell button:is(.primary,.secondary){border-radius:99px;min-height:44px;padding-inline:20px;font-size:14px}.lg-app[data-liquid-ui] .simcenter-shell button.primary{background:linear-gradient(110deg,#30afff,#147dff,#43b4ff);border-color:#fff8;box-shadow:inset 0 1px 2px #fff8,0 7px 20px #147dff24}.lg-app[data-liquid-ui] :is(.sim-toast,.sim-purge-modal){color:var(--lg-ink);animation:lg-pop-in .3s var(--lg-ease);background:#f7fafff5;border:1px solid #fff;border-radius:25px;box-shadow:0 20px 50px #4a70a930}.lg-app[data-liquid-ui] .sim-gate{color:var(--lg-ink);background:0 0}@media (max-width:760px){.lg-app[data-liquid-ui] .simcenter-shell{padding:14px 12px 80px}.lg-app[data-liquid-ui] .simcenter-header{border-radius:25px}.lg-app[data-liquid-ui] .simcenter-intro h2{font-size:28px}.lg-app[data-liquid-ui] :is(.simcenter-workspace>section,.simcenter-history,.simcenter-calibration){padding:20px}}.lg-app:before{filter:blur(4px)}.lg-app .platform-assistant-trigger .platform-assistant-tile>*{display:none}.lg-app .asean-embed-shell{box-sizing:border-box;background:0 0;padding:14px}.lg-app .asean-embed-frame{width:100%;height:calc(100dvh - 28px);box-shadow:var(--lg-shadow);border:1px solid #fff;border-radius:28px;overflow:hidden}.lg-app .asean-embed-loading{color:var(--lg-ink);background:0 0}.lg-app .asean-embed-loading>div{box-shadow:var(--lg-shadow);background:#ffffffc9;border:1px solid #fff;border-radius:30px;padding:32px}.lg-app .asean-embed-loading button{color:#fff;background:linear-gradient(110deg,#35afff,#087cff);border:1px solid #fff8;border-radius:99px;min-height:44px}@media (max-width:760px){.lg-app .asean-embed-shell{padding:6px}.lg-app .asean-embed-frame{border-radius:20px;height:calc(100dvh - 12px)}}.lg-app[data-liquid-ui] :is(.ac-portal,.az-portal,.public-solutions){--ac-ink:var(--lg-ink);--ac-muted:var(--lg-muted);--ac-blue:#087cff;--ac-line:#d0ddef;color:var(--lg-ink);background:0 0}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card{background:linear-gradient(130deg,#ffffffb8,#ffffff73);border:1px solid #fffffff0;border-radius:32px;padding:24px;box-shadow:inset 0 1px 2px #fff,0 18px 44px #5279b31b}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card>.v2-card-head{background:0 0;border:0;border-bottom:1px solid #bacce542;border-radius:0;gap:24px;padding:4px 0 22px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card>.v2-card-head h2{letter-spacing:-.6px;color:var(--lg-ink);font-size:24px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card>.v2-card-head p{color:var(--lg-muted);font-size:14px;line-height:1.8}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-cloud-training-link{color:#fff;background:linear-gradient(120deg,#3ab4ff,#0a79ff);border:1px solid #fff9;border-radius:20px;min-height:56px;padding:12px 20px;box-shadow:inset 0 1px 2px #fffa,0 7px 20px #147bff22}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path{gap:17px;margin:24px 0;padding:0}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path li{background:linear-gradient(130deg,#fffc,#fff6);border:1px solid #ffffffe8;border-radius:24px;gap:13px;min-width:0;padding:22px 18px;box-shadow:inset 0 1px 2px #fff,0 8px 23px #5279b310}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path li>b{color:#fff;background:linear-gradient(140deg,#91d8ff,#2580ff);border:1px solid #ffffffbf;border-radius:12px;flex:0 0 39px;width:39px;height:42px;font-size:17px;font-weight:620;box-shadow:inset 1px 1px 2px #fff9,0 5px 12px #3286ed24}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path li:nth-child(2)>b{background:linear-gradient(140deg,#c1b9ff,#8370eb)}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path li:nth-child(3)>b{background:linear-gradient(140deg,#92e4dc,#1dafab)}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path li:nth-child(4)>b{background:linear-gradient(140deg,#92c9ff,#527fef)}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path strong{color:var(--lg-ink);padding-top:1px;font-size:17px;font-weight:630;display:block}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path p{color:var(--lg-muted);margin:8px 0 0;font-size:13px;line-height:1.75}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path button{color:#0675ec;min-height:40px;transition:background .2s,translate .25s var(--lg-ease);background:#ffffff91;border:1px solid #ffffffde;border-radius:99px;margin-top:12px;padding:6px 13px;font-size:12px;box-shadow:0 3px 10px #406aa40a}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path button:hover{background:#fff;translate:0 -2px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card .data-overview-metrics{background:0 0;border:0;border-radius:0;gap:16px;margin:24px 0}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-metrics>div{background:linear-gradient(125deg,#ffffffc4,#ffffff72);border:1px solid #ffffffdf;border-radius:23px;gap:9px;min-height:108px;padding:20px 23px;box-shadow:inset 0 1px 1px #fff,0 6px 20px #5278a90b}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-metrics>div small{color:var(--lg-muted);font-size:13px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-metrics>div strong{letter-spacing:-.7px;color:var(--lg-ink);font-size:33px}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.data-progress-overview,.data-result-progress){background:linear-gradient(125deg,#ffffffbd,#ffffff6b);border:1px solid #fffffff0;border-radius:26px;padding:24px;box-shadow:inset 0 1px 2px #fff,0 8px 26px #4c71a70b}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-overview h3{letter-spacing:-.3px;color:var(--lg-ink);font-size:20px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-overview p{color:var(--lg-muted);font-size:13px;line-height:1.8}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-segments{border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #7894bd12}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-legend{gap:10px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-legend>:is(button,div){min-height:52px;color:var(--lg-muted);background:#ffffff70;border:1px solid #ffffffc7;border-radius:18px;padding:11px 13px;font-size:12px;transition:background .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 1px #fff7}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-legend>button:hover{background:#fffffff2;box-shadow:0 4px 13px #4b75aa12}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-legend>button[aria-pressed=true]{color:#0072ed;background:#e2f1ffa8;border-color:#73b5ff;box-shadow:inset 0 1px 2px #fff,0 0 0 2px #2e8dff0d}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-legend i{border-radius:50%}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-filter-return{background:0 0;border-radius:18px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-list{background:#ffffff80;border-radius:22px;overflow:hidden}.lg-app[data-liquid-ui] .ac-portal .ac-navigation{min-height:116px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:32px;padding:26px max(28px,50vw - 690px);display:flex;position:relative}.lg-app[data-liquid-ui] .ac-portal .ac-brand{white-space:nowrap;gap:18px}.lg-app[data-liquid-ui] .ac-portal .ac-brand img{width:173px;height:auto}.lg-app[data-liquid-ui] .ac-portal .ac-brand>span{color:var(--lg-ink);border-left-color:#819bc338;padding-left:18px;font-size:19px}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(130deg,#ffffffa6,#ecf7ff8f);border:1px solid #fffffff0;border-radius:999px;align-self:center;align-items:center;gap:4px;width:max-content;min-width:0;max-width:100%;min-height:58px;padding:5px;display:flex;box-shadow:inset 0 1px 2px #fff,0 7px 22px #4a78be16}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav>a{color:#2e4163;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:10px 21px;font-size:15px;line-height:1.4;transition:background .22s,box-shadow .22s,color .22s;display:flex}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav>a:hover{color:#087cff;background:#ffffff73}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav>a[aria-current=page]{color:#0070ed;background:linear-gradient(140deg,#f5fdffec,#cee8ff94);border-color:#fff;box-shadow:inset 0 1px 1px #fff,0 4px 12px #6195d816}.lg-app[data-liquid-ui] .ac-portal .ac-account-link{white-space:nowrap;min-height:42px;color:var(--lg-ink);background:#ffffff79;border:1px solid #fff9;border-radius:999px;gap:8px;margin-left:auto;padding:10px 17px;font-size:13px;box-shadow:inset 0 1px 1px #fff8}.lg-app[data-liquid-ui] .ac-portal :is(.ac-primary,.ac-secondary){min-height:46px;transition:filter .2s,box-shadow .2s,translate .25s var(--lg-ease);border:1px solid #ffffffc4;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 23px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.lg-app[data-liquid-ui] .ac-portal .ac-primary{color:#fff;background:linear-gradient(115deg,#39b5ff,#087aff 60%,#48b8ff);box-shadow:inset 0 1px 2px #fff9,0 7px 20px #147bff23}.lg-app[data-liquid-ui] .ac-portal .ac-secondary{color:#25466b;background:linear-gradient(135deg,#ffffffe8,#ffffff85);box-shadow:inset 0 1px 1px #fff,0 5px 16px #4975ac10}.lg-app[data-liquid-ui] .ac-portal :is(.ac-primary,.ac-secondary):hover{filter:brightness(1.04);translate:0 -2px;box-shadow:0 9px 22px #497db41d}.lg-app[data-liquid-ui] .ac-portal .az-hero{padding-top:22px}.lg-app[data-liquid-ui] .ac-portal .az-hero-copy h1>span{color:var(--lg-ink);letter-spacing:-1.8px;font-size:clamp(38px,3.5vw,54px);line-height:1.26}.lg-app[data-liquid-ui] .ac-portal .az-hero-photo{border:1px solid #fffffff0;border-radius:32px;box-shadow:inset 0 1px 2px #fff,0 18px 45px #446f9e25}.lg-app[data-liquid-ui] .ac-portal .az-section-index{background:#ffffff64;border:1px solid #ffffffc9;border-radius:999px;flex-wrap:wrap;gap:5px;width:max-content;max-width:100%;padding:6px;display:flex;box-shadow:inset 0 1px 1px #fff,0 5px 18px #5077ad0d}.lg-app[data-liquid-ui] .ac-portal .az-section-index>a{color:#415d7f;border:0;border-radius:999px;padding:11px 21px;font-size:13px;transition:background .22s,color .22s}.lg-app[data-liquid-ui] .ac-portal .az-section-index>a:hover{color:#087cff;background:#ffffffd9}.lg-app[data-liquid-ui] .ac-portal .az-paths{background:0 0;border:0;border-radius:0;gap:19px;overflow:visible}.lg-app[data-liquid-ui] .ac-portal .az-paths>a{min-width:0;min-height:294px;transition:translate .3s var(--lg-ease),box-shadow .3s,background .3s;background:linear-gradient(138deg,#ffffffce,#ffffff73);border:1px solid #fffffff2;border-radius:28px;padding:25px 23px;position:relative;box-shadow:inset 0 1px 2px #fff,0 13px 30px #5278a716}.lg-app[data-liquid-ui] .ac-portal .az-paths>a:hover{background:linear-gradient(138deg,#fffffff0,#ffffffa5);translate:0 -4px;box-shadow:0 17px 35px #4976af24}.lg-app[data-liquid-ui] .ac-portal .az-paths>a:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 9 10-5 10 5-10 5zM5 11v6c4 3 10 3 14 0v-6M22 9v7'/%3E%3C/svg%3E"),linear-gradient(140deg,#91d5ff,#3477ff);background-position:50%;background-repeat:no-repeat;background-size:29px 29px,cover;border:1px solid #ffffffb5;border-radius:16px;flex:none;width:52px;height:54px;margin-bottom:20px;display:block;box-shadow:inset 1px 1px 2px #fffc,0 6px 14px #4b89e529}.lg-app[data-liquid-ui] .ac-portal .az-paths>a:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v14c0 4 16 4 16 0V5M4 12c0 4 16 4 16 0'/%3E%3C/svg%3E"),linear-gradient(140deg,#c5baff,#8470ed)}.lg-app[data-liquid-ui] .ac-portal .az-paths>a:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='14' rx='3'/%3E%3Cpath d='M8 7V4h8v3M3 12c6 4 12 4 18 0M11 12h2'/%3E%3C/svg%3E"),linear-gradient(140deg,#88e4dc,#24b0ac)}.lg-app[data-liquid-ui] .ac-portal .az-paths>a:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18M5 6c5 2 9 2 14 0M5 18c5-2 9-2 14 0'/%3E%3C/svg%3E"),linear-gradient(140deg,#9eccff,#557be8)}.lg-app[data-liquid-ui] .ac-portal .az-paths h3{letter-spacing:-.4px;color:var(--lg-ink);margin:14px 0 8px;font-size:20px;font-weight:650;line-height:1.45}.lg-app[data-liquid-ui] .ac-portal .az-paths p{color:var(--lg-muted);font-size:13px;line-height:1.8}.lg-app[data-liquid-ui] .ac-portal .az-paths a>span{color:#087cff;border-top:1px solid #b9cce94d;margin-top:18px;padding-top:16px}.lg-app[data-liquid-ui] .ac-portal :is(.az-cases>article,.az-foundation,.az-credential,.az-open-programs>div>a,.ac-goal-grid>a,.ac-next-step,.az-continue){background:linear-gradient(130deg,#ffffffd4,#ffffff81);border:1px solid #ffffffe8;border-radius:26px;box-shadow:inset 0 1px 1px #fff,0 10px 28px #527bad13}.lg-app[data-liquid-ui] .ac-portal .az-cases>article{overflow:hidden}.lg-app[data-liquid-ui] .ac-portal .az-credential{padding:12px;overflow:hidden}.lg-app[data-liquid-ui] .ac-portal .az-credential>div{border-radius:18px;overflow:hidden}.lg-app[data-liquid-ui] .ac-portal .az-credential h3{padding:0 8px}.lg-app[data-liquid-ui] .ac-portal :is(.az-teachers>article>div,.az-partner-grid>div){background:#ffffffab;border:1px solid #ffffffc9;border-radius:20px;overflow:hidden;box-shadow:0 6px 20px #527bad10}.lg-app[data-liquid-ui] .ac-portal .az-foundation article>svg,.lg-app[data-liquid-ui] .ac-portal .az-open-programs>div>a>svg{color:#fff;background:linear-gradient(140deg,#89d8ff,#2d80ff);border:1px solid #fffc;border-radius:14px;flex:none;width:46px;height:48px;padding:11px;box-shadow:inset 0 1px 2px #fffb,0 5px 14px #3285df24}.lg-app[data-liquid-ui] .ac-portal .ac-goal-number{color:#fff;background:linear-gradient(140deg,#b4cdff,#628af0);border:1px solid #fff9;border-radius:13px;box-shadow:inset 0 1px 2px #fff,0 5px 12px #5784cd1c}.lg-app[data-liquid-ui] .ac-portal .ac-filters{padding:20px}.lg-app[data-liquid-ui] .ac-portal .ac-filters button{min-height:42px;color:var(--lg-muted);background:0 0;border:1px solid #0000;border-radius:16px;padding:10px 14px}.lg-app[data-liquid-ui] .ac-portal .ac-filters button:is(.active,[aria-pressed=true]){color:#087cff;background:#ffffffd6;border-color:#fff;box-shadow:0 5px 12px #507aae16}.lg-app[data-liquid-ui] .ac-portal .ac-search-row>label{background:#ffffff94;border:1px solid #fff;border-radius:999px;height:49px;box-shadow:inset 0 1px 2px #fff}.lg-app[data-liquid-ui] .ac-portal .ac-search-row input{background:0 0;border:0}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .learning-campus-tabs{background:#ffffff68;border:1px solid #ffffffd9;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:23px;padding:5px;display:flex;box-shadow:inset 0 1px 2px #fff,0 5px 18px #507aad10}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .learning-campus-tabs>a{color:#445b7e;border:1px solid #0000;border-radius:999px;padding:11px 22px;font-size:14px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .learning-campus-tabs>a[aria-current=page]{color:#087cff;background:#ffffffd4;border-color:#fff;box-shadow:0 4px 14px #5989be1a}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-hero{box-shadow:var(--lg-shadow);background:linear-gradient(130deg,#ffffffc9,#ffffff75);border:1px solid #fffffff2;border-radius:30px;padding:28px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-hero-photo{border-radius:23px;height:230px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-paths{background:0 0;border:0;border-radius:0}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-paths>a{border:1px solid #fff;border-radius:27px;min-height:275px;padding:24px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-paths h3{margin:12px 0 8px;font-size:19px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-cert-workspace,.academy-cert-hero,.academy-cert-panel,.academy-cert-track,.academy-activity,.academy-eligibility,.academy-empty,.learning-platform-role,.learning-cert-programs>article,.learning-certificate-sidebar,.learning-certificate-stage){background:linear-gradient(130deg,#ffffffd1,#ffffff84);border:1px solid #ffffffe8;border-radius:27px;box-shadow:inset 0 1px 1px #fff,0 10px 28px #537caf14}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-tabs,.learning-journey-nav){background:#ffffff63;border:1px solid #ffffffca;border-radius:999px;gap:4px;padding:5px;box-shadow:inset 0 1px 2px #fff}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-tabs button,.learning-journey-nav a){color:#46617f;border:1px solid #0000;border-radius:999px;min-height:42px;padding:10px 18px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-tabs button[aria-current=page],.learning-journey-nav a[aria-current=page]){color:#087cff;background:#ffffffe3;border-color:#fff;box-shadow:0 4px 12px #527bb21a}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-actions button,.academy-section-title>button,.academy-toolbar>button,.academy-eligibility>button){color:#2a4d75;background:#ffffffaf;border:1px solid #fff;border-radius:999px;min-height:42px;padding:10px 17px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-actions button,.academy-section-title>button,.academy-eligibility>button).is-primary{color:#fff;background:linear-gradient(120deg,#3ab2ff,#0879ff);box-shadow:inset 0 1px 2px #fff9,0 5px 16px #087aff20}.lg-app[data-liquid-ui] :is(.az-credential-dialog,.academy-dialog,.solution-preview){-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#f8fbfff5;border:1px solid #fffffff0;border-radius:30px;box-shadow:0 25px 80px #345b9430}.lg-app[data-liquid-ui] .public-solutions{background:0 0}.lg-app[data-liquid-ui] .public-solutions .vel-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffa1;border:1px solid #fffffff0;border-radius:999px;box-shadow:inset 0 1px 2px #fff,0 9px 28px #5076a919}.lg-app[data-liquid-ui] .public-solutions-body>h1{letter-spacing:-1.7px;color:var(--lg-ink);font-size:clamp(32px,3.8vw,54px)}.lg-app[data-liquid-ui] :is(.solution-contact-top,.solution-business-action,.solution-related-products){background:linear-gradient(130deg,#ffffffc9,#ffffff7b);border:1px solid #ffffffde;border-radius:27px;padding:24px;box-shadow:inset 0 1px 1px #fff,0 9px 26px #547aaa12}.lg-app[data-liquid-ui] .solution-toolbar{gap:18px}.lg-app[data-liquid-ui] .solution-toolbar>nav{background:#ffffff63;border:1px solid #ffffffc9;border-radius:99px;flex-wrap:wrap;gap:4px;padding:5px;display:flex;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .solution-toolbar>nav>button{color:#456282;background:0 0;border:1px solid #0000;border-radius:99px;min-height:42px;padding:10px 18px;font-size:13px;transition:background .2s,box-shadow .2s}.lg-app[data-liquid-ui] .solution-toolbar>nav>button[aria-pressed=true]{color:#087cff;background:#ffffffeb;border-color:#fff;box-shadow:0 4px 12px #4f78ae1a}.lg-app[data-liquid-ui] .solution-toolbar>label{background:#ffffff9c;border:1px solid #fff;border-radius:999px;min-height:49px;padding:0 16px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .solution-toolbar input{background:0 0}.lg-app[data-liquid-ui] .solution-card{transition:translate .3s var(--lg-ease),box-shadow .3s,border-color .3s;background:linear-gradient(135deg,#ffffffdb,#ffffff8a);border:1px solid #ffffffe8;border-radius:28px;box-shadow:inset 0 1px 1px #fff,0 12px 30px #527aac16}.lg-app[data-liquid-ui] .solution-card:hover{border-color:#fff;translate:0 -4px;box-shadow:0 17px 36px #426fa828}.lg-app[data-liquid-ui] .solution-card-image{border-radius:27px 27px 0 0}.lg-app[data-liquid-ui] .solution-card-image>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #fff;border-radius:999px;padding:6px 11px}.lg-app[data-liquid-ui] .solution-card-copy{padding:24px}.lg-app[data-liquid-ui] .solution-card h3{letter-spacing:-.4px;color:var(--lg-ink);font-size:21px;font-weight:650}.lg-app[data-liquid-ui] .solution-card footer{color:#617a98;border-color:#b5c8e742;padding-top:17px}.lg-app[data-liquid-ui] .solution-article{background:#ffffffb8;border:1px solid #ffffffdb;border-radius:30px;overflow:hidden;box-shadow:0 15px 40px #476b9c16}.lg-app[data-liquid-ui] .solution-article-cover,.lg-app[data-liquid-ui] .solution-article-block figure img{border-radius:22px}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.base-hub-panel,.base-signage-shortcut,.base-hub-resource-list>button,.opov-panel,.opov-small-metric){background:linear-gradient(130deg,#ffffffd1,#ffffff80);border:1px solid #ffffffe8;border-radius:27px;box-shadow:inset 0 1px 1px #fff,0 10px 30px #547aaa13}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.base-hub-heading h1,.opov-heading h1){color:var(--lg-ink);letter-spacing:-1.4px;font-size:clamp(32px,3.4vw,50px);font-weight:670}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-metrics{background:0 0;border:0;gap:16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-metrics>a{background:linear-gradient(130deg,#ffffffc2,#ffffff76);border:1px solid #fff;border-radius:24px;padding:23px;box-shadow:inset 0 1px 1px #fff,0 8px 24px #527aaa13}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-metrics strong{letter-spacing:-.7px;color:var(--lg-ink);font-size:35px}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-resource-list>button{padding:22px;transition:background .25s,border-color .25s,box-shadow .25s}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-resource-list>button[aria-pressed=true]{background:linear-gradient(130deg,#eff9ffd9,#e2f0ff90);border-color:#56a4ff;box-shadow:inset 0 1px 1px #fff,0 0 0 2px #4598ff16,0 10px 26px #447cb717}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-resource-icon{color:#fff;background:linear-gradient(135deg,#8ad4ff,#2b82ff);border:1px solid #fffb;border-radius:16px;width:52px;height:54px;box-shadow:inset 0 1px 2px #fff,0 5px 14px #3479cf24}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-filters>label{background:#ffffffa8;border:1px solid #fff;border-radius:999px;min-height:46px;padding:0 14px}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-filters input{box-shadow:none;background:0 0;border:0!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-status{border-radius:999px;padding:5px 10px}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-signage-shortcut>a{background:#ffffffb0;border:1px solid #fff;border-radius:999px;min-height:42px;padding:10px 18px;box-shadow:0 4px 14px #5278a912}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis{background:0 0;border:0;border-radius:0;gap:18px;overflow:visible}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article{background:linear-gradient(125deg,#fffc,#ffffff70);border:1px solid #ffffffec;border-radius:27px;padding:24px;box-shadow:inset 0 1px 1px #fff,0 10px 28px #527aae15}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article>div>svg{color:#fff;background:linear-gradient(140deg,#90d6ff,#2c7dfc);border:1px solid #ffffffba;border-radius:13px;width:43px;height:45px;padding:10px;box-shadow:inset 0 1px 2px #fff9,0 5px 12px #2b79d522}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article:nth-child(2)>div>svg{background:linear-gradient(140deg,#c3b7ff,#7f69e9)}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article:nth-child(3)>div>svg{background:linear-gradient(140deg,#8be6d8,#20ada8)}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-panel{padding:25px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-panel>header h2{letter-spacing:-.4px;color:var(--lg-ink);font-size:21px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-segment{background:#ffffff6e;border:1px solid #ffffffd3;border-radius:999px;gap:4px;padding:5px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-segment>button{background:0 0;border:1px solid #0000;border-radius:999px;min-height:38px;padding:9px 16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-segment>button[aria-pressed=true]{color:#087cff;background:#ffffffe4;border-color:#fff;box-shadow:0 4px 13px #517fb71c}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-actions>:is(a,button){color:#2d4d74;background:#ffffff9e;border:1px solid #fff;border-radius:999px;min-height:42px;padding:10px 17px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-actions>.opov-primary{color:#fff;background:linear-gradient(115deg,#3ab4ff,#0a7bff);box-shadow:inset 0 1px 2px #fff9,0 5px 17px #147bff20}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-source-alert{background:#fffaf0c9;border-color:#eeddb8;border-radius:20px}@media (max-width:1100px){.lg-app[data-liquid-ui] .ac-portal .ac-navigation{gap:20px;padding:24px}.lg-app[data-liquid-ui] .ac-portal .ac-brand img{width:150px}.lg-app[data-liquid-ui] .ac-portal .ac-brand>span{padding-left:13px;font-size:17px}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav>a{padding-inline:14px;font-size:14px}.lg-app[data-liquid-ui] .ac-portal .az-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app[data-liquid-ui] .ac-portal .az-paths>a{min-height:270px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis{gap:12px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article{padding:20px}}@media (max-width:760px){.lg-app[data-liquid-ui] .ac-portal .ac-navigation{flex-wrap:wrap;gap:17px 10px;min-height:144px;padding:20px 18px 14px}.lg-app[data-liquid-ui] .ac-portal .ac-brand img{width:135px}.lg-app[data-liquid-ui] .ac-portal .ac-brand>span{padding-left:12px;font-size:16px}.lg-app[data-liquid-ui] .ac-portal .ac-account-link{min-height:38px;padding:8px 11px;font-size:12px}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav{scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;max-width:100%;min-height:52px;overflow-x:auto}.lg-app[data-liquid-ui] .ac-portal .ac-navigation>nav>a{flex:none;min-height:40px;padding:9px 17px;font-size:13px}.lg-app[data-liquid-ui] .ac-portal .az-hero-copy h1>span{letter-spacing:-1.3px;font-size:35px}.lg-app[data-liquid-ui] .ac-portal .az-hero-photo{border-radius:26px}.lg-app[data-liquid-ui] .ac-portal .az-section-index{border-radius:24px;gap:3px;width:100%}.lg-app[data-liquid-ui] .ac-portal .az-section-index>a{padding:9px 12px;font-size:12px}.lg-app[data-liquid-ui] .ac-portal .az-paths{gap:15px}.lg-app[data-liquid-ui] .ac-portal .az-paths>a{border-radius:26px;min-height:265px;padding:22px}.lg-app[data-liquid-ui] .ac-portal .az-paths h3{font-size:19px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-hero{gap:22px;padding:22px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-hero-photo{height:200px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] .az-paths>a{padding:22px}.lg-app[data-liquid-ui] .v2-shell[data-system=learning] :is(.academy-tabs,.learning-journey-nav){border-radius:23px;flex-wrap:wrap}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card{border-radius:26px;padding:16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card>.v2-card-head{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:18px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card>.v2-card-head h2{font-size:21px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card>.v2-card-head p{font-size:13px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-cloud-training-link{align-self:flex-start;min-height:50px;padding:10px 16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path{gap:13px;margin-block:18px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path li{border-radius:22px;padding:19px 16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-card .data-overview-metrics{gap:8px;margin-block:18px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-metrics>div{border-radius:19px;min-height:92px;padding:15px 10px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-metrics>div small{font-size:11px;line-height:1.5}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-overview-metrics>div strong{font-size:27px}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.data-progress-overview,.data-result-progress){border-radius:23px;padding:18px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-overview>header{flex-wrap:wrap;gap:10px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-overview h3{font-size:19px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-progress-legend>:is(button,div){flex-basis:100%;min-height:48px}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.opov-panel,.base-hub-panel){border-radius:24px;padding:20px}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-metrics{gap:10px}.lg-app[data-liquid-ui] .v2-shell[data-system] .base-hub-metrics>a{border-radius:22px;padding:19px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis{gap:12px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article{border-radius:23px;padding:18px}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article>div>svg{border-radius:11px;width:35px;height:37px;padding:8px}.lg-app[data-liquid-ui] .solution-toolbar>nav{border-radius:23px}.lg-app[data-liquid-ui] .solution-toolbar>nav>button{padding-inline:14px;font-size:12px}.lg-app[data-liquid-ui] :is(.solution-contact-top,.solution-business-action,.solution-related-products){border-radius:25px;padding:21px}.lg-app[data-liquid-ui] .solution-card-copy{padding:23px}.lg-app[data-liquid-ui] .solution-card h3{font-size:21px}}@media (max-width:520px){.lg-app[data-liquid-ui] .ac-portal .ac-brand{gap:10px}.lg-app[data-liquid-ui] .ac-portal .ac-brand img{width:124px}.lg-app[data-liquid-ui] .ac-portal .ac-brand>span{padding-left:10px;font-size:14px}.lg-app[data-liquid-ui] .ac-portal .ac-account-link{gap:4px;padding-inline:8px;font-size:11px}.lg-app[data-liquid-ui] .ac-portal .az-paths{grid-template-columns:1fr}.lg-app[data-liquid-ui] .ac-portal .az-paths>a{min-height:0;padding:25px}.lg-app[data-liquid-ui] .ac-portal .az-paths>a:before{margin-bottom:16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path{grid-template-columns:1fr}.lg-app[data-liquid-ui] .v2-shell[data-system] .opov-kpis>article>div{gap:4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lg-app[data-liquid-ui] .ac-portal :is(.az-paths>a,.ac-primary,.ac-secondary,.ac-navigation>nav>a),.lg-app[data-liquid-ui] .solution-card,.lg-app[data-liquid-ui] .v2-shell[data-system] .data-governance-path button{transition:none!important;translate:none!important}}.lg-app[data-liquid-ui] :is(button.v2-primary,a.v2-primary){min-height:42px;padding:10px 21px;color:#fff!important;background:linear-gradient(112deg,#36b1ff,#0878ff 58%,#49bdff)!important;border:1px solid #ffffffba!important;border-radius:999px!important;box-shadow:inset 0 1px 2px #ffffffa8,0 6px 19px #147bff25!important}.lg-app[data-liquid-ui] :is(button.v2-secondary,a.v2-secondary){min-height:42px;padding:10px 18px;color:#24466d!important;background:linear-gradient(140deg,#ffffffe8,#ffffff8f)!important;border:1px solid #ffffffde!important;border-radius:999px!important;box-shadow:inset 0 1px 1px #fff,0 4px 12px #537ab212!important}.lg-app[data-liquid-ui] :is(button.v2-primary,a.v2-primary,button.v2-secondary,a.v2-secondary):hover:not(:disabled){filter:brightness(1.035)}.lg-app[data-liquid-ui] :is(button.v2-primary,button.v2-secondary):disabled{opacity:.45;filter:saturate(.4);cursor:not-allowed;box-shadow:none!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .v2-card{background:linear-gradient(132deg,#ffffffd3,#ffffff80);border-color:#ffffffed;box-shadow:inset 0 1px 1px #fff,0 13px 35px #5279aa14;border-radius:29px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .v2-card>.v2-card-head{background:0 0;border-color:#c3d3e950;border-radius:28px 28px 0 0}.lg-app[data-liquid-ui] .v2-shell[data-system] .v2-toolbar{background:#ffffff3d;border-color:#c3d3e950}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.v2-role-editor,.v2-account-profile,.v2-account-status,.iam-role-request-list,.iam-work-order-panel){background:0 0;border-color:#c0d1e957}.lg-app[data-liquid-ui] .v2-shell[data-system] .v2-account-profile .v2-avatar{overflow:hidden;border-radius:17px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .v2-account-status>button{background:#ffffff8f;border-color:#fff;border-radius:999px;min-height:39px}.lg-app[data-liquid-ui] .v2-shell[data-system] .v2-account-status>button.active{color:#0675ed;background:#e4f1ffcf;border-color:#91beef}.lg-app[data-liquid-ui] .v2-shell[data-system] :is(.aihub-hero,.aihub-capability-board,.aihub-catalog-hero,.aihub-key-hero,.aihub-app,.aihub-create-app,.aihub-application-detail,.aihub-panel){color:var(--lg-ink);background:linear-gradient(135deg,#ffffffce,#ffffff75)!important;border:1px solid #fffffff0!important;border-radius:30px!important;box-shadow:inset 0 1px 2px #fff,0 15px 35px #507aab16!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero{gap:30px;padding:32px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero-copy h1{letter-spacing:-.7px;color:var(--lg-ink);font-size:31px;line-height:1.35}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero-copy>p{color:var(--lg-muted);font-size:15px;line-height:1.8}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero-copy>div>span{color:#4c6e95;background:#ffffff78;border:1px solid #ffffffd9;border-radius:999px;min-height:35px;padding:7px 12px;font-size:11px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-boundary{background:linear-gradient(135deg,#effcfbd9,#f9fdff94);border:1px solid #ffffffdf;border-radius:24px;padding:20px 24px;box-shadow:inset 0 1px 1px #fff,0 7px 22px #537bac0d}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-boundary b{font-size:14px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-boundary p{font-size:12px;line-height:1.8}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis{overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article{gap:16px;background:linear-gradient(130deg,#ffffffc8,#ffffff78)!important;border:1px solid #ffffffec!important;border-radius:24px!important;padding:23px!important;box-shadow:inset 0 1px 1px #fff,0 9px 26px #527caf14!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article>span,.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child>article>span{border:1px solid #ffffffb3;flex:none;place-items:center;width:49px;height:52px;display:grid;color:#fff!important;background:linear-gradient(145deg,#8fd6ff,#307efe)!important;border-radius:15px!important;box-shadow:inset 1px 1px 2px #fffb,0 6px 14px #3779cd25!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article:nth-child(2)>span,.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child>article:nth-child(2)>span{background:linear-gradient(145deg,#c4baff,#8570ef)!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article:nth-child(3)>span,.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child>article:nth-child(3)>span{background:linear-gradient(145deg,#90e5dc,#20ada7)!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article strong{letter-spacing:-.7px;color:var(--lg-ink);font-size:31px;font-weight:650}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article small{color:var(--lg-muted);font-size:13px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article p{color:var(--lg-muted);font-size:11px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board{padding:27px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-section-head h2{letter-spacing:-.5px;color:var(--lg-ink);font-size:24px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-section-head p{color:var(--lg-muted);font-size:13px;line-height:1.8}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child{gap:16px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child>article{background:linear-gradient(130deg,#ffffffc4,#ffffff68);border:1px solid #ffffffe9;border-radius:25px;padding:23px 18px;box-shadow:inset 0 1px 1px #fff,0 8px 23px #527cab10}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board h3{letter-spacing:-.2px;color:var(--lg-ink);font-size:17px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board article>b{font-size:12px;line-height:1.6}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board article>p{font-size:11px;line-height:1.7}.lg-app[data-liquid-ui] .data-preparation-appbar{min-height:85px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:18px 28px}.lg-app[data-liquid-ui] .data-preparation-brand img{width:160px}.lg-app[data-liquid-ui] .data-preparation-appbar-context>span{background:#ffffff7b;border:1px solid #ffffffca;border-radius:999px;padding:9px 13px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .data-preparation-account>button{background:#ffffff96;border:1px solid #fff;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .data-preparation-contextbar{background:#ffffff59;border:1px solid #ffffffb9;border-radius:16px;min-height:44px;margin:0 24px;padding:9px 16px;box-shadow:inset 0 1px 1px #fff7}.lg-app[data-liquid-ui] .data-manager-overview>header h1{letter-spacing:-1.3px;color:var(--lg-ink);font-size:clamp(32px,3.2vw,48px);line-height:1.35}.lg-app[data-liquid-ui] .data-manager-overview>header p{color:var(--lg-muted);font-size:15px;line-height:1.8}.lg-app[data-liquid-ui] .data-manager-overview>nav,.lg-app[data-liquid-ui] .data-preparation-nav{scrollbar-width:none;background:linear-gradient(125deg,#ffffffb0,#ffffff59);border:1px solid #ffffffdf;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:22px;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #fff,0 6px 19px #527eaf13}.lg-app[data-liquid-ui] .data-manager-overview>nav>button,.lg-app[data-liquid-ui] .data-preparation-nav>button{color:#4a6485;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-height:46px;padding:11px 19px;transition:background .25s,box-shadow .25s,color .25s}.lg-app[data-liquid-ui] .data-manager-overview>nav>button[aria-pressed=true],.lg-app[data-liquid-ui] .data-preparation-nav>button[aria-current=page]{color:#087cff;background:linear-gradient(135deg,#ffffffe9,#e7f3ffb4);border-color:#fff;box-shadow:inset 0 1px 1px #fff,0 4px 13px #5286c121}.lg-app[data-liquid-ui] .data-manager-overview>nav>button>b{color:#527195;background:#e8f1ffad;border-radius:999px;padding:3px 6px;font-size:10px}.lg-app[data-liquid-ui] .data-manager-toolbar>label{background:#ffffffa1;border:1px solid #fff;border-radius:999px;min-height:48px;padding:0 17px;box-shadow:inset 0 1px 1px #fff}.lg-app[data-liquid-ui] .data-manager-toolbar input{box-shadow:none;background:0 0;border:0}.lg-app[data-liquid-ui] .data-manager-toolbar>button,.lg-app[data-liquid-ui] .data-manager-back>button{color:#345b88;background:#ffffff9e;border:1px solid #ffffffe8;border-radius:999px;min-height:45px;padding:10px 18px;box-shadow:inset 0 1px 1px #fff,0 4px 13px #547eac10}.lg-app[data-liquid-ui] .data-manager-overview>.v2-record-board,.lg-app[data-liquid-ui] .data-manager-artifact{background:#ffffffad;border:1px solid #ffffffe6;border-radius:27px;overflow:hidden;box-shadow:inset 0 1px 1px #fff,0 12px 35px #4a75a913}.lg-app[data-liquid-ui] .data-manager-overview .v2-record-card{background:#ffffff70;border-color:#cadaee75}.lg-app[data-liquid-ui] .data-manager-overview .v2-record-card:hover{background:#eff7ffe0}.lg-app[data-liquid-ui] .data-preparation-nav-wrap{background:0 0;border:0;padding:18px 24px 0}.lg-app[data-liquid-ui] .data-advanced-tools>button{color:#3a5b7e;background:#ffffff82;border:1px solid #ffffffb9;border-radius:16px;min-height:43px}@media (max-width:1100px){.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis{gap:12px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article{gap:12px;padding:19px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero{padding:24px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero-copy h1{font-size:27px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-hero-copy>p{font-size:14px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article{flex-direction:column;align-items:flex-start;gap:11px;padding:17px 14px!important}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article>span{border-radius:13px;width:43px;height:45px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-kpis>article strong{font-size:30px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board{padding:20px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child{grid-template-columns:1fr;gap:13px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-capability-board>div:last-child>article{padding:24px}.lg-app[data-liquid-ui] .v2-shell[data-system] .aihub-boundary{padding:19px}.lg-app[data-liquid-ui] .data-preparation-appbar{gap:13px;min-height:80px;padding:17px 18px}.lg-app[data-liquid-ui] .data-preparation-brand img{width:131px}.lg-app[data-liquid-ui] .data-preparation-contextbar{border-radius:16px;margin:0 14px;padding:10px 12px}.lg-app[data-liquid-ui] .data-preparation-appbar-context>span{padding:6px 10px}.lg-app[data-liquid-ui] .data-manager-overview>header h1{font-size:32px}.lg-app[data-liquid-ui] .data-manager-overview>header p{font-size:14px}.lg-app[data-liquid-ui] .data-manager-overview>nav,.lg-app[data-liquid-ui] .data-preparation-nav{border-radius:24px;flex-wrap:nowrap;width:100%;max-width:100%;margin-bottom:19px}.lg-app[data-liquid-ui] .data-manager-overview>nav>button,.lg-app[data-liquid-ui] .data-preparation-nav>button{flex:none;min-height:44px;padding:10px 16px;font-size:13px}.lg-app[data-liquid-ui] .data-manager-toolbar{flex-wrap:wrap;gap:10px}.lg-app[data-liquid-ui] .data-manager-toolbar>label{flex-basis:100%;width:100%}.lg-app[data-liquid-ui] .data-manager-toolbar>button{flex:1;padding:10px 12px;font-size:12px}.lg-app[data-liquid-ui] .data-preparation-nav-wrap{padding:17px 14px 0}}.lg-app[data-liquid-ui] a.data-cloud-training-link{color:#fff!important;background:linear-gradient(112deg,#36b1ff,#0878ff 58%,#49bdff)!important;border:1px solid #ffffffba!important;border-radius:999px!important;box-shadow:inset 0 1px 2px #ffffffa8,0 6px 19px #147bff25!important}.lg-app[data-liquid-ui] a.data-cloud-training-link :is(strong,span,small){color:inherit!important}.lg-app{--lg-motion-spring:cubic-bezier(.18,.9,.22,1.18);--lg-motion-settle:cubic-bezier(.16,1,.3,1)}.lg-app [data-liquid-lit]{isolation:isolate}.lg-app [data-liquid-lit]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--lg-pointer-strength,0);background:radial-gradient(ellipse 280px 220px at var(--lg-pointer-x,50%) var(--lg-pointer-y,35%),#fff8 0%,#ffffff26 35%,#fff0 72%),radial-gradient(ellipse 340px 290px at var(--lg-pointer-x,50%) var(--lg-pointer-y,35%),#4bcaff16,transparent 73%);mix-blend-mode:screen;position:absolute;inset:0}.lg-app :is(.lpc-grid,.rw-duty-grid,.rw-system-grid,.lg-login-collaboration,.learning-path,.sim-mode-nav,.simcenter-scenario-grid){perspective:1200px}.lg-app [data-liquid-tilt]{rotate:var(--lg-axis-x,1) var(--lg-axis-y,0) 0 var(--lg-angle,0deg);transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-app [data-liquid-tilt] .lg-icon-tile{translate:var(--lg-depth-x,0px) var(--lg-depth-y,0px);transition:box-shadow .22s ease-out}.lg-app [data-liquid-hover] .lg-icon-tile{box-shadow:inset 1px 1px 2px #ffffffc0,inset -1px -1px 2px #fff4,0 10px 20px var(--tile-shadow),0 2px 4px #2b4f841c}.lg-app [data-liquid-tilt] .lg-icon-tile>svg{translate:calc(var(--lg-depth-x,0px)*.28) calc(var(--lg-depth-y,0px)*.28)}.lg-app [data-liquid-arrival],.lg-app [data-liquid-overlay]{animation:none!important}.lg-app [data-liquid-segments]:before{transition:translate .48s var(--lg-motion-spring),width .36s var(--lg-motion-settle),height .36s var(--lg-motion-settle);box-shadow:inset 0 1.5px 2px #fff,inset 0 -1px 1px #c7e1ff78,0 5px 16px #387bc62c}.lg-app :is(.lg-workspace-dock,.lpc-dock,.lg-launcher-dock)>button>svg{transform-origin:50%;transition:translate .34s var(--lg-motion-spring),scale .34s var(--lg-motion-spring),color .2s ease-out}.lg-app :is(.lg-workspace-dock,.lpc-dock,.lg-launcher-dock)>button:hover>svg{translate:0 -4px;scale:1.12}.lg-app :is(.lg-workspace-dock,.lpc-dock,.lg-launcher-dock)>button[aria-current=page]>svg{translate:0 -1px}.lg-app :is(.rw-work-tabs,.rw-directory-groups,.rw-filters,.v2-auth-tabs,.v2-filter-tabs)[data-liquid-segments]>button{z-index:1;position:relative;box-shadow:none!important;background:0 0!important}.lg-app .lg-launcher-u2>.lg-orb,.lg-app .platform-assistant-trigger .platform-assistant-tile{isolation:isolate;position:relative;overflow:hidden;transform:translateZ(0);animation:7s ease-in-out infinite lg-orb-breathe!important}.lg-app .lg-launcher-u2>.lg-orb:before,.lg-app .platform-assistant-trigger .platform-assistant-tile:before{content:"";z-index:-1;background:conic-gradient(from 15deg,#f2d6ff00,#a073ff9c,#25cbe1c2,#88efff80,#c290ffad,#f2d6ff00);border-radius:50%;animation:9s ease-in-out infinite lg-orb-flow;position:absolute;inset:-30%}.lg-app .lg-launcher-u2>.lg-orb:after,.lg-app .platform-assistant-trigger .platform-assistant-tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(at 28% 20%,#fff 0%,#ffffff94 9%,#fff0 41%),radial-gradient(at 68% 82%,#ffffffac,#fff0 46%);animation:7s ease-in-out infinite lg-orb-glint;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffc9,inset 0 -4px 9px #21a2d44a}.lg-app .lg-launcher-u2[aria-expanded=true]>.lg-orb{animation-duration:3.4s!important}.lg-app .lg-launcher-u2[aria-expanded=true]>svg{rotate:180deg}.lg-app .lg-launcher-u2>svg{transition:rotate .35s var(--lg-motion-spring)}.lg-app .v2-workbench-copilot[data-closing=true]{pointer-events:none;transform-origin:100% 100%;animation:.2s ease-in forwards lg-assistant-out!important}.lg-app .v2-workbench-copilot-backdrop[data-closing=true]{pointer-events:none;animation:.2s ease-in forwards lg-overlay-out}.lg-app[data-liquid-motion=paused] *,.lg-app[data-liquid-motion=paused] :before,.lg-app[data-liquid-motion=paused] :after{animation-play-state:paused!important}@keyframes lg-orb-flow{0%,to{transform:rotate(-20deg)scale(1)}50%{transform:rotate(160deg)scale(1.13)}}@keyframes lg-orb-breathe{0%,to{box-shadow:inset 0 2px 4px #fff,0 4px 10px #7f78e234}50%{box-shadow:inset 0 2px 4px #fff,0 3px 18px #50c4dc66}}@keyframes lg-orb-glint{0%,to{opacity:.8;rotate:-6deg}50%{opacity:1;rotate:8deg}}@keyframes lg-assistant-out{to{opacity:0;clip-path:inset(30% 0 0 55% round 50px);translate:0 24px}}@keyframes lg-overlay-out{to{opacity:0}}@media (hover:none),(pointer:coarse){.lg-app [data-liquid-tilt]{rotate:none!important}.lg-app [data-liquid-tilt] .lg-icon-tile,.lg-app [data-liquid-tilt] .lg-icon-tile>svg{translate:none!important}}@media (prefers-reduced-motion:reduce){.lg-app [data-liquid-tilt]{rotate:none!important}.lg-app [data-liquid-lit]:after{display:none}.lg-app [data-liquid-tilt] .lg-icon-tile,.lg-app [data-liquid-tilt] .lg-icon-tile>svg{translate:none!important}.lg-app .lg-launcher-u2>.lg-orb,.lg-app .platform-assistant-trigger .platform-assistant-tile,.lg-app .lg-launcher-u2>.lg-orb:before,.lg-app .platform-assistant-trigger .platform-assistant-tile:before,.lg-app .lg-launcher-u2>.lg-orb:after,.lg-app .platform-assistant-trigger .platform-assistant-tile:after{animation:none!important}.lg-app [data-liquid-segments]:before{transition:none!important}.lg-app :is(.lg-workspace-dock,.lpc-dock,.lg-launcher-dock)>button:hover>svg{translate:none;scale:none}.lg-app .v2-workbench-copilot[data-closing=true]{opacity:1;clip-path:none;translate:none;animation:none!important}}.lg-app[data-liquid-ui=b]{--lg-glass:#ffffff75;--lg-glass-strong:#ffffffbd;--lg-border:#ffffffde;--lg-muted:#526580;--lg-shadow:0 1px 2px #3b5e9621,0 14px 30px #325d9217;--lg-optical-low:inset 0 1px 0 #fffffff2,inset 1px 0 0 #ffffff6b,inset 0 -1px 0 #7495bc29,0 1px 2px #40618e1c,0 7px 18px #45628b12;--lg-optical-card:inset 0 1px 0 #fffffff5,inset 1px 0 0 #ffffffa8,inset 0 -1px 0 #7495bc30,0 1px 2px #4662931c,0 14px 28px #315b9420;--lg-optical-floating:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffa6,inset 0 -1px 0 #6984b240,0 2px 3px #27457417,0 14px 32px #274b8024;background-color:#0000;background-image:radial-gradient(at 2% 0,#b8b5ff6e 0,#0000 48%),radial-gradient(at 88% 22%,#5acdfa47 0,#0000 46%),radial-gradient(at 12% 92%,#719fff69 0,#0000 44%),linear-gradient(116deg,#e1e7fc,#eef4ff 49%,#e5f2f6);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.lg-app[data-liquid-ui=b]:before{filter:none;opacity:.76;background:linear-gradient(168deg,#0000 72%,#a2bcf534 72.15%,#f9fcff61 72.35%,#0000 88%),linear-gradient(25deg,#0000 65%,#ffffff25 66%,#ffffff12 68%,#0000 78%)}.lg-app[data-liquid-ui=b] :is(.lpc-card,.rw-duty-card,.rw-liquid-app-card,.rw-liquid-role-card,.rw-liquid-app-detail,.lpc-detail,.lg-workspace-tabs,.lg-workspace-dock,.lpc-dock,.lpc-segment,.lg-launcher-topnav,.lg-launcher-dock,.lg-launcher-u2,.platform-assistant-trigger,.lg-all-modules){--lg-pane-rgb:240,246,255;background:linear-gradient(142deg,#ffffffad,rgba(var(--lg-pane-rgb),.32) 54%,#ffffff94) padding-box, linear-gradient(140deg,#fffffff5 0%,#ffffffad 35%,#87a5d17a 67%,#fffffff2 100%) border-box;box-shadow:var(--lg-optical-card);-webkit-backdrop-filter:blur(12px)saturate(158%);border:1px solid #0000}.lg-app[data-liquid-ui=b] .lpc-card[data-tone=purple]{--lg-pane-rgb:227,220,255}.lg-app[data-liquid-ui=b] .lpc-card[data-tone=teal]{--lg-pane-rgb:209,248,250}.lg-app[data-liquid-ui=b] :is(.lpc-card,.rw-duty-card,.rw-liquid-app-card,.rw-liquid-role-card,.rw-liquid-app-detail,.lpc-detail){background:linear-gradient(142deg,#ffffffa8,rgba(var(--lg-pane-rgb,240,246,255),.32) 54%,#ffffff91)}.lg-app[data-liquid-ui=b] :is(.rw-duty-card,.rw-liquid-role-card){position:relative}.lg-app[data-liquid-ui=b] :is(.lpc-card,.rw-duty-card,.rw-liquid-app-card,.rw-liquid-role-card,.rw-liquid-app-detail,.lpc-detail):before{content:"";z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff 4%,#ffffffc4 31%,#81a9cf70 61%,#d8ecffb8 74%,#fffffff2 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-app[data-liquid-ui=b] .lpc-card[data-selected=true]{background:linear-gradient(142deg,#ffffffb0,#e4f2ff5c 52%,#ffffffa6);border-color:#2b8bff;box-shadow:inset 0 1px #fff,inset 0 0 0 2px #ffffffe0,0 0 0 1px #368eff5c,0 2px 4px #4d74b516,0 18px 32px #3769b52b}.lg-app[data-liquid-ui=b] .lpc-card[data-selected=true]:before{background:linear-gradient(135deg,#0787ff,#75bbff 42%,#0871ef 75%,#47adff)}.lg-app[data-liquid-ui=b] .lpc-card:hover{box-shadow:inset 0 1px #fff,inset 1px 0 #ffffff9c,inset 0 -1px #7495bc36,0 2px 3px #4662931f,0 19px 34px #315b9428}.lg-app[data-liquid-ui=b] .lpc-card[data-selected=true]:hover{box-shadow:inset 0 1px #fff,inset 0 0 0 2px #ffffffe0,0 0 0 1px #368eff7c,0 3px 5px #4d74b51a,0 22px 36px #3769b52b}.lg-app[data-liquid-ui=b] :is(.lpc-detail,.rw-liquid-app-detail,.rw-liquid-role-card){-webkit-backdrop-filter:blur(16px)saturate(148%);background:linear-gradient(136deg,#ffffffe0,#f8fcffa8 54%,#ffffffc7);box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffd4,inset 0 -1px #88a9c326,0 2px 4px #6686a812,0 23px 44px #3e749615}.lg-app[data-liquid-ui=b] .lg-launcher .lg-role-workbench :is(.rw-duty-card,.rw-liquid-app-card){box-shadow:var(--lg-optical-card);-webkit-backdrop-filter:blur(12px)saturate(158%);background:linear-gradient(142deg,#ffffffa8,#eff7ff4f 54%,#ffffff91);border-color:#0000}.lg-app[data-liquid-ui=b] .lg-launcher .lg-role-workbench :is(.rw-duty-card,.rw-liquid-app-card):nth-child(3n+2){background:linear-gradient(142deg,#ffffffa8,#ebe5ff52 54%,#ffffff91)}.lg-app[data-liquid-ui=b] .lg-launcher .lg-role-workbench :is(.rw-duty-card,.rw-liquid-app-card):nth-child(3n+3){background:linear-gradient(142deg,#ffffffa8,#ddf7f952 54%,#ffffff91)}.lg-app[data-liquid-ui=b] .lg-launcher .lg-role-workbench .rw-liquid-app-card.is-selected{border-color:#2b8bff;box-shadow:inset 0 1px #fff,inset 0 0 0 2px #ffffffe0,0 0 0 1px #368eff5c,0 2px 4px #4d74b516,0 18px 32px #3769b52b}.lg-app[data-liquid-ui=b] .lg-launcher .lg-role-workbench .rw-liquid-app-card.is-selected:before{background:linear-gradient(135deg,#0787ff,#75bbff 42%,#0871ef 75%,#47adff)}.lg-app[data-liquid-ui=b] :is(.lg-workspace-tabs,.lg-launcher-topnav,.lpc-segment){box-shadow:var(--lg-optical-floating);-webkit-backdrop-filter:blur(10px)saturate(155%);background:linear-gradient(175deg,#ffffffa3 0,#edf6ff47 48%,#ffffff5e) padding-box padding-box,linear-gradient(140deg,#fff 9%,#ffffffc9 39%,#8eaad37d 65%,#ffffffde 100%) border-box}.lg-app[data-liquid-ui=b] :is(.lg-workspace-dock,.lpc-dock,.lg-launcher-dock){-webkit-backdrop-filter:blur(13px)saturate(172%);background:linear-gradient(172deg,#ffffffe0 0,#eff5ff75 38%,#edf6ff50 66%,#fff9) padding-box padding-box,linear-gradient(135deg,#fff 10%,#fffa 46%,#8c9fcc73 72%,#ffffffeb) border-box;box-shadow:inset 0 1px #fff,inset 0 3px #ffffff42,inset 0 -1px #a1afcd73,0 2px 3px #44598221,0 16px 32px #294d8728}.lg-app[data-liquid-ui=b] [data-liquid-segments=true]:before{background:linear-gradient(167deg,#ffffffe0,#d4edff70 48%,#f1f8ffb3);border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,inset 0 -1px #94bce542,0 1px 2px #4d7fb725,0 4px 12px #5186c31c}.lg-app[data-liquid-ui=b] :is(.lg-workspace-search,.lpc-search,.rw-directory-search,.v2-console-search,.lg-all-modules,.lg-round-button,.v2-icon-button){box-shadow:var(--lg-optical-low);background:linear-gradient(155deg,#ffffffb3,#f5faff61);border-color:#ffffffe3}.lg-app[data-liquid-ui=b] :is(.lpc-card-more,.lpc-detail-tools>button,.lpc-card-action>button){background:linear-gradient(145deg,#ffffffe0,#eef6ffa6);border-color:#fffffffa;box-shadow:inset 0 1px #fff,inset 0 -1px #b6ccea3b,0 2px 4px #5c7e9c0f}.lg-app[data-liquid-ui=b] .lpc-resources>button{background:linear-gradient(145deg,#ffffff8a,#f7fbff40);border-color:#bfd3e67a;box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #a2bad714,0 2px 3px #60789707}.lg-app[data-liquid-ui=b] :is(.lpc-card-action,.lpc-detail-stage,.lpc-detail-next){border-color:#aec7e17a}.lg-app[data-liquid-ui=b] :is(.lpc-card-main>p,.lpc-detail>header p){color:#4e6484}.lg-app[data-liquid-ui=b] .lpc-stage{background:linear-gradient(155deg,#d2e8ffbf,#e9f7ff91);box-shadow:inset 0 1px #ffffff54}.lg-app[data-liquid-ui=b] .lpc-stage[data-attention=true]{background:linear-gradient(155deg,#ffefdbd9,#fff3e8b0)}.lg-app[data-liquid-ui=b] .lg-icon-tile{--tile-a:#76d4ff;--tile-b:#2b85ff;--tile-c:#0760dc;--tile-shadow:#166bea2b;color:#fff;filter:none;box-shadow:0 1px 1px #244c9620,0 4px 8px var(--tile-shadow),0 9px 16px #3561950f;background:0 0;border:0;transform:none}.lg-app[data-liquid-ui=b] .lg-icon-purple{--tile-a:#bdadff;--tile-b:#9172f2;--tile-c:#6550d3;--tile-shadow:#7453d726}.lg-app[data-liquid-ui=b] .lg-icon-teal{--tile-a:#70e2d4;--tile-b:#30bcae;--tile-c:#098e88;--tile-shadow:#1b9b9a26}.lg-app[data-liquid-ui=b] .lg-icon-red{--tile-a:#ff899b;--tile-b:#f25571;--tile-c:#da244e;--tile-shadow:#d4426324}.lg-app[data-liquid-ui=b] .lg-icon-amber{--tile-a:#ffca7e;--tile-b:#eea53f;--tile-c:#d57d18;--tile-shadow:#cc882524}.lg-app[data-liquid-ui=b] .lg-icon-neutral{--tile-a:#a7c4e2;--tile-b:#668aaf;--tile-c:#3a628e;--tile-shadow:#476a9124}.lg-app[data-liquid-ui=b] .lg-icon-tile:before{content:none}.lg-app[data-liquid-ui=b] .lg-icon-tile>.lg-icon-plate{z-index:0;fill:none;filter:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lg-app[data-liquid-ui=b] .lg-icon-tile>.lg-icon-glyph{z-index:2;fill:none;filter:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:relative;overflow:visible}.lg-app[data-liquid-ui=b] .lg-icon-glaze{z-index:1;background:radial-gradient(ellipse at var(--lg-pointer-x,35%) var(--lg-pointer-y,20%),#ffffff38,transparent 65%);opacity:calc(.28 + var(--lg-pointer-strength,0) * .5);inset:1px}.lg-app[data-liquid-ui=b] .lg-icon-glaze:after{content:none}.lg-app[data-liquid-ui=b] .lg-icon-sm{box-shadow:0 1px 1px #244c9620,0 3px 5px var(--tile-shadow)}.lg-app[data-liquid-ui=b] :is(.lpc-card,.lpc-detail,.rw-duty-card,.rw-liquid-app-card) :is(h2,h3,p,strong,small){text-shadow:none;filter:none}.lg-app[data-liquid-ui=b] .v2-shell[data-system] :is(.v2-card,.v2-kpi,.v2-object-card){box-shadow:var(--lg-optical-card);-webkit-backdrop-filter:blur(12px)saturate(145%);background:linear-gradient(135deg,#ffffffbd,#f5faff69);border-color:#ffffffd9}.lg-app[data-liquid-ui=b] :is(.platform-assistant-trigger,.lg-launcher-u2){box-shadow:var(--lg-optical-floating);background:linear-gradient(150deg,#ffffffe0,#eaf7ff8c) padding-box padding-box,linear-gradient(135deg,#fff,#a3bdda9c,#fffffff5) border-box}@media (max-width:760px){.lg-app[data-liquid-ui=b]{background-attachment:scroll}.lg-app[data-liquid-ui=b] :is(.lpc-card,.rw-duty-card,.rw-liquid-app-card,.lpc-detail){-webkit-backdrop-filter:blur(8px)saturate(145%)}}@media (prefers-reduced-transparency:reduce){.lg-app[data-liquid-ui=b] :is(.lpc-card,.lpc-detail,.rw-duty-card,.rw-liquid-app-card,.rw-liquid-role-card,.rw-liquid-app-detail,.lg-workspace-tabs,.lg-workspace-dock,.lpc-dock,.lpc-segment,.lg-launcher-topnav,.lg-launcher-dock,.lg-launcher-u2,.platform-assistant-trigger,.lg-all-modules){-webkit-backdrop-filter:none;background:#f5f9ff;border-color:#d0deed}}.lg-app .lpc-detail[data-project-motion=ready],.lg-app .lpc-detail[data-project-motion=ready][data-closing=true],.lg-app .lpc-mobile-dialog,.lg-app .lpc-mobile-dialog[data-closing=true],.lg-app .lpc-mobile-dialog[data-closing=true]>.lpc-detail{animation:none}.lg-app .lpc-detail>header>.lg-icon-tile{transform-origin:0 0;z-index:2;position:relative}.lg-app .lpc-scene{min-width:0}.lg-app .lpc-mobile-dialog::backdrop{animation:.26s cubic-bezier(.18,.82,.22,1) lpc-material-dim-in}.lg-app .lpc-mobile-dialog[data-closing=true]::backdrop{animation:.25s ease-in forwards lpc-material-dim-out}.lg-app .lpc-grid>.lpc-card{isolation:isolate}.lg-app .lpc-detail :is(.lpc-detail-tools,.lpc-detail-next,.lpc-resources)>button>svg:last-child{transition:translate .18s ease-out}.lg-app .lpc-detail :is(.lpc-detail-next,.lpc-resources)>button:hover>svg:last-child{translate:2px}@keyframes lpc-material-dim-in{0%{opacity:0}to{opacity:1}}@keyframes lpc-material-dim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lg-app .lpc-mobile-dialog::backdrop{animation:none}.lg-app .lpc-mobile-dialog[data-closing=true]::backdrop{animation:none}.lg-app .lpc-detail :is(.lpc-detail-tools,.lpc-detail-next,.lpc-resources)>button>svg:last-child{transition:none;translate:none}}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning]{--ac-ink:var(--lg-ink);--ac-muted:var(--lg-muted);--ac-blue:#087cff;--ac-line:#b4c9e34d}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.ac-portal,.ac-workspace,.academy-cert-workspace){--ac-ink:var(--lg-ink);--ac-muted:var(--lg-muted);--ac-blue:#087cff;--ac-line:#b4c9e34d;color:var(--lg-ink);font-family:inherit}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lg-icon-tile>.lg-icon-glyph{color:#fff}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.ac-primary,.ac-secondary){border:1px solid #ffffffc9;border-radius:999px;min-height:44px;padding:10px 20px;font-weight:600;line-height:1.5;transition:background .2s ease-out,box-shadow .2s ease-out;font-size:14px!important}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .ac-primary{background:linear-gradient(112deg,#37b4ff,#0974ff 52%,#52c4ff);box-shadow:inset 0 2px 2px #ffffff7a,0 7px 20px #137aff24;color:#fff!important}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .ac-secondary{box-shadow:var(--lg-optical-low);background:linear-gradient(140deg,#ffffffd9,#ffffff87);color:#263b61!important}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.ac-primary,.ac-secondary):hover{box-shadow:var(--lg-optical-floating);translate:none}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.ac-catalog,.ac-course-card,.ac-lesson-body,.ac-lesson-aside){box-shadow:var(--lg-optical-card);background:linear-gradient(140deg,#ffffffc4,#f3f8ff80 54%,#ffffffa3);border:1px solid #ffffffdb;border-radius:26px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .ac-catalog{padding:24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .ac-course-card{border-radius:23px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-workspace.academy-cert-workspace{box-shadow:none;color:var(--lg-ink);background:0 0;border:0;border-radius:0;gap:26px;padding:6px 0 10px;display:grid}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading{align-items:center;gap:24px;padding:2px 0 3px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-title{align-items:center;gap:18px;min-width:0;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading h1{color:var(--lg-ink);letter-spacing:-1px;margin:0 0 5px;font-size:clamp(29px,2.4vw,38px);font-weight:680;line-height:1.3}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading p{color:var(--lg-muted);margin:0;font-size:14px;line-height:1.75}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading>a{flex:none;min-height:46px;padding:11px 20px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :where(.academy-cert-summary>a,.academy-cert-summary-state,.academy-cert-options button,.academy-cert-detail,.academy-cert-management,.lm-selector>div>button,.lm-hero,.lm-steps,.lm-curriculum,.lm-side>section){box-shadow:var(--lg-optical-card);-webkit-backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(140deg,#ffffffb8,#f1f7ff66 54%,#ffffffa3) padding-box padding-box,linear-gradient(140deg,#fff,#ffffffb8 38%,#91abd084 69%,#ffffffe8) border-box;border:1px solid #0000;border-radius:26px;position:relative}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary>a{min-height:112px;color:var(--lg-muted);flex-wrap:nowrap;align-items:center;gap:16px;padding:19px 22px;font-size:13px;transition:box-shadow .24s ease-out,border-color .24s ease-out;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-metric-copy{flex-direction:column;flex:1;align-items:flex-start;gap:3px;width:auto;min-width:0;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary>a>.lg-icon-tile{flex:0 0 34px;width:34px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary strong{color:var(--lg-ink);font-variant-numeric:tabular-nums;letter-spacing:-.6px;margin:0;font-size:31px;font-weight:640;line-height:1.25}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary-state{grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:112px;padding:22px;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary-state p{color:var(--lg-muted);margin:0;font-size:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-loading-icon{color:#087cff;animation:1.4s linear infinite lg-academy-loading}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:26px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options{gap:22px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options h2{color:var(--lg-muted);margin:0 0 11px;padding-left:4px;font-size:12px;font-weight:560}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button{color:#2f4265;border-radius:22px;gap:14px;min-height:84px;margin-top:10px;padding:17px 19px;transition:background .24s ease-out,box-shadow .24s ease-out,border-color .24s ease-out}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button>.lg-icon-tile{flex:none}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button>.academy-cert-option-copy{flex:1;min-width:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options strong{font-size:15px;font-weight:620;line-height:1.45}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options small{color:var(--lg-muted);margin-top:5px;font-size:12px;line-height:1.65}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-options button[aria-pressed=true],.lm-selector>div>button.active){color:#0872e9;background:linear-gradient(140deg,#ffffffd1,#e3f1ff8c 55%,#ffffffe0);border-color:#248bff;box-shadow:inset 0 1px #fff,inset 0 0 0 2px #ffffffce,0 0 0 1px #298bff42,0 12px 26px #376fc426}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-summary>a,.academy-cert-options button,.lm-selector>div>button):hover{box-shadow:var(--lg-optical-floating);border-color:#ffffffed}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-options button[aria-pressed=true],.lm-selector>div>button.active):hover{border-color:#248bff;box-shadow:inset 0 1px #fff,inset 0 0 0 2px #ffffffce,0 0 0 1px #298bff62,0 14px 28px #376fc42f}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-link-arrow{color:#6983a7;transition:translate .24s var(--lg-motion-settle);flex:none}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-summary>a,.academy-cert-options button):hover .academy-cert-link-arrow{translate:3px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button[aria-pressed=true] .academy-cert-link-arrow{color:#087cff}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail{background:linear-gradient(140deg,#ffffffe3,#f4faff96 58%,#ffffffc9) padding-box padding-box,linear-gradient(140deg,#fff,#ffffffb8 38%,#91abd084 69%,#ffffffe8) border-box;border-radius:29px;flex-direction:column;min-width:0;min-height:420px;padding:29px 32px;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail>header{justify-content:space-between;align-items:flex-start;gap:26px;min-height:124px;padding-bottom:23px;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail-copy{min-width:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail-copy>span{color:var(--lg-muted);font-size:12px;font-weight:550;line-height:1.5;display:block}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail h2{color:var(--lg-ink);letter-spacing:-.65px;margin:9px 0 0;font-size:clamp(21px,1.8vw,27px);font-weight:670;line-height:1.45}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail header p{max-width:700px;color:var(--lg-muted);margin:12px 0 0;font-size:14px;line-height:1.8}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements{border-top:1px solid #adc5e23d;border-bottom:1px solid #adc5e23d;flex:1;padding:20px 0 23px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements h3{color:#2e4264;margin:0 0 16px;font-size:14px;font-weight:630}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements ol{color:#3f5372;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.75;list-style:none;display:grid}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements li{align-items:center;gap:13px;min-height:38px;margin:0;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements li+li{margin-top:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirement-number{color:#3276c6;font-variant-numeric:tabular-nums;background:#e2eeff8c;border:1px solid #ffffffd9;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:32px;font-size:12px;font-weight:650;line-height:1;display:grid;box-shadow:inset 0 1px #fff,0 2px 5px #5f85b311}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail footer{align-items:center;gap:24px;margin-top:23px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail footer>a:not(.v2-primary){color:#0872e9;min-height:44px;font-size:14px;font-weight:550}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management{border-radius:24px;padding:20px 24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management h2{color:#314767;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management>div{gap:9px 24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management :is(a,button){color:#2172cf;gap:8px;min-height:35px;font-size:13px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management button{background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;padding:7px 12px;transition:background .2s ease-out,box-shadow .2s ease-out;box-shadow:inset 0 1px #fff}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management button:hover{box-shadow:var(--lg-optical-low);background:#ffffffeb}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector{margin-bottom:24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>header h2{color:var(--lg-ink);font-size:23px;font-weight:650}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>header p{color:var(--lg-muted);margin:6px 0 0;font-size:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>header>a{color:#0872e9;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div{gap:18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div>button{color:#2f4265;border-radius:24px;gap:5px;min-height:157px;padding:20px 22px;transition:background .24s ease-out,box-shadow .24s ease-out,border-color .24s ease-out}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div>button>.lg-icon-tile{color:#fff;margin-bottom:7px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div>button strong{font-size:16px;font-weight:630;line-height:1.45}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div>button :is(small,.lm-program-audience){color:var(--lg-muted);font-size:12px;line-height:1.65}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) 310px;gap:28px;padding:27px 30px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-hero h1{letter-spacing:-.7px;color:var(--lg-ink);font-size:28px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-hero>div>p{color:var(--lg-muted);margin-top:12px;font-size:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-progress-summary{border-left-color:#adc5e252;gap:20px;padding-left:24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-progress-value>strong{color:#0872e9;font-variant-numeric:tabular-nums;font-size:30px!important}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps{border-radius:22px;margin:24px 0;overflow:hidden}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a{border-right-color:#adc5e242;gap:10px;padding:19px 17px;transition:background .22s ease-out}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a:hover{background:#ffffffe0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a>span{color:#3f79bd;background:#e4efffa8;border-color:#fff;width:29px;height:29px;box-shadow:inset 0 1px #fff}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a.is-done>span{color:#217354;background:#d6eee6;border-color:#a8d3c3}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps strong{color:#314767;font-size:13px;line-height:1.6}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps small{color:var(--lg-muted);font-size:11px;line-height:1.65}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-context-note{background:#ffffff8a;border:1px solid #fff;border-radius:20px;gap:13px;margin:20px 0;padding:17px 21px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-content-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-curriculum{border-radius:26px;padding:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-curriculum>header{border-bottom-color:#adc5e24d;padding:23px 26px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-curriculum>header h2{color:var(--lg-ink);font-size:21px;font-weight:650}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-curriculum>header p{color:var(--lg-muted);margin-top:7px;font-size:13px;line-height:1.75}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-group>button{background:#ffffff52;border-bottom-color:#adc5e24d;gap:16px;padding:18px 26px;transition:background .2s ease-out}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-group>button:hover{background:#ffffffa1}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-group>button>svg{transition:transform .3s var(--lg-motion-settle)}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-group>div{animation:lg-academy-courses-in .3s var(--lg-motion-settle)}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-row{background:#ffffff3a;border-bottom-color:#adc5e23a;padding:19px 26px;transition:background .2s ease-out}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-row:hover{background:#ffffffe6}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-row strong{color:#263d62;font-size:14px;font-weight:580}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-side{align-content:start;gap:18px;display:grid}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-side>section{border-radius:24px;padding:24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-side .lm-practice-card{background:linear-gradient(140deg,#ffffffd9,#e6f4ff8c);border-color:#fff}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-side h3{color:#2e4569;font-size:14px;font-weight:620}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-side p{color:var(--lg-muted);font-size:13px;line-height:1.85}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-side a{color:#0872e9;font-size:13px}@keyframes lg-academy-loading{to{rotate:360deg}}@keyframes lg-academy-courses-in{0%{opacity:.35;translate:0 8px}to{opacity:1;translate:0}}@media (min-width:801px){.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-workspace.academy-cert-workspace{gap:20px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-summary>a,.academy-cert-summary-state){min-height:94px;padding-top:15px;padding-bottom:15px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options{gap:18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options h2{margin-bottom:9px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button{min-height:76px;margin-top:8px;padding-top:14px;padding-bottom:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail{min-height:380px;padding:24px 28px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail>header{min-height:108px;padding-bottom:16px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements{padding-top:14px;padding-bottom:16px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements ol{gap:10px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements li{min-height:32px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail footer{margin-top:16px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management{padding-top:14px;padding-bottom:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management h2{margin-bottom:8px}}@media (max-width:1150px){.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-layout{grid-template-columns:280px minmax(0,1fr);gap:22px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail{padding:26px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-hero{grid-template-columns:1fr}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-progress-summary{border-top:1px solid #adc5e24d;border-left:0;max-width:none;padding:22px 0 0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a{gap:8px;padding:17px 11px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}}@media (max-width:800px){.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .ac-catalog{padding:18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-workspace{gap:22px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading{flex-direction:column;align-items:flex-start;gap:18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-title{gap:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading h1{font-size:29px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-workspace-heading p{font-size:13px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-layout{grid-template-columns:1fr;gap:22px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button{border-radius:20px;flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:100px;padding:15px 14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options button>.academy-cert-option-copy{flex:1 0 calc(100% - 49px)}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options .academy-cert-link-arrow{display:none}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options strong{font-size:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-options small{font-size:11px;line-height:1.65}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail{border-radius:25px;min-height:0;padding:23px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail>header{gap:16px;min-height:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail>header>.lg-icon-tile{flex:none;width:50px;height:52px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail>header>.lg-icon-tile>.lg-icon-glyph{width:25px;height:25px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail h2{font-size:21px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail header p,.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-requirements ol{font-size:13px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail footer{gap:10px 18px;margin-top:21px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-detail footer>a:not(.v2-primary){font-size:13px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management{padding:19px 21px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-management>div{gap:8px 18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>header{flex-direction:column;align-items:flex-start;gap:12px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-selector>div>button{border-radius:21px;min-height:156px;padding:18px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-hero{border-radius:25px;gap:22px;padding:24px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-hero h1{font-size:25px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps{grid-template-columns:1fr;overflow:hidden}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a{border-bottom:1px solid #adc5e23d;border-right:0;align-items:center;gap:14px;padding:16px 19px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps>a:last-child{border-bottom:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps strong{font-size:13px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-steps small{margin-top:2px;font-size:12px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-content-grid{grid-template-columns:1fr}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-curriculum>header{padding:21px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.lm-course-group>button,.lm-course-row){padding:18px 21px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-row{grid-template-columns:21px minmax(0,1fr) 16px;gap:11px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-time{grid-area:2/2;margin-top:4px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-time small{width:auto;margin:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-course-row>svg{grid-area:1/3}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-context-note{flex-wrap:wrap;padding:17px 19px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .lm-context-note button{white-space:normal;text-align:left;margin-left:30px}}@media (max-width:520px){.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary{gap:13px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary>a{border-radius:22px;flex-wrap:wrap;gap:10px;min-height:126px;padding:16px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary>a>.lg-icon-tile{flex:0 0 34px;width:34px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary>a>.academy-cert-metric-copy{flex:1 0 100%;gap:5px;width:auto}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary strong{margin:0;font-size:29px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary .academy-cert-link-arrow{position:absolute;top:24px;right:16px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-summary-state{flex-wrap:wrap;min-height:126px;padding:19px}}@media (prefers-reduced-motion:reduce){.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-loading-icon,.lm-course-group>div){animation:none}.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] .academy-cert-link-arrow{transition:none;translate:none!important}}@media (prefers-reduced-transparency:reduce){.lg-app[data-liquid-ui=b] .v2-shell[data-system=learning] :is(.academy-cert-summary>a,.academy-cert-summary-state,.academy-cert-options button,.academy-cert-detail,.academy-cert-management,.lm-selector>div>button,.lm-hero,.lm-steps,.lm-curriculum,.lm-side>section){-webkit-backdrop-filter:none;background:#f7faff}}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-main{width:100%;max-width:1280px;margin-inline:auto}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:48px;padding:12px 0 28px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-copy{min-width:0}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-copy h1{letter-spacing:-.7px;margin:0 0 16px;font-size:clamp(27px,2.2vw,34px);line-height:1.35}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-copy>p{max-width:540px;font-size:16px;line-height:1.85}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-action-row{gap:14px;margin-top:24px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-action-row :is(.ac-primary,.ac-secondary){box-sizing:border-box;height:46px;min-height:46px;padding:0 21px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo{aspect-ratio:16/10;background:0 0;border:0;border-radius:24px;width:100%;height:auto;box-shadow:0 12px 30px #345b9418}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo figcaption{pointer-events:none;padding:65px 24px 22px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo figcaption span{font-size:20px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo figcaption small{font-size:13px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index{width:100%;max-width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin:0 0 12px;padding:0}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index>a{height:40px;color:var(--ac-muted);border:0;border-radius:12px;align-items:center;padding:0 15px;font-size:14px;display:inline-flex}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index>a:hover{color:var(--ac-blue);background:#ffffff70}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section{padding:32px 0;scroll-margin-top:24px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section>header{margin-bottom:24px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section h2{font-size:25px;line-height:1.4}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section>header>p{font-size:13px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-faculty .az-teachers{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 26px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-faculty .az-teachers article>div{height:250px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-teachers img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:100%}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-teachers :is(h3,p){text-align:center}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-teachers h3{margin-top:14px;font-size:17px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-teachers p{margin-top:4px;font-size:13px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal :is(.az-credential,.az-partner-grid>div,.az-cases>article,.az-foundation){box-shadow:none;background:0 0;border:0;border-radius:0}.lg-app[data-liquid-ui=b] .ac-portal.az-portal :is(.az-credentials-featured,.az-credentials-grid){gap:28px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credentials-featured{margin-bottom:36px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credentials-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credential{cursor:default;flex-direction:column;align-items:flex-start;padding:0;display:flex;overflow:visible}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credential>div{background:0 0;border-radius:0;width:100%;overflow:visible}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credential-artwork{width:100%;height:auto;margin-inline:auto;display:block;overflow:hidden}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credential h3{min-height:0;padding:14px 0 0;font-size:14px;line-height:1.65}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credentials-featured h3{font-size:16px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-partner-grid{gap:24px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-partner-grid>div{padding:0;overflow:visible}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-partner-grid>div>img{aspect-ratio:auto;object-fit:contain;height:100px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-cases{gap:28px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-cases>article{overflow:visible}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-case-image{aspect-ratio:16/11;object-fit:contain;border-radius:20px;height:auto}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-cases article>div{padding:16px 0 0}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-cases h3{font-size:17px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index>a:focus-visible{outline-offset:4px;outline:3px solid #8fc5ff}@media (max-width:1100px){.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:28px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-faculty .az-teachers{gap:26px 18px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-faculty .az-teachers article>div{height:205px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credentials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero{grid-template-columns:1fr;gap:22px;padding:8px 0 24px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-copy>p{font-size:15px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo{aspect-ratio:16/10;border-radius:20px;height:auto}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo figcaption{padding:48px 18px 16px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-hero-photo figcaption span{font-size:17px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index{gap:4px;min-height:44px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index>a{padding:0 11px;font-size:13px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section{padding:26px 0}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section h2{font-size:22px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-faculty .az-teachers{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-faculty .az-teachers article>div{height:220px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal :is(.az-credentials-featured,.az-credentials-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credentials-featured{margin-bottom:24px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-credential h3{padding-top:10px;font-size:13px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-partner-grid>div>img{height:88px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-cases{grid-template-columns:1fr;gap:26px}.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-cases>article{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lg-app[data-liquid-ui=b] .ac-portal.az-portal .az-section-index>a{transition:none}}.vel-home-faithful{--home-ink:#0c2544;--home-muted:#36516e;--home-cyan:#137faa;--home-glass-edge:#d4e1fa;--home-shadow:0 10px 24px #3a7bd41a, inset 0 1px 0 #fff;color:var(--home-ink);letter-spacing:0;-webkit-font-smoothing:antialiased}.vel-home-faithful .vel-scroll-progress{opacity:.45;height:2px}.vel-home-faithful .vel-header,.vel-home-faithful .vel-header.is-scrolled{width:100%;height:94px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0;padding:0 3.531vw;transition:background-color .22s;top:0;left:0;transform:none}.vel-home-faithful .vel-header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9}.vel-home-faithful .vel-brand{white-space:nowrap;gap:16px;min-height:44px}.vel-home-faithful .vel-brand .vel-brand-wordmark{width:171px}.vel-home-faithful .vel-brand>span:last-child{color:#415b7a;letter-spacing:.03em;border-left:1px solid #7995b5;padding-left:18px;font-size:15px;font-weight:500;line-height:20px;display:block}.vel-home-faithful .vel-desktop-nav{isolation:isolate;border:1px solid var(--home-glass-edge);width:532px;height:54px;box-shadow:var(--home-shadow);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(150deg,#ffffffd6,#f5f9ff96);border-radius:28px;grid-template-columns:83px 109px 108px 104px 106px;align-items:center;gap:0;padding:7px 10px;display:grid;position:absolute;top:20px;left:calc(50% + 60px);transform:translate(-50%)}.vel-home-faithful .vel-desktop-nav:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffe0;position:absolute;inset:1px}.vel-home-faithful .vel-desktop-nav:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(90px 35px at var(--home-pointer-x,50%) 0, #ffffffd1, transparent);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:1px}.vel-home-faithful .vel-desktop-nav:hover:after{opacity:1}.vel-home-nav-lens{display:none}.vel-home-faithful .vel-home-nav-lens{z-index:-1;width:var(--home-lens-width,83px);height:39px;transform:translateX(var(--home-lens-x,10px));pointer-events:none;background:linear-gradient(155deg,#dbedff,#e0f3ff);border:1px solid #e8f7fff2;border-radius:23px;transition:transform .34s cubic-bezier(.22,1.1,.36,1),width .34s cubic-bezier(.22,1.1,.36,1);display:block;position:absolute;top:7px;left:0;box-shadow:0 3px 9px #5390cd29,inset 0 1px 1px #fff}.vel-home-faithful .vel-desktop-nav :is(button,.vel-academy-nav){color:#203d63;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:23px;justify-content:center;align-items:center;width:100%;height:39px;padding:0;font-size:16px;font-weight:550;line-height:24px;transition:color .18s,box-shadow .18s;display:flex;position:relative}.vel-home-faithful .vel-desktop-nav :is(button,.vel-academy-nav):is(:hover,:focus-visible,.is-current,.is-open){color:#006aff;background:0 0}.vel-home-faithful .vel-desktop-nav :is(button,.vel-academy-nav):active{box-shadow:inset 0 2px 7px #4279b526}.vel-home-faithful .vel-header-actions{grid-column:2}.vel-home-faithful .vel-header .magic-origin-login,.vel-home-faithful .vel-header .magic-origin-login:hover,.vel-home-faithful .vel-header .magic-origin-login:active{border:1px solid var(--home-glass-edge);width:167px;min-width:167px;height:54px;box-shadow:var(--home-shadow), inset 0 0 0 1px #ffffffb8;background:linear-gradient(150deg,#ffffffe8,#e3f2ff9e);border-radius:22px;padding:0 22px;font-size:18px;font-weight:650;display:inline-flex;transform:none;color:#12254a!important}.vel-home-faithful .magic-origin-login .magic-origin-fill{background:linear-gradient(145deg,#246fff,#359fea)}.vel-home-faithful .vel-header .magic-origin-login:is(:hover,:focus-visible,:active){color:#fff!important}.vel-home-faithful .vel-header .magic-origin-login:active{box-shadow:inset 0 2px 8px #104b9c33}.vel-home-faithful .magic-velaris-hero{background:#fff;height:100svh;min-height:700px;padding-top:0;overflow:hidden}.vel-home-faithful .magic-velaris-lightfield{pointer-events:none;background:radial-gradient(29% 56%,#fff 30%,#fffffff2 53%,#0000 100%),radial-gradient(39% 32% at 51% 96%,#fff 16%,#ffffffa8 62%,#0000 100%),radial-gradient(20% 14% at 98% 46%,#f5fbff59,#0000 100%),radial-gradient(23% 14% at 23% 90%,#c8efffbf,#0000 100%),radial-gradient(26% 18% at 12% 77%,#b5ccff 0%,#cbdafd 39%,#0000 100%),radial-gradient(31% 36% at 0 65%,#d6dbfc 0%,#e5e7fc 55%,#0000 100%),radial-gradient(32% 48% at 96% 66%,#b1e3fc 8%,#ccf0ff 62%,#0000 100%),radial-gradient(29% 31% at 100% 25%,#a8e3fa 0%,#b9e8fc 65%,#0000 100%),radial-gradient(33% 42% at 0 30%,#e9f2fe 0%,#f4faff 59%,#0000 100%),linear-gradient(#fdfefe,#f8fbff);position:absolute;inset:0;overflow:hidden}.vel-home-faithful .magic-velaris-lightfield>i{filter:blur(24px);background:linear-gradient(#ffffff2e,#ffffff57 6%,#ffffff05 100%);border-top:1px solid #ffffff1c;border-radius:50%;width:140%;height:19%;position:absolute;top:43%;left:-20%;transform:rotate(-18deg)}.vel-home-faithful .magic-velaris-lightfield>i:nth-child(2){opacity:.48;height:28%;top:68%;transform:rotate(-17deg)}.vel-home-faithful .magic-velaris-lightfield>i:nth-child(3){opacity:.32;width:80%;height:24%;top:81%;left:42%;transform:rotate(23deg)}@media (prefers-reduced-motion:no-preference){.vel-home-faithful .magic-velaris-lightfield>i:first-child{animation:12s ease-in-out infinite alternate paused home-optical-ribbon}.vel-home-faithful .magic-velaris-hero:has(.magic-velaris-field[data-background-motion=running]) .magic-velaris-lightfield>i:first-child{animation-play-state:running}}@keyframes home-optical-ribbon{0%{transform:rotate(-18deg)translateY(0)}to{transform:rotate(-17.6deg)translateY(12px)}}.vel-home-faithful .magic-velaris-field{background:0 0!important}.vel-home-faithful .magic-velaris-field canvas{mix-blend-mode:multiply;opacity:.085!important}.vel-home-faithful .magic-velaris-field:after{background:linear-gradient(#0000 78%,#ffffff38)}.vel-home-faithful .magic-velaris-field:has(canvas[data-renderer=fallback]):before{opacity:.075}.vel-home-faithful .magic-velaris-content{justify-content:initial;min-height:0;padding-bottom:0}.vel-home-faithful .magic-velaris-copy{width:min(1200px,100% - 120px);translate:-50%;transform:translateY(var(--magic-hero-shift));margin:0;position:absolute;top:32.76%;left:50%}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-lead{letter-spacing:.015em;color:var(--home-muted);font-size:25px;font-weight:400;line-height:38px}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-main{letter-spacing:2.5px;flex-wrap:nowrap;justify-content:center;gap:4px;margin:17px auto 0;padding:0;font-size:88px;font-weight:400;line-height:120px;display:flex}.vel-home-faithful .magic-kinetic-title>.kinetic-text{color:var(--home-ink);background:0 0;font-weight:400;position:relative;left:18px}.vel-home-faithful .magic-kinetic-title>.kinetic-text:last-child{color:var(--home-cyan);left:-2px}.vel-home-faithful .magic-kinetic-title .kinetic-text__letter{font-weight:400}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vel-home-faithful .magic-kinetic-title .kinetic-text__letter:hover{font-weight:900}.vel-home-faithful .magic-kinetic-title .kinetic-text__letter:hover+.kinetic-text__letter{font-weight:600}.vel-home-faithful .magic-kinetic-title .kinetic-text__letter:has(+.kinetic-text__letter:hover){font-weight:600}}.vel-home-faithful .magic-velaris-copy p{letter-spacing:.045em;max-width:none;color:var(--home-muted);margin-top:27px;font-size:22px;font-weight:400;line-height:37px}.vel-home-faithful .magic-velaris-actions{gap:30px;margin-top:34px;position:relative;left:8px}.vel-home-faithful .magic-velaris-actions .interactive-hover-button{--hover-button-blue:#2c7cff;color:#0a175a;letter-spacing:.01em;background:linear-gradient(152deg,#fffffff0,#eef6ffcc);border:1px solid #d1e2fd;border-radius:34px;width:244px;min-height:64px;padding:0 26px 0 40px;font-size:20px;font-weight:650;box-shadow:0 13px 25px #3e7fd41c,inset 0 1px #fff,inset 0 0 0 1px #ffffff9e}.vel-home-faithful .magic-velaris-actions .interactive-hover-button__fill{width:14px;height:14px;top:calc(50% - 7px);left:32px;box-shadow:inset 0 1px 1px #ffffff80}.vel-home-faithful .magic-velaris-actions .interactive-hover-button__label{transform:translate(6px)}.vel-home-faithful .magic-velaris-actions .interactive-hover-button:is(:hover,:focus-visible) .interactive-hover-button__label{transform:translate(40px)}.vel-home-faithful .magic-velaris-actions .interactive-hover-button:active{box-shadow:inset 0 2px 10px #13438f2b}.vel-home-faithful .magic-velaris-actions .magic-velaris-secondary{color:#0a175a;border-radius:32px;gap:20px;min-height:64px;padding:0 20px;font-size:20px;font-weight:550}.vel-home-faithful .magic-velaris-secondary svg{width:21px;height:21px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.vel-home-faithful .magic-velaris-secondary:hover svg{transform:translate(4px)}.vel-home-faithful .magic-velaris-bottom{padding:0 3.531vw 57px;position:absolute;bottom:0}.vel-home-faithful .magic-velaris-scroll{color:#132958;border-bottom:1px solid #acbfdc;justify-content:flex-start;gap:14px;width:166px;height:45px;min-height:45px;padding:0 0 1px;font-size:16px}.vel-home-faithful .magic-velaris-scroll svg{width:17px;height:17px;transition:transform .22s}.vel-home-faithful .magic-velaris-scroll:hover svg{transform:translateY(3px)}.vel-home-faithful .magic-panel-navigation{gap:4px;top:50%;right:22px}.vel-home-faithful .magic-panel-navigation button{width:30px;height:30px}.vel-home-faithful .magic-panel-navigation i{background:#aebfda;width:6px;height:6px}.vel-home-faithful .magic-panel-navigation button[aria-current] i{background:#176cff;height:24px}.vel-home-faithful .vel-asean-demand-entry{background:linear-gradient(145deg,#ffffffe8,#eaf5ffba);border:1px solid #cce3fb;border-radius:23px;grid-template-columns:61px max-content;gap:11px;width:259px;min-height:91px;padding:13px 12px;animation:none;bottom:43px;right:37px;transform:none;box-shadow:0 9px 23px #3173c813,inset 0 1px #fff,inset 0 0 0 1px #ffffffad;color:var(--home-ink)!important}.vel-home-faithful .vel-asean-demand-entry:before{display:none}.vel-home-faithful .vel-asean-demand-entry:hover{border-color:#98c1fc;transform:none;box-shadow:0 13px 28px #3173c81f,inset 0 1px #fff}.vel-home-faithful .vel-asean-demand-entry:active{box-shadow:inset 0 2px 8px #2e63a61f}.vel-home-faithful .vel-asean-demand-logo{background:#fffc;border-color:#dcecff;border-radius:16px;width:61px;height:61px;box-shadow:0 3px 8px #3a72ae0f}.vel-home-faithful .vel-asean-demand-logo img{width:55px;height:55px}.vel-home-faithful .vel-asean-demand-copy{gap:3px}.vel-home-faithful .vel-asean-demand-copy small{color:#048a9b;letter-spacing:.025em;font-size:10px;font-weight:600}.vel-home-faithful .vel-asean-demand-copy strong{font-size:18px;font-weight:650;line-height:23px}.vel-home-faithful .vel-asean-demand-copy em{color:#47658b;font-size:12px;line-height:16px}.vel-home-faithful .vel-header-popover,.vel-home-faithful .vel-header.is-scrolled .vel-header-popover{width:330px;color:var(--home-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff5,#ebf6ffe8);border:1px solid #c4dafa;border-radius:24px;padding:25px;animation:.28s cubic-bezier(.2,.85,.2,1) both home-glass-popover-open;top:88px;box-shadow:0 22px 50px #234f862b,inset 0 1px #fff}.vel-home-faithful .vel-header-popover.is-contact{width:260px}.vel-home-faithful .vel-header-popover.is-closing{pointer-events:none;animation:.18s both home-glass-popover-close}.vel-home-faithful .vel-popover-section-title,.vel-home-faithful .vel-about-copy h3{font-size:17px}.vel-home-faithful .vel-about-copy p{font-size:14px;line-height:1.8}.vel-home-faithful .vel-popover-list strong{font-size:14px}.vel-home-faithful .vel-popover-list small{font-size:12px}@keyframes home-glass-popover-open{0%{opacity:0;clip-path:inset(0 42% 94% round 20px);transform:translateY(-12px)}to{opacity:1;clip-path:inset(0 round 24px);transform:none}}@keyframes home-glass-popover-close{0%{opacity:1;clip-path:inset(0 round 24px);transform:none}to{opacity:0;clip-path:inset(0 42% 94% round 20px);transform:translateY(-10px)}}.vel-home-faithful:is([data-home-panel="1"],[data-home-panel="2"]) .vel-asean-demand-entry{border-radius:16px;grid-template-columns:1fr;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:7px;bottom:16px;right:16px}.vel-home-faithful:is([data-home-panel="1"],[data-home-panel="2"]) .vel-asean-demand-logo{width:38px;min-width:38px;height:38px}.vel-home-faithful:is([data-home-panel="1"],[data-home-panel="2"]) .vel-asean-demand-logo img{width:34px;height:34px}@media (min-width:1101px) and (max-width:1430px){.vel-home-faithful .vel-brand>span:last-child{padding-left:12px;font-size:12px}.vel-home-faithful .vel-brand{gap:12px}.vel-home-faithful .vel-brand .vel-brand-wordmark{width:148px}.vel-home-faithful .vel-desktop-nav{grid-template-columns:76px 101px 100px 96px 97px;width:492px;left:calc(50% + 38px)}.vel-home-faithful .vel-desktop-nav :is(button,.vel-academy-nav){font-size:15px}.vel-home-faithful .vel-header .magic-origin-login{width:146px;min-width:146px}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-main{font-size:5.55vw}}@media (min-width:1101px) and (max-height:800px){.vel-home-faithful .magic-velaris-hero{min-height:640px}.vel-home-faithful .magic-velaris-copy{top:29%}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-main{margin-top:16px;font-size:min(5.55vw,9vh);line-height:1.35}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-lead{font-size:22px}.vel-home-faithful .magic-velaris-copy p{margin-top:18px;font-size:19px;line-height:32px}.vel-home-faithful .magic-velaris-actions{margin-top:24px}.vel-home-faithful .magic-velaris-bottom{padding-bottom:28px}.vel-home-faithful .vel-asean-demand-entry{bottom:22px}}@media (max-width:1100px){.vel-home-faithful .vel-header,.vel-home-faithful .vel-header.is-scrolled{grid-template-columns:1fr auto auto;gap:15px;height:82px;padding-inline:28px}.vel-home-faithful .vel-desktop-nav{display:none}.vel-home-faithful .vel-mobile-menu{grid-column:3;display:block}.vel-home-faithful .vel-brand .vel-brand-wordmark{width:152px}.vel-home-faithful .vel-brand>span:last-child{padding-left:12px;font-size:13px}.vel-home-faithful .vel-header .magic-origin-login{border-radius:20px;width:138px;min-width:138px;height:48px;font-size:16px}.vel-home-faithful .vel-mobile-menu>summary{width:46px;height:46px;box-shadow:var(--home-shadow);background:linear-gradient(145deg,#ffffffd9,#eaf5ffb3);border-color:#c8dbf7;border-radius:17px}.vel-home-faithful .vel-mobile-menu>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6fbfff2;border-color:#c4dafa;border-radius:24px;top:76px}.vel-home-faithful .vel-header-popover,.vel-home-faithful .vel-header.is-scrolled .vel-header-popover{width:min(330px,100vw - 36px);top:82px;left:auto;right:18px}.vel-home-faithful .vel-header-popover.is-contact{width:min(260px,100vw - 36px)}.vel-home-faithful .magic-velaris-copy{width:calc(100% - 70px);top:31%}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-main{margin-top:22px;font-size:7.4vw;line-height:1.35}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-lead{font-size:22px}.vel-home-faithful .magic-velaris-copy p{margin-top:25px;font-size:20px;line-height:35px}.vel-home-faithful .magic-velaris-actions{gap:14px;margin-top:30px}.vel-home-faithful .magic-velaris-actions .interactive-hover-button{width:225px;min-height:60px;font-size:18px}.vel-home-faithful .magic-velaris-actions .magic-velaris-secondary{font-size:18px}.vel-home-faithful .magic-velaris-bottom{padding:0 28px 44px}.vel-home-faithful .vel-asean-demand-entry{bottom:29px;right:25px}}@media (max-width:700px){.vel-home-faithful .vel-header,.vel-home-faithful .vel-header.is-scrolled{gap:10px;height:76px;padding-inline:20px}.vel-home-faithful .vel-brand .vel-brand-wordmark{width:132px}.vel-home-faithful .vel-brand>span:last-child,.vel-home-faithful .vel-header-actions{display:none}.vel-home-faithful .vel-mobile-menu{grid-column:3}.vel-home-faithful .magic-velaris-hero{height:max(700px,100svh);min-height:700px}.vel-home-faithful .magic-velaris-content{min-height:0}.vel-home-faithful .magic-velaris-copy{width:calc(100% - 40px);top:27%}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-lead{font-size:17px;line-height:28px}.vel-home-faithful .magic-velaris-copy .magic-velaris-title-main{flex-direction:column;gap:0;margin-top:20px;font-size:clamp(42px,12vw,70px);line-height:1.38}.vel-home-faithful .magic-kinetic-title>.kinetic-text{justify-content:center;display:flex;left:0}.vel-home-faithful .magic-kinetic-title>.kinetic-text:last-child{left:0}.vel-home-faithful .magic-velaris-copy p{letter-spacing:.02em;margin-top:24px;font-size:15px;line-height:28px}.vel-home-faithful .magic-velaris-actions{gap:8px;margin-top:26px;left:0}.vel-home-faithful .magic-velaris-actions .interactive-hover-button{width:190px;min-height:54px;padding-inline:25px 12px;font-size:15px}.vel-home-faithful .magic-velaris-actions .interactive-hover-button__fill{width:10px;height:10px;top:calc(50% - 5px);left:19px}.vel-home-faithful .magic-velaris-actions .magic-velaris-secondary{gap:7px;min-height:54px;padding-inline:7px;font-size:14px}.vel-home-faithful .magic-velaris-bottom{padding:0 20px 30px}.vel-home-faithful .magic-velaris-scroll{gap:9px;font-size:13px}.vel-home-faithful .vel-asean-demand-entry{right:14px;bottom:max(20px, env(safe-area-inset-bottom));border-radius:20px;grid-template-columns:1fr;width:60px;min-width:60px;height:60px;min-height:60px;padding:6px}.vel-home-faithful .vel-asean-demand-logo{width:46px;height:46px}.vel-home-faithful .vel-asean-demand-logo img{width:42px;height:42px}.vel-home-faithful .vel-asean-demand-copy{display:none}}@media (prefers-reduced-motion:reduce){.vel-home-faithful .vel-home-nav-lens,.vel-home-faithful .vel-header-popover,.vel-home-faithful .vel-asean-demand-entry,.vel-home-faithful .magic-velaris-secondary svg,.vel-home-faithful .magic-velaris-scroll svg{transition:none!important;animation:none!important}.vel-home-faithful .magic-velaris-copy{opacity:1;transform:none}}:is(.cockpit-viewport:has(.ck-v2.ck-exhibit.ck-liquid-replica),.cockpit-gate){background:#091f3f}.cockpit-hall.ck-v2.ck-exhibit.ck-liquid-replica{--ck-ink:#edf5ff;--ck-muted:#bed2ee;--ck-line:#3b7eb2;--ck-chart-grid:#375a80;--ck-chart-bar-light:#7cdeff;--ck-chart-bar:#3baff4;--ck-chart-bar-dark:#2267e7;--ck-chart-guide:#73a9d1;background:radial-gradient(at 16% 2%,#23528a57,#0000 26%),radial-gradient(at 68% 0,#183d6c50,#0000 32%),radial-gradient(at 48% 107%,#2462a960,#0000 50%),radial-gradient(at 2% 59%,#15427535,#0000 42%),linear-gradient(140deg,#0b2344,#07182f 54%,#0a2241);grid-template-rows:80px 104px minmax(0,1fr);gap:13.75px;padding:12.5px 22.5px 30px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.ck-v2.ck-exhibit.ck-liquid-replica .ck-header{z-index:10;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:15px;padding:0 11.25px 2.5px;overflow:visible}.ck-v2.ck-exhibit.ck-liquid-replica .ck-header:before,.ck-v2.ck-exhibit.ck-liquid-replica .ck-header:after{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-brand,.ck-v2.ck-exhibit.ck-liquid-replica .ck-brand img{width:232.5px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-heading{align-self:start;min-width:555px;padding-top:3px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-heading h1{letter-spacing:.12em;color:#f5f8ff;text-shadow:0 0 16px #578bf133;font-size:44px;font-weight:680;line-height:1.16}.ck-v2.ck-exhibit.ck-liquid-replica .ck-heading>span{letter-spacing:.085em;color:#d4e5ff;margin-top:5px;font-size:17px;line-height:1.25}.ck-v2.ck-exhibit.ck-liquid-replica .ck-header-status{align-self:center}.ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools{gap:16px;height:40px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools>span{color:#c6d9f3;white-space:nowrap;gap:12px;font-size:15px;display:flex}.ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools b{color:#a5ecff;letter-spacing:-.02em;font-size:26px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch{background:#061831a8;border-color:#487db0;border-radius:10px;gap:0;height:41px;padding:2px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch>span{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch button{border-radius:7px;min-width:47px;height:34px;font-size:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch button[aria-pressed=true]{background:linear-gradient(140deg,#235c95aa,#0b2d51);box-shadow:inset 0 1px #82d5ff55,0 0 10px #48a9ec24}.ck-v2.ck-exhibit.ck-liquid-replica .ck-icon-button{color:#c4e9ff;border-radius:8px;width:34px;height:34px;padding:5px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-icon-button svg{stroke-width:1.5px;width:23px;height:23px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context{z-index:20;letter-spacing:.06em;color:#aec6e6;width:max-content;margin:1px auto 0;font-size:11px;line-height:1;position:relative}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context>summary{cursor:pointer;border-radius:4px;padding:0 4px;list-style:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context>summary::-webkit-details-marker{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context>summary:hover{color:#d7f1ff}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context>summary:focus-visible{outline-offset:3px;outline:2px solid #8bdcff}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu{color:#d8edff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#15385ded,#07172ef5);border:1px solid #4c88b2;border-radius:13px;width:265px;padding:9px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #afdcff44,0 12px 28px #000a}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context[open] .ck-source-menu{animation:.18s cubic-bezier(.16,1,.3,1) ck-liquid-source-in}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu nav{gap:3px;display:grid}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu nav button{text-align:left;color:#bdd3f2;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu nav button:hover,.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu nav button[aria-pressed=true]{color:#edfbff;background:#267bb444}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu .ck-notes{border-top:1px solid #3f70904d;margin-top:6px;padding-top:6px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu .ck-notes-trigger{color:#acdfff;width:100%;padding:9px 12px;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:292.5px 293.75px 297.5px 282.5px 313.75px minmax(0,1fr);gap:10px;overflow:visible}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article,.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article:first-child,.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article:last-child{background:radial-gradient(at 0 0,#367db43d,#0000 66%),radial-gradient(at 75% 100%,#134f805c,#0000 65%),linear-gradient(150deg,#102b4bde,#06182dcf);border:1px solid #438ec2;border-radius:16px;grid-template-rows:25px 45px;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:3px 17.5px;padding:13px 25px;display:grid;position:relative;box-shadow:inset 0 1px 1px #b0e9ff39,inset 0 -1px 1px #31618b66,0 5px 16px #01091552}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>.ck-kpi-icon{stroke-width:1.5px;color:#9ce5ff;filter:drop-shadow(0 0 5px #45b9ef3b);grid-area:1/1/3;align-self:start;width:40px;height:40px;margin-top:4px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>div>span{letter-spacing:.015em;color:#e4edff;font-size:18px;font-weight:550}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis .ck-kpi-label-unit{color:#c0d2ed;font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>strong,.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article:nth-child(5)>strong{letter-spacing:-.045em;color:#bff1ff;text-shadow:0 0 10px #41b7ef24;grid-area:2/2;align-self:start;margin:0;font-size:45px;font-weight:650;line-height:1.02}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article.ck-kpi-ai-usage{padding-inline:25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article.ck-kpi-ai-usage>.ck-kpi-icon{grid-row:1/3;align-self:start;width:35px;height:35px;margin-top:4px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article.ck-kpi-ai-usage>strong{letter-spacing:-.035em;grid-column:2;font-size:min(37px,11.6cqw);line-height:1.1}.ck-v2.ck-exhibit.ck-liquid-replica .ck-main-grid{grid-template-columns:388.75px minmax(0,1fr) 405px;gap:11.25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-left-column{grid-template-rows:minmax(0,.4146fr) minmax(0,.5854fr);gap:11.25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-center-column{grid-template-rows:minmax(0,1fr) 173.75px;gap:8.75px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-right-column{grid-template-rows:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:11.25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel{background:radial-gradient(at 6% 0,#3578b44d,#0000 58%),radial-gradient(at 100% 90%,#133c6238,#0000 70%),linear-gradient(150deg,#0d2848ef,#06192fef);border:1px solid #438ac0;border-radius:16px;box-shadow:inset 0 1px 1px #a0dfff3b,0 5px 17px #01091555}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel:not(.ck-map){position:relative}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel:not(.ck-map):after{content:"";z-index:3;pointer-events:none;border:1px solid #68b5df50;border-radius:17px;position:absolute;inset:55px -1px -1px}.ck-v2.ck-exhibit.ck-liquid-replica :is(.ck-resources,.ck-progress,.ck-activity-stream){background:radial-gradient(at 50% 118%,#287ccc58,#0000 67%),radial-gradient(at 6% 0,#3578b44d,#0000 58%),linear-gradient(150deg,#0d2848ef,#06192fef)}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head,.ck-v2.ck-exhibit.ck-liquid-replica .ck-data>.ck-panel-head{background:linear-gradient(110deg,#20548546,#0e2c4b12);border-bottom:1px solid #3e769951;border-radius:15px 15px 0 0;height:57.5px;padding:0 23.75px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head:after{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head h2{letter-spacing:.01em;color:#f0f3ff;gap:11px;font-size:25px;font-weight:620;line-height:1.25}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head h2>svg{color:#9fe8ff;stroke-width:1.6px;filter:drop-shadow(0 0 5px #41c2f540);width:28px;height:28px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head>span{color:#bad0ef;white-space:nowrap;font-size:15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head>span>b{color:#e4f3ff;font-size:20px;font-weight:600}.ck-v2.ck-exhibit.ck-liquid-replica .ck-map{background:linear-gradient(135deg,#09203e,#06192f)}.ck-v2.ck-exhibit.ck-liquid-replica .ck-map>.ck-panel-head{background:linear-gradient(#112c4855,#0000);height:57.5px;padding-right:36px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-globe{background:radial-gradient(at 49% 46%,#243e6b25,#0000 66%)}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-scope{color:#c1d6fa;font-size:15px;top:58.75px;left:26.25px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-scope i{background:#7fd7f5;width:3px;height:3px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-axis{letter-spacing:0;color:#eff6ff;white-space:nowrap;background:linear-gradient(135deg,#124575de,#13204de8);border:1px solid #7babe1;border-radius:8px;justify-content:center;gap:12px;width:368.75px;padding:8.375px 20px;font-size:18px;top:47.5px;left:calc(50% + 7.5px);transform:translate(-50%);box-shadow:inset 0 1px #c5efff40,0 4px 18px #08142b88}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-axis strong{color:#fff}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-axis i{color:#82d4ff}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes{background:linear-gradient(145deg,#17305ee8,#06203bed);border-color:#4b94d0;border-radius:8px;width:247.5px;top:80px;right:17.5px;box-shadow:inset 0 1px #cee7ff22,0 7px 25px #03122a55}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes>header{border-color:#5389b132;height:41px;padding:10px 16px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes>header span{color:#dceaff;font-size:15px;font-weight:600}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes>header small{color:#bdd4f0;font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes button{border-color:#3b638442 #3b638442 #3b638442 #0000;border-left-style:solid;border-left-width:2px;grid-template-columns:30px minmax(0,1fr) auto;gap:13px;min-height:61.25px;padding:9px 15px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes button.active,.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes button:hover{background:#2851803d;border-left-color:#0000}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes .ck-source-rank{width:31px;height:31px;font-size:18px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes b{color:#f1f4ff;font-size:18px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes strong{color:#b4ebff;font-size:23px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes small{color:#b7ccec;font-size:12px;line-height:1.25}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend{background:linear-gradient(150deg,#163456f0,#091c35f0);border-color:#477eaf;border-radius:7px;justify-content:space-between;gap:4px;width:492.5px;max-width:calc(100% - 24px);padding:3px 8px;bottom:10px;left:48.75%;right:auto;transform:translate(-50%)}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend button{color:#d2e5ff;border-radius:6px;gap:8px;height:35px;padding:0 9px;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend button.active{color:#f3fcff;background:linear-gradient(140deg,#347ad1,#16305b);border:1px solid #519eda;box-shadow:inset 0 1px #c4edff44}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend button:hover{color:#fff;background:#25588770}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact{background:linear-gradient(150deg,#102c4cec,#071a32ed);border-color:#448fcc;border-radius:8px;width:262.5px;padding:14px 15px;bottom:38.75px;right:18.75px;box-shadow:inset 0 1px #b8e5ff22,0 7px 18px #020c1c44}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact>span{color:#b6d1ef;font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact strong{color:#f0f5ff;font-size:17px;font-weight:600}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact small{color:#c2d8f4;font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label{color:#edf7ff;text-shadow:0 1px 3px #020d22,0 0 3px #020d22;background:0 0;padding:1px 3px;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-china,.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-asean{letter-spacing:.03em;color:#f1f7ff;font-size:23px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-hub{color:#e5f7ff;background:#163565c9;border-color:#83c5f0;border-radius:4px;padding:4px 9px;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-active{background:#12305960}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch{gap:31px;padding:17.5px 26px 0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button{background:0 0;border-bottom:1px solid #4b99c4;grid-template-columns:1fr;gap:5px;padding:0 0 7px;position:relative}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button:first-child:before{content:"";background:#2c5a805c;width:1px;position:absolute;top:0;bottom:0;right:-15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button[aria-pressed=true]{border-color:#4fcbe9}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button>span{color:#e4f3ff;font-size:18px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button>strong{color:#baf0ff;font-size:39px;font-weight:650;line-height:1.1}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button>small{text-align:left;color:#a7c2e5;grid-area:auto;font-size:12px;position:absolute;bottom:-20px;left:0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button:last-child>small{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button:after{width:42%;height:2px;box-shadow:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-readout{color:#c9dcf7;margin:22px 24px 0 28px;font-size:15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-readout strong{color:#f0f8ff;font-size:18px;font-weight:600}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-readout strong small{font-size:13px;font-weight:400}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-plot{padding:11px 14px 12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-plot text{fill:#c4d7f3;font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-line{filter:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date,.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend:focus-within .ck-trend-date{opacity:1;flex-shrink:0;gap:12px;width:auto;height:auto;margin:0 18px 8px;position:relative;overflow:visible}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date button{width:max(44px, calc(44px / var(--cockpit-scale,1)));height:max(44px, calc(44px / var(--cockpit-scale,1)));min-width:max(44px, calc(44px / var(--cockpit-scale,1)));background:#123255;border:1px solid #4b88af;border-radius:10px;place-items:center;padding:0;font-size:26px;display:grid}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date button:hover:not(:disabled){background:#1b4b76;border-color:#82dfff}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date button:focus-visible{outline-offset:3px;outline:2px solid #95e5ff}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date button:disabled{opacity:.45;cursor:default}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date input{height:max(44px, calc(44px / var(--cockpit-scale,1)));cursor:ew-resize;background:linear-gradient(#2b4162,#2b4162) 50%/100% 3px no-repeat}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-date input:focus-visible{outline-offset:3px;outline:2px solid #95e5ff}.cockpit-viewport.scaled .ck-v2.ck-exhibit.ck-liquid-replica .ck-left-column{grid-template-rows:minmax(calc(300px / var(--cockpit-scale,1)), .70823fr) minmax(0, 1fr)}.cockpit-viewport.scaled .ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-plot{min-height:calc(100px / var(--cockpit-scale,1))}.ck-v2.ck-exhibit.ck-liquid-replica .ck-business-clock{flex-wrap:wrap;justify-content:flex-end;row-gap:0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-business-clock small{text-align:right;color:#c6d9f3;flex-basis:100%;font-size:12px;line-height:1.2}.ck-v2.ck-exhibit.ck-liquid-replica .ck-stream-records{padding:0 25px 0 36px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-stream-records:before{background:linear-gradient(#48b9ea8c,#536e9b73);top:26px;bottom:26px;left:17px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event{gap:17px;height:88px;min-height:88px;padding:15px 0 9px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event:before{width:10px;height:10px;box-shadow:0 0 0 2px #122c4b, 0 0 7px var(--ck-event-edge);top:27px;left:-24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event .ck-event-icon{width:45px;height:45px;margin-top:5px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-event-icon svg{stroke-width:1.4px;filter:none;width:25px;height:25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content{gap:3px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content>strong{color:#edf3ff;padding-right:91px;font-size:17px;line-height:22px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content>span{color:#c0d7f2;font-size:13px;line-height:18px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content>small{color:#9bbbdc;font-size:12px;line-height:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content em{font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-event-time{color:#c2d8f4;font-size:12px;top:18px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-stream-footer{border:0;height:0;padding:0;overflow:hidden}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream:focus-within .ck-stream-footer{height:25px;padding:0 16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead{padding:17px 24px 8px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead>div{gap:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead>div>span{color:#f0f3ff;white-space:nowrap;font-size:18px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead strong{letter-spacing:-.02em;color:#c8f5ff;text-shadow:0 0 11px #55c0ea2f;font-size:51px;font-weight:650;line-height:1.1}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead strong>small{color:#c6d9f5;padding-left:14px;font-size:15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-inventory{gap:17px;padding-inline:24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data .ck-inventory{padding-top:4px;padding-bottom:13px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-inventory-row>div:first-child{margin-bottom:7px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-inventory-row span{color:#dfebff;font-size:17px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-inventory-row strong,.ck-v2.ck-exhibit.ck-liquid-replica .ck-inventory-teal .ck-inventory-row strong{color:#edf3ff;font-size:24px;font-weight:600}.ck-v2.ck-exhibit.ck-liquid-replica .ck-bar-track,.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-bar-track{background:linear-gradient(#122b4d,#1d4269);border:1px solid #315679;border-radius:5px;height:9px;box-shadow:inset 0 1px 2px #03142b66}.ck-v2.ck-exhibit.ck-liquid-replica .ck-bar-track>i,.ck-v2.ck-exhibit.ck-liquid-replica .ck-inventory-teal .ck-bar-track>i{background:linear-gradient(90deg,#28a7f5,#51e5f0);border-radius:4px;box-shadow:inset 0 1px #b4f5ff50}.ck-v2.ck-exhibit.ck-liquid-replica .ck-bar-track>i:after{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-controls{color:#c1d7f3;background:#061c352b;border:1px solid #315778;border-radius:11px;min-height:36px;margin:0 20px 16px;padding:8px 10px;font-size:13px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-controls b{color:#e7f4ff;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-controls svg{width:17px;height:17px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway{position:relative}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway-volume{padding:17px 24px 5px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway-volume>span:first-child{color:#c8dff5;font-size:17px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway-volume>strong{color:#c5f4ff;letter-spacing:-.04em;text-shadow:0 0 8px #41bff529;font-size:43px;font-weight:640;line-height:1.1}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway-volume>strong>small{font-size:14px;font-weight:400}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments{gap:26px;min-height:0;padding:0 21px 24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-success-ring{background:0 0;width:142px;height:142px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-ring-value{filter:none;stroke-width:7px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-ring-label{color:#b0f2ff;font-size:20px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments span{color:#c2d8f1;font-size:18px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments strong{color:#d4efff;white-space:nowrap;font-size:32px;font-weight:640}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments strong>small{color:#c6d9f5;margin-left:7px;font-size:13px;display:inline}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency{border-color:#385e7f;margin:0;padding-top:12px;position:absolute;bottom:21px;left:185px;right:25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency span{white-space:nowrap;color:#c5ddf5;font-size:15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency strong{color:#e7f1ff;font-size:25px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency small{color:#bcd9f1;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway-errors{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources>.ck-inventory{gap:22px;padding:20px 24px 29px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row{grid-template-columns:83px minmax(0,1fr) 56px;gap:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row span{white-space:nowrap;font-size:17px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row strong{font-size:24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row strong>small{color:#cfdef5;font-size:13px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups{height:calc(100% - 57.5px);padding:7px 0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups>div{border-color:#38628670;justify-content:flex-start;gap:2px;padding:0 28px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups span{color:#dbeaff;font-size:17px;line-height:1.5}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups strong{letter-spacing:-.045em;color:#bdf1ff;text-shadow:0 0 10px #28b0e825;font-size:43px;font-weight:650;line-height:1.15}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups small{color:#c4d8f5;margin-top:auto;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-progress-meter{gap:3px;width:100%;max-width:none;height:8px;min-height:8px;margin:0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-progress-meter i{background:#214671;border:0;border-radius:0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-progress-meter i.is-filled{box-shadow:none;background:linear-gradient(#5ce4ff,#1eaae4)}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-heading h1{font-size:36px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-heading>span{font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-panel-head h2{font-size:21px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-kpis article>div>span{font-size:16px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .cockpit-network-axis,.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-inventory-row span{font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-resources .ck-inventory-row{grid-template-columns:126px minmax(0,1fr) 56px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-followups span{font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact{grid-template-rows:78px 96px minmax(0,1fr);gap:11px;padding-bottom:18px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-heading h1{font-size:40px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-kpis article>strong{font-size:43px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-kpis article.ck-kpi-ai-usage>strong{font-size:min(37px,11.6cqw)}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-center-column{grid-template-rows:minmax(0,1fr) 165px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-panel-head,.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-data>.ck-panel-head{height:48px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-panel-head h2{font-size:23px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-panel:not(.ck-map):after{top:47px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-data-lead{padding-block:11px 5px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-data-lead strong{font-size:45px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-inventory-row strong{font-size:23px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-data .ck-inventory{gap:12px;padding-bottom:9px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-data-controls{margin-bottom:10px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-gateway-volume{padding-block:10px 5px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-quality-instruments{padding-inline:22px;gap:20px;min-height:0;padding-bottom:20px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-quality-instruments>div:last-child{transform:translateY(-13px)}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-success-ring{width:99px;height:99px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-latency{margin:0;padding-top:7px;bottom:15px;left:145px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-resources>.ck-inventory{gap:14px;padding-block:15px 19px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-followups{height:calc(100% - 48px)}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-followups strong{font-size:41px}.ck-v2.ck-exhibit.ck-liquid-replica.ck-compact .ck-followups small{font-size:14px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica{grid-template-rows:auto auto auto;gap:14px;padding:18px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header{grid-template-columns:auto minmax(0,1fr) auto;padding:0 0 9px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-left{grid-area:auto}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-brand,.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-brand img{width:156px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading{text-align:center;min-width:0}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading h1{font-size:28px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading>span,.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools>span{font-size:12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools b{font-size:21px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article{grid-template-rows:24px 41px;grid-template-columns:31px minmax(0,1fr);gap:4px 12px;padding:17px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>.ck-kpi-icon{width:29px;height:29px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>strong{font-size:34px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article.ck-kpi-ai-usage>strong{font-size:min(29px,11.6cqw)}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-main-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-center-column{grid-row:1;grid-template-rows:640px 180px;gap:12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-left-column{grid-template-rows:430px;grid-template-columns:1fr 1fr;gap:12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-right-column{grid-template-rows:365px auto;grid-template-columns:1fr 1fr;gap:12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-resources{grid-column:1/-1;height:265px;min-height:0}@media (max-width:760px){.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica{gap:12px;padding:12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header{grid-template-columns:1fr;gap:10px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-left{display:none}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading{grid-row:1;padding:4px 0 0}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading h1{letter-spacing:.055em;font-size:27px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading>span{font-size:11px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context{margin-top:5px;font-size:10px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-status{grid-row:2}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools{justify-content:space-between;gap:8px;height:35px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools>span{gap:8px;font-size:11px;display:flex}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-header-tools b{font-size:20px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch{height:34px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch button{min-width:33px;height:27px;font-size:13px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article{border-radius:12px;grid-template-rows:21px 34px;grid-template-columns:25px minmax(0,1fr);gap:4px 8px;padding:13px 12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>.ck-kpi-icon{width:24px;height:24px;margin-top:2px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>div>span{font-size:13px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis .ck-kpi-label-unit{font-size:9px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article>strong{font-size:28px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article:nth-child(5),.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article.ck-kpi-ai-usage{grid-column:1/-1}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-kpis article.ck-kpi-ai-usage>strong{font-size:min(29px,11.6cqw)}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-center-column{grid-template-rows:490px auto}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-left-column,.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-right-column{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel{border-radius:13px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel:not(.ck-map):after{border-radius:14px;top:47px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head,.ck-v2.ck-exhibit.ck-liquid-replica .ck-data>.ck-panel-head{height:48px;padding-inline:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head h2{gap:9px;font-size:20px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head h2>svg{width:24px;height:24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head>span{font-size:11px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-panel-head>span>b{font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-map>.ck-panel-head{height:48px;padding-inline:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-map .cockpit-network-scope{font-size:10px;top:45px;left:17px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-map .cockpit-network-axis{justify-content:center;gap:8px;width:auto;padding:8px 5px;font-size:11px;top:68px;left:14px;right:14px;transform:none}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-routes{display:none}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend{flex-wrap:wrap;justify-content:center;gap:2px;width:auto;max-width:none;padding:5px 3px;bottom:10px;left:10px;right:10px;transform:none}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend button{gap:5px;height:26px;padding:0 5px;font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact{width:207px;padding:8px 11px;bottom:53px;right:12px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact>span,.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact small{font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-fact strong{font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label{font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-hub{padding:3px 6px;font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-china,.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-globe-label.is-asean{font-size:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups>div{gap:3px;min-height:120px;padding:15px 19px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups span{font-size:13px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups strong{font-size:30px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-followups small{font-size:11px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend{height:370px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch{padding:21px 23px 0}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button>span{font-size:16px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-switch button>strong{font-size:32px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-trend-readout{font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity{height:510px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event{gap:14px;height:89px;min-height:89px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content>strong{padding-right:88px;font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content>span{font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event-content>small,.ck-v2.ck-exhibit.ck-liquid-replica .ck-event-time{font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-activity-stream .ck-event .ck-event-icon{width:39px;height:39px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-event-icon svg{width:22px;height:22px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-data{height:370px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway{height:322px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead{padding:17px 23px 8px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead>div>span{font-size:15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-data-lead strong{font-size:45px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-gateway-volume>strong{font-size:37px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments{padding-inline:22px;gap:24px;min-height:0;padding-bottom:24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-success-ring{width:116px;height:116px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments span{font-size:15px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments strong{font-size:28px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-quality-instruments strong>small{font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency{margin:0;bottom:20px;left:162px;right:24px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency span{font-size:12px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-latency strong{font-size:22px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row{grid-template-columns:81px minmax(0,1fr) 54px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row span{font-size:14px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-resources .ck-inventory-row strong{font-size:21px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-heading h1{font-size:24px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-heading>span{font-size:10px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-panel-head h2{font-size:17px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-resources .ck-inventory-row{grid-template-columns:112px minmax(0,1fr) 50px}.ck-v2.ck-exhibit.ck-liquid-replica[lang=en] .ck-followups span{font-size:11px}}@media (prefers-reduced-motion:reduce){.ck-v2.ck-exhibit.ck-liquid-replica .ck-bar-track>i,.ck-v2.ck-exhibit.ck-liquid-replica .ck-ring-value{transition:none}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context[open] .ck-source-menu{animation:none}}@keyframes ck-liquid-source-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.u2-entry-mark{--u2-entry-size:48px;flex:0 0 var(--u2-entry-size);width:var(--u2-entry-size);height:var(--u2-entry-size);isolation:isolate;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;display:block;position:relative}.u2-entry-mark.is-sm{--u2-entry-size:32px}.u2-entry-mark.is-lg{--u2-entry-size:72px}.u2-entry-mark__motion{transform-style:preserve-3d;display:block;position:absolute;inset:0}.u2-entry-mark__image{object-fit:contain;mix-blend-mode:normal;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.u2-entry-mark__shadow,.u2-entry-mark__glint{display:none}.platform-assistant .platform-assistant-trigger,.platform-assistant.is-open .platform-assistant-trigger,.lg-app[data-liquid-ui] .platform-assistant .platform-assistant-trigger,.lg-app[data-liquid-ui] .lg-launcher-u2{box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(130%);perspective:450px;isolation:isolate;opacity:1;pointer-events:auto;cursor:pointer;filter:none;background:radial-gradient(at 28% 18%,#ffffffed 0%,#e9f6ffb5 54%,#c8def791 100%);border:1px solid #ffffffed;border-radius:50%;place-items:center;gap:0;width:86px;min-width:86px;height:86px;min-height:86px;padding:9px;transition:opacity .2s;animation:none;display:grid;position:fixed;bottom:19px;right:27px;box-shadow:inset 0 1px 2px #fff,inset 0 -2px 5px #76a4dc29,0 8px 23px #265ea633,0 2px 4px #426ba326;transform:translate(0,0)scale(1)!important}.platform-assistant .platform-assistant-trigger:before,.platform-assistant .platform-assistant-trigger:after,.lg-app[data-liquid-ui] .platform-assistant .platform-assistant-trigger:after,.lg-app[data-liquid-ui] .lg-launcher-u2:before,.lg-app[data-liquid-ui] .lg-launcher-u2:after{content:none!important;display:none!important}:is(.platform-assistant-trigger,.lg-launcher-u2)>:is(strong,small,svg){display:none}.platform-assistant .platform-assistant-trigger>.u2-entry-mark,.platform-assistant.is-open .platform-assistant-trigger>.u2-entry-mark,.lg-app[data-liquid-ui] .lg-launcher-u2>.u2-entry-mark{--u2-entry-size:68px;width:var(--u2-entry-size);height:var(--u2-entry-size);box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;display:block}:is(.platform-assistant-trigger,.lg-launcher-u2) .u2-entry-mark__motion{filter:drop-shadow(1px 4px 2px #316ca137)drop-shadow(-1px 0 1px #518aaa1a);transition:filter .25s,transform .25s;animation:7s ease-in-out infinite u2-entry-depth}:is(.platform-assistant-trigger,.lg-launcher-u2) .u2-entry-mark__shadow{filter:blur(7px);z-index:-1;background:#4879a236;border-radius:50%;width:54px;height:11px;display:block;position:absolute;bottom:0;left:11px;transform:scaleX(.93)}:is(.platform-assistant-trigger,.lg-launcher-u2) .u2-entry-mark__glint{mix-blend-mode:screen;opacity:.36;pointer-events:none;background:linear-gradient(120deg,#0000 35%,#fff8 45%,#0000 55%) 0 0/300% 100%;animation:11s ease-in-out infinite u2-entry-glint;display:block;position:absolute;inset:0;-webkit-mask:url(/brand/u2/u2-depth.png) 50%/contain no-repeat;mask:url(/brand/u2/u2-depth.png) 50%/contain no-repeat}:is(.platform-assistant-trigger,.lg-launcher-u2)[aria-expanded=true] :is(.u2-entry-mark__motion,.u2-entry-mark__shadow,.u2-entry-mark__glint),.lg-app[data-liquid-motion=paused] :is(.u2-entry-mark__motion,.u2-entry-mark__shadow,.u2-entry-mark__glint),.lg-app[data-u2-motion=paused] :is(.u2-entry-mark__motion,.u2-entry-mark__shadow,.u2-entry-mark__glint){animation-play-state:paused}:is(.platform-assistant-trigger,.lg-launcher-u2):focus-visible{outline-offset:2px;outline:2px solid #62a4e4}:is(.platform-assistant-trigger,.lg-launcher-u2):active .u2-entry-mark__motion{transform:translateY(-1px)scale(.97)}.lg-app[data-liquid-ui] .platform-assistant .platform-assistant-unread{color:#fff;background:#f35d61;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:650;line-height:1;display:grid;position:absolute;top:3px;right:4px}.lg-app .lg-launcher #launcher-main-content.is-copilot-open{z-index:121}.lg-app .lg-launcher .v2-workbench-copilot{height:auto}.lg-app .lg-launcher-u2[aria-expanded=true]{z-index:122}@media (hover:hover){:is(.platform-assistant-trigger,.lg-launcher-u2):hover:not(:active) .u2-entry-mark__motion{filter:drop-shadow(1px 6px 3px #2a609944)brightness(1.06);animation-play-state:paused;transform:translateY(-3px)rotateY(-11deg)rotateX(4deg)scale(1.06)}}@keyframes u2-entry-depth{0%,to{transform:translateY(0)rotateY(-7deg)rotateX(2deg)}50%{transform:translateY(-2px)rotateY(7deg)rotateX(-2deg)}}@keyframes u2-entry-glint{0%,65%,to{opacity:0;background-position:180% 0}72%{opacity:.34}86%{opacity:.1;background-position:-80% 0}87%{opacity:0}}@media (max-width:760px){.platform-assistant .platform-assistant-trigger,.platform-assistant.is-open .platform-assistant-trigger,.lg-app[data-liquid-ui] .platform-assistant .platform-assistant-trigger,.lg-app[data-liquid-ui] .lg-launcher-u2{right:17px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:76px;min-width:76px;height:76px;min-height:76px;padding:8px}.platform-assistant .platform-assistant-trigger>.u2-entry-mark,.platform-assistant.is-open .platform-assistant-trigger>.u2-entry-mark,.lg-app[data-liquid-ui] .lg-launcher-u2>.u2-entry-mark{--u2-entry-size:60px}.lg-app .platform-assistant.u2-v2-root.is-open .platform-assistant-trigger{right:17px;bottom:calc(11px + env(safe-area-inset-bottom,0px));z-index:601;visibility:visible}}@media (prefers-reduced-motion:reduce){.u2-entry-mark__motion,.u2-entry-mark__image,.u2-entry-mark__shadow,.u2-entry-mark__glint{transition:none!important;animation:none!important;transform:none!important}.u2-entry-mark__glint{display:none!important}:is(.platform-assistant-trigger,.lg-launcher-u2){transition:none!important}}@media (min-width:1001px) and (min-height:640px) and (pointer:fine){html:has(.vel-home-paged[data-paged=true]){scroll-snap-type:y mandatory;scroll-padding-top:0}.vel-home-paged[data-paged=true]>:is(#home,#network,#global,#partners){scroll-snap-align:start;scroll-snap-stop:always}}.vel-home-faithful[data-home-panel="3"] .vel-asean-demand-entry{border-radius:16px;grid-template-columns:1fr;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:7px;bottom:16px;right:16px;transform:none}.vel-home-faithful[data-home-panel="3"] .vel-asean-demand-logo{width:38px;min-width:38px;height:38px}.vel-home-faithful[data-home-panel="3"] .vel-asean-demand-logo img{width:34px;height:34px}.vel-home-faithful[data-home-panel="3"] .vel-asean-demand-copy{display:none}.vel-home-faithful .vel-asean-demand-entry[data-footer-clearance]{bottom:max(var(--asean-footer-clearance,0px), 20px, env(safe-area-inset-bottom))!important}.vel-home-velaris .vel-partner-lane[data-motion=paused] .vel-partner-track{animation-play-state:paused}.magic-velaris-field>canvas{transition:opacity .24s ease-out}@media (prefers-reduced-motion:reduce){.magic-velaris-field>canvas{transition:none}}.demand-collection-manager{gap:20px;display:grid}.demand-collection-manager>header,.demand-collection-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.demand-collection-manager h1{margin:0;font-size:26px}.demand-collection-manager h2{margin:0 0 7px;font-size:19px}.demand-collection-manager p{color:#526b81;margin:6px 0;line-height:1.7}.demand-entry-control{align-items:center;gap:20px;padding:28px;display:flex}.demand-collection-manager>.v2-card:not(.demand-entry-control){padding:24px}.demand-entry-control>div:nth-child(2){flex:1}.demand-entry-control small{color:#657b8f;line-height:1.6;display:block}.demand-entry-icon{color:#196dda;background:linear-gradient(135deg,#fff,#e3f1ff);border:1px solid #a6c6eb;border-radius:18px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #fff}.demand-entry-toggle{text-align:center;gap:5px;display:grid}.demand-entry-toggle button{color:#39546e;cursor:pointer;background:#edf3fa;border:1px solid #b8cbe0;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-weight:600;display:flex}.demand-entry-toggle i{background:#9caec0;border-radius:20px;width:44px;height:26px;transition:background .18s;position:relative}.demand-entry-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #18385833}.demand-entry-toggle button[aria-checked=true]{color:#1763bf;background:#e5f1ff;border-color:#5b9ce8}.demand-entry-toggle button[aria-checked=true] i{background:#1677e8}.demand-entry-toggle button[aria-checked=true] i:after{transform:translate(18px)}.demand-entry-toggle button:hover:not(:disabled){box-shadow:0 2px 12px #2582dd20}.demand-entry-toggle button:focus-visible{outline-offset:3px;outline:3px solid #1677e8}.demand-entry-toggle button:disabled{opacity:.58;cursor:default}.demand-entry-feedback{background:#e8f3ff;border-radius:12px;padding:12px 16px;color:#185caa!important}.demand-collection-search{align-items:center;gap:12px;margin:20px 0;display:flex}.demand-collection-search input{color:#203b53;width:min(380px,100%);min-height:44px;font:inherit;background:#ffffff9e;border:1px solid #aac4dd;border-radius:14px;padding:10px 14px;font-size:14px;box-shadow:inset 0 1px #fff}.demand-collection-search input:focus-visible{outline-offset:2px;outline:2px solid #1677e8}.demand-collection-list-heading a{align-items:center;gap:8px;display:inline-flex}.review-load-error{background:#fff4f4;border:1px solid #edb7b7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.cockpit-viewport.scaled .ck-v2.ck-exhibit.ck-liquid-replica{grid-template-rows:max(104px,calc(84px / var(--cockpit-scale,1))) 104px minmax(0,1fr)}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context{font-size:max(14px,calc(12px / var(--cockpit-scale,1)));color:#e3f4ff;margin-top:4px}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context>summary{min-height:calc(26px / var(--cockpit-scale,1));background:#173d639c;border:1px solid #608eb3;border-radius:8px;justify-content:center;align-items:center;padding:2px 10px;display:flex}.ck-v2.ck-exhibit.ck-liquid-replica .ck-heading>.ck-source-notice{font-size:max(15px,calc(12px / var(--cockpit-scale,1)));letter-spacing:.025em;color:#b9e8ff}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu{top:calc(32px / var(--cockpit-scale,1));width:max(265px,calc(265px / var(--cockpit-scale,1)))}.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu nav button,.ck-v2.ck-exhibit.ck-liquid-replica .ck-source-menu .ck-notes-trigger{min-height:calc(40px / var(--cockpit-scale,1));font-size:max(14px,calc(14px / var(--cockpit-scale,1)))}.ck-v2.ck-exhibit.ck-liquid-replica .ck-icon-button{width:calc(40px / var(--cockpit-scale,1));height:calc(40px / var(--cockpit-scale,1))}.ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch{height:auto}.ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch button{min-width:calc(40px / var(--cockpit-scale,1));height:calc(40px / var(--cockpit-scale,1));font-size:max(16px,calc(14px / var(--cockpit-scale,1)))}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch{height:auto}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-language-switch button{min-width:40px;height:40px;font-size:14px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-icon-button{width:40px;height:40px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend{width:max(492.5px,calc(490px / var(--cockpit-scale,1)))}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend button{min-height:calc(36px / var(--cockpit-scale,1));height:auto;font-size:max(14px,calc(12px / var(--cockpit-scale,1)))}@media (max-width:640px){.demand-entry-control{flex-wrap:wrap;align-items:start;gap:14px;padding:20px}.demand-entry-control>div:nth-child(2){flex-basis:calc(100% - 80px)}.demand-entry-toggle{width:100%}.demand-entry-toggle button{justify-content:center}.demand-collection-manager>header,.demand-collection-list-heading,.demand-collection-search{flex-direction:column;align-items:start}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-source-context{font-size:12px}.cockpit-viewport:not(.scaled) .ck-v2.ck-exhibit.ck-liquid-replica .ck-heading>.ck-source-notice{font-size:11px}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend{width:auto}.ck-v2.ck-exhibit.ck-liquid-replica .cockpit-network-legend button{min-height:40px}}@media (prefers-reduced-motion:reduce){.demand-entry-toggle i,.demand-entry-toggle i:after{transition:none}}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app){--lg-control-bg:#f3f6fa;--lg-control-line:#d1ddec;--lg-control-ink:#17273b;--lg-control-muted:#586986;--lg-control-accent:#087cff;--lg-control-danger:#b93836;--lg-control-focus:0 0 0 3px #087cff24}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]):not([hidden]):not([aria-hidden=true]):not([role=combobox]){box-sizing:border-box;border:1px solid var(--lg-control-line);background:var(--lg-control-bg);min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--lg-control-ink);padding:10px 13px;font-family:inherit;font-weight:400;line-height:22px;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #29476705;border-color:var(--lg-control-line)!important;border-radius:14px!important;font-size:16px!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) textarea:not([hidden]):not([aria-hidden=true]):not([role=combobox]):not(.am-select-native){box-sizing:border-box;border:1px solid var(--lg-control-line);background:var(--lg-control-bg);min-width:0;max-width:100%;min-height:96px;color:var(--lg-control-ink);resize:vertical;padding:12px 13px;font-family:inherit;font-weight:400;line-height:1.65;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #29476705;border-color:var(--lg-control-line)!important;border-radius:14px!important;font-size:16px!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea)::placeholder{color:#586986;opacity:1}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]):hover:not(:disabled){border-color:#aabfd8!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]):focus{background:#fff;border-color:var(--lg-control-accent)!important;box-shadow:var(--lg-control-focus)!important;outline:none!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([hidden]):not([aria-hidden=true]):not([role=combobox]):disabled{color:#69798d;box-shadow:none;cursor:not-allowed;opacity:1;background:#edf1f6;border-color:#dde5ee!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea)[readonly]:not([hidden]):not([role=combobox]){color:#475a72;background:#f6f8fb}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea):is([aria-invalid=true],:user-invalid):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]){background:#fff8f7;border-color:var(--lg-control-danger)!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea):is([aria-invalid=true],:user-invalid):focus:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]){box-shadow:0 0 0 3px #b938361a!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) label{font-size:14px;line-height:1.55}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-form-grid,.v2-inline-form,.ai-access-form__stage-fields,.learning-editor-form,.learning-question-editor,.data-resource-workbench,.data-local-lab,.data-document-workbench,.data-object-form,.data-dispatch-form,.data-dispatch-create-grid,.data-operation-config,.data-supply-form,.data-job-form,.academy-dialog,.base-form-modal,.enterprise-review-modal,.sim-field-grid,.simcenter-config-grid,.sim-calibration-form) label{min-width:0;font-size:14px;line-height:1.55}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-form-grid,.ai-access-form__stage-fields,.learning-editor-form,.data-resource-workbench,.data-local-lab,.data-document-workbench,.data-object-form) label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea,.am-select){width:100%}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-form-grid,.ai-access-form__stage-fields,.learning-editor-form,.data-object-form)>label{gap:8px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.ai-access-form__stage-fields,.data-object-form,.data-dispatch-form,.learning-editor-form) small{font-size:14px;line-height:1.55}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-form-grid,.resource-form-grid,.ai-access-form__stage-fields,.learning-editor-form){gap:18px 20px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.data-resource-workbench,.data-local-lab,.ai-access-form) fieldset{background:#fff;border:1px solid #dbe4ef;border-radius:20px;min-width:0;padding:20px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.data-resource-workbench,.data-local-lab,.ai-access-form) legend{color:var(--lg-control-ink);padding-inline:8px;font-size:16px;font-weight:650}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.ai-access-form,.data-dispatch-form,.data-supply-form,.learning-editor-form,.academy-dialog,.base-form-modal,.enterprise-review-modal),:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.resource-editor,.resource-simulation,.data-operation-config,.data-object-form,.data-document-detail,.data-lab-controls){background-color:#fff}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input:is([type=checkbox],[type=radio]){-webkit-appearance:auto;appearance:auto;accent-color:var(--lg-control-accent);vertical-align:middle;cursor:pointer;flex:0 0 20px;margin:0 7px 0 0;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input:is([type=checkbox],[type=radio]):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #087cff5c}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.data-lab-check,.learning-editor-checks label,.data-document-rules label,.data-object-form>div label,.v2-toolbar label:has(input[type=checkbox]),.data-resource-workbench label:has(input[type=checkbox])){align-items:center;gap:8px;font-size:14px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.data-job-option,.data-lab-candidate-list label):has(input:checked){background:#edf5ff;border-color:#8ebdfa}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select{--select-height:44px;--select-radius:14px;--select-bg:var(--lg-control-bg);--select-line:var(--lg-control-line);--select-ink:var(--lg-control-ink);--select-muted:var(--lg-control-muted);--select-accent:var(--lg-control-accent);font-size:16px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__control{height:44px;transition:border-color .16s,background-color .16s,box-shadow .16s;border-color:var(--lg-control-line)!important;background:var(--lg-control-bg)!important;border-radius:14px!important;min-height:44px!important;box-shadow:inset 0 1px 2px #29476705!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__control:hover:not(.am-select__control--is-disabled){background:#f7f9fc!important;border-color:#aabfd8!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__control--is-focused{outline:none;border-color:var(--lg-control-accent)!important;box-shadow:var(--lg-control-focus)!important;background:#fff!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__control--menu-is-open{border-color:var(--lg-control-accent)!important;background:#fff!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__value-container{padding-inline:13px;font-size:16px!important;line-height:22px!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__placeholder{color:#586986}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__indicators{color:#647995;padding-inline:10px 13px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__dropdown-indicator{transition:transform .18s}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select__control--is-disabled{color:#69798d;opacity:1;cursor:not-allowed;background:#edf1f6!important;border-color:#dde5ee!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select:has([aria-invalid=true]) .am-select__control{border-color:var(--lg-control-danger)!important;background:#fff8f7!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select:has([aria-invalid=true]) .am-select__control--is-focused{box-shadow:0 0 0 3px #b938361a!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .am-select .am-select-error{color:var(--lg-control-danger);font-size:14px;line-height:1.55}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) select:not(.am-select-native):not([hidden]){color:#17273b;min-height:44px;font:inherit;background:#f3f6fa;border:1px solid #d1ddec;border-radius:14px;padding:10px 13px;font-size:16px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) select:not(.am-select-native):focus-visible{box-shadow:var(--lg-control-focus);border-color:#087cff;outline:none}.am-select__menu-portal.am-select-liquid-portal{--select-ink:#17273b;--select-muted:#586986;--select-accent:#087cff;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}.am-select__menu-portal.am-select-liquid-portal .am-select__menu{color:#17273b;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#f8fbfff5;border:1px solid #fffffff2;border-radius:18px;margin-block:7px;animation:.18s cubic-bezier(.22,1,.36,1) am-liquid-menu-in;box-shadow:inset 0 1px #fff,0 2px 4px #35527417,0 16px 36px #29487529}.am-select__menu-portal.am-select-liquid-portal .am-select__menu-list{padding:6px}.am-select__menu-portal.am-select-liquid-portal .am-select__option{color:#17273b;border-radius:12px;min-height:44px;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.5}.am-select__menu-portal.am-select-liquid-portal .am-select__option--is-focused{color:#17273b;background:#edf5ff}.am-select__menu-portal.am-select-liquid-portal .am-select__option--is-selected{color:#0758b7;background:#e2efff;font-weight:600}.am-select__menu-portal.am-select-liquid-portal .am-select__option--is-selected>svg{color:#087cff}.am-select__menu-portal.am-select-liquid-portal .am-select__option:active{background:#d5e8ff}.am-select__menu-portal.am-select-liquid-portal .am-select__option--is-disabled{color:#8290a2;cursor:not-allowed;background:0 0}.am-select__menu-portal.am-select-liquid-portal :is(.am-select__search-hint,.am-select__group-heading,.am-select__menu-notice){color:#586986;font-size:14px;line-height:1.55}.am-select__menu-portal.am-select-liquid-portal .am-select__search-hint{border-color:#dbe5f0;padding:9px 12px 12px}@keyframes am-liquid-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.payment-search,.data-audit-search,.data-review-filters>label,.data-assets-filters label,.data-home-filters label,.data-manager-toolbar>label,.data-lab-search,.data-knowledge-search,.learning-admin-search,.ac-search-row>label,.solution-toolbar>label,.v2-market-search,.v2-console-search,.rw-directory-search,.lpc-search,.v2-inbox-search){box-sizing:border-box;color:#647995;background:#f3f6fa;border:1px solid #d1ddec;border-radius:14px;min-width:0;min-height:44px;padding-inline:13px;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #29476705}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.payment-search,.data-audit-search,.data-review-filters>label,.data-assets-filters label,.data-home-filters label,.data-manager-toolbar>label,.data-lab-search,.data-knowledge-search,.learning-admin-search,.ac-search-row>label,.solution-toolbar>label,.v2-market-search,.v2-console-search,.rw-directory-search,.lpc-search,.v2-inbox-search):focus-within{box-shadow:var(--lg-control-focus);background:#fff;border-color:#087cff;outline:none}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.payment-search,.data-audit-search,.data-review-filters>label,.data-assets-filters label,.data-home-filters label,.data-manager-toolbar>label,.data-lab-search,.data-knowledge-search,.learning-admin-search,.ac-search-row>label,.solution-toolbar>label,.v2-market-search,.v2-console-search,.rw-directory-search,.lpc-search,.v2-inbox-search) input:not([role=combobox]):not([hidden]):not([aria-hidden=true]):not(.am-select-native){outline:none;height:42px;min-height:42px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:16px!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .v2-inbox-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]):focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-toolbar,.v2-inline-form,.resource-toolbar,.data-lab-controls,.academy-toolbar){flex-wrap:wrap;gap:12px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .v2-toolbar{background:#ffffffeb}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-toolbar,.v2-inline-form)>.am-select{flex:180px;max-width:360px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input[type=file]:not([hidden]){color:#475a72;max-width:100%;font-family:inherit;font-size:14px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input[type=file]::file-selector-button{color:#24466f;min-height:36px;font:inherit;cursor:pointer;background:#f3f6fa;border:1px solid #d1ddec;border-radius:10px;margin-right:12px;padding:7px 13px;font-weight:600;transition:background-color .16s,border-color .16s}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input[type=file]:not(:disabled)::file-selector-button:hover{background:#e8f2ff;border-color:#9dbfe7}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) input[type=file]:disabled::file-selector-button{color:#69798d;cursor:not-allowed}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.payment-upload,.data-assets-upload,.data-dropzone){border-radius:16px;font-size:14px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .payment-upload{background:#f3f7fc;border-color:#bdd1e8;min-height:44px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) .payment-upload:focus-within{box-shadow:var(--lg-control-focus);border-color:#087cff;outline:none}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.v2-secondary,.ac-primary,.ac-secondary,.academy-actions button,.academy-toolbar>button,.ai-access-form__actions button,.resource-save button,.data-supply-form>button,.data-operation-config>button,.data-resource-workbench>.resource-toolbar>button,.data-resource-workbench fieldset>button,.data-local-lab .data-lab-controls>button){min-height:44px;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:22px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;border-radius:14px!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.ac-primary){box-shadow:inset 0 1px 1px #ffffff94,0 4px 12px #087cff1f;color:#fff!important;background:linear-gradient(115deg,#31aaff,#087cff 65%,#33a5ff)!important;border-color:#ffffffa8!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-secondary,.ac-secondary){box-shadow:inset 0 1px #fff,0 2px 5px #375b8a09;color:#24466f!important;background:#fff!important;border-color:#d5e0ed!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.ac-primary):hover:not(:disabled){filter:brightness(1.025);box-shadow:inset 0 1px 1px #ffffffb3,0 5px 15px #087cff35}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-secondary,.ac-secondary):hover:not(:disabled){background:#f0f6ff!important;border-color:#a7c5eb!important}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.v2-secondary,.ac-primary,.ac-secondary):active:not(:disabled){transform:translateY(1px)}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.v2-secondary,.ac-primary,.ac-secondary):focus-visible{outline-offset:3px;outline:3px solid #087cff5c}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.v2-secondary,.ac-primary,.ac-secondary):disabled{opacity:.58;cursor:not-allowed;filter:none;transform:none}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-primary,.v2-secondary,.ac-primary,.ac-secondary)[aria-busy=true]{cursor:progress}@media (max-width:760px){:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-toolbar,.v2-inline-form)>.am-select{max-width:none}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.data-resource-workbench,.data-local-lab,.ai-access-form) fieldset{padding:16px}:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.resource-form-grid,.ai-access-form__stage-fields){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:is(.lg-app[data-liquid-ui=b] .v2-shell[data-system],.lg-app[data-liquid-ui=b],.data-preparation-app) :is(input,textarea,.am-select__control,.am-select__dropdown-indicator,.v2-primary,.v2-secondary,.ac-primary,.ac-secondary){transition:none!important}.am-select__menu-portal.am-select-liquid-portal .am-select__menu{animation:none}}@media (prefers-reduced-transparency:reduce){.am-select__menu-portal.am-select-liquid-portal .am-select__menu{-webkit-backdrop-filter:none;background:#fff;border-color:#d1ddec}}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-collection{--record-line:#e3eaf2;--record-ink:#172b40;--record-muted:#60748c;--record-blue:#087cff;color:var(--record-ink);background:#fff;border:1px solid #dde7f1;border-radius:22px;min-width:0;font-size:15px;line-height:1.5;overflow:visible;box-shadow:0 12px 32px #52759b0a}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-wrap{scrollbar-width:thin;scrollbar-color:#b7cbe0 transparent;overscroll-behavior-x:contain;max-width:100%;overflow:auto}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table{border-collapse:collapse;table-layout:fixed;text-align:left;background:#fff;width:100%;font-size:15px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table th{height:43px;color:var(--record-muted);border-bottom:1px solid var(--record-line);white-space:nowrap;text-overflow:ellipsis;background:#f7f9fc;padding:11px 16px;font-size:14px;font-weight:500;overflow:hidden}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td{vertical-align:middle;background:0 0;border-bottom:1px solid #edf1f6;min-width:0;height:57px;padding:9px 16px;font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table tbody tr:last-child td{border-bottom:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row{cursor:default;transition:background-color .18s}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-collection[data-actionable=true] .am-record-table-row{cursor:pointer}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row:hover{background:#f6faff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row.selected{background:#eef6ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row.selected td:first-child{box-shadow:inset 3px 0 #087cff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td>strong{text-overflow:ellipsis;white-space:nowrap;color:#3c536a;max-width:100%;font-size:14px;font-weight:450;display:block;overflow:hidden}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-primary{text-align:left;align-items:center;gap:11px;min-width:0;max-width:100%;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-file-icon{color:#6283ad;background:#f3f7fd;border:1px solid #e1eaf5;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:36px;display:inline-flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-title{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-title>strong{color:var(--record-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-source{color:var(--record-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-name-button{width:100%;min-width:0;min-height:36px;color:inherit;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:15px;display:block;transform:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-name-button:focus-visible{outline-offset:4px;outline:2px solid #65a9ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-status{min-height:25px;box-shadow:none;white-space:normal;color:#64758c;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;max-width:100%;padding:0;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-status:before{content:"";width:6px;height:6px;box-shadow:none;background:currentColor;border-radius:50%;flex:0 0 6px;display:block}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-status.is-success{color:#168269;background:0 0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-status.is-warning{color:#a97419;background:0 0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-status.is-danger{color:#be5051;background:0 0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-row-actions{white-space:nowrap;text-align:right;padding-left:4px!important;padding-right:9px!important}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-open{color:#8b9db2;cursor:pointer;width:31px;height:34px;box-shadow:none;vertical-align:middle;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-open:hover{color:#087cff;background:#eaf3ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek{vertical-align:middle;color:var(--record-muted);line-height:1.5;display:inline-block;position:relative}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek>summary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:31px;height:34px;list-style:none;transition:background-color .18s,color .18s;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek>summary::-webkit-details-marker{display:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek>summary:hover,:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek[open]>summary{color:#087cff;background:#eaf3ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek-body{z-index:40;white-space:normal;text-align:left;overflow-wrap:anywhere;width:min(320px,100vw - 64px);color:var(--record-ink);background:#fff;border:1px solid #dbe5f1;border-radius:17px;gap:14px;padding:18px;font-size:14px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 40px #173b6526}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-peek-body>strong{font-size:15px;line-height:1.6}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-references{gap:8px;min-width:0;display:grid}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-references .v2-record-reference{color:var(--record-muted);background:#f7f9fc;border:1px solid #e5ebf3;border-radius:10px;min-width:0;margin-top:0;padding:8px 11px;font-size:14px;line-height:1.6}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-references .v2-record-reference>span{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;padding-top:5px;font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-empty{min-height:220px;color:var(--record-muted);text-align:center;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-empty>strong{color:var(--record-ink);font-size:18px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-empty>span{width:100%;max-width:420px;height:auto;color:inherit;background:0 0;border-radius:0;font-size:14px;line-height:1.7}.am-record-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-record-peek-body.am-record-peek-portal{z-index:10060;box-sizing:border-box;white-space:normal;text-align:left;color:#172b40;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe5f1;border-radius:17px;gap:14px;padding:18px;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 40px #173b6526}.am-record-peek-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.am-record-peek-heading>strong{min-width:0;font-size:15px;line-height:1.6}.am-record-peek-heading>button{color:#617a95;cursor:pointer;background:#f2f6fb;border:0;border-radius:8px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:flex}.am-record-peek-portal .am-record-references{gap:8px;display:grid}.am-record-peek-portal .v2-record-reference{color:#60748c;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:10px;margin:0;padding:8px 11px;font-size:14px}.am-record-peek-portal .v2-record-reference>summary{cursor:pointer;outline-offset:3px}.am-record-peek-portal .v2-record-reference>span{color:#3d556f;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;padding-top:5px;font:14px/1.6 ui-monospace,monospace;display:block}:is(.am-record-peek-portal button:focus-visible,.am-record-peek-portal summary:focus-visible){outline:2px solid #65a9ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-grouped{box-shadow:none;background:0 0;border:0;align-items:start;gap:14px;padding:17px;display:grid}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group{background:#fff;border:1px solid #dfe8f4;border-radius:17px;min-width:0;overflow:visible}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group>summary{cursor:pointer;color:#3b5572;background:#f4f8fd;border-radius:17px;align-items:center;gap:10px;min-height:46px;padding:11px 17px;font-size:15px;list-style:none;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group>summary::-webkit-details-marker{display:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group>summary>strong{overflow-wrap:anywhere;min-width:0;font-size:15px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group>summary>span{white-space:nowrap;color:var(--record-muted);font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group>summary>svg:last-child{margin-left:auto;transition:transform .18s}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group:not([open])>summary>svg:last-child{transform:rotate(-90deg)}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-group-items{min-width:0;padding:0 15px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource{background:#fff;border-bottom:1px solid #edf1f6;align-items:center;gap:16px;min-width:0;min-height:55px;padding:9px 2px;transition:background .18s;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource:last-child{border-bottom:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource.selected,:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource:hover{background:#f4f9ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-name{flex:250px;min-width:160px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta{flex:0 auto;justify-content:flex-end;align-items:center;gap:20px;min-width:0;margin:0;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta>div{min-width:0;max-width:220px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta dt{color:var(--record-muted);margin:0 0 2px;font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta dd{color:#3d536b;overflow-wrap:anywhere;margin:0;font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta dd>strong{font-size:14px;font-weight:450}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace{grid-template-columns:minmax(270px,.8fr) minmax(340px,1.2fr);align-items:start;display:grid;overflow:hidden}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-list{border-right:1px solid var(--record-line);background:#fff;align-self:stretch;min-width:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-section-head{border-bottom:1px solid var(--record-line);color:#56708e;background:#f8fafd;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:12px 19px;font-size:14px;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-section-head strong{font-size:14px;font-weight:600}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-section-head span{font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-list>ul{margin:0;padding:0;list-style:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-row{text-align:left;cursor:pointer;width:100%;min-height:59px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;align-items:center;gap:11px;padding:10px 16px;transition:background-color .18s,color .18s;display:flex;transform:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-row:hover{background:#f5f9ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-row.selected{background:#edf6ff;box-shadow:inset 3px 0 #087cff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #65a9ff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-name{flex:1;min-width:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-state{flex-direction:column;flex:none;align-items:flex-start;gap:2px;max-width:110px;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-row>svg{color:#92a8c1;flex-shrink:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail{background:#fff;flex-direction:column;align-self:stretch;min-width:0;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-selected-note{color:#087cff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-body{flex:1;min-width:0;padding:23px;animation:.18s am-record-detail-in}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-body>.v2-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-heading .am-record-title>strong{white-space:normal;overflow-wrap:anywhere;font-size:22px;line-height:1.5}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-heading .am-record-file-icon{border-radius:13px;flex-basis:43px;width:43px;height:45px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-statuses{flex-wrap:wrap;gap:16px;margin-top:17px;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-fields{border-top:1px solid var(--record-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:23px 0;padding-top:20px;display:grid}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-fields dt{color:var(--record-muted);margin-bottom:6px;font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-fields dd{overflow-wrap:anywhere;color:var(--record-ink);margin:0;font-size:15px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-fields dd>strong{font-size:15px;font-weight:500}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-actions{border-top:1px solid var(--record-line);background:#fbfdff;justify-content:flex-end;padding:17px 23px;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-mobile-back{display:none}@keyframes am-record-detail-in{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr)}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-state{max-width:90px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta{gap:12px}}@media (max-width:760px){:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-collection{border-radius:18px;max-width:100%}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-wrap{overflow:visible}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table,:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table tbody{width:100%;min-width:0;display:block}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table colgroup,:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table thead{display:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row{border-bottom:1px solid var(--record-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;width:100%;min-width:0;padding:17px;display:grid;position:relative}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table tbody tr:last-child{border-bottom:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td{border:0;min-width:0;height:auto;padding:0;display:block}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td:not(.am-record-main-cell):not(.am-record-row-actions):before{content:attr(data-label);color:var(--record-muted);margin-bottom:4px;font-size:14px;display:block}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td>strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td.am-record-main-cell{grid-column:1/-1;padding-right:52px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table td.am-record-row-actions{display:flex;position:absolute;top:17px;right:7px;padding:0!important}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row.selected{box-shadow:inset 3px 0 #087cff}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-table-row.selected td:first-child{box-shadow:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-grouped{border:0;gap:14px;padding:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px 0;display:grid}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-name{grid-area:1/1;min-width:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource-meta{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:flex-start;gap:12px 22px;padding-left:45px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-resource>.am-record-row-actions{grid-area:1/2;display:flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace{display:block;overflow:visible}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-workspace-list{border-right:0}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail{display:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) :is(.v2-card,.lg-glass):has(.am-record-detail.is-mobile-open){-webkit-backdrop-filter:none!important}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail.is-mobile-open{z-index:10020;overscroll-behavior:contain;background:#fff;border-radius:0;animation:.18s am-record-detail-in;display:flex;position:fixed;inset:0;overflow-y:auto}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-body{padding:22px 19px}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-mobile-back{color:#087cff;cursor:pointer;background:#fff;border:1px solid #d9e7f7;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:14px;display:inline-flex}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-selected-note{display:none}:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-detail-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.lg-app[data-liquid-ui=b],.data-preparation-app) .am-record-collection *{transition:none!important;animation:none!important}}.data-preparation-app{flex-direction:column;display:flex}.data-preparation-app>.data-preparation-surface{flex:1;min-width:0}.data-preparation-app .data-preparation-contextbar,.data-preparation-app .data-preparation-nav-wrap,.data-preparation-app .data-preparation-nav{z-index:auto;position:relative;top:auto}.data-preparation-app[data-workbench-view=task] .data-preparation-appbar{z-index:auto;min-height:72px;padding:12px 24px;position:relative;top:auto}.data-preparation-app[data-workbench-view=task] .data-annotation-toolbar{z-index:auto;position:relative;top:auto}.data-preparation-app[data-workbench-view=task]>.data-preparation-surface{padding-top:12px}.data-task-navigation{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.data-task-navigation :is(a,button){color:#31547c;min-height:40px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:13px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px 1px #fff,0 3px 10px #365f8b08}.data-task-navigation :is(a,button):hover{color:#0062d5;background:#f6fbff;border-color:#b4cfee}.data-task-navigation :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #087cff5c}@media (max-width:900px){.data-preparation-app[data-workbench-view=task] .data-preparation-appbar{min-height:68px;padding:12px 16px}}@media (max-width:620px){.data-preparation-app[data-workbench-view=task] .data-preparation-appbar{gap:12px;padding:12px}.data-preparation-app[data-workbench-view=task] .data-preparation-brand>span{display:none}.data-task-navigation{gap:8px;margin-bottom:12px}.data-task-navigation :is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){.data-task-navigation :is(a,button){transition:none}}:is(.v2-shell[data-system=data],.v2-shell[data-system=data-governance],.data-preparation-app){--data-ink:#17243b;--data-muted:#62728a;--data-line:#dae4f0;--data-blue:#0878ef;--resource-border:#dae4f0;--resource-muted:#62728a;--resource-accent:#0878ef}.data-preparation-app{background:radial-gradient(at 7% 0,#b8c5ff24,#0000 48%),radial-gradient(at 90% 12%,#adf0ff30,#0000 50%),#f3f7fc}.data-preparation-appbar{background:linear-gradient(125deg,#ffffffed,#f1f7ffed);border-bottom-color:#dae4f0;box-shadow:0 3px 18px #25456b06}.data-preparation-brand img{width:128px}.data-preparation-brand :is(small,strong),.data-preparation-account :is(small,strong){font-size:14px;line-height:1.4}.data-preparation-appbar-context>span{border-radius:11px;height:34px;padding:0 11px;font-size:14px}.data-preparation-contextbar{background:#f7faffeb;border-bottom-color:#dae4f0;font-size:14px}.data-preparation-contextbar button{border-radius:10px;height:32px;font-size:14px}.data-preparation-nav{background:#fbfdfff0;border-bottom-color:#dae4f0}.data-preparation-nav button{border-radius:11px 11px 0 0;font-size:14px}.data-tools-hint{font-size:14px}.data-advanced-tools{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fcfff5;border-color:#e1e9f4;border-radius:18px;top:44px;box-shadow:0 12px 36px #23446f22}.data-advanced-tools :is(button,a){border-radius:12px;min-height:44px;font-size:14px}.data-preparation-statusbar{background:#f8fbffed;border-top-color:#dae4f0;font-size:14px}.data-preparation-toast{background:#f5fcf9f5;border-radius:16px;padding:14px 18px;font-size:15px;box-shadow:0 10px 32px #27574418}.data-record-summary{color:#17243b;padding:6px 0;font-size:15px;line-height:1.6}.data-record-summary>header{color:#0878ef;align-items:center;gap:9px;margin-bottom:16px;display:flex}.data-record-summary h3{color:#17243b;margin:0;font-size:18px;font-weight:650}.data-record-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.data-record-summary dl>div{border-bottom:1px solid #e6edf5;min-width:0;padding:14px 0}.data-record-summary dt{color:#62728a;margin-bottom:5px;font-size:14px}.data-record-summary dd{overflow-wrap:anywhere;margin:0;font-weight:550}.data-record-summary details{background:#f6f9fc;border:1px solid #dae4f0;border-radius:14px;margin:18px 0;padding:14px}.data-record-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:14px;overflow:auto}.data-record-scope{color:#42688c;background:#eef5ff;border-radius:14px;align-items:flex-start;gap:9px;margin-top:20px;padding:14px;font-size:14px;display:flex}.data-record-scope svg{flex-shrink:0;margin-top:2px}.data-record-opinion{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fb;border-radius:14px;padding:14px}.am-record-detail-body :is(.data-review-detail,.v2-business-detail){box-shadow:none;background:0 0;border:0;padding:0;margin:0!important}.am-record-detail-body .v2-business-detail-head{border-bottom:1px solid #e6edf5;margin-bottom:16px;padding-bottom:16px}.am-record-detail-body .v2-business-detail-head strong{overflow-wrap:anywhere;font-size:21px}.am-record-detail-body .v2-business-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.am-record-detail-body :is(.v2-business-detail,.data-review-detail) :is(p,dt,dd,small,summary){font-size:14px;line-height:1.65}.am-record-detail-body .data-review-detail .v2-card{box-shadow:none;background:#f7faff;border:1px solid #dae4f0;border-radius:18px;padding:18px}.am-record-detail-body .v2-form-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.am-record-detail-body .data-review-decisions{gap:12px}.am-record-detail-body .data-review-decisions>div{background:#f5f8fc;border-radius:16px;padding:16px}.am-record-detail-body .data-section-heading h3{overflow-wrap:anywhere;font-size:22px}.am-record-detail-body .v2-business-form-actions{flex-wrap:wrap;align-items:flex-start}.am-record-detail-body .v2-business-form-actions>div{flex-wrap:wrap;gap:10px;display:flex}.data-catalog-detail{border-top:1px solid #dce5f0;margin-top:22px;padding-top:22px}.data-catalog-heading{color:#0878ef;align-items:center;gap:10px;margin:0 0 16px;display:flex}.data-catalog-heading h3{overflow-wrap:anywhere;color:#17243b;min-width:0;margin:0;font-size:19px}.data-catalog-heading>span{color:#62728a;margin-left:auto;font-size:14px}.data-ingest-form{background:#f6f9fd;border:1px solid #dae4f0;border-radius:20px;gap:16px;margin-bottom:24px;padding:20px;display:grid}.data-ingest-fields{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.data-ingest-fields>label{gap:9px;min-width:0;font-size:14px;font-weight:600;display:grid}.data-ingest-fields textarea{resize:vertical;width:100%;min-height:92px}.data-ingest-mode{align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.data-ingest-mode input{flex-shrink:0;margin-top:3px}.data-ingest-upload{cursor:pointer;border-radius:14px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:0 20px;font-size:15px;display:inline-flex}.data-asset-version-list{background:#fff;border:1px solid #dae4f0;border-radius:20px;overflow:hidden}.data-asset-version-row{border-bottom:1px solid #e6edf5;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:76px;padding:14px 18px;transition:background .16s;display:grid}.data-asset-version-row:last-child{border-bottom:0}.data-asset-version-row:hover{background:#f7faff}.data-asset-version-icon{color:#0878ef;background:linear-gradient(145deg,#edf6ff,#f8fbff);border:1px solid #d9e9ff;border-radius:12px;place-items:center;width:40px;height:44px;display:grid}.data-asset-version-name{gap:5px;min-width:0;display:grid}.data-asset-version-name strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.data-asset-version-name>span,.data-asset-version-state{color:#62728a;font-size:14px}.data-asset-version-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:440px;display:flex}.data-asset-version-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.data-catalog-empty{color:#62728a;text-align:center;margin:0;padding:26px;font-size:15px}.data-asset-title{gap:5px;min-width:0;display:grid}.data-asset-title-row{align-items:center;gap:12px;min-width:0;display:flex}.data-asset-title-row>.data-asset-version-icon{flex:0 0 40px}.data-asset-title strong{overflow-wrap:anywhere;font-size:15px}.data-asset-title>span{color:#62728a;font-size:14px}.data-asset-list-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-asset-list-actions button{color:#2365a9;min-height:36px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #d4e1f0;border-radius:11px;padding:6px 12px;font-size:14px}.data-asset-checksum{color:#62728a;margin:0;font-size:14px}.data-asset-checksum summary{cursor:pointer}.data-asset-checksum code{white-space:normal;overflow-wrap:anywhere;max-width:220px;padding:8px 0;display:block}.data-resource-workbench{color:#17243b;min-width:0;max-width:1560px;padding:24px;font-size:15px}.data-resource-workbench :is(.resource-heading small,.resource-save>span,.resource-heading p,.resource-layout aside p,.resource-layout aside button span,.resource-runs article header span,.resource-relations small,.resource-field-row code){font-size:14px;line-height:1.65}.data-resource-workbench .resource-tabs{background:#f4f8ffd6;border:1px solid #fffffff5;border-radius:18px;gap:6px;width:max-content;max-width:100%;padding:5px;box-shadow:0 3px 12px #2246770b}.data-resource-workbench .resource-tabs button{color:#62728a;background:0 0;border:0;border-radius:13px;min-height:42px;padding:8px 18px}.data-resource-workbench .resource-tabs button[aria-current=page]{color:#0878ef;background:#fff;box-shadow:0 2px 8px #3a5b8520}.data-resource-workbench :is(fieldset,details,.resource-editor,.resource-simulation,.resource-runs){border-color:#dae4f0;border-radius:18px}.data-resource-workbench :is(.resource-notice,.resource-status,.resource-error){border-radius:14px;font-size:14px}.data-resource-workbench .resource-layout{grid-template-columns:300px minmax(0,1fr);gap:18px}.data-resource-workbench .resource-editor{background:#fff;padding:24px;box-shadow:0 8px 24px #23395808}.resource-layout aside.resource-grouped-directory{background:#f8fbffe0;border:1px solid #dae4f0;border-radius:20px;padding:16px}.resource-grouped-directory>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;display:flex}.resource-grouped-directory>header>span{color:#62728a;font-size:14px}.resource-grouped-directory .resource-directory-search{margin:0 0 14px;font-size:14px}.resource-grouped-directory .resource-directory-group{background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0}.resource-directory-group>summary{color:#526984;align-items:center;gap:8px;min-height:40px;padding:7px 5px;list-style:none;display:flex}.resource-directory-group>summary:before{content:"›";font-size:20px;transition:transform .16s;display:inline-block;transform:rotate(0)}.resource-directory-group[open]>summary:before{transform:rotate(90deg)}.resource-directory-group>summary>b{color:#62728a;margin-left:auto;font-size:14px;font-weight:550}.resource-grouped-directory .resource-directory-group button{color:#17243b;background:0 0;border:1px solid #0000;border-bottom-color:#e4ebf4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:64px;margin:0;padding:12px 10px;display:flex}.resource-directory-group button>span{min-width:0}.resource-directory-group button strong{font-size:15px;font-weight:600}.resource-grouped-directory .resource-directory-group button>svg{color:#8191a7;flex-shrink:0}.resource-grouped-directory .resource-directory-group button[aria-current=true]{background:#edf5ff;border:1px solid #bbd9fb;box-shadow:inset 3px 0 #0878ef}.resource-run-workspace{background:#fff;border:1px solid #dae4f0;border-radius:20px;grid-template-columns:280px minmax(0,1fr);gap:18px;margin-top:18px;display:grid;overflow:hidden}.resource-run-workspace>aside{background:#f7faff;border-right:1px solid #dae4f0;padding:10px}.resource-run-workspace>aside>button{text-align:left;color:#17243b;background:0 0;border:1px solid #0000;border-radius:12px;gap:5px;width:100%;min-width:0;margin:0 0 6px;padding:14px;display:grid}.resource-run-workspace>aside>button strong{font-size:15px}.resource-run-workspace>aside>button span{color:#62728a;font-size:14px}.resource-run-workspace>aside>button[aria-current=true]{background:#edf5ff;border-color:#bfdafa;box-shadow:inset 3px 0 #0878ef}.resource-run-detail{min-width:0;padding:20px}.resource-run-detail>article{background:0 0;border:0;margin:0;padding:0}.resource-run-detail article>header{border-bottom:1px solid #e2eaf4;padding-bottom:16px}.resource-run-detail article>header strong{font-size:19px}.resource-run-detail ol{padding-left:22px}.resource-run-detail li{border-bottom:1px solid #e6edf5;padding:10px 0;font-size:15px}.resource-run-detail li>span{margin-top:5px;font-size:14px;line-height:1.65}.resource-table-scroll{background:#fff;border-radius:16px}.resource-table-scroll table{table-layout:auto;font-size:14px}.resource-table-scroll th,.resource-table-scroll td{border-bottom:1px solid #e3ebf4;height:48px;padding:7px 10px}.resource-table-scroll thead th{z-index:1;color:#62728a;background:#f4f7fb;font-weight:600;position:sticky;top:0}.resource-table-scroll tbody tr:nth-child(2n){background:#fbfcfe}.resource-table-scroll tbody tr.is-selected{background:#f1f7ff}.data-resource-workbench .resource-cell-display{color:#17243b;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;min-width:150px;max-width:260px;min-height:34px;padding:6px 8px;font-size:14px;font-weight:450;display:block;overflow:hidden}.data-resource-workbench .resource-cell-display.is-empty{color:#8191a7}.data-resource-workbench .resource-cell-display:hover{background:#f3f8ff;border-color:#ccddf4}.resource-table-scroll .is-active-cell{background:#fff;box-shadow:inset 0 0 0 2px #0878ef}.resource-table-scroll td.is-active-cell :is(input,.am-select){width:100%;min-width:150px;min-height:36px;font-size:14px}.resource-table-scroll .resource-row-remove{opacity:0;white-space:nowrap;border-radius:10px;min-height:34px;font-size:14px;transition:opacity .14s}.resource-table-scroll tr:is(:hover,:focus-within,.is-selected) .resource-row-remove{opacity:1}.resource-cell-inspector{background:#f7faff;border:1px solid #cbdff8;border-radius:18px;margin-top:16px;padding:18px}.resource-cell-inspector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-cell-inspector>header strong{font-size:17px}.resource-cell-inspector dl{gap:12px;margin:12px 0 0;display:grid}.resource-cell-inspector dl>div{gap:5px;display:grid}.resource-cell-inspector dt{color:#62728a;font-size:14px}.resource-cell-inspector dd{overflow-wrap:anywhere;margin:0;font-size:14px}.resource-cell-inspector textarea{min-height:110px}.data-resource-workbench .resource-flow{padding:18px}.data-resource-workbench .resource-flow>article{background:#f8fafd;border:1px solid #dae4f0;border-radius:16px;margin:12px 0;padding:14px}.data-resource-workbench .resource-flow>article.is-expanded{background:#fff;border-color:#b9d6fa;box-shadow:0 3px 14px #285e9d0b}.resource-flow>article>header{align-items:center;gap:14px}.data-resource-workbench .resource-node-selector{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.resource-node-toggle{cursor:pointer;align-items:center;gap:10px;font-size:15px;list-style:none;display:flex}.resource-node-toggle>b{color:#0878ef;background:#e9f3ff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.resource-node-toggle>span{color:#62728a;margin-left:auto;font-size:14px;font-weight:450}.resource-node-fields{border-top:1px solid #e5edf6;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:14px;padding-top:18px;display:grid}.resource-node-fields>label:first-child{grid-column:1/-1}.data-resource-workbench .resource-fields{gap:10px;display:grid}.data-resource-workbench .resource-field-row{background:#f8fafd;border:1px solid #e0e8f2;border-radius:14px;padding:12px 14px}.data-preparation-app .data-annotation-workspace{grid-template-columns:minmax(0,1fr) 340px}.data-preparation-app .data-annotation-inspector{background:#fbfcfe;border-left-color:#dae4f0}.data-preparation-app .data-annotation-inspector>section{border-bottom-color:#e0e8f2;padding:18px}.data-preparation-app .data-annotation-inspector h4{font-size:16px;font-weight:650}.data-preparation-app .data-annotation-inspector header p{margin-top:6px;font-size:14px;line-height:1.55}.data-preparation-app .data-annotation-inspector header>strong{min-width:30px;min-height:30px;font-size:14px}.data-preparation-app .data-object-list{gap:6px;max-height:230px}.data-preparation-app .data-object-list button{background:#f0f4fa;border-radius:12px;min-height:56px;padding:10px 12px}.data-preparation-app .data-object-list strong,.data-preparation-app .data-object-list :is(span,small),.data-preparation-app .data-object-form,.data-preparation-app .data-object-form label{font-size:14px}.data-preparation-app .data-label-grid button{border-radius:12px;min-height:42px;font-size:14px}.data-preparation-app :is(.data-label-grid kbd,.data-annotation-toolbar kbd){font-size:12px}.data-preparation-app :is(.data-source-facts dt,.data-source-facts dd,.data-quality-check p,.data-work-history,.data-work-history small,.data-quality-issue,.data-annotation-toolbar>em,.data-annotation-canvas-panel>footer){font-size:14px;line-height:1.55}.data-preparation-app .data-annotation-toolbar{background:#f7fafff5;border-bottom-color:#dae4f0;gap:6px;padding:10px 14px}.data-preparation-app .data-annotation-toolbar button{border-radius:11px;height:38px;padding:6px 11px;font-size:14px}.data-preparation-app .data-annotation-engine{font-size:14px}.data-preparation-app .data-task-list>button{border-bottom-color:#e1e9f3;gap:7px;padding:14px 16px}.data-preparation-app :is(.data-task-row-top strong,.data-task-list>button>span:nth-child(2),.data-task-list>button small,.data-task-row-top em){font-size:14px}.data-preparation-app .data-task-home :is(small,.data-home-card-body p,.data-home-card-body footer span,.data-home-card-body em,.data-home-pagination span,.data-home-note,.data-simple-steps span){font-size:14px;line-height:1.65}.data-preparation-app .data-home-cards article{border-color:#dae4f0;border-radius:22px;box-shadow:0 8px 24px #223a5b09}.data-preparation-app .data-home-card-body{gap:12px;padding:20px}.data-preparation-app .data-home-card-body h2{font-size:19px;line-height:1.5}.data-dispatch-page .data-dispatch-rows>button{border-color:#e1e9f3;border-radius:13px;min-height:78px;padding:14px 16px}.data-dispatch-page .data-dispatch-rows :is(small,em,span){font-size:14px}.data-dispatch-page .data-dispatch-rows strong{font-size:15px}.data-dispatch-page :is(.data-dispatch-list,.data-dispatch-detail,.data-dispatch-create){background:#fff;border-color:#dae4f0;border-radius:20px;box-shadow:0 6px 24px #22405f08}.data-dispatch-page :is(.data-dispatch-form label,.data-dispatch-context p,.data-dispatch-context dt,.data-dispatch-context dd,.data-dispatch-next p,.data-dispatch-create small,.data-dispatch-list small,.data-dispatch-detail small,.data-dispatch-labels span,.data-dispatch-labels i),.data-dispatch-page :is(.data-dispatch-create-actions span,.data-dispatched-card p,.data-dispatched-card small,.data-dispatch-context>span,.data-dispatch-next strong){font-size:14px;line-height:1.65}.data-preparation-app :is(.data-local-lab,.data-document-workbench,.data-preparation-studio){font-size:15px;line-height:1.6}.data-preparation-app :is(.data-lab-card,.data-document-compare,.data-assets-preview,.data-operation-main,.data-supply-packages){background:#fff;border-color:#dae4f0;border-radius:20px}.data-preparation-app :is(.data-lab-heading small,.data-lab-scope,.data-lab-notice,.data-lab-check,.data-lab-record,.data-lab-record small,.data-lab-controls label,.data-document-facts,.data-document-muted,.data-document-context small,.data-document-original,.data-document-fields label,.data-lab-search-hit,.data-assets-preview small,.data-assets-preview dt,.data-assets-preview dd){font-size:14px;line-height:1.65}.data-preparation-app .data-document-original{background:#f5f8fc;border-radius:16px;padding:18px}.data-preparation-app .data-document-editor textarea{font-size:15px;line-height:1.8}.data-preparation-app .data-lab-table-wrap{border-color:#dae4f0;border-radius:16px;overflow-x:auto}.data-preparation-app .data-lab-table :is(th,td){border-bottom-color:#e4ecf5;padding:12px;font-size:14px}.data-preparation-app .data-lab-table th{color:#62728a;background:#f4f7fb}.data-preparation-app .data-lab-tabs button{border-radius:14px;min-height:44px;font-size:15px}.data-preparation-app .data-assets-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.data-preparation-app .data-assets-list{min-width:0}.data-preparation-app .data-assets-list>header{padding:18px;font-size:16px}.data-preparation-app .data-assets-list>header small{margin-top:6px;font-size:14px}.data-preparation-app :is(.data-assets-list,.data-assets-preview,.data-operation-main,.data-management-grid,.data-supply-grid)>header strong{font-size:16px}.data-preparation-app :is(.data-studio-task-selector,.data-operation-main,.data-operation-config,.data-supply-form,.data-supply-packages,.data-supply-package-card,.data-capacity-bars,.data-management-labels) :is(small,span,em,label,p){font-size:14px;line-height:1.65}.data-preparation-app :is(.data-studio-task-selector,.data-supply-packages,.data-management-labels,.data-management-ledger) strong{font-size:15px}.data-preparation-app .data-management-labels kbd{font-size:12px}.data-preparation-app .data-assets-preview{padding:18px}.data-preparation-app .data-management-ledger [role=row]{min-height:58px;padding:12px 16px;font-size:14px}.data-preparation-app .data-management-ledger [role=row] small{font-size:14px}.data-preparation-app .data-management-ledger [role=row].head{color:#62728a;background:#f4f7fb}@media (max-width:1180px){.data-preparation-app .data-annotation-workspace{grid-template-columns:minmax(0,1fr) 300px}.data-preparation-app .data-assets-workspace{grid-template-columns:minmax(0,1fr) 280px}.data-resource-workbench .resource-layout{grid-template-columns:260px minmax(0,1fr)}.data-asset-version-row{grid-template-columns:40px minmax(0,1fr) auto}.data-asset-version-actions{grid-column:2/-1;justify-content:flex-start;max-width:none}.resource-run-workspace{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){.resource-run-workspace{grid-template-columns:1fr}.resource-run-workspace>aside{border-bottom:1px solid #dae4f0;border-right:0;gap:8px;display:flex;overflow-x:auto}.resource-run-workspace>aside>button{flex:0 0 220px;margin:0}.data-preparation-app .data-assets-workspace{grid-template-columns:1fr}.data-preparation-app .data-assets-preview{min-width:0}.data-record-summary dl,.am-record-detail-body .v2-business-detail dl{grid-template-columns:1fr}.data-preparation-app .data-annotation-workspace{grid-template-columns:minmax(0,1fr) 280px}.data-preparation-app .data-annotation-inspector>section{padding:14px}.resource-node-fields,.data-resource-workbench .resource-layout{grid-template-columns:1fr}.resource-layout aside.resource-grouped-directory{display:block}.resource-directory-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}}@media (max-width:620px){.data-preparation-brand img{width:112px}.data-preparation-contextbar{min-height:44px;padding-top:0;padding-bottom:0}.data-preparation-contextbar button{min-height:44px}.data-preparation-nav-wrap,.data-preparation-nav{top:102px}.data-ingest-fields{grid-template-columns:1fr}.data-ingest-form{padding:16px}.data-asset-version-row{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px}.data-asset-version-icon{width:34px;height:40px}.data-asset-version-state{grid-column:2}.data-asset-version-actions{grid-column:1/-1}.data-asset-version-actions button{flex:1;min-height:44px}.data-resource-workbench{padding:12px}.data-resource-workbench .resource-editor{padding:16px}.resource-directory-group>div{grid-template-columns:1fr}.data-resource-workbench .resource-tabs{box-sizing:border-box;gap:3px;width:100%}.data-resource-workbench .resource-tabs button{padding:8px 10px;font-size:14px}.resource-node-toggle{flex-wrap:wrap}.resource-node-toggle>span{margin-left:0}.resource-flow>article>header>span{justify-content:flex-end;width:100%}.resource-table-scroll .resource-row-remove{opacity:1}.resource-cell-inspector>header{flex-direction:column;align-items:flex-start}.data-preparation-app .data-annotation-workspace{grid-template-columns:1fr}.data-preparation-app .data-annotation-inspector{border-top:1px solid #dae4f0;border-left:0}.data-preparation-app .data-annotation-toolbar button{padding:6px 9px;font-size:14px}.data-preparation-app .data-home-card-body{padding:18px}.am-record-detail-body .v2-form-grid-three,.am-record-detail-body .data-review-decisions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.data-asset-version-row,.resource-directory-group>summary:before,.resource-table-scroll .resource-row-remove{transition:none}}.data-preparation-app .resource-toolbar>a{color:#31547c;background:#ffffffcf;border:1px solid #d1ddec;border-radius:14px;align-items:center;min-height:44px;margin:12px 0 16px;padding:10px 16px;font-size:15px;font-weight:600;line-height:22px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex;box-shadow:0 4px 12px #365f8b08}.data-preparation-app .resource-toolbar>a:hover{color:#0062d5;background:#edf5ff;border-color:#a6c9f0}.data-preparation-app .resource-toolbar>a:focus-visible{outline-offset:3px;outline:3px solid #087cff5c}@media (prefers-reduced-motion:reduce){.data-preparation-app .resource-toolbar>a{transition:none}}.lg-app[data-liquid-ui=b] :is(.knowledge-record-detail,.learning-editor-group,.learning-resource-group,.resource-schedule){min-width:0;color:var(--lg-ink,#17253f)}.lg-app[data-liquid-ui=b] .knowledge-admin-list{overflow:visible}.lg-app[data-liquid-ui=b] .knowledge-admin-list>header{flex-wrap:wrap;align-items:flex-start;gap:16px}.lg-app[data-liquid-ui=b] .knowledge-admin-filters{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.lg-app[data-liquid-ui=b] .knowledge-admin-filters>label{flex:240px;min-width:0}.lg-app[data-liquid-ui=b] .knowledge-record-detail>header{border-bottom:1px solid #dce5f0;align-items:flex-start;gap:12px;padding:0 0 20px;display:flex}.lg-app[data-liquid-ui=b] .knowledge-record-detail>header>svg{color:#087cff;flex:none;margin-top:2px}.lg-app[data-liquid-ui=b] .knowledge-record-detail h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:21px;line-height:1.45}.lg-app[data-liquid-ui=b] .knowledge-record-detail>header span{color:#526580;font-size:14px;line-height:1.6}.lg-app[data-liquid-ui=b] .knowledge-record-detail dl{gap:20px;min-width:0;margin:22px 0;display:grid}.lg-app[data-liquid-ui=b] .knowledge-record-detail dl>div{gap:7px;min-width:0;display:grid}.lg-app[data-liquid-ui=b] .knowledge-record-detail dt{color:#526580;font-size:14px;font-weight:600}.lg-app[data-liquid-ui=b] .knowledge-record-detail dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.lg-app[data-liquid-ui=b] .knowledge-record-detail .knowledge-answer{white-space:pre-wrap}.lg-app[data-liquid-ui=b] .knowledge-record-detail dd a{color:#0062d5;overflow-wrap:anywhere;align-items:center;gap:7px;min-height:44px;margin-top:9px;display:flex}.lg-app[data-liquid-ui=b] .knowledge-record-detail dd a svg{flex:none}.lg-app[data-liquid-ui=b] .knowledge-record-detail code{overflow-wrap:anywhere;white-space:normal;font-size:14px}.lg-app[data-liquid-ui=b] .knowledge-record-detail>footer{border-top:1px solid #dce5f0;flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.lg-app[data-liquid-ui=b] .knowledge-record-detail .knowledge-delete{color:#bd3c48;margin-left:auto}.lg-app[data-liquid-ui=b] .knowledge-editor-grid{gap:20px}.lg-app[data-liquid-ui=b] .knowledge-editor-grid :is(label,span,input,textarea){font-size:14px}.lg-app[data-liquid-ui=b] .knowledge-editor-grid textarea{min-height:176px;line-height:1.7}.lg-app[data-liquid-ui=b] .knowledge-admin :is(.knowledge-admin-hero small,.knowledge-governance-strip small,.knowledge-governance-strip p,.knowledge-admin-stats small,.knowledge-test-lab p,.knowledge-editor footer p){font-size:14px;line-height:1.65}.lg-app[data-liquid-ui=b] .finance-row-selection{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.lg-app[data-liquid-ui=b] .finance-row-selection input{accent-color:#087cff;flex:none;width:20px;height:20px;margin:0}.lg-app[data-liquid-ui=b] .finance-action-bar{background:#f4f8fff2;border:1px solid #d7e2f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.lg-app[data-liquid-ui=b] .finance-selection-count{color:#31547d;margin-right:auto;font-size:15px;font-weight:600}.lg-app[data-liquid-ui=b] .simcenter-history .sim-run-rollback{color:#31547d;cursor:pointer;background:#f6f9fe;border:1px solid #d7e2f0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 13px;font-size:14px;display:inline-flex}.lg-app[data-liquid-ui=b] .simcenter-history .sim-run-rollback:disabled{opacity:.52;cursor:not-allowed}.lg-app[data-liquid-ui=b] .simcenter-history .sim-run-rollback svg{flex:none;width:16px;height:16px}.lg-app[data-liquid-ui=b] .simcenter-history .sim-run-rollback:not(:disabled):hover{color:#0062d5;background:#e8f2ff;border-color:#9ecbff}.lg-app[data-liquid-ui=b] .simcenter-shell :is(.sim-field-grid,.simcenter-config-grid,.sim-calibration-form)>label{font-size:14px}.lg-app[data-liquid-ui=b] .simcenter-shell :is(.sim-profile-grid,.sim-demo-package,.simcenter-workspace) p{font-size:14px;line-height:1.65}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-mode-nav small{font-size:14px}.lg-app[data-liquid-ui=b] .dispute-record-detail>header{border-bottom:1px solid #dce5f1;padding-bottom:16px}.lg-app[data-liquid-ui=b] .dispute-record-detail>header h3{margin:0 0 8px;font-size:21px}.lg-app[data-liquid-ui=b] .dispute-record-detail :is(p,.dispute-detail-error){overflow-wrap:anywhere;font-size:14px;line-height:1.7}.lg-app[data-liquid-ui=b] .dispute-record-detail>h3{margin:24px 0 14px;font-size:17px}.lg-app[data-liquid-ui=b] .dispute-decision-fields{border-top:1px solid #dce5f1;flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.lg-app[data-liquid-ui=b] .dispute-decision-fields>label{color:#405977;flex:200px;gap:9px;min-width:0;font-size:14px;display:grid}.lg-app[data-liquid-ui=b] .dispute-decision-fields>label input{width:100%;min-width:0}.lg-app[data-liquid-ui=b] .dispute-decision-fields>button{min-height:44px}.lg-app[data-liquid-ui=b] .aihub-record-scopes{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.lg-app[data-liquid-ui=b] .aihub-record-scopes>span{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.lg-app[data-liquid-ui=b] .aihub-record-scopes svg{color:#3e739d;flex:none}.lg-app[data-liquid-ui=b] .aihub-record-actions{flex-wrap:wrap;gap:8px;display:flex}.lg-app[data-liquid-ui=b] .aihub-key-list .am-record-resource{box-shadow:none;background:#ffffffab;border-radius:0;margin:0;padding:16px 18px}.lg-app[data-liquid-ui=b] .aihub-key-list .am-record-resource code{white-space:normal;overflow-wrap:anywhere;font-size:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system=identity] :is(.iam-tree-card small,.iam-tree-detail small,.iam-company-boundary small,.v2-role-editor small,.v2-role-editor em,.v2-account-status small,.v2-person-cell small){font-size:14px;line-height:1.65}.lg-app[data-liquid-ui=b] .v2-shell[data-system=identity] .v2-role-editor>label:has(input[type=checkbox]){background:#ffffffbf;border:1px solid #dce5f0;border-radius:16px;align-items:flex-start;gap:12px;min-height:62px;padding:14px 16px;display:flex}.lg-app[data-liquid-ui=b] .v2-shell[data-system=identity] .v2-role-editor>label:has(input[type=checkbox]:checked){background:#edf5ff;border-color:#b8d7fa}.lg-app[data-liquid-ui=b] .v2-shell[data-system=identity] .v2-role-editor>label input[type=checkbox]{accent-color:#087cff;flex:none;width:20px;height:20px;margin:2px 0 0}.lg-app[data-liquid-ui=b] .v2-shell[data-system=identity] .v2-role-editor>label>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.lg-app[data-liquid-ui=b] .resource-schedule-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lg-app[data-liquid-ui=b] .resource-schedule-list>li{background:#ffffffbc;border:1px solid #dce5f0;border-radius:18px;align-items:flex-start;gap:13px;padding:16px;display:flex}.lg-app[data-liquid-ui=b] .resource-schedule-list>li>span{color:#087cff;background:#eaf3ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lg-app[data-liquid-ui=b] .resource-schedule-list>li>div{flex:1;min-width:0}.lg-app[data-liquid-ui=b] .resource-schedule-list strong{font-size:15px;line-height:1.6}.lg-app[data-liquid-ui=b] .resource-schedule-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:11px 0 0;display:grid}.lg-app[data-liquid-ui=b] .resource-schedule-list dl>div{gap:6px;min-width:0;display:grid}.lg-app[data-liquid-ui=b] .resource-schedule-list dt{color:#526580;font-size:14px}.lg-app[data-liquid-ui=b] .resource-schedule-list dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.lg-app[data-liquid-ui=b] .learning-admin-layout{grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lg-app[data-liquid-ui=b] .learning-admin-layout>section{min-width:0}.lg-app[data-liquid-ui=b] .learning-admin-list{padding:22px}.lg-app[data-liquid-ui=b] .learning-admin-search{color:#526580;background:#f4f7fb;border:1px solid #d4dfef;border-radius:14px;align-items:center;gap:10px;min-height:44px;margin:18px 0;padding:0 13px;display:flex}.lg-app[data-liquid-ui=b] .learning-admin-search input{width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.lg-app[data-liquid-ui=b] .learning-admin-search:focus-within{border-color:#087cff;outline:3px solid #087cff29}.lg-app[data-liquid-ui=b] .learning-admin-items{gap:18px;max-height:none;display:grid;overflow:visible}.lg-app[data-liquid-ui=b] .learning-resource-group{background:#ffffffb8;border:1px solid #dae4f0;border-radius:18px;overflow:hidden}.lg-app[data-liquid-ui=b] .learning-resource-group>header{background:#f0f5fc;border-bottom:1px solid #e2e9f3;align-items:flex-start;gap:9px;padding:14px 15px;display:flex}.lg-app[data-liquid-ui=b] .learning-resource-group>header svg{color:#087cff;flex:none;margin-top:2px}.lg-app[data-liquid-ui=b] .learning-resource-group>header h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.6}.lg-app[data-liquid-ui=b] .learning-resource-group>button{text-align:left;width:100%;min-height:78px;box-shadow:none;color:var(--lg-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8edf5;border-radius:0;align-items:flex-start;gap:10px;margin:0;padding:16px 14px;transition:background .18s;display:flex}.lg-app[data-liquid-ui=b] .learning-resource-group>button:last-child{border-bottom:0}.lg-app[data-liquid-ui=b] .learning-resource-group>button:hover{background:#f1f7ff}.lg-app[data-liquid-ui=b] .learning-resource-group>button.active{color:#0062d5;background:#e9f3ff;box-shadow:inset 3px 0 #087cff}.lg-app[data-liquid-ui=b] .learning-resource-group>button>span{color:#2d6cc5;background:#eaf1fb;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lg-app[data-liquid-ui=b] .learning-resource-group>button>div{flex:1;gap:6px;min-width:0;display:grid}.lg-app[data-liquid-ui=b] .learning-resource-group>button>svg{color:#60758e;flex:none;margin-top:3px}.lg-app[data-liquid-ui=b] .learning-resource-group :is(small,em){color:#526580;overflow-wrap:anywhere;font-size:14px;font-style:normal;line-height:1.6}.lg-app[data-liquid-ui=b] .learning-resource-group strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.lg-app[data-liquid-ui=b] .learning-admin-hint{color:#526580;font-size:14px;line-height:1.7}.lg-app[data-liquid-ui=b] .learning-admin-pagination{flex-direction:column;align-items:stretch;gap:12px;font-size:14px;display:flex}.lg-app[data-liquid-ui=b] .learning-admin-pagination>div{justify-content:space-between;gap:10px;display:flex}.lg-app[data-liquid-ui=b] .learning-admin-pagination button{border-radius:14px;min-height:44px;font-size:14px}.lg-app[data-liquid-ui=b] .learning-admin-empty{color:#526580;justify-items:center;gap:8px;padding:30px 16px;font-size:15px;display:grid}.lg-app[data-liquid-ui=b] .learning-admin-empty p{margin:0}.lg-app[data-liquid-ui=b] .learning-editor-form{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.lg-app[data-liquid-ui=b] .learning-editor-group{background:#ffffffbd;border:1px solid #dce5f1;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:21px;display:grid}.lg-app[data-liquid-ui=b] .learning-editor-group>legend{color:#223d62;padding:0 9px;font-size:16px;font-weight:650}.lg-app[data-liquid-ui=b] .learning-editor-group>label{color:#405977;align-content:start;gap:9px;min-width:0;font-size:14px;font-weight:500;display:grid}.lg-app[data-liquid-ui=b] .learning-editor-group .is-wide{grid-column:1/-1}.lg-app[data-liquid-ui=b] .learning-editor-group textarea{resize:vertical;min-height:112px;font-size:15px;line-height:1.7}.lg-app[data-liquid-ui=b] .learning-editor-group .learning-editor-checks{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lg-app[data-liquid-ui=b] .learning-editor-checks>label{color:#304d73;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;font-weight:500;line-height:1.7;display:flex}.lg-app[data-liquid-ui=b] .learning-editor-checks input{accent-color:#087cff;flex:none;width:20px;height:20px;margin:2px 0 0}.lg-app[data-liquid-ui=b] .learning-source-preview{background:#f4f8fd;border:1px solid #dae4ef;border-radius:16px;flex-wrap:wrap;gap:16px;margin:0;padding:16px;display:flex}.lg-app[data-liquid-ui=b] .learning-source-preview img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:240px;max-width:100%}.lg-app[data-liquid-ui=b] .learning-source-preview p{margin:0;font-size:14px}.lg-app[data-liquid-ui=b] .learning-source-preview figcaption{overflow-wrap:anywhere;flex:180px;align-content:center;gap:8px;font-size:14px;line-height:1.7;display:grid}.lg-app[data-liquid-ui=b] .learning-source-preview a{color:#0062d5;align-items:center;gap:7px;min-height:44px;display:inline-flex}.lg-app[data-liquid-ui=b] .learning-visibility-panel{background:#f0f6ff;border:1px solid #d8e5f5;border-radius:16px;padding:16px}.lg-app[data-liquid-ui=b] .learning-visibility-panel>p{color:#526580;margin:12px 0 0;font-size:14px;line-height:1.7}.lg-app[data-liquid-ui=b] .learning-admin-editor>footer{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0 0;font-size:14px;line-height:1.65;display:flex}.lg-app[data-liquid-ui=b] .learning-admin-editor>footer>span{color:#526580;flex:260px}.lg-app[data-liquid-ui=b] .assessment-projects :is(small,em,p),.lg-app[data-liquid-ui=b] .assessment-editor :is(.assessment-critical-control small,.assessment-savebar,.assessment-option-heading){font-size:14px;line-height:1.65}.lg-app[data-liquid-ui=b] .assessment-projects button{border-radius:14px;min-height:78px;padding:15px}.lg-app[data-liquid-ui=b] .assessment-question{background:#ffffffbf;border:1px solid #dbe5f1;border-radius:18px;overflow:hidden}.lg-app[data-liquid-ui=b] .assessment-question-toggle{min-height:64px;padding:16px;font-size:15px}.lg-app[data-liquid-ui=b] .assessment-question-fields{gap:20px;min-width:0;padding:20px}.lg-app[data-liquid-ui=b] .assessment-question-fields>label{font-size:14px}.lg-app[data-liquid-ui=b] .assessment-option{border-radius:14px;min-height:52px}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel{box-shadow:var(--lg-optical-low);background:#ffffffd9;border:1px solid #ffffffef;border-radius:24px;overflow:hidden}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel>header{align-items:flex-start;gap:16px;padding:22px}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel header :is(p,button){font-size:14px}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel :is(th,td){vertical-align:top;white-space:normal;border-bottom:1px solid #e1e8f2;min-width:180px;padding:16px 20px}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel th{color:#405977;background:#f1f5fc;font-weight:600}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel :is(th,td):first-child{z-index:1;background:#f5f8fd;min-width:125px;position:sticky;left:0}.lg-app[data-liquid-ui=b] .v2-shell[data-system] .partner-compare-panel thead th:first-child{z-index:2;background:#eef3fb}@media (max-width:1050px){.lg-app[data-liquid-ui=b] .learning-admin-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:18px}.lg-app[data-liquid-ui=b] .learning-editor-group{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}}@media (max-width:760px){.lg-app[data-liquid-ui=b] .learning-admin-layout{grid-template-columns:minmax(0,1fr);gap:18px}.lg-app[data-liquid-ui=b] .learning-admin-list{padding:18px}.lg-app[data-liquid-ui=b] .knowledge-admin-filters{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.lg-app[data-liquid-ui=b] .knowledge-admin-filters>label{width:100%}.lg-app[data-liquid-ui=b] .knowledge-record-detail>footer button{flex:130px}.lg-app[data-liquid-ui=b] .knowledge-record-detail .knowledge-delete{margin-left:0}.lg-app[data-liquid-ui=b] .finance-action-bar{align-items:stretch}.lg-app[data-liquid-ui=b] .finance-action-bar>button{width:100%}.lg-app[data-liquid-ui=b] .knowledge-editor-grid{grid-template-columns:minmax(0,1fr)}.lg-app[data-liquid-ui=b] .knowledge-editor-grid .wide{grid-column:auto}.lg-app[data-liquid-ui=b] .learning-admin-editor>footer .v2-primary{width:100%}.lg-app[data-liquid-ui=b] .assessment-config{grid-template-columns:minmax(0,1fr)}.lg-app[data-liquid-ui=b] .assessment-question-fields{padding:16px}.lg-app[data-liquid-ui=b] .assessment-option{grid-template-columns:34px minmax(0,1fr)}.lg-app[data-liquid-ui=b] .assessment-answer-label{grid-column:2;font-size:14px}.lg-app[data-liquid-ui=b] .resource-schedule-list dl{grid-template-columns:minmax(0,1fr)}.lg-app[data-liquid-ui=b] .dispute-decision-fields>button{flex:120px}}@media (prefers-reduced-motion:reduce){.lg-app[data-liquid-ui=b] .learning-resource-group>button{transition:none}}.lg-app .platform-assistant:has(.u2-assistant-surface){z-index:600}.lg-app :is(.platform-assistant-panel.u2-assistant-surface,.lg-launcher .v2-workbench-copilot.u2-assistant-surface){--u2-panel-ink:var(--lg-ink,#101a36);--u2-panel-muted:var(--lg-muted,#586986);--u2-panel-line:#dce6f1;--u2-panel-accent:var(--lg-blue,#087cff);z-index:600;border-radius:calc(var(--lg-radius,30px) + 2px);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);width:min(480px,100vw - 48px);height:auto;min-height:0;max-height:760px;color:var(--u2-panel-ink);pointer-events:auto;background:linear-gradient(145deg,#f8fbffe6,#e7f2ffd6);border:1px solid #fffffff0;flex-direction:column;gap:0;margin:0;padding:8px;font-size:15px;line-height:1.65;display:flex;position:fixed;inset:96px 24px 124px auto;overflow:hidden;box-shadow:0 28px 84px #2d436e33,0 6px 20px #2d436e14,inset 0 1px #fff}.lg-app .u2-assistant-surface.u2-assistant-surface :is(button,a,summary){-webkit-tap-highlight-color:transparent}.lg-app .u2-assistant-surface.u2-assistant-surface button{font:inherit;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.lg-app .u2-assistant-surface.u2-assistant-surface button:disabled{opacity:.45;cursor:not-allowed}.lg-app .u2-assistant-surface.u2-assistant-surface :is(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #79afff}.lg-app .u2-assistant-surface.u2-assistant-surface>.u2-assistant-header{background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:64px;margin:0;padding:8px 10px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-brand{min-width:0;min-height:44px;color:var(--u2-panel-ink);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-brand>span:last-child{min-width:0;margin:0;display:block}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-brand strong{white-space:nowrap;color:var(--u2-panel-ink);font-size:16px;font-weight:700;line-height:1.4;display:block}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.u2-assistant-tools,.platform-assistant-tools){flex-direction:row;flex:none;align-items:center;gap:2px;min-width:0;margin:0;padding:0;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.u2-assistant-tools,.platform-assistant-tools)>button{color:#59718c;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:15px;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.u2-assistant-tools,.platform-assistant-tools)>button:is(:hover,.active){color:var(--u2-panel-accent);background:#fff;border-color:#d8e7f8}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-tools>button>b{background:#f05c61;border:2px solid #f4f8fe;min-width:18px;height:18px;font-size:10px;line-height:1;top:0;right:0}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-context{min-height:44px;color:var(--u2-panel-muted);background:#fff;border:0;border-radius:18px 18px 0 0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 14px;font-size:14px;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-context>span{white-space:normal;text-overflow:clip;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-context svg{color:#668bb7;flex:none}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-context>i{color:#5079a7;background:0 0;border-radius:0;flex:none;padding:0;font-size:14px;font-style:normal;font-weight:500;display:block}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-context>i.is-degraded{color:#a36722}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-conversation-center{background:#fff;border-radius:0 0 24px 24px;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-conversation-main{background:#fff;flex-direction:column;width:100%;min-width:0;min-height:0;padding-bottom:8px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-home{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 18px 18px;overflow:auto}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-welcome{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:10px;min-height:0;margin:0;padding:22px 0 20px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-welcome h2{letter-spacing:-.035em;color:var(--u2-panel-ink);margin:4px 0 0;font-size:27px;font-weight:700;line-height:1.35}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-welcome>p{color:var(--u2-panel-muted);box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:15px;line-height:1.65}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-entry-mark{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-self:center;margin:0}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-entry-mark__motion{animation:none}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:10px 0 0;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid>button{color:#344f70;text-align:left;background:#f7faff;border:1px solid #e1eaf5;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;min-height:98px;padding:15px 14px;font-size:15px;line-height:1.65;display:flex;box-shadow:inset 0 1px #fff}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid>button>span{overflow-wrap:anywhere;min-width:0}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid>button>svg{color:#8ea8c4;flex:none;margin-top:3px}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid>button:hover{color:var(--u2-panel-accent);background:#edf5ff;border-color:#b7d5fb}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-continue{color:#507196;text-align:left;background:#f3f7fd;border:0;border-radius:16px;grid-template-columns:22px minmax(0,1fr) 17px;gap:10px;width:100%;min-height:48px;margin-top:14px;padding:11px 14px;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-continue strong{font-size:14px;font-weight:600}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-messages,.platform-chat-messages,.v2-workbench-copilot-messages){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdcfe5 transparent;background:#fff;flex:1;min-height:0;margin:0;padding:20px 18px 12px;overflow:auto}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-message,.v2-workbench-copilot-messages>article){background:0 0;border:0;align-items:flex-start;gap:10px;margin:0 0 22px;padding:0;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-message,.v2-workbench-copilot-messages>article)>div{min-width:0;max-width:calc(100% - 42px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-message,.v2-workbench-copilot-messages>article)>div>p{color:var(--u2-panel-ink);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:15px;line-height:1.8}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-message.is-user,.v2-workbench-copilot-messages>article.user){justify-content:flex-end}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-message.is-user,.v2-workbench-copilot-messages>article.user)>div{max-width:88%}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-message.is-user,.v2-workbench-copilot-messages>article.user)>div>p{color:#275384;background:#eaf3ff;border-radius:20px 20px 6px;padding:11px 15px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-mini{background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-runtime,.u2-assistant-runtime,.is-ungrounded){color:#677b92;background:0 0;border:0;border-radius:0;margin:10px 0 0;padding:0;font-size:14px;font-style:normal;line-height:1.65;display:block}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-runtime.is-degraded,.u2-assistant-runtime.is-degraded,.is-ungrounded){color:#a36722}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-actions,.v2-workbench-copilot-actions){gap:8px;margin-top:14px;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-actions,.v2-workbench-copilot-actions)>button{color:#3c648f;text-align:left;min-width:0;min-height:52px;box-shadow:none;background:#f8fbff;border:1px solid #dee9f6;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 13px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-actions,.v2-workbench-copilot-actions)>button:hover{background:#edf5ff;border-color:#b7d5fb;transform:none}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-actions,.v2-workbench-copilot-actions) :is(strong,small){font-size:14px;line-height:1.5}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-actions,.v2-workbench-copilot-actions) small{color:#778ba2}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-citations{margin-top:12px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-citations>summary{color:#537fae;min-height:44px;font-size:14px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-citations article{background:#f6f9fe;border:1px solid #e1eaf5;border-radius:17px;padding:14px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-citations :is(small,strong,p,a,article>span){font-size:14px;line-height:1.65}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.u2-assistant-loading,.platform-assistant-history-loading){color:#6e87a4;align-items:center;gap:9px;margin:12px 0;padding:0;font-size:14px;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-loading strong{font-size:14px;font-weight:500}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-quick,.v2-workbench-copilot-suggestions){scrollbar-width:thin;background:#fff;flex:none;gap:8px;margin:0;padding:10px 16px;display:flex;overflow:auto}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-quick,.v2-workbench-copilot-suggestions)>button{color:#587799;white-space:normal;text-align:left;background:#f7faff;border:1px solid #e1eaf5;border-radius:14px;flex:none;max-width:260px;min-height:44px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input{--u2-morph-ink:var(--u2-panel-ink);--u2-morph-muted:var(--u2-panel-muted);background:#f7faff;border:1px solid #dce6f1;border-radius:23px;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:64px;margin:8px 14px 10px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;overflow:hidden;transform:none;box-shadow:inset 0 1px #fff}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input:before,.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input :is(.u2-morph-input__mark,.u2-morph-input__hint){display:none}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input:is(.is-focused,.is-ready){background:#fff;border-color:#8abbff;box-shadow:0 0 0 3px #edf4ff}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input.is-error{box-shadow:none;background:#fff8f8;border-color:#e2a8a8}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input.is-busy{box-shadow:none;background:#f7faff;border-color:#dce6f1;border-radius:23px;transform:none}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input textarea{width:100%;min-height:24px;max-height:82px;color:var(--u2-panel-ink);background:0 0;border:0;margin:0;padding:0;font-size:16px;line-height:1.6}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input__processing{color:#557ca8}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input__processing strong{font-size:14px;font-weight:500}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input__send{background:var(--u2-panel-accent);color:#fff;width:44px;height:44px;min-height:44px;box-shadow:none;border:0;border-radius:15px;margin:0;padding:0;transform:none}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input__send:not(:disabled):hover{box-shadow:none;background:#0668dc;transform:none}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input__send:disabled{color:#93a8c0;opacity:1;background:#e5edf8}.lg-app .u2-assistant-surface.u2-assistant-surface .v2-workbench-agent-error,.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-error{color:#a24f4f;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #efd4d4;border-radius:16px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.7}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-error{margin:8px 14px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list{background:#fff;flex:1;min-height:0;margin:0;padding:14px 16px;overflow:auto}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list>header{background:0 0;border:0;height:auto;padding:0 0 12px;display:block}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list>header :is(strong,span){font-size:14px;line-height:1.65}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9eff7;border-radius:0;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 0;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list>button>div{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list>button :is(strong,small){white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.6;display:block}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-message-thread-list>button>span{color:#668bb7;background:#eff5ff;border-radius:15px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-head{background:#fff;border:0;border-top:1px solid #edf1f7;flex:none;align-items:center;gap:10px;height:auto;min-height:62px;padding:10px 14px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-head>button{color:#668bb7;background:#f4f8fe;border:0;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-head>div{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-head :is(small,strong,span){white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-head>span{color:#668bb7;background:#edf4ff;border-radius:12px;flex:none;max-width:86px;padding:4px 8px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-messages>article>div{min-width:0;max-width:88%}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-messages :is(small,time){color:#778ba2;font-size:14px;line-height:1.6}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-messages p{color:#233951;overflow-wrap:anywhere;background:#f7faff;border:1px solid #e3ebf5;border-radius:20px 20px 20px 6px;padding:11px 14px;font-size:15px;line-height:1.8}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-messages>article.mine p{color:#275384;background:#eaf3ff;border-color:#0000;border-radius:20px 20px 6px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-empty{color:#778ba2;gap:8px;min-height:180px;padding:20px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-empty :is(strong,p){color:#5c7798;margin:0;font-size:15px;line-height:1.7}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose{box-shadow:none;background:#f7faff;border:1px solid #dce6f1;border-radius:23px;flex-direction:column;flex:none;align-items:stretch;gap:10px;margin:8px 14px 0;padding:10px 12px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-row textarea{background:0 0;border:0;width:100%;min-width:0;min-height:44px;max-height:88px;padding:8px 0;font-size:16px;line-height:1.6}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-row>button{color:#668bb7;background:#eaf1fb;border:0;border-radius:15px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-row>.platform-chat-send{background:var(--u2-panel-accent);color:#fff}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-quick{scrollbar-width:thin;gap:6px;display:flex;overflow:auto}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-quick>button{color:#617e9f;background:#fff;border:1px solid #e0e9f5;border-radius:13px;flex:none;width:auto;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.5}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-head>span{color:#6786a8;align-items:center;gap:5px;display:flex}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-audience{min-width:170px;max-width:100%;font-size:14px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-emojis{background:#fff;border-color:#dce6f1;border-radius:20px;gap:6px;padding:10px;bottom:72px;left:0;box-shadow:0 15px 35px #46608426}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-emojis button{color:#557899;background:#f4f8fe;border-radius:13px;width:auto;min-width:44px;height:44px;min-height:44px;padding:8px;font-size:16px}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-channel{text-align:center;color:#778ba2;flex:none;padding:10px 16px 4px;font-size:14px;line-height:1.6}@media (max-width:620px){body:has(.u2-assistant-surface:not([aria-hidden=true]))>a[href="/__ops/"][aria-label=测试环境，打开服务目录]{display:none}.lg-app :is(.platform-assistant-panel.u2-assistant-surface,.lg-launcher .v2-workbench-copilot.u2-assistant-surface){top:max(10px,env(safe-area-inset-top));right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:600;border-radius:28px;width:calc(100vw - 20px);max-width:none;height:auto;max-height:none;padding:6px;left:auto}.lg-app .u2-assistant-surface.u2-assistant-surface>.u2-assistant-header{min-height:60px;padding:5px 8px}.lg-app .platform-assistant-panel.u2-assistant-surface>.u2-assistant-header{flex-wrap:wrap;gap:2px 10px}.lg-app .platform-assistant-panel.u2-assistant-surface .platform-assistant-tools{flex-basis:100%;justify-content:flex-end}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-context{border-radius:20px 20px 0 0;padding:8px 12px;font-size:14px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-assistant-home{padding:8px 12px 12px}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-welcome{gap:8px;padding:16px 0}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-welcome h2{font-size:25px}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid{gap:8px}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid>button{min-height:112px;padding:12px 11px 34px;display:block;position:relative}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-assistant-question-grid>button>svg{margin:0;position:absolute;bottom:10px;right:11px}.lg-app .u2-assistant-surface.u2-assistant-surface :is(.platform-assistant-messages,.platform-chat-messages,.v2-workbench-copilot-messages){padding:16px 12px 10px}.lg-app .u2-assistant-surface.u2-assistant-surface .u2-morph-input{margin:8px 10px 6px;padding:9px 10px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose{margin:8px 10px 0;padding:9px 10px}.lg-app .u2-assistant-surface.u2-assistant-surface .platform-chat-compose-row{gap:6px}}@media (prefers-reduced-motion:reduce){.lg-app .u2-assistant-surface.u2-assistant-surface,.lg-app .u2-assistant-surface.u2-assistant-surface *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lg-app :is(#u2-platform-assistant,#u2-workbench-assistant) :is(.u2-morph-input,.platform-chat-compose-row) textarea{box-sizing:border-box;width:100%;min-width:0;min-height:24px;max-height:82px;color:var(--u2-panel-ink);resize:none;margin:0;padding:0;font-family:inherit;font-size:16px;line-height:1.6;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.lg-app :is(#u2-platform-assistant,#u2-workbench-assistant) .platform-chat-compose-row textarea{min-height:44px;max-height:88px;padding-block:8px}.lg-app .platform-assistant.u2-v2-root{pointer-events:none;z-index:600;width:100%;height:100dvh;display:block;position:fixed;inset:0}.lg-app .platform-assistant.u2-v2-root>.platform-assistant-trigger{pointer-events:auto;z-index:601}.lg-app[data-liquid-ui] .platform-assistant.u2-v2-root>.platform-assistant-trigger.u2-v2-trigger{width:64px;min-width:64px;height:64px;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;filter:none;perspective:none;background:0 0;border:0;border-radius:18px;padding:6px;animation:none;bottom:20px;right:24px;transform:translate(0,0)scale(1)!important}.lg-app .platform-assistant.u2-v2-root>.u2-v2-trigger>.u2-star-entry{width:52px;height:52px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;grid-area:auto;margin:0;padding:0;display:block;position:relative}.lg-app .u2-star-entry__float{place-items:center;transition:transform .22s;display:grid;position:absolute;inset:0}.lg-app .u2-star-entry__halo{opacity:.7;pointer-events:none;background:radial-gradient(circle,#8b9cf126 0%,#6d9cdd12 38%,#6d9cdd00 70%);border:0;border-radius:50%;display:block;position:absolute;inset:0}.lg-app .u2-star-entry__glyph{filter:drop-shadow(0 4px 6px #3f4faf21);width:34px;height:34px;display:block;position:relative}.lg-app .u2-star-entry__glyph>i{width:18%;height:92%;box-shadow:none;transform-origin:50%;background:linear-gradient(#2f75f3 2%,#6057e8 47%,#c45f9b 100%);border:0;border-radius:999px;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lg-app .u2-star-entry__glyph>i:nth-child(2){background:linear-gradient(#2d87ee,#6d59e3 50%,#cb6698);transform:translate(-50%,-50%)rotate(60deg)}.lg-app .u2-star-entry__glyph>i:nth-child(3){background:linear-gradient(#24a899,#3c86e7 51%,#8e5ede);transform:translate(-50%,-50%)rotate(120deg)}.lg-app .platform-assistant.u2-v2-root>.u2-v2-trigger .u2-star-entry__glyph>b{background:#4d6ee9;border:2px solid #ffffffeb;border-radius:50%;width:22%;height:22%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #4e67e11f}.lg-app .u2-star-entry.is-animated .u2-star-entry__glyph{animation:14s linear infinite u2-star-entry-rotate}.lg-app .u2-star-entry.is-animated .u2-star-entry__halo{animation:6.2s ease-in-out infinite u2-star-entry-breathe}.lg-app .platform-assistant[data-u2-motion=paused] .u2-star-entry *,.lg-app[data-liquid-motion=paused] .u2-star-entry *,.lg-app .u2-v2-trigger[aria-expanded=true] .u2-star-entry *{animation-play-state:paused}.lg-app[data-liquid-ui] .platform-assistant.u2-v2-root>.u2-v2-trigger:focus-visible{outline-offset:3px;outline:2px solid #62a4e4}.lg-app[data-liquid-ui] .platform-assistant.u2-v2-root>.u2-v2-trigger>.platform-assistant-unread{min-width:20px;height:20px;padding:0 4px;font-size:10px;top:1px;right:0}@media (hover:hover){.lg-app .u2-v2-trigger:hover .u2-star-entry__float{transform:translateY(-2px)}}.lg-app .u2-v2-trigger:active .u2-star-entry__float{transform:translateY(1px)scale(.96)}@keyframes u2-star-entry-rotate{to{transform:rotate(360deg)}}@keyframes u2-star-entry-breathe{0%,74%,to{opacity:.7;transform:scale(1)}84%{opacity:1;transform:scale(1.08)}}@media (max-width:760px){.lg-app[data-liquid-ui] .platform-assistant.u2-v2-root>.platform-assistant-trigger.u2-v2-trigger{right:12px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:58px;min-width:58px;height:58px;min-height:58px;padding:5px}.lg-app .platform-assistant.u2-v2-root>.u2-v2-trigger>.u2-star-entry{width:48px;height:48px}.lg-app[data-liquid-ui] .platform-assistant.u2-v2-root.is-open>.platform-assistant-trigger.u2-v2-trigger{bottom:calc(11px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.lg-app .u2-star-entry *{transition:none!important;animation:none!important}.lg-app .u2-star-entry__float{transform:none!important}}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel{--u2-panel-ink:#263b52;--u2-panel-muted:#8391a3;--u2-panel-line:#e8edf4;--u2-panel-accent:#287ddb;font-synthesis:none;color:#20364e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel *{box-sizing:border-box}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel button{font:inherit;line-height:inherit;cursor:pointer;color:inherit;min-width:0;min-height:0;box-shadow:none;text-transform:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel button:disabled{opacity:1;cursor:default}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #56a0f1}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel :is(p,h2,h3,h4){margin:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel svg{fill:none;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel a{color:#287ddb}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel{-webkit-backdrop-filter:blur(20px)saturate(125%);transform-origin:100% 100%;z-index:4;background:linear-gradient(150deg,#ffffffc9,#eff8ffcd);border:1px solid #ffffffef;border-radius:26px;flex-direction:column;width:480px;height:760px;max-height:calc(100% - 138px);transition:transform .24s cubic-bezier(.2,.7,.2,1),opacity .18s;display:flex;position:absolute;bottom:114px;right:30px;overflow:hidden;box-shadow:0 25px 65px #456a9926,0 4px 16px #5e84ac13}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel.is-closed{opacity:0;pointer-events:none;transform:translate(20px,35px)scale(.95)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel.is-expanded{width:min(800px,100% - 60px);height:calc(100% - 140px)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-panel-header{flex:none;padding:17px 18px 0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row{align-items:center;gap:10px;min-height:44px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-logo{object-fit:contain;filter:drop-shadow(0 1px 1px #4779a625);flex:none;width:30px;height:36px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row h2{letter-spacing:.02em;white-space:nowrap;color:#20354e;font-size:18px;font-weight:650}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-header-actions{align-items:center;gap:0;margin-left:auto;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-icon-button{color:#6b8097;border-radius:10px;place-items:center;width:40px;height:44px;transition:background .15s,color .15s;display:grid;position:relative}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-icon-button:hover{color:#2879c7;background:#e5effa80}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-icon-button[aria-pressed=true]{color:#287ddb;background:#e5f0fc99}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-icon-button svg{width:19px;height:19px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-badge-dot{background:#4994e8;border:1px solid #edf7ff;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:10px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-context-row{color:#8192a7;overflow-wrap:anywhere;align-items:flex-start;gap:6px;padding:9px 4px 15px;font-size:12px;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-context-row svg{color:#718da9;flex:none;width:14px;height:18px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-context-separator{color:#abb8c7}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-status-strip{color:#8b785b;background:#fff8eab3;border-top:1px solid #f1e7d7;border-bottom:1px solid #f1e7d7;flex:none;align-items:flex-start;gap:7px;padding:9px 22px;font-size:11px;line-height:1.7;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-status-strip svg{color:#ae9670;flex:none;width:13px;height:18px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-reading{scrollbar-width:thin;scrollbar-color:#ceddec transparent;overscroll-behavior:contain;background:#fffffff5;flex:1;min-height:0;overflow:hidden auto}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-reading::-webkit-scrollbar{width:4px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-reading::-webkit-scrollbar-thumb{background:#ceddec;border-radius:10px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-thread-content{min-height:100%;padding:23px 25px 22px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-user-bubble{color:#304b6c;overflow-wrap:anywhere;background:#edf3ff;border-radius:13px 13px 4px;width:fit-content;max-width:86%;margin:0 0 26px auto;padding:11px 15px;font-size:15px;line-height:1.65}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-assistant-response{align-items:flex-start;gap:12px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-logo{object-fit:contain;flex:none;width:25px;height:29px;margin-top:2px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-body{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy{letter-spacing:.04px;color:#263b52;overflow-wrap:anywhere;font-size:16px;line-height:1.76}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy p+p{margin-top:16px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy h3{margin:22px 0 8px;font-size:15px;font-weight:620;line-height:1.8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy strong{color:#1e344c;font-weight:620}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy ol{margin:13px 0 0;padding-left:21px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy li{margin-bottom:11px;padding-left:3px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy li:last-child{margin-bottom:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-text-note{color:#7b8ca0;margin-top:15px;font-size:13px;line-height:1.7}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process{min-width:0;margin:-2px 0 20px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process summary{cursor:pointer;color:#547497;align-items:center;gap:8px;width:100%;min-height:28px;font-size:13px;line-height:1.7;list-style:none;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process summary::-webkit-details-marker{display:none}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-summary-text{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process summary>.u2-chevron{color:#96a5b6;flex:none;width:13px;height:13px;transition:transform .15s}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process[open] summary>.u2-chevron{transform:rotate(180deg)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process.is-busy .u2-process-summary-text{background:linear-gradient(100deg,#437cbd 14%,#7956c2 42%,#468fd2 72%,#437cbd 92%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite status-shimmer}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-status-mark{color:#5892c8;flex:none;place-items:center;width:18px;height:18px;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-status-mark svg{width:16px;height:16px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-status-mark.is-spin{border:1.5px solid #6d98c9;border-color:#6d98c9 #9289d7 #dfebf8 #dfebf8;border-radius:50%;animation:1.3s linear infinite rotate}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-steps{color:#8493a6;margin-top:9px;padding:0 0 0 25px;font-size:12px;line-height:1.7;position:relative}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-steps:before{content:"";background:#e3ebf4;width:1px;position:absolute;top:9px;bottom:10px;left:8px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step{align-items:center;gap:8px;min-height:29px;display:flex;position:relative}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step .u2-step-icon{color:#559d98;background:#fff;place-items:center;width:14px;height:14px;display:grid;position:absolute;left:-23px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step .u2-step-icon svg{width:12px;height:12px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step .u2-step-icon.running{border:1.5px solid #e0eaf5;border-top-color:#658bd0;border-radius:50%;width:12px;height:12px;animation:1.3s linear infinite rotate;left:-22px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step.current{color:#617d9f}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step.pending{color:#a6b0bd}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process-step.pending .u2-step-icon{background:#d6dfea;border-radius:50%;width:5px;height:5px;left:-18px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-go-link{color:#227bd1;text-align:left;align-items:center;gap:7px;max-width:100%;min-height:44px;font-size:14px;font-weight:550;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-go-link svg{flex:none;width:15px;height:15px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-go-link:hover{color:#175da4;text-underline-offset:4px;text-decoration:underline}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-navigation-sub{color:#8796a8;margin-top:-4px;font-size:12px;line-height:1.6}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related{color:#7b8ea4;border-top:1px solid #eef1f5;margin-top:17px;padding-top:12px;font-size:12px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related summary{cursor:pointer;align-items:center;gap:7px;min-height:29px;list-style:none;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related summary::-webkit-details-marker{display:none}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related summary svg{width:12px;height:12px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related[open] summary svg{transform:rotate(90deg)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related-links{flex-direction:column;margin:4px 0 0;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related-links button{text-align:left;color:#4f769d;align-items:center;gap:7px;min-height:35px;font-size:13px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-related-links button svg{width:13px;height:13px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-tools{color:#94a2b3;align-items:center;gap:5px;min-height:27px;margin-top:24px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-tools .u2-source-button{color:#8899ad;align-items:center;gap:6px;min-height:32px;margin-right:auto;font-size:11px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-tools .u2-source-button svg{width:12px;height:12px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-utility-button{color:#9eabba;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-utility-button svg{width:14px;height:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-utility-button:hover{color:#588cc0;background:#f1f6fc}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text{color:#7d90a6;padding-top:8px;font-size:12px;line-height:1.8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-next-question{border-top:1px solid #eef2f6;flex-wrap:wrap;gap:2px 15px;margin-top:26px;padding-top:16px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-next-question button{color:#6582a2;text-align:left;align-items:center;gap:4px;max-width:100%;min-height:36px;font-size:12px;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-next-question button svg{width:12px;height:12px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer{background:linear-gradient(110deg,#f6faffed,#edf6ffdf);border-top:1px solid #e4edf6;flex:none;padding:14px 17px 15px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer-box{background:#ffffffef;border:1px solid #dce6f2;border-radius:16px;align-items:flex-end;gap:8px;min-height:72px;padding:11px 10px 10px 15px;transition:box-shadow .2s,border-color .2s;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer-box:focus-within{border-color:#87a6d9;box-shadow:0 0 0 2px #91b1f019}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer textarea{width:100%;min-width:0;box-shadow:none;resize:none;color:#354d69;background:0 0;border:0;outline:0;flex:1;height:48px;max-height:83px;padding:3px 0;font-size:14px;line-height:1.65}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer textarea::placeholder{color:#9aa8b8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button{color:#fff;background:#3587df;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button svg{width:19px;height:19px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button:hover{background:#2476cd}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button:active{transform:scale(.96)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button:disabled{color:#a6b6c9;background:#edf2f8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button.pause{color:#6690bc;background:#ecf2fc}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer-hint{color:#95a4b6;justify-content:space-between;align-items:center;padding:8px 3px 0;font-size:10px;line-height:1.5;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome{padding:42px 29px 28px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-identity{color:#8092a9;align-items:center;gap:9px;font-size:12px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-identity img{object-fit:contain;width:31px;height:38px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome h3{letter-spacing:.02em;color:#253b53;margin-top:20px;font-size:23px;font-weight:600;line-height:1.55}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome>p{color:#8b98aa;margin-top:11px;font-size:13px;line-height:1.75}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-questions{flex-direction:column;margin-top:35px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-question{text-align:left;color:#5d7694;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:62px;font-size:14px;line-height:1.65;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-question svg{color:#95abc1;flex:none;width:15px;height:15px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-question:hover{color:#287cc8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-question:hover svg{color:#287cc8;transform:translate(2px)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-footnote{color:#a0acba;margin-top:26px;font-size:11px;line-height:1.8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-clarification-options{flex-direction:column;margin-top:19px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-clarification-option{text-align:left;color:#4c6e95;border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-height:54px;font-size:14px;line-height:1.6;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-clarification-option svg{color:#8fa6bf;flex:none;width:14px;height:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-clarification-option:hover{color:#287bd0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-inline-error{color:#a27669;align-items:center;gap:6px;margin-bottom:17px;font-size:12px;line-height:1.8;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-inline-error svg{flex:none;width:15px;height:15px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-retry-button{color:#277ccb;align-items:center;gap:7px;min-height:44px;margin-top:18px;font-size:14px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-retry-button svg{width:16px;height:16px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-view-heading{align-items:center;gap:9px;margin-bottom:24px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-back-button{color:#8da0b4;place-items:center;width:32px;height:36px;margin-left:-7px;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-back-button svg{width:18px;height:18px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-view-heading h3{font-size:17px;font-weight:600}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-view-caption{color:#99a7b8;margin-bottom:14px;font-size:12px;line-height:1.7}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-history-row{text-align:left;color:#456685;border-bottom:1px solid #edf1f5;align-items:center;gap:12px;width:100%;min-height:79px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-history-row svg{color:#8ba1b8;width:18px;height:18px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-history-text{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-history-text strong{font-size:14px;font-weight:550;line-height:1.6;display:block}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-history-text span{color:#95a3b3;margin-top:5px;font-size:12px;line-height:1.6;display:block}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-history-row .u2-arrow{width:14px;height:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-message{border-top:1px solid #edf1f5;align-items:flex-start;gap:11px;padding:20px 0;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-message svg{color:#5e87b0;flex:none;width:20px;height:22px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-message .u2-service-copy{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-copy h4{margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.65}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-copy p{color:#8795a7;font-size:12px;line-height:1.75}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-copy button{color:#307fd0;align-items:center;gap:6px;min-height:40px;margin-top:5px;font-size:13px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-copy button svg{width:13px;height:13px;color:inherit}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-preview{padding:26px 26px 28px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-preview .u2-view-heading{margin-bottom:26px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-system{color:#8295aa;align-items:center;gap:6px;font-size:12px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-system svg{width:14px;height:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-preview h3.u2-business-title{margin-top:12px;font-size:21px;font-weight:620}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-preview>p{color:#758ba5;margin-top:15px;font-size:14px;line-height:1.85}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-divider{background:#e7eef6;height:1px;margin:25px 0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-hint{color:#91a1b4;font-size:12px;line-height:1.8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-business-preview .u2-go-link{margin-top:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel{z-index:600;pointer-events:auto;gap:0;width:480px;max-width:calc(100vw - 60px);height:760px;min-height:0;max-height:calc(100dvh - 138px);margin:0;padding:0;animation:none;position:fixed;inset:auto 30px 114px auto}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel.is-expanded{width:min(800px,100vw - 60px);height:calc(100dvh - 140px);max-height:calc(100dvh - 140px)}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-panel-header{background:0 0;border:0;height:auto;min-height:0;margin:0;display:block}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-logo.u2-entry-mark{--u2-entry-size:30px;align-self:auto;height:36px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-logo.u2-entry-mark{--u2-entry-size:25px;align-self:auto;height:29px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome-identity>.u2-entry-mark{--u2-entry-size:31px;align-self:auto;height:38px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-icon-button{flex:none;width:44px;height:44px;min-height:44px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-header-actions{flex:none;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row h2{min-width:0;margin:0;line-height:1.4}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-reading{flex:1 1 0;min-width:0;position:relative}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-assistant-response{margin-bottom:28px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy{white-space:normal}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy p{white-space:pre-wrap}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy ul{margin:13px 0 0;padding-left:21px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy :is(pre,code){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;border-radius:12px;padding:13px;overflow:auto}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer{min-width:0;margin:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer textarea{resize:none;min-height:24px;margin:0;padding:3px 0;font-family:inherit;font-size:14px;line-height:1.65;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button{min-width:44px;min-height:44px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel :is(.u2-composer-hint,.u2-welcome-footnote,.u2-business-hint,.u2-view-caption){display:none}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-latest-button{color:#6c8cad;z-index:2;background:#fff;border:1px solid #e4ebf4;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 16px 15px auto;display:grid;position:sticky;bottom:15px;box-shadow:0 4px 15px #7790b419}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-latest-button svg{width:17px;height:17px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-empty{color:#8092a9;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:200px;padding:28px;font-size:14px;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-empty svg{width:26px;height:26px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-toast{color:#4e729a;background:#f0f6ff;flex:none;margin:0;padding:10px 18px;font-size:13px;line-height:1.6}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text{overflow-wrap:anywhere}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-source-item{border-bottom:1px solid #edf1f5;padding:10px 0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-source-item :is(p,a){font-size:13px;line-height:1.7}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-source-item strong{font-size:13px;font-weight:550;line-height:1.7}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-process.is-busy .u2-process-summary-text{animation:3s linear infinite u2-progress-shimmer}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel :is(.u2-status-mark.is-spin,.u2-step-icon.running,.u2-spinner){animation:1.3s linear infinite u2-progress-rotate}.lg-app[data-u2-motion=paused] .u2-assistant-surface.u2-v2-panel.u2-v2-panel *,.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel[aria-hidden=true] *{animation-play-state:paused!important}@keyframes u2-progress-shimmer{to{background-position:-200% 0}}@keyframes u2-progress-rotate{to{transform:rotate(360deg)}}@media (max-width:620px){.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel,.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel.is-expanded{top:auto;left:auto;right:10px;bottom:calc(101px + env(safe-area-inset-bottom,0px));width:calc(100vw - 20px);max-width:370px;height:calc(100% - 116px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100% - 116px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:23px;padding:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-panel-header{padding:12px 13px 0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row{gap:7px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row h2{font-size:17px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-header-actions{gap:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-icon-button{width:44px;height:44px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-expand-button{display:none}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-context-row{padding:8px 5px 13px;font-size:11px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-thread-content{padding:19px 19px 23px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-answer-copy{font-size:15px;line-height:1.8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-logo{width:22px;height:26px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-logo.u2-entry-mark{--u2-entry-size:22px;height:26px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-assistant-response{gap:10px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome{padding:32px 24px 25px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-welcome h3{font-size:21px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer{padding:12px 12px 13px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-composer textarea{font-size:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-status-strip{padding:8px 19px}}@media (max-width:360px){.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-panel-header{padding-inline:10px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-logo{width:24px;height:30px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-logo.u2-entry-mark{--u2-entry-size:24px;height:30px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row{gap:5px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-title-row h2{letter-spacing:0;font-size:16px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-header-actions{gap:0}}@media (prefers-reduced-motion:reduce){.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel,.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel{-webkit-backdrop-filter:none;background:#f3f8ff}}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-send-button.is-busy{color:#6690bc;background:#ecf2fc}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-error-actions{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:18px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-error-actions .u2-retry-button{margin:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-text-button{color:#6b83a0;text-align:left;min-height:44px;font-size:14px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-text-button:hover{color:#287ddb}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-view-loading{color:#7187a2;align-items:center;gap:9px;padding:16px 0;font-size:13px;line-height:1.7;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-tools{align-items:flex-start}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-response-tools>span:only-of-type{flex:1}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources{flex:1;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources>summary{cursor:pointer;list-style:none}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources>summary::-webkit-details-marker{display:none}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text{color:#7d90a6;overflow-wrap:anywhere;padding-top:8px;font-size:13px;line-height:1.75}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text article{border-bottom:1px solid #edf1f5;padding:12px 0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text article strong{color:#557397;font-size:13px;font-weight:550;line-height:1.7}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text article p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.75}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-sources-text article a{align-items:center;gap:4px;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-utility-button[aria-pressed=true]{color:#287ddb;background:#eef5ff}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel>.u2-latest-button{margin:0;position:absolute;bottom:116px;right:16px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:0 0 25px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn>span{color:#8495aa;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn>p{color:#263b52;white-space:pre-wrap;overflow-wrap:anywhere;max-width:92%;font-size:16px;line-height:1.76}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn.is-mine{align-items:flex-end}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn.is-mine>p{color:#304b6c;background:#edf3ff;border-radius:13px 13px 4px;max-width:86%;padding:11px 15px;font-size:15px;line-height:1.65}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-unread-count{color:#287ddb;background:#e8f2ff;border-radius:50%;flex:none;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-composer{flex-direction:column;gap:9px;display:flex;position:relative}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-composer>.am-select{width:100%;min-width:0;max-width:100%}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-composer .am-select__control{border-radius:13px;min-height:40px;font-size:13px}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-composer .u2-composer-box{width:100%;min-width:0}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-chat-quick{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-chat-quick>button{text-align:left;color:#6782a2;max-width:100%;min-height:32px;font-size:12px;line-height:1.6}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-chat-quick>button:hover{color:#287ddb}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-chat-emojis{background:#fff;border:1px solid #dfebf7;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-chat-emojis>button{color:#5e7897;border-radius:9px;place-items:center;min-width:0;height:40px;font-size:15px;line-height:1.4;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-chat-emojis>button:hover{color:#287ddb;background:#edf4ff}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-emoji-button{color:#8b9eb4;border-radius:9px;flex:none;place-items:center;width:32px;height:44px;display:grid}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-emoji-button[aria-expanded=true]{color:#287ddb;background:#edf4ff}.lg-app .platform-assistant[data-u2-motion=paused] :is(.u2-entry-mark__motion,.u2-entry-mark__shadow,.u2-entry-mark__glint),.lg-app .platform-assistant[data-u2-motion=paused] .u2-v2-panel *{animation-play-state:paused!important}.lg-app #u2-platform-assistant.u2-v2-panel .u2-context-row{flex-flow:row;min-width:0}.lg-app #u2-platform-assistant.u2-v2-panel .u2-context-row>span{min-width:0;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.lg-app #u2-platform-assistant.u2-v2-panel .u2-composer{width:100%;box-shadow:none;border:0;border-top:1px solid #e4edf6;border-radius:0;align-items:normal;gap:0;display:block}.lg-app #u2-platform-assistant.u2-v2-panel .u2-composer-box{width:100%;min-width:0}.lg-app #u2-platform-assistant.u2-v2-panel .u2-composer textarea{box-sizing:border-box;resize:none;color:#354d69;flex:1;width:100%;min-width:0;height:48px;min-height:24px;max-height:83px;margin:0;padding:3px 0;font-family:inherit;line-height:1.65;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;font-size:14px!important}.lg-app #u2-platform-assistant.u2-v2-panel .u2-service-composer{flex-direction:column;align-items:stretch;gap:9px;display:flex}@media (max-width:620px){.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn>p{font-size:15px;line-height:1.8}.lg-app .u2-assistant-surface.u2-v2-panel.u2-v2-panel .u2-service-turn.is-mine>p{font-size:14px;line-height:1.65}}.lg-app[data-liquid-ui] :is(.lg-workspace-header,.lg-launcher .v2-console-topbar).lg-shell-header{height:auto;min-height:116px;box-shadow:none;background:0 0;border:0;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 30px;display:grid;position:relative;top:auto}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-brand,.v2-brand){flex:none;width:180px;margin:0;padding:0}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-brand img,.v2-brand-logo){object-fit:contain;width:180px;height:auto;max-height:44px;display:block}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-tabs,.lg-launcher-topnav){justify-self:center;gap:1px;width:max-content;min-width:0;max-width:100%;height:56px;min-height:56px;margin:0;padding:5px}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-tabs,.lg-launcher-topnav)>button{height:44px;min-height:44px;padding-inline:clamp(10px,1vw,18px);font-size:13px;font-weight:550}.lg-app[data-liquid-ui] .lg-shell-header .lg-shell-actions{grid-area:1/3;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-search{color:#294a72;background:linear-gradient(145deg,#ffffffe0,#e5f4ff85);border:1px solid #fffffff2;border-radius:999px;flex:none;align-items:center;gap:9px;width:210px;height:46px;min-height:46px;padding:0 15px;display:flex;box-shadow:inset 0 1px 2px #fff,0 4px 12px #5084bc18}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-search>span{color:#68809e;min-width:0;font-size:13px;line-height:20px;display:block}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-search>svg{width:20px;height:20px}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-inbox{color:#183458;background:linear-gradient(145deg,#ffffffe0,#e5f4ff85);border:1px solid #fffffff2;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px 2px #fff,0 4px 12px #5084bc18}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-inbox>svg{width:24px;height:24px}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-inbox>i{color:#fff;background:#f45b64;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:650;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-inbox[aria-expanded=true]{background:linear-gradient(145deg,#fff,#d9ecffb3);border-color:#fff;box-shadow:inset 0 1px 2px #fff,0 4px 15px #5084bc27}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-search,.lg-workspace-inbox):focus-visible{outline-offset:3px;outline:3px solid #087cff55}.lg-app[data-liquid-ui] .lg-shell-header .v2-launcher-account{z-index:112;flex:none;margin:0;position:relative}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-trigger{text-align:left;align-items:center;width:auto;max-width:198px;min-height:48px;display:flex;min-width:168px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;gap:10px!important;padding:2px!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-trigger:hover,.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-trigger.is-open{background:#ffffff30!important;border-color:#ffffff94!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-avatar{flex:none;place-items:center;min-width:44px;display:grid;position:relative;flex-basis:44px!important;width:44px!important;height:44px!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-trigger .v2-avatar{background:var(--avatar-surface)!important;border:1px solid #fff!important;border-radius:14px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px 1px #fff,0 4px 12px #3a7dd12b!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-copy{align-items:flex-start;min-width:0;max-width:128px;flex-direction:column!important;gap:2px!important;display:flex!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-copy strong{color:#142b4b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden;font-size:14px!important;line-height:20px!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-copy small{color:#607898;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden;font-size:11px!important;line-height:15px!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-copy em{display:none}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-chevron{color:#294a72;flex:none;margin:0!important;display:block!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-launcher-profile-menu{-webkit-backdrop-filter:blur(30px)saturate(140%);max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px);position:absolute;left:auto;right:0;background:#f8fcfff0!important;border:1px solid #fff!important;border-radius:26px!important;width:372px!important;top:calc(100% + 14px)!important;box-shadow:inset 0 1px #fff,0 24px 65px #2d4b8030!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer{-webkit-backdrop-filter:blur(26px)saturate(145%);transform-origin:100% 0;background:#fafdfff0;border:1px solid #fffffff2;border-radius:30px;width:min(480px,100vw - 32px);height:min(720px,100dvh - 130px);max-height:calc(100dvh - 130px);position:fixed;top:106px;right:27px;box-shadow:inset 0 1px #fff,0 25px 60px #36588a2b}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric{box-sizing:border-box;border-radius:22px;gap:10px;min-width:0;min-height:92px;padding:17px 20px}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric>span{flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;font-size:13px;line-height:1.45;display:flex}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:25px;line-height:1.2}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric.is-highlight{border:1px solid #ffffffeb;flex-wrap:wrap;gap:12px;min-height:88px;margin-bottom:16px;padding:20px 22px}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric.is-highlight>strong{font-size:clamp(24px,2.2vw,34px)}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-capabilities .opov-metric-pair{gap:14px}@media (min-width:761px){.lg-app[data-liquid-ui] .lg-workspace-dock-wrap,.lg-app[data-liquid-ui] .lg-workspace-dock-wrap.is-modules-only{z-index:20;pointer-events:auto;border-bottom:1px solid #789bb326;justify-content:flex-start;align-items:flex-start;gap:12px;width:auto;max-width:none;margin:0 54px;padding:0 0 15px;display:flex;position:relative;inset:auto;transform:none}.lg-app[data-liquid-ui] .lg-workspace-dock{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff8c,#f2f8ff55);border:1px solid #ffffffb3;border-radius:18px;flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:5px;width:auto;min-width:0;max-width:none;height:auto;min-height:48px;padding:4px;display:flex;box-shadow:inset 0 1px 1px #fff,0 4px 12px #44799c0a}.lg-app[data-liquid-ui] .lg-workspace-dock>button{border-radius:13px;flex-direction:row;flex:none;gap:8px;min-width:0;max-width:100%;height:40px;padding:0 13px;display:flex}.lg-app[data-liquid-ui] .lg-workspace-dock>button>svg{width:17px;height:17px}.lg-app[data-liquid-ui] .lg-workspace-dock>button>span{font-size:13px;line-height:20px}.lg-app[data-liquid-ui] .lg-workspace-dock>button:hover>svg{transform:none}.lg-app[data-liquid-ui] .lg-workspace-dock-wrap .lg-all-modules{border-radius:15px;flex-direction:row;flex:none;gap:7px;width:auto;height:48px;min-height:48px;padding:0 15px;display:flex;position:static;transform:none}.lg-app[data-liquid-ui] .lg-workspace-dock-wrap .lg-all-modules>svg{width:18px;height:18px}.lg-app[data-liquid-ui] .lg-workspace-dock-wrap .lg-all-modules>span{font-size:12px;line-height:20px}.lg-app[data-liquid-ui] .lg-workspace-content{padding-top:24px;padding-bottom:70px}.lg-app[data-liquid-ui] .lg-launcher-dock{display:none}.lg-app[data-liquid-ui] .lg-launcher #launcher-main-content.v2-console-workspace{padding-bottom:70px}.lg-app[data-liquid-ui] .lg-launcher-version{margin-top:0;padding-bottom:30px}}@media (max-width:1399px){.lg-app[data-liquid-ui] :is(.lg-workspace-header,.lg-launcher .v2-console-topbar).lg-shell-header{grid-template-rows:48px 54px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;min-height:152px;padding:18px 26px 14px}.lg-app[data-liquid-ui] .lg-shell-header .lg-shell-actions{grid-area:1/2}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-tabs,.lg-launcher-topnav){scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:start;width:100%;max-width:100%;height:54px;min-height:54px;overflow-x:auto}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-tabs,.lg-launcher-topnav)>button{flex:none;padding-inline:18px}.lg-app[data-liquid-ui] .lg-shell-header .v2-console-menu-toggle{display:none}}@media (min-width:761px) and (max-width:1000px){.lg-app[data-liquid-ui] .lg-workspace-dock-wrap,.lg-app[data-liquid-ui] .lg-workspace-dock-wrap.is-modules-only{margin-inline:28px}}@media (max-width:760px){.lg-app[data-liquid-ui] .lg-workspace-dock>button:not([data-mobile-primary]),.lg-app[data-liquid-ui] .lg-workspace-dock-wrap.is-modules-only .lg-workspace-dock,.lg-app[data-liquid-ui] .lg-shell-header .lg-launcher-desktop-favorites{display:none}.lg-app[data-liquid-ui] .lg-workspace-dock-wrap{left:16px;right:16px;bottom:max(14px,env(safe-area-inset-bottom));justify-content:flex-start;gap:10px;max-width:none;position:fixed;transform:none}.lg-app[data-liquid-ui] .lg-workspace-dock{border-radius:28px;gap:0;width:calc(100% - 62px);min-width:0;max-width:none;height:72px;padding:5px}.lg-app[data-liquid-ui] .lg-workspace-dock>button{border-radius:23px;gap:3px;min-width:0;height:60px;padding:6px 8px}.lg-app[data-liquid-ui] .lg-workspace-dock>button>svg{width:22px;height:22px}.lg-app[data-liquid-ui] .lg-workspace-dock>button>span{font-size:10px;line-height:16px}.lg-app[data-liquid-ui] .lg-workspace-dock-wrap .lg-all-modules{border-radius:20px;gap:3px;width:52px;height:58px;position:static}.lg-app[data-liquid-ui] .lg-workspace-dock-wrap .lg-all-modules>span{font-size:9px}}@media (max-width:620px){.lg-app[data-liquid-ui] :is(.lg-workspace-header,.lg-launcher .v2-console-topbar).lg-shell-header{grid-template-rows:42px 51px;gap:12px 8px;min-height:132px;padding:14px 16px 12px}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-brand,.v2-brand),.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-brand img,.v2-brand-logo){width:133px}.lg-app[data-liquid-ui] .lg-shell-header .lg-shell-actions{gap:6px}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-search{justify-content:center;width:36px;min-width:36px;height:38px;min-height:38px;padding:0}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-search>span{display:none}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-search>svg{width:18px;height:18px}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-inbox{width:36px;min-width:36px;height:38px;padding:0}.lg-app[data-liquid-ui] .lg-shell-header .lg-workspace-inbox>svg{width:21px;height:21px}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-trigger{width:39px;max-width:39px;min-height:40px;min-width:39px!important;height:40px!important;padding:0!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-avatar{min-width:37px;flex-basis:37px!important;width:37px!important;height:37px!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-profile-trigger .v2-avatar{border-radius:12px!important;width:35px!important;height:35px!important}.lg-app[data-liquid-ui] .lg-shell-header :is(.v2-profile-copy,.v2-profile-chevron){display:none!important}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-tabs,.lg-launcher-topnav){height:51px;min-height:51px}.lg-app[data-liquid-ui] .lg-shell-header :is(.lg-workspace-tabs,.lg-launcher-topnav)>button{height:41px;min-height:41px;padding-inline:15px}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer{border-radius:24px;width:auto;height:calc(100dvh - 80px);max-height:none;top:66px;left:10px;right:10px}.lg-app[data-liquid-ui] .lg-shell-header .v2-launcher-profile-menu{max-width:none;max-height:calc(100dvh - 82px);position:fixed;left:10px;right:10px;width:auto!important;top:66px!important}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric{border-radius:20px;min-height:88px;padding:15px 16px}.lg-app[data-liquid-ui] .v2-shell[data-system=operations] .opov-small-metric>strong{font-size:24px}}.miniapp-certification-entry{box-sizing:border-box;padding:24px}@media (max-width:700px){.miniapp-certification-entry{padding:18px}}.miniapp-management-hub,.miniapp-management-panel{gap:18px;min-width:0;display:grid}.miniapp-management-tabs{background:#ffffff8f;border:1px solid #789ab233;border-radius:18px;flex-wrap:wrap;gap:8px;width:fit-content;padding:7px;display:flex}.miniapp-management-tabs button{color:#557081;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:10px 16px;display:flex}.miniapp-management-tabs button[aria-pressed=true]{color:#096a9a;background:#258ec41a;box-shadow:inset 0 0 0 1px #3999be24}:is(.miniapp-management-panel button:focus-visible,.miniapp-certification-entry button:focus-visible,.miniapp-management-panel input:focus-visible,.miniapp-management-panel textarea:focus-visible,.miniapp-management-tabs button:focus-visible){outline-offset:3px;outline:3px solid #278fbd}.miniapp-management-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.miniapp-management-heading span{color:#55788e;align-items:center;gap:7px;font-size:12px;display:flex}.miniapp-management-heading h1{letter-spacing:-.5px;margin:8px 0;font-size:24px}.miniapp-management-heading p,.miniapp-certification-entry header p{color:#617685;max-width:690px;margin:0;font-size:13px;line-height:1.8}.miniapp-management-count{color:#627584;margin:0;font-size:12px}.miniapp-management-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.miniapp-management-layout.has-detail{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr)}.miniapp-management-list{gap:10px;min-width:0;display:grid}.miniapp-management-list>button{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #6b93af33;border-radius:18px;gap:10px;padding:18px;transition:border-color .15s,background .15s;display:grid;box-shadow:0 5px 16px #3767800a}.miniapp-management-list>button:hover:not(:disabled){background:#ffffffed;border-color:#278fbd80}.miniapp-management-list>button[aria-pressed=true]{background:#e9f8ffd4;border-color:#4ca4c6;box-shadow:0 0 0 2px #3fa3c914}.miniapp-management-list header,.miniapp-management-list footer,.miniapp-management-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.miniapp-management-list p{color:#526b7b;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.miniapp-management-list footer{color:#78909f;flex-wrap:wrap;font-size:11px}.miniapp-record-status{white-space:nowrap;color:#4f6e82;background:#eef3f7;border-radius:8px;padding:5px 9px;font-size:11px;display:inline-flex}.miniapp-record-status.is-needs_changes{color:#8a5a13;background:#fff3df}.miniapp-record-status.is-accepted,.miniapp-record-status.is-approved{color:#216a45;background:#e7f5ec}.miniapp-record-status.is-rejected,.miniapp-record-status.is-revoked{color:#984759;background:#fcebed}.miniapp-management-detail{background:#ffffffc2;border:1px solid #6c95b03d;border-radius:22px;min-width:0;padding:24px;box-shadow:0 8px 28px #446f8d0e}.miniapp-management-detail>header h2{margin:18px 0;font-size:21px}.miniapp-detail-back{color:#567b91;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.miniapp-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 20px;display:grid}.miniapp-record-fields div{min-width:0}.miniapp-record-fields dt{color:#79909f;margin-bottom:5px;font-size:11px}.miniapp-record-fields dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.miniapp-record-copy h3,.miniapp-action-form h3,.miniapp-event-history h3{margin:16px 0 9px;font-size:14px}.miniapp-record-copy p{color:#4e6575;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.miniapp-record-copy a{color:#0878a6;overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.miniapp-action-form{border-top:1px solid #6f95ad2e;gap:14px;margin-top:20px;padding-top:12px;display:grid}.miniapp-action-form>label,.miniapp-action-form fieldset>label{gap:7px;font-size:13px;display:grid}.miniapp-action-form input[type=datetime-local],.miniapp-action-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#2b4c62;background:#fafdffcc;border:1px solid #5f88a345;border-radius:12px;padding:11px 12px}.miniapp-action-form textarea{resize:vertical;min-height:112px;line-height:1.7}.miniapp-action-form small{color:#728996;font-size:11px;line-height:1.7}.miniapp-action-form abbr{color:#8b5531;text-decoration:none}.miniapp-action-form fieldset{background:#ebf8fd8c;border:1px solid #4f9cb640;border-radius:14px;gap:12px;margin:0;padding:16px;display:grid}.miniapp-action-form legend{color:#477183;padding:0 7px;font-size:12px}.miniapp-action-form fieldset>p{color:#4e7182;gap:7px;margin:0;font-size:12px;line-height:1.7;display:flex}.miniapp-action-form fieldset>p svg{flex:none;margin-top:3px}.miniapp-permission-options{gap:10px;display:grid}.miniapp-permission-options label{cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.miniapp-permission-options input{accent-color:#197ca7;width:16px;height:16px}.miniapp-action-form>button{justify-content:center;align-items:center;gap:7px;width:fit-content;min-width:150px;display:flex}.miniapp-management-panel button:disabled{cursor:default;opacity:.55}.miniapp-readonly-note{color:#687f8e;background:#eef5f9b3;border-radius:12px;align-items:center;gap:8px;padding:14px;font-size:12px;line-height:1.7;display:flex}.miniapp-grant-result{color:#416f63;background:#eaf7f4b3;border:1px solid #559d8a33;border-radius:14px;gap:10px;margin-top:18px;padding:14px;display:flex}.miniapp-grant-result>svg{flex:none}.miniapp-grant-result strong{font-size:13px}.miniapp-grant-result p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}.miniapp-event-history{border-top:1px solid #7498b02e;margin-top:24px;padding-top:10px}.miniapp-event-history article{gap:11px;padding:10px 0;display:flex}.miniapp-event-history article>svg{color:#84a4b6;flex:none;margin-top:3px}.miniapp-event-history strong{font-size:12px;font-weight:500}.miniapp-event-history small{color:#8095a2;margin-top:4px;font-size:10px;display:block}.miniapp-event-history p{color:#5c7686;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.7}.miniapp-management-empty{text-align:center;color:#7893a3;border:1px dashed #739bb34d;border-radius:18px;justify-items:center;gap:12px;padding:38px 16px;font-size:13px;display:grid}.miniapp-management-empty p{margin:0;font-size:12px}.miniapp-management-empty svg{color:#7fb0c7}.miniapp-certification-entry{margin-bottom:18px}.miniapp-certification-entry>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.miniapp-certification-entry header h2{margin:0 0 8px;font-size:16px}.miniapp-certification-entry>header button{white-space:nowrap;align-items:center;gap:7px;display:flex}.miniapp-certification-entry .miniapp-management-panel{margin-top:24px}.miniapp-management-panel .v2-form-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.miniapp-management-panel .v2-form-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.miniapp-management-panel [role=status]{color:#68889a;align-items:center;gap:9px;font-size:13px;display:flex}@media (max-width:1000px){.miniapp-management-layout.has-detail{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.miniapp-management-detail{padding:18px}.miniapp-record-fields{grid-template-columns:1fr}}@media (max-width:700px){.miniapp-management-heading,.miniapp-certification-entry>header{flex-direction:column;gap:14px}.miniapp-management-heading h1{font-size:21px}.miniapp-management-tabs{box-sizing:border-box;width:100%}.miniapp-management-tabs button{flex:1;justify-content:center;padding:10px 8px;font-size:12px}.miniapp-management-layout.has-detail{grid-template-columns:1fr}.miniapp-management-layout.has-detail>.miniapp-management-list{display:none}.miniapp-record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-management-detail{border-radius:18px;padding:18px}.miniapp-management-list footer time{font-size:10px}}@media (prefers-reduced-motion:reduce){.miniapp-management-list>button{transition:none}}.miniapp-services-content{gap:18px;margin-top:22px;display:grid}.miniapp-services-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.miniapp-services-toolbar>span{color:#64808f;align-items:center;gap:7px;font-size:12px;display:flex}.miniapp-services-content>[role=status]{color:#64808f;align-items:center;gap:8px;font-size:13px;display:flex}.miniapp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.miniapp-service-grid>article{background:#f9fcff;border:1px solid #dce8f2;border-radius:18px;min-width:0;padding:20px}.miniapp-service-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.miniapp-service-grid h3{margin:0;font-size:15px}.miniapp-service-grid p{color:#506b7e;margin:14px 0 8px;font-size:13px;line-height:1.8}.miniapp-service-grid small{color:#6b8393;overflow-wrap:anywhere;font-size:12px;line-height:1.75;display:block}.miniapp-service-grid dl{margin:14px 0;font-size:12px}.miniapp-service-grid dt{color:#678398;margin-bottom:8px}.miniapp-service-grid dd{color:#2c526c;flex-wrap:wrap;gap:7px;margin:0;line-height:1.6;display:flex}.miniapp-service-grid code{overflow-wrap:anywhere;white-space:normal;color:#3b6483;background:#edf4fb;border:1px solid #dce8f5;border-radius:7px;max-width:100%;padding:4px 7px;font-size:11px;display:inline-block}.miniapp-service-checks{gap:9px;display:grid}.miniapp-service-checks>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.miniapp-service-checks dt{margin:0}.miniapp-service-grid a{color:#0878a6;align-items:center;gap:6px;margin:15px 0 9px;font-size:12px;display:inline-flex}.miniapp-service-grid ul{flex-wrap:wrap;gap:7px;margin:12px 0;padding:0;list-style:none;display:flex}.miniapp-service-grid li{color:#477486;background:#e8f4f9;border-radius:7px;padding:5px 8px;font-size:11px}.miniapp-service-private-note{color:#5b7a8d;background:#edf6fb;border-radius:13px;align-items:flex-start;gap:9px;padding:14px 16px;display:flex}.miniapp-service-private-note svg{flex-shrink:0;margin-top:3px}.miniapp-service-private-note p{margin:0;font-size:12px;line-height:1.8}.miniapp-services-content .v2-form-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:700px){.miniapp-service-grid{grid-template-columns:1fr}.miniapp-service-grid>article{padding:17px}.miniapp-services-toolbar{flex-direction:column;align-items:flex-start}.miniapp-services-toolbar button{min-height:44px}.miniapp-service-grid code{font-size:10px}}.miniapp-scan-login{gap:16px;display:grid}.miniapp-scan-intro{color:#5c6b84;margin:0;font-size:14px;line-height:1.7}.miniapp-scan-code,.miniapp-scan-placeholder{background:#fff;border:1px solid #d9e8f5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:260px;height:260px;margin:0 auto;display:flex;position:relative}.miniapp-scan-code img{border-radius:24px;max-width:100%;height:auto;display:block}.miniapp-scan-code.is-ended img{opacity:.12;filter:blur(2px)}.miniapp-scan-ended{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.miniapp-scan-placeholder{color:#7897bb}.miniapp-scan-placeholder span{font-size:14px}.miniapp-scan-status{text-align:center;color:#516787;gap:7px;font-size:14px;display:grid}.miniapp-scan-status strong{color:#142541}.miniapp-scan-status b{font-variant-numeric:tabular-nums;letter-spacing:3px;color:#075cca}.miniapp-scan-status small{font-size:12px;line-height:1.6}.miniapp-scan-boundary{color:#697b93;align-items:flex-start;gap:7px;line-height:1.6;display:flex;font-size:12px!important}.miniapp-scan-boundary svg{flex-shrink:0;margin-top:2px}.miniapp-scan-login .v2-primary{justify-content:center;align-items:center;gap:10px;display:flex}.miniapp-web-home{color:#14213b;background:radial-gradient(at 95% 0,#d9f2ff,#0000 48%),#f6faff;min-height:100vh;padding:28px max(24px,50vw - 620px) 64px}.miniapp-web-header{border-bottom:1px solid #d7e5f0;align-items:center;gap:20px;min-height:56px;padding-bottom:22px;display:flex}.miniapp-web-header>span{color:#57708e;font-size:14px}.miniapp-web-header>a{color:#075cca;align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:flex}.miniapp-web-welcome{justify-content:space-between;align-items:center;gap:24px;margin:40px 0 26px;display:flex}.miniapp-web-welcome h1{letter-spacing:-.8px;margin:10px 0;font-size:32px}.miniapp-web-welcome p{color:#5d7290}.miniapp-web-eyebrow{letter-spacing:2px;color:#35689e;font-size:12px}.miniapp-web-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.miniapp-web-summary article,.miniapp-web-card,.miniapp-web-login-card{background:#ffffffdc;border:1px solid #dce8f4;border-radius:24px;padding:24px;box-shadow:0 9px 32px #14346708}.miniapp-web-summary article{gap:10px;display:grid}.miniapp-web-summary article>span{color:#5b7191;font-size:14px}.miniapp-web-summary strong{font-size:28px}.miniapp-web-summary small{color:#627893}.miniapp-web-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.miniapp-web-section-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.miniapp-web-card h2{margin:0 0 8px;font-size:20px}.miniapp-web-section-head p,.miniapp-web-card>p{color:#5b7190;font-size:14px;line-height:1.65}.miniapp-web-actions,.miniapp-web-section-head>.v2-primary,.miniapp-web-welcome>.v2-button{align-items:center;gap:8px;display:flex}.miniapp-web-records{margin-top:18px;display:grid}.miniapp-web-record{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4edf6;align-items:center;gap:16px;padding:20px 0;display:flex}.miniapp-web-record>span{flex:1;gap:8px;min-width:0;display:grid}.miniapp-web-record strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.miniapp-web-record small,.miniapp-web-cert small{color:#647b99;font-size:12px;line-height:1.6}.miniapp-web-record>b{white-space:nowrap;color:#1760ac;font-size:13px}.miniapp-web-empty{color:#657d99;text-align:center;justify-items:center;gap:12px;padding:32px 12px;display:grid}.miniapp-web-empty p{max-width:320px;margin:0;font-size:14px;line-height:1.6}.miniapp-web-cert{padding:18px 0;line-height:1.6}.miniapp-web-cert>strong{color:#145ca9;font-size:22px}.miniapp-web-cert p{color:#5b7190;font-size:14px}.miniapp-web-form{background:#f5faff;border:1px solid #d6e6f7;border-radius:18px;gap:16px;margin:24px 0;padding:22px;display:grid}.miniapp-web-form label{color:#294464;gap:8px;font-size:14px;display:grid}.miniapp-web-form input:not([type=checkbox]),.miniapp-web-form textarea,.miniapp-web-form select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#14213b;background:#fff;border:1px solid #bfd3e8;border-radius:12px;padding:10px 12px}.miniapp-web-form textarea{resize:vertical;min-height:104px;line-height:1.6}.miniapp-web-form small{color:#667d99;font-size:12px;line-height:1.5}.miniapp-web-form .miniapp-web-check{align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.miniapp-web-check input{margin-top:4px}.miniapp-web-notice{color:#245b97;background:#e6f2ff;border-radius:14px;padding:14px 18px;font-size:14px;line-height:1.6}.miniapp-web-refresh{color:#075cca;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:24px;padding:0;font-size:13px;display:flex}.miniapp-web-detail{margin-top:22px}.miniapp-web-detail ol{padding-left:24px}.miniapp-web-detail li{padding:12px}.miniapp-web-detail li small{color:#6a7e96;margin-left:12px}.miniapp-web-detail li p{font-size:14px;line-height:1.6}.miniapp-web-login-card{max-width:540px;margin:48px auto}.miniapp-web-login-card h1{font-size:26px;line-height:1.35}.miniapp-web-login-card>p{color:#627994;margin-bottom:24px;font-size:14px;line-height:1.7}:is(.miniapp-web-home button:focus-visible,.miniapp-scan-login button:focus-visible,.miniapp-web-form input:focus-visible,.miniapp-web-form textarea:focus-visible,.miniapp-web-form select:focus-visible){outline-offset:3px;outline:3px solid #4289ee}.miniapp-web-home button:disabled{opacity:.55;cursor:default}@media (max-width:760px){.miniapp-web-home{padding:20px 16px 44px}.miniapp-web-header{flex-wrap:wrap;gap:12px}.miniapp-web-header>span{display:none}.miniapp-web-welcome{flex-direction:column;align-items:flex-start;gap:12px;margin:28px 0}.miniapp-web-welcome h1{font-size:28px}.miniapp-web-summary{grid-template-columns:1fr;gap:10px}.miniapp-web-summary article{grid-template-columns:1fr auto;padding:18px}.miniapp-web-summary small{grid-column:1/-1}.miniapp-web-summary strong{font-size:23px}.miniapp-web-columns{grid-template-columns:1fr}.miniapp-web-card{padding:20px}.miniapp-web-section-head{flex-wrap:wrap;align-items:flex-start}.miniapp-web-form{padding:16px}.miniapp-web-record{gap:10px}.miniapp-web-login-card{margin:28px auto;padding:22px}.miniapp-web-detail li{padding:12px 0}.miniapp-web-detail li small{margin:5px 0 0;display:block}.miniapp-scan-code,.miniapp-scan-placeholder{width:240px;height:240px}}.miniapp-web-home .v2-button{color:#1e5b9c;min-height:42px;font:inherit;cursor:pointer;background:#f6fbff;border:1px solid #bfd3e8;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.4;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.miniapp-web-home .v2-button:hover:not(:disabled){background:#eaf4ff;border-color:#7aa8db}.miniapp-web-home .v2-button:active:not(:disabled){transform:translateY(1px)}.miniapp-web-services{margin-top:22px}.miniapp-web-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.miniapp-web-service-grid button{text-align:left;color:#245b97;font:inherit;cursor:pointer;background:#f6fbff;border:1px solid #d6e6f7;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.miniapp-web-service-grid button:hover,.miniapp-web-service-grid button[aria-pressed=true]{background:#e6f2ff;border-color:#94bced}.miniapp-web-service-grid button>span{gap:7px;display:grid}.miniapp-web-service-grid small,.miniapp-web-identities small,.miniapp-web-service-records small{color:#637b98;font-size:12px;line-height:1.6}.miniapp-web-identities{margin-top:24px}.miniapp-web-identities h3,.miniapp-web-service-records h3{margin:0 0 12px;font-size:15px}.miniapp-web-identities article{border-top:1px solid #e4edf6;gap:6px;padding:14px 0;display:grid}.miniapp-web-identities strong{font-size:14px}.miniapp-web-service-records{border-top:1px solid #e4edf6;margin-top:24px;padding-top:22px}.miniapp-web-service-records ul{margin:0 0 16px;padding:0;list-style:none}.miniapp-web-service-records li{border-bottom:1px solid #e4edf6;padding:15px 0}.miniapp-web-service-records li>small{margin-top:6px;display:block}.miniapp-web-service-records p{color:#526c8b;white-space:pre-wrap;font-size:14px;line-height:1.7}.miniapp-web-service-records p[role]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.miniapp-web-service-records li strong{overflow-wrap:anywhere;font-size:14px}@media (max-width:760px){.miniapp-web-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.miniapp-web-service-grid button{gap:9px;padding:14px 12px}.miniapp-web-service-grid strong{font-size:14px}.miniapp-web-home .v2-button{min-height:44px}}.miniapp-scan-notice{text-align:center;color:#697b93;gap:5px;font-size:12px;line-height:1.6;display:grid}.miniapp-scan-notice a{color:#075cca;text-underline-offset:3px}.miniapp-scan-notice strong{color:#142541;font-size:13px;font-weight:500}.miniapp-scan-notice small{font-size:10px}.miniapp-scan-notice a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #075cca}body:has(.v2-login-box>div:not([hidden])>.miniapp-scan-login,.miniapp-web-login-card>.miniapp-scan-login)>a[href="/__ops/"][aria-label=测试环境，打开服务目录]{margin:14px;display:inline-block;z-index:auto!important;position:relative!important;inset:auto!important}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-mode-nav{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,.8fr)}.sim-manual-mode{justify-content:flex-end;margin:0 0 20px;display:flex}.sim-manual-mode>label{color:#455d7b;align-items:center;gap:16px;font-size:14px;display:flex}.sim-manual-mode .am-select{width:224px}.sim-field-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.sim-field-actions>button{color:#315276;min-height:36px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #cfdeec;border-radius:12px;padding:7px 14px;font-size:14px}.sim-field-actions>button:hover:not(:disabled){background:#fff;border-color:#a9c5e5}.sim-field-actions>button:focus-visible{outline-offset:2px;outline:3px solid #087cff45}.sim-field-actions>button:disabled{opacity:.5;cursor:not-allowed}.lg-app[data-liquid-ui=b] .simcenter-shell :is(.simcenter-scenarios,.simcenter-config,.simcenter-calibration>section)>header{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.lg-app[data-liquid-ui=b] .simcenter-shell :is(.simcenter-scenarios,.simcenter-config,.simcenter-calibration>section)>header>div:not(.sim-field-actions){flex:1;min-width:220px}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-field-grid>label>div{background:#f3f6fa;border:1px solid #d1ddec;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;overflow:hidden}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-field-grid>label>div:focus-within{background:#fff;border-color:#087cff;box-shadow:0 0 0 3px #087cff24}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-field-grid>label>div>input:not([role=combobox]){width:100%;height:48px;min-height:48px;padding:12px 16px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-field-grid>label>div>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]):focus{box-shadow:none!important;background:0 0!important;outline:none!important}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-field-grid>label>div>i{text-align:right;color:#657995;min-width:26px;padding:0;font-size:13px}@media (max-width:760px){.lg-app[data-liquid-ui=b] .simcenter-shell .sim-mode-nav{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.lg-app[data-liquid-ui=b] .simcenter-shell .sim-mode-nav>.sim-cockpit-link{grid-column:1/-1}.sim-manual-mode{justify-content:flex-start}.sim-manual-mode>label{width:100%}.sim-manual-mode .am-select{flex:1;min-width:0}}:is(.lg-app[data-liquid-ui] .v2-shell[data-system],.lg-app[data-liquid-ui],.data-preparation-app) a.data-cloud-training-action,a.data-cloud-training-action{box-sizing:border-box;white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;max-width:100%;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .16s,box-shadow .16s,transform .16s;height:44px!important;min-height:44px!important;color:var(--lg-ink,#244568)!important;background:#ffffffb3!important;border:1px solid #ffffffe6!important;border-radius:999px!important;gap:9px!important;padding:0 17px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #fffc,0 3px 10px #32588712!important}a.data-cloud-training-action>span{font-size:14px;font-weight:600;line-height:1.3;display:inline;color:inherit!important}a.data-cloud-training-action>svg{width:16px;height:16px;color:inherit;flex:0 0 16px}:is(.lg-app[data-liquid-ui] .v2-shell[data-system],.lg-app[data-liquid-ui],.data-preparation-app) a.data-cloud-training-action:hover,a.data-cloud-training-action:hover{transform:translateY(-1px);color:#1674cf!important;background:#fffffff0!important;box-shadow:inset 0 1px #fff,0 5px 14px #3258871a!important}a.data-cloud-training-action:active{transform:translateY(0)}a.data-cloud-training-action:focus-visible{outline-offset:3px;outline:2px solid #087cff}@media (prefers-reduced-motion:reduce){a.data-cloud-training-action,a.data-cloud-training-action:hover{transition:none;transform:none}}.lg-app[data-liquid-ui] :is(.lg-workspace-header,.lg-launcher .v2-console-topbar).lg-shell-header{grid-template-columns:180px minmax(0,1fr) auto auto;gap:18px}.lg-app[data-liquid-ui] .lg-shell-header .lg-shell-actions{grid-column:4}.lg-app[data-liquid-ui] .lg-shell-version{grid-area:1/3;justify-self:end;min-width:0;position:relative}.lg-app[data-liquid-ui] .lg-shell-version:has(.v2-version-popover){z-index:130}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-history{margin:0;display:block}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger{height:36px;min-height:36px;box-shadow:none;color:#557493;background:#ffffff5c;border:1px solid #ffffffc9;border-radius:999px;gap:6px;padding:0 10px}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger:hover,.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger.is-open{color:#1d67b7;background:#ffffffa6;border-color:#fff}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger:focus-visible{outline-offset:3px;outline:3px solid #087cff55}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger>span{letter-spacing:0;font-size:11px;line-height:16px}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer{outline:0;flex-direction:column;height:auto;min-height:0;max-height:calc(100dvh - 130px);display:flex;overflow:hidden}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer>header{background:0 0;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 20px;display:flex}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer>header strong{color:#162c4b;min-width:0;font-size:19px;line-height:26px;display:block}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer>header>button{color:#527295;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer>header>button:hover{background:#e8f2ff}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-kind{background:0 0;border-bottom:1px solid #dce6f0;flex:none;min-height:54px;padding:0 14px;display:flex}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-kind>button{color:#7689a3;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:8px;min-height:54px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-kind>button.active{color:#1768bf;border-bottom-color:#087cff}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-kind>button>i{min-width:24px;height:24px;color:inherit;background:#edf3fa;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;line-height:1;display:grid}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-controls{background:0 0;border-bottom:1px solid #dce6f0;flex:none;gap:12px;padding:16px 20px;display:grid}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-scope{background:#eaf0f7;border:0;border-radius:12px;gap:4px;height:38px;padding:3px;display:flex}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-scope>button{color:#6b7f9a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:32px;padding:0 10px;font-size:12px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-scope>button.active{color:#2469b4;background:#fff;box-shadow:0 2px 5px #476a9010}.lg-app[data-liquid-ui] :is(.v2-inbox-drawer .v2-inbox-search,.lg-modules-tools>label,.lg-command-input){box-sizing:border-box;min-width:0;height:46px;min-height:46px;box-shadow:none;color:#6882a3;background:#f5f8fc;border:1px solid #d6e2f1;border-radius:14px;align-items:center;gap:10px;padding:0 13px;display:flex}.lg-app[data-liquid-ui] :is(.v2-inbox-drawer .v2-inbox-search,.lg-modules-tools>label,.lg-command-input):focus-within{box-shadow:var(--lg-control-focus,0 0 0 3px #087cff26);background:#fff;border-color:#087cff;outline:0}.lg-app[data-liquid-ui] :is(.v2-inbox-drawer .v2-inbox-search,.lg-modules-tools>label,.lg-command-input)>svg{flex:none;width:18px;height:18px}.lg-app[data-liquid-ui] :is(.v2-inbox-drawer .v2-inbox-search,.lg-modules-tools>label,.lg-command-input)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]):not([aria-hidden=true]):not([role=combobox]):not(.am-select-native){color:#294563;width:100%;min-width:0;height:44px;min-height:0;font:inherit;flex:1;margin:0;padding:0;font-size:14px;line-height:22px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.lg-app[data-liquid-ui] :is(.v2-inbox-drawer .v2-inbox-search,.lg-modules-tools>label,.lg-command-input)>input::placeholder{color:#8193ad}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-status{justify-content:space-between;align-items:flex-start;gap:8px;margin:0;display:flex}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-status>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-status button{color:#6a7f9a;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:30px;padding:5px 9px;font-size:12px;line-height:20px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-status button.active{color:#1768bf;background:#e6f1ff}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-list{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding:12px 20px 18px;overflow:hidden auto}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-list article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e1eaf4;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:16px 0;display:grid}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-list article:first-child{padding-top:4px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-list article:last-child{border-bottom:0;padding-bottom:2px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-open{min-width:0;box-shadow:none;text-align:left;background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-open>strong{color:#203958;font-size:15px;line-height:23px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-open>small{color:#6a7e99;font-size:13px;line-height:20px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:18px;display:flex}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-meta i{color:#416b9a;background:#e9f2fe;border-radius:6px;padding:2px 6px;font-style:normal}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-meta em{color:#8595a9;font-style:normal}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-meta time{color:#8595a9;margin-left:auto}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer .v2-inbox-ops{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer .v2-inbox-ops button:is(.v2-inbox-link,.v2-secondary){box-sizing:border-box;max-width:100%;height:36px;min-height:36px;box-shadow:none;color:#44668c;cursor:pointer;background:#fff;border:1px solid #d8e5f4;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:550;line-height:18px;display:inline-flex;border-radius:11px!important}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer .v2-inbox-ops .v2-inbox-link{color:#1768bf;background:#edf5ff;border-color:#c7dfff}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer .v2-inbox-ops button:is(.v2-inbox-link,.v2-secondary):hover{background:#e8f2ff;border-color:#a8ccf6}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer .v2-inbox-ops button:is(.v2-inbox-link,.v2-secondary):disabled{opacity:.5;cursor:default}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer .v2-inbox-ops button:is(.v2-inbox-link,.v2-secondary):focus-visible{outline-offset:2px;outline:3px solid #087cff55}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-empty{text-align:center;color:#7185a0;margin:0;padding:20px 4px;font-size:13px;line-height:21px}.lg-app[data-liquid-ui] .lg-modules-tools{padding-bottom:18px}.lg-app[data-liquid-ui] .lg-modules-tools>label{width:100%}.lg-app[data-liquid-ui] .lg-command-input{height:62px;min-height:62px;margin:18px 20px 0}.lg-app[data-liquid-ui] .lg-command-input>button{flex:none;width:34px;height:34px}@media (max-width:1399px){.lg-app[data-liquid-ui] :is(.lg-workspace-header,.lg-launcher .v2-console-topbar).lg-shell-header{grid-template-columns:minmax(0,1fr) auto auto;gap:14px 16px}.lg-app[data-liquid-ui] .lg-shell-version{grid-column:2}.lg-app[data-liquid-ui] .lg-shell-header .lg-shell-actions{grid-column:3}}@media (max-width:620px){.lg-app[data-liquid-ui] :is(.lg-workspace-header,.lg-launcher .v2-console-topbar).lg-shell-header{gap:12px 7px}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-history{display:block}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger{justify-content:center;width:32px;height:32px;min-height:32px;padding:0}.lg-app[data-liquid-ui] .lg-shell-version .v2-version-trigger>span{display:none}.lg-app[data-liquid-ui] .lg-shell-header .v2-inbox-drawer{border-radius:24px;height:auto;max-height:calc(100dvh - 80px)}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-controls{gap:10px;padding:14px 16px}.lg-app[data-liquid-ui] .v2-inbox-drawer .v2-inbox-list{padding:12px 16px 16px}.lg-app[data-liquid-ui] .lg-command-input{margin:14px 14px 0}}
