/* v50: one dimensional glass-and-neon frame system, shared across destinations. */
@font-face{font-family:NeonTube;src:url('/command-deck/fonts/tilt-neon.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--neon-accent:#5deaff;--background-neon:#42d9ff;--background-neon-rgb:66,217,255}
body[data-neon-skin] [data-neon-frame],body.library-view .holo,body.dashboard-view .content-panel{
 --frame-light:var(--background-neon,#42d9ff);--frame-edge:color-mix(in srgb,var(--frame-light) 42%,#031326);--frame-dark:color-mix(in srgb,var(--frame-light) 13%,#010710);
 border:7px solid transparent!important;border-radius:28px!important;min-width:0;
 background:linear-gradient(125deg,#102337e8,#030d1de8 52%,#0c2033e8) padding-box,linear-gradient(132deg,#f2ffff 0%,var(--frame-light) 10%,var(--frame-edge) 25%,#eaffff 35%,var(--frame-light) 44%,var(--frame-dark) 60%,var(--frame-light) 78%,#fff 89%,var(--frame-edge) 100%) border-box!important;
 box-shadow:inset 0 0 0 1px #edffffaa,inset 0 0 15px color-mix(in srgb,var(--frame-light) 18%,transparent),0 0 0 1px #eaffff99,0 0 0 3px color-mix(in srgb,var(--frame-light) 65%,transparent),3px 4px 0 3px var(--frame-edge),6px 7px 0 3px var(--frame-dark),8px 9px 0 2px var(--frame-edge),0 0 20px color-mix(in srgb,var(--frame-light) 28%,transparent),0 18px 32px -12px #000a!important;
 color:#eaf4ff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
}
body[data-neon-skin] [data-neon-frame] [data-neon-frame]{border-width:5px!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px #dfffffaa,0 0 0 1px var(--frame-light),3px 4px 0 1px var(--frame-dark),0 0 14px color-mix(in srgb,var(--frame-light) 18%,transparent)!important}
body[data-neon-skin] [data-neon-frame]:is(button,a):hover{filter:brightness(1.13);transform:translateY(-3px)}
body[data-neon-skin] [data-neon-frame]:is(button,a):focus-visible{outline:3px solid white;outline-offset:7px}
body[data-neon-skin] [data-neon-frame] :is(h1,h2,h3,h4,summary),body .page-heading h1,body .library-view .panel-heading :is(h1,h2),body.library-view .panel-heading :is(h1,h2),body.dashboard-view .panel-heading h2{
 font-family:NeonTube,Arial,sans-serif!important;font-weight:400!important;font-synthesis:none;letter-spacing:.2px!important;color:color-mix(in srgb,var(--neon-accent) 45%,white)!important;
 -webkit-text-stroke:.45px #020816;paint-order:stroke fill;text-shadow:0 1px 1px #000,0 0 3px color-mix(in srgb,var(--neon-accent) 50%,transparent),0 0 12px color-mix(in srgb,var(--neon-accent) 50%,transparent)!important;
}
body[data-neon-skin] [data-neon-frame] :is(p,li,label){line-height:1.65}
body[data-neon-skin] [data-neon-frame] :is(.tier-label,.section-kicker,.tool-type,.article-eyebrow){color:var(--neon-accent);text-shadow:0 0 9px color-mix(in srgb,var(--neon-accent) 45%,transparent);letter-spacing:1.5px;font-size:11px}
body[data-neon-skin] [data-neon-frame] :is(.primary,.quiet-button),body .filter-chips button,body .search-wrap,body .search{border:2px solid color-mix(in srgb,var(--neon-accent) 70%,#fff)!important;border-radius:13px;box-shadow:inset 0 1px #fff7,0 0 12px color-mix(in srgb,var(--neon-accent) 20%,transparent)}
body[data-neon-skin] [data-neon-frame] .primary{background:linear-gradient(125deg,color-mix(in srgb,var(--neon-accent) 82%,white),var(--neon-accent) 30%,color-mix(in srgb,var(--neon-accent) 60%,#133665))!important;color:#021320!important;text-shadow:none;font-weight:750}
body[data-neon-skin] [data-neon-frame] .quiet-button{background:color-mix(in srgb,var(--neon-accent) 12%,#031323);color:#eefaff}
body .page-heading h1 .page-title-icon{color:var(--neon-accent);text-shadow:0 0 10px var(--neon-accent)}
body .page-heading h1{font-size:clamp(34px,4vw,58px);line-height:1.2}
body dialog[data-neon-frame]{max-width:calc(100vw - 46px);max-height:calc(100dvh - 52px);padding:30px;overflow:auto;background:linear-gradient(125deg,#102337fa,#030d1dfa) padding-box,linear-gradient(135deg,#fff,var(--background-neon),#12304a,var(--background-neon),#fff) border-box!important}
body dialog::backdrop{background:#010716ba;backdrop-filter:blur(8px)}
/* Every menu destination keeps its own color during the existing sequential pulse. */
#site-rail{border:4px solid #14647a;border-radius:23px;box-shadow:inset 0 0 0 1px #dfffff77,0 0 0 1px #6eeaff,4px 5px 0 #031422,0 0 20px #20cfff22}
#site-rail .rail-links a,#site-rail .rail-links a[data-destination=retarget]{color:var(--neon-accent);font-family:NeonTube,Arial,sans-serif;font-size:16px;letter-spacing:.15px;text-shadow:0 1px 1px #000,0 0 8px color-mix(in srgb,var(--neon-accent) 48%,transparent);border-radius:10px;animation-name:neon-rail-tour}
#site-rail .rail-icon{color:var(--neon-accent);text-shadow:0 0 9px color-mix(in srgb,var(--neon-accent) 60%,transparent)}
#site-rail .rail-links a:is(.selected,:hover){background:linear-gradient(90deg,color-mix(in srgb,var(--neon-accent) 20%,#051223),#07142677);border-color:var(--neon-accent);color:color-mix(in srgb,var(--neon-accent) 50%,white);box-shadow:inset 3px 0 var(--neon-accent)}
@keyframes neon-rail-tour{0%,6.666667%,100%{filter:brightness(1);transform:translateX(0)}3.333333%{box-shadow:inset 0 0 0 1px var(--neon-accent),inset 0 0 15px color-mix(in srgb,var(--neon-accent) 20%,transparent),0 0 14px color-mix(in srgb,var(--neon-accent) 40%,transparent);filter:brightness(1.55);transform:translateX(2px)}}
/* The Library's two panels come inward. Remove the old outward perspective. */
body[data-command-ui=deck].library-view #deck{display:grid;grid-template-columns:minmax(240px,.88fr) minmax(160px,.64fr) minmax(320px,1.35fr);gap:22px;padding:12px 42px 50px;margin-left:var(--rail);height:calc(100svh - 85px);min-height:620px;align-items:stretch}
body.library-view .holo{transform:none!important;clip-path:none!important;margin:0;overflow:hidden}
body.library-view .holo:before,body.library-view .holo:after{display:none}
body.library-view .library-panel{--neon-accent:#6effbf}
body.library-view .panel-heading{padding:22px 19px 18px;background:linear-gradient(110deg,color-mix(in srgb,var(--neon-accent) 13%,transparent),transparent);border-bottom:1px solid color-mix(in srgb,var(--neon-accent) 30%,transparent)}
body.library-view .panel-heading h1{font-size:29px;margin-top:8px}body.library-view .panel-heading h2{font-size:28px;line-height:1.25}
body.library-view .panel-heading small{color:var(--neon-accent);font-size:10px;letter-spacing:1.5px}
body.library-view .search{margin:16px 16px 12px;padding:9px 10px;background:#020a18b8}
body.library-view .list-heading{padding:10px 19px;color:#c7e8df;font-size:10px;letter-spacing:1.5px}
body.library-view #sections{padding:4px 13px 18px;scrollbar-gutter:stable;scrollbar-color:#6effbf #041c22}
body.library-view #sections button{display:flex;gap:10px;width:100%;height:auto;min-height:74px;padding:13px 12px;margin:0 0 10px;border:2px solid color-mix(in srgb,var(--neon-accent) 55%,#123044);border-radius:15px;box-shadow:inset 0 1px #eaffff44,2px 3px 0 #010811;background:linear-gradient(120deg,color-mix(in srgb,var(--neon-accent) 11%,#061322),#061122);color:color-mix(in srgb,var(--neon-accent) 65%,white);font:400 17px/1.35 NeonTube,Arial;text-shadow:0 0 6px color-mix(in srgb,var(--neon-accent) 30%,transparent)}
body.library-view #sections button.active{border-color:var(--neon-accent);box-shadow:inset 4px 0 var(--neon-accent),0 0 13px color-mix(in srgb,var(--neon-accent) 22%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--neon-accent) 18%,#061322),#061122)}
.library-label{flex:1;min-width:0}.library-label small{display:block;font:11px/1.4 Arial,sans-serif;color:#adc4d1;text-shadow:none;margin-top:7px;letter-spacing:.4px}.library-glyph{font-size:22px;align-self:flex-start;padding-top:2px}.library-arrow{font-size:20px}
body.library-view .center-stage{min-width:0;overflow:hidden}body.library-view .stage-heading{width:100%;padding:10px 0}body.library-view .stage-heading h2{font-size:clamp(26px,2.3vw,38px)}body.library-view .stage-heading small{font-size:8px;letter-spacing:1px}body.library-view .stage-heading p{font-size:14px;line-height:1.6}body.library-view #bot{width:300px;left:calc(50% - 150px)}body.library-view .orbit,body.library-view .hud-ticks{display:none}
body.library-view .content-scroll{padding:20px 20px 28px;scrollbar-color:var(--neon-accent) #071326}
body.library-view .topic-button{display:flex;width:100%;align-items:center;gap:12px;margin:0 0 15px;padding:18px 16px;text-align:left;border:3px solid color-mix(in srgb,var(--neon-accent) 60%,#1b2f47);border-radius:17px;background:linear-gradient(120deg,color-mix(in srgb,var(--neon-accent) 10%,#071326),#071222);box-shadow:inset 0 1px #fff7,3px 4px 0 #020812;color:#edf8ff}
body.library-view .topic-button strong{display:block;font:400 21px/1.3 NeonTube,Arial;color:color-mix(in srgb,var(--neon-accent) 55%,white);text-shadow:0 0 9px color-mix(in srgb,var(--neon-accent) 25%,transparent)}
body.library-view .topic-button small{display:block;font:10px/1.5 Arial;color:var(--neon-accent);margin-bottom:8px;letter-spacing:1px}body.library-view .topic-button>span:first-child{flex:1}body.library-view .topic-button>span:last-child{color:var(--neon-accent);font-size:24px}
body.library-view .article h3{font:400 25px/1.4 NeonTube,Arial;color:var(--neon-accent);text-shadow:0 0 9px color-mix(in srgb,var(--neon-accent) 35%,transparent)}body.library-view .article p{font-size:17px;line-height:1.8;color:#e1edf7}
/* Dimensional tool illustrations and generous touch cards. */
body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;max-width:1180px;margin-inline:auto;padding:8px 8px 20px 0}
body[data-command-ui=workspace] .tool-card{overflow:hidden;text-align:left;transition:transform .2s,filter .2s}
body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid) .tool-thumb{height:245px;position:relative;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--neon-accent) 17%,transparent),transparent 65%),linear-gradient(140deg,#10233e80,#020b19);border-bottom:1px solid color-mix(in srgb,var(--neon-accent) 30%,transparent);color:var(--neon-accent);display:grid;place-items:center}
body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid) .tool-thumb svg{height:235px;width:100%;filter:drop-shadow(0 9px 10px #0009)}
body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid) .tool-card-body{padding:27px 28px 30px}
body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid) h2{font-size:clamp(26px,2.5vw,34px);line-height:1.2;margin:12px 0 15px}
body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid) p{font-size:16px;line-height:1.7;color:#c0d4e4}
body .tool-action{color:var(--neon-accent);font-family:NeonTube,Arial;font-size:19px;text-shadow:0 0 9px color-mix(in srgb,var(--neon-accent) 35%,transparent);margin-top:24px}
body .affiliate-status{display:inline-block;background:transparent;border:1px solid color-mix(in srgb,var(--neon-accent) 40%,transparent);color:#c0d4e4;border-radius:7px;padding:6px 9px;margin-top:17px;font-size:11px}
body .filter-chips{gap:12px;margin-bottom:28px}body .filter-chips button{font:400 16px NeonTube,Arial;padding:12px 16px;background:#06182b;color:#ecf7ff}body .filter-chips button.active{background:color-mix(in srgb,var(--neon-accent) 22%,#06182b);box-shadow:0 0 16px color-mix(in srgb,var(--neon-accent) 25%,transparent)}
/* Plans, affiliates and account workspaces share the rim without squeezing copy. */
body #plans-page .pricing-four{gap:34px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin:auto}
body #plans-page .pricing-four .membership-option{padding:26px 30px 30px;overflow:hidden}
body #plans-page .pricing-four h2{font-size:36px;margin:12px 0 18px}
body #plans-page .pricing-four p,body #plans-page .pricing-four ul{font-size:16px;line-height:1.65}
.neon-sigil{height:140px;margin:-18px -15px 6px;color:var(--neon-accent);background:radial-gradient(ellipse,color-mix(in srgb,var(--neon-accent) 13%,transparent),transparent 70%)}.neon-sigil svg{display:block;width:100%;height:155px}
body .membership-option .plan-price,body .partner-offer>strong{color:color-mix(in srgb,var(--neon-accent) 70%,white);text-shadow:0 2px #000,0 0 15px color-mix(in srgb,var(--neon-accent) 40%,transparent);font-family:NeonTube,Arial;font-weight:400}
body .partner-offers{gap:30px;padding:10px 8px 12px 0}body .partner-offer{padding:26px 20px 30px}body .partner-offer h2{font-size:29px}body .partner-offer>strong{font-size:52px}body .partner-panel{margin:34px auto;padding:30px}
body :is(.member-workspace,.credit-workspace,.team-workspace,.white-label-entry,.studio-panel,.community-values){padding:28px;margin-bottom:30px}
body .brand-workspace{gap:32px}body .brand-preview-stage{padding:25px;overflow:auto}body .paper-preview{color:#183448;text-shadow:none;background:#fff}body .paper-preview :is(h1,h2,h3,p){color:inherit!important;text-shadow:none!important;font-family:Arial,sans-serif!important;-webkit-text-stroke:0}
body .member-settings{gap:28px}body .member-settings>div{padding:24px}body .team-workspace h2,body .credit-workspace h2{margin-bottom:20px}body .partner-stats{gap:16px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}
body.dashboard-view .metrics{gap:24px}body.dashboard-view .charts{margin-top:25px}body .history-list{gap:22px}body .training-history-card{margin:22px 0}body .training-totals{gap:22px}
body .join-card{padding:32px}body .join-options{gap:20px}body .join-options>button{padding:18px}body .join-options>button[aria-pressed=true]{outline:2px solid white;outline-offset:5px}
body .flyer-panels,body .training-grid{gap:34px}body .flyer-card,body .training-card{padding:28px}body .snapshot{padding:30px}body .snapshot-results{padding:24px}body .retarget-offer{padding:30px;margin-top:40px}body .offer-price{padding:24px}
/* Keep independent game lettering and the actual worlds intact. */
body[data-command-ui=training] [data-neon-frame]{--neon-accent:var(--mission-accent,var(--accent,#bb8bff));border-width:5px!important;border-radius:22px!important}
body[data-command-ui=training] [data-neon-frame] :is(h1,h2,h3){font-family:inherit!important}
body[data-command-ui=training] .coach{padding:20px 24px}body[data-command-ui=training] .objective-glass{padding:18px}
@media(min-width:1500px){body[data-command-ui=deck].library-view #deck{padding-inline:70px;gap:30px}}
@media(max-width:1200px){body[data-command-ui=deck].library-view #deck{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.3fr);gap:30px;padding-inline:32px}.library-view .center-stage{display:none!important}}
@media(max-width:1024px){body[data-command-ui=deck].library-view #deck{margin-left:0;padding:20px 30px 50px}#site-rail{border-radius:0 24px 24px 0}body[data-command-ui=workspace] .page{padding-inline:28px}body .partner-offers{gap:26px}body .partner-offer h2{font-size:25px}}
@media(max-width:720px){body[data-command-ui=deck].library-view #deck{display:flex;flex-direction:column;height:auto;min-height:0;padding:12px 24px 50px;gap:34px}body.library-view .library-panel{width:100%;height:auto;max-height:440px;min-height:320px}body.library-view #sections{display:block;max-height:235px;overflow:auto}body.library-view .content-panel{width:100%;height:auto;min-height:330px;max-height:none}body.library-view .content-scroll{max-height:none;overflow:visible}body.library-view .panel-heading h2{font-size:27px}body[data-command-ui=workspace] :is(#tools-grid,.affiliate-grid){grid-template-columns:1fr;gap:34px;padding-right:6px}body #plans-page .pricing-four{grid-template-columns:1fr;gap:34px;padding-right:6px}body #plans-page .pricing-four .membership-option{padding:25px}body .partner-offers{grid-template-columns:1fr}body .member-settings,body .brand-workspace{grid-template-columns:1fr}body .neon-sigil{height:135px}body .neon-sigil svg{height:145px}body .page-heading h1{font-size:36px}body .partner-panel{padding:24px 19px}body :is(.member-workspace,.credit-workspace,.team-workspace,.white-label-entry,.studio-panel){padding:23px 19px}body .metrics{gap:20px}body dialog[data-neon-frame]{padding:24px 19px}body[data-command-ui=training] .coach{padding:12px 15px}body[data-command-ui=training] .objective-glass{padding:12px}}
@media(prefers-reduced-motion:reduce){body[data-neon-skin] [data-neon-frame]{transition:none!important}body[data-neon-skin] [data-neon-frame]:is(button,a):hover{transform:none}#site-rail .rail-links a{animation:none}}
body.reduced-motion [data-neon-frame]{transition:none!important}body.reduced-motion #site-rail .rail-links a{animation:none}
@media print{body[data-neon-skin] [data-neon-frame]{border:1px solid #777!important;background:white!important;box-shadow:none!important;color:black!important;filter:none!important}body[data-neon-skin] [data-neon-frame] :is(h1,h2,h3,p){color:black!important;text-shadow:none!important;-webkit-text-stroke:0}#site-rail{display:none!important}}

body[data-neon-skin] [data-neon-frame] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border:2px solid color-mix(in srgb,var(--neon-accent) 45%,#203147);box-shadow:inset 0 1px #ffffff22;background:#030f20;color:#eefaff;border-radius:12px;max-width:100%}
body[data-neon-skin] [data-neon-frame] :is(input,select,textarea):focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}

/* A visitor's background owns every rim; destination/category accents stay in text and art. */
body[data-neon-skin] .holo-phone{--rim:var(--background-neon)!important;--rim-rgb:var(--background-neon-rgb)!important;--rim-edge:color-mix(in srgb,var(--background-neon) 42%,#031326)!important;--rim-dark:color-mix(in srgb,var(--background-neon) 13%,#010710)!important}
body[data-neon-skin] .holo-phone .holo-dots{--rim:#5deaff;--rim-edge:#12698c}
body[data-neon-skin] .holo-phone[data-turn=you] .holo-dots{--rim:#ff85ec;--rim-edge:#8e286d}
body[data-neon-skin] [data-neon-frame] :is(h1,h2,h3,h4,summary),body.library-view .panel-heading :is(h1,h2),body.dashboard-view .panel-heading h2{color:color-mix(in srgb,var(--background-neon) 45%,white)!important;text-shadow:0 1px 1px #000,0 0 3px color-mix(in srgb,var(--background-neon) 50%,transparent),0 0 12px color-mix(in srgb,var(--background-neon) 50%,transparent)!important}
body[data-neon-skin] #site-rail{border-color:color-mix(in srgb,var(--background-neon) 48%,#031326);box-shadow:inset 0 0 0 1px #dfffff77,0 0 0 1px var(--background-neon),4px 5px 0 #031422,0 0 20px color-mix(in srgb,var(--background-neon) 15%,transparent)}
body.library-view :is(#sections button,.topic-button,.search),body[data-neon-skin] :is(.filter-chips button,.search-wrap){border-color:color-mix(in srgb,var(--background-neon) 65%,#123044)!important}
body.library-view #sections button.active{box-shadow:inset 4px 0 var(--neon-accent),0 0 13px color-mix(in srgb,var(--background-neon) 22%,transparent)}
body[data-neon-skin] [data-neon-frame] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:color-mix(in srgb,var(--background-neon) 45%,#203147)}
body[data-neon-skin] [data-neon-frame] :is(.primary,.quiet-button){border-color:color-mix(in srgb,var(--background-neon) 70%,white)!important}
body.library-view .panel-heading{border-bottom-color:color-mix(in srgb,var(--background-neon) 30%,transparent)}

/* v51: world controls are full-size neon menu items, not fine print. */
body[data-neon-skin] #site-rail .rail-links>.rail-bottom{display:grid;padding:10px 0 4px;gap:2px;flex:none;border:0}
#site-rail #choose-environment{--neon-accent:#ff95e1}#site-rail #universe-next{--neon-accent:#ffca6b}#site-rail #universe-motion{--neon-accent:#76f4c4}#site-rail .rail-current-world{--neon-accent:var(--background-neon)}
body[data-neon-skin] #site-rail .rail-bottom :is(button,.rail-current-world){display:flex;align-items:center;gap:12px;min-height:45px;width:100%;padding:10px 11px;border:1px solid color-mix(in srgb,var(--neon-accent) 45%,transparent);border-radius:11px;background:linear-gradient(115deg,color-mix(in srgb,var(--neon-accent) 11%,#061321),#05111fd9);color:var(--neon-accent);font:400 16px/1.3 NeonTube,Arial;text-align:left;text-shadow:0 1px #000,0 0 8px color-mix(in srgb,var(--neon-accent) 48%,transparent);box-shadow:inset 0 1px #ffffff20,2px 3px 0 #020a14}
body[data-neon-skin] #site-rail .rail-bottom button:hover:not(:disabled){filter:brightness(1.3);border-color:var(--neon-accent)}
body[data-neon-skin] #site-rail .rail-bottom button:disabled{opacity:.56;cursor:default}
body[data-neon-skin] #site-rail .rail-bottom .rail-icon{flex:0 0 22px;font-size:22px;text-align:center}
body[data-neon-skin] #site-rail .rail-bottom #world-name{font:inherit;color:inherit;letter-spacing:0;text-transform:none;padding:0;overflow-wrap:anywhere}
@media(max-height:600px){body[data-neon-skin] #site-rail .rail-bottom{display:grid;padding:8px 11px;gap:4px}body[data-neon-skin] #site-rail .rail-bottom :is(button,.rail-current-world){min-height:38px;padding:6px 9px}body[data-neon-skin] #site-rail .rail-brand{padding-block:10px}body[data-neon-skin] #site-rail .rail-links{min-height:55px}}

/* v52: utility controls share the menu's colors and lettering, without animation. */
body :is(.utility,.header-actions){gap:9px;align-items:center}
body :is(.utility,.header-actions) :is(button,.command-dashboard-link){--utility-neon:#70e6ff;min-height:44px;border:2px solid color-mix(in srgb,var(--utility-neon) 58%,#12233b)!important;border-radius:13px!important;background:linear-gradient(145deg,#1c3048e8,#061322ed)!important;color:var(--utility-neon)!important;font-family:NeonTube,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.02em;line-height:1.2;text-decoration:none;white-space:nowrap;-webkit-text-stroke:.35px #010813;paint-order:stroke fill;text-shadow:0 1px #020a16,0 0 4px color-mix(in srgb,var(--utility-neon) 35%,transparent)!important;box-shadow:inset 0 1px #ffffff66,0 3px #020716,0 0 12px color-mix(in srgb,var(--utility-neon) 15%,transparent)!important;animation:none!important}
body :is(.utility,.header-actions) :is(.command-dashboard-link,#dashboard){--utility-neon:#c7f56e;padding:9px 13px;width:auto;height:auto}
body :is(.utility,.header-actions) #credit-badge{--utility-neon:#ffd575;padding:9px 12px}
body :is(.utility,.header-actions) #voice-toggle{--utility-neon:#75efc4;width:44px;height:44px;display:grid;place-items:center;padding:9px}
body :is(.utility,.header-actions) #voice-toggle[aria-pressed=false]{--utility-neon:#f0a7c5}
body :is(.utility,.header-actions) :is(#account-button,#fullscreen){--utility-neon:#c7a6ff;width:44px;height:44px;display:grid;place-items:center;padding:9px}
body :is(.utility,.header-actions) svg{color:inherit;stroke:currentColor;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--utility-neon) 30%,transparent));width:22px;height:22px}
body :is(.utility,.header-actions) .voice-disclosure{display:block!important;max-width:none;margin:0;padding:9px 11px;color:#ff9cdb;font:400 14px/1.25 NeonTube,Arial,sans-serif;letter-spacing:.02em;-webkit-text-stroke:.3px #010813;paint-order:stroke fill;text-shadow:0 1px #020a16,0 0 4px #f763c455;background:#20152be8;border:1px solid #ff9cdb70;border-radius:11px;box-shadow:inset 0 1px #ffffff30,0 3px #020716;animation:none!important}
body :is(.utility,.header-actions) :is(button,.command-dashboard-link):focus-visible{outline:2px solid white;outline-offset:4px}
@media(max-width:700px){body[data-command-ui=workspace] .utility{top:13px;right:13px;gap:6px;max-width:calc(100vw - 26px)}body :is(.utility,.header-actions) :is(button,.command-dashboard-link){font-size:14px!important;min-height:42px}body :is(.utility,.header-actions) #credit-badge{max-width:110px;padding:8px 9px}body :is(.utility,.header-actions) :is(#voice-toggle,#account-button,#fullscreen){width:42px;height:42px;padding:8px;flex-shrink:0}body :is(.utility,.header-actions) .voice-disclosure{font-size:12px;max-width:100px;padding:5px 8px;line-height:1.2;text-align:center;box-sizing:border-box}body .header-actions #dashboard{padding:8px 10px}}
@media(max-width:360px){body[data-command-ui=workspace] .utility{gap:5px}body .utility .voice-disclosure{max-width:87px;font-size:11px;padding:5px}body .utility #credit-badge{padding:8px 7px;max-width:97px}}
