:root{
  --a10-drawer-rail:112px;
  --a10-drawer-bg:#06101f;
  --a10-drawer-surface:#0b1729;
  --a10-drawer-line:rgba(96,165,250,.24);
  --a10-drawer-text:#eef6ff;
  --a10-drawer-dim:#a9b8cf;
  --a10-drawer-muted:#71819c;
  --a10-drawer-blue:#3da5ff;
  --a10-drawer-gold:#ffcc66;
}

.aaron-side-logo{
  appearance:none;
  -webkit-appearance:none;
  padding:0;
  cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}

.a10-mobile-logo{
  appearance:none;
  -webkit-appearance:none;
  margin:0;
  padding:0;
  border:0;
  cursor:pointer;
  pointer-events:auto!important;
  touch-action:manipulation;
  position:relative;
  z-index:2;
}

.appbar .brand:has(.a10-mobile-logo[data-a10-founder-ready="1"]){
  cursor:pointer;
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
}

.aaron-side-logo img,
.a10-mobile-logo img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  pointer-events:none;
  user-select:none;
}

.a10-mobile-logo:focus-visible{
  outline:2px solid var(--a10-drawer-gold);
  outline-offset:3px;
}

.aaron-side-logo:hover,
.aaron-side-logo:focus-visible{
  transform:translateY(-1px);
  border-color:rgba(255,204,102,.82);
  box-shadow:0 0 0 2px rgba(61,165,255,.24),0 0 26px rgba(255,204,102,.35),inset 0 0 18px rgba(255,204,102,.16);
  outline:none;
}

.aaron-side-logo.is-founder-open{
  background:#000;
  border-color:#fff0ad;
  box-shadow:0 0 0 2px rgba(61,165,255,.52),0 0 30px rgba(255,204,102,.42);
}

.a10-founder-backdrop{
  appearance:none;
  -webkit-appearance:none;
  position:fixed;
  inset:0;
  z-index:10030;
  width:auto;
  height:auto;
  margin:0;
  padding:0;
  border:0;
  background:rgba(1,5,12,.68);
  cursor:default;
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  opacity:0;
  pointer-events:none;
  transition:opacity .28s ease;
}

.a10-founder-backdrop.is-open{
  opacity:1;
  pointer-events:auto;
}

.a10-founder-drawer{
  position:fixed;
  top:0;
  bottom:0;
  left:var(--a10-drawer-rail);
  z-index:10040;
  width:min(680px,calc(100vw - var(--a10-drawer-rail)));
  overflow-y:auto;
  color:var(--a10-drawer-text);
  background:
    radial-gradient(circle at 85% 0%,rgba(61,165,255,.18),transparent 32%),
    radial-gradient(circle at 8% 16%,rgba(255,204,102,.10),transparent 28%),
    linear-gradient(165deg,var(--a10-drawer-surface),var(--a10-drawer-bg) 64%);
  border-right:1px solid var(--a10-drawer-line);
  box-shadow:42px 0 100px -35px rgba(0,0,0,.92),inset -1px 0 0 rgba(255,255,255,.04);
  transform:translateX(-110%);
  visibility:hidden;
  transition:transform .36s cubic-bezier(.22,.61,.36,1),visibility 0s linear .36s;
}

.a10-founder-drawer.is-open{
  transform:translateX(0);
  visibility:visible;
  transition:transform .36s cubic-bezier(.22,.61,.36,1),visibility 0s;
}

.a10-founder-drawer::-webkit-scrollbar{width:8px}
.a10-founder-drawer::-webkit-scrollbar-thumb{background:rgba(96,165,250,.28);border-radius:10px}

.a10-founder-wrap{padding:32px 36px 42px}
.a10-founder-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}
.a10-founder-eyebrow{display:flex;align-items:center;gap:10px;color:var(--a10-drawer-blue);font:700 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}
.a10-founder-eyebrow::before{content:"";width:20px;height:1px;background:currentColor;box-shadow:0 0 10px currentColor}
.a10-founder-close{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--a10-drawer-line);border-radius:10px;background:rgba(255,255,255,.02);color:var(--a10-drawer-dim);font-size:18px;cursor:pointer;transition:.16s ease}
.a10-founder-close:hover,.a10-founder-close:focus-visible{border-color:#ff5b70;color:#ff5b70;outline:none}

.a10-founder-identity{display:flex;align-items:center;gap:19px}
.a10-founder-avatar{width:88px;height:88px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,204,102,.48);border-radius:50%;color:var(--a10-drawer-gold);background:linear-gradient(145deg,rgba(255,204,102,.17),rgba(61,165,255,.12));box-shadow:0 0 30px rgba(255,204,102,.10)}
.a10-founder-avatar svg{width:44px;height:44px}
.a10-founder-name{font-size:29px;font-weight:900;line-height:1.05;letter-spacing:-.025em}
.a10-founder-role{margin-top:8px;color:var(--a10-drawer-dim);font:700 11px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
.a10-founder-role b{color:var(--a10-drawer-gold)}
.a10-founder-tagline{margin-top:20px;color:var(--a10-drawer-gold);font-size:15px;font-weight:700}
.a10-founder-person{min-width:0}
.a10-founder-email{margin-top:9px;max-width:470px;overflow:hidden;text-overflow:ellipsis;color:var(--a10-drawer-muted);font:700 11px/1.4 "JetBrains Mono",ui-monospace,monospace}

.a10-account-plan-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:23px;padding:17px 18px;border:1px solid var(--a10-drawer-line);border-radius:13px;background:rgba(61,165,255,.055)}
.a10-account-plan-card span{display:block;color:var(--a10-drawer-muted);font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}
.a10-account-plan-card strong{display:block;margin-top:8px;color:var(--a10-drawer-text);font-size:18px}
.a10-native-compass{--mono:"JetBrains Mono",ui-monospace,monospace;display:flex;align-items:center;flex-direction:column;contain:layout style;margin-top:20px;padding:4px 8px 2px;color:var(--a10-drawer-text)}
.a10-native-compass .journey-interaction-bar{width:min(540px,100%);display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:50px}
.a10-native-compass .journey-mode-label{display:grid;flex:1;gap:4px;text-align:center}.a10-native-compass .journey-mode-label span{color:var(--direction,#42d39a);font:800 9px var(--mono);letter-spacing:.13em}.a10-native-compass .journey-mode-label b{color:#91a3ac;font-size:8px;font-weight:500;line-height:1.4}.a10-native-compass .journey-mode-label i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#42d39a;box-shadow:0 0 12px #42d39a;animation:a10JourneySignal 2.2s ease-out infinite}.a10-native-compass .journey-interaction-bar>button{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(9,25,32,.8);color:#d8b466;font:750 7px var(--mono);cursor:pointer}.a10-native-compass .journey-interaction-bar>button:hover{border-color:#46d6a6;color:#6de7bf}
.a10-native-compass .journey-dial{position:relative;width:min(400px,calc(100% - 82px));aspect-ratio:1;border-radius:50%;isolation:isolate;touch-action:none;cursor:grab;transform:translateZ(0);will-change:transform;box-shadow:0 0 0 1px rgba(239,190,89,.22),0 0 45px rgba(50,216,160,.18),0 0 90px var(--direction-soft),inset 0 0 0 1px rgba(255,255,255,.22)}
.a10-native-compass .journey-dial:before{content:"";position:absolute;inset:9.5%;border-radius:50%;background:#11242e;box-shadow:inset 0 0 0 13px rgba(255,255,255,.035)}.a10-native-compass .journey-dial:after{content:"";position:absolute;z-index:0;inset:-13px;border:1px dashed rgba(239,190,89,.52);border-radius:50%;box-shadow:0 0 24px rgba(239,190,89,.12);animation:a10JourneySpin 32s linear infinite}
.a10-native-compass .stage-compass{position:absolute;z-index:12;inset:-10.5%;border:3px solid rgba(239,190,89,.5);border-radius:50%;box-shadow:inset 0 0 0 7px rgba(239,190,89,.025),0 0 34px rgba(239,189,89,.12);pointer-events:none}.a10-native-compass .stage-compass:before{content:"";position:absolute;inset:9px;border:1px dashed rgba(66,211,154,.28);border-radius:50%;animation:a10StageTurn 38s linear infinite}.a10-native-compass .stage-label{position:absolute;z-index:5;min-width:74px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0c1d25;color:#91a2aa;font:800 8px/1.22 var(--mono);letter-spacing:.05em;text-align:center;white-space:nowrap;pointer-events:none}.a10-native-compass .stage-label i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.a10-native-compass .stage-label.gap{left:50%;top:0;transform:translate(-50%,-50%);color:#ff9189}.a10-native-compass .stage-label.growth{right:0;top:50%;transform:translate(78%,-50%);color:#aaa9ff}.a10-native-compass .stage-label.balanced{left:50%;bottom:0;transform:translate(-50%,78%);color:#f0c26a}.a10-native-compass .stage-label.income{left:0;top:50%;transform:translate(-78%,-50%);color:#50dcab}.a10-native-compass .direction-gap .stage-label.gap,.a10-native-compass .direction-growth .stage-label.growth,.a10-native-compass .direction-balanced .stage-label.balanced,.a10-native-compass .direction-income .stage-label.income{color:#fff;border-color:#efbd59;box-shadow:0 0 18px rgba(239,189,89,.45),inset 0 0 0 1px rgba(239,189,89,.35)}
.a10-native-compass .stage-pointer{position:absolute;z-index:7;left:50%;top:50%;width:36%;height:12px;margin-top:-4px;border-radius:99px;background:linear-gradient(90deg,rgba(239,189,89,.08),#c99639 45%,#f7ce70);background-clip:content-box;transform-origin:left center;filter:drop-shadow(0 0 8px rgba(239,189,89,.7));transition:transform .08s linear;pointer-events:auto;touch-action:none;cursor:grab}.a10-native-compass .stage-pointer:active{cursor:grabbing}.a10-native-compass .stage-pointer:after{content:"";position:absolute;right:-9px;top:-2px;border-left:14px solid #f7ce70;border-top:8px solid transparent;border-bottom:8px solid transparent}.a10-native-compass .stage-pointer i{position:absolute;right:7%;top:1px;width:10px;height:10px;border:2px solid #fff5cf;border-radius:50%;background:#d5a145;box-shadow:0 0 16px #f7ce70}
.a10-native-compass .capital-turn-ring{position:absolute;z-index:11;inset:-7.2%;border:11px solid rgba(141,140,255,.11);border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(200,199,255,.18),0 0 0 1px rgba(80,79,157,.35),0 0 30px rgba(141,140,255,.1)}.a10-native-compass .capital-turn-progress{position:absolute;inset:-11px;border-radius:50%;background:conic-gradient(#7371dc 0deg,#aaa9ff var(--capital-sweep),transparent var(--capital-sweep) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 10px));filter:drop-shadow(0 0 5px rgba(141,140,255,.5))}
.a10-native-compass .capital-scale-ring{position:absolute;z-index:4;inset:25.5%;border-radius:50%;pointer-events:auto;cursor:grab;filter:drop-shadow(0 0 15px rgba(239,189,89,.27))}.a10-native-compass .capital-scale-track{position:absolute;inset:0;border:1px solid rgba(255,215,126,.78);border-radius:50%;background:rgba(210,158,63,.07);box-shadow:inset 0 0 0 15px rgba(218,169,74,.075),inset 0 0 0 16px rgba(247,206,112,.2),0 0 16px rgba(239,189,89,.14)}.a10-native-compass .capital-scale-track:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:repeating-conic-gradient(from -90deg,rgba(255,238,194,.78) 0deg 1deg,transparent 1deg 22.5deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px),#000 calc(100% - 3px),transparent calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px),#000 calc(100% - 3px),transparent calc(100% - 2px));opacity:.42}.a10-native-compass .capital-scale-control-arm{position:absolute;z-index:5;inset:0;border-radius:50%;transform:rotate(var(--capital-angle));pointer-events:none}.a10-native-compass .capital-scale-value{position:absolute;left:50%;top:0;min-width:86px;min-height:30px;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;transform:translate(-50%,-50%) rotate(var(--capital-counter-angle));border:1px solid #ffe0a0;border-radius:999px;background:linear-gradient(135deg,#392b12,#7a5517);color:#fff6d8;pointer-events:auto;touch-action:none;cursor:grab;box-shadow:0 0 0 3px rgba(239,189,89,.14),0 0 18px rgba(247,206,112,.58)}.a10-native-compass .capital-scale-value small{color:#d9b96f;font:850 6px var(--mono);letter-spacing:.08em}.a10-native-compass .capital-scale-value strong{color:#fff8df;font:900 10px var(--mono);white-space:nowrap}
.a10-native-compass .time-turn-ring{position:absolute;z-index:11;inset:22%;border:8px solid rgba(50,216,160,.1);border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(105,235,190,.12),0 0 18px rgba(50,216,160,.08)}.a10-native-compass .time-turn-progress{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(#1f765f 0deg,#60e2b7 var(--time-sweep),transparent var(--time-sweep) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 7px));filter:drop-shadow(0 0 4px rgba(50,216,160,.48))}.a10-native-compass .time-turn-arm{position:absolute;inset:-8px;border-radius:50%;transform:rotate(var(--time-angle));pointer-events:none}.a10-native-compass .time-turn-handle{position:absolute;left:50%;top:0;width:20px;height:20px;display:grid;place-items:center;padding:0;transform:translate(-50%,-50%);border:2px solid #dffff3;border-radius:50%;background:#35cc98;pointer-events:auto;touch-action:none;box-shadow:0 0 0 4px rgba(50,216,160,.12),0 0 15px rgba(50,216,160,.72);cursor:grab}.a10-native-compass .time-turn-handle span{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff}
.a10-native-compass .journey-orbits{position:absolute;z-index:1;inset:0;pointer-events:none}.a10-native-compass .journey-orbits i{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1)}.a10-native-compass .journey-orbits i:nth-child(1){width:86%;height:86%;border-color:rgba(66,211,154,.42);border-style:dashed;animation:a10JourneyOrbit 22s linear infinite}.a10-native-compass .journey-orbits i:nth-child(2){width:68%;height:68%;border-color:rgba(239,190,89,.42);border-style:dotted;animation:a10JourneyOrbitBack 16s linear infinite}.a10-native-compass .journey-orbits i:nth-child(3){width:49%;height:49%;border-color:rgba(66,211,154,.26);box-shadow:0 0 20px rgba(66,211,154,.08)}.a10-native-compass .journey-sweep{position:absolute;z-index:2;inset:12px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 71%,rgba(66,211,154,.3) 82%,rgba(239,190,89,.7) 91%,transparent 96%);-webkit-mask:radial-gradient(circle,transparent 0 79%,#000 80% 100%);mask:radial-gradient(circle,transparent 0 79%,#000 80% 100%);animation:a10JourneySpin 11s linear infinite;pointer-events:none}.a10-native-compass .journey-sweep i{position:absolute;right:4%;top:47%;width:7px;height:7px;border-radius:50%;background:#f4c35e;box-shadow:0 0 15px #f4c35e}.a10-native-compass .journey-needle{position:absolute;z-index:12;left:50%;top:50%;width:30%;height:17px;margin-top:-5px;transform-origin:left center;background:linear-gradient(90deg,rgba(66,211,154,.16),#31c994 58%,#8cf0c9);background-clip:content-box;filter:drop-shadow(0 0 10px rgba(66,211,154,.9));border-radius:99px;transition:transform .08s linear;pointer-events:auto;touch-action:none;cursor:grab}.a10-native-compass .journey-needle:active{cursor:grabbing}.a10-native-compass .journey-needle:after{content:"";position:absolute;right:-10px;top:-2px;border-left:15px solid #8cf0c9;border-top:10px solid transparent;border-bottom:10px solid transparent}.a10-native-compass .journey-needle i{position:absolute;right:10%;top:3px;width:11px;height:11px;border:2px solid #dcfff2;border-radius:50%;background:#32d8a0;box-shadow:0 0 18px #32d8a0}
.a10-native-compass .journey-dial-core{appearance:none;position:absolute;z-index:13;inset:27.5%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:12px 10px;overflow:hidden;border:1px solid rgba(84,230,181,.4);border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(34,91,91,.96),#102f35 58%,#0a1d25);color:#fff;text-align:center;cursor:pointer;box-shadow:0 0 0 8px rgba(11,31,38,.8),0 0 28px rgba(66,211,154,.2),inset 0 0 34px rgba(66,211,154,.09);animation:a10CoreBreathe 3.2s ease-in-out infinite}.a10-native-compass .journey-dial-core:before,.a10-native-compass .journey-dial-core:after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:24%;aspect-ratio:1;border:1px solid rgba(111,241,202,.56);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.62);box-shadow:0 0 12px rgba(83,226,182,.1),inset 0 0 10px rgba(83,226,182,.08);animation:a10CoreRipple 3.8s cubic-bezier(.18,.65,.24,1) infinite}.a10-native-compass .journey-dial-core:after{border-color:rgba(92,216,181,.36);animation-delay:.72s}.a10-native-compass .journey-dial-core:hover{border-color:rgba(111,244,201,.9);box-shadow:0 0 0 8px rgba(11,31,38,.82),0 0 44px rgba(66,211,154,.42),inset 0 0 42px rgba(66,211,154,.15)}.a10-native-compass .aaron-core-presence{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:40px}.a10-native-compass .aaron-core-wordmark strong{display:block;color:#fff;font:900 28px/1 Arial,sans-serif;letter-spacing:.1em;text-indent:.1em;transform:scaleY(1.15);text-shadow:0 0 22px rgba(100,237,195,.38)}.a10-native-compass .aaron-core-price{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:3px}.a10-native-compass .aaron-core-price strong{color:#fff;font:900 17px/1 var(--mono);letter-spacing:-.06em}.a10-native-compass .aaron-core-price span{color:#a9bbc1;font:750 7px var(--mono)}.a10-native-compass .journey-dial-core>em{position:relative;z-index:1;margin-top:2px;padding-top:5px;border-top:1px solid rgba(255,255,255,.1);color:#e5bd65;font:800 6px var(--mono);font-style:normal;letter-spacing:.08em}
.a10-native-compass .journey-month-ring button{position:absolute;z-index:14;width:30px;height:30px;display:grid;place-items:center;padding:0;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#10242d;color:#c2d0d5;font:750 10px var(--mono);cursor:pointer;transition:.18s ease}.a10-native-compass .journey-month-ring button:hover{border-color:#62e0b5;color:#fff}.a10-native-compass .journey-month-ring button.selected{width:37px;height:37px;background:#fff;color:#142832;border-color:#fff;box-shadow:0 0 18px rgba(255,255,255,.45);animation:a10JourneyNode 1.8s ease-in-out infinite}
.a10-native-compass .journey-dial-readout{width:min(440px,96%);margin-top:50px;padding:13px 15px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(8,20,27,.72)}.a10-native-compass .journey-dial-readout>span{display:block;color:var(--direction,#42d39a);font:750 7px var(--mono);letter-spacing:.13em}.a10-native-compass .journey-dial-readout>b{display:block;margin:6px 0;font-size:12px}.a10-native-compass .journey-dial-readout p{margin:0;color:#98a8b0;font-size:9px;line-height:1.5}.a10-native-compass .journey-dial-readout small{display:flex;align-items:center;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1);color:#b8c6cb;font:700 7px/1.4 var(--mono)}.a10-native-compass .journey-dial-readout small i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--direction,#42d39a);box-shadow:0 0 10px var(--direction,#42d39a)}
.a10-native-settings{width:min(440px,96%);margin-top:10px;border:1px solid rgba(66,211,154,.22);border-radius:11px;background:rgba(8,20,27,.58)}.a10-native-settings summary{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;color:#68e1b8;font:800 8px var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;list-style:none}.a10-native-settings summary::-webkit-details-marker{display:none}.a10-native-settings[open] summary b{transform:rotate(45deg)}.a10-native-settings>div{display:grid;gap:13px;padding:3px 14px 15px}.a10-native-settings label{display:grid;gap:7px}.a10-native-settings label>span{display:flex;justify-content:space-between;gap:10px;color:#91a5ad;font-size:9px}.a10-native-settings output{color:#fff;font:800 9px var(--mono)}.a10-native-settings input{width:100%;accent-color:#42d39a}.a10-native-mode{justify-self:start;padding:0;border:0;background:transparent;color:#d9b965;font:750 8px var(--mono);cursor:pointer}.a10-native-profile>span{display:block;margin-bottom:7px;color:#91a5ad;font-size:9px}.a10-native-profile>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.a10-native-profile button{padding:7px 3px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#0c2029;color:#9eb0b7;font:700 7px var(--mono);cursor:pointer}.a10-native-profile button.selected{border-color:#4bddae;background:rgba(50,216,160,.12);color:#76e8c2}.a10-native-outcome{display:grid;grid-template-columns:1fr 1fr;gap:7px}.a10-native-outcome span{padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#82969f;font:700 7px var(--mono)}.a10-native-outcome b{display:block;margin-top:5px;color:#fff;font-size:10px}
@keyframes a10JourneySpin{to{transform:rotate(360deg)}}@keyframes a10StageTurn{to{transform:rotate(-360deg)}}@keyframes a10JourneyOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes a10JourneyOrbitBack{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes a10JourneySignal{70%{box-shadow:0 0 0 9px rgba(66,211,154,0)}}@keyframes a10JourneyNode{50%{box-shadow:0 0 0 6px rgba(255,255,255,.08),0 0 24px rgba(255,255,255,.55)}}@keyframes a10CoreBreathe{50%{filter:brightness(1.08);box-shadow:0 0 0 9px rgba(11,31,38,.78),0 0 42px rgba(66,211,154,.36),inset 0 0 40px rgba(66,211,154,.14)}}@keyframes a10CoreRipple{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}14%{opacity:.52}70%{opacity:.12}100%{opacity:0;transform:translate(-50%,-50%) scale(4.25)}}
.a10-embedded-compass-card{margin-top:12px;overflow:hidden;border:1px solid rgba(47,230,166,.48);border-radius:13px;background:linear-gradient(150deg,rgba(47,230,166,.08),rgba(5,17,26,.9));box-shadow:inset 0 0 34px rgba(47,230,166,.035),0 0 24px rgba(47,230,166,.055)}
.a10-embedded-compass-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(47,230,166,.25);background:rgba(47,230,166,.045)}
.a10-embedded-compass-mark{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(47,230,166,.5);border-radius:50%;background:#071523;color:#76f7c6;box-shadow:inset 0 0 16px rgba(47,230,166,.1),0 0 16px rgba(47,230,166,.1)}
.a10-embedded-compass-mark:before{content:"";position:absolute;inset:6px;border:1px solid rgba(47,230,166,.2);border-radius:50%}.a10-embedded-compass-mark span{position:relative;font:900 7px/1 "JetBrains Mono",ui-monospace,monospace}
.a10-embedded-compass-copy strong{display:block;color:#76f7c6;font:900 10px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.a10-embedded-compass-copy p{margin:5px 0 0;color:var(--a10-drawer-muted);font-size:9px;line-height:1.4}
.a10-embedded-compass-body{padding:10px}
.a10-embedded-compass-frame-shell{height:510px;overflow:hidden;border:1px solid rgba(47,230,166,.22);border-radius:9px;background:#06151c}
.a10-embedded-compass-frame-shell iframe{display:block;width:100%;height:100%;border:0;background:#06151c}
.a10-embedded-compass-full{width:100%;min-height:34px;margin-top:9px;border:1px solid rgba(255,204,102,.42);border-radius:7px;background:rgba(255,204,102,.07);color:var(--a10-drawer-gold);font:800 8px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.a10-embedded-compass-full:hover,.a10-embedded-compass-full:focus-visible{border-color:var(--a10-drawer-gold);background:rgba(255,204,102,.13);outline:none}
.a10-capital-lab-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:12px;padding:16px 17px;border:1px solid rgba(47,230,166,.42);border-radius:13px;background:linear-gradient(118deg,rgba(47,230,166,.13),rgba(61,165,255,.06),rgba(255,204,102,.035));box-shadow:inset 0 0 38px rgba(47,230,166,.035),0 0 24px rgba(47,230,166,.045)}
.a10-capital-lab-mark{position:relative;width:55px;height:55px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(47,230,166,.5);border-radius:50%;background:#071523;color:#76f7c6;box-shadow:inset 0 0 22px rgba(47,230,166,.1),0 0 22px rgba(47,230,166,.1)}
.a10-capital-lab-mark:before,.a10-capital-lab-mark:after{content:"";position:absolute;border:1px solid rgba(47,230,166,.18);border-radius:50%}.a10-capital-lab-mark:before{inset:6px}.a10-capital-lab-mark:after{inset:12px}
.a10-capital-lab-mark span{position:relative;z-index:1;font:900 9px/1 "JetBrains Mono",ui-monospace,monospace}
.a10-capital-lab-copy strong{display:block;color:#76f7c6;font:900 13px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
.a10-capital-lab-copy p{margin:7px 0 0;color:var(--a10-drawer-dim);font-size:12.5px;line-height:1.45}
.a10-capital-lab-open{display:flex;align-items:center;justify-content:center;min-height:43px;padding:9px 14px;border:1px solid rgba(47,230,166,.55);border-radius:9px;background:rgba(47,230,166,.11);color:#8af8cf;font:800 10px/1.25 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:.16s ease}
.a10-capital-lab-open:hover,.a10-capital-lab-open:focus-visible{border-color:#2fe6a6;background:rgba(47,230,166,.2);color:#fff;outline:none}.a10-capital-lab-open:disabled{opacity:.64;cursor:wait}
.a10-founder-plan-picker[hidden]{display:none!important}
.a10-founder-plan-picker{margin-top:12px;padding:17px 18px;border:1px solid rgba(255,204,102,.24);border-radius:13px;background:rgba(255,204,102,.035)}
.a10-founder-plan-picker-head strong{display:block;color:var(--a10-drawer-gold);font:800 11px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
.a10-founder-plan-picker-head span{display:block;margin-top:7px;color:var(--a10-drawer-muted);font-size:12.5px;line-height:1.45}
.a10-founder-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.a10-founder-plan-grid a{position:relative;display:flex;min-height:68px;flex-direction:column;justify-content:center;padding:12px 13px;border:1px solid var(--a10-drawer-line);border-radius:10px;background:rgba(5,14,26,.7);color:var(--a10-drawer-text);text-decoration:none;transition:.16s ease}
.a10-founder-plan-grid a:hover,.a10-founder-plan-grid a:focus-visible{border-color:var(--a10-drawer-blue);background:rgba(61,165,255,.08);outline:none}
.a10-founder-plan-grid a.is-active{border-color:var(--a10-drawer-gold);background:rgba(255,204,102,.10);box-shadow:inset 0 0 0 1px rgba(255,204,102,.08)}
.a10-founder-plan-grid a[hidden]{display:none!important}
.a10-founder-plan-grid a[data-sandbox-profile]{grid-column:1/-1;border-color:rgba(34,211,238,.52);background:linear-gradient(135deg,rgba(34,211,238,.12),rgba(255,204,102,.07))}
.a10-founder-plan-grid a[data-sandbox-profile] b{color:#67e8f9}
.a10-founder-plan-grid a[data-sandbox-profile].is-active{border-color:#22d3ee;box-shadow:inset 0 0 0 1px rgba(34,211,238,.16),0 0 24px rgba(34,211,238,.12)}
.a10-founder-plan-grid a[data-market-profile]{grid-column:1/-1;border-color:rgba(47,230,166,.52);background:linear-gradient(135deg,rgba(47,230,166,.12),rgba(255,204,102,.07))}
.a10-founder-plan-grid a[data-market-profile] b{color:#76f7c6}
.a10-founder-plan-grid a[data-market-profile].is-active{border-color:#2fe6a6;box-shadow:inset 0 0 0 1px rgba(47,230,166,.16),0 0 24px rgba(47,230,166,.12)}
.a10-founder-plan-grid a[data-tester-profile]{grid-column:1/-1;border-color:rgba(167,139,250,.5);background:linear-gradient(135deg,rgba(167,139,250,.13),rgba(34,211,238,.05))}
.a10-founder-plan-grid a[data-tester-profile] b{color:#c4b5fd}
.a10-founder-plan-grid a[data-tester-profile].is-active{border-color:#a78bfa;box-shadow:inset 0 0 0 1px rgba(167,139,250,.14),0 0 24px rgba(167,139,250,.10)}
.a10-founder-plan-grid b{font-size:13px}.a10-founder-plan-grid small{margin-top:5px;color:var(--a10-drawer-muted);font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;text-transform:uppercase}
.a10-founder-plan-grid em{position:absolute;top:8px;right:9px;color:var(--a10-drawer-gold);font:800 8px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}
.a10-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
.a10-founder-drawer.is-founder-account [data-account-upgrade]{display:none}
.a10-founder-drawer.is-founder-account .a10-account-actions{grid-template-columns:1fr}
.a10-account-action{appearance:none;display:flex;align-items:center;justify-content:center;min-height:45px;padding:10px 15px;border:1px solid var(--a10-drawer-line);border-radius:10px;background:rgba(255,255,255,.025);color:var(--a10-drawer-text);font:800 11px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase;transition:.16s ease;cursor:pointer}
.a10-account-action:hover,.a10-account-action:focus-visible{border-color:var(--a10-drawer-blue);color:#fff;outline:none}
.a10-account-action.is-primary{border-color:rgba(255,204,102,.48);background:rgba(255,204,102,.09);color:var(--a10-drawer-gold)}
.a10-account-action.is-primary:hover,.a10-account-action.is-primary:focus-visible{border-color:var(--a10-drawer-gold);background:rgba(255,204,102,.15)}
.a10-account-action:disabled{opacity:.58;cursor:wait}

.a10-advisor-card[hidden]{display:none!important}
.a10-advisor-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:14px;padding:17px;border:1px solid rgba(40,220,229,.42);border-radius:13px;background:linear-gradient(118deg,rgba(40,220,229,.12),rgba(167,139,250,.06),rgba(255,204,102,.035));box-shadow:inset 0 0 42px rgba(40,220,229,.035),0 0 24px rgba(40,220,229,.04)}
.a10-advisor-orbit{position:relative;width:55px;height:55px;display:grid;place-items:center;border:1px solid rgba(40,220,229,.42);border-radius:50%;color:#67e8f9;background:#071523;font:900 9px/1 "JetBrains Mono",ui-monospace,monospace;box-shadow:inset 0 0 20px rgba(40,220,229,.08),0 0 22px rgba(40,220,229,.10)}
.a10-advisor-orbit:before,.a10-advisor-orbit:after{content:"";position:absolute;border:1px solid rgba(40,220,229,.17);border-radius:50%}.a10-advisor-orbit:before{inset:6px}.a10-advisor-orbit:after{inset:12px}
.a10-advisor-orbit i{position:absolute;width:4px;height:4px;border-radius:50%;background:#2fe6a6;box-shadow:0 0 9px #2fe6a6}.a10-advisor-orbit i:first-child{top:5px;left:25px}.a10-advisor-orbit i:nth-child(2){right:7px;bottom:13px;background:#ffcc66;box-shadow:0 0 9px #ffcc66}
.a10-advisor-copy strong{display:block;color:#67e8f9;font:900 13px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
.a10-advisor-copy p{margin:7px 0 0;color:var(--a10-drawer-dim);font-size:12.5px;line-height:1.45}
.a10-advisor-open{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border:1px solid rgba(40,220,229,.52);border-radius:9px;background:rgba(40,220,229,.10);color:#7eeaf0;font:800 10px/1.25 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:.16s ease}
.a10-advisor-open:hover,.a10-advisor-open:focus-visible{border-color:#28dce5;background:rgba(40,220,229,.18);color:#fff;outline:none}

.a10-guide-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:14px;padding:16px 17px;border:1px solid rgba(47,230,166,.34);border-radius:13px;background:linear-gradient(115deg,rgba(47,230,166,.10),rgba(59,201,240,.045));box-shadow:inset 0 0 35px rgba(47,230,166,.025)}
.a10-guide-icon{width:54px;height:54px;display:grid;grid-template-columns:1fr 1fr;place-items:center;border:1px solid rgba(47,230,166,.38);border-radius:12px;background:#071523;color:#2fe6a6;font:800 9px/1 "JetBrains Mono",ui-monospace,monospace;box-shadow:0 0 24px rgba(47,230,166,.10)}
.a10-guide-icon span:last-child{grid-column:1/-1;color:#3bc9f0}
.a10-guide-copy strong{display:block;color:#50efb6;font:850 13px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
.a10-guide-copy p{margin:7px 0 0;color:var(--a10-drawer-dim);font-size:12.5px;line-height:1.45}
.a10-guide-open{min-height:42px;padding:9px 13px;border:1px solid rgba(47,230,166,.48);border-radius:9px;background:rgba(47,230,166,.10);color:#76f7c6;font:800 10px/1.25 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:.16s ease}
.a10-guide-open:hover,.a10-guide-open:focus-visible{border-color:#2fe6a6;background:rgba(47,230,166,.17);color:#fff;outline:none}

.a10-guide-view[hidden]{display:none!important}
.a10-founder-drawer.is-guide-open{overflow:hidden}
.a10-founder-drawer.is-guide-open .a10-founder-wrap{display:none}
.a10-guide-view{height:100%;display:flex;flex-direction:column;background:#05080f}
.a10-guide-header{min-height:62px;display:grid;grid-template-columns:1fr auto 38px;align-items:center;gap:12px;padding:10px 15px;border-bottom:1px solid var(--a10-drawer-line);background:rgba(6,16,31,.97)}
.a10-guide-header>strong{color:#2fe6a6;font:800 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.a10-guide-back{justify-self:start;display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid var(--a10-drawer-line);border-radius:8px;background:rgba(255,255,255,.025);color:var(--a10-drawer-text);font:750 10px/1.2 "JetBrains Mono",ui-monospace,monospace;text-transform:uppercase;cursor:pointer}
.a10-guide-back:hover,.a10-guide-back:focus-visible{border-color:#2fe6a6;color:#2fe6a6;outline:none}
.a10-guide-frame{display:block;width:100%;min-height:0;flex:1;border:0;background:#05080f}

.a10-founder-skills{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.a10-founder-skill{padding:6px 9px;border:1px solid var(--a10-drawer-line);border-radius:7px;color:var(--a10-drawer-dim);font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}
.a10-founder-skill.is-blue{color:#79c8ff;border-color:rgba(61,165,255,.36)}
.a10-founder-skill.is-gold{color:var(--a10-drawer-gold);border-color:rgba(255,204,102,.34)}

.a10-founder-bio{margin-top:27px;padding-top:24px;border-top:1px solid rgba(255,255,255,.07);color:var(--a10-drawer-dim);font-size:15px;line-height:1.72}
.a10-founder-bio b{color:var(--a10-drawer-text)}
.a10-founder-pillars{display:flex;flex-direction:column;margin-top:28px}
.a10-founder-pillars-title{margin-bottom:13px;color:var(--a10-drawer-muted);font:700 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}
.a10-founder-pillar{display:flex;align-items:flex-start;gap:15px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.065)}
.a10-founder-pillar:last-child{border-bottom:0}
.a10-founder-number{min-width:28px;color:var(--a10-drawer-gold);font:800 12px/1.5 "JetBrains Mono",ui-monospace,monospace}
.a10-founder-pillar strong{display:block;color:var(--a10-drawer-text);font-size:14px}
.a10-founder-pillar span{display:block;margin-top:3px;color:var(--a10-drawer-muted);font-size:13px;line-height:1.55}

.a10-founder-contact{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:28px;padding:18px 20px;border:1px solid var(--a10-drawer-line);border-radius:13px;background:rgba(61,165,255,.045)}
.a10-founder-contact-label{color:var(--a10-drawer-muted);font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.a10-founder-contact a{display:inline-block;margin-top:7px;color:var(--a10-drawer-gold);font-size:15px;font-weight:800;text-decoration:none}
.a10-founder-contact a:hover{text-decoration:underline}
.a10-founder-status{padding:7px 10px;border:1px solid rgba(255,204,102,.28);border-radius:7px;color:var(--a10-drawer-gold);font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}
.a10-account-logout{min-height:38px;padding:9px 13px;border:1px solid rgba(255,91,112,.38);border-radius:8px;background:rgba(255,91,112,.06);color:#ff8b9c;font:800 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:.16s ease}
.a10-account-logout:hover,.a10-account-logout:focus-visible{border-color:#ff5b70;background:rgba(255,91,112,.13);color:#ffdce2;outline:none}
.a10-account-logout:disabled{opacity:.55;cursor:wait}

@media(max-width:1400px) and (pointer:coarse),(max-width:1400px) and (hover:none){
  :root{--a10-drawer-rail:0px}
  .a10-founder-drawer{width:min(680px,100vw)}
}

@media(max-width:699px){
  :root{
    --a10-drawer-rail:0px;
    --a10-drawer-safe-top:max(env(safe-area-inset-top,0px),32px);
  }
  .aaron-side-logo{display:grid!important;width:48px!important;height:48px!important;margin:0 4px 0 0!important;flex:0 0 auto!important}
  .a10-founder-drawer{width:100vw}
  .a10-founder-wrap{padding:calc(var(--a10-drawer-safe-top) + 14px) 20px 105px}
  .a10-founder-identity{align-items:flex-start}
  .a10-founder-avatar{width:68px;height:68px}
  .a10-founder-name{font-size:23px}
  .a10-account-plan-card{align-items:flex-start;padding:15px}
  .a10-account-plan-card .a10-founder-status{max-width:44%;text-align:right}
  .a10-native-compass{padding-inline:0}
  .a10-native-compass .journey-interaction-bar{align-items:stretch;flex-direction:column;margin-bottom:43px}
  .a10-native-compass .journey-interaction-bar>button{align-self:center}
  .a10-native-compass .journey-dial{width:min(320px,calc(100% - 66px))}
  .a10-native-compass .stage-compass{inset:-10%}
  .a10-native-compass .stage-label{min-width:62px;padding:6px 7px;font-size:7px}
  .a10-native-compass .stage-label.growth{transform:translate(50%,-50%)}.a10-native-compass .stage-label.income{transform:translate(-50%,-50%)}.a10-native-compass .stage-label.balanced{transform:translate(-50%,50%)}
  .a10-native-compass .capital-turn-ring{border-width:8px}.a10-native-compass .capital-turn-progress{inset:-8px}
  .a10-native-compass .capital-scale-value{min-width:70px;min-height:24px;padding:4px 7px}.a10-native-compass .capital-scale-value strong{font-size:8px}
  .a10-native-compass .time-turn-ring{border-width:6px}.a10-native-compass .time-turn-progress,.a10-native-compass .time-turn-arm{inset:-6px}
  .a10-native-compass .journey-dial-core{inset:27%;padding:8px 6px}.a10-native-compass .aaron-core-wordmark strong{font-size:21px}.a10-native-compass .aaron-core-price strong{font-size:14px}.a10-native-compass .journey-dial-core>em{font-size:5px}
  .a10-native-compass .journey-month-ring button{width:26px;height:26px;font-size:9px}.a10-native-compass .journey-month-ring button.selected{width:32px;height:32px}
  .a10-native-compass .journey-dial-readout{margin-top:43px}
  .a10-embedded-compass-frame-shell{height:490px}
  .a10-capital-lab-card{grid-template-columns:auto minmax(0,1fr);padding:15px 13px}
  .a10-capital-lab-open{grid-column:1/-1;width:100%}
  .a10-founder-plan-picker{padding:15px 13px}
  .a10-founder-plan-grid{grid-template-columns:1fr 1fr}
  .a10-account-actions{grid-template-columns:1fr}
  .a10-guide-card{grid-template-columns:auto minmax(0,1fr)}
  .a10-guide-open{grid-column:1/-1;width:100%}
  .a10-advisor-card{grid-template-columns:auto minmax(0,1fr)}
  .a10-advisor-open{grid-column:1/-1;width:100%}
  .a10-guide-header{
    min-height:calc(62px + var(--a10-drawer-safe-top));
    grid-template-columns:1fr 38px;
    padding-top:calc(10px + var(--a10-drawer-safe-top));
  }
  .a10-guide-header>strong{display:none}
  .a10-founder-contact{align-items:stretch;flex-direction:column}
  .a10-account-logout{width:100%;min-height:44px}
}

@media(prefers-reduced-motion:reduce){
  .a10-founder-drawer,.a10-founder-backdrop,.aaron-side-logo,.a10-mobile-logo{transition:none!important}
}
