/* ARKHE / Triple-screen cinematic HQ — replaces stacked miniature cards.
 * CSS art: skyline, horizon, AI operator and three independently clickable monitors.
 * Designed for a real desktop workspace AND a 390px phone.
 */
#v-work .th-hq{display:block;position:relative;min-width:0;max-width:100%;overflow:hidden;padding:0!important;border:1px solid #6f9ffa8a!important;border-radius:21px!important;background:#030819!important;box-shadow:inset 0 1px #b1cfff47,0 24px 85px #000b,0 0 60px #478cff25!important;font-family:var(--f-body),Inter,system-ui,sans-serif;color:#eaf7ff}
#v-work .th-hq *,#v-work .th-hq *:before,#v-work .th-hq *:after{box-sizing:border-box}
#v-work .th-hq button{font:inherit;cursor:pointer}
#v-work .th-hq .th-topline{z-index:4;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #74b8ff3e;background:linear-gradient(105deg,#091730,#060d25);font:750 10px/1.4 var(--f-mono),monospace;letter-spacing:.11em;color:#b4deff}
#v-work .th-topline>span{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#v-work .th-topline>span>i,#v-work .th-status>i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#73fff0;box-shadow:0 0 14px #79f5e6}
#v-work .th-topline b{font-size:8px;color:#67d8d5;white-space:nowrap}
#v-work .th-hq-open{border:1px solid #93dfff8a;background:#2d5f845c;color:#d9f5ff;padding:8px 12px;border-radius:8px;font-size:10px!important;font-weight:800!important;white-space:nowrap;letter-spacing:.08em}
#v-work .th-hq-open:hover{background:#3b81af6c;border-color:#b3f4ff}
#v-work .th-world{position:relative;isolation:isolate;min-height:610px;padding:0 22px 33px;background:radial-gradient(ellipse at 50% 52%,#163f9170,transparent 56%),radial-gradient(ellipse at 11% 100%,#395bc478,transparent 40%),linear-gradient(160deg,#08132e,#030716 74%);overflow:hidden}
#v-work .th-world:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,#75cfff0a 1px,transparent 1px),linear-gradient(#75cfff0a 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(#000a,transparent 78%)}
#v-work .th-world:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 50% 32% at 50% 62%,#3cc4ff26,transparent),linear-gradient(0deg,#050819d0,transparent 45%);pointer-events:none}
#v-work .th-world-header{position:relative;z-index:3;text-align:center;display:grid;justify-items:center;gap:6px;padding:25px 8px 10px;text-shadow:0 4px 25px #0008}
#v-work .th-overline{font:750 9px var(--f-mono),monospace;letter-spacing:.27em;color:#95bde0}
#v-work .th-world-header h2{font:850 clamp(29px,3.6vw,53px)/.99 var(--f-head),Sora,system-ui,sans-serif!important;color:#f4fcff;letter-spacing:-.067em!important;margin:7px 0 3px!important}
#v-work .th-world-header h2 em{font-style:normal;color:#75d9ff;text-shadow:0 0 30px #35aaff7a}
#v-work .th-world-header p{font:500 11px/1.5 var(--f-body),sans-serif;color:#a9cee9;margin:4px 0!important}
#v-work .th-city{display:flex;align-items:end;gap:3px;position:absolute;z-index:-1;bottom:0;left:0;right:0;height:52%;padding:0 1%;overflow:hidden;opacity:.62;filter:drop-shadow(0 0 6px #258ceb4a)}
#v-work .th-city>i{display:block;flex:1;height:var(--h);min-width:5px;position:relative;border:1px solid #4386e53e;border-bottom:0;background:repeating-linear-gradient(0deg,transparent 0 10px,#57b7ff3b 11px,#101c497b 12px,transparent 13px),repeating-linear-gradient(90deg,transparent 0 8px,#4caafc35 9px,transparent 11px),linear-gradient(0deg,#20386aa8,#091630fa)}
#v-work .th-city>i:nth-child(3n){opacity:.65}#v-work .th-city>i:nth-child(4n){box-shadow:0 0 11px #5db6ff35}
#v-work .th-city-grid{position:absolute;bottom:-30%;left:-5%;width:110%;height:80%;z-index:0;transform:perspective(410px) rotateX(71deg);transform-origin:center 60%;background-image:linear-gradient(#69b2ff2c 1px,transparent 1px),linear-gradient(90deg,#69b2ff2c 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(transparent,#000 45%,transparent);pointer-events:none}
#v-work .th-horizon{position:absolute;bottom:18%;left:5%;right:5%;height:2px;background:linear-gradient(90deg,transparent,#61b7ff8a 20%,#96e7ff 50%,#61b7ff8a 80%,transparent);box-shadow:0 0 34px 8px #418eff61;z-index:0;pointer-events:none}
#v-work .th-beam{position:absolute;z-index:0;left:50%;bottom:0;height:56%;width:8px;background:linear-gradient(transparent,#9cd5ff67,#8ad7ff);transform:translateX(-50%);filter:blur(3px);box-shadow:0 0 40px 10px #487afd5e}
#v-work .th-orbit{position:absolute;z-index:0;border:1px solid #79baff71;border-radius:50%;width:68%;height:145px;left:16%;bottom:6%;transform:rotate(-9deg);box-shadow:0 0 28px #4388ff26,inset 0 0 24px #4388ff1b;pointer-events:none}
#v-work .th-o2{width:48%;left:26%;height:82px;bottom:13%;transform:rotate(13deg);border-color:#9ce5ffa3}
#v-work .th-operator{position:absolute;z-index:1;left:3%;bottom:0;width:155px;height:210px;transform:rotate(-6deg);opacity:.7;filter:drop-shadow(0 0 15px #5bb8ff2f);pointer-events:none}
#v-work .th-op-head{position:absolute;left:30%;top:0;width:72px;height:76px;border-radius:28px 28px 25px 25px;border:2px solid #71abff5b;background:linear-gradient(110deg,#6a85b3,#263456 30%,#141a31 75%,#718fc7);box-shadow:inset 3px 3px 15px #a4ccff36,0 0 22px #4a7bef37}
#v-work .th-op-head:before{content:"";position:absolute;left:11px;right:11px;top:27px;height:22px;border-radius:14px;background:#010d20;border:1px solid #7ecfff73}
#v-work .th-op-head>i{position:absolute;z-index:1;left:19px;top:33px;height:7px;width:9px;border-radius:50%;background:#79e6ff;box-shadow:0 0 11px 3px #66ceff}
#v-work .th-op-head>span{position:absolute;z-index:1;right:19px;top:33px;height:7px;width:9px;border-radius:50%;background:#79e6ff;box-shadow:0 0 11px 3px #66ceff}
#v-work .th-op-neck{position:absolute;left:52%;top:72px;width:20px;height:18px;background:linear-gradient(90deg,#334d73,#9aabc2,#24324e);transform:translateX(-50%)}
#v-work .th-op-body{position:absolute;top:87px;left:12%;right:4%;height:138px;background:linear-gradient(125deg,#7798ba,#1f314c 32%,#131c34 70%,#5f8db0);border-radius:42px 42px 17px 17px;clip-path:polygon(18% 0%,79% 0%,99% 25%,100% 100%,0 100%,0 24%);border:1px solid #91caff5c}
#v-work .th-op-body i{display:block;position:absolute;top:29px;left:49%;height:28px;width:28px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,#a6f7ff 0%,#61c8ff 30%,#072447 48%,#7ce7ff 66%,transparent 72%);box-shadow:0 0 24px #64d9ff}
#v-work .th-op-body b{position:absolute;bottom:13px;left:24%;width:50%;height:2px;background:#67c1ff7a}
#v-work .th-op-shoulder{position:absolute;top:96px;left:0;width:44px;height:76px;border-radius:34px 15px 21px 30px;background:linear-gradient(110deg,#6b82a9,#152b46);border:1px solid #71b7ff69}
#v-work .th-viewport{z-index:2;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.8vw,23px);width:100%;min-height:410px;padding:20px 8px 30px;align-items:center;perspective:1250px;overflow:visible}
#v-work .th-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;width:100%;height:365px;padding:15px;text-align:left;border:1px solid #75c8ffb0;border-radius:17px;background:linear-gradient(152deg,#142f6295 0%,#102047d9 35%,#070c2ff2 100%);box-shadow:inset 0 1px #e1f8ff47,inset 0 0 24px #5e96fb21,0 14px 42px #000b,0 0 20px #7c69ff36;backdrop-filter:blur(15px);color:#e9f7ff;transform-origin:center;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}
#v-work .th-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,#b6dcff24 0%,transparent 27%,transparent 82%,#8b7bff18 100%)}
#v-work .th-panel:after{content:"";position:absolute;top:0;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,#b3f7ff,transparent);box-shadow:0 0 9px 3px #74c4ff50}
#v-work .th-panel-find{transform:rotateY(12deg) rotateZ(-2deg) translateY(20px);border-color:#5cc8f2ad}
#v-work .th-panel-build{transform:translateY(-8px) scale(1.035);z-index:3;border-color:#8baeffdd;background:linear-gradient(150deg,#244780cc,#0e2151e8 45%,#0a1231f5);box-shadow:0 19px 56px #000a,0 0 39px #739dff67,inset 0 1px #f0ffff80}
#v-work .th-panel-sell{transform:rotateY(-12deg) rotateZ(2deg) translateY(20px);border-color:#a990ffb5}
#v-work .th-panel:hover,#v-work .th-panel:focus-visible{transform:translateY(-13px) scale(1.018);z-index:4;border-color:#c9f7ff;box-shadow:0 22px 61px #000c,0 0 41px #5bc4ff8c,inset 0 1px #f0ffff70}
#v-work .th-panel-top{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:11px;min-width:0}
#v-work .th-panel-top small{color:#8dd6fc;font:800 8px/1.6 var(--f-mono),monospace;letter-spacing:.075em}
#v-work .th-panel-top em{color:#a8eaff;font-size:19px;font-style:normal;line-height:1}
#v-work .th-panel-title{display:block;flex:none;font:750 clamp(16px,1.9vw,25px)/1.12 var(--f-head),sans-serif;color:#f4faff;letter-spacing:-.04em;margin-bottom:11px}
#v-work .th-screen-stage{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}
#v-work .th-live-mini{font:750 8px/1.4 var(--f-mono),monospace;letter-spacing:.08em;color:#86f7df}
#v-work .th-map-orbit{position:relative;align-self:center;flex:none;display:grid;place-items:center;width:124px;height:107px;margin:8px 0 0}
#v-work .th-map-orbit:before{content:"";position:absolute;inset:1px 8px;border-radius:50%;border:1px dashed #4dc8ffab;box-shadow:0 0 20px #33b7ff54,inset 0 0 25px #439dff23}
#v-work .th-map-orbit:after{content:"";position:absolute;inset:19px 30px;border-radius:50%;border:1px solid #85f2ff7b}
#v-work .th-map-orbit>b{font:400 46px/1 var(--f-head),sans-serif;color:#90eafa;text-shadow:0 0 16px #5ce0ff}
#v-work .th-map-orbit>i{position:absolute;height:7px;width:7px;border-radius:50%;background:#74fcf4;box-shadow:0 0 9px 3px #4bfbec8c}
#v-work .th-map-orbit>i:nth-child(1){left:14%;top:25%}#v-work .th-map-orbit>i:nth-child(2){right:20%;top:14%}#v-work .th-map-orbit>i:nth-child(3){right:7%;bottom:24%}#v-work .th-map-orbit>i:nth-child(4){left:29%;bottom:12%}
#v-work .th-discovery{display:grid;gap:4px;margin-top:auto;min-height:57px}
#v-work .th-discovery-item{display:grid;grid-template-columns:17px minmax(0,1fr) auto 10px;align-items:center;gap:5px;padding:6px 7px;background:#183a614d;border:1px solid #8ec0ff2e;border-radius:7px;font-size:8px;line-height:1.2}
#v-work .th-discovery-item>i{font:700 8px var(--f-mono),monospace;color:#6cc0fa;font-style:normal}
#v-work .th-discovery-item>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#c7f6ff}
#v-work .th-discovery-item>small{font-size:8px;color:#7cabd6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px}
#v-work .th-discovery-item>em{font-style:normal;color:#7af9e6}
#v-work .th-empty-state{padding:10px;font:550 9px/1.4 var(--f-body),sans-serif;color:#9ec4dc;border:1px solid #5789c74e;border-radius:8px;background:#0f29453b}
#v-work .th-screen-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:8px;padding:9px 0;border-top:1px solid #7eafff58}
#v-work .th-screen-bottom>div{display:grid;gap:4px;min-width:0}
#v-work .th-screen-bottom strong{font:800 21px/1 var(--f-head),sans-serif;color:#e8faff}
#v-work .th-screen-bottom small{font:550 8px/1.3 var(--f-body),sans-serif;color:#88accf}
#v-work .th-open-screen{flex:none;display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding:9px;border:1px solid #71c8ff9e;border-radius:8px;background:linear-gradient(100deg,#2b719d7e,#2551a57d);color:#d7faff;font:800 8px var(--f-mono),monospace;letter-spacing:.05em}
#v-work .th-open-screen span{font-size:13px}
#v-work .th-mock-browser{position:relative;display:grid;grid-template-rows:23px minmax(0,1fr) 40px;flex:1;max-height:185px;background:#081226;border:1px solid #85beff7c;border-radius:9px;overflow:hidden;box-shadow:0 5px 15px #0008}
#v-work .th-browser-nav{display:flex;gap:4px;align-items:center;padding:0 7px;background:#14294c}
#v-work .th-browser-nav i{width:5px;height:5px;border-radius:50%;background:#80aaff}
#v-work .th-browser-nav span{margin-left:auto;color:#88b6eb;font:700 7px var(--f-mono),monospace;letter-spacing:.08em}
#v-work .th-browser-visual{position:relative;display:flex;align-items:center;padding:10px;background:radial-gradient(circle at 80% 48%,#3c8ef588,transparent 55%),linear-gradient(120deg,#081b33 30%,#2f3568)}
#v-work .th-browser-copy{display:grid;gap:5px;z-index:2;position:relative}
#v-work .th-browser-copy small{font:700 7px var(--f-mono),monospace;letter-spacing:.08em;color:#8be7fa}
#v-work .th-browser-copy b{font:800 18px/.93 var(--f-head),sans-serif;letter-spacing:-.06em;color:white}
#v-work .th-browser-copy span{display:block;width:max-content;padding:5px 8px;border:1px solid #d1e5ff83;border-radius:3px;color:#e2f6ff;font:700 7px var(--f-body),sans-serif}
#v-work .th-browser-art{position:absolute;right:-8px;top:4px;bottom:0;width:46%;background:linear-gradient(45deg,#1e367f8a,#143a7670);clip-path:polygon(35% 0%,100% 38%,100% 100%,0 100%);border-left:1px solid #91c5ff9e;filter:drop-shadow(0 0 12px #8a8efb8e)}
#v-work .th-browser-cells{display:flex;gap:5px;align-items:center;padding:7px;background:#142345}
#v-work .th-browser-cells i{flex:1;height:22px;border-radius:3px;border:1px solid #b2d2ff38;background:linear-gradient(130deg,#34609891,#253450a8)}
#v-work .th-build-hint{display:flex;gap:5px;align-items:center;margin-top:8px;min-width:0;font:650 9px var(--f-body),sans-serif;color:#bed9f2}
#v-work .th-build-hint>span:first-child{color:#7ceafa}
#v-work .th-build-hint>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#v-work .th-build-hint em{font:650 7px var(--f-mono),monospace;color:#79dfd6;margin-left:auto;white-space:nowrap}
#v-work .th-audio{display:grid;gap:6px;margin-top:9px}
#v-work .th-audio>span{font:700 8px var(--f-mono),monospace;color:#92c5f1;letter-spacing:.09em}
#v-work .th-audio-bars{display:flex;align-items:center;justify-content:center;gap:5px;height:72px;border-radius:8px;background:linear-gradient(90deg,#21275c,#122f5d);border:1px solid #6c8fff69;overflow:hidden}
#v-work .th-audio-bars i{display:block;flex:1;max-width:7px;height:var(--height);min-height:3px;border-radius:5px;background:linear-gradient(#b0b8ff,#6eeaff);box-shadow:0 0 8px #7cbbff80}
#v-work .th-sales-flow{display:flex;align-items:center;justify-content:space-between;gap:3px;margin-top:10px;font:750 7px/1.3 var(--f-mono),monospace;color:#bbe1ff}
#v-work .th-sales-flow span{padding:5px 3px;border-radius:5px;border:1px solid #8aa6ff53;background:#1b2d6b6e}
#v-work .th-sales-flow span b{color:#7cf7da}
#v-work .th-sales-flow i{font-style:normal;color:#79b7f5}
#v-work .th-sales-chart{height:45px;min-height:30px;margin-top:8px;overflow:hidden}
#v-work .th-pipeline-chart{width:100%;height:100%;display:block}
#v-work .th-base-label{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:13px;margin:0 auto;text-align:center;font:700 9px var(--f-mono),monospace;color:#c5e8ff;letter-spacing:.14em;text-shadow:0 0 11px #6fb4ff}
#v-work .th-base-label>small{color:#83a6d4;font-size:8px}
#v-work .th-quickbar{z-index:2;position:relative;display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;padding:12px 17px;background:#091735;border-top:1px solid #89baff4e}
#v-work .th-quickbar>*{font:750 9px var(--f-mono),monospace;letter-spacing:.035em;color:#b4daf6;text-decoration:none}
#v-work .th-status{display:flex;align-items:center;gap:8px;color:#80e8e0}
#v-work .th-quickbar>a,#v-work .th-quickbar>button{display:block;border:1px solid #6eadeb60;padding:8px 10px;border-radius:6px;background:#1d3e6554;color:#c1ecff}
#v-work .th-mobile-controls{display:none}
#v-work .th-panel:focus-visible,#v-work .th-hq-open:focus-visible,#v-work .th-quickbar button:focus-visible{outline:2px solid #a4fdff;outline-offset:3px}
@media(max-width:1100px){
 #v-work .th-world{padding:0 10px 25px}
 #v-work .th-viewport{gap:10px}
 #v-work .th-panel{padding:11px;height:355px}
 #v-work .th-panel-title{font-size:19px}
 #v-work .th-panel-top small{font-size:7px}
 #v-work .th-discovery-item>small{display:none}
 #v-work .th-discovery-item{grid-template-columns:17px minmax(0,1fr) 10px}
}
@media(max-width:780px){
 #v-work .th-hq{border-radius:16px!important}
 #v-work .th-topline{padding:12px 12px!important;font-size:8px!important;letter-spacing:.055em!important}
 #v-work .th-topline b{font-size:7px!important}
 #v-work .th-hq-open{padding:8px!important;font-size:8px!important}
 #v-work .th-world{min-height:510px;padding:0 0 19px}
 #v-work .th-world-header{padding:20px 10px 2px;gap:4px}
 #v-work .th-world-header h2{font-size:clamp(28px,6vw,41px)!important}
 #v-work .th-world-header p{font-size:10px!important}
 #v-work .th-viewport{display:flex!important;align-items:center!important;width:100%;max-width:100%;height:385px!important;min-height:0!important;padding:17px max(10%,10px) 22px!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;perspective:850px}
 #v-work .th-viewport::-webkit-scrollbar{display:none}
 #v-work .th-panel{flex:0 0 min(78%,340px)!important;height:344px!important;max-height:344px!important;min-width:0!important;max-width:none!important;padding:15px!important;scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.92) rotateY(0)!important;opacity:.86;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}
 #v-work .th-panel.th-selected{transform:scale(1)!important;opacity:1;z-index:5!important;box-shadow:0 17px 40px #000b,0 0 29px #518dff87,inset 0 1px #d3f9ff7a}
 #v-work .th-panel-title{font-size:22px}
 #v-work .th-screen-stage{min-height:0}
 #v-work .th-map-orbit{height:93px;width:112px}
 #v-work .th-city{bottom:2%;height:63%}
 #v-work .th-operator{left:-5%;width:120px;height:160px;opacity:.34;transform:scale(.8) translateY(20px)}
 #v-work .th-base-label{font-size:8px}
 #v-work .th-mobile-controls{display:flex!important;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px 10px;background:#081431;border-top:1px solid #76aeff3e}
 #v-work .th-nav-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#172e58;border:1px solid #7fbbec80;color:#cbeeff;font:750 17px var(--f-head),sans-serif}
 #v-work .th-dots{display:flex;gap:9px;align-items:center}
 #v-work .th-dots button{display:grid;place-items:center;width:27px;height:27px;border:1px solid #638cd05b;background:#152650;border-radius:9px}
 #v-work .th-dots button span{width:8px;height:8px;border:1px solid #66b6ef;border-radius:50%;background:transparent}
 #v-work .th-dots button[aria-pressed="true"]{border-color:#9febff;background:#2d6191}
 #v-work .th-dots button[aria-pressed="true"] span{background:#8af0ff;box-shadow:0 0 8px #50dbff}
 #v-work .th-swipe-hint{flex-basis:100%;text-align:center;font:700 8px var(--f-mono),monospace;letter-spacing:.14em;color:#8eb9d9}
}
@media(max-width:520px){
 #v-work .th-world-header h2{font-size:31px!important}
 #v-work .th-overline{font-size:8px!important;letter-spacing:.13em}
 #v-work .th-world{min-height:503px}
 #v-work .th-viewport{height:388px!important;padding:16px max(9%,10px) 21px!important;gap:9px!important}
 #v-work .th-panel{height:352px!important;max-height:352px!important;flex-basis:82%!important;padding:13px!important}
 #v-work .th-panel-title{font-size:21px}
 #v-work .th-panel-top small{font-size:8px}
 #v-work .th-screen-bottom strong{font-size:20px}
 #v-work .th-quickbar{padding:10px!important;gap:5px!important}
 #v-work .th-quickbar>*{font-size:8px!important}
 #v-work .th-quickbar>a{order:3;flex:1 0 100%;text-align:center}
 #v-work .th-world-header p{font-size:9px!important}
 #v-work .th-open-screen{font-size:8px}
}
@media(prefers-reduced-motion:reduce){#v-work .th-panel{transition:none!important}}


/* ── ARKHE / cinematic mixed-material lighting, v2 ──────────────────────────
   Video direction: graphite + silver HQ, teal discovery, copper-gold studio,
   violet sales. Blue is a small architectural accent, not a solid flood.
   Deliberately scoped to Home to avoid recoloring other Arkhe modules. */
#v-work .av-dash.ops-enabled{
  background:radial-gradient(ellipse at 78% 12%,#39304a20,transparent 44%),linear-gradient(140deg,#10131b,#080c14 80%)!important;
  border-color:#888da43d!important
}
#v-work .th-hq{
  background:#090c15!important;border-color:#8387a17d!important;
  box-shadow:inset 0 1px #e2f0ff23,0 24px 75px #000c,0 0 52px #5a6e8a13!important
}
#v-work .th-hq .th-topline{
  background:linear-gradient(115deg,#181d29,#111523 60%,#1e1b2b)!important;
  border-bottom-color:#7b819b5c!important;color:#d3d9e3!important
}
#v-work .th-topline b{color:#78e3cf!important}
#v-work .th-hq-open{
  background:#28313f!important;border-color:#a1b2c777!important;color:#f1f5f7!important
}
#v-work .th-hq-open:hover{background:#3c4958!important}
#v-work .th-world{
  background:
   radial-gradient(ellipse at 50% 76%,#b6895130,transparent 31%),
   radial-gradient(ellipse at 16% 47%,#2c928129,transparent 38%),
   radial-gradient(ellipse at 90% 52%,#6e4c9632,transparent 44%),
   linear-gradient(160deg,#111521,#090c15 56%,#13111c)!important
}
#v-work .th-world:after{
  background:linear-gradient(0deg,#090b16d9 3%,transparent 39%),radial-gradient(ellipse at 54% 69%,#e8af5830,transparent 38%)!important
}
#v-work .th-overline{color:#b4b5c6!important}
#v-work .th-world-header h2{color:#f8f4ed!important}
#v-work .th-world-header h2 em{
  color:#e4b78a!important;
  text-shadow:0 0 25px #f8a95a42!important
}
#v-work .th-world-header p{color:#b2b4c3!important}
#v-work .th-city{
  opacity:.75!important;filter:drop-shadow(0 0 6px #d1a37f29)!important
}
#v-work .th-city>i{
  border-color:#7898a32c!important;
  background:
    repeating-linear-gradient(0deg,transparent 0 10px,#d8ae7845 11px,#1519239e 12px,transparent 13px),
    repeating-linear-gradient(90deg,transparent 0 9px,#95b2b54d 10px,transparent 12px),
    linear-gradient(0deg,#263240c7,#101622fc)!important
}
#v-work .th-city>i:nth-child(3n){
  background:
    repeating-linear-gradient(0deg,transparent 0 11px,#8d79d75c 12px,transparent 13px),
    repeating-linear-gradient(90deg,transparent 0 8px,#9ab0d74b 9px,transparent 10px),
    linear-gradient(0deg,#333047,#111426)!important;opacity:.76!important
}
#v-work .th-city>i:nth-child(5n){
  background:
    repeating-linear-gradient(0deg,transparent 0 13px,#76c9b161 14px,transparent 15px),
    repeating-linear-gradient(90deg,transparent 0 8px,#a2dec441 9px,transparent 10px),
    linear-gradient(0deg,#203b39,#121921)!important
}
#v-work .th-city-grid{
  background-image:linear-gradient(#d3b38e2b 1px,transparent 1px),linear-gradient(90deg,#8ea49f25 1px,transparent 1px)!important
}
#v-work .th-horizon{
  background:linear-gradient(90deg,transparent,#6de2c26a 18%,#e1ab88bd 52%,#ac86dd78 81%,transparent)!important;
  box-shadow:0 0 36px 5px #d7a56b45!important
}
#v-work .th-beam{
  background:linear-gradient(transparent,#f1c7956e,#e1ae81b8)!important;
  box-shadow:0 0 36px 8px #c6977160!important
}
#v-work .th-orbit{border-color:#99bfb65f!important;box-shadow:0 0 27px #8ed8ce14!important}
#v-work .th-o2{border-color:#d8a6c379!important}
#v-work .th-operator{filter:drop-shadow(0 0 19px #d2d6de2b)!important;opacity:.65!important}
#v-work .th-op-head{
  background:linear-gradient(110deg,#b4bbc6,#434858 29%,#1c2230 74%,#8794a6)!important;
  border-color:#a2b0bd77!important
}
#v-work .th-op-body{
  background:linear-gradient(120deg,#a2acb5,#2e3745 38%,#151c2a 75%,#697582)!important;
  border-color:#a4b2c472!important
}
#v-work .th-viewport .th-panel{
  --th-highlight:#abc1d0;--th-shadow:#8092a622;
  background:linear-gradient(150deg,#252a37d9,#161c29ef 48%,#0e1320f8)!important;
  border-color:#a5aebe75!important;
  box-shadow:inset 0 1px #eef4ff39,0 13px 37px #000a,0 0 24px #99aabc13!important
}
#v-work .th-viewport .th-panel-find{--th-highlight:#7ce5cd;--th-shadow:#50d7b344;
  background:linear-gradient(150deg,#243b3af0,#152728ed 44%,#0d181ef7)!important;
  border-color:#6abdaaa6!important;
  box-shadow:inset 0 1px #d0fff542,0 13px 40px #0009,0 0 25px #4de0b225!important
}
#v-work .th-viewport .th-panel-build{--th-highlight:#f0c18f;--th-shadow:#d99b5544;
  background:linear-gradient(155deg,#44372ef0,#28242bef 50%,#171922fb)!important;
  border-color:#e1b47cbf!important;
  box-shadow:inset 0 1px #fff2df57,0 18px 54px #000a,0 0 39px #dca4643a!important
}
#v-work .th-viewport .th-panel-sell{--th-highlight:#d4b4fa;--th-shadow:#a78bea44;
  background:linear-gradient(150deg,#322d4cf0,#211d34ed 49%,#141725fb)!important;
  border-color:#a791ceba!important;
  box-shadow:inset 0 1px #f4e8ff40,0 13px 40px #000a,0 0 29px #ad88e235!important
}
#v-work .th-panel:after{background:linear-gradient(90deg,transparent,var(--th-highlight),transparent)!important;box-shadow:0 0 9px 2px var(--th-shadow)!important}
#v-work .th-panel-top small,#v-work .th-panel-top em{color:var(--th-highlight)!important}
#v-work .th-panel-title{color:#f6f5f5!important}
#v-work .th-open-screen{
  border-color:color-mix(in srgb,var(--th-highlight) 67%,transparent)!important;
  background:color-mix(in srgb,var(--th-highlight) 13%,#111823)!important;
  color:var(--th-highlight)!important
}
#v-work .th-screen-bottom{border-top-color:color-mix(in srgb,var(--th-highlight) 33%,transparent)!important}
#v-work .th-screen-bottom strong{color:var(--th-highlight)!important}
#v-work .th-screen-bottom small{color:#c0c5d0!important}
#v-work .th-radar-view .th-live-mini{color:#97f1d6!important}
#v-work .th-map-orbit:before{border-color:#6ddbc2a8!important;box-shadow:0 0 20px #50c9ac2f!important}
#v-work .th-map-orbit:after{border-color:#93e2c5a6!important}
#v-work .th-map-orbit>b{color:#adf6e4!important;text-shadow:0 0 18px #45d8ba88!important}
#v-work .th-map-orbit>i{background:#9effd9!important;box-shadow:0 0 11px #60ebc1!important}
#v-work .th-discovery-item{background:#152b2b8c!important;border-color:#6cbba85c!important}
#v-work .th-discovery-item>i,#v-work .th-discovery-item>em{color:#95f4d7!important}
#v-work .th-discovery-item>strong{color:#e2fff5!important}
#v-work .th-discovery-item>small{color:#adcac6!important}
#v-work .th-empty-state{color:#b5d6c9!important;border-color:#83d4bb48!important;background:#132823a8!important}
#v-work .th-builder-view .th-mock-browser{border-color:#efc49b82!important;background:#161724!important}
#v-work .th-builder-view .th-browser-nav{background:#272730!important}
#v-work .th-builder-view .th-browser-nav i{background:#d1ad91!important}
#v-work .th-builder-view .th-browser-nav span{color:#d9bda1!important}
#v-work .th-builder-view .th-browser-visual{
 background:radial-gradient(ellipse at 79% 47%,#efab686b,transparent 53%),linear-gradient(120deg,#241d21 20%,#5c4549 84%)!important
}
#v-work .th-builder-view .th-browser-copy small{color:#f5d29a!important}
#v-work .th-builder-view .th-browser-copy span{color:#fff0d6!important;border-color:#f7cb9888!important}
#v-work .th-builder-view .th-browser-art{background:linear-gradient(45deg,#997251,#492b2b)!important;border-left-color:#d4ab7a!important;filter:drop-shadow(0 0 12px #c7986566)!important}
#v-work .th-builder-view .th-browser-cells{background:#2e2830!important}
#v-work .th-builder-view .th-browser-cells i{background:linear-gradient(130deg,#7f5d4d,#433d49)!important;border-color:#d5b39846!important}
#v-work .th-build-hint>span:first-child,#v-work .th-build-hint em{color:#eac390!important}
#v-work .th-sales-view .th-live-mini{color:#d2b6fc!important}
#v-work .th-audio>span{color:#c6b7e6!important}
#v-work .th-audio-bars{background:linear-gradient(100deg,#332747,#1d2540)!important;border-color:#b39aea70!important}
#v-work .th-audio-bars i{background:linear-gradient(#ecc7ff,#9e8be9)!important;box-shadow:0 0 8px #b398eb77!important}
#v-work .th-sales-flow{color:#d9ceef!important}
#v-work .th-sales-flow span{background:#332943ad!important;border-color:#baa1ee63!important}
#v-work .th-sales-flow span b{color:#e7c5ff!important}
#v-work .th-sales-flow i{color:#b49bdc!important}
#v-work .th-sales-view .th-pipeline-chart{filter:hue-rotate(70deg) saturate(.76)!important}
#v-work .th-base-label{color:#e7c5a8!important;text-shadow:0 0 18px #dea45d77!important}
#v-work .th-base-label>small{color:#b2a7b6!important}
#v-work .th-quickbar{background:linear-gradient(120deg,#1a1e28,#171824)!important;border-top-color:#9da1af44!important}
#v-work .th-quickbar>*{color:#cbd2db!important}
#v-work .th-status{color:#91e4c5!important}
#v-work .th-quickbar>a,#v-work .th-quickbar>button{background:#30303a94!important;border-color:#b3a7b454!important;color:#e8d3c4!important}
#v-work .th-mobile-controls{background:#191d28!important;border-top-color:#a8acb445!important}
#v-work .th-nav-arrow{background:#2c303d!important;border-color:#999eb268!important;color:#e7e8f1!important}
#v-work .th-dots button{background:#2c303b!important;border-color:#85889680!important}
#v-work .th-dots button:nth-child(1)[aria-pressed="true"]{border-color:#7ce5cd!important;background:#26564b!important}
#v-work .th-dots button:nth-child(1)[aria-pressed="true"] span{background:#7ce5cd!important;border-color:#7ce5cd!important;box-shadow:0 0 10px #7ce5cd!important}
#v-work .th-dots button:nth-child(2)[aria-pressed="true"]{border-color:#f0c18f!important;background:#69452c!important}
#v-work .th-dots button:nth-child(2)[aria-pressed="true"] span{background:#f0c18f!important;border-color:#f0c18f!important;box-shadow:0 0 10px #f0c18f!important}
#v-work .th-dots button:nth-child(3)[aria-pressed="true"]{border-color:#d4b4fa!important;background:#4f3a69!important}
#v-work .th-dots button:nth-child(3)[aria-pressed="true"] span{background:#d4b4fa!important;border-color:#d4b4fa!important;box-shadow:0 0 10px #d4b4fa!important}
#v-work .th-swipe-hint{color:#aeb2c1!important}
@media(max-width:780px){
 #v-work .th-panel.th-selected{
  border-color:var(--th-highlight)!important;
  box-shadow:0 19px 45px #000c,0 0 26px var(--th-shadow),inset 0 1px #f5f5ff5c!important
 }
}
@media(prefers-reduced-motion:reduce){#v-work .th-city>i{filter:none!important}}
