.service-experience{--svc-ink:#152630;--svc-muted:#60717a;--svc-line:#d6dfdf;--svc-blue:#2459db;--svc-paper:#f4f6f4;color:var(--svc-ink);background:var(--svc-paper)}.service-architecture,.service-boundaries,.service-close,.service-deliverable-section,.service-delivery,.service-fit,.service-hero,.service-questions,.service-related,.service-scenarios,.service-studio-directory,.service-workflow{max-width:1480px;margin-inline:auto;padding:96px 48px;min-width:0}.service-kicker{display:block;font:500 10px/1.7 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#3660a1}.service-experience h1,.service-experience h2,.service-experience h3,.service-studio-directory h2,.service-studio-directory h3{font-family:var(--font-instrument),sans-serif;font-weight:500;text-wrap:balance}.service-experience h2,.service-studio-directory h2{font-size:clamp(30px,3.1vw,49px);line-height:1.08;letter-spacing:-.045em;white-space:pre-line}.service-experience p,.service-studio-directory p{line-height:1.8}.service-experience a:focus-visible,.service-experience button:focus-visible,.service-experience summary:focus-visible,.service-studio-directory a:focus-visible,.service-studio-directory button:focus-visible,.service-studio-directory input:focus-visible{outline:2px solid #2860ec;outline-offset:5px}.service-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#687d87;font-size:12px;margin-bottom:65px}.service-breadcrumb span{color:#a3b1b8}.service-hero{padding-top:47px;padding-bottom:88px}.service-hero-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:8%;align-items:end}.service-hero h1{font-size:clamp(43px,5.3vw,77px);line-height:1.04;letter-spacing:-.052em;margin:22px 0 25px;max-width:820px}.service-hero-description{font-size:clamp(16px,1.4vw,19px);max-width:730px;color:#52656f}.service-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}.service-experience .button{min-height:48px;gap:15px;border-radius:999px;font-size:14px;padding:14px 23px}.service-experience .text-link{font-size:13px;gap:10px;min-height:44px;display:inline-flex;align-items:center}.service-hero-brief{border-inline-start:1px solid #ccd7d9;padding-inline-start:28px}.service-hero-brief>p{font-size:15px;color:#52656f;margin:17px 0 30px}.service-hero-brief>div{border-top:1px solid #d4dcde;padding:15px 0;display:flex;flex-direction:column;gap:8px}.service-hero-brief>div>span{font:9px/1.7 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#7a8d96}.service-hero-brief strong{font-size:13px;font-weight:500;line-height:1.7}.service-studio-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.service-studio-heading h2{margin-top:16px}.service-studio-heading>p{max-width:450px;font-size:16px;line-height:1.8;color:#61737c}.service-scenarios{padding-top:55px;padding-bottom:60px}.service-scenarios>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:25px}.service-scenarios article{display:flex;gap:18px;border-top:1px solid #ced8da;padding-top:22px}.service-scenarios article>span{font:10px/1.8 var(--font-geist-mono),monospace;color:#8496a0;padding-top:4px}.service-scenarios article h2{font-size:23px;line-height:1.35;letter-spacing:-.02em}.service-workflow{padding-top:60px}.service-workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:42px;align-items:start}.service-workflow-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.service-workflow-steps li{border:1px solid transparent;border-bottom-color:#d2dcde;border-radius:3px;transition:background .25s,border-color .25s}.service-workflow-steps li[data-active=true]{border-color:#9fb9ec;background:#e9effa;box-shadow:inset 3px 0 0 #2b64df}.service-workflow-steps button{display:flex;text-align:start;align-items:start;width:100%;gap:20px;padding:25px 21px;color:#193442;background:transparent;border:0;cursor:pointer;min-height:150px}.service-workflow-steps button>span:nth-child(2){flex:1;min-width:0}.service-workflow-steps strong{display:block;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:12px}.service-workflow-steps button>span:nth-child(2)>span{display:block;font-size:14px;line-height:1.8;color:#627680}.service-step-index{font:11px/1.8 var(--font-geist-mono),monospace;color:#47709e;flex-shrink:0;padding-top:3px}.service-workflow-steps button>svg{flex-shrink:0;margin-top:2px;opacity:.55}.service-workbench{background:#0d202b;color:#e6edf1;border:1px solid #294150;border-radius:10px;overflow:hidden;box-shadow:0 26px 58px #0b233010;min-height:510px}.service-workbench-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 24px;border-bottom:1px solid #36505e}.service-workbench-top>span{display:flex;align-items:center;gap:10px;font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.06em}.service-workbench-top>small{font-size:10px;color:#9aadb6;line-height:1.6;text-align:end}.service-workbench-body{padding:29px}.service-input-label{display:flex;gap:9px;align-items:center;font:9px/1.7 var(--font-geist-mono),monospace;letter-spacing:.08em;color:#97afbd;margin-bottom:13px}.service-input-stack{display:grid;gap:7px}.service-input-stack>div{display:flex;gap:12px;align-items:center;border:1px solid #375261;background:#19323f;padding:12px 14px;border-radius:5px}.service-input-stack>div>span{height:5px;width:5px;flex-shrink:0;background:#84b6da;border-radius:50%}.service-input-stack p{font-size:12px;line-height:1.6;color:#c8d5dd}.service-flow-connector{display:flex;flex-direction:column;align-items:center;gap:6px;color:#96bfff;padding:11px 0}.service-flow-connector i{height:14px;width:1px;background:#7395bc}.service-output-card{padding:23px;border:1px solid #779ca9;border-radius:6px;background:linear-gradient(135deg,#eaf5f5,#daeaf0);color:#143344;animation:service-panel-in .32s ease-out}.service-output-card>div{display:flex;gap:9px;align-items:center;color:#386883;font:9px/1.5 var(--font-geist-mono),monospace;letter-spacing:.08em}.service-output-card h3{font-size:25px;line-height:1.25;margin-top:17px;letter-spacing:-.03em}.service-output-card p{font-size:13px;line-height:1.8;color:#526f7d;margin-top:13px}.service-output-review{display:flex;gap:8px;align-items:center;border-top:1px solid #adc5cf;padding-top:15px;margin-top:20px;font-size:10px;color:#47715d;line-height:1.6}.service-workbench-footer{display:flex;justify-content:space-between;gap:20px;padding:15px 24px;border-top:1px solid #36505e;font:9px/1.7 var(--font-geist-mono),monospace;color:#99adbb}.service-deliverable-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;padding-top:40px}.service-deliverable-section h2{margin:18px 0 20px}.service-deliverable-section p{color:#63737d;max-width:480px;font-size:15px}.service-deliverable-section ul{list-style:none;margin:0;padding:0}.service-deliverable-section li{padding:20px 0;border-bottom:1px solid #d2dcde;display:flex;gap:16px;align-items:start;font-size:18px;line-height:1.5}.service-deliverable-section li:first-child{border-top:1px solid #d2dcde}.service-deliverable-section li svg{color:#386fb2;flex-shrink:0;margin-top:4px}.service-architecture{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:9%;padding-top:20px;padding-bottom:55px}.service-architecture h2{margin:18px 0 24px}.service-architecture>div>p{font-size:16px;color:#617780;line-height:1.9}.service-architecture aside{background:#e6eceb;border:1px solid #d4dfe0;border-radius:5px;padding:31px}.service-architecture h3{font-size:22px;line-height:1.4;letter-spacing:-.02em}.service-architecture ul{list-style:none;padding:0;margin:20px 0}.service-architecture li{display:flex;gap:11px;align-items:start;padding:13px 0;border-bottom:1px solid #c9d5d8;color:#4f6874;font-size:14px;line-height:1.7}.service-architecture li svg{flex-shrink:0;margin-top:4px;color:#6e8693}.service-architecture small{font-size:12px;line-height:1.8;display:block;color:#6b7f88}.service-boundaries{padding-top:20px;padding-bottom:90px}.service-boundaries>div{display:flex;align-items:center;gap:13px;padding-top:30px;border-top:1px solid #ced9db}.service-boundaries h2{font-size:22px;line-height:1.3;letter-spacing:-.02em}.service-boundaries svg{color:#5d7c8c;flex-shrink:0}.service-boundaries ul{display:grid;grid-template-columns:1fr 1fr;gap:45px;list-style:none;padding:0;margin:20px 0 0 38px}.service-boundaries li{font-size:13px;color:#677d88;line-height:1.85}.service-fit{background:#e3ebf4;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:65px;border-top:1px solid #c8d6e7;border-bottom:1px solid #c8d6e7}.service-fit h2{margin:19px 0 25px}.service-fit-copy>p{font-size:16px;color:#5b6f83}.service-product-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:27px}.service-product-links a{display:flex;gap:23px;align-items:center;padding:11px 15px;min-height:44px;border:1px solid #b5c8df;background:#eef3fa;border-radius:4px;font-size:13px;color:#255587}.service-product-links a:hover{background:#fff}.service-fit-panel{background:#f5f8fc;padding:26px;border:1px solid #c5d6e9;border-radius:6px}.service-fit-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.service-fit-choices button{display:flex;flex-direction:column;align-items:start;text-align:start;gap:10px;background:#fff;border:1px solid #d3dfec;border-radius:4px;padding:19px;cursor:pointer;color:#345069;min-height:165px;transition:background .2s,border-color .2s}.service-fit-choices button[aria-pressed=true]{background:#e7efff;border-color:#789cdf;box-shadow:inset 0 0 0 1px #789cdf}.service-fit-choices strong{font-size:15px;line-height:1.4;font-weight:500}.service-fit-choices span{font-size:12px;line-height:1.7;color:#697f91}.service-fit-panel>p{font-size:13px;color:#647889;margin:20px 0;min-height:70px}.service-fit-panel>.button{display:flex;width:100%;justify-content:space-between}.service-fit-panel>small{font-size:10px;color:#748494;line-height:1.8;display:block;margin-top:15px}.service-delivery{color:#173340}.service-delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;list-style:none;padding:0;margin:0}.service-delivery-grid li{border-top:1px solid #c7d6dc;padding-top:20px}.service-delivery-grid li>div{display:flex;justify-content:space-between;align-items:center;color:#577e97;margin-bottom:29px}.service-delivery-grid li>div>span{font:10px var(--font-geist-mono),monospace}.service-delivery-grid h3{font-size:23px;line-height:1.3;margin-bottom:15px}.service-delivery-grid p{font-size:14px;color:#687d88}.service-questions{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:10%;padding-top:0}.service-questions h2{margin-top:18px}.service-questions details{border-top:1px solid #cad7dc}.service-questions details:last-child{border-bottom:1px solid #cad7dc}.service-questions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:25px 0;font-size:19px;line-height:1.45}.service-questions summary::-webkit-details-marker{display:none}.service-questions summary>span{font-size:25px;font-weight:300;color:#718d9b;transition:transform .2s}.service-questions details[open] summary>span{transform:rotate(45deg)}.service-questions details p{font-size:15px;line-height:1.85;color:#647c89;padding:0 0 25px}.service-related{padding-top:0}.service-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-related-grid a{background:#eaf0f0;border:1px solid #d2dedd;padding:28px;position:relative;transition:background .25s;min-height:205px}.service-related-grid a:hover{background:#e0e9ed}.service-related-grid h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;padding-inline-end:30px}.service-related-grid p{font-size:14px;color:#6b818c;margin-top:18px}.service-related-grid svg{position:absolute;top:29px;inset-inline-end:24px;color:#678495}.service-close{background:#102a39;color:#e8f1f7;display:flex;justify-content:space-between;gap:55px;align-items:center}.service-close .service-kicker{color:#9ebdde}.service-close h2{margin-top:20px}.service-close>div:last-child{max-width:370px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.service-close .button{background:#e8f2ff;color:#193447;border:1px solid #c4defb}.service-close .text-link{color:#d9e8fa}.service-close p{font-size:13px;color:#9eb6c8}.service-studio-directory{color:#152e3c;padding-top:55px}.service-directory-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid #d0dade;padding-bottom:18px}.service-filter-group{display:flex;flex-wrap:wrap;gap:7px}.service-filter-group button{display:flex;gap:10px;align-items:center;min-height:43px;font-size:12px;padding:9px 13px;border:1px solid #d1dce2;border-radius:4px;background:#f9fbfc;color:#637a88;cursor:pointer}.service-filter-group button[aria-pressed=true]{background:#143547;color:#edf6ff;border-color:#143547}.service-filter-group button>span{font:10px var(--font-geist-mono),monospace;opacity:.65}.service-search{display:flex;align-items:center;gap:10px;border:1px solid #d0dce1;border-radius:4px;padding:10px 13px;color:#8a9ba3;min-width:170px;max-width:245px}.service-search input{background:transparent;outline:0;border:0;min-width:0;width:100%;font-size:13px;color:#315365}.service-results{font:10px/1.8 var(--font-geist-mono),monospace;color:#7b919c;margin:18px 0}.service-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-offer-card{display:flex;flex-direction:column;border:1px solid #d4dfe2;border-radius:3px;padding:24px;min-height:245px;transition:background .25s,border-color .25s;position:relative;background:#f5f8f8;overflow:hidden}.service-offer-card[hidden]{display:none!important}.service-offer-card:hover{background:#eaf0fa;border-color:#97b3dd}.service-card-meta{display:flex;align-items:center;gap:11px;font:9px/1.6 var(--font-geist-mono),monospace;color:#778f9d}.service-card-meta>span:nth-child(2){flex:1;min-width:0}.service-card-meta svg{flex-shrink:0;color:#39688e}.service-offer-card h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin-top:25px}.service-offer-card p{font-size:14px;color:#6b818d;margin:14px 0 22px}.service-card-action{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:11px;color:#39698f}.service-offer-card[data-family=blockchain]{background:#f0f3f5}.service-offer-card[data-family=blockchain]:hover{background:#e7edf2}.service-squad-banner{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:36px;margin-top:45px;background:#e3ecfb;border:1px solid #bbcee9}.service-squad-banner>div{max-width:750px}.service-squad-banner h3{font-size:32px;line-height:1.2;letter-spacing:-.03em;margin:14px 0}.service-squad-banner p{font-size:14px;color:#607897;line-height:1.8}.service-squad-banner>span{font-size:13px;display:flex;align-items:center;gap:20px;flex-shrink:0;color:#315886}.service-empty{padding:40px 0}.service-empty h3{font-size:27px;margin-bottom:15px}.service-empty p{margin-bottom:20px;color:#6b818d;max-width:580px}.service-visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}@keyframes service-panel-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}[dir=rtl] .service-experience h1,[dir=rtl] .service-experience h2,[dir=rtl] .service-experience h3,[dir=rtl] .service-studio-directory h2,[dir=rtl] .service-studio-directory h3{font-family:var(--font-arabic),sans-serif;letter-spacing:0;line-height:1.45}[dir=rtl] .service-kicker{letter-spacing:0;font-family:var(--font-arabic),sans-serif}[dir=rtl] .service-workflow-steps li[data-active=true]{box-shadow:inset -3px 0 0 #2b64df}[dir=rtl] .service-experience .lucide-arrow-right,[dir=rtl] .service-experience .lucide-chevron-right,[dir=rtl] .service-studio-directory .lucide-arrow-right{transform:scaleX(-1)}[dir=rtl] .service-boundaries ul{margin:20px 38px 0 0}@media(min-width:1800px){.service-hero h1{font-size:78px}.service-hero{padding-top:65px}.service-workbench{min-height:530px}}@media(max-width:1100px){.service-hero-layout{gap:5%;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.service-hero h1{font-size:57px}.service-hero-brief{padding-inline-start:22px}.service-workflow-layout{gap:23px}.service-workbench-body{padding:23px}.service-fit,.service-studio-heading{gap:35px}.service-directory-toolbar{align-items:stretch;flex-direction:column}.service-search{max-width:100%}.service-squad-banner{align-items:start;flex-direction:column;gap:23px}}@media(max-width:800px){.service-architecture,.service-boundaries,.service-close,.service-deliverable-section,.service-delivery,.service-fit,.service-hero,.service-questions,.service-related,.service-scenarios,.service-studio-directory,.service-workflow{padding:60px 25px}.service-hero{padding-top:30px}.service-breadcrumb{margin-bottom:38px;font-size:11px}.service-hero-layout{grid-template-columns:1fr;gap:37px}.service-hero h1{font-size:clamp(42px,8vw,67px);max-width:670px}.service-hero-description{font-size:17px}.service-hero-brief{border-inline-start:0;border-top:1px solid #d2dcde;padding:22px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.service-hero-brief>.service-kicker,.service-hero-brief>p{grid-column:1/-1}.service-hero-brief>p{margin-bottom:20px;max-width:550px}.service-studio-heading{display:block}.service-studio-heading>p{margin-top:24px;max-width:620px}.service-experience h2,.service-studio-directory h2{font-size:36px}.service-workflow-layout{grid-template-columns:1fr;gap:27px}.service-workflow-steps button{min-height:0;padding:23px}.service-workbench{min-height:0}.service-scenarios>div{gap:17px}.service-scenarios article{display:block}.service-scenarios article h2{font-size:20px;margin-top:12px}.service-architecture,.service-deliverable-section,.service-fit,.service-questions{grid-template-columns:1fr;gap:35px}.service-deliverable-section p{max-width:600px}.service-boundaries ul{gap:25px;margin-inline-start:0}.service-boundaries h2{font-size:23px}.service-delivery-grid{grid-template-columns:1fr 1fr;gap:28px}.service-related-grid{gap:10px}.service-related-grid a{padding:23px 19px;min-height:220px}.service-related-grid h3{font-size:21px;padding-inline-end:0;margin-top:28px}.service-related-grid svg{top:19px;inset-inline-end:19px}.service-close{display:block}.service-close>div:last-child{margin-top:35px;max-width:500px}.service-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-offer-card{padding:22px;min-height:240px}.service-offer-card h3{font-size:23px}.service-squad-banner{padding:28px}.service-squad-banner h3{font-size:29px}}@media(max-width:520px){.service-architecture,.service-boundaries,.service-close,.service-deliverable-section,.service-delivery,.service-fit,.service-hero,.service-questions,.service-related,.service-scenarios,.service-studio-directory,.service-workflow{padding:48px 20px}.service-hero{padding-top:28px}.service-hero h1{font-size:43px;line-height:1.08}.service-hero-description{font-size:16px}.service-hero-actions{gap:15px}.service-hero-actions .button{padding:13px 18px;font-size:13px}.service-hero-actions .text-link{font-size:12px}.service-hero-brief{gap:0 18px}.service-hero-brief strong{font-size:12px}.service-experience h2,.service-studio-directory h2{font-size:32px}.service-scenarios>div{grid-template-columns:1fr;gap:18px}.service-scenarios article{display:flex;gap:17px;padding-top:17px}.service-scenarios article h2{font-size:21px;line-height:1.35;margin-top:0}.service-workflow-steps button{gap:12px;padding:20px 15px}.service-workflow-steps strong{font-size:19px}.service-workflow-steps button>span:nth-child(2)>span{font-size:13px}.service-workbench-top{padding:17px;align-items:start}.service-workbench-top>span{font-size:9px}.service-workbench-top>small{max-width:100px}.service-output-card,.service-workbench-body{padding:20px 17px}.service-output-card h3{font-size:23px}.service-deliverable-section li{font-size:17px}.service-architecture aside{padding:25px 22px}.service-boundaries ul{grid-template-columns:1fr;gap:15px}.service-boundaries h2{font-size:22px}.service-fit-panel{padding:18px}.service-fit-choices{gap:8px}.service-fit-choices button{padding:15px 12px}.service-fit-choices strong{font-size:14px}.service-fit-choices span{font-size:11px}.service-delivery-grid{gap:25px 18px}.service-delivery-grid h3{font-size:21px}.service-delivery-grid p{font-size:13px}.service-related-grid{grid-template-columns:1fr;gap:11px}.service-related-grid a{min-height:0;padding:24px}.service-related-grid h3{font-size:23px;margin-top:0;padding-inline-end:28px}.service-related-grid p{margin-top:12px}.service-related-grid svg{top:25px;inset-inline-end:23px}.service-questions summary{font-size:18px}.service-close .button{font-size:13px}.service-filter-group{gap:7px}.service-filter-group button{font-size:11px;padding:9px 10px;flex:1 1 auto;justify-content:space-between}.service-offer-grid{grid-template-columns:1fr;gap:11px}.service-offer-card{min-height:210px;padding:22px}.service-offer-card h3{font-size:26px}.service-offer-card p{margin-bottom:20px}.service-squad-banner{padding:26px 22px}.service-squad-banner h3{font-size:27px}.service-squad-banner>span{font-size:12px;gap:12px}[dir=rtl] .service-hero h1{font-size:36px}[dir=rtl] .service-boundaries ul{margin:20px 0 0}}@media(prefers-reduced-motion:reduce){.service-output-card{animation:none}.service-fit-choices button,.service-offer-card,.service-questions summary>span,.service-workflow-steps li{transition:none}}.bg-intelligence-field{position:relative;isolation:isolate;width:100%;height:480px;overflow:hidden;background:radial-gradient(ellipse at 54% 58%,#f0f5ff 0,#fafcff 45%,#fff 77%);contain:layout paint}.bg-intelligence-field__edge,.bg-intelligence-field__fallback,.bg-intelligence-field__mount{position:absolute;inset:0}.bg-intelligence-field__mount{z-index:1;opacity:0;transition:opacity .65s ease}.bg-intelligence-field[data-ready=true] .bg-intelligence-field__mount{opacity:1}.bg-intelligence-field__canvas{display:block;width:100%;height:100%;touch-action:pan-y;outline:none;-webkit-tap-highlight-color:transparent}.bg-intelligence-field__fallback{opacity:1;transition:opacity .65s ease;pointer-events:none;background-image:linear-gradient(#1e57f609 1px,transparent 0),linear-gradient(90deg,#1e57f609 1px,transparent 0);background-size:52px 52px}.bg-intelligence-field[data-ready=true] .bg-intelligence-field__fallback{opacity:0}.bg-intelligence-field__fallback>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.bg-intelligence-field__fallback-grid{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;perspective:1100px;transform:translateY(-12px)}.bg-intelligence-field__fallback-structure{width:215px;height:215px;display:grid;grid-template-columns:repeat(6,1fr);gap:5px;transform:rotateX(48deg) rotate(-30deg);filter:drop-shadow(24px 42px 17px #101c3d20)}.bg-intelligence-field__fallback-structure+div{transform:translate(-35px,12px) rotateX(48deg) rotate(24deg)}.bg-intelligence-field__fallback-structure i{background:#101c3d;border:1px solid #566686;box-shadow:4px 6px 0 #0a142e;border-radius:2px}.bg-intelligence-field__fallback-structure i[data-tone="0"],.bg-intelligence-field__fallback-structure i[data-tone="3"]{background:#1e57f6;border-color:#7197ff;box-shadow:4px 6px 0 #1743b8}.bg-intelligence-field__fallback-structure+div i{background:#e9f0ff;border-color:#fff;box-shadow:4px 6px 0 #a8bbdd}.bg-intelligence-field__fallback-structure+div i[data-tone="0"],.bg-intelligence-field__fallback-structure+div i[data-tone="3"]{background:#1e57f6;border-color:#7197ff;box-shadow:4px 6px 0 #1743b8}.bg-intelligence-field__fallback-structure i:nth-child(n+14):nth-child(-n+17),.bg-intelligence-field__fallback-structure i:nth-child(n+20):nth-child(-n+23),.bg-intelligence-field__fallback-structure i:nth-child(n+26):nth-child(-n+29),.bg-intelligence-field__fallback-structure i:nth-child(n+8):nth-child(-n+11){visibility:hidden}.bg-intelligence-field[data-mode=compose] .bg-intelligence-field__fallback-grid{gap:80px}.bg-intelligence-field[data-mode=build] .bg-intelligence-field__fallback-structure i{visibility:visible}.bg-intelligence-field__edge{z-index:2;pointer-events:none}.bg-intelligence-field__edge:after,.bg-intelligence-field__edge:before{content:"";position:absolute;inset:0;transition:opacity .85s ease}.bg-intelligence-field__edge:before{background:linear-gradient(90deg,#fff,#ffffff00 12%,#ffffff00 88%,#fff),linear-gradient(0deg,#fff,#ffffff00 18%,#ffffff00 82%,#fff)}.bg-intelligence-field__edge:after{opacity:0;background:linear-gradient(90deg,#0b1630,#0b163000 12%,#0b163000 88%,#0b1630),linear-gradient(0deg,#0b1630,#0b163000 18%,#0b163000 82%,#0b1630)}@media(pointer:fine){.bg-intelligence-field__canvas{cursor:grab}.bg-intelligence-field__canvas:active{cursor:grabbing}}@media(max-width:639px){.bg-intelligence-field{height:360px}.bg-intelligence-field__fallback-grid{transform:scale(.7)}.bg-intelligence-field__edge:before{background:linear-gradient(0deg,#fff,#ffffff00 20%,#ffffff00 85%,#fff)}.bg-intelligence-field__edge:after{background:linear-gradient(0deg,#0b1630,#0b163000 20%,#0b163000 85%,#0b1630)}}@media(prefers-reduced-motion:reduce){.bg-intelligence-field__edge:after,.bg-intelligence-field__edge:before,.bg-intelligence-field__fallback,.bg-intelligence-field__mount{transition:none}}.bg-intelligence-field[data-lighting=nocturne]{background:#0b1630}.bg-intelligence-field[data-lighting=nocturne] .bg-intelligence-field__edge:before{opacity:0}.bg-intelligence-field[data-lighting=nocturne] .bg-intelligence-field__edge:after{opacity:1}.bg-intelligence-field[data-lighting=nocturne] .bg-intelligence-field__fallback{background-color:#0b1630;background-image:linear-gradient(#719bff10 1px,transparent 0),linear-gradient(90deg,#719bff10 1px,transparent 0)}.bg-intelligence-field[data-lighting=nocturne] .bg-intelligence-field__fallback>img{opacity:.2;mix-blend-mode:luminosity;background:#0b1630}.bg-intelligence-field[data-material=glass] .bg-intelligence-field__fallback-structure+div i{background:#bdd7ffbb;box-shadow:4px 6px 0 #7099d588}.bg-intelligence-field[data-reduced-motion=true] .bg-intelligence-field__edge:after,.bg-intelligence-field[data-reduced-motion=true] .bg-intelligence-field__edge:before,.bg-intelligence-field[data-reduced-motion=true] .bg-intelligence-field__fallback,.bg-intelligence-field[data-reduced-motion=true] .bg-intelligence-field__mount{transition:none}