.kd-page{--kd-ink:#eaf2f8;--kd-muted:#bbccd8;--kd-line:#d8eaff22;--kd-mint:#b8e8d8;color:var(--kd-ink);font-family:var(--studio-font),sans-serif;background:radial-gradient(ellipse at 82% 12%,#608bab29,transparent 35%),radial-gradient(ellipse at 0 45%,#6aaca619,transparent 42%),#192e40;min-height:100vh;overflow:clip}.kd-page *{box-sizing:border-box;min-width:0}.kd-page a{color:inherit;text-decoration:none}.kd-page h1,.kd-page h2,.kd-page h3,.kd-page p{margin:0}.kd-page h1,.kd-page h2,.kd-page h3{color:var(--kd-ink);font-family:inherit;letter-spacing:-.035em}.kd-page p{color:var(--kd-muted);line-height:1.75}.kd-page .ui-icon{flex-shrink:0}.kd-page a:focus-visible,.kd-page button:focus-visible{outline:2px solid #b8e8d8;outline-offset:5px}.kd-skip{position:fixed;top:-90px;left:20px;z-index:100;padding:12px 18px;background:#294f60;border:1px solid var(--kd-mint);border-radius:12px}.kd-skip:focus{top:12px}.kd-boundary{max-width:1256px;margin-inline:auto;padding-inline:40px}.kd-nav{max-width:1360px;margin:18px auto 0;padding:15px 24px;display:flex;justify-content:space-between;gap:24px;border:1px solid #e8f4ff20;border-radius:20px;background:linear-gradient(130deg,#def0ff0c,#bce5f804);box-shadow:inset 0 1px 0 #f0f9ff13,0 8px 36px #081b271c;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.kd-brand,.kd-nav{align-items:center}.kd-brand{display:inline-flex;gap:10px;font-size:25px;font-weight:720;letter-spacing:-1px;white-space:nowrap}.kd-mark{width:39px;height:39px;color:#b5e0d7;flex-shrink:0}.kd-mark circle{fill:currentColor}.kd-nav nav{display:flex;gap:28px;font-size:13px;color:#c2d2df}.kd-nav-actions{display:flex;align-items:center;gap:18px}.kd-page .language-control fieldset{border:1px solid #d8eaff22;background:#d9ecff07;padding:4px;border-radius:11px}.kd-page .language-control button{color:#c4d7e4;border:0;border-radius:8px;background:transparent;font:650 11px var(--studio-font);padding:8px 10px;min-height:32px}.kd-page .language-control button[aria-pressed=true]{color:#e5fff5;background:#b4e3d122;box-shadow:inset 0 1px 0 #ecfff31a}.kd-primary,.kd-small-cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid #d6efef36;background:linear-gradient(130deg,#c8eadf23,#c8eadf0d);box-shadow:inset 0 1px 0 #edfff31b,0 7px 20px #091b2412;border-radius:12px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:650;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.kd-small-cta .ui-icon{width:17px}.kd-primary{font-size:14px;min-height:52px;padding:15px 22px;background:linear-gradient(120deg,#a7dfd338,#badff317);border-color:#c7eee556}.kd-primary:hover,.kd-small-cta:hover{background-color:#dcf5ff0a;translate:0 -1px}.kd-text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;color:var(--kd-mint)!important}.kd-text-link span{font-size:18px}.kd-eyebrow{display:flex;align-items:center;gap:10px;color:#a9c9d4;font-size:10px;font-weight:650;letter-spacing:1.8px;line-height:1.7}.kd-eyebrow>i{width:6px;height:6px;border-radius:50%;background:#b2e7cf;box-shadow:0 0 16px #b2e7cf70}.kd-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:24px;min-height:620px;padding-block:58px 48px}.kd-hero h1{font-size:clamp(38px,4.1vw,60px);font-weight:650;line-height:1.13;margin:24px 0;max-width:650px}.kd-hero h1>span{display:block;color:#a9d7d0}.kd-hero-copy>p{font-size:15px;max-width:490px}.kd-hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.kd-context-line{display:flex;flex-wrap:wrap;gap:18px;margin-top:29px;color:#a9c2d0;font-size:10px}.kd-context-line span{display:flex;gap:7px;align-items:center}.kd-context-line .ui-icon{width:14px;height:14px}.kd-universe{position:relative;min-height:470px;isolation:isolate}.kd-universe:before{content:"";position:absolute;inset:25% 10%;background:#a0d8d11b;filter:blur(65px);border-radius:50%;z-index:-1}.kd-orbit{position:absolute;border:1px solid #cce6f40c;border-radius:50%;left:50%;top:50%;translate:-50% -50%;pointer-events:none}.kd-orbit-one{width:83%;height:85%;rotate:-24deg}.kd-orbit-two{width:66%;height:100%;rotate:35deg}.kd-wires{position:absolute;inset:0;width:100%;height:100%;color:#c4e2e91e}.kd-wire-active{color:#ade7d7;stroke-dasharray:45 260;opacity:.7}.kd-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:167px;height:154px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #cdebe73d;border-radius:30px;background:linear-gradient(145deg,#b6dcec22,#91bcd80a);box-shadow:inset 0 1px 0 #ecf9ff2c,0 20px 65px #071c2b35;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.kd-core .kd-mark{width:44px;height:44px}.kd-core strong{font-size:23px;font-weight:650;letter-spacing:-.8px}.kd-core>span{font-size:8px;color:#b6ccd7;text-align:center;max-width:145px}.kd-satellite{position:absolute;display:flex;align-items:center;gap:10px;width:202px;padding:15px 14px;background:linear-gradient(125deg,#d8edff0c,#c0e7f004);border:1px solid #dcedff20;border-radius:16px;box-shadow:inset 0 1px 0 #eaf8ff13,0 10px 25px #0a20381c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kd-satellite-1{left:0;top:19%}.kd-satellite-2{right:0;top:19%}.kd-satellite-3{left:0;bottom:19%}.kd-satellite-4{right:0;bottom:19%}.kd-satellite.is-active{border-color:#b5e8d94d;background:linear-gradient(135deg,#b8e8da20,#b8e8da08)}.kd-satellite-icon{display:grid;place-items:center;width:32px;height:34px;border-radius:10px;background:#c5e8ee0e;color:#b6dacf}.kd-satellite-icon .ui-icon{width:18px}.kd-satellite strong{display:block;font-size:12px;font-weight:600;letter-spacing:-.25px}.kd-satellite div>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#aebfcc;margin-top:6px}.kd-satellite i,.kd-state i{height:4px;width:4px;border-radius:50%;background:#99b3c8}.kd-satellite.is-active i,.kd-state.company i,.kd-state.local i{background:#a6dfc5;box-shadow:0 0 10px #b2e7cf55}.kd-universe-label{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:#9db9c9}.kd-universe-label>span{width:28px;height:1px;background:#afd9d54d}.kd-process,.kd-products{scroll-margin-top:25px;padding-block:40px 65px}.kd-section-heading{max-width:680px;margin-bottom:30px}.kd-section-heading h2{font-size:33px;font-weight:600;line-height:1.25;margin-top:12px}.kd-section-heading>p{font-size:13px;margin-top:13px}.kd-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kd-product-card{position:relative;padding:26px 28px;border:1px solid #d8eaff23;border-radius:22px;background:linear-gradient(135deg,#d4ebff0b,#c1e5f104);box-shadow:inset 0 1px 0 #e8f7ff12,0 12px 25px #071c2912;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:background .2s,border-color .2s,translate .2s}.kd-product-card.is-available{border-color:#b5e8d43b;background:linear-gradient(135deg,#b7e5d917,#c3e3f009)}.kd-product-card:hover{translate:0 -3px;border-color:#c4ece264;background-color:#d3ebff06}.kd-product-top{display:flex;gap:12px;align-items:center;margin-bottom:20px}.kd-product-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#c3e5f210;border:1px solid #d4f2f018;color:#c0e7db}.kd-product-code{margin-left:auto;color:#9cb9cb;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kd-state{display:inline-flex;gap:6px;align-items:center;border:1px solid #d1e7f01c;border-radius:20px;padding:5px 9px;font-size:9px;letter-spacing:.1px;color:#bbcedb;background:#bedbf008}.kd-state.company,.kd-state.local{color:#c0ead7;border-color:#b4e3ce25;background:#b8e8d310}.kd-product-card h3{font-size:22px;font-weight:650;margin-bottom:9px}.kd-product-card>strong{display:block;font-size:13px;font-weight:550;color:#cce1e6;line-height:1.5}.kd-product-card>p{font-size:12px;margin-top:9px;max-width:470px}.kd-product-action{display:flex;align-items:center;gap:10px;color:#bbdfd6;font-size:11px;margin-top:21px}.kd-product-action .ui-icon{width:16px;height:16px}.kd-catalog-note{display:flex;align-items:center;gap:8px;font-size:11px!important;margin-top:19px!important;color:#aac4cf!important}.kd-catalog-note .ui-icon{width:15px;height:15px}.kd-process{border-top:1px solid #d7eaff13;padding-top:48px}.kd-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.kd-process-grid article{position:relative;border-top:1px solid #cde8f329;padding-top:22px}.kd-process-grid article>span{font-size:11px;color:#a7d7d0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kd-process-grid h3{font-size:18px;font-weight:600;margin-top:15px}.kd-process-grid p{font-size:12px;margin-top:9px;max-width:315px}.kd-principles{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding-block:48px 60px}.kd-principles h2{font-size:35px;font-weight:550;line-height:1.25;margin-top:15px;max-width:360px}.kd-principle-orb{margin-top:26px;width:78px;height:78px;display:grid;place-items:center;border:1px solid #cae8e42a;border-radius:25px;background:radial-gradient(circle at 30% 20%,#b9e6d91e,transparent),#c4e5f007;box-shadow:inset 0 1px 0 #efffff1a,0 6px 35px #a8d5cd08;color:#bae7d6}.kd-principle-orb .ui-icon{width:33px;height:33px}.kd-principle-list article{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #d2e7f317}.kd-principle-list article>.ui-icon{color:#afdcca;width:18px;margin-top:3px}.kd-principle-list h3{font-size:15px;font-weight:600;letter-spacing:-.2px}.kd-principle-list p{font-size:12px;margin-top:6px;max-width:440px}.kd-future{margin-block:18px 60px;padding:26px 30px;border:1px solid #d3e7f31e;border-radius:20px;background:linear-gradient(130deg,#bdddeb0c,#c4e8f003);display:flex;align-items:center;gap:22px;max-width:1176px}.kd-future>.ui-icon{color:#c0ded5;width:24px}.kd-future>div{flex:1 1}.kd-future h2{font-size:18px;font-weight:550}.kd-future p{font-size:11px;max-width:620px;margin-top:7px}.kd-footer{max-width:1256px;margin:auto;padding:28px 40px 35px;border-top:1px solid #cde5f118;display:flex;align-items:center;gap:28px;color:#b4cbd5;font-size:11px}.kd-footer .kd-brand{font-size:20px;color:#d2e6ec}.kd-footer .kd-mark{width:28px;height:28px}.kd-footer>small{margin-left:auto;font-size:10px;color:#a9becd}.kd-detail{padding-top:38px;padding-bottom:75px;min-height:75vh}.kd-back{display:inline-flex;color:#bfded6!important;font-size:12px}.kd-detail-hero{position:relative;max-width:720px;margin:55px auto 28px;text-align:center}.kd-detail-icon{width:67px;height:67px;border:1px solid #c4e5ee33;border-radius:20px;display:grid;place-items:center;margin:0 auto 24px;background:linear-gradient(140deg,#b7ded51c,#b9deed08);box-shadow:inset 0 1px 0 #effaff17;color:#bce3d5}.kd-detail-icon .ui-icon{width:29px;height:29px}.kd-detail-hero .kd-eyebrow{justify-content:center}.kd-detail h1{font-size:51px;font-weight:600;line-height:1.2;margin-top:17px}.kd-detail-hero h2{font-size:23px;font-weight:450;color:#b7d9d7;margin-top:16px}.kd-detail-hero>p{font-size:14px;max-width:590px;margin:19px auto}.kd-detail-notice{max-width:840px;margin:36px auto 0;display:flex;align-items:center;gap:13px;padding:17px 21px;background:#bddef009;border:1px solid #c5e4f024;border-radius:15px;color:#bad6e5}.kd-detail-notice .ui-icon{width:19px}.kd-detail-notice p{font-size:12px}.kd-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:840px;margin:48px auto 0}.kd-detail-body h2{font-size:22px;line-height:1.3;margin-bottom:14px}.kd-detail-body p{font-size:12px}.kd-detail-body ol{list-style:none;margin:0;padding:0}.kd-detail-body li{display:flex;align-items:center;gap:15px;border-bottom:1px solid #d7e9f21b;padding:16px 0;font-size:13px;color:#ccdee7}.kd-detail-body li>span{font-size:10px;color:#a6cdbf}.kd-arbor-note{margin-top:20px!important;padding-top:18px;border-top:1px solid #cee6ef20;color:#adc9d4!important}.landing-parent{display:flex;align-items:center;gap:18px}.landing-parent-link{font-size:12px;color:#b4d5d0!important;border-right:1px solid #cce6ee22;padding-right:18px}@media (min-width:1500px){.kd-nav{max-width:1340px}.kd-hero{min-height:660px}.kd-hero h1{font-size:61px}}@media (max-width:1100px){.kd-nav{margin:14px 20px}.kd-boundary{padding-inline:30px}.kd-hero{min-height:560px;gap:15px}.kd-hero h1{font-size:43px}.kd-universe{min-height:410px}.kd-satellite{width:170px;padding:13px 10px;gap:7px}.kd-satellite strong{font-size:10px}.kd-satellite-icon{width:27px}.kd-core{width:145px;height:138px}.kd-context-line{gap:11px}.kd-principles{gap:55px}.kd-future{margin-inline:30px}.kd-nav nav{gap:18px}}@media (max-width:850px){.kd-nav{padding:13px 18px;gap:16px}.kd-nav nav{display:none}.kd-nav-actions{gap:10px}.kd-nav .kd-small-cta{font-size:11px;padding:10px 12px}.kd-hero{grid-template-columns:1fr;padding-top:48px;gap:14px}.kd-hero-copy{max-width:660px}.kd-hero h1{font-size:49px;max-width:650px}.kd-hero-copy>p{max-width:570px}.kd-universe{max-width:550px;width:100%;margin:auto;min-height:390px}.kd-satellite{width:202px}.kd-satellite strong{font-size:12px}.kd-satellite-1,.kd-satellite-2{top:14%}.kd-satellite-3,.kd-satellite-4{bottom:14%}.kd-products{padding-top:24px}.kd-product-card{padding:23px}.kd-product-card h3{font-size:20px}.kd-process-grid{gap:24px}.kd-process-grid h3{font-size:16px}.kd-principles{gap:35px}.kd-principles h2{font-size:29px}.kd-future{align-items:flex-start}.kd-future>.kd-small-cta{display:none}.kd-footer{gap:15px}.kd-footer>small{font-size:9px;max-width:150px;text-align:right}}@media (max-width:540px){.kd-boundary{padding-inline:22px}.kd-nav{margin:10px 12px 0;padding:11px 12px;border-radius:15px;gap:9px}.kd-brand{font-size:22px;gap:6px}.kd-mark{width:31px;height:31px}.kd-nav .kd-small-cta{display:none}.kd-nav-actions{margin-left:auto}.kd-page .language-control button{padding:6px 8px;min-height:30px;font-size:10px}.kd-hero{padding-top:38px;padding-bottom:26px;gap:12px}.kd-eyebrow{font-size:8px;letter-spacing:1.3px}.kd-hero h1{font-size:38px;line-height:1.17;letter-spacing:-1.4px;margin:20px 0}.kd-hero-copy>p{font-size:13px;line-height:1.8}.kd-hero-actions{gap:18px;margin-top:24px;flex-wrap:wrap}.kd-primary{font-size:12px;padding:13px 16px;min-height:47px;gap:10px}.kd-text-link{font-size:11px}.kd-context-line{gap:12px;font-size:9px;margin-top:23px}.kd-context-line .ui-icon{width:13px}.kd-universe{min-height:315px;margin-top:2px}.kd-satellite{width:145px;padding:11px 9px;gap:7px;border-radius:13px}.kd-satellite strong{font-size:9px;letter-spacing:-.15px}.kd-satellite div>span{font-size:7px}.kd-satellite-icon{width:23px;height:29px;border-radius:8px}.kd-satellite-icon .ui-icon{width:15px}.kd-core{width:116px;height:116px;border-radius:24px;gap:7px}.kd-core strong{font-size:19px}.kd-core .kd-mark{width:34px;height:34px}.kd-core>span{font-size:7px;max-width:100px}.kd-satellite-1,.kd-satellite-2{top:11%}.kd-satellite-3,.kd-satellite-4{bottom:13%}.kd-universe-label{font-size:8px}.kd-section-heading h2{font-size:28px}.kd-section-heading>p{font-size:12px}.kd-products{padding-top:27px;padding-bottom:42px}.kd-product-grid{grid-template-columns:1fr;gap:12px}.kd-product-card{padding:20px 22px;border-radius:18px}.kd-product-top{margin-bottom:13px}.kd-product-icon{width:36px;height:36px;border-radius:11px}.kd-product-icon .ui-icon{width:19px}.kd-product-card h3{font-size:21px}.kd-product-card>strong{font-size:12px}.kd-product-card>p{font-size:12px;margin-top:7px}.kd-product-action{margin-top:16px}.kd-catalog-note{font-size:10px!important;align-items:flex-start}.kd-process{padding-block:34px 35px}.kd-process-grid{grid-template-columns:1fr;gap:22px}.kd-process-grid article{display:grid;grid-template-columns:25px 1fr;gap:0 10px;padding-top:17px}.kd-process-grid article>span{grid-row:1/3;padding-top:3px}.kd-process-grid h3{margin-top:0;font-size:17px}.kd-process-grid p{margin-top:7px;max-width:none}.kd-principles{grid-template-columns:1fr;gap:20px;padding-block:30px 40px}.kd-principles h2{font-size:29px;max-width:360px}.kd-principle-orb{display:none}.kd-principle-list article{padding:15px 0;gap:13px}.kd-future{margin:5px 22px 34px;padding:20px;gap:14px}.kd-future h2{font-size:17px;line-height:1.35}.kd-future p{font-size:11px}.kd-footer{padding:23px 22px;flex-wrap:wrap;gap:10px 18px}.kd-footer>span{font-size:10px}.kd-footer>small{max-width:none;text-align:left;margin-left:0;width:100%}.kd-detail{padding-top:24px;padding-bottom:40px}.kd-detail-hero{margin-top:38px}.kd-detail h1{font-size:37px}.kd-detail-hero h2{font-size:21px;line-height:1.4}.kd-detail-hero>p{font-size:13px}.kd-detail-notice{padding:14px 16px;align-items:flex-start}.kd-detail-notice p{font-size:11px}.kd-detail-body{grid-template-columns:1fr;gap:25px;margin-top:30px}.landing-parent{gap:10px}.landing-parent-link{font-size:10px;padding-right:10px}}@media (prefers-reduced-motion:no-preference){.kd-wire-active{animation:kd-signal 7s linear infinite}.kd-core{animation:kd-float 9s ease-in-out infinite}@keyframes kd-signal{to{stroke-dashoffset:-610}}@keyframes kd-float{50%{transform:translateY(-5px)}}}@media (prefers-reduced-motion:reduce){.kd-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.kd-core,.kd-nav,.kd-product-card,.kd-satellite{background-color:#253f51;-webkit-backdrop-filter:none;backdrop-filter:none}}.workspace.guided.studio-workspace .proposal-source-notice{display:flex;align-items:center;gap:15px;padding:18px 20px;margin:16px 0 22px;border:1px solid #bddded30;border-radius:15px;background:#bbdff00a;color:#c4ddeb}.workspace.guided.studio-workspace .proposal-source-notice p{flex:1 1;margin:0;color:#c4d6e3;font-size:12px;line-height:1.6}.workspace.guided.studio-workspace .proposal-source-notice button{display:flex;align-items:center;gap:9px;background:#bedee416;border:1px solid #c8e8ed30;color:#d7eee7;border-radius:10px;padding:11px 13px;font-size:11px;white-space:normal}@media (max-width:640px){.workspace.guided.studio-workspace .proposal-source-notice{flex-wrap:wrap;gap:10px;padding:15px}.workspace.guided.studio-workspace .proposal-source-notice p{flex:1 0 80%}.workspace.guided.studio-workspace .proposal-source-notice button{margin-left:30px}}.workspace.guided.studio-workspace .local-geo{display:grid;gap:12px;max-width:1200px;margin:0 auto 32px}.local-geo-heading h2{font-size:clamp(22px,2.3vw,29px);line-height:1.2;letter-spacing:-1.2px;margin:7px 0}.local-geo-heading p{max-width:720px;font-size:13px;margin:6px 0}.local-geo-heading .eyebrow{display:flex;align-items:center;gap:9px}.local-geo .geo-context{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;margin:0}.geo-context small,.geo-context strong{display:block}.geo-context strong{margin-top:7px}.geo-prepared{display:flex;align-items:center;gap:9px;font-size:12px;color:#b8d8e4}.geo-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace.guided.studio-workspace .geo-channels .card{padding:16px;margin:0;min-width:0}.geo-channels h3{font-size:16px;margin:8px 0}.geo-channels p{font-size:12px;line-height:1.5}.geo-channels>.card>.ui-icon{color:#b7e3d7}.geo-info{display:inline-block;padding:5px 9px;border:1px solid #c9e6ff33;border-radius:100px;color:#bed9e9;font-size:11px}.geo-channels button{display:flex;align-items:center;gap:8px;font-size:12px}.geo-measurement{display:grid;gap:5px;margin:12px 0}.geo-measurement small,.geo-measurement>span{font-size:11px;color:#bdd7e6}.geo-measurement strong{font-size:29px;line-height:1.2;color:#c2e7db}.local-geo .geo-next{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.geo-next h3{margin:0}.geo-next p{margin:8px 0 0;font-size:14px}.local-geo .geo-questions,.local-geo .geo-study{padding:18px 22px}.local-geo summary{cursor:pointer;font-weight:650}.geo-questions summary span{display:inline-block;margin-left:10px;font-size:12px;color:#b8dfd5}.geo-questions li{padding:9px 0;font-size:14px;line-height:1.7}.geo-study summary{display:flex;gap:9px;align-items:center}.geo-study .study-panel{margin-top:18px}.geo-limits{font-size:12px;color:#b7cddc}.geo-limits p{max-width:850px}.local-geo .card{border-radius:22px}.local-geo p{overflow-wrap:anywhere}@media (max-width:900px){.geo-channels{grid-template-columns:1fr}.local-geo .geo-context,.local-geo .geo-next{align-items:flex-start;flex-direction:column}.geo-channels h3{display:inline-block;margin:0 0 10px 12px}.geo-channels p{margin-top:8px}}@media (max-width:540px){.local-geo-heading h2{letter-spacing:-.7px}.local-geo .geo-context,.local-geo .geo-next,.local-geo .geo-questions,.local-geo .geo-study{padding:16px}.local-geo .geo-channels .card{padding:18px}.geo-context strong{font-size:16px}.geo-prepared{font-size:11px}.geo-next button{width:100%}}.maps-review{margin:20px 0}.maps-review header h3{display:flex;align-items:center;gap:9px;font-size:17px}.maps-links{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0}.maps-links a{color:#b8e2dc;font-size:12px}.maps-finding{margin:8px 0;padding:0 15px;border-left:3px solid #d4b477}.maps-finding.maps-problem{border-left-color:#db9a95}.maps-brief summary,.maps-finding summary,.maps-setup summary{padding:15px 0;font-size:13px;cursor:pointer;font-weight:650}.maps-finding summary svg{width:16px;height:16px;vertical-align:middle;margin-right:8px}.maps-finding p,.maps-setup p{font-size:13px;line-height:1.6;max-width:80ch}.maps-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px}.maps-comparison>div{padding:12px;background:rgba(141,180,204,.08);border-radius:10px;min-width:0}.maps-comparison small{display:block;color:#acc4d5;font-size:11px;margin-bottom:7px}.maps-comparison strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere;font-weight:500;color:#e0edf5}.maps-brief textarea{width:100%;font-size:12px;line-height:1.7}.maps-setup{padding:0 16px;margin:12px 0}@media (max-width:600px){.maps-comparison{grid-template-columns:1fr}.maps-links{gap:12px}}.maps-operator{font-size:12px;margin:16px 0;color:#bad0df}.maps-operator form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:15px}.maps-operator label{display:grid;gap:6px}.maps-operator .checkbox{display:flex;align-items:center;grid-column:1/-1}.maps-operator input:not([type=checkbox]),.maps-operator select{width:100%}@media (max-width:600px){.maps-operator form{grid-template-columns:1fr}}.connection-settings,.public-places{border-top:1px solid rgba(172,208,226,.2);margin-top:1.2rem;padding-top:1rem}.connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.connection-key,.google-live{min-width:0;border:1px solid rgba(172,208,226,.25);border-radius:16px;padding:1rem;background:rgba(160,204,218,.045)}.connection-key label,.place-approval label{display:flex;flex-direction:column;gap:.5rem}.connection-key input{width:100%;min-width:0}.connection-actions{gap:.65rem;margin:.65rem 0}.connection-actions,.place-candidate{display:flex;flex-wrap:wrap;align-items:center}.place-candidate{gap:.5rem;border:1px solid rgba(172,208,226,.25);border-radius:12px;padding:.65rem}.place-approval{display:grid;gap:.6rem;margin:1rem 0;max-width:50rem}.place-approval label{flex-direction:row;align-items:flex-start}.place-approval input,.place-candidate input{flex:0 0 auto;width:1.1rem;height:1.1rem}.google-live{margin-top:1rem}.google-live dt{opacity:.8;margin-top:.65rem}.google-live dd{margin:.2rem 0;overflow-wrap:anywhere}.google-attribution{color:#f1f1f1;font:400 14px Arial,sans-serif;white-space:nowrap}@media (max-width:700px){.connection-grid{grid-template-columns:minmax(0,1fr)}.connection-actions button{max-width:100%;white-space:normal}}.pilot-info{max-width:860px;margin:0 auto;padding:2rem 1.5rem 5rem}.pilot-info section{margin-top:2rem}.pilot-info h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.pilot-info p{line-height:1.65}body:has(.pilot-shell){background:radial-gradient(ellipse at 8% 0,#46799442,transparent 48%),radial-gradient(ellipse at 95% 80%,#4a837725,transparent 50%),linear-gradient(135deg,#1d394b,#25384f 70%,#1d3540);color:#e3edf5}.pilot-shell .button-link,.pilot-shell button{background:linear-gradient(135deg,#a9cfe51d,#668ca01c);color:#e0edf6;border:1px solid #c0dce03d;box-shadow:inset 0 1px #e9faff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pilot-shell .primary{background:linear-gradient(135deg,#83b6a844,#5d958b3a);color:#dcf1e9;border-color:#bbdccc59}.pilot-shell .language-control fieldset{background:#a5c5df12;border-color:#c3daed30}.pilot-shell .language-control button[aria-pressed=true]{background:#b1dacf2d;color:#e1f3eb}.pilot-shell{font-family:Manrope,system-ui,sans-serif;max-width:1060px;margin:auto;padding:25px 30px 70px;color:#e3edf5;min-height:100vh}.pilot-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.pilot-brand{font-size:34px;font-weight:800;letter-spacing:-1.8px;color:#e7f4fc;text-decoration:none}.pilot-brand span{color:#a7d7cb;font-weight:400}.pilot-welcome{padding:18px 0 24px;max-width:760px}.pilot-report h1,.pilot-welcome h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;line-height:1.12;margin:12px 0}.pilot-studio>header p,.pilot-welcome p{max-width:680px;color:#bfd2df;line-height:1.6}.pilot-shell .card,.pilot-studio .card{background:linear-gradient(135deg,#43617748,#29425055);border:1px solid #c5e3f025;box-shadow:inset 0 1px #ffffff0c,0 12px 36px #0a1e2c16;border-radius:20px;color:#dcebf4;padding:23px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pilot-shell input,.pilot-shell select,.pilot-shell textarea,.pilot-studio input,.pilot-studio select,.pilot-studio textarea{background:#122d3dcc!important;color:#e3eff8!important;border:1px solid #bedcea50!important;min-height:46px;border-radius:10px;padding:10px 12px;max-width:100%;font:inherit}.pilot-shell input:focus-visible,.pilot-studio input:focus-visible{outline:2px solid #a6d9cd;outline-offset:2px}.pilot-shell textarea,.pilot-studio textarea{width:100%;min-height:95px}.pilot-shell label,.pilot-studio label{font-size:14px;color:#cadde9}.pilot-shell .button-link,.pilot-shell button,.pilot-studio .button-link,.pilot-studio button{min-height:44px;white-space:normal;display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1.3}.pilot-shell a,.pilot-studio a{color:#b3dfdb}.pilot-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pilot-fields label{display:flex;flex-direction:column;gap:7px}.pilot-form{display:grid;gap:20px;margin-bottom:20px}.pilot-form .small{margin:0;color:#adc4d3;font-size:13px}.pilot-consent{display:flex!important;gap:12px;align-items:flex-start;max-width:850px;line-height:1.6}.pilot-consent input[type=checkbox]{min-height:22px;height:22px;width:22px;min-width:22px;margin:1px 0;accent-color:#a7d7cb}.pilot-business{display:flex;align-items:center;gap:18px;margin:0 0 20px}.pilot-business h2{margin:0 0 7px}.pilot-business p{margin:3px 0;color:#b8cddc;overflow-wrap:anywhere}.pilot-business-icon{width:54px;height:54px;background:#a8d8cc20;color:#c2e6da;border:1px solid #c9ebdd35;display:grid;place-items:center;border-radius:16px;flex-shrink:0}.pilot-chip{border:1px solid #b7d9df36;border-radius:30px;padding:7px 12px;color:#bde2d8;font-size:12px;margin-left:auto;flex-shrink:0}.pilot-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pilot-notice{border:1px solid #e7c98d36;background:#d8b46810;border-radius:12px;padding:11px 15px;color:#e4d1ae;font-size:13px}.pilot-notice.live{color:#bce0cd;border-color:#bce0cd33}.pilot-error{padding:13px 17px;background:#d4877c17;color:#f3c2ba;border-radius:12px}.pilot-invitations{display:grid;gap:12px;margin:24px 0}.pilot-invite-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pilot-invite-head strong{overflow-wrap:anywhere}.pilot-invite-head .small{margin:7px 0 0}.pilot-invitations details{margin:12px 0}.pilot-link-box{margin:18px 0}.pilot-link-box>div:first-child,.pilot-report-toolbar,.pilot-review-bar{display:flex;align-items:center;gap:12px}.pilot-report-toolbar,.pilot-review-bar{justify-content:space-between}.pilot-report-toolbar{margin:18px 0}.pilot-report-toolbar>span{display:flex;align-items:center;gap:8px;color:#bcdecf}.pilot-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:24px 0}.pilot-channels>section{display:flex;flex-direction:column;align-items:flex-start;gap:9px!important}.pilot-channels strong{font-size:23px;line-height:1.2;letter-spacing:-.5px}.pilot-channels small{color:#b0c7d6;font-size:12px;line-height:1.5}.pilot-priorities{display:grid;gap:12px;margin-bottom:20px}.pilot-priorities details.card{padding:0!important}.pilot-priorities summary{padding:18px;display:flex;align-items:center;gap:13px;list-style:none;cursor:pointer}.pilot-priorities summary>span:nth-child(2){font-weight:650;flex:1 1}.pilot-priorities summary small{display:block;font-weight:400;color:#b4cbd7;margin-top:4px}.pilot-number{width:33px;height:33px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;background:#e2c08224;color:#f0d6a5}.pilot-number.improve{background:#d49b8924;color:#efbcae}.pilot-priority-body{padding:0 21px 21px;font-size:14px;line-height:1.65}.pilot-next,.pilot-proposal{padding:14px 16px;border-radius:12px;background:#9ecfc214;color:#cde8dd}.pilot-proposal{background:#8eb5db15;color:#d4e6f6}.pilot-good,.pilot-limits{margin:15px 0;font-size:14px}.pilot-good summary,.pilot-limits summary{cursor:pointer;display:flex;gap:10px;align-items:center;font-weight:650}.pilot-limits p{color:#b5cbd8;line-height:1.65}.pilot-review{margin-top:35px;border-top:1px solid #c9e4f22c;padding-top:20px}.pilot-review .pilot-report{border:1px solid #bdd6e52b;border-radius:20px;padding:23px;background:#192f4333}.pilot-release{margin-top:20px;display:grid;gap:20px}.pilot-google{display:flex;gap:15px;margin-top:25px}.pilot-google h2{font-size:18px;margin:0}.pilot-google p{font-size:14px;color:#b9cedd;line-height:1.65}.pilot-google .small{font-size:12px}.pilot-withdraw{margin-top:25px;color:#b4cbd8}.pilot-wait{display:flex;align-items:center;gap:12px}.pilot-studio>header h2{font-size:30px;letter-spacing:-1px;margin:10px 0}.pilot-report-hero small{color:#afc6d5}@media (max-width:760px){.pilot-shell{padding:20px 18px 50px}.pilot-top{margin-bottom:22px}.pilot-fields{grid-template-columns:1fr}.pilot-business{flex-wrap:wrap}.pilot-chip{margin-left:0}.pilot-channels{grid-template-columns:1fr}.pilot-channels>section{display:grid;grid-template-columns:24px 1fr;align-items:center}.pilot-channels small,.pilot-channels strong{grid-column:2}.pilot-shell .card,.pilot-studio .card{padding:18px}.pilot-invite-head{flex-direction:column}.pilot-report-toolbar{align-items:flex-start}.pilot-report-toolbar>span{font-size:12px}.pilot-actions>button{flex:1 1}.pilot-form .primary{width:100%}.pilot-priorities summary,.pilot-review .pilot-report{padding:15px}}.pilot-current{background:#c88f8120;color:#f0c6bc;padding:14px 16px;border-radius:12px}.pilot-examples{margin:14px 0}.pilot-examples>summary{font-size:13px;color:#bed9e5;cursor:pointer}.pilot-example{margin-top:14px;border-top:1px solid #c2dae52a;padding-top:10px;overflow-wrap:anywhere}.pilot-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pilot-google-data dl{display:grid;grid-template-columns:100px 1fr;gap:7px;font-size:13px}.pilot-google-data dd{margin:0;overflow-wrap:anywhere}@media (max-width:760px){.pilot-diff{grid-template-columns:1fr}}.business-cover{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0;background:#173747}.business-cover img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.48}.business-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(19,43,59,.97),rgba(22,47,62,.86) 42%,rgba(22,47,62,.49)),linear-gradient(0deg,rgba(17,39,55,.94),transparent 90%)}.business-profile-card>:not(.business-cover):not(.business-profile-current),.business-profile-heading>:not(.business-cover){position:relative;z-index:1}.workspace.guided.studio-workspace .business-profile-card{overflow:hidden;isolation:isolate;min-height:235px;border-color:#d3e9f32b}.workspace.guided.studio-workspace .business-profile-card:hover{border-color:#c4e6de75;box-shadow:0 18px 44px #06132140,inset 0 1px 0 #e5f6ff25}.workspace.guided.studio-workspace .business-profile-heading{position:relative;isolation:isolate;overflow:hidden;padding:26px 28px;border:1px solid #d3e9f329;border-radius:24px;margin:12px 0 18px;min-height:138px}.business-profile-heading .business-cover img{object-position:center 45%;opacity:.65}.business-profile-heading .business-cover:after{background:linear-gradient(100deg,#183548f5 5%,#183548c9 48%,#18354875)}.workspace.guided.studio-workspace .business-mark{background:#edf5f3;border:1px solid #f2fff76b;box-shadow:0 8px 22px #05172526;overflow:visible;border-radius:19px;flex-shrink:0}.business-mark .business-logo{display:block;width:100%;height:100%;padding:8px;object-fit:contain;border-radius:inherit}.business-mark .business-monogram{display:grid;place-items:center;width:100%;height:100%;font:750 21px/1 var(--font-studio,sans-serif);letter-spacing:-1px;color:#28534c;background:linear-gradient(140deg,#e0f0e8,#b5d7ce);border-radius:inherit}.business-mark i{z-index:2}.workspace.guided.studio-workspace .business-profile-heading .business-mark{width:74px;height:74px}.workspace.guided.studio-workspace .business-profile-heading h1{color:#f0f6fc;text-shadow:0 2px 16px #0b263b70}.workspace.guided.studio-workspace .business-profile-card .business-profile-domain{color:#d0dee7}.business-profile-card .health-caption-line{color:#bdceda}@media(max-width:600px){.workspace.guided.studio-workspace .business-profile-heading{padding:19px 16px;border-radius:20px;gap:12px;min-height:120px}.workspace.guided.studio-workspace .business-profile-heading .business-mark{width:56px;height:56px}.business-profile-heading .business-cover img{object-position:65% center}}@media(prefers-reduced-motion:reduce){.business-profile-card{transition:none!important}}@media print{.business-cover{display:none}}.media-preview-banner{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:40;border:1px solid #cbe4dc50;border-radius:30px;padding:8px 16px;background:#163142ed;color:#d6e9e3;font:500 12px/1.3 sans-serif;box-shadow:0 5px 24px #06121a45;text-align:center;max-width:calc(100vw - 28px);white-space:nowrap}@media(max-width:600px){.media-preview-banner{font-size:10px;padding:7px 11px}}.workspace.guided.studio-workspace .business-profile-current{top:7px;right:14px;z-index:2;line-height:1.3;font-size:8px}