/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#071d24;--navy:#06232b;--navy-2:#0a3139;--teal:#1e98a4;--teal-dark:#107b86;--teal-soft:#dff2f3;--orange:#f58220;--orange-dark:#dd6811;--yellow:#f5d84c;--cream:#f7f4ec;--paper:#fffefa;--line:#d8e0dc;--muted:#68787a;--green:#25a871;--red:#db5247}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--ink);background:var(--cream);margin:0;font-family:Inter,Avenir,Segoe UI,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #f5822073}a{color:inherit;text-decoration:none}.brand-lockup{align-items:center;gap:12px;min-width:195px;display:flex}.brand-lockup img{width:160px;height:auto;display:block}.brand-bg{color:var(--orange);letter-spacing:.12em;border:2px solid var(--orange);padding:7px 8px 6px;font-size:15px;font-weight:900;line-height:1}.brand-lockup--compact{min-width:auto}.brand-lockup--compact img{width:132px}.landing-header{z-index:20;background:#fff;border-bottom:1px solid #e9e8e2;justify-content:space-between;align-items:center;gap:28px;height:84px;padding:0 clamp(24px,5vw,78px);display:flex;position:relative}.landing-header nav{color:#41575a;gap:32px;font-size:13px;font-weight:700;display:flex}.landing-header nav a:hover{color:var(--teal)}.header-actions{align-items:center;gap:16px;display:flex}.login-button{color:var(--ink);background:0 0;border:0;font-size:13px;font-weight:800}.mini-cta{color:#fff;background:var(--ink);letter-spacing:.02em;border:0;padding:13px 18px;font-size:12px;font-weight:800}.mini-cta span{color:var(--orange);margin-left:10px}.hero{color:#0b0b0b;background:#f3f3f0;grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);align-items:center;gap:clamp(42px,6vw,104px);min-height:720px;padding:82px clamp(24px,6vw,94px) 100px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:#1e98a417;width:520px;height:240px;position:absolute;bottom:-35px;right:-80px;transform:rotate(-7deg)}.hero:after{content:"MENTORAH / BUSINESS GAME / 2026";color:#707876;letter-spacing:.18em;font:800 8px/1 Courier New,monospace;position:absolute;bottom:24px;right:34px}.hero-gridlines{opacity:.72;background-image:linear-gradient(#071d240e 1px,#0000 1px),linear-gradient(90deg,#071d240e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 86%,#0000);mask-image:linear-gradient(#000 0 86%,#0000)}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow{letter-spacing:.2em;color:var(--teal);align-items:center;gap:10px;margin-bottom:25px;font-size:11px;font-weight:900;display:flex}.eyebrow span{background:currentColor;width:31px;height:2px}.eyebrow.orange{color:var(--orange)}.hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Black,Aptos Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(50px,5.3vw,80px);font-weight:900;line-height:.9}.hero h1 em,.section-heading h2 em,.map-copy h2 em,.price-section h2 em,.reward-stage h1 em{color:var(--orange);font-style:normal}.hero h1 em{color:var(--teal)}.hero-copy>p{color:#374443;max-width:560px;margin:28px 0 34px;font-size:clamp(15px,1.25vw,18px);font-weight:650;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.primary-button,.secondary-button{border:0;justify-content:center;align-items:center;gap:20px;min-height:51px;padding:0 24px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-button{background:var(--teal);color:#fff;box-shadow:0 10px 28px #1e98a42e}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button.orange{background:var(--orange);box-shadow:0 10px 28px #f5822033}.primary-button.wide{width:100%}.primary-button span{font-size:19px;font-weight:400}.secondary-button{color:var(--ink);background:0 0;border:1px solid #071d2440}.secondary-button.light{color:var(--ink);background:#ffffff94;border-color:#071d2438}.secondary-button.light b{color:var(--teal);letter-spacing:.08em;font:900 9px/1 Courier New,monospace}.secondary-button i{border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:inline-flex}.hero-trust{color:#3d5555;letter-spacing:.06em;flex-wrap:wrap;gap:9px;margin-top:28px;font:900 8px/1 Courier New,monospace;display:flex}.hero-trust span{background:#fff;border:1px solid #071d241f;padding:8px 10px 7px}.hero-trust span:nth-child(2){color:var(--teal-dark);border-color:#1e98a459}.hero-trust span:nth-child(3){color:var(--orange-dark);border-color:#f5822059}.hero-console{z-index:2;color:#0b0b0b;background:#fff;border:2px solid #111;min-height:500px;position:relative;transform:rotate(1.1deg);box-shadow:18px 20px #1e98a42e}.console-top{color:#566260;letter-spacing:.12em;border-bottom:2px solid #111;align-items:center;height:52px;padding:0 18px;font:900 8px/1 Courier New,monospace;display:flex}.console-top>div{align-items:center;gap:9px;display:flex}.console-top>div span{color:#111}.console-top>div strong{color:#fff;background:var(--orange);padding:7px 8px 6px}.console-top small{margin:auto}.console-top b{color:var(--teal-dark);border-bottom:3px solid var(--teal);padding:8px 0 5px;font-size:8px}.console-body{padding:22px}.console-level{background:#f8d84e;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:13px 17px;display:grid}.console-level span{color:#111;letter-spacing:.12em;font:900 8px/1 Courier New,monospace}.console-level strong{color:#111;grid-row:span 3;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:36px;line-height:.85}.console-level>div{background:#00000026;height:5px}.console-level>div i{background:#111;width:68%;height:100%;display:block}.console-level small{color:#4f4b29;font:800 8px/1 Courier New,monospace}.console-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.console-metrics>div{border:1px solid #d6d8d4;border-top:4px solid var(--teal);background:#f7f7f3;gap:6px;padding:13px;display:grid}.console-metrics>div:nth-child(2){border-top-color:var(--orange)}.console-metrics span{color:#586462;letter-spacing:.08em;font:900 8px/1 Courier New,monospace}.console-metrics strong{font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:22px;line-height:1}.metric-line{background:#dfe3df;height:5px;display:block;overflow:hidden}.metric-line b{background:var(--teal);height:100%;display:block}.console-metrics>div:nth-child(2) .metric-line b{background:var(--orange)}.console-metrics small{color:var(--teal-dark);font:900 8px/1 Courier New,monospace}.console-metrics small.down{color:var(--orange-dark)}.console-event{border:2px solid var(--teal);background:#e7f2f2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.event-index{color:var(--teal);letter-spacing:-.08em;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:42px;line-height:.8}.console-event span{color:var(--orange-dark);letter-spacing:.14em;font:900 8px/1 Courier New,monospace}.console-event h3{text-transform:uppercase;letter-spacing:-.03em;margin:5px 0 4px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:17px;line-height:1.05}.console-event p{color:#536261;margin:0;font-size:9px}.console-event button{background:var(--orange);color:#fff;border:0;border-radius:20px;padding:11px 14px;font-size:9px;font-weight:900}.console-process{border:2px solid #111;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.console-process span{text-transform:uppercase;border-right:1px solid #111;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font:900 8px/1 Courier New,monospace;display:flex}.console-process span:last-child{border-right:0}.console-process b{color:var(--teal)}.console-process span:nth-child(2) b{color:var(--orange)}.float-chip{color:var(--ink);background:#fff;border:2px solid #111;align-items:center;min-width:154px;padding:11px 14px;display:flex;position:absolute;box-shadow:8px 8px #f582204d}.float-chip span{color:#5f6a68;letter-spacing:.09em;font:900 7px/1 Courier New,monospace}.float-chip b{color:var(--ink);letter-spacing:-.02em;margin-top:5px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:14px;display:block}.chip-one{bottom:48px;left:-28px}.chip-two{top:86px;right:-22px;box-shadow:8px 8px #1e98a44d}.scroll-note{letter-spacing:.2em;color:#5f6a68;writing-mode:vertical-rl;flex-direction:column;gap:13px;font:900 7px/1 Courier New,monospace;display:flex;position:absolute;bottom:25px;left:28px}.scroll-note i{color:var(--orange);font-size:15px;font-style:normal}.signal-strip{background:var(--orange);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,75px);display:grid}.signal-strip>div{border-right:1px solid #ffffff40;align-items:center;gap:15px;min-height:95px;padding:20px;display:flex}.signal-strip>div:first-child{border-left:1px solid #ffffff40}.signal-strip strong{opacity:.45;font-size:11px}.signal-strip span{letter-spacing:.08em;font-size:9px;line-height:1.5}.signal-strip b{font-size:11px}.how-section{background:var(--paper);padding:120px clamp(24px,7vw,108px)}.section-heading h2,.map-copy h2,.price-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.section-heading h2 em{color:var(--teal)}.loop-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.loop-grid article{border-right:1px solid var(--line);min-height:270px;padding:34px 25px 40px;position:relative}.loop-grid article:first-child{border-left:1px solid var(--line)}.loop-grid article>span{color:var(--teal);font-size:10px;font-weight:900}.loop-grid article>i{color:#aab5b3;font-style:normal;position:absolute;top:29px;right:24px}.loop-grid h3{margin:70px 0 13px;font-size:21px;line-height:1.2}.loop-grid p{color:var(--muted);font-size:13px;line-height:1.7}.map-section{background:var(--cream);grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;min-height:700px;padding:110px clamp(24px,7vw,108px);display:grid;overflow:hidden}.pill{color:var(--teal);background:var(--teal-soft);letter-spacing:.1em;padding:8px 12px;font-size:9px;font-weight:900;display:inline-flex}.pill--orange{color:var(--orange-dark);background:#ffead8}.map-copy h2{margin-top:25px}.map-copy h2 em{color:var(--teal)}.map-copy>p{color:var(--muted);max-width:480px;margin:27px 0 32px;font-size:15px;line-height:1.8}.world-map{background-image:radial-gradient(#a8bbb8 1px,#0000 1px);background-size:21px 21px;height:500px;position:relative}.map-path{background:repeating-linear-gradient(to right, var(--teal) 0 12px, transparent 12px 21px);opacity:.55;height:4px;position:absolute;top:51%;left:12%;right:12%;transform:rotate(-8deg)}.map-node{background:#e9e9e3;border:1px solid #cdd4d1;width:140px;min-height:106px;padding:16px;position:absolute;box-shadow:0 12px 28px #071d240f}.map-node:after{content:"";background:#bcc8c5;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-28px;left:50%}.map-node span{color:#98a4a2;font-size:10px;font-weight:900}.map-node strong{margin:17px 0 8px;font-size:13px;display:block}.map-node small{color:#9aa6a3;letter-spacing:.1em;font-size:7px;font-weight:900}.map-node.unlocked{color:#fff;background:var(--navy);border-color:var(--teal)}.map-node.unlocked span,.map-node.unlocked small{color:#6dc2c8}.map-node.unlocked:after{background:var(--orange);box-shadow:0 0 0 6px #f5822026}.map-node.premium{background:#f1e7dd;border-color:#f5822080}.map-node.premium span,.map-node.premium small{color:var(--orange-dark)}.map-node.premium:after{background:var(--orange)}.node-1{bottom:45px;left:5%}.node-2{top:166px;left:24%}.node-3{top:73px;left:43%}.node-4{top:150px;right:18%}.node-5{bottom:90px;right:0}.node-6{bottom:10px;left:43%}.price-section{background:var(--teal);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:80px clamp(24px,8vw,120px);display:flex}.price-section .micro-label{color:#ffffff9e}.price-section h2{margin:18px 0;font-size:clamp(40px,4vw,62px)}.price-section h2 em{color:var(--navy)}.price-section p{color:#ffffffbf}footer{color:#879392;letter-spacing:.11em;background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:95px;padding:0 clamp(24px,5vw,78px);font-size:9px;font-weight:800;display:flex}.flow-page{background:var(--cream);min-height:100vh}.flow-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:grid}.flow-header>button{color:#66787a;background:0 0;border:0;justify-self:start;font-size:12px;font-weight:800}.flow-header>span{color:#899796;justify-self:end;font-size:10px}.flow-header>span b{color:var(--teal)}.auth-page{background:var(--navy)}.auth-page .flow-header{background:#fff;border-color:#ffffff14}.auth-shell{color:#fff;grid-template-columns:1fr 520px;align-items:center;gap:clamp(45px,8vw,120px);max-width:1280px;min-height:calc(100vh - 82px);margin:0 auto;padding:58px 40px;display:grid;position:relative}.auth-shell:before{content:"";background:radial-gradient(circle,#1e98a433,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:8%;left:2%}.auth-story{z-index:1;position:relative}.auth-story h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,73px);line-height:.96}.auth-story h1 em{color:var(--orange);font-style:normal}.auth-story>p{color:#91aaad;max-width:600px;margin:25px 0 35px;font-size:16px;line-height:1.75}.auth-benefits{gap:14px;display:grid}.auth-benefits span{color:#abc0c2;align-items:center;gap:13px;font-size:11px;font-weight:700;display:flex}.auth-benefits i{width:34px;height:34px;color:var(--teal);border:1px solid #31545a;place-items:center;font-size:8px;font-style:normal;display:grid}.auth-card{color:var(--ink);z-index:2;background:#fff;padding:30px;position:relative;box-shadow:0 30px 85px #00000059}.auth-tabs{border-bottom:1px solid #dfe5e1;grid-template-columns:1fr 1fr;margin:-5px 0 27px;display:grid}.auth-tabs button{color:#91a09e;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px;font-size:10px;font-weight:900}.auth-tabs button.active{color:var(--teal);border-color:var(--teal)}.auth-card h2{letter-spacing:-.04em;margin:0 0 6px;font-size:30px}.auth-card>p{color:#81908e;margin:0 0 22px;font-size:11px}.auth-card>label,.auth-name-row label{color:#647572;letter-spacing:.09em;gap:7px;margin-bottom:13px;font-size:8px;font-weight:900;display:grid}.auth-card input:not([type=checkbox]){width:100%;color:var(--ink);letter-spacing:0;background:#fbfcfa;border:1px solid #d0dad6;padding:13px 14px;font-size:13px}.auth-name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consents{gap:10px;margin:17px 0;display:grid}.consents label{color:#6e7e7b;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:9px;line-height:1.5;display:grid}.consents input{accent-color:var(--teal);margin-top:2px}.consents b{color:var(--teal)}.consents button{color:var(--teal-dark);font:inherit;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.auth-error{color:#a83d35;background:#ffefed;margin:12px 0;padding:10px 12px;font-size:9px;line-height:1.5}.auth-card .primary-button:disabled{cursor:progress;background:#b2bbb9}.auth-card>small{color:#9aa6a4;text-align:center;margin-top:14px;font-size:8px;display:block}.email-confirmation-notice{justify-items:start;gap:15px;padding:5px 0;display:grid}.email-confirmation-notice>span{border:2px solid var(--ink);width:58px;height:58px;color:var(--ink);background:#f8d84e;border-radius:50%;place-items:center;font-size:25px;display:grid;box-shadow:5px 5px #1e98a433}.email-confirmation-kicker{color:var(--orange);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px;font-weight:950}.email-confirmation-notice h2{color:var(--ink);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(30px,5vw,44px);line-height:1}.email-confirmation-notice p{color:#53615f;margin:0;font-size:15px;line-height:1.55}.email-confirmation-notice p b{color:var(--ink);overflow-wrap:anywhere}.email-confirmation-steps{gap:8px;width:100%;display:grid}.email-confirmation-steps>div{color:var(--ink);background:#f4f6f3;border:1px solid #cad5d1;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.email-confirmation-steps b{color:var(--teal-dark);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.email-confirmation-steps span{font-size:12px;font-weight:800;line-height:1.35}.email-confirmation-notice small{color:#157b53;font-size:11px;font-weight:800;line-height:1.45}.email-confirmation-primary{border:2px solid var(--ink);width:100%;min-height:56px;color:var(--ink);letter-spacing:.04em;box-shadow:5px 5px 0 var(--ink);background:#f8d84e;padding:13px 17px;font-size:12px;font-weight:950}.email-confirmation-primary:disabled{color:#697572;box-shadow:none;cursor:wait;background:#dde3df}.email-confirmation-back{color:var(--teal-dark);background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:900;text-decoration:underline}.email-confirmation-back:disabled{color:#7d8986;cursor:wait}.auth-result-page{background-color:var(--cream);background-image:linear-gradient(#1e98a414 1px,#0000 1px),linear-gradient(90deg,#1e98a414 1px,#0000 1px);background-size:42px 42px;place-items:center;min-height:100vh;padding:34px 18px;display:grid}.auth-result-card{border:3px solid var(--ink);width:min(660px,100%);box-shadow:12px 12px 0 var(--teal);background:#fff;justify-items:start;gap:18px;padding:clamp(28px,6vw,54px);display:grid}.auth-result-card>img{object-fit:cover;border-radius:18px;width:92px;height:92px}.auth-result-card>span,.auth-result-resend label{color:var(--orange);letter-spacing:.11em;font:900 11px/1.2 Courier New,monospace}.auth-result-card h1{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(39px,7vw,62px);line-height:.98}.auth-result-card>p{color:#53615f;margin:0;font-size:clamp(16px,3vw,20px);line-height:1.55}.auth-result-card>a,.auth-result-resend button{border:2px solid var(--ink);width:100%;min-height:60px;color:var(--ink);box-shadow:6px 6px 0 var(--ink);background:#f8d84e;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:950;text-decoration:none;display:flex}.auth-result-resend{gap:10px;width:100%;padding:20px 0 8px;display:grid}.auth-result-resend input{border:2px solid var(--ink);width:100%;min-height:58px;color:var(--ink);background:#fff;padding:12px 15px;font-size:16px}.auth-result-resend button:disabled{color:#6b7775;box-shadow:none;cursor:wait;background:#dfe5e1}.auth-result-resend small{color:#53615f;font-size:12px;font-weight:800;line-height:1.45}.route-shell{text-align:center;max-width:1050px;margin:0 auto;padding:80px 30px 70px}.route-shell .eyebrow{justify-content:center}.route-shell h1,.setup-content h1{letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,68px);line-height:1}.route-lead,.setup-content>p{color:var(--muted);font-size:16px;line-height:1.7}.route-lead{margin:20px 0 45px}.route-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;display:grid}.route-card{color:#fff;border:0;min-height:410px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.route-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px #071d242b}.route-card:before{content:"";border:58px solid #ffffff12;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px;right:-160px}.route-card--teal{background:var(--teal)}.route-card--orange{background:var(--orange)}.route-index{letter-spacing:.16em;opacity:.7;font-size:9px;font-weight:900}.route-icon{border:1px solid #ffffff5c;place-items:center;width:64px;height:64px;margin:43px 0 28px;font-size:27px;font-weight:300;display:grid}.route-card strong{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);line-height:.98;display:block}.route-card>span:not(.route-index):not(.route-icon){opacity:.8;max-width:340px;margin-top:18px;font-size:13px;line-height:1.65;display:block}.route-card>b{font-size:11px;position:absolute;bottom:29px;left:32px}.route-card>b i{margin-left:15px;font-size:18px;font-style:normal}.route-footnote{color:#7c8d8d;margin-top:30px;font-size:11px}.pulse-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #f582201f}.setup-page{background:linear-gradient(90deg, var(--cream) 0 72%, #edf5f4 72%)}.setup-shell{max-width:820px;margin:0 auto;padding:55px 30px 80px}.setup-progress{justify-content:space-between;align-items:center;gap:20px;margin-bottom:55px;display:flex}.setup-progress span{letter-spacing:.13em;color:#839290;font-size:9px;font-weight:900}.setup-progress>div{background:#d5dfdc;flex:1;max-width:320px;height:3px}.setup-progress i{background:var(--teal);height:100%;transition:width .3s;display:block}.setup-content{max-width:650px}.setup-content .pill{margin-bottom:22px}.setup-content>p{max-width:580px;margin:22px 0 35px}.field-label{letter-spacing:.13em;color:#71817f;margin:22px 0 10px;font-size:9px;font-weight:900;display:block}.text-field{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd7d3;margin-bottom:18px;padding:18px;font-size:17px}.slider-block{background:#fff;border:1px solid #d8dfdc;margin-bottom:12px;padding:18px 20px}.slider-block>div{justify-content:space-between;margin-bottom:15px;display:flex}.slider-block label{letter-spacing:.1em;color:#71817f;font-size:9px;font-weight:900}.slider-block strong{color:var(--orange);font-size:14px}input[type=range]{width:100%;accent-color:var(--orange)}.segmented{grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.segmented button{color:#71817f;background:#fff;border:1px solid #ccd7d4;border-right:0;padding:13px;font-size:11px;font-weight:800}.segmented button:last-child{border-right:1px solid #ccd7d4}.segmented button.active{color:#fff;background:var(--orange);border-color:var(--orange)}.setup-content--wide{max-width:100%}.industry-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0 22px;display:grid}.industry-grid button{text-align:left;background:#fff;border:1px solid #d0d9d6;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 13px;padding:18px;display:grid;position:relative}.industry-grid button.selected{border:2px solid var(--teal);padding:17px;box-shadow:0 8px 20px #1e98a41a}.industry-grid i{background:var(--teal-soft);width:40px;height:40px;color:var(--teal);grid-row:span 2;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.industry-grid strong{font-size:13px}.industry-grid span{color:#899795;font-size:10px}.industry-grid b{color:var(--teal);grid-row:span 2}.blueprint-card{background:var(--navy);color:#fff;margin:25px 0;padding:25px}.blueprint-top{color:var(--teal);justify-content:space-between;font-size:9px;font-weight:900;display:flex}.blueprint-top i{color:var(--orange);font-style:normal}.blueprint-card h3{margin:28px 0 12px;font-size:24px;line-height:1.15}.blueprint-card>p{color:#9ab1b4;font-size:12px;line-height:1.6}.blueprint-metrics{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:22px;padding-top:18px;display:grid}.blueprint-metrics span{color:#79999e;font-size:8px}.blueprint-metrics b{color:#fff;margin-bottom:5px;font-size:15px;display:block}.disclaimer{color:#879391;text-align:center;margin-top:13px;font-size:9px;display:block}.game-page{background:#eef1ed;min-height:100vh}.game-header{z-index:10;background:#fff;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:relative}.logo-button{background:0 0;border:0;padding:0}.game-header .brand-lockup img{width:133px}.game-header .brand-bg{padding:5px;font-size:10px}.game-header-meta{align-items:center;gap:18px;display:flex}.access-pill,.xp-pill{letter-spacing:.08em;color:#6f7f7e;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.access-pill{color:var(--orange-dark);background:#fff1e4;border:0;padding:8px 10px}.access-pill i{background:var(--orange);border-radius:50%;width:6px;height:6px}.access-pill--paid{background:var(--teal-soft);color:var(--teal-dark);cursor:default}.access-pill--paid i{background:var(--teal)}.xp-pill>i{background:#dce4e1;width:100px;height:4px}.xp-pill>i b{background:var(--teal);height:100%;display:block}.avatar{background:var(--navy);color:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:10px;font-weight:900}.game-layout{grid-template-columns:265px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.zone-sidebar{background:var(--navy);color:#fff;padding:22px 13px}.sidebar-business{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:8px 8px 22px;display:flex}.sidebar-business>span{background:var(--teal);place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid}.sidebar-business div{gap:2px;display:grid}.sidebar-business small{color:#58777c;letter-spacing:.13em;font-size:7px;font-weight:900}.sidebar-business strong{font-size:12px}.sidebar-business em{color:#6f969b;font-size:8px;font-style:normal}.zone-sidebar nav{margin-top:17px}.zone-link{color:#58777c;text-align:left;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 9px;display:grid;position:relative}.zone-link:after{content:"";background:#2b4d53;width:1px;height:12px;position:absolute;top:41px;left:23px}.zone-link:last-child:after{display:none}.zone-link>i{border:1px solid #31565d;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.zone-link span{font-size:10px;font-weight:800}.zone-link small{color:#49686d;margin-top:3px;font-size:7px;font-weight:500;display:block}.zone-link>b{font-size:11px}.zone-link--complete{color:#8bcfd2}.zone-link--complete>i{color:#fff;background:var(--teal);border-color:var(--teal)}.zone-link--active{color:#fff;background:#1e98a426}.zone-link--active:before{content:"";background:var(--orange);width:3px;position:absolute;top:0;bottom:0;left:-13px}.zone-link--active>i{color:var(--orange);border-color:var(--orange)}.zone-link--open{color:#8ba8ac}.zone-link--premium{color:#7c7270;background:#f582200b}.zone-link--premium>i{color:var(--orange);border-color:#f582207a}.zone-link--premium>b{color:var(--orange)}.sidebar-score{background:#0000001f;border:1px solid #ffffff17;margin:24px 8px 0;padding:18px 15px}.sidebar-score>span{color:#58777c;letter-spacing:.12em;font-size:7px;font-weight:900}.sidebar-score strong{margin:10px 0;font-size:27px;display:block}.sidebar-score strong small{color:#58777c;font-size:9px}.sidebar-score>div{background:#294a50;height:3px}.sidebar-score>div i{background:var(--orange);height:100%;display:block}.sidebar-score em{color:#50bc8d;margin-top:9px;font-size:8px;font-style:normal;display:block}.dashboard-main{width:100%;max-width:1400px;margin:0 auto;padding:38px clamp(24px,3.5vw,52px) 70px}.dashboard-title-row{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.micro-label{color:var(--teal);letter-spacing:.16em;font-size:8px;font-weight:900}.dashboard-title-row h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:34px}.dashboard-title-row p{color:#71817f;margin:0;font-size:11px}.free-access-banner{background:#fff4e9;border:1px solid #f3d2b5;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:48px;margin:-11px 0 12px;padding:10px 15px;display:grid}.free-access-banner>span{color:var(--orange-dark);letter-spacing:.1em;white-space:nowrap;font-size:8px;font-weight:900}.free-access-banner>span i{background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.free-access-banner p{color:#7d6d62;margin:0;font-size:9px;line-height:1.5}.free-access-banner button{color:var(--orange-dark);white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:900}.day-chip{border-left:1px solid #ced8d4;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding-left:22px;display:grid}.day-chip span{color:#8b9997;letter-spacing:.1em;writing-mode:vertical-rl;grid-row:span 2;font-size:7px}.day-chip strong{color:var(--orange);font-size:28px}.day-chip small{color:#8b9997;font-size:8px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.kpi-card,.health-card{background:#fff;border:1px solid #dde3df;min-height:138px;padding:17px}.kpi-label{color:#82908e;letter-spacing:.12em;font-size:7px;font-weight:900}.kpi-value{justify-content:space-between;align-items:baseline;margin:10px 0 8px;display:flex}.kpi-value strong{letter-spacing:-.03em;font-size:24px}.kpi-value em{font-size:8px;font-style:normal;font-weight:900}.spark-bars{align-items:end;gap:4px;height:34px;display:flex}.spark-bars i{background:#bbdddf;width:100%;min-height:5px;display:block}.spark-bars i:last-child{background:var(--teal)}.spark-bars.orange i{background:#f6d2b4}.spark-bars.orange i:last-child{background:var(--orange)}.kpi-card>small{color:#a0aaa8;font-size:7px}.health-card{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;display:grid}.health-ring{text-align:center;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(var(--teal) var(--score), #e5ece9 0);border-radius:50%;grid-row:span 2;place-content:center;width:73px;height:73px;display:grid}.health-ring strong{font-size:19px}.health-ring small{color:var(--teal);font-size:6px;font-weight:900}.health-card p{color:#7c8a88;align-self:end;margin:0;font-size:9px;line-height:1.5}.mission-feature{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:330px;margin:12px 0;display:grid;overflow:hidden}.mission-copy{z-index:2;padding:30px 35px;position:relative}.mission-status{color:var(--orange);letter-spacing:.12em;font-size:8px;font-weight:900}.mission-copy h2{letter-spacing:-.045em;margin:18px 0 14px;font-size:43px;line-height:.94}.mission-copy>p{color:#8aa3a7;max-width:500px;font-size:11px;line-height:1.7}.mission-copy>p strong{color:#fff}.mission-rewards{gap:20px;margin:18px 0;display:flex}.mission-rewards span{color:#638187;font-size:7px}.mission-rewards b{color:#fff;margin-right:3px}.crisis-visual{background:radial-gradient(circle,#1e98a438,#0000 65%);min-height:330px;position:relative}.crisis-orbit{border:1px solid #56a6ad2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:275px;height:275px}.orbit-two{width:190px;height:190px}.parcel{text-align:center;background:#c98845;border:1px solid #eab273;place-content:center;width:155px;height:140px;display:grid;position:absolute;top:49%;left:47%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:18px 22px 35px #00000059}.parcel:before{content:"";opacity:.55;background:#e8a862;width:35px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.parcel>*{z-index:2;position:relative}.parcel-back{opacity:.55;background:#895f3b;transform:translate(-67%,-58%)rotate(-14deg)}.parcel-logo{color:#fff;font-size:36px;font-weight:900}.parcel i{background:var(--orange);color:#fff;padding:13px 10px;font-size:18px;font-style:normal;font-weight:900;position:absolute;top:18px;right:-39px}.parcel small{letter-spacing:.12em;color:#fff;font-size:6px;font-weight:900;display:block}.crisis-tag{color:var(--ink);letter-spacing:.1em;background:#fff;padding:11px 15px;font-size:7px;font-weight:900;position:absolute;bottom:31px;right:8%;box-shadow:0 12px 24px #00000040}.crisis-tag strong{color:var(--red);margin-top:5px;font-size:17px;display:block}.dashboard-bottom{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.skill-panel,.activity-panel{background:#fff;border:1px solid #dde3df;padding:20px}.panel-heading{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.panel-heading h3{margin:5px 0 0;font-size:18px}.panel-heading button{color:var(--teal);background:0 0;border:0;font-size:8px;font-weight:900}.skill-row{grid-template-columns:85px 1fr 30px;align-items:center;gap:12px;margin:12px 0;font-size:9px;display:grid}.skill-row>div{background:#e3e9e6;height:4px}.skill-row i{background:var(--teal);height:100%;display:block}.skill-row i.orange{background:var(--orange)}.skill-row strong{text-align:right}.streak{color:var(--orange-dark);background:#fff0e3;padding:6px 8px;font-size:8px;font-weight:900}.activity{border-top:1px solid #e6eae7;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.activity>i{background:var(--teal-soft);width:28px;height:28px;color:var(--teal);place-items:center;font-size:10px;font-style:normal;display:grid}.activity>i.orange{color:var(--orange);background:#fff0e3}.activity div{gap:2px;display:grid}.activity strong{font-size:9px}.activity span,.activity small{color:#85918f;font-size:7px}.activity small{color:var(--teal);font-weight:900}.phase-map-page{color:#111;background-color:#f4f4f1;background-image:linear-gradient(#071d240b 1px,#0000 1px),linear-gradient(90deg,#071d240b 1px,#0000 1px);background-size:54px 54px;min-height:100vh}.phase-map-shell{width:min(1080px,100% - 40px);margin:0 auto;padding:62px 0 86px}.phase-map-heading{grid-template-columns:1fr auto;align-items:end;gap:45px;display:grid}.phase-map-heading h1{letter-spacing:-.065em;text-transform:uppercase;max-width:800px;margin:26px 0 18px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(58px,7vw,86px);line-height:.9}.phase-map-heading p{color:#52605e;max-width:720px;margin:0;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.5}.phase-business-chip{background:#fff;border:2px solid #111;align-items:center;gap:13px;min-width:220px;padding:14px 16px;display:flex;box-shadow:7px 7px #1e98a426}.phase-business-chip>b{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font:900 12px/1 Courier New,monospace;display:grid}.phase-business-chip span{gap:4px;font-size:15px;font-weight:900;display:grid}.phase-business-chip small{color:#74817f;letter-spacing:.1em;font:900 8px/1 Courier New,monospace}.simple-game-map{grid-template-columns:1fr 34px 1fr 34px 1.25fr 34px 1fr;align-items:center;margin:48px 0 28px;display:grid}.map-level{text-align:left;color:#111;background:#fff;border:2px solid #111;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:94px;padding:15px;display:grid}.map-level>b{background:#dfe5e1;border-radius:50%;place-items:center;width:38px;height:38px;font:900 11px/1 Courier New,monospace;display:grid}.map-level span{font-size:15px;font-weight:900;line-height:1.2}.map-level small{color:#76817f;letter-spacing:.07em;margin-bottom:6px;font:900 7px/1 Courier New,monospace;display:block}.map-level>i{font-size:18px;font-style:normal}.map-level--complete{border-color:var(--teal);background:#e4f3f2}.map-level--complete>b{color:#fff;background:var(--teal)}.map-level--active{border:3px solid var(--orange);background:#fff;box-shadow:8px 8px #f582202b}.map-level--active>b{color:#fff;background:var(--orange)}.map-level--premium{color:#5d6765;border-style:dashed}.map-level--premium>b{color:var(--orange);background:#fff0e3}.map-connector{background:#cdd5d2;height:3px}.map-connector--done{background:var(--teal)}.phase-next-card{background:#fff;border:3px solid #111;grid-template-columns:76px 1fr 260px;align-items:center;gap:26px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:13px 13px #071d241a}.phase-next-card--complete{border-color:var(--teal)}.phase-next-index{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;font:900 19px/1 Courier New,monospace;display:grid}.phase-next-card--complete .phase-next-index{background:var(--teal)}.phase-next-copy>span{color:var(--orange);letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.phase-next-copy h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(27px,3vw,39px);line-height:1}.phase-next-copy>p{color:#64716f;max-width:650px;margin:0;font-size:14px;font-weight:650;line-height:1.55}.phase-next-meta{color:#76817f;gap:18px;margin-top:17px;font-size:10px;display:flex}.phase-next-meta b{color:#111}.phase-next-card .review-primary{min-height:62px;font-size:14px}.phase-free-note{color:#6e7b79;text-align:center;margin:23px 0 0;font:900 10px/1.4 Courier New,monospace}.business-plan-launch{background:#f8d84e;border:3px solid #111;grid-template-columns:1fr 280px;align-items:center;gap:32px;margin-top:28px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:12px 12px #071d241c}.business-plan-launch>div>span{letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.business-plan-launch h2{letter-spacing:-.04em;margin:10px 0 9px;font-size:clamp(28px,3vw,40px);line-height:1}.business-plan-launch p{color:#4f5147;max-width:680px;margin:0;font-size:14px;font-weight:700;line-height:1.55}.business-plan-launch .review-primary{background:#111;font-size:14px;box-shadow:0 9px #071d242e}.learning-page{color:#111;background-color:#f4f4f1;background-image:linear-gradient(#071d240b 1px,#0000 1px),linear-gradient(90deg,#071d240b 1px,#0000 1px);background-size:54px 54px;min-height:100vh}.learning-shell{width:min(1160px,100% - 40px);margin:0 auto;padding:54px 0 90px}.learning-heading{grid-template-columns:1fr auto;align-items:end;gap:35px;display:grid}.learning-heading h1{letter-spacing:-.07em;text-transform:uppercase;margin:27px 0 18px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(60px,8vw,96px);line-height:.86}.learning-heading p{color:#52605e;max-width:760px;margin:0;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.45}.learning-total{background:var(--orange);color:#fff;border:3px solid #111;border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:center;gap:8px;width:150px;height:150px;display:grid;box-shadow:8px 8px #071d241f}.learning-total strong{font-size:52px;line-height:1}.learning-total span{font:900 9px/1.25 Courier New,monospace}.learning-mode-tabs{background:#fff;border:2px solid #111;grid-template-columns:1fr 1fr;max-width:780px;margin:48px 0 28px;display:grid}.learning-mode-tabs button{color:#53615f;background:#fff;border:0;border-right:1px solid #111;min-height:62px;font-size:15px;font-weight:900}.learning-mode-tabs button:last-child{border-right:0}.learning-mode-tabs button b{color:#687572;background:#edf0ed;border-radius:12px;margin-left:10px;padding:6px 8px;font:900 8px/1 Courier New,monospace}.learning-mode-tabs button.active{color:#fff;background:var(--teal)}.learning-mode-tabs button.active b{color:#111;background:#f8d84e}.level-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.level-tabs button{text-align:left;color:#111;background:#fff;border:2px solid #c9d1ce;flex-direction:column;align-items:flex-start;min-height:118px;padding:17px;display:flex}.level-tabs button>span{color:var(--teal);letter-spacing:.09em;font:900 9px/1 Courier New,monospace}.level-tabs button>b{margin:11px 0 12px;font-size:17px;line-height:1.15}.level-tabs button>small{color:#7b8785;margin-top:auto;font:900 8px/1 Courier New,monospace}.level-tabs button.active{background:#f8d84e;border-color:#111;box-shadow:7px 7px #071d241c}.level-tabs button.active>span,.level-tabs button.active>small{color:#111}.learning-level-progress{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:33px 0 18px;display:grid}.learning-level-progress span{color:#60706d;font:900 9px/1 Courier New,monospace}.learning-level-progress>i{background:#d7deda;height:7px}.learning-level-progress>i b{background:var(--teal);height:100%;display:block}.learning-game-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.learning-game-card{color:#111;text-align:left;background:#fff;border:2px solid #111;flex-direction:column;min-height:210px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:7px 7px #071d2412}.learning-game-card:hover{transform:translateY(-3px);box-shadow:9px 10px #1e98a424}.learning-game-number{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;font:900 11px/1 Courier New,monospace;display:grid}.learning-game-card>small{color:var(--teal);letter-spacing:.08em;margin:18px 0 6px;font:900 8px/1 Courier New,monospace}.learning-game-card h3{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.08}.learning-game-card>div{color:#7a8784;justify-content:space-between;margin-top:auto;padding-top:18px;font:900 8px/1 Courier New,monospace;display:flex}.learning-game-card>div b{color:var(--orange)}.learning-game-card.complete{border-color:var(--teal);background:#e4f3f2}.learning-game-card.complete .learning-game-number{background:var(--teal)}.tool-library-intro{max-width:800px;margin:34px 0}.tool-library-intro>span{color:var(--orange);letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.tool-library-intro h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(38px,5vw,58px);line-height:.95}.tool-library-intro p{color:#52605e;font-size:16px;font-weight:650;line-height:1.6}.tool-category-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.tool-category{border:2px solid #111;flex-direction:column;min-height:260px;padding:22px;display:flex}.tool-category--teal{background:#dff2f3}.tool-category--yellow{background:#f8d84e}.tool-category--orange{background:#ffe5d1}.tool-category>b{font:900 30px/1 Courier New,monospace}.tool-category>span{margin:25px 0 10px;font-size:22px;font-weight:900;line-height:1.05}.tool-category>p{color:#52605e;margin:0;font-size:13px;font-weight:650;line-height:1.5}.tool-category>small{letter-spacing:.08em;margin-top:auto;padding-top:20px;font:900 8px/1 Courier New,monospace}.tool-category>strong{margin-top:7px;font-size:12px;line-height:1.4}.exercise-top{background:#fff;border-bottom:1px solid #dfe5e1;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:58px;padding:0 30px;display:grid}.exercise-top button{color:#52605e;background:0 0;border:0;justify-self:start;font-size:11px;font-weight:900}.exercise-top>span{color:#667572;letter-spacing:.08em;font:900 9px/1 Courier New,monospace}.exercise-top>i{background:#d7deda;justify-self:end;width:180px;height:6px}.exercise-top>i b{background:var(--orange);height:100%;display:block}.exercise-shell{width:min(780px,100% - 36px);margin:0 auto;padding:64px 0 90px}.exercise-kicker{color:var(--teal);letter-spacing:.09em;justify-content:space-between;font:900 10px/1 Courier New,monospace;display:flex}.exercise-kicker b{color:var(--orange)}.exercise-shell>h1{letter-spacing:-.065em;text-transform:uppercase;margin:25px 0 17px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(52px,7vw,78px);line-height:.9}.exercise-shell>p{color:#364542;margin:0 0 34px;font-size:clamp(20px,2.5vw,25px);font-weight:750;line-height:1.45}.exercise-options{gap:13px;display:grid}.exercise-options button{color:#111;text-align:left;background:#fff;border:2px solid #111;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:88px;padding:16px 19px;display:grid}.exercise-options button>b{background:#edf0ed;border-radius:50%;place-items:center;width:38px;height:38px;font:900 12px/1 Courier New,monospace;display:grid}.exercise-options button>span{font-size:17px;font-weight:800;line-height:1.35}.exercise-options button.selected{box-shadow:7px 7px #071d241a}.exercise-options button.selected.correct{border-color:var(--teal);background:#e4f3f2}.exercise-options button.selected.correct>b{color:#fff;background:var(--teal)}.exercise-options button.selected.wrong{background:#fff0ed;border-color:#d7442e}.exercise-options button.selected.wrong>b{color:#fff;background:#d7442e}.exercise-feedback{background:#fff;border-left:6px solid;margin:22px 0;padding:18px 20px}.exercise-feedback.correct{border-color:var(--teal)}.exercise-feedback.wrong{border-color:#d7442e}.exercise-feedback>b{font-size:17px}.exercise-feedback p{color:#52605e;margin:7px 0 0;font-size:14px;font-weight:650;line-height:1.55}.exercise-shell>.review-primary{margin-top:24px}.plan-step-shell,.plan-summary-shell{width:min(900px,100% - 36px);margin:0 auto;padding:62px 0 90px}.plan-step-shell>h1,.plan-summary-shell>h1{letter-spacing:-.065em;text-transform:uppercase;margin:28px 0 18px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(54px,7vw,80px);line-height:.9}.plan-step-shell>p,.plan-summary-shell>p{color:#52605e;max-width:760px;margin:0 0 30px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.45}.plan-step-shell textarea{resize:vertical;color:#111;background:#fff;border:3px solid #111;width:100%;min-height:230px;padding:24px;font-size:20px;font-weight:700;line-height:1.55;box-shadow:11px 11px #1e98a426}.plan-step-shell textarea:focus{border-color:var(--teal);outline:5px solid #1e98a426}.plan-example-button{color:#94490a;background:#ffe5d1;border:0;align-self:flex-start;margin:22px 0;padding:13px 16px;font-size:12px;font-weight:900}.plan-step-shell>.review-primary{margin-top:0}.plan-step-shell>small,.plan-summary-shell>small{color:#74817f;text-align:center;margin-top:18px;font-size:10px;display:block}.plan-summary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-summary-grid article{background:#fff;border:2px solid #111;min-height:180px;padding:20px}.plan-summary-grid article:nth-child(3n+1){background:#dff2f3}.plan-summary-grid article:nth-child(3n+2){background:#ffe5d1}.plan-summary-grid article:nth-child(3n){background:#fff}.plan-summary-grid article>b{color:var(--orange);font:900 20px/1 Courier New,monospace}.plan-summary-grid article>span{letter-spacing:.1em;margin:18px 0 9px;font:900 9px/1 Courier New,monospace;display:block}.plan-summary-grid article>p{color:#3f4c49;margin:0;font-size:14px;font-weight:650;line-height:1.55}.plan-summary-actions{grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:25px;display:grid}.mission-page{background:var(--cream);min-height:100vh}.mission-topbar{background:#fff;border-bottom:1px solid #dfe5e1;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 30px;display:grid}.mission-topbar button{color:#73817f;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:900}.mission-topbar>span{letter-spacing:.13em;color:#657674;font-size:8px;font-weight:900}.mission-steps{justify-self:end;gap:5px;display:flex}.mission-steps i{background:#d9e0dd;width:24px;height:3px}.mission-steps i.done{background:var(--orange)}.mission-stage{min-height:calc(100vh - 130px)}.brief-stage{color:#111;background:#f4f4f1;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.stage-copy{padding:70px clamp(30px,7vw,105px)}.stage-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,72px);line-height:.96}.stage-copy h1 em{color:var(--orange);font-style:normal}.stage-copy>p{color:#52605e;max-width:570px;margin:25px 0;font-size:16px;font-weight:650;line-height:1.7}.impact-data{border-top:2px solid #d9dfdb;border-bottom:2px solid #d9dfdb;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;max-width:500px;margin:28px 0;padding:20px 0;display:grid}.impact-data>div:not(.impact-arrow){gap:4px;display:grid}.impact-data span{color:#618087;letter-spacing:.12em;font-size:7px;font-weight:900}.impact-data strong{font-size:28px}.impact-data small{color:#779297;font-size:9px}.impact-data .danger strong,.impact-data .danger small{color:var(--orange)}.impact-arrow{color:#56757b;font-size:22px}.brief-visual{background-color:#dff2f3;background-image:linear-gradient(#071d240d 1px,#0000 1px),linear-gradient(90deg,#071d240d 1px,#0000 1px);background-size:48px 48px;height:100%;min-height:570px;position:relative}.brief-visual:before,.brief-visual:after{content:"";border:1px solid #071d241a;border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brief-visual:after{width:340px;height:340px}.alert-tag{color:var(--orange);letter-spacing:.16em;border:1px solid #f5822066;padding:9px 12px;font-size:7px;font-weight:900;position:absolute;top:45px;right:45px}.big-parcel{text-align:center;background:#bd7b3c;border:1px solid #8b572b;place-content:center;width:245px;height:218px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:26px 30px #071d2421}.big-parcel:after{content:"";background:#ffd1973b;width:52px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.big-parcel>*{z-index:2;position:relative}.big-parcel .parcel-logo{font-size:65px}.big-parcel b{background:var(--orange);padding:17px 13px;font-size:24px;position:absolute;top:32px;right:-53px}.big-parcel small{letter-spacing:.15em;margin-top:8px;font-size:8px;font-weight:900}.metric-float{color:var(--ink);background:#fff;gap:4px;min-width:155px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 15px 35px #0000004d}.metric-float small{color:#8a9997;letter-spacing:.1em;font-size:7px;font-weight:900}.metric-float strong{font-size:22px}.metric-float i{color:var(--red);font-size:8px;font-style:normal}.float-a{bottom:19%;left:10%}.float-b{top:20%;right:6%}.decision-stage{padding:58px clamp(24px,7vw,105px) 80px}.stage-heading{text-align:center}.stage-heading h1{letter-spacing:-.05em;margin:17px 0 8px;font-size:52px}.stage-heading p{color:var(--muted);font-size:13px}.strategy-grid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1250px;margin:42px auto 0;display:grid}.strategy-card{text-align:left;background:#fff;border:1px solid #d4dcd8;min-height:325px;padding:24px;transition:transform .2s,border .2s,box-shadow .2s;position:relative}.strategy-card:hover{border-color:var(--teal);transform:translateY(-5px);box-shadow:0 18px 38px #071d241a}.strategy-index{color:var(--teal);font-size:10px;font-weight:900}.strategy-arrow{color:#a1aeab;font-weight:400;position:absolute;top:20px;right:22px}.strategy-card h3{letter-spacing:-.03em;margin:75px 0 15px;font-size:23px;line-height:1.08}.strategy-card p{color:#71807e;font-size:11px;line-height:1.65}.effect-chips{flex-wrap:wrap;gap:5px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.effect-chips span{text-transform:uppercase;background:#edf3f0;padding:5px 7px;font-size:7px;font-weight:900}.result-stage{background:linear-gradient(140deg,#edf2ef,#fff);place-items:center;min-height:calc(100vh - 130px);padding:50px 24px;display:grid}.result-card{background:#fff;border:1px solid #dfe6e2;width:min(800px,100%);padding:40px;box-shadow:0 25px 80px #071d241f}.result-head{align-items:center;gap:20px;display:flex}.result-check{background:var(--teal);color:#fff;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.result-head h1{letter-spacing:-.04em;margin:10px 0 0;font-size:35px}.result-summary{color:#687876;margin:26px 0;font-size:13px;line-height:1.7}.delta-grid{border:1px solid #dfe5e1;grid-template-columns:repeat(4,1fr);display:grid}.delta-grid>div{border-right:1px solid #dfe5e1;padding:17px}.delta-grid>div:last-child{border-right:0}.delta-grid span{color:#8a9694;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.delta-grid strong{font-size:16px}.coach-note{color:#111;border-left:5px solid var(--teal);background:#dff2f3;margin:22px 0;padding:20px}.coach-note span{color:var(--orange);letter-spacing:.13em;font-size:8px;font-weight:900}.coach-note p{color:#52605e;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.6}.prompt-stage{grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;min-height:calc(100vh - 130px);padding:55px clamp(24px,7vw,105px);display:grid}.prompt-intro h1{letter-spacing:-.05em;margin:21px 0;font-size:clamp(39px,4vw,56px);line-height:1}.prompt-intro>p{color:#6c7d7b;font-size:13px;line-height:1.7}.rubric{border-left:3px solid var(--teal);background:#e8f2f0;margin-top:28px;padding:15px 20px}.rubric>span{font-size:9px;font-weight:900}.rubric ul{color:#647572;grid-template-columns:1fr 1fr;gap:8px 25px;padding-left:18px;font-size:10px;display:grid}.prompt-builder{background:#fff;border:1px solid #d4ddda;box-shadow:0 20px 55px #071d241a}.prompt-toolbar{border-bottom:1px solid #e1e7e3;justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex}.prompt-toolbar span{color:var(--teal);letter-spacing:.13em;font-size:9px;font-weight:900}.prompt-toolbar button{color:var(--teal-dark);background:#e3f2f2;border:0;padding:8px 10px;font-size:8px;font-weight:900}.prompt-builder textarea{resize:vertical;width:100%;height:235px;color:var(--ink);border:0;padding:22px;font-size:13px;line-height:1.7}.prompt-builder textarea:focus{box-shadow:inset 0 0 0 2px var(--teal);outline:0}.prompt-footer{border-top:1px solid #e1e7e3;justify-content:space-between;align-items:center;min-height:55px;padding:0 16px;display:flex}.prompt-footer span{color:#879491;font-size:8px}.prompt-footer button{background:var(--teal);color:#fff;border:0;padding:11px 17px;font-size:9px;font-weight:900}.prompt-footer button:disabled{cursor:not-allowed;background:#a7b5b2}.score-reveal{border-top:1px solid #e1e7e3;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.score-dial{text-align:center;background:radial-gradient(circle at center, #fff 59%, transparent 60%), conic-gradient(var(--orange) var(--score), #e7ece9 0);border-radius:50%;place-content:center;width:75px;height:75px;display:grid}.score-dial strong{font-size:21px}.score-dial small{color:#7b8b89;font-size:8px}.score-reveal>div:nth-child(2)>span{color:var(--orange);letter-spacing:.11em;font-size:7px;font-weight:900}.score-reveal h3{margin:4px 0;font-size:15px}.score-reveal p{color:#83918f;margin:0;font-size:8px}.reward-stage{color:#111;text-align:center;background-color:#f4f4f1;background-image:linear-gradient(#071d240b 1px,#0000 1px),linear-gradient(90deg,#071d240b 1px,#0000 1px);background-size:54px 54px;flex-direction:column;align-items:center;min-height:calc(100vh - 130px);padding:48px 25px;display:flex;position:relative;overflow:hidden}.reward-glow{background:radial-gradient(circle,#1e98a42e,#0000 65%);border-radius:50%;width:550px;height:550px;position:absolute;top:-40px}.reward-kicker{color:var(--orange);letter-spacing:.2em;font-size:9px;font-weight:900;position:relative}.reward-badge{background:#f8d84e;border:2px solid #111;place-content:center;width:125px;height:125px;margin:23px 0;display:grid;position:relative;transform:rotate(45deg);box-shadow:9px 9px #071d241f}.reward-badge>*{transform:rotate(-45deg)}.reward-badge span{color:var(--orange);font-size:18px}.reward-badge strong{margin-top:5px;font-size:11px}.reward-stage h1{letter-spacing:-.05em;margin:12px 0 24px;font-size:clamp(38px,4vw,56px);line-height:1;position:relative}.reward-stats{background:#fff;border:2px solid #111;display:flex;position:relative}.reward-stats span{color:#6f7d7b;letter-spacing:.1em;border-right:1px solid #cfd7d4;padding:14px 24px;font-size:8px}.reward-stats span:last-child{border-right:0}.reward-stats strong{color:#111;margin-right:5px;font-size:16px}.level-progress{width:min(500px,100%);margin:26px 0;position:relative}.level-progress>div{color:#596a67;justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.level-progress>i{background:#d0d9d6;height:6px;display:block}.level-progress>i b{background:var(--teal);height:100%;display:block}.reward-actions{gap:10px;display:flex;position:relative}.reward-actions .secondary-button{color:#111;border-color:#b6c0bd}.reward-lock-note{border:2px solid var(--orange);text-align:left;background:#fff0e3;align-items:center;gap:13px;width:min(500px,100%);margin-bottom:20px;padding:13px 16px;display:flex;position:relative}.reward-lock-note>span{color:var(--orange);font-size:19px}.reward-lock-note p{color:#6e6259;margin:0;font-size:10px;line-height:1.5}.reward-lock-note b{color:#111;font-size:11px;display:block}.reward-actions .locked-download{color:#788583;border-color:#c3cdca}.toast{z-index:100;background:var(--ink);color:#fff;padding:13px 20px;font-size:11px;font-weight:800;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.paywall-page{color:#111;background-color:#f4f4f1;background-image:linear-gradient(#071d240b 1px,#0000 1px),linear-gradient(90deg,#071d240b 1px,#0000 1px);background-size:54px 54px;min-height:100vh}.paywall-shell{grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:clamp(45px,8vw,110px);max-width:1240px;min-height:calc(100vh - 72px);margin:0 auto;padding:65px 35px;display:grid;position:relative}.paywall-shell:before{content:"";background:radial-gradient(circle,#1e98a426,#0000 67%);border-radius:50%;width:640px;height:640px;position:absolute;top:0;left:-70px}.paywall-copy{z-index:1;position:relative}.paywall-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.3vw,74px);line-height:.96}.paywall-copy h1 em{color:var(--orange);font-style:normal}.paywall-copy>p{color:#52605e;max-width:650px;margin:25px 0 32px;font-size:16px;font-weight:650;line-height:1.7}.paywall-progress{background:#fff;border:2px solid #111;grid-template-columns:repeat(3,1fr);max-width:620px;display:grid}.paywall-progress>div{border-right:1px solid #ccd5d2;padding:18px}.paywall-progress>div:last-child{border-right:0}.paywall-progress span{color:#5f7777;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.paywall-progress strong{margin:8px 0 3px;font-size:25px;display:block}.paywall-progress small{color:#6f807d;font-size:9px}.text-back{color:#52605e;background:0 0;border:0;padding:28px 0 0;font-size:11px;font-weight:900}.unlock-card{color:var(--ink);z-index:2;border-top:4px solid var(--orange);background:#fff;padding:34px;position:relative;box-shadow:0 35px 90px #00000061}.unlock-kicker{color:var(--teal);letter-spacing:.14em;font-size:8px;font-weight:900}.unlock-price{align-items:center;gap:17px;margin:18px 0 10px;display:flex}.unlock-price strong{letter-spacing:-.05em;font-size:53px}.unlock-price span{color:#7c8a88;border-left:1px solid #d6dfdc;padding-left:15px;font-size:8px;font-weight:900;line-height:1.5}.unlock-card>p{color:#70817e;border-bottom:1px solid #e1e6e3;padding-bottom:18px;font-size:11px;line-height:1.6}.unlock-card ul{gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}.unlock-card li{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.unlock-card li i{background:var(--teal-soft);width:24px;height:24px;color:var(--teal);place-items:center;font-size:9px;font-style:normal;display:grid}.unlock-card li span{color:#82908e;font-size:9px;line-height:1.45}.unlock-card li b{color:var(--ink);margin-bottom:2px;font-size:10px;display:block}.unlock-button:disabled{cursor:progress;background:#aab5b3}.unlock-card>small{text-align:center;color:#96a19f;margin-top:12px;font-size:7px;line-height:1.5;display:block}.review-page{color:#0b0b0b;background-color:#f4f4f1;background-image:linear-gradient(#071d240b 1px,#0000 1px),linear-gradient(90deg,#071d240b 1px,#0000 1px);background-size:54px 54px;min-height:100vh}.review-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #dfe2de;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(18px,4vw,58px);display:grid;position:sticky;top:0}.review-header .brand-lockup{justify-self:start}.review-header .brand-lockup img{width:128px}.review-header>span{letter-spacing:.12em;color:#60706e;font:900 11px/1 Courier New,monospace}.review-header>button{color:#43514f;background:0 0;border:0;justify-self:end;font-size:13px;font-weight:850}.review-header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.review-header-actions>button{color:#43514f;background:0 0;border:0;font-size:13px;font-weight:850}.install-app-button{border:2px solid var(--teal);color:var(--teal-dark);background:#e8f5f3;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.install-app-button:hover{background:var(--teal);color:#fff}.review-progress{z-index:20;background:#dfe3df;height:6px;position:sticky;top:72px}.review-progress i{background:var(--teal);height:100%;transition:width .35s;display:block}.review-stage{flex-direction:column;align-items:stretch;width:min(760px,100% - 36px);margin:0 auto;padding:74px 0 90px;display:flex}.review-step-tag{background:var(--orange);color:#fff;letter-spacing:.08em;border-radius:20px;align-self:flex-start;padding:11px 16px 10px;font:900 11px/1 Courier New,monospace}.review-stage>h1,.review-welcome>h1{letter-spacing:-.065em;text-transform:uppercase;margin:28px 0 22px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(58px,8vw,92px);line-height:.9}.review-stage>p,.review-welcome>p{color:#52605e;max-width:630px;margin:0 0 38px;font-size:clamp(19px,2.2vw,24px);font-weight:650;line-height:1.48}.review-big-number{color:var(--teal);letter-spacing:-.1em;margin-top:70px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(96px,18vw,158px);line-height:.7}.review-mini-path{background:#fff;border:2px solid #111;grid-template-columns:repeat(4,1fr);margin:4px 0 30px;display:grid}.review-mini-path span{color:#7a8482;border-right:1px solid #111;align-content:center;gap:7px;min-height:68px;padding:12px;font:800 9px/1.2 Courier New,monospace;display:grid}.review-mini-path span:last-child{border-right:0}.review-mini-path b{color:#9aa3a1}.review-mini-path .active{color:#111;background:#f8d84e}.review-mini-path .active b{color:#111}.review-primary{background:var(--teal);color:#fff;border:0;border-radius:34px;justify-content:center;align-items:center;gap:22px;width:100%;min-height:66px;font-size:17px;font-weight:900;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px #107b8638}.review-primary:hover{transform:translateY(-2px);box-shadow:0 11px #107b8638}.review-primary:disabled{box-shadow:none;cursor:not-allowed;background:#b6bfbd}.review-primary span{font-size:20px;font-weight:400}.review-stage>small{color:#7a8785;text-align:center;margin-top:18px;font-size:9px}.review-back{color:#52605e;background:0 0;border:0;align-self:flex-start;padding:0 0 34px;font-size:15px;font-weight:850}.review-welcome{isolation:isolate;justify-content:center;width:min(900px,100% - 36px);min-height:calc(100vh - 78px);padding:48px 0 72px;position:relative}.review-welcome>:not(.welcome-game-pieces){z-index:2;position:relative}.review-welcome .review-brand-mark{margin-bottom:22px}.review-welcome .review-brand-mark img{width:clamp(132px,16vw,178px)}.welcome-product-name{color:var(--teal);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:12px;font:900 11px/1 Courier New,monospace;display:flex}.welcome-product-name span{color:#fff;background:var(--orange);padding:8px 10px 7px}.review-welcome>h1{max-width:850px;margin:24px 0 18px;font-size:clamp(58px,7.4vw,88px)}.review-welcome>.welcome-lead{color:#263735;max-width:790px;margin:0 0 26px;font-size:clamp(21px,2.5vw,27px);line-height:1.35}.welcome-promise{background:#fff;border:2px solid #111;grid-template-columns:60px 1fr;align-items:center;gap:18px;max-width:790px;padding:18px 22px;display:grid;box-shadow:9px 9px #1e98a429}.welcome-promise-number{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:50px;height:50px;font:900 14px/1 Courier New,monospace;display:grid}.welcome-promise b{margin-bottom:5px;font-size:17px;display:block}.welcome-promise p{color:#52605e;margin:0;font-size:15px;font-weight:700;line-height:1.45}.welcome-learning{grid-template-columns:repeat(3,1fr);gap:10px;max-width:790px;margin:22px 0 14px;display:grid}.welcome-learning span{color:#1b2624;background:#f8d84e;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:13px 14px;font-size:12px;font-weight:750;line-height:1.25;display:flex}.welcome-learning span:nth-child(2){background:#dff2f3}.welcome-learning span:nth-child(3){background:#ffe5d1}.welcome-learning b{letter-spacing:.06em;font:900 11px/1 Courier New,monospace}.review-welcome>.welcome-endorsement{color:#52605e;max-width:790px;margin:0 0 23px;font:800 12px/1.4 Courier New,monospace}.review-welcome .review-primary{max-width:790px}.welcome-game-pieces{z-index:1;pointer-events:none;position:absolute;inset:0}.game-piece{border:2px solid #111;place-items:center;font:900 10px/1 Courier New,monospace;animation:4.8s ease-in-out infinite game-piece-float;display:grid;position:absolute;box-shadow:5px 5px #071d241f}.game-piece--xp{color:#fff;background:var(--teal);border-radius:18px;width:78px;height:34px;top:16%;right:-74px;transform:rotate(6deg)}.game-piece--coin{color:#111;background:#f8d84e;border-radius:50%;width:48px;height:48px;font-size:19px;animation-delay:-.9s;top:38%;left:-82px}.game-piece--level{color:#fff;background:var(--orange);width:56px;height:58px;line-height:1.25;animation-delay:-1.8s;bottom:27%;right:-70px}.game-piece--level b{font-size:18px}.game-piece--flag{color:#111;background:#fff;width:70px;height:32px;animation-delay:-2.6s;bottom:13%;left:-74px;transform:rotate(-5deg)}@keyframes game-piece-float{0%,to{translate:0}50%{translate:0 -9px}}.review-account{width:min(680px,100% - 36px)}.review-account-form{gap:10px;margin:0 0 24px;display:grid}.review-account-form label{color:#53615f;letter-spacing:.08em;margin-top:9px;font:900 11px/1 Courier New,monospace}.review-account-form>input{color:#111;background:#fff;border:3px solid #111;width:100%;height:70px;padding:0 19px;font-size:clamp(19px,3vw,24px);font-weight:800;box-shadow:8px 8px #1e98a424}.review-account-form>input:focus{border-color:var(--teal);outline:5px solid #1e98a424}.review-legal-consent{color:#53615f;grid-template-columns:auto 1fr;gap:10px;max-width:620px;margin:0 0 18px;font-size:13px;line-height:1.45;display:grid}.review-legal-consent input{accent-color:var(--teal);margin-top:3px}.review-legal-consent button{color:var(--teal-dark);font:inherit;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.review-account-error{color:#8b2417;background:#fff0ed;border-left:5px solid #d7442e;margin-top:8px;padding:13px 15px;font-size:13px;font-weight:800}.product-entry-shell{flex-direction:column;justify-content:center;align-items:flex-start;width:min(720px,100% - 36px);min-height:calc(100vh - 72px);margin:0 auto;padding:60px 0 80px;display:flex}.product-entry-shell h1{letter-spacing:-.07em;text-transform:uppercase;margin:34px 0 24px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(62px,9vw,102px);line-height:.88}.product-entry-shell p{color:#52605e;margin:0 0 38px;font-size:clamp(22px,3vw,29px);font-weight:700;line-height:1.45}.product-entry-shell small{color:#71807d;text-align:center;width:100%;margin-top:22px;font-size:12px}.review-brand-mark{margin-bottom:34px}.review-brand-mark img{width:clamp(150px,22vw,205px);height:auto;display:block}.solo-input-label{color:#5f6c69;letter-spacing:.09em;margin-bottom:12px;font:900 12px/1 Courier New,monospace}.solo-input{color:#111;background:#fff;border:3px solid #111;width:100%;height:82px;margin-bottom:26px;padding:0 22px;font-size:clamp(24px,4vw,34px);font-weight:800;box-shadow:10px 10px #1e98a429}.solo-input:focus{border-color:var(--teal);outline:5px solid #1e98a429}.solo-choices,.solo-industries{gap:14px;display:grid}.solo-choices button,.solo-industries button{text-align:left;color:#111;background:#fff;border:2px solid #111;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:92px;padding:18px 22px;display:grid;box-shadow:8px 8px #071d2414}.solo-choices button:hover,.solo-industries button:hover{border-color:var(--teal);transform:translateY(-2px)}.solo-choices button b,.solo-industries button b{color:var(--teal);font:900 17px/1 Courier New,monospace}.solo-choices button:nth-child(2) b,.solo-industries button:nth-child(2n) b{color:var(--orange)}.solo-choices button span,.solo-industries button span{font-size:clamp(20px,3vw,28px);font-weight:900}.solo-industries{grid-template-columns:1fr 1fr}.review-form{background:#fff;border:2px solid #111;gap:11px;margin-bottom:22px;padding:clamp(20px,4vw,34px);display:grid;box-shadow:12px 12px #1e98a426}.review-form>label{color:#52605e;letter-spacing:.08em;text-transform:uppercase;margin-top:11px;font:900 9px/1 Courier New,monospace}.review-form>label:first-child{margin-top:0}.review-form>input{color:#111;background:#f8f9f6;border:1px solid #bfc8c5;width:100%;height:54px;padding:0 16px;font-size:16px;font-weight:750}.review-form>input:focus{border-color:var(--teal);outline:3px solid #1e98a424}.review-choice-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.review-choice-pair button{text-align:left;color:#111;background:#f8f9f6;border:1px solid #c8cfcc;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:78px;padding:13px;display:grid}.review-choice-pair button b{color:var(--teal);font:900 9px/1 Courier New,monospace}.review-choice-pair button span{font-size:12px;font-weight:850;line-height:1.25}.review-choice-pair button.selected{border:2px solid var(--teal);background:var(--teal-soft)}.review-industry-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.review-industry-grid button{color:#111;background:#f8f9f6;border:1px solid #c8cfcc;place-content:center;gap:7px;min-height:66px;display:grid}.review-industry-grid button b{color:var(--orange);font:900 9px/1 Courier New,monospace}.review-industry-grid button span{font-size:9px;font-weight:850}.review-industry-grid button.selected{border:2px solid var(--orange);background:#fff0e2}.review-lesson{width:min(700px,100% - 36px)}.lesson-card{border:3px solid #111;flex-direction:column;justify-content:flex-end;min-height:520px;padding:clamp(32px,6vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:14px 14px #071d241f}.lesson-card--teal{background:#dff2f3}.lesson-card--orange{background:#ffe5d1}.lesson-card--yellow{background:#f8d84e}.lesson-card>span{color:var(--teal);letter-spacing:-.08em;font-family:Arial Black,Arial,sans-serif;font-size:66px;line-height:.8;position:absolute;top:28px;left:30px}.lesson-card--orange>span{color:var(--orange)}.lesson-card--yellow>span{color:#111}.lesson-card h1{letter-spacing:-.06em;text-transform:uppercase;z-index:2;max-width:590px;margin:0 0 22px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(46px,7vw,68px);line-height:.91;position:relative}.lesson-card p{color:#36413f;z-index:2;max-width:570px;margin:0;font-size:clamp(19px,2.5vw,23px);font-weight:700;line-height:1.45;position:relative}.lesson-shape{width:210px;height:150px;position:absolute;top:8px;right:-28px;transform:rotate(-10deg)}.lesson-shape i{background:#fff;border:2px solid #111;height:28px;display:block;position:absolute}.lesson-shape i:first-child{background:var(--orange);width:180px;top:8px;right:0}.lesson-shape i:nth-child(2){background:var(--teal);width:145px;top:50px;right:16px}.lesson-shape i:nth-child(3){background:#f8d84e;width:105px;top:92px;right:33px}.lesson-pagination{justify-content:center;gap:7px;margin:25px 0 20px;display:flex}.lesson-pagination i{background:#c9cfcc;width:28px;height:6px}.lesson-pagination i.active{background:var(--teal)}.practice-business,.path-business{background:#fff;border:1px solid #ccd3d0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:13px 15px;display:grid}.practice-business>span,.path-business>span{background:var(--teal);color:#fff;place-items:center;width:40px;height:40px;font:900 10px/1 Courier New,monospace;display:grid}.practice-business div,.path-business div{gap:2px;display:grid}.practice-business small,.path-business small{color:#85908e;letter-spacing:.08em;font:900 7px/1 Courier New,monospace}.practice-business strong,.path-business strong{font-size:13px}.practice-business b,.path-business b{color:var(--teal-dark);font-size:8px}.practice-options{gap:10px;margin-bottom:14px;display:grid}.practice-options button{text-align:left;color:#111;background:#fff;border:2px solid #c6cecb;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:104px;padding:18px;display:grid}.practice-options button>b{border:2px solid #111;place-items:center;width:52px;height:52px;font:900 16px/1 Courier New,monospace;display:grid}.practice-options button span{font-size:clamp(17px,2.3vw,21px);font-weight:750;line-height:1.4}.practice-options button.selected.correct{border:2px solid var(--teal);background:var(--teal-soft)}.practice-options button.selected.wrong{border:2px solid var(--orange);background:#fff1e5}.practice-feedback{background:#fff;border-left:5px solid;gap:4px;margin-bottom:14px;padding:12px 15px;display:grid}.practice-feedback.correct{border-color:var(--teal)}.practice-feedback.wrong{border-color:var(--orange)}.practice-feedback b{font-size:17px}.practice-feedback span{color:#64716f;font-size:15px;line-height:1.45}.complete-shell{flex-direction:column;justify-content:center;width:min(700px,100% - 36px);min-height:calc(100vh - 78px);margin:0 auto;padding:70px 0 90px;display:flex}.complete-mark{color:#111;background:#f8d84e;border:3px solid #111;border-radius:50%;place-items:center;width:140px;height:140px;margin-bottom:28px;font-family:Arial Black,Arial,sans-serif;font-size:38px;display:grid;box-shadow:10px 10px #f582203d}.complete-shell h1{letter-spacing:-.065em;text-transform:uppercase;margin:28px 0 24px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(58px,8vw,90px);line-height:.88}.complete-shell>p{color:#52605e;margin:0 0 30px;font-size:clamp(19px,2.5vw,24px);line-height:1.5}.complete-note{border-left:7px solid var(--orange);background:#fff;gap:8px;margin-bottom:26px;padding:20px 22px;display:grid}.complete-note b{color:var(--orange-dark);font:900 11px/1 Courier New,monospace}.complete-note span{color:#56625f;font-size:16px;line-height:1.45}.path-page{min-height:100vh}.path-progress{align-items:center;gap:14px;max-width:620px;margin:28px auto 0;padding:0 18px;display:flex}.path-progress>i{background:#d6dcda;border-radius:8px;flex:1;height:8px;overflow:hidden}.path-progress>i b{background:var(--teal);height:100%;display:block}.path-progress span{color:#61706e;font:900 8px/1 Courier New,monospace}.path-shell{width:min(620px,100% - 36px);margin:0 auto;padding:54px 0 90px}.path-intro h1{letter-spacing:-.055em;text-transform:uppercase;margin:22px 0 15px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(40px,7vw,62px);line-height:.92}.path-intro h1 em{color:var(--teal);font-style:normal}.path-intro>p{color:#5a6866;font-size:14px;font-weight:650;line-height:1.55}.path-business{border:2px solid #111;margin:24px 0 38px;box-shadow:8px 8px #f5822033}.path-business>button{color:var(--teal-dark);background:0 0;border:0;font-size:9px;font-weight:900}.learning-path{gap:14px;display:grid;position:relative}.learning-path:before{content:"";background:#cfd6d3;width:4px;position:absolute;top:54px;bottom:54px;left:27px}.path-node{z-index:1;background:#fff;border:1px solid #cdd4d1;grid-template-columns:56px 1fr auto;align-items:center;gap:15px;min-height:104px;padding:16px 18px 16px 0;display:grid;position:relative}.path-dot{color:#6e7c79;background:#dce2df;border:6px solid #f4f4f1;border-radius:50%;place-items:center;width:56px;height:56px;font-family:Arial Black,Arial,sans-serif;font-size:18px;display:grid}.path-node small{color:#84918f;letter-spacing:.1em;font:900 7px/1 Courier New,monospace}.path-node h2{margin:5px 0 4px;font-size:17px;line-height:1.15}.path-node p{color:#72807e;margin:0;font-size:10px;line-height:1.4}.path-node>b{color:#8b9694;letter-spacing:.05em;font:900 7px/1 Courier New,monospace}.path-node.complete .path-dot{background:var(--teal);color:#fff}.path-node.complete>b{color:var(--teal-dark)}.path-node.current{border:2px solid var(--orange);background:#fff7ef;padding-block:21px;box-shadow:8px 8px #f582202e}.path-node.current .path-dot{background:var(--orange);color:#fff}.path-node.current small,.path-node.current>b{color:var(--orange-dark)}.path-node.current button{background:var(--orange);color:#fff;border:0;border-radius:20px;margin-top:13px;padding:10px 15px;font-size:10px;font-weight:900}.path-node.locked{opacity:.58}.path-footnote{text-align:center;background:#f8d84e;border-radius:22px;margin-top:28px;padding:16px}.path-footnote span{letter-spacing:.08em;font:900 8px/1 Courier New,monospace}.path-footnote p{color:#5c572f;margin:5px 0 0;font-size:9px}@media (max-width:1100px){.landing-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{max-width:760px}.hero-console{width:100%;max-width:760px;margin:10px auto 0;transform:none}.loop-grid{grid-template-columns:1fr 1fr}.loop-grid article:nth-child(2){border-right:1px solid var(--line)}.map-section{grid-template-columns:1fr;gap:45px}.kpi-grid,.strategy-grid{grid-template-columns:1fr 1fr}.prompt-stage{grid-template-columns:1fr}}@media (max-width:820px){.review-header{grid-template-columns:1fr auto}.review-header>span{display:none}.review-header-actions{gap:8px}.install-app-button{padding:8px 10px;font-size:11px}.review-stage{padding-top:48px}.review-big-number{margin-top:48px}.review-mini-path{grid-template-columns:1fr 1fr}.review-mini-path span:nth-child(2){border-right:0}.review-mini-path span:nth-child(-n+2){border-bottom:1px solid #111}.review-industry-grid{grid-template-columns:1fr 1fr}.lesson-card{min-height:390px}.path-node{grid-template-columns:50px 1fr;padding-right:14px}.path-node>b{grid-column:2;justify-self:start}.path-dot{width:50px;height:50px}.learning-path:before{left:24px}.landing-header{height:72px;padding:0 18px}.landing-header .brand-lockup{min-width:auto}.landing-header .brand-lockup img{width:120px}.landing-header .brand-bg,.login-button{display:none}.mini-cta{padding:11px 12px;font-size:9px}.hero{grid-template-columns:minmax(0,1fr);padding:55px 24px 70px}.hero h1{font-size:clamp(47px,14vw,68px)}.hero-copy>p{font-size:16px}.hero-trust{flex-wrap:wrap}.hero-console{min-height:auto}.console-body{padding:15px}.console-event{grid-template-columns:auto 1fr}.console-event button{grid-column:1/-1}.float-chip,.scroll-note{display:none}.signal-strip{grid-template-columns:1fr 1fr;padding:0}.how-section,.map-section{padding:78px 24px}.loop-grid{grid-template-columns:1fr;margin-top:40px}.loop-grid article{border-left:1px solid var(--line);min-height:210px}.loop-grid h3{margin-top:45px}.world-map{height:620px}.map-node{width:125px}.node-1{bottom:20px;left:0}.node-2{top:320px;left:15%}.node-3{top:210px;left:47%}.node-4{top:60px;right:0}.node-5{bottom:130px;right:0}.node-6{top:60px;left:8%}.price-section{flex-direction:column;align-items:flex-start}footer{flex-wrap:wrap;padding:25px}.flow-header{grid-template-columns:1fr auto;padding:0 18px}.flow-header>.brand-lockup{display:none}.auth-shell{grid-template-columns:1fr;padding:50px 20px}.auth-story h1{font-size:48px}.auth-card{padding:25px 20px}.route-grid{grid-template-columns:1fr}.route-card{min-height:370px}.setup-page{background:var(--cream)}.industry-grid{grid-template-columns:1fr}.game-header{padding:0 15px}.access-pill{display:none}.xp-pill>i{width:55px}.game-layout{grid-template-columns:1fr}.zone-sidebar{display:none}.dashboard-main{padding:27px 15px 50px}.dashboard-title-row{align-items:start}.dashboard-title-row h1{font-size:29px}.free-access-banner{grid-template-columns:1fr auto}.free-access-banner p{grid-area:2/1/auto/-1}.kpi-grid{grid-template-columns:1fr 1fr}.mission-feature{grid-template-columns:1fr}.crisis-visual{min-height:270px}.dashboard-bottom{grid-template-columns:1fr}.phase-map-shell{width:min(680px,100% - 34px);padding-top:44px}.phase-map-heading{grid-template-columns:1fr;gap:26px}.phase-business-chip{width:100%;min-width:0}.simple-game-map{grid-template-columns:1fr;margin-top:36px}.map-connector{width:3px;height:22px;margin-left:34px}.map-level{min-height:80px}.phase-next-card{grid-template-columns:60px 1fr;gap:18px}.phase-next-index{width:56px;height:56px}.phase-next-card .review-primary{grid-column:1/-1}.business-plan-launch,.learning-heading{grid-template-columns:1fr}.learning-total{width:120px;height:120px}.learning-total strong{font-size:42px}.level-tabs,.learning-game-grid,.tool-category-grid{grid-template-columns:1fr 1fr}.exercise-top{grid-template-columns:1fr auto;padding:0 16px}.exercise-top>span{display:none}.exercise-top>i{width:120px}.mission-topbar{grid-template-columns:1fr auto;padding:0 15px}.mission-topbar>span{display:none}.brief-stage{grid-template-columns:1fr}.stage-copy{padding:55px 24px}.brief-visual{min-height:470px}.strategy-grid{grid-template-columns:1fr}.strategy-card{min-height:270px}.strategy-card h3{margin-top:50px}.delta-grid{grid-template-columns:1fr 1fr}.delta-grid>div{border-bottom:1px solid #dfe5e1}.result-card{padding:25px 18px}.prompt-stage{gap:30px;padding:40px 18px}.score-reveal{grid-template-columns:auto 1fr}.score-reveal .primary-button{grid-column:1/-1}.reward-stats{grid-template-columns:repeat(3,1fr);display:grid}.reward-stats span{padding:12px 8px}.paywall-shell{grid-template-columns:1fr;padding:50px 22px}.unlock-card{width:100%;max-width:560px}}@media (max-width:520px){.review-header .brand-lockup img{width:112px}.review-stage>h1,.review-welcome>h1{font-size:50px}.review-stage>p,.review-welcome>p{font-size:19px}.review-brand-mark img{width:145px}.review-welcome{padding-top:34px}.review-welcome>h1{font-size:47px}.review-welcome>.welcome-lead{font-size:19px}.welcome-promise{grid-template-columns:45px 1fr;gap:12px;padding:15px}.welcome-promise-number{width:40px;height:40px}.welcome-learning{grid-template-columns:1fr;gap:7px}.welcome-learning span{min-height:50px}.game-piece--xp{top:10%;right:0}.game-piece--coin{width:38px;height:38px;top:30%;left:auto;right:8px}.game-piece--level,.game-piece--flag{display:none}.solo-industries{grid-template-columns:1fr}.solo-choices button,.solo-industries button{min-height:82px}.solo-choices button span,.solo-industries button span{font-size:20px}.review-choice-pair{grid-template-columns:1fr}.lesson-card{min-height:480px;padding:26px}.lesson-card>span{font-size:54px;top:22px;left:22px}.lesson-shape{right:-68px;transform:rotate(-12deg)scale(.82)}.lesson-card h1{font-size:44px}.lesson-card p{font-size:18px}.practice-options button{grid-template-columns:30px 1fr}.practice-options button>b{width:30px;height:30px;font-size:12px}.practice-options button span{font-size:17px}.complete-shell h1{font-size:50px}.path-shell{padding-top:40px}.header-actions{gap:0}.brand-lockup img{width:125px}.hero-actions>*{width:100%}.console-level{grid-template-columns:1fr auto}.console-metrics{grid-template-columns:1fr 1fr}.console-metrics>div:last-child{grid-column:1/-1}.signal-strip{grid-template-columns:1fr}.signal-strip>div{min-height:70px}.setup-shell{padding-inline:18px}.auth-name-row{grid-template-columns:1fr;gap:0}.setup-content h1,.route-shell h1{font-size:43px}.segmented{grid-template-columns:1fr}.segmented button{border-bottom:0;border-right:1px solid #ccd7d4}.segmented button:last-child{border-bottom:1px solid #ccd7d4}.blueprint-metrics{grid-template-columns:1fr;gap:12px}.game-header .brand-bg{display:none}.game-header .brand-lockup{min-width:auto}.xp-pill{font-size:7px}.kpi-grid{grid-template-columns:1fr}.phase-map-heading h1{font-size:49px}.phase-map-heading p{font-size:18px}.map-level span{font-size:16px}.phase-next-card{grid-template-columns:1fr}.phase-next-index{width:52px;height:52px}.phase-next-copy h2{font-size:31px}.phase-next-copy>p{font-size:15px}.phase-next-meta{flex-wrap:wrap}.learning-shell{width:calc(100% - 32px);padding-top:40px}.learning-heading h1{font-size:52px}.learning-heading p{font-size:18px}.learning-mode-tabs{grid-template-columns:1fr}.learning-mode-tabs button{border-bottom:1px solid #111;border-right:0}.learning-mode-tabs button:last-child{border-bottom:0}.level-tabs,.learning-game-grid,.tool-category-grid{grid-template-columns:1fr}.level-tabs button{min-height:105px}.learning-game-card{min-height:185px}.exercise-shell>h1{font-size:48px}.exercise-shell>p{font-size:19px}.exercise-options button{grid-template-columns:34px 1fr;padding:14px}.exercise-options button>b{width:32px;height:32px}.exercise-options button>span{font-size:16px}.plan-step-shell>h1,.plan-summary-shell>h1{font-size:48px}.plan-step-shell textarea{min-height:210px;padding:18px;font-size:18px}.plan-summary-grid,.plan-summary-actions{grid-template-columns:1fr}.day-chip{display:none}.free-access-banner{grid-template-columns:1fr}.free-access-banner p,.free-access-banner button{grid-column:1}.free-access-banner button{justify-self:start;padding:0}.mission-copy{padding:25px 20px}.mission-copy h2{font-size:38px}.result-head{align-items:start}.result-head h1{font-size:28px}.reward-actions{flex-direction:column;width:100%}.reward-actions>*{width:100%}.paywall-copy h1{font-size:46px}.paywall-progress{grid-template-columns:1fr}.paywall-progress>div{border-bottom:1px solid #ccd5d2;border-right:0}.paywall-progress>div:last-child{border-bottom:0}.unlock-card{padding:28px 20px}}.journey-page,.foundation-page,.review-level-page{background:#f2f2ef;min-height:100vh}.journey-shell{width:min(1120px,100% - 36px);margin:0 auto;padding:34px 0 80px}.review-mode-banner{color:#714010;background:#fff0d9;border:1px solid #f582206b;align-items:center;gap:18px;padding:13px 17px;font-size:12px;display:flex}.review-mode-banner b{color:#fff;background:var(--orange);letter-spacing:.1em;white-space:nowrap;padding:7px 9px 6px;font:900 9px/1 Courier New,monospace}.internal-preview-banner{color:#244345;background:#e8f7f6;border:1px solid #1e98a480;align-items:center;gap:16px;width:min(980px,100% - 36px);margin:18px auto 0;padding:13px 17px;font-size:12px;display:flex}.internal-preview-banner b{color:#fff;background:var(--teal);letter-spacing:.1em;white-space:nowrap;padding:7px 9px 6px;font:900 9px/1 Courier New,monospace}.journey-heading{justify-content:space-between;align-items:end;gap:40px;padding:56px 0 38px;display:flex}.journey-heading>div:first-child>span,.next-mission-card>div:nth-child(2)>span,.journey-divider span,.journey-secondary button{color:var(--teal-dark);letter-spacing:.13em;font:900 9px/1 Courier New,monospace}.journey-heading h1{letter-spacing:-.06em;margin:17px 0 15px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(47px,6.3vw,76px);line-height:.91}.journey-heading p{color:#596766;max-width:660px;margin:0;font-size:16px;line-height:1.55}.next-mission-card{color:#fff;background:var(--ink);border-left:9px solid var(--orange);grid-template-columns:100px 1fr auto;align-items:center;gap:34px;padding:clamp(25px,4vw,45px);display:grid;box-shadow:13px 13px #1e98a42e}.next-mission-number{color:#58bcc4;font-family:Arial Black,Arial,sans-serif;font-size:78px;line-height:.8}.next-mission-card h2{letter-spacing:-.035em;margin:10px 0 8px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(25px,3.3vw,40px)}.next-mission-card p{color:#c4d1d0;max-width:640px;margin:0 0 15px;line-height:1.5}.next-mission-card small{color:#f5d84c;letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.journey-divider{align-items:center;gap:15px;margin:64px 0 18px;display:flex}.journey-divider i{background:#c8d0cc;flex:1;height:1px}.journey-levels{gap:10px;display:grid}.journey-level{text-align:left;background:#fff;border:1px solid #ced6d2;grid-template-columns:62px 1fr 100px;align-items:center;gap:22px;width:100%;padding:22px 25px;transition:all .18s;display:grid}.journey-level:hover{border-color:var(--teal);transform:translate(4px)}.journey-level>b{border:2px solid var(--ink);border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;display:grid}.journey-level.current{border:2px solid var(--teal);box-shadow:inset 7px 0 0 var(--teal)}.journey-level.current>b{color:#fff;background:var(--teal);border-color:var(--teal)}.journey-level.complete>b{color:#fff;background:var(--green);border-color:var(--green)}.journey-level.review-open{background:linear-gradient(90deg,#fff 0 78%,#fff3e3 78%)}.journey-level.review-open>b{color:var(--orange-dark);border-color:var(--orange)}.journey-level small{color:var(--teal-dark);letter-spacing:.11em;font:900 8px/1 Courier New,monospace}.journey-level h3{margin:7px 0 4px;font-size:23px}.journey-level p{color:#687574;margin:0;font-size:12px}.journey-level>span{color:var(--orange-dark);justify-self:end;font:900 9px/1 Courier New,monospace}.journey-level.upcoming{opacity:.73}.journey-secondary{background:#f7fbfa;border:2px solid #1e98a473;gap:16px;margin-top:26px;padding:24px;display:grid}.journey-secondary>strong{color:var(--teal-dark);letter-spacing:.1em;font:900 13px/1.2 Courier New,monospace}.journey-secondary>div{flex-wrap:wrap;gap:12px;display:flex}.journey-secondary button{cursor:pointer;background:#fff;border:2px solid #1e98a48c;min-height:52px;padding:15px 18px;font-size:11px;box-shadow:3px 3px #1e98a42e}:is(.journey-secondary button:hover,.journey-secondary button:focus-visible){border-color:var(--teal);background:#e8f7f6;outline:none;transform:translateY(-1px)}.journey-secondary>span{border-left:6px solid var(--orange);color:var(--ink);background:#fff3e8;padding:15px 18px;font-size:15px;font-weight:900;line-height:1.4}.mission-lite-header{background:#fff;border-bottom:1px solid #d2dad6;grid-template-columns:170px 1fr 170px;align-items:center;gap:20px;min-height:76px;padding:12px clamp(18px,4vw,58px);display:grid}.mission-lite-header button{text-align:left;background:0 0;border:0;font-weight:850}.mission-lite-header>div{text-align:center;gap:4px;display:grid}.mission-lite-header small{color:var(--teal-dark);letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.mission-lite-header>span{text-align:right;color:var(--orange-dark);font:900 9px/1 Courier New,monospace}.mission-lite-progress{background:#dce2df;height:6px}.mission-lite-progress i{background:var(--orange);height:100%;transition:width .35s;display:block}.foundation-stage,.system-builder-shell,.ceo-shell{width:min(1120px,100% - 36px);margin:0 auto;padding:55px 0 80px}.foundation-heading,.review-level-heading{max-width:820px;margin-bottom:34px}.foundation-heading>span,.review-level-heading>span,.foundation-reward>span{color:var(--teal-dark);letter-spacing:.13em;font:900 9px/1 Courier New,monospace}.foundation-heading h1,.review-level-heading h1,.foundation-reward h1{letter-spacing:-.055em;margin:15px 0 12px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(43px,5.5vw,70px);line-height:.94}.foundation-heading p,.review-level-heading p,.foundation-reward>p{color:#5a6968;margin:0;font-size:16px;line-height:1.55}.sort-instruction{border-left:7px solid var(--orange);background:var(--yellow);align-items:center;gap:24px;margin:-5px 0 18px;padding:18px 22px;display:flex}.sort-instruction b{color:var(--ink);letter-spacing:.08em;white-space:nowrap;font:900 14px/1 Courier New,monospace}.sort-instruction span{color:#3d4745;font-size:14px;font-weight:800}.task-sort-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.task-sort-grid article{background:#fff;border:1px solid #cbd4d0;flex-direction:column;min-height:310px;padding:26px;display:flex}.task-sort-grid article>small{color:var(--orange-dark);letter-spacing:.08em;font:900 10px/1 Courier New,monospace}.task-sort-grid h3{letter-spacing:-.025em;min-height:58px;margin:17px 0 18px;font-size:clamp(21px,2.2vw,28px);line-height:1.15}.task-sort-grid .task-choice-label{color:#6c7976;letter-spacing:.12em;margin:0 0 9px;font:900 9px/1 Courier New,monospace}.task-sort-grid article>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.task-sort-grid button{text-align:center;background:#f7f8f6;border:2px solid #b9c4bf;grid-template-rows:20px auto auto;align-content:center;justify-items:center;gap:6px;min-height:92px;padding:13px 8px;transition:all .16s;display:grid}.task-sort-grid button:hover{border-color:var(--teal);transform:translateY(-2px)}.task-sort-grid button i{color:#fff;border:1px solid #9da9a5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.task-sort-grid button strong{letter-spacing:.01em;font:900 13px/1 Courier New,monospace}.task-sort-grid button span{color:#596562;letter-spacing:.035em;font:850 8px/1.2 Courier New,monospace}.task-sort-grid button.selected{color:#fff;background:var(--teal);border-color:var(--teal-dark);transform:translateY(-2px);box-shadow:5px 5px #1e98a433}.task-sort-grid button.selected i{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.task-sort-grid button.selected span{color:#e7ffff}.task-sort-grid article>.task-choice-feedback{margin:auto 0 0;padding-top:14px;font-size:12px;font-weight:850;line-height:1.4}.task-sort-grid p.good{color:var(--green)}.task-sort-grid p.careful{color:var(--orange-dark)}.mission-lite-action{border-top:1px solid #cad2cf;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:19px;display:flex}.mission-lite-action>span{color:#637170;letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.mission-lite-action button:disabled{opacity:.35;cursor:not-allowed}.toolbox-shelf{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.toolbox-shelf button{text-align:left;background:#fff;border:1px solid #cbd4d0;flex-direction:column;gap:15px;min-height:210px;padding:23px;display:flex}.toolbox-shelf button.selected{color:#fff;background:var(--ink);border-color:var(--ink);box-shadow:7px 7px 0 var(--orange)}.toolbox-shelf i{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.toolbox-shelf strong{font-size:18px}.toolbox-shelf span{color:#637170;font-size:12px;line-height:1.45}.toolbox-shelf .selected span{color:#c5d2d1}.foundation-prompt-layout{grid-template-columns:1fr .9fr;align-items:stretch;gap:18px;display:grid}.prompt-parts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.prompt-parts button{text-align:left;background:#fff;border:1px solid #cad3cf;flex-direction:column;gap:11px;min-height:145px;padding:17px;display:flex}.prompt-parts button.selected{background:var(--teal-soft);border-color:var(--teal)}.prompt-parts small{color:var(--orange-dark);font:900 8px/1 Courier New,monospace}.prompt-parts span{font-size:12px;font-weight:700;line-height:1.45}.prompt-parts b{color:var(--teal-dark);margin-top:auto;font:900 8px/1 Courier New,monospace}.prompt-preview{color:#fff;background:var(--ink);border-left:7px solid var(--orange);flex-direction:column;justify-content:center;padding:28px;display:flex}.prompt-preview small{color:#77d8de;font:900 9px/1 Courier New,monospace}.prompt-preview p{font-size:17px;line-height:1.65}.ai-result-paper{background:#fff;border:1px solid #cdd5d1;max-width:850px;padding:clamp(22px,4vw,42px);box-shadow:12px 12px #1e98a429}.ai-result-paper>div{border-bottom:1px solid #dce1df;justify-content:space-between;padding-bottom:16px;display:flex}.ai-result-paper>div span{color:var(--teal-dark);font:900 8px/1 Courier New,monospace}.ai-result-paper>p{font-size:20px;line-height:1.65}.ai-result-paper>button{text-align:left;background:#f7f8f6;border:1px solid #d0d7d4;align-items:center;gap:14px;width:100%;margin-top:8px;padding:15px;display:flex}.ai-result-paper>button.flagged{border-color:var(--orange);background:#fff3e3}.ai-result-paper>button i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.verification-note{background:#f5d84c;grid-template-columns:170px 1fr;align-items:center;gap:20px;max-width:850px;margin-top:18px;padding:19px;display:grid}.verification-note b{font:900 9px/1 Courier New,monospace}.verification-note p{margin:0;font-weight:700;line-height:1.5}.foundation-reward{text-align:center;max-width:800px}.foundation-reward>p{max-width:680px;margin:0 auto}.foundation-score{color:#fff;background:var(--teal);outline:2px solid var(--ink);width:128px;height:128px;box-shadow:8px 8px 0 var(--orange);border:9px solid #fff;border-radius:50%;place-items:center;margin:0 auto 25px;font-family:Arial Black,Arial,sans-serif;font-size:45px;display:grid}.foundation-skill-row{text-align:left;background:#fff;gap:14px;margin:28px 0;padding:22px;display:grid}.foundation-skill-row span{grid-template-columns:140px 1fr;align-items:center;gap:14px;display:grid}.foundation-skill-row i{background:#dde4e0;height:8px}.foundation-skill-row em{background:var(--teal);height:100%;display:block}.foundation-back{background:0 0;border:0;margin:18px auto 0;font-weight:800;text-decoration:underline;display:block}.system-builder{grid-template-columns:300px 1fr;gap:16px;display:grid}.node-bank,.flow-canvas{background:#fff;border:1px solid #ccd4d0;padding:20px}.node-bank>small,.canvas-top{color:#657270;letter-spacing:.1em;font:900 8px/1 Courier New,monospace}.node-bank button{text-align:left;background:#f7f8f6;border:1px solid #d2d8d5;align-items:center;gap:11px;width:100%;margin-top:8px;padding:11px;display:flex}.node-bank button.used{opacity:.55;background:var(--teal-soft)}.node-bank button i{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.node-bank button span{gap:3px;font-size:11px;font-weight:800;display:grid}.node-bank button b{color:var(--orange-dark);font:900 7px/1 Courier New,monospace}.canvas-top{border-bottom:1px solid #d9dfdc;justify-content:space-between;padding-bottom:14px;display:flex}.flow-canvas{background-image:linear-gradient(#071d240b 1px,#0000 1px),linear-gradient(90deg,#071d240b 1px,#0000 1px);background-size:28px 28px;min-height:540px}.empty-canvas{color:#84908e;align-content:center;place-items:center;gap:12px;min-height:450px;display:grid}.empty-canvas b{border:2px dashed #a9b3af;border-radius:50%;place-items:center;width:55px;height:55px;font-size:30px;display:grid}.flow-line{justify-items:center;padding:20px 0;display:grid}.flow-line>div{justify-items:center;display:grid}.flow-line article{border:2px solid var(--teal);background:#fff;min-width:260px;padding:13px 17px;box-shadow:4px 4px #1e98a429}.flow-line article small{color:var(--orange-dark);font:900 7px/1 Courier New,monospace}.flow-line article strong{margin-top:5px;font-size:12px;display:block}.flow-line>div>i{color:var(--orange);padding:6px 0;font-style:normal}.system-result{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;margin-top:16px;display:grid}.system-result>div{background:#fff;gap:5px;padding:18px;display:grid}.system-result small{color:var(--teal-dark);font:900 8px/1 Courier New,monospace}.system-result strong{font-size:30px}.system-result span{color:#697675;font-size:11px}.premium-insight{border-left:6px solid var(--orange);background:#fff0db;grid-template-columns:170px 1fr;gap:18px;margin-top:15px;padding:20px;display:grid}.premium-insight b{font:900 9px/1 Courier New,monospace}.premium-insight p{margin:0;font-weight:700;line-height:1.5}.ceo-dashboard{grid-template-columns:1fr 150px;gap:14px;display:grid}.ceo-events{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ceo-events button{text-align:left;background:#fff;border:1px solid #cbd3cf;min-height:210px;padding:22px}.ceo-events button.selected{color:#fff;background:var(--ink);border-color:var(--ink);box-shadow:inset 0 -6px 0 var(--orange)}.ceo-events small{color:var(--teal-dark);font:900 8px/1 Courier New,monospace}.ceo-events h3{min-height:85px;margin:25px 0;font-size:20px}.ceo-events button>div{justify-content:space-between;align-items:center;display:flex}.ceo-events button>div span{font:900 8px/1 Courier New,monospace}.ceo-events button>div b{gap:5px;display:flex}.ceo-events button>div i{background:#d7dedb;width:18px;height:6px}.ceo-events button>div i.filled{background:var(--orange)}.focus-budget{text-align:center;background:#f5d84c;align-content:center;padding:20px;display:grid}.focus-budget span{font:900 8px/1.2 Courier New,monospace}.focus-budget strong{font-size:70px;line-height:1}.focus-budget small{font-size:10px}.ceo-run{margin:18px 0 0 auto;display:flex}.ceo-run:disabled{opacity:.35}.ceo-results{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.ceo-results>div{background:#fff;align-content:center;gap:10px;min-height:135px;padding:22px;display:grid}.ceo-results small{font:900 8px/1 Courier New,monospace}.ceo-results strong{font-size:37px}.ceo-results>p{background:#fff0da;grid-column:1/-1;margin:0;padding:20px;line-height:1.5}@media (max-width:850px){.next-mission-card{grid-template-columns:70px 1fr}.next-mission-card>button{grid-column:1/-1}.toolbox-shelf{grid-template-columns:repeat(2,1fr)}.foundation-prompt-layout,.system-builder,.ceo-dashboard,.ceo-events{grid-template-columns:1fr}.focus-budget{min-height:120px}}@media (max-width:520px){.review-mode-banner,.internal-preview-banner,.journey-heading,.mission-lite-action{flex-direction:column;align-items:stretch}.journey-heading{display:flex}.journey-heading .phase-business-chip{align-self:flex-start}.next-mission-card{grid-template-columns:1fr;box-shadow:7px 7px #1e98a42e}.next-mission-number{font-size:56px}.journey-level{grid-template-columns:48px 1fr;gap:13px;padding:18px 15px}.journey-level>b{width:44px;height:44px}.journey-level>span{grid-column:2;justify-self:start}.journey-secondary{padding:16px}.journey-secondary>div{grid-template-columns:1fr;display:grid}.journey-secondary button{width:100%}.journey-secondary>span{margin-left:0;font-size:14px}.mission-lite-header{grid-template-columns:70px 1fr}.mission-lite-header>span{display:none}.task-sort-grid,.toolbox-shelf,.prompt-parts,.ceo-results,.verification-note,.premium-insight,.system-result{grid-template-columns:1fr}.flow-line article{min-width:210px}}.slice-page{color:#0c1517;background:#f2f2ef;min-height:100vh}.slice-header{z-index:10;background:#fff;border-bottom:1px solid #d9dfdc;grid-template-columns:170px 1fr 280px;align-items:center;gap:24px;min-height:78px;padding:14px clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.slice-header>button,.slice-return{color:var(--ink);text-align:left;background:0 0;border:0;font-weight:850}.slice-header>div:nth-child(2){text-align:center;gap:3px;display:grid}.slice-header span{color:var(--teal-dark);letter-spacing:.14em;font:900 9px/1 Courier New,monospace}.slice-header strong{font-size:16px}.slice-progress{justify-content:flex-end;gap:5px;display:flex}.slice-progress i{background:#d9dfdc;border-radius:6px;width:26px;height:5px}.slice-progress i.done{background:var(--orange)}.slice-stage{width:min(1180px,100% - 36px);margin:0 auto;padding:44px 0 78px}.slice-stage-label{color:#607071;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:34px;font:900 9px/1 Courier New,monospace;display:flex}.slice-stage-label span{background:var(--teal);color:#fff;padding:8px 9px 7px}.slice-stage-label b{color:var(--ink)}.slice-stage-label small{margin-left:auto}.slice-alert{color:#fff;background:var(--orange);letter-spacing:.13em;border-radius:999px;align-items:center;width:fit-content;padding:10px 13px 9px;font:900 9px/1 Courier New,monospace;display:inline-flex}.slice-alert.teal{background:var(--teal)}.slice-alert.orange{background:var(--orange)}.slice-brief{grid-template-columns:1fr .88fr;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.slice-brief h1,.slice-copy h1,.slice-consequence h1,.slice-reward h1{letter-spacing:-.055em;margin:22px 0 18px;font-family:Arial Black,Aptos Display,Arial,sans-serif;font-size:clamp(43px,5.5vw,76px);line-height:.94}.slice-brief h1 em{color:var(--teal);font-style:normal}.slice-brief>div:first-child>p,.slice-copy>p,.slice-consequence>p,.slice-reward>p{color:#465657;max-width:660px;margin-bottom:30px;font-size:17px;font-weight:650;line-height:1.6}.slice-brief-board{background:#fff;border:2px solid #111;grid-template-columns:repeat(2,1fr);display:grid;transform:rotate(1deg);box-shadow:15px 15px #1e98a42b}.slice-brief-board>div{border-bottom:1px solid #cbd4d0;border-right:1px solid #cbd4d0;flex-direction:column;gap:9px;min-height:155px;padding:23px;display:flex}.slice-brief-board small,.metric-result-grid small{color:#6c7776;letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.slice-brief-board strong{font-size:clamp(27px,4vw,48px);line-height:1}.slice-brief-board span{color:var(--teal-dark);font-size:13px;font-weight:800}.slice-brief-board .warning{color:var(--orange-dark)}.slice-workspace{gap:28px;display:grid}.slice-copy{max-width:820px}.slice-copy h1{font-size:clamp(42px,5vw,68px)}.slice-tool-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.slice-tool-grid button{text-align:left;background:#fff;border:1px solid #cad2ce;flex-direction:column;gap:13px;min-height:180px;padding:20px;transition:all .18s;display:flex}.slice-tool-grid button:hover{border-color:var(--teal);transform:translateY(-3px)}.slice-tool-grid button.selected{color:#fff;background:var(--ink);border-color:var(--ink);box-shadow:7px 7px 0 var(--orange)}.slice-tool-grid i{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.slice-tool-grid strong{font-size:17px;line-height:1.1}.slice-tool-grid span{color:#667373;font-size:12px;line-height:1.45}.slice-tool-grid .selected span{color:#c7d4d4}.slice-action{border-top:1px solid #cbd3d0;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.slice-action>span{color:#607071;letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.slice-action button:disabled{opacity:.35;cursor:not-allowed;transform:none}.prompt-block-bank{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.prompt-block-bank button{text-align:left;background:#fff;border:1px solid #ccd5d1;flex-direction:column;gap:11px;min-height:145px;padding:18px;display:flex}.prompt-block-bank button.active{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 0 -5px 0 var(--teal)}.prompt-block-bank small{color:var(--orange-dark);letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.prompt-block-bank span{font-size:13px;font-weight:750;line-height:1.45}.prompt-block-bank b{color:var(--teal-dark);margin-top:auto;font:900 8px/1 Courier New,monospace}.assembled-prompt{background:var(--ink);color:#fff;border-left:7px solid var(--orange);padding:24px}.assembled-prompt span{color:#77d6dc;letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.assembled-prompt p{margin:13px 0 0;font-size:15px;line-height:1.6}.creative-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.creative-grid>button{text-align:left;background:#fff;border:2px solid #0000;padding:0 0 20px;overflow:hidden}.creative-grid>button.selected{border-color:var(--teal);box-shadow:8px 8px #1e98a42e}.creative-grid>button>div{flex-direction:column;justify-content:space-between;height:220px;padding:22px;display:flex;position:relative;overflow:hidden}.creative-grid>button>div:after{content:"";border:34px solid #ffffffc7;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60px;right:-35px}.creative-generic>div{background:#f5d84c}.creative-brand>div{background:var(--teal);color:#fff}.creative-busy>div{background:var(--orange);color:#fff}.creative-grid .mini-brand{width:35px;height:35px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;font-size:23px;font-weight:900;display:grid}.creative-grid>button>div b{z-index:1;max-width:210px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(22px,3vw,38px);line-height:.9}.creative-grid>button>small,.creative-grid>button>strong,.creative-grid>button>p{margin-left:18px;margin-right:18px;display:block}.creative-grid>button>small{color:var(--orange-dark);margin-top:17px;font:900 9px/1 Courier New,monospace}.creative-grid>button>strong{margin-top:8px;font-size:18px}.creative-grid>button>p{color:#5f6d6d;font-size:12px;line-height:1.45}.slice-feedback{background:#fff;border-left:5px solid;gap:14px;padding:17px 20px;display:flex}.slice-feedback b{white-space:nowrap}.slice-feedback span{color:#536261}.slice-feedback.good{border-color:var(--green)}.slice-feedback.careful{border-color:var(--orange)}.inbox-slice{grid-template-columns:.8fr 1.2fr;align-items:start}.inbox-slice .slice-action,.inbox-slice .slice-feedback{grid-column:1/-1}.phone-sim{background:#fff;border:2px solid #111;width:min(100%,560px);margin-left:auto;padding:22px;box-shadow:12px 12px #f5822033}.phone-title{border-bottom:1px solid #dce1df;justify-content:space-between;padding-bottom:14px;display:flex}.phone-title span{color:var(--green);font-size:11px}.phone-sim>p{background:#edf3f1;border-radius:0 14px 14px;margin:20px 0;padding:14px;line-height:1.45}.phone-sim button{text-align:left;background:#fff;border:1px solid #ccd4d0;width:100%;margin-top:8px;padding:13px 14px;font-size:12px;line-height:1.45}.phone-sim button.selected{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 4px 0 0 var(--teal)}.launch-decision-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.launch-decision-grid button{text-align:left;background:#fff;border:1px solid #c9d2ce;padding:25px}.launch-decision-grid button.selected{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:8px 8px 0 var(--orange)}.launch-decision-grid>button>span{color:var(--teal);font:900 11px/1 Courier New,monospace}.launch-decision-grid h3{margin:24px 0 8px;font-size:24px}.launch-decision-grid p{color:#627170;min-height:58px;font-size:13px;line-height:1.45}.launch-decision-grid .selected p{color:#c5d1d0}.launch-decision-grid button>div{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.launch-decision-grid i{color:#3b4a4b;background:#eef1ef;padding:7px 8px;font:900 8px/1 Courier New,monospace}.launch-decision-grid .selected i{color:#fff;background:#ffffff1c}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.slice-consequence,.slice-reward{text-align:center;max-width:900px;margin:0 auto}.slice-consequence>p,.slice-reward>p{margin-left:auto;margin-right:auto}.metric-result-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:32px 0;display:grid}.metric-result-grid>div{background:#fff;align-content:center;gap:10px;min-height:150px;padding:22px;display:grid}.metric-result-grid strong{font-size:36px}.metric-result-grid span{color:#697675;font-size:11px}.mentor-note{text-align:left;background:#f6d84d;grid-template-columns:180px 1fr;align-items:center;gap:22px;margin:20px 0 30px;padding:22px;display:grid}.mentor-note b{letter-spacing:.12em;font:900 10px/1 Courier New,monospace}.mentor-note p{margin:0;font-weight:700;line-height:1.5}.slice-badge{color:#fff;background:var(--teal);outline:2px solid var(--ink);width:120px;height:120px;box-shadow:9px 9px 0 var(--orange);border:10px solid #fff;border-radius:50%;place-items:center;margin:6px auto 20px;font-family:Arial Black,Arial,sans-serif;font-size:37px;display:grid}.score-line{justify-content:center;align-items:center;gap:12px;margin:24px 0;display:flex}.score-line strong{font-size:76px;line-height:1}.score-line span{text-align:left;color:var(--teal-dark);font:900 10px/1.25 Courier New,monospace}.skill-results{text-align:left;background:#fff;gap:14px;padding:24px;display:grid}.skill-results>span{grid-template-columns:170px 1fr;align-items:center;gap:15px;display:grid}.skill-results b{font-size:12px}.skill-results i{background:#dfe5e2;height:8px;overflow:hidden}.skill-results em{background:var(--teal);height:100%;display:block}.skill-results .locked em{background:var(--orange)}.slice-reward .slice-action{margin-top:20px}.slice-return{margin:22px auto 0;text-decoration:underline;display:block}.slice-launch-card{background:linear-gradient(120deg,#fff 0 73%,#fff1df 73%)!important;border-color:#f5822073!important}.atlas-page{min-height:100vh;color:var(--ink);background:#f4f5f2}.atlas-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.atlas-brand{text-align:left;background:0 0;border:0;align-items:center;gap:17px;padding:0;display:flex}.atlas-brand img{width:148px;height:auto;display:block}.atlas-brand>span{color:#4d5b5b;letter-spacing:.1em;border-left:1px solid #cbd2cf;padding-left:17px;font:900 9px/1.35 Courier New,monospace}.atlas-brand>span b{color:var(--orange-dark);display:block}.atlas-close{color:#54605f;background:0 0;border:0;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.atlas-close span{width:32px;height:32px;color:var(--ink);border:1px solid #ccd3d0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.atlas-progress{background:#fff;border-bottom:1px solid #d8ddda;justify-content:center;align-items:center;min-height:76px;padding:14px 20px;display:flex}.atlas-progress button{color:#8b9491;background:0 0;border:0;align-items:center;gap:9px;padding:7px;font-size:11px;font-weight:850;display:flex}.atlas-progress button i{border:1px solid #cbd1cf;border-radius:50%;place-items:center;width:27px;height:27px;font:900 10px/1 Courier New,monospace;display:grid}.atlas-progress button.active{color:var(--ink)}.atlas-progress button.active i{background:var(--orange);color:#fff;border-color:var(--orange)}.atlas-progress button.done i{background:var(--teal);color:#fff;border-color:var(--teal)}.atlas-progress em{background:#cbd1cf;width:clamp(26px,5vw,80px);height:1px;margin:0 8px}.atlas-needs,.atlas-toolbox-screen{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(54px,8vw,100px) 0 90px}.atlas-intro{max-width:850px}.atlas-intro>span,.atlas-needs-menu>span,.atlas-results-head span,.atlas-tool-detail span,.atlas-stack-advice>span{color:var(--teal-dark);letter-spacing:.14em;font:900 10px/1 Courier New,monospace}.atlas-intro h1{letter-spacing:-.055em;margin:18px 0 22px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(46px,6.8vw,86px);line-height:.92}.atlas-intro h1 strong{color:var(--teal)}.atlas-intro>p{color:#536260;max-width:720px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.55}.atlas-need-filters{background:#fff;border:1px solid #d4dad7;gap:7px;margin-top:38px;padding:8px;display:flex;overflow-x:auto}.atlas-need-filters button{color:#56625f;white-space:nowrap;background:#f1f3f0;border:0;justify-content:space-between;gap:10px;min-width:118px;padding:13px 14px;font-size:12px;font-weight:850;display:flex}.atlas-need-filters button span{color:#fff;background:#8d9995;border-radius:50%;place-items:center;width:22px;height:22px;font:900 8px/1 Courier New,monospace;display:grid}.atlas-need-filters button.active{color:#fff;background:var(--teal);box-shadow:4px 4px #1e98a433}.atlas-need-filters button.active span{color:var(--ink);background:var(--yellow)}.atlas-need-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:55px;display:grid}.atlas-need-card{text-align:left;background:#fff;border:1px solid #d3d8d5;grid-template-columns:42px 1fr 35px;align-items:start;gap:16px;min-height:205px;padding:27px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.atlas-need-card:after{content:"";border:24px solid var(--need-color);opacity:.13;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-80px;right:-80px}.atlas-need-card:hover{border-color:var(--need-color);box-shadow:8px 8px 0 var(--need-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.atlas-need-card:hover{box-shadow:8px 8px 0 color-mix(in srgb, var(--need-color) 22%, transparent)}}.atlas-need-card--teal{--need-color:var(--teal)}.atlas-need-card--orange{--need-color:var(--orange)}.atlas-need-card--yellow{--need-color:#e0bc22}.atlas-need-card>span{color:var(--need-color);font:900 11px/1 Courier New,monospace}.atlas-need-card>div>b{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.atlas-need-card h2{letter-spacing:-.025em;max-width:430px;margin:18px 0 14px;font-size:clamp(20px,2.2vw,29px);line-height:1.05}.atlas-need-card p{color:#65716f;margin:0;font-size:12px;font-weight:750;line-height:1.45}.atlas-need-card>i{border:1px solid #c7cfcc;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;font-style:normal;display:grid}.atlas-rule{background:var(--yellow);grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-top:26px;padding:24px 28px;display:grid}.atlas-rule b{letter-spacing:.13em;font:900 10px/1 Courier New,monospace}.atlas-rule p{margin:0;font-size:14px;font-weight:750;line-height:1.5}.atlas-explorer{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:44px;width:min(1360px,100% - 40px);margin:0 auto;padding:48px 0 90px;display:grid}.atlas-needs-menu{background:#fff;border:1px solid #d5dbd7;gap:7px;max-height:calc(100vh - 150px);padding:22px;display:grid;position:sticky;top:126px;overflow-y:auto}.atlas-needs-menu>span{padding:4px 7px 15px}.atlas-needs-menu button{text-align:left;color:#596563;background:0 0;border:0;border-bottom:1px solid #e1e5e3;grid-template-columns:28px 1fr 18px;align-items:center;gap:6px;min-height:48px;padding:9px 8px;font-size:12px;font-weight:800;display:grid}.atlas-needs-menu button i{color:#9aa3a0;font:900 9px/1 Courier New,monospace}.atlas-needs-menu button b{opacity:0;color:var(--orange)}.atlas-needs-menu button.active{color:var(--ink);background:var(--teal-soft);box-shadow:inset 4px 0 0 var(--teal)}.atlas-needs-menu button.active i{color:var(--teal-dark)}.atlas-needs-menu button.active b{opacity:1}.atlas-results{min-width:0}.atlas-results-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.atlas-results-head h1{letter-spacing:-.05em;margin:10px 0 8px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(40px,5vw,66px);line-height:.95}.atlas-results-head p{color:#596865;margin:0;font-size:16px}.atlas-results-head>button{white-space:nowrap;background:#fff;border:1px solid #bdc7c3;padding:13px 15px;font-weight:850}.atlas-results-head>button b{background:var(--yellow);margin-left:8px;padding:4px 7px}.atlas-app-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:35px 0 22px;display:grid}.atlas-app-card{text-align:left;background:#fff;border:1px solid #d0d7d3;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;min-height:94px;padding:14px;display:grid}.atlas-app-card.active{border-color:var(--teal);box-shadow:inset 5px 0 0 var(--teal)}.atlas-logo{--tool-color:#111;background:#fff;border:1px solid #d6dcda;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.atlas-logo b{color:var(--tool-color);font:900 13px/1 Courier New,monospace}.atlas-logo img{object-fit:contain;background:#fff;width:31px;height:31px;position:absolute}.atlas-app-card>span{gap:3px;min-width:0;display:grid}.atlas-app-card small{color:#74817f;text-transform:uppercase;letter-spacing:.1em;font:800 8px/1 Courier New,monospace}.atlas-app-card strong{font-size:18px}.atlas-app-card em{color:var(--teal-dark);font-size:10px;font-style:normal;font-weight:800}.atlas-app-card>i{color:#6f7a78;font-size:10px;font-style:normal;font-weight:850}.atlas-app-card.active>i{color:var(--orange-dark)}.atlas-tool-detail{background:#fff;border:1px solid #cbd3cf;padding:clamp(24px,4vw,42px);box-shadow:12px 12px #1e98a421}.atlas-tool-title{grid-template-columns:72px 1fr auto;align-items:start;gap:20px;display:grid}.atlas-tool-title .atlas-logo{border-radius:20px;width:72px;height:72px}.atlas-tool-title .atlas-logo img{width:39px;height:39px}.atlas-tool-title h2{letter-spacing:-.035em;margin:7px 0;font-size:33px}.atlas-tool-title p{color:#53615f;max-width:650px;margin:0;line-height:1.5}.atlas-tool-title>button{border:1px solid var(--teal);color:var(--teal-dark);background:#fff;padding:12px 15px;font-weight:850}.atlas-tool-title>button.selected{color:#fff;background:var(--teal)}.atlas-io-flow{grid-template-columns:1fr 42px 1fr;align-items:stretch;margin:30px 0 18px;display:grid}.atlas-io-flow>div{background:#f0f3f0;align-content:center;gap:12px;min-height:115px;padding:20px;display:grid}.atlas-io-flow>div:last-child{background:var(--teal-soft)}.atlas-io-flow span,.atlas-tool-notes span{color:#78827f}.atlas-io-flow b{font-size:16px;line-height:1.35}.atlas-io-flow>i{color:var(--orange);place-items:center;font-size:25px;font-style:normal;display:grid}.atlas-tool-notes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.atlas-tool-notes>div{border:1px solid #d5dcda;min-height:135px;padding:20px}.atlas-tool-notes>div:last-child{border-left:5px solid var(--yellow)}.atlas-tool-notes p{margin:12px 0 0;font-size:14px;font-weight:750;line-height:1.5}.atlas-tool-detail>a{color:var(--teal-dark);margin-top:22px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-block}.atlas-toolbox-screen{max-width:1040px}.atlas-intro--center{text-align:center;margin:0 auto}.atlas-intro--center>p{margin-left:auto;margin-right:auto}.atlas-toolbox-list{gap:10px;margin:48px 0 26px;display:grid}.atlas-toolbox-list article{background:#fff;border:1px solid #d1d8d4;grid-template-columns:40px 58px 1fr auto;align-items:center;gap:16px;padding:17px 20px;display:grid}.atlas-toolbox-list article>span{color:var(--orange-dark);font:900 10px/1 Courier New,monospace}.atlas-toolbox-list small{color:#7b8583;letter-spacing:.1em;text-transform:uppercase;font:850 8px/1 Courier New,monospace}.atlas-toolbox-list h2{margin:4px 0;font-size:21px}.atlas-toolbox-list p{color:#65716f;margin:0;font-size:12px;line-height:1.4}.atlas-toolbox-list article>button{color:#7a8582;background:0 0;border:0;font-size:11px;text-decoration:underline}.atlas-empty-toolbox{text-align:center;background:#fff;border:1px dashed #aeb9b4;margin:48px 0 26px;padding:55px 25px}.atlas-empty-toolbox b{font-size:25px}.atlas-empty-toolbox p{color:#66716f;margin:12px 0 22px}.atlas-empty-toolbox button{color:#fff;background:var(--teal);border:0;padding:14px 18px;font-weight:850}.atlas-stack-advice{background:var(--ink);color:#fff;grid-template-columns:170px repeat(3,1fr);gap:22px;padding:27px;display:grid}.atlas-stack-advice>span{color:#67d1d8;line-height:1.4}.atlas-stack-advice b{color:var(--yellow);font:900 10px/1 Courier New,monospace}.atlas-stack-advice p{color:#c4cecc;margin:9px 0 0;font-size:12px;line-height:1.45}.atlas-toolbox-actions{justify-content:space-between;gap:12px;margin-top:25px;display:flex}.atlas-toolbox-actions button{background:#fff;border:1px solid #bdc7c2;padding:15px 20px;font-weight:850}.atlas-toolbox-actions button.primary{border-color:var(--orange);background:var(--orange);color:#111}.atlas-toolbox-actions button:disabled{opacity:.45;cursor:not-allowed}.journey-level--expanded{min-height:185px!important}.journey-subzones{flex-wrap:wrap;gap:7px;margin-top:14px;font-style:normal;display:flex}.journey-subzones em{color:#7b8683;background:#fff;border:1px solid #cbd4d0;padding:7px 9px;font:900 8px/1 Courier New,monospace}.journey-subzones em.active{color:var(--orange-dark);border-color:var(--orange);background:#fff3e5}.journey-subzones em.done{color:var(--teal-dark);border-color:var(--teal);background:var(--teal-soft)}.match-page{min-height:100vh;color:var(--ink);background:#f3f4f1}.match-welcome{grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(40px,8vw,110px);width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(60px,8vw,110px) 0 90px;display:grid}.match-welcome>div>span,.match-result>span,.match-brief>span,.match-question>span{color:var(--teal-dark);letter-spacing:.14em;font:900 10px/1 Courier New,monospace}.match-welcome h1{letter-spacing:-.055em;margin:22px 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(50px,6.5vw,84px);line-height:.92}.match-welcome h1 strong{color:var(--teal)}.match-welcome>div>p{color:#536260;max-width:760px;font-size:clamp(17px,2vw,21px);line-height:1.55}.match-rules{background:#fff;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:35px 0;padding:22px;display:grid}.match-rules b{color:var(--orange);font-family:Arial Black,Arial,sans-serif;font-size:31px}.match-rules span{color:#66716f;font-size:11px;font-weight:800;line-height:1.3}.match-welcome>aside{border-top:7px solid var(--yellow);background:var(--ink);color:#fff;padding:29px}.match-welcome>aside>span{color:#6bd1d7;letter-spacing:.13em;font:900 9px/1 Courier New,monospace}.match-welcome>aside>div{border-bottom:1px solid #ffffff24;grid-template-columns:38px 1fr;gap:13px;padding:25px 0;display:grid}.match-welcome>aside b{color:var(--yellow);font:900 11px/1 Courier New,monospace}.match-welcome>aside p{color:#d0d8d6;margin:0;font-size:14px;line-height:1.45}.match-stage{grid-template-columns:.7fr 1.3fr;align-items:start;gap:22px;width:min(1200px,100% - 40px);margin:0 auto;padding:55px 0 90px;display:grid}.match-brief{color:#fff;background:var(--ink);flex-direction:column;min-height:520px;padding:clamp(28px,4vw,45px);display:flex;position:sticky;top:22px}.match-brief>span{color:#64cdd4}.match-brief h1{letter-spacing:-.045em;margin:45px 0 20px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(40px,5vw,66px);line-height:.93}.match-brief>p{color:#d3dcda;font-size:18px;line-height:1.55}.match-brief>div{border-left:5px solid var(--yellow);background:#ffffff14;gap:9px;margin-top:auto;padding:20px;display:grid}.match-brief>div b{color:var(--yellow);letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.match-brief>div span{font-size:13px;line-height:1.45}.match-question{background:#fff;min-height:520px;padding:clamp(28px,4vw,45px)}.match-question h2{letter-spacing:-.04em;margin:11px 0 28px;font-size:clamp(30px,4vw,48px)}.match-apps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.match-apps button{text-align:left;background:#fff;border:1px solid #cfd7d3;flex-direction:column;align-items:flex-start;min-height:205px;padding:20px;transition:all .18s;display:flex}.match-apps button:not(:disabled):hover{border-color:var(--teal);transform:translateY(-3px)}.match-apps button.selected{border:2px solid var(--teal);background:var(--teal-soft);box-shadow:6px 6px #1e98a42e}.match-apps button.correct{border-color:var(--green);box-shadow:inset 0 -6px 0 var(--green);background:#e8f6ef}.match-apps button.wrong{border-color:var(--orange);opacity:.75;background:#fff0e2}.match-apps i{background:#fff;border:1px solid #d7dcd9;border-radius:15px;place-items:center;width:58px;height:58px;font-style:normal;display:grid;position:relative}.match-apps i>b{width:23px;height:23px;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;font:900 9px/1 Courier New,monospace;display:grid;position:absolute;bottom:-7px;right:-7px;box-shadow:0 0 0 3px #fff}.match-apps img{object-fit:contain;width:34px;height:34px}.match-apps small{color:#73807d;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font:850 8px/1 Courier New,monospace}.match-apps strong{margin-top:5px;font-size:20px;line-height:1.1}.match-apps button>span{color:var(--teal-dark);letter-spacing:.08em;margin-top:auto;font:900 8px/1 Courier New,monospace}.match-question>.review-primary{margin-top:27px;margin-left:auto}.match-feedback{background:#f1f3f0;border-top:6px solid;grid-template-columns:1fr .85fr;gap:18px;margin-top:25px;padding:24px;display:grid}.match-feedback.good{border-color:var(--green)}.match-feedback.careful{border-color:var(--orange)}.match-feedback>div>b,.match-feedback aside>b{color:var(--teal-dark);letter-spacing:.11em;font:900 9px/1 Courier New,monospace}.match-feedback.careful>div>b{color:var(--orange-dark)}.match-feedback h3{margin:10px 0 7px;font-size:28px}.match-feedback p{color:#52605e;margin:0;font-size:13px;line-height:1.5}.match-feedback aside{border-left:5px solid var(--yellow);background:#fff;padding:18px}.match-feedback aside p{margin-top:9px}.match-feedback .review-primary{grid-column:1/-1;justify-self:end}.match-result{text-align:center;width:min(850px,100% - 40px);margin:0 auto;padding:clamp(55px,8vw,100px) 0}.match-score{border:2px solid var(--ink);color:#fff;background:var(--teal);width:150px;height:150px;box-shadow:10px 10px 0 var(--orange);border-radius:50%;outline:10px solid #fff;place-items:center;margin:30px auto 25px;font-family:Arial Black,Arial,sans-serif;font-size:58px;display:grid}.match-result h1{letter-spacing:-.05em;margin:28px 0 14px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(40px,6vw,66px);line-height:.95}.match-result>p{color:#576462;max-width:680px;margin:0 auto;font-size:17px;line-height:1.55}.match-result-bars{text-align:left;background:#fff;gap:18px;margin:35px 0;padding:25px;display:grid}.match-result-bars div{grid-template-columns:190px 1fr;align-items:center;gap:15px;display:grid}.match-result-bars b{letter-spacing:.11em;font:900 9px/1 Courier New,monospace}.match-result-bars i{background:#dfe5e2;height:9px;overflow:hidden}.match-result-bars em{background:var(--teal);height:100%;display:block}.match-result>.review-primary{margin:0 auto}.level-hub-page{min-height:100vh;color:var(--ink);background:#f3f4f1}.level-hub-shell{width:min(1160px,100% - 40px);margin:0 auto;padding:clamp(55px,8vw,95px) 0 90px}.level-hub-hero{grid-template-columns:1fr 360px;align-items:center;gap:35px;display:grid}.level-hub-heading{max-width:850px}.level-hub-heading>span{color:var(--teal-dark);letter-spacing:.14em;font:900 10px/1 Courier New,monospace}.level-hub-heading h1{letter-spacing:-.055em;margin:19px 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(48px,6.5vw,82px);line-height:.92}.level-hub-heading h1 strong{color:var(--teal)}.level-hub-heading p{color:#566360;max-width:690px;font-size:18px;line-height:1.55}.level-hub-motion{min-height:330px;position:relative}.level-hub-motion:before{content:"";border:1px dashed #1e98a461;border-radius:50%;animation:18s linear infinite hub-orbit;position:absolute;inset:35px}.level-hub-motion>i,.level-hub-motion>em{pointer-events:none;border-radius:50%;position:absolute}.level-hub-motion>i{border:15px solid #f47e1f21;animation:3.4s ease-in-out infinite hub-pulse;inset:95px}.level-hub-motion>em{background:var(--yellow);width:56px;height:56px;animation:2.8s ease-in-out infinite hub-core;top:138px;left:154px;box-shadow:0 0 0 16px #f5d13a24}.level-hub-motion>span{--hub-delay:0s;z-index:2;animation:hub-float 3.5s var(--hub-delay) ease-in-out infinite;background:#fffffff5;border:1px solid #d7ddda;border-radius:17px;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:flex;position:absolute;box-shadow:6px 7px #1e98a41c}.level-hub-motion>span img{object-fit:contain;background:#fff;border-radius:10px;width:36px;height:36px;padding:5px}.level-hub-motion>span b{white-space:nowrap;font-size:9px}.level-hub-motion>span:first-child{top:7px;left:112px}.level-hub-motion>span:nth-child(2){top:63px;right:0}.level-hub-motion>span:nth-child(3){top:125px;left:2px}.level-hub-motion>span:nth-child(4){top:190px;right:8px}.level-hub-motion>span:nth-child(5){bottom:2px;left:102px}.level-hub-motion>span:nth-child(6){top:235px;left:1px}.level-hub-motion>span:nth-child(7){top:17px;right:10px}@keyframes hub-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-11px)rotate(1deg)}}@keyframes hub-orbit{to{transform:rotate(360deg)}}@keyframes hub-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes hub-core{0%,to{transform:scale(.85)rotate(0)}50%{transform:scale(1.06)rotate(45deg)}}.level-zone-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid;position:relative}.level-zone-grid:before{content:"";z-index:0;border-top:2px dashed #1e98a459;position:absolute;top:19px;left:8%;right:8%}.level-zone-grid:after{content:"";z-index:1;background:var(--orange);border-radius:50%;width:14px;height:14px;animation:6s ease-in-out infinite hub-runner;position:absolute;top:13px;left:8%;box-shadow:0 0 0 6px #f47e1f29}@keyframes hub-runner{0%,to{left:8%}50%{left:calc(92% - 14px)}}.level-zone-card{--zone:var(--teal);--zone-delay:0s;border:1px solid #ccd4d0;border-top:8px solid var(--zone);text-align:left;z-index:2;min-height:410px;animation:zone-card-rise .58s var(--zone-delay) both cubic-bezier(.2,.8,.2,1);background:#fff;flex-direction:column;padding:25px;transition:all .22s;display:flex;position:relative}@keyframes zone-card-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.level-zone-card:hover{box-shadow:10px 11px 0 var(--zone);transform:translateY(-7px)rotate(-.22deg)}@supports (color:color-mix(in lab, red, red)){.level-zone-card:hover{box-shadow:10px 11px 0 color-mix(in srgb, var(--zone) 22%, transparent)}}.level-zone-card--yellow{--zone:#ddba20}.level-zone-card--orange{--zone:var(--orange)}.level-zone-card>span{color:#fff;background:var(--zone);border-radius:50%;place-items:center;width:43px;height:43px;font:900 11px/1 Courier New,monospace;display:grid}.level-zone-card.complete>span{background:var(--green)}.level-zone-card>div small{color:var(--zone);letter-spacing:.12em;margin-top:35px;font:900 9px/1 Courier New,monospace;display:block}.level-zone-card h2{letter-spacing:-.035em;margin:11px 0;font-size:29px;line-height:1}.level-zone-card p{color:#596663;font-size:14px;line-height:1.5}.level-zone-card>div b{color:#6d7976;font:900 9px/1 Courier New,monospace}.level-zone-mini-stack{align-items:center;margin:18px 0 15px;display:flex}.level-zone-mini-stack img{object-fit:contain;background:#fff;border:1px solid #d9dedc;border-radius:50%;width:42px;height:42px;margin-left:-6px;padding:7px;transition:all .18s;box-shadow:0 0 0 3px #fff}.level-zone-mini-stack img:first-child{margin-left:0}.level-zone-card:hover .level-zone-mini-stack img{margin-right:5px;transform:translateY(-4px)rotate(3deg)}.level-zone-card>i{color:var(--teal-dark);margin-top:auto;padding-top:24px;font:900 10px/1 Courier New,monospace}.level-hub-note{background:var(--yellow);align-items:center;gap:24px;margin-top:20px;padding:20px 24px;display:flex}.level-hub-note b{letter-spacing:.1em;font:900 10px/1 Courier New,monospace}.level-hub-note span{font-size:13px;font-weight:750}.level2-page{min-height:100vh;color:var(--ink);background:#f3f4f1}.level2-top{background:#fff;border-bottom:1px solid #d5dbd8;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:72px;padding:14px clamp(18px,4vw,55px);display:grid}.level2-top button{color:var(--teal-dark);text-align:left;background:0 0;border:0;padding:0;font-weight:850}.level2-top>span{letter-spacing:.13em;text-align:center;font:900 9px/1 Courier New,monospace}.level2-top>b{color:#fff;background:var(--teal);border-radius:20px;justify-self:end;place-items:center;width:50px;height:38px;font:900 10px/1 Courier New,monospace;display:grid}.level2-home,.level2-route-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(50px,7vw,88px) 0 95px}.level2-hero{grid-template-columns:1fr 330px;align-items:center;gap:35px;display:grid}.level2-heading{max-width:960px}.level2-heading>span,.level2-route-heading>span,.level2-builder>span,.messagemind-spotlight>span,.level2-portfolio span{color:var(--teal-dark);letter-spacing:.13em;font:900 10px/1 Courier New,monospace}.level2-heading h1{letter-spacing:-.055em;margin:17px 0 20px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(47px,6.4vw,80px);line-height:.92}.level2-heading h1 strong{color:var(--teal)}.level2-heading p{color:#566360;max-width:760px;font-size:18px;line-height:1.55}.level2-motion-cloud{min-height:330px;position:relative}.level2-motion-cloud:before,.level2-motion-cloud:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.level2-motion-cloud:before{border:1px dashed #1e98a459;animation:20s linear infinite level2-orbit;inset:35px 20px 20px 35px}.level2-motion-cloud:after{border:14px solid #f47e1f1f;animation:3.8s ease-in-out infinite level2-pulse;inset:85px 70px 70px 85px}.level2-motion-cloud>span{--float-delay:0s;--float-x:0px;z-index:1;animation:level2-float 3.6s var(--float-delay) ease-in-out infinite;background:#fffffff2;border:1px solid #d5dcda;border-radius:18px;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex;position:absolute;box-shadow:5px 7px #1e98a41c}.level2-motion-cloud>span b{white-space:nowrap;font-size:10px}.level2-motion-cloud>span:first-child{top:12px;left:105px}.level2-motion-cloud>span:nth-child(2){top:70px;right:0}.level2-motion-cloud>span:nth-child(3){top:115px;left:5px}.level2-motion-cloud>span:nth-child(4){top:177px;right:20px}.level2-motion-cloud>span:nth-child(5){bottom:18px;left:70px}.level2-motion-cloud>span:nth-child(6){top:210px;left:-8px}.level2-motion-cloud>span:nth-child(7){top:22px;right:18px}.level2-motion-cloud .level2-tool-badge{border-radius:10px;width:37px;height:37px}@keyframes level2-float{0%,to{transform:translate3d(var(--float-x),0,0) rotate(-1deg)}50%{transform:translate3d(var(--float-x),-10px,0) rotate(1deg)}}@keyframes level2-orbit{to{transform:rotate(360deg)}}@keyframes level2-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.level2-route-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:45px;display:grid}.level2-route-card{--route:var(--teal);--route-delay:0s;border:1px solid #cbd3d0;border-top:8px solid var(--route);text-align:left;min-height:405px;animation:level2-card-in .55s var(--route-delay) both cubic-bezier(.2,.8,.2,1);background:#fff;flex-direction:column;padding:24px;transition:all .22s;display:flex}@keyframes level2-card-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.level2-route-card--orange{--route:var(--orange)}.level2-route-card--yellow{--route:#d2aa05}.level2-route-card:hover{box-shadow:10px 12px 0 var(--route);transform:translateY(-7px)rotate(-.25deg)}@supports (color:color-mix(in lab, red, red)){.level2-route-card:hover{box-shadow:10px 12px 0 color-mix(in srgb, var(--route) 20%, transparent)}}.level2-route-card>span{color:#fff;background:var(--route);border-radius:50%;place-items:center;width:42px;height:42px;font:900 10px/1 Courier New,monospace;display:grid}.level2-route-card>small{color:var(--route);letter-spacing:.1em;margin-top:27px;font:900 9px/1 Courier New,monospace}.level2-route-card h2{letter-spacing:-.04em;margin:11px 0;font-size:29px;line-height:1.02}.level2-route-card p{color:#5b6764;margin:0;font-size:14px;line-height:1.5}.level2-route-card>div{border-left:5px solid var(--route);background:#f3f5f2;margin-top:18px;padding:14px;font-size:12px;font-weight:800;line-height:1.45}.level2-route-card>div b{color:var(--route);margin-bottom:5px;font:900 8px/1 Courier New,monospace;display:block}.level2-card-tools{align-items:center;margin-top:15px;display:flex}.level2-card-tools .level2-tool-badge{border-radius:50%;width:36px;height:36px;margin-left:-6px;transition:all .18s;box-shadow:0 0 0 3px #fff}.level2-card-tools .level2-tool-badge:first-child{margin-left:0}.level2-route-card:hover .level2-card-tools .level2-tool-badge{margin-right:4px;transform:translateY(-3px)}.level2-route-card>i{color:var(--teal-dark);margin-top:auto;padding-top:22px;font:900 10px/1 Courier New,monospace}.level2-portfolio{color:#fff;background:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:22px;padding:28px 34px;display:grid}.level2-portfolio h2{margin:9px 0;font-size:30px}.level2-portfolio p{color:#c9d4d2;max-width:750px;margin:0;line-height:1.5}.level2-portfolio>strong{color:var(--yellow);font-size:58px}.level2-portfolio>strong small{font-size:19px}.level2-boss{border:0;border-left:8px solid var(--orange);text-align:left;background:#fff;grid-template-columns:1fr auto;gap:5px 30px;width:100%;margin-top:13px;padding:24px 30px;display:grid}.level2-boss>span{color:var(--orange-dark);letter-spacing:.11em;font:900 9px/1 Courier New,monospace}.level2-boss h2{margin:0;font-size:28px}.level2-boss p{color:#64706d;margin:0}.level2-boss b{color:var(--teal-dark);grid-area:1/2/4;align-self:center;font:900 10px/1 Courier New,monospace}.level2-route-shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:20px;display:grid}.level2-route-heading{color:#fff;background:var(--ink);padding:34px;position:sticky;top:20px}.level2-route-heading>span{color:#6ed1d8}.level2-route-heading h1{letter-spacing:-.05em;margin:20px 0 15px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(43px,5vw,64px);line-height:.92}.level2-route-heading>p{color:#cbd5d3;font-size:17px;line-height:1.55}.level2-route-heading>div{border-left:6px solid var(--yellow);background:#ffffff14;margin-top:34px;padding:18px}.level2-route-heading small{color:var(--yellow);margin-bottom:7px;font:900 9px/1 Courier New,monospace;display:block}.level2-route-heading strong{font-size:15px;line-height:1.45}.level2-mission-list{gap:10px;display:grid}.level2-mission-list>button{text-align:left;background:#fff;border:1px solid #ccd4d0;grid-template-columns:48px 1fr auto;align-items:start;gap:18px;min-height:170px;padding:23px;display:grid}.level2-mission-list>button.complete{border-left:7px solid var(--green)}.level2-mission-list>button>i{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:43px;height:43px;font:900 10px/1 Courier New,monospace;display:grid}.level2-mission-list>button.complete>i{background:var(--green)}.level2-mission-list small{color:var(--orange-dark);letter-spacing:.1em;font:900 8px/1 Courier New,monospace}.level2-mission-list strong{margin-top:7px;font-size:23px;display:block}.level2-mission-list p{color:#5d6966;margin:8px 0}.level2-mission-list em{color:var(--teal-dark);font:900 9px/1.3 Courier New,monospace}.level2-mission-list>button>b{color:var(--teal-dark);white-space:nowrap;align-self:center;font:900 9px/1 Courier New,monospace}.messagemind-spotlight{border:2px solid var(--teal);background:#fff;grid-column:1/-1;margin-top:18px;padding:30px;box-shadow:9px 9px #1e98a42e}.messagemind-spotlight h2{letter-spacing:-.04em;max-width:800px;margin:12px 0;font-size:clamp(30px,4vw,46px);line-height:1}.messagemind-spotlight p{color:#53615e;max-width:850px;font-size:16px;line-height:1.55}.messagemind-spotlight a{color:#fff;background:var(--teal);margin:10px 0 14px;padding:15px 20px;font-weight:900;text-decoration:none;display:inline-block}.messagemind-spotlight small{color:#6e7977;font-size:10px;display:block}.level2-workspace{grid-template-columns:.72fr 1.28fr;align-items:start;gap:18px;width:min(1140px,100% - 40px);margin:0 auto;padding:55px 0 90px;display:grid}.level2-workspace>aside{color:#fff;background:var(--ink);flex-direction:column;min-height:560px;padding:38px;display:flex;position:sticky;top:20px}.level2-workspace>aside>span{color:#67cfd6;letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.level2-workspace>aside h1{letter-spacing:-.05em;margin:45px 0 15px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(42px,5vw,62px);line-height:.92}.level2-workspace>aside>p{color:#ccd6d4;font-size:17px;line-height:1.55}.level2-workspace>aside>div{border-left:6px solid var(--yellow);background:#ffffff14;margin-top:auto;padding:18px}.level2-workspace>aside small{color:var(--yellow);margin-bottom:7px;font:900 9px/1 Courier New,monospace;display:block}.level2-builder{background:#fff;padding:36px}.level2-builder h2{letter-spacing:-.04em;margin:11px 0 25px;font-size:clamp(30px,4vw,45px);line-height:1.02}.level2-tool-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px;display:grid}.level2-tool-options button{text-align:left;background:#fff;border:2px solid #d3d9d6;flex-direction:column;align-items:flex-start;min-height:155px;padding:17px;display:flex}.level2-tool-options button.selected{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 0 -6px 0 var(--teal)}.level2-tool-options strong{margin-top:13px;font-size:17px}.level2-tool-options i{color:var(--teal-dark);margin-top:auto;font:900 8px/1 Courier New,monospace}.level2-tool-badge{color:#fff;background:var(--tool);border:1px solid #d7dcda;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.level2-tool-badge b{font:900 12px/1 Arial,sans-serif}.level2-tool-badge img{object-fit:contain;background:#fff;width:100%;height:100%;padding:9px;position:absolute}.level2-feedback{background:#f2f4f1;border-left:6px solid;margin-bottom:28px;padding:18px}.level2-feedback.good{border-color:var(--green)}.level2-feedback.careful{border-color:var(--orange)}.level2-feedback b{font-size:17px}.level2-feedback p{color:#5d6966;margin:7px 0;line-height:1.45}.level2-feedback a{color:var(--teal-dark);font-size:12px;font-weight:900}.level2-step-list{gap:8px;margin:14px 0 25px;display:grid}.level2-step-list>div{background:#f1f3f0;grid-template-columns:35px 1fr;align-items:center;gap:12px;min-height:66px;padding:14px 16px;display:grid}.level2-step-list b{color:var(--orange-dark);font:900 10px/1 Courier New,monospace}.level2-step-list span{font-size:15px;font-weight:800}.level2-builder>.review-primary{margin-left:auto}.level2-builder-intro{color:#5b6865;margin:-12px 0 23px;font-size:15px;line-height:1.55}.level2-input-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.level2-input-grid label{background:#f7f8f5;border:1px solid #cbd4d0;gap:10px;padding:17px;display:grid}.level2-input-grid label.wide{grid-column:1/-1}.level2-input-grid label>b{color:var(--teal-dark);letter-spacing:.08em;font:900 9px/1.35 Courier New,monospace}.level2-input-grid textarea{min-height:118px;color:var(--ink);resize:vertical;background:#fff;border:2px solid #d4dcda;padding:14px;font:600 15px/1.5 Arial,sans-serif}.level2-input-grid textarea:focus{border-color:var(--teal);outline:3px solid #1e98a42e}.level2-input-grid textarea::placeholder{color:#7a8582;opacity:1;font-weight:500}.level2-required-note{color:#8b4c10;margin:0 0 12px;font-size:12px;font-weight:800}.level2-real-output{gap:18px;margin-top:28px;display:grid}.level2-prompt-output{color:#fff;background:var(--ink);padding:26px}.level2-prompt-output header{justify-content:space-between;align-items:start;gap:18px;display:flex}.level2-prompt-output header span{color:#70d6dc;letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.level2-prompt-output h3{margin:9px 0 0;font-size:27px}.level2-prompt-output header button,.level2-prompt-output footer button{border:2px solid var(--yellow);min-height:46px;color:var(--ink);background:var(--yellow);white-space:nowrap;padding:12px 18px;font:900 9px/1 Courier New,monospace;transition:transform .16s,box-shadow .16s;box-shadow:4px 5px #1e98a461}.level2-prompt-output header button:hover,.level2-prompt-output footer button:hover{transform:translateY(-2px);box-shadow:5px 7px #1e98a475}:is(.level2-prompt-output header button:focus-visible,.level2-prompt-output footer button:focus-visible){outline-offset:3px;outline:3px solid #fff}.level2-prompt-output>p{color:#bed0d1;line-height:1.5}.level2-prompt-output textarea{color:#f7faf9;resize:vertical;background:#123b43;border:1px solid #527178;width:100%;min-height:360px;padding:18px;font:600 13px/1.6 Courier New,monospace}.level2-prompt-output footer{min-height:0;color:inherit;letter-spacing:normal;background:0 0;justify-content:flex-end;margin-top:13px;padding:0;display:flex}.level2-deliverable{border-top:7px solid var(--green);background:#f2f5f2;margin-top:25px;padding:25px}.level2-deliverable>span{color:var(--teal-dark);letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.level2-deliverable h3{margin:12px 0 18px;font-size:28px}.level2-deliverable p{margin:8px 0;font-weight:750}.level2-deliverable small{color:#6a7673;margin-top:20px;display:block}.level2-real-output .level2-deliverable{margin-top:0}.level2-edit-note{color:#62706d;font-size:14px;line-height:1.5}.level2-deliverable>textarea{width:100%;min-height:410px;color:var(--ink);resize:vertical;background:#fff;border:2px solid #c8d3cf;margin-top:15px;padding:17px;font:600 13px/1.6 Courier New,monospace}.level2-save-actions{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:15px;display:grid}.level2-save-actions button{color:#fff;background:var(--green);border:0;padding:15px 17px;font-weight:900}.level2-save-actions small{margin:0;line-height:1.4}.level2-next{border:2px solid var(--teal);background:var(--teal-soft);justify-items:end;gap:8px;padding:22px;display:grid}.level2-next button{color:#fff;background:var(--teal);border:0;padding:16px 20px;font-weight:900}.level2-next button:disabled{opacity:.45}.level2-next small{color:#5f6c69}.premium-project-page{min-height:100vh;color:var(--ink);background:#f3f4f1}.premium-map-shell,.premium-blueprint-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:55px 0 90px}.premium-map-heading{color:#fff;background:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:12px 40px;padding:38px;display:grid}.premium-map-heading>span,.premium-blueprint-heading>span,.premium-mission-shell>aside>span,.premium-decision>span{color:#68cfd6;letter-spacing:.13em;font:900 10px/1 Courier New,monospace}.premium-map-heading h1{letter-spacing:-.05em;max-width:800px;margin:7px 0 4px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(40px,5vw,66px);line-height:.94}.premium-map-heading p{color:#cbd6d4;max-width:740px;margin:0;font-size:16px;line-height:1.5}.premium-map-heading>button{background:var(--yellow);border:0;grid-area:1/2/4;padding:17px 20px;font-weight:900}.premium-map-heading>button b{margin:0 7px}.premium-phase-list{gap:18px;margin-top:24px;display:grid}.premium-phase-list>section{background:#fff;border:1px solid #cbd3cf}.premium-phase-list>section>header{color:var(--teal-dark);letter-spacing:.1em;border-bottom:1px solid #d6dcda;justify-content:space-between;padding:17px 20px;font:900 10px/1 Courier New,monospace;display:flex}.premium-phase-list>section>div{grid-template-columns:repeat(3,1fr);display:grid}.premium-phase-list button{text-align:left;background:#fff;border:0;border-right:1px solid #d6dcda;grid-template-columns:36px 1fr 18px;align-items:start;gap:12px;min-height:150px;padding:20px;display:grid}.premium-phase-list button:last-child{border-right:0}.premium-phase-list button:hover{background:var(--teal-soft)}.premium-phase-list button.complete{box-shadow:inset 0 -6px 0 var(--green)}.premium-phase-list button>i{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:32px;height:32px;font:900 9px/1 Courier New,monospace;display:grid}.premium-phase-list button.complete>i{background:var(--green)}.premium-phase-list button>span{gap:6px;display:grid}.premium-phase-list small{color:#84908d;letter-spacing:.1em;font:900 8px/1 Courier New,monospace}.premium-phase-list strong{font-size:18px;line-height:1.12}.premium-phase-list em{color:var(--orange-dark);font:900 8px/1.3 Courier New,monospace}.premium-mission-shell{grid-template-columns:.72fr 1.28fr;gap:18px;width:min(1120px,100% - 40px);margin:0 auto;padding:55px 0 90px;display:grid}.premium-mission-shell>aside{color:#fff;background:var(--ink);flex-direction:column;min-height:600px;padding:40px;display:flex}.premium-mission-shell>aside h1{letter-spacing:-.05em;margin:40px 0 16px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(42px,5vw,64px);line-height:.92}.premium-mission-shell>aside>p{color:#cbd5d3;font-size:17px;line-height:1.55}.premium-mission-shell>aside>div{border-left:6px solid var(--yellow);background:#ffffff14;gap:9px;margin-top:auto;padding:20px;display:grid}.premium-mission-shell>aside small{color:var(--yellow);letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.premium-decision{background:#fff;padding:40px}.premium-decision>span{color:var(--teal-dark)}.premium-decision h2{letter-spacing:-.045em;margin:15px 0 28px;font-size:clamp(30px,4vw,48px);line-height:1.02}.premium-decision>div{gap:9px;display:grid}.premium-decision>div button{text-align:left;background:#fff;border:2px solid #cbd3d0;grid-template-columns:40px 1fr;align-items:center;gap:14px;min-height:76px;padding:14px 18px;font-weight:800;display:grid}.premium-decision>div button i{border:1px solid #aeb9b5;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.premium-decision>div button.selected{border-color:var(--teal);background:var(--teal-soft);box-shadow:inset 6px 0 0 var(--teal)}.premium-decision>div button.selected i{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.premium-decision article{border-left:6px solid var(--orange);background:#f1f3f0;margin-top:20px;padding:20px}.premium-decision article b{color:var(--orange-dark);font:900 9px/1 Courier New,monospace}.premium-decision article p{margin:9px 0 0;line-height:1.5}.premium-decision>.review-primary{margin-top:24px;margin-left:auto}.premium-blueprint-heading{color:#fff;background:var(--ink);padding:38px}.premium-blueprint-heading h1{letter-spacing:-.055em;margin:11px 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(42px,6vw,74px);line-height:.94}.premium-blueprint-heading p{color:#cad5d3;max-width:740px;line-height:1.55}.premium-blueprint-heading>div{grid-template-columns:80px 1fr;align-items:center;gap:14px;display:grid}.premium-blueprint-heading>div strong{color:var(--yellow);font-size:30px}.premium-blueprint-heading>div i{background:#ffffff26;height:10px;overflow:hidden}.premium-blueprint-heading>div em{background:var(--yellow);height:100%;display:block}.premium-blueprint-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.premium-blueprint-grid article{background:#fff;border:1px solid #cfd6d3;flex-direction:column;min-height:185px;padding:20px;display:flex}.premium-blueprint-grid article.complete{border-top:6px solid var(--green)}.premium-blueprint-grid article.pending{opacity:.7}.premium-blueprint-grid article>span{color:var(--orange-dark);font:900 10px/1 Courier New,monospace}.premium-blueprint-grid small{color:var(--teal-dark);letter-spacing:.08em;margin-top:18px;font:900 8px/1 Courier New,monospace}.premium-blueprint-grid h3{margin:9px 0;font-size:17px;line-height:1.35}.premium-blueprint-grid button{text-align:left;color:var(--teal-dark);background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;font-weight:850}.premium-blueprint-actions{justify-content:space-between;gap:14px;margin-top:22px;display:flex}.premium-blueprint-actions>button:first-child{background:#fff;border:1px solid #bcc6c2;padding:14px 18px;font-weight:800}@media (max-width:900px){.slice-header{grid-template-columns:70px 1fr}.slice-progress{grid-column:1/-1;justify-content:center}.slice-brief,.inbox-slice{grid-template-columns:1fr}.slice-tool-grid,.prompt-block-bank{grid-template-columns:repeat(2,1fr)}.creative-grid,.launch-decision-grid{grid-template-columns:1fr}.creative-grid>button>div{height:180px}.phone-sim{margin:0}.atlas-explorer{grid-template-columns:1fr}.atlas-needs-menu{display:flex;position:static;overflow-x:auto}.atlas-needs-menu>span{display:none}.atlas-needs-menu button{border:1px solid #e1e5e3;grid-template-columns:25px 1fr;min-width:145px}.atlas-needs-menu button b{display:none}.atlas-stack-advice,.match-welcome,.match-stage{grid-template-columns:1fr}.match-brief{min-height:390px;position:static}.level-zone-grid,.level-hub-hero{grid-template-columns:1fr}.level-hub-motion{width:min(100%,430px);min-height:285px;margin:-10px auto 5px}.level-zone-grid:before,.level-zone-grid:after{display:none}.level2-route-grid{grid-template-columns:repeat(2,1fr)}.level2-hero{grid-template-columns:1fr}.level2-motion-cloud{width:min(100%,430px);min-height:280px;margin:-5px auto 10px}.level2-route-shell,.level2-workspace{grid-template-columns:1fr}.level2-route-heading,.level2-workspace>aside{min-height:380px;position:static}.level2-input-grid{grid-template-columns:1fr}.level2-input-grid label.wide{grid-column:auto}.level-zone-card{min-height:280px}.premium-map-heading,.premium-mission-shell{grid-template-columns:1fr}.premium-map-heading>button{grid-area:auto/1;justify-self:start;margin-top:15px}.premium-phase-list>section>div,.premium-blueprint-grid{grid-template-columns:1fr}.premium-phase-list button{border-bottom:1px solid #d6dcda;border-right:0}.premium-mission-shell>aside{min-height:410px}}@media (max-width:520px){.slice-header{gap:10px;padding:12px 14px}.slice-header>div:nth-child(2){text-align:left}.slice-progress i{width:20px}.slice-stage{width:min(100% - 24px,1180px);padding-top:25px}.slice-stage-label small{display:none}.slice-brief h1,.slice-copy h1,.slice-consequence h1,.slice-reward h1{font-size:39px}.slice-brief-board{grid-template-columns:1fr;box-shadow:8px 8px #1e98a42b}.slice-brief-board>div{min-height:110px}.slice-tool-grid,.prompt-block-bank,.metric-result-grid{grid-template-columns:1fr}.slice-tool-grid button,.prompt-block-bank button{min-height:120px}.slice-action{flex-direction:column;align-items:stretch}.slice-action .review-primary{width:100%}.slice-feedback{flex-direction:column}.mentor-note{grid-template-columns:1fr}.skill-results>span{grid-template-columns:120px 1fr}.atlas-header{height:68px;padding:0 14px}.atlas-brand img{width:120px}.atlas-brand>span,.atlas-close{font-size:0}.atlas-close span{font-size:20px}.atlas-progress{min-height:62px;padding:8px}.atlas-progress button span{display:none}.atlas-progress em{width:35px}.atlas-needs,.atlas-toolbox-screen,.atlas-explorer{width:min(100% - 24px,1180px);padding-top:38px}.atlas-intro h1{font-size:45px}.atlas-intro>p{font-size:16px}.atlas-need-filters{margin-top:25px}.atlas-need-filters button{min-width:105px;padding:11px}.atlas-need-grid,.atlas-app-grid,.atlas-tool-notes{grid-template-columns:1fr}.atlas-need-card{grid-template-columns:28px 1fr;min-height:190px;padding:22px 18px}.atlas-need-card>i{display:none}.atlas-rule{grid-template-columns:1fr}.atlas-explorer{gap:25px}.atlas-results-head{flex-direction:column;align-items:start}.atlas-results-head h1{font-size:46px}.atlas-tool-detail{padding:22px 17px;box-shadow:7px 7px #1e98a421}.atlas-tool-title{grid-template-columns:58px 1fr}.atlas-tool-title .atlas-logo{border-radius:16px;width:58px;height:58px}.atlas-tool-title>button{grid-column:1/-1}.atlas-io-flow{grid-template-columns:1fr}.atlas-io-flow>i{min-height:34px;transform:rotate(90deg)}.atlas-toolbox-list article{grid-template-columns:28px 50px 1fr;padding:15px 12px}.atlas-toolbox-list article .atlas-logo{width:50px;height:50px}.atlas-toolbox-list article>button{grid-column:3;justify-self:start}.atlas-toolbox-actions{flex-direction:column}.match-welcome,.match-stage,.match-result{width:min(100% - 24px,1180px);padding-top:38px}.match-welcome h1{font-size:45px}.match-rules{grid-template-columns:auto 1fr}.match-brief{min-height:420px;padding:27px 20px}.match-brief h1{font-size:45px}.match-question{padding:27px 16px}.match-apps,.match-feedback{grid-template-columns:1fr}.match-apps button{grid-template-rows:auto auto 1fr;grid-template-columns:58px 1fr;gap:0 14px;min-height:150px;display:grid}.match-apps i{grid-row:1/4}.match-apps small{margin-top:7px}.match-apps button>span{margin-top:12px}.match-feedback .review-primary{grid-column:1;width:100%}.match-result-bars div{grid-template-columns:1fr}.sort-instruction{flex-direction:column;align-items:flex-start;gap:8px}.sort-instruction b{white-space:normal;font-size:12px}.task-sort-grid article{min-height:330px;padding:22px 16px}.task-sort-grid article>div{grid-template-columns:1fr}.task-sort-grid button{text-align:left;grid-template-rows:auto auto;grid-template-columns:24px 1fr;justify-items:start;min-height:64px}.task-sort-grid button i{grid-row:1/3}.task-sort-grid button strong{font-size:12px}.level-hub-shell{width:min(100% - 24px,1160px);padding-top:38px}.level-hub-heading h1{font-size:45px}.level-hub-motion{transform-origin:top;min-height:245px;margin-bottom:-25px;transform:scale(.9)}.level-hub-motion>span:nth-child(2),.level-hub-motion>span:nth-child(6){display:none}.level-hub-note{flex-direction:column;align-items:flex-start;gap:8px}.level2-top{grid-template-columns:1fr auto}.level2-top>span{display:none}.level2-home,.level2-route-shell,.level2-workspace{width:min(100% - 24px,1180px);padding-top:35px}.level2-heading h1{font-size:44px}.level2-motion-cloud{transform-origin:top;min-height:245px;transform:scale(.92)}.level2-motion-cloud>span:nth-child(2),.level2-motion-cloud>span:nth-child(6){display:none}.level2-route-grid{grid-template-columns:1fr}.level2-route-card{min-height:315px}.level2-portfolio{grid-template-columns:1fr;padding:24px 20px}.level2-boss{grid-template-columns:1fr}.level2-boss b{grid-area:auto/1;margin-top:14px}.level2-mission-list>button{grid-template-columns:42px 1fr;padding:18px 14px}.level2-mission-list>button>b{grid-column:2;justify-self:start}.level2-tool-options{grid-template-columns:1fr}.level2-tool-options button{grid-template-columns:55px 1fr;align-items:center;gap:0 12px;min-height:92px;display:grid}.level2-tool-options .level2-tool-badge{grid-row:1/3}.level2-tool-options strong{margin:0}.level2-builder,.level2-workspace>aside,.level2-route-heading,.messagemind-spotlight{padding:25px 19px}.premium-map-shell,.premium-blueprint-shell,.premium-mission-shell{width:min(100% - 24px,1180px);padding-top:30px}.premium-map-heading,.premium-blueprint-heading,.premium-decision,.premium-mission-shell>aside{padding:25px 19px}.premium-blueprint-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.system3-page{--s3-ink:#08272d;--s3-teal:#1598a6;--s3-orange:#f58220;--s3-yellow:#f6d84b;min-height:100vh;color:var(--s3-ink);font-family:var(--font-sans), Arial, sans-serif;background-color:#f7f7f2;background-image:linear-gradient(#08272d0b 1px,#0000 1px),linear-gradient(90deg,#08272d0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.system3-page button{font:inherit;color:inherit}.system3-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;letter-spacing:.13em;background:#f7f7f2e6;border-bottom:1px solid #08272d21;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:74px;padding:15px clamp(20px,5vw,72px);font-size:11px;font-weight:900;display:grid;position:sticky;top:0}.system3-topbar>span:last-child{color:#697d80;justify-self:end}.system3-back{cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;font-size:12px;font-weight:900}.system3-kicker{color:var(--s3-orange);letter-spacing:.18em;margin-bottom:16px;font-size:11px;font-weight:1000;display:block}.system3-track-hero{grid-template-columns:.95fr 1.25fr;align-items:center;gap:clamp(45px,7vw,100px);width:min(1320px,100% - 48px);margin:0 auto;padding:72px 0 38px;display:grid}.system3-track-copy h1,.system3-map-heading h1,.system3-project-heading h1,.system3-situation-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.3vw,78px);font-weight:950;line-height:.96}.system3-track-copy p,.system3-map-heading p,.system3-project-heading p{color:#53696d;max-width:670px;margin:24px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.system3-business-motion{background:#fff;border:1px solid #c9d5d3;border-radius:38px;min-height:280px;padding:40px 34px;position:relative;overflow:hidden;box-shadow:0 24px 60px #08272d1a}.system3-motion-label{color:#73878a;letter-spacing:.16em;font-size:10px;font-weight:950;display:block}.system3-motion-row{z-index:2;justify-content:space-between;align-items:center;gap:8px;height:145px;display:flex;position:relative}.system3-motion-row>i{color:var(--s3-orange);font-size:22px;font-style:normal;animation:1.8s ease-in-out infinite s3Arrow}.system3-motion-node{border:2px solid var(--s3-ink);text-align:center;width:88px;height:88px;box-shadow:5px 5px 0 var(--s3-ink);background:#fff;border-radius:22px;place-content:center;gap:7px;font-size:10px;font-weight:1000;animation:4s ease-in-out infinite s3Node;display:grid}.system3-motion-node span{color:var(--s3-orange);font-size:10px}.system3-motion-node.node-system{background:#e5f5f4;animation-delay:.2s}.system3-motion-node.node-ai{color:#fff;border-color:var(--s3-teal);background:var(--s3-teal);animation-delay:.4s;box-shadow:5px 5px #0c6570}.system3-motion-node.node-team{background:#fff2e7;animation-delay:.6s}.system3-motion-node.node-result{background:var(--s3-yellow);animation-delay:.8s}.system3-motion-pulse{background:#e2e8e6;border-radius:9px;width:88%;height:4px;position:absolute;bottom:36px;left:6%;overflow:hidden}.system3-motion-pulse:after{content:"";background:var(--s3-orange);width:22%;height:100%;animation:3s linear infinite s3Travel;position:absolute}.system3-track-grid{grid-template-columns:1fr 1fr;gap:24px;width:min(1180px,100% - 48px);margin:20px auto 0;display:grid}.system3-track-card{border:2px solid var(--s3-ink);min-height:445px;box-shadow:8px 8px 0 var(--s3-ink);text-align:left;cursor:pointer;background:#fff;border-radius:32px;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,48px);transition:transform .25s,box-shadow .25s;display:flex}.system3-track-card:hover{box-shadow:14px 14px 0 var(--s3-ink);transform:translate(-4px,-4px)}.system3-track-card.starting{background:#e9f6f5}.system3-track-number{color:var(--s3-orange);letter-spacing:.15em;font-size:11px;font-weight:1000}.system3-track-card>strong{letter-spacing:-.04em;max-width:540px;margin-top:16px;font-size:clamp(29px,3vw,43px);line-height:1.02}.system3-track-card>p{color:#506568;margin:16px 0 24px;font-size:16px;line-height:1.55}.system3-pain-list{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-bottom:30px;display:grid}.system3-pain-list span{background:#ffffffbf;border:1px solid #cbd7d5;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:850}.system3-pain-list span:before{content:"+";color:var(--s3-orange);margin-right:7px}.system3-track-card>b{letter-spacing:.05em;margin-top:auto;font-size:13px}.system3-track-footer{color:#5f7477;letter-spacing:.1em;justify-content:center;gap:0;width:min(1180px,100% - 48px);margin:42px auto 0;padding:24px 0 50px;font-size:11px;font-weight:950;display:flex}.system3-track-footer span{border-right:1px solid #c8d2d0;padding:0 28px}.system3-track-footer span:last-child{border-right:0}.system3-map-heading{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;width:min(1320px,100% - 48px);min-height:510px;margin:0 auto;padding:70px 0 55px;display:grid}.system3-map-heading h1{max-width:820px}.system3-map-heading p strong{color:var(--s3-ink)}.system3-map-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.system3-map-actions button{border:2px solid var(--s3-ink);background:var(--s3-yellow);cursor:pointer;box-shadow:4px 4px 0 var(--s3-ink);border-radius:14px;padding:17px 22px;font-weight:950}.system3-map-actions button b{color:var(--s3-orange);margin-left:10px}.system3-map-actions .system3-change-track{box-shadow:none;background:#fff;border-color:#c2cfcd}.system3-map-motion{min-height:390px;position:relative}.system3-orbit-core{z-index:3;border:3px solid var(--s3-ink);background:var(--s3-yellow);width:180px;height:180px;box-shadow:10px 10px 0 var(--s3-ink);text-align:center;border-radius:50%;place-content:center;animation:4s ease-in-out infinite s3Core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system3-orbit-core small,.system3-orbit-core span{letter-spacing:.16em;font-size:10px;font-weight:1000}.system3-orbit-core strong{letter-spacing:-.04em;font-size:28px}.system3-orbit{border:1px dashed #8fa5a5;border-radius:50%;animation:24s linear infinite s3Spin;position:absolute;inset:7% 3%}.system3-orbit.orbit-two{animation-duration:16s;animation-direction:reverse;inset:17% 13%}.system3-float-card{z-index:4;border:2px solid var(--s3-ink);min-width:130px;box-shadow:4px 4px 0 var(--s3-ink);background:#fff;border-radius:13px;padding:13px 15px;font-size:10px;font-weight:1000;animation:4s ease-in-out infinite s3Float;position:absolute}.system3-float-card b{color:var(--s3-teal);margin-top:4px;display:block}.system3-float-card.fc-sale{top:7%;left:1%}.system3-float-card.fc-content{animation-delay:.7s;top:15%;right:0}.system3-float-card.fc-stock{animation-delay:1.4s;bottom:5%;left:0}.system3-float-card.fc-client{animation-delay:2.1s;bottom:3%;right:2%}.system3-phase-list{gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:90px;display:grid}.system3-phase{animation:.55s both s3Rise;animation-delay:var(--phase-delay);background:#fff;border:1px solid #c5d2d0;border-radius:26px;overflow:hidden;box-shadow:0 14px 34px #08272d0f}.system3-phase>header{background:#f0f4f1;border-bottom:1px solid #d5dddb;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;min-height:102px;padding:22px 28px;display:grid}.system3-phase>header div{align-items:baseline;gap:12px;display:flex}.system3-phase>header div span{color:var(--s3-orange);font-size:25px;font-weight:1000}.system3-phase>header div strong{letter-spacing:.04em;font-size:19px}.system3-phase>header p{color:#607477;margin:0;font-size:14px}.system3-phase>header>b{background:#fff;border-radius:10px;padding:9px 11px;font-size:12px}.system3-mission-row{grid-template-columns:repeat(3,1fr);display:grid}.system3-mission-row>button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7dfdd;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;min-height:175px;padding:25px 23px;transition:background .2s,transform .2s;display:grid}.system3-mission-row>button:last-child{border-right:0}.system3-mission-row>button:hover{background:#fff7ed;transform:translateY(-3px)}.system3-mission-row>button.complete{background:#e8f6f3}.system3-mission-row>button>span{width:35px;height:35px;color:var(--s3-orange);border:1px solid #b7c6c3;border-radius:50%;place-content:center;font-size:11px;font-weight:1000;display:grid}.system3-mission-row>button.complete>span{color:#fff;border-color:var(--s3-teal);background:var(--s3-teal)}.system3-mission-row>button div{flex-direction:column;display:flex}.system3-mission-row small{color:#819092;letter-spacing:.15em;font-size:9px;font-weight:950}.system3-mission-row strong{margin-top:7px;font-size:18px;line-height:1.18}.system3-mission-row em{color:#607477;letter-spacing:.05em;margin-top:15px;font-size:10px;font-style:normal;font-weight:900;line-height:1.35}.system3-mission-row>button>b{color:var(--s3-orange);font-size:18px}.system3-mission-layout{grid-template-columns:minmax(300px,.72fr) minmax(620px,1.45fr);align-items:start;gap:30px;width:min(1380px,100% - 48px);margin:0 auto;padding:48px 0 90px;display:grid}.system3-situation-card{border:2px solid var(--s3-ink);background:var(--s3-yellow);min-height:590px;box-shadow:8px 8px 0 var(--s3-ink);border-radius:30px;padding:42px;position:sticky;top:105px;overflow:hidden}.system3-situation-card h1{font-size:clamp(38px,4vw,61px)}.system3-situation-card>p{margin:25px 0;font-size:17px;line-height:1.65}.system3-builds-tag{background:#ffffff8c;border:1px solid #08272d3b;border-radius:15px;gap:4px;padding:17px;display:grid}.system3-builds-tag span{letter-spacing:.15em;font-size:9px;font-weight:950}.system3-builds-tag strong{font-size:18px}.system3-mini-operation{justify-content:space-between;align-items:center;gap:7px;margin-top:56px;display:flex}.system3-mini-operation i{border:2px solid var(--s3-ink);box-shadow:3px 3px 0 var(--s3-ink);background:#fff;border-radius:9px;padding:11px 8px;font-size:8px;font-style:normal;font-weight:1000;animation:3s ease-in-out infinite s3Node}.system3-mini-operation .op-work{background:#d9f3f0;animation-delay:.4s}.system3-mini-operation .op-done{background:#ffe6d0;animation-delay:.8s}.system3-mini-operation b{color:var(--s3-orange)}.system3-builder{gap:20px;display:grid}.system3-builder-step,.system3-live-build,.system3-insight{background:#fff;border:1px solid #c7d3d1;border-radius:24px;padding:clamp(24px,3vw,36px);box-shadow:0 12px 30px #08272d0e}.system3-step-heading{align-items:center;gap:15px;margin-bottom:22px;display:flex}.system3-step-heading>span{border:2px solid var(--s3-ink);color:#fff;background:var(--s3-ink);border-radius:50%;flex:none;place-content:center;width:42px;height:42px;font-size:14px;font-weight:1000;display:grid}.system3-step-heading div{gap:3px;display:grid}.system3-step-heading strong{font-size:21px}.system3-step-heading p{color:#65787b;margin:0;font-size:14px}.system3-step-heading em{color:var(--s3-teal);background:#e5f5f3;border-radius:9px;margin-left:auto;padding:8px 10px;font-size:11px;font-style:normal;font-weight:1000}.system3-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.system3-choice-grid button{text-align:left;cursor:pointer;background:#fafbf8;border:2px solid #d0d9d7;border-radius:16px;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:100px;padding:16px;font-weight:850;line-height:1.3;display:grid}.system3-choice-grid button i{color:#fff;border:2px solid #aebbb9;border-radius:50%;place-content:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.system3-choice-grid button.selected{border-color:var(--s3-orange);box-shadow:3px 3px 0 var(--s3-orange);background:#fff2e6}.system3-choice-grid button.selected i{border-color:var(--s3-orange);background:var(--s3-orange)}.system3-block-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.system3-block-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d4d2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:80px;padding:14px 16px;display:grid}.system3-block-grid button>span{color:var(--s3-orange);font-size:10px;font-weight:950}.system3-block-grid button>strong{font-size:15px}.system3-block-grid button>i{background:#eff3f0;border-radius:7px;place-content:center;width:27px;height:27px;font-style:normal;font-weight:1000;display:grid}.system3-block-grid button.selected{border-color:var(--s3-teal);background:#e7f5f3}.system3-block-grid button.selected>i{color:#fff;background:var(--s3-teal)}.system3-live-build{background:var(--s3-ink);color:#fff;overflow:hidden}.system3-live-build .system3-step-heading>span{color:var(--s3-ink);background:var(--s3-yellow);border-color:#fff}.system3-live-build .system3-step-heading p{color:#acc0c2}.system3-live-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:8px;display:grid}.system3-live-flow>div{background:#12363c;border:1px dashed #597175;border-radius:13px;align-content:center;gap:6px;min-width:125px;min-height:86px;padding:13px;display:grid}.system3-live-flow>div.ready{background:#164c53;border-style:solid;border-color:#56bfc2;animation:.45s both s3Ready}.system3-live-flow>div.result.ready{color:var(--s3-ink);border-color:var(--s3-yellow);background:var(--s3-yellow)}.system3-live-flow small{color:#8aa3a6;letter-spacing:.12em;font-size:8px;font-weight:950}.system3-live-flow .result.ready small{color:#735b00}.system3-live-flow strong{font-size:12px;line-height:1.25}.system3-live-flow>i{color:var(--s3-orange);font-size:20px;font-style:normal;animation:1.7s ease-in-out infinite s3Arrow}.system3-insight{border-left:6px solid var(--s3-orange)}.system3-insight span{color:var(--s3-orange);letter-spacing:.16em;font-size:10px;font-weight:1000}.system3-insight p{margin:10px 0 0;font-size:16px;line-height:1.55}.system3-save{border:2px solid var(--s3-ink);background:var(--s3-orange);min-height:64px;box-shadow:5px 5px 0 var(--s3-ink);cursor:pointer;border-radius:16px;color:#fff!important;font-size:15px!important;font-weight:1000!important}.system3-save:disabled{box-shadow:none;cursor:not-allowed;background:#e0e6e3;border-color:#bec9c7;color:#819092!important}.system3-project-heading{width:min(1180px,100% - 48px);margin:0 auto;padding:65px 0 35px}.system3-project-heading h1{font-size:clamp(45px,6vw,80px)}.system3-project-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:min(1180px,100% - 48px);margin:0 auto;padding:20px 0 90px;display:grid}.system3-output-card{text-align:left;cursor:pointer;background:#fffc;border:1px solid #c7d3d1;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:190px;padding:23px;display:flex}.system3-output-card.complete{border:2px solid var(--s3-teal);box-shadow:4px 4px 0 var(--s3-teal);background:#e8f6f3}.system3-output-card>span{color:var(--s3-orange);letter-spacing:.12em;font-size:9px;font-weight:1000}.system3-output-card>strong{margin-top:11px;font-size:20px}.system3-output-card>p{color:#5f7477;margin:15px 0 5px;font-size:14px;line-height:1.4}.system3-output-card>small{color:var(--s3-teal);margin-top:auto;font-size:10px;font-weight:950}@keyframes s3Node{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes s3Travel{0%{left:-22%}to{left:100%}}@keyframes s3Arrow{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@keyframes s3Float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes s3Core{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes s3Spin{to{transform:rotate(360deg)}}@keyframes s3Rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes s3Ready{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.system3-track-hero,.system3-map-heading,.system3-mission-layout{grid-template-columns:1fr}.system3-business-motion{order:-1}.system3-map-motion{min-height:340px}.system3-mission-row{grid-template-columns:1fr}.system3-mission-row>button{border-bottom:1px solid #d7dfdd;border-right:0}.system3-mission-row>button:last-child{border-bottom:0}.system3-situation-card{min-height:auto;position:static}.system3-project-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.system3-topbar{grid-template-columns:1fr auto;min-height:64px;padding:12px 16px}.system3-topbar>span:nth-child(2){display:none}.system3-track-hero,.system3-track-grid,.system3-track-footer,.system3-map-heading,.system3-phase-list,.system3-mission-layout,.system3-project-heading,.system3-project-grid{width:min(100% - 28px,100%)}.system3-track-hero{gap:28px;padding-top:35px}.system3-track-copy h1,.system3-map-heading h1,.system3-project-heading h1{font-size:43px}.system3-business-motion{min-height:245px;padding:28px 16px}.system3-motion-row{justify-content:flex-start;overflow-x:auto}.system3-motion-node{border-radius:17px;flex:none;width:72px;height:72px;font-size:8px}.system3-track-grid{grid-template-columns:1fr}.system3-track-card{min-height:420px;padding:28px}.system3-pain-list{grid-template-columns:1fr}.system3-track-footer{flex-direction:column;align-items:center;gap:8px}.system3-track-footer span{border:0}.system3-map-heading{padding-top:40px}.system3-map-motion{min-height:300px;transform:scale(.9)}.system3-phase>header{grid-template-columns:1fr auto;gap:10px}.system3-phase>header p{grid-column:1/-1}.system3-mission-layout{padding-top:24px}.system3-situation-card{padding:28px}.system3-situation-card h1{font-size:42px}.system3-choice-grid,.system3-block-grid{grid-template-columns:1fr}.system3-choice-grid button{min-height:76px}.system3-live-flow{grid-template-columns:1fr}.system3-live-flow>i{justify-self:center;transform:rotate(90deg)}.system3-project-grid{grid-template-columns:1fr}}.growforce-page{--gf-ink:#071f26;--gf-teal:#1699a5;--gf-orange:#f58220;--gf-yellow:#f4d54c;min-height:100vh;color:var(--gf-ink);font-family:var(--font-sans),Arial,sans-serif;background-color:#f5f5ef;background-image:linear-gradient(#071f260b 1px,#0000 1px),linear-gradient(90deg,#071f260b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.growforce-page button,.growforce-page input,.growforce-page textarea{font:inherit}.growforce-page input::placeholder,.growforce-page textarea::placeholder{color:#879699;opacity:1}.growforce-loading{color:#071f26;text-align:center;background:#f5f5ef;place-content:center;gap:8px;min-height:100vh;display:grid}.growforce-loading span{color:#f58220;letter-spacing:.18em;font-size:10px;font-weight:1000}.growforce-loading strong{font-size:22px}.growforce-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f5efeb;border-bottom:1px solid #071f2626;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:76px;padding:13px clamp(18px,4vw,60px);display:grid;position:sticky;top:0}.growforce-topbar>button:first-child{cursor:pointer;background:0 0;border:0;justify-self:start;font-size:12px;font-weight:950}.growforce-topbar>div{text-align:center;display:grid}.growforce-topbar>div span{color:var(--gf-orange);letter-spacing:.18em;font-size:8px;font-weight:1000}.growforce-topbar>div strong{letter-spacing:.06em;font-size:13px}.growforce-plan-button{border:2px solid var(--gf-ink);cursor:pointer;box-shadow:3px 3px 0 var(--gf-ink);background:#fff;border-radius:10px;justify-self:end;padding:12px 14px;font-size:9px!important;font-weight:1000!important}.growforce-plan-button b{color:var(--gf-orange);margin-left:8px}.growforce-transfer{z-index:100;border:3px solid var(--gf-ink);background:var(--gf-yellow);width:min(420px,100% - 32px);box-shadow:12px 12px 0 var(--gf-ink);text-align:center;border-radius:22px;justify-items:center;gap:7px;padding:22px;animation:.78s both gfTransfer;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.growforce-transfer i{color:#fff;background:var(--gf-teal);border-radius:50%;place-content:center;width:47px;height:47px;font-style:normal;font-weight:1000;display:grid}.growforce-transfer strong{letter-spacing:.08em;font-size:13px}.growforce-transfer span{font-size:12px}.growforce-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;width:min(1360px,100% - 48px);min-height:620px;margin:0 auto;padding:70px 0;display:grid}.growforce-hero-copy>span,.growforce-vertical-route>header>span,.growforce-zone-map>header>span{color:var(--gf-orange);letter-spacing:.18em;font-size:10px;font-weight:1000}.growforce-hero h1{letter-spacing:-.065em;max-width:850px;margin:18px 0 25px;font-size:clamp(48px,6vw,88px);line-height:.93}.growforce-hero h1 em{color:var(--gf-teal);font-style:normal}.growforce-hero-copy>p{color:#53696d;max-width:720px;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.growforce-hero-copy>div{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.growforce-hero-copy button{border:2px solid var(--gf-ink);background:var(--gf-yellow);min-height:54px;box-shadow:4px 4px 0 var(--gf-ink);cursor:pointer;border-radius:13px;padding:0 22px;font-size:12px;font-weight:1000}.growforce-hero-copy button+button{box-shadow:none;background:#fff}.growforce-live-map{min-height:480px;position:relative}.growforce-core{z-index:5;border:3px solid var(--gf-ink);background:var(--gf-yellow);width:210px;height:210px;box-shadow:10px 10px 0 var(--gf-ink);text-align:center;border-radius:50%;place-content:center;gap:3px;animation:4s ease-in-out infinite gfCore;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.growforce-core small,.growforce-core span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:1000}.growforce-core strong{text-overflow:ellipsis;letter-spacing:-.04em;white-space:nowrap;max-width:170px;font-size:26px;overflow:hidden}.growforce-map-ring{border:1px dashed #8ca2a2;border-radius:50%;animation:24s linear infinite gfSpin;position:absolute;inset:8%}.growforce-map-ring.ring-two{animation-duration:16s;animation-direction:reverse;inset:19%}.growforce-map-node{z-index:6;border:2px solid var(--gf-ink);min-width:145px;box-shadow:4px 4px 0 var(--gf-ink);background:#fff;border-radius:13px;padding:13px;font-size:9px;font-weight:1000;animation:4s ease-in-out infinite gfFloat;position:absolute}.growforce-map-node b{color:var(--gf-teal);margin-top:4px;display:block}.growforce-map-node.node-goal{top:7%;left:0}.growforce-map-node.node-problem{animation-delay:.7s;top:13%;right:0}.growforce-map-node.node-ai{animation-delay:1.4s;bottom:6%;left:2%}.growforce-map-node.node-plan{animation-delay:2.1s;bottom:4%;right:1%}.growforce-live-strip{border:2px solid var(--gf-ink);width:min(1180px,100% - 48px);box-shadow:7px 7px 0 var(--gf-ink);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0 auto 70px;display:grid;overflow:hidden}.growforce-live-strip>div,.growforce-live-strip>button{min-height:104px;color:inherit;text-align:left;background:#fff;border:0;border-right:1px solid #ccd7d5;align-content:center;gap:7px;padding:20px;display:grid}.growforce-live-strip>button{cursor:pointer}.growforce-live-strip>button:hover{background:#e7f5f3}.growforce-live-strip>:last-child{border:0}.growforce-live-strip small{color:var(--gf-orange);letter-spacing:.13em;font-size:8px;font-weight:1000}.growforce-live-strip strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.growforce-live-strip button span{color:var(--gf-teal);font-size:9px;font-weight:850}.growforce-vertical-route,.growforce-zone-map{width:min(1180px,100% - 48px);margin:0 auto 80px}.growforce-vertical-route>header,.growforce-zone-map>header{grid-template-columns:1fr .8fr;align-items:end;gap:40px;margin-bottom:27px;display:grid}.growforce-vertical-route h2,.growforce-zone-map h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(34px,4.8vw,64px);line-height:.96}.growforce-vertical-route>header p{color:#5b7073;margin:0;font-size:15px;line-height:1.55}.growforce-vertical-route>div{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.growforce-vertical-route>div button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c3d0ce;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:220px;padding:20px;transition:transform .2s;display:flex}.growforce-vertical-route>div button:hover{transform:translateY(-6px)}.growforce-vertical-route>div button.complete{border:2px solid var(--gf-teal);background:#e4f5f3}.growforce-vertical-route button>span{border:2px solid var(--gf-ink);width:38px;height:38px;color:var(--gf-orange);border-radius:50%;place-content:center;font-size:11px;font-weight:1000;display:grid}.growforce-vertical-route button.complete>span{color:#fff;border-color:var(--gf-teal);background:var(--gf-teal)}.growforce-vertical-route button div{gap:5px;margin-top:22px;display:grid}.growforce-vertical-route button small{color:#758689;letter-spacing:.13em;font-size:8px;font-weight:1000}.growforce-vertical-route button strong{font-size:17px;line-height:1.1}.growforce-vertical-route button p{color:#607477;font-size:11px;line-height:1.4}.growforce-vertical-route button>b{color:var(--gf-orange);margin-top:auto}.growforce-zone-map>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.growforce-zone-map>header>p{color:#5b7073;margin:0;font-size:15px;line-height:1.55}.growforce-zone-map>div>button{min-height:190px;color:inherit;text-align:left;cursor:pointer;background:#fffc;border:1px solid #c7d2d0;border-radius:16px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.growforce-zone-map>div>button:hover{box-shadow:5px 5px 0 var(--gf-ink);transform:translateY(-5px)}.growforce-zone-map>div>button.active{border:2px solid var(--gf-ink);background:#e7f5f3}.growforce-zone-map>div>button.complete{border:2px solid var(--gf-teal);background:#dff4ef}.growforce-zone-map button>span{color:#fff;background:var(--gf-orange);border-radius:50%;place-content:center;width:31px;height:31px;font-size:9px;font-weight:1000;display:grid}.growforce-zone-map button.complete>span{background:var(--gf-teal)}.growforce-zone-map button>strong{margin-top:12px;font-size:16px}.growforce-zone-map button>p{color:#637679;margin:8px 0;font-size:11px;line-height:1.4}.growforce-zone-map button>small{color:var(--gf-teal);letter-spacing:.1em;margin-top:auto;font-size:7px;font-weight:1000}.growforce-zone-map button>b{color:var(--gf-orange);position:absolute;bottom:17px;right:18px}.growforce-mission{width:min(1320px,100% - 48px);margin:0 auto;padding:35px 0 100px}.growforce-back{cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:950}.growforce-mission-heading{grid-template-columns:auto 1fr;align-items:center;gap:18px 25px;max-width:1050px;margin:40px 0;display:grid}.growforce-mission-heading>div{border:3px solid var(--gf-ink);background:var(--gf-yellow);width:78px;height:78px;box-shadow:5px 5px 0 var(--gf-ink);text-align:center;border-radius:22px;place-content:center;display:grid}.growforce-mission-heading>div span{font-size:32px;font-weight:1000;line-height:1}.growforce-mission-heading>div small{color:#835d00;font-size:7px;font-weight:1000}.growforce-mission-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,78px);line-height:.92}.growforce-mission-heading>p{color:#576d70;grid-column:2;margin:0;font-size:18px;line-height:1.5}.growforce-mission-body{gap:24px;display:grid}.growforce-goal-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.growforce-field{background:#fff;border:1px solid #c5d1cf;border-radius:17px;gap:10px;padding:21px;display:grid}.growforce-field.wide{grid-column:1/-1}.growforce-field>span{color:var(--gf-orange);letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-field input,.growforce-field textarea{width:100%;color:var(--gf-ink);resize:vertical;background:0 0;border:0;outline:0;font-size:18px}.growforce-field textarea{min-height:100px}.growforce-field:focus-within{border-color:var(--gf-teal);outline:3px solid #1598a638}.growforce-goal-visual{border:2px solid var(--gf-ink);background:var(--gf-ink);color:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:23px;min-height:160px;padding:28px;display:grid}.growforce-goal-visual>span,.growforce-goal-visual>strong{font-size:12px;font-weight:1000;line-height:1.3}.growforce-goal-visual>strong{color:var(--gf-yellow);text-align:right}.growforce-goal-visual>div{background:#345159;border-radius:8px;height:8px;position:relative}.growforce-goal-visual>div i{border-radius:inherit;background:linear-gradient(90deg,var(--gf-teal),var(--gf-orange));height:100%;transition:width .5s;display:block}.growforce-goal-visual>div b{color:#9fb3b5;font-size:9px;position:absolute;top:17px;left:0}.growforce-primary{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-orange);min-height:62px;box-shadow:5px 5px 0 var(--gf-ink);cursor:pointer;border-radius:14px;justify-self:end;padding:0 25px;font-size:13px!important;font-weight:1000!important}.growforce-primary:disabled{color:#829294;box-shadow:none;cursor:not-allowed;background:#dfe5e2;border-color:#bdc8c6}.growforce-status-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.growforce-status-grid article{background:#fff;border:1px solid #c7d3d1;border-radius:17px;padding:21px}.growforce-status-grid article.blocking{border:2px solid var(--gf-orange);background:#fff1e5}.growforce-status-grid header{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.growforce-status-grid header strong{font-size:19px}.growforce-status-grid header span{color:#718386;font-size:8px;font-weight:1000}.growforce-status-grid article>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.growforce-status-grid button{cursor:pointer;background:#f8faf7;border:1px solid #cbd5d3;border-radius:9px;min-height:38px;font-size:10px;font-weight:850}.growforce-status-grid button.selected{color:#fff;border-color:var(--gf-teal);background:var(--gf-teal)}.growforce-own-problem{border:2px solid var(--gf-ink);box-shadow:4px 4px 0 var(--gf-ink)}.growforce-priority-sorter{border:2px solid var(--gf-ink);background:var(--gf-yellow);box-shadow:7px 7px 0 var(--gf-ink);border-radius:23px;padding:30px}.growforce-priority-sorter>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.growforce-priority-sorter header span{color:#865b00;letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-priority-sorter h2{margin:5px 0 0;font-size:29px}.growforce-priority-sorter>header>strong{background:#fff;border-radius:10px;padding:11px}.growforce-priority-source{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.growforce-priority-source button{border:1px solid var(--gf-ink);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900}.growforce-priority-source button.selected{color:#fff;background:var(--gf-teal)}.growforce-priority-slots{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.growforce-priority-slots>div{background:#ffffff80;border:2px dashed #9a871f;border-radius:14px;flex-direction:column;min-height:130px;padding:17px;display:flex}.growforce-priority-slots>div.dragging{opacity:.45;transform:scale(.97)}.growforce-priority-slots span{font-size:8px;font-weight:1000}.growforce-priority-slots strong{margin:9px 0;font-size:18px}.growforce-priority-slots nav{gap:5px;margin-top:auto;display:flex}.growforce-priority-slots nav button{border:1px solid var(--gf-ink);cursor:pointer;background:#fff;border-radius:7px;width:31px;height:31px}.growforce-priority-slots nav button:last-child{color:#fff;background:var(--gf-ink);margin-left:auto}.growforce-priority-sorter>p{margin:12px 0 0;font-size:10px}.growforce-simulator-layout{grid-template-columns:.7fr 1.3fr;gap:18px;display:grid}.growforce-controls{border:2px solid var(--gf-ink);box-shadow:5px 5px 0 var(--gf-ink);background:#fff;border-radius:22px;gap:30px;padding:27px;display:grid}.growforce-range{gap:12px;display:grid}.growforce-range>span{justify-content:space-between;align-items:center;gap:15px;display:flex}.growforce-range b{letter-spacing:.08em;font-size:10px}.growforce-range strong{color:var(--gf-orange);font-size:26px}.growforce-range input{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--gf-teal) var(--range-pct),#d9e0de var(--range-pct));cursor:pointer;border-radius:8px;width:100%;height:8px}.growforce-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--gf-ink);background:var(--gf-yellow);width:25px;height:25px;box-shadow:2px 2px 0 var(--gf-ink);border-radius:50%}.growforce-range small{color:#65787b;font-size:11px;line-height:1.4}.growforce-consequence{color:#fff;background:var(--gf-ink);border-radius:22px;padding:27px}.growforce-consequence>header{justify-content:space-between;margin-bottom:20px;display:flex}.growforce-consequence>header span{color:var(--gf-yellow);letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-consequence>header strong{color:#72d1d2;font-size:10px}.growforce-consequence>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.growforce-consequence article{background:#103239;border:1px solid #345159;border-radius:12px;gap:6px;padding:15px;display:grid}.growforce-consequence article.alert{border-color:var(--gf-orange);background:#4b2b20;animation:1.4s ease-in-out infinite gfAlert}.growforce-consequence article span{color:#9eb2b4;font-size:8px;font-weight:1000}.growforce-consequence article strong{font-size:25px}.growforce-consequence article i{background:#29464c;border-radius:5px;height:4px}.growforce-consequence article em{border-radius:inherit;background:var(--gf-teal);height:100%;transition:width .25s;display:block}.growforce-consequence article.alert em{background:var(--gf-orange)}.growforce-consequence>footer{color:#91a8aa;margin-top:14px;font-size:9px;line-height:1.5}.growforce-simulation-empty{border:2px solid var(--gf-ink);box-shadow:6px 6px 0 var(--gf-ink);background:#fff;border-radius:22px;padding:34px}.growforce-simulation-empty>span{color:var(--gf-orange);letter-spacing:.12em;font-size:10px;font-weight:1000}.growforce-simulation-empty h2{margin:10px 0;font-size:clamp(25px,4vw,44px);line-height:1.04}.growforce-simulation-empty p{color:#586d70;font-size:15px;line-height:1.55}.growforce-simulation-empty button{border:2px solid var(--gf-ink);color:var(--gf-ink);background:var(--gf-yellow);box-shadow:4px 4px 0 var(--gf-ink);cursor:pointer;border-radius:12px;margin-top:16px;padding:15px 22px;font-weight:1000}.growforce-decision-controls{gap:14px;display:grid}.growforce-decision-controls>header{padding:0 2px 8px}.growforce-decision-controls>header span{color:var(--gf-orange);letter-spacing:.12em;font-size:10px;font-weight:1000}.growforce-decision-controls>header h2{margin:7px 0 0;font-size:20px}.growforce-decision-control{border:2px solid var(--gf-ink);box-shadow:4px 4px 0 var(--gf-ink);background:#fff;border-radius:18px;padding:22px}.growforce-decision-control>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.growforce-decision-control>header span{color:var(--gf-teal);letter-spacing:.11em;font-size:9px;font-weight:1000}.growforce-decision-control>header strong{margin-top:5px;font-size:16px;line-height:1.35;display:block}.growforce-decision-control>header b{min-width:78px;color:var(--gf-orange);text-align:right;font-size:31px}.growforce-decision-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.growforce-decision-comparison p{background:#f1f4f2;border-radius:10px;margin:0;padding:13px}.growforce-decision-comparison small{color:#637477;letter-spacing:.08em;font-size:8px;font-weight:1000;display:block}.growforce-decision-comparison strong{margin-top:5px;font-size:19px;display:block}.growforce-decision-comparison i{color:var(--gf-orange);font-style:normal;font-weight:1000}.growforce-decision-control nav{grid-template-columns:1fr 1.3fr 1fr;gap:8px;display:grid}.growforce-decision-control nav button{min-height:44px;color:var(--gf-ink);cursor:pointer;background:#fff;border:1px solid #bdcdca;border-radius:9px;font-weight:900}.growforce-decision-control nav button:not(:disabled):hover{border-color:var(--gf-teal);background:#e2f5f3}.growforce-decision-control nav button.reset{background:var(--gf-yellow)}.growforce-decision-control nav button:disabled{opacity:.35;cursor:not-allowed}.growforce-decision-control>small{color:#65787b;margin-top:13px;font-size:10px;line-height:1.45;display:block}.growforce-consequence article small{color:#91a8aa;font-size:8px;line-height:1.35}.growforce-consequence article.pending{background:#17383e;border-style:dashed}.growforce-consequence article.pending strong{color:#9eb2b4;font-size:17px}.report-empty-calculation{background:#f5f7f5;border:2px dashed #aab8b6;border-radius:14px;padding:24px}.report-empty-calculation strong{letter-spacing:.1em;font-size:12px}.report-empty-calculation p{color:#607174;margin:8px 0 0}.growforce-cause-chain{background:#fff;border:1px solid #c7d3d1;border-radius:18px;align-items:center;gap:10px;padding:24px;display:flex;overflow:auto}.growforce-cause-chain>div{border:2px solid var(--gf-ink);background:#e6f5f3;border-radius:12px;gap:5px;min-width:130px;padding:14px;display:grid}.growforce-cause-chain>div.alert{color:#fff;border-color:var(--gf-orange);background:var(--gf-orange)}.growforce-cause-chain span{font-size:8px;font-weight:1000}.growforce-cause-chain strong{font-size:17px}.growforce-cause-chain>i{color:var(--gf-orange);font-size:19px;font-style:normal;animation:1.5s ease-in-out infinite gfArrow}.growforce-consequence-copy{border-left:6px solid var(--gf-orange);background:#fff0e4;border-radius:0 16px 16px 0;padding:23px}.growforce-consequence-copy span{color:var(--gf-orange);letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-consequence-copy p{margin:9px 0 0;font-size:16px;line-height:1.55}.growforce-source-banner{border:2px solid var(--gf-ink);box-shadow:4px 4px 0 var(--gf-ink);background:#fff0e4;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.growforce-source-banner.real{background:#dff4ef}.growforce-source-banner>div{gap:4px;display:grid}.growforce-source-banner span{color:var(--gf-orange);letter-spacing:.13em;font-size:8px;font-weight:1000}.growforce-source-banner strong{font-size:18px}.growforce-source-banner p{color:#607477;margin:0;font-size:11px}.growforce-source-banner button{border:2px solid var(--gf-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;min-height:42px;padding:0 15px;font-size:9px;font-weight:1000}.growforce-data-summary{border:2px solid var(--gf-ink);background:var(--gf-yellow);box-shadow:5px 5px 0 var(--gf-ink);border-radius:18px;grid-template-columns:auto 1fr;gap:8px 22px;padding:24px;display:grid}.growforce-data-summary strong{font-size:22px}.growforce-data-summary span{color:#5d5b32;align-self:center;font-size:12px}.growforce-data-summary i{background:#071f262e;border-radius:8px;grid-column:1/-1;height:8px;overflow:hidden}.growforce-data-summary em{border-radius:inherit;background:var(--gf-teal);height:100%;display:block}.growforce-metric-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.growforce-metric-grid>label{background:#fff;border:1px solid #c5d1cf;border-radius:17px;gap:10px;padding:22px;display:grid}.growforce-metric-grid>label.real{border:2px solid var(--gf-teal);background:#e8f6f3}.growforce-metric-grid label header{justify-content:space-between;gap:18px;display:flex}.growforce-metric-grid header span{font-size:14px;font-weight:950}.growforce-metric-grid header b{color:var(--gf-orange);letter-spacing:.1em;text-align:right;font-size:7px}.growforce-metric-grid label.real header b{color:var(--gf-teal)}.growforce-metric-grid label>div{align-items:end;gap:10px;display:flex}.growforce-metric-grid input{border:0;border-bottom:2px solid var(--gf-ink);width:100%;min-width:0;color:var(--gf-ink);background:0 0;outline:0;padding:8px 0;font-size:32px;font-weight:950}.growforce-metric-grid input::placeholder{color:#a9b5b3}.growforce-metric-grid label>div strong{color:#607477;padding-bottom:10px;font-size:11px}.growforce-metric-grid p{color:#607477;margin:0;font-size:10px;line-height:1.45}.growforce-metric-grid label>small{color:var(--gf-teal);font-size:9px;font-weight:850}.growforce-metric-grid label>button{color:var(--gf-orange);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:8px;font-weight:1000}.growforce-data-note{border-left:6px solid var(--gf-teal);background:#e7f5f3;padding:22px}.growforce-data-note strong{letter-spacing:.1em;font-size:10px}.growforce-data-note p{margin:7px 0 0;font-size:12px;line-height:1.55}.growforce-builder-callout{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-ink);box-shadow:7px 7px 0 var(--gf-yellow);border-radius:22px;padding:30px}.growforce-builder-callout span,.growforce-assumption-banner span{color:var(--gf-yellow);letter-spacing:.14em;font-size:9px;font-weight:1000}.growforce-builder-callout h2{max-width:900px;margin:9px 0;font-size:clamp(28px,4vw,48px);line-height:1}.growforce-builder-callout p{color:#b7c8c9;margin:0;font-size:13px;line-height:1.55}.growforce-hypothesis-line{border:2px solid var(--gf-ink);background:var(--gf-yellow);box-shadow:4px 4px 0 var(--gf-ink);border-radius:18px;justify-content:center;align-items:center;gap:13px;padding:25px;display:flex;overflow:auto}.growforce-hypothesis-line span,.growforce-hypothesis-line strong{text-align:center;background:#fff;border-radius:10px;min-width:120px;padding:13px;font-size:10px;font-weight:1000}.growforce-hypothesis-line strong{color:#fff;background:var(--gf-teal)}.growforce-hypothesis-line i{color:var(--gf-orange);font-size:20px;font-style:normal;animation:1.5s ease-in-out infinite gfArrow}.growforce-validation-board{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.growforce-validation-board label{background:#fff;border:1px solid #c5d1cf;border-radius:18px;flex-direction:column;min-height:270px;padding:23px;display:flex}.growforce-validation-board label>span{color:var(--gf-orange);letter-spacing:.13em;font-size:8px;font-weight:1000}.growforce-validation-board label>strong{margin:8px 0 14px;font-size:19px}.growforce-validation-board textarea{resize:vertical;background:#f8faf7;border:1px solid #c6d2d0;border-radius:11px;outline:0;flex:1;min-height:150px;padding:14px;font-size:13px;line-height:1.5}.growforce-validation-board textarea:focus{border:2px solid var(--gf-teal)}.growforce-evidence-scale{border:2px solid var(--gf-ink);box-shadow:4px 4px 0 var(--gf-ink);background:#fff;border-radius:18px;align-items:center;gap:9px;padding:24px;display:flex;overflow:auto}.growforce-evidence-scale>div{background:#f4f6f2;border:1px solid #c6d2d0;border-radius:11px;align-content:center;gap:5px;min-width:150px;min-height:75px;padding:13px;display:grid}.growforce-evidence-scale>div.strong{color:#fff;border-color:var(--gf-teal);background:var(--gf-teal)}.growforce-evidence-scale span{color:var(--gf-orange);font-size:7px;font-weight:1000}.growforce-evidence-scale b{font-size:12px}.growforce-evidence-scale>i{color:var(--gf-orange);font-style:normal}.growforce-startup-number-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.growforce-startup-number-grid>label{background:#fff;border:1px solid #c5d1cf;border-radius:17px;flex-direction:column;padding:21px;display:flex}.growforce-startup-number-grid>label.filled{border:2px solid var(--gf-teal);box-shadow:3px 3px 0 var(--gf-teal);background:#e8f6f3}.growforce-startup-number-grid label>span{color:var(--gf-orange);letter-spacing:.12em;font-size:7px;font-weight:1000}.growforce-startup-number-grid label>strong{margin:7px 0 15px;font-size:16px}.growforce-startup-number-grid label>div{align-items:end;gap:10px;display:flex}.growforce-startup-number-grid input{border:0;border-bottom:2px solid var(--gf-ink);background:0 0;outline:0;width:100%;min-width:0;padding:7px 0;font-size:31px;font-weight:950}.growforce-startup-number-grid label>div b{color:#65787b;padding-bottom:9px;font-size:10px}.growforce-startup-number-grid p{color:#607477;margin:13px 0 0;font-size:10px;line-height:1.45}.growforce-startup-number-grid label>small{color:var(--gf-teal);margin-top:10px;font-size:8px;font-weight:900}.growforce-startup-number-grid label.empty>small{color:#8a9899}.growforce-assumption-banner{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-ink);border-radius:16px;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.growforce-assumption-banner strong{font-size:13px}.growforce-startup-results{border:3px solid var(--gf-ink);color:#fff;background:var(--gf-ink);box-shadow:6px 6px 0 var(--gf-orange);border-radius:22px;padding:27px}.growforce-startup-results.viable{box-shadow:6px 6px 0 var(--gf-teal)}.growforce-startup-results>header{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.growforce-startup-results header span{color:var(--gf-yellow);letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-startup-results header strong{color:#75d3d2;font-size:9px}.growforce-startup-results>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.growforce-startup-results article{background:#103239;border:1px solid #355159;border-radius:12px;gap:5px;padding:15px;display:grid}.growforce-startup-results article.alert{border-color:var(--gf-orange);background:#4b2b20}.growforce-startup-results article span{color:#9db1b3;font-size:8px;font-weight:1000}.growforce-startup-results article strong{font-size:23px}.growforce-startup-results article small{color:#8fa6a8;font-size:8px;line-height:1.35}.growforce-direct-inputs{border:2px solid var(--gf-ink);box-shadow:6px 6px 0 var(--gf-ink);background:#fff;border-radius:22px;padding:28px}.growforce-direct-inputs>header{max-width:850px;margin-bottom:23px}.growforce-direct-inputs>header span,.growforce-formula-ledger>header span{color:var(--gf-orange);letter-spacing:.13em;font-size:8px;font-weight:1000}.growforce-direct-inputs h2,.growforce-formula-ledger h2{margin:7px 0;font-size:clamp(27px,4vw,40px);line-height:1.05}.growforce-direct-inputs>header p{color:#607477;margin:0;font-size:12px;line-height:1.55}.growforce-empty-calculation{text-align:center;background:#ffffffb3;border:3px dashed #aab8b6;border-radius:22px;padding:36px}.growforce-empty-calculation>span{color:var(--gf-orange);letter-spacing:.13em;font-size:8px;font-weight:1000}.growforce-empty-calculation h2{margin:8px 0 25px;font-size:28px}.growforce-empty-calculation>div{justify-content:center;align-items:center;gap:8px;display:flex;overflow:auto}.growforce-empty-calculation b,.growforce-empty-calculation strong{background:#fff;border:1px solid #c4d0ce;border-radius:10px;min-width:130px;padding:13px;font-size:9px}.growforce-empty-calculation strong{color:#fff;background:var(--gf-teal)}.growforce-empty-calculation i{color:var(--gf-orange);font-style:normal;font-weight:1000}.growforce-formula-ledger{background:#fff;border:1px solid #c5d1cf;border-radius:20px;padding:27px}.growforce-formula-ledger>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:19px;display:grid}.growforce-formula-ledger article{background:#eef5f2;border-radius:12px;padding:17px}.growforce-formula-ledger article b{font-size:13px}.growforce-formula-ledger article p{color:#607477;margin:6px 0 0;font-size:10px;line-height:1.5}.growforce-profit-gates{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.growforce-profit-gates>div{background:#fff;border:2px solid #c3d0ce;border-radius:15px;grid-template-columns:auto 1fr;gap:6px 10px;min-height:120px;padding:18px;display:grid}.growforce-profit-gates>div.pass{border-color:var(--gf-teal);background:#e1f4ef}.growforce-profit-gates>div.fail{border-color:var(--gf-orange);background:#fff0e4}.growforce-profit-gates b{color:#fff;background:var(--gf-ink);border-radius:50%;place-content:center;width:27px;height:27px;display:grid}.growforce-profit-gates strong{align-self:center;font-size:13px}.growforce-profit-gates span{color:#607477;grid-column:2;font-size:10px}.growforce-zone-workbench{gap:18px;display:grid}.growforce-zone-situation{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-ink);box-shadow:7px 7px 0 var(--gf-yellow);border-radius:22px;padding:28px}.growforce-zone-situation>span,.growforce-zone-focus header>span,.growforce-zone-fields label>span,.growforce-zone-output>div>span{color:var(--gf-orange);letter-spacing:.14em;font-size:8px;font-weight:1000}.growforce-zone-situation h2{margin:8px 0;font-size:clamp(25px,3vw,40px)}.growforce-zone-situation p{color:#b9c9ca;margin:0;line-height:1.5}.growforce-zone-situation p strong{color:var(--gf-yellow)}.growforce-zone-focus{background:#fff;border:1px solid #c5d1cf;border-radius:20px;padding:25px}.growforce-zone-focus h2{margin:6px 0 18px;font-size:25px}.growforce-zone-focus>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.growforce-zone-focus button{min-height:105px;color:inherit;text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #c5d1cf;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:15px;display:grid}.growforce-zone-focus button.selected{border:2px solid var(--gf-teal);box-shadow:3px 3px 0 var(--gf-teal);background:#dff4ef}.growforce-zone-focus button i{border:1px solid #a9b7b5;border-radius:50%;place-content:center;width:25px;height:25px;font-style:normal;display:grid}.growforce-zone-focus button.selected i{color:#fff;border-color:var(--gf-teal);background:var(--gf-teal)}.growforce-zone-focus button strong{font-size:12px;line-height:1.35}.growforce-zone-fields{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.growforce-zone-fields label{background:#fff;border:1px solid #c5d1cf;border-radius:18px;flex-direction:column;min-height:310px;padding:22px;display:flex}.growforce-zone-fields label>strong{margin:8px 0 14px;font-size:18px;line-height:1.25}.growforce-zone-fields textarea{resize:vertical;background:#f8faf7;border:1px solid #cad4d2;border-radius:11px;outline:0;flex:1;min-height:170px;padding:14px;font-size:13px;line-height:1.5}.growforce-zone-fields textarea:focus{border:2px solid var(--gf-teal)}.growforce-zone-output{border:2px solid var(--gf-ink);background:var(--gf-yellow);box-shadow:6px 6px 0 var(--gf-ink);border-radius:22px;grid-template-columns:.6fr 1.2fr .8fr;gap:20px;padding:27px;display:grid}.growforce-zone-output h2{margin:7px 0 0;font-size:28px}.growforce-zone-output dl{gap:7px;margin:0;display:grid}.growforce-zone-output dl>div{background:#ffffffb3;border-radius:9px;padding:10px}.growforce-zone-output dt{color:#866000;font-size:7px;font-weight:1000}.growforce-zone-output dd{margin:4px 0 0;font-size:11px;line-height:1.4}.growforce-zone-output aside{color:#fff;background:var(--gf-ink);border-radius:13px;padding:16px}.growforce-zone-output aside b{color:var(--gf-yellow);letter-spacing:.1em;font-size:8px}.growforce-zone-output aside p{color:#c2d0d1;margin:7px 0 0;font-size:10px;line-height:1.5}.growforce-ai-context{border:2px solid var(--gf-ink);background:var(--gf-yellow);box-shadow:5px 5px 0 var(--gf-ink);border-radius:20px;padding:26px}.growforce-ai-context span{letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-ai-context strong{margin:8px 0;font-size:26px;display:block}.growforce-ai-context p{margin:0;font-size:13px}.growforce-ai-selector{grid-template-columns:1fr 1fr;gap:10px;display:grid}.growforce-ai-selector>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c5d1cf;border-radius:17px;grid-template-columns:auto 1fr;gap:14px;min-height:135px;padding:20px;display:grid}.growforce-ai-selector>button.selected{border:2px solid var(--gf-teal);box-shadow:4px 4px 0 var(--gf-teal);background:#e5f5f3}.growforce-ai-selector>button>span{border:2px solid #aab9b7;border-radius:50%;place-content:center;width:32px;height:32px;font-weight:1000;display:grid}.growforce-ai-selector>button.selected>span{color:#fff;border-color:var(--gf-teal);background:var(--gf-teal)}.growforce-ai-selector button div{gap:5px;display:grid}.growforce-ai-selector small{color:var(--gf-orange);font-size:8px;font-weight:1000}.growforce-ai-selector strong{font-size:17px}.growforce-ai-selector p{color:#627578;margin:0;font-size:10px}.growforce-tool-step{background:#fff;border:1px solid #c5d1cf;border-radius:21px;padding:28px}.growforce-tool-step header span{color:var(--gf-orange);letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-tool-step h2{margin:6px 0 20px;font-size:28px}.growforce-tool-step>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.growforce-tool-step button{text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #c6d2d0;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:130px;padding:16px;display:flex}.growforce-tool-step button.selected{border:2px solid var(--gf-orange);background:#fff0e3}.growforce-tool-step i{color:#fff;border:1px solid #aebbb9;border-radius:7px;place-content:center;width:24px;height:24px;font-style:normal;display:grid}.growforce-tool-step button.selected i{border-color:var(--gf-orange);background:var(--gf-orange)}.growforce-tool-step strong{margin-top:10px;font-size:17px}.growforce-tool-step button span{color:#627578;margin-top:auto;font-size:10px;line-height:1.4}.growforce-prompt{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-ink);box-shadow:7px 7px 0 var(--gf-teal);border-radius:23px;overflow:hidden}.growforce-prompt>header{justify-content:space-between;gap:20px;padding:25px;display:flex}.growforce-prompt header span{color:var(--gf-yellow);letter-spacing:.12em;font-size:9px;font-weight:1000}.growforce-prompt h2{margin:5px 0 0;font-size:27px}.growforce-prompt header button{color:var(--gf-ink);background:var(--gf-yellow);cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-size:10px;font-weight:1000}.growforce-prompt label{gap:8px;padding:0 25px 22px;display:grid}.growforce-prompt label small{color:#8fa6a8;font-size:8px;font-weight:1000}.growforce-prompt textarea{color:#dce8e8;min-height:390px;font:12px/1.6 var(--font-mono),monospace;resize:vertical;background:#103239;border:1px solid #345159;border-radius:14px;outline:0;padding:18px}.growforce-prompt footer{border-top:1px solid #345159;grid-template-columns:1fr 1fr;gap:18px;padding:20px 25px;display:grid}.growforce-prompt footer div{gap:5px;display:grid}.growforce-prompt footer b{color:var(--gf-orange);letter-spacing:.1em;font-size:8px}.growforce-prompt footer span{color:#9fb2b4;font-size:10px;line-height:1.4}.growforce-plan-view{min-height:100vh;padding-bottom:90px}.growforce-plan-view>header{grid-template-columns:180px 1fr auto;align-items:end;gap:25px;width:min(1180px,100% - 48px);margin:0 auto;padding:52px 0 28px;display:grid}.growforce-plan-view>header button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:11px;font-weight:950}.growforce-plan-view header span{color:var(--gf-orange);letter-spacing:.15em;font-size:9px;font-weight:1000}.growforce-plan-view header h1{letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(45px,6vw,78px);line-height:.9}.growforce-plan-view header p{color:#607477}.growforce-plan-view>header>strong{color:var(--gf-teal);font-size:60px}.growforce-plan-progress{background:#d9e1de;border-radius:10px;width:min(1180px,100% - 48px);height:10px;margin:0 auto 35px;overflow:hidden}.growforce-plan-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--gf-teal),var(--gf-orange));height:100%;transition:width .4s;display:block}.growforce-plan-view>main{grid-template-columns:repeat(2,1fr);gap:13px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.plan-card{background:#fff;border:1px solid #c6d2d0;border-radius:20px;flex-direction:column;min-height:230px;padding:26px;display:flex}.plan-card>span{color:var(--gf-orange);letter-spacing:.12em;font-size:9px;font-weight:1000}.plan-card h2{margin:14px 0;font-size:30px;line-height:1.1}.plan-card h3{margin:14px 0;font-size:22px;line-height:1.2}.plan-card p{color:#607477;font-size:12px;line-height:1.5}.plan-card>button{color:var(--gf-teal);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;font-size:10px;font-weight:1000}.plan-card.plan-goal,.plan-card.plan-timeline,.plan-card.plan-prompt{grid-column:1/-1}.plan-card.plan-goal{color:#fff;background:var(--gf-ink);min-height:300px;box-shadow:7px 7px 0 var(--gf-yellow)}.plan-card.plan-goal>span{color:var(--gf-yellow)}.plan-card.plan-goal h2{max-width:900px;font-size:clamp(31px,4vw,51px)}.plan-card.plan-numbers>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;display:grid}.plan-card.plan-numbers b{background:#eef5f2;border-radius:11px;padding:13px;font-size:24px;display:grid}.plan-card.plan-numbers small{color:#607477;font-size:7px}.plan-card.plan-ai{background:#e5f5f3}.plan-card.plan-week{background:var(--gf-yellow)}.plan-card.plan-zone-artifacts{grid-column:1/-1}.plan-card.plan-zone-artifacts>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.plan-card.plan-zone-artifacts section{background:#f8faf7;border:1px solid #c5d1cf;border-radius:12px;gap:5px;padding:16px;display:grid}.plan-card.plan-zone-artifacts section b{color:var(--gf-orange);font-size:8px}.plan-card.plan-zone-artifacts section strong{font-size:15px}.plan-card.plan-zone-artifacts section p{margin:3px 0}.plan-card.plan-zone-artifacts section small{color:var(--gf-teal);font-size:8px;font-weight:900}.plan-card.plan-timeline>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.plan-card.plan-timeline section{background:#f8faf7;border:1px solid #c4d0ce;border-radius:13px;flex-direction:column;min-height:210px;padding:18px;display:flex}.plan-card.plan-timeline section>b{color:var(--gf-orange);font-size:9px}.plan-card.plan-timeline section>strong{margin:6px 0 15px;font-size:20px}.plan-card.plan-timeline section p{background:#fff;border-radius:8px;margin:4px 0;padding:8px}.plan-card.plan-prompt{color:#fff;background:var(--gf-ink)}.plan-card.plan-prompt pre{white-space:pre-wrap;color:#cddadb;max-height:280px;font:11px/1.55 var(--font-mono),monospace;background:#103239;border-radius:12px;padding:16px;overflow:auto}.plan-card.plan-prompt button{color:var(--gf-yellow)}.plan-card.plan-final-report{border:2px solid var(--gf-ink);min-height:270px;color:var(--gf-ink);background:var(--gf-yellow);box-shadow:7px 7px 0 var(--gf-ink);grid-column:1/-1}.plan-card.plan-final-report h2{max-width:850px;margin:15px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1}.plan-card.plan-final-report p{color:#4d5553;max-width:790px;font-size:14px}.plan-card.plan-final-report>button{color:#fff;background:var(--gf-ink);border-radius:10px;padding:14px 18px}.growforce-report{min-height:100vh;color:var(--gf-ink);background:#f5f6f2;padding-bottom:80px}.growforce-report-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;width:min(1120px,100% - 48px);min-height:80px;margin:0 auto;display:flex}.growforce-report-actions button{min-height:44px;color:var(--gf-ink);cursor:pointer;background:#fff;border:1px solid #b9c5c2;border-radius:10px;padding:0 16px;font-size:10px;font-weight:950}.growforce-report-actions>button{background:0 0;border:0;padding-left:0}.growforce-report-actions>div{gap:8px;display:flex}.growforce-report-actions .report-download{border-color:var(--gf-ink);color:#fff;background:var(--gf-ink);box-shadow:3px 3px 0 var(--gf-orange)}.growforce-report-actions .report-download:disabled{opacity:.68;cursor:wait}.growforce-report-actions>p{color:#a33b14;text-align:right;width:100%;margin:-8px 0 10px;font-size:10px;font-weight:850}.growforce-report-cover,.growforce-report-body{width:min(1120px,100% - 48px);margin:0 auto}.growforce-report-cover{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-ink);min-height:610px;box-shadow:10px 10px 0 var(--gf-yellow);border-radius:30px;flex-direction:column;padding:60px;display:flex}.growforce-report-cover>div{color:var(--gf-yellow);letter-spacing:.14em;justify-content:space-between;gap:20px;font-size:9px;font-weight:1000;display:flex}.growforce-report-cover h1{letter-spacing:-.075em;max-width:900px;margin:auto 0 10px;font-size:clamp(58px,9vw,112px);line-height:.82}.growforce-report-cover>p{color:#bbcccd;margin:0 0 42px;font-size:17px}.growforce-report-cover>section{grid-template-columns:75px 1fr;align-items:center;gap:8px 18px;display:grid}.growforce-report-cover section strong{color:var(--gf-yellow);grid-row:1/3;font-size:34px}.growforce-report-cover section div{background:#36545a;border-radius:9px;height:10px;overflow:hidden}.growforce-report-cover section i{background:linear-gradient(90deg,var(--gf-teal),var(--gf-orange));height:100%;display:block}.growforce-report-cover section small{color:#9fb1b3;font-size:9px}.growforce-report-body{gap:18px;margin-top:28px;display:grid}.growforce-report-body>section{background:#fff;border:1px solid #c7d1ce;border-radius:24px;padding:42px}.report-intro>span,.report-section>header>span{color:var(--gf-orange);letter-spacing:.14em;font-size:9px;font-weight:1000}.report-intro h2,.report-section>header h2{letter-spacing:-.04em;max-width:850px;margin:10px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1}.report-section>header>p{color:#607477;max-width:780px;line-height:1.55}.report-intro>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.report-intro article{background:#f0f5f2;border-radius:15px;min-height:130px;padding:20px}.report-intro article b{color:var(--gf-teal);font-size:10px}.report-intro article p{color:#607477;font-size:11px;line-height:1.5}.report-facts{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.report-facts article{background:#fafbf8;border:1px solid #ccd5d2;border-radius:15px;align-content:start;gap:10px;min-height:135px;padding:20px;display:grid}.report-facts small,.report-number-grid small,.report-metric-table small{color:var(--gf-orange);letter-spacing:.1em;font-size:8px;font-weight:1000}.report-facts strong{font-size:16px;line-height:1.45}.report-number-grid,.report-metric-table{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px;display:grid}.report-number-grid article,.report-metric-table article{background:#f9faf7;border:1px solid #c8d3d0;border-radius:14px;flex-direction:column;min-height:115px;padding:17px;display:flex}.report-number-grid strong,.report-metric-table strong{margin:auto 0 7px;font-size:25px}.report-number-grid article.calculated,.calculated-block{background:#e4f4f1}.report-metric-table em{color:var(--gf-teal);font-size:7px;font-style:normal;font-weight:950}.report-metric-table article:has(strong:first-of-type) em{margin-top:auto}.report-detail-list{background:#fafbf8;border:1px solid #c8d3d0;border-radius:15px;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px;padding:20px;display:grid}.report-detail-list p{color:#53686a;background:#fff;border-radius:9px;gap:6px;margin:0;padding:11px;font-size:11px;line-height:1.5;display:grid}.report-detail-list b{color:var(--gf-orange);letter-spacing:.1em;font-size:7px}.calculated-block{border-radius:18px;padding:10px}.report-zones>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.report-zones article{background:#fafbf8;border:1px solid #c6d1ce;border-radius:18px;grid-template-columns:42px 1fr;gap:13px;min-height:280px;padding:22px;display:grid}.report-zones article>span{color:#fff;background:var(--gf-teal);border-radius:50%;place-content:center;width:38px;height:38px;font-size:9px;font-weight:1000;display:grid}.report-zones article.pending{opacity:.68;border-style:dashed}.report-zones article.pending>span{background:#879391}.report-zones h3{margin:8px 0 20px;font-size:22px}.report-zones small{color:var(--gf-orange);letter-spacing:.1em;font-size:7px;font-weight:1000}.report-zones p{color:#53686a;margin:5px 0 16px;font-size:11px;line-height:1.5}.report-timeline>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.report-timeline article{background:#f0f5f2;border-radius:15px;min-height:210px;padding:20px}.report-timeline b{color:var(--gf-teal);font-size:10px}.report-timeline p{background:#fff;border-radius:9px;padding:10px;font-size:11px;line-height:1.4}.report-applied-deliverables>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.report-applied-deliverables article{border:1px solid #cad5d1;border-top:6px solid var(--gf-teal);background:#f5f7f4;border-radius:14px;padding:21px}.report-applied-deliverables article>small{color:var(--gf-orange);font:900 8px/1.3 var(--font-mono),monospace;text-transform:uppercase}.report-applied-deliverables h3{margin:10px 0 5px;font-size:22px}.report-applied-deliverables article>strong{color:var(--gf-teal);font-size:12px}.report-applied-deliverables article>p{color:#526568;font-size:12px;line-height:1.5}.report-applied-deliverables article>p b{color:var(--gf-ink);margin-bottom:3px;font-size:8px;display:block}.report-applied-deliverables details{margin-top:14px}.report-applied-deliverables summary{color:var(--gf-teal);cursor:pointer;font-size:10px;font-weight:900}.report-applied-deliverables pre{white-space:pre-wrap;max-height:330px;color:var(--gf-ink);font:10px/1.5 var(--font-mono),monospace;background:#fff;padding:15px;overflow:auto}.report-empty{color:#647477;background:#f2f5f2;margin-top:22px;padding:24px}.growforce-report-body>.report-master-prompt{border:2px solid var(--gf-ink);color:#fff;background:var(--gf-ink);box-shadow:8px 8px 0 var(--gf-teal)}.report-master-prompt>header>span{color:var(--gf-yellow)}.report-master-prompt>header>p{color:#aebfc1}.report-master-prompt pre{white-space:pre-wrap;color:#dce6e5;max-height:680px;font:11px/1.65 var(--font-mono),monospace;background:#103239;border:1px solid #36555b;border-radius:15px;margin:28px 0;padding:24px;overflow:auto}.report-master-prompt button{min-height:48px;color:var(--gf-ink);background:var(--gf-yellow);cursor:pointer;border:0;border-radius:10px;padding:0 20px;font-size:10px;font-weight:1000}.report-footer{border-top:5px solid var(--gf-orange);grid-template-columns:auto 1fr;align-items:center;gap:5px 15px;min-height:140px;padding:30px;display:grid}.report-footer b{color:var(--gf-teal);font-size:28px}.report-footer p{font-weight:850}.report-footer small{color:#6a7c7e;grid-column:1/-1}@keyframes gfTransfer{0%{opacity:0;transform:translate(-50%,-45%)scale(.9)}55%{opacity:1;transform:translate(-50%,-52%)scale(1.03)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes gfCore{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes gfSpin{to{transform:rotate(360deg)}}@keyframes gfFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes gfAlert{0%,to{box-shadow:0 0 #f5822000}50%{box-shadow:0 0 0 4px #f582202e}}@keyframes gfArrow{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@media (max-width:1000px){.growforce-hero,.growforce-simulator-layout{grid-template-columns:1fr}.growforce-live-map{min-height:420px}.growforce-vertical-route>div,.growforce-zone-map>div{grid-template-columns:repeat(2,1fr)}.growforce-live-strip{grid-template-columns:1fr 1fr}.growforce-live-strip>div:nth-child(2){border-right:0}.growforce-live-strip>div:nth-child(-n+2){border-bottom:1px solid #ccd7d5}.growforce-zone-focus>div{grid-template-columns:repeat(2,1fr)}.growforce-zone-fields,.growforce-zone-output{grid-template-columns:1fr}.growforce-startup-number-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.growforce-topbar{grid-template-columns:1fr auto;min-height:66px;padding:10px 14px}.growforce-topbar>div{display:none}.growforce-plan-button{padding:10px;font-size:7px!important}.growforce-hero,.growforce-live-strip,.growforce-vertical-route,.growforce-zone-map,.growforce-mission,.growforce-plan-view>header,.growforce-plan-progress,.growforce-plan-view>main{width:calc(100% - 28px)}.growforce-hero{gap:25px;min-height:auto;padding:42px 0}.growforce-hero h1{font-size:46px}.growforce-live-map{min-height:340px;transform:scale(.93)}.growforce-core{width:170px;height:170px}.growforce-map-node{min-width:115px;font-size:7px}.growforce-live-strip,.growforce-vertical-route>div,.growforce-zone-map>div,.growforce-status-grid,.growforce-ai-selector,.growforce-goal-grid,.growforce-plan-view>main{grid-template-columns:1fr}.growforce-live-strip>div,.growforce-live-strip>button{border-bottom:1px solid #ccd7d5;border-right:0}.growforce-vertical-route>header,.growforce-zone-map>header{grid-template-columns:1fr;gap:12px}.growforce-vertical-route>div button{min-height:150px}.growforce-mission{padding-top:22px}.growforce-mission-heading{grid-template-columns:1fr;margin-top:28px}.growforce-mission-heading>div{width:65px;height:65px}.growforce-mission-heading h1{font-size:43px}.growforce-mission-heading>p{grid-column:1;font-size:15px}.growforce-field.wide{grid-column:1}.growforce-goal-visual{grid-template-columns:1fr}.growforce-goal-visual>strong{text-align:left}.growforce-priority-sorter{padding:21px}.growforce-priority-slots,.growforce-status-grid article>div{grid-template-columns:1fr}.growforce-consequence>div{grid-template-columns:1fr 1fr}.growforce-decision-control{padding:17px}.growforce-decision-control>header{gap:10px}.growforce-decision-control>header b{min-width:60px;font-size:25px}.growforce-decision-comparison{grid-template-columns:1fr}.growforce-decision-comparison>i{text-align:center;transform:rotate(90deg)}.growforce-decision-control nav{grid-template-columns:1fr 1fr}.growforce-decision-control nav .reset{grid-area:2/1/auto/-1}.growforce-tool-step>div,.growforce-prompt footer{grid-template-columns:1fr}.growforce-tool-step button{min-height:100px}.growforce-prompt>header{flex-direction:column}.growforce-prompt header button{min-height:44px}.growforce-prompt textarea{min-height:520px}.growforce-plan-view>header{grid-template-columns:1fr auto;padding-top:30px}.growforce-plan-view>header button{grid-column:1/-1}.growforce-plan-view header h1{font-size:48px}.growforce-plan-view>header>strong{font-size:38px}.growforce-source-banner{flex-direction:column;align-items:stretch}.growforce-source-banner button{min-height:48px}.growforce-data-summary,.growforce-metric-grid{grid-template-columns:1fr}.growforce-data-summary i{grid-column:1}.growforce-zone-focus>div,.growforce-zone-fields{grid-template-columns:1fr}.growforce-zone-focus button{min-height:76px}.growforce-zone-output,.growforce-validation-board,.growforce-startup-number-grid,.growforce-profit-gates,.growforce-formula-ledger>div{grid-template-columns:1fr}.growforce-assumption-banner{flex-direction:column}.growforce-evidence-scale,.growforce-hypothesis-line{justify-content:flex-start}.plan-card.plan-goal,.plan-card.plan-timeline,.plan-card.plan-prompt,.plan-card.plan-zone-artifacts,.plan-card.plan-final-report{grid-column:1}.plan-card.plan-zone-artifacts>div,.plan-card.plan-timeline>div{grid-template-columns:1fr}.growforce-report-actions,.growforce-report-cover,.growforce-report-body{width:calc(100% - 28px)}.growforce-report-actions{flex-direction:column;align-items:stretch;padding:14px 0}.growforce-report-actions>div{grid-template-columns:1fr;display:grid}.growforce-report-cover{min-height:520px;padding:32px 22px}.growforce-report-cover>div{flex-direction:column}.growforce-report-cover h1{font-size:58px}.growforce-report-body>section{padding:28px 19px}.report-intro>div,.report-facts,.report-number-grid,.report-metric-table,.report-detail-list,.report-zones>div,.report-timeline>div,.report-applied-deliverables>div{grid-template-columns:1fr}}@media print{@page{size:A4;margin:13mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}body>*{visibility:hidden!important}.growforce-report,.growforce-report *{visibility:visible!important}.growforce-report{width:100%;padding:0;position:absolute;inset:0;background:#fff!important}.growforce-topbar,.growforce-report-actions{display:none!important}.growforce-report-cover,.growforce-report-body{width:100%;margin:0}.growforce-report-cover{min-height:245mm;box-shadow:none;break-after:page;border-radius:0;padding:18mm}.growforce-report-body{gap:8mm}.growforce-report-body>section{break-inside:auto;border-radius:0;padding:9mm}.report-intro,.report-section>header,.report-facts article,.report-number-grid article,.report-metric-table article,.report-zones article,.report-timeline article{break-inside:avoid}.report-intro>div,.report-timeline>div{grid-template-columns:repeat(3,1fr)}.report-number-grid,.report-metric-table{grid-template-columns:repeat(4,1fr)}.report-zones>div{grid-template-columns:1fr 1fr}.report-zones article{min-height:0}.report-master-prompt pre{max-height:none;font-size:8pt;overflow:visible}.report-master-prompt button{display:none}.report-footer{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.growforce-page *,.growforce-page :before,.growforce-page :after,.system3-page *,.system3-page :before,.system3-page :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.system3-business-routes{width:min(1180px,100% - 48px);margin:0 auto 70px}.system3-business-routes>header{grid-template-columns:1fr .8fr;align-items:end;gap:40px;margin-bottom:24px;display:grid}.system3-business-routes h2,.system3-method-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.5vw,62px);line-height:.98}.system3-business-routes>header>p,.system3-method-intro>p{color:#5b7073;margin:0;font-size:16px;line-height:1.55}.system3-business-route-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.system3-business-route-grid>button{border:2px solid var(--s3-ink);background:var(--route-soft);min-height:108px;box-shadow:4px 4px 0 var(--s3-ink);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:grid}.system3-business-route-grid>button:hover{box-shadow:8px 8px 0 var(--s3-ink);transform:translate(-3px,-3px)}.system3-business-route-grid>button.priority{border-color:var(--route-color)}.system3-business-route-grid>button>span{color:#fff;background:var(--route-color);border-radius:12px;place-content:center;width:43px;height:43px;font-size:11px;font-weight:1000;display:grid}.system3-business-route-grid>button div{gap:4px;display:grid}.system3-business-route-grid>button div small{color:var(--route-color);letter-spacing:.12em;font-size:7px;font-weight:1000}.system3-business-route-grid strong{letter-spacing:.03em;font-size:19px}.system3-business-route-grid p{color:#5c7073;margin:0;font-size:12px;font-weight:800}.system3-business-route-grid em{color:var(--route-color);background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:1000}.system3-business-route-grid>button>b{color:var(--route-color);font-size:20px}.system3-method-intro{border:2px solid var(--s3-ink);background:var(--s3-yellow);width:min(1180px,100% - 48px);box-shadow:7px 7px 0 var(--s3-ink);border-radius:28px;grid-template-columns:1fr .65fr;align-items:end;gap:36px;margin:0 auto 26px;padding:44px;display:grid}.system3-method-intro .system3-kicker{color:#9a4b0f;grid-column:1/-1;margin-bottom:-15px}.system3-pillar-hero{grid-template-columns:1fr 330px;align-items:end;gap:55px;width:min(1180px,100% - 48px);margin:0 auto;padding:60px 0 42px;display:grid}.system3-pillar-hero h1{color:var(--pillar-color);letter-spacing:-.075em;margin:0;font-size:clamp(62px,9vw,126px);line-height:.82}.system3-pillar-hero>div>p{max-width:740px;margin:27px 0 0;font-size:22px;line-height:1.4}.system3-pillar-method{flex-wrap:wrap;gap:6px;margin-top:30px;display:flex}.system3-pillar-method span{background:#fff;border:1px solid #bdcac8;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:950}.system3-pillar-method b{color:var(--pillar-color);margin-right:6px}.system3-pillar-meter{border:2px solid var(--s3-ink);background:var(--pillar-soft);box-shadow:5px 5px 0 var(--s3-ink);border-radius:22px;padding:25px}.system3-pillar-meter>span{letter-spacing:.15em;font-size:9px;font-weight:1000}.system3-pillar-meter>strong{color:var(--pillar-color);margin:3px 0 14px;font-size:54px;line-height:1;display:block}.system3-pillar-meter>i{background:#d7dfdc;border-radius:10px;height:7px;display:block;overflow:hidden}.system3-pillar-meter>i>em{border-radius:inherit;background:var(--pillar-color);height:100%;transition:width .35s;display:block}.system3-pillar-meter p{color:#586d70;margin:16px 0 0;font-size:12px;line-height:1.5}.system3-pillar-missions{gap:10px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.system3-pillar-missions>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c6d2d0;border-radius:19px;grid-template-columns:auto 1.5fr .75fr auto;align-items:center;gap:22px;min-height:145px;padding:22px 24px;transition:transform .2s,border-color .2s;display:grid}.system3-pillar-missions>button:hover{border-color:var(--pillar-color);transform:translate(5px)}.system3-pillar-missions>button.complete{border:2px solid var(--pillar-color);background:var(--pillar-soft)}.system3-pillar-mission-number{border:2px solid var(--s3-ink);width:46px;height:46px;color:var(--pillar-color);border-radius:50%;place-content:center;font-size:12px;font-weight:1000;display:grid}.system3-pillar-missions>button.complete .system3-pillar-mission-number{color:#fff;border-color:var(--pillar-color);background:var(--pillar-color)}.system3-pillar-mission-copy{flex-direction:column;align-items:flex-start;display:flex}.system3-pillar-mission-copy small,.system3-pillar-apps small{color:var(--pillar-color);letter-spacing:.12em;font-size:9px;font-weight:1000}.system3-pillar-mission-copy strong{margin-top:5px;font-size:21px;line-height:1.1}.system3-pillar-mission-copy p{color:#607477;margin:8px 0;font-size:13px;line-height:1.4}.system3-pillar-mission-copy em{color:#41595c;letter-spacing:.06em;font-size:9px;font-style:normal;font-weight:950}.system3-pillar-apps{border-left:1px solid #d2dcda;padding:14px}.system3-pillar-apps p{margin:6px 0 0;font-size:12px;font-weight:900;line-height:1.5}.system3-pillar-arrow{color:var(--pillar-color);font-size:24px}.system3-boss-card{border:3px solid var(--s3-ink);color:#fff;background:var(--s3-ink);width:min(1180px,100% - 48px);box-shadow:8px 8px 0 var(--pillar-color);border-radius:29px;grid-template-columns:1fr 340px;gap:45px;margin:30px auto 90px;padding:42px;display:grid}.system3-boss-card>div:first-child>span{color:var(--pillar-color);letter-spacing:.16em;font-size:10px;font-weight:1000}.system3-boss-card h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(31px,4vw,54px);line-height:.96}.system3-boss-card p{color:#b4c5c7;margin:0;font-size:15px;line-height:1.55}.system3-boss-card>div:last-child{color:var(--s3-ink);background:var(--pillar-soft);border-radius:18px;flex-direction:column;padding:24px;display:flex}.system3-boss-card small{letter-spacing:.12em;font-size:9px;font-weight:1000}.system3-boss-card>div:last-child strong{margin:8px 0 25px;font-size:20px}.system3-boss-card button{border:2px solid var(--s3-ink);color:#fff;background:var(--pillar-color);border-radius:11px;min-height:48px;margin-top:auto;font-weight:950}.system3-boss-card button:disabled{color:#7c8d8f;background:#d8dfdd;border-color:#aebbb9}.system3-guide-heading{grid-template-columns:1fr 310px;align-items:end;gap:45px;width:min(1180px,100% - 48px);margin:0 auto;padding:60px 0 38px;display:grid}.system3-guide-heading h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(45px,6vw,82px);line-height:.94}.system3-guide-heading>div:first-child>p{color:#566c6f;max-width:760px;margin:23px 0 0;font-size:18px;line-height:1.55}.system3-guide-output{border:2px solid var(--s3-ink);background:var(--pillar-soft);box-shadow:5px 5px 0 var(--pillar-color);border-radius:18px;padding:22px}.system3-guide-output small{color:var(--pillar-color);letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:1000;display:block}.system3-guide-output strong{font-size:21px;line-height:1.15}.system3-guide-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:22px;width:min(1280px,100% - 48px);margin:0 auto;display:grid}.system3-guide-main{gap:18px;display:grid}.system3-guide-section{background:#fff;border:1px solid #c6d2d0;border-radius:24px;padding:32px}.system3-guide-section>header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.system3-guide-section>header>span{color:#fff;background:var(--pillar-color);border-radius:12px;flex:none;place-content:center;width:42px;height:42px;font-size:11px;font-weight:1000;display:grid}.system3-guide-section header small{color:var(--pillar-color);letter-spacing:.13em;font-size:8px;font-weight:1000}.system3-guide-section h2{margin:3px 0 0;font-size:25px}.system3-guide-section>p{color:#52686b;font-size:15px;line-height:1.65}.system3-guide-section>p strong{color:var(--s3-ink)}.system3-ai-workflow{grid-template-columns:repeat(7,auto);align-items:center;gap:8px;margin-top:25px;display:grid}.system3-ai-workflow div{background:#f8faf7;border:1px solid #bfcac8;border-radius:13px;align-content:center;gap:6px;min-height:96px;padding:13px;display:grid}.system3-ai-workflow div:nth-of-type(2){background:var(--pillar-soft)}.system3-ai-workflow span{color:var(--pillar-color);font-size:8px;font-weight:1000}.system3-ai-workflow strong{font-size:11px;line-height:1.3}.system3-ai-workflow i{color:var(--pillar-color);font-size:18px;font-style:normal;animation:1.7s ease-in-out infinite s3Arrow}.system3-recommended-apps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.system3-recommended-apps>div{background:#fafbf8;border:1px solid #c9d4d2;border-radius:15px;flex-direction:column;min-height:175px;padding:18px;display:flex}.system3-recommended-apps>div>span{color:var(--pillar-color);font-size:9px;font-weight:1000}.system3-recommended-apps strong{margin-top:10px;font-size:19px}.system3-recommended-apps p{color:#607477;font-size:12px;line-height:1.45}.system3-recommended-apps a{color:var(--pillar-color);margin-top:auto;font-size:10px;font-weight:1000;text-decoration:none}.system3-app-note{color:#53676a;background:var(--pillar-soft);border-radius:12px;margin-top:14px;padding:14px 16px;font-size:11px;line-height:1.5}.system3-app-note b{color:var(--pillar-color);margin-right:8px}.system3-how-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.system3-how-list li{border-left:4px solid var(--pillar-color);background:#f6f8f5;border-radius:0 11px 11px 0;grid-template-columns:180px 1fr;gap:15px;padding:14px;display:grid}.system3-how-list b{font-size:13px}.system3-how-list span{color:#5d7174;font-size:12px;line-height:1.45}.system3-prompt-panel{border:2px solid var(--s3-ink);color:#fff;background:var(--s3-ink);box-shadow:7px 7px 0 var(--pillar-color);border-radius:25px;padding:28px;position:sticky;top:95px}.system3-prompt-badge{color:var(--pillar-color);letter-spacing:.13em;font-size:8px;font-weight:1000}.system3-prompt-panel h2{letter-spacing:-.035em;margin:12px 0 18px;font-size:28px;line-height:1}.system3-prompt-panel pre{white-space:pre-wrap;color:#dce7e7;max-height:500px;font:12px/1.55 var(--font-mono), monospace;background:#113239;border:1px solid #345158;border-radius:13px;margin:0;padding:17px;overflow:auto}.system3-prompt-panel>button{width:100%;min-height:52px;color:var(--s3-ink);background:var(--pillar-color);cursor:pointer;border:0;border-radius:11px;margin-top:13px;font-weight:1000}.system3-prompt-warning{border-top:1px solid #345158;gap:5px;margin-top:18px;padding-top:17px;display:grid}.system3-prompt-warning b{color:var(--s3-yellow);letter-spacing:.1em;font-size:9px}.system3-prompt-warning span{color:#9fb3b5;font-size:10px;line-height:1.45}.system3-guide-finish{border:2px solid var(--s3-ink);background:var(--pillar-soft);width:min(1180px,100% - 48px);box-shadow:6px 6px 0 var(--pillar-color);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin:35px auto 90px;padding:32px;display:grid}.system3-guide-finish div{gap:6px;display:grid}.system3-guide-finish span{color:var(--pillar-color);letter-spacing:.13em;font-size:9px;font-weight:1000}.system3-guide-finish strong{font-size:24px}.system3-guide-finish p{color:#5b7073;margin:0;font-size:12px}.system3-guide-finish button{border:2px solid var(--s3-ink);color:#fff;background:var(--pillar-color);min-height:54px;box-shadow:3px 3px 0 var(--s3-ink);cursor:pointer;border-radius:12px;padding:0 24px;font-weight:1000}@media (max-width:900px){.system3-business-routes>header,.system3-method-intro,.system3-pillar-hero,.system3-guide-heading,.system3-guide-layout,.system3-boss-card{grid-template-columns:1fr}.system3-pillar-meter{max-width:420px}.system3-pillar-missions>button{grid-template-columns:auto 1fr auto}.system3-pillar-apps{border-top:1px solid #d2dcda;border-left:0;grid-column:2/-1}.system3-prompt-panel{position:static}}@media (max-width:700px){.system3-business-routes,.system3-method-intro,.system3-pillar-hero,.system3-pillar-missions,.system3-boss-card,.system3-guide-heading,.system3-guide-layout,.system3-guide-finish{width:calc(100% - 28px)}.system3-business-route-grid{grid-template-columns:1fr}.system3-business-routes>header{gap:15px}.system3-method-intro{padding:28px}.system3-pillar-hero h1{font-size:58px}.system3-pillar-method{grid-template-columns:1fr 1fr;display:grid}.system3-pillar-missions>button{grid-template-columns:auto 1fr;padding:18px}.system3-pillar-arrow{display:none}.system3-pillar-apps{grid-column:1/-1}.system3-boss-card{padding:27px}.system3-recommended-apps,.system3-ai-workflow{grid-template-columns:1fr}.system3-ai-workflow i{justify-self:center;transform:rotate(90deg)}.system3-how-list li{grid-template-columns:1fr;gap:5px}.system3-guide-finish{grid-template-columns:1fr}}.mentorah-consultancy{z-index:4;border:2px solid var(--ink);width:min(1180px,100% - 40px);box-shadow:10px 10px 0 var(--ink);background:#f9d546;border-radius:28px;grid-template-columns:150px 1fr auto;align-items:center;gap:32px;margin:34px auto 70px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.mentorah-consultancy>img{background:#ffffffd1;border-radius:16px;width:140px;height:auto;padding:12px}.mentorah-consultancy span{color:#d95f0b;letter-spacing:.12em;font:900 10px/1.2 Courier New,monospace}.mentorah-consultancy h2{color:var(--ink);margin:8px 0;font-size:clamp(25px,3vw,40px);line-height:1.02}.mentorah-consultancy p{color:#30474b;margin:0;font-weight:700}.mentorah-consultancy nav{gap:9px;min-width:220px;display:grid}.mentorah-consultancy a{color:var(--ink);font-weight:850;text-decoration:none}.mentorah-consultancy__primary{background:var(--teal);text-align:center;border-radius:999px;padding:15px 18px;color:#fff!important}.mentorah-consultancy__orbit{pointer-events:none;position:absolute;inset:0}.mentorah-consultancy__orbit i{color:#08272e61;border:1px solid #08272e38;border-radius:999px;padding:7px 10px;font:900 8px/1 Courier New,monospace;position:absolute;transform:rotate(-8deg)}.mentorah-consultancy__orbit i:first-child{top:12px;right:29%}.mentorah-consultancy__orbit i:nth-child(2){bottom:13px;left:31%}.mentorah-consultancy__orbit i:nth-child(3){top:18px;left:47%;transform:rotate(7deg)}.mentorah-consultancy__social{border-top:1px solid #08272e38;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:16px;padding-top:18px;display:flex}.mentorah-consultancy__social>div{gap:10px;display:flex}.mentorah-consultancy__social a{width:46px;height:46px;color:var(--ink);background:#ffffffb8;border:1px solid #08272e38;border-radius:50%;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid}:is(.mentorah-consultancy__social a:hover,.mentorah-consultancy__social a:focus-visible){background:var(--teal);color:#fff;outline-offset:2px;outline:3px solid #ffffffc7;transform:translateY(-2px)}.mentorah-consultancy__social svg{fill:currentColor;width:21px;height:21px}@media (max-width:780px){.mentorah-consultancy{border-radius:20px;grid-template-columns:1fr;gap:20px;width:min(100% - 24px,1180px)}.mentorah-consultancy>img{width:120px}.mentorah-consultancy nav{min-width:0}.mentorah-consultancy__social{flex-wrap:wrap;justify-content:flex-start;gap:12px}}.ai-lab-page{min-height:100vh;color:var(--ink);background-color:#f5f6f1;background-image:linear-gradient(#08272e0b 1px,#0000 1px),linear-gradient(90deg,#08272e0b 1px,#0000 1px);background-size:54px 54px}.ai-lab-top{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9faf6f0;border-bottom:1px solid #cbd5d1;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:10px clamp(16px,4vw,54px);display:grid;position:sticky;top:0}.ai-lab-top button{background:0 0;border:0;justify-self:start;font-weight:900}.ai-lab-top div{text-align:center}.ai-lab-top small,.ai-lab-top span{letter-spacing:.11em;font:900 9px/1.2 Courier New,monospace}.ai-lab-top strong{margin-top:5px;font-size:15px;display:block}.ai-lab-top>span{justify-self:end}.ai-lab-progress{z-index:21;background:#dbe1de;height:5px;position:sticky;top:72px}.ai-lab-progress i{background:linear-gradient(90deg,var(--teal),var(--orange));height:100%;transition:width .45s;display:block}.ai-lab-stage{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(46px,7vw,90px) 0 100px;animation:.38s both ai-lab-enter}@keyframes ai-lab-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ai-lab-kicker,.ai-lab-heading>span{color:var(--orange-dark);letter-spacing:.14em;font:900 10px/1.3 Courier New,monospace}.ai-lab-intro-stage>h1{letter-spacing:-.065em;max-width:900px;margin:20px 0;font-size:clamp(48px,8vw,100px);line-height:.88}.ai-lab-intro-stage>h1 em{color:var(--teal);font-style:normal}.ai-lab-intro-stage>p{color:#607173;max-width:700px;font-size:clamp(18px,2vw,25px);line-height:1.45}.ai-lab-flow{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--yellow);background:#fff;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin:45px 0;padding:30px;display:grid}.ai-lab-flow span{color:var(--ink);background:var(--teal-soft);text-align:center;padding:20px;font:900 13px/1.4 Courier New,monospace}.ai-lab-flow b{color:var(--orange);font-size:30px}.ai-lab-intro-stage>aside{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:14px 20px;margin-bottom:34px;display:grid}.ai-lab-intro-stage>aside b{color:var(--teal);font:900 9px/1 Courier New,monospace}.ai-lab-intro-stage>aside p{color:#516264;margin:0}.ai-lab-heading{max-width:820px;margin-bottom:38px}.ai-lab-heading h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(42px,6vw,76px);line-height:.94}.ai-lab-heading p{color:#647477;margin:0;font-size:18px;line-height:1.5}.ai-lab-data-toggle{background:#fff;border:1px solid #bdcbc6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:22px 25px;display:flex}.ai-lab-data-toggle b{color:var(--orange-dark);font:900 9px/1 Courier New,monospace}.ai-lab-data-toggle p{margin:7px 0 0}.ai-lab-data-toggle button{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:14px 18px;font-weight:900}.ai-lab-data-toggle button.active{color:#fff;background:var(--teal)}.ai-lab-review-stack{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.ai-lab-review-stack article{background:#fff;border:1px solid #cbd4d0;border-radius:16px;min-height:125px;padding:22px;box-shadow:0 10px 25px #08272e0b}.ai-lab-review-stack span,.ai-lab-input-grid span{color:var(--orange-dark);letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.ai-lab-review-stack p{margin:18px 0 0;font-size:17px;line-height:1.45}.ai-lab-input-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ai-lab-input-grid label{background:#fff;border:1px solid #cbd4d0;border-radius:15px;padding:18px}.ai-lab-input-grid textarea{resize:vertical;width:100%;min-height:105px;font:inherit;background:#f7f8f4;border:1px solid #d3dbd7;border-radius:10px;margin-top:12px;padding:14px}.ai-lab-action{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.ai-lab-action>span{color:#6d7c7e;letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.ai-lab-builder-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:28px;display:grid}.ai-lab-blocks{gap:10px;display:grid}.ai-lab-blocks button{text-align:left;background:#fff;border:1px solid #c5d0cc;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:start;gap:15px;padding:18px;display:grid}.ai-lab-blocks button.active{color:#fff;background:var(--ink);border-color:var(--ink);box-shadow:6px 6px 0 var(--orange)}.ai-lab-blocks button>i{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ai-lab-blocks button span{color:#56686a;gap:8px;line-height:1.4;display:grid}.ai-lab-blocks button.active span{color:#d7e2df}.ai-lab-blocks button span b{color:inherit;letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.ai-lab-blocks button em{color:var(--orange);font:900 10px/1 Courier New,monospace}.ai-lab-quality{border:2px solid var(--ink);background:#fff;border-radius:22px;padding:28px;position:sticky;top:105px;box-shadow:8px 8px #cad6d1}.ai-lab-quality small{letter-spacing:.1em;font:900 9px/1 Courier New,monospace}.ai-lab-quality>strong{margin:15px 0 6px;font-size:72px;line-height:1;display:block}.ai-lab-quality>div{background:#dce3e0;border-radius:99px;height:9px;overflow:hidden}.ai-lab-quality>div i{background:var(--orange);height:100%;transition:width .3s;display:block}.ai-lab-quality--strong>div i{background:var(--teal)}.ai-lab-quality h3{margin:20px 0 7px;font-size:22px}.ai-lab-quality p{color:#667578;line-height:1.45}.ai-lab-quality label{color:#556567;gap:8px;margin-top:22px;font-size:12px;font-weight:800;display:grid}.ai-lab-quality input{font:inherit;border:1px solid #c8d2ce;border-radius:10px;padding:13px}.ai-lab-output{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--teal);background:#fff;border-radius:24px;overflow:hidden}.ai-lab-output>header{color:#fff;background:var(--ink);letter-spacing:.1em;justify-content:space-between;padding:16px 22px;font:900 9px/1 Courier New,monospace;display:flex}.ai-lab-output article{border-bottom:1px solid #d5ddda;grid-template-columns:1fr auto;gap:12px 20px;padding:24px;display:grid}.ai-lab-output article div small{color:var(--orange-dark);font:900 8px/1 Courier New,monospace}.ai-lab-output article h2{margin:6px 0 0;font-size:23px}.ai-lab-output article>strong{color:var(--teal);font-size:20px}.ai-lab-output article>p{color:#536568;grid-column:1/-1;margin:0}.ai-lab-output footer{background:#f9d546;padding:22px}.ai-lab-output footer b{font:900 9px/1 Courier New,monospace}.ai-lab-output footer p{margin:7px 0 0}.ai-lab-compare{gap:12px;margin:26px 0;display:flex}.ai-lab-compare button{background:#fff;border:1px solid #bac7c2;padding:13px 16px;font-weight:850}.ai-lab-check-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ai-lab-check-grid button{text-align:left;background:#fff;border:1px solid #c4cfcb;border-radius:18px;align-items:flex-start;gap:18px;min-height:135px;padding:23px;font-size:17px;line-height:1.4;display:flex}.ai-lab-check-grid button i{border:2px solid var(--teal);border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-style:normal;display:grid}.ai-lab-check-grid button.active{color:#fff;background:var(--teal);border-color:var(--teal)}.ai-lab-check-grid button.active i{border-color:#fff}.ai-lab-tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ai-lab-tool-grid article{background:#fff;border:1px solid #c9d2cf;border-radius:18px;padding:22px}.ai-lab-tool-grid article.active{border:2px solid var(--teal);box-shadow:6px 6px 0 var(--yellow);padding:21px}.ai-lab-tool-logo{width:58px;height:58px;color:var(--tool-color);background:#fff;border:1px solid #d2d9d6;border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.ai-lab-tool-logo img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.ai-lab-tool-logo b{font-size:13px}.ai-lab-tool-grid small{color:#778486;margin-top:18px;font:900 8px/1 Courier New,monospace;display:block}.ai-lab-tool-grid h2{margin:7px 0;font-size:25px}.ai-lab-tool-grid>article>p{color:#5b6c6e;min-height:65px;line-height:1.4}.ai-lab-tool-grid article>button{color:var(--teal);background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.ai-lab-tool-grid article>div:last-child{border-top:1px solid #d6dedb;gap:10px;margin-top:18px;padding-top:18px;display:grid}.ai-lab-tool-grid article>div:last-child b{color:var(--orange-dark);font:900 8px/1 Courier New,monospace}.ai-lab-tool-grid article>div:last-child p{margin:0}.ai-lab-tool-grid article>div:last-child span{color:#6d7b7d;font:800 8px/1.2 Courier New,monospace}.ai-lab-tool-grid article>div:last-child a{color:var(--teal);font-weight:900}.ai-lab-prompt-takeaway{border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:24px;margin-top:28px;padding:clamp(22px,4vw,38px)}.ai-lab-prompt-takeaway header{justify-content:space-between;align-items:center;display:flex}.ai-lab-prompt-takeaway header>span{color:var(--yellow);font:900 9px/1 Courier New,monospace}.ai-lab-prompt-takeaway header>div{gap:7px;display:flex}.ai-lab-prompt-takeaway .ai-lab-tool-logo{border-radius:10px;width:40px;height:40px}.ai-lab-prompt-takeaway h2{font-size:clamp(28px,4vw,44px)}.ai-lab-prompt-takeaway pre{white-space:pre-wrap;color:#d6e3df;background:#133940;border-radius:14px;max-height:300px;padding:20px;font:14px/1.6 inherit;overflow:auto}.ai-lab-prompt-takeaway>div:last-child{gap:10px;display:flex}.ai-lab-prompt-takeaway button{border:1px solid var(--yellow);background:var(--yellow);color:var(--ink);padding:14px 17px;font-weight:900}.ai-lab-prompt-takeaway button+button{color:#fff;background:0 0}.ai-lab-plan-save{border:2px solid var(--teal);background:#e2f4f1;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:25px;display:flex}.ai-lab-plan-save span{color:var(--teal);font:900 9px/1 Courier New,monospace}.ai-lab-plan-save h3{margin:7px 0;font-size:24px}.ai-lab-plan-save p{color:#526466;margin:0}.ai-lab-plan-save button{background:var(--teal);color:#fff;border:0;padding:14px 18px;font-weight:900}.ai-lab-plan-save button:disabled{opacity:.7}.ai-lab-reward{background:#f9d546;border-radius:20px;margin:22px 0;padding:28px}.ai-lab-reward span{font:900 9px/1 Courier New,monospace}.ai-lab-reward h2{margin:9px 0}.ai-lab-reward p{color:#566467;margin:0;font-weight:800}.ai-lab-loading{text-align:center;padding:20vh 20px;font-weight:900}.ai-lab-invite{border:2px solid var(--teal);box-shadow:7px 7px 0 var(--yellow);background:#e2f4f1;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:32px;padding:24px;display:flex}.ai-lab-invite.complete{box-shadow:none;border-color:#85a29a}.ai-lab-invite span{color:var(--orange-dark);letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.ai-lab-invite h2{margin:8px 0;font-size:24px}.ai-lab-invite p{color:#58696b;margin:0 0 8px}.ai-lab-invite small{color:#718083;font:900 8px/1 Courier New,monospace}.ai-lab-invite button{background:var(--teal);color:#fff;border:0;border-radius:99px;flex:none;padding:15px 18px;font-weight:900}.level2-ai-context{border:1px solid #c9d4d0;border-left:8px solid var(--orange);background:#f6f8f4;border-radius:18px;margin-bottom:34px;padding:clamp(22px,3vw,34px)}.level2-ai-context>span{color:var(--orange-dark);letter-spacing:.13em;font:900 9px/1 Courier New,monospace}.level2-ai-context>h2{margin:10px 0 8px;font-size:clamp(27px,3vw,38px)}.level2-ai-context>p{color:#536669;max-width:820px;margin:0;font-size:17px;line-height:1.5}.level2-ai-context>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.level2-ai-context section{background:#fff;border:1px solid #d4ddda;border-radius:12px;padding:17px}.level2-ai-context section b{color:var(--teal-dark);letter-spacing:.09em;font:900 8px/1.2 Courier New,monospace}.level2-ai-context section p{color:#5b6b6e;margin:9px 0 0;font-size:14px;line-height:1.45}.applied-lab-intro{--orange:var(--lab-accent)}.applied-lab-input{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--lab-accent);background:#fff;border-radius:18px;gap:12px;padding:24px;display:grid}.applied-lab-input>span{font-size:19px;font-weight:900}.applied-lab-input textarea{resize:vertical;background:#f7f8f4;border:1px solid #c8d2ce;border-radius:12px;min-height:120px;padding:17px;font:16px/1.5 inherit}.applied-lab-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.applied-lab-choice-grid button{text-align:left;background:#fff;border:1px solid #c6d0cd;border-radius:15px;grid-template-columns:30px 1fr;gap:8px 12px;min-height:135px;padding:20px;display:grid}.applied-lab-choice-grid button i{border:2px solid var(--teal);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.applied-lab-choice-grid button strong{font-size:19px}.applied-lab-choice-grid button span{color:#667678;line-height:1.35}.applied-lab-choice-grid button.active{color:#fff;border-color:var(--teal);background:var(--teal);box-shadow:5px 5px 0 var(--lab-accent)}.applied-lab-choice-grid button.active span{color:#e1efec}.applied-lab-choice-grid button.active i{border-color:#fff}.applied-lab-result{border:2px solid var(--ink);background:#fff;border-radius:22px;overflow:hidden;box-shadow:9px 9px #c6d2ce}.applied-lab-result.strong{box-shadow:9px 9px 0 var(--teal)}.applied-lab-result header{color:#fff;background:var(--ink);letter-spacing:.11em;justify-content:space-between;padding:17px 22px;font:900 9px/1 Courier New,monospace;display:flex}.applied-lab-result.strong header b{color:var(--yellow)}.applied-lab-result article{border-bottom:1px solid #d5ddda;grid-template-columns:55px 1fr;align-items:center;padding:24px;display:grid}.applied-lab-result article:last-child{border:0}.applied-lab-result article i{color:var(--lab-accent);font:900 15px/1 Courier New,monospace}.applied-lab-result article p{margin:0;font-size:19px;line-height:1.4}@media (max-width:760px){.ai-lab-top{grid-template-columns:1fr auto;min-height:64px}.ai-lab-top div{display:none}.ai-lab-progress{top:64px}.ai-lab-stage{width:min(100% - 24px,1120px);padding-top:42px}.ai-lab-intro-stage>h1{font-size:51px}.ai-lab-flow{grid-template-columns:1fr;padding:15px}.ai-lab-flow b{justify-self:center;transform:rotate(90deg)}.ai-lab-intro-stage>aside,.ai-lab-review-stack,.ai-lab-input-grid,.ai-lab-check-grid,.ai-lab-tool-grid,.ai-lab-builder-layout{grid-template-columns:1fr}.ai-lab-quality{position:static}.ai-lab-action,.ai-lab-data-toggle,.ai-lab-plan-save,.ai-lab-invite{flex-direction:column;align-items:stretch}.ai-lab-action .review-primary,.ai-lab-invite button{width:100%}.ai-lab-tool-grid>article>p{min-height:0}.ai-lab-prompt-takeaway>div:last-child,.ai-lab-compare{flex-direction:column}.level2-ai-context>div,.applied-lab-choice-grid{grid-template-columns:1fr}}.paywall-legal-links{flex-wrap:wrap;justify-content:center;gap:7px 13px;margin-top:14px;display:flex}.paywall-legal-links button{color:#657573;background:0 0;border:0;padding:0;font-size:8px;font-weight:900;text-decoration:underline}.legal-page{min-height:100vh;color:var(--ink);background-color:#f5f6f1;background-image:linear-gradient(#08272e0a 1px,#0000 1px),linear-gradient(90deg,#08272e0a 1px,#0000 1px);background-size:52px 52px}.legal-top{background:#f9faf6f2;border-bottom:1px solid #cbd5d1;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:12px clamp(18px,4vw,54px);display:grid}.legal-top button{background:0 0;border:0;justify-self:start;font-weight:900}.legal-top img{object-fit:contain;width:160px;height:43px}.legal-top span{color:var(--orange-dark);letter-spacing:.11em;justify-self:end;font:900 8px/1.2 Courier New,monospace}.legal-shell{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:55px 0 90px;display:grid}.legal-shell>aside{border:2px solid var(--ink);background:var(--ink);color:#fff;box-shadow:8px 8px 0 var(--yellow);border-radius:20px;padding:26px;position:sticky;top:25px}.legal-shell>aside>span{color:var(--yellow);letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.legal-shell>aside h1{letter-spacing:-.04em;margin:13px 0 8px;font-size:34px;line-height:.98}.legal-shell>aside p{color:#a9bcba}.legal-shell>aside nav{gap:7px;margin:25px 0;display:grid}.legal-shell>aside nav button{color:#dce7e4;text-align:left;background:#133940;border:1px solid #345159;justify-content:space-between;padding:13px 14px;font-weight:850;display:flex}.legal-shell>aside nav button.active{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.legal-shell>aside small{color:#9eb0ae;line-height:1.5}.legal-document{background:#fff;border:1px solid #c8d2ce;border-radius:20px;padding:clamp(26px,4vw,50px)}.legal-document>span{color:var(--orange-dark);letter-spacing:.12em;font:900 9px/1 Courier New,monospace}.legal-document>h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(42px,6vw,72px);line-height:.93}.legal-summary{color:#5d6e70;max-width:720px;font-size:20px;line-height:1.5}.legal-document>section{border-top:1px solid #d6dedb;grid-template-columns:52px 1fr;gap:10px 20px;padding:27px 0;display:grid}.legal-document>section>i{color:var(--teal);font:900 12px/1 Courier New,monospace}.legal-document h3{margin:0 0 10px;font-size:24px}.legal-document section p{color:#526467;margin:0 0 10px;line-height:1.6}.legal-document>footer{min-height:0;color:var(--ink);letter-spacing:0;background:#e3f2ef;border-radius:15px;margin-top:18px;padding:24px;font-size:13px;display:block}.legal-document>footer p{margin:7px 0;font-weight:900}.legal-document>footer small{color:#607173}@media (max-width:820px){.legal-top{grid-template-columns:1fr auto}.legal-top img{display:none}.legal-shell{grid-template-columns:1fr;width:min(100% - 24px,1180px);padding-top:25px}.legal-shell>aside{position:static}.legal-shell>aside nav{grid-template-columns:repeat(2,1fr)}.legal-document{padding:24px 18px}.legal-document>h2{font-size:45px}.legal-document>section{grid-template-columns:36px 1fr}.legal-top span{font-size:7px}}.beginner-business-note{border-left:5px solid var(--orange);text-align:left;background:#fff4e7;margin:18px 0 26px;padding:20px}.beginner-business-note b{margin-bottom:6px;font-size:17px;display:block}.beginner-business-note p{color:#536264;margin:0;line-height:1.55}.review-business-context{width:min(100% - 30px,880px);padding-bottom:70px}.practice-stage-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 30px;display:grid}.practice-stage-choices button{min-height:96px;color:var(--ink);text-align:left;background:#fff;border:2px solid #cdd7d5;border-radius:14px;align-items:center;gap:13px;padding:16px;font-weight:900;display:flex}.practice-stage-choices button b{width:34px;height:34px;color:var(--teal);background:#dff2f2;border-radius:50%;flex:none;place-items:center;font:900 11px/1 Courier New,monospace;display:grid}.practice-stage-choices button.active{border-color:var(--teal);box-shadow:4px 4px 0 var(--ink);background:#e9f7f6}.practice-context-field{text-align:left;gap:8px;margin:22px 0;display:grid}.practice-context-field b,.practice-products-heading b,.practice-checklist>b{color:var(--teal);letter-spacing:.08em;font:900 11px/1.25 Courier New,monospace}.practice-context-field textarea{resize:vertical;min-height:92px;color:var(--ink);background:#fff;border:2px solid #cdd7d5;border-radius:12px;padding:16px;font:17px/1.4 inherit}.practice-products-heading{text-align:left;justify-content:space-between;align-items:end;gap:20px;margin-top:26px;display:flex}.practice-products-heading div{gap:7px;display:grid}.practice-products-heading span{color:#607072;font-size:14px}.practice-products-heading button{color:var(--teal);background:0 0;border:0;padding:10px 12px;font:900 11px/1 Courier New,monospace}.practice-product-list{gap:8px;margin:13px 0 24px;display:grid}.practice-product-list>div{grid-template-columns:42px minmax(0,1fr) 160px;align-items:center;gap:8px;display:grid}.practice-product-list>div>span{color:var(--orange);font:900 11px/1 Courier New,monospace}.practice-product-list input{min-width:0;font:inherit;border:2px solid #d2dbd9;border-radius:10px;padding:14px}.practice-example-box{border:2px dashed var(--orange);text-align:left;background:#fffaf1;border-radius:14px;margin:26px 0;padding:18px}.practice-example-box summary{color:var(--orange);font:900 12px/1.2 Courier New,monospace}.practice-example-box>div{gap:8px;margin-top:12px;display:grid}.practice-example-box span{color:#425457;grid-template-columns:100px 1fr;gap:10px;display:grid}.practice-example-box span b{color:var(--ink);font-size:11px}.practice-checklist{text-align:left;background:#e6f4f2;border-radius:14px;gap:9px;margin:24px 0;padding:20px;display:grid}.practice-checklist span{font-weight:800}.practice-checklist small{color:#607072;margin-top:5px}.beginner-intro-page{--bi-ink:#08252b;min-height:100vh;color:var(--bi-ink);background-color:#f6f7f3;background-image:linear-gradient(#08252b0d 1px,#0000 1px),linear-gradient(90deg,#08252b0d 1px,#0000 1px);background-size:54px 54px}.beginner-intro-top{background:#ffffffeb;border-bottom:1px solid #ced8d6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(18px,4vw,60px);display:grid}.beginner-intro-top button{color:var(--teal);background:0 0;border:0;justify-self:start;font-weight:900}.beginner-intro-top span{letter-spacing:.13em;font:900 12px/1 Courier New,monospace}.beginner-intro-top b{color:#fff;background:var(--teal);border-radius:50%;justify-self:end;place-items:center;width:48px;height:48px;display:grid}.beginner-intro-progress{background:#dbe3e1;height:6px}.beginner-intro-progress i{background:var(--orange);height:100%;transition:width .35s;display:block}.beginner-intro-stage{width:min(100% - 34px,1040px);min-height:calc(100vh - 180px);margin:0 auto;padding:clamp(48px,7vw,92px) 0 130px;animation:.42s both beginner-enter}@keyframes beginner-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.beginner-intro-stage>span{color:var(--orange);letter-spacing:.13em;font:900 12px/1 Courier New,monospace}.beginner-intro-stage>h1{letter-spacing:-.055em;max-width:820px;margin:16px 0;font-size:clamp(48px,7vw,92px);font-weight:500;line-height:.96}.beginner-intro-stage>h1 em{color:var(--teal);font-style:normal}.beginner-intro-stage>p{color:#536466;max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.5}.beginner-intro-opening{position:relative}.beginner-intro-opening>article{background:#fff;border-left:7px solid #ffdb4d;max-width:650px;margin-top:38px;padding:24px;box-shadow:8px 8px #dcebea}.beginner-intro-opening>article b{color:var(--teal);font:900 11px/1 Courier New,monospace}.beginner-intro-opening>article p{margin-bottom:0;font-size:20px;line-height:1.55}.beginner-orbit{border:1px dashed var(--teal);border-radius:50%;width:280px;height:280px;animation:4s ease-in-out infinite beginner-float;position:absolute;top:84px;right:2%}.beginner-orbit strong{color:#fff;background:var(--teal);border-radius:50%;place-items:center;font-size:38px;display:grid;position:absolute;inset:78px}.beginner-orbit i{background:#fff;border-radius:999px;padding:8px 11px;font:900 10px/1 Courier New,monospace;position:absolute;box-shadow:3px 3px #d2dddd}.beginner-orbit i:first-child{top:-10px;left:95px}.beginner-orbit i:nth-child(2){top:120px;right:-40px}.beginner-orbit i:nth-child(3){bottom:12px;left:4px}@keyframes beginner-float{50%{transform:translateY(-8px)rotate(2deg)}}.beginner-ability-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:34px;display:grid}.beginner-ability-tabs button{border:2px solid var(--bi-ink);min-height:76px;color:var(--bi-ink);background:#fff;padding:12px;font:900 11px/1.2 Courier New,monospace}.beginner-ability-tabs button.active{color:#fff;background:var(--teal);box-shadow:5px 5px 0 var(--bi-ink)}.beginner-ability-reveal{border:2px solid var(--teal);background:#e3f4f1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;padding:30px;display:grid}.beginner-ability-reveal b{color:var(--teal);grid-column:1/-1;font:900 12px/1 Courier New,monospace}.beginner-ability-reveal span{background:#fff;padding:17px;font-weight:900}.beginner-raw-data{grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0 18px;display:grid}.beginner-raw-data span{border:2px solid var(--bi-ink);background:#fff;gap:8px;padding:22px;font:900 10px/1 Courier New,monospace;display:grid}.beginner-raw-data b{font:900 23px/1.1 system-ui,sans-serif}.beginner-transform{width:100%;color:var(--bi-ink);box-shadow:5px 5px 0 var(--bi-ink);background:#ffdb4d;border:0;padding:20px;font-weight:1000}.beginner-data-table{border:2px solid var(--bi-ink);background:#fff;margin-top:24px}.beginner-data-table>div{grid-template-columns:repeat(3,1fr);display:grid}.beginner-data-table b,.beginner-data-table span{border-right:1px solid #cad5d3;padding:16px}.beginner-data-table>div:first-child{color:#fff;background:var(--teal)}.beginner-note{border-left:5px solid var(--orange);background:#fff1e2;padding:16px 18px;font-size:15px!important}.beginner-tool-types{grid-template-columns:repeat(4,1fr);gap:12px;margin:36px 0;display:grid}.beginner-tool-types article{border:2px solid var(--bi-ink);background:#fff;min-height:170px;padding:22px;box-shadow:5px 5px #d6e5e3}.beginner-tool-types b{color:var(--orange);font:900 11px/1 Courier New,monospace}.beginner-tool-types p{color:var(--bi-ink);margin-top:30px;font-size:19px;line-height:1.35}.beginner-method,.beginner-handoff-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:38px;display:grid}.beginner-method article{border:2px solid var(--bi-ink);background:#fff;min-height:190px;padding:20px}.beginner-method article b{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.beginner-method article span{color:var(--orange);margin-top:25px;font:900 11px/1.2 Courier New,monospace;display:block}.beginner-method article p{font-weight:800;line-height:1.4}.beginner-method>i,.beginner-handoff-flow>i{color:var(--orange);font-size:28px;font-style:normal}.beginner-handoff-flow article{background:#fff;border-radius:16px;align-content:center;gap:10px;min-height:126px;padding:20px;display:grid;box-shadow:4px 4px #d3e3e1}.beginner-handoff-flow article b{color:var(--teal);font:900 12px/1.2 Courier New,monospace}.beginner-handoff-flow article span{color:#536466;font-weight:800}.beginner-coach-stage>aside{background:var(--bi-ink);color:#fff;border-left:7px solid #ffdb4d;margin-top:24px;padding:20px}.beginner-coach-stage>aside b{color:#ffdb4d;font:900 11px/1 Courier New,monospace}.beginner-coach-stage>aside p{margin-bottom:0;line-height:1.5}.beginner-intro-footer{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #d2dcda;justify-content:flex-end;padding:16px clamp(18px,4vw,60px);display:flex;position:fixed;bottom:0;left:0;right:0}.beginner-intro-footer button{border:2px solid var(--bi-ink);min-width:min(100%,370px);color:var(--bi-ink);box-shadow:5px 5px 0 var(--bi-ink);background:#ffdb4d;border-radius:14px;padding:18px;font-weight:1000}.beginner-intro-footer button:disabled{opacity:.45;box-shadow:none}.prompt-handoff{color:var(--ink);background:#fffbed;border:2px solid #ffdb4d;border-radius:16px;margin-top:18px;padding:20px}.prompt-handoff>div>span{color:var(--orange);letter-spacing:.08em;font:900 10px/1.2 Courier New,monospace}.prompt-handoff h3{margin:7px 0 16px;font-size:20px}.prompt-handoff ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.prompt-handoff li{background:#fff;align-items:center;gap:8px;padding:10px;display:flex}.prompt-handoff li b{color:#fff;background:var(--teal);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.prompt-handoff li span{font-size:13px;font-weight:800;line-height:1.25}.prompt-handoff>button{border:2px solid var(--ink);width:100%;color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#ffdb4d;padding:15px;font-weight:1000}.prompt-handoff--compact{padding:16px}@media (max-width:760px){.review-business-context{width:min(100% - 20px,880px)}.practice-stage-choices{grid-template-columns:1fr}.practice-stage-choices button{min-height:68px}.practice-products-heading{flex-direction:column;align-items:flex-start}.practice-product-list>div{grid-template-columns:32px minmax(0,1fr)}.practice-product-list>div input:last-child{grid-column:2}.practice-example-box span{grid-template-columns:1fr;gap:3px}.beginner-intro-top{grid-template-columns:1fr auto}.beginner-intro-top>span{display:none}.beginner-intro-stage{width:min(100% - 24px,1040px);padding-top:42px}.beginner-intro-stage>h1{font-size:48px}.beginner-orbit{width:220px;height:220px;margin:34px auto;position:relative;top:auto;right:auto}.beginner-orbit strong{inset:62px}.beginner-orbit i:first-child{left:66px}.beginner-orbit i:nth-child(2){top:98px;right:-20px}.beginner-ability-tabs{grid-template-columns:1fr 1fr}.beginner-ability-reveal{grid-template-columns:1fr 1fr;padding:18px}.beginner-raw-data,.beginner-tool-types{grid-template-columns:1fr}.beginner-tool-types article{min-height:112px}.beginner-tool-types p{margin-top:16px}.beginner-method,.beginner-handoff-flow{grid-template-columns:1fr}.beginner-method>i,.beginner-handoff-flow>i{justify-self:center}.beginner-method article{min-height:142px}.prompt-handoff ol{grid-template-columns:1fr}}.lz-page{--lz-ink:#082b32;--lz-teal:#1599a7;--lz-orange:#f58220;--lz-yellow:#f8d94e;--lz-paper:#fff;--lz-cream:#f7f7f2;--lz-line:#d5dfdc;--lz-muted:#65787b;min-height:100dvh;color:var(--lz-ink);background-color:var(--lz-cream);background-image:linear-gradient(90deg,#082b320e 1px,#0000 1px),linear-gradient(#082b320e 1px,#0000 1px);background-size:36px 36px}.lz-page *{box-sizing:border-box}.lz-page button,.lz-page input{font:inherit}.lz-header{z-index:50;border-bottom:1px solid var(--lz-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:minmax(250px,1fr) minmax(260px,420px) minmax(100px,1fr);align-items:center;gap:24px;min-height:76px;padding:12px clamp(16px,4vw,64px);display:grid;position:sticky;top:0}.lz-brand{align-items:center;gap:11px;display:flex}.lz-panel-button{border:1px solid var(--lz-line);background:var(--lz-paper);color:var(--lz-ink);cursor:pointer;letter-spacing:.04em;white-space:nowrap;border-radius:10px;padding:9px 11px;font:900 10px/1.1 ui-monospace,Consolas,monospace!important}:is(.lz-panel-button:hover,.lz-panel-button:focus-visible){border-color:var(--lz-teal);background:#e7f6f5;outline:none}.lz-brand img{border-radius:12px;width:46px;height:46px}.lz-brand div{gap:2px;display:grid}.lz-brand small,.lz-title>span,.lz-progress span,.lz-workshop-heading>span,.lz-tools>span{color:var(--lz-orange);letter-spacing:.12em;font:700 11px/1.2 ui-monospace,Consolas,monospace}.lz-brand strong{letter-spacing:.04em;font-size:13px}.lz-progress{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.lz-progress span{color:var(--lz-ink);white-space:nowrap}.lz-progress i{background:#dde5e2;border-radius:99px;height:8px;display:block;overflow:hidden}.lz-progress b{border-radius:inherit;background:var(--lz-teal);height:100%;transition:width .35s;display:block}.lz-xp{background:var(--lz-yellow);border-radius:999px;justify-self:end;padding:9px 13px;font-size:12px;font-weight:900}.lz-main{width:min(1160px,100% - 32px);margin:0 auto;padding:34px 0 130px}.lz-mission-nav{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.lz-mission-nav button{border:1px solid var(--lz-line);background:var(--lz-paper);width:34px;height:34px;color:var(--lz-muted);cursor:not-allowed;border-radius:50%;font-weight:900}.lz-mission-nav button.active{border-color:var(--lz-ink);background:var(--lz-yellow);color:var(--lz-ink);cursor:pointer;box-shadow:3px 3px 0 var(--lz-ink)}.lz-mission-nav button.done{border-color:var(--lz-teal);background:var(--lz-teal);color:#fff;cursor:pointer}.lz-title{text-align:center;max-width:820px;margin:0 auto 28px}.lz-title h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(40px,6vw,76px);line-height:.95}.lz-title p{max-width:740px;color:var(--lz-muted);margin:0 auto;font-size:18px;line-height:1.55}.lz-instructions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.lz-instructions>b{text-align:center;width:100%;color:var(--lz-orange);letter-spacing:.12em;font:700 11px ui-monospace,monospace}.lz-instructions span{border:1px solid var(--lz-line);background:var(--lz-paper);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.lz-instructions i{background:var(--lz-yellow);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.lz-m1,.lz-creative,.lz-verify{justify-items:center;gap:20px;display:grid}.lz-message,.lz-ai-answer{border:2px solid var(--lz-ink);background:var(--lz-paper);width:min(620px,100%);box-shadow:9px 10px 0 var(--lz-ink);border-radius:24px;padding:24px}.lz-message header{color:var(--lz-muted);justify-content:space-between;font-size:12px;display:flex}.lz-message header span{color:var(--lz-teal);letter-spacing:.08em;font-weight:900}.lz-message p{background:#dcf1f2;border-radius:18px 18px 18px 4px;margin:20px 0;padding:19px;font-size:20px;line-height:1.45}.lz-message>b{color:var(--lz-orange);margin-bottom:15px;font-size:12px;display:block}.lz-message button,.lz-ai-answer button,.lz-result-button{border:2px solid var(--lz-ink);background:var(--lz-yellow);width:100%;color:var(--lz-ink);cursor:pointer;box-shadow:4px 5px 0 var(--lz-ink);border-radius:14px;padding:15px 18px;font-weight:900}.lz-ai-answer>span{background:var(--lz-ink);color:#fff;letter-spacing:.12em;border-radius:20px 20px 0 0;margin:-24px -24px 20px;padding:14px 20px;font:700 11px ui-monospace,monospace;display:block}.lz-ai-answer small{color:var(--lz-teal);margin:14px 0 6px;font-weight:900;display:block}.lz-ai-answer p,.lz-ai-answer blockquote{background:var(--lz-cream);border-radius:12px;margin:0;padding:14px;line-height:1.5}.lz-ai-answer blockquote{border-left:4px solid var(--lz-teal)}.lz-ai-answer>b{color:var(--lz-orange);background:#fff0e2;border-radius:10px;margin:15px 0;padding:11px;font-size:12px;display:block}.lz-result-button{width:min(620px,100%);margin:0 auto}.lz-before-after{grid-template-columns:1fr 1fr;gap:12px;width:min(820px,100%);display:grid}.lz-before-after article{border:1px solid var(--lz-line);background:var(--lz-paper);border-radius:16px;padding:18px}.lz-before-after article:nth-child(2){border:2px solid var(--lz-teal);background:#dcf1f2}.lz-before-after span{color:var(--lz-orange);letter-spacing:.1em;font:700 11px ui-monospace,monospace}.lz-before-after p{margin:10px 0 0;line-height:1.45}.lz-before-after>strong{background:var(--lz-yellow);text-align:center;border-radius:14px;grid-column:1/-1;padding:17px}.lz-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lz-card-grid article{border:1px solid var(--lz-line);background:var(--lz-paper);border-radius:20px;flex-direction:column;min-height:260px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.lz-card-grid article:hover{border-color:var(--lz-teal);transform:translateY(-3px)}.lz-card-grid article.visited{border-color:var(--lz-teal);background:#e7f6f5}.lz-card-grid article>span{color:var(--lz-orange);letter-spacing:.12em;font:700 11px ui-monospace,monospace}.lz-card-grid h2{letter-spacing:-.025em;margin:24px 0 8px;font-size:28px}.lz-card-grid p{color:var(--lz-muted);margin:0 0 22px;line-height:1.5}.lz-card-grid button{border:1px solid var(--lz-teal);background:var(--lz-paper);color:var(--lz-teal);cursor:pointer;text-align:left;border-radius:12px;margin-top:auto;padding:13px 14px;font-size:12px;font-weight:900}.lz-workshop{border:2px solid var(--lz-teal);background:var(--lz-paper);width:min(980px,100%);box-shadow:9px 10px 0 var(--lz-ink);border-radius:24px;margin:28px auto 0;padding:24px;scroll-margin-top:100px;animation:.3s both lz-enter}.lz-workshop-heading h3{margin:7px 0;font-size:32px}.lz-workshop-heading p{color:var(--lz-muted);margin:0}.lz-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.lz-fields label{color:var(--lz-muted);letter-spacing:.08em;gap:7px;font-size:11px;font-weight:900;display:grid}.lz-fields input{border:1px solid var(--lz-line);background:var(--lz-cream);width:100%;min-width:0;color:var(--lz-ink);border-radius:11px;outline:none;padding:12px 13px}.lz-fields input.lz-example-value{color:#7b8788;font-weight:500}.lz-fields input::placeholder{color:#8a9494;opacity:1;font-weight:500}.lz-fields input:not(.lz-example-value){color:var(--lz-ink);font-weight:700}.lz-fields input:focus{border-color:var(--lz-teal);box-shadow:0 0 0 3px #1599a724}.lz-prompt-live{background:var(--lz-ink);color:#fff;border-radius:15px;margin-top:14px;padding:17px}.lz-prompt-live span{color:var(--lz-yellow);letter-spacing:.1em;font:700 11px ui-monospace,monospace}.lz-prompt-live p{white-space:pre-wrap;margin:10px 0 0;font:500 13px/1.65 ui-monospace,Consolas,monospace}.lz-copy-row{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.lz-copy-row small{color:var(--lz-teal);font-weight:800}.lz-copy-row button{border:2px solid var(--lz-ink);background:var(--lz-yellow);color:var(--lz-ink);cursor:pointer;border-radius:12px;padding:12px 16px;font-weight:900}.lz-tools{border-top:1px solid var(--lz-line);margin-top:20px;padding-top:18px}.lz-tools>span{color:var(--lz-teal)}.lz-tools>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;display:grid}.lz-tools a{border:1px solid var(--lz-line);color:var(--lz-ink);border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.lz-tools img{object-fit:contain;border-radius:10px;grid-row:1/3;width:38px;height:38px}.lz-tools b{font-size:13px}.lz-tools small{color:var(--lz-muted);font-size:10px;line-height:1.25}.lz-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.lz-control{border:1px solid var(--lz-line);background:var(--lz-paper);border-radius:17px;flex-wrap:wrap;gap:8px;padding:17px;display:flex}.lz-control legend{color:var(--lz-orange);letter-spacing:.1em;padding:0 7px;font:700 11px ui-monospace,monospace}.lz-control button{border:1px solid var(--lz-line);background:var(--lz-cream);color:var(--lz-ink);cursor:pointer;border-radius:10px;flex:42%;padding:10px}.lz-control button.active{border:2px solid var(--lz-ink);background:var(--lz-yellow);font-weight:900}.lz-visual-result{border:2px solid var(--lz-ink);background:var(--lz-paper);border-radius:18px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:10px;width:min(820px,100%);padding:18px;display:grid}.lz-visual-result span{color:var(--lz-orange);font:700 11px ui-monospace,monospace}.lz-visual-result i{font-size:24px;font-style:normal}.lz-motion-preview{border:2px solid var(--lz-ink);background:linear-gradient(135deg,#dcf1f2,#fff0e2);border-radius:22px;place-items:center;width:min(700px,100%);min-height:220px;display:grid;position:relative;overflow:hidden}.lz-motion-preview div{background:var(--lz-teal);border-radius:28px;width:130px;height:130px;animation:2.6s ease-in-out infinite alternate lz-move;box-shadow:18px 18px #f582208c}.lz-motion-preview span{background:var(--lz-paper);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;bottom:14px}.lz-document{grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);align-items:start;gap:24px;display:grid}.lz-document-sheet{border:2px solid var(--lz-ink);background:var(--lz-paper);min-height:390px;box-shadow:10px 11px 0 var(--lz-ink);padding:24px;transform:rotate(-1deg)}.lz-document-sheet span{color:var(--lz-teal);letter-spacing:.1em;font:700 11px ui-monospace,monospace}.lz-document-sheet i{background:#dce4e2;width:100%;height:9px;margin-top:25px;display:block}.lz-document-sheet i:nth-child(3){width:72%}.lz-document-sheet i:nth-child(4){width:88%}.lz-document-sheet i:nth-child(5){width:55%}.lz-document-actions{gap:12px;display:grid}.lz-document-actions button{border:1px solid var(--lz-line);background:var(--lz-paper);color:var(--lz-ink);cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:1fr auto;gap:5px 12px;padding:18px;display:grid}.lz-document-actions button.done{border-color:var(--lz-teal);background:#e7f6f5}.lz-document-actions b{font-size:18px}.lz-document-actions span{color:var(--lz-muted)}.lz-document-actions em{color:var(--lz-teal);grid-area:1/2/3;align-self:center;font-size:11px;font-style:normal;font-weight:900}.lz-verify article{border:2px solid var(--lz-ink);background:var(--lz-ink);color:#fff;border-radius:22px;width:min(720px,100%);padding:24px}.lz-verify article>span{color:#64d8dd;letter-spacing:.12em;font:700 11px ui-monospace,monospace}.lz-verify blockquote{margin:22px 0;font-size:28px;line-height:1.35}.lz-verify button{background:var(--lz-yellow);width:100%;color:var(--lz-ink);cursor:pointer;border:0;border-radius:12px;padding:14px;font-weight:900}.lz-alert{border:2px solid var(--lz-orange);background:#fff0e2;border-radius:18px;width:min(720px,100%);padding:22px}.lz-alert b{color:var(--lz-orange);font-size:24px}.lz-alert p{color:var(--lz-muted)}.lz-alert strong{margin-top:15px;display:block}.lz-boss{gap:10px;display:grid}.lz-clock{background:var(--lz-ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:end;padding:18px;display:flex}.lz-clock span{color:#64d8dd;letter-spacing:.1em;font:700 11px ui-monospace,monospace}.lz-clock strong{font-size:38px}.lz-boss article{border:1px solid var(--lz-line);background:var(--lz-paper);border-radius:15px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:15px;display:grid}.lz-boss article.done{border-color:var(--lz-teal);background:#e7f6f5}.lz-boss time{color:var(--lz-orange);font:700 12px ui-monospace,monospace}.lz-boss article div{gap:4px;display:grid}.lz-boss article span{color:var(--lz-muted);font-size:12px}.lz-boss article button{border:1px solid var(--lz-teal);background:var(--lz-paper);color:var(--lz-teal);cursor:pointer;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:900}.lz-finale{background:var(--lz-yellow);text-align:center;border-radius:22px;margin-top:28px;padding:28px}.lz-finale span{letter-spacing:.1em;font:700 11px ui-monospace,monospace}.lz-finale h2{margin:12px 0 8px;font-size:34px}.lz-finale p{margin:0}.lz-footer{z-index:60;padding:13px clamp(16px,4vw,64px) max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--lz-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid;position:fixed;bottom:0;left:0;right:0}.lz-back{color:var(--lz-muted);cursor:pointer;background:0 0;border:0;padding:12px;font-weight:900}.lz-back:disabled{opacity:.3;cursor:not-allowed}.lz-footer>div{justify-content:flex-end;align-items:center;gap:14px;display:flex}.lz-footer small{color:var(--lz-muted);letter-spacing:.08em;font-size:10px;font-weight:900}.lz-footer div button{border:2px solid var(--lz-ink);background:var(--lz-yellow);min-width:230px;color:var(--lz-ink);cursor:pointer;box-shadow:4px 5px 0 var(--lz-ink);border-radius:13px;padding:14px 18px;font-weight:900}.lz-footer div button:disabled{color:#8c9a98;box-shadow:none;cursor:not-allowed;background:#e4e9e7;border-color:#cbd5d2}@keyframes lz-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lz-move{0%{transform:translate(-55px)rotate(-3deg)}to{transform:translate(55px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.lz-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){.lz-header{grid-template-columns:1fr auto;gap:10px;padding:10px 14px}.lz-brand strong{max-width:150px;font-size:10px}.lz-brand small,.lz-brand img{display:none}.lz-panel-button{padding:10px}.lz-progress{grid-area:2/1/auto/-1}.lz-xp{grid-area:1/2}.lz-main{width:min(100% - 24px,620px);padding-top:20px}.lz-title{text-align:left}.lz-title h1{font-size:clamp(38px,13vw,58px)}.lz-title p{font-size:16px}.lz-mission-nav{gap:6px}.lz-mission-nav button{width:31px;height:31px}.lz-card-grid,.lz-fields,.lz-control-grid,.lz-before-after,.lz-document{grid-template-columns:1fr}.lz-card-grid article{min-height:210px}.lz-card-grid h2{margin-top:18px}.lz-tools>div{grid-template-columns:1fr}.lz-tools a{grid-template-columns:36px 1fr}.lz-workshop{box-shadow:6px 7px 0 var(--lz-ink);border-radius:18px;padding:18px}.lz-workshop-heading h3{font-size:26px}.lz-copy-row{flex-direction:column;align-items:stretch}.lz-copy-row button{width:100%}.lz-message,.lz-ai-answer{box-shadow:6px 7px 0 var(--lz-ink);padding:18px}.lz-ai-answer>span{margin:-18px -18px 18px}.lz-before-after>strong{grid-column:auto}.lz-visual-result{grid-template-columns:1fr}.lz-visual-result i{transform:rotate(90deg)}.lz-document-sheet{min-height:260px}.lz-boss article{grid-template-columns:52px 1fr}.lz-boss article button{grid-column:1/-1}.lz-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom));grid-template-columns:auto 1fr}.lz-footer small{display:none}.lz-footer div button{width:100%;min-width:0}.lz-footer>div{display:block}}@media (max-width:390px){.lz-brand strong{max-width:150px}.lz-xp{padding:8px 10px}.lz-mission-nav{justify-content:space-between}.lz-mission-nav button{width:29px;height:29px}.lz-title h1{font-size:42px}.lz-instructions{justify-content:flex-start}.lz-instructions span{width:100%}.lz-verify blockquote{font-size:22px}.lz-footer div button{font-size:12px}}
