:root{color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07090b;color:#f4f7f8;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#07090b}html[data-orbital-theme=solar] body{background:#120907}html[data-orbital-theme=blue] body{background:#080f1a}html[data-orbital-theme=solar][data-orbital-appearance=light] body{background:#fff8f4}html[data-orbital-theme=blue][data-orbital-appearance=light] body{background:#f6f9ff}html[data-orbital-theme=solar] :where(.canonical-ui,.canonical-portal) :focus-visible{outline-color:#ff7b50}html[data-orbital-theme=blue] :where(.canonical-ui,.canonical-portal) :focus-visible{outline-color:#6ca8ff}html[data-orbital-theme=solar] ::selection{background:#ff6b3d;color:#260d07}html[data-orbital-theme=blue] ::selection{background:#5b9dff;color:#061426}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8ee0b1;outline-offset:3px}::selection{background:#66d99b;color:#07110b}.design-lab{--lab-card-pad:16px;--lab-row-gap:12px;--lab-radius:12px;--lab-border:rgba(255,255,255,0.12);--lab-panel-shadow:none;--lab-number-size:2.35rem;--lab-nav-width:188px;--lab-page-gap:16px;--lab-accent-primary:#79d4b1;--lab-accent-secondary:#6da7ff;--lab-chart-line:1.5;--lab-chart-fill-opacity:0.2;--lab-live-intensity:0.84;--lab-motion-duration:320ms;min-height:100vh;background:#07090b;color:#edf1f3}.design-lab a,.design-lab button,.design-lab select,.design-lab textarea{transition-duration:var(--lab-motion-duration);transition-property:color,background-color,border-color,opacity,transform}.lab-topbar{position:sticky;z-index:50;top:0;min-height:64px;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(7,9,11,.94);backdrop-filter:blur(18px);display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:24px}.orbital-lockup{width:fit-content;color:inherit;text-decoration:none;display:flex;align-items:center;gap:10px}.orbital-lockup>img{width:40px;height:40px}.topbar-brand-copy{display:grid;gap:3px}.topbar-wordmark{width:108px}.candidate-id,.dashboard-demo span,.demo-pill,.eyebrow,.orbital-lockup small,.section-index,.topbar-status{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.orbital-lockup small{color:#697680}.lab-topbar nav{display:flex;align-items:center;gap:5px}.lab-topbar nav a{padding:8px 11px;border-radius:8px;color:#8f9aa2;font-size:.8rem;text-decoration:none}.lab-topbar nav a:hover{color:#eef4f5;background:rgba(255,255,255,.055)}.topbar-status{justify-self:end;display:flex;align-items:center;gap:8px;color:#84918d}.topbar-status span{width:7px;height:7px;border-radius:50%;background:var(--lab-accent-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--lab-accent-primary) 12%,transparent)}.lab-layout{width:min(1920px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start}.lab-main{min-width:0;padding:clamp(20px,3vw,44px)}.lab-intro{min-height:255px;padding:34px clamp(24px,4vw,56px);border:1px solid var(--lab-border);border-radius:18px;background:#0b0e11;display:flex;align-items:end;justify-content:space-between;gap:38px}.eyebrow{color:var(--lab-accent-primary)}.lab-intro h1{max-width:760px;margin:18px 0 12px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em;font-weight:570}.lab-intro>div>p{max-width:720px;margin:0;color:#8e9aa2;font-size:1rem;line-height:1.65}.intro-status{min-width:235px;padding:14px;border:1px solid var(--lab-border);border-radius:var(--lab-radius);display:flex;gap:10px;color:var(--lab-accent-primary)}.intro-status p{margin:0;display:grid;gap:4px}.intro-status strong{color:#e7eeee;font-size:.82rem}.intro-status span{color:#78858d;font-size:.73rem;line-height:1.4}.lab-section{padding-top:76px;scroll-margin-top:58px}.section-heading{margin-bottom:24px;display:flex;justify-content:space-between;align-items:end;gap:32px}.section-heading>div{display:flex;align-items:baseline;gap:14px}.section-index{color:#4f5b64;font-variant-numeric:tabular-nums}.section-heading h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.2rem);letter-spacing:-.035em;font-weight:560}.section-heading>p{max-width:560px;margin:0;color:#77838c;font-size:.82rem;line-height:1.55;text-align:right}.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lab-page-gap)}.candidate-card,.dashboard-select-wrap,.reference-card,.token-grid fieldset{border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:#0b0e11;box-shadow:var(--lab-panel-shadow)}.reference-card{overflow:hidden}.reference-image{position:relative;aspect-ratio:16/9;background:#020304;overflow:hidden}.reference-image img{width:100%;height:100%;object-fit:contain}.reference-image span{position:absolute;top:10px;left:10px;padding:6px 8px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(0,0,0,.84);color:#bcc6cc;font-size:.59rem;letter-spacing:.11em}.reference-copy{padding:var(--lab-card-pad);display:grid;grid-template-columns:minmax(130px,.65fr) 1fr;gap:18px}.reference-copy h3{margin:0;font-size:.95rem;font-weight:560}.reference-copy ul{margin:0;padding:0;color:#7e8a92;font-size:.75rem;line-height:1.55;list-style:none;column-count:2}.reference-copy li:before{content:"— ";color:#4f5e66}.dashboard-stack{display:grid;gap:24px}.dashboard-select-wrap{position:relative;padding:5px;overflow:hidden}.candidate-card.selected,.dashboard-select-wrap.selected{border-color:color-mix(in srgb,var(--lab-accent-primary) 58%,#293238);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-accent-primary) 22%,transparent),var(--lab-panel-shadow)}.composition-select{position:absolute;z-index:4;top:15px;right:15px;min-height:34px;padding:0 12px;border:1px solid var(--lab-border);border-radius:8px;background:#101419;color:#acb6bc;display:flex;align-items:center;gap:7px;font-size:.72rem;cursor:pointer}.dashboard-select-wrap.selected .composition-select{border-color:color-mix(in srgb,var(--lab-accent-primary) 50%,transparent);background:color-mix(in srgb,var(--lab-accent-primary) 15%,#0e1515);color:var(--lab-accent-primary)}.dashboard-candidate-label{min-height:76px;padding:14px 160px 14px 16px;display:flex;align-items:center;gap:14px}.dashboard-candidate-label>span{padding:7px 8px;border:1px solid var(--lab-border);border-radius:6px;color:var(--lab-accent-primary);font-size:.7rem;letter-spacing:.1em}.dashboard-candidate-label div{display:grid;gap:4px}.dashboard-candidate-label strong{font-size:.9rem}.dashboard-candidate-label p{margin:0;color:#6f7b84;font-size:.72rem}.dashboard-frame{min-height:610px;border:1px solid rgba(255,255,255,.07);border-radius:calc(var(--lab-radius) - 2px);background:#06080a;overflow:hidden;display:grid;grid-template-columns:var(--lab-nav-width) minmax(0,1fr)}.dashboard-sidebar{padding:20px 12px 12px;border-right:1px solid rgba(255,255,255,.075);background:#080a0d;display:flex;flex-direction:column;gap:20px}.dashboard-sidebar>img{display:none}.dashboard-brand{width:140px;max-width:100%;overflow:hidden;display:block;line-height:0}.dashboard-brand img{width:100%;height:auto;display:block}.dashboard-sidebar>.dashboard-brand{width:132px;margin:0 7px}.dashboard-user,.dashboard-workspace{padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:flex;align-items:center;gap:8px}.dashboard-user>span,.dashboard-workspace>span{width:28px;height:28px;flex:0 0 auto;border-radius:7px;background:#182129;color:#9fd7c1;display:grid;place-items:center;font-size:.64rem;font-weight:650}.dashboard-user div,.dashboard-workspace div{min-width:0;display:grid;gap:2px}.dashboard-user strong,.dashboard-workspace strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-user small,.dashboard-workspace small{color:#58646d;font-size:.59rem}.dashboard-sidebar nav{display:grid;gap:3px}.dashboard-sidebar nav span{min-height:34px;padding:0 9px;border-radius:7px;color:#68747c;display:flex;align-items:center;gap:9px;font-size:.67rem}.dashboard-sidebar nav span.active{background:color-mix(in srgb,var(--lab-accent-primary) 11%,#0b0f12);color:#ccebdc}.dashboard-sidebar nav em{font-style:normal}.dashboard-user{margin-top:auto;border-color:transparent}.dashboard-main{min-width:0;padding:var(--lab-page-gap);display:flex;flex-direction:column;gap:var(--lab-row-gap)}.dashboard-feed header,.dashboard-live header,.dashboard-top,.dashboard-top>div:last-child,.dashboard-trend header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-feed header p,.dashboard-live header p,.dashboard-top p,.dashboard-trend header p{margin:0 0 4px;color:#5c6871;font-size:.56rem;letter-spacing:.1em}.dashboard-top h3{margin:0;font-size:1.18rem;font-weight:540;letter-spacing:-.02em}.dashboard-feed header button,.dashboard-live header>span,.dashboard-top button,.dashboard-top>div:last-child>span,.dashboard-trend header>span{min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0c1013;color:#849098;font-size:.62rem}.dashboard-top>div:last-child>span{width:30px;padding:0;display:grid;place-items:center}.dashboard-demo{min-height:30px;padding:6px 9px;border-left:2px solid var(--lab-accent-primary);background:rgba(255,255,255,.025);display:flex;align-items:center;gap:10px}.dashboard-demo span{color:var(--lab-accent-primary)}.dashboard-demo p{margin:0;color:#5d6870;font-size:.61rem}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lab-row-gap)}.dashboard-feed,.dashboard-live,.dashboard-metrics section,.dashboard-trend{min-width:0;padding:var(--lab-card-pad);border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:#0a0d10;box-shadow:var(--lab-panel-shadow)}.dashboard-metrics section{min-height:154px;display:flex;flex-direction:column}.dashboard-metrics p{margin:0;color:#69757d;font-size:.64rem}.dashboard-metrics strong{margin-top:7px;font-size:clamp(1.1rem,2vw,var(--lab-number-size));line-height:1;font-weight:560;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.dashboard-metrics small{margin-top:6px;color:#66717a;font-size:.58rem}.dashboard-metrics small.positive{color:#6fc998}.dashboard-metrics .spark{height:46px;margin-top:auto}.dashboard-live-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(210px,.8fr);gap:var(--lab-row-gap)}.dashboard-feed,.dashboard-live{min-height:250px}.dashboard-live h4,.dashboard-trend h4{margin:0;font-size:.92rem;font-weight:520}@keyframes live-pulse{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:var(--lab-live-intensity)}}.dashboard-feed header{margin-bottom:7px}.dashboard-feed header button{border:0;background:transparent}.dashboard-feed>div{padding:9px 0;border-top:1px solid rgba(255,255,255,.055);display:flex;gap:8px}.dashboard-feed i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:#6f7c84}.dashboard-feed i.tone-positive{background:#70d99b}.dashboard-feed i.tone-accent{background:#6fa5e5}.dashboard-feed i.tone-danger{background:#d67b6b}.dashboard-feed>div p{margin:0;min-width:0;display:grid;gap:3px}.dashboard-feed strong{font-size:.66rem;font-weight:540}.dashboard-feed span{color:#8b969d;font-size:.61rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-feed small{color:#505b63;font-size:.57rem}.dashboard-attention{min-height:43px;padding:8px 10px;border:1px solid rgba(211,122,107,.2);border-radius:8px;background:rgba(211,122,107,.045);display:flex;align-items:center;gap:12px;font-size:.64rem}.dashboard-attention>span{color:#d8998e}.dashboard-attention p{margin:0;color:#66727a;flex:1}.dashboard-attention button{border:0;background:transparent;color:#9aa5ac;font-size:.61rem}.dashboard-trend{display:grid;grid-template-columns:minmax(170px,.32fr) 1fr;align-items:center}.dashboard-trend header{align-items:start}.dashboard-trend .trend-chart{min-width:0}.operator-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.operator-strip span{padding:8px 10px;border-left:1px solid var(--lab-border);color:#66727a;font-size:.59rem}.operator-strip b{display:block;margin-bottom:2px;color:#dce3e6;font-size:.8rem;font-weight:560}.dashboard-a .dashboard-frame{--lab-nav-width:178px}.dashboard-a .dashboard-sidebar nav span.active{box-shadow:inset 2px 0 #73d99b}.dashboard-b .dashboard-frame{--lab-nav-width:198px}.dashboard-b .dashboard-sidebar{background:#090d11}.dashboard-b .dashboard-workspace{border-color:rgba(105,157,209,.16)}.dashboard-c .dashboard-frame{--lab-nav-width:154px}.dashboard-c .dashboard-sidebar nav span{min-height:29px}.dashboard-c .dashboard-metrics section{min-height:135px}.dashboard-c .dashboard-live-grid{grid-template-columns:1.3fr 1fr}.exploration-note{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(109,167,255,.18);border-radius:10px;background:linear-gradient(110deg,rgba(109,167,255,.07),rgba(121,212,177,.025));color:#72a9ff;display:flex;align-items:center;gap:10px}.exploration-note p{margin:0;display:grid;gap:3px}.exploration-note strong{color:#b8c8d5;font-size:.72rem;font-weight:590}.exploration-note span{color:#677680;font-size:.64rem}.exploration-stack{gap:34px}.reference-composition-label{position:relative}.reference-composition-label>small{margin-left:auto;color:#59666f;font-size:.58rem;letter-spacing:.08em;text-align:right;text-transform:uppercase}.reference-frame{min-height:690px;border:1px solid rgba(255,255,255,.075);border-radius:calc(var(--lab-radius) - 2px);background:#06090e;overflow:hidden;display:grid;grid-template-columns:184px minmax(0,1fr);color:#edf3f7}.reference-frame button{cursor:pointer}.reference-wide-sidebar{min-width:0;padding:21px 13px 14px;border-right:1px solid rgba(255,255,255,.075);background:#070b11;display:flex;flex-direction:column;gap:20px}.reference-wide-sidebar>.dashboard-brand{width:140px;margin:0 6px}.reference-workspace{padding:9px;border:1px solid rgba(108,166,255,.14);border-radius:9px;background:rgba(91,143,211,.035);display:flex;align-items:center;gap:8px}.reference-sidebar-bottom b,.reference-workspace>span{width:28px;height:28px;flex:0 0 auto;border-radius:7px;background:linear-gradient(145deg,#16355d,#0a1e38);color:#b7d3ff;display:grid;place-items:center;font-size:.62rem}.reference-sidebar-bottom p,.reference-workspace p{min-width:0;margin:0;display:grid;gap:2px}.reference-sidebar-bottom strong,.reference-workspace strong{overflow:hidden;font-size:.66rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.reference-sidebar-bottom small,.reference-workspace small{color:#576572;font-size:.56rem}.reference-wide-sidebar nav{display:grid;gap:4px}.reference-sidebar-bottom>span,.reference-wide-sidebar nav span{min-height:35px;padding:0 9px;border-radius:7px;color:#657481;display:flex;align-items:center;gap:9px;font-size:.64rem}.reference-wide-sidebar nav em{font-style:normal}.reference-wide-sidebar nav span.active{background:rgba(92,151,238,.12);color:#b8d3ff;box-shadow:inset 2px 0 #6da7ff}.reference-sidebar-bottom{margin-top:auto;display:grid;gap:10px}.reference-sidebar-bottom>div{padding:9px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px}.fintech-header,.order-heading,.reference-page-header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fintech-header p,.order-heading p,.reference-page-header p,.reference-panel header p,.reference-panel>p{margin:0 0 4px;color:#60707d;font-size:.55rem;letter-spacing:.1em}.order-heading h3,.reference-page-header h3{margin:0;font-size:1.12rem;font-weight:560;letter-spacing:-.02em}.reference-header-actions{display:flex;align-items:center;gap:6px}.order-heading button,.reference-header-actions button,.reference-header-actions>span,.reference-panel header button,.reference-panel>button{min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.085);border-radius:7px;background:rgba(255,255,255,.025);color:#80909d;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.58rem}.reference-header-actions>span{width:30px;padding:0}.reference-study-stamp{min-height:25px;padding:0 8px;border:1px solid rgba(111,169,255,.13);border-radius:5px;background:rgba(75,126,194,.035);color:#607891;display:flex;align-items:center;gap:7px;font-size:.49rem;letter-spacing:.11em}.reference-study-stamp span{width:5px;height:5px;border-radius:50%;background:#79d4b1;box-shadow:0 0 8px rgba(121,212,177,.65)}.reference-panel{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(150deg,#0b1119,#090d13)}.reference-panel>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.reference-panel h4{margin:0;font-size:.8rem;font-weight:550}.fintech-main,.generative-main,.order-main,.product-main{min-width:0;padding:14px;display:flex;flex-direction:column;gap:10px}.generative-dashboard{background:radial-gradient(circle at 68% 16%,rgba(58,96,151,.1),transparent 28%),#070a0f}.generative-grid{min-height:565px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.7fr) 220px;grid-template-rows:300px 1fr;gap:10px}.generative-revenue{grid-column:1}.generative-revenue header h4{margin-top:6px;font-size:1.5rem;letter-spacing:-.04em}.generative-revenue header span{color:#79d4b1;font-size:.56rem}.generative-revenue .trend-chart{margin-top:30px}.generative-volume{grid-column:2}.generative-volume header h4{margin-top:6px;font-size:1.35rem}.generative-volume footer{display:flex;justify-content:space-between;color:#50606d;font-size:.5rem}.vertical-bars{height:190px;padding-top:18px;display:flex;align-items:end;gap:6px}.vertical-bars i{width:100%;height:var(--bar-height);border-radius:2px 2px 0 0;background:linear-gradient(180deg,#79d4b1,#274f52);opacity:.86}.vertical-bars i:nth-child(3n){background:linear-gradient(180deg,#6da7ff,#253d62)}.generative-table{grid-column:1/3}.generative-table header button{border:0;background:transparent}.generative-copilot{grid-column:3;grid-row:1/3;border-color:rgba(109,167,255,.18);background:linear-gradient(170deg,#101a29,#090e16 58%);display:flex;flex-direction:column}.copilot-title{display:flex;align-items:center;gap:9px}.copilot-title>span{width:31px;height:31px;border-radius:9px;background:linear-gradient(145deg,#6da7ff,#315f9d);color:white;display:grid;place-items:center;box-shadow:0 8px 24px rgba(53,105,177,.28)}.copilot-title p{margin:0 0 3px;color:#6d89aa;font-size:.51rem;letter-spacing:.1em}.copilot-title h4{margin:0;font-size:.8rem}.copilot-copy{margin:22px 0 16px;color:#a8b7c4;font-size:.66rem;line-height:1.6}.copilot-actions{display:grid;gap:7px}.copilot-actions button{min-height:42px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025);color:#8296a8;display:flex;align-items:center;justify-content:space-between;font-size:.57rem}.generative-copilot label{margin-top:auto;padding:4px;border:1px solid rgba(109,167,255,.18);border-radius:8px;background:#070b11;display:flex}.generative-copilot input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#aebac4;font-size:.57rem}.generative-copilot label button{width:29px;height:29px;border:0;border-radius:6px;background:#6da7ff;color:#07101b;display:grid;place-items:center}.reference-table{margin-top:11px;display:grid}.reference-table>div{min-height:43px;padding:7px 4px;border-top:1px solid rgba(255,255,255,.055);display:grid;grid-template-columns:1.2fr .9fr .55fr .48fr;align-items:center;gap:8px;font-size:.56rem}.reference-table>div>span:first-child{display:grid;gap:2px}.reference-table b{font-weight:560}.reference-table small{color:#53616e;font-size:.49rem}.reference-table strong{font-size:.58rem;font-weight:560}.reference-table em{width:fit-content;padding:4px 6px;border-radius:999px;font-size:.49rem;font-style:normal}.reference-table em.paid{background:rgba(121,212,177,.1);color:#79d4b1}.reference-table em.pending{background:rgba(224,180,92,.1);color:#d9b468}.product-dashboard{background:radial-gradient(circle at 86% 4%,rgba(48,99,182,.14),transparent 28%),#06090e}.product-top-grid{display:grid;grid-template-columns:.65fr 1.5fr;gap:10px}.product-bottom-grid{display:grid;grid-template-columns:1fr 1fr .66fr;gap:10px}.recent-orders,.target-card{min-height:310px}.activity-heatmap header>span,.budget-card header>span,.target-card header>span{color:#61717e;font-size:.54rem}.target-card header h4{margin-top:5px;font-size:1.2rem}.target-ring{width:164px;height:82px;margin:36px auto 20px;overflow:hidden;position:relative}.target-ring:before{width:158px;height:158px;background:conic-gradient(from 270deg,#6da7ff 0 39%,#79d4b1 39% 78%,#18212d 78% 100%)}.target-ring:after,.target-ring:before{content:"";position:absolute;border-radius:50%}.target-ring:after{top:20px;left:20px;width:118px;height:118px;background:#0a1017}.target-ring>div{position:absolute;z-index:2;top:42px;left:0;width:100%;text-align:center;display:grid;gap:2px}.target-ring b{font-size:1.1rem}.target-ring small{color:#5d6b77;font-size:.52rem}.spending-card footer,.success-card footer,.target-card footer{display:flex;justify-content:center;gap:12px;color:#62717d;font-size:.51rem}.spending-card footer span,.success-card footer span,.target-card footer span{display:flex;align-items:center;gap:5px}.spending-card footer i,.success-card footer i,.target-card footer i{width:5px;height:5px;border-radius:50%}.mint{background:#79d4b1}.blue{background:#6da7ff}.violet{background:#9186e8}.red{background:#d9827b}.table-header>div:first-child{min-height:30px}.recent-orders header button{border:0;background:transparent}.category-card,.compact-kpi,.featured-products{min-height:220px}.category-card>div{margin-top:18px;display:grid;gap:15px}.category-card>div p{margin:0;display:grid;grid-template-columns:68px 1fr 28px;align-items:center;gap:8px;color:#74828e;font-size:.54rem}.category-card>div p>b{height:5px;border-radius:99px;background:#18212a;overflow:hidden}.budget-row>i em,.category-card>div p i{width:var(--bar-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f88da,#79d4b1);display:block}.category-card>div p strong{color:#9aabb7;font-size:.55rem}.product-list{margin-top:13px;display:grid}.product-list article{min-height:48px;border-top:1px solid rgba(255,255,255,.055);display:flex;align-items:center;gap:8px}.product-list article>span{width:28px;height:28px;border-radius:7px;background:#142b49;color:#9cc2ff;display:grid;place-items:center;font-size:.52rem}.product-list p{min-width:0;margin:0;flex:1;display:grid;gap:2px}.product-list strong{font-size:.58rem;font-weight:550}.product-list small{color:#55636f;font-size:.49rem}.product-list em{color:#79d4b1;font-size:.52rem;font-style:normal}.compact-kpi{display:flex;flex-direction:column}.compact-kpi>strong{margin-top:10px;font-size:1.55rem;letter-spacing:-.05em}.compact-kpi>span{margin-top:4px;color:#62707c;font-size:.54rem}.compact-kpi .spark{height:62px;margin-top:auto}.order-dashboard{grid-template-columns:164px minmax(0,1fr);background:linear-gradient(125deg,#070b10,#080d14)}.order-heading p{display:flex;align-items:center;gap:5px;letter-spacing:0}.order-heading p span{color:#6da7ff}.order-heading>div:last-child{display:flex;gap:6px}.order-heading button.primary{border-color:#79d4b1;background:#79d4b1;color:#07110c}.order-summary-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:10px}.order-customer,.order-total{min-height:205px}.order-total>strong{display:block;margin:10px 0 7px;font-size:1.65rem;letter-spacing:-.05em}.order-paid{width:fit-content;padding:4px 7px;border-radius:99px;background:rgba(121,212,177,.1);color:#79d4b1;display:flex;align-items:center;gap:4px;font-size:.52rem}.order-customer dl,.order-total dl{margin:18px 0 0;display:grid;gap:8px}.order-customer dl>div,.order-total dl>div{display:flex;justify-content:space-between;gap:12px;font-size:.53rem}.order-customer dt,.order-total dt{color:#5d6b77}.order-customer dd,.order-total dd{margin:0;color:#a6b3bd;display:flex;align-items:center;gap:5px}.order-customer header>span{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#1e477a,#102641);color:#bcd6ff;display:grid;place-items:center;font-size:.58rem}.order-customer button{margin-top:13px;border:0;padding:0;background:transparent;color:#6da7ff}.positive{color:#79d4b1!important}.order-lines{min-height:190px}.order-lines header>span,.settlement-card header>span{padding:4px 7px;border-radius:99px;background:rgba(121,212,177,.09);color:#79d4b1;font-size:.49rem}.order-product{min-height:68px;margin-top:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:36px 1fr 90px 78px;align-items:center;gap:9px}.order-product>span{width:34px;height:34px;border-radius:8px;background:#152e4e;color:#b4d0fa;display:grid;place-items:center;font-size:.54rem}.order-product p{margin:0;display:grid;gap:3px}.order-product strong{font-size:.58rem}.order-product em,.order-product small{color:#5d6b77;font-size:.51rem;font-style:normal}.order-product b{font-size:.58rem;text-align:right}.order-totals{width:250px;margin:8px 0 0 auto;display:grid;gap:5px}.order-totals p{margin:0;display:flex;justify-content:space-between;color:#64727e;font-size:.52rem}.order-totals b{color:#a8b5bf;font-weight:520}.order-totals p:last-child{padding-top:5px;border-top:1px solid rgba(255,255,255,.07)}.order-totals strong{color:#eff5f8}.settlement-card{min-height:160px}.settlement-grid{margin-top:13px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.settlement-grid p{margin:0;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:7px;display:grid;gap:6px}.settlement-grid span{color:#5c6b77;font-size:.49rem}.settlement-grid b,.settlement-grid strong{font-size:.65rem}.settlement-net{border-color:rgba(121,212,177,.18)!important;background:rgba(121,212,177,.04)}.settlement-net strong{color:#79d4b1}.settlement-card footer{margin-top:10px;color:#5b6a75;display:flex;align-items:center;gap:7px;font-size:.51rem}.settlement-card footer button{margin-left:auto;border:0;background:transparent;color:#6da7ff}.fintech-dashboard{grid-template-columns:54px minmax(0,1fr);background:radial-gradient(circle at 52% -5%,rgba(65,120,211,.19),transparent 34%),#060910}.fintech-rail{padding:14px 8px;border-right:1px solid rgba(255,255,255,.075);background:#070a10;display:flex;flex-direction:column;align-items:center;gap:10px}.fintech-rail>span{width:34px;height:34px;border-radius:9px;color:#526270;display:grid;place-items:center}.fintech-rail>span.active{background:linear-gradient(145deg,#386fb8,#244a7d);color:white}.fintech-rail .rail-icon{margin-bottom:18px;color:#9ec3ff}.fintech-rail b{width:30px;height:30px;margin-top:auto;border-radius:50%;background:#142c4c;color:#9fc3fb;display:grid;place-items:center;font-size:.51rem}.fintech-main{padding:12px;gap:8px}.fintech-header{min-height:38px}.fintech-header>.dashboard-brand{width:132px}.fintech-header>div{display:flex;align-items:center;gap:6px}.fintech-header button{width:29px;height:29px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(255,255,255,.02);color:#637482;display:grid;place-items:center}.fintech-header>div>span{width:29px;height:29px;border-radius:50%;background:#17355b;color:#a8cafa;display:grid;place-items:center;font-size:.51rem}.fintech-top-grid{display:grid;grid-template-columns:1.4fr .78fr .63fr;gap:8px}.fintech-middle-grid{display:grid;grid-template-columns:.82fr 1fr .72fr;gap:8px}.fintech-bottom-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:8px}.balance-card,.payout-card,.spending-card{min-height:205px}.activity-heatmap,.budget-card,.success-card{min-height:175px}.quick-actions,.transaction-list{min-height:190px}.balance-card header h4{margin-top:6px;font-size:1.45rem;letter-spacing:-.05em}.balance-card header span{color:#79d4b1;font-size:.52rem}.balance-card .trend-chart{margin-top:10px}.balance-card .trend-chart .recharts-responsive-container{max-height:110px}.balance-card footer{margin-top:-5px;display:flex;gap:12px;color:#5b6b77;font-size:.49rem}.spending-rings{height:112px;position:relative;display:grid;place-items:center}.spending-rings>span{position:absolute;border-radius:50%;display:grid;place-items:center}.spending-rings b{font-size:.46rem;font-weight:550}.ring-a{width:106px;height:106px;background:conic-gradient(#79d4b1 0 71%,#152029 71%)}.ring-a:after,.ring-b:after,.ring-c:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#0a1017}.ring-a b,.ring-b b,.ring-c b{z-index:1}.ring-b{width:76px;height:76px;background:conic-gradient(#6da7ff 0 18%,#152029 18%)}.ring-c{width:47px;height:47px;background:conic-gradient(#9186e8 0 11%,#152029 11%)}.payout-card{background:linear-gradient(145deg,#193c68,#0e223d 62%,#0b1522)}.payout-card>header p{color:#98b4d7}.payout-card>strong{display:block;margin:15px 0 3px;font-size:1.35rem}.payout-card>span{color:#92adcb;font-size:.51rem}.payout-card>div{margin-top:18px;padding:9px;border-radius:8px;background:rgba(255,255,255,.07);display:grid;gap:5px}.payout-card>div small{color:#8fa9c8;font-size:.45rem}.payout-card>div b{font-size:.57rem}.payout-card>button{width:100%;margin-top:8px;color:#b8d2ef}.budget-row{margin-top:11px}.budget-row p{margin:0 0 5px;display:flex;justify-content:space-between;color:#7b8a96;font-size:.5rem}.budget-row p b{color:#556572;font-weight:500}.budget-row>i{height:5px;border-radius:99px;background:#17212b;overflow:hidden;display:block}.activity-heatmap>div{margin-top:17px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.activity-heatmap i{aspect-ratio:1;border-radius:2px;background:#14202a}.activity-heatmap i[data-level="2"]{background:#1e4660}.activity-heatmap i[data-level="3"]{background:#357897}.activity-heatmap i[data-level="4"]{background:#79d4b1}.activity-heatmap footer{margin-top:8px;display:flex;justify-content:end;align-items:center;gap:4px;color:#51616d;font-size:.45rem}.activity-heatmap footer i{width:7px;height:7px}.success-card>header h4{margin-top:5px;font-size:1.1rem}.success-card .spark{height:64px;margin-top:15px}.success-card footer{margin-top:11px;flex-wrap:wrap;justify-content:start;gap:7px}.transaction-list>article{min-height:36px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:8px}.transaction-list>article>span{width:25px;height:25px;border-radius:7px;display:grid;place-items:center}.transaction-list>article>span.mint{color:#79d4b1;background:rgba(121,212,177,.08)}.transaction-list>article>span.blue{color:#6da7ff;background:rgba(109,167,255,.08)}.transaction-list>article>span.red{color:#d9827b;background:rgba(217,130,123,.08)}.transaction-list article p{min-width:0;margin:0;flex:1;display:grid;gap:2px}.transaction-list article strong{font-size:.54rem}.transaction-list article small{color:#52616d;font-size:.47rem}.transaction-list article b{font-size:.54rem}.quick-actions>div{margin:18px 0;display:flex;justify-content:space-between;gap:5px}.quick-actions>div button{border:0;background:transparent;color:#71818d;display:grid;gap:5px;place-items:center;font-size:.49rem}.quick-actions>div button span{width:29px;height:29px;border-radius:50%;background:#142c4c;color:#a7c8f8;display:grid;place-items:center;font-size:.49rem}.quick-actions>div button:first-child span{background:rgba(121,212,177,.1);color:#79d4b1}.transfer-button{width:100%;border-color:rgba(109,167,255,.3)!important;background:#6da7ff!important;color:#07101a!important}.family-section{padding:30px 0 42px;border-top:1px solid rgba(255,255,255,.07);scroll-margin-top:70px}.family-heading{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.family-heading>div{display:flex;align-items:center;gap:10px}.family-heading>div>span{color:#4f5a62;font-size:.66rem;font-variant-numeric:tabular-nums}.family-heading h3{margin:0;font-size:1rem;font-weight:540}.family-heading>strong{color:var(--lab-accent-primary);font-size:.68rem;font-weight:520;letter-spacing:.04em}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lab-page-gap)}.candidate-card{min-width:0;overflow:hidden}.candidate-header{min-height:54px;padding:9px 10px 9px 13px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:10px}.candidate-header>div{display:grid;gap:3px}.candidate-id{color:#c7d0d5;font-weight:650}.candidate-header small{color:#56626a;font-size:.61rem}.select-button{min-height:31px;padding:0 9px;border:1px solid var(--lab-border);border-radius:7px;background:#101418;color:#9aa5ab;display:flex;align-items:center;gap:5px;font-size:.65rem;cursor:pointer}.candidate-card.selected .select-button{border-color:color-mix(in srgb,var(--lab-accent-primary) 45%,transparent);color:var(--lab-accent-primary)}.candidate-preview{min-height:250px;padding:var(--lab-card-pad);display:grid;place-items:center}.candidate-preview-liveView{min-height:440px;padding:8px}.candidate-preview-checkout,.candidate-preview-contactDetail,.candidate-preview-offer,.candidate-preview-orderDetail,.candidate-preview-portal,.candidate-preview-projectPnl,.candidate-preview-table,.candidate-preview-trendChart{min-height:330px}.score-details{border-top:1px solid rgba(255,255,255,.055)}.score-details summary{padding:10px 13px;color:#66737b;font-size:.65rem;cursor:pointer}.score-details dl{margin:0;padding:0 13px 12px;display:grid;gap:5px}.score-details dl div{display:flex;justify-content:space-between;gap:12px}.score-details dd,.score-details dt{margin:0;color:#69757d;font-size:.62rem}.score-details dd{color:#a9b4b9;font-variant-numeric:tabular-nums}.sample-shell{width:100%;min-height:210px;border:1px solid var(--lab-border);border-radius:9px;background:#07090b;overflow:hidden;display:grid;grid-template-columns:82px 1fr}.sample-shell aside{padding:12px 7px;border-right:1px solid rgba(255,255,255,.07);display:grid;align-content:start;gap:5px}.sample-mark{width:22px;height:22px;margin:0 5px 9px;border:1px solid #9fabb5;border-radius:50%;display:grid;place-items:center;font-size:0}.sample-shell aside span:not(.sample-mark){min-height:25px;padding:0 6px;border-radius:5px;color:#56636b;display:flex;align-items:center;gap:5px;font-size:.52rem}.sample-shell aside span.active{background:rgba(116,216,160,.1);color:#9edabe}.shell-b{grid-template-columns:96px 1fr}.shell-b aside{background:#090d11}.shell-b aside span.active{border-left:2px solid var(--lab-accent-primary)}.shell-c{grid-template-columns:45px 1fr}.shell-c aside span:not(.sample-mark){justify-content:center}.sample-shell-main{padding:12px;display:grid;align-content:start;gap:10px}.sample-shell-main header{display:flex;justify-content:space-between}.sample-shell-main header i{width:28%;height:8px;border-radius:3px;background:#20262b}.sample-shell-main header i:first-child{width:18%;background:#374149}.sample-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sample-kpi-row i{height:56px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#0b0f12}.sample-stage{display:grid;grid-template-columns:1.6fr .75fr;gap:6px}.sample-stage i{height:92px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#090d10}.sample-nav{width:min(100%,245px);padding:10px;border:1px solid var(--lab-border);border-radius:10px;background:#080a0d;display:grid;gap:4px}.sample-workspace{padding:9px 7px;margin-bottom:8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;display:flex;align-items:center;gap:8px}.context-preview .avatar,.sample-workspace>span{width:28px;height:28px;flex:0 0 auto;border-radius:7px;background:#172128;color:var(--lab-accent-primary);display:grid;place-items:center;font-size:.6rem;font-weight:650}.sample-workspace p{flex:1;margin:0;display:grid;gap:2px;font-size:.69rem}.sample-workspace small{color:#526069;font-size:.58rem}.sample-nav>button{min-height:34px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#68757d;display:flex;align-items:center;gap:9px;font-size:.7rem;text-align:left}.sample-nav>button.active{background:rgba(117,216,162,.09);color:#c3e5d5}.sample-nav>button em{margin-left:auto;padding:2px 5px;border-radius:8px;background:#1b2227;font-size:.55rem;font-style:normal}.nav-a>button.active{box-shadow:inset 2px 0 #6eda99}.nav-b{background:#0a0e12}.nav-b>button.active{border:1px solid rgba(116,216,160,.18)}.nav-c{width:min(100%,205px)}.nav-c>button{min-height:29px}.context-preview{width:min(100%,330px);padding:12px;border:1px solid var(--lab-border);border-radius:10px;background:#0a0e11;display:flex;align-items:center;gap:10px}.context-preview>div{flex:1;display:grid;gap:3px}.context-preview strong{font-size:.8rem;font-weight:550}.context-preview small{color:#637079;font-size:.63rem}.context-preview button{min-height:28px;padding:0 8px;border:1px solid var(--lab-border);border-radius:6px;background:transparent;color:#94a0a6;font-size:.62rem}.context-b{border-left:2px solid var(--lab-accent-primary)}.context-c .avatar{border-radius:50%}.filter-preview{width:100%;flex-wrap:wrap}.filter-preview,.filter-preview button{display:flex;align-items:center;gap:7px}.filter-preview button{min-height:34px;padding:0 10px;border:1px solid var(--lab-border);border-radius:8px;background:#0d1114;color:#a3adb3;font-size:.68rem}.filter-preview>span{color:#5e6a72;font-size:.62rem}.filter-b button:first-child{border-color:color-mix(in srgb,var(--lab-accent-secondary) 28%,transparent)}.filter-c{padding:7px;border:1px solid var(--lab-border);border-radius:9px}.filter-c button{min-height:29px;border:0;background:transparent}.chart-preview,.kpi-preview,.pnl-preview,.spark-preview{width:100%;min-height:220px;padding:var(--lab-card-pad);border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:#0a0d10;display:flex;flex-direction:column}.kpi-heading{display:flex;justify-content:space-between;color:#707d85;font-size:.72rem}.kpi-preview>strong{margin-top:12px;font-size:var(--lab-number-size);font-weight:560;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.kpi-preview>p{margin:6px 0 0;color:#6fce9a;display:flex;align-items:center;gap:4px;font-size:.65rem}.kpi-preview>p span{color:#58646c}.kpi-preview .spark{height:64px;margin-top:auto}.kpi-a{border-radius:8px}.kpi-b{border-top-color:color-mix(in srgb,var(--lab-accent-primary) 40%,transparent)}.kpi-c{min-height:190px;border-left:2px solid #87939b}.spark{width:100%;min-height:42px}.mixed-spark{height:64px}.mixed-spark .recharts-surface{overflow:visible}.mixed-spark .recharts-curve,.mixed-trend .recharts-curve{stroke-linecap:butt;stroke-linejoin:miter}.spark-bars .recharts-rectangle{shape-rendering:geometricPrecision;opacity:.92}.spark-area.spark-a .recharts-area-curve{filter:drop-shadow(0 0 3px rgba(113,215,163,.18))}.spark-area.spark-c .recharts-area-curve{filter:drop-shadow(0 0 3px rgba(114,169,255,.18))}.spark-preview{min-height:180px;justify-content:space-between}.spark-preview>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.spark-preview small{color:#67747c;font-size:.68rem}.spark-preview strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.spark-preview .spark{height:90px}.spark-preview-b{background:#0b1013}.spark-preview-c{min-height:150px}.chart-preview,.pnl-preview{min-height:292px}.chart-preview header,.pnl-preview header{margin-bottom:6px;display:flex;align-items:start;justify-content:space-between;gap:10px}.chart-preview header>div,.pnl-preview header>div{display:grid;gap:4px}.chart-preview small,.pnl-preview small{color:#68757d;font-size:.66rem}.chart-preview strong,.pnl-preview strong{font-size:1.15rem;font-weight:560}.chart-preview header>span,.pnl-preview header>span{color:#6fcb99;font-size:.63rem}.trend-chart{width:100%;min-height:132px}.mixed-trend{position:relative}.mixed-trend .recharts-surface{overflow:visible}.trend-series-key{position:absolute;z-index:2;top:0;right:8px;display:flex;gap:10px;color:#78858e;font-size:.58rem;pointer-events:none}.trend-series-key span{display:inline-flex;align-items:center;gap:4px}.trend-series-key span:before{width:9px;height:2px;background:currentColor;content:""}.trend-series-key .gross{color:var(--lab-accent-primary)}.trend-series-key .net{color:#6ea8ff}.live-control-bar{margin-bottom:12px;padding:9px;border:1px solid var(--lab-border);border-radius:9px;background:#0a0e11;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.demo-pill{padding:5px 7px;border-radius:5px;background:color-mix(in srgb,var(--lab-accent-primary) 12%,#0a0f10);color:var(--lab-accent-primary)}.live-control-bar button,.live-control-bar label{min-height:31px;padding:0 9px;border:1px solid var(--lab-border);border-radius:7px;background:#0d1215;color:#9ca7ac;display:flex;align-items:center;gap:6px;font-size:.66rem}.live-control-bar select{border:0;background:transparent;color:#d2d9dc;font-size:.66rem}.event-count{margin-left:auto;color:#647078;font-size:.64rem}.live-globe-frame{position:relative;width:100%;height:390px;border-radius:calc(var(--lab-radius) - 2px);border:1px solid rgba(117,178,196,.08);background:radial-gradient(circle at 50% 48%,rgba(42,85,101,.14),transparent 47%),linear-gradient(180deg,#070b0e,#040608);overflow:hidden;isolation:isolate}.live-globe-frame:after{position:absolute;z-index:2;inset:0;border-radius:inherit;background:radial-gradient(circle at center,transparent 44%,rgba(3,5,7,.18) 68%,rgba(3,5,7,.62) 100%);pointer-events:none;content:""}.live-globe-frame canvas{cursor:grab;opacity:var(--lab-live-intensity)}.live-globe-frame canvas:active{cursor:grabbing}.cobe-globe-canvas{width:100%;height:100%;display:block;touch-action:none;transition:opacity .3s ease}.cobe-globe-frame:not(.is-ready) .cobe-globe-canvas{opacity:0}.cobe-pulse-layer{position:absolute;z-index:4;inset:0;pointer-events:none}.cobe-pulse-marker{position:absolute;position-anchor:var(--pulse-anchor);top:anchor(center);left:anchor(center);width:42px;height:42px;opacity:calc(var(--pulse-visible) * var(--lab-live-intensity));transform:translate(-50%,-50%);transition:opacity .18s linear}.cobe-pulse-marker b,.cobe-pulse-marker i{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.cobe-pulse-marker i{width:100%;height:100%;border:1px solid color-mix(in srgb,var(--pulse-color) 84%,white 16%);box-shadow:0 0 14px color-mix(in srgb,var(--pulse-color) 28%,transparent);animation:cobe-marker-pulse 2s ease-out var(--pulse-delay) infinite}.cobe-pulse-marker i:nth-child(2){animation-delay:calc(var(--pulse-delay) + .65s)}.cobe-pulse-marker b{width:8px;height:8px;border:2px solid #e9fbf5;background:var(--pulse-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse-color) 18%,transparent),0 0 14px var(--pulse-color)}@keyframes cobe-marker-pulse{0%{opacity:.86;transform:translate(-50%,-50%) scale(.24)}78%,to{opacity:0;transform:translate(-50%,-50%) scale(1.34)}}.globe-tools{position:absolute;z-index:6;top:10px;right:10px;display:grid;gap:5px}.globe-tools button{width:31px;height:31px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:rgba(9,13,16,.88);color:#aab4ba;display:grid;place-items:center}.globe-tools button:disabled{cursor:not-allowed;opacity:.38}.globe-caption{position:absolute;z-index:6;right:12px;bottom:12px;left:12px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(6,9,11,.84);backdrop-filter:blur(10px);display:grid;gap:4px}.globe-caption span{color:#5e6a72;font-size:.61rem}.globe-caption strong{overflow:hidden;color:#b9c3c7;font-size:.68rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.cobe-globe-compact{height:204px;margin:0 0 -11px;border:0;border-radius:0;background:radial-gradient(circle at 50% 46%,rgba(43,96,111,.12),transparent 50%)}.cobe-globe-compact:after{background:radial-gradient(circle at 50% 48%,transparent 45%,rgba(9,13,16,.24) 70%,#0a0d10 100%)}.cobe-globe-compact .cobe-pulse-marker{width:30px;height:30px}.cobe-globe-compact .cobe-pulse-marker b{width:6px;height:6px;border-width:1px}.cobe-compact-meta{position:absolute;z-index:6;right:7px;bottom:9px;left:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.cobe-compact-meta span{color:#536068;font-size:.49rem;letter-spacing:.08em}.cobe-compact-meta strong{overflow:hidden;color:#809098;font-size:.58rem;font-weight:540;text-overflow:ellipsis;white-space:nowrap}@supports not (position-anchor:--cobe-test){.cobe-pulse-layer{display:none}}.flat-map{position:relative;width:100%;min-height:350px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#070b0e;display:grid;place-items:center;overflow:hidden}.flat-map svg{width:100%;height:auto;opacity:var(--lab-live-intensity)}.map-grid line{stroke:rgba(111,143,157,.09);stroke-width:.7}.map-land path{fill:#111b20;stroke:#2a4048;stroke-width:.8}.flat-map circle{filter:drop-shadow(0 0 4px currentColor);animation:live-pulse var(--lab-motion-duration) ease-out both}.map-summary{position:absolute;right:12px;bottom:12px;padding:9px 11px;border:1px solid var(--lab-border);border-radius:8px;background:rgba(6,9,11,.9);display:grid}.map-summary strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.map-summary span{color:#66737b;font-size:.6rem}.signal-field{width:100%;min-height:350px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#080b0e;display:grid;grid-template-columns:minmax(160px,1fr) minmax(135px,.7fr);align-items:center;gap:16px}.signal-radar{position:relative;width:min(100%,270px);aspect-ratio:1;margin:auto;border:1px solid rgba(105,160,176,.18);border-radius:50%;background:#071015}.radar-ring{position:absolute;border:1px solid rgba(105,160,176,.13);border-radius:50%}.radar-ring-one{inset:18%}.radar-ring-two{inset:36%}.radar-axis{position:absolute;background:rgba(105,160,176,.12)}.radar-axis-x{top:50%;right:5%;left:5%;height:1px}.radar-axis-y{top:5%;bottom:5%;left:50%;width:1px}.signal-radar i{position:absolute;z-index:2;width:6px;height:6px;border-radius:50%;opacity:var(--lab-live-intensity);box-shadow:0 0 10px currentColor;animation:live-pulse var(--lab-motion-duration) ease-out both}.signal-list{display:grid}.signal-list>div{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055);display:flex;align-items:center;gap:7px}.signal-list>div>span{width:6px;height:6px;border-radius:50%}.signal-list p{margin:0;display:grid;gap:2px}.signal-list strong{font-size:.67rem}.signal-list small{color:#657179;font-size:.59rem}.feed-preview{width:100%}.feed-row{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:8px 1fr auto;gap:8px}.feed-dot{width:6px;height:6px;margin-top:5px;border-radius:50%;background:#68747c}.tone-positive .feed-dot{background:#71d79b}.tone-accent .feed-dot{background:#6da7e6}.tone-danger .feed-dot{background:#dd8170}.feed-row>div{min-width:0;display:grid;gap:3px}.feed-row strong{font-size:.72rem;font-weight:540}.feed-row p{margin:0;overflow:hidden;color:#949fa5;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.feed-row small,.feed-row time{color:#58646c;font-size:.59rem}.feed-a .feed-row{grid-template-columns:3px 1fr;padding-left:7px}.feed-a .feed-dot{width:3px;height:100%;margin:0;border-radius:0}.feed-b .feed-row{padding:9px;border:0;border-radius:7px}.feed-b .feed-row:hover{background:rgba(255,255,255,.035)}.feed-c .feed-row{padding:7px 0}.table-preview{width:100%}.table-toolbar{margin-bottom:10px;display:flex;justify-content:space-between;gap:8px}.table-toolbar label{min-height:31px;padding:0 8px;border:1px solid var(--lab-border);border-radius:7px;display:flex;align-items:center;gap:6px}.table-toolbar input{min-width:0;border:0;outline:0;background:transparent;color:#d7dfe2;font-size:.65rem}.table-toolbar button{min-height:31px;padding:0 9px;border:1px solid var(--lab-border);border-radius:7px;background:#0d1114;color:#8f9aa1;display:flex;align-items:center;gap:6px;font-size:.64rem}.table-scroll{overflow-x:auto}.table-preview table{width:100%;border-collapse:collapse;font-size:.64rem}.table-preview th{padding:8px;border-bottom:1px solid rgba(255,255,255,.09);color:#5d6971;font-size:.57rem;font-weight:520;text-align:left;text-transform:uppercase}.table-preview td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.055);color:#8d999f;white-space:nowrap}.table-preview td:first-child{display:grid;gap:2px}.table-preview td strong{color:#c4cdd1;font-weight:520}.table-preview td small{color:#566169}.danger-pill,.status-pill{width:fit-content;padding:3px 6px;border-radius:10px;background:rgba(110,212,158,.1);color:#7bd4a2;font-size:.57rem;display:inline-flex;align-items:center;gap:4px}.danger-pill{background:rgba(215,123,106,.1);color:#df8b7b}.table-b tbody tr:hover{background:rgba(255,255,255,.025)}.table-c td,.table-c th{padding-top:7px;padding-bottom:7px}.checkout-preview,.contact-preview,.offer-preview,.order-preview,.portal-preview{width:100%;padding:var(--lab-card-pad);border:1px solid var(--lab-border);border-radius:var(--lab-radius);background:#0a0e11}.contact-head{display:flex;align-items:center;gap:10px}.avatar.large{width:38px;height:38px}.contact-head>div{min-width:0;flex:1}.contact-head strong{font-size:.82rem;font-weight:550}.contact-head p{margin:3px 0 0;color:#69757d;font-size:.62rem}.contact-facts{margin:14px 0;padding:11px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contact-facts p{margin:0;display:grid;gap:4px}.contact-facts small{color:#5f6b73;font-size:.56rem}.contact-facts strong{font-size:.8rem;font-weight:550}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:7px 0;display:grid;grid-template-columns:8px 1fr auto;gap:7px}.timeline i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--lab-accent-primary)}.timeline div{display:grid;gap:2px}.timeline strong{font-size:.66rem;font-weight:520}.timeline small,.timeline time{color:#5d6971;font-size:.58rem}.contact-b{border-top-color:color-mix(in srgb,var(--lab-accent-primary) 35%,transparent)}.contact-c .contact-facts{margin-bottom:7px}.order-line,.order-preview dl div,.order-preview footer,.order-preview header{display:flex;align-items:center;justify-content:space-between;gap:9px}.order-preview header>div{display:grid;gap:5px}.order-preview dt,.order-preview header small{color:#66727a;font-size:.59rem}.order-preview header strong{font-size:1.15rem;font-weight:560}.order-line{margin:13px 0;padding:11px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);font-size:.68rem}.order-preview dl{margin:0;display:grid;gap:7px}.order-preview dd{margin:0;color:#a5b0b5;font-size:.63rem}.order-preview footer{margin-top:13px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);color:#71d39e;font-size:.62rem}.order-preview footer button{border:0;background:transparent;color:#9da8ad;display:flex;align-items:center;gap:5px;font-size:.61rem}.order-b{border-left:2px solid var(--lab-accent-primary)}.order-c{padding:12px}.alert-preview{width:100%;padding:13px;border:1px solid rgba(220,132,113,.2);border-radius:var(--lab-radius);background:rgba(213,120,103,.045);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.alert-icon{width:34px;height:34px;border-radius:8px;background:rgba(218,126,109,.1);color:#dc8776;display:grid;place-items:center}.alert-preview>div{display:grid;gap:3px}.alert-preview strong{font-size:.72rem;font-weight:550}.alert-preview p{margin:0;color:#747f86;font-size:.62rem;line-height:1.4}.alert-preview button{border:0;background:transparent;color:#a8b1b5;display:flex;align-items:center;gap:4px;font-size:.61rem}.alert-b{border-color:rgba(108,166,221,.2);background:rgba(108,166,221,.045)}.alert-b .alert-icon{background:rgba(108,166,221,.1);color:#78aee1}.alert-c{grid-template-columns:auto 1fr}.alert-c button{grid-column:2;justify-self:start}.offer-preview{min-height:285px;display:flex;flex-direction:column}.offer-kicker{color:var(--lab-accent-primary);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.offer-preview h3{margin:12px 0 7px;font-size:1.2rem;font-weight:560;letter-spacing:-.03em}.offer-preview>p{margin:0;color:#7d8990;font-size:.68rem;line-height:1.5}.offer-price{margin:16px 0;display:flex;align-items:baseline;gap:8px}.offer-price strong{font-size:1.8rem;font-weight:560;letter-spacing:-.04em}.offer-price span{color:#657179;font-size:.63rem}.offer-preview ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:7px}.offer-preview li{color:#9ca7ac;display:flex;align-items:center;gap:6px;font-size:.64rem}.offer-preview li svg{color:var(--lab-accent-primary)}.checkout-preview>button,.offer-preview>button,.portal-copy button{min-height:36px;margin-top:auto;border:0;border-radius:8px;background:var(--lab-accent-primary);color:#07100c;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.68rem;font-weight:650}.offer-a{border-radius:8px}.offer-b{border-top:2px solid var(--lab-accent-secondary)}.offer-c{min-height:260px;padding:13px}.checkout-preview{min-height:285px;display:flex;flex-direction:column;gap:9px}.checkout-product{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:9px}.checkout-product>span{width:32px;height:32px;border-radius:8px;background:#142027;color:var(--lab-accent-primary);display:grid;place-items:center}.checkout-product>div{display:grid;gap:2px}.checkout-product strong{font-size:.72rem}.checkout-product small{color:#66727a;font-size:.59rem}.payment-option{padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.payment-option:has(input:checked){border-color:color-mix(in srgb,var(--lab-accent-primary) 38%,transparent);background:color-mix(in srgb,var(--lab-accent-primary) 5%,transparent)}.payment-option input{accent-color:var(--lab-accent-primary)}.payment-option>span{display:grid;gap:2px}.payment-option b,.payment-option strong{font-size:.65rem;font-weight:540}.payment-option small{color:#5e6a72;font-size:.57rem}.checkout-total{padding:9px 0;display:flex;align-items:center;justify-content:space-between;font-size:.68rem}.checkout-total strong{font-size:.9rem}.checkout-preview>small{color:#58646b;font-size:.56rem;text-align:center}.checkout-b{border-left:2px solid var(--lab-accent-primary)}.checkout-c{padding:12px;gap:6px}.portal-preview{padding:0;overflow:hidden}.portal-art{min-height:96px;padding:14px;background:#0c1720;color:#93b9d0;display:flex;align-items:end;justify-content:space-between}.portal-art span{font-size:.63rem;letter-spacing:.2em}.portal-copy{padding:var(--lab-card-pad)}.portal-copy h3{margin:10px 0 5px;font-size:.9rem;font-weight:550}.portal-copy p{margin:0;color:#66727a;font-size:.62rem}.progress{height:4px;margin:12px 0;border-radius:4px;background:#1b2227;overflow:hidden}.progress i{display:block;height:100%;background:var(--lab-accent-primary)}.portal-copy button{width:100%;min-height:34px;background:#171e22;color:#c7d0d4}.portal-b .portal-art{border-bottom:1px solid color-mix(in srgb,var(--lab-accent-secondary) 28%,transparent);background:#0a1219}.portal-c{display:grid;grid-template-columns:.65fr 1fr}.portal-c .portal-art{min-height:100%}.token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lab-page-gap)}.token-grid fieldset{min-width:0;margin:0;padding:var(--lab-card-pad)}.token-grid legend{padding:0 6px;color:#aab4b9;font-size:.72rem}.token-grid fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.token-grid button{min-height:34px;padding:0 10px;border:1px solid var(--lab-border);border-radius:7px;background:#0d1115;color:#7c8990;font-size:.65rem}.token-grid button.active{border-color:color-mix(in srgb,var(--lab-accent-primary) 46%,transparent);background:color-mix(in srgb,var(--lab-accent-primary) 10%,#0b1011);color:var(--lab-accent-primary)}.selection-drawer{position:sticky;z-index:30;top:64px;height:calc(100vh - 64px);border-left:1px solid rgba(255,255,255,.09);background:#090c0f;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.selection-drawer>header{min-height:66px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between}.selection-drawer>header>div{display:flex;align-items:center;gap:9px}.selection-drawer>header>div>span{display:grid;gap:2px}.selection-drawer header strong{font-size:.78rem;font-weight:560}.selection-drawer header small{color:#5f6b73;font-size:.6rem}.selection-count{min-width:27px;height:27px;padding:0 6px;border-radius:14px;background:color-mix(in srgb,var(--lab-accent-primary) 10%,#11181a);color:var(--lab-accent-primary);display:grid;place-items:center;font-size:.63rem}.selection-scroll{min-height:0;overflow:auto}.selection-scroll section{padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}.selection-scroll h3{margin:0 0 10px;color:#8e999f;font-size:.68rem;font-weight:550;text-transform:uppercase;letter-spacing:.08em}.selection-summary p,.selection-tokens p{margin:0;padding:5px 0;display:flex;justify-content:space-between;gap:12px}.selection-summary span,.selection-tokens span{color:#66727a;font-size:.61rem}.selection-summary strong,.selection-tokens strong{color:#aab4b9;font-size:.61rem;font-weight:550;text-align:right}.selection-summary strong{color:var(--lab-accent-primary);font-variant-numeric:tabular-nums}.founder-notes{display:grid;gap:9px}.founder-notes label{color:#68747c;display:grid;gap:5px;font-size:.61rem}.founder-notes textarea{width:100%;resize:vertical;padding:8px;border:1px solid var(--lab-border);border-radius:7px;background:#0d1114;color:#d2dade;font-size:.68rem;line-height:1.4}.drawer-actions{padding:12px;border-top:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:1fr 1fr;gap:7px}.drawer-actions button{min-height:36px;padding:0 8px;border:1px solid var(--lab-border);border-radius:7px;background:#0e1316;color:#97a2a8;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.61rem;cursor:pointer}.drawer-actions button.action-wide{grid-column:1/-1}.drawer-actions button.action-primary{border-color:color-mix(in srgb,var(--lab-accent-primary) 36%,transparent);background:var(--lab-accent-primary);color:#07110c;font-weight:650}.drawer-actions button.action-quiet{background:transparent;color:#69757d}.drawer-notice{min-height:45px;margin:0;padding:8px 13px 12px;color:#5e6a72;font-size:.59rem;line-height:1.4}@media (max-width:1220px){.lab-layout{grid-template-columns:minmax(0,1fr) 300px}.candidate-grid{grid-template-columns:1fr}.candidate-preview{min-height:220px}.candidate-preview-liveView{min-height:420px}}@media (max-width:980px){.lab-topbar{grid-template-columns:1fr auto}.lab-topbar nav{display:none}.lab-layout{display:block}.selection-drawer{position:relative;top:auto;height:auto;border-top:1px solid rgba(255,255,255,.1);border-left:0}.selection-scroll{display:grid;grid-template-columns:1fr 1fr}.founder-notes{grid-column:1/-1}.drawer-actions{grid-template-columns:repeat(4,1fr)}.drawer-actions button.action-wide{grid-column:1/-1}.dashboard-frame{grid-template-columns:148px minmax(0,1fr)}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-frame{grid-template-columns:148px minmax(0,1fr)}.reference-wide-sidebar>.dashboard-brand{width:116px}.generative-grid{grid-template-columns:1fr .75fr;grid-template-rows:280px auto auto}.generative-copilot{grid-column:1/-1;grid-row:3;min-height:250px}.copilot-actions{grid-template-columns:repeat(3,1fr)}.product-bottom-grid{grid-template-columns:1fr 1fr}.compact-kpi{grid-column:1/-1;min-height:170px}.fintech-top-grid{grid-template-columns:1.3fr .8fr}.payout-card{grid-column:1/-1;min-height:180px}.fintech-middle-grid{grid-template-columns:1fr 1fr}.success-card{grid-column:1/-1;min-height:150px}}@media (max-width:760px){.lab-topbar{min-height:58px;padding:8px 12px}.orbital-lockup>img{width:36px;height:36px}.topbar-wordmark{width:96px}.topbar-status{font-size:0}.topbar-status:after{content:"LOCAL";font-size:.61rem}.lab-main{padding:14px 12px 28px}.lab-intro{min-height:0;padding:28px 20px;display:grid}.lab-intro h1{font-size:clamp(2rem,12vw,3.3rem)}.intro-status{min-width:0}.lab-section{padding-top:56px}.section-heading{align-items:start;display:grid;gap:10px}.section-heading>p{text-align:left}.reference-copy,.reference-grid,.token-grid{grid-template-columns:1fr}.reference-copy ul{column-count:1}.dashboard-candidate-label{padding:58px 12px 12px;align-items:start}.composition-select{right:auto;left:15px}.dashboard-frame{min-height:560px;display:block}.dashboard-sidebar{min-height:52px;padding:9px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);display:flex;flex-direction:row;align-items:center}.dashboard-sidebar>.dashboard-brand{width:116px;margin:0}.dashboard-user,.dashboard-workspace{display:none}.dashboard-sidebar nav{margin-left:auto;display:flex}.dashboard-sidebar nav span{width:31px;min-height:31px;padding:0;justify-content:center}.dashboard-sidebar nav em{display:none}.dashboard-main{padding:10px}.dashboard-demo p,.dashboard-top>div:last-child button:first-child{display:none}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics section{min-height:125px}.dashboard-live-grid{grid-template-columns:1fr}.dashboard-feed,.dashboard-live{min-height:220px}.dashboard-trend{grid-template-columns:1fr}.dashboard-attention{align-items:start;flex-wrap:wrap}.dashboard-attention p{min-width:100%;order:3}.operator-strip{grid-template-columns:1fr 1fr}.candidate-grid{grid-template-columns:1fr}.candidate-preview{min-height:210px}.candidate-preview-liveView{min-height:380px}.signal-field{grid-template-columns:1fr}.signal-list{grid-template-columns:1fr 1fr;gap:0 10px}.live-control-bar{align-items:stretch}.event-count{width:100%;margin-left:0}.selection-scroll{display:block}.drawer-actions{grid-template-columns:1fr 1fr}.drawer-actions button.action-wide{grid-column:1/-1}.reference-composition-label{padding-right:12px;display:grid;grid-template-columns:auto 1fr}.reference-composition-label>small{grid-column:1/-1;margin:0;text-align:left}.reference-frame{min-height:0;display:block}.reference-wide-sidebar{min-height:54px;padding:9px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075);flex-direction:row;align-items:center;gap:8px}.reference-wide-sidebar>.dashboard-brand{width:116px;margin:0}.reference-sidebar-bottom,.reference-workspace{display:none}.reference-wide-sidebar nav{margin-left:auto;display:flex}.reference-wide-sidebar nav span{width:31px;min-height:31px;padding:0;justify-content:center}.reference-wide-sidebar nav em{display:none}.reference-page-header{align-items:start}.reference-header-actions button:first-child{display:none}.fintech-main,.generative-main,.order-main,.product-main{padding:10px}.fintech-bottom-grid,.fintech-middle-grid,.fintech-top-grid,.generative-grid,.order-summary-grid,.product-bottom-grid,.product-top-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.compact-kpi,.generative-copilot,.generative-revenue,.generative-table,.generative-volume,.payout-card,.success-card{grid-column:1;grid-row:auto}.generative-revenue,.generative-volume{min-height:260px}.generative-table{min-height:190px}.generative-copilot{min-height:330px}.copilot-actions{grid-template-columns:1fr}.category-card,.compact-kpi,.featured-products,.recent-orders,.target-card{min-height:220px}.reference-table>div{grid-template-columns:1.35fr .7fr .55fr}.reference-table>div>span:nth-child(2){display:none}.order-heading{align-items:start}.order-heading>div:last-child{display:grid}.order-product{grid-template-columns:36px 1fr 78px}.order-product>em{display:none}.order-totals{width:100%}.settlement-grid{grid-template-columns:1fr 1fr}.fintech-dashboard{display:block}.fintech-rail{min-height:46px;padding:6px 9px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075);flex-direction:row}.fintech-rail>span{width:31px;height:31px}.fintech-rail .rail-icon{margin:0 auto 0 0}.fintech-rail b{margin:0 0 0 auto}.fintech-header>.dashboard-brand{width:116px}.activity-heatmap,.balance-card,.budget-card,.payout-card,.quick-actions,.spending-card,.success-card,.transaction-list{min-height:180px}}@media (max-width:430px){.orbital-lockup small{font-size:.55rem}.lab-intro>div>p{font-size:.92rem}.dashboard-top h3{font-size:1rem}.dashboard-metrics strong{font-size:1.25rem}.dashboard-live-grid{grid-template-columns:minmax(0,1fr)}.sample-shell{grid-template-columns:52px 1fr}.sample-shell aside span:not(.sample-mark){font-size:0;justify-content:center}.portal-c{grid-template-columns:1fr}.topbar-wordmark{width:82px}.reference-wide-sidebar>.dashboard-brand{width:102px}.reference-wide-sidebar nav span:nth-child(4),.reference-wide-sidebar nav span:nth-child(5){display:none}.reference-header-actions button{font-size:0;width:30px;padding:0}.settlement-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.design-lab *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.motion-off *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0s!important}