:root,body.embed{--bg:#080f20;--card:#111d33;--card2:#17263e;--hover:#20344f;--input:#0c172a;--line:#2b3d59;--line-strong:#456188;--txt:#e6f1ff;--muted:#96adca;--dim:#7993b6;--gold:#83caff;--gold-hover:#a1ddff;--gold-soft:#192e4a;--gold-line:#456599;--purple:#a491ff;--acc:#76c9ff;--acc2:#a894ff;--ok:#72d6b6;--green:#72d6b6;--success-soft:#153a39;--warn:#e7c683;--warning-soft:#342e24;--err:#fa9cb0;--danger-soft:#382332;--elevation:0 22px 60px #0005}
body,body.embed{background:radial-gradient(ellipse at 85% 0,#1b285944,transparent 60%),#080f20!important}
.login{background:radial-gradient(ellipse at 15% 20%,#14406777,transparent 45%),radial-gradient(ellipse at 85% 90%,#42287277,transparent 50%),#080f20!important}
.login-card{background:linear-gradient(140deg,#14243bdc,#111b31ec)!important;border:1px solid #3b537d!important;border-radius:24px!important;box-shadow:0 25px 95px #0005!important;backdrop-filter:blur(20px)}
.login-signature b{color:#dcefff!important}.login h1{letter-spacing:1px}.login .tag{color:#8cd8ff!important;background:#1a3554!important;letter-spacing:2px}
.sidebar{background:linear-gradient(180deg,#101d33,#0a1427)!important;border-color:#293e5c!important}.topbar{background:#0e1b2fe8!important;border-color:#293e5c!important}
.brand-icon{background:transparent!important}.brand-icon img{width:42px!important;height:42px!important;object-fit:contain}
.nav-btn.active{background:linear-gradient(100deg,#1f5c8b99,#50479c88)!important;color:#dff4ff!important;border-color:#496ab7!important}.nav-btn:hover{background:#1c304e!important;color:#e4f3ff!important}
.btn:not(.ghost):not(.danger):not(.warn){background:linear-gradient(115deg,#428ef2,#8170eb)!important;color:#fff!important;border-color:#819ffa!important;box-shadow:0 4px 16px #456ad52b!important}
.btn.ghost{background:#14263e!important;color:#b4d9fc!important;border:1px solid #3b577c!important}
.hero{background:radial-gradient(ellipse at 90% 10%,#34347099,transparent 60%),linear-gradient(110deg,#163753,#101b31)!important;border-color:#3d5480!important;box-shadow:0 12px 32px #0002!important}
.card,.pane,.block,.module-card,.section-card{background:linear-gradient(145deg,#14223a,#111c31)!important;border-color:#2d4464!important;border-radius:14px!important}.card b{color:#dcecff!important}
.modal-card{background:#15243b!important;border-color:#49618a!important}.modal{background:#030917bf!important;backdrop-filter:blur(7px)}
input:not([type=checkbox]):not([type=radio]),select,textarea{background:#0b172b!important;color:#e4efff!important;border-color:#354b6d!important;border-radius:10px!important}input:focus,select:focus,textarea:focus{border-color:#79c8ff!important;box-shadow:0 0 0 3px #5ba6fc18!important}
th{background:#15283f!important;color:#a9c6e8!important}td{border-color:#283c57!important}.empty{color:#7e99bc!important}a{color:#8bceff}.loading{background:#0b1629!important;color:#98badf!important}
@media(max-width:760px){.login-card{padding:26px!important}.login h1{font-size:24px!important}.content{padding:14px!important}}
/* Shared dashboard and checkout typography. Customer-facing checkout is scoped below. */
:root,body.embed{--bg:#080f1d;--card:#111d30;--card2:#142237;--input:#0b1728;--line:#2a3c56;--txt:#e6effb;--text:#e6effb;--muted:#9bafc8;--dim:#95aac5;--gold:#9acfea;--gold2:#8d7bdf;--elevation:0 18px 55px #0003}
html body{font-family:"Microsoft YaHei UI","Microsoft YaHei","Segoe UI",system-ui,sans-serif!important;-webkit-font-smoothing:antialiased;background:#080f1d!important;line-height:1.65}
html body .sidebar{background:#0d1728!important;border-color:#253750!important}.topbar{box-shadow:none!important}
html body .nav-btn.active{background:linear-gradient(100deg,#1f3a54,#302d53)!important;border-color:#496180!important;box-shadow:none!important}
html body .card,html body .pane,html body .block,html body .module-card,html body .section-card{background:#111d30!important;border-color:#2c405a!important;border-radius:12px!important;box-shadow:none!important}
html body .btn:not(.ghost):not(.danger):not(.warn){background:linear-gradient(110deg,#488cdb,#776cdd)!important;border-color:#96afe34d!important;font-weight:500!important;box-shadow:0 4px 14px #4968d312!important}
html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{font-size:13px!important;box-shadow:none!important;border-radius:9px!important;border-color:#334960!important;background:#0b1728!important}
html body .login-card{border-color:#304561!important;border-radius:18px!important;background:#111d30!important;padding:32px!important;box-shadow:0 25px 65px #0003!important}
html body .login h1{font-size:26px!important;font-weight:600!important;letter-spacing:.3px!important}.login .tag{font-size:10px!important;letter-spacing:1.5px!important}
html body th{font-size:12px!important;font-weight:500!important;background:#14263c!important;color:#afc4de!important}html body td{font-size:12px;line-height:1.75;color:#c0d0e5}
html body .modal-card{border-radius:16px!important;border-color:#3a5270!important;background:#142239!important}
html body .modal{backdrop-filter:blur(5px)!important}
/* Recharge / membership catalogue and confirmation, both browser and native iframe. */
html body.ariya-recharge{padding:32px 24px!important;background:radial-gradient(ellipse at 80% 0,#1e31502a,transparent 50%),#080f1d!important;color:#e7f0ff!important}
html body.ariya-recharge::before{display:none!important}
html body.ariya-recharge .wrap{max-width:1100px!important}
html body.ariya-recharge .top{margin-bottom:20px!important;align-items:center!important;padding:0 0 22px!important;border-bottom:1px solid #293b54}
html body.ariya-recharge .brand{font-size:28px!important;font-weight:600!important;letter-spacing:.4px!important;line-height:1.5!important;display:block!important}
.recharge-brand-lockup{display:flex;align-items:center;gap:14px;margin-bottom:15px}.recharge-brand-lockup img{width:112px;height:30px;object-fit:contain}.recharge-brand-lockup span{font-size:12px;color:#a5bdd5;font-weight:500;letter-spacing:.3px}
html body.ariya-recharge .brand small{display:block;font-size:13px!important;font-weight:400!important;line-height:1.85!important;color:#9bb2cf!important;max-width:740px;margin-top:9px!important}
html body.ariya-recharge .hero-pill{background:#152c41!important;border-color:#35536d!important;font-size:11px!important;color:#b7d1e5!important;padding:5px 10px!important;margin-top:14px!important;letter-spacing:.2px!important}
html body.ariya-recharge .trust{gap:22px!important;margin:0 0 24px!important}.ariya-recharge .trust-item{font-size:12px!important;color:#a2b7d1!important}.ariya-recharge .trust-item .dot{font-size:13px!important;filter:none!important}
html body.ariya-recharge .card{padding:22px 24px!important;margin-bottom:20px!important;border:1px solid #2b4059!important;background:#111d30!important;border-radius:12px!important;box-shadow:none!important}
html body.ariya-recharge .login{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end!important;gap:16px!important;padding:0!important;background:transparent!important;border:0!important}
html body.ariya-recharge .field label{font-size:12px!important;line-height:1.7!important;font-weight:500!important;color:#c0cfe1!important;margin-bottom:7px!important;display:block}
html body.ariya-recharge input{height:43px!important;padding:0 13px!important;color:#e8f2ff!important}
html body.ariya-recharge input::placeholder{color:#7f96b4!important}
html body.ariya-recharge button.gold{background:linear-gradient(110deg,#488cdb,#776cdd)!important;color:#fff!important;border:1px solid #8eabde44!important;min-height:43px!important;padding:10px 18px!important;border-radius:9px!important;font-size:13px!important;line-height:1.6!important;font-weight:500!important;box-shadow:none!important}
html body.ariya-recharge button.gold:hover{filter:brightness(1.07)}
html body.ariya-recharge button.ghost{background:#182b42!important;border-color:#35516d!important;color:#b2cfe4!important;border-radius:8px!important;font-size:12px!important;line-height:1.7!important;box-shadow:none!important}
html body.ariya-recharge .msg{font-size:12px!important;line-height:1.85!important;color:#9db2cf!important}
html body.ariya-recharge #loginMsg{margin-top:14px!important;margin-bottom:0!important}
html body.ariya-recharge #loginPanel{background:transparent!important;border:0!important;box-shadow:none!important}
html body.ariya-recharge.desktop-embedded{padding:24px!important}
html body.ariya-recharge.desktop-embedded .wrap{padding-top:0!important}
html body.ariya-recharge.desktop-embedded .trust{justify-content:flex-start!important;margin:0 0 20px!important}
html body.ariya-recharge .price-service-note{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;margin:22px 0 28px!important;background:transparent!important;border:0!important;padding:0!important;font-size:12px!important;color:#97aecb!important}
html body.ariya-recharge .section-title{font-size:21px!important;letter-spacing:.3px!important;font-weight:600!important;line-height:1.6!important;margin:28px 0 8px!important;color:#dfeeff!important}
html body.ariya-recharge .section-sub{font-size:12px!important;line-height:1.8!important;color:#95acca!important;margin:0 0 18px!important}
html body.ariya-recharge .plans{gap:16px!important;align-items:stretch!important}
html body.ariya-recharge .plan{padding:24px!important;border:1px solid #2c435e!important;border-radius:13px!important;background:#111e31!important;box-shadow:none!important;transition:border-color .18s,transform .18s,background .18s}
html body.ariya-recharge .plan:hover{background:#15263e!important;border-color:#6583ad!important;transform:translateY(-2px)}
html body.ariya-recharge .plan.hot{border-color:#7c79c075!important;background:linear-gradient(140deg,#1a2841,#1c223b)!important}
html body.ariya-recharge .plan-name{font-size:17px!important;line-height:1.6!important;font-weight:600!important;letter-spacing:.2px!important;color:#e6f0ff!important}
html body.ariya-recharge .plan-desc,html body.ariya-recharge .plan-list,html body.ariya-recharge .plan p{font-size:12px!important;line-height:1.85!important;color:#a8bfd9!important}
html body.ariya-recharge .price{font-family:"Segoe UI","Microsoft YaHei UI",sans-serif!important;font-size:34px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:-.5px!important;color:#def2ff!important}
html body.ariya-recharge .price small{font-size:12px!important;font-weight:400!important;color:#92abc8!important;letter-spacing:0!important}
html body.ariya-recharge .badge,html body.ariya-recharge .status{background:#1b2f47!important;border-color:#395571!important;color:#bed9ed!important;font-size:11px!important;border-radius:6px!important}
html body.ariya-recharge .checkout-mask{background:#040915c9!important;backdrop-filter:blur(5px)!important;padding:24px!important}
html body.ariya-recharge .checkout-card{width:min(670px,100%)!important;max-height:calc(100dvh - 48px)!important;padding:28px!important;border:1px solid #3b5473!important;border-radius:16px!important;background:#111e31!important;box-shadow:0 24px 90px #0005!important;overflow:auto!important}
html body.ariya-recharge .checkout-card>.section-title:first-of-type{font-size:23px!important;margin-top:0!important;padding-right:34px!important}
html body.ariya-recharge .checkout-card>.section-title:not(:first-of-type){font-size:15px!important;margin-top:24px!important;font-weight:600!important}
html body.ariya-recharge .checkout-close{position:sticky!important;float:right!important;z-index:4!important;background:#1a2d44!important;border:1px solid #3c5570!important;border-radius:8px!important;color:#b8d4e9!important;width:32px!important;height:32px!important;top:0!important;right:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important}
html body.ariya-recharge .order-box{background:#0d192b!important;border:1px solid #2b425e!important;border-radius:10px!important;padding:16px!important;gap:16px!important}
html body.ariya-recharge .lbl{font-size:11px!important;color:#91aac7!important;line-height:1.75!important}
html body.ariya-recharge #orderAmount{font-size:27px!important;color:#c9e8f8!important;font-weight:600!important;letter-spacing:0!important}
html body.ariya-recharge .qr-wrap{background:transparent!important;border-color:#2e4560!important}.qr{border-radius:10px!important}
html body.ariya-recharge .pay-safe-tip,html body.ariya-recharge .hint-line{background:#14293d!important;border-color:#314d68!important;font-size:12px!important;line-height:1.85!important;color:#a7c5da!important}
html body.ariya-recharge table{font-size:12px!important}.ariya-recharge td{padding-top:15px!important;padding-bottom:15px!important}
html body.ariya-recharge .custom-sale-plan h3{font-size:18px!important;font-weight:600!important;line-height:1.55!important;margin:17px 0 8px!important;color:#dfedff!important}
html body.ariya-recharge .custom-sale-kind,html body.ariya-recharge .renew{color:#96aec8!important;line-height:1.8!important;font-size:11px!important}
html body.ariya-recharge .custom-sale-description,html body.ariya-recharge .custom-sale-features{color:#b5c8de!important;font-size:12px!important;line-height:1.9!important}
html body.ariya-recharge .custom-sale-options .option{background:#15263b!important;border-color:#344d68!important;border-radius:9px!important;color:#acc6de!important;font-size:12px!important;line-height:1.7!important}
html body.ariya-recharge .custom-sale-options .option.on{background:#223b56!important;border-color:#6496ba!important;color:#d8edff!important;box-shadow:none!important}
html body.ariya-recharge .order-box .kv{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
@media(max-width:850px){html body.ariya-recharge{padding:24px 20px!important}html body.ariya-recharge .brand{font-size:24px!important}html body.ariya-recharge .login{grid-template-columns:1fr 1fr!important}html body.ariya-recharge .login>button{grid-column:1/-1}html body.ariya-recharge .plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ariya-recharge .trust{flex-wrap:wrap!important}}
@media(max-width:560px){html body.ariya-recharge{padding:20px 16px!important}html body.ariya-recharge .card{padding:20px!important}.ariya-recharge .trust{gap:12px!important}html body.ariya-recharge .plans,html body.ariya-recharge .login{grid-template-columns:1fr!important}html body.ariya-recharge .checkout-mask{padding:12px!important}html body.ariya-recharge .checkout-card{padding:22px!important;max-height:calc(100dvh - 24px)!important}.ariya-recharge .top{align-items:flex-start!important}.ariya-recharge .price-service-note{align-items:flex-start!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* ARIA atmosphere and interactive lighting. Shine mask adapted from Magic UI (MIT). */
.ariya-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none!important;overflow:hidden;background:radial-gradient(ellipse at 78% 8%,#34367f2e,transparent 52%),radial-gradient(ellipse at 18% 92%,#12517820,transparent 46%);contain:strict}
.ariya-atmosphere:before,.ariya-atmosphere:after{content:"";position:absolute;width:64%;height:65%;border-radius:50%;background:radial-gradient(ellipse,#395fc724,transparent 65%);animation:ariya-aurora-drift 22s ease-in-out infinite alternate;pointer-events:none}
.ariya-atmosphere:before{right:-8%;top:-20%}.ariya-atmosphere:after{left:-12%;bottom:-32%;background:radial-gradient(ellipse,#694bba22,transparent 65%);animation-delay:-11s}
.ariya-atmosphere canvas{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:.7}
html body.ariya-workbench main{position:relative;isolation:isolate;background:transparent!important}
html body.ariya-workbench main>.panel,html body.ariya-workbench main>#keyBanner{position:relative;z-index:1}
html body #authShell,html body>.app,html body>.login,html body.ariya-recharge>.wrap{position:relative;z-index:1}
html body.ariya-workbench .topbar{background:linear-gradient(100deg,#0b1728f5,#171c36f5)!important;border-bottom:1px solid #38516c!important;box-shadow:0 3px 22px #050a161f!important}
html body.ariya-workbench nav.tabs.sidebar{background:linear-gradient(178deg,#101d31,#0c1626 65%,#131a32)!important}
html body.ariya-workbench .p-nav-mod:hover{background:#1a2e46!important;border-color:#45678b!important;transform:translateX(3px)}
html body.ariya-workbench .p-nav-mod.active .pn-icon,html body.ariya-workbench .p-nav-mini.active svg{filter:drop-shadow(0 0 5px #6194ff66)}
html body.ariya-workbench .p-nav-mod .pn-icon{transition:transform .2s,color .2s}
html body.ariya-workbench .p-nav-mod:hover .pn-icon{transform:translateY(-2px)}
.ariya-hero-scene{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.ariya-hero-scene iframe{width:100%;height:100%;display:block;border:0;pointer-events:none}
html body.ariya-workbench #panel-home .home-hero-v6.ariya-cyber-home{background:#081126!important;border-color:#4b5c9280!important;border-radius:22px!important;box-shadow:0 14px 60px #0003,0 0 30px #395b991a!important}
html body.ariya-workbench #panel-home .home-hero-stage{z-index:1}
html body.ariya-workbench #panel-home .home-hero-eyebrow{display:flex;align-items:center;gap:10px;color:#7edff8!important;font-size:10px!important;letter-spacing:3px!important}
html body.ariya-workbench #panel-home .home-hero-eyebrow:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#72d9f4;box-shadow:0 0 12px #6bdfff;animation:ariya-signal-pulse 3s ease-in-out infinite}
html body.ariya-workbench #panel-home .home-hero-title span{background:linear-gradient(100deg,#63def1,#90a0ff 47%,#b18cff 75%,#63def1)!important;background-size:230% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;animation:ariya-title-light 9s ease-in-out infinite alternate;text-shadow:none!important}
html body.ariya-workbench #panel-home .home-hero-description{color:#b2c4dd!important}
html body.ariya-workbench #panel-home .home-hero-art{translate:calc(var(--aria-hero-x,0) * 1px) calc(var(--aria-hero-y,0) * 1px);transition:translate .3s ease-out}
html body.ariya-workbench #panel-home .home-hero-motto{padding:7px 12px;border:1px solid #98adf538;border-radius:30px;background:#101d385c;backdrop-filter:blur(7px);transform:none!important;font-size:11px!important;letter-spacing:1px;top:23px!important;right:26px!important;color:#b5dcf5!important}
html body.ariya-workbench #panel-home .home-hero-signature{display:none!important}
html body.ariya-workbench #panel-home .home-hero-features{gap:14px!important}
html body.ariya-workbench #panel-home .home-hero-features li{position:relative;align-items:flex-start!important;padding-top:11px!important;border-top:1px solid #64bfe542!important}
html body.ariya-workbench #panel-home .home-hero-features li:before{content:"";position:absolute;left:0;top:-1px;width:30%;height:1px;background:linear-gradient(90deg,#6ae2f1,#a190ff);box-shadow:0 0 8px #75c9fa66}
.ariya-shine-edge{position:absolute;inset:-1px;z-index:4;border-radius:inherit;padding:1px;pointer-events:none!important;background:radial-gradient(transparent,transparent,#63def1,#ab88ff,transparent,transparent);background-size:300% 300%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:ariya-border-shine 13s linear infinite}
.ariya-interactive{--aria-spot-x:50%;--aria-spot-y:0%;--aria-spot-alpha:0;transition:border-color .24s,box-shadow .24s,transform .24s,background-color .24s!important}
html body.ariya-workbench #panel-home .ariya-shortcuts .ariya-shortcut:nth-child(n){background:radial-gradient(260px circle at var(--aria-spot-x,50%) var(--aria-spot-y,0%),rgba(72,160,233,var(--aria-spot-alpha,0)),transparent 75%),linear-gradient(115deg,#13283f,#202345)!important;border-color:#456185!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #8cd4ef12,0 7px 25px #03091b1f!important}
html body.ariya-workbench #panel-home .ariya-shortcuts .ariya-shortcut:nth-child(2n){background:radial-gradient(260px circle at var(--aria-spot-x,50%) var(--aria-spot-y,0%),rgba(137,115,244,var(--aria-spot-alpha,0)),transparent 75%),linear-gradient(115deg,#1a2844,#28233e)!important}
html body.ariya-workbench #panel-home .ariya-shortcuts .ariya-shortcut:hover,html body.ariya-workbench #panel-home .ariya-shortcuts .ariya-shortcut:focus-visible{border-color:#81c5eb!important;box-shadow:0 9px 30px #488bec24,inset 0 1px 0 #e8faff16!important;transform:translateY(-4px)!important}
html body.ariya-workbench #panel-home .ariya-shortcut svg{color:#89d4ed!important;filter:drop-shadow(0 0 6px #5bb8e833)!important}
html body.ariya-workbench #panel-home .ariya-shortcut:nth-child(2n) svg{color:#b4a0fc!important;filter:drop-shadow(0 0 6px #a787e533)!important}
html body.ariya-workbench .directory-group-card.ariya-interactive,html body.ariya-workbench .module-card.ariya-interactive,html body.ariya-workbench .hv-cat.ariya-interactive{background:radial-gradient(320px circle at var(--aria-spot-x,50%) var(--aria-spot-y,0%),rgba(85,158,229,var(--aria-spot-alpha,0)),transparent 78%),linear-gradient(128deg,#14243b,#182239)!important}
html body.ariya-workbench .directory-group-card.ariya-interactive:hover,html body.ariya-workbench .module-card.ariya-interactive:hover,html body.ariya-workbench .hv-cat.ariya-interactive:hover{border-color:#648ec4!important;box-shadow:0 9px 30px #21387633!important;transform:translateY(-3px)}
html body.ariya-workbench .page-studio-head{background:linear-gradient(115deg,#19304a,#242444)!important;border-color:#496081!important;box-shadow:inset 0 1px 0 #bddaff0a!important}
html body.ariya-workbench .page-studio-head .page-studio-icon{background:linear-gradient(135deg,#548cbf,#7263be)!important;box-shadow:0 0 22px #626bcc22!important}
html body.ariya-workbench #panel-module .module-view.directory-module{background:transparent!important}
html body.ariya-workbench .directory-cover-spotlight{background:radial-gradient(ellipse at 88% 12%,#735c9e50,transparent 65%),linear-gradient(100deg,#132f45,#212944)!important;border:1px solid #4c6381!important}
html body.ariya-workbench button.primary,html body.ariya-workbench .btn.primary,html body.ariya-workbench .home-hero-primary{position:relative;overflow:hidden;box-shadow:0 5px 24px #5c7bf538!important;transition:filter .2s,box-shadow .2s,transform .2s!important}
html body.ariya-workbench button.primary:hover,html body.ariya-workbench .btn.primary:hover,html body.ariya-workbench .home-hero-primary:hover{box-shadow:0 7px 30px #627bfa55!important;filter:brightness(1.1);transform:translateY(-1px)}
html body .plan-card.ariya-interactive:hover,html body .login-card.ariya-interactive:hover{border-color:#7299c7!important;box-shadow:0 10px 35px #35579026!important}
html body #authShell .panel{background:linear-gradient(140deg,#172b42e8,#1b213ae8)!important;border-color:#4a618177!important;box-shadow:0 22px 85px #0003,inset 0 1px 0 #b5dbff0a!important;backdrop-filter:blur(16px)}
html body #authShell .hero-title em{color:#8ed9ee!important;text-shadow:0 0 25px #659dc925}
html body #authShell .motion-wrap{background:transparent!important;border:0!important}
/* Legacy batch rules carry a body ID; match that scope so old olive surfaces cannot win. */
html body#focused-ui-preview.ariya-workbench .panel :is(.batch-zone,#qhBatch,.cover-batch){background:linear-gradient(130deg,#0e1d30,#121e34)!important;border-color:#31475f!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.batch-config,.batch-params,.qh-batch-guide,.op-batch-step){background:#14243a!important;border-color:#314964!important;color:#aec3dc!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.fu-task-card,.qh-batch-row,.qh-batch-draft,.op-batch-row,.cover-batch-row,.edit-batch-task){background:#17283e!important;border-color:#37516d!important;color:#dae9f8!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.fu-density,.slot-run,.slot-retry,.cover-batch button:not(.primary),.qh-batch-actions .btn,.fu-zoom,.fu-hide){background:#233b52!important;border-color:#486680!important;color:#bbd9ee!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.fu-task-card,.cover-batch,.qh-batch-draft,.qh-batch-row) :is(textarea,input:not([type=file]):not([type=checkbox]):not([type=radio]),select){background:#0c192b!important;border-color:#354b65!important;color:#dce9f8!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.slot-file-pick,.slot-ref-tile,.fu-file-preview,.cover-row-upload){background:#101e32!important;border-color:#3a586f!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.fu-file-preview img,.fu-file-preview video,.cover-row-upload img){background:#0d1a2d!important}
html body#focused-ui-preview.ariya-workbench .panel .batch-slot-head{border-color:#365069!important}
html body#focused-ui-preview.ariya-workbench .panel .slot-status:not(.failed):not(.running):not(.done):not(.success){background:#203951!important;border-color:#45627f!important;color:#bed8ed!important}
html body#focused-ui-preview.ariya-workbench .panel :is(.fu-local-note,.fu-file-meta){color:#9cb5cc!important}
html body.ariya-workbench .billing-mode-choice select{background:#1a2d43!important;border-color:#3e5975!important;color:#b4d7eb!important}
@keyframes ariya-aurora-drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-8%,14%,0) scale(1.18)}}
@keyframes ariya-signal-pulse{0%,100%{opacity:.58;box-shadow:0 0 6px #6bdfff}50%{opacity:1;box-shadow:0 0 14px #6bdfff}}
@keyframes ariya-title-light{from{background-position:0 50%}to{background-position:100% 50%}}
@keyframes ariya-border-shine{0%,100%{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}
body.ariya-motion-still .ariya-atmosphere:before,body.ariya-motion-still .ariya-atmosphere:after,body.ariya-motion-still .ariya-shine-edge,body.ariya-motion-still .home-hero-eyebrow:before,body.ariya-motion-still .home-hero-title span{animation-play-state:paused!important}
body.ariya-motion-still #panel-home .home-hero-art{translate:0 0!important}
body.studio-calm .ariya-interactive,body.studio-calm .p-nav-mod,body.studio-calm .home-hero-art{transition:none!important}
@media(max-width:900px){html body.ariya-workbench #panel-home .home-hero-art{translate:0 0!important}.ariya-atmosphere:before,.ariya-atmosphere:after{opacity:.55}}
@media(prefers-reduced-motion:reduce){.ariya-atmosphere:before,.ariya-atmosphere:after,.ariya-shine-edge,.home-hero-eyebrow:before,.home-hero-title span{animation:none!important}.ariya-interactive,.home-hero-art{transition:none!important}html body.ariya-workbench #panel-home .home-hero-art{translate:0 0!important}}

/* Authenticated onboarding instructions retain the operations theme. */
#panel-onboarding{height:auto;max-width:1100px}.onboarding-intro{line-height:1.9;color:#9fb7d0;margin:22px 0}.onboarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.onboarding-grid h3,.onboarding-scripts h4,.onboarding-pricing h3,.onboarding-checklist h3{font-size:16px;font-weight:500;line-height:1.7;margin:0 0 10px}.onboarding-grid p,.onboarding-scripts p,.onboarding-pricing p{font-size:13px;line-height:1.95;color:#a4bdd5;margin:10px 0}.onboarding-pricing,.onboarding-checklist{margin:20px 0}.onboarding-scripts{display:grid;gap:14px}.onboarding-scripts>h3{font-size:19px;font-weight:500;margin:24px 0 0}.onboarding-checklist label{display:flex;gap:12px;align-items:flex-start;margin:12px 0;font-size:13px;color:#b0c7da}.onboarding-checklist input{margin-top:5px}.onboarding-grid .card b{font-size:inherit}@media(max-width:800px){.onboarding-grid{grid-template-columns:1fr}#panel-onboarding .section-head{display:block}#panel-onboarding .toolbar a{font-size:12px}}
