.portal-space-backdrop{inset:var(--header-h) 0 0;z-index:-1;pointer-events:none;background-color:#040c18;background-position:top;background-repeat:no-repeat;background-size:100% 100%,max(100%,1400px);position:fixed}.portal-catalog-page .page-head{background:0 0;border:0;padding-bottom:6px}.portal-catalog-page .page-head h1{letter-spacing:1px;font-size:clamp(32px,3.1vw,48px);font-weight:720}.portal-catalog-page .page-head__eyebrow{letter-spacing:4px;color:#79b4ff}.portal-catalog-page .page-head__meta{background:#05132a94;border:1px solid #5c9df133;border-radius:12px;padding:9px 12px}.portal-catalog-page .portal-content{padding-top:18px}.portal-catalog-page .portal-heading{margin-top:25px;margin-bottom:22px}.portal-catalog-page .portal-heading h2{font-size:23px}.portal-catalog-page .portal-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.portal-catalog-page .portal-filter[aria-pressed=true],.portal-catalog-page .portal-filter[aria-current=page]{color:#fff;background:linear-gradient(135deg,#2a7aff,#1745a5);border-color:#7bbcff;box-shadow:0 0 0 3px #1a4f9533,inset 0 1px #bfddff2b}.portal-catalog-page .portal-search{background:#0c1d37cc;border-color:#5d85b880;box-shadow:inset 0 1px #b2d5ff12}.portal-app-card.portal-app-card--illustrated,.workbench .portal-app-card.portal-app-card--illustrated{isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 28%,#3e6084);contain-intrinsic-size:auto 265px;background:linear-gradient(155deg,#1c3a64ed,#0a192ff2 45%,#040e1df7);border-radius:18px;min-height:265px;padding:23px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #b6d8ff26,0 12px 30px #0000003b}.portal-app-card.portal-app-card--illustrated:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(25deg,transparent 55%,color-mix(in srgb,var(--accent) 6%,transparent) 56%,transparent 85%),radial-gradient(ellipse at 85% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 62%);position:absolute;inset:0}.portal-app-card.portal-app-card--illustrated:hover{border-color:color-mix(in srgb,var(--accent) 70%,#90bfff);box-shadow:inset 0 1px 0 #a6d2ff40,0 10px 35px color-mix(in srgb,var(--accent) 12%,#0004);transform:translateY(-3px)}.portal-app-card.portal-app-card--illustrated>.portal-card-art{z-index:-1;pointer-events:none;opacity:.44;mix-blend-mode:normal;background-repeat:no-repeat;background-size:400% 300%;width:224px;height:224px;transition:opacity .25s,transform .25s;position:absolute;top:36px;right:-12px}.portal-card-art:after{content:"";background:linear-gradient(90deg,#07162bca,#0000 55%),linear-gradient(#0000 50%,#0613268a);display:none;position:absolute;inset:0}.portal-app-card.portal-app-card--illustrated:hover>.portal-card-art{opacity:.62;transform:translateY(-3px)}.portal-app-card.portal-app-card--illustrated>.portal-app-card__top,.portal-app-card.portal-app-card--illustrated>.portal-app-card__copy,.portal-app-card.portal-app-card--illustrated>.portal-app-card__meta,.portal-app-card.portal-app-card--illustrated>.portal-app-card__bottom,.portal-app-card.portal-app-card--illustrated>.form-error{z-index:1;position:relative}.portal-app-card.portal-app-card--illustrated .portal-app-card__top{justify-content:flex-start;align-items:center;gap:17px;min-height:60px;margin-bottom:17px;display:flex}.portal-app-card.portal-app-card--illustrated .portal-card-category{color:#c6dff8;overflow-wrap:anywhere;background:#1333536e;border:1px solid #6c9cd044;border-radius:7px;max-width:110px;padding:5px 8px;font-size:10px;line-height:1.4}.portal-app-card.portal-app-card--illustrated .portal-app-card__access{text-align:right;background:#06182b94;border-radius:5px;max-width:118px;padding:3px 5px;font-size:8px;position:absolute;top:-13px;right:-8px}.portal-app-card.portal-app-card--illustrated .portal-app-card__icon{--glyph-top:#39ccff;--glyph-bottom:#2355ed;background:linear-gradient(145deg,var(--glyph-top),var(--glyph-bottom));color:#fff;border:1px solid #caf2ff70;border-radius:16px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:inset 1px 2px 3px #d8ffff80,inset -2px -3px 6px #142b8166,0 5px 18px #174ba966}.portal-app-card.portal-app-card--illustrated .portal-app-card__icon>svg{stroke-width:2.2px;color:#fff}.portal-app-card[data-app-key=oa]{--accent:#4b96ff}.portal-app-card[data-app-key=business-data]{--accent:#419fff}.portal-app-card[data-app-key=crm-admin] .portal-app-card__icon{--glyph-top:#aa7cff;--glyph-bottom:#6230dc}.portal-app-card[data-app-key=work-report] .portal-app-card__icon{--glyph-top:#2ae8ab;--glyph-bottom:#04a994}.portal-app-card[data-app-key=account-sync] .portal-app-card__icon{--glyph-top:#ff8b9e;--glyph-bottom:#de3759}.portal-app-card[data-app-key=online-report] .portal-app-card__icon{--glyph-top:#b094ff;--glyph-bottom:#6b39e3}.portal-app-card[data-app-key=zhanlu] .portal-app-card__icon,.portal-app-card[data-app-key=ledgers] .portal-app-card__icon{--glyph-top:#ffdb73;--glyph-bottom:#e59820}.portal-e10-glyph{letter-spacing:-1.2px;color:#fff;text-shadow:0 2px 1px #1457d5;font-size:25px;font-weight:850}.portal-identity-glyph{width:35px;height:35px;display:block;position:relative}.portal-identity-glyph>svg:first-child{position:absolute;top:0;left:0}.portal-identity-glyph>svg:last-child{position:absolute;bottom:-1px;right:-5px}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy{min-height:0;margin:0}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy>small{display:none}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy h3{letter-spacing:0;color:#f3f8ff;text-shadow:0 2px 12px #020b20;overflow-wrap:anywhere;margin:0 0 8px;font-size:21px;font-weight:680;line-height:1.35}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy p{color:#c4d1e1;text-shadow:0 1px 8px #020b20;max-width:95%;margin:0;font-size:12px;line-height:1.8}.portal-app-card.portal-app-card--illustrated .portal-app-card__meta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.portal-app-card.portal-app-card--illustrated .portal-badge{color:#c1d5ec;background:#0a2039b8;border-color:#7198cb66;padding:4px 9px;font-size:9px;line-height:1.3}.portal-app-card.portal-app-card--illustrated .portal-badge--success{color:#6ce7d3;background:#0f3a3b66;border-color:#3cba9f55}.portal-app-card.portal-app-card--illustrated .portal-app-card__bottom{gap:12px;margin-top:auto;padding-top:16px}.portal-app-card.portal-app-card--illustrated .portal-app-card__action{color:#e0efff;padding-left:0;font-size:12px;font-weight:600}.portal-app-card.portal-app-card--illustrated .portal-star{color:#d8eaff;background:#071a33a1;border:1px solid #81afdf85;width:35px;height:35px}.portal-app-card.portal-app-card--illustrated .portal-star.is-on{color:#ffd576;border-color:#ffdb83}.portal-app-card.portal-app-card--illustrated.is-locked{opacity:.72}.portal-app-card.portal-app-card--illustrated.is-locked>.portal-card-art{opacity:.22}.portal-app-card.portal-app-card--illustrated.is-locked:hover{transform:none}.portal-catalog-page .portal-app-card[data-app-key=e10-clients],.portal-catalog-page .portal-app-card[data-app-key=ledgers]{grid-column:span 2;min-height:232px}.portal-catalog-page .portal-app-card[data-app-key=e10-clients]>.portal-card-art,.portal-catalog-page .portal-app-card[data-app-key=ledgers]>.portal-card-art{width:256px;height:256px;top:-12px;right:10px}.workbench:before,.workbench .workbench-orbit{display:none}.workbench .workbench-hero{min-height:220px}.workbench .workbench-clock{background:linear-gradient(90deg,#0000,#04112866);border-radius:15px;padding:12px 20px}.workbench .workbench-grid{gap:18px}.workbench .workbench-grid--downloads .portal-app-card.portal-app-card--illustrated{grid-template-columns:70px minmax(0,1fr);align-content:center;gap:0 18px;min-height:210px;padding:24px;display:grid}.workbench .workbench-grid--downloads .portal-app-card__top{grid-row:1/4;display:block}.workbench .workbench-grid--downloads .portal-card-category{display:none}.workbench .workbench-grid--downloads .portal-app-card__meta,.workbench .workbench-grid--downloads .portal-app-card__bottom{grid-column:2}.workbench .workbench-grid--downloads .portal-card-art{width:230px;height:230px;top:-4px;right:0}.workbench .workbench-grid--downloads .portal-app-card__copy h3{font-size:22px}.workbench .workbench-grid--downloads .portal-app-card__copy p{max-width:80%}.workbench .workbench-grid--downloads .portal-app-card__access{display:none}.workbench .workbench-personal__panel{isolation:isolate;background:linear-gradient(135deg,#122b4bd9,#061429e8);border-color:#679ed85c;position:relative;overflow:hidden;box-shadow:inset 0 1px #aacfff17}.workbench .workbench-personal__panel:before{content:"";z-index:-1;pointer-events:none;opacity:.11;mix-blend-mode:normal;background-image:url(/portal-artwork/hologram-atlas-v3.png);background-position:100% 100%;background-size:400% 300%;width:180px;height:180px;position:absolute;bottom:0;right:0}.workbench .workbench-personal__panel:last-child:before{background-position:66.6667% 100%}.workbench .workbench-mini-grid .portal-app-card.portal-app-card--illustrated{border-radius:11px;min-height:150px;padding:13px}.workbench .workbench-mini-grid .portal-app-card__top{min-height:38px;margin-bottom:9px}.workbench .workbench-mini-grid .portal-app-card__icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.workbench .workbench-mini-grid .portal-app-card__icon>svg{width:22px;height:22px}.workbench .workbench-mini-grid .portal-e10-glyph{font-size:18px}.workbench .workbench-mini-grid .portal-card-category,.workbench .workbench-mini-grid .portal-app-card__meta,.workbench .workbench-mini-grid .portal-app-card__copy p,.workbench .workbench-mini-grid .portal-app-card__access{display:none}.workbench .workbench-mini-grid .portal-app-card__copy h3{margin-bottom:0;font-size:14px}.workbench .workbench-mini-grid .portal-app-card__bottom{padding-top:10px}.workbench .workbench-mini-grid .portal-star{width:28px;height:28px}.workbench .workbench-mini-grid .portal-app-card>.portal-card-art{opacity:.27;width:120px;height:120px;top:15px;right:-6px}.portal-app-card--illustrated:focus-within{outline-offset:3px;outline:2px solid #72caff}@media (width<=1200px){.portal-app-card.portal-app-card--illustrated,.workbench .portal-app-card.portal-app-card--illustrated{min-height:262px;padding:19px}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy h3{font-size:19px}.portal-app-card.portal-app-card--illustrated .portal-card-category{max-width:92px;padding:4px 6px;font-size:9px}.portal-app-card.portal-app-card--illustrated .portal-app-card__icon{flex-basis:54px;width:54px;height:54px}.portal-app-card.portal-app-card--illustrated .portal-app-card__top{gap:12px}.portal-app-card.portal-app-card--illustrated>.portal-card-art{width:204px;height:204px;top:48px}}@media (width<=1000px){.portal-catalog-page .portal-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-catalog-page .portal-app-card[data-app-key=e10-clients],.portal-catalog-page .portal-app-card[data-app-key=ledgers]{grid-column:span 1}.portal-catalog-page .page-head__meta{display:none}.portal-space-backdrop{background-position:top,60% 0}}@media (width<=800px){.portal-app-card.portal-app-card--illustrated,.workbench .portal-app-card.portal-app-card--illustrated{min-height:255px}.workbench .workbench-grid--downloads .portal-app-card.portal-app-card--illustrated{grid-template-columns:58px minmax(0,1fr);gap:0 13px;min-height:215px;padding:19px}.workbench .workbench-grid--downloads .portal-app-card__copy h3{font-size:18px}.workbench .workbench-grid--downloads .portal-app-card__copy p{max-width:100%}.workbench .workbench-grid--downloads .portal-card-art{opacity:.3;width:180px;height:180px;top:30px}.workbench .workbench-clock{background:#0513293b;padding:8px}}@media (width<=480px){.portal-space-backdrop{opacity:.75;background-position:top,57% 0;background-size:100% 100%,1000px}.portal-catalog-page .portal-app-grid,.workbench .workbench-grid{gap:10px}.portal-app-card.portal-app-card--illustrated,.workbench .portal-app-card.portal-app-card--illustrated{border-radius:14px;min-height:251px;padding:14px}.portal-app-card.portal-app-card--illustrated .portal-app-card__top{min-height:53px;margin-bottom:13px;display:block}.portal-app-card.portal-app-card--illustrated .portal-app-card__icon{border-radius:13px;flex-basis:47px;width:47px;height:47px}.portal-app-card.portal-app-card--illustrated .portal-app-card__icon>svg{width:26px;height:26px}.portal-app-card.portal-app-card--illustrated .portal-e10-glyph{font-size:22px}.portal-app-card.portal-app-card--illustrated .portal-card-category{display:none}.portal-app-card.portal-app-card--illustrated .portal-app-card__access{padding:3px;font-size:7px;top:-7px;right:-6px}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy h3{margin-bottom:7px;font-size:16px;line-height:1.45}.portal-app-card.portal-app-card--illustrated .portal-app-card__copy p{color:#c1cfe0;max-width:100%;font-size:10px}.portal-app-card.portal-app-card--illustrated .portal-app-card__meta{gap:4px;margin-top:10px}.portal-app-card.portal-app-card--illustrated .portal-badge{padding:3px 6px;font-size:8px}.portal-app-card.portal-app-card--illustrated .portal-app-card__bottom{padding-top:12px}.portal-app-card.portal-app-card--illustrated .portal-app-card__action{font-size:10px}.portal-app-card.portal-app-card--illustrated .portal-star{width:29px;height:29px}.portal-app-card.portal-app-card--illustrated>.portal-card-art{opacity:.32;width:165px;height:165px;top:65px;right:-22px}.portal-catalog-page .portal-app-card[data-app-key=e10-clients],.portal-catalog-page .portal-app-card[data-app-key=ledgers]{grid-column:span 2;min-height:228px}.portal-catalog-page .portal-app-card[data-app-key=e10-clients]>.portal-card-art,.portal-catalog-page .portal-app-card[data-app-key=ledgers]>.portal-card-art{width:220px;height:220px;top:12px;right:-5px}.workbench .workbench-grid--downloads .portal-app-card.portal-app-card--illustrated{min-height:196px;padding:20px}.workbench .workbench-grid--downloads .portal-app-card__copy h3{font-size:19px}.workbench .workbench-grid--downloads .portal-card-art{width:210px;height:210px;top:5px;right:-15px}.workbench .workbench-mini-grid .portal-app-card.portal-app-card--illustrated{min-height:160px;padding:12px}.workbench .workbench-hero{min-height:0;padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.portal-app-card--illustrated,.portal-app-card--illustrated *{transition:none!important;animation:none!important}}.portal-catalog-page .portal-app-card.portal-app-card--illustrated[data-app-key=e10-clients],.portal-catalog-page .portal-app-card.portal-app-card--illustrated[data-app-key=ledgers]{grid-template-columns:72px minmax(0,1fr);align-content:center;gap:0 18px;min-height:220px;display:grid}.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-app-card__top,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-app-card__top{grid-row:1/4;margin-bottom:0;display:block}.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-card-category,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-card-category{display:none}.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-app-card__meta,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-app-card__meta,.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-app-card__bottom,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-app-card__bottom{grid-column:2}.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-app-card__copy p,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-app-card__copy p{max-width:82%}.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-app-card__access,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-app-card__access{display:none}@media (width<=1000px) and (width>=481px){.portal-catalog-page .portal-app-card.portal-app-card--illustrated[data-app-key=e10-clients],.portal-catalog-page .portal-app-card.portal-app-card--illustrated[data-app-key=ledgers]{grid-column:span 2}}@media (width<=480px){.portal-catalog-page .portal-app-card.portal-app-card--illustrated[data-app-key=e10-clients],.portal-catalog-page .portal-app-card.portal-app-card--illustrated[data-app-key=ledgers]{grid-template-columns:55px minmax(0,1fr);gap:0 13px;min-height:200px}.portal-catalog-page .portal-app-card[data-app-key=e10-clients] .portal-app-card__copy p,.portal-catalog-page .portal-app-card[data-app-key=ledgers] .portal-app-card__copy p{max-width:100%}}@media (width<=600px){.portal-catalog-page .portal-app-card.portal-app-card--illustrated:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])){contain-intrinsic-size:auto 150px;min-height:150px;padding:9px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-app-card__top{min-height:32px;margin-bottom:4px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-app-card__icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-e10-glyph{font-size:18px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-identity-glyph{transform-origin:50%;transform:scale(.78)}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-app-card__copy h3{margin-bottom:3px;font-size:14px;line-height:1.35}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-app-card__copy p{font-size:10px;line-height:1.4}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-app-card__meta{gap:4px;margin-top:4px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-badge{padding:2px 5px;font-size:8px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-app-card__bottom{gap:6px;padding-top:2px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) :is(.portal-app-card__action,.portal-star){min-height:36px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers])) .portal-star{flex-shrink:0;width:36px;height:36px}.portal-catalog-page .portal-app-card:where(:not([data-app-key=e10-clients]):not([data-app-key=ledgers]))>.portal-card-art{opacity:.24;width:90px;height:90px;top:auto;bottom:28px;right:-8px}}.earth-motion{overflow:hidden}.earth-motion__scene{animation:12s ease-in-out infinite alternate earth-float;position:absolute;inset:-12px}.earth-motion__image{background-color:#040c18;background-position:top;background-repeat:no-repeat;background-size:100% 100%,max(100%,1400px);position:absolute;inset:0}.earth-tech-ring{aspect-ratio:1;opacity:.8;border:1px solid #94cfff66;border-radius:50%;width:min(92vw,1380px);position:absolute;top:65%;left:72%;transform:translate(-50%,-50%)rotate(-19deg)scaleY(.43)}.earth-tech-ring:before{content:"";border:1px dashed #8fcaff35;border-radius:50%;position:absolute;inset:13px}.earth-tech-ring.is-outer{opacity:.42;width:min(116vw,1720px);transform:translate(-50%,-50%)rotate(-19deg)scaleY(.48)}.earth-tech-ring__satellite{animation:45s linear infinite earth-orbit;position:absolute;inset:0}.earth-tech-ring__satellite:after{content:"";background:#cef1ff;border-radius:50%;width:8px;height:16px;position:absolute;top:-7px;left:50%;box-shadow:0 0 7px #7acaff,0 0 17px #7acaff80}.earth-tech-ring__satellite.is-secondary{animation-duration:70s;animation-delay:-25s}.earth-tech-ring__satellite.is-secondary:after{background:#ceb8ff;width:6px;height:12px}.is-outer .earth-tech-ring__satellite{animation-duration:90s;animation-direction:reverse;animation-delay:-35s}.earth-motion__spark{background:#b4e3ff;border-radius:50%;width:2px;height:2px;animation:12s ease-in-out infinite alternate earth-spark;position:absolute;box-shadow:0 0 6px #8acbff66}.earth-motion__crosshair{background:linear-gradient(#b4d8ff50,#b4d8ff50) 50%/1px 25px no-repeat,linear-gradient(90deg,#b4d8ff50,#b4d8ff50) 50%/25px 1px no-repeat;width:25px;height:25px;position:absolute;top:23%;left:88%}.earth-motion.is-paused *{animation-play-state:paused}.workbench .earth-motion-toggle{color:#c4d8f1;min-height:32px;font:inherit;cursor:pointer;background:#9cb3d514;border:1px solid #bfd4ef45;border-radius:8px;margin-top:10px;padding:5px 11px;font-size:10px;display:block}.workbench .earth-motion-toggle[aria-pressed=true]{background:#8d7cb547;border-color:#d1beed8c}.earth-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #b4e7ff}@keyframes earth-float{0%{transform:translate(-3px,-7px)}to{transform:translate(3px,8px)}}@keyframes earth-orbit{to{transform:rotate(360deg)}}@keyframes earth-spark{0%{opacity:.15;transform:translateY(7px)}to{opacity:.6;transform:translateY(-9px)}}@media (width<=1000px){.earth-motion__image{background-position:top,60% 0}}@media (width<=480px){.earth-motion__image{background-position:top,57% 0;background-size:100% 100%,1000px}.earth-tech-ring{opacity:.35;width:980px;left:92%}.earth-tech-ring.is-outer,.earth-motion__spark:nth-of-type(n+5),.earth-motion__crosshair{display:none}}@media (prefers-reduced-motion:reduce){.earth-motion *{animation:none!important}.earth-motion__image{transform:none}.earth-motion-toggle{display:none}}.earth-motion-toggle:before{content:"";background:#a4e6de;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 6px #83e2d380}.earth-motion-toggle[aria-pressed=true]:before{box-shadow:none;background:#b9bfd0}.earth-tech-ring.is-cross-a{opacity:.55;width:min(78vw,1170px);transform:translate(-50%,-50%)rotate(27deg)scaleY(.5)}.earth-tech-ring.is-cross-b{opacity:.45;width:min(98vw,1480px);transform:translate(-50%,-50%)rotate(-46deg)scaleY(.36)}.is-cross-a .earth-tech-ring__satellite{animation-duration:60s;animation-delay:-17s}.is-cross-b .earth-tech-ring__satellite{animation-duration:82s;animation-direction:reverse;animation-delay:-42s}.earth-tech-ring__satellite:before{content:"";background:linear-gradient(90deg,#c1edff99,#0000);width:55px;height:2px;position:absolute;top:0;left:50%}.earth-surface{pointer-events:none;width:max(100%,1400px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.earth-surface__network{opacity:.2}.earth-surface__flow{opacity:.65;animation:16s linear infinite earth-surface-flow}.earth-surface__nodes{animation:5s ease-in-out infinite alternate earth-node-pulse}@keyframes earth-surface-flow{to{stroke-dashoffset:-164px}}@keyframes earth-node-pulse{0%{opacity:.25}to{opacity:.85}}@media (width<=650px){.earth-tech-ring.is-cross-b{display:none}.earth-tech-ring.is-cross-a{width:950px}.earth-surface{width:1000px;left:57%}.earth-surface__network{opacity:.14}}.oa-feed{flex-direction:column;min-width:0;display:flex}.oa-feed__count{white-space:nowrap;color:#a3bedb;flex:none;margin:0 0 0 auto;font-size:10px;line-height:1.3}.oa-feed__count strong{color:#d8f3ff;font-variant-numeric:tabular-nums;margin:0 4px;font-size:18px}.oa-feed__message{color:#a3bedb;flex:1;margin:16px 0;font-size:11px;line-height:1.7}.oa-feed__items{flex:1;max-height:230px;margin:4px 0 12px;padding:0;list-style:none;overflow:auto}.oa-feed__items li{border-bottom:1px solid #7198c218;align-items:center;gap:12px;min-width:0;padding:7px 0;display:flex}.oa-feed__item-title{color:#d6e5f3;flex:1;align-items:center;gap:5px;min-width:0;font-size:11px;line-height:1.5;display:flex}.oa-feed__item-title>a,.oa-feed__item-title>span{color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;text-decoration:none;overflow:hidden}.oa-feed__item-title>a:hover{color:#8dd6ff;text-decoration:underline}.oa-feed__item-title i{background:#f0c56c;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.oa-feed__items time{white-space:nowrap;color:#85a5c7;flex:none;margin-left:auto;font-size:9px;line-height:1.5}.oa-feed>.business-brief__footer{margin-top:auto}@media (width<=650px){.oa-feed__items{max-height:205px}.oa-feed__item-title{font-size:10px}.oa-feed__count{font-size:9px}}.workbench--compact .business-brief{flex-direction:column;min-width:0;display:flex;container:business-brief/inline-size}.business-brief__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 10px;display:grid}.business-brief__metrics>div{text-align:center;min-width:0;position:relative}.business-brief__metric-link{color:inherit;border-radius:8px;text-decoration:none;position:absolute;inset:-3px}.business-brief__metric-link:hover{background:#3494e410}.business-brief__metric-link:focus-visible{outline-offset:2px;outline:2px solid #8dd6ff}.business-brief__metrics dt{color:#a3bedb;font-size:10px}.business-brief__metrics dd{color:#d8f3ff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(13px,6cqw,24px);font-weight:650;line-height:1.2}.business-brief__metrics small{color:#c0a67c;font-size:8px}.business-brief__message{color:#a3bedb;margin:0 0 8px;font-size:10px;line-height:1.6}.business-brief__footer{color:#9fb9d5;border-top:1px solid #7198c222;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.business-brief__footer a{color:#8dd6ff;text-decoration:none}.business-brief__footer button{color:#9cc6ec;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.business-brief__footer button:disabled{opacity:.5;cursor:default}.business-brief__updated{color:#85a5c7;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:8px;display:flex}@media (width<=650px){.business-brief__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.business-brief__metrics dd{margin-top:3px;font-size:19px}.business-brief__updated{flex-wrap:wrap;gap:3px}.business-brief__footer{font-size:9px}}@container business-brief (width<=260px){.business-brief__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-brief__metrics dd{font-size:clamp(18px,9cqw,22px)}}.workbench--blue-glass,.auth-form--blue-glass{--glass-surface:#0c16292e;--glass-line:#c0c6e552;--glass-text:#edf6ff;--glass-muted:#b3c9e1;--glass-glow:#75c0ff5c;--glass-focus:#b4e7ff}.workbench.workbench--blue-glass .workbench-overview{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:24px}.workbench.workbench--blue-glass .workbench-overview__panel{isolation:isolate;border:1px solid var(--glass-line);min-height:164px;color:var(--glass-text);background:linear-gradient(125deg,#a9c7f014,#09132442 58%,#c2b8ee0e);border-radius:18px;padding:15px 16px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #edf1ff52,inset 0 -1px #8ccfff18,0 12px 30px #02091526}.workbench.workbench--blue-glass .workbench-overview__panel:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse,var(--glass-glow),transparent 70%);width:230px;height:220px;position:absolute;bottom:-95px;right:-65px}.workbench.workbench--blue-glass .workbench-overview__panel.is-cyan{--glass-glow:#69ddcd5c;--panel-accent:#94ded5}.workbench.workbench--blue-glass .workbench-overview__panel.is-blue{--glass-glow:#7ba6ef5c;--panel-accent:#a6c3f5}.workbench.workbench--blue-glass .workbench-overview__panel.is-purple{--glass-glow:#b89be15c;--panel-accent:#cebaed}.workbench.workbench--blue-glass .workbench-overview__panel.is-gold{--glass-glow:#ddbe8b4d;--panel-accent:#dfc79f}.workbench.workbench--blue-glass .workbench-overview__heading{align-items:flex-start;gap:9px;margin-bottom:6px}.workbench.workbench--blue-glass .workbench-overview__heading h2{color:#f1f7ff;font-size:16px;line-height:1.5}.workbench.workbench--blue-glass .workbench-overview__heading h2>span{color:var(--panel-accent,#90d3ff)}.workbench.workbench--blue-glass .workbench-overview__heading>span{color:#b3c9e1;white-space:nowrap;font-size:10px}.workbench.workbench--blue-glass .oa-feed__count{white-space:nowrap;color:#b3c9e1;flex:none;margin:0 0 0 auto;font-size:10px}.workbench.workbench--blue-glass .oa-feed__count strong{color:#f3faff;font-size:18px}.workbench.workbench--blue-glass .oa-feed__message,.workbench.workbench--blue-glass .business-brief__message{color:#b7cce2;font-size:11px;line-height:1.7}.workbench.workbench--blue-glass .business-brief__metrics{gap:6px;margin:6px 0 8px}.workbench.workbench--blue-glass .business-brief__metrics dd{color:#f1f9ff;margin-top:6px;font-size:clamp(13px,6cqw,22px)}.workbench.workbench--blue-glass .business-brief__metrics dt{color:#c0d4ea;font-size:10px}.workbench.workbench--blue-glass .business-brief__footer{border-color:#8eb3d62b;padding-top:8px;font-size:11px}.workbench.workbench--blue-glass .business-brief__updated{color:#a2bcd8;flex-wrap:wrap;font-size:9px;line-height:1.6}.workbench.workbench--blue-glass .oa-feed__message{margin:10px 0}.workbench.workbench--blue-glass .oa-feed__items{max-height:110px}.workbench.workbench--blue-glass .oa-feed__item-title{font-size:12px}.workbench.workbench--blue-glass .oa-feed__items time{color:#a9bfd8;font-size:10px}.application-deck{border:1px solid var(--glass-line);background:linear-gradient(135deg,#bfd3ff08,#050e1b16 48%,#c5b4ee05);border-radius:22px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #e2e9ff30}.application-deck__toolbar{justify-content:space-between;align-items:center;gap:14px;padding:14px 20px 0;display:flex}.application-deck__views,.application-deck__navigation{align-items:center;gap:8px;display:flex}.application-deck__navigation>span{font-variant-numeric:tabular-nums;color:var(--glass-muted);text-align:center;min-width:42px;font-size:12px}.application-deck__toolbar button{color:#cce1f4;min-height:36px;font:inherit;cursor:pointer;background:#bac7ee0e;border:1px solid #91b9df40;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px 13px;font-size:12px;transition:border-color .18s,background .18s;display:inline-flex}.application-deck__toolbar button[aria-pressed=true]{color:#f2faff;background:linear-gradient(120deg,#9181b34d,#6e9ab540);border-color:#d3c3eeaa;box-shadow:inset 0 1px #e0f3ff30}.application-deck__toolbar button:hover{border-color:#b5dcfb}.application-deck__toolbar button:disabled{opacity:.4;cursor:default}.application-deck__stage{--deck-gap:clamp(132px,15vw,218px);perspective:1300px;touch-action:pan-y;height:320px;position:relative;overflow:hidden}.application-deck__slide{width:290px;max-width:82%;transform:translateX(-50%) translateX(calc(var(--deck-position)*var(--deck-gap))) translateY(var(--deck-drop,0px)) translateZ(var(--deck-depth)) rotateY(var(--deck-angle)) scale(var(--deck-scale));transform-origin:50%;opacity:1;visibility:visible;backface-visibility:hidden;transition:transform .72s cubic-bezier(.18,.82,.18,1),opacity .28s,visibility;position:absolute;top:20px;left:50%}.application-deck__slide.is-offstage{opacity:0;visibility:hidden;pointer-events:none;transition:transform .72s cubic-bezier(.18,.82,.18,1),opacity .24s,visibility 0s linear .72s}.application-deck__slide>div{height:100%}.application-deck:not(.is-grid) .application-deck__slide:not(.is-current) .portal-app-card>div{opacity:.64}.workbench.workbench--compact.workbench--blue-glass .application-deck:not(.is-grid) .application-deck__slide:not(.is-current) .portal-app-card>.portal-card-art{opacity:.1}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card.portal-app-card--illustrated{contain-intrinsic-size:auto 268px;content-visibility:visible;background:linear-gradient(140deg,#d0baff18,#778ead06 40%,#cfc0e51c);border:1px solid #d4cce080;border-radius:18px;flex-direction:column;gap:0;height:auto;min-height:268px;padding:20px;display:flex;overflow:hidden;transform:none;box-shadow:inset 0 1px #faf2ff8c,inset 1px 0 #b6dcff32,inset -1px -1px #d1bded30,0 14px 28px #0003}.workbench.workbench--compact.workbench--blue-glass .application-deck__slide.is-current .portal-app-card{background:radial-gradient(at 65% 0,#d3b2f54a,#0000 49%),linear-gradient(155deg,#a59bc62b,#789ec710 48%,#7ba3c734),linear-gradient(#0a152e59,#0a152e59);border-color:#edddff;box-shadow:inset 0 2px #fff9,inset 2px 0 #efdaff4d,inset -2px -1px #b7e1ff60,0 0 0 4px #c1a6fb22,0 0 38px #b48afa35,0 20px 38px #0003}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card>.portal-card-art{opacity:.22;width:170px;height:170px;top:58px;right:-20px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__top{align-items:center;gap:12px;min-height:52px;margin:0 0 14px;display:flex;position:static}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__icon{color:#f1faff;border-color:#e6dbff80;border-radius:14px;flex:0 0 52px;width:52px;height:52px;box-shadow:inset 0 1px #effaff59,0 0 18px #b39ee526}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card.portal-app-card--illustrated:before{border-radius:inherit;background:linear-gradient(112deg,#ffffff13,#0000 24% 76%,#d1c3ff0c);box-shadow:inset 0 -1px #c5dfff20}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy{text-shadow:0 1px 5px #020611b3}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-card-category{text-align:left;color:#c3d8eb;max-width:120px;margin:0;padding:0;font-size:11px;line-height:1.5;display:block}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__access{color:#a7e6f0;background:#092438ba;border-color:#8cc4e24a;max-width:160px;font-size:9px;top:12px;right:13px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy{align-self:stretch;min-height:58px;margin:0 0 10px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy h3{color:#eff8ff;overflow-wrap:anywhere;max-width:none;margin:0 0 8px;font-size:21px;line-height:1.4}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy p{color:#bed3e8;-webkit-line-clamp:unset;max-width:none;font-size:12px;line-height:1.7;display:block;overflow:visible}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__meta{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-badge{color:#cee1ef;background:#13233b66;border-color:#84b2ce40;padding:3px 7px;font-size:10px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-badge--success{color:#a5e5e9}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__bottom{border-top:1px solid #a5cbe332;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 0 0;display:flex;position:static}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__action{color:#e2f3ff;min-height:40px;padding:8px 0;font-size:13px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-star{background:#0a20335e;border-color:#95c4e569;width:37px;height:37px}.application-deck__select{cursor:pointer;background:0 0;border:0;border-radius:18px;position:absolute;inset:0}.application-deck__select:hover{box-shadow:inset 0 0 0 2px #a4dcffb3}.application-deck__hint{color:#e5f3ff;border-top:1px solid #86abc32b;justify-content:space-between;align-items:center;gap:12px;margin:0 20px;padding:11px 0;font-size:13px;display:flex}.application-deck__hint>span:last-child{color:var(--glass-muted);font-size:11px}.application-deck.is-grid .application-deck__stage{perspective:none;grid-template-columns:repeat(4,minmax(0,290px));place-content:start center;gap:15px;height:auto;padding:18px 20px;display:grid}.application-deck.is-grid .application-deck__slide{width:auto;max-width:none;transition:none;position:relative;top:auto;left:auto;transform:none}.workbench.workbench--compact.workbench--blue-glass .application-deck.is-grid .portal-app-card.portal-app-card--illustrated{height:100%;min-height:268px}.application-deck :focus-visible{outline:2px solid var(--glass-focus);outline-offset:3px}.auth-form.auth-form--blue-glass,.xiwu-home .hero__login .auth-form.auth-form--blue-glass{isolation:isolate;color:#edf6ff;background:radial-gradient(at 92% 0,#c9b1ef30,#0000 48%),linear-gradient(145deg,#b3a6d423,#0a172b33 55%,#9ac7eb24);border:1px solid #e1d0f3a6;border-radius:22px;animation:none;overflow:hidden;box-shadow:inset 0 2px #f5e9ff99,inset 1px 0 #d2c8ff50,inset -1px -1px #b4e4ff60,0 0 0 4px #c1a6fb12,0 18px 55px #020a1740}.auth-form.auth-form--blue-glass:before{pointer-events:none;background:linear-gradient(90deg,#0000,#f0dfff 45%,#a6dcff 70%,#0000);height:1px;left:8%;right:8%;box-shadow:0 0 24px #63b9ff66}.auth-form.auth-form--blue-glass:after,.xiwu-home .hero__login .auth-form.auth-form--blue-glass:after{border-radius:inherit;opacity:1;will-change:auto;z-index:-1;background:linear-gradient(120deg,#ffffff0c,#0000 32% 75%,#9edcff0a);border:0;animation:none}.auth-form.auth-form--blue-glass .auth-form__shine{z-index:-1;background:radial-gradient(at 100% 28%,#64bfff21,#0000 62%)}.auth-form.auth-form--blue-glass .auth-form__head{border-bottom:1px solid #b0d0e526;gap:12px;margin-bottom:19px;padding-bottom:17px}.auth-form.auth-form--blue-glass .auth-form__head h2{color:#f3faff;font-size:24px}.auth-form.auth-form--blue-glass .auth-form__intro{color:#c0d3e8;line-height:1.7}.auth-form.auth-form--blue-glass .auth-form__badge{color:#bde6ff;background:#305e8140;border-color:#a1cce752;padding:6px 9px;font-size:10px}.auth-form.auth-form--blue-glass .form-field label{color:#d4e5f4}.auth-form.auth-form--blue-glass .form-field input,.xiwu-home .hero__login .auth-form.auth-form--blue-glass .form-field input{color:#f3faff;background:#06162770;border:1px solid #8eacc340;border-radius:10px;box-shadow:inset 0 1px 3px #0002}.auth-form.auth-form--blue-glass .form-field input:focus,.xiwu-home .hero__login .auth-form.auth-form--blue-glass .form-field input:focus{border-color:#adf;box-shadow:0 0 0 3px #60afff29}.auth-form.auth-form--blue-glass .portal-button--primary{color:#f5fbff;background:linear-gradient(120deg,#666089,#53768f);border:1px solid #a8daff73;min-height:44px;box-shadow:inset 0 1px #ecf9ff3b,0 5px 20px #0a3e6d40}.auth-form.auth-form--blue-glass .auth-form__link{color:#b6d7f4}.auth-form.auth-form--blue-glass .auth-form__note{color:#a7bfd6;line-height:1.7}.auth-form.auth-form--blue-glass .captcha-field__refresh{color:#bee2ff;background:#17334b80;border-color:#8eacc340;min-width:44px}.xiwu-home .hero__login:has(.auth-form--blue-glass):before{display:none}@media (width>=1401px){.xiwu-home:has(.auth-form--blue-glass) .hero__copy{width:min(780px,100vw - 700px)}}@media (width>=1261px) and (width<=1400px){.xiwu-home:has(.auth-form--blue-glass) .hero{flex-direction:column;align-items:stretch}.xiwu-home:has(.auth-form--blue-glass) .hero__content{padding-bottom:0}.xiwu-home .hero__login:has(.auth-form--blue-glass){width:min(583px,100vw - 44px);margin:32px auto 220px;position:relative;top:auto;right:auto;transform:none}}@media (width<=1100px){.workbench.workbench--blue-glass .workbench-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.application-deck.is-grid .application-deck__stage{grid-template-columns:repeat(3,minmax(0,290px))}}@media (width<=650px){.workbench.workbench--blue-glass .workbench-overview{gap:10px}.workbench.workbench--blue-glass .workbench-overview__panel{border-radius:14px;min-height:164px;padding:13px 12px}.workbench.workbench--blue-glass .workbench-overview__heading{flex-wrap:wrap;gap:3px}.workbench.workbench--blue-glass .workbench-overview__heading h2{font-size:14px}.workbench.workbench--blue-glass .workbench-overview__heading>span{font-size:10px}.workbench.workbench--blue-glass .business-brief__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workbench.workbench--blue-glass .business-brief__metrics dd{margin-top:5px;font-size:clamp(18px,9cqw,22px)}.application-deck__toolbar{gap:8px;padding:14px 12px 0}.application-deck__toolbar button{min-height:44px;padding:7px 10px;font-size:11px}.application-deck__navigation{gap:5px}.application-deck__navigation button{width:44px;padding:8px}.application-deck__navigation>span{min-width:34px;font-size:11px}.application-deck__stage{--deck-gap:142px;height:316px}.application-deck__slide{width:260px;max-width:83%;top:20px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card.portal-app-card--illustrated{min-height:266px;padding:18px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy h3{font-size:20px}.application-deck__hint{flex-direction:column;align-items:flex-start;gap:4px;margin:0 14px}.application-deck.is-grid .application-deck__stage{grid-template-columns:minmax(0,290px);padding:18px 14px}.auth-form.auth-form--blue-glass .auth-form__head h2{font-size:22px}.auth-form.auth-form--blue-glass .auth-form__head{gap:9px}.auth-form.auth-form--blue-glass .auth-form__badge{padding:5px 7px;font-size:9px}}@media (width<=380px){.application-deck__toolbar{flex-wrap:wrap}.application-deck__navigation{margin-left:auto}.workbench.workbench--blue-glass .workbench-overview{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.application-deck__slide,.application-deck *,.auth-form.auth-form--blue-glass,.auth-form.auth-form--blue-glass *{transition:none!important;animation:none!important}}#root .portal-app-card .portal-app-card__access{color:#c3d0e2;background:#c4d5f008;border:1px solid #c9d5e529;border-radius:6px;font-weight:500;box-shadow:inset 0 1px #f3f7ff0d}#root .portal-app-card .portal-app-card__access--success{color:#bfd8d5}#root .portal-app-card .portal-app-card__access--warning{color:#dfc99e}#root .portal-app-card .portal-app-card__access--danger{color:#e7b0b9}.application-deck.is-reflowing .application-deck__stage{overflow:visible}.application-deck.is-reflowing .portal-app-card{pointer-events:none}.application-deck__slide>div{transition:transform .32s cubic-bezier(.2,.75,.2,1)}@media (hover:hover) and (pointer:fine){.application-deck:not(.is-reflowing) .application-deck__slide:not(.is-offstage):hover>div{transform:translateY(-10px)scale(1.018)}.application-deck.is-grid:not(.is-reflowing) .application-deck__slide:hover>div{transform:translateY(-6px)scale(1.012)}}@media (prefers-reduced-motion:reduce){.application-deck__slide>div{transition:none!important;transform:none!important}}.application-deck.is-drifting .application-deck__slide{transition:opacity .24s,visibility}.application-deck__window{border-radius:18px;position:relative}.workbench.workbench--blue-glass .workbench-overview__heading:has(.oa-feed__count){flex-wrap:nowrap;align-items:center;gap:5px}.workbench.workbench--blue-glass .workbench-overview__heading:has(.oa-feed__count) h2{white-space:nowrap}@media (width<=650px){.workbench.workbench--blue-glass .workbench-overview__heading .oa-feed__count{margin:0 0 0 auto;font-size:8px}.workbench.workbench--blue-glass .workbench-overview__heading .oa-feed__count strong{font-size:16px}}@media (width<=480px){.workbench.workbench--blue-glass .workbench-overview{grid-template-columns:minmax(0,1fr)}.workbench.workbench--blue-glass .workbench-overview__heading .oa-feed__count{font-size:10px}.workbench.workbench--blue-glass .workbench-overview__heading .oa-feed__count strong{font-size:18px}}.workspace-view-nav{background:#071427c2;border:1px solid #70a9f029;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-bottom:24px;padding:8px;display:flex}.workspace-view-nav a{color:#a8bbd5;border-radius:9px;justify-content:center;align-items:center;padding:10px 23px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.workspace-view-nav a:hover{color:#fff;background:#468bf71f}.workspace-view-nav a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#1e589f,#163662);box-shadow:inset 0 1px #a0d4ff26,0 3px 14px #031027}.workspace-view-nav a:focus-visible,.workbench a:focus-visible,.workbench button:focus-visible{outline-offset:4px;outline:2px solid #71dfff}.workbench{width:var(--shell);max-width:1600px;margin:26px auto 0;padding-bottom:30px;position:relative}.workbench:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 83% 8%,#0f62d738,#0000 47%),radial-gradient(at 6% 60%,#0f51951f,#0000 52%);position:absolute;inset:-120px 0 -30px}.workbench-hero{isolation:isolate;justify-content:space-between;align-items:center;gap:24px;min-height:214px;padding:26px 24px 34px 0;display:flex;position:relative;overflow:hidden}.workbench-eyebrow{letter-spacing:2.6px;color:#89b6df;align-items:center;gap:9px;font-size:10px;font-weight:650;display:inline-flex}.workbench-eyebrow i{background:#58d8ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #39a5ef}.workbench-hero h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:18px 0 12px;font-size:clamp(26px,2.6vw,42px);font-weight:700;line-height:1.35}.workbench-hero__copy>p{color:#a6bed9;letter-spacing:1.5px;margin:0 0 18px;font-size:14px}.workbench-hero__signature{letter-spacing:2px;color:#668daf;font-size:11px}.workbench-clock{text-align:right;flex-shrink:0;gap:7px;display:grid;position:relative}.workbench-clock>span{color:#b7cce7;font-size:12px}.workbench-clock>time{letter-spacing:1px;font-variant-numeric:tabular-nums;color:#e9f8ff;text-shadow:0 0 26px #2480d965;font-size:52px;font-weight:300;line-height:1.15}.workbench-clock>small{color:#83a9ce;letter-spacing:3px;font-size:11px}.workbench-orbit{z-index:-1;opacity:.72;pointer-events:none;width:660px;height:460px;position:absolute;top:3px;right:35px;transform:rotate(-15deg)}.workbench-orbit>div{background:radial-gradient(at 51% -8%,#79cffe75 0%,#1756b855 20%,#09265066 39%,#061329 62%);border:1px solid #48c6ff;border-radius:50%;position:absolute;inset:16px 25px;box-shadow:0 -6px 15px #39b5ff50,inset 0 6px 12px #66bfff4d}.workbench-orbit>i{border:1px solid #419cff42;border-radius:50%;position:absolute;inset:0;transform:rotate(12deg);box-shadow:0 -1px 9px #2a88ff20}.workbench-orbit>i:last-child{opacity:.4;inset:30px -50px;transform:rotate(-10deg)}.workbench-search-wrap{align-items:center;gap:16px;margin:0 0 32px;display:flex;position:relative}.workbench-search{color:#98ceff;background:linear-gradient(100deg,#0e2a4be0,#0a1b33c9);border:1px solid #487ec19c;border-radius:15px;flex:1;align-items:center;gap:16px;min-width:0;max-width:800px;padding:17px 20px;display:flex;box-shadow:inset 0 1px #91d0ff10,0 7px 20px #0003}.workbench-search:focus-within{outline-offset:3px;outline:2px solid #53bfff}.workbench-search input{color:#edf8ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.workbench-search input::placeholder{color:#9cb1cb}.workbench-search input::-webkit-search-cancel-button{display:none}.workbench-search kbd{color:#a6c5e7;background:#2a4c7b40;border:1px solid #7194b14d;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:11px}.workbench-search-hint{color:#5c81ab;letter-spacing:2px;margin-left:auto;font-size:11px}.workbench-clear{color:#b0d6fa;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px;font-size:13px}.workbench-section{margin-bottom:28px}.workbench-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.workbench-heading h2{letter-spacing:.5px;align-items:center;gap:9px;margin:5px 0 0;font-size:18px;display:flex}.workbench-heading a{color:#8ebce9;flex-shrink:0;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.workbench-heading a:hover{color:#d5f2ff}.workbench-section-note{color:#8b9fb7;font-size:12px}.workbench-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.workbench .portal-app-card{background:linear-gradient(130deg,#122b4be6,#071426f2);border:1px solid #649cdb33;border-radius:15px;min-width:0;min-height:190px;padding:20px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #a6d6ff09,0 9px 20px #0000001a}.workbench .portal-app-card:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 5% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%);position:absolute;inset:0}.workbench .portal-app-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-3px);box-shadow:0 12px 24px #0004,inset 0 1px #a6d6ff12}.workbench .portal-app-card__top{align-items:flex-start;margin-bottom:12px}.workbench .portal-app-card__icon{border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 40%,#1b3456),color-mix(in srgb,var(--accent) 15%,#102540));width:47px;height:47px;color:var(--accent);border-radius:13px;box-shadow:inset 0 1px 2px #ffffff35,0 4px 15px #0003}.workbench .portal-app-card__access{border-radius:5px;padding:4px 7px;font-size:9px;line-height:1.3}.workbench .portal-app-card__copy{min-height:0;margin:0}.workbench .portal-app-card__copy small{display:none}.workbench .portal-app-card__copy h3{overflow-wrap:anywhere;letter-spacing:0;margin:0 0 7px;font-size:17px;line-height:1.45}.workbench .portal-app-card__copy p{color:#99abc3;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.workbench .portal-app-card__meta{display:none}.workbench .portal-app-card__bottom{margin-top:auto;padding-top:14px}.workbench .portal-app-card__action{color:#9bbada;font-size:11px}.workbench .portal-star{width:29px;height:29px}.workbench .portal-app-card.is-locked{opacity:.64}.workbench .portal-app-card.is-locked:hover{transform:none}.workbench .form-error{margin-top:8px;font-size:12px}.workbench-grid--downloads{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-grid--downloads .portal-app-card{grid-template-columns:54px 1fr;align-content:center;gap:0 12px;min-height:135px;padding:22px;display:grid}.workbench-grid--downloads .portal-app-card__top{grid-row:1/3;margin:0;display:block}.workbench-grid--downloads .portal-app-card__access{display:none}.workbench-grid--downloads .portal-app-card__bottom{grid-column:2;padding-top:12px}.workbench-grid--downloads .portal-app-card__copy h3{font-size:18px}.workbench-grid--downloads .portal-app-card__icon{width:50px;height:50px}.workbench-personal{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.workbench-personal__panel{background:linear-gradient(130deg,#0c2039cc,#08182bd9);border:1px solid #568ed233;border-radius:15px;min-width:0;padding:20px}.workbench-personal__panel .workbench-heading{margin-bottom:16px}.workbench-personal__panel h2{font-size:16px}.workbench-personal__panel h2>svg{color:#9acbff}.workbench-mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workbench-mini-grid .portal-app-card{background:#14305042;border-color:#6397c322;border-radius:10px;min-height:155px;padding:12px}.workbench-mini-grid .portal-app-card__top{margin-bottom:8px}.workbench-mini-grid .portal-app-card__icon{border-radius:9px;width:34px;height:34px}.workbench-mini-grid .portal-app-card__icon svg{width:20px;height:20px}.workbench-mini-grid .portal-app-card__copy h3{font-size:13px}.workbench-mini-grid .portal-app-card__copy p,.workbench-mini-grid .portal-app-card__access{display:none}.workbench-mini-grid .portal-app-card__bottom{padding-top:9px}.workbench-personal__empty{text-align:center;color:#93abc6;padding:25px 10px 28px}.workbench-personal__empty>svg{color:#5b91c0}.workbench-personal__empty h3{color:#c4d5e8;margin:12px 0 7px;font-size:14px;font-weight:500}.workbench-personal__empty p{margin:0;font-size:12px;line-height:1.7}.workbench-recent-item{min-width:0}.workbench-recent-item>time{color:#93aac7;margin:7px 4px 0;font-size:10px;display:block}.workbench-empty{text-align:center;color:#a1bad8;border:1px dashed #5789c65c;border-radius:15px;padding:40px}.workbench-empty h2{font-size:18px}.workbench-empty p{font-size:13px}@media (width>=1600px){.workbench .portal-app-card{min-height:205px;padding:23px}.workbench-grid--downloads .portal-app-card{min-height:140px}.workbench-mini-grid .portal-app-card{min-height:148px;padding:15px}}@media (width<=1100px){.workbench-grid{gap:12px}.workbench .portal-app-card{padding:15px}.workbench .portal-app-card__copy h3{font-size:15px}.workbench-search-hint{display:none}.workbench-orbit{right:-100px}.workbench-personal{gap:14px}.workbench-mini-grid{gap:8px}.workbench .portal-app-card__access{max-width:100px}}@media (width<=800px){.workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-hero{min-height:200px;padding-right:0}.workbench-clock>time{font-size:38px}.workbench-clock>span{font-size:10px}.workbench-hero h1{font-size:27px}.workbench-hero__copy>p{letter-spacing:0;font-size:12px}.workbench-hero__signature{letter-spacing:1px;font-size:10px}.workbench-orbit{opacity:.5;right:-220px}.workbench-personal{grid-template-columns:1fr}.workbench-section-note{display:none}.workspace-view-nav a{padding:9px 18px}}@media (width<=480px){.workbench{width:calc(100% - 28px);margin-top:18px}.workspace-view-nav{gap:3px;width:100%;margin-bottom:14px;padding:5px}.workspace-view-nav a{flex:1;padding:9px 6px;font-size:12px}.workbench-hero{min-height:0;padding:18px 0 25px;display:block}.workbench-hero h1{font-size:25px}.workbench-clock{display:none}.workbench-hero__copy>p{font-size:12px}.workbench-search{border-radius:11px;gap:9px;padding:14px 12px}.workbench-search input{font-size:12px}.workbench-search kbd{display:none}.workbench-search-wrap{gap:8px;margin-bottom:25px}.workbench-clear{padding:6px;font-size:11px}.workbench-grid{gap:10px}.workbench .portal-app-card{min-height:197px;padding:13px}.workbench .portal-app-card__copy h3{font-size:14px}.workbench .portal-app-card__copy p{font-size:10px}.workbench .portal-app-card__access{padding:3px 4px;font-size:8px}.workbench .portal-app-card__icon{border-radius:10px;width:36px;height:36px}.workbench .portal-app-card__icon svg{width:20px;height:20px}.workbench-heading h2{font-size:17px}.workbench-heading a{font-size:11px}.workbench-grid--downloads{grid-template-columns:1fr}.workbench-grid--downloads .portal-app-card{min-height:126px}.workbench-grid--downloads .portal-app-card__copy h3{font-size:16px}.workbench-mini-grid .portal-app-card{min-height:150px}.workbench-personal__panel{padding:16px}.workbench-eyebrow{letter-spacing:2px;font-size:9px}}.workbench-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 32px;display:grid}.workbench-overview__panel{--panel-accent:#69d9ec;background:linear-gradient(135deg,#132b46df,#0a192dde);border:1px solid #6da5d338;border-radius:15px;min-width:0;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #c6ebff0d}.workbench-overview__panel.is-blue{--panel-accent:#78afff}.workbench-overview__panel.is-purple{--panel-accent:#bb9bff}.workbench-overview__panel.is-gold{--panel-accent:#e8ca83}.workbench-overview__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.workbench-overview__heading h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.workbench-overview__heading h2>span{color:var(--panel-accent);font-size:19px}.workbench-overview__heading>span{color:#91a9c6;white-space:nowrap;font-size:10px}.workbench-overview__empty{align-items:center;gap:12px;min-height:109px;padding:19px 0 15px;display:flex}.workbench-overview__signal{color:var(--panel-accent);opacity:.45;flex-shrink:0;font-size:32px}.workbench-overview__empty h3{color:#d8e6f6;margin:0 0 8px;font-size:13px;font-weight:500}.workbench-overview__empty p{color:#9db2cd;margin:0;font-size:11px;line-height:1.8}.workbench-overview__status{color:#94abc4;border-top:1px solid #7198c222;align-items:center;gap:6px;padding-top:11px;font-size:10px;display:flex}.workbench-overview__status i{background:#7b8ca3;border-radius:50%;width:5px;height:5px}.workbench-help{margin:28px 0}.workbench-help__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.workbench-help details{background:#0c2039c9;border:1px solid #699cd333;border-radius:12px;min-width:0;padding:17px 18px}.workbench-help summary{cursor:pointer;color:#c5dcf3;font-size:13px;line-height:1.7}.workbench-help details p{color:#9bb3d0;margin:13px 0 0;font-size:12px;line-height:1.9}.workbench-help summary:focus-visible{outline-offset:4px;outline:2px solid #71dfff}@media (width<=1100px){.workbench-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-overview__empty{min-height:90px}}@media (width<=650px){.workbench-help__grid{grid-template-columns:1fr}.workbench-overview{gap:10px}.workbench-overview__panel{padding:14px}.workbench-overview__heading>span{display:none}.workbench-overview__empty{min-height:126px;padding:13px 0;display:block}.workbench-overview__signal{display:none}.workbench-overview__heading h2{font-size:14px}.workbench-overview__empty h3{font-size:12px}.workbench-overview__empty p{font-size:11px}}.download-inline{background:linear-gradient(135deg,#112943eb,#071629f2);border:1px solid #649cdb44;border-radius:15px;flex-direction:column;min-width:0;height:100%;min-height:242px;display:flex;overflow:hidden}.download-inline__head{isolation:isolate;border-bottom:1px solid #649cdb22;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.workbench .download-inline__head>.portal-card-art{opacity:.2;z-index:-1;pointer-events:none;width:38%;height:100%;position:absolute;inset:0 0 0 auto}.download-inline__title{align-items:center;gap:10px;min-width:0;display:flex}.download-inline__title>svg{color:#7bcaff;background:#175a8c66;border:1px solid #77d2ff44;border-radius:9px;flex-shrink:0;width:34px;height:34px;padding:6px}.download-inline__title h3{color:#e7f4ff;margin:0 0 4px;font-size:16px}.download-inline__title p{color:#9fbad7;margin:0;font-size:10px;line-height:1.5}.download-inline__head>.portal-star{flex-shrink:0}.download-inline__head>.portal-star[aria-pressed=true]{color:#ffd57e}.download-inline__body{flex:1;min-width:0;padding:12px 16px}.download-inline__body:focus-visible{outline-offset:-3px;outline:2px solid #71dfff}.download-compact{color:#b8cce3;font-size:12px}.download-compact>p{margin:8px 0;font-size:12px}.download-compact__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.download-compact__item{color:#d3e3f5;background:#1d3c5740;border:1px solid #5c8db329;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:30px;padding:6px 9px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.download-compact__item>span:first-child{overflow-wrap:anywhere;min-width:0}.download-compact__item[href]:hover{background:#23527c60;border-color:#6dc8ff77}.download-compact__action{color:#85ccff;flex-shrink:0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.download-compact__list--ledgers{grid-template-columns:1fr}.download-compact__list--ledgers .download-compact__item{min-height:38px}.download-compact__item small{color:#879db7;flex-shrink:0;font-size:10px}.download-compact__mobile{color:#9ac8f0;margin:8px 0 0;font-size:11px}.download-compact__mobile summary{cursor:pointer}.download-compact__mobile img{object-fit:contain;background:#fff;border-radius:6px;width:100px;height:100px;margin:10px 0;display:block}.download-compact__mobile a{color:#9ac8f0}.download-inline__preview{color:#c8bb9a;margin:0 0 6px;font-size:10px;line-height:1.6}@media (width<=800px){.workbench-grid--downloads:has(.download-inline){grid-template-columns:1fr}.download-inline{min-height:0}.download-inline__body{padding:10px 14px}.download-inline__head{min-height:68px;padding:12px 14px}}@media (width<=480px){.download-compact__item{gap:5px;padding:6px;font-size:10px}.download-compact__action{gap:2px;font-size:9px}.download-compact__action svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.workbench *,.workspace-view-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=480px){.workbench.workbench--compact .workspace-view-nav a{white-space:nowrap;flex:1;padding:8px 6px;font-size:12px}}.workbench.workbench--compact{margin-top:14px}.workbench--compact .workspace-view-nav{margin-bottom:10px;padding:4px}.workbench--compact .workspace-view-nav a{padding:8px 24px}.workbench.workbench--compact .workbench-hero{grid-template-columns:minmax(225px,.95fr) minmax(330px,1.45fr) minmax(355px,1.2fr);gap:24px;min-height:156px;padding:14px 0 20px;display:grid;overflow:visible}.workbench--compact .workbench-hero__copy{min-width:0}.workbench--compact .workbench-hero h1{margin:10px 0 8px;font-size:clamp(24px,2.35vw,36px);line-height:1.25}.workbench--compact .workbench-hero__copy>p{letter-spacing:.4px;margin-bottom:10px;font-size:12px}.workbench--compact .workbench-hero__signature{letter-spacing:1px;font-size:10px}.workbench--compact .workbench-orbit{display:none}.workbench--compact .workbench-tools{gap:10px;min-width:0;display:grid}.workbench--compact .workbench-search-wrap{flex-wrap:wrap;gap:7px;margin:0;display:flex}.workbench--compact .workbench-search{border-radius:11px;flex:100%;gap:10px;max-width:none;min-height:48px;padding:10px 13px}.workbench--compact .workbench-search input{font-size:12px}.workbench--compact .workbench-search-hint{display:none}.workbench--compact .workbench-clear{padding:0;font-size:11px}.workbench-quick-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workbench-quick-links>span{color:#85a4c5;font-size:10px}.workbench-quick-links button,.workbench-quick-links a{color:#c5dff7;font:inherit;cursor:pointer;background:#10345570;border:1px solid #5b9cda44;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;text-decoration:none;display:inline-flex}.workbench-quick-links button:hover,.workbench-quick-links a:hover{background:#17578d77;border-color:#75d7ff}.workbench.workbench--compact>.earth-motion-toggle{z-index:3;margin:0;position:absolute;top:8px;right:0}.workbench-weather{background:linear-gradient(135deg,#173a58af,#061329e8);border:1px solid #72b4e74d;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(116px,.75fr);align-items:center;gap:12px;min-width:0;min-height:122px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #c4eaff1a,0 8px 24px #02091733}.workbench-weather__current{min-width:0}.workbench-weather__location{color:#cce5fb;align-items:center;gap:5px;font-size:12px;display:flex}.workbench-weather__location strong{overflow-wrap:anywhere}.workbench-weather__location>span{color:#88a8c7;font-size:9px}.workbench-weather__temperature{color:#c4eaff;align-items:center;gap:8px;margin:4px 0;display:flex}.workbench-weather__temperature>svg{color:#f7d474;flex-shrink:0}.workbench-weather__temperature b{color:#f2f9ff;font-size:31px;font-weight:650;line-height:1.2}.workbench-weather__temperature>span{overflow-wrap:anywhere;font-size:11px}.workbench-weather__current>p{color:#b2cbe1;margin:0;font-size:9px;line-height:1.6}.workbench-weather__actions{align-items:center;gap:8px;margin-top:5px;display:flex}.workbench-weather__actions button{color:#8ed2f6;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:9px;display:flex}.workbench-weather__actions button:disabled{opacity:.5;cursor:default}.workbench-weather__actions a{color:#829db9;font-size:8px;text-decoration:none}.workbench--compact .workbench-clock{text-align:center;background:0 0;border-left:1px solid #80b9e02a;gap:5px;padding:0 0 0 12px;display:grid!important}.workbench--compact .workbench-clock>time{letter-spacing:0;font-size:36px}.workbench--compact .workbench-clock>span{font-size:10px}.workbench--compact .workbench-clock>small{letter-spacing:1px;font-size:8px}.workbench--compact .workbench-overview{gap:12px;margin-bottom:20px}.workbench--compact .workbench-overview__panel{border-radius:12px;padding:14px 15px}.workbench--compact .workbench-overview__heading h2{font-size:14px}.workbench--compact .workbench-overview__empty{gap:9px;min-height:74px;padding:11px 0 10px}.workbench--compact .workbench-overview__empty h3{margin:0 0 5px;font-size:12px}.workbench--compact .workbench-overview__empty p{font-size:10px;line-height:1.65}.workbench--compact .workbench-overview__signal{font-size:24px}.workbench--compact .workbench-overview__status{padding-top:8px;font-size:9px}.workbench--compact .workbench-heading{margin-bottom:10px}.workbench--compact .workbench-heading h2{margin-top:2px;font-size:17px}.workbench--compact .workbench-heading .workbench-eyebrow{letter-spacing:1.8px;font-size:8px}.workbench--compact .workbench-section{margin-bottom:20px}.workbench--compact .workbench-grid{gap:12px}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated{contain-intrinsic-size:auto 156px;border-radius:13px;grid-template-rows:auto 1fr auto;grid-template-columns:44px minmax(0,1fr);gap:5px 12px;min-height:156px;padding:16px;display:grid}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated>.portal-app-card__top{grid-area:1/1/3;min-height:0;margin:0;display:block;position:static}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated .portal-app-card__icon{border-radius:12px;flex-basis:44px;width:44px;height:44px}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated .portal-app-card__icon>svg{width:26px;height:26px}.workbench.workbench--compact .portal-e10-glyph{font-size:22px}.workbench.workbench--compact .portal-card-category{text-align:center;background:0 0;border:0;max-width:none;margin-top:4px;padding:4px 0;font-size:9px;line-height:1.4;display:block}.workbench.workbench--compact .portal-app-card__access{max-width:110px;padding:2px 4px;font-size:7px;top:8px;right:10px}.workbench.workbench--compact .portal-app-card__copy{grid-area:1/2/3;align-self:center;min-height:0}.workbench.workbench--compact .portal-app-card__copy h3{overflow-wrap:anywhere;max-width:100%;margin:3px 0 6px;font-size:17px;line-height:1.35}.workbench.workbench--compact .portal-app-card__copy p{color:#aac2dd;max-width:100%;font-size:10px;line-height:1.65}.workbench.workbench--compact .portal-app-card__meta{flex-wrap:wrap;grid-column:2;gap:4px;margin:0;display:flex}.workbench.workbench--compact .portal-app-card__meta .portal-badge{padding:2px 5px;font-size:8px}.workbench.workbench--compact .portal-app-card__bottom{grid-area:4/1/auto/-1;align-self:end;margin:0;padding-top:0;display:flex}.workbench.workbench--compact .portal-app-card__action{font-size:10px}.workbench.workbench--compact .portal-app-card>.portal-card-art{opacity:.23;width:130px;height:130px;top:18px;right:-6px}.workbench.workbench--compact .portal-app-card>.form-error{grid-column:1/-1}.workbench--compact .workbench-personal{gap:12px;margin-top:20px}.workbench--compact .workbench-personal__panel{padding:16px}.workbench--compact .workbench-personal__empty{padding:13px 8px}.workbench--compact .workbench-personal__empty h3{margin:8px 0 5px}.workbench--compact .workbench-help{margin:20px 0}.workbench--compact .workbench-help details{padding:12px 15px}.workbench--compact .download-inline{min-height:0}.workbench--compact .download-inline__head{min-height:64px;padding:11px 14px}@media (width<=1250px){.workbench.workbench--compact .workbench-hero{grid-template-columns:minmax(210px,1fr) minmax(330px,1.4fr);gap:16px}.workbench--compact .workbench-tools{grid-area:2/1/auto/-1}.workbench-weather{grid-area:1/2}.workbench--compact .workbench-hero__copy{grid-area:1/1}.workbench--compact .workbench-search{flex-basis:70%;min-height:42px}.workbench--compact .workbench-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workbench-quick-links{max-width:390px}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated{column-gap:9px;min-height:162px;padding:13px}.workbench.workbench--compact .portal-app-card__copy h3{font-size:15px}}@media (width<=1000px){.workbench--compact .workbench-overview,.workbench--compact .workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench--compact .workbench-tools{grid-template-columns:1fr}.workbench-quick-links{max-width:none}.workbench.workbench--compact .portal-app-card__copy h3{font-size:17px}}@media (width<=650px){.workbench.workbench--compact .workbench-hero{grid-template-columns:minmax(0,1fr);gap:13px;padding:10px 0 16px}.workbench--compact .workbench-hero__copy,.workbench--compact .workbench-tools,.workbench-weather{grid-area:auto/1}.workbench--compact .workbench-hero__copy>p{margin-bottom:6px}.workbench--compact .workbench-hero h1{margin:8px 0;font-size:26px}.workbench-weather{grid-template-columns:minmax(0,1fr) minmax(115px,.7fr);min-height:112px;padding:12px 14px}.workbench--compact .workbench-clock>time{font-size:34px}.workbench--compact .workbench-search kbd{display:inline}.workbench--compact .workbench-overview{gap:10px}.workbench--compact .workbench-overview__panel{padding:12px}.workbench--compact .workbench-overview__empty{min-height:86px;padding:10px 0;display:block}.workbench--compact .workbench-overview__signal{display:none}.workbench--compact .workbench-overview__heading>span{font-size:8px;display:block}.workbench--compact .workbench-overview__heading h2{font-size:13px}.workbench--compact .workbench-overview__heading{gap:4px}.workbench--compact .workbench-overview__empty p{font-size:10px}.workbench--compact .workbench-personal{grid-template-columns:1fr}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated{grid-template-columns:36px minmax(0,1fr);column-gap:8px;min-height:166px;padding:12px}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated .portal-app-card__icon{border-radius:10px;width:36px;height:36px}.workbench.workbench--compact .portal-app-card.portal-app-card--illustrated .portal-app-card__icon>svg{width:22px;height:22px}.workbench.workbench--compact .portal-card-category{font-size:8px}.workbench.workbench--compact .portal-app-card__copy h3{font-size:14px}.workbench.workbench--compact .portal-app-card__copy p{font-size:9px}.workbench.workbench--compact .portal-app-card__access{font-size:6px;top:4px;right:6px}.workbench.workbench--compact .portal-app-card__meta{grid-column:1/-1}.workbench.workbench--compact .portal-app-card>.portal-card-art{opacity:.18;width:110px;height:110px}.workbench--compact .workbench-heading h2{font-size:16px}.workbench.workbench--compact>.earth-motion-toggle{width:max-content;margin:0 0 10px auto;display:block;position:static}}.workbench.workbench--compact .workbench-hero{grid-template-columns:minmax(225px,.95fr) minmax(330px,1.65fr) 300px}.workbench--compact .workbench-weather{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 96px;justify-self:end;gap:9px;width:300px;max-width:100%;min-height:116px;padding:11px 12px}.workbench--compact .workbench-weather .workbench-clock{padding-left:9px}.workbench--compact .workbench-weather .workbench-clock>time{font-size:32px}@media (width<=1250px){.workbench.workbench--compact .workbench-hero{grid-template-columns:minmax(210px,1fr) 300px}}@media (width<=650px){.workbench.workbench--compact .workbench-hero{grid-template-columns:minmax(0,1fr)}.workbench--compact .workbench-weather{grid-template-columns:minmax(0,1fr) 105px;justify-self:start;width:100%;max-width:340px}}.workbench--compact .workbench-weather .workbench-clock>small{letter-spacing:0;white-space:nowrap}.workbench--compact .workbench-weather{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.workbench--compact .workbench-weather__current{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-right:8px;display:flex}.workbench--compact .workbench-weather__location,.workbench--compact .workbench-weather__temperature,.workbench--compact .workbench-weather__actions{justify-content:center}.workbench--compact .workbench-weather__location{flex-wrap:wrap;gap:4px}.workbench--compact .workbench-weather__temperature{gap:4px}.workbench--compact .workbench-weather__temperature>svg{width:26px;height:26px}.workbench--compact .workbench-weather__temperature b{font-size:27px}.workbench--compact .workbench-weather__temperature>span{font-size:9px}.workbench--compact .workbench-weather__current>p{overflow-wrap:anywhere;line-height:1.5}.workbench--compact .workbench-weather .workbench-clock{box-sizing:border-box;text-align:center;place-content:center;min-width:0;height:100%;padding-left:8px}.workbench--compact .workbench-weather .workbench-clock>span{font-size:10px}.workbench--compact .workbench-search-wrap{justify-self:center;width:100%;max-width:440px}@media (width<=650px){.workbench--compact .workbench-search-wrap{max-width:none}.workbench--compact .workbench-quick-links{justify-content:flex-start}}.workbench--compact .workbench-search-wrap{justify-self:start}.workbench--compact .workbench-quick-links{justify-content:flex-start}.portal-topbar.portal-topbar--site{height:88px;font-family:inherit;position:fixed;inset:0 0 auto}.portal-topbar--site .portal-topbar__inner{grid-template-columns:auto 1fr auto;gap:32px;width:min(1760px,100% - 80px)}.portal-topbar--site .portal-topbar__brand{flex-shrink:0;text-decoration:none}.portal-topbar--site .site-header-logo{object-fit:contain;width:184px;height:52px;display:block}.portal-topbar--site .portal-nav{justify-content:center;gap:clamp(18px,1.8vw,34px)}.portal-topbar--site .portal-nav__item{font-size:14px;font-weight:600;text-decoration:none}.portal-topbar--site .portal-topbar__actions{gap:6px}.portal-topbar--site .site-workspace-link{min-height:38px;padding:0 12px;font-size:13px;text-decoration:none}.portal-topbar--site .site-workspace-link[aria-current=page]{color:#a6d7ff;background:#2d7bf11f;border-color:#4a9eff59}.portal-topbar--site .site-menu-button{display:none}.portal-shell>.portal-main{padding-top:88px}.workspace-tabs{gap:6px;margin-bottom:24px;display:flex}.workspace-tabs .portal-filter[aria-current=page]{color:#dceeff;background:#2d7bf133;box-shadow:inset 0 -2px #55b9ff}@media (width<=1480px){.portal-topbar--site .portal-topbar__descriptor,.portal-topbar--site .portal-topbar__divider{display:none}.portal-topbar--site .portal-topbar__inner{gap:20px}}@media (width<=1200px){.portal-topbar--site .portal-topbar__inner{grid-template-columns:1fr auto}.portal-topbar--site .portal-nav{display:none}.portal-topbar--site .site-menu-button{display:grid}}@media (width<=680px){.portal-topbar.portal-topbar--site{height:64px}.portal-topbar--site .portal-topbar__inner{gap:4px;width:calc(100% - 24px)}.portal-topbar--site .site-header-logo{width:100px;height:34px}.portal-topbar--site .portal-topbar__actions{gap:0}.portal-topbar--site .portal-icon-button{width:32px;height:36px}.portal-topbar--site .site-workspace-link{padding:0 6px;font-size:12px}.portal-topbar--site .portal-user-chip{background:0 0;border:0;padding:0 2px}.portal-topbar--site .portal-user-chip__id,.portal-topbar--site .portal-user-chip>svg,.portal-topbar--site .site-search-link,.portal-topbar--site .site-admin-link{display:none}.portal-shell>.portal-main{padding-top:64px}}.portal-topbar--site a.site-workspace-link{color:#dfedff;background:#27598c2e;border:1px solid #70aee899;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.portal-topbar--site a.site-workspace-link:hover{color:#fff;background:#3071b44d;border-color:#8acdffe6}.portal-topbar--site a.site-workspace-link:focus-visible{outline-offset:3px;outline:2px solid #9bd5ff}.xiwu-home .hero__media .official-gateway-light{pointer-events:none;z-index:1;max-width:none;position:absolute;overflow:visible;transform:none}.official-gateway-light path{fill:none;stroke-linecap:round;stroke-linejoin:round}.official-gateway-light .gateway-bloom{stroke:#77c9ff;stroke-width:9px;stroke-opacity:.09;stroke-dasharray:80 260;animation:gateway-stream var(--light-duration) linear infinite;animation-delay:var(--light-delay)}.official-gateway-light .gateway-trace{stroke:#d1ecff;stroke-width:1.5px;stroke-opacity:.8;stroke-dasharray:25 9 4 260;animation:gateway-stream var(--light-duration) linear infinite;animation-delay:var(--light-delay)}.official-gateway-light .gateway-beads{stroke:#ffdfad;stroke-width:3px;stroke-opacity:.85;stroke-dasharray:.2 63 .2 140;animation:gateway-stream calc(var(--light-duration)*.72) linear infinite reverse;animation-delay:var(--light-delay)}.official-gateway-light .gateway-sparks circle{fill:#d9f4ff;animation:3.4s ease-in-out infinite gateway-spark}@keyframes gateway-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-706px}}@keyframes gateway-spark{0%,to{opacity:.16}50%{opacity:.95}}.official-gateway-light.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.official-gateway-light *{animation:none!important}.official-gateway-light{opacity:.35}}@media (width<=680px){.official-gateway-light .gateway-beads{display:none}.official-gateway-light{opacity:.65}}.xiwu-home--scene{isolation:isolate;position:relative}.xiwu-home--scene :is(.sub-hero,.article-hero,.plain-hero){isolation:isolate;background:#050a12;position:relative;overflow:hidden}.xiwu-home--scene :is(.sub-hero__media,.article-hero__media,.sub-hero__veil,.article-hero__veil){display:none}.xiwu-home--scene :is(.sub-hero__content,.article-hero__content,.plain-hero>.shell){z-index:2;position:relative}.xiwu-home--scene .official-scene{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.xiwu-home--scene .official-scene__picture{display:block;position:absolute;inset:0}.xiwu-home--scene .official-scene__image{object-fit:cover;object-position:var(--scene-position,70% 52%);filter:none;width:100%;max-width:none;height:100%;transform:none}.xiwu-home--scene .official-scene__shade{background:linear-gradient(90deg,#030815c9 0%,#03081592 34%,#03081518 72%,#03081526),linear-gradient(#0308153d,#03081508 44%,#050a12c4);position:absolute;inset:0}.xiwu-home--scene .official-scene__glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--scene-glow) 18%,transparent),transparent 65%);opacity:.55;will-change:opacity;width:50%;height:90%;animation:14s ease-in-out infinite official-scene-breathe;position:absolute;top:0;right:3%}.xiwu-home--scene .official-scene__flow{opacity:.55;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.xiwu-home--scene .official-scene__flow path{fill:none;stroke:#c2eaff;stroke-width:1.2px;stroke-opacity:.66;stroke-linecap:round;stroke-dasharray:34 11 3 450;animation:24s linear infinite official-scene-stream}.xiwu-home--scene .official-scene__flow path:nth-child(2){stroke:#f0cf9b;stroke-width:.8px;stroke-opacity:.48;animation-duration:32s;animation-direction:reverse}.xiwu-home--scene .official-scene__sparks circle{fill:#e1f5ff;stroke:none;animation:5s ease-in-out infinite official-scene-spark}.xiwu-home--scene main>section:not(.sub-hero):not(.plain-hero),.xiwu-home--scene main>article>section:not(.article-hero),.xiwu-home--scene>.search-results{background-color:#07101ab3}.xiwu-home--scene .official-scene-ground{z-index:-1;pointer-events:none;opacity:.24;position:absolute;inset:500px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.xiwu-home--scene .official-scene-ground__picture{display:block;position:absolute;inset:0}.xiwu-home--scene .official-scene-ground__image{object-fit:cover;object-position:68% 50%;width:100%;max-width:none;height:100%}.xiwu-home--scene .official-scene[data-scene-tier=balanced] .official-scene__flow path{animation-duration:40s}.xiwu-home--scene .official-scene[data-scene-motion=paused] *{animation-play-state:paused!important}.xiwu-home--scene .official-scene[data-scene-motion=static] *{animation:none!important}.xiwu-home--scene .official-scene[data-scene-motion=static] .official-scene__flow{opacity:.2}@keyframes official-scene-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-996px}}@keyframes official-scene-breathe{0%,to{opacity:.32}50%{opacity:.72}}@keyframes official-scene-spark{0%,to{opacity:.15}50%{opacity:.8}}@media (width<=680px){.xiwu-home--scene .official-scene__image{object-position:50% 58%}.xiwu-home--scene .official-scene__shade{background:linear-gradient(90deg,#03081578,#03081518),linear-gradient(#03081566,#03081512 50%,#050a12a8)}.xiwu-home--scene .official-scene__flow{opacity:.3}.xiwu-home--scene .official-scene__glow{width:100%;right:0}.xiwu-home--scene .official-scene-ground{opacity:.12;inset-block-start:440px}}@media (prefers-reduced-motion:reduce){.xiwu-home--scene .official-scene *{animation:none!important}.xiwu-home--scene .official-scene__flow{opacity:.2}}.xiwu-home{--bg:#050a12;--bg-soft:#08111d;--panel:#0a1422c7;--panel-solid:#0b1625;--panel-light:#142438b8;--line:#b5d7ff24;--line-strong:#9fcbff47;--text:#f4f7fb;--muted:#9baabd;--muted-2:#718094;--blue:#4a9eff;--cyan:#54e5e5;--violet:#8f7cff;--gold:#f0c47c;--green:#64dfab;--red:#ff6c7a;--header-h:78px;--shell:min(1500px, calc(100vw - 64px));--ease:cubic-bezier(.2,.75,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);font-synthesis:none}.xiwu-home *{box-sizing:border-box}.xiwu-home{scroll-behavior:smooth;background:var(--bg);color:var(--text);background:radial-gradient(circle at 20% 0%, #2a62ab17, transparent 30%), var(--bg);margin:0;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}body.is-locked{overflow:hidden}.xiwu-home button,.xiwu-home input,.xiwu-home textarea,.xiwu-home select{font:inherit}.xiwu-home a{color:inherit;text-decoration:none}.xiwu-home img{max-width:100%;display:block}.xiwu-home button{color:inherit}.xiwu-home svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em}.xiwu-home ::selection{color:#fff;background:#4a9eff59}.xiwu-home .shell{width:var(--shell);margin-inline:auto}.xiwu-home .section-space{padding:130px 0}.xiwu-home .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.xiwu-home .skip-link{z-index:9999;color:#000;background:#fff;border-radius:10px;padding:12px 18px;transition:top .2s;position:fixed;top:-100px;left:18px}.xiwu-home .skip-link:focus{top:18px}.xiwu-home .page-noise{z-index:999;pointer-events:none;opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.xiwu-home .cursor-glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle,#4a9eff14,#4a9eff00 66%);border-radius:50%;width:460px;height:460px;transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}.xiwu-home:hover .cursor-glow{opacity:1}.xiwu-home .eyebrow{color:#9fc7f4;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.xiwu-home .eyebrow i{background:currentColor;width:24px;height:1px;box-shadow:0 0 12px}.xiwu-home .button{letter-spacing:.02em;cursor:pointer;min-height:50px;transition:transform .35s var(--ease), border-color .35s, background .35s, box-shadow .35s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:14px;font-weight:650;display:inline-flex}.xiwu-home .button svg{width:17px}.xiwu-home .button:hover{transform:translateY(-2px)}.xiwu-home .button--primary{color:#fff;background:linear-gradient(135deg,#2d7bf1,#55b9ff);box-shadow:0 14px 45px #2c7bf147,inset 0 1px #ffffff47}.xiwu-home .button--primary:hover{box-shadow:0 18px 54px #2c7bf166,inset 0 1px #ffffff4d}.xiwu-home .button--glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111d7a;border-color:#ffffff40}.xiwu-home .button--glass:hover,.xiwu-home .button--ghost:hover{background:#275d982e;border-color:#6eb4ffad}.xiwu-home .button--ghost{border-color:var(--line-strong);background:#ffffff06}.xiwu-home .text-link{color:#cfe4ff;align-items:center;gap:10px;font-size:14px;font-weight:650;display:inline-flex}.xiwu-home .text-link svg{transition:transform .3s}.xiwu-home .text-link:hover svg{transform:translate(5px)}.xiwu-home .site-header{z-index:100;height:var(--header-h);border-bottom:1px solid #0000;transition:background .4s,border-color .4s,height .35s;position:fixed;inset:0 0 auto}.xiwu-home .site-header:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(#03070dd1,#03070d1f);transition:opacity .4s;position:absolute;inset:0}.xiwu-home .site-header.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#040a12d1}.xiwu-home .site-header.is-scrolled:before{opacity:0}.xiwu-home .site-header__inner{z-index:2;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;height:100%;display:grid;position:relative}.xiwu-home .brand{justify-self:start;align-items:center;gap:15px;min-width:0;display:inline-flex}.xiwu-home .brand__logo{object-fit:contain;object-position:left center;width:184px;height:44px}.xiwu-home .brand__divider{background:#ffffff38;width:1px;height:25px}.xiwu-home .brand__descriptor{color:#b8c6d7;letter-spacing:.12em;white-space:nowrap;font-size:13px}.xiwu-home .main-nav{align-items:center;gap:clamp(20px,2.2vw,38px);display:flex}.xiwu-home .main-nav a{color:#d3dbe5;white-space:nowrap;font-size:14px;transition:color .25s;position:relative}.xiwu-home .main-nav a:after{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));height:2px;box-shadow:0 0 12px var(--blue);transition:left .3s,right .3s;position:absolute;bottom:-14px;left:50%;right:50%}.xiwu-home .main-nav a:hover,.xiwu-home .main-nav a[aria-current=page]{color:#fff}.xiwu-home .main-nav a:hover:after,.xiwu-home .main-nav a[aria-current=page]:after{left:0;right:0}.xiwu-home .site-header__actions{justify-self:end;align-items:center;gap:10px;display:flex}.xiwu-home .icon-button,.xiwu-home .menu-toggle{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.xiwu-home .icon-button:hover{border-color:var(--line-strong);background:#ffffff0a}.xiwu-home .portal-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16375b47;border:1px solid #7db8ff47;border-radius:999px;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.xiwu-home .portal-button:hover{background:#3171b94d;border-color:#7db8ff8c}.xiwu-home .menu-toggle{display:none;position:relative}.xiwu-home .menu-toggle span:not(.sr-only){background:#fff;width:20px;height:1px;transition:transform .3s,top .3s;position:absolute}.xiwu-home .menu-toggle span:first-child{top:17px}.xiwu-home .menu-toggle span:nth-child(2){top:25px}.xiwu-home .menu-toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.xiwu-home .menu-toggle[aria-expanded=true] span:nth-child(2){top:21px;transform:rotate(-45deg)}.xiwu-home .mobile-navigation{inset:var(--header-h) 0 auto;height:calc(100svh - var(--header-h));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transition:transform .5s var(--ease-out),opacity .35s,visibility .35s;border-top:1px solid var(--line);background:#040910fa;position:fixed;transform:translateY(-110%)}.xiwu-home .mobile-navigation.is-open{opacity:1;visibility:visible;transform:none}.xiwu-home .mobile-navigation__inner{flex-direction:column;padding:42px 0;display:flex}.xiwu-home .mobile-navigation a{border-bottom:1px solid var(--line);padding:14px 0;font-size:clamp(24px,5vw,40px);font-weight:550}.xiwu-home .mobile-navigation__portal{color:#6fb4ff}.xiwu-home .search-layer{z-index:250;place-items:start center;display:grid;position:fixed;inset:0}.xiwu-home .search-layer[hidden]{display:none}.xiwu-home .search-layer__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:#02060bbd;border:0;position:absolute;inset:0}.xiwu-home .search-layer__panel{border:1px solid var(--line-strong);width:min(760px,100vw - 40px);animation:panelIn .45s var(--ease-out);background:#08111df5;border-radius:26px;margin-top:13vh;padding:54px;position:relative;box-shadow:0 35px 120px #0000008c}.xiwu-home .search-layer__panel h2{margin:12px 0 28px;font-size:clamp(30px,4vw,48px)}.xiwu-home .search-layer__close{cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;position:absolute;top:18px;right:20px}.xiwu-home .search-form{border-bottom:1px solid #ffffff47;align-items:center;display:flex}.xiwu-home .search-form input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:62px;padding:0 10px;font-size:19px}.xiwu-home .search-form button{cursor:pointer;width:50px;height:50px;color:var(--blue);background:0 0;border:0}@keyframes panelIn{0%{opacity:0;transform:translateY(-24px)scale(.97)}to{opacity:1;transform:none}}.xiwu-home .hero{isolation:isolate;background:#03070c;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.xiwu-home .hero__media{z-index:-5;position:absolute;inset:0;overflow:hidden;transform:scale(1.04)}.xiwu-home .hero__media img{object-fit:cover;object-position:center 54%;filter:saturate(.78)contrast(1.1)brightness(.82);width:100%;height:100%;transform:scale(1.02)}.xiwu-home .hero__veil{z-index:-3;background:linear-gradient(90deg,#02060bf2 0%,#02060bbd 32%,#03080d1f 67%,#02060b59 100%),linear-gradient(#02060b73,#0000 35%,#02060bc2);position:absolute;inset:0}.xiwu-home .hero__grid{z-index:-2;opacity:.21;background-image:linear-gradient(#82b4eb17 1px,#0000 1px),linear-gradient(90deg,#82b4eb17 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.xiwu-home .hero__canvas{z-index:-1;pointer-events:none;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.xiwu-home .hero__content{padding-top:calc(var(--header-h) + 70px);padding-bottom:150px;position:relative}.xiwu-home .hero__copy{width:min(780px,60vw)}.xiwu-home .hero__eyebrow{margin-bottom:22px}.xiwu-home .hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(58px,7.1vw,128px);font-weight:750;line-height:.96}.xiwu-home .hero h1 span{text-shadow:0 16px 50px #00000061;display:block}.xiwu-home .hero h1 strong{color:#0000;-webkit-text-stroke:1px #d2e8ffa6;background:linear-gradient(90deg,#fff,#79baff 50%,#d8c49d);filter:drop-shadow(0 0 24px #5ea7ff38);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-weight:620;display:block}.xiwu-home .hero__copy>p{color:#c2cbd6;text-shadow:0 3px 18px #000000b3;width:min(660px,100%);margin:30px 0 0;font-size:clamp(16px,1.2vw,20px);line-height:1.9}.xiwu-home .hero__actions{gap:14px;margin-top:38px;display:flex}.xiwu-home .hero__signature{transform-origin:100%;color:#e2eefa5c;letter-spacing:.25em;gap:28px;font-size:10px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.xiwu-home .hero__signature span:not(:last-child):after{content:"";vertical-align:middle;background:#ffffff40;width:28px;height:1px;margin-left:28px;display:inline-block}.xiwu-home .hero__metrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#040a128c,#040a1229);border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,auto);gap:0;display:grid;position:absolute;bottom:48px;left:0}.xiwu-home .metric{border-right:1px solid #ffffff1a;min-width:160px;padding:20px 32px 18px}.xiwu-home .metric__value{color:#fff;letter-spacing:-.04em;font-size:26px;font-weight:650;display:block}.xiwu-home .metric small{color:#8ea0b4;letter-spacing:.14em;font-size:11px}.xiwu-home .hero__scroll{color:#9cabbc;letter-spacing:.22em;transform-origin:100%;align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;bottom:38px;right:32px;transform:rotate(90deg)}.xiwu-home .hero__scroll i{background:linear-gradient(90deg,#fff,#0000);width:46px;height:1px;animation:1.8s infinite scrollLine}@keyframes scrollLine{0%,to{transform-origin:0;opacity:.35;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.xiwu-home .system-dock-section{z-index:4;margin-top:-22px;position:relative}.xiwu-home .system-dock{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#0d1b2cf5,#070f19eb);border:1px solid #8fbef333;border-radius:26px;grid-template-columns:310px 1fr;min-height:190px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000005c}.xiwu-home .system-dock__heading{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:30px 32px;display:flex}.xiwu-home .system-dock__heading h2{margin:9px 0 18px;font-size:25px;line-height:1.25}.xiwu-home .system-dock__heading a{color:#8dbdf4;align-items:center;gap:8px;font-size:13px;display:inline-flex}.xiwu-home .system-dock__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xiwu-home .system-tile{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:95px;transition:background .35s,border-color .35s,transform .35s var(--ease);align-items:center;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.xiwu-home .system-tile:nth-child(4n){border-right:0}.xiwu-home .system-tile:nth-last-child(-n+4){border-bottom:0}.xiwu-home .system-tile:before{content:"";background:var(--accent);filter:blur(42px);opacity:0;border-radius:50%;height:80px;transition:opacity .35s;position:absolute;inset:auto 15% -50px}.xiwu-home .system-tile:hover{z-index:2;background:#ffffff09}.xiwu-home .system-tile:hover:before{opacity:.16}.xiwu-home .system-tile__icon{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);width:44px;height:44px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:13px;flex:0 0 44px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.xiwu-home .system-tile__copy{flex-direction:column;min-width:0;display:flex}.xiwu-home .system-tile__copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.xiwu-home .system-tile__copy small{color:#77879b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.xiwu-home .system-tile__badge{color:#8ea0b4;letter-spacing:.08em;border:1px solid #ffffff21;border-radius:5px;padding:2px 6px;font-size:8px;position:absolute;top:9px;right:10px}.xiwu-home .system-tile__arrow{color:#71849a;opacity:0;transition:all .3s;position:absolute;bottom:11px;right:12px;transform:translate(-5px,5px)}.xiwu-home .system-tile:hover .system-tile__arrow{opacity:1;transform:none}.xiwu-home .system-tile.is-disabled{opacity:.48;cursor:not-allowed}.xiwu-home .accent-blue{--accent:var(--blue)}.xiwu-home .accent-cyan{--accent:var(--cyan)}.xiwu-home .accent-violet{--accent:var(--violet)}.xiwu-home .accent-gold{--accent:var(--gold)}.xiwu-home .accent-green{--accent:var(--green)}.xiwu-home .accent-red{--accent:var(--red)}.xiwu-home .manifest-section{position:relative;overflow:hidden}.xiwu-home .manifest-marquee{opacity:.035;color:#fff;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;width:max-content;font-size:clamp(70px,10vw,170px);font-weight:800;line-height:1;animation:32s linear infinite marquee;display:flex;position:absolute;inset:30px 0 auto}.xiwu-home .manifest-marquee div{padding-right:1.5vw}@keyframes marquee{to{transform:translate(-50%)}}.xiwu-home .manifest-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:700px;display:grid;position:relative}.xiwu-home .orbit-visual{aspect-ratio:1;width:min(610px,42vw);margin:auto;position:relative}.xiwu-home .orbit{border:1px solid #70aef138;border-radius:50%;animation:26s linear infinite orbitSpin;position:absolute;inset:7%}.xiwu-home .orbit:before,.xiwu-home .orbit:after{content:"";background:#8ec5ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #4d9eff}.xiwu-home .orbit:before{top:17%;left:9%}.xiwu-home .orbit:after{bottom:16%;right:12%}.xiwu-home .orbit--two{border-style:dashed;border-color:#68e2e240;animation-duration:20s;animation-direction:reverse;inset:18%}.xiwu-home .orbit--two:before{background:var(--cyan)}.xiwu-home .orbit--two:after{background:var(--gold)}.xiwu-home .orbit--three{animation-duration:14s;inset:30%}.xiwu-home .orbit__core{background:radial-gradient(circle at 35% 30%,#60a7ff52,#091728eb 58%);border:1px solid #a3ccf759;border-radius:50%;place-items:center;display:grid;position:absolute;inset:36%;box-shadow:0 0 80px #438ee833,inset 0 0 30px #5caaff26}.xiwu-home .orbit__core img{filter:drop-shadow(0 0 16px #5497eb73);width:55%}.xiwu-home .orbit__label{border:1px solid var(--line);color:#9fbedf;letter-spacing:.2em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08121eb8;border-radius:999px;padding:7px 12px;font-size:9px;position:absolute}.xiwu-home .orbit__label--1{top:9%;left:42%}.xiwu-home .orbit__label--2{top:45%;right:1%}.xiwu-home .orbit__label--3{bottom:7%;left:42%}.xiwu-home .orbit__label--4{top:45%;left:1%}@keyframes orbitSpin{to{transform:rotate(360deg)}}.xiwu-home .manifest-grid__copy h2{letter-spacing:-.05em;max-width:720px;margin:15px 0 24px;font-size:clamp(42px,4.7vw,78px);line-height:1.08}.xiwu-home .lead-rich{color:#aebaca;max-width:680px;font-size:16px}.xiwu-home .principle-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0;display:grid}.xiwu-home .principle-grid div{border-top:1px solid var(--line-strong);background:linear-gradient(#ffffff07,#0000);padding:18px 16px}.xiwu-home .principle-grid strong{font-size:15px;display:block}.xiwu-home .principle-grid span{color:#697a8e;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.xiwu-home .group-map{background:linear-gradient(#07101b,#050a12 90%);border-top:1px solid #87b5e717;position:relative}.xiwu-home .group-map:before{content:"";background:radial-gradient(circle,#2a72ca1f,#0000 65%);border-radius:50%;width:70vw;height:70vw;position:absolute;top:-30vw;right:-30vw}.xiwu-home .section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.xiwu-home .section-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(38px,4.3vw,68px);line-height:1.08}.xiwu-home .section-heading>p{color:#8796a9;max-width:530px;margin:0;font-size:14px;line-height:1.9}.xiwu-home .tabs{border:1px solid var(--line);scrollbar-width:none;background:#ffffff05;border-radius:16px;gap:4px;padding:5px;display:flex;overflow-x:auto}.xiwu-home .tabs::-webkit-scrollbar{display:none}.xiwu-home .tab{color:#7f8ea1;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1;min-width:120px;height:50px;font-size:13px;transition:all .3s}.xiwu-home .tab:hover{color:#fff;background:#ffffff09}.xiwu-home .tab.is-active{color:#fff;background:linear-gradient(135deg,#2c6ebe7a,#20416973);box-shadow:inset 0 0 0 1px #71b3f747,0 10px 25px #0003}.xiwu-home .tab-panels{min-height:530px;margin-top:28px}.xiwu-home .tab-panel{animation:tabIn .5s var(--ease-out)}.xiwu-home .tab-panel[hidden]{display:none}.xiwu-home .tab-panel.is-active{display:block}@keyframes tabIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.xiwu-home .overview-layout{border:1px solid var(--line);background:#08111db3;border-radius:24px;grid-template-columns:.85fr 1.6fr;min-height:520px;display:grid;overflow:hidden}.xiwu-home .overview-story{border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,#377ac929,#0000 48%);padding:50px}.xiwu-home .overview-story__number{color:#fff;letter-spacing:-.07em;font-size:clamp(64px,7vw,112px);font-weight:200;line-height:1}.xiwu-home .overview-story__number span{color:#6d8096;letter-spacing:.22em;margin:8px 0 30px;font-size:11px;font-weight:600;display:block}.xiwu-home .overview-story h3{margin:0 0 20px;font-size:27px;line-height:1.35}.xiwu-home .overview-story .rich-text{color:#8f9eb0;font-size:14px}.xiwu-home .overview-story .button{margin-top:28px}.xiwu-home .overview-data{grid-template-columns:1fr 1fr;display:grid}.xiwu-home .data-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000);min-height:220px;padding:34px;position:relative;overflow:hidden}.xiwu-home .data-card:nth-child(2n){border-right:0}.xiwu-home .data-card:nth-last-child(-n+2){border-bottom:0}.xiwu-home .data-card:after{content:"";background:radial-gradient(circle,var(--blue),transparent 68%);opacity:.08;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-80px;right:-60px}.xiwu-home .data-card span{color:#8797aa;font-size:12px;display:block}.xiwu-home .data-card strong{color:#e8f4ff;letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(44px,4vw,70px);font-weight:300;display:block}.xiwu-home .data-card small{color:#53677e;letter-spacing:.2em;font-size:9px}.xiwu-home .data-card--wide{background:radial-gradient(circle at 80% 25%,#4091eb21,#0000 40%)}.xiwu-home .data-card--visual{flex-direction:column;justify-content:end;padding:18px 28px;display:flex}.xiwu-home .line-car{opacity:.55;position:absolute;inset:8px 0 25px}.xiwu-home .line-car svg{stroke:#64aaff;stroke-width:1.1px;filter:drop-shadow(0 0 6px #4a9eff59);width:100%;height:100%}.xiwu-home .line-car path,.xiwu-home .line-car circle{stroke-dasharray:900;stroke-dashoffset:900px;animation:5s ease-in-out infinite alternate drawLine}.xiwu-home .line-car circle{animation-delay:.4s}@keyframes drawLine{to{stroke-dashoffset:0}}.xiwu-home .data-card--visual>span{z-index:1;color:#8ea3b8;position:relative}.xiwu-home .brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.xiwu-home .brand-card{border:1px solid var(--line);min-height:340px;transform-style:preserve-3d;background:#0a1422;border-radius:20px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.xiwu-home .brand-card:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 24px 65px #00000052}.xiwu-home .brand-card__image,.xiwu-home .brand-card__abstract{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xiwu-home .brand-card__image{filter:saturate(.75)brightness(.58);transition:transform .7s var(--ease),filter .5s}.xiwu-home .brand-card:hover .brand-card__image{filter:saturate(.92)brightness(.65);transform:scale(1.06)}.xiwu-home .brand-card__abstract{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 38%),linear-gradient(145deg,#111e2f,#07101a)}.xiwu-home .brand-card__abstract:before,.xiwu-home .brand-card__abstract:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:50%;position:absolute}.xiwu-home .brand-card__abstract:before{width:270px;height:270px;top:-80px;right:-80px}.xiwu-home .brand-card__abstract:after{width:170px;height:170px;top:-25px;right:-10px}.xiwu-home .brand-card__abstract span{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);width:34%;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 15%,transparent);position:absolute;top:23%;right:10%;transform:rotate(45deg)}.xiwu-home .brand-card:after{content:"";background:linear-gradient(#0000 15%,#050a1226 40%,#050a12f5 100%);position:absolute;inset:0}.xiwu-home .brand-card__content{z-index:2;position:absolute;inset:auto 25px 24px;transform:translateZ(22px)}.xiwu-home .brand-card__content small{color:var(--accent);letter-spacing:.16em;font-size:10px}.xiwu-home .brand-card__content h3{margin:4px 0 0;font-size:27px}.xiwu-home .brand-card__content>span{color:#74869a;letter-spacing:.11em;font-size:11px}.xiwu-home .brand-card__content p{color:#96a4b4;margin:11px 40px 0 0;font-size:12px;line-height:1.7}.xiwu-home .brand-card__content a{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.xiwu-home .panel-footer{justify-content:center;margin-top:28px;display:flex}.xiwu-home .sector-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.xiwu-home .sector-card{border:1px solid var(--line);min-height:490px;transition:transform .45s var(--ease),border-color .35s;background:#0a1422;border-radius:22px;position:relative;overflow:hidden}.xiwu-home .sector-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-8px)}.xiwu-home .sector-card__media{height:43%;position:relative;overflow:hidden}.xiwu-home .sector-card__media:after{content:"";background:linear-gradient(#0000,#0a1422f7);position:absolute;inset:0}.xiwu-home .sector-card__media img{object-fit:cover;filter:saturate(.72)brightness(.72);width:100%;height:100%;transition:transform .7s}.xiwu-home .sector-card:hover img{transform:scale(1.07)}.xiwu-home .sector-card__fallback{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 48%),linear-gradient(145deg,#111f32,#07101a);position:absolute;inset:0}.xiwu-home .sector-card__fallback:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);clip-path:polygon(50% 0,100% 30%,88% 100%,12% 100%,0 30%);position:absolute;inset:15% 18%}.xiwu-home .sector-card__index{z-index:2;color:#ffffff80;letter-spacing:.16em;font-size:12px;position:absolute;top:15px;right:20px}.xiwu-home .sector-card__content{padding:20px 25px 28px;position:relative}.xiwu-home .sector-card__icon{border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);width:48px;height:48px;color:var(--accent);z-index:3;border-radius:15px;place-items:center;margin-top:-44px;margin-bottom:19px;display:grid;position:relative}.xiwu-home .sector-card__content small{color:#65788e;letter-spacing:.16em;font-size:9px}.xiwu-home .sector-card__content h3{margin:5px 0 11px;font-size:24px}.xiwu-home .sector-card__content p{color:#8b99aa;height:66px;margin:0;font-size:12px;line-height:1.8;overflow:hidden}.xiwu-home .sector-card__content strong{color:var(--accent);margin-top:18px;font-size:13px;display:block}.xiwu-home .sector-card__content a{color:#cadbf0;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.xiwu-home .company-list{border:1px solid var(--line);background:#08111d99;border-radius:22px;overflow:hidden}.xiwu-home .company-row{border-bottom:1px solid var(--line);grid-template-columns:65px 1.2fr 1.5fr 100px 35px;align-items:center;gap:18px;min-height:94px;padding:16px 24px;transition:background .3s;display:grid}.xiwu-home .company-row:last-child{border-bottom:0}.xiwu-home .company-row:hover{background:#4689d512}.xiwu-home .company-row__number{color:#4f6278;letter-spacing:.15em;font-size:10px}.xiwu-home .company-row small{color:#60748a;letter-spacing:.12em;font-size:9px}.xiwu-home .company-row h3{margin:2px 0;font-size:15px}.xiwu-home .company-row p{color:#7e8da0;margin:0;font-size:12px}.xiwu-home .company-row__city{color:#9fadc0;text-align:right;font-size:12px}.xiwu-home .company-row a{color:#6baeff}.xiwu-home .region-layout{border:1px solid var(--line);background:#08111d;border-radius:22px;grid-template-columns:1.1fr .9fr;min-height:520px;display:grid;overflow:hidden}.xiwu-home .region-map{border-right:1px solid var(--line);background:radial-gradient(circle,#3279c929,#0000 48%),linear-gradient(145deg,#0b1726,#060d17);min-height:520px;position:relative;overflow:hidden}.xiwu-home .region-map:before{content:"";border:1px solid #5b9ae21f;border-radius:48% 52% 58% 42%/47% 38% 62% 53%;position:absolute;inset:12%;transform:rotate(-8deg);box-shadow:inset 0 0 55px #4b93e80f}.xiwu-home .region-map__radar{background:repeating-radial-gradient(circle,#0000 0 70px,#66a6ee14 71px 72px);border-radius:50%;animation:4s infinite radarPulse;position:absolute;inset:12%}.xiwu-home .region-map__center{background:#07101bd1;border:1px solid #70b5ff61;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:47%;left:47%;box-shadow:0 0 45px #418fe84d}.xiwu-home .region-map__center img{width:45px}.xiwu-home .region-dot{color:#a7b9cc;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute}.xiwu-home .region-dot i{border:2px solid #8ec6ff;border-radius:50%;width:8px;height:8px;animation:2s infinite dotPulse;box-shadow:0 0 15px #4a9eff}.xiwu-home .region-dot--1{top:34%;left:43%}.xiwu-home .region-dot--2{top:26%;left:31%}.xiwu-home .region-dot--3{top:28%;left:58%}.xiwu-home .region-dot--4{top:44%;left:69%}.xiwu-home .region-dot--5{top:59%;left:28%}.xiwu-home .region-dot--6{top:67%;left:54%}.xiwu-home .region-dot--7{top:43%;left:16%}.xiwu-home .region-dot--8{top:63%;left:72%}.xiwu-home .region-dot--9{top:78%;left:40%}@keyframes dotPulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes radarPulse{50%{opacity:.48;transform:scale(1.03)}}.xiwu-home .region-list{grid-template-columns:1fr 1fr;display:grid}.xiwu-home .region-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.xiwu-home .region-list>div:nth-child(2n){border-right:0}.xiwu-home .region-list span{color:#8fa0b2;font-size:12px;display:block}.xiwu-home .region-list strong{color:#edf6ff;margin:8px 0;font-size:28px;font-weight:350;display:block}.xiwu-home .region-list small{color:#607287;font-size:10px;line-height:1.7}.xiwu-home .honor-timeline{border-left:1px solid var(--line-strong);margin-left:85px;padding:10px 0;position:relative}.xiwu-home .honor-item{grid-template-columns:100px 1fr;gap:30px;min-height:100px;padding:16px 30px 24px;display:grid;position:relative}.xiwu-home .honor-item>span{color:#5da5fa;letter-spacing:.05em;font-size:19px;font-weight:600}.xiwu-home .honor-item h3{margin:0 0 7px;font-size:18px}.xiwu-home .honor-item p{color:#7d8da0;margin:0;font-size:12px}.xiwu-home .honor-item i{background:#5aa5ff;border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:-5px;box-shadow:0 0 18px #4a9eff}.xiwu-home .honor-item:after{content:"";background:linear-gradient(90deg,var(--line),transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.xiwu-home .empty-state{border:1px dashed var(--line-strong);color:#78899e;text-align:center;border-radius:18px;grid-column:1/-1;padding:50px}.xiwu-home .ai-section{isolation:isolate;background:#03070d;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.xiwu-home .ai-section__background{z-index:-4;position:absolute;inset:0}.xiwu-home .ai-section__background img{object-fit:cover;filter:brightness(.34)saturate(.7);width:100%;height:100%;transform:scale(1.15)}.xiwu-home .ai-section:before{content:"";z-index:-3;background:linear-gradient(90deg,#02060beb 0%,#02060b9e 50%,#02060bd1),radial-gradient(circle at 70%,#2e82e11f,#0000 40%);position:absolute;inset:0}.xiwu-home .ai-section__canvas{z-index:-2;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.xiwu-home .ai-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.xiwu-home .ai-copy h2{letter-spacing:-.052em;margin:16px 0 22px;font-size:clamp(44px,5.2vw,82px);line-height:1.05}.xiwu-home .ai-copy>p{color:#9dacbd;max-width:680px;font-size:15px;line-height:1.95}.xiwu-home .ai-capabilities{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.xiwu-home .ai-capabilities span{border:1px solid var(--line);color:#b7c6d8;background:#0b18288c;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:inline-flex}.xiwu-home .ai-capabilities svg{color:#65b0ff}.xiwu-home .ai-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d17d1;border:1px solid #7bb7f940;border-radius:24px;overflow:hidden;box-shadow:0 35px 100px #00000080,inset 0 0 80px #2368b40f}.xiwu-home .ai-console__top{border-bottom:1px solid var(--line);background:#ffffff06;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.xiwu-home .ai-console__top>span{background:#526377;border-radius:50%;width:8px;height:8px}.xiwu-home .ai-console__top>span:first-child{background:#ff6b77}.xiwu-home .ai-console__top>span:nth-child(2){background:#f3c36c}.xiwu-home .ai-console__top>span:nth-child(3){background:#59d69c}.xiwu-home .ai-console__top b{color:#6e8197;letter-spacing:.18em;margin-left:auto;font-size:9px}.xiwu-home .ai-console__body{padding:28px}.xiwu-home .ai-console__question{background:#245b9a21;border:1px solid #5b9de733;border-radius:16px;align-items:start;gap:14px;padding:18px;display:flex}.xiwu-home .ai-console__question span{background:#317ee0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.xiwu-home .ai-console__question p{color:#dcecff;margin:2px 0;font-size:13px}.xiwu-home .ai-console__answer{background:linear-gradient(90deg,#296fba14,#0000);border-left:1px solid #5fb4ff80;margin:16px 0;padding:20px}.xiwu-home .ai-console__answer p{color:#a7b7c9;margin:10px 0;font-size:12px}.xiwu-home .ai-console__answer ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.xiwu-home .ai-console__answer li{color:#71859b;background:#ffffff0a;border-radius:6px;padding:5px 8px;font-size:9px}.xiwu-home .ai-pulse{gap:5px;display:flex}.xiwu-home .ai-pulse i{background:#72b8ff;border-radius:50%;width:5px;height:5px;animation:1.2s infinite pulseDots}.xiwu-home .ai-pulse i:nth-child(2){animation-delay:.16s}.xiwu-home .ai-pulse i:nth-child(3){animation-delay:.32s}@keyframes pulseDots{50%{opacity:.2;transform:translateY(-4px)}}.xiwu-home .ai-console__nodes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.xiwu-home .ai-console__nodes>div{border:1px solid var(--line);background:#ffffff05;border-radius:13px;padding:16px;position:relative}.xiwu-home .ai-console__nodes strong{font-size:11px;display:block}.xiwu-home .ai-console__nodes span{color:#62758b;font-size:9px}.xiwu-home .ai-console__nodes i{border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:14px}.xiwu-home .ai-console__nodes i.is-online{background:#5ae0a0;box-shadow:0 0 13px #45d991}.xiwu-home .news-section{background:linear-gradient(#06101b,#050a12)}.xiwu-home .news-grid,.xiwu-home .news-archive__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.xiwu-home .news-card{border:1px solid var(--line);transition:transform .45s var(--ease),border-color .35s;background:#0a1422a6;border-radius:20px;display:block;overflow:hidden}.xiwu-home .news-card:hover{border-color:#64acf861;transform:translateY(-8px)}.xiwu-home .news-card__media{aspect-ratio:1.48;position:relative;overflow:hidden}.xiwu-home .news-card__media img,.xiwu-home .news-card__fallback{object-fit:cover;width:100%;height:100%}.xiwu-home .news-card__media img{filter:saturate(.75)brightness(.78);transition:transform .7s}.xiwu-home .news-card:hover img{transform:scale(1.06)}.xiwu-home .news-card__fallback{background:radial-gradient(circle at 70% 30%,#4796ee3b,#0000 40%),linear-gradient(145deg,#122238,#08111d)}.xiwu-home .news-card__fallback:after{content:"AI / XIWU";color:#ffffff1f;letter-spacing:.08em;font-size:25px;font-weight:700;position:absolute;bottom:12px;right:16px}.xiwu-home .news-card__media>span{letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080eb8;border-radius:6px;padding:5px 8px;font-size:9px;position:absolute;bottom:14px;left:14px}.xiwu-home .news-card__copy{padding:23px}.xiwu-home .news-card__copy small{color:#5d9fea;letter-spacing:.17em;font-size:9px}.xiwu-home .news-card__copy h3{margin:8px 0 12px;font-size:18px;line-height:1.45}.xiwu-home .news-card__copy p{color:#77879a;margin:0;font-size:11px;line-height:1.8}.xiwu-home .news-placeholder{border:1px dashed var(--line-strong);text-align:center;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:250px;padding:40px;display:flex}.xiwu-home .news-placeholder span{color:#5b9bea;letter-spacing:.15em;font-size:10px}.xiwu-home .news-placeholder h3{max-width:700px;font-size:25px}.xiwu-home .news-placeholder a{color:#8fc2ff}.xiwu-home .sub-hero{min-height:570px;padding:calc(var(--header-h) + 80px) 0 80px;background:#050a12;align-items:end;display:flex;position:relative;overflow:hidden}.xiwu-home .sub-hero__media{z-index:-3;position:absolute;inset:0}.xiwu-home .sub-hero__media img{object-fit:cover;filter:saturate(.65)brightness(.52);width:100%;height:100%;transform:scale(1.08)}.xiwu-home .sub-hero__veil{z-index:-2;background:linear-gradient(90deg,#03070deb,#03070d59 65%,#03070d99),linear-gradient(#03070d33,#03070de6);position:absolute;inset:0}.xiwu-home .sub-hero__content h1{letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(52px,7vw,110px);line-height:1}.xiwu-home .sub-hero__content p{color:#aebac8;max-width:760px;margin:0;font-size:16px;line-height:1.9}.xiwu-home .sub-hero--portal{min-height:520px}.xiwu-home .portal-status{border:1px solid var(--line);color:#94a5b8;background:#030a1273;border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:9px 13px;font-size:10px;display:inline-flex}.xiwu-home .portal-status i{background:#5ade9f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #4dd995}.xiwu-home .portal-status b{border-left:1px solid var(--line);color:#d9e7f6;padding-left:8px;font-weight:500}.xiwu-home .portal-workspace{background:linear-gradient(#07111d,#050a12)}.xiwu-home .portal-toolbar{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.xiwu-home .portal-toolbar h2{margin:8px 0 0;font-size:45px}.xiwu-home .portal-filter{align-items:center;gap:16px;display:flex}.xiwu-home .portal-filter label{border:1px solid var(--line);background:#ffffff06;border-radius:12px;align-items:center;gap:8px;width:260px;height:44px;padding:0 14px;display:flex}.xiwu-home .portal-filter label svg{color:#62768c}.xiwu-home .portal-filter input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.xiwu-home .portal-filter__buttons{border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}.xiwu-home .portal-filter__buttons button{color:#77879a;cursor:pointer;background:0 0;border:0;border-radius:9px;height:35px;padding:0 13px;font-size:11px}.xiwu-home .portal-filter__buttons button.is-active{color:#fff;background:#3e83d342}.xiwu-home .portal-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.xiwu-home .portal-card{border:1px solid var(--line);min-height:245px;transform-style:preserve-3d;background:linear-gradient(145deg,#101f32e0,#070f19db);border-radius:20px;padding:25px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.xiwu-home .portal-card:before{content:"";background:radial-gradient(circle,var(--accent),transparent 67%);opacity:.09;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-80px}.xiwu-home .portal-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 26px 60px #0000004d}.xiwu-home .portal-card__top{justify-content:space-between;align-items:start;display:flex}.xiwu-home .portal-card__icon{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.xiwu-home .portal-card__icon svg{width:25px;height:25px}.xiwu-home .portal-card__access{border:1px solid var(--line);color:#7e90a4;letter-spacing:.12em;border-radius:6px;padding:4px 8px;font-size:8px}.xiwu-home .portal-card__copy{margin-top:29px}.xiwu-home .portal-card__copy small{color:var(--accent);letter-spacing:.14em;font-size:9px}.xiwu-home .portal-card__copy h3{margin:3px 0 8px;font-size:22px}.xiwu-home .portal-card__copy p{color:#718297;margin:0;font-size:11px}.xiwu-home .portal-card__bottom{color:#9aabbe;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;inset:auto 25px 20px}.xiwu-home .portal-card.is-disabled{opacity:.45;cursor:not-allowed}.xiwu-home .portal-card[hidden]{display:none}.xiwu-home .portal-security{background:#1d467412;border:1px solid #5b9de629;border-radius:17px;align-items:start;gap:18px;margin-top:30px;padding:24px;display:flex}.xiwu-home .portal-security>span{color:#67adfa;background:#428fe41f;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.xiwu-home .portal-security h3{margin:0 0 5px;font-size:14px}.xiwu-home .portal-security p{color:#718397;margin:0;font-size:11px;line-height:1.8}.xiwu-home .article-section{background:#07101a}.xiwu-home .article-layout{grid-template-columns:180px minmax(0,900px);justify-content:center;gap:7vw;display:grid}.xiwu-home .article-index{height:max-content;padding-top:10px;position:sticky;top:130px}.xiwu-home .article-index span{color:#5b9fee;font-size:35px;font-weight:250;display:block}.xiwu-home .article-index b{color:#8999ab;margin-top:8px;font-size:12px;font-weight:500;display:block}.xiwu-home .article-index i{background:linear-gradient(#5ca7f8,#0000);width:1px;height:90px;margin-top:24px;display:block}.xiwu-home .article-body{color:#aab6c4;font-size:16px;line-height:2}.xiwu-home .article-body h2,.xiwu-home .article-body h3{color:#eff6ff;line-height:1.35}.xiwu-home .article-body h2{margin:45px 0 18px;font-size:32px}.xiwu-home .article-body h3{margin:35px 0 14px;font-size:23px}.xiwu-home .article-body img{border-radius:16px}.xiwu-home .article-body a{color:#75b5ff;text-decoration:underline}.xiwu-home .article-body blockquote{color:#cbd9e7;background:#3679c614;border-left:2px solid #5aa5f8;margin:30px 0;padding:20px 25px}.xiwu-home .article-body ul,.xiwu-home .article-body ol{padding-left:24px}.xiwu-home .index-section{background:#07101a}.xiwu-home .brand-grid--index{grid-template-columns:repeat(3,1fr)}.xiwu-home .brand-grid--index .brand-card{min-height:420px}.xiwu-home .sector-grid--index{grid-template-columns:repeat(3,1fr)}.xiwu-home .sector-grid--index .sector-card{min-height:540px}.xiwu-home .filter-tabs{gap:8px;margin-bottom:28px;display:flex}.xiwu-home .filter-tabs button{border:1px solid var(--line);color:#78899c;cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;font-size:11px}.xiwu-home .filter-tabs button.is-active{color:#fff;background:#377fd238;border-color:#63a9f359}.xiwu-home .region-list--standalone{border:1px solid var(--line);background:#08111d99;border-radius:22px;grid-template-columns:repeat(3,1fr);overflow:hidden}.xiwu-home .news-archive{background:#07101a}.xiwu-home .news-archive__grid{grid-template-columns:repeat(3,1fr)}.xiwu-home .article-hero{min-height:720px;padding:calc(var(--header-h) + 90px) 0 95px;align-items:end;display:flex;position:relative;overflow:hidden}.xiwu-home .article-hero__media{z-index:-3;position:absolute;inset:0}.xiwu-home .article-hero__media img{object-fit:cover;filter:saturate(.7)brightness(.5);width:100%;height:100%}.xiwu-home .article-hero__veil{z-index:-2;background:linear-gradient(#03070d40,#03070df2),linear-gradient(90deg,#03070dcc,#0000);position:absolute;inset:0}.xiwu-home .article-hero__content h1{letter-spacing:-.045em;max-width:1100px;margin:15px 0 20px;font-size:clamp(48px,6vw,90px);line-height:1.1}.xiwu-home .article-hero__content p{color:#adb9c7;max-width:850px;font-size:16px}.xiwu-home .plain-hero{padding:calc(var(--header-h) + 100px) 0 80px;background:radial-gradient(circle at 25% 20%,#337ccf26,#0000 35%),#07101a}.xiwu-home .plain-hero h1{margin:10px 0 30px;font-size:68px}.xiwu-home .search-form--page{max-width:720px}.xiwu-home .search-results{background:#07101a}.xiwu-home .search-results__count{color:#7e8da0}.xiwu-home .search-result{border-bottom:1px solid var(--line);padding:28px 0;display:block;position:relative}.xiwu-home .search-result small{color:#5ca6f6}.xiwu-home .search-result h2{margin:4px 0;font-size:24px}.xiwu-home .search-result p{color:#7b8a9d;margin:0}.xiwu-home .search-result>svg{color:#6caef7;position:absolute;top:45%;right:0}.xiwu-home .login-screen{place-items:center;min-height:100svh;padding:120px 20px 50px;display:grid;position:relative;overflow:hidden}.xiwu-home .login-screen__media{z-index:-3;position:absolute;inset:0}.xiwu-home .login-screen__media img{object-fit:cover;filter:brightness(.45)saturate(.7);width:100%;height:100%}.xiwu-home .login-screen__veil{z-index:-2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070d94;position:absolute;inset:0}.xiwu-home .login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070f19e0;border:1px solid #8bbff747;border-radius:25px;width:min(470px,100%);padding:44px;box-shadow:0 35px 100px #0000008c}.xiwu-home .login-card>img{width:190px;margin-bottom:38px}.xiwu-home .login-card h1{margin:8px 0;font-size:34px}.xiwu-home .login-card>p{color:#8091a5;margin:0 0 25px;font-size:13px}.xiwu-home .login-card form{gap:16px;display:grid}.xiwu-home .login-card label{color:#9baabc;gap:7px;font-size:11px;display:grid}.xiwu-home .login-card input{border:1px solid var(--line);color:#fff;background:#ffffff06;border-radius:10px;outline:0;height:48px;padding:0 14px}.xiwu-home .login-card input:focus{border-color:#5aa6f8}.xiwu-home .login-card .button{margin-top:5px}.xiwu-home .login-card>a{color:#7196bf;text-align:center;margin-top:20px;font-size:11px;display:block}.xiwu-home .form-error{color:#ff9aa6;background:#ff5c6f14;border:1px solid #ff5c6f40;border-radius:9px;margin-bottom:15px;padding:10px 12px;font-size:11px}.xiwu-home .site-footer{border-top:1px solid var(--line);background:#03070c;padding:85px 0 0;position:relative;overflow:hidden}.xiwu-home .site-footer__glow{filter:blur(100px);opacity:.13;background:#2d75c7;border-radius:50%;width:700px;height:350px;position:absolute;top:-300px;left:12%}.xiwu-home .site-footer__grid{grid-template-columns:1fr 1.2fr;gap:8vw;padding-bottom:70px;display:grid}.xiwu-home .site-footer__brand img{width:235px}.xiwu-home .site-footer__brand p{color:#68798d;letter-spacing:.08em;margin:22px 0;font-size:13px}.xiwu-home .site-footer__links{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.xiwu-home .site-footer__links h3{color:#dbe7f5;margin:0 0 17px;font-size:12px}.xiwu-home .site-footer__links a{color:#6e8094;margin:9px 0;font-size:11px;transition:color .25s;display:block}.xiwu-home .site-footer__links a:hover{color:#fff}.xiwu-home .site-footer__bottom{border-top:1px solid var(--line);color:#536478;align-items:center;gap:30px;min-height:67px;font-size:10px;display:flex}.xiwu-home .site-footer__bottom a{margin-left:auto}.xiwu-home .modal{z-index:300;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xiwu-home .modal[hidden]{display:none}.xiwu-home .modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060acc;border:0;position:absolute;inset:0}.xiwu-home .modal__dialog{width:min(500px,100%);animation:panelIn .4s var(--ease-out);background:#08111dfa;border:1px solid #75b2f447;border-radius:24px;padding:42px;position:relative;box-shadow:0 35px 110px #0009}.xiwu-home .modal__close{cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:16px}.xiwu-home .modal__icon{color:#69b1ff;background:#3686dd1f;border:1px solid #53a4f959;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}.xiwu-home .modal__icon svg{width:28px;height:28px}.xiwu-home .modal h2{margin:9px 0 12px;font-size:28px}.xiwu-home .modal p{color:#8595a8;margin:0;font-size:13px;line-height:1.8}.xiwu-home .modal__actions{gap:10px;margin-top:28px;display:flex}.xiwu-home .modal__actions .button{flex:1}.xiwu-home .reveal{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--delay,0s);transform:translateY(28px)}.xiwu-home .reveal.is-visible{opacity:1;transform:none}.xiwu-home .tilt-card,.xiwu-home .magnetic{will-change:transform}@media (width<=1260px){.xiwu-home{--shell:min(1180px,calc(100vw - 44px))}.xiwu-home .site-header__inner{grid-template-columns:1fr auto}.xiwu-home .main-nav{display:none}.xiwu-home .menu-toggle{display:grid}.xiwu-home .portal-button,.xiwu-home .brand__descriptor,.xiwu-home .brand__divider{display:none}.xiwu-home .system-dock{grid-template-columns:260px 1fr}.xiwu-home .system-dock__grid{grid-template-columns:repeat(3,1fr)}.xiwu-home .system-tile:nth-child(4n){border-right:1px solid var(--line)}.xiwu-home .system-tile:nth-child(3n){border-right:0}.xiwu-home .system-tile:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.xiwu-home .system-tile:nth-last-child(-n+3){border-bottom:0}.xiwu-home .brand-grid{grid-template-columns:repeat(3,1fr)}.xiwu-home .sector-grid{grid-template-columns:repeat(2,1fr)}.xiwu-home .news-grid,.xiwu-home .portal-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.xiwu-home{--shell:calc(100vw - 36px);--header-h:68px}.xiwu-home .section-space{padding:95px 0}.xiwu-home .brand__logo{width:155px;height:38px}.xiwu-home .hero__content{padding-bottom:210px}.xiwu-home .hero__copy{width:75vw}.xiwu-home .hero h1{font-size:clamp(54px,10vw,90px)}.xiwu-home .hero__metrics{grid-template-columns:repeat(2,1fr);width:calc(100% - 36px)}.xiwu-home .metric{min-width:0;padding:15px 20px}.xiwu-home .hero__signature{display:none}.xiwu-home .system-dock{grid-template-columns:1fr}.xiwu-home .system-dock__heading{border-right:0;border-bottom:1px solid var(--line)}.xiwu-home .system-dock__grid{grid-template-columns:repeat(2,1fr)}.xiwu-home .system-tile:nth-child(3n){border-right:1px solid var(--line)}.xiwu-home .system-tile:nth-child(2n){border-right:0}.xiwu-home .system-tile:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.xiwu-home .system-tile:nth-last-child(-n+2){border-bottom:0}.xiwu-home .manifest-grid{grid-template-columns:1fr;gap:35px}.xiwu-home .orbit-visual{width:min(560px,80vw)}.xiwu-home .manifest-grid__visual{order:2}.xiwu-home .manifest-grid__copy{text-align:center}.xiwu-home .lead-rich{margin:auto}.xiwu-home .principle-grid{text-align:left}.xiwu-home .text-link{justify-content:center}.xiwu-home .section-heading{flex-direction:column;align-items:start}.xiwu-home .section-heading>p{max-width:700px}.xiwu-home .overview-layout{grid-template-columns:1fr}.xiwu-home .overview-story{border-right:0;border-bottom:1px solid var(--line)}.xiwu-home .brand-grid{grid-template-columns:repeat(2,1fr)}.xiwu-home .region-layout{grid-template-columns:1fr}.xiwu-home .region-map{border-right:0;border-bottom:1px solid var(--line)}.xiwu-home .ai-layout{grid-template-columns:1fr}.xiwu-home .ai-section{min-height:auto}.xiwu-home .ai-console{max-width:720px}.xiwu-home .news-grid,.xiwu-home .news-archive__grid{grid-template-columns:repeat(2,1fr)}.xiwu-home .portal-toolbar{flex-direction:column;align-items:start}.xiwu-home .portal-filter{flex-wrap:wrap;width:100%}.xiwu-home .portal-filter label{flex:1}.xiwu-home .portal-grid{grid-template-columns:repeat(2,1fr)}.xiwu-home .article-layout{grid-template-columns:1fr}.xiwu-home .article-index{display:none}.xiwu-home .brand-grid--index,.xiwu-home .sector-grid--index{grid-template-columns:repeat(2,1fr)}.xiwu-home .site-footer__grid{grid-template-columns:1fr}.xiwu-home .site-footer__links{max-width:700px}}@media (width<=680px){.xiwu-home{--shell:calc(100vw - 28px)}.xiwu-home .section-space{padding:76px 0}.xiwu-home .page-noise,.xiwu-home .cursor-glow{display:none}.xiwu-home .site-header__actions{gap:2px}.xiwu-home .icon-button{display:none}.xiwu-home .brand__logo{width:145px}.xiwu-home .mobile-navigation a{font-size:27px}.xiwu-home .hero{align-items:start;min-height:860px}.xiwu-home .hero__media img{object-position:61% center}.xiwu-home .hero__veil{background:linear-gradient(#02060ba6,#02060bd1 55%,#02060bf5)}.xiwu-home .hero__content{padding-top:150px;padding-bottom:230px}.xiwu-home .hero__copy{width:100%}.xiwu-home .hero h1{font-size:clamp(49px,15vw,74px);line-height:1}.xiwu-home .hero__copy>p{font-size:14px;line-height:1.75}.xiwu-home .hero__actions{flex-direction:column;align-items:stretch}.xiwu-home .hero__actions .button{width:100%}.xiwu-home .hero__metrics{width:calc(100% - 28px);bottom:40px;left:14px}.xiwu-home .metric{padding:12px 13px}.xiwu-home .metric__value{font-size:20px}.xiwu-home .metric small{font-size:8px}.xiwu-home .hero__scroll{display:none}.xiwu-home .system-dock-section{margin-top:0}.xiwu-home .system-dock{border-radius:18px}.xiwu-home .system-dock__heading{padding:25px}.xiwu-home .system-dock__grid{grid-template-columns:1fr}.xiwu-home .system-tile,.xiwu-home .system-tile:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.xiwu-home .system-tile:last-child{border-bottom:0}.xiwu-home .manifest-marquee{font-size:85px}.xiwu-home .orbit-visual{width:95vw;margin-left:-6vw}.xiwu-home .manifest-grid__copy h2{font-size:42px}.xiwu-home .principle-grid{grid-template-columns:1fr}.xiwu-home .section-heading h2{font-size:42px}.xiwu-home .tabs{border-left:0;border-right:0;border-radius:0;margin-inline:-14px;padding-inline:14px}.xiwu-home .tab{min-width:105px}.xiwu-home .tab-panels{min-height:0}.xiwu-home .overview-story{padding:30px 24px}.xiwu-home .overview-data{grid-template-columns:1fr}.xiwu-home .data-card,.xiwu-home .data-card:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.xiwu-home .data-card:last-child{border-bottom:0}.xiwu-home .brand-grid,.xiwu-home .brand-grid--index{grid-template-columns:1fr}.xiwu-home .brand-card{min-height:370px}.xiwu-home .sector-grid,.xiwu-home .sector-grid--index{grid-template-columns:1fr}.xiwu-home .company-row{grid-template-columns:45px 1fr 70px;gap:10px;padding:17px 14px}.xiwu-home .company-row p,.xiwu-home .company-row a{display:none}.xiwu-home .region-map{min-height:430px}.xiwu-home .region-list{grid-template-columns:1fr 1fr}.xiwu-home .honor-timeline{margin-left:18px}.xiwu-home .honor-item{grid-template-columns:70px 1fr;padding-right:10px}.xiwu-home .ai-copy h2{font-size:43px}.xiwu-home .ai-console__body{padding:16px}.xiwu-home .ai-console__nodes{grid-template-columns:1fr}.xiwu-home .ai-console__answer ul{flex-wrap:wrap}.xiwu-home .news-grid,.xiwu-home .news-archive__grid,.xiwu-home .portal-grid{grid-template-columns:1fr}.xiwu-home .portal-filter{display:grid}.xiwu-home .portal-filter label{width:100%}.xiwu-home .portal-filter__buttons{overflow-x:auto}.xiwu-home .sub-hero{min-height:490px;padding-bottom:60px}.xiwu-home .sub-hero__content h1{font-size:54px}.xiwu-home .portal-toolbar h2{font-size:38px}.xiwu-home .article-hero{min-height:590px}.xiwu-home .article-hero__content h1{font-size:44px}.xiwu-home .article-body{font-size:15px}.xiwu-home .site-footer__links{grid-template-columns:1fr 1fr}.xiwu-home .site-footer__bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}.xiwu-home .site-footer__bottom a{margin-left:0}.xiwu-home .search-layer__panel{padding:38px 24px}.xiwu-home .modal__dialog{padding:34px 24px}.xiwu-home .modal__actions{flex-direction:column}.xiwu-home .login-card{padding:34px 24px}.xiwu-home .region-list--standalone{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.xiwu-home{scroll-behavior:auto}.xiwu-home .manifest-marquee,.xiwu-home .orbit,.xiwu-home .region-map__radar,.xiwu-home .region-dot i,.xiwu-home .line-car path,.xiwu-home .line-car circle,.xiwu-home .ai-pulse i{animation:none!important}.xiwu-home .reveal{opacity:1;transition:none;transform:none}.xiwu-home .hero__canvas,.xiwu-home .ai-section__canvas{display:none}}.xiwu-home{-webkit-font-smoothing:auto;font-size:16px}.xiwu-home .hero__login{--login-shift:clamp(8px, calc(8px + (100vw - 1440px) * .6), 56px);z-index:3;top:50%;right:calc(max(24px, calc((100vw - var(--shell)) / 2)) + var(--login-shift));width:min(583px,100vw - 48px);position:absolute;transform:translateY(-50%)}.xiwu-home .hero__login:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03080e6b,#03080e00 82%);border-radius:40px;position:absolute;inset:-18px -14px}.xiwu-home .hero__login .auth-form{zoom:1.2;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(#0d1a2b9e,#060d16b8);border-color:#96c8ff42;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14}.xiwu-home .hero__login .auth-form .form-field input{background:#ffffff0f}.xiwu-home .hero__login .auth-form .form-field input:focus{background:#275d9847}.xiwu-home .hero__login .auth-form:after{border-color:#8cbefa80}@media (width<=1260px){.xiwu-home .hero__login .auth-form .portal-button{display:inline-flex}}.xiwu-home .hero__login .auth-form .form-error{border:0;border-left:3px solid var(--red);border-radius:0 var(--radius-control) var(--radius-control) 0;margin:0 0 14px;padding:10px 13px;font-size:13px}@media (width<=1260px){.xiwu-home .hero{flex-direction:column;align-items:stretch}.xiwu-home .hero__content{padding-bottom:0}.xiwu-home .hero__login{width:min(583px,100vw - 44px);margin:32px auto 220px;position:relative;top:auto;right:auto;transform:none}.xiwu-home .hero__login:before{display:none}}@media (width<=980px){.xiwu-home .hero__login{width:min(583px,100%);margin-bottom:250px}}@media (width<=680px){.xiwu-home .hero__login{width:min(430px,100% - 28px);margin-top:26px;margin-bottom:270px}.xiwu-home .hero__login .auth-form{zoom:1}}.xiwu-home .hero__content{padding-bottom:238px}.xiwu-home a,.xiwu-home a:visited,.xiwu-home a:hover,.xiwu-home a:focus,.xiwu-home a:active,.xiwu-home u,.xiwu-home ins,.xiwu-home abbr,.xiwu-home abbr[title],.xiwu-home .article-body a,.xiwu-home .article-body strong a,.xiwu-home .search-result h2 a{text-decoration:none}.xiwu-home .reveal{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transition-delay:min(var(--delay,0s), .18s);transform:translateY(16px)}.xiwu-home .reveal.is-visible{transform:none}.xiwu-home .tilt-card:hover,.xiwu-home .magnetic:hover{transition:background .25s,border-color .25s,box-shadow .25s,color .25s,opacity .45s}.xiwu-home .brand-card:hover,.xiwu-home .sector-card:hover,.xiwu-home .news-card:hover,.xiwu-home .portal-card:hover{transition:opacity .45s var(--ease-out), transform .25s var(--ease), border-color .25s, box-shadow .25s}.xiwu-home .brand-card__image{transition:transform .35s var(--ease), filter .3s}.xiwu-home .sector-card__media img,.xiwu-home .news-card__media img{transition:transform .35s}.xiwu-home .button{transition:transform .22s var(--ease), border-color .22s, background .22s, box-shadow .22s}.xiwu-home .main-nav a{transition:color .18s}.xiwu-home .main-nav a:after{transition:left .22s,right .22s}.xiwu-home .filter-tabs button,.xiwu-home .portal-filter__buttons button{transition:background .2s,border-color .2s,color .2s}.xiwu-home .site-footer__links a{transition:color .18s}.xiwu-home .system-dock__grid--apps{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.xiwu-home .system-dock__grid--apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.xiwu-home .system-dock__grid--apps{grid-template-columns:minmax(0,1fr)}}#root .xiwu-home .hero__login{width:min(460px,100vw - 48px)}#root .xiwu-home .hero__login .auth-form{zoom:1}@media (width>=1401px){#root .xiwu-home .hero__copy{width:min(780px,60vw)}}#root .xiwu-home .hero__login .auth-form.auth-form--blue-glass{background-image:var(--frost-grain),linear-gradient(135deg,#b2c4de18,#a8d2ed08 45%),linear-gradient(145deg,#14223573,#0c172970);box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(9px)saturate(115%);backdrop-filter:blur(9px)saturate(115%);border-color:#c5d9ef45}@media (width<=680px){#root .xiwu-home .hero__login{width:min(430px,100% - 28px)}}#root .xiwu-home .hero__media{--hero-art-x:55%;transform:none!important}#root .xiwu-home .hero__media>img{object-position:var(--hero-art-x) 54%;filter:none;transform:none}@media (width<=680px){#root .xiwu-home .hero__media{--hero-art-x:67%}}@media (width>=1401px){#root .xiwu-home .hero__login{top:calc(50% + 64px)}@supports (top:anchor(--hero-metrics bottom)){#root .xiwu-home .hero__metrics{anchor-name:--hero-metrics}#root .xiwu-home .hero__login{top:anchor(--hero-metrics bottom);transform:translateY(-100%)}}}.xiwu-home .brand-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.xiwu-home .brand-tile{isolation:isolate;background:#0a111b;border:1px solid #ffffff20;border-radius:14px;height:248px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.xiwu-home .brand-tile__visual{z-index:-2;background-image:var(--brand-background);background-size:cover;background-position:var(--brand-position,center);background-repeat:no-repeat;position:absolute;inset:0}.xiwu-home .brand-tile:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060c14ee,#060c14ac 37%,#060c1400 72%);position:absolute;inset:0}.xiwu-home .brand-tile--abstract .brand-tile__visual{background:radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--brand-accent) 25%,transparent),transparent 65%),linear-gradient(135deg,#111e2c,#080d17)}.xiwu-home .brand-tile--abstract .brand-tile__visual:after{content:"";border:1px solid var(--brand-accent);opacity:.35;border-radius:22px;width:100px;height:100px;position:absolute;top:25%;right:10%;transform:rotate(35deg)}.xiwu-home .brand-tile__content{color:#fff;box-sizing:border-box;flex-direction:column;align-items:flex-start;width:56%;height:100%;padding:22px 18px 18px;display:flex}.xiwu-home .brand-tile__content small{letter-spacing:.08em;color:#c3cedb;font-size:9px;position:absolute;top:13px;right:14px}.xiwu-home .brand-tile__content h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;line-height:1.3}.xiwu-home .brand-tile__english{letter-spacing:.09em;color:#b9c8dc;font-size:9px;line-height:1.4}.xiwu-home .brand-tile__content p{color:#c3cbd7;margin:10px 0 12px;font-size:11px;line-height:1.65}.xiwu-home .brand-tile__logo-frame{flex:none;width:100px;height:24px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.xiwu-home .brand-tile__logo-frame .brand-tile__logo{object-fit:contain;object-position:left center;width:auto;max-width:100px;height:24px}.xiwu-home .brand-tile__logo--dark{filter:brightness(0)invert()}.xiwu-home .brand-tile__logo-frame--zeekr .brand-tile__logo{width:55px;max-width:none;height:55px;position:absolute;top:-15.5px;left:-15.5px}.xiwu-home .brand-tile__link{color:#fff;white-space:nowrap;background:#0b142777;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:13px;margin-top:auto;padding:6px 10px;font-size:11px;line-height:1.4;text-decoration:none;display:inline-flex}.xiwu-home .brand-tile:hover,.xiwu-home .brand-tile:focus-within{border-color:var(--brand-accent);box-shadow:0 0 22px color-mix(in srgb,var(--brand-accent) 17%,transparent)}.xiwu-home .brand-tile__link:focus-visible{outline-offset:4px;outline:2px solid #a7ddff}@media (width>=641px) and (width<=1100px){.xiwu-home .brand-matrix__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.xiwu-home .brand-matrix__grid{grid-template-columns:1fr;gap:12px}.xiwu-home .brand-tile{height:auto}.xiwu-home .brand-tile__visual{aspect-ratio:1570/751;position:relative;inset:auto}.xiwu-home .brand-tile:after{display:none}.xiwu-home .brand-tile__content{background:linear-gradient(#0c1421,#080e19);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;height:auto;padding:14px;display:grid}.xiwu-home .brand-tile__logo-frame{grid-area:1/1/3;width:44px;height:28px;margin:0}.xiwu-home .brand-tile__logo-frame .brand-tile__logo{object-position:center;max-width:44px;height:28px}.xiwu-home .brand-tile__logo-frame--zeekr .brand-tile__logo{width:64px;max-width:none;height:64px;top:-18px;left:-10px}.xiwu-home .brand-tile__content h2{grid-area:1/2;margin:0;font-size:17px}.xiwu-home .brand-tile__english{grid-area:2/2;font-size:8px}.xiwu-home .brand-tile__content p{grid-area:3/1/auto/-1;margin:5px 0 0;font-size:11px}.xiwu-home .brand-tile__link{grid-area:1/3/3;gap:7px;margin:0;padding:6px 8px;font-size:10px}.xiwu-home .brand-matrix .filter-tabs{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){.xiwu-home .brand-tile{transition:none}}.xiwu-home .brand-tile{aspect-ratio:auto;min-height:0}.xiwu-home .brand-tile__content{min-height:0}.xiwu-home .brand-tile__visual{background-position:var(--brand-compact-position,72% center)}.xiwu-home .index-section:has(.brand-matrix){padding-block:48px}#root [data-surface-press]{transition:translate .24s cubic-bezier(.2,.8,.25,1),scale .24s cubic-bezier(.2,.8,.25,1),rotate .28s cubic-bezier(.2,.8,.25,1),transform .25s,border-color .2s,box-shadow .2s;translate:0;rotate:0deg;scale:1}#root [data-surface-pressed=true]{translate:var(--press-shift-x) var(--press-shift-y);scale:.988;rotate:var(--press-axis-x) var(--press-axis-y) 0 1.3deg;box-shadow:inset 0 0 24px #8bcfff18,var(--press-rest-shadow);transition-duration:.1s}@media (prefers-reduced-motion:reduce){#root [data-surface-press]{transition:none;translate:none;rotate:none;scale:none}}:root{--bg:#050a12;--bg-soft:#08111d;--bg-deep:#03070c;--panel:#0a1422c7;--panel-solid:#0b1625;--panel-light:#142438b8;--line:#b5d7ff24;--line-strong:#9fcbff47;--text:#f4f7fb;--muted:#9baabd;--muted-2:#718094;--muted-3:#8b99a8;--muted-4:#75879c;--blue:#4a9eff;--cyan:#54e5e5;--violet:#8f7cff;--gold:#f0c47c;--green:#64dfab;--red:#ff6c7a;--radius-card:20px;--radius-control:12px;--shadow-card:0 18px 46px #0003;--shadow-card-hover:0 26px 60px #00000057;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--header-h:78px;--shell:min(1500px, calc(100vw - 64px));--ease:cubic-bezier(.2,.75,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--accent:var(--blue);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--blue);font-synthesis:none}:root{--color-primary:var(--blue);--color-primary-strong:#8cc4ff;--color-ink:var(--text);--color-muted:var(--muted);--color-paper:var(--bg);--color-line:var(--line);--color-surface:var(--panel-solid);--color-surface-tint:var(--panel-light);--color-success:var(--green);--color-warning:var(--gold);--color-danger:var(--red);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}a,a:visited,a:hover,a:focus,a:active,u,ins,abbr,abbr[title],[role=link]{text-decoration:none}html{scrollbar-width:thin;scrollbar-color:#9fcbff4d transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:#9fcbff38;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9fcbff5c}::selection{color:#fff;background:#4a9eff52}body{background:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;caret-color:#7fc0ff;margin:0;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed}input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #0d1b2b}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #0d1b2b}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 100px #0d1b2b}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--lg-pad:clamp(14px, 3.2vh, 38px);--lg-gap:clamp(6px, 1.05vh, 14px);--lg-logo:clamp(32px, 4.9vh, 52px);--lg-title:clamp(30px, 5.4vh, 56px);--lg-tag:clamp(12.5px, 1.85vh, 17px);--lg-card-pad:clamp(18px, 3vh, 34px);--lg-input:clamp(42px, 5.5vh, 52px);--lg-btn:clamp(44px, 5.9vh, 54px)}.auth-page{z-index:1;background:0 0;place-items:center;min-height:100dvh;display:grid;position:relative}.auth-ornaments{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-ornaments__beam{background:radial-gradient(58% 44% at 50% 16%,#4a9eff29,#0000 72%);width:min(1320px,98vw);height:135%;position:absolute;top:-26%;left:50%;transform:translate(-50%)}.auth-ornaments__ring{border-radius:50%;position:absolute;top:50%;left:50%}.auth-ornaments__ring--a{border:1px solid #7ab4ff24;width:780px;height:780px;margin:-390px 0 0 -390px}.auth-ornaments__ring--b{opacity:.75;border:1px dashed #7ab4ff1a;width:1120px;height:1120px;margin:-560px 0 0 -560px}.auth-ornaments__vignette{z-index:1;background:linear-gradient(#03070d6b,#03070d00 26% 62%,#03070d9e);position:absolute;inset:0}.auth-ornaments__corners span{border:1px solid #7ab4ff38;width:26px;height:26px;position:absolute}.auth-ornaments__corners span:first-child{border-bottom:0;border-right:0;top:24px;left:24px}.auth-ornaments__corners span:nth-child(2){border-bottom:0;border-left:0;top:24px;right:24px}.auth-ornaments__corners span:nth-child(3){border-top:0;border-right:0;bottom:24px;left:24px}.auth-ornaments__corners span:nth-child(4){border-top:0;border-left:0;bottom:24px;right:24px}.auth-page__aside{display:none}.auth-page__panel{min-height:100dvh;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.auth-shell{z-index:2;place-items:center;gap:var(--lg-gap);width:100%;height:100%;padding:var(--lg-pad) 22px;text-align:center;grid-template-rows:1fr auto 1fr;display:grid;position:relative}.auth-shell__lede{align-self:end;align-items:center;gap:var(--lg-gap);flex-direction:column;display:flex}.auth-shell__body{width:100%}.auth-shell__tail{align-self:start;align-items:center;gap:calc(var(--lg-gap) * .9);flex-direction:column;display:flex}.auth-shell__brand{margin-bottom:0}.auth-shell__brand .brand-logo{height:var(--lg-logo);width:auto}.auth-shell__eyebrow{color:#9fc7f4;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.auth-shell__eyebrow i{background:currentColor;width:24px;height:1px;box-shadow:0 0 12px}.auth-shell h1{font-size:var(--lg-title);letter-spacing:-.05em;color:var(--text);margin:0;font-weight:750;line-height:1.02}.auth-shell__tagline{color:#9aacc0;font-size:var(--lg-tag);letter-spacing:.01em;margin:0}.auth-shell__foot{color:#5d6f84;letter-spacing:.08em;margin:0;font-size:11px}.auth-form{width:min(486px,100%);padding:var(--lg-card-pad);text-align:left;animation:riseIn 1.05s var(--ease-out) both;background:linear-gradient(#112033f7,#08101bfc);border:1px solid #96c8ff2e;border-radius:20px;margin:0 auto;animation-delay:.4s;position:relative;box-shadow:0 42px 120px #0000009e,inset 0 1px #ffffff0d}.auth-form:before{content:"";background:linear-gradient(90deg,#0000 4%,#7ab4fff2 38%,#54e5e5b3 62%,#0000 96%);height:1px;position:absolute;top:0;left:13%;right:13%;box-shadow:0 0 18px #4a9eff59}.auth-form:after{content:"";pointer-events:none;opacity:.26;will-change:opacity;border:1px solid #75b2f480;border-radius:21px;animation:6.5s ease-in-out infinite glowBreathe;position:absolute;inset:-1px}.auth-form__shine{border-radius:inherit;pointer-events:none;background:radial-gradient(118% 76% at 9% -14%,#4a9eff21,#0000 62%);position:absolute;inset:0}.auth-form__head{margin-bottom:calc(var(--lg-gap) * 1.5);justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auth-form h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(19px,2.4vh,24px)}.auth-form__intro{color:var(--muted);margin:6px 0 0;font-size:12.5px}.auth-form__badge{white-space:nowrap;color:#8fe2bd;background:#64dfab12;border:1px solid #64dfab42;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;display:inline-flex}.auth-form .form-field{margin-bottom:calc(var(--lg-gap) * 1.1);gap:7px}.auth-form .form-field label{font-size:11.5px}.auth-form .form-field input{height:var(--lg-input);padding:0 15px 0 46px}.captcha-field{grid-template-columns:minmax(0,1fr) 104px 46px;align-items:stretch;gap:8px;display:grid}.auth-form .captcha-field>input{letter-spacing:.12em;min-width:0;padding:0 13px}.captcha-field__image{min-width:0;height:var(--lg-input);color:#8494a8;background:#05101fd1;border:1px solid #a0c8ff33;border-radius:10px;place-items:center;font-size:10px;display:grid;overflow:hidden}.captcha-field__image img{object-fit:contain;background:#fff;width:100%;height:100%}.captcha-field__refresh{color:#86bdff;cursor:pointer;background:#4589e81a;border:1px solid #6fb4ff47;border-radius:10px;font-size:11px}.captcha-field__refresh:hover:not(:disabled),.captcha-field__refresh:focus-visible{background:#4589e833;border-color:#6fb4ff9e}.captcha-field__refresh:disabled{cursor:wait;opacity:.56}.auth-form .portal-button{width:100%;height:var(--lg-btn);min-height:var(--lg-btn);margin-top:calc(var(--lg-gap) * .7);letter-spacing:.16em;border-radius:12px;font-size:14px;font-weight:650;position:relative;overflow:hidden;box-shadow:0 18px 42px #2c7bf157,inset 0 1px #ffffff4d}.auth-form .portal-button:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:36%;position:absolute;top:0;bottom:0;transform:translate(-140%)}.auth-form .portal-button:hover:after{opacity:1;animation:shine 1.1s var(--ease-out)}.auth-form .portal-button:disabled{opacity:.78}.auth-form__link{margin-top:calc(var(--lg-gap) * .95);text-align:center;color:#6fb4ff;font-size:12px;display:block}.auth-form__note{margin:calc(var(--lg-gap) * 1.15) 0 0;padding-top:calc(var(--lg-gap) * 1.05);color:#75879c;border-top:1px solid #b5d7ff1a;align-items:flex-start;gap:9px;font-size:10.8px;line-height:1.72;display:flex}.auth-form__note svg{color:#5f7d9c;flex:none;margin-top:2px}.capability-strip{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;display:flex}.capability{color:#93a6bb;letter-spacing:.03em;background:linear-gradient(#14243899,#0b16258c);border:1px solid #b5d7ff21;border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;display:inline-flex}.capability svg{color:#6f9fd0;flex:none}.capability--ok{color:#8fe2bd;background:linear-gradient(#183c3480,#0c201c80);border-color:#64dfab42}.capability--ok b{color:#cfe6dc;border-left:1px solid #64dfab38;margin-left:3px;padding-left:9px;font-weight:500}.capability--ok i{background:#5ade9f;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 10px #5ade9fcc}.capability--ok i:after{content:"";will-change:transform, opacity;border:1.4px solid #5ade9f99;border-radius:50%;animation:2.6s ease-out infinite dotPulse;position:absolute;inset:-5px}.auth-shell__lede>*,.auth-shell__tail>*{animation:riseIn .95s var(--ease-out) both}.auth-shell__lede>:first-child{animation-delay:50ms}.auth-shell__lede>:nth-child(2){animation-delay:.14s}.auth-shell__lede>:nth-child(3){animation-delay:.22s}.auth-shell__lede>:nth-child(4){animation-delay:.3s}.auth-shell__tail>:first-child{animation-delay:.66s}.auth-shell__tail>:nth-child(2){animation-delay:.76s}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes glowBreathe{0%,to{opacity:.26}50%{opacity:.62}}@keyframes shine{0%{transform:translate(-140%)}to{transform:translate(320%)}}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(1200px 560px at 12% -8%,#2d7bf12b,#0000 62%),radial-gradient(900px 700px at 88% 8%,#8f7cff1f,#0000 66%),linear-gradient(#081321,#050a12 56%);position:fixed;inset:0;overflow:hidden}.ambient__grid{opacity:.13;background-image:linear-gradient(#82b4eb17 1px,#0000 1px),linear-gradient(90deg,#82b4eb17 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:-80px}.ambient__glow{contain:paint;background:radial-gradient(closest-side, var(--glow), transparent 72%);border-radius:50%;position:absolute}.ambient__glow--a{--glow:#3686dd4d;width:1020px;height:1020px;top:16%;left:-340px}.ambient__glow--c{--glow:#54e5e526;width:760px;height:760px;bottom:-300px;right:2%}.ambient__noise{opacity:.045;background-repeat:repeat;position:absolute;inset:0}.ambient__particles{contain:strict;position:absolute;inset:0}.ambient__particles i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);box-shadow:0 0 9px var(--c);opacity:0;will-change:transform, opacity;animation:floatUp var(--d) linear infinite;animation-delay:var(--dl);border-radius:50%;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translate(0,0)}14%{opacity:var(--o,.8)}80%{opacity:calc(var(--o,.8) * .72)}to{transform:translate3d(var(--dx,12px), calc(-1 * var(--dy,14vh)), 0);opacity:0}}.cursor-spot{z-index:2;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#58a8ff38,#0000 72%);border-radius:50%;width:230px;height:230px;margin:-115px 0 0 -115px;transition:opacity .45s;position:fixed;top:0;left:0}.cursor-spot.is-on{opacity:1}.portal-shell{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.portal-main{flex-direction:column;flex:1;min-width:0;display:flex}.portal-content{width:var(--shell);margin:0 auto;padding:30px 0 96px}.admin-content{max-width:1500px}.portal-topbar{z-index:100;height:var(--header-h);border-bottom:1px solid var(--line);contain:paint;background:linear-gradient(#060e18f7,#050b13f0);position:sticky;top:0;transform:translateZ(0);box-shadow:inset 0 -1px #ffffff08,0 12px 34px #00000052}.portal-topbar__inner{width:var(--shell);grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;height:100%;margin:0 auto;display:grid}.portal-topbar__brand{align-items:center;gap:14px;min-width:0;display:flex}.portal-topbar__divider{background:var(--line-strong);width:1px;height:26px}.portal-topbar__descriptor{color:#b8c6d6;letter-spacing:.16em;white-space:nowrap;font-size:13px}.portal-topbar__actions{justify-self:end;align-items:center;gap:8px;display:flex}.portal-nav{align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.portal-nav__item{color:#cbd6e2;white-space:nowrap;text-align:start;padding:6px 0;font-size:14px;transition:color .25s;position:relative}.portal-nav__item:after{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan));height:2px;box-shadow:0 0 12px var(--blue);transition:left .3s,right .3s;position:absolute;bottom:-2px;left:50%;right:50%}.portal-nav__item:hover,.portal-nav__item[aria-current=page]{color:#fff}.portal-nav__item:hover:after,.portal-nav__item[aria-current=page]:after{left:0;right:0}.portal-icon-button{color:#b9c7d6;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .25s;display:grid}.portal-icon-button:hover{border-color:var(--line-strong);color:#fff;background:#ffffff0d}.portal-user-chip{text-align:center;border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 6px;transition:all .25s;display:flex}.portal-user-chip__avatar{color:#fff;background:linear-gradient(135deg,#2d7bf1,#55b9ff);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.portal-user-chip__id{flex-direction:column;line-height:1.25;display:flex}.portal-user-chip__name{color:#e4ecf5;font-size:12.5px;display:block}.portal-user-chip__role{color:var(--muted-2);letter-spacing:.08em;font-size:10px;display:block}.portal-button{border:1px solid var(--line-strong);color:#dbe6f2;letter-spacing:.02em;white-space:nowrap;min-height:46px;transition:.3s var(--ease);background:#ffffff06;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:650;display:inline-flex}.portal-button:hover{background:#275d982e;border-color:#6eb4ffad}.portal-button:active{transform:translateY(1px)}.portal-button--primary{color:#fff;background:linear-gradient(135deg,#2d7bf1,#55b9ff);border-color:#0000;box-shadow:0 14px 45px #2c7bf147,inset 0 1px #ffffff47}.portal-button--primary:hover{transform:translateY(-2px);box-shadow:0 18px 54px #2c7bf16b}.portal-button--ghost{border-color:var(--line-strong);color:#dbe6f2;background:#ffffff06}.portal-button--small{min-height:36px;padding:0 14px;font-size:12px}.portal-button--quiet{color:var(--muted);background:0 0;border-color:#0000}.portal-button--quiet:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff0a}.portal-button:disabled{opacity:.55;box-shadow:none}.page-head__eyebrow{color:#9fc7f4;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.page-head__eyebrow i{background:currentColor;width:24px;height:1px;box-shadow:0 0 12px}.portal-heading__label{color:#6d81a0;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.portal-filter-group{border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff05;gap:4px;padding:4px;display:flex}.portal-filter{color:#77879a;border-radius:9px;height:35px;min-height:35px;padding:0 14px;font-size:12px;transition:all .25s}.portal-filter:hover{color:#c3d2e2}.portal-filter[aria-pressed=true]{color:#fff;background:#3e83d342}.page-head{background:radial-gradient(1200px 320px at 10% 0,#2d7bf129,#0000 60%),linear-gradient(#091423b8,#050a1233);align-items:flex-end;padding:26px 0 24px;display:flex;position:relative;overflow:hidden}.page-head__inner{width:var(--shell);justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.page-head h1{letter-spacing:-.045em;color:var(--text);margin:11px 0 12px;font-size:clamp(30px,3.1vw,46px);font-weight:720;line-height:1.05}.page-head p{color:#a9b7c7;max-width:760px;margin:0;font-size:13.5px;line-height:1.85}.page-head__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:4px;display:flex}.meta-chip{color:#93a6bb;white-space:nowrap;background:linear-gradient(#1424388c,#0b162580);border:1px solid #b5d7ff21;border-radius:12px;align-items:center;gap:8px;padding:8px 13px;font-size:11.5px;display:inline-flex}.meta-chip b{color:#e3edf8;font-size:13.5px;font-weight:600}.meta-chip i{background:#5ade9f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5ade9fd9}.portal-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;display:flex}.portal-heading h2{letter-spacing:-.04em;color:var(--text);margin:10px 0 0;font-size:clamp(28px,3vw,42px);font-weight:700}.portal-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.portal-search{border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff06;align-items:center;gap:10px;width:300px;max-width:100%;height:44px;padding:0 14px;transition:all .25s;display:flex}.portal-search:focus-within{background:#275d9824;border-color:#6eb4ff8c}.portal-search svg{color:#62768c;flex:none}.portal-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12.5px}.portal-search input::placeholder{color:#66788c}.portal-app-grid{grid-template-columns:repeat(auto-fill,minmax(352px,1fr));gap:16px;display:grid}.portal-app-card{--accent:var(--blue);content-visibility:auto;contain-intrinsic-size:auto 266px;border:1px solid var(--line);border-radius:var(--radius-card);min-height:266px;transition:border-color .35s, box-shadow .35s, transform .35s var(--ease);background:linear-gradient(145deg,#101f32e0,#070f19db);flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.portal-app-card:before{content:"";background:radial-gradient(circle, var(--accent), transparent 67%);opacity:.1;border-radius:50%;width:200px;height:200px;transition:opacity .35s;position:absolute;top:-96px;right:-84px}.portal-app-card.is-clickable{cursor:pointer}.portal-app-card.is-locked{cursor:not-allowed;opacity:.72}.portal-app-card.is-locked:hover{border-top-color:var(--card-border,#78a0dc38);box-shadow:none;transform:none}.portal-app-card:hover{border-color:color-mix(in srgb, var(--accent) 52%, transparent);transform:translateY(-6px);box-shadow:0 26px 60px #00000057}.portal-app-card:hover:before{opacity:.16}.portal-app-card:has(button:disabled){opacity:.45}.portal-app-card:has(button:disabled):hover{box-shadow:none;transform:none}.portal-app-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.portal-app-card__icon{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 11%, transparent);width:54px;height:54px;color:var(--accent);border-radius:16px;flex:0 0 54px;place-items:center;display:grid}.portal-app-card__access{border:1px solid var(--line);color:#7e90a4;letter-spacing:.12em;white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:8.5px}.portal-app-card__access--success{color:#8fe2bd;border-color:#64dfab52}.portal-app-card__access--warning{color:#f0c47c;border-color:#f0c47c52}.portal-app-card__access--danger{color:#ff9aa6;border-color:#ff6c7a52}.portal-app-card__copy{margin-top:22px}.portal-app-card__copy small{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.portal-app-card__copy h3,.portal-app-card h3{letter-spacing:-.01em;color:var(--text);margin:4px 0 9px;font-size:21px;font-weight:600}.portal-app-card__copy p{color:#8b99a8;margin:0;font-size:11.5px;line-height:1.8}.portal-app-card__meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.portal-app-card__bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.portal-app-card__action{color:#cadbf0;align-items:center;gap:8px;padding:1px 6px;font-size:12px;transition:all .25s;display:inline-flex}.portal-app-card__action svg{transition:transform .3s var(--ease)}.portal-app-card:hover .portal-app-card__action svg{transform:translate(3px,-3px)}.portal-app-card__action:hover{color:#fff}.portal-app-card__action:disabled{color:var(--muted-2);cursor:not-allowed}.portal-star{border:1px solid var(--line);color:#7d8fa4;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .25s;display:grid}.portal-star:hover{color:var(--gold);background:#f0c47c14;border-color:#f0c47c66}.portal-star.is-on{color:var(--gold);background:#f0c47c1f;border-color:#f0c47c73}.portal-star:disabled{cursor:not-allowed}.portal-badge{border:1px solid var(--line);color:#8ea0b4;letter-spacing:.03em;background:#ffffff05;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.portal-badge--success{color:#8fe2bd;background:#64dfab14;border-color:#64dfab47}.portal-badge--warning{color:#f0c47c;background:#f0c47c12;border-color:#f0c47c42}.portal-badge--info{color:#8cc4ff;background:#4a9eff14;border-color:#4a9eff47}.portal-badge--danger{color:#ff9aa6;background:#ff6c7a14;border-color:#ff6c7a47}.accent-blue{--accent:var(--blue)}.accent-cyan{--accent:var(--cyan)}.accent-violet{--accent:var(--violet)}.accent-gold{--accent:var(--gold)}.accent-green{--accent:var(--green)}.accent-red{--accent:var(--red)}.security-note{background:#1d467412;border:1px solid #5b9de629;border-radius:17px;align-items:flex-start;gap:18px;margin-top:34px;padding:22px 24px;display:flex}.security-note__icon{color:#67adfa;background:#428fe41f;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.security-note h3{color:var(--text);margin:0 0 5px;font-size:13.5px}.security-note p{color:#718397;margin:0;font-size:11.5px;line-height:1.85}.app-footer{border-top:1px solid var(--line);background:#03070ca8;margin-top:26px;padding:34px 0 42px}.app-footer__inner{width:var(--shell);color:#6d8093;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:11px;display:flex}.app-footer__brand{align-items:center;gap:16px;display:flex}.app-footer__brand img{width:132px;height:45px}.app-footer a{color:#7f9ab8}.app-footer a:hover{color:#fff}.admin-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.admin-tab{color:#8496ab;border-bottom:2px solid #0000;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s}.admin-tab:hover{color:#d5e2f0}.admin-tab--active{color:#fff;border-color:var(--blue);background:linear-gradient(#0000,#4a9eff1a)}.admin-stack{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.admin-panel{border:1px solid var(--line);border-radius:var(--radius-card);content-visibility:auto;contain-intrinsic-size:auto 460px;background:linear-gradient(#0d1929eb,#09121fe6);min-width:0;margin-bottom:24px;box-shadow:inset 0 1px #ffffff0a}.admin-panel__head{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.admin-panel__head h2{letter-spacing:-.01em;color:var(--text);margin:0;font-size:18px}.admin-panel__head p{color:#7f91a6;margin:7px 0 0;font-size:12px}.admin-panel__body{padding:0 26px 24px}.admin-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-panel__body>p:first-child{margin-top:0}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12.5px}.admin-table th{border-bottom:1px solid var(--line);color:#71839a;letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:700}.admin-table td{vertical-align:middle;border-bottom:1px solid #b5d7ff14;padding:14px 12px}.admin-table tr:hover td{background:#ffffff05}.admin-table tr:last-child td{border-bottom:0}.admin-table td strong{font-size:13px;font-weight:600;display:block}.admin-table td small{color:var(--muted-2);margin-top:3px;display:block}.admin-table code{color:#8fb8e6;font-size:11px}.admin-audit__reason{color:var(--muted-2);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.admin-table__selected td{background:#4a9eff14}.admin-app-cell{align-items:center;gap:12px;min-width:190px;display:flex}.admin-app-cell__icon{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);width:36px;height:36px;color:var(--accent);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.admin-app-cell strong{font-size:13px;font-weight:600;display:block}.admin-app-cell code{letter-spacing:.04em}.row-actions{color:#6fb4ff;white-space:nowrap;gap:14px;font-size:11.5px;display:flex}.admin-link{color:#6fb4ff;text-align:left;background:0 0;border:0;padding:0;font-size:11.5px}.admin-link:hover{color:#d7e8ff;background:#6fb4ff1f;border-radius:6px}.switch{border:1px solid var(--line-strong);vertical-align:middle;background:#ffffff0d;border-radius:999px;width:38px;height:22px;padding:0;display:inline-block;position:relative}.switch:after{content:"";background:#78899c;border-radius:50%;width:16px;height:16px;transition:all .25s;position:absolute;top:2px;left:2px}.switch.is-on{background:#4a9eff47;border-color:#4a9eff8c}.switch.is-on:after{background:#7fc0ff;left:18px;box-shadow:0 0 12px #4a9eff}.switch:disabled{opacity:.5}.form-field{gap:8px;margin-bottom:14px;display:grid}.form-field label{color:#c6d2e0;letter-spacing:.02em;font-size:12px;font-weight:600}.form-field input,.form-field select,.form-field textarea{color:#fff;background:#ffffff08;border:1px solid #a0c8ff2e;border-radius:12px;width:100%;height:46px;padding:0 14px;font-size:13.5px;transition:border-color .25s,background .25s,box-shadow .25s}.form-field textarea{resize:vertical;height:auto;min-height:96px;padding:11px 14px;line-height:1.7}.form-field input::placeholder,.form-field textarea::placeholder{color:#5c6d80}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#a0c8ff52}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:#275d9829;border-color:#6eb4ffb3;outline:0;box-shadow:0 0 0 3px #2d7bf129,0 0 30px #2d7bf124}.form-field--icon{display:block;position:relative}.form-field--icon input{padding-left:46px}.form-field__icon{color:#5f7d9c;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.form-help{color:var(--muted-3);margin:0;font-size:11.5px;line-height:1.6}.form-error{border-left:3px solid var(--red);border-radius:0 var(--radius-control) var(--radius-control) 0;color:#ff9aa6;background:#ff6c7a1a;margin:0 0 14px;padding:10px 13px;font-size:13px}.form-success{border-left:3px solid var(--green);border-radius:0 var(--radius-control) var(--radius-control) 0;color:#8fe2bd;background:#64dfab1a;margin:0 0 14px;padding:10px 13px;font-size:13px}.brand-logo{width:auto;height:51px;display:block}.brand-logo--compact{height:34px}.brand-logo--dark{filter:brightness(0)invert()}.portal-menu-button{display:none}.portal-drawer{z-index:200;position:fixed;inset:0}.portal-drawer__backdrop{background:#02060bb8;border:0;width:100%;position:absolute;inset:0}.portal-drawer__panel{border-right:1px solid var(--line);background:#060e18;flex-direction:column;gap:16px;width:min(340px,84vw);height:100%;padding:22px 18px;display:flex;position:relative;box-shadow:18px 0 60px #00000080}.portal-drawer__head{justify-content:space-between;align-items:center;display:flex}.portal-drawer__nav{gap:6px;display:grid}.portal-drawer__nav .portal-nav__item{border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffff05;padding:13px 14px}.portal-drawer__nav .portal-nav__item:after{display:none}.portal-drawer__nav .portal-nav__item[aria-current=page]{background:#2d7bf124;border-color:#4a9eff73}.portal-drawer .portal-button{width:100%}.portal-empty,.portal-error-panel{border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--muted-3);text-align:center;background:#ffffff04;padding:40px 32px}.portal-error-panel{color:#ff9aa6;background:#ff6c7a0f;border-style:solid;border-color:#ff6c7a52}.portal-empty p{color:var(--text);margin:10px 0 4px;font-size:15px}.portal-empty span{font-size:12.5px}.admin-form{gap:16px;display:grid}.admin-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form__wide{grid-column:1/-1}.admin-fieldset{border:1px solid var(--line);border-radius:var(--radius-control);flex-wrap:wrap;gap:14px 22px;margin:0;padding:14px;display:flex}.admin-fieldset legend{color:var(--muted-2);padding:0 6px;font-size:12px}.admin-check{color:#c3d0de;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.admin-check input{accent-color:#4a9eff;width:15px;height:15px}.admin-check-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.admin-muted{color:var(--muted-2);font-size:12.5px}.one-time-secret{border-radius:var(--radius-control);color:var(--gold);background:#f0c47c14;border:1px solid #f0c47c57;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-size:12.5px;display:flex}.one-time-secret code{color:var(--text);letter-spacing:.04em;background:#03080e99;border-radius:8px;padding:7px 10px;font-weight:700}.admin-permissions{gap:20px;display:grid}.admin-permissions__section{border:1px solid var(--line);border-radius:var(--radius-control);padding:16px}.admin-permissions h3{color:var(--text);margin:0;font-size:15px}.admin-legend{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.admin-legend span{color:var(--muted-2);background:#ffffff08;border-radius:999px;padding:4px 9px;font-size:11.5px}.admin-override-row{border-top:1px solid var(--line);grid-template-columns:1fr minmax(140px,190px);align-items:center;gap:16px;padding:10px 0;display:grid}.admin-override-row select{border:1px solid var(--line);height:40px;color:var(--text);background:#ffffff08;border-radius:10px;padding:0 10px}.admin-role-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:20px;display:grid}.admin-role{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);text-align:left;background:#ffffff05;gap:4px;padding:13px;display:grid}.admin-role:hover{border-color:var(--line-strong)}.admin-role small{color:var(--muted-2)}.admin-role--selected{background:#4a9eff1a;border-color:#4a9eff80}.admin-filters{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:14px;display:grid}.admin-filters .form-field{margin:0}.admin-pagination{color:var(--muted-2);justify-content:center;align-items:center;gap:14px;margin-top:20px;font-size:12.5px;display:flex}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (height<=960px){.auth-shell{padding-block:14px}}@media (height<=820px){.auth-shell__lede{gap:calc(var(--lg-gap) * .8)}.auth-shell__eyebrow{display:none}.auth-shell h1{font-size:clamp(26px,4.9vh,40px)}.auth-shell__tagline{font-size:12px}.auth-shell__tail .capability{padding:5px 10px;font-size:10.5px}.auth-shell__foot{font-size:10px}}@media (width<=1260px){.portal-topbar__descriptor{display:none}}@media (width<=980px){:root{--shell:calc(100vw - 40px)}.portal-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-topbar__inner{grid-template-columns:1fr auto}.portal-nav{display:none}.portal-menu-button{display:inline-flex}.portal-heading{flex-direction:column;align-items:stretch;gap:20px}.portal-toolbar{justify-content:flex-start}.portal-search{width:100%}.auth-ornaments__ring--a{width:600px;height:600px;margin:-300px 0 0 -300px}.auth-ornaments__ring--b{width:860px;height:860px;margin:-430px 0 0 -430px}.auth-form{width:min(430px,100%)}.admin-form__grid,.admin-filters{grid-template-columns:1fr}.admin-form__wide{grid-column:auto}.page-head__inner{gap:24px}.page-head__meta{justify-content:flex-start}}@media (width<=680px){:root{--shell:calc(100vw - 28px)}.ambient__noise,.portal-user-chip__role{display:none}.portal-icon-button,.portal-star{width:44px;height:44px}.form-field input,.form-field select{height:50px}.portal-button{min-height:48px}.portal-app-grid{grid-template-columns:1fr}.page-head{min-height:280px;padding-bottom:34px}.page-head h1{font-size:38px}.admin-panel__head{flex-direction:column}.admin-panel__body{padding:0 18px 20px}.security-note{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.ambient__particles,.cursor-spot{display:none}}.download-group__heading{margin-top:46px}.download-group__detail{color:#93a3b6;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.85}.download-grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:16px;display:grid}.download-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:18px;padding:22px 22px 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.download-card.is-highlighted{border-color:color-mix(in srgb, var(--blue) 55%, transparent);box-shadow:0 18px 44px #0b1e356b}.download-card header{align-items:flex-start;gap:12px;display:flex}.download-card__icon{border:1px solid color-mix(in srgb, var(--cyan) 38%, transparent);background:color-mix(in srgb, var(--cyan) 10%, transparent);width:44px;height:44px;color:var(--cyan);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.download-card header h3{margin:2px 0 4px;font-size:16px}.download-card header p{color:#8395a9;margin:0;font-size:12px}.download-card__badge{border:1px solid color-mix(in srgb, var(--blue) 45%, transparent);background:color-mix(in srgb, var(--blue) 14%, transparent);color:#bcd9ff;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px}.download-card__meta{gap:9px;margin:0;display:grid}.download-card__meta>div{grid-template-columns:62px 1fr;align-items:baseline;gap:10px;display:grid}.download-card__meta dt{color:#7d8fa4;letter-spacing:.04em;font-size:11.5px}.download-card__meta dd{color:#d7e3f1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.download-card__hash{color:#8fc0ff;cursor:pointer;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.download-card__action{justify-content:center;width:100%;margin-top:auto}.download-matrix{gap:12px;display:grid}.download-matrix__row{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(220px,1fr) 1fr 1fr;gap:12px;padding:16px 18px;display:grid}.download-matrix__distro{flex-direction:column;justify-content:center;gap:6px;display:flex}.download-matrix__distro strong{font-size:15px}.download-matrix__distro span{color:#7f90a4;font-size:11.5px;line-height:1.7}.download-matrix__cell{border:1px solid var(--line);background:#ffffff05;border-radius:13px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.download-matrix__arch{color:#8ea1b6;letter-spacing:.04em;font-size:11.5px}.download-matrix__link{color:#bcd9ff;gap:4px;text-decoration:none;display:grid}.download-matrix__link svg{width:16px;height:16px}.download-matrix__link span{word-break:break-all;font-size:12.5px}.download-matrix__link small{color:#7d8fa4;font-size:11px}.download-matrix__link:hover span{color:#fff}.download-matrix__empty{color:#6f8194;font-size:12px}.download-mobile{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:220px 1fr;align-items:center;gap:26px;padding:22px;display:grid}.download-mobile__qr{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;padding:14px;display:grid}.download-mobile__qr img{width:100%;max-width:180px;height:auto}.download-mobile__copy h3{margin:0 0 8px;font-size:16px}.download-mobile__copy p{color:#93a3b6;max-width:620px;margin:0 0 16px;font-size:13px;line-height:1.85}@media (width<=980px){.download-matrix__row,.download-mobile{grid-template-columns:1fr}}.ledger-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;display:grid}.ledger-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:18px;padding:24px;display:flex}.ledger-card__head{align-items:flex-start;gap:14px;display:flex}.ledger-card__icon{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);width:48px;height:48px;color:var(--gold);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.ledger-card__head h3{margin:2px 0 6px;font-size:18px}.ledger-card__head p{color:#93a3b6;margin:0;font-size:13px;line-height:1.8}.ledger-card__details{color:#8fa0b4;gap:8px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.8;display:grid}.ledger-card__meta{gap:9px;margin:0;display:grid}.ledger-card__meta>div{grid-template-columns:76px 1fr;align-items:baseline;gap:10px;display:grid}.ledger-card__meta dt{color:#7d8fa4;letter-spacing:.04em;font-size:11.5px}.ledger-card__meta dd{color:#d7e3f1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.ledger-card__hash{color:#8fc0ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ledger-card__action{justify-content:center;width:100%}.ledger-card__empty{border:1px dashed var(--line-strong);color:#8fa0b4;border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px}.ledger-upload{border-top:1px solid var(--line);padding-top:14px}.ledger-upload summary{color:#9fc3f0;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.ledger-upload__form{gap:12px;margin-top:14px;display:grid}.ledger-upload__field{color:#8ea1b6;gap:6px;font-size:12px;display:grid}.ledger-upload__field input{border:1px solid var(--line);height:40px;color:var(--text);background:#ffffff08;border-radius:10px;padding:0 12px;font-size:12.5px}.ledger-upload__field input[type=file]{height:auto;padding:9px 12px}.ledger-upload__hint{color:#6f8194;margin:0;font-size:11.5px;line-height:1.8}.ledger-upload__ok{color:#7ee0b0;margin:0;font-size:12px}@media (width<=980px){.ledger-grid{grid-template-columns:1fr}.admin-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{white-space:nowrap;flex:none}}@media (width<=680px){:root{--header-h:64px}.portal-topbar__inner,.portal-topbar__brand{gap:8px}.portal-topbar__divider{display:none}.portal-topbar__brand .brand-logo{height:34px}.portal-topbar__actions{gap:2px}.portal-user-chip{gap:2px;padding:4px}.portal-user-chip__id{display:none}.page-head{min-height:0;padding:22px 0 26px}.page-head__inner{flex-direction:column;align-items:stretch;gap:16px}.page-head h1{margin:8px 0 10px;font-size:30px}.page-head p{font-size:13px}.page-head__meta{justify-content:flex-start;padding-bottom:0}.portal-content{padding:22px 0 64px}.portal-heading{margin-bottom:22px}.portal-toolbar{gap:10px}.portal-filter-group{scrollbar-width:none;max-width:100%;overflow-x:auto}.portal-filter-group::-webkit-scrollbar{display:none}.portal-filter{flex:none}.portal-app-card{min-height:0;padding:20px}.portal-app-card__copy{margin-top:18px}.security-note{padding:18px}.admin-panel__head{padding:20px 18px 14px}.admin-panel__actions{justify-content:flex-start}.admin-panel__body{padding:0 18px 18px}.admin-form__grid{gap:12px}.portal-button--small{min-height:42px;padding:0 16px}.admin-pagination{gap:10px}.admin-permissions__section{padding:14px}.admin-override-row{grid-template-columns:1fr;gap:8px}.admin-check-grid{grid-template-columns:1fr}.admin-table-wrap{overflow:visible}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:100%;display:block}.admin-table thead{display:none}.admin-table tr{border:1px solid var(--line);background:#ffffff05;border-radius:16px;margin-bottom:12px;padding:14px 16px}.admin-table tr:hover td{background:0 0}.admin-table td{white-space:normal;border-bottom:1px dashed #b5d7ff1a;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.admin-table td:before{content:attr(data-label);color:var(--muted-2);letter-spacing:.04em;font-size:11px}.admin-table td:first-child{padding-top:0}.admin-table td:last-child{border-bottom:0;padding-bottom:0}.admin-table__selected td{background:0 0}.admin-app-cell{min-width:0}.admin-row-actions{gap:8px}.app-footer{padding:26px 0 34px}.app-footer__inner{flex-direction:column;align-items:flex-start;gap:14px}.app-footer__brand img{width:110px;height:auto}}.toast-region{top:calc(var(--header-h,78px) + 16px);z-index:1000;pointer-events:none;gap:10px;width:min(360px,100vw - 36px);display:grid;position:fixed;right:18px}.toast{pointer-events:auto;border:1px solid var(--line-strong);border-left:3px solid var(--line-strong);animation:toast-in .22s var(--ease-out);background:linear-gradient(#0d1929fa,#08101cfa);border-radius:14px;grid-template-columns:32px minmax(0,1fr) 26px;align-items:start;gap:10px;padding:13px 12px 13px 14px;display:grid;box-shadow:0 18px 44px #00000073}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.toast__icon{background:#ffffff0d;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.toast__copy{min-width:0}.toast__copy strong{color:var(--text);font-size:13.5px;display:block}.toast__copy p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.7}.toast__close{width:26px;height:26px;color:var(--muted-2);border-radius:50%;place-items:center;transition:all .2s;display:grid}.toast__close:hover{color:var(--text);background:#ffffff0f}.toast--success{border-left-color:var(--green)}.toast--success .toast__icon{color:var(--green);background:#64dfab1f}.toast--error{border-left-color:var(--red)}.toast--error .toast__icon{color:var(--red);background:#ff6c7a1f}.toast--warning{border-left-color:var(--gold)}.toast--warning .toast__icon{color:var(--gold);background:#f0c47c1f}.toast--info{border-left-color:var(--blue)}.toast--info .toast__icon{color:#8cc4ff;background:#4a9eff24}@media (width<=680px){.toast-region{width:auto;inset:auto 14px 14px}.toast{padding:12px 12px 12px 13px}}.ledger-manage-entry{color:#a7dcff;background:#19517b3b;border:1px solid #6dc8ff55;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.ledger-manage-entry>span{margin-left:auto}.ledger-manage-entry:hover{background:#23527c70;border-color:#7edfff}.ledger-manage-entry:focus-visible{outline-offset:3px;outline:2px solid #71dfff}.ledger-manager{min-width:0}.ledger-manager .page-head{background:linear-gradient(125deg,#102a45ed,#071629f5);border-bottom:1px solid #649cdb44}.ledger-manager .page-head__meta{flex-wrap:wrap}.ledger-manager .ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ledger-manager .ledger-card{background:linear-gradient(135deg,#112943eb,#071629f2);border-color:#649cdb44;min-width:0;box-shadow:0 12px 32px #020b182e}.ledger-manager .ledger-card__icon{color:#7bcaff;background:#175a8c66;border-color:#77d2ff44}.ledger-manager .ledger-card__meta dd{white-space:normal;overflow-wrap:anywhere}.ledger-manager .ledger-card__action{margin-top:auto}.ledger-manager .ledger-upload{background:#0a1b2d80;border:1px solid #649cdb33;border-radius:10px;padding:14px}.ledger-manager .ledger-upload summary{color:#a7dcff;min-height:26px;line-height:1.6}.ledger-manager .ledger-upload[open]{border-color:#6dc8ff66}.ledger-manager .ledger-upload__field input{box-sizing:border-box;background:#102c454f;border-color:#649cdb44;width:100%;min-width:0}.ledger-manager .ledger-upload__field input:focus-visible{outline-offset:2px;outline:2px solid #71dfff}.ledger-manager .ledger-upload__hint{color:#9bb2ca}.ledger-manager .ledger-upload__form>button{white-space:normal;min-height:42px}@media (width<=800px){.ledger-manager .ledger-grid{grid-template-columns:1fr}.ledger-manager .ledger-card{gap:16px;padding:18px}.ledger-manager .page-head__meta{gap:8px}.ledger-manager__back{min-height:38px}}:root{--frost-line:#c9c8e34d;--frost-fill:linear-gradient(135deg,#d2c4ee12,#b6dafa05 45%,#b3d9ef12),linear-gradient(145deg,#18223866,#0c17297a);--frost-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.022'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");--frost-shadow:inset 0 1px 0 #f5eaff52,inset 1px 0 0 #d2d9ff12,inset 0 -1px 0 #99cff921,0 10px 28px #0206132b;--glass-card-material:var(--frost-grain),linear-gradient(140deg,#b3a0d52b,#809ac61a 48%,#acd7e323),linear-gradient(#101b2d80,#101b2d80);--glass-frame-material:var(--frost-grain),linear-gradient(135deg,#b6a8d90a,#0611203d)}#root :is(.auth-form,.workbench-overview__panel,.workbench-personal__panel,.workbench-weather,.workbench-orbit,.download-inline,.download-card,.download-matrix__row,.download-mobile,.ledger-card,.admin-panel,.admin-role,.admin-permissions__section,.one-time-secret,.portal-empty,.portal-error-panel,.portal-drawer__panel,.security-note,.toast),#root .portal-app-card.portal-app-card--illustrated,#root .workbench-help details{border-color:var(--frost-line);background-image:var(--frost-grain),var(--frost-fill);box-shadow:var(--frost-shadow);background-color:#0000}#root :is(.portal-search,.workbench-search,.portal-filter-group,.meta-chip,.capability,.download-matrix__cell,.download-compact__item,.ledger-upload,.portal-user-chip,.workspace-view-nav,.workbench-quick-links button,.workbench-quick-links a,.workbench-search kbd,.site-workspace-link),#root :is(.form-field,.ledger-upload__field) :is(input,select,textarea){background-image:var(--frost-grain),linear-gradient(135deg,#aab5d30e,#09132399);background-color:#0000;border-color:#c3c8df3d;box-shadow:inset 0 1px #e6eaff1a}#root :is(.portal-button--secondary,.portal-button--ghost,.captcha-field__refresh,.application-deck__toolbar button){border-color:var(--frost-line);background-image:var(--frost-grain),linear-gradient(135deg,#a58cce30,#739fc52e);box-shadow:inset 0 1px #f0e7ff3b}#root :is(.portal-filter,.application-deck__toolbar button)[aria-pressed=true]{background-color:#8272b04d;border-color:#dcccf5a6}#root .application-deck__views button[aria-pressed=true]{color:#fff;background-color:#6a78a4;background-image:linear-gradient(125deg,#8a75b9,#537fa6);border-color:#f1dfff;font-weight:750;box-shadow:inset 0 1px #ffffff8c,0 0 0 2px #c4aeff40,0 0 18px #9acaff30}#root .application-deck__views button[aria-pressed=false]{color:#b5c5da;box-shadow:none;background-color:#0000;background-image:linear-gradient(#0a15264d,#0a15264d);border-color:#b5c3db3b}#root .workbench-overview__panel{background-image:var(--frost-grain),radial-gradient(ellipse at 90% 100%,var(--glass-glow,#91c8ff36),transparent 65%),var(--frost-fill)}#root .workbench-overview__panel:after{opacity:.45}#root .application-deck .portal-app-card.portal-app-card--illustrated{background-image:var(--frost-grain),linear-gradient(140deg,#b3a0d51c,#809ac610 48%,#acd7e31a),linear-gradient(#101b2d66,#101b2d66)}#root .application-deck__slide.is-current .portal-app-card.portal-app-card--illustrated{background-image:var(--frost-grain),radial-gradient(ellipse at 68% 0,#caa2ec45,transparent 65%),linear-gradient(145deg,#35384be8,#142339db 58%,#30485ce8);border-color:#edddff;box-shadow:inset 0 2px #fff9,inset 2px 0 #efdaff40,inset -2px -1px #b7e1ff60,0 0 0 4px #c1a6fb22,0 0 32px #b48afa30,0 20px 38px #0003}#root .application-deck{border-color:var(--frost-line);background-image:var(--frost-grain),linear-gradient(135deg,#b6a8d90a,#0611203d);box-shadow:inset 0 1px #e2e9ff30}#root .auth-form.auth-form--blue-glass{background-image:var(--frost-grain),linear-gradient(135deg,#b2c4de18,#a8d2ed08 45%),linear-gradient(145deg,#14223573,#0c172970);box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(9px)saturate(115%);backdrop-filter:blur(9px)saturate(115%);border-color:#c5d9ef45;border-radius:20px}#root .auth-form.auth-form--blue-glass:after{background:0 0}#root .auth-form.auth-form--blue-glass .auth-form__shine{background:radial-gradient(at 100% 0,#9cbce710,#0000 60%)}#root .auth-form.auth-form--blue-glass .form-field input{background-image:var(--frost-grain),linear-gradient(135deg,#aab5d308,#0913234d);background-color:#0000;border-color:#c3c8df30;box-shadow:inset 0 1px #e6eaff12}#root .auth-form.auth-form--blue-glass .portal-button--primary{background-color:#0000;background-image:linear-gradient(125deg,#a58cce30,#739fc52e);border-color:#c9c8e34d;box-shadow:inset 0 1px #f0e7ff3b}@media (forced-colors:active){#root :is(.auth-form,.portal-app-card,.workbench-overview__panel,.admin-panel){box-shadow:none;background-image:none;border:1px solid canvastext}}#root :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #b4e7ff}#root .toast--error{border-left-color:var(--red)}#root .toast--warning{border-left-color:var(--gold)}#root .toast--success{border-left-color:var(--green)}#root .toast--info{border-left-color:var(--blue)}#root .portal-app-card.is-locked{opacity:.64}#root .portal-drawer__nav .portal-nav__item{border-color:var(--frost-line);background-image:var(--frost-grain),linear-gradient(135deg,#a58cce18,#739fc51a)}#root .portal-drawer__nav .portal-nav__item[aria-current=page]{background-color:#8272b04d;border-color:#dcccf5a6}#root :is(.form-field,.ledger-upload__field) :is(input,textarea)::placeholder{color:#a6b5ca}.visual-effects-control{z-index:100;max-width:calc(100vw - 24px);font-size:11px;position:fixed;top:98px;right:20px}.visual-effects-control>button{color:#c4d8f1;font:inherit;cursor:pointer;background:#0d1c30dc;border:1px solid #bfd4ef45;border-radius:8px;padding:7px 10px}.visual-effects-control__panel{background:#102239f5;border:1px solid #bfd4ef55;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;width:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #0005}.visual-effects-control__panel button{color:#dceaff;cursor:pointer;background:#b6c7e112;border:1px solid #b6c7e140;border-radius:7px;padding:8px}.visual-effects-control__panel button[aria-pressed=true]{color:#fff;background:#285b85;border-color:#a2d9ff}.visual-effects-control__panel p{color:#a9bdd2;grid-column:1/-1;margin:3px 0 0;font-size:11px}.visual-effects-control :focus-visible{outline-offset:3px;outline:2px solid #b4e7ff}.workbench.workbench--compact>.visual-effects-control.earth-motion-toggle{z-index:40;background:0 0;border:0;padding:0}.visual-effects-control.earth-motion-toggle:before{display:none}html[data-visual-tier=balanced] .earth-motion__scene{animation:none!important;transform:none!important}html[data-visual-tier=balanced] .earth-surface__flow{opacity:.3;animation:none!important}html[data-visual-tier=balanced] .gateway-contours>g:nth-child(n+3) path{stroke-dasharray:none;stroke-opacity:.18;animation:none!important}html[data-visual-tier=balanced] .gateway-sparks circle:nth-child(n+5){display:none}html[data-visual-tier=balanced] #root .auth-form.auth-form--blue-glass{-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%)}html[data-visual-tier=balanced] #root :is(.auth-form,.application-deck) :is(input,.meta-chip,.capability){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-visual-tier=static] :is(.earth-motion,.official-gateway-light,.ambient) *{animation:none!important}html[data-visual-tier=static] .earth-motion__scene{transform:none!important}html[data-visual-tier=static] :is([data-flow-canvas],[data-neural-canvas],.cursor-glow,.cursor-spot){display:none!important}html[data-visual-tier=static] .official-gateway-light path{stroke-dasharray:none;stroke-opacity:.18}html[data-visual-tier=static] #root .auth-form.auth-form--blue-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:var(--frost-grain),linear-gradient(135deg,#23374dc4,#10243bb8)}html[data-visual-tier=static] .earth-surface__flow{opacity:.22}html[data-visual-tier=static] :is(.ambient__glow,.ambient__particles){display:none}html[data-visual-tier=static] .xiwu-home .hero__media{transform:none!important}html[data-visual-hidden=true] :is(.earth-motion,.official-gateway-light,.ambient) *{animation-play-state:paused!important}@media (width<=650px){.visual-effects-control:not(.earth-motion-toggle){top:82px;right:12px}}@media (prefers-reduced-motion:reduce){.workbench .visual-effects-control.earth-motion-toggle{display:block!important}}.business-brief__home-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.business-brief__home-link:focus-visible{outline-offset:-3px;outline:2px solid #a5dcff}.business-brief .business-brief__metric-link,.business-brief .business-brief__footer :is(a,button){z-index:2}.business-brief .business-brief__footer :is(a,button){position:relative}.workbench .workbench-mini-grid{grid-auto-rows:minmax(168px,auto);align-items:start}.workbench .workbench-mini-grid .workbench-recent-item{grid-template-rows:148px 16px;gap:4px;display:grid}.workbench .workbench-mini-grid .workbench-recent-item>time{margin:0 3px;line-height:16px}.workbench .workbench-mini-grid .portal-app-card.portal-app-card--illustrated{contain-intrinsic-size:auto 148px;content-visibility:visible;grid-template-rows:40px auto 36px;grid-template-columns:40px minmax(0,1fr);align-content:space-between;gap:6px 10px;height:148px;min-height:148px;padding:12px;display:grid}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__top{grid-area:1/1;gap:0;min-height:0;margin:0;display:flex}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__icon{border-radius:10px;flex-basis:38px;width:38px;height:38px}.workbench .workbench-mini-grid .portal-app-card .portal-identity-glyph{transform:scale(.9)}.workbench .workbench-mini-grid .portal-app-card :is(.portal-card-category,.portal-app-card__access){display:none}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__copy{grid-area:1/2;align-self:center;min-width:0;margin:0}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__copy h3{margin:0;font-size:14px;line-height:1.4}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__copy p{display:none}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__meta{flex-wrap:wrap;grid-area:2/2;gap:4px;margin:0;display:flex}.workbench .workbench-mini-grid .portal-app-card .portal-badge{padding:2px 5px;font-size:8px;line-height:1.3}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__bottom{grid-area:3/1/auto/-1;align-self:end;margin:0;padding:0}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__action{min-height:36px;font-size:10px}.workbench .workbench-mini-grid .portal-app-card .portal-star{flex-shrink:0;width:32px;height:32px}.workbench .workbench-mini-grid .portal-app-card>.portal-card-art{opacity:.18;width:108px;height:108px;top:auto;bottom:30px;right:-8px}.workbench .workbench-mini-grid .portal-app-card:has(.form-error){height:auto}.workbench .workbench-mini-grid .portal-app-card>.form-error{grid-column:1/-1}.workbench.workbench--compact .workbench-help{margin:14px 0 8px}.workbench.workbench--compact .workbench-help .workbench-heading{margin-bottom:6px}.workbench.workbench--compact .workbench-help .workbench-heading h2{margin:0;font-size:14px}.workbench .workbench-help .workbench-eyebrow{display:none}.workbench .workbench-help__grid{gap:8px}.workbench .workbench-help details{border-radius:10px;padding:8px 10px}.workbench .workbench-help summary{min-height:18px;font-size:11px;line-height:1.5}.workbench .workbench-help details p{margin:7px 0 0;font-size:10px;line-height:1.6}@media (width<=650px){.workbench.workbench--compact .workbench-help{margin:10px 0 4px}.workbench.workbench--compact .workbench-help .workbench-heading h2{font-size:13px}.workbench .workbench-help__grid{gap:5px}.workbench .workbench-help details{padding:6px 9px}.workbench .workbench-help summary{font-size:10px}.workbench.workbench--compact .workbench-weather{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;max-width:none}.workbench.workbench--compact .workbench-weather .workbench-clock{min-width:0;display:grid}.workbench.workbench--compact.workbench--blue-glass .workbench-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.workbench.workbench--compact.workbench--blue-glass .workbench-overview__panel{border-radius:13px;height:136px;min-height:136px;padding:6px}.workbench.workbench--compact.workbench--blue-glass .workbench-overview__heading{flex-wrap:wrap;align-content:start;gap:1px 4px;min-height:18px;margin-bottom:1px}.workbench.workbench--compact.workbench--blue-glass .workbench-overview__heading h2{font-size:12px;line-height:1.3}.workbench.workbench--compact.workbench--blue-glass .workbench-overview__heading .oa-feed__count{margin:0 0 0 auto;font-size:8px;line-height:1.3}.workbench.workbench--compact.workbench--blue-glass .workbench-overview__heading .oa-feed__count strong{margin:0 2px;font-size:12px}.workbench.workbench--compact.workbench--blue-glass :is(.oa-feed__message,.business-brief__message){margin:3px 0;font-size:9px;line-height:1.3}.workbench.workbench--compact.workbench--blue-glass .oa-feed__items{max-height:40px;margin:2px 0 3px}.workbench.workbench--compact.workbench--blue-glass .oa-feed__items li{align-items:start;gap:3px;padding:2px 0}.workbench.workbench--compact.workbench--blue-glass .oa-feed__item-title{font-size:9px;line-height:1.3}.workbench.workbench--compact.workbench--blue-glass .oa-feed__items time{font-size:8px}.workbench.workbench--compact.workbench--blue-glass .business-brief__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:2px 0 3px}.workbench.workbench--compact.workbench--blue-glass .business-brief__metrics>div{line-height:1}.workbench.workbench--compact.workbench--blue-glass .business-brief__metrics dd{margin-top:1px;font-size:12px;line-height:1.15}.workbench.workbench--compact.workbench--blue-glass .business-brief__metrics dt{font-size:8px;line-height:1.2}.workbench.workbench--compact.workbench--blue-glass .business-brief__footer{gap:3px;padding-top:2px;font-size:8px;line-height:1.2}.workbench.workbench--compact.workbench--blue-glass .business-brief__updated{margin-top:4px;font-size:8px;line-height:1.4}.workbench .application-deck__toolbar{gap:5px;padding:10px 10px 0}.workbench .application-deck__views,.workbench .application-deck__navigation{gap:4px}.workbench .application-deck__toolbar button{min-height:36px;padding:5px 7px;font-size:10px}.workbench .application-deck__navigation button{width:32px;min-width:32px;padding:4px}.workbench .application-deck__navigation>span{min-width:28px;font-size:10px}.workbench .application-deck__stage{--deck-gap:clamp(61.333px,16.667vw,93.333px);perspective:1000px;height:164px}.workbench .application-deck__slide{width:clamp(104px,32vw,136.667px);max-width:none;top:12px}.workbench .application-deck:not(.is-grid) .application-deck__window{height:124px}.workbench .application-deck:not(.is-grid) .application-deck__window>div{transform-origin:0 0;width:150%;transform:scale(.666667)}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card.portal-app-card--illustrated{border-radius:14px;min-height:186px;padding:12px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__top{gap:8px;min-height:36px;margin-bottom:8px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__icon>svg{width:23px;height:23px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-card-category{display:none}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__access{max-width:88px;font-size:7px;top:10px;right:10px}.workbench .application-deck .portal-identity-glyph{transform:scale(.8)}.workbench .application-deck .portal-e10-glyph{font-size:20px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy h3{margin-bottom:4px;font-size:14px;line-height:1.4}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy{min-height:0;margin:0 0 5px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__copy p{font-size:10px;line-height:1.5}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__meta{gap:4px;margin:6px 0}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-badge{padding:2px 4px;font-size:8px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__bottom{gap:4px;margin-top:auto;padding-top:6px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card__action{min-height:32px;font-size:10px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-star{width:32px;height:32px}.workbench.workbench--compact.workbench--blue-glass .application-deck .portal-app-card>.portal-card-art{width:112px;height:112px;top:auto;bottom:34px;right:-14px}.workbench .application-deck.is-grid .application-deck__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:438px;height:auto;margin-inline:auto;padding:12px 10px}.workbench .application-deck.is-grid .application-deck__slide{width:auto;max-width:none;top:auto}.workbench.workbench--compact.workbench--blue-glass .application-deck.is-grid .portal-app-card.portal-app-card--illustrated{height:100%;min-height:186px}.workbench .application-deck__hint{gap:4px;margin:0 12px;padding:10px 0;font-size:10px}.workbench .workbench-personal__panel{padding:12px}.workbench .workbench-mini-grid .portal-app-card.portal-app-card--illustrated{grid-template-columns:32px minmax(0,1fr);gap:5px 7px;padding:10px}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__icon{flex-basis:32px;width:32px;height:32px}.workbench .workbench-mini-grid .portal-app-card .portal-identity-glyph{transform:scale(.78)}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__copy h3{font-size:12px;line-height:1.4}.workbench .workbench-mini-grid .portal-app-card .portal-app-card__meta{grid-column:1/-1}.workbench .download-compact__list{grid-template-columns:minmax(0,1fr)}.workbench.workbench--compact .workbench-grid.workbench-grid--downloads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}.workbench .download-compact__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:11px;display:grid}.workbench .download-compact__action{white-space:nowrap;justify-self:end;font-size:10px}.workbench .download-compact__item>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.workbench .download-inline__head{gap:4px;min-height:62px;padding:9px 7px}.workbench .download-inline__title{flex:1;gap:5px;min-width:0}.workbench .download-inline__title>div{min-width:0}.workbench .download-inline__title>svg{width:24px;height:24px;padding:4px}.workbench .download-inline__title :is(h3,p){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workbench .download-inline__title h3{font-size:11px}.workbench .download-inline__title p{font-size:8px}.workbench .download-inline__head>.portal-star{width:24px;height:24px}.workbench .download-inline__body{padding:8px 6px}.workbench .download-compact__item{gap:3px;padding:6px 5px;font-size:9px}.workbench .download-compact__action{gap:2px;font-size:9px}.workbench .download-compact__action svg{width:11px;height:11px}.workbench .ledger-upload{min-width:0;font-size:9px}.workbench.workbench--compact.workbench--blue-glass .business-brief__message{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin:2px 0;font-size:8px;line-height:1.25;overflow:hidden}.workbench.workbench--compact.workbench--blue-glass .business-brief__updated{white-space:nowrap;flex-wrap:nowrap;gap:3px;margin-top:3px;font-size:6.5px;line-height:1.3}.workbench.workbench--compact.workbench--blue-glass .business-brief__metrics small{font-size:7px;line-height:1.2;display:block}.workbench.workbench--compact .workbench-quick-links{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;overflow-x:auto}.workbench .workbench-quick-links>*{flex-shrink:0}.workbench.workbench--compact>.visual-effects-control.earth-motion-toggle{width:auto;min-height:0;margin:0;position:absolute;top:4px;right:0}.workbench .earth-motion-toggle>button{padding:5px 6px;font-size:9px}.workbench .workbench-hero__copy>.workbench-eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 112px);display:block;overflow:hidden}.workbench.workbench--compact{margin-top:8px}.workbench.workbench--compact .workspace-view-nav{flex-wrap:nowrap;gap:2px;width:calc(100% - 100px);min-height:34px;margin-bottom:6px;padding:3px}.workbench.workbench--compact .workspace-view-nav a{white-space:nowrap;flex:1;min-width:0;padding:5px 2px;font-size:10px}.workbench.workbench--compact .workbench-hero{gap:8px;min-height:0;padding:2px 0 10px}.workbench.workbench--compact .workbench-hero__copy>:is(.workbench-eyebrow,.workbench-hero__signature){display:none}.workbench.workbench--compact .workbench-hero h1{margin:0 0 3px;font-size:22px;line-height:1.25}.workbench.workbench--compact .workbench-hero__copy>p{margin:0;font-size:10px;line-height:1.4}.workbench.workbench--compact .workbench-tools{gap:4px}.workbench.workbench--compact .workbench-search-wrap{gap:3px;width:100%;margin:0}.workbench.workbench--compact .workbench-search{gap:7px;min-height:36px;padding:6px 10px}.workbench.workbench--compact .workbench-search input{font-size:11px}.workbench.workbench--compact .workbench-search>svg{width:16px;height:16px}.workbench.workbench--compact .workbench-search kbd{padding:1px 4px;font-size:8px}.workbench.workbench--compact .workbench-quick-links{gap:3px;min-height:24px}.workbench.workbench--compact .workbench-quick-links>:is(button,a){padding:3px 5px;font-size:9px}.workbench.workbench--compact .workbench-quick-links>span{font-size:9px}.workbench.workbench--compact .workbench-weather{border-radius:12px;gap:8px;min-height:0;padding:7px 10px}.workbench.workbench--compact .workbench-weather__current{padding-right:2px}.workbench.workbench--compact .workbench-weather__location{gap:3px;font-size:10px;line-height:1.2}.workbench.workbench--compact .workbench-weather__location>span{font-size:8px}.workbench.workbench--compact .workbench-weather__temperature{gap:4px;margin:2px 0}.workbench.workbench--compact .workbench-weather__temperature b{font-size:23px;line-height:1.1}.workbench.workbench--compact .workbench-weather__temperature>svg{width:23px;height:23px}.workbench.workbench--compact .workbench-weather__temperature>span{font-size:8px}.workbench.workbench--compact .workbench-weather__current>p{font-size:8px;line-height:1.3}.workbench.workbench--compact .workbench-weather__actions{gap:6px;margin-top:2px;line-height:1.2}.workbench.workbench--compact .workbench-weather__actions button{font-size:8px}.workbench.workbench--compact .workbench-clock{gap:2px;padding-left:8px}.workbench.workbench--compact .workbench-clock>time{font-size:28px;line-height:1.1}.workbench.workbench--compact .workbench-clock>span{font-size:9px}.workbench.workbench--compact .workbench-clock>small{letter-spacing:0;font-size:7px}}
