/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@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;--ease-out:cubic-bezier(0, 0, .2, 1);--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,::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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--navy-950:#050a12;--navy-900:#09111d;--navy-850:#0d1725;--navy-800:#111e2e;--navy-700:#1d3046;--steel-500:#708298;--steel-400:#91a2b6;--steel-300:#bdc9d6;--white:#f5f8fb;--blue:#6ea8fe;--blue-bright:#8fc3ff;--cyan:#75d5d0;--line:#a1bcda2b;--glass:#0f1b2ab8;--shadow:0 28px 80px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030b14;max-width:100%;overflow-x:clip}body{max-width:100%;color:var(--white);background:var(--navy-950);-webkit-font-smoothing:antialiased;margin:0;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;overflow-x:clip}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.customer-shell,.diagnosis-shell{background:radial-gradient(circle at 76% 18%,#3065a52e,#0000 30%),radial-gradient(circle at 18% 92%,#2671741c,#0000 28%),linear-gradient(145deg,#050a12 0%,#09111d 47%,#08101b 100%);min-height:100vh;position:relative;overflow:hidden}.ambient-grid{pointer-events:none;opacity:.26;background-image:linear-gradient(#779fc814 1px,#0000 1px),linear-gradient(90deg,#779fc814 1px,#0000 1px);background-size:72px 72px;animation:26s linear infinite grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ambient-glow{pointer-events:none;filter:blur(90px);opacity:.12;border-radius:50%;width:560px;height:560px;position:absolute}.ambient-glow-one{background:#3c86e6;top:70px;right:-120px}.ambient-glow-two{background:#35a7a0;bottom:-160px;left:-240px}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(72px,72px)}}.customer-nav,.diagnosis-header{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a128f;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.customer-brand{letter-spacing:-.02em;align-items:center;gap:13px;font-weight:700;display:inline-flex}.customer-brand>span:last-child{flex-direction:column;gap:4px;display:flex}.customer-brand small{color:var(--steel-500);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.customer-brand-mark{width:42px;height:42px;color:var(--blue-bright);background:linear-gradient(145deg,#406fa53d,#0d1725a6);border:1px solid #8fc3ff61;border-radius:11px;place-items:center;font-size:11px;display:grid;box-shadow:inset 0 1px #ffffff14}.customer-brand.compact{font-size:14px}.customer-brand.compact .customer-brand-mark{width:36px;height:36px}.nav-trust,.record-state{color:var(--steel-300);align-items:center;gap:9px;font-size:12px;display:flex}.nav-trust i,.record-state i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #75d5d014}.record-state.syncing i{background:#f2c879}.record-state.offline i{background:#eb8f8f}.partner-invite{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1b2aad;border:1px solid #8fc3ff33;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:min(1180px,100% - 44px);margin:26px auto 0;padding:16px 20px;display:grid;position:relative}.partner-avatar,.mini-avatar{color:#dcecff;background:linear-gradient(145deg,#2b527d,#15283e);border:1px solid #8fc3ff52;border-radius:50%;place-items:center;font-weight:700;display:grid}.partner-avatar{width:46px;height:46px}.partner-avatar.large{width:62px;height:62px;font-size:22px}.partner-invite p{margin:0 0 5px;font-size:14px;font-weight:700}.partner-invite div>span{color:var(--steel-400);font-size:12px}.partner-assurance{gap:9px;display:flex}.partner-assurance b{color:#b8cfeb;background:#5380b121;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:500}.customer-hero{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:clamp(36px,5vw,88px);width:min(1320px,100% - 44px);min-height:700px;margin:0 auto;padding:clamp(76px,9vw,132px) 0;display:grid;position:relative}.partner-invite+.customer-hero{min-height:640px;padding-top:64px}.customer-kicker,.stage-kicker{color:var(--blue-bright);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.customer-kicker{align-items:center;gap:12px;display:flex}.customer-kicker i{background:#8fc3ff75;width:34px;height:1px}.customer-kicker em{color:var(--steel-500);letter-spacing:.08em;font-style:normal}.customer-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:28px 0;font-size:clamp(50px,5.2vw,78px);font-weight:650;line-height:1.08}.customer-subtitle{max-width:660px;color:var(--steel-300);margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.8}.industry-pills{gap:9px;margin:28px 0 38px;display:flex}.industry-pills span{color:var(--steel-400);background:#ffffff06;border:1px solid #91a2b630;border-radius:999px;padding:7px 12px;font-size:11px}.customer-primary,.diagnosis-primary{color:#06101c;cursor:pointer;background:linear-gradient(135deg,#9ac9ff,#6ea8fe);border:1px solid #8fc3ff85;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;min-width:230px;min-height:56px;padding:0 12px 0 22px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 36px #467ec140,inset 0 1px #ffffff80}.customer-primary:hover,.diagnosis-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 42px #467ec157,inset 0 1px #ffffff8c}.customer-primary b,.diagnosis-primary b{background:#050f1b26;border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.app-window-titlebar{display:none}@media (display-mode:window-controls-overlay){.app-window-titlebar{z-index:100000;top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,40px);box-sizing:border-box;color:#dff6ff;-webkit-user-select:none;user-select:none;-webkit-app-region:drag;background:linear-gradient(90deg,#051522fa,#072133fa),#030b14;border-bottom:1px solid #53d3ff29;align-items:center;gap:9px;padding:0 14px;display:flex;position:fixed;box-shadow:0 8px 28px #0003}.app-window-titlebar__mark{color:#7de5ff;letter-spacing:.04em;background:#1a83b133;border:1px solid #4cdbff94;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.app-window-titlebar__name{letter-spacing:.04em;font-size:13px;font-weight:700}.app-window-titlebar__status{color:#7897aa;align-items:center;gap:6px;margin-left:8px;font-size:11px;display:flex}.app-window-titlebar__status i{background:#37d69b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #37d69bb3}.app-window-content{padding-top:env(titlebar-area-height,40px)}}.customer-entry-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-secondary{color:#acc7d9;background:#0f273c9e;border:1px solid #82a9cd47;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:0 20px;font-weight:650;display:inline-flex}.diagnosis-primary:disabled{opacity:.42;cursor:not-allowed}.sync-note{color:var(--steel-500);align-items:center;gap:8px;margin:18px 0 0;font-size:10px;display:flex}.sync-note i{background:#f2c879;border-radius:50%;width:6px;height:6px}.sync-note i.ready{background:var(--cyan)}.sync-note i.fallback{background:#eb8f8f}.opportunity-orbit{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#4a7cb526,#0000 48%),radial-gradient(circle,#8fc3ff0f 1px,#0000 1.5px) 0 0/18px 18px;border-radius:50%;width:min(520px,44vw);margin:0 auto;position:relative}.opportunity-orbit:before,.opportunity-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.opportunity-orbit:before{z-index:-1;background:conic-gradient(from 18deg, transparent 0 16%, #6ea8fe1a 18%, transparent 22% 51%, #75d5d014 54%, transparent 58% 100%);filter:blur(1px);animation:46s linear infinite reverse orbit-spin;inset:-7%}.opportunity-orbit:after{z-index:-1;filter:blur(22px);background:radial-gradient(circle,#447dbf33,#09121e00 67%);animation:5.8s ease-in-out infinite network-breathe;inset:18%}@keyframes network-breathe{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.82;transform:scale(1.04)}}.orbit-ring{border:1px solid #8fc3ff29;border-radius:50%;position:absolute}.ring-one{inset:10%}.ring-two{border-style:dashed;animation:34s linear infinite orbit-spin;inset:24%}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit-core{background:linear-gradient(145deg,#1f3f62e6,#09111df0);border:1px solid #8fc3ff5c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:35%;box-shadow:0 0 70px #4684cf38,inset 0 1px #ffffff14}.orbit-core small{color:var(--steel-400);font-size:9px}.orbit-core strong{color:#d9eaff;margin:5px 0;font-size:19px}.orbit-core span{color:var(--cyan);letter-spacing:.08em;font-size:8px}.orbit-node{color:#c9d8e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1421d1;border:1px solid #8fc3ff30;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex;position:absolute;box-shadow:0 12px 30px #0003}.orbit-node i{background:var(--blue);border-radius:50%;width:5px;height:5px}.orbit-node-1{top:20%;left:3%}.orbit-node-2{top:19%;right:1%}.orbit-node-3{top:51%;right:-2%}.orbit-node-4{bottom:5%;right:18%}.orbit-node-5{bottom:8%;left:14%}.orbit-node-6{top:53%;left:-3%}.data-stream{opacity:.65;transform-origin:0;background:linear-gradient(90deg,#0000,#75d5d0bf,#0000);height:1px;animation:3.8s ease-in-out infinite data-pulse;position:absolute}.stream-one{width:34%;top:39%;left:18%;transform:rotate(22deg)}.stream-two{width:30%;animation-delay:1s;top:61%;left:51%;transform:rotate(22deg)}@keyframes data-pulse{0%,to{opacity:.15}50%{opacity:.9}}.customer-proof{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1320px,100% - 44px);margin:0 auto;display:grid;position:relative}.customer-proof>div{border-right:1px solid var(--line);min-height:190px;padding:30px}.customer-proof>div:last-child{border-right:0}.customer-proof span{color:var(--blue);font-family:Consolas,monospace;font-size:10px}.customer-proof h2{margin:36px 0 10px;font-size:18px}.customer-proof p{max-width:340px;color:var(--steel-400);margin:0;font-size:13px;line-height:1.7}.customer-footer{z-index:2;width:min(1320px,100% - 44px);color:var(--steel-500);justify-content:space-between;gap:20px;margin:0 auto;padding:34px 0 42px;font-size:10px;display:flex;position:relative}.customer-footer span{color:var(--steel-300);font-weight:700}.customer-footer p{margin:0}.diagnosis-shell{min-height:100vh}.diagnosis-header{min-height:72px}.diagnosis-owner{align-items:center;gap:9px;margin-left:auto;display:flex}.diagnosis-owner p{color:var(--steel-500);flex-direction:column;gap:3px;margin:0;font-size:9px;display:flex}.diagnosis-owner strong{color:var(--steel-300);font-size:11px;font-weight:600}.mini-avatar{width:31px;height:31px;font-size:11px}.diagnosis-progress{z-index:3;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 44px);margin:0 auto;display:grid;position:relative}.diagnosis-progress>div{color:#52667d;align-items:center;gap:10px;padding:22px 0;display:flex}.diagnosis-progress span{font-family:Consolas,monospace;font-size:8px}.diagnosis-progress p{margin:0;font-size:10px}.diagnosis-progress .active{color:#b7c9dc}.diagnosis-progress .active span{color:var(--blue)}.diagnosis-stage{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:center;gap:clamp(44px,7vw,100px);width:min(1180px,100% - 44px);min-height:650px;margin:0 auto;padding:70px 0 90px;display:grid;position:relative}.stage-main h1{letter-spacing:-.045em;max-width:760px;margin:20px 0;font-size:clamp(38px,4vw,62px);font-weight:620;line-height:1.18}.stage-description,.question-hint{max-width:720px;color:var(--steel-400);margin:0 0 26px;font-size:14px;line-height:1.8}.stage-main textarea{resize:vertical;color:#e4edf7;width:100%;box-shadow:inset 0 1px #ffffff09, var(--shadow);background:#0e1a2abd;border:1px solid #8fc3ff38;border-radius:14px;outline:none;padding:22px;line-height:1.75;transition:border-color .18s,box-shadow .18s}.stage-main textarea:focus{box-shadow:0 0 0 4px #6ea8fe12, var(--shadow);border-color:#8fc3ff85}.stage-main textarea::placeholder{color:#526579}.quick-cases{flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0 28px;display:flex}.quick-cases>span{color:var(--steel-500);font-size:10px}.quick-cases button{color:var(--steel-400);cursor:pointer;background:0 0;border:1px solid #91a2b62e;border-radius:999px;padding:7px 11px;font-size:10px}.quick-cases button.selected{color:#dbeaff;background:#6ea8fe1a;border-color:#8fc3ff6b}.insight-panel{min-height:440px;box-shadow:var(--shadow), inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#112032d1,#09121edb);border:1px solid #8fc3ff2b;border-radius:17px;padding:22px}.insight-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.insight-panel-header span{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.insight-panel-header span i{background:var(--cyan);border-radius:50%;width:7px;height:7px}.insight-panel-header span i.working{animation:1.6s ease-in-out infinite status-pulse;box-shadow:0 0 10px #50dcff8c}.insight-panel-header em{color:var(--steel-500);font-size:8px;font-style:normal}.recognized-title{justify-content:space-between;padding:24px 0 12px;display:flex}.recognized-title small{color:var(--steel-400);font-size:10px}.recognized-title span{color:var(--blue);font:9px Consolas,monospace}.recognized-facts{flex-direction:column;gap:9px;display:flex}.recognized-facts>div{color:#bdcde0;background:#6b97c712;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.recognized-facts i{width:18px;height:18px;color:var(--cyan);background:#75d5d014;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.privacy-boundary{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.privacy-boundary span{color:var(--blue-bright);font-size:9px}.privacy-boundary p{color:var(--steel-500);margin:7px 0 0;font-size:9px;line-height:1.6}.answer-list{flex-direction:column;gap:10px;margin-top:34px;display:flex}.answer-list button{color:#d3deea;cursor:pointer;text-align:left;background:#0f1c2ca8;border:1px solid #8fc3ff26;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 17px;transition:border-color .16s,transform .16s,background .16s;display:grid}.answer-list button:hover{background:#1f39559e;border-color:#8fc3ff66;transform:translate(4px)}.answer-list button.selected,.answer-list button[aria-pressed=true]{background:#1f4e77b8;border-color:#5bb5ffc7;box-shadow:inset 0 0 0 1px #89ccff33}.answer-list button>span{width:28px;height:28px;color:var(--blue-bright);border:1px solid #8fc3ff2e;border-radius:7px;place-items:center;font:9px Consolas,monospace;display:grid}.answer-list p{margin:0;font-size:13px}.answer-list b{color:var(--blue)}.multi-answer-tag{color:#9ecfff;letter-spacing:.04em;border:1px solid #5bb5ff59;border-radius:999px;margin-right:9px;padding:3px 8px;font-size:10px;display:inline-flex}.multi-answer-submit{margin-top:14px}.free-answer{background:#09142280;border:1px solid #8fc3ff24;border-radius:12px;margin-top:18px;padding:18px}.free-answer>label{color:var(--steel-400);margin-bottom:10px;font-size:10px;display:block}.free-answer textarea{resize:vertical;width:100%;color:var(--white);font:inherit;background:#060f1ac2;border:1px solid #8fc3ff2e;border-radius:9px;outline:none;padding:13px;font-size:12px;line-height:1.6}.free-answer textarea:focus{border-color:#8fc3ff7a}.free-answer>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.free-answer-submit,.answer-secondary{cursor:pointer;border:1px solid #8fc3ff30;border-radius:8px;min-height:36px;padding:0 13px;font-size:10px}.free-answer-submit{color:#071321;background:linear-gradient(135deg,#9ac9ff,#6ea8fe);border-color:#8fc3ff7a;font-weight:750}.free-answer-submit:disabled{opacity:.4;cursor:not-allowed}.answer-secondary{color:var(--steel-300);background:#ffffff09}.back-to-map-primary{color:#dcecff;cursor:pointer;background:#1c3756ad;border:1px solid #8fc3ff61;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #0000002e}.back-to-map-primary span{color:#8fc8fb;font-size:20px}.back-to-map-primary:hover{background:#26486ec7;border-color:#8fc3ffb3}.back-to-map-primary:focus-visible,.answer-secondary:focus-visible,.free-answer-submit:focus-visible,.node-answer-history button:focus-visible{outline-offset:3px;outline:3px solid #8fc3ff3d}.engine-error{color:#f1c8c8;background:#75232c24;border:1px solid #eb8f8f47;border-radius:9px;margin:16px 0;padding:13px 15px}.engine-error strong{font-size:11px}.engine-error p{color:#c99da2;margin:6px 0 0;font-size:10px;line-height:1.55}.recognized-empty{color:var(--steel-500);margin:14px 0 0;font-size:10px;line-height:1.7}.generation-stage{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:60px 22px;display:flex;position:relative}.generation-core{place-items:center;width:112px;height:112px;margin-bottom:34px;display:grid;position:relative}.generation-ring{border:1px dashed #8fc3ff7a;border-radius:50%;position:absolute;inset:0}.generation-ring:after{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:16px;box-shadow:0 0 22px #75d5d0cc}.generation-core>span{color:#d9eaff;background:#18304bc7;border:1px solid #8fc3ff54;border-radius:50%;place-items:center;width:72px;height:72px;font:15px Consolas,monospace;display:grid}.generation-stage h1{letter-spacing:-.035em;margin:20px 0 32px;font-size:clamp(28px,3vw,46px)}.generation-lines{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.generation-lines span{border:1px solid var(--line);color:var(--steel-400);border-radius:999px;padding:8px 12px;font-size:9px}.results-stage{z-index:2;position:relative}.results-stage,.results-stage>*,.result-intro>*,.formal-result>*,.client-projection>*{min-width:0}.result-intro{grid-template-columns:1.18fr .62fr;align-items:start;gap:70px;width:min(1180px,100% - 44px);margin:0 auto;padding:90px 0 78px;display:grid}.result-intro>p{grid-column:1/-1}.result-intro h1{letter-spacing:-.055em;overflow-wrap:normal;word-break:keep-all;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(42px,5vw,72px);font-weight:610;line-height:1.12}.result-intro h1 span{color:var(--blue-bright);margin:0 8px}.core-problem{background:#0f1d2eb8;border:1px solid #8fc3ff30;border-radius:14px;padding:24px}.core-problem small{color:var(--steel-500);font-size:9px}.core-problem strong{color:#e2edf8;margin:12px 0 9px;font-size:18px;display:block}.core-problem p{color:var(--steel-400);margin:0;font-size:11px;line-height:1.7}.problem-evidence{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.problem-evidence>span{color:var(--blue-bright);letter-spacing:.08em;font-size:8px}.problem-evidence ul{margin:10px 0 0;padding-left:17px}.problem-evidence li{color:var(--steel-400);margin:6px 0;font-size:10px;line-height:1.55}.candidate-problems{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.candidate-problems>span{color:var(--blue-bright);letter-spacing:.08em;font-size:8px}.candidate-problems>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.candidate-problems article{color:var(--steel-300);overflow-wrap:anywhere;background:#213d5d2e;border:1px solid #8fc3ff24;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.55}.opportunity-map{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 35%,#3a69a51f,#0000 28%),#08101ba8;padding:80px max(22px,50vw - 590px)}.map-heading,.scenario-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.map-heading h2,.scenario-heading h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,3vw,46px)}.map-legend{color:var(--steel-500);gap:16px;font-size:9px;display:flex}.map-legend span{align-items:center;gap:7px;display:flex}.map-legend i{border-radius:50%;width:7px;height:7px}.map-legend i.high{background:var(--blue-bright)}.map-legend i.medium{background:#53697f}.map-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.map-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d192870;flex-direction:column;min-height:206px;padding:22px;display:flex}.owner-present .diagnosis-progress{grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 44px);max-width:none;margin-bottom:8px}.owner-present .diagnosis-progress>div{gap:12px;padding:18px 10px}.owner-present .diagnosis-progress p{letter-spacing:.02em;font-size:18px;font-weight:650}.owner-present .diagnosis-progress span{min-width:1.6em;font-size:13px}.owner-present .diagnosis-progress .active p{color:#e8f2fc}.owner-present .diagnosis-progress .active{box-shadow:inset 0 -2px 0 var(--blue);background:linear-gradient(#4678b41f,#0000)}.owner-present .stage-kicker{letter-spacing:.1em;color:#8eb7dc;font-size:15px}.owner-present .stage-main h1,.owner-present .result-intro h1{font-size:clamp(36px,3.8vw,52px);line-height:1.18}.owner-present .stage-description,.owner-present .question-hint{color:#b7c9dc;font-size:20px;line-height:1.65}.owner-present .answer-list button{min-height:64px;padding:16px 18px}.owner-present .answer-list button p,.owner-present .core-problem strong{color:#edf4fb;font-size:19px;line-height:1.45}.owner-present .core-problem p{color:#c5d5e6;font-size:17px;line-height:1.55}.owner-present .core-problem small{color:#8eb7dc;font-size:13px}.owner-present .process-node h3{font-size:26px;line-height:1.2}.owner-present .process-chain-note,.owner-present .map-note,.owner-present .map-action-hint{font-size:16px;line-height:1.5}.owner-present .map-subtitle{color:#a8bdd3;font-size:17px}.owner-present .process-phase,.owner-present .process-step{font-size:14px}.owner-present .unknown-badge,.owner-present .lit-badge{padding:4px 10px;font-size:13px}.owner-present .diagnosis-primary span,.owner-present .free-answer-submit{font-size:18px}.owner-present .answer-secondary{min-height:44px;padding:0 16px;font-size:16px}.owner-present .free-answer>label{font-size:16px;line-height:1.5}.owner-present .insight-panel{min-height:480px;box-shadow:0 0 0 1px #6ea8fe14, var(--shadow);border-color:#8fc3ff52;font-size:16px}.owner-present .insight-panel-header span{font-size:16px}.owner-present .insight-panel-header em,.owner-present .recognized-title small{color:#9ec9ef;font-size:15px}.owner-present .recognized-title span{color:#e4edf7;font-size:16px;font-weight:700}.owner-present .recognized-facts span{color:#d7e6f5;font-size:16px;line-height:1.5}.owner-present .privacy-boundary span{opacity:.9;font-size:14px}.owner-present .privacy-boundary p{opacity:.85;font-size:16px}.owner-present .recognized-empty{font-size:16px}.owner-present .sync-note,.owner-present .mock-contact-note{opacity:.85;font-size:12px}.owner-present .quick-cases>span,.owner-present .quick-cases button{font-size:13px}.owner-present .stage-main textarea{min-height:160px;font-size:18px;line-height:1.7}.understanding-rail{color:#8fa3b8;background:0 0;border:none;border-radius:0;width:min(1180px,100% - 44px);margin:0 auto 28px;font-size:13px}.understanding-rail summary{cursor:pointer;color:#7f96ad;opacity:.9;padding:6px 0;font-size:13px;list-style:none}.understanding-rail summary::-webkit-details-marker{display:none}.understanding-rail summary:before{content:"▸ ";color:#6a849c}.understanding-rail[open] summary:before{content:"▾ "}.understanding-rail-body{border-top:1px solid #788ca02e;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:10px;padding:12px 0 4px;display:grid}.understanding-rail-body small{color:#6f869e;letter-spacing:.04em;margin-bottom:4px;font-size:11px;display:block}.understanding-rail-body p{color:#a8bbcf;margin:0;font-size:13px;line-height:1.45}.owner-briefing{width:min(1240px,100% - 40px);margin:0 auto;padding:48px 0 72px}.briefing-header{margin-bottom:22px}.briefing-header h1{letter-spacing:-.03em;color:#f0f6fc;margin:10px 0 12px;font-size:clamp(34px,3.6vw,48px);font-weight:620;line-height:1.15}.briefing-lead{max-width:52rem;color:#b7c9dc!important;margin:0!important;font-size:18px!important;line-height:1.6!important}.briefing-snapshot{border-top:1px solid #78a0c83d;border-bottom:1px solid #78a0c83d;flex-wrap:wrap;gap:10px 28px;margin-top:20px;padding:15px 0;display:flex}.briefing-snapshot>div{gap:3px;min-width:150px;display:grid}.briefing-snapshot small{color:#829ab1;font-size:14px}.briefing-snapshot strong{color:#eaf4fd;font-size:19px;font-weight:650}.briefing-understanding-flow{background:linear-gradient(135deg,#122b45c2,#081524cc);border:1px solid #67b5ee42;border-radius:16px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.7fr);align-items:center;gap:24px;margin:0 0 20px;padding:20px 22px;display:grid}.briefing-understanding-heading{border-left:3px solid #67b8ed;gap:2px;padding-left:14px;display:grid}.briefing-understanding-heading small,.briefing-understanding-heading span{color:#8fa9c0;font-size:14px}.briefing-understanding-heading strong{color:#f0f7fd;font-size:21px}.briefing-understood-facts{flex-wrap:wrap;gap:9px;display:flex}.briefing-understood-facts span{color:#d7e8f7;background:#1f456957;border:1px solid #6bb0e942;border-radius:9px;padding:9px 12px;font-size:16px;line-height:1.45}.confirmed-frictions{background:linear-gradient(145deg,#183452d1,#0a1828eb);border:1px solid #73b1eb4d;border-radius:20px;margin:0 0 18px;padding:20px 22px;box-shadow:0 18px 42px #0000003d}.confirmed-frictions.is-empty{box-shadow:none;background:0 0;border:0;border-radius:0;padding:13px 0}.confirmed-frictions-heading small{color:#83b9e8;margin-bottom:5px;font-size:13px;display:block}.confirmed-frictions-heading h2{color:#f3f8fd;margin:0 0 13px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.confirmed-frictions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.confirmed-frictions-grid article{background:#040f1b6b;border:1px solid #7db0dc38;border-radius:15px;min-width:0;padding:18px 20px}.confirmed-frictions-grid article>span{color:#78b9f0;margin-bottom:8px;font-size:13px;display:block}.confirmed-frictions-grid strong{color:#f0f6fc;font-size:clamp(19px,1.7vw,24px);font-weight:620;line-height:1.4;display:block}.confirmed-frictions-grid article>small{color:#8ea6bd;margin-top:10px;font-size:12px;line-height:1.45;display:block}.confirmed-frictions-empty{color:#bfd0df;margin:0;font-size:17px;line-height:1.6}.confirmed-frictions-boundary{color:#7890a7;margin:16px 0 0;font-size:12px;line-height:1.5}.briefing-meta{color:#8fa8c0;flex-wrap:wrap;gap:10px 22px;margin-bottom:8px;font-size:14px;display:flex}.briefing-meta span:before{content:"";vertical-align:middle;background:#6ea8fe8c;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.briefing-section-title{margin:28px 0 16px}.briefing-section-title h2{color:#e8f1fa;margin:0 0 6px;font-size:22px;font-weight:650}.briefing-section-title p{color:#8fa3b8;margin:0 0 12px;font-size:15px}.briefing-legend{color:#9db3c9;flex-wrap:wrap;gap:14px 18px;font-size:13px;display:flex}.briefing-legend span:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.leg-known:before{background:#64aadc8c;box-shadow:0 0 0 1px #8cc8ff40}.leg-focus:before{background:#78beffd9;box-shadow:0 0 12px #64b4ff73}.leg-unknown:before{background:#3c506480;box-shadow:0 0 0 1px #8ca0b459}.briefing-main-chain{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;width:100%;display:grid;overflow:visible}.briefing-main-chain .briefing-node{width:100%;min-width:0}.briefing-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;display:grid}.briefing-support{color:#94abc0;margin-top:30px}.briefing-support>summary{cursor:pointer;color:#b8ccdf;align-items:center;width:fit-content;min-height:44px;font-size:16px;display:flex}.briefing-support[open]>summary{margin-bottom:14px}.briefing-node{cursor:pointer;background:linear-gradient(165deg,#16263ab8,#0a121ee0);border:1px solid #0000;border-radius:18px;outline:none;flex-direction:column;align-self:start;min-height:156px;padding:16px 15px;transition:transform .2s,box-shadow .2s,background .2s,filter .2s;display:flex;position:relative;box-shadow:0 10px 28px #0000002e}.briefing-node:hover,.briefing-node:focus-visible{transform:translateY(-3px);box-shadow:0 16px 36px #00000047,0 0 0 1px #82beff47}.briefing-node.state-unknown{opacity:.58;filter:saturate(.55);background:linear-gradient(165deg,#1824348c,#0c1420b3);min-height:116px;box-shadow:inset 0 0 0 1px #8296aa38}.briefing-node.state-unknown:hover{opacity:.9;box-shadow:0 12px 28px #00000038,0 0 0 1px #96b4d259}.briefing-node.state-known{background:linear-gradient(165deg,#1c344ecc,#0c1828e6);box-shadow:0 12px 30px #00000038,0 0 0 1px #64a0dc47}.briefing-node.state-focus{background:linear-gradient(160deg,#305a8c8c,#0e1c30eb);box-shadow:0 0 0 1px #8cc8ff66,0 0 28px #5096e638,0 14px 34px #00000047}.briefing-node-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.briefing-node-index{color:#7f96ad;letter-spacing:.06em;font:12px/1 Consolas,monospace}.briefing-status{letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:12px}.briefing-status-unknown{color:#b7c5d4;background:#5a6e8247}.briefing-status-known{color:#cfe6fa;background:#508cc838}.briefing-status-focus{color:#eef7ff;background:#64aaff52}.briefing-node h3{color:#f2f7fc;margin:0 0 6px;font-size:22px;font-weight:650;line-height:1.2}.briefing-node-role{color:#8fa3b8;margin:0 0 10px;font-size:14px}.briefing-insight{color:#dce9f6;margin:0 0 8px;font-size:15px;font-weight:550;line-height:1.45}.briefing-node-unknown-copy,.briefing-node-action{color:#8da4ba;margin:10px 0 0;font-size:14px;line-height:1.45}.briefing-node-action{color:#9ecdf4;margin-top:auto;padding-top:12px;font-size:15px}.briefing-detail{color:#9db0c4;margin:0;font-size:13px;line-height:1.45}.briefing-facts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.briefing-facts li{color:#b7cce0;padding-left:.9em;font-size:13px;line-height:1.4;position:relative}.briefing-facts li:before{content:"·";color:#6ea8fe;position:absolute;left:0}.briefing-focus-note{color:#9ec9ef;margin:12px 0 0;font-size:12px}.briefing-next{border-top:1px solid #788ca033;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:36px;padding-top:20px;display:flex}.briefing-next p{color:#a8bbcf;max-width:36rem;margin:0;font-size:15px;line-height:1.5}.briefing-next-btn{color:#061018;cursor:pointer;background:linear-gradient(#6ea8fef2,#4682d2f2);border:none;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:650;box-shadow:0 8px 20px #285aa059}.briefing-next-btn:hover{filter:brightness(1.06)}.owner-status-strip{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.owner-status-chip{color:#cfe0f2;background:#0e1c2ecc;border:1px solid #8fc3ff38;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.owner-status-chip i{background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #50dcff8c}.owner-status-chip.working i{animation:1.6s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.process-node{transition:opacity .28s,transform .28s,border-color .28s,box-shadow .28s,filter .28s}.process-node.dim{opacity:.42;filter:saturate(.7)}.process-node.lit{border-color:#5aa0dc8c;box-shadow:0 0 0 1px #6ea8fe1f,0 12px 28px #00000040}.process-node.focus{opacity:1;background:linear-gradient(155deg,#325f9661,#0c1828e0);border-color:#78beffbf;transform:translateY(-3px);box-shadow:0 0 0 1px #6ea8fe59,0 0 28px #468cdc38,inset 0 2px #8cc8ff8c}.process-node.just-lit{animation:.9s node-light-up}@keyframes node-light-up{0%{box-shadow:0 0 #6ea8fe00}40%{box-shadow:0 0 0 6px #6ea8fe38,0 0 32px #50b4ff59}to{box-shadow:0 0 0 1px #6ea8fe1f,0 12px 28px #00000040}}.process-arrow.active{color:#9ec9ef;opacity:1;text-shadow:0 0 12px #6ea8fe8c}.process-arrow.dim{opacity:.25}.node-state-ledger{border-top:1px solid #7896b433;border-bottom:1px solid #7896b433;flex-wrap:wrap;gap:8px 22px;margin:4px 0 24px;padding:13px 0;display:flex}.node-state-ledger>span{border-left:2px solid #788ca047;gap:3px;min-width:132px;padding-left:11px;display:grid}.node-state-ledger small{color:#7f96ad;font-size:14px}.node-state-ledger strong{color:#aebfd0;font-size:16px;line-height:1.4}.node-state-ledger .is-on{border-left-color:#6ea8fe}.node-state-ledger .is-on strong{color:#e5f2fd}.node-state-ledger .is-friction{border-left-color:#e9a35d}.node-state-ledger .is-friction strong{color:#ffe4c0}.node-process-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.node-process-step{color:#7f93a8;background:#0a121ea6;border:1px solid #788ca038;border-radius:12px;padding:12px 14px}.node-process-step.on{color:#e4edf7;background:#1e3c5f73;border-color:#6ea8fe73;box-shadow:inset 0 1px #a0d2ff33}.node-process-step.friction-on{color:#fff0d8;background:#683f185c;border-color:#f0aa5a85;box-shadow:inset 0 1px #ffd69629}.node-process-step,.recognized-facts>div,.node-answer-history>div,.node-complete-summary,.no-reference-boundary{cursor:default}.node-demo-expectation{color:#b7c9dc;background:#12263d75;border-left:3px solid #8fc3ff7a;border-radius:0 8px 8px 0;max-width:760px;margin:-2px 0 18px;padding:11px 14px;font-size:16px;line-height:1.55}.node-process-step small{color:#8eb7dc;margin-bottom:6px;font-size:12px;display:block}.node-process-step strong{font-size:15px;font-weight:650;line-height:1.35;display:block}.owner-present .node-process-step strong{font-size:16px}.owner-present .node-process-step small{font-size:14px}.demo-ai-pipeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.demo-ai-step{color:#8096ab;background:#080e18cc;border:1px solid #788ca040;border-radius:10px;padding:12px;font-size:13px}.demo-ai-step.on{color:#e8f2fc;background:#18304e8c;border-color:#6ea8fe80}.demo-ai-step b{color:#8eb7dc;margin-bottom:6px;font-size:12px;display:block}.owner-present .demo-panel header h2{font-size:26px}.owner-present .demo-timeline p{font-size:14px}.owner-present .console-content h3{font-size:24px}.owner-present .console-content p,.owner-present .console-data b,.owner-present .human-boundary p{font-size:16px;line-height:1.55}.demo-field-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.demo-field-chip{background:#0c1828e6;border:1px solid #8fc3ff2e;border-radius:10px;padding:10px 12px;font-size:14px}.demo-field-chip em{color:#8eb7dc;margin-bottom:4px;font-size:12px;font-style:normal;display:block}.demo-field-chip.ok{border-color:#50c8a066}.demo-field-chip.missing{color:#f0d9a8;border-color:#e6aa5080}.demo-field-chip.conflict{color:#f0b8b8;border-color:#e6646480}.demo-field-chip.pending{color:#c5d5e6;border-color:#8caad266}.demo-honesty{color:#7f93a8;margin-top:12px;font-size:12px}.work-object-banner{background:#142840a6;border:1px solid #6ea8fe38;border-radius:12px;margin:0 0 14px;padding:12px 14px}.work-object-banner small{color:#8eb7dc;margin-bottom:4px;font-size:12px;display:block}.work-object-banner strong{color:#eef6ff;flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:17px;display:flex}.work-object-banner .wo-id{color:#7f9ab3;font:500 12px Consolas,monospace}.work-object-banner p{color:#b7c9dc;margin:8px 0 0;font-size:14px}.work-object-banner p b{color:#e8f2fc;font-weight:650}.before-after-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.before-after-strip>div{background:#08101cb8;border:1px solid #788ca033;border-radius:10px;padding:12px}.before-after-strip small{color:#8eb7dc;margin-bottom:6px;font-size:12px;display:block}.before-after-strip p{color:#d0e0f0;margin:0;font-size:14px;line-height:1.5}.work-object-raw{background:#050b14;border:1px dashed #8caac859;border-radius:10px;margin:0 0 16px;padding:12px 14px}.work-object-raw small{color:#8eb7dc;margin-bottom:8px;font-size:12px;display:block}.work-object-raw pre{white-space:pre-wrap;word-break:break-word;color:#e4edf7;margin:0;font:15px/1.55 Segoe UI,system-ui,sans-serif}.action-list{border-radius:10px;margin:0 0 14px;padding:12px 14px}.action-list.ai{background:#28508240;border:1px solid #6ea8fe47}.action-list.human{background:#325a4638;border:1px solid #64b48247}.action-list strong{color:#cfe6fa;margin-bottom:8px;font-size:14px;display:block}.action-list ul{flex-direction:column;gap:4px;margin:0;padding-left:1.15em;display:flex}.action-list li{color:#d7e6f5;font-size:15px;line-height:1.45}.field-source{color:#9db8d0;vertical-align:middle;background:#50648259;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}.demo-field-chip.idle{color:#a8b8c8;border-color:#788ca04d}@media (width<=900px){.before-after-strip{grid-template-columns:1fr}}.controlled-demo-panel.demo-panel,.controlled-demo-panel{flex-direction:column;width:min(1100px,100%);max-height:min(92vh,900px);display:flex;overflow:hidden}.controlled-demo-header{border-bottom:1px solid #788ca038;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.controlled-demo-header h2{color:#f2f7fc;margin:6px 0 8px;font-size:clamp(24px,2.4vw,30px);line-height:1.25}.controlled-demo-header-status{color:#91a9c0;flex-wrap:wrap;gap:8px 14px;font-size:14px;display:flex}.controlled-demo-header-status span:before{content:"";vertical-align:2px;background:#67c9c2;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.controlled-demo-why{color:#b7c9dc;max-width:46rem;margin:0;font-size:16px;line-height:1.55}.controlled-demo-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.controlled-demo-steps{background:#060c168c;border-bottom:1px solid #788ca02e;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px 18px;display:grid;overflow-x:auto}.controlled-demo-steps button{text-align:left;color:#8fa3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:2px 10px;min-width:0;padding:9px 10px;display:grid}.controlled-demo-steps button span{color:#6f869e;grid-row:1/span 2;align-self:center;font:13px Consolas,monospace}.controlled-demo-steps button em{color:#7f9ab3;grid-column:2;font-size:13px;font-style:normal}.controlled-demo-steps button p{color:#c5d5e6;grid-column:2;margin:0;font-size:14px;line-height:1.35}.controlled-demo-steps button.active{color:#eef6ff;background:#3c6eaa47;border-color:#82beff59}.controlled-demo-steps button.active p{color:#f2f8ff;font-weight:650}.controlled-demo-steps button.done p{color:#a8c4de}.controlled-demo-main{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.controlled-demo-scroll{scroll-behavior:auto;flex:auto;min-height:0;padding:14px 18px 10px;overflow-y:auto}.demo-step-focus{background:linear-gradient(145deg,#1f3f6357,#08121feb);border:1px solid #7eb8f452;border-radius:16px;padding:16px 18px;box-shadow:0 18px 42px #00081247}.demo-step-progress{color:#a8c5df;align-items:center;gap:10px;margin-bottom:9px;font-size:16px;display:flex}.demo-step-progress span{color:#eef6ff;font-weight:750}.demo-step-progress b{color:#a9d4fb;background:#5c9ce029;border-radius:999px;padding:4px 9px;font-size:15px}.demo-step-progress em{color:#8ea8bf;margin-left:auto;font-size:15px;font-style:normal}.demo-current-change>small{color:#78cfc9;font-size:15px;font-weight:700;display:block}.demo-current-change h3{color:#f5f9fd;margin:5px 0 7px;font-size:28px;line-height:1.24}.demo-current-change>p{color:#d5e4f4;margin:0 0 11px;font-size:18px;line-height:1.5}.demo-object-and-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10px;margin-top:11px;display:grid}.demo-object-and-actions .work-object-banner,.demo-object-and-actions .action-list{height:100%;margin:0}.demo-object-and-actions .work-object-banner p{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.demo-object-and-actions .work-object-banner p span{color:#879eb5}.demo-object-and-actions .work-object-banner p i{color:#72b9f2;font-style:normal}.demo-step-actions{gap:10px;display:block}.demo-step-actions>:only-child{grid-column:1/-1}.demo-step-actions .action-list{margin-bottom:0}.demo-step-focus .demo-field-chip{font-size:16px;line-height:1.45}.demo-step-focus .demo-field-chip em{font-size:14px}.demo-step-focus .human-boundary span{font-size:14px;font-weight:700}.demo-step-focus .human-boundary p{font-size:16px}.before-after-strip.final{background:#14374252;border:1px solid #67cfbe4d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 12px;padding:14px}.before-after-strip.final small{color:#8ddbd1;font-size:15px;font-weight:750}.before-after-strip.final p{color:#edf8f6;font-size:17px;line-height:1.55}.demo-supporting-context{border-top:1px solid #788ca02e;margin-top:10px;padding-top:14px}.demo-supporting-context summary{color:#a7bdd2;cursor:pointer;width:fit-content;font-size:16px}.demo-supporting-context .work-object-raw{margin-top:12px}.demo-supporting-context .controlled-demo-why{margin:12px 0}.controlled-demo-scroll .demo-honesty{color:#92a8bc;margin:16px 0 4px;font-size:15px;line-height:1.55}.controlled-demo-console .console-content h3{color:#f2f7fc;margin:8px 0 12px;font-size:26px;line-height:1.25}.controlled-demo-console .console-content p{color:#d5e4f4;margin:0 0 16px;font-size:17px;line-height:1.65}.controlled-demo-console .console-content small{color:#8eb7dc;letter-spacing:.06em;font-size:13px}.controlled-demo-console .console-data b{font-size:16px}.controlled-demo-controls{padding:12px 22px calc(12px + env(safe-area-inset-bottom,0px));z-index:3;background:#08101cf5;border-top:1px solid #788ca038;flex-wrap:wrap;flex-shrink:0;gap:10px;margin:0;display:flex;position:sticky;bottom:0}.demo-ctrl{color:#d7e6f5;cursor:pointer;background:#0e1a2ae6;border:1px solid #8caac859;border-radius:999px;padding:12px 16px;font-size:15px;font-weight:600}.demo-ctrl:disabled{opacity:.4;cursor:not-allowed}.demo-ctrl.primary{color:#061018;background:linear-gradient(#6ea8fef2,#4682d2f2);border:none}.demo-ctrl.danger{color:#ffd8c4;background:#3c1c12bf;border-color:#e68c648c}.owner-present .controlled-demo-console .console-content h3{font-size:28px}.owner-present .controlled-demo-console .console-content p{font-size:18px}.owner-present .demo-field-chip{font-size:15px}@media (width<=900px){.controlled-demo-panel.demo-panel,.controlled-demo-panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh;overflow:hidden}.controlled-demo-body{grid-template-columns:1fr;min-height:0}.controlled-demo-steps{border-bottom:1px solid #788ca02e;border-right:0;flex-direction:row;flex-shrink:0;display:flex;overflow-x:auto}.controlled-demo-steps button{min-width:140px}.controlled-demo-scroll{padding:14px}.demo-step-focus{padding:15px}.demo-current-change h3{font-size:25px}.demo-step-actions,.demo-object-and-actions,.before-after-strip.final{grid-template-columns:1fr}.controlled-demo-controls{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:8px}.demo-ctrl{flex:auto;justify-content:center;min-height:44px}}@media (width<=520px){.controlled-demo-header{padding:14px 16px 12px}.controlled-demo-header h2{margin:4px 0 6px;font-size:23px}.controlled-demo-why{display:none}.controlled-demo-steps{padding:8px}.controlled-demo-steps button{min-width:126px;padding:9px 8px}.demo-step-progress{flex-wrap:wrap;align-items:flex-start}.demo-step-progress em{width:100%;margin-left:0}.demo-current-change>p{font-size:17px}.demo-field-board,.demo-object-and-actions .work-object-banner p{grid-template-columns:1fr}.demo-object-and-actions .work-object-banner p i{display:none}.controlled-demo-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-ctrl{width:100%;padding:10px 8px}}.node-restart-link{color:#8fa3b8;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;margin-top:10px;padding:6px 0;font-size:13px;text-decoration:underline;display:inline-flex}.node-restart-link:hover{color:#c5d5e6}.node-complete-actions .node-restart-link{margin-top:0;padding:10px 12px}.process-chain{scroll-snap-type:x proximity;gap:0;padding:12px 4px 28px;display:flex;overflow-x:auto}.process-chain-item{scroll-snap-align:start;flex:none;align-items:stretch;display:flex}.process-node{flex-direction:column;gap:8px;width:min(280px,78vw);min-height:280px;display:flex}.process-node-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.process-step{color:var(--steel-500);font:12px Consolas,monospace}.process-phase{color:#8eb7dc;font-size:12px;font-style:normal}.process-chain-note{color:var(--steel-400);margin:0;line-height:1.45}.process-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.process-arrow{color:var(--blue);opacity:.75;align-items:center;padding:0 8px;font-size:22px;display:flex}.process-chain-map .map-grid{display:none}.node-complete-panel{flex-direction:column;gap:18px;display:flex}.node-complete-summary{background:#0d1c2ea8;border:1px solid #8fc3ff33;border-radius:14px;padding:18px}.node-complete-summary-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.node-complete-summary-heading>div{gap:4px;display:grid}.node-complete-summary-heading>div>small,.no-reference-boundary>small{color:#9ec9ef;font-size:16px;font-weight:700;display:block}.node-complete-summary-heading>div>strong{color:#f1f7fc;font-size:22px;line-height:1.35}.node-complete-summary-heading>span{color:#b9dcf8;background:#5191cd2e;border-radius:999px;flex:none;padding:6px 10px;font-size:15px}.node-complete-summary>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.node-complete-summary p{background:#5a87b414;border-radius:10px;margin:0;padding:12px}.node-complete-summary p b,.node-complete-summary p span{display:block}.node-complete-summary p b{color:#9ec9ef;font-size:15px}.node-complete-summary p span{color:#e1edf8;margin-top:5px;font-size:17px;line-height:1.45}.no-reference-boundary{background:#08121e94;border:1px solid #8fc3ff33;border-radius:14px;padding:18px}.no-reference-boundary>small{margin-bottom:10px}.no-reference-boundary strong{color:#edf5fc;font-size:20px;display:block}.no-reference-boundary p{color:#aebfd0;margin:9px 0 0;font-size:16px;line-height:1.55}.node-confirmed-friction{background:#5e391838;border-left:3px solid #e9a35d;border-radius:0 12px 12px 0;padding:16px 18px}.node-confirmed-friction small{color:#e7b779;font-size:15px;display:block}.node-confirmed-friction strong{color:#fff1dd;margin-top:5px;font-size:20px;line-height:1.45;display:block}.node-confirmed-friction p{color:#bda98f;margin:6px 0 0;font-size:15px;line-height:1.5}.node-back-map-primary{width:auto;margin:0}.node-back-map-secondary{font-weight:700}.node-complete-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.missing-information-actions{flex-wrap:wrap;gap:10px;display:flex}.node-answer-history{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;display:flex}.node-answer-history>small{color:var(--steel-400);font-size:15px}.node-answer-history>div{background:#0b16248c;border:1px solid #788ca02e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.node-answer-history p{min-width:0;margin:0}.node-answer-history p b,.node-answer-history p span{display:block}.node-answer-history p b{color:#9ec9ef;font-size:15px}.node-answer-history p span{overflow-wrap:anywhere;color:#d1dce7;margin-top:3px;font-size:16px;line-height:1.45}.node-answer-history button{color:#8fc8fb;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 8px;font-size:15px}.node-insight.is-complete{min-height:0}.completion-evidence-summary>p{color:#aebfd0;margin:22px 0 14px;font-size:16px;line-height:1.55}.completion-evidence-summary details{border-top:1px solid #788ca02e;border-bottom:1px solid #788ca02e;padding:13px 0}.completion-evidence-summary summary{color:#a9cbe7;cursor:pointer;align-items:center;min-height:44px;font-size:16px;display:flex}.completion-evidence-summary details .node-answer-history{border-top:0;margin-top:8px;padding-top:0}.briefing-demo-boundary{color:#8fa7bd;margin:auto 0 0;padding-top:10px;font-size:13px;line-height:1.4}.node-insight .recognized-facts b{color:#9ec9ef;font-weight:600}.map-subtitle{color:var(--steel-400);max-width:42rem;margin:8px 0 0;font-size:13px;line-height:1.5}.map-legend .unknown i,.map-legend i.unknown{background:#3a4654}.map-grid article.unknown{opacity:.88;border-color:#78889847}.map-grid article.lit{border-color:#4682b473}.map-grid article.map-node-clickable{cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.map-grid article.map-node-clickable:hover,.map-grid article.map-node-clickable:focus-visible{border-color:#5aa0dcb3;outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #00000047}.map-note,.map-action-hint{color:var(--steel-400);margin:14px 0 0;font-size:12px;line-height:1.45}.map-action-hint{color:var(--blue)}.unknown-badge,.lit-badge{color:var(--steel-300);border:1px solid #8ca0b459;border-radius:999px;padding:2px 8px;font-size:10px}.lit-badge{color:#9ec9ef;border-color:#468cc873}.owner-formal-cta{border:1px solid #4682b459;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 40px;padding:22px 24px;display:flex}.owner-formal-cta p{color:var(--steel-300);max-width:36rem;margin:0;line-height:1.5}.owner-map-stage .result-intro .stage-description{color:var(--steel-400);max-width:46rem;margin:12px 0 20px;line-height:1.55}.owner-map-stage.owner-briefing{box-sizing:border-box;width:min(1240px,100% - 40px);margin:0 auto;padding:40px 0 80px}.owner-progress{max-width:none}@media (width<=1280px){.briefing-main-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.briefing-understanding-flow,.understanding-rail-body{grid-template-columns:1fr}.briefing-main-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.node-process-strip,.demo-ai-pipeline{grid-template-columns:1fr 1fr}}@media (width<=640px){.owner-present .stage-main h1,.owner-present .result-intro h1,.briefing-header h1{font-size:28px}.owner-present .stage-description,.owner-present .question-hint,.owner-present .answer-list button p,.briefing-lead{font-size:16px!important}.owner-present .diagnosis-progress p{font-size:13px}.briefing-main-chain{grid-template-columns:1fr}.briefing-snapshot{grid-template-columns:1fr 1fr;gap:12px;display:grid}.briefing-snapshot>div{min-width:0}.briefing-understanding-flow{padding:16px}.briefing-understood-facts{flex-direction:column}.node-complete-summary-heading{flex-direction:column;align-items:flex-start}.node-complete-summary>div:last-child{grid-template-columns:1fr}.confirmed-frictions{border-radius:16px;padding:18px}.confirmed-frictions-grid,.briefing-support-grid,.node-process-strip,.demo-ai-pipeline,.demo-field-board{grid-template-columns:1fr}.briefing-node h3{font-size:20px}}.map-grid article.priority{box-shadow:inset 0 2px var(--blue);background:linear-gradient(145deg,#3d6aa04f,#0f1c2db3)}.map-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.map-grid article>div:first-child span{color:var(--steel-500);font:9px Consolas,monospace}.map-grid article>div:first-child b{color:#cfe5ff;background:#6ea8fe21;border-radius:999px;padding:5px 7px;font-size:8px}.map-grid h3{margin:30px 0 auto;font-size:21px}.map-grid dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0 0;display:grid}.map-grid dl div{flex-direction:column;gap:6px;display:flex}.map-grid dt{color:var(--steel-500);font-size:8px}.map-grid dd{color:var(--steel-300);margin:0;font-size:10px}.scenario-section{width:min(1180px,100% - 44px);margin:0 auto;padding:90px 0 110px}.scenario-heading>p{max-width:430px;color:var(--steel-400);margin:0;font-size:12px;line-height:1.75}.scenario-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.scenario-list>article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:36px 0;display:grid}.scenario-list>article.top{box-shadow:var(--shadow), inset 0 1px #ffffff0a;background:linear-gradient(145deg,#213d5d73,#0d1928b3);border:1px solid #8fc3ff3d;border-radius:16px;margin:16px 0;padding:40px 32px}.scenario-number{color:var(--blue);font:12px Consolas,monospace}.scenario-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.scenario-title h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,36px)}.scenario-title span{color:#cce2fb;background:#6ea8fe24;border-radius:999px;padding:6px 9px;font-size:9px}.scenario-reason{max-width:760px;color:var(--steel-300);margin:16px 0 22px;font-size:13px;line-height:1.75}.capability-grid{flex-wrap:wrap;gap:8px;display:flex}.capability-grid span{border:1px solid var(--line);color:var(--steel-400);border-radius:7px;padding:7px 10px;font-size:9px}.validation-path{border-left:2px solid var(--cyan);background:#75d5d00b;margin-top:24px;padding:16px}.validation-path small{color:var(--cyan);font-size:8px}.validation-path p{color:var(--steel-400);margin:8px 0 0;font-size:11px;line-height:1.65}.scenario-metrics{gap:30px;margin:24px 0 0;display:flex}.scenario-metrics div{flex-direction:column;gap:5px;display:flex}.scenario-metrics dt{color:var(--steel-500);font-size:8px}.scenario-metrics dd{color:var(--steel-300);margin:0;font-size:10px}.demo-button{color:#d9e9fa;cursor:pointer;background:#6ea8fe14;border:1px solid #8fc3ff47;border-radius:9px;align-items:center;gap:26px;margin-top:26px;padding:12px 16px;font-size:11px;display:inline-flex}.demo-button span{color:var(--blue)}.result-next{margin:48px auto 0;display:flex}.no-ai-recommendation,.no-ai-feedback{background:#d8b9820b;border:1px solid #d8b98233;border-radius:12px;padding:24px}.no-ai-recommendation strong{color:#e3cfaa;font-size:16px}.no-ai-recommendation p,.no-ai-feedback{color:var(--steel-400);font-size:11px;line-height:1.7}.no-ai-feedback{margin-top:22px}.feedback-stage,.contact-stage,.completion-stage{z-index:2;place-items:center;min-height:700px;padding:70px 22px 100px;display:grid;position:relative}.feedback-card,.contact-choice-card,.contact-form{width:min(760px,100%);box-shadow:var(--shadow), inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d1928cc;border:1px solid #8fc3ff30;border-radius:18px;padding:clamp(26px,5vw,54px)}.feedback-card h1,.contact-choice-card h1,.contact-form h1{letter-spacing:-.045em;margin:18px 0 30px;font-size:clamp(30px,3.6vw,48px);line-height:1.24}.feedback-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.feedback-options button{border:1px solid var(--line);color:var(--steel-300);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:16px;display:flex}.feedback-options button.selected{color:#e4effa;background:#6ea8fe1a;border-color:#8fc3ff7a}.feedback-options span{color:var(--blue)}.scenario-choice{margin:34px 0}.scenario-choice h2{margin:0 0 14px;font-size:14px}.scenario-choice button{border:0;border-top:1px solid var(--line);width:100%;color:var(--steel-400);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.scenario-choice button:last-child{border-bottom:1px solid var(--line)}.scenario-choice button.selected{color:#e0edf9}.scenario-choice button span{color:var(--blue);font:9px Consolas,monospace}.scenario-choice button p{margin:0}.scenario-choice button b{color:var(--steel-500);font-size:9px}.scenario-choice button.selected b{color:var(--cyan)}.contact-choice-card{text-align:left}.contact-choice-card>p:not(.stage-kicker){color:var(--steel-400);font-size:13px;line-height:1.8}.skip-contact{color:var(--steel-400);cursor:pointer;background:0 0;border:0;margin:18px 0 0;padding:8px 0;font-size:11px;display:block}.skip-contact:hover{color:#fff}.contact-form{flex-direction:column;gap:16px;display:flex}.contact-form h1{margin-bottom:12px}.contact-form>label:not(.platform-request){flex-direction:column;gap:8px;display:flex}.contact-form label>span{color:var(--steel-400);font-size:10px}.contact-form input:not([type=checkbox]){border:1px solid var(--line);color:#e5eef7;background:#060d179e;border-radius:9px;outline:none;min-height:48px;padding:0 14px}.contact-form input:focus{border-color:#8fc3ff73}.platform-request{border:1px solid var(--line);background:#6ea8fe0a;border-radius:9px;align-items:flex-start;gap:12px;padding:14px;display:flex}.platform-request input{accent-color:var(--blue);margin-top:3px}.platform-request span{flex-direction:column;gap:5px;display:flex;color:var(--steel-300)!important}.platform-request small{color:var(--steel-500);font-size:8px}.mock-contact-note{color:#8b715d;margin:0;font-size:8px;line-height:1.5}.completion-stage{text-align:center;max-width:860px;margin:0 auto}.completion-mark{width:74px;height:74px;color:var(--cyan);background:#75d5d014;border:1px solid #75d5d070;border-radius:50%;place-items:center;margin-bottom:24px;font-size:28px;display:grid}.completion-stage h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(38px,5vw,64px)}.completion-stage>p:not(.stage-kicker){max-width:660px;color:var(--steel-400);line-height:1.8}.completion-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:100%;margin:34px 0;display:grid}.completion-summary div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:18px;display:flex}.completion-summary div:last-child{border-right:0}.completion-summary span{color:var(--steel-500);font-size:8px}.completion-summary strong{color:var(--steel-300);font-size:11px}.demo-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02060bd1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.demo-panel{background:#0a1421;border:1px solid #8fc3ff3b;border-radius:18px;width:min(1120px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 40px 120px #00000080}.demo-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.demo-panel header h2{margin:8px 0 0;font-size:20px}.demo-panel header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--steel-300);cursor:pointer;background:0 0;border-radius:9px;font-size:22px}.demo-flow{grid-template-columns:310px 1fr;min-height:540px;display:grid}.demo-timeline{border-right:1px solid var(--line);padding:22px}.demo-timeline button{width:100%;color:var(--steel-500);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:13px 0;display:grid;position:relative}.demo-timeline button:after{content:"";background:var(--line);width:1px;height:18px;position:absolute;top:42px;left:14px}.demo-timeline button:last-child:after{display:none}.demo-timeline span{border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;font:8px Consolas,monospace;display:grid}.demo-timeline p{margin:0;font-size:10px}.demo-timeline button.active{color:#dfebf7}.demo-timeline button.active span{border-color:var(--blue);color:var(--blue-bright);background:#6ea8fe1c}.demo-timeline button.done span{color:var(--cyan)}.demo-visual{flex-direction:column;justify-content:center;padding:36px;display:flex}.demo-console{box-shadow:var(--shadow);background:#07101c;border:1px solid #8fc3ff30;border-radius:13px;overflow:hidden}.console-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.console-top>span{gap:5px;display:flex}.console-top i{background:#4b5f74;border-radius:50%;width:6px;height:6px}.console-top em{color:var(--steel-500);font-size:8px;font-style:normal}.console-content{flex-direction:column;justify-content:center;min-height:290px;padding:34px;display:flex}.console-content small{color:var(--blue);font:9px Consolas,monospace}.console-content h3{margin:15px 0 10px;font-size:28px}.console-content>p{color:var(--steel-400);margin:0;font-size:12px;line-height:1.7}.console-data{border:1px solid var(--line);background:#6ea8fe0a;border-radius:8px;flex-direction:column;gap:6px;margin-top:26px;padding:14px;display:flex}.console-data span{color:var(--steel-500);font-size:8px}.console-data b{color:var(--steel-300);font-size:10px}.console-status{color:var(--cyan);align-items:center;gap:8px;margin-top:20px;font-size:9px;display:flex}.console-status i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #75d5d099}.human-boundary{background:#d8b9820d;border-left:2px solid #d8b982;margin-top:18px;padding:15px}.human-boundary span{color:#d8b982;font-size:8px}.human-boundary p{color:var(--steel-400);margin:7px 0 0;font-size:10px;line-height:1.6}.demo-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:40px;display:flex}.demo-placeholder span{color:var(--blue);font-size:9px}.demo-placeholder h3{margin:18px 0 12px;font-size:30px}.demo-placeholder p{max-width:580px;color:var(--steel-400);margin:0;line-height:1.8}.partner-dashboard{min-height:100vh;color:var(--white);background:radial-gradient(circle at 82% 8%,#4271a929,#0000 28%),#08111d;grid-template-columns:250px 1fr;display:grid}.partner-sidebar{min-height:100vh;color:var(--white);background:#060e18eb;border-right:1px solid #8fc3ff1a;flex-direction:column;padding:28px 22px;display:flex}.partner-sidebar nav{flex-direction:column;gap:8px;margin-top:52px;display:flex}.partner-sidebar nav a,.partner-sidebar nav span{color:#70869b;border-radius:8px;padding:12px 14px;font-size:11px}.partner-sidebar nav a.active{color:#dceaff;background:#6ea8fe1a}.partner-sidebar>p{color:#52687c;margin-top:auto;font-size:9px;line-height:1.6}.partner-main{padding:50px clamp(26px,5vw,72px)}.partner-page-header{justify-content:space-between;align-items:center;display:flex}.partner-page-header h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:38px}.partner-page-header>div>span:not(.partner-avatar){color:var(--steel-400);font-size:11px}.partner-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0 20px;display:grid}.partner-metrics article{min-height:190px;box-shadow:var(--shadow), inset 0 1px #ffffff09;background:#0f1d2eb8;border:1px solid #8fc3ff24;border-radius:14px;flex-direction:column;padding:24px;display:flex}.partner-metrics article>span{color:var(--steel-500);font:9px Consolas,monospace}.partner-metrics strong{letter-spacing:-.04em;margin:34px 0 4px;font-size:42px}.partner-metrics h2{margin:0;font-size:13px}.partner-metrics p{color:var(--steel-500);margin:auto 0 0;font-size:9px}.partner-link-card{box-shadow:var(--shadow), inset 0 1px #ffffff09;background:#0d1928c7;border:1px solid #8fc3ff24;border-radius:16px;grid-template-columns:1fr 220px;gap:50px;padding:34px;display:grid}.partner-link-card h2{letter-spacing:-.03em;margin:12px 0;font-size:27px}.partner-link-card>div>p:not(.stage-kicker){max-width:680px;color:var(--steel-400);font-size:11px;line-height:1.7}.partner-link-row{grid-template-columns:1fr auto;gap:8px;margin:24px 0 14px;display:grid}.partner-link-row code{color:#b9d5ef;background:#050e18b3;border:1px solid #8fc3ff29;border-radius:8px;padding:13px;font-size:10px;overflow:hidden}.partner-link-row button{color:#dcecff;cursor:pointer;background:#6ea8fe1f;border:1px solid #8fc3ff3d;border-radius:8px;padding:0 16px;font-size:10px}.preview-link{color:var(--blue-bright);font-size:10px}.qr-preview{border-left:1px solid #8fc3ff1f;flex-direction:column;justify-content:center;align-items:center;display:flex}.qr-pattern{background-blend-mode:multiply;background:linear-gradient(90deg,#10283e 14%,#0000 14% 28%,#10283e 28% 42%,#0000 42% 56%,#10283e 56% 70%,#0000 70% 84%,#10283e 84%),linear-gradient(#10283e 14%,#0000 14% 28%,#10283e 28% 42%,#0000 42% 56%,#10283e 56% 70%,#0000 70% 84%,#10283e 84%);border:10px solid #fff;outline:1px solid #d8e2eb;width:118px;height:118px}.qr-preview span{margin-top:14px;font-size:11px;font-weight:700}.qr-preview small{color:var(--steel-500);margin-top:4px;font-size:8px}.partner-trust-card{background:#0d1928a6;border:1px solid #8fc3ff21;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.partner-trust-card>div{border-right:1px solid #8fc3ff1a;flex-direction:column;gap:8px;padding:22px;display:flex}.partner-trust-card>div:last-child{border-right:0}.partner-trust-card span{color:var(--steel-500);font-size:8px}.partner-trust-card strong{color:#d3e4f4;font-size:11px}.admin-foundation{color:#142235;background:#eef2f6;min-height:100vh;padding:60px max(22px,50vw - 620px)}.admin-header{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.admin-header span,.admin-panel-heading span{color:#4874a2;letter-spacing:.15em;font-size:9px}.admin-header h1{letter-spacing:-.04em;margin:12px 0;font-size:42px}.admin-header p{color:#6f8295;margin:0;font-size:11px}.admin-header a{color:#456b92;font-size:10px}.admin-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.admin-cards article{background:#fff;border:1px solid #d6dfe8;border-radius:12px;padding:22px}.admin-cards span{color:#72869a;font-size:9px}.admin-cards strong{margin:28px 0 6px;font-size:36px;display:block}.admin-cards p{color:#91a0ae;margin:0;font:8px Consolas,monospace}.admin-panel{background:#fff;border:1px solid #d7e0e9;border-radius:14px;margin-top:18px;padding:34px}.admin-panel.dark{color:#e8eff7;background:#0d1a28;border-color:#172a3d}.admin-panel-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.admin-panel-heading h2{margin:9px 0 0;font-size:27px}.admin-panel-heading p{color:#74879a;margin:0;font-size:10px}.admin-layer-grid{border-top:1px solid #e0e7ee;border-left:1px solid #e0e7ee;grid-template-columns:repeat(4,1fr);display:grid}.admin-layer-grid article{border-bottom:1px solid #e0e7ee;border-right:1px solid #e0e7ee;min-height:180px;padding:20px}.admin-layer-grid span{color:#4d79a5;font:8px Consolas,monospace}.admin-layer-grid h3{margin:40px 0 10px;font-size:14px}.admin-layer-grid p{color:#75889b;margin:0;font-size:9px;line-height:1.6}.admin-funnel{border-top:1px solid #ffffff1f;grid-template-columns:repeat(10,1fr);display:grid}.admin-funnel div{border-right:1px solid #ffffff17;padding:18px 10px}.admin-funnel span{color:#6f879e;overflow-wrap:anywhere;min-height:28px;font-size:6px;display:block}.admin-funnel strong{margin:15px 0 5px;font-size:26px;display:block}.admin-funnel p{color:#6d8195;margin:0;font-size:7px}.admin-quality{border-top:1px solid #e0e7ee;grid-template-columns:180px repeat(3,1fr);display:grid}.admin-quality>strong{color:#376a9c;padding:26px;font-size:56px}.admin-quality div{border-left:1px solid #e0e7ee;flex-direction:column;justify-content:center;gap:10px;padding:26px;display:flex}.admin-quality span{color:#8293a3;font-size:8px}.admin-quality b{font-size:13px}.admin-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-case-grid article{border:1px solid #e0e6ec;border-radius:10px;padding:22px}.admin-case-grid span{color:#4c78a3;font-size:8px}.admin-case-grid h3{margin:28px 0 9px;font-size:15px}.admin-case-grid p{color:#7a8c9e;margin:0;font-size:9px}.pilot-account-bar{z-index:20;color:#9db4c9;background:#050d17;border-bottom:1px solid #8db9e41f;justify-content:flex-end;align-items:center;gap:12px;min-height:44px;padding:0 clamp(18px,4vw,64px);font-size:11px;display:flex;position:relative}.pilot-account-bar span{overflow-wrap:anywhere}.pilot-account-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.pilot-account-actions a,.pilot-account-bar button{color:#c3d8ea;cursor:pointer;background:#2444606b;border:1px solid #8fc3ff3d;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:11px;display:inline-flex}.pilot-account-bar>button{color:#c3d8ea;cursor:pointer;background:#2444606b;border:1px solid #8fc3ff3d;border-radius:999px;min-height:30px;padding:0 12px;font-size:11px;transition:border-color .16s,background .16s,opacity .16s}.pilot-account-bar button:hover:not(:disabled){background:#355b7d80;border-color:#8fc3ff75}.pilot-account-bar button:focus-visible{outline-offset:2px;outline:3px solid #8fc3ff33}.pilot-account-bar button:disabled{cursor:wait;opacity:.5}.consultant-workspace{--consultant-meta-size:10px;--consultant-body-size:12px;--consultant-control-size:11px;color:#e7f0fa;background:radial-gradient(circle at 75% 0,#3d74aa2e,#0000 34%),linear-gradient(145deg,#07111d 0%,#0b1725 55%,#09131f 100%);min-height:100vh}.consultant-workspace:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#82b0de0e 1px,#0000 1px),linear-gradient(90deg,#82b0de0e 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.consultant-topbar{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060f19b3;border-bottom:1px solid #8db9e421;justify-content:space-between;align-items:center;min-height:74px;padding:0 clamp(22px,4vw,64px);display:flex;position:relative}.consultant-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.consultant-brand>span{color:#d9ecff;background:linear-gradient(135deg,#5c9ddc3b,#2d5f8f14);border:1px solid #87c1f852;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.consultant-brand div{flex-direction:column;gap:3px;display:flex}.consultant-brand strong{letter-spacing:.05em;font-size:12px}.consultant-brand small{color:#7892aa;font:var(--consultant-meta-size) Consolas, monospace;letter-spacing:.12em}.consultant-session-actions{align-items:center;gap:10px;display:flex}.consultant-records-link{color:#a4bed5;font-size:var(--consultant-control-size);background:#12263973;border:1px solid #8db9e433;border-radius:6px;padding:6px 12px;text-decoration:none;transition:border-color .16s,color .16s}.consultant-records-link:hover{color:#d9ecff;border-color:#8fc3ff73}.consultant-new-session-btn,.consultant-complete-new-btn{color:#06101c;cursor:pointer;font-size:var(--consultant-control-size);background:linear-gradient(135deg,#9ac9ff,#6ea8fe);border:1px solid #87c1f861;border-radius:6px;padding:6px 13px;font-weight:700;transition:opacity .16s,transform .16s}.consultant-new-session-btn:hover:not(:disabled),.consultant-complete-new-btn:hover:not(:disabled){transform:translateY(-1px)}.consultant-new-session-btn:disabled,.consultant-complete-new-btn:disabled{opacity:.45;cursor:not-allowed}.consultant-session-meta{align-items:center;gap:16px;display:flex}.consultant-session-meta span{color:#7892aa;font:var(--consultant-meta-size) Consolas, monospace}.consultant-session-meta b{color:#9fd5b9;font-size:var(--consultant-meta-size);background:#4cb07e1a;border-radius:999px;padding:7px 10px}.consultant-steps{z-index:1;border-bottom:1px solid #8db9e41a;grid-template-columns:repeat(5,minmax(110px,1fr));padding:0 clamp(22px,4vw,64px);display:grid;position:relative}.consultant-steps div{color:#536c83;border-right:1px solid #8db9e414;align-items:center;gap:10px;padding:14px 16px;display:flex}.consultant-steps span{font:var(--consultant-meta-size) Consolas, monospace}.consultant-steps p{font-size:var(--consultant-control-size);margin:0}.consultant-steps div.active{color:#b7cee4;background:#4e8ac20f}.consultant-steps div.active span{color:#73b8fa}.consultant-alert{z-index:4;color:#efc5ad;background:#5b2d1c38;border:1px solid #ff9f6f47;border-radius:10px;align-items:center;gap:14px;margin:18px clamp(22px,4vw,64px) 0;padding:12px 15px;font-size:10px;display:flex;position:relative}.consultant-alert span{flex:1}.consultant-alert button{color:#efc5ad;cursor:pointer;background:0 0;border:0}.consultant-intro,.consultant-profile-stage,.consultant-review-stage,.consultant-closeout,.consultant-complete{z-index:1;width:min(1280px,100% - 44px);margin:0 auto;position:relative}.consultant-intro{grid-template-columns:1.4fr .6fr;align-items:center;gap:60px;min-height:650px;display:grid}.consultant-intro h1{letter-spacing:-.055em;max-width:820px;margin:16px 0 22px;font-size:clamp(42px,6vw,76px);line-height:1.05}.consultant-intro>div>p:not(.stage-kicker){color:#879eb3;max-width:720px;font-size:13px;line-height:1.8}.consultant-intro .diagnosis-primary{margin-top:34px}.consultant-intro aside{box-shadow:var(--shadow);background:#0e1e2fad;border:1px solid #89bceb29;border-radius:18px;padding:32px}.consultant-intro aside small{color:#6ca9df;letter-spacing:.14em}.consultant-intro aside ul{gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.consultant-intro aside li{color:#a8bdd1;border-left:2px solid #62a6e573;padding-left:18px;font-size:11px;line-height:1.6}.consultant-profile-stage{grid-template-columns:minmax(0,1fr) 320px;gap:22px;min-height:650px;padding:48px 0;display:grid}.consultant-input-panel{box-shadow:var(--shadow);background:#0d1b2bc7;border:1px solid #89bceb26;border-radius:18px;padding:clamp(28px,4vw,52px)}.consultant-input-panel h1{letter-spacing:-.04em;margin:12px 0 26px;font-size:40px}.consultant-input-panel>textarea,.consultant-question-main textarea,.consultant-closeout textarea,.consultant-correction-panel textarea,.report-review-box textarea,.real-world-validation-box textarea{resize:vertical;color:#dcecf9;width:100%;font:inherit;background:#040d178c;border:1px solid #8dbeeb2e;border-radius:11px;outline:none;padding:16px;font-size:12px;line-height:1.7}.consultant-input-panel>textarea:focus,.consultant-question-main textarea:focus,.consultant-correction-panel input:focus,.consultant-correction-panel textarea:focus{border-color:#6aaff094;box-shadow:0 0 0 3px #5396d714}.pilot-sample-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 28px;display:flex}.pilot-sample-tabs button{color:#7f9ab3;cursor:pointer;background:#1a314685;border:1px solid #87bbec26;border-radius:999px;padding:8px 11px;font-size:8px}.pilot-sample-tabs button:hover{color:#c5ddef;border-color:#87bbec61}.consultant-privacy{background:#0a1623a6;border:1px solid #89bceb21;border-radius:16px;align-self:start;padding:30px}.consultant-privacy span{color:#91c9f6;font-size:12px;font-weight:700}.consultant-privacy p{color:#778fa5;margin:20px 0 30px;font-size:10px;line-height:1.8}.consultant-privacy b{color:#9eb5ca;font-size:9px;font-weight:500}.consultant-three-column{z-index:1;grid-template-columns:210px minmax(460px,1fr) 330px;min-height:660px;display:grid;position:relative}.consultant-left-rail{background:#060f1961;border-right:1px solid #8db9e41a;padding:38px 24px}.consultant-left-rail>small{color:#7892aa;font-size:var(--consultant-meta-size)}.consultant-left-rail>strong{margin:12px 0 8px;font-size:18px;display:block}.consultant-left-rail>p{color:#829bb1;font-size:var(--consultant-body-size);margin:0}.consultant-left-rail>div{gap:8px;margin-top:44px;display:grid}.consultant-left-rail>div span{color:#7892aa;font-size:var(--consultant-meta-size);margin-bottom:4px}.consultant-left-rail button{color:#8da6bd;cursor:pointer;font-size:var(--consultant-control-size);background:#1123348c;border:1px solid #85b8e729;border-radius:8px;padding:11px}.consultant-left-rail button.selected{color:#cce4fa;background:#4581ba29;border-color:#70b3f266}.consultant-question-main{padding:48px clamp(28px,4vw,68px)}.consultant-question-main h1{letter-spacing:-.04em;max-width:850px;margin:15px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.2}.consultant-question-main>p:not(.stage-kicker){color:#8aa1b6;font-size:var(--consultant-body-size);line-height:1.7}.consultant-answer-options{gap:9px;margin:28px 0;display:grid}.consultant-answer-options button{color:#b5c9dc;cursor:pointer;text-align:left;font-size:var(--consultant-body-size);background:#0f2133b8;border:1px solid #85b8e724;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.consultant-answer-options button:hover{border-color:#6cb0ef6b;transform:translate(3px)}.consultant-custom-question,.consultant-free-answer{gap:8px;margin:22px 0;display:grid}.consultant-custom-question span,.consultant-free-answer span,.consultant-correction-panel label span,.consultant-note-grid label span{color:#819ab0;font-size:var(--consultant-meta-size)}.consultant-custom-question input,.consultant-correction-panel input,.consultant-correction-panel select,.consultant-closeout select,.real-world-validation-box select,.report-review-box select{color:#dcecf9;background:#0b1826;border:1px solid #8dbeeb2e;border-radius:9px;outline:none;min-height:44px;padding:0 13px}.consultant-question-actions{flex-wrap:wrap;gap:8px;display:flex}.consultant-question-actions button{color:#92aac0;cursor:pointer;font-size:var(--consultant-control-size);background:#122639b3;border:1px solid #85b8e72b;border-radius:8px;padding:11px 14px}.consultant-question-actions button.primary{color:#07111d;background:#8ac9ff;border-color:#8ac9ff;font-weight:700}.consultant-question-actions button:disabled{opacity:.4;cursor:not-allowed}.question-usefulness{border-top:1px solid #85b8e71a;align-items:center;gap:7px;margin-top:24px;padding-top:17px;display:flex}.question-usefulness span{color:#8299ad;font-size:var(--consultant-control-size);margin-right:auto}.question-usefulness button,.real-world-validation-box button{color:#829db4;cursor:pointer;font-size:var(--consultant-meta-size);background:0 0;border:1px solid #85b8e726;border-radius:999px;padding:7px 10px}.question-usefulness button.selected,.real-world-validation-box button.selected{color:#bfe0fa;background:#4685bf21;border-color:#6cb0ef73}.consultant-insight{background:#0a1725b3;border-left:1px solid #8db9e41a;padding:30px 24px}.consultant-insight header{justify-content:space-between;margin-bottom:24px;display:flex}.consultant-insight header span{color:#9fbed8;font-size:10px}.consultant-insight header b{color:#718aa0;font-size:var(--consultant-meta-size)}.consultant-insight section{border-top:1px solid #8db9e417;padding:17px 0}.consultant-insight small{color:#7892aa;font-size:var(--consultant-meta-size);letter-spacing:.06em}.consultant-insight p{color:#a9bfd2;font-size:var(--consultant-body-size);justify-content:space-between;gap:10px;margin:10px 0 0;line-height:1.6;display:flex}.consultant-insight p span{color:#6596bd;white-space:nowrap}.consultant-insight .consultant-risk-list p{color:#d1ad96}.consultant-analyzing{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.consultant-analyzing>div{border:1px solid #74b8f72e;border-top-color:#7cbef7;border-radius:50%;width:94px;height:94px;margin-bottom:30px;box-shadow:0 0 50px #4887c22b}.consultant-analyzing h1{letter-spacing:-.035em;max-width:700px;font-size:32px}.consultant-review-stage{padding:48px 0 72px}.consultant-review-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.consultant-review-header h1{letter-spacing:-.04em;max-width:850px;margin:10px 0 0;font-size:34px;line-height:1.25}.consultant-review-summary{color:#8099af;max-width:780px;margin:12px 0 0;font-size:10px;line-height:1.7}.consultant-review-header>button{color:#9ebbd5;cursor:pointer;background:#172e44a3;border:1px solid #84baed33;border-radius:8px;padding:11px 14px}.consultant-result-grid{grid-template-columns:1.5fr .7fr .9fr 1fr;gap:12px;display:grid}.consultant-result-grid>section{min-height:220px;box-shadow:var(--shadow);background:#0d1c2cbd;border:1px solid #8bbeee24;border-radius:14px;padding:24px}.consultant-result-grid small{color:#607b94;font-size:8px}.consultant-decision-card h2,.consultant-scenario-card h2{margin:28px 0 15px;font-size:20px;line-height:1.35}.consultant-decision-card ul{color:#839bb1;margin:0;padding-left:17px;font-size:9px;line-height:1.7}.consultant-action-card strong{letter-spacing:-.05em;margin:34px 0 12px;font-size:42px;display:block}.consultant-action-card.poc strong{color:#84c8ff}.consultant-action-card.prepare strong{color:#e4b47d}.consultant-action-card.build strong{color:#8ed6ad}.consultant-action-card p,.consultant-trust-card p,.consultant-scenario-card p{color:#7c94aa;font-size:9px;line-height:1.7}.consultant-trust-card strong{color:#b8d5eb;margin:34px 0 11px;font-size:20px;display:block}.consultant-trust-card span{color:#6b8ca7;font-size:8px}.consultant-before-after{background:#2b557c1c;border:1px solid #79b7ef38;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:16px;padding:24px;display:grid}.consultant-before-after>div{flex-direction:column;gap:8px;display:flex}.consultant-before-after small{color:#6487a5;font-size:8px}.consultant-before-after strong{font-size:16px}.consultant-before-after span{color:#819ab0;font-size:9px}.consultant-before-after>b{color:#6eaee5;font-size:22px}.consultant-review-table,.consultant-correction-panel,.pilot-output-card,.real-world-validation-box,.report-review-box,.owner-result-preview{background:#0d1c2cbd;border:1px solid #8bbeee24;border-radius:14px;margin-top:16px}.consultant-review-table header{border-bottom:1px solid #8bbeee1a;justify-content:space-between;align-items:end;padding:25px;display:flex}.consultant-review-table h2{margin:9px 0 0;font-size:20px}.consultant-review-table header>span{color:#7795ae;font-size:9px}.consultant-review-table>div{border-bottom:1px solid #8bbeee14;grid-template-columns:1fr 1fr;align-items:center;padding:16px 25px;display:grid}.consultant-review-table>div:last-child{border-bottom:0}.consultant-review-table>div strong{font-size:10px}.consultant-review-table>div>div{justify-content:end;gap:7px;display:flex}.consultant-review-table button{color:#6f899f;cursor:pointer;background:0 0;border:1px solid #85b8e724;border-radius:999px;padding:8px 12px;font-size:8px}.consultant-review-table button.selected{color:#d1e8fa;background:#4685bf24;border-color:#6aaff085}.consultant-correction-panel{grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:end;gap:14px;padding:25px;display:grid}.consultant-correction-panel h2{margin:9px 0;font-size:20px}.consultant-correction-panel>div>p:not(.stage-kicker){color:#738ba1;font-size:9px;line-height:1.65}.consultant-correction-panel label{gap:8px;display:grid}.consultant-correction-panel button{color:#d9edff;cursor:pointer;background:#3d7db833;border:1px solid #76b8f470;border-radius:9px;min-height:44px;padding:0 15px;font-size:9px}.consultant-correction-panel button:disabled{opacity:.4;cursor:not-allowed}.pilot-output-card{padding:28px}.pilot-output-card header{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.pilot-output-card header span{color:#6fa9d8;letter-spacing:.13em;font:8px Consolas,monospace}.pilot-output-card h2{margin:0;font-size:24px}.pilot-output-card.poc{border-color:#5cadeb42}.pilot-output-card.prepare{border-color:#d89f5b38}.pilot-output-card.build{border-color:#63c28f38}.pilot-output-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pilot-output-grid p,.pilot-output-card>p{color:#a8bdcf;border:1px solid #8bbeee1a;border-radius:9px;flex-direction:column;gap:8px;margin:0;padding:16px;font-size:10px;line-height:1.6;display:flex}.pilot-output-card small{color:#607a92;font-size:8px}.pilot-output-lists{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.pilot-output-lists>div{border:1px solid #8bbeee1a;border-radius:9px;padding:16px}.pilot-output-lists ul,.pilot-output-card>ul{color:#899fb3;margin:12px 0 0;padding-left:16px;font-size:9px;line-height:1.75}.consultant-to-closeout{margin:24px 0 0 auto}.owner-result-preview{color:#1e3144;background:#f4f7fa;padding:clamp(32px,6vw,74px)}.owner-result-preview>small{color:#66839e}.owner-result-preview h2{letter-spacing:-.045em;max-width:900px;margin:18px 0;font-size:42px;line-height:1.18}.owner-result-preview>p{color:#667b90;max-width:780px;line-height:1.8}.owner-result-preview>div{background:#fff;border:1px solid #dbe4ec;border-radius:12px;flex-direction:column;gap:8px;margin-top:38px;padding:22px;display:flex}.owner-result-preview>div span{color:#7f93a6;font-size:9px}.owner-result-preview>div strong{font-size:18px}.owner-result-preview .owner-preview-boundary{margin-top:26px;font-size:9px}.consultant-closeout{padding:48px 0 72px}.consultant-closeout>header h1{letter-spacing:-.04em;max-width:900px;margin:12px 0 28px;font-size:38px}.consultant-note-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.consultant-note-grid label{gap:8px;display:grid}.consultant-note-grid select{width:100%}.real-world-validation-box,.report-review-box{grid-template-columns:1fr 280px;align-items:center;gap:15px;padding:24px;display:grid}.real-world-validation-box h2,.report-review-box h2{margin:9px 0 0;font-size:20px}.real-world-validation-box textarea,.report-review-box textarea{grid-column:1/-1}.real-world-validation-box>div:last-child{grid-column:1/-1;gap:8px;display:flex}.report-review-box{grid-template-columns:1fr 260px}.report-review-box h2{margin:0}.consultant-closeout>.diagnosis-primary{margin:24px 0 0 auto}.consultant-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex}.consultant-complete>span{color:#8ed6ad;background:#4cb07e1c;border:1px solid #6bd39b59;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:24px;font-size:28px;display:grid}.consultant-complete h1{letter-spacing:-.045em;max-width:880px;margin:14px 0 30px;font-size:42px;line-height:1.18}.consultant-complete>div{gap:10px;display:flex}.consultant-complete a{color:#b9d1e6;background:#162c41ad;border:1px solid #82baee33;border-radius:9px;padding:12px 16px;font-size:10px;text-decoration:none}.pilot-hero-strip{background:linear-gradient(110deg,#2b5c893d,#0c1b2bc7);border:1px solid #7cbef733;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:26px 30px;display:flex}.pilot-hero-strip span,.pilot-summary-grid>article>span,.partner-recent header span{color:#6c94b8;letter-spacing:.12em;font-size:8px}.pilot-hero-strip strong{margin:8px 0;font-size:20px;display:block}.pilot-hero-strip p{color:#728ca4;margin:0;font-size:9px}.pilot-hero-strip a{color:#d5eaff;background:#4885be2e;border:1px solid #81c1fa47;border-radius:8px;flex:none;padding:12px 16px;font-size:10px;text-decoration:none}.partner-metrics.pilot{grid-template-columns:repeat(4,1fr)}.pilot-summary-grid{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.pilot-summary-grid>article{background:#0d1928a8;border:1px solid #8fc3ff21;border-radius:12px;min-height:150px;padding:22px}.pilot-summary-grid>article>strong{margin:28px 0 10px;font-size:16px;display:block}.pilot-summary-grid>article>p{color:#6c8398;margin:0;font-size:9px;line-height:1.7}.pilot-summary-grid.secondary{grid-template-columns:repeat(3,1fr)}.pilot-rank-list{gap:10px;margin-top:22px;display:grid}.pilot-rank-list p{color:#7891a7;justify-content:space-between;gap:15px;margin:0;font-size:9px;display:flex}.pilot-rank-list strong{color:#b7cadb;font-size:10px;font-weight:600}.pilot-rank-list b{color:#6caee7}.pilot-action-bars{gap:13px;margin-top:23px;display:grid}.pilot-action-bars div{grid-template-columns:62px 1fr 22px;align-items:center;gap:10px;display:grid}.pilot-action-bars b,.pilot-action-bars strong{font-size:8px}.pilot-action-bars i{background:#6aaee9;border-radius:999px;height:4px;display:block;box-shadow:0 0 12px #4697dc59}.partner-recent{background:#0c1928b3;border:1px solid #8fc3ff21;border-radius:14px;margin-bottom:20px;padding:26px}.partner-recent>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.partner-recent h2{margin:8px 0 0;font-size:22px}.partner-recent header small{color:#62798e;font-size:8px}.partner-session-table{border-top:1px solid #8fc3ff1c}.partner-session-table>a{color:#9fb5c8;border-bottom:1px solid #8fc3ff14;grid-template-columns:1.2fr 74px 1fr 90px 42px;align-items:center;gap:14px;padding:16px 4px;font-size:9px;text-decoration:none;display:grid}.partner-session-table>a:hover{color:#d2e5f6;background:#3f78ad0f}.partner-session-table>a>div{flex-direction:column;gap:6px;display:flex}.partner-session-table>a>div strong{color:#c6d9e9;font-size:11px}.partner-session-table>a>div span,.partner-session-table small{color:#617b92}.partner-session-table em{color:#70ace0;font-style:normal}.pilot-action{border:1px solid #85b8e72e;border-radius:999px;justify-content:center;padding:7px 9px;font-size:8px;display:inline-flex}.pilot-action.build{color:#97d8b3;border-color:#5dbe8a40}.pilot-action.poc{color:#8bc9ff;border-color:#5aa7e847}.pilot-action.prepare{color:#e4b578;border-color:#d89f5b47}.pilot-action.unknown{color:#8398aa}.pilot-detail-page{color:#e3edf6;background:radial-gradient(circle at 75% 0,#34689933,#0000 30%),#08131f;min-height:100vh;padding:0 max(22px,50vw - 620px) 70px}.pilot-detail-topbar{border-bottom:1px solid #8fc3ff1f;justify-content:space-between;align-items:center;min-height:72px;display:flex}.pilot-detail-topbar a{color:#8fb2d0;font-size:10px;text-decoration:none}.pilot-detail-topbar>div{align-items:center;gap:12px;display:flex}.pilot-detail-topbar span{color:#5f7e98;letter-spacing:.12em;font:7px Consolas,monospace}.pilot-detail-topbar b{color:#9ccdb3;background:#44a5741a;border-radius:999px;padding:7px 9px;font-size:8px}.pilot-detail-hero{justify-content:space-between;align-items:center;gap:40px;min-height:300px;display:flex}.pilot-detail-hero>div{max-width:850px}.pilot-detail-hero span{color:#70abe0;letter-spacing:.12em;font-size:9px}.pilot-detail-hero h1{letter-spacing:-.05em;margin:16px 0;font-size:52px}.pilot-detail-hero p{color:#748da3;margin:0;font-size:11px;line-height:1.8}.pilot-detail-hero>.pilot-action{border-radius:50%;align-items:center;min-width:94px;min-height:94px;font-size:15px}.pilot-decision-timeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.pilot-decision-timeline article{background:#0e1d2dbd;border:1px solid #8fc3ff21;border-radius:14px;min-height:200px;padding:24px}.pilot-decision-timeline article.corrected{border-color:#e1a3634d}.pilot-decision-timeline article.final{border-color:#60b48847}.pilot-decision-timeline small{color:#5f7d96;font-size:8px}.pilot-decision-timeline h2{margin:34px 0 12px;font-size:19px;line-height:1.4}.pilot-decision-timeline p{color:#758da2;margin:0;font-size:9px;line-height:1.7}.pilot-decision-timeline>i{color:#5a7e9d;align-self:center;font-style:normal}.pilot-detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.pilot-detail-grid article{background:#0d1a29ad;border:1px solid #8fc3ff21;border-radius:12px;min-height:190px;padding:22px;overflow:auto}.pilot-detail-grid span{color:#607d96;letter-spacing:.1em;font-size:8px}.pilot-detail-grid h3{margin:34px 0 12px;font-size:16px;line-height:1.45}.pilot-detail-grid p{color:#748b9f;margin:0;font-size:9px;line-height:1.7}.pilot-detail-page pre{color:#829bb1;white-space:pre-wrap;word-break:break-word;margin:18px 0 0;font:8px/1.65 Consolas,monospace}.pilot-record-sections{gap:12px;margin-top:18px;display:grid}.pilot-record-sections article{background:#0d1a29ad;border:1px solid #8fc3ff21;border-radius:12px;padding:24px}.pilot-record-sections h2{margin:0;font-size:15px}.pilot-detail-loading{color:#8098ae;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.pilot-detail-loading h1{color:#c1d5e7}.admin-header nav{gap:18px;display:flex}.pilot-admin-table{gap:8px;display:grid}.pilot-admin-table article{border:1px solid #e0e6ec;border-radius:10px;grid-template-columns:1.3fr 1.2fr .7fr auto;align-items:center;gap:18px;padding:18px;display:grid}.pilot-admin-table h3{margin:7px 0;font-size:14px}.pilot-admin-table p{color:#72869a;margin:0;font-size:9px;line-height:1.55}.pilot-admin-table small,.pilot-admin-table span{color:#718ba4;font-size:8px}.pilot-admin-table strong{margin:8px 0;font-size:10px;display:block}.pilot-admin-table a{color:#4874a2;font-size:9px;text-decoration:none}.pilot-admin-live{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.pilot-admin-live article{border-right:1px solid #ffffff1a;padding:24px}.pilot-admin-live span{color:#718aa0;font-size:8px}.pilot-admin-live strong{margin-top:22px;font-size:30px;display:block}.pilot-auth-page{background:radial-gradient(circle at 78% 12%,#4584c633,#0000 32%),radial-gradient(circle at 12% 88%,#3084871a,#0000 30%),linear-gradient(145deg,#050a12 0%,#09111d 52%,#07101b 100%);place-items:center;min-height:100vh;padding:clamp(28px,6vw,72px) 20px;display:grid}.pilot-login-stage{background:radial-gradient(circle at 18% 24%,#128bd838,#0000 28%),radial-gradient(circle at 82% 78%,#13d2c41f,#0000 26%),linear-gradient(145deg,#020812 0%,#061525 52%,#030b15 100%);position:relative;overflow:hidden}.pilot-login-stage:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#59c2f62e 1px,#0000 1px),linear-gradient(90deg,#59c2f62e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.pilot-login-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#57d7ffcc,#0000);width:1px;height:140%;animation:6s linear infinite pilot-login-scan;position:absolute;top:-20%;left:14%;box-shadow:280px 0 #57d7ff1f,780px 0 #57d7ff14}.pilot-login-grid{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#030e1ad6;border:1px solid #63cdff40;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);width:min(1080px,100vw - 40px);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000008c,0 0 80px #229cdb14,inset 0 1px #ffffff0d}.pilot-login-visual{background:radial-gradient(circle at 53% 42%,#1e9fe62b,#0000 31%),linear-gradient(150deg,#08233ad1,#0313227a);border-right:1px solid #63cdff29;flex-direction:column;justify-content:space-between;min-width:0;padding:36px 40px 32px;display:flex;position:relative;overflow:hidden}.pilot-login-visual:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 35%,#64d9ff0d 50%,#0000 65%);animation:7s ease-in-out infinite pilot-login-sheen;position:absolute;inset:0;transform:translate(-100%)}.pilot-login-brand{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.pilot-login-brand-mark{color:#bdefff;letter-spacing:.05em;background:linear-gradient(145deg,#1980bc73,#13deca1f);border:1px solid #72daff75;border-radius:13px;place-items:center;width:44px;height:44px;font:800 14px/1 Segoe UI,sans-serif;display:grid;box-shadow:inset 0 0 20px #5ccfff24,0 0 25px #34b4ec1f}.pilot-login-brand div{gap:4px;display:grid}.pilot-login-brand b{color:#e8f8ff;letter-spacing:.02em;font-size:14px}.pilot-login-brand small{color:#5e8ca6;letter-spacing:.15em;font:8px/1 Consolas,monospace}.pilot-login-core{z-index:1;place-items:center;width:250px;height:250px;display:grid;position:absolute;top:126px;left:50%;transform:translate(-50%)}.pilot-login-core:before{content:"";background:radial-gradient(circle,#4ad3ff54,#073e6475 54%,#021423e6 72%);border:1px solid #85e5ff8c;border-radius:50%;width:88px;height:88px;position:absolute;box-shadow:0 0 34px #36c0f15c,inset 0 0 24px #63e0ff42}.pilot-login-core>span{z-index:3;color:#e7fbff;text-shadow:0 0 15px #69dfff;font:800 22px/1 Segoe UI,sans-serif;position:relative}.pilot-login-core .ring{border:1px solid #67cff93d;border-radius:50%;position:absolute}.pilot-login-core .ring:before,.pilot-login-core .ring:after{content:"";background:#5ce1ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;box-shadow:0 0 10px #5ce1ff}.pilot-login-core .ring:before{left:-3px}.pilot-login-core .ring:after{right:-3px}.pilot-login-core .ring-one{animation:9s linear infinite pilot-login-orbit;inset:46px}.pilot-login-core .ring-two{border-style:dashed;animation:16s linear infinite reverse pilot-login-orbit;inset:22px}.pilot-login-core .ring-three{opacity:.55;animation:3.2s ease-in-out infinite pilot-login-pulse;inset:0}.pilot-login-message{z-index:2;width:min(100%,470px);margin-top:auto;position:relative}.pilot-login-message>span{color:#50d6f7;letter-spacing:.16em;font:9px/1 Consolas,monospace}.pilot-login-message h1{color:#e9f9ff;letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.16}.pilot-login-message p{color:#7697aa;margin:0;font-size:11px;line-height:1.8}.pilot-login-statuses{z-index:2;border-top:1px solid #5dc3ea1f;gap:22px;margin-top:24px;padding-top:18px;display:flex;position:relative}.pilot-login-statuses span{color:#7fa1b4;align-items:center;gap:7px;font-size:9px;display:flex}.pilot-login-statuses i{background:#45d8b7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #45d8b7cc}.pilot-login-card--portal{width:100%;box-shadow:none;background:linear-gradient(160deg,#0a1e31d6,#05111ef0);border:0;border-radius:0;align-content:center;padding:clamp(34px,5vw,56px)}.pilot-login-card--portal .stage-kicker{color:#45d6f5}.pilot-login-card--portal h1{font-size:clamp(30px,3vw,39px)}.pilot-login-card--portal input{background:#010b14b3;border-radius:11px;min-height:54px}.pilot-login-card--portal button{color:#edfaff;background:linear-gradient(135deg,#087ec2,#0ca7c8 58%,#15b99e);min-height:54px}.pilot-login-card--portal .pilot-install-button,.presenter-registration-card .pilot-install-button{color:#aeeaff;background:#0f466061;border-color:#62ccf447}.pilot-login-card--portal>small a{color:#59d6f2;margin-left:4px;text-decoration:none}@keyframes pilot-login-orbit{to{transform:rotate(360deg)}}@keyframes pilot-login-pulse{50%{opacity:.26;transform:scale(1.06)}}@keyframes pilot-login-sheen{0%,58%{transform:translate(-120%)}84%,to{transform:translate(120%)}}@keyframes pilot-login-scan{to{transform:translate(680px)}}@media (prefers-reduced-motion:reduce){.pilot-login-stage:after,.pilot-login-visual:after,.pilot-login-core .ring{animation:none}}.pilot-login-card,.pilot-onboarding-card{width:min(100%,500px);box-shadow:var(--shadow), inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1928db;border:1px solid #8fc3ff33;border-radius:18px;gap:20px;padding:clamp(26px,4vw,42px);display:grid}.pilot-login-card h1,.pilot-onboarding-card h1{color:#eef7ff;letter-spacing:-.04em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(28px,4vw,38px);line-height:1.22}.pilot-login-card>div>p:not(.stage-kicker),.pilot-onboarding-card header>p:not(.stage-kicker){color:var(--steel-400);margin:0;font-size:12px;line-height:1.75}.pilot-login-card label{gap:9px;display:grid}.pilot-login-card label>span{color:var(--steel-300);font-size:11px}.pilot-login-card input{color:#edf6ff;width:100%;min-height:50px;caret-color:var(--blue-bright);background:#050e18c7;border:1px solid #8fc3ff2e;border-radius:9px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s}.pilot-login-card input:hover{border-color:#8fc3ff4d}.pilot-login-card input:focus-visible{background:#07121ef0;border-color:#8fc3ff9e;box-shadow:0 0 0 3px #6ea8fe1f}.pilot-login-card button,.pilot-onboarding-card>button{color:#06101c;cursor:pointer;background:linear-gradient(135deg,#9ac9ff,#6ea8fe);border:1px solid #8fc3ff8a;border-radius:9px;min-height:50px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 12px 30px #467ec138,inset 0 1px #ffffff75}.pilot-login-card button:hover:not(:disabled),.pilot-onboarding-card>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #467ec14d,inset 0 1px #ffffff80}.pilot-login-card button:focus-visible,.pilot-onboarding-card>button:focus-visible{outline-offset:3px;outline:3px solid #8fc3ff3d}.pilot-login-card button:disabled,.pilot-onboarding-card>button:disabled{cursor:not-allowed;opacity:.42}.pilot-login-card>small{color:var(--steel-500);text-align:center;font-size:9px;line-height:1.65}.pilot-form-error{color:#efb2b2;background:#62262b3d;border:1px solid #e78f8f47;border-radius:9px;margin:0;padding:11px 13px;font-size:10px;line-height:1.6}.pilot-auth-page.onboarding{align-items:start}.pilot-onboarding-card{width:min(100%,760px)}.pilot-onboarding-list{gap:10px;display:grid}.pilot-onboarding-list label{color:#b7c9d9;cursor:pointer;background:#1930465c;border:1px solid #8fc3ff21;border-radius:11px;grid-template-columns:auto 30px minmax(0,1fr);align-items:center;gap:12px;padding:16px;line-height:1.65;display:grid}.pilot-onboarding-list label:has(input:checked){background:#2a5c5c38;border-color:#75d5d057}.pilot-onboarding-list input{width:18px;height:18px;accent-color:var(--cyan);margin:0}.pilot-onboarding-list b{width:30px;height:30px;color:var(--blue-bright);border:1px solid #8fc3ff2e;border-radius:50%;place-items:center;font:10px Consolas,monospace;display:grid}.pilot-onboarding-list span{font-size:11px}@media (width<=1000px){.customer-hero{grid-template-columns:1fr;min-height:auto}.opportunity-orbit{width:min(520px,80vw)}.diagnosis-stage{grid-template-columns:1fr}.insight-panel{min-height:0}.map-grid{grid-template-columns:repeat(2,1fr)}.result-intro{grid-template-columns:1fr;gap:30px}.result-intro>p{grid-column:auto}.partner-dashboard{grid-template-columns:1fr}.partner-sidebar{min-height:auto}.partner-sidebar nav{flex-direction:row;margin-top:24px}.partner-sidebar>p{display:none}.partner-metrics.pilot,.pilot-detail-grid{grid-template-columns:repeat(2,1fr)}.pilot-summary-grid{grid-template-columns:1fr}.consultant-three-column{grid-template-columns:180px minmax(0,1fr)}.consultant-insight{border-top:1px solid #8db9e41a;border-left:0;grid-column:1/-1}.consultant-result-grid{grid-template-columns:repeat(2,1fr)}.consultant-correction-panel{grid-template-columns:1fr 1fr}.consultant-correction-panel>div:first-child{grid-column:1/-1}.pilot-admin-table article{grid-template-columns:1fr 1fr}.admin-funnel{grid-template-columns:repeat(5,1fr)}}@media (width<=860px){.pilot-login-stage{place-items:start center;padding:18px 12px 28px;overflow:auto}.pilot-login-grid{border-radius:19px;grid-template-columns:1fr;width:min(100%,620px);min-height:0}.pilot-login-visual{border-bottom:1px solid #63cdff29;border-right:0;min-height:260px;padding:26px 28px 24px}.pilot-login-core{opacity:.68;width:190px;height:190px;top:50px;left:auto;right:4px;transform:none}.pilot-login-message{width:min(66%,360px);margin-top:54px}.pilot-login-message h1{font-size:28px}.pilot-login-message p{display:none}.pilot-login-statuses{gap:14px;margin-top:16px;padding-top:14px}.pilot-login-card--portal{padding:32px 28px}}@media (width<=720px){.pilot-auth-page{place-items:start center;padding:24px 14px}.pilot-login-card,.pilot-onboarding-card{border-radius:14px;gap:17px;padding:24px 18px}.pilot-login-card h1,.pilot-onboarding-card h1{font-size:30px}.pilot-onboarding-list label{grid-template-columns:auto 1fr;gap:10px;padding:14px 12px}.pilot-onboarding-list label>input{grid-row:1/span 2}.pilot-onboarding-list b{width:26px;height:26px}.pilot-onboarding-list span{grid-column:2}.customer-nav,.diagnosis-header{min-height:66px;padding:0 18px}.customer-brand small,.nav-trust{display:none}.customer-brand-mark{width:36px;height:36px}.partner-invite{grid-template-columns:auto 1fr;width:calc(100% - 28px);padding:13px}.partner-assurance{flex-wrap:wrap;grid-column:1/-1}.customer-hero{width:calc(100% - 36px);padding:72px 0 70px}.partner-invite+.customer-hero{padding-top:52px}.customer-hero h1{font-size:48px}.opportunity-orbit{width:92vw;margin-left:-3vw;transform:scale(.88)}.customer-proof{grid-template-columns:1fr;width:calc(100% - 36px)}.customer-proof>div{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.customer-footer{flex-direction:column;width:calc(100% - 36px);line-height:1.6}.diagnosis-owner{display:none}.record-state{font-size:8px}.diagnosis-progress{width:calc(100% - 28px)}.diagnosis-progress>div{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 0}.diagnosis-progress p{font-size:8px}.diagnosis-stage{gap:42px;width:calc(100% - 36px);padding:50px 0 70px}.stage-main h1{font-size:38px}.stage-main textarea{padding:16px}.answer-list button{grid-template-columns:30px 1fr auto}.insight-panel{padding:18px}.result-intro{width:calc(100% - 36px);padding:62px 0}.result-intro h1{font-size:40px}.opportunity-map{padding:58px 18px}.map-heading,.scenario-heading{flex-direction:column;align-items:flex-start;gap:18px}.map-grid{grid-template-columns:1fr}.map-grid article{min-height:180px}.scenario-section{width:calc(100% - 36px);padding:64px 0 80px}.scenario-list>article,.scenario-list>article.top{grid-template-columns:1fr;padding:26px 0}.scenario-list>article.top{padding:24px 18px}.scenario-number{margin-bottom:18px}.scenario-title{align-items:flex-start}.scenario-metrics{flex-wrap:wrap}.feedback-options,.completion-summary{grid-template-columns:1fr}.completion-summary div{border-right:0;border-bottom:1px solid var(--line)}.demo-backdrop{padding:0}.demo-panel{border-radius:0;max-height:100vh}.demo-flow{grid-template-columns:1fr}.demo-timeline{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:4px;display:grid;overflow-x:auto}.demo-timeline button{justify-content:center;display:flex}.demo-timeline p,.demo-timeline button:after{display:none}.demo-visual{padding:20px}.console-content{padding:22px}.partner-main{padding:34px 18px}.partner-sidebar nav{overflow-x:auto}.partner-metrics,.partner-metrics.pilot,.pilot-detail-grid{grid-template-columns:1fr}.pilot-hero-strip,.partner-recent>header{flex-direction:column;align-items:flex-start}.pilot-hero-strip a{text-align:center;width:100%}.partner-session-table>a{grid-template-columns:1fr auto}.partner-session-table>a>span,.partner-session-table>a>small{grid-column:1/-1}.partner-link-card{grid-template-columns:1fr;padding:24px 18px}.partner-link-row{grid-template-columns:1fr}.partner-link-row button{min-height:42px}.qr-preview{border-top:1px solid #e0e7ee;border-left:0;padding-top:28px}.partner-trust-card{grid-template-columns:1fr}.partner-trust-card>div{border-bottom:1px solid #e2e8ef;border-right:0}.admin-foundation{padding:36px 18px}.admin-header,.admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-header h1{font-size:34px}.admin-cards,.admin-layer-grid,.admin-case-grid{grid-template-columns:1fr}.admin-funnel{grid-template-columns:repeat(2,1fr)}.admin-quality{grid-template-columns:1fr}.admin-quality div{border-top:1px solid #e0e7ee;border-left:0}.consultant-topbar{align-items:flex-start;gap:12px;padding-block:16px}.consultant-session-meta{flex-direction:column;align-items:flex-end;gap:6px}.consultant-steps{display:flex;overflow-x:auto}.consultant-steps div{min-width:130px}.consultant-intro,.consultant-profile-stage{grid-template-columns:1fr;gap:22px}.consultant-intro{padding:58px 0}.consultant-intro h1{font-size:43px}.consultant-profile-stage{padding:30px 0 54px}.consultant-input-panel h1{font-size:31px}.consultant-three-column{flex-direction:column;display:flex}.consultant-left-rail{border-bottom:1px solid #8db9e41a;border-right:0}.consultant-left-rail>div{flex-wrap:wrap;margin-top:20px;display:flex}.consultant-left-rail>div span{width:100%}.consultant-question-main{padding:34px 18px}.consultant-result-grid,.consultant-note-grid,.pilot-output-grid,.pilot-output-lists,.real-world-validation-box,.report-review-box{grid-template-columns:1fr}.consultant-review-table>div{grid-template-columns:1fr;gap:14px}.consultant-review-table>div>div{flex-wrap:wrap;justify-content:flex-start}.consultant-correction-panel,.consultant-before-after{grid-template-columns:1fr}.consultant-before-after>b{text-align:center;transform:rotate(90deg)}.owner-result-preview h2{font-size:32px}.consultant-complete h1{font-size:34px}.consultant-complete>div{flex-direction:column;width:100%}.pilot-detail-page{padding-inline:18px}.pilot-detail-topbar{align-items:flex-start;gap:12px;padding:16px 0}.pilot-detail-topbar>div{flex-direction:column;align-items:flex-end}.pilot-detail-hero{min-height:250px}.pilot-detail-hero h1{font-size:38px}.pilot-detail-hero>.pilot-action{min-width:66px;min-height:66px}.pilot-decision-timeline{grid-template-columns:1fr}.pilot-decision-timeline>i{justify-self:center;transform:rotate(90deg)}.pilot-admin-table article{grid-template-columns:1fr}.pilot-admin-live{grid-template-columns:repeat(2,1fr)}}.formal-result,.client-projection{color:#c9dbea;overflow-wrap:anywhere;background:#0d1d2bd1;border:1px solid #78b2e82e;border-radius:18px;width:min(1180px,100% - 36px);margin:28px auto;padding:30px}.formal-result>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.client-projection>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;display:grid}.client-projection>header>small,.client-projection>header>h2{grid-column:1}.client-projection>header>strong{grid-area:1/2/span 2;align-self:center}.formal-result small,.client-projection small{color:#6f9fc9;letter-spacing:.08em}.formal-result h2,.client-projection h2{color:#edf7ff;text-wrap:balance;max-width:22ch;margin:8px 0 0;line-height:1.25}.formal-result>header>span,.client-projection>header>strong{color:#9ccbf1;background:#4897dc1f;border-radius:999px;padding:8px 12px}.formal-result-grid,.client-projection-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.client-projection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.formal-result article,.client-projection article,.client-workflow-change>div,.client-projection-lists>div,.client-preview-card{background:#2441592e;border:1px solid #87b7e21f;border-radius:12px;padding:18px}.formal-result article strong{color:#edf7ff;margin:8px 0 12px;display:block}.formal-result article p,.client-projection p{color:#a8bfd2;line-height:1.7}.execution-plan{border-top:1px solid #87b7e224;margin-top:20px;padding-top:24px}.execution-plan-columns,.client-projection-lists{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.execution-plan ul,.client-projection ul{color:#a8bfd2;margin:10px 0 0;padding-left:18px;line-height:1.7}.execution-owner,.execution-next,.client-next-step{background:#52a2e11a;border-radius:10px;padding:14px 16px}.execution-tasks{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0;display:grid}.execution-tasks article span{color:#76a8d1}.client-workflow-change{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.client-preview-card{margin-top:16px}.client-preview-card em{color:#e6b977;margin-top:12px;font-style:normal;display:block}.client-projection-lists{margin-top:16px}.formal-result-missing{color:#e6b4b4;border:1px solid #e3898952;border-radius:12px;width:min(1180px,100% - 36px);margin:24px auto;padding:18px}.pilot-detail-topbar>div:first-child{align-items:center;gap:18px;display:flex}@media (width<=1100px){.formal-result-grid,.client-projection-summary,.execution-plan-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.formal-result,.client-projection{width:100%;padding:20px 16px}.formal-result>header,.client-projection>header{grid-template-columns:1fr;align-items:start;display:grid}.client-projection>header>small,.client-projection>header>h2,.client-projection>header>strong{grid-area:auto/1}.formal-result-grid,.client-projection-summary,.execution-plan-columns,.execution-tasks,.client-workflow-change,.client-projection-lists{grid-template-columns:1fr}.pilot-detail-topbar>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=520px){.diagnosis-progress{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:12px;width:100%;padding:0 18px;display:flex;overflow-x:auto}.diagnosis-progress>div{white-space:nowrap;flex-direction:row;flex:0 0 104px;align-items:center;min-width:104px}.result-intro h1{max-width:13ch;font-size:32px;line-height:1.22}.candidate-problems>div{grid-template-columns:1fr}.scenario-title{flex-direction:column}}.guided-evidence-flow{color:#dcebf7;overflow-wrap:anywhere;width:min(1040px,100% - 36px);margin:36px auto 72px}.guided-evidence-header,.guided-evidence-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.guided-evidence-header p{color:#6fa9d7;letter-spacing:.12em;margin:0 0 8px;font-size:9px}.guided-evidence-header h1{margin:0;font-size:clamp(32px,5vw,54px);line-height:1.12}.guided-evidence-header button,.guided-evidence-actions button{color:#9ebbd4;background:#122739a6;border:1px solid #84bae838;border-radius:999px;min-height:42px;padding:0 18px}.guided-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0 18px;display:grid}.guided-progress span{color:#0000;background:#79afdc1f;place-items:center;height:4px;display:grid}.guided-progress span.active{background:#6aa9dc}.guided-facilitator{background:#1b395080;border:1px solid #6bb1e540;border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:8px 24px;padding:20px 24px;display:grid}.guided-facilitator.pause{background:#553b1d47;border-color:#e1ad6652}.guided-facilitator small{color:#74b5e5;letter-spacing:.1em;grid-row:1/span 2}.guided-facilitator.pause small{color:#e5b26f}.guided-facilitator strong{font-size:16px;line-height:1.55}.guided-facilitator p{color:#9db4c7;margin:0;line-height:1.65}.owner-stage-map .diagnosis-header{background:#040b14e6;border-bottom-color:#5c93c621;min-height:56px;padding:0 clamp(20px,4vw,56px)}.owner-stage-map .diagnosis-owner,.owner-stage-map .record-state,.owner-stage-map .owner-progress,.owner-stage-probe .owner-progress{display:none}.owner-stage-map .customer-brand.compact{transform-origin:0;transform:scale(.9)}.owner-map-stage.owner-briefing{width:min(1360px,100% - 40px);padding:16px 0 44px}.map-minimal-header{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:12px;display:flex}.map-company-profile,.map-guide{margin:0;line-height:1.4}.map-company-profile{color:#e4f1fc;letter-spacing:.01em;font-size:16px;font-weight:620}.map-guide{color:#8ba5bc;font-size:14px}.opportunity-graph{isolation:isolate;background:radial-gradient(circle at 18% 20%,#2373ba24,#0000 28%),radial-gradient(circle at 82% 82%,#1e93891a,#0000 30%),linear-gradient(155deg,#0a1b2ef5,#040d19fa);border:1px solid #56a4e040;border-radius:24px;min-height:492px;padding:22px 26px 18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff06}.opportunity-graph:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(#5c96c712 1px,#0000 1px),linear-gradient(90deg,#5c96c712 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000040);mask-image:linear-gradient(#000,#00000040)}.graph-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.graph-title-row small{color:#68a9d8;letter-spacing:.14em;margin-bottom:3px;font-size:11px;display:block}.graph-title-row h1{color:#f0f7fd;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:630;line-height:1.12}.graph-subtitle{color:#7896ad;margin:7px 0 0;font-size:13px;line-height:1.4}.graph-status{color:#8fa8bd;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;padding-top:7px;font-size:12px;display:flex}.graph-status span{align-items:center;gap:7px;display:inline-flex}.graph-status i{border-radius:50%;width:7px;height:7px}.graph-status .problem-dot{background:#e69d56;box-shadow:0 0 10px #e69d5680}.graph-status .known-dot{background:#66b7e7;box-shadow:0 0 10px #66b7e773}.graph-status .ai-dot{background:#63d7c0;box-shadow:0 0 10px #63d7c07a}.graph-canvas{position:relative}.chain-line{z-index:0;pointer-events:none;width:100%;height:20px;position:absolute;top:57px;left:0}.chain-line path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.chain-line .chain-line-base{stroke:#4b779747}.chain-line .chain-line-active{stroke:#65c9f3;filter:drop-shadow(0 0 5px #59c6f28f)}.owner-map-stage .briefing-main-chain{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;display:grid;position:relative;overflow:visible}.owner-map-stage .briefing-node{background:linear-gradient(165deg,#152d45eb,#081625f5);border-color:#6fa4d133;border-radius:16px;min-height:122px;padding:13px 12px;box-shadow:0 12px 30px #00000038}.owner-map-stage .briefing-node:after{content:"";background:#315c7a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #305c7c33}.owner-map-stage .briefing-node.state-unknown{opacity:.62;filter:saturate(.45);min-height:122px}.owner-map-stage .briefing-node.state-known,.owner-map-stage .briefing-node.state-focus{box-shadow:0 12px 30px #00000038,0 0 0 1px #5ba9e138}.owner-map-stage .briefing-node.is-selected{opacity:1;filter:none;background:linear-gradient(160deg,#235277f0,#091c2ffa);border-color:#67c4f2ad;animation:.52s ease-out owner-node-wake;box-shadow:0 0 0 1px #67c4f238,0 0 30px #3e9adc33}.owner-map-stage .briefing-node.is-selected:after{background:#72ccf2;box-shadow:0 0 0 4px #56b5e62e,0 0 16px #5cccf999}.owner-map-stage .briefing-node h3{margin:5px 0 7px;font-size:clamp(18px,1.45vw,22px)}.owner-map-stage .briefing-node-role{color:#9cb2c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.owner-map-stage .briefing-node-top{margin-bottom:0}.owner-map-stage .briefing-status{text-overflow:ellipsis;white-space:nowrap;color:#a9c0d4;background:#486a8840;max-width:118px;padding:3px 7px;overflow:hidden}.owner-map-stage .story-status-confirmed{color:#ffd7ad;background:#c6702b38}.owner-map-stage .story-status-none{color:#b6dfca;background:#39916433}.map-story-field{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;min-height:188px;margin-top:0;display:grid;position:relative}.map-story-cluster{min-width:0;min-height:188px;position:relative}.map-story-cluster>svg{pointer-events:none;width:100%;height:68px;position:absolute;inset:0 0 auto}.map-story-field path{fill:none;stroke:#5ab1e280;stroke-width:1.75px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #4ebae861)}.map-story-leaves{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:absolute;inset:58px 0 auto}.map-story-leaves.count-1{grid-template-columns:minmax(180px,34%);justify-content:center}.map-story-leaves.count-2{grid-template-columns:repeat(2,minmax(150px,42%));justify-content:center}.map-leaf{cursor:default;background:#071422e0;border:1px solid #6d9dc53d;border-radius:12px;min-width:0;min-height:86px;padding:12px 13px;box-shadow:0 10px 24px #0003}.map-leaf small{letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.map-leaf strong{color:#e9f2f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(13px,1.05vw,15px);font-weight:590;line-height:1.38;display:-webkit-box;overflow:hidden}.map-leaf.leaf-problem{background:linear-gradient(150deg,#472a18bd,#111922eb);border-color:#de914957}.map-leaf.leaf-problem small{color:#efa85f}.map-leaf.leaf-known{background:linear-gradient(150deg,#183a54b8,#0c1926f0);border-color:#5f9fcf52}.map-leaf.leaf-known small{color:#8ec7ee}.map-leaf.leaf-ai{background:linear-gradient(150deg,#134158b8,#0c1a28f0);border-color:#4db7e261}.map-leaf.leaf-ai small{color:#65c8ef}.map-leaf.leaf-change{background:linear-gradient(150deg,#16422eb3,#0c1b23f0);border-color:#48ac785c}.map-leaf.leaf-change small{color:#78d3a2}.map-mobile-leaves{display:none}.map-no-story{color:#71899f;text-align:center;margin:34px 0 8px;font-size:13px}.owner-map-stage .briefing-support,.owner-map-stage .understanding-rail{border-top:0;margin-top:12px}.owner-map-stage .briefing-support>summary,.owner-map-stage .understanding-rail>summary{color:#718ba2;min-height:38px;font-size:13px}.map-detail-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070d8f;justify-content:flex-end;display:flex;position:fixed;inset:0}.map-detail-sheet{background:linear-gradient(165deg,#0b2033,#07131f 58%,#050d16);border-left:1px solid #67b7e547;width:min(460px,100%);height:100%;padding:84px 28px 28px;overflow-y:auto;box-shadow:-24px 0 70px #00000073}.map-detail-sheet>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.map-detail-sheet>header small{color:#739bb8;font-size:12px}.map-detail-sheet>header h2{color:#f2f7fc;margin:4px 0 0;font-size:30px}.map-detail-sheet>header button{color:#a9bfd1;cursor:pointer;background:#152c3fb3;border:1px solid #78a7cc3d;border-radius:50%;width:38px;height:38px;font-size:22px}.map-detail-story{gap:10px;display:grid}.map-detail-story article{cursor:default;background:0 0;border-bottom:1px solid #6994b51f;border-left:1px solid #577e9c;padding:13px 2px 14px 14px}.map-detail-story article.problem{border-left-color:#dc934d}.map-detail-story article.ai{border-left-color:#4ab5dd}.map-detail-story article.change{border-left-color:#52b77e}.map-detail-story article.no-problem{border-left-color:#52a879}.map-detail-story small{color:#7f9bb1;margin-bottom:5px;font-size:12px;display:block}.map-detail-story strong{color:#e9f2f9;font-size:17px;font-weight:570;line-height:1.46;display:block}.map-detail-evidence{color:#8ea8bc;margin-top:14px;font-size:13px}.map-detail-evidence summary{cursor:pointer;align-items:center;min-height:40px;display:flex}.map-detail-evidence ul{margin:4px 0 12px;padding-left:20px}.map-detail-evidence li,.map-detail-evidence p{color:#9eb3c4;line-height:1.55}.map-correct-facts{color:#739bb8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;margin-top:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.map-detail-unknown{border-top:1px solid #6395b92e;padding:18px 0 4px}.map-detail-partial{border-top:1px solid #6395b92e;gap:14px;padding:18px 0 4px;display:grid}.map-detail-partial>small{color:#79a9ca;letter-spacing:.06em;font-size:12px}.map-detail-known-facts{gap:8px;display:grid}.map-detail-known-facts p{color:#edf5fb;margin:0;font-size:17px;line-height:1.5}.map-detail-partial>strong{color:#b9d9ed;margin-top:6px;font-size:16px}.map-detail-partial>p{color:#8da6b9;margin:-4px 0 0;font-size:13px;line-height:1.6}.map-detail-partial .map-continue-entry{color:#e3f4ff;background:#206f9761;border-color:#58bcea85;justify-self:stretch;min-height:46px;font-size:15px}.privacy-boundary summary{color:#73aee0;cursor:pointer;font-size:11px}.map-detail-unknown strong{color:#edf5fb;font-size:21px;line-height:1.35;display:block}.map-detail-unknown p{color:#91a9bb;margin:12px 0 22px;font-size:14px;line-height:1.7}.map-continue-entry{color:#b9d6e7;cursor:pointer;background:#16405847;border:1px solid #5da8cf4d;border-radius:9px;min-height:40px;padding:0 15px;font-size:13px;font-weight:580}.owner-map-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.owner-mode-switch,.owner-demo-case-switch{background:#071726c2;border:1px solid #529bca38;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.owner-mode-switch button,.owner-demo-case-switch button{color:#7896aa;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 13px}.owner-mode-switch button.active,.owner-demo-case-switch button.active{color:#eaf8ff;background:#236b979e;box-shadow:inset 0 0 18px #4bc3ef14,0 0 14px #2c97d81f}.owner-mode-hint{color:#718c9e;font-size:11px}.diagnosis-demo-entry{color:#c5eaff;cursor:pointer;background:#14415e6b;border:1px solid #66bce957;border-radius:10px;min-height:44px;margin-left:10px;padding:0 17px}.owner-tree-map{background:radial-gradient(circle at 42% 10%,#2a88d21f,#0000 42%),#05121fb8;border:1px solid #4e9dd333;border-radius:22px;min-height:430px;padding:18px 20px 24px;overflow:hidden}.owner-tree-chain{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid;position:relative}.owner-tree-chain:before{content:"";background:linear-gradient(90deg,#4790be47,#55c9f2,#4790be47);height:1px;position:absolute;top:76px;left:5%;right:5%;box-shadow:0 0 12px #4bc1ef3d}.owner-tree-node-shell{min-width:0}.owner-tree-node{z-index:1;color:#dceaf4;text-align:left;cursor:pointer;background:linear-gradient(150deg,#122d45f0,#071624fa);border:1px solid #5497c542;border-radius:15px;align-content:start;gap:8px;width:100%;min-width:0;min-height:130px;padding:14px;transition:all .18s;display:grid;position:relative}.owner-tree-node>span{color:#68a5ce;font:10px/1.2 Consolas,monospace}.owner-tree-node>strong{font-size:20px;line-height:1.15}.owner-tree-node>small{color:#7f9bb0;font-size:10px;line-height:1.35}.owner-tree-node>em{color:#68cceb;font-size:9px;font-style:normal}.owner-tree-node>i{background:#356d92;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #2e6e9724}.owner-tree-node.state-unknown{opacity:.58}.owner-tree-node.is-focus-path{border-color:#4eb8ee7a}.owner-tree-node.is-active{opacity:1;background:linear-gradient(145deg,#1d5782fa,#081f33fa);border-color:#62c9f4;box-shadow:inset 0 0 28px #38a1e51f,0 0 24px #329be133}.owner-tree-node.is-active>i{background:#76d8ff;box-shadow:0 0 0 6px #49b7ed2e,0 0 22px #4fc8fa}.owner-tree-branches{grid-template-columns:repeat(3,minmax(0,230px));justify-content:center;gap:14px;min-height:230px;padding-top:74px;display:grid;position:relative}.owner-tree-mobile-branches{display:none}.owner-tree-stem{top:0;left:var(--owner-stem-left,50%);opacity:.62;border-bottom:1px solid #4ab9e8;border-left:1px solid #4ab9e8;border-right:1px solid #4ab9e8;border-radius:0 0 10px 10px;width:min(48%,600px);height:60px;position:absolute;transform:translate(-50%);box-shadow:0 6px 12px #41b5e51a}.owner-tree-stem:before{content:"";border-left:1px solid #4ab9e8;height:35px;position:absolute;top:-35px;left:50%}.owner-tree-branches.single{grid-template-columns:repeat(7,minmax(0,1fr));padding-top:54px}.owner-tree-branches.single .owner-tree-stem{border:0;border-left:1px solid #4ab9e8;width:1px;height:44px;transform:none}.owner-tree-branches.single .owner-tree-stem:before{display:none}.owner-tree-branches.single .owner-tree-pending{grid-column:var(--owner-node-column,1);justify-self:center;width:230px;min-width:0}.owner-tree-leaf{background:#081d2fe6;border:1px solid #589fca4d;border-radius:13px;min-height:120px;padding:15px 16px;position:relative;box-shadow:0 14px 28px #0000002e}.owner-tree-leaf:before{content:"";border-left:1px solid #4ab9e8;height:15px;position:absolute;top:-15px;left:50%}.owner-tree-leaf small{color:#77b8dc;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.owner-tree-leaf strong{color:#eef7fc;font-size:15px;line-height:1.5;display:block}.owner-tree-leaf p{color:#91a9b9;margin:9px 0 0;font-size:11px;line-height:1.5}.owner-leaf-demo-btn{color:#dcf7ff;cursor:pointer;background:linear-gradient(135deg,#1f86c8c7,#14528fc7);border:1px solid #5dcff773;border-radius:8px;min-height:34px;margin-top:12px;padding:0 12px}.owner-tree-leaf.leaf-problem{background:#332219c7;border-color:#dd914c61}.owner-tree-leaf.leaf-problem small{color:#eba15e}.owner-tree-leaf.leaf-ai{background:#0b3749cc;border-color:#4bbee56b}.owner-tree-leaf.leaf-ai small{color:#65cdf1}.owner-tree-leaf.leaf-verification{background:#0f3929cc;border-color:#4cb57f66}.owner-tree-leaf.leaf-verification small{color:#72d39f}.owner-tree-pending{background:#091d2edb;border:1px solid #5098c33d;border-radius:13px;grid-column:2;justify-items:start;gap:9px;padding:18px;display:grid}.owner-tree-pending small{color:#68c1aa}.owner-tree-pending strong{color:#dbe9f2;line-height:1.55}.owner-tree-pending button,.owner-map-compact-cta{color:#caefff;cursor:pointer;background:#195e816b;border:1px solid #52bae661;border-radius:9px;min-height:38px;padding:0 14px}.owner-tree-pending-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-tree-pending-actions button.secondary{background:#194e6a40}.owner-support-chips{flex-wrap:wrap;gap:10px;display:flex}.owner-support-chips button{color:#c5d8e5;cursor:pointer;background:#0b1f2fc7;border:1px solid #518fb633;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 13px;display:flex}.owner-support-chips span{color:#748fa3;font-size:11px}.owner-support-chips em{color:#62c9ed;background:#26779d3d;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.owner-map-compact-cta{background:linear-gradient(135deg,#2185e7,#1956bf);margin-top:16px}.owner-demo-next{background:linear-gradient(110deg,#0b2a43e6,#061624e0);border:1px solid #51aede47;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.owner-demo-next small{color:#67c7eb;margin-bottom:5px;display:block}.owner-demo-next strong{color:#edf8fd;font-size:18px;display:block}.owner-demo-next p{color:#839fb1;margin:6px 0 0;font-size:12px}.owner-demo-next button{color:#f0fbff;cursor:pointer;background:linear-gradient(135deg,#2188e9,#185bc4);border:1px solid #60d0f980;border-radius:10px;flex:none;min-height:44px;padding:0 17px}.owner-node-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010910b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.owner-node-drawer{background:linear-gradient(160deg,#0b263b,#061521 70%);border-left:1px solid #51a9dd57;width:min(520px,100%);height:100%;padding:28px;overflow-y:auto;box-shadow:-24px 0 60px #0000005c}.owner-node-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.owner-node-drawer>header small{color:#6f9db9}.owner-node-drawer>header h2{color:#f2f8fc;margin:5px 0 0;font-size:32px}.owner-node-drawer>header button{color:#aac5d6;cursor:pointer;background:#173b538c;border:1px solid #5c9ac14d;border-radius:50%;width:42px;height:42px;font-size:24px}.owner-node-tabs{background:#04111cb8;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin:26px 0 20px;padding:5px;display:grid}.owner-node-tabs.count-1{grid-template-columns:1fr}.owner-node-tabs.count-2{grid-template-columns:repeat(2,1fr)}.owner-node-tabs button{color:#7796aa;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px}.owner-node-tabs button.active{color:#e8f8ff;background:#1f668f94;box-shadow:inset 0 0 15px #4cbfee1a}.owner-node-tab-panel{gap:12px;display:grid}.owner-node-current{color:#a9becc;margin:0 0 4px;line-height:1.65}.owner-node-result-line{background:#071a2ab8;border:1px solid #5596c03d;border-radius:12px;padding:15px}.owner-node-result-line small{color:#69c8ee;margin-bottom:7px;display:block}.owner-node-result-line strong{color:#eaf4f9;line-height:1.55}.owner-node-result-line p{color:#89a2b4;margin:8px 0 0;font-size:12px}.owner-node-pending{color:#d7e7f0;background:#081b2bb8;border:1px solid #5096be3d;border-radius:12px;padding:18px}.owner-node-pending p{color:#91a8b8;line-height:1.65}.owner-demo-entry{background:radial-gradient(circle at 90% 4%,#318feb38,#0000 35%),#071d31e0;border:1px solid #46b5e866;border-radius:16px;justify-items:start;padding:24px;overflow:hidden}.owner-demo-orbit{color:#a6e7ff;border:1px solid #63cafa;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 8px #45b1e814,0 0 25px #39b2ee47}.owner-demo-entry small{color:#65bde9}.owner-demo-entry h3,.owner-node-learn h3{color:#f0f8fc;margin:0;font-size:22px}.owner-demo-entry p,.owner-node-learn p{color:#91abba;margin:0;line-height:1.7}.owner-demo-entry button,.owner-node-learn button{color:#f1fbff;cursor:pointer;background:linear-gradient(135deg,#2188e9,#185cc5);border:1px solid #5ccaf57a;border-radius:10px;min-height:44px;padding:0 16px}.owner-demo-placeholder{color:#8dafc2;background:#25526d59;border-radius:8px;padding:8px 11px;font-size:12px}.owner-node-learn{background:#081c2db8;border:1px solid #4d9fcd47;border-radius:14px;padding:20px}.node-demo-modal-backdrop{z-index:96;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01080fcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.node-demo-modal{background:radial-gradient(circle at 90% 5%,#2687e738,#0000 32%),linear-gradient(155deg,#0b2941,#05131f 75%);border:1px solid #49b7ee85;border-radius:22px;width:min(920px,100%);max-height:calc(100vh - 44px);padding:26px;overflow-y:auto;box-shadow:0 0 45px #2692e02e,0 32px 80px #00000085}.node-demo-modal>header{justify-content:space-between;gap:20px;display:flex}.node-demo-modal>header small{color:#62c8ee}.node-demo-modal>header h2{color:#f2f9fd;margin:7px 0;font-size:clamp(28px,3vw,40px)}.node-demo-modal>header p{color:#94afc1;max-width:650px;margin:0;line-height:1.65}.node-demo-modal>header>button{color:#b4cedd;cursor:pointer;background:#12344aa6;border:1px solid #579ec64d;border-radius:50%;flex:none;width:42px;height:42px;font-size:24px}.node-demo-preview{background:#051422b8;border:1px solid #4ca9dd47;border-radius:17px;margin-top:22px;padding:22px}.node-demo-preview-heading{align-items:center;gap:14px;display:flex}.node-demo-preview-heading>span{color:#a8e9ff;border:1px solid #5ed0f7;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 0 7px #37aae214,0 0 22px #30aeea38}.node-demo-preview-heading small{color:#718fa4;margin-bottom:4px;display:block}.node-demo-preview-heading strong{color:#e1eef5}.node-demo-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.node-demo-flow>div{background:#0a263cc7;border:1px solid #4da2d645;border-radius:11px;min-height:92px;padding:13px;position:relative}.node-demo-flow span{color:#59bee9;margin-bottom:9px;font:9px/1 Consolas,monospace;display:block}.node-demo-flow strong{color:#e1eef5;font-size:13px;line-height:1.45}.node-demo-flow i{z-index:2;color:#55c8f5;font-style:normal;position:absolute;top:50%;right:-10px;transform:translate(50%,-50%)}.node-demo-preview>p{color:#7894a8;margin:17px 0 0;font-size:11px;line-height:1.6}.node-demo-modal>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.node-demo-modal>footer>span{color:#6f8b9d;font-size:11px}.node-demo-modal>footer button{color:#eefaff;cursor:pointer;background:linear-gradient(135deg,#2089e9,#185fc7);border:1px solid #5dccf57a;border-radius:9px;min-height:42px;padding:0 17px}.owner-v2-hero{background:radial-gradient(circle at 12% 18%,#267dc42e,#0000 34%),linear-gradient(145deg,#0a1e31fa,#06111dfa);border:1px solid #5eabe047;border-radius:24px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:24px;margin-bottom:18px;padding:clamp(20px,2.4vw,30px);display:grid;box-shadow:0 24px 64px #00000047}.owner-v2-hero-heading h1{color:#f2f8fd;letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.owner-v2-hero-heading>p:last-child{color:#8fa8bb;max-width:480px;margin:0;font-size:14px;line-height:1.7}.owner-v2-focus{background:radial-gradient(circle at 92% 8%,#2480ef38,#0000 34%),linear-gradient(145deg,#123d69cc,#06162af0);border:1px solid #4cabffb8;border-radius:17px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #2a86ef1f,0 0 24px #2485ed29}.owner-v2-focus:before{content:"";background:linear-gradient(#68d0f2,#65d2a0);width:2px;position:absolute;top:20px;bottom:20px;left:0;box-shadow:0 0 16px #62d0f18a}.owner-v2-focus>small,.owner-v2-next>small{color:#73c8ee;letter-spacing:.11em;font-size:11px;font-weight:700}.owner-v2-focus h2{color:#f4f9fd;margin:8px 0 12px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.owner-focus-relation{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:13px 0 10px;display:grid}.owner-focus-relation-step{background:#05182ec7;border:1px solid #53a3e757;border-radius:10px;min-width:0;min-height:68px;padding:11px 12px;position:relative}.owner-focus-relation-step+.owner-focus-relation-step:before{content:"→";color:#5ec9ff;text-shadow:0 0 10px #50c3ffb3;font-size:13px;position:absolute;top:50%;left:-13px;transform:translate(-50%,-50%)}.owner-focus-relation-step span{color:#5cbcf0;margin-bottom:5px;font:9px/1.2 Consolas,monospace;display:block}.owner-focus-relation-step strong{color:#dceeff;font-size:12px;font-weight:620;line-height:1.45;display:block}.owner-v2-judgement,.owner-v2-guidance{color:#d4e3ee;margin:0;font-size:15px;line-height:1.72}.owner-v2-guidance{color:#9eb6c8;margin-top:7px;font-size:13px}.owner-focus-evidence-line{border-top:1px solid #539ed633;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:10px;padding-top:10px;display:flex}.owner-focus-evidence-line span{color:#6f9ebb;font-size:10px}.owner-focus-evidence-line strong{color:#cfeafb;font-size:12px}.owner-v2-mini-status{color:#7895aa;flex-wrap:wrap;gap:7px 15px;margin-top:16px;font-size:10px;display:flex}.owner-v2-mini-status span:before{content:"·";color:#5bbde7;margin-right:5px}.owner-result-tree{gap:14px;padding:4px 0 4px 28px;display:grid;position:relative}.owner-result-tree:before{content:"";background:linear-gradient(#64cff6cc,#4e8fbe38);width:1px;position:absolute;top:26px;bottom:26px;left:9px;box-shadow:0 0 10px #54bfea40}.owner-result-node{background:linear-gradient(155deg,#122a40eb,#071320f5);border:1px solid #5e97c438;border-radius:17px;grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:14px 18px;padding:16px;display:grid;position:relative;box-shadow:0 12px 30px #0003}.owner-result-node:before{content:"";background:#4d8db5;border-radius:50%;width:11px;height:11px;position:absolute;top:28px;left:-24px;box-shadow:0 0 0 5px #4189b524,0 0 14px #57bceb57}.owner-result-node.result-ai_direction_ready{background:linear-gradient(155deg,#14394ff0,#071823fa);border-color:#52bce26e}.owner-result-node.is-deemphasized{opacity:.72;filter:saturate(.72)}.owner-result-node.is-focus-path{z-index:1;opacity:1;background:linear-gradient(100deg,#1a5d9c6b,#0000 48%),linear-gradient(155deg,#12375bfa,#061527fa);border-color:#41abffd1;box-shadow:inset 0 0 28px #248af614,0 0 23px #238cf22e}.owner-result-node.is-focus-path:before{background:#7ad8ff;box-shadow:0 0 0 6px #3da8f42e,0 0 22px #53ccffd1}.owner-result-node.is-focus-path+.owner-result-node.is-focus-path:after{content:"";background:#64caff;width:3px;height:17px;position:absolute;top:-16px;left:-20px;box-shadow:0 0 13px #4ec3ffcc}.owner-result-node.result-ai_direction_ready:before{background:#6dd4f3;box-shadow:0 0 0 5px #53bfe729,0 0 18px #5ed3f794}.owner-result-node.state-unknown{opacity:.68;filter:saturate(.55)}.owner-result-node.result-unexplored{grid-template-columns:minmax(180px,230px) minmax(0,1fr) auto;align-items:center;padding-block:13px}.owner-result-node.result-unexplored .owner-result-node-head{grid-column:1}.owner-result-node.result-unexplored .owner-result-empty{grid-column:2}.owner-result-node.result-unexplored .owner-result-action{grid-area:1/3;justify-self:end}.owner-result-node-head{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.owner-result-node-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.owner-result-node-title>span{color:#6ca8d1;padding-top:4px;font:11px/1.2 Consolas,monospace}.owner-result-node-title h2{color:#f0f7fd;margin:0 0 4px;font-size:21px;line-height:1.2}.owner-result-node-title p{color:#8fa9bd;margin:0;font-size:12px;line-height:1.45}.owner-result-status{color:#a9c3d7;white-space:nowrap;background:#486a8842;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;display:inline-flex}.owner-result-branches{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:8px;display:grid}.owner-result-branch+.owner-result-branch:after{content:"→";z-index:2;color:#5c94b8;font-size:12px;position:absolute;top:50%;left:-11px;transform:translate(-50%,-50%)}.owner-result-branches.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-result-branches.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-result-branch{background:#071421bd;border:1px solid #669dc633;border-radius:11px;min-width:0;min-height:76px;padding:10px 11px 10px 14px;position:relative}.owner-result-branch:before{content:"";background:#658ca8;border-radius:2px;width:2px;position:absolute;top:15px;bottom:15px;left:0}.owner-result-branch small{color:#84a5bd;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.owner-result-branch strong{color:#e8f2f9;font-size:14px;font-weight:590;line-height:1.45;display:block}.owner-result-branch.leaf-problem{background:#3f271861;border-color:#dc914b47}.owner-result-branch.leaf-problem:before{background:#e49a52}.owner-result-branch.leaf-problem small{color:#eda65f}.owner-result-branch.leaf-prerequisite{background:#36311c5c;border-color:#af9d634d}.owner-result-branch.leaf-prerequisite:before{background:#cab56d}.owner-result-branch.leaf-prerequisite small{color:#d9c57e}.owner-result-branch.leaf-ai{background:#1241556b;border-color:#4cb5de57}.owner-result-branch.leaf-ai:before{background:#5ec5eb}.owner-result-branch.leaf-ai small{color:#67caf0}.owner-result-branch.leaf-verification{background:#13422d66;border-color:#4ab07c4d}.owner-result-branch.leaf-verification:before{background:#66ca94}.owner-result-branch.leaf-verification small{color:#78d7a4}.owner-result-deep-dive{background:#0d413957;border:1px solid #46a78d3d;border-radius:11px;align-self:stretch;padding:13px 15px}.owner-result-deep-dive small{color:#70d2b0;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.owner-result-deep-dive strong{color:#dcece8;font-size:14px;font-weight:560;line-height:1.55}.owner-result-no-move{background:#143b2a57;border:1px solid #4ca37640;border-radius:11px;align-self:stretch;padding:14px 16px}.owner-result-no-move small{color:#75d09e;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.owner-result-no-move strong{color:#dbece3;font-size:14px;font-weight:560;line-height:1.55}.owner-result-empty{color:#7e97aa;align-self:center;margin:0;font-size:13px}.owner-result-action{color:#739bb8;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;min-height:30px;padding:0;font-size:12px}.owner-result-action:hover{color:#a8d9f4}.owner-result-action.is-primary{color:#bfe8fa;background:#1a5b7c47;border:1px solid #59b9e557;border-radius:9px;min-height:36px;padding:0 13px}.owner-support-results{background:#08152294;border:1px solid #528bb42e;border-radius:18px;margin-top:18px;padding:20px 24px}.owner-support-results>header{margin-bottom:14px}.owner-support-results>header small{color:#68a9d8;letter-spacing:.12em;font-size:10px}.owner-support-results>header h2{color:#dcebf6;margin:5px 0 4px;font-size:18px}.owner-support-results>header p{color:#7d98ad;margin:0;font-size:12px}.support-tree .owner-result-node{background:#0d1f2fc7}.owner-v2-next{background:radial-gradient(circle at 86% 42%,#237ee82b,#0000 30%),linear-gradient(145deg,#0e3358eb,#061425fa);border:1px solid #46a5f694;border-radius:20px;margin-top:18px;padding:clamp(24px,3vw,36px);box-shadow:inset 0 0 34px #2784e714,0 0 26px #227cdb1f}.owner-v2-next h2{color:#eef7fc;margin:8px 0 12px;font-size:clamp(22px,2.3vw,31px)}.owner-v2-next p{color:#9eb5c6;max-width:860px;margin:5px 0;font-size:14px;line-height:1.7}.owner-v2-next-btn{color:#effaff;cursor:pointer;background:linear-gradient(135deg,#1f80f1f5,#1853caf0);border:1px solid #5dc7ef94;border-radius:11px;align-items:center;gap:20px;min-height:52px;margin-top:18px;padding:0 20px;font-size:16px;font-weight:650;display:inline-flex;box-shadow:0 12px 30px #1967e24d,inset 0 0 18px #74d2ff24}.owner-v2-next-btn:hover{border-color:#78d5f4;transform:translateY(-1px)}.owner-v2-evidence-outcome{background:#071c31b8;border:1px solid #67bbe647;border-radius:10px;gap:4px;margin-top:13px;padding:10px 13px;display:inline-grid}.owner-v2-evidence-outcome small{color:#78a3c2;font-size:10px}.owner-v2-evidence-outcome strong{color:#d9effb;font-size:13px}.owner-missing-evidence,.owner-validation-ready-summary{margin-top:16px}.owner-missing-evidence>small,.owner-validation-ready-summary small{color:#78a3c2;letter-spacing:.08em;font-size:10px}.owner-missing-evidence ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.owner-missing-evidence li{color:#c1d9e7;background:#081e32b3;border:1px solid #70b5db3d;border-radius:999px;padding:7px 10px;font-size:12px}.owner-validation-ready-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-validation-ready-summary>div{background:#071b2ead;border:1px solid #53aee13d;border-radius:11px;gap:6px;padding:13px 14px;display:grid}.owner-validation-ready-summary strong{color:#e2f1f8;font-size:13px;line-height:1.65}.owner-v2-next-btn.is-secondary{box-shadow:none;background:#0c273bdb;border-color:#6e9dbb5c}.owner-focus-workspace{width:min(100% - 40px,1040px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 60px}.owner-focus-workspace>header{background:radial-gradient(circle at 90% 0,#2781e32e,#0000 38%),#07192ceb;border:1px solid #49a6ef57;border-radius:20px;margin:20px 0;padding:clamp(22px,3vw,34px)}.owner-focus-workspace>header h1{color:#f1f8ff;margin:8px 0 10px;font-size:clamp(27px,3vw,40px)}.owner-focus-workspace>header p:not(.stage-kicker){color:#91aec2;margin:0}.owner-focus-workspace>header>small{color:#7598b2;font-size:11px}.owner-focus-progress{background:#5d90b42e;border-radius:999px;height:4px;margin:20px 0 8px;overflow:hidden}.owner-focus-progress span{border-radius:inherit;background:#55c8ff;height:100%;transition:width .22s;display:block;box-shadow:0 0 12px #4cc2ffa6}.owner-focus-question-card,.owner-focus-outcome{background:#091b2cf0;border:1px solid #5b9ecd40;border-radius:20px;padding:clamp(22px,3vw,36px)}.owner-focus-question-card>small,.owner-focus-outcome>small{color:#68bce7;font-size:12px}.owner-focus-question-card h2,.owner-focus-outcome h2{color:#edf7fd;margin:10px 0 20px;font-size:clamp(22px,2.5vw,31px);line-height:1.35}.owner-focus-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-focus-options button{color:#d8e9f5;text-align:left;cursor:pointer;background:#0f2e46a3;border:1px solid #559fcf3d;border-radius:11px;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.owner-focus-options button:hover{background:#124464bf;border-color:#54c2f69e}.owner-focus-options button span{color:#64caff}.owner-focus-custom-answer{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.owner-focus-custom-answer textarea{resize:vertical;color:#e7f2f9;background:#051421cc;border:1px solid #5b99c33d;border-radius:10px;min-height:74px;padding:12px}.owner-focus-custom-answer button{color:#fff;cursor:pointer;background:#237dd4;border:0;border-radius:10px;padding:0 18px}.owner-focus-custom-answer button:disabled{opacity:.38;cursor:default}.owner-focus-outcome p{color:#a1bacb;max-width:720px;line-height:1.7}@keyframes owner-node-wake{0%{box-shadow:0 0 #67c4f200,0 0 #3e9adc00}55%{box-shadow:0 0 0 3px #67c4f22e,0 0 38px #3e9adc4d}to{box-shadow:0 0 0 1px #67c4f238,0 0 30px #3e9adc33}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.owner-map-stage.owner-briefing{width:min(100% - 28px,1020px)}.opportunity-graph{min-height:470px;padding-inline:18px}.owner-map-stage .briefing-main-chain{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.owner-map-stage .briefing-node{border-radius:13px;min-height:116px;padding:11px 9px}.owner-map-stage .briefing-node h3{font-size:17px}.owner-map-stage .briefing-node-role{font-size:11px}.owner-map-stage .briefing-status,.briefing-node-index{font-size:10px}.map-story-field{gap:7px;min-height:178px}.map-story-cluster{min-height:178px}.map-story-leaves{gap:7px}.map-leaf{min-height:82px;padding:10px}.map-leaf strong{font-size:12px}.owner-result-node{grid-template-columns:170px minmax(0,1fr)}.owner-result-branches{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-result-branches.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.owner-stage-map .diagnosis-header{min-height:50px;padding-inline:16px}.owner-map-stage.owner-briefing{width:100%;padding:10px 14px 32px}.owner-map-toolbar{flex-direction:column;align-items:stretch;margin-bottom:8px}.owner-mode-switch,.owner-demo-case-switch{width:100%}.owner-mode-switch button,.owner-demo-case-switch button{flex:1;padding-inline:7px;font-size:11px}.owner-v2-hero{border-radius:18px;grid-template-columns:1fr;gap:18px;padding:20px 17px}.owner-v2-hero-heading h1{margin-top:13px;font-size:30px}.owner-v2-focus{padding:17px 16px}.owner-v2-focus h2{font-size:25px}.owner-v2-judgement{font-size:14px}.owner-focus-relation{grid-template-columns:1fr;gap:9px}.owner-focus-relation-step{min-height:0;padding:10px 12px}.owner-focus-relation-step+.owner-focus-relation-step:before{content:"↓";top:-5px;left:50%}.owner-tree-map{min-height:0;padding:14px 12px 18px;overflow:hidden}.owner-tree-chain{grid-template-columns:1fr;gap:10px;width:100%;min-width:0}.owner-tree-chain:before{width:1px;height:auto;inset:16px auto 16px 13px}.owner-tree-node-shell{padding-left:25px;position:relative}.owner-tree-node-shell:before{content:"";border-top:1px solid #55c9f29e;width:12px;position:absolute;top:42px;left:13px}.owner-tree-node{width:100%;min-height:94px;padding:12px 14px}.owner-tree-node>strong{font-size:18px}.owner-tree-node>i{top:36px;bottom:auto;left:-19px}.owner-tree-node>em{position:absolute;bottom:12px;right:13px}.owner-tree-desktop-branches{display:none}.owner-tree-mobile-branches{width:100%;display:grid}.owner-tree-branches{grid-template-columns:1fr;gap:10px;width:min(100%,340px);margin:0 auto;padding-top:52px}.owner-tree-branches.single{grid-template-columns:1fr}.owner-tree-branches.single .owner-tree-stem{left:50%}.owner-tree-branches.single .owner-tree-pending{grid-column:1;width:100%;min-width:0}.owner-tree-stem{border:0;border-left:1px solid #4ab9e8;width:1px;height:42px}.owner-tree-stem:before{display:none}.owner-tree-leaf{min-height:0}.owner-tree-leaf:before{height:10px;top:-10px}.owner-tree-pending{grid-column:1}.owner-node-drawer-backdrop{align-items:flex-end}.owner-node-drawer{border-top:1px solid #51a9dd57;border-left:0;border-radius:22px 22px 0 0;width:100%;height:min(86vh,720px);padding:22px 18px}.owner-node-drawer>header h2{font-size:27px}.node-demo-modal-backdrop{align-items:flex-end;padding:0}.node-demo-modal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:88vh;padding:21px 17px}.node-demo-modal>header h2{font-size:28px}.node-demo-flow{grid-template-columns:1fr;gap:8px}.node-demo-flow>div{min-height:0;padding:11px 13px}.node-demo-flow i{top:auto;bottom:-9px;right:50%;transform:translate(50%,50%)rotate(90deg)}.node-demo-modal>footer{flex-direction:column;align-items:stretch}.node-demo-modal>footer button{width:100%}.owner-demo-next{flex-direction:column;align-items:stretch;padding:17px}.owner-demo-next button{width:100%}.map-minimal-header{margin-bottom:10px;display:block}.map-company-profile{font-size:14px}.map-guide{margin-top:4px;font-size:12px}.opportunity-graph{border-radius:18px;min-height:0;padding:18px 14px;overflow:visible}.graph-title-row{margin-bottom:18px}.graph-title-row h1{font-size:24px}.graph-subtitle{margin-top:5px;font-size:12px}.graph-status,.chain-line,.map-story-field{display:none}.owner-map-stage .briefing-main-chain{grid-template-columns:1fr;gap:10px;display:grid}.owner-map-stage .briefing-node,.owner-map-stage .briefing-node.state-unknown{opacity:.78;min-height:86px;padding:13px 14px}.owner-map-stage .briefing-node.is-selected{opacity:1;min-height:112px}.owner-map-stage .briefing-node:after{bottom:-8px;left:24px}.owner-map-stage .briefing-node h3{margin:2px 0 4px;font-size:19px}.owner-map-stage .briefing-node-role{font-size:13px}.map-mobile-leaves{border-top:1px solid #64a9d52e;gap:7px;margin-top:12px;padding-top:12px;display:grid}.map-mobile-leaves .map-leaf{min-height:0;box-shadow:none;border-radius:10px;padding:11px 12px}.map-mobile-leaves .map-leaf small{margin-bottom:3px;font-size:10px}.map-mobile-leaves .map-leaf strong{font-size:14px}.owner-map-stage .briefing-support,.owner-map-stage .understanding-rail{margin-inline:4px}.owner-result-tree{gap:11px;padding-left:22px}.owner-result-tree:before{left:6px}.owner-result-node{border-radius:14px;grid-template-columns:1fr;gap:12px;padding:14px}.owner-result-node.result-unexplored{grid-template-columns:1fr;align-items:stretch}.owner-result-node.result-unexplored .owner-result-node-head,.owner-result-node.result-unexplored .owner-result-empty,.owner-result-node.result-unexplored .owner-result-action{grid-area:auto/1;justify-self:stretch}.owner-result-node:before{left:-21px}.owner-result-node.is-focus-path+.owner-result-node.is-focus-path:after{left:-17px}.owner-result-node-head{flex-direction:row;align-items:flex-start;gap:10px}.owner-result-branches,.owner-result-branches.count-2,.owner-result-branches.count-3{grid-template-columns:1fr}.owner-result-branch{min-height:0;padding-block:11px}.owner-result-branch+.owner-result-branch:after{content:"↓";top:-7px;left:50%;transform:translate(-50%,-50%)}.owner-result-action{grid-column:1}.owner-support-results{margin-top:14px;padding:17px 12px}.owner-v2-next{padding:22px 18px}.owner-v2-next-btn{justify-content:space-between;width:100%}.owner-validation-ready-summary{grid-template-columns:1fr}.owner-focus-workspace{width:100%;padding:14px 14px 34px}.owner-focus-workspace>header{border-radius:17px;margin:14px 0;padding:20px 17px}.owner-focus-workspace>header h1{font-size:28px}.owner-focus-question-card,.owner-focus-outcome{border-radius:17px;padding:20px 16px}.owner-focus-options{grid-template-columns:1fr}.owner-focus-options button{min-height:50px}.owner-focus-custom-answer{grid-template-columns:1fr}.owner-focus-custom-answer button{min-height:46px}.map-detail-backdrop{align-items:flex-end}.map-detail-sheet{border-top:1px solid #67b7e547;border-left:0;border-radius:20px 20px 0 0;width:100%;height:min(78vh,660px);padding:22px 18px}}@media (prefers-reduced-motion:reduce){.owner-map-stage *,.owner-map-stage :before,.owner-map-stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.presenter-auth-page{min-height:100svh}.presenter-registration-card{width:min(100%,620px)}.presenter-registration-card>small a,.presenter-auth-link{color:#8bdcff}.presenter-terms-check{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px}.presenter-terms-check input{accent-color:#5fcdf5;width:18px;height:18px;margin-top:2px}.presenter-terms-check span{color:#9eb6c7;font-size:12px;line-height:1.6}.presenter-registration-success{gap:24px}.presenter-registration-note{background:#164a6347;border:1px solid #5dbee742;border-radius:12px;padding:18px}.presenter-registration-note strong{color:#8bdcff}.presenter-registration-note p{color:#a8c0cf;margin:7px 0 0;line-height:1.7}.presenter-auth-link.primary{color:#061522;background:#76d9fb;border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-weight:800;text-decoration:none;display:inline-flex}.presenter-admin-page{color:#dcecf5;background:radial-gradient(circle at 82% 4%,#1983ae33,#0000 32%),linear-gradient(#06121e 0%,#071a28 58%,#05111c 100%);min-height:100vh}.presenter-admin-page .admin-header h1,.presenter-admin-page .admin-panel-heading h2{color:#edf9ff}.presenter-admin-page .admin-header p,.presenter-admin-page .admin-panel-heading p{color:#89a7b8}.presenter-admin-page .admin-header a{color:#b9e9fa;background:#103d546b;border:1px solid #69bee038;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}.presenter-admin-page .admin-panel{background:linear-gradient(145deg,#0a1f2ff0,#051522f0);border-color:#69b8da2e;box-shadow:0 24px 64px #00000038,inset 0 1px #ffffff06}.presenter-admin-page .presenter-registration-card{width:100%;box-shadow:none;background:#041420d1;border-color:#62c4ea33;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px}.presenter-admin-page .presenter-registration-card>div,.presenter-admin-page .presenter-registration-card>small,.presenter-admin-page .presenter-registration-card>button{grid-column:1/-1}.presenter-admin-page .presenter-registration-note{color:#bdeafa;background:#11465d6b}.presenter-account-list{gap:12px;display:grid}.showcase-registration-setting{border-color:#7a97a933;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;display:flex}.showcase-registration-setting>div>span{color:#4874a2;letter-spacing:.15em;font-size:9px}.showcase-registration-setting h2{color:#e3f3fc;flex-wrap:wrap;align-items:center;gap:11px;margin:9px 0 8px;font-size:22px;display:flex}.showcase-registration-setting h2 strong{color:#92a8b6;background:#69808d1a;border:1px solid #8097a542;border-radius:999px;padding:4px 10px;font-size:11px}.showcase-registration-setting.is-open h2 strong{color:#82e9bf;background:#1e805e2e;border-color:#4bdca959}.showcase-registration-setting p{color:#8ca6b8;margin:0;line-height:1.6}.showcase-registration-setting small{color:#668397;margin-top:8px;display:block}.showcase-registration-setting>button{color:#d9f6ff;cursor:pointer;background:#18779e57;border:1px solid #45c7ed7a;border-radius:9px;min-width:112px;padding:11px 18px}.showcase-registration-setting.is-open>button{color:#ffc5be;background:#8d363238;border-color:#f18a806b}.showcase-registration-setting>button:disabled{opacity:.42;cursor:not-allowed}.presenter-account-row{background:#091b2bc7;border:1px solid #7eafd326;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr) minmax(300px,1fr);align-items:center;gap:18px;padding:20px;display:grid}.presenter-account-row.status-pending{border-color:#f3b65857}.presenter-account-row.status-suspended{opacity:.72}.presenter-account-identity h3{color:#e3f3fc;margin:8px 0 5px}.presenter-account-identity p{color:#8ca6b8;margin:0}.presenter-account-status{color:#8fe4ff;background:#3196bc29;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.presenter-account-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.presenter-account-row dl div{background:#1733478a;border-radius:9px;padding:10px}.presenter-account-row dt{color:#7892a5;font-size:10px}.presenter-account-row dd{color:#c8dae5;margin:5px 0 0;font-size:12px}.presenter-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.presenter-account-actions button{color:#bceaff;cursor:pointer;background:#13536f57;border:1px solid #68c2e647;border-radius:8px;min-height:36px;padding:0 12px}.presenter-account-actions button.danger{color:#ffc4c4;background:#74232a47;border-color:#f47d7d52}.presenter-account-actions button:disabled{opacity:.38;cursor:not-allowed}.presenter-temporary-credential{color:#d9e9f2;background:#5038143d;border:1px solid #f3b6584d;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex}.presenter-temporary-credential code{color:#ffe1a8;-webkit-user-select:text;user-select:text;background:#00000042;border-radius:6px;padding:5px 8px}.presenter-temporary-credential small{color:#9eb2c0}.presenter-account-empty{color:#829bac;text-align:center;padding:32px}.showcase-access-controls{z-index:40;color:#b8d9e7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03111cf0;border:1px solid #66c4e84d;border-radius:12px;align-items:center;gap:8px;max-width:calc(100vw - 36px);padding:8px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 42px #00000057}.showcase-access-controls span{white-space:nowrap;padding:0 8px;font-size:11px}.showcase-access-controls b{color:#ebfaff}.showcase-access-controls a,.showcase-access-controls button{color:#bfeafa;cursor:pointer;background:#1b536c7a;border:1px solid #6ebcdc38;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.showcase-access-controls button:disabled{opacity:.5}.showcase-feedback-backdrop{z-index:160;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00080ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.showcase-feedback-dialog{color:#dcecf5;background:radial-gradient(circle at 90% 0,#339dc633,#0000 35%),#071b29;border:1px solid #63caef57;border-radius:18px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 28px 90px #0000008f}.showcase-feedback-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.showcase-feedback-dialog>header span{color:#64d5fb;letter-spacing:.12em;font-size:10px}.showcase-feedback-dialog>header h2{margin:6px 0 0;font-size:21px}.showcase-feedback-dialog>header button{color:#b9deed;cursor:pointer;background:#0c3043ad;border:1px solid #74c5e240;border-radius:50%;width:36px;height:36px}.showcase-feedback-dialog form{gap:16px;margin-top:20px;display:grid}.showcase-feedback-dialog label{color:#acd0df;gap:7px;font-size:12px;display:grid}.showcase-feedback-dialog select,.showcase-feedback-dialog textarea{color:#e5f5fb;background:#041520e0;border:1px solid #73b7d33d;border-radius:10px;outline:none;width:100%}.showcase-feedback-dialog select{min-height:42px;padding:0 11px}.showcase-feedback-dialog textarea{resize:vertical;min-height:98px;padding:11px;line-height:1.6}.showcase-feedback-dialog label>small{color:#6f94a6;justify-self:end}.showcase-feedback-dialog fieldset{border:1px solid #68b0cc33;border-radius:11px;margin:0;padding:13px}.showcase-feedback-dialog legend{color:#acd0df;padding:0 7px;font-size:12px}.showcase-feedback-dialog fieldset small{color:#7596a6;margin-top:8px;display:block}.showcase-feedback-rating{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.showcase-feedback-rating button{color:#9ec6d7;cursor:pointer;background:#0c2c3db8;border:1px solid #65b4d340;border-radius:8px;min-height:38px}.showcase-feedback-rating button.active{color:#03131e;background:#6bdcff;border-color:#5ed2f8;font-weight:800}.showcase-feedback-submit,.showcase-feedback-success button{color:#03131e;cursor:pointer;background:#70ddff;border:1px solid #67d7fb85;border-radius:10px;min-height:44px;font-weight:800}.showcase-feedback-submit:disabled{opacity:.55;cursor:wait}.showcase-feedback-success{gap:20px;padding:30px 2px 4px;display:grid}.showcase-feedback-success strong{color:#bdf3d9;line-height:1.7}.showcase-feedback-admin-panel{margin-top:18px}.showcase-feedback-admin-list{gap:10px;display:grid}.showcase-feedback-admin-row{background:#071b2ab8;border:1px solid #77b2cf29;border-radius:12px;gap:10px;padding:16px;display:grid}.showcase-feedback-admin-row>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.showcase-feedback-admin-row>header div{align-items:center;gap:9px;display:flex}.showcase-feedback-admin-row>header strong{color:#e2f4fc}.showcase-feedback-admin-row>header span,.showcase-feedback-admin-row>header time,.showcase-feedback-admin-row>small{color:#79a;font-size:11px}.showcase-feedback-admin-tags{flex-wrap:wrap;gap:7px;display:flex}.showcase-feedback-admin-tags span,.showcase-feedback-admin-tags b{color:#9ed7eb;background:#225c7457;border-radius:999px;padding:4px 8px;font-size:11px}.showcase-feedback-admin-tags b{color:#ffe0a0;background:#7d58194d}.showcase-feedback-admin-row p{color:#c9dce5;white-space:pre-wrap;margin:0;line-height:1.65}.showcase-license-watermark{z-index:39;color:#a7d3e47a;letter-spacing:.04em;pointer-events:none;max-width:calc(100vw - 520px);font-size:10px;position:fixed;bottom:20px;left:18px}.showcase-demo-only-boundary{color:#9fc5d6!important;font-size:12px!important}@media (width<=1000px){.presenter-account-row{grid-template-columns:1fr}.presenter-account-actions{justify-content:flex-start}}@media (width<=700px){.pilot-account-bar{flex-wrap:wrap;align-items:flex-start;padding-top:8px;padding-bottom:8px}.pilot-account-actions{order:3;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.pilot-account-actions a,.pilot-account-actions button{flex:none}.presenter-registration-card{padding:24px 18px}.presenter-admin-page .presenter-registration-card{grid-template-columns:1fr}.showcase-registration-setting{flex-direction:column;align-items:stretch}.showcase-registration-setting>button{width:100%}.presenter-account-row dl{grid-template-columns:1fr}.showcase-access-controls{justify-content:space-between;max-width:none;bottom:10px;left:10px;right:10px}.showcase-access-controls span{text-overflow:ellipsis;min-width:0;overflow:hidden}.showcase-access-controls button{flex:none;padding:0 8px;font-size:11px}.showcase-license-watermark{display:none}.showcase-shell{padding-bottom:66px}.showcase-feedback-backdrop{align-items:end;padding:10px}.showcase-feedback-dialog{border-radius:16px;max-height:calc(100vh - 20px);padding:18px}.showcase-feedback-admin-row>header{flex-direction:column;align-items:flex-start}}.guided-stage-card{background:radial-gradient(circle at 90% 0,#4280b226,#0000 35%),#0b1b2ae6;border:1px solid #81b7e629;border-radius:18px;min-height:430px;margin-top:16px;padding:clamp(22px,4vw,42px)}.guided-stage-card small{color:#6e9fc5;letter-spacing:.08em}.guided-stage-card h2{margin:9px 0 14px;font-size:22px;line-height:1.4}.guided-stage-card p,.guided-stage-card li{color:#a4b9ca;line-height:1.7}.guided-stage-card ul{margin:10px 0 0;padding-left:20px}.guided-facts{gap:12px;display:grid}.guided-facts>section{background:#26455d2e;border:1px solid #81b7e624;border-radius:12px;grid-template-columns:44px 1fr;gap:18px;padding:20px;display:grid}.guided-facts>section>span{color:#6fabd8;font:12px Consolas,monospace}.guided-facts h2{margin-top:0}.guided-facts p{margin:0 0 8px}.guided-verdicts,.guided-preview-verdict>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.guided-verdicts button,.guided-preview-verdict button{color:#9ab5ca;background:#12273980;border:1px solid #84bae833;border-radius:999px;min-height:34px;padding:0 13px}.guided-verdicts button.selected,.guided-preview-verdict button.selected{color:#071723;background:#77b9e7;border-color:#77b9e7}.guided-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guided-decision>section,.guided-trace-chain>section,.guided-workflow>section,.guided-next-step>div>section{background:#26455d2e;border:1px solid #81b7e624;border-radius:12px;padding:20px}.guided-trace-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;display:grid}.guided-trace-chain>b{color:#6aa9dc;align-self:center}.guided-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.guided-preview-boundary,.guided-stop-box,.guided-stop-condition{border-radius:12px;margin-top:16px;padding:18px 20px}.guided-preview-boundary{background:#5c3d1c3b;border:1px solid #dea86242}.guided-preview-boundary strong{color:#ecc086}.guided-preview-boundary p{margin-bottom:0}.guided-preview-verdict{border:1px solid #81b7e624;border-radius:12px;margin-top:16px;padding:18px 20px}.guided-preview-verdict>strong{display:block}.guided-preview-verdict label{color:#a4b9ca;align-items:flex-start;gap:10px;margin-top:16px;line-height:1.6;display:flex}.guided-preview-verdict input{margin-top:4px}.guided-stop-box,.guided-stop-condition{color:#dbb27e;background:#55391e47;border:1px solid #e09a5a4d;line-height:1.7}.guided-stop-condition{align-items:flex-start;gap:14px;display:flex}.guided-stop-condition strong{color:#efc28a;flex:none}.guided-stop-condition span{color:#bda58a}.guided-next-step>header{max-width:820px;margin-bottom:22px}.guided-next-step>header h2{font-size:30px}.guided-next-step>header p{color:#e0b374}.guided-next-step>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guided-owner-note{gap:8px;margin-top:18px;display:grid}.guided-owner-note span{color:#8cabc3}.guided-owner-note textarea,.consultant-review-note textarea{color:#d8e7f2;resize:vertical;background:#081622b3;border:1px solid #84bae82e;border-radius:9px;width:100%;padding:12px}.guided-stale-alert,.guided-save-error{color:#e9bd86;background:#593a1b52;border:1px solid #e7a05b5c;border-radius:10px;margin:14px 0;padding:14px 16px}.guided-empty{color:#8199ac!important}.guided-evidence-actions{margin-top:20px}.guided-evidence-actions button:disabled{opacity:.35;cursor:not-allowed}.guided-evidence-actions button.primary{color:#06131f;background:#78b8e5;border-color:#73b7e8}.consultant-review-note{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid!important}.consultant-review-note button{align-self:stretch}.consultant-owner-unavailable{color:#91a9bc;text-underline-offset:4px;background:0 0;border:0;margin:12px auto 0;text-decoration:underline;display:block}.consultant-workspace.owner-result-active{background:radial-gradient(circle at 12% 8%,#639bcc1f,#0000 34%),#eef3f7;min-height:100vh}.owner-result-topbar{color:#183149;background:#fafcfef0;border-bottom-color:#d8e2ea;min-height:76px}.owner-result-topbar .consultant-brand>span{color:#1f4d72;background:#e9f2f9;border-color:#b9cfe0}.owner-result-topbar .consultant-brand strong{letter-spacing:0;font-size:15px}.owner-result-topbar .consultant-records-link{color:#345b78;background:#f5f8fa;border-color:#c7d6e1}.owner-open-review-link{color:#294d69;cursor:pointer;background:#fff;border:1px solid #b9cad7;border-radius:8px;min-height:40px;padding:0 15px;font-size:14px;font-weight:650}.owner-result-active .consultant-review-stage{width:min(1120px,100% - 40px);padding:42px 0 72px}.owner-result-preview-container{width:100%}.owner-first-result{color:#20364a;background:#fff;border:1px solid #d5e0e8;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #2442591f}.owner-first-conclusion{background:linear-gradient(135deg,#f8fbfd,#edf5fa);border-bottom:1px solid #e1e8ee;padding:clamp(32px,5vw,58px)}.owner-first-conclusion small,.owner-first-sequence article>small,.owner-first-next small{color:#537b99;letter-spacing:.04em;font-size:14px;font-weight:700}.owner-first-conclusion h1{color:#142c40;letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:14px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.16}.owner-first-conclusion p{color:#526c81;max-width:760px;margin:0;font-size:17px;line-height:1.75}.owner-first-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(24px,4vw,42px);display:grid}.owner-first-sequence article{background:#fbfcfd;border:1px solid #dde6ed;border-radius:14px;min-width:0;padding:24px}.owner-first-facts{grid-column:1/-1}.owner-first-facts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.owner-first-facts li{background:#f0f5f8;border-radius:10px;padding:18px}.owner-first-facts li span{color:#66839a;font-size:13px;font-weight:650}.owner-first-facts li p,.owner-first-sequence article>p{color:#314b60;margin:9px 0 0;font-size:16px;line-height:1.7}.owner-first-sequence h2{color:#18344b;margin:14px 0 0;font-size:23px;line-height:1.4}.owner-first-ai-work{background:#f3f9fd!important;border-color:#c8ddeb!important}.owner-first-boundary{background:#fffaf3!important;border-color:#ead9c0!important}.owner-first-notice{font-weight:650;color:#865d31!important;margin-top:14px!important}.owner-first-next{background:#f4f8fb;border-top:1px solid #dce6ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px clamp(24px,4vw,42px);display:grid}.owner-first-next strong{color:#1b3a52;max-width:760px;margin-top:8px;font-size:18px;line-height:1.55;display:block}.owner-first-next button{color:#fff;cursor:pointer;background:#245f8d;border:0;border-radius:10px;align-items:center;gap:16px;min-height:50px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.owner-first-result.insufficient .owner-first-conclusion{background:linear-gradient(135deg,#fffaf3,#f7f1e8)}@media (width<=760px){.owner-result-topbar{flex-wrap:wrap;align-items:flex-start}.owner-result-topbar .consultant-session-actions{order:3;width:100%}.owner-result-topbar .consultant-session-actions>*{text-align:center;flex:1}.owner-result-active .consultant-review-stage{width:min(100% - 24px,1120px);padding:20px 0 42px}.owner-first-conclusion{padding:28px 22px}.owner-first-conclusion h1{font-size:34px}.owner-first-sequence{grid-template-columns:1fr;padding:18px}.owner-first-facts{grid-column:1}.owner-first-facts ul{grid-template-columns:1fr}.owner-first-next{grid-template-columns:1fr;padding:24px 20px}.owner-first-next button{justify-content:space-between;width:100%}.guided-evidence-flow{width:calc(100% - 28px);margin-top:24px}.guided-evidence-header{flex-direction:column;align-items:flex-start}.guided-evidence-header button{width:100%}.guided-facilitator{grid-template-columns:1fr}.guided-facilitator small{grid-row:auto}.guided-stage-card{min-height:0;padding:18px 14px}.guided-decision,.guided-workflow,.guided-next-step>div,.guided-trace-chain{grid-template-columns:1fr}.guided-trace-chain>b{justify-self:center;transform:rotate(90deg)}.guided-facts>section{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 12px}.guided-stop-condition{flex-direction:column}.guided-evidence-actions button{flex:1}}.showcase-shell{color:#e8f5fb;cursor:default;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 72% 16%,#186fb52b,#0000 32%),linear-gradient(#030c15,#061624 52%,#030b13);min-height:100vh;position:relative;overflow:hidden}.showcase-shell :where(input,textarea,select,[contenteditable=true],[data-showcase-copyable=true]){-webkit-user-select:text;user-select:text}.showcase-shell.demo-open .ambient-grid{animation-play-state:paused}.showcase-header{z-index:5;background:#020b13e0;border-bottom:1px solid #589ecb2e;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(24px,5vw,72px);display:flex;position:relative}.showcase-header-actions{align-items:center;gap:18px;display:flex}.showcase-header-actions>span{color:#7898aa;font-size:13px}.showcase-header-secondary{color:#89aabd;align-items:center;gap:8px;min-height:38px;padding:0 5px;font-size:14px;display:inline-flex}.showcase-next-step a{color:#c9eeff;background:#14476761;border:1px solid #5cbbe752;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 15px;display:inline-flex}.showcase-stage{z-index:1;width:min(1500px,100% - 48px);margin:0 auto;padding:14px 0 46px;position:relative}.showcase-industry-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.showcase-industry-switch button{color:#9cb4c4;text-align:left;cursor:pointer;background:#071826b8;border:1px solid #5294be33;border-radius:13px;align-items:center;min-height:48px;padding:8px 16px;display:flex}.showcase-industry-switch button strong{color:#dceaf2;font-size:19px}.showcase-industry-switch button.active{background:linear-gradient(135deg,#18689deb,#092a44f0);border-color:#5ecaf5b8}.showcase-industry-switch button.active strong{color:#f0fbff}.showcase-map{background:linear-gradient(#3f81a809 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#3f81a809 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 48% 0,#2686cc21,#0000 38%),#051421db;border:1px solid #53a1d33b;border-radius:24px;padding:16px 20px 18px;overflow:hidden}.showcase-map>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.showcase-map>header>div:first-child{max-width:900px}.showcase-map>header h2{color:#eef8fd;margin:0;font-size:clamp(25px,2vw,32px)}.showcase-map>header p{color:#9db5c4;margin:0;font-size:15px;line-height:1.5}.showcase-tree{background:linear-gradient(90deg,#05192733,#0e3b4e57,#05192733);border-radius:18px;margin-top:13px;padding:26px 10px 4px;position:relative;overflow:visible}.showcase-flow-label{color:#6abfda;letter-spacing:.12em;font-size:10px;font-weight:850;position:absolute;top:0;left:8px}.showcase-tree:before{content:"";background:linear-gradient(90deg,#55caee2e,#55caeeb8,#55caee2e);height:3px;position:absolute;top:36px;left:3%;right:3%;box-shadow:0 0 18px #46bee226}.showcase-chain{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:0;display:grid}.showcase-map-restaurant_chain .showcase-chain{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:3.5%}.showcase-map-restaurant_chain .showcase-chain .showcase-map-node:nth-child(2n){transform:translateY(8px)}.showcase-map-node{color:#d9e8ef;text-align:left;background:linear-gradient(150deg,#0b273af2,#051420fa);border:1px solid #4b88af47;border-radius:15px 15px 15px 5px;grid-template-rows:auto 1fr auto;align-content:start;gap:9px;min-width:0;min-height:142px;padding:13px;transition:transform .18s,border-color .18s;display:grid;position:relative;box-shadow:0 10px 28px #00000029}.showcase-chain .showcase-map-node:after{content:"";z-index:2;background:#3c8aa9;width:12px;height:2px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.showcase-chain .showcase-map-node:before{content:"";z-index:3;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #4ba5c7;position:absolute;top:calc(50% - 4px);right:-12px}.showcase-map-node:last-child:after,.showcase-chain .showcase-map-node:last-child:before{display:none}.showcase-map-node:hover{border-color:#5bbfe594;transform:translateY(-2px)}.showcase-map-node.has-demo{background:radial-gradient(circle at 92% 0,#3db3da38,#0000 38%),linear-gradient(145deg,#0f445bfa,#051825fa);border-color:#5bcdefb8;box-shadow:0 0 28px #31a7d21f}.showcase-chain .showcase-map-node{min-height:136px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #519cbd38;border-radius:0;padding:22px 7px 8px}.showcase-chain .showcase-map-node.has-demo{background:radial-gradient(circle at 92% 0,#3db3da38,#0000 38%),linear-gradient(145deg,#0f445bfa,#051825fa);border:1px solid #5bcdefb8;border-radius:13px 13px 13px 4px;padding:18px 11px 11px;box-shadow:0 0 28px #31a7d21f}.showcase-map-node-title{color:#eef8fc;justify-content:space-between;align-items:center;gap:7px;font-size:19px;font-weight:850;display:flex}.showcase-map-node-title>span{align-items:center;gap:7px;min-width:0;display:flex}.showcase-map-node-title i{background:#5f879a;border-radius:50%;flex:none;width:7px;height:7px}.showcase-map-node.has-demo .showcase-map-node-title i{background:#6ed8ff;box-shadow:0 0 12px #49c7f5b3}.showcase-map-node-title small{color:#53788b;font:10px/1 Consolas,monospace}.showcase-capability-tags{align-content:start;gap:3px;margin:0;padding:0;list-style:none;display:grid}.showcase-capability-tags li{color:#bfd3dc;white-space:normal;background:0 0;border:0;padding:0;font-size:15px;font-weight:650;line-height:1.45}.showcase-capability-tags li:before{display:none}.showcase-node-demo-entry{align-self:end;display:grid}.showcase-node-demo-entry button{color:#effbff;text-align:left;cursor:pointer;background:#1a6c8fc7;border:1px solid #62d1f37a;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.showcase-node-demo-entry button b{color:#7ce4ff}.showcase-map-layer{border-top:1px solid #4b8ab033;grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:10px;margin-top:9px;padding-top:10px;display:grid}.showcase-map-layer>span{color:#8bb8c9;text-align:left;background:0 0;border-left:2px solid #57c3e594;place-items:center start;padding:8px 10px;font-size:12px;font-weight:850;display:grid}.showcase-map-layer>div{gap:10px;display:grid;position:relative}.showcase-map-split-layers{grid-template-columns:minmax(0,.92fr) minmax(0,2.08fr);gap:10px;display:grid}.showcase-map-split-layers .showcase-map-layer{grid-template-columns:104px minmax(0,1fr);min-width:0}.showcase-service-layer>div{grid-template-columns:minmax(0,1fr)}.showcase-supply-layer>div{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-branch-layer>.showcase-branch-groups{grid-template-columns:minmax(0,.92fr) minmax(0,2.08fr)}.showcase-map-restaurant_chain .showcase-branch-layer>.showcase-branch-groups{grid-template-columns:minmax(0,1fr)}.showcase-branch-group{grid-template-rows:minmax(0,1fr);gap:0;min-width:0;padding-top:0;display:grid;position:relative}.showcase-branch-group>small{color:#638ba0;letter-spacing:.04em;align-items:center;gap:6px;min-height:16px;font-size:9px;font-weight:800;display:flex}.showcase-branch-group>small:before{content:"";background:#377c99;width:18px;height:1px}.showcase-branch-group>div{gap:10px;min-width:0;display:grid}.showcase-service-group>div{grid-template-columns:minmax(0,1fr)}.showcase-supply-group>div,.showcase-support>div{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-map-layer .showcase-map-node{min-height:112px;box-shadow:none;background:linear-gradient(90deg,#0a2b3cc2,#05182557);border:0;border-left:1px solid #51a0c275;border-radius:2px;grid-template-rows:auto 1fr;padding:11px 13px}.showcase-map-layer .showcase-map-node.has-demo{grid-template-rows:auto 1fr auto}.showcase-support{background:linear-gradient(90deg,#05172347,#0a293780,#05172347);padding-inline:8px}.showcase-support .showcase-map-node{background:0 0;border-left-color:#4584a361}.showcase-real-cases{background:radial-gradient(circle at 100% 0,#2484bf24,#0000 32%),linear-gradient(145deg,#071d2df0,#04121df5);border:1px solid #53a1d33b;border-radius:24px;margin-top:16px;padding:20px 22px 22px}.showcase-real-cases>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.showcase-real-cases>header h2{color:#eef9fd;margin:0;font-size:clamp(25px,2.2vw,33px)}.showcase-real-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.showcase-real-case-card{background:#051622d1;border:1px solid #4b99c140;border-radius:16px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.showcase-real-case-card figure{background:#061522;min-width:0;margin:0;position:relative;overflow:hidden}.showcase-real-case-card figure img{aspect-ratio:4/3;object-fit:contain;object-position:center top;background:#fff;width:100%;display:block}.showcase-real-case-copy{align-content:start;gap:9px;min-width:0;padding:14px 17px 16px;display:grid}.showcase-real-case-copy h3{color:#f0f9fd;margin:0;font-size:22px}.showcase-real-case-copy>p{color:#c5d8e1;margin:0;font-size:15px;line-height:1.58}.showcase-case-audience{align-items:center;gap:8px;display:flex;color:#a8ddec!important}.showcase-case-audience small,.showcase-case-change small{color:#7297a8;letter-spacing:.06em;flex:none;font-size:11px;font-weight:800}.showcase-case-change{background:#12486161;border-left:3px solid #58c8ef;gap:5px;padding:11px 13px;display:grid}.showcase-industry-boundary{background:#402d1257;border:1px solid #d8a7543d;border-radius:14px;align-items:center;gap:16px;margin-top:16px;padding:15px 18px;display:flex}.showcase-industry-boundary strong{color:#edc77f;flex:none}.showcase-industry-boundary p{color:#b9aa8e;margin:0;font-size:14px;line-height:1.55}.showcase-next-step{background:0 0;border:0;justify-content:flex-end;align-items:center;margin-top:12px;padding:0;display:flex}.showcase-next-step small{color:#638ba3;display:block}.showcase-next-step strong{color:#dcecf4;margin-top:4px;font-size:17px;display:block}.showcase-demo-backdrop{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00070de6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.showcase-demo-surface{background:radial-gradient(circle at 92% 2%,#2588dd33,#0000 32%),linear-gradient(155deg,#0a263b,#04111c 72%);border:1px solid #4fbded75;border-radius:22px;width:min(1400px,100%);height:min(850px,100vh - 40px);padding:22px;overflow:auto;box-shadow:0 22px 54px #0000006b}.showcase-demo-surface>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.showcase-demo-surface>header h2{color:#f3faff;margin:0;font-size:clamp(28px,3vw,42px)}.showcase-demo-surface>header>button{color:#bad5e3;cursor:pointer;background:#0e3349a6;border:1px solid #599fc852;border-radius:50%;width:44px;height:44px;font-size:25px}.showcase-demo-surface>header>.showcase-demo-feedback{color:#bfeeff;border-radius:999px;width:auto;min-width:64px;margin-left:auto;padding:0 14px;font-size:13px}.showcase-agent-wrap{height:calc(100% - 72px);min-height:560px;margin-top:18px}.showcase-agent{grid-template-columns:minmax(260px,.9fr) minmax(230px,.68fr) minmax(340px,1.35fr);gap:14px;height:100%;min-height:520px;display:grid}.showcase-agent-panel{background:#051725bd;border:1px solid #4b9ccc3b;border-radius:17px;align-content:start;gap:18px;min-width:0;padding:24px;display:grid;overflow:hidden}.showcase-agent-step{color:#67ceee;letter-spacing:.06em;font-size:15px;font-weight:850}.showcase-agent-input{background:radial-gradient(circle at 50% 12%,#2c86b92b,#0000 35%),#051725bd;align-content:center}.showcase-agent-input p{color:#e4f0f5;margin:0;font-size:20px;line-height:1.7}.showcase-agent-conversation-panel{align-content:start;overflow-y:auto}.showcase-conversation{background:#031420c2;border:1px solid #56b4d647;border-radius:13px;gap:12px;padding:12px;display:grid}.showcase-conversation>header{border-bottom:1px solid #579fc32e;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.showcase-conversation>header>div{gap:2px;display:grid}.showcase-conversation>header strong{color:#e9f8fd;font-size:14px}.showcase-conversation>header span{color:#7897a5;font-size:11px}.showcase-conversation>header em{color:#8ee1c3;background:#135b4847;border:1px solid #5dcda55c;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal;font-weight:850}.showcase-conversation-message{gap:5px;width:min(92%,440px);display:grid}.showcase-conversation-message.customer{justify-self:start}.showcase-conversation-message.assistant{justify-self:end}.showcase-conversation-message small{color:#82bfd4;font-size:11px;font-weight:850}.showcase-conversation-message.assistant small{color:#8ee1c3;text-align:right}.showcase-conversation-message p{color:#eaf8fc;background:#1f51697a;border:1px solid #579fc333;border-radius:4px 12px 12px;padding:10px 12px;font-size:14px;line-height:1.55}.showcase-conversation-message.assistant p{background:#12584861;border-color:#5bcda645;border-radius:12px 4px 12px 12px}.showcase-conversation-context{background:#5e3e1329;border:1px solid #ffbe5d47;border-radius:10px;gap:7px;padding:10px 12px;display:grid}.showcase-conversation-context strong{color:#ffd594;font-size:12px}.showcase-conversation-context p{color:#b8ccd5;font-size:12px;line-height:1.55}.showcase-agent-recognition{background:#051b2adb}.showcase-agent-actions{align-content:start;gap:10px;display:grid}.showcase-agent-actions button{color:#e7f7fd;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1876aee6,#11446feb);border:1px solid #4db1e057;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:16px;display:flex}.showcase-agent-actions button.showcase-quotation-action{align-items:flex-start;min-height:70px;padding-top:10px;padding-bottom:10px}.showcase-agent-actions button b{color:#dff7ff;background:#60cbef38;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.showcase-quotation-action-copy{gap:3px;min-width:0;display:grid}.showcase-quotation-action-copy strong{color:inherit;font-size:15px;line-height:1.25}.showcase-quotation-action-copy small{color:#a9c8d4;font-size:11px;line-height:1.4}.showcase-agent-actions button.done{color:#bfe9dc;background:#0c4342b8;border-color:#52bb9d59}.showcase-agent-actions button.active{color:#fff;border-color:#62cff2;box-shadow:0 0 24px #40b9e629}.showcase-agent-actions button:disabled{cursor:default;opacity:.72}.showcase-thinking{color:#7899ac;align-items:center;gap:6px;padding:15px;display:flex}.showcase-thinking i{background:#5bcaf0;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate showcase-thinking}.showcase-thinking i:nth-child(2){animation-delay:.18s}.showcase-thinking i:nth-child(3){animation-delay:.36s}.showcase-thinking span{margin-left:7px}@keyframes showcase-thinking{to{opacity:.24;transform:translateY(-3px)}}.showcase-agent-output{background:radial-gradient(circle at 88% 8%,#2b8de129,#0000 36%),#03121de6;overflow-y:auto}.showcase-agent-output article{align-content:start;gap:12px;display:grid}.showcase-agent-output article>strong{color:#eef9fd;font-size:22px}.showcase-agent-output ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.showcase-agent-output li{color:#c8dce5;background:#23556e3d;border-left:2px solid #54c5ee;padding:8px 10px;font-size:14px;line-height:1.45}.showcase-agent-completion{gap:9px;margin-bottom:14px;display:grid}.showcase-agent-completion>span{color:#7ed9be;letter-spacing:.08em;font-size:12px;font-weight:850}.showcase-agent-completion ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.showcase-agent-completion li{color:#7893a0;background:#0c25326b;border:1px solid #649fb533;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 8px;font-size:12px;display:flex}.showcase-agent-completion li.done{color:#d4f4e8;background:#0f50446b;border-color:#57caa86b}.showcase-agent-completion li b{color:#79ddbf;font-size:13px}.showcase-operations-result{gap:10px;display:grid}.showcase-operations-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.showcase-operations-header em{color:#f0cc80;background:#7e5b1c33;border:1px solid #e2bd7270;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.showcase-operations-header span{color:#7899aa;font-size:11px}.showcase-operations-section{background:#23556e3d;border:1px solid #4b9ccc2e;border-left:3px solid #62c9e8;border-radius:0 10px 10px 0;gap:7px;padding:12px 13px;display:grid}.showcase-operations-section small{color:#75cce4;letter-spacing:.06em;font-size:11px;font-weight:850}.showcase-operations-section>strong{color:#edf8fb;font-size:17px;line-height:1.35}.showcase-operations-section ul,.showcase-operations-section ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.showcase-operations-section li{color:#c8dce5;background:#0823317a;border:0;padding:6px 8px 6px 22px;font-size:12px;line-height:1.5;position:relative}.showcase-operations-section li:before{color:#5ed0ed;content:"•";position:absolute;top:6px;left:8px}.showcase-operations-section.anomaly{background:#6f4c1b21;border-left-color:#f3bd65}.showcase-operations-section.anomaly small{color:#f2c97e}.showcase-operations-section li.boundary{color:#f0d49b;background:#69481640}.showcase-operations-section li.boundary:before{color:#f2bd61;content:"!";font-weight:900}.showcase-operations-section.verification{border-left-color:#6fd4af}.showcase-operations-section.verification small{color:#7cdbba}.showcase-operations-section.verification ol{counter-reset:operations-step}.showcase-operations-section.verification ol li{counter-increment:operations-step;padding-left:30px}.showcase-operations-section.verification ol li:before{color:#082d2b;content:counter(operations-step);background:#74d7b7;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;top:6px;left:7px}.showcase-operations-section>b{color:#8eb2c1;letter-spacing:.06em;margin-top:2px;font-size:11px}.showcase-operations-next{flex-wrap:wrap;gap:7px;display:flex}.showcase-operations-next span{color:#b7ced8;background:#081f2c8c;border:1px solid #609fb84d;border-radius:7px;padding:6px 9px;font-size:11px}.showcase-operations-next span.primary{color:#e6f9ff;background:#196d9585;border-color:#5bcdec7a}.showcase-agent-empty{color:#708fa1;align-content:center;place-items:center;gap:12px;min-height:300px;font-size:16px;display:grid}.showcase-agent-empty i{background:radial-gradient(circle,#4bbbe638,#0000 62%);border:1px solid #5dbee559;border-radius:50%;width:54px;height:54px}.showcase-workflow{grid-template-columns:minmax(300px,.55fr) minmax(0,1fr);gap:22px;min-height:580px;margin-top:20px;display:grid}.showcase-workflow-rail{align-content:center;gap:9px;display:grid}.showcase-workflow-rail>header{color:#d8ebf3;gap:4px;padding:0 4px 4px;display:grid}.showcase-workflow-rail>header span{color:#7798a9;font-size:12px}.showcase-workflow-rail button{color:#819cac;text-align:left;cursor:pointer;background:#051826bf;border:1px solid #4991bb33;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid;position:relative}.showcase-workflow-rail button span{color:#5f8fab;font:10px/1 Consolas,monospace}.showcase-workflow-rail button i{color:#4b89aa;font-style:normal}.showcase-workflow-rail button.done{border-color:#48ac974d}.showcase-workflow-rail button.active{color:#edf9fd;background:#0f4968e6;border-color:#5dccf4;box-shadow:0 0 24px #33aae024}.showcase-workflow-focus{background:radial-gradient(circle at 88% 8%,#2b8de130,#0000 36%),#061c2dd1;border:1px solid #4eb1e14d;border-radius:20px;align-content:start;min-width:0;padding:clamp(26px,3vw,42px);display:grid}.showcase-workflow-progress{color:#6fcfee;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;display:flex}.showcase-workflow-progress em{color:#7594a6;font-style:normal}.showcase-workflow-focus h3{color:#f1faff;margin:0 0 7px;font-size:clamp(34px,3.5vw,48px)}.showcase-workflow-focus>p{color:#b4c9d3;max-width:680px;margin:0;font-size:16px;line-height:1.6}.workflow-artifact{margin-top:20px}.workflow-voices{gap:10px;display:grid}.workflow-voices article{background:#08273abf;border:1px solid #50a7d242;border-radius:12px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;min-height:66px;padding:12px 15px;display:grid}.workflow-voices span{color:#71bad7;font-size:14px}.workflow-voices p{color:#e3f1f6;margin:0;font-size:17px}.workflow-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-insights article{background:linear-gradient(145deg,#114c66d1,#08283bdb);border:1px solid #58c4eb61;border-radius:14px;min-height:132px;padding:17px}.workflow-insights span{color:#70c8e8;margin-bottom:15px;font-size:13px;display:block}.workflow-insights strong{color:#edf9fd;font-size:18px;line-height:1.5}.workflow-content{gap:12px;display:grid}.workflow-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-topic-grid article{background:#092c41cc;border:1px solid #4dabd747;border-radius:12px;min-height:88px;padding:13px}.workflow-topic-grid span{color:#65bddd;margin-bottom:7px;font-size:13px;display:block}.workflow-topic-grid strong{color:#edf8fc;font-size:17px;line-height:1.4}.workflow-content blockquote{background:#1248619e;border-left:3px solid #58c8ef;border-radius:4px 12px 12px 4px;margin:0;padding:15px 17px}.workflow-content blockquote span{color:#75cae8;font-size:13px}.workflow-content blockquote p{color:#e3f1f6;margin:6px 0 0;font-size:16px;line-height:1.6}.workflow-video{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;display:grid}.workflow-phone-frame{aspect-ratio:9/16;background:#020b12;border:1px solid #60cff58c;border-radius:20px;width:190px;padding:7px;box-shadow:0 0 30px #36afe229}.workflow-phone-frame video,.workflow-video-placeholder{border-radius:14px;width:100%;height:100%}.workflow-phone-frame video{object-fit:cover;background:#061725}.workflow-video-placeholder{background:radial-gradient(circle at 70% 22%,#53c5ee61,#0000 28%),linear-gradient(160deg,#123f58,#071722 72%);flex-direction:column;justify-content:flex-end;padding:18px 14px;display:flex;position:relative;overflow:hidden}.workflow-video-placeholder:before{content:"";background:linear-gradient(125deg,#63d5f62e,#376bb857);height:42%;position:absolute;inset:15% -30% auto;transform:rotate(-9deg)}.workflow-video-placeholder span{color:#99dff5;font-size:12px;position:absolute;top:15px;left:14px}.workflow-video-placeholder strong{color:#f4fbff;font-size:20px;line-height:1.35;position:relative}.workflow-video-placeholder p{color:#bdd9e4;margin:8px 0 0;font-size:13px;line-height:1.45;position:relative}.workflow-video-placeholder i{color:#fff;background:#083045b8;border:1px solid #a5e6fab8;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.workflow-video-details small{color:#6fcfee;font-size:14px}.workflow-video-details h4{color:#f1faff;margin:9px 0 8px;font-size:27px;line-height:1.35}.workflow-video-details>p{color:#b6ccd6;margin:0;font-size:17px}.workflow-video-details>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.workflow-video-details>div span{color:#9fd4e6;border:1px solid #4daad347;border-radius:999px;padding:7px 10px;font-size:13px}.workflow-video-details em{color:#7596a8;margin-top:18px;font-size:13px;font-style:normal;display:block}.showcase-workflow-controls{align-items:center;gap:15px;margin-top:16px;display:flex}.showcase-workflow-controls button{color:#e6f8ff;cursor:pointer;background:#196d959e;border:1px solid #5bc4ed66;border-radius:9px;min-height:40px;padding:0 14px}.showcase-workflow-controls p{color:#79a;margin:0;font-size:13px}.showcase-demo-principle{color:#86a7b8;margin-top:14px;font-size:13px}.showcase-demo-principle summary{cursor:pointer;width:max-content}.showcase-demo-principle>div{background:#061927b8;border-radius:9px;gap:5px;margin-top:8px;padding:11px 13px;display:grid}.showcase-demo-principle p{margin:0;line-height:1.55}.showcase-case-label{color:#9ec6d8;margin-top:7px;font-size:14px;display:inline-flex}.showcase-agent-secondary-title{margin-top:16px;display:block;color:#f1c66a!important}.showcase-agent-response-text{color:#e8f5fa;background:#1c51687a;border-left:3px solid #58c8ef;border-radius:4px 11px 11px 4px;margin:14px 0 0;padding:14px;font-size:16px;line-height:1.7}.showcase-quotation-section{gap:4px;display:grid}.showcase-quotation-section>strong{color:#72d4ed;font-size:14px}.showcase-quotation-section ul,.showcase-quotation-section ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.showcase-quotation-section li{color:#c8dce5;background:#23556e3d;border-left:2px solid #54c5ee;padding:4px 8px;font-size:12px;line-height:1.3}.showcase-quotation-section.showcase-quotation-decision{background:#135b4933;border:1px solid #64d6b147;border-radius:9px;padding:10px}.showcase-quotation-section.showcase-quotation-decision>strong{color:#82e0bf;font-size:16px}.showcase-quotation-hint{color:#91b8c5;font-size:12px}.showcase-quotation-section .showcase-agent-response-text{margin-top:3px;padding:9px 10px;font-size:13px;line-height:1.5}.showcase-demo-surface.acquisition{width:min(1580px,100%);height:min(900px,100vh - 16px);padding:16px 18px;overflow:hidden}.showcase-demo-surface.acquisition>header h2{font-size:clamp(27px,2.3vw,38px)}.acquisition-replay{background:#03101ab8;border:1px solid #4eb1e14d;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;height:calc(100% - 111px);min-height:0;margin-top:9px;display:grid;overflow:hidden}.acquisition-workbench-status{color:#8faab8;border-bottom:1px solid #4c96bf2e;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 13px;font-size:12px;display:grid}.acquisition-workbench-status>span{color:#75d4ef;align-items:center;gap:7px;font-weight:800;display:flex}.acquisition-workbench-status>span i{background:#567586;border-radius:50%;width:8px;height:8px}.acquisition-workbench-status>span i.running{background:#66d7b0;animation:.9s ease-in-out infinite alternate acquisition-pulse;box-shadow:0 0 12px #66d7b0bf}.acquisition-workbench-status>span i.complete{background:#66d7b0}.acquisition-workbench-status>strong{color:#d9edf5;font-size:13px}.acquisition-workbench-status>em{color:#7f9ca9;font-style:normal}@keyframes acquisition-pulse{to{opacity:.42;transform:scale(.78)}}.acquisition-workbench{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:9px 10px 10px;display:grid}.acquisition-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.acquisition-stage-rail button{color:#839eae;text-align:left;cursor:pointer;background:#051826c2;border:1px solid #4991bb33;border-radius:11px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:54px;padding:8px 10px;display:grid}.acquisition-stage-rail button .acquisition-phase-dot{border:1px solid #55788a;border-radius:50%;place-items:center;width:12px;height:12px;display:grid}.acquisition-stage-rail button .acquisition-phase-dot i{background:#55788a;border-radius:50%;width:4px;height:4px;display:block}.acquisition-stage-rail button strong{font-size:14px;line-height:1.2}.acquisition-stage-rail button>i{color:#668a9c;grid-column:2;font-size:10px;font-style:normal;line-height:1.3}.acquisition-stage-rail button.done{color:#a4c6bb;border-color:#53b29d4d}.acquisition-stage-rail button.active{color:#f0fbff;background:#0f4968f0;border-color:#5dccf4}.acquisition-stage-rail button.done .acquisition-phase-dot{border-color:#5ab899}.acquisition-stage-rail button.done .acquisition-phase-dot i{background:#5ab899}.acquisition-stage-rail button.active .acquisition-phase-dot{border-color:#6ed9f5}.acquisition-stage-rail button.active .acquisition-phase-dot i{background:#6ed9f5}.acquisition-stage-canvas{contain:layout paint style;background:radial-gradient(circle at 88% 8%,#2b8de12b,#0000 34%),#061c2dd1;border:1px solid #4eb1e14d;border-radius:18px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.acquisition-replay-status{color:#8eb1c2;border-bottom:1px solid #4c96bf2e;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:15px;padding:11px 16px;font-size:14px;display:grid}.acquisition-replay-status>span{color:#77d0ef;align-items:center;gap:7px;display:flex}.acquisition-replay-status>span i{background:#66d7b0;border-radius:50%;width:8px;height:8px}.acquisition-replay-status>div{background:#5990ae33;border-radius:999px;height:5px;overflow:hidden}.acquisition-replay-status>div b{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#48b7e6,#68ddba);width:100%;height:100%;transition:transform .35s;display:block;transform:scaleX(0)}.acquisition-replay-status em{color:#85a7b6;text-align:right;font-size:12px;font-style:normal}.acquisition-activity-feed{background:#041622a3;border-bottom:1px solid #4c96bf24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 13px;display:grid}.acquisition-activity-feed>strong{color:#7fa6b8;font-size:11px}.acquisition-activity-feed>div{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.acquisition-activity-feed>div::-webkit-scrollbar{display:none}.acquisition-activity-feed>div>span{color:#89a8b7;background:#072130c2;border:1px solid #4991bb33;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.acquisition-activity-feed>div>span i{background:#5a7a8b;border-radius:50%;width:6px;height:6px}.acquisition-activity-feed>div>span.done i{background:#65d7b2}.acquisition-activity-feed>div>span.active{color:#dff7ff;border-color:#5bcaed7a}.acquisition-activity-feed>div>span.active i{background:#61ceed;box-shadow:0 0 9px #61ceedb3}.acquisition-activity-feed small{color:#607f8f;font-size:9px}.acquisition-activity-feed>em{color:#6f8f9e;white-space:nowrap;font-size:10px;font-style:normal}.acquisition-stage-scroll{min-width:0;min-height:0;overflow:auto}.acquisition-stage-content{min-width:0;min-height:0;padding:18px 20px 15px}.acquisition-live-work-area{background:linear-gradient(#0f40541f,#0000 80px)}.acquisition-stage-heading{margin-bottom:14px}.acquisition-stage-heading>span{color:#69cbed;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.acquisition-stage-heading>span i{background:#65d9b5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #65d9b5b8}.acquisition-stage-heading p{color:#a7bfcb;margin:0;font-size:14px;line-height:1.45}.acquisition-task-focus{background:radial-gradient(circle at 90% 10%,#40b9e129,#0000 35%),linear-gradient(135deg,#0f4b63c7,#072534d1);border:1px solid #63cfeb66;border-radius:16px;gap:10px;padding:24px;display:grid}.acquisition-task-focus span{color:#72cbe7;font-size:13px;font-weight:800}.acquisition-task-focus strong{color:#f0f9fd;max-width:780px;font-size:clamp(22px,2vw,30px);line-height:1.35}.acquisition-task-focus p{color:#afc8d3;margin:0;font-size:15px;line-height:1.55}.acquisition-task-focus em{color:#efc978;font-size:13px;font-style:normal}.acquisition-task-route{color:#9dc1d0;background:#08273aa3;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:13px;display:flex}.acquisition-task-route span{border:1px solid #50a3c83d;border-radius:8px;padding:6px 8px}.acquisition-task-route b{color:#64c9eb}.acquisition-media-pool article{background:#071b29;border:1px solid #4fa4cc42;border-radius:11px;min-width:0;position:relative;overflow:hidden}.acquisition-input-list,.acquisition-point-list{gap:9px;display:grid}.acquisition-input-list article,.acquisition-point-list article{background:#08273ac2;border:1px solid #4da1cc47;border-radius:11px;padding:12px 14px}.acquisition-input-list span,.acquisition-point-list span{color:#70c3e1;margin-bottom:5px;font-size:13px;display:block}.acquisition-input-list p{color:#dcebf1;margin:0;font-size:16px;line-height:1.5}.acquisition-input-list.large{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;overflow:hidden}.acquisition-replay[data-playback=running] .acquisition-input-list.large:after{content:"";z-index:3;pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#67d7f433,#0000);width:28%;animation:2.4s ease-in-out infinite acquisition-scan;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes acquisition-scan{20%{opacity:.9}72%{opacity:.45}to{opacity:0;transform:translate(460%)}}.acquisition-input-list.large article{background:radial-gradient(circle at 90% 8%,#55bee424,#0000 35%),#08273ad6;align-content:center;min-height:225px;padding:22px 18px 48px;display:grid;position:relative}.acquisition-input-list article em{color:#6ed8b5;font-size:12px;font-style:normal;position:absolute;top:16px;right:16px}.acquisition-point-list article{background:linear-gradient(145deg,#125169cc,#082b3dde);border-color:#63cfeb6b;align-content:center;display:grid}.acquisition-point-list strong{color:#f0faff;font-size:17px;line-height:1.45}.acquisition-point-list.large{grid-template-columns:repeat(3,minmax(0,1fr))}.acquisition-point-list.large article{min-height:170px;padding:20px;position:relative}.acquisition-point-list.large strong{font-size:20px}.acquisition-point-list article em{color:#6ed8b5;font-size:12px;font-style:normal;position:absolute;bottom:14px;right:16px}.acquisition-retrieval-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.acquisition-retrieval-strip article{background:#071f2fd1;border:1px solid #4fa4cc4d;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.acquisition-retrieval-strip img{object-fit:cover;grid-row:1/span 2;width:112px;height:92px}.acquisition-retrieval-strip span{color:#6abeda;align-self:end;padding:7px 46px 1px 8px;font-size:11px}.acquisition-retrieval-strip strong{color:#e3f1f6;text-overflow:ellipsis;white-space:nowrap;padding:1px 8px 7px;font-size:13px;overflow:hidden}.acquisition-retrieval-strip em{color:#073329;background:#67d8b2;border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:7px;right:7px}.acquisition-fact-chain{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.acquisition-fact-chain article{background:#08283bcc;border:1px solid #4ea6cf4d;border-radius:14px;padding:22px 18px}.acquisition-fact-chain article.fact{background:#114b498c;border-color:#63d3bd66}.acquisition-fact-chain article.boundary{background:#56391575;border-color:#ebb65b6b}.acquisition-fact-chain article span{color:#73c7e5;margin-bottom:13px;font-size:14px;display:block}.acquisition-fact-chain article.boundary span{color:#f0c979}.acquisition-fact-chain article strong{color:#ecf7fb;font-size:18px;line-height:1.55}.acquisition-fact-chain>b{color:#55c5ed;align-self:center;font-size:25px}.acquisition-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.acquisition-topic-grid article{background:#08283bcc;border:1px solid #4fa6d047;border-radius:13px;align-content:start;gap:11px;min-height:178px;padding:16px;display:grid}.acquisition-topic-grid article.selected{background:linear-gradient(145deg,#156056c7,#08323ae0);border-color:#62d7b2;box-shadow:0 0 24px #55cba924}.acquisition-topic-grid span{color:#70c6e4;font-size:13px}.acquisition-topic-grid strong{color:#edf8fc;font-size:18px;line-height:1.5}.acquisition-topic-grid em{color:#86a8b8;align-self:end;font-size:14px;font-style:normal}.acquisition-topic-grid article.selected em{color:#7ce0bd;font-weight:800}.acquisition-selection-reason{color:#ddecf2;background:#194f506b;border-left:3px solid #63d3b0;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;margin:12px 0 0;padding:10px 13px;font-size:15px;line-height:1.5;display:grid}.acquisition-selection-reason span{color:#90aeba;grid-column:2;font-size:14px}.acquisition-approved-copy{gap:8px;display:grid}.acquisition-approved-copy article{background:#082639c7;border:1px solid #4a9ec74d;border-radius:12px;grid-template-columns:118px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.acquisition-approved-copy article>span{color:#76cce9;background:linear-gradient(135deg,#114f69d1,#0a3347b8);align-items:center;gap:9px;padding:11px 13px;font-size:14px;font-weight:800;display:flex}.acquisition-approved-copy article>span i{color:#5ebbdc;font:12px/1 Consolas,monospace}.acquisition-approved-copy article>p{color:#e8f4f8;align-self:center;margin:0;padding:10px 14px;font-size:17px;line-height:1.55}.acquisition-editing-board{grid-template-columns:minmax(230px,.37fr) minmax(0,1fr);gap:12px;display:grid}.acquisition-script-lines{align-content:start;gap:7px;display:grid}.acquisition-script-lines button{color:#b7ced8;text-align:left;cursor:pointer;background:#061e2ec7;border:1px solid #4b97be3d;border-radius:9px;gap:3px;padding:7px 9px;display:grid}.acquisition-script-lines button.active{background:#0f4b64e6;border-color:#61ceed;box-shadow:0 0 20px #4bbae024}.acquisition-script-lines span{color:#62b9d7;font-size:13px}.acquisition-script-lines strong{color:#eef9fd;font-size:15px;line-height:1.35}.acquisition-script-lines small{display:none}.acquisition-media-pool{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:7px;display:grid}.acquisition-media-pool article{opacity:.48;align-self:start;transition:opacity .25s,transform .25s,border-color .25s}.acquisition-media-pool article.selected{opacity:1;border-color:#65d5f2;transform:translateY(-2px);box-shadow:0 0 18px #4ec1e538}.acquisition-media-pool img{aspect-ratio:4/3;object-fit:cover;width:100%}.acquisition-media-pool article>span{color:#68bcdb;margin:5px 6px 2px;font-size:11px;display:block}.acquisition-media-pool article>strong{color:#e6f3f8;margin:0 6px 7px;font-size:12px;line-height:1.25;display:block}.acquisition-media-pool article i{color:#07222c;background:#69ddbc;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:5px;right:5px}.acquisition-timeline{grid-template-columns:86px repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;margin-top:10px;display:grid}.acquisition-timeline>span{color:#79a8bb;place-items:center;font-size:13px;display:grid}.acquisition-timeline>div{color:#69899a;background:#05192694;border:1px dashed #4b90b345;border-radius:8px;grid-template-columns:24px 50px minmax(0,1fr);align-items:center;gap:6px;min-height:58px;padding:6px 8px;display:grid}.acquisition-timeline>div.filled{color:#b9d6e1;background:#0e465bb8;border-style:solid;border-color:#58c9e678}.acquisition-timeline b{color:#dff6fe;background:#3a9dc2b3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.acquisition-timeline-thumbs{width:48px;height:40px;display:block;position:relative}.acquisition-timeline-thumbs img{object-fit:cover;border:1px solid #b1e0f180;border-radius:6px;width:38px;height:38px;position:absolute;top:0;left:0}.acquisition-timeline-thumbs img+img{top:4px;left:9px}.acquisition-timeline small{font-size:14px;line-height:1.3}.acquisition-final-video{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;display:grid}.acquisition-video-frame{aspect-ratio:9/16;background:#020b12;border:1px solid #64d3f48a;border-radius:22px;width:220px;padding:7px;position:relative;overflow:hidden;box-shadow:0 0 30px #36afe22e}.acquisition-video-frame video{object-fit:cover;background:#05121c;border-radius:15px;width:100%;height:100%}.acquisition-video-cover{z-index:2;background:#05121c;border-radius:15px;position:absolute;inset:7px;overflow:hidden}.acquisition-video-cover img{object-fit:cover;width:100%;height:100%}.acquisition-video-cover span{color:#06261d;background:#68dbb6;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:10px}.acquisition-final-video>div:last-child>span{color:#6fcfee;font-size:14px}.acquisition-final-video h4{color:#f2fbff;margin:9px 0 7px;font-size:30px}.acquisition-final-video p{color:#aec6d1;margin:0;font-size:16px}.acquisition-final-video ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.acquisition-final-video li{color:#b8d2de;background:#0c364c8a;border:1px solid #4ca2cb45;border-radius:9px;padding:8px 10px;font-size:14px}.acquisition-video-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.acquisition-video-actions button,.acquisition-controls button{color:#e8f9ff;cursor:pointer;background:#196d95b3;border:1px solid #5bc4ed66;border-radius:9px;min-height:40px;padding:0 14px;font-size:14px}.acquisition-video-actions button.quiet,.acquisition-controls button.quiet{color:#a9c4d0;background:#0b3044a8}.acquisition-controls button:disabled{opacity:.38;cursor:default}.acquisition-controls{border-top:1px solid #488db32e;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 12px;display:flex}.acquisition-controls>div{flex:none;gap:7px;display:flex}.acquisition-controls p{color:#87a4b2;text-align:right;min-width:0;margin:0;font-size:12px;line-height:1.4}@media (width<=1000px){.showcase-stage{width:min(100% - 28px,1500px)}.showcase-tree{scrollbar-width:thin;overflow-x:auto}.showcase-chain{min-width:1060px}.showcase-map-restaurant_chain .showcase-chain{min-width:860px}.showcase-map-layer>div{scrollbar-width:thin;overflow-x:auto}.showcase-branch-layer>.showcase-branch-groups{grid-template-columns:minmax(220px,.92fr) minmax(470px,2.08fr);min-width:710px}.showcase-map-restaurant_chain .showcase-branch-layer>.showcase-branch-groups{grid-template-columns:minmax(520px,1fr);min-width:520px}.showcase-map-split-layers{scrollbar-width:thin;grid-template-columns:minmax(260px,.92fr) minmax(520px,2.08fr);min-width:790px;overflow-x:auto}.showcase-support>div{grid-template-columns:repeat(2,minmax(260px,1fr))}.showcase-agent{grid-template-columns:1fr;height:auto}.showcase-agent-input{align-content:start}.showcase-agent-output{min-height:420px}.acquisition-media-pool{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-real-case-grid{grid-template-columns:1fr}}@media (width<=700px){.showcase-header{align-items:flex-start;gap:12px;padding:13px 16px}.showcase-header-actions>span{display:none}.showcase-header-actions a{min-height:38px;padding:0 10px;font-size:11px}.showcase-stage{width:min(100% - 20px,1500px);padding-top:22px}.showcase-industry-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-industry-switch button{min-height:48px;padding:8px 12px}.showcase-industry-switch button strong{font-size:18px}.showcase-map{padding:16px 12px}.showcase-map>header{flex-direction:column;align-items:flex-start}.showcase-tree{background:0 0;min-height:0;padding:28px 0 2px 13px;overflow:visible}.showcase-tree:before{width:2px;height:auto;inset:30px auto 8px 14px}.showcase-chain,.showcase-map-restaurant_chain .showcase-chain{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding-inline:11px 0}.showcase-map-restaurant_chain .showcase-chain .showcase-map-node:nth-child(2n){transform:none}.showcase-chain .showcase-map-node,.showcase-chain .showcase-map-node.has-demo{min-height:0;box-shadow:none;background:linear-gradient(90deg,#0a2b3c8f,#0000);border-top:0;border-bottom:1px solid #519cbd26;border-left:1px solid #51a0c26b;border-right:0;border-radius:2px;padding:11px 10px 12px 14px}.showcase-chain .showcase-map-node.has-demo{background:linear-gradient(90deg,#12536ccc,#061d2b4d);border-left:2px solid #62ceef}.showcase-chain .showcase-map-node:before,.showcase-chain .showcase-map-node:after{display:none}.showcase-map-node{min-height:0}.showcase-capability-tags li{padding:0;font-size:14px}.showcase-map-layer{grid-template-columns:1fr}.showcase-map-layer>span{min-height:30px;padding:5px 8px}.showcase-map-layer>div{padding-bottom:4px;overflow:visible}.showcase-map-split-layers{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;overflow:visible}.showcase-map-split-layers .showcase-map-layer{grid-template-columns:1fr}.showcase-supply-layer>div,.showcase-support>div,.showcase-supply-group>div{grid-template-columns:minmax(0,1fr)}.showcase-map-restaurant_chain .showcase-branch-layer>.showcase-branch-groups{grid-template-columns:minmax(0,1fr);min-width:0}.showcase-map-layer .showcase-map-node{min-height:0}.showcase-real-cases{padding:17px 12px}.showcase-real-cases>header{flex-direction:column;align-items:flex-start;gap:8px}.showcase-real-case-card figure img{aspect-ratio:4/3}.showcase-real-case-copy>header{flex-direction:column;align-items:flex-start}.showcase-industry-boundary{flex-direction:column;align-items:flex-start;gap:5px}.showcase-next-step{flex-direction:column;align-items:flex-start}.showcase-next-step a{justify-content:space-between;width:100%}.showcase-demo-backdrop{padding:0}.showcase-demo-surface{border:0;border-radius:0;width:100%;height:100vh;padding:16px}.showcase-agent-wrap{height:auto;min-height:calc(100vh - 90px)}.showcase-agent{min-height:0}.showcase-agent-panel{padding:18px}.showcase-agent-input p{font-size:17px}.showcase-agent-output{min-height:360px}.showcase-workflow{grid-template-columns:1fr;min-height:0}.showcase-workflow-rail{display:flex;overflow-x:auto}.showcase-workflow-rail>header{display:none}.showcase-workflow-rail button{flex:0 0 210px}.showcase-workflow-focus{min-height:460px;padding:24px 18px}.workflow-insights,.workflow-topic-grid,.workflow-video{grid-template-columns:1fr}.workflow-phone-frame{width:min(190px,100%)}.showcase-demo-surface.acquisition{width:100%;height:100vh;padding:13px;overflow:hidden}.showcase-demo-surface.acquisition>header h2{font-size:24px}.showcase-case-label{font-size:12px}.acquisition-replay{height:calc(100% - 102px);min-height:0}.acquisition-workbench-status{grid-template-columns:1fr auto;gap:8px}.acquisition-workbench-status>em{display:none}.acquisition-workbench{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.acquisition-stage-rail{scrollbar-width:none;grid-row:auto;padding-bottom:3px;display:flex;overflow-x:auto}.acquisition-stage-rail::-webkit-scrollbar{display:none}.acquisition-stage-rail button{flex:0 0 156px;min-height:56px}.acquisition-stage-rail button>i{font-size:9px}.acquisition-stage-content{padding:13px 11px 11px}.acquisition-replay-status{grid-template-columns:auto minmax(80px,1fr);gap:8px;padding:9px 11px;font-size:12px}.acquisition-replay-status em{display:none}.acquisition-stage-heading{margin-bottom:10px}.acquisition-stage-heading h3{font-size:24px}.acquisition-stage-heading p{font-size:13px}.acquisition-task-focus{padding:18px 15px}.acquisition-task-focus strong{font-size:21px}.acquisition-task-route{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.acquisition-task-route::-webkit-scrollbar{display:none}.acquisition-task-route span{flex:none}.acquisition-input-list.large{grid-template-columns:1fr}.acquisition-input-list.large article{min-height:118px;padding:15px 74px 15px 14px}.acquisition-point-list.large{grid-template-columns:1fr}.acquisition-point-list.large article{min-height:105px}.acquisition-retrieval-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-fact-chain{grid-template-columns:1fr}.acquisition-fact-chain>b{justify-self:center;transform:rotate(90deg)}.acquisition-topic-grid{grid-template-columns:1fr}.acquisition-topic-grid article{min-height:0}.acquisition-selection-reason{grid-template-columns:1fr}.acquisition-selection-reason span{grid-column:auto}.acquisition-approved-copy article,.acquisition-editing-board{grid-template-columns:1fr}.acquisition-media-pool{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-timeline{scrollbar-width:none;grid-template-columns:70px repeat(4,145px);overflow-x:auto}.acquisition-timeline::-webkit-scrollbar{display:none}.acquisition-final-video{grid-template-columns:1fr}.acquisition-video-frame{width:min(180px,100%);margin:0 auto}.acquisition-final-video h4{font-size:25px}.acquisition-controls{padding:7px}.acquisition-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.acquisition-controls button{min-width:0;padding:0 7px;font-size:12px}.acquisition-controls p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.showcase-demo-surface.acquisition{width:min(1510px,100vw - 24px);height:min(884px,100vh - 16px)}.showcase-demo-surface.acquisition>header{min-height:64px}.showcase-demo-surface.acquisition>header h2{margin-top:2px;font-size:clamp(32px,2.45vw,38px);line-height:1.08}.showcase-demo-surface.acquisition .showcase-demo-principle{margin-top:6px}.acquisition-replay{background:#061724;border-radius:16px;height:calc(100% - 102px);min-height:650px}.acquisition-workbench-status{min-height:38px;padding:7px 13px}.acquisition-workbench-status>strong{justify-self:center}.acquisition-workbench{grid-template-rows:50px minmax(0,1fr);gap:7px;padding:8px}.acquisition-stage-rail{gap:6px}.acquisition-stage-rail button{background:#05182633;border-color:#0000 #0000 #4991bb33;border-radius:6px;min-height:46px;padding:7px 12px}.acquisition-stage-rail button strong{font-size:16px}.acquisition-stage-rail button>i{font-size:9px}.acquisition-stage-rail button.active{background:#0f496857;border-color:#0000 #0000 #5dccf4}.acquisition-stage-canvas{border-color:#4eb1e133;min-height:0}.acquisition-replay-status{min-height:40px;padding:8px 13px;font-size:12px}.acquisition-stage-scroll{background-color:#04111b94;background-image:linear-gradient(#4587aa09 1px,#0000 1px),linear-gradient(90deg,#4587aa09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) 260px;gap:9px;min-height:0;padding:9px;display:grid;overflow:hidden}.acquisition-stage-content{background:#061927c2;border:1px solid #4f97bc1a;border-radius:12px;min-height:0;padding:12px 14px;overflow:hidden}.acquisition-stage-heading{grid-template-columns:1fr auto;align-items:end;gap:2px 12px;margin-bottom:10px;display:grid}.acquisition-stage-heading>span{color:#67d1ee;letter-spacing:.08em;grid-column:1/-1;font-size:11px;font-weight:850}.acquisition-stage-heading>span i{background:#66d7b0;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.acquisition-stage-heading h3{color:#f2fbff;margin:0;font-size:clamp(21px,1.7vw,27px);line-height:1.15}.acquisition-stage-heading p{color:#7897a7;text-align:right;margin:0;font-size:11px}.acquisition-understanding{align-items:center;min-height:100%;display:grid;position:relative}.acquisition-signal-flow{grid-template-columns:145px minmax(240px,.86fr) 154px minmax(300px,1fr);align-items:center;gap:28px;min-height:100%;padding:26px 8px;display:grid}.acquisition-platforms,.acquisition-keyword-cloud,.acquisition-ai-scan,.acquisition-focus-stack{opacity:0;transition:opacity .32s,transform .32s;transform:translateY(8px)}.acquisition-platforms[data-visible=true],.acquisition-keyword-cloud[data-visible=true],.acquisition-ai-scan[data-visible=true],.acquisition-focus-stack[data-visible=true]{opacity:1;transform:translateY(0)}.acquisition-platforms{gap:10px;padding-right:10px;display:grid;position:relative}.acquisition-platforms:before{content:"";background:#53abd09e;width:1px;position:absolute;top:31px;bottom:31px;right:0}.acquisition-platforms:after,.acquisition-keyword-cloud:after,.acquisition-ai-scan:after{content:"→";color:#62cbe9;font:800 22px/1 system-ui,sans-serif;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.acquisition-platforms article{background:#0a2d41c7;border:1px solid #56a4ca3d;border-radius:10px;align-items:center;gap:9px;min-height:70px;padding:9px;display:flex;position:relative}.acquisition-platforms article:after{content:"";background:#53abd09e;width:10px;height:1px;position:absolute;top:50%;right:-11px}.acquisition-platforms b{background:#fff;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.acquisition-platforms b img{object-fit:contain;width:100%;height:100%;display:block}.acquisition-platforms .platform-channels b{padding:5px}.acquisition-platforms span{color:#c2d9e3;font-size:12px;font-weight:800}.acquisition-keyword-cloud{background:radial-gradient(circle,#2a91bb1f,#0000 70%);border:1px dashed #4ea7cf42;border-radius:50%;flex-wrap:wrap;place-content:center;gap:10px;min-height:260px;padding:22px 16px;display:flex;position:relative}.acquisition-keyword-cloud span{color:#d4edf6;background:#0b3549e6;border:1px solid #63bce152;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.acquisition-ai-scan{background:radial-gradient(circle,#36b4d82e,#062131f5 66%);border:1px solid #66d4f08c;border-radius:50%;place-items:center;min-height:150px;display:grid;position:relative;overflow:visible}.acquisition-ai-scan span{color:#79e5ff;font:900 25px/1 Consolas,monospace}.acquisition-ai-scan strong{color:#a9cfdb;text-align:center;max-width:78px;margin-top:-17px;font-size:10px;line-height:1.3}.acquisition-ai-scan i{opacity:0;border:1px solid #7ee8ff80;border-radius:50%;position:absolute;inset:8px;transform:scale(.72)}.acquisition-understanding.is-running .acquisition-ai-scan[data-visible=true] i{will-change:transform, opacity;animation:2.4s ease-out both acquisition-analysis}@keyframes acquisition-analysis{45%{opacity:.78;transform:scale(.9)}to{opacity:0;transform:scale(1)}}.acquisition-focus-stack{gap:10px;display:grid}.acquisition-focus-stack[data-visible=true]{transition-delay:1.2s}.acquisition-focus-stack article{background:linear-gradient(135deg,#0d4648d1,#072837e0);border:1px solid #64d1bc47;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:74px;padding:11px;display:grid}.acquisition-focus-stack small{color:#75dfc3;background:#40a99429;border-radius:8px;place-items:center;width:28px;height:28px;font:10px/1 Consolas,monospace;display:grid}.acquisition-focus-stack strong{color:#e2f8f2;font-size:15px;line-height:1.35}.acquisition-material-match,.acquisition-content-create,.acquisition-video-production{min-height:100%}.acquisition-material-map{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;align-items:stretch;gap:12px;min-height:100%;display:grid}.acquisition-material-group{--match-color:#67d9bc;--match-bg:#1b695b29;border:1px solid var(--match-color);grid-template-rows:auto 42px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:10px;min-height:0;padding:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.acquisition-material-group{border:1px solid color-mix(in srgb, var(--match-color) 46%, transparent)}}.acquisition-material-group{background:linear-gradient(180deg, var(--match-bg), #051824e0 38%);border-radius:14px}.acquisition-material-group.match-tone-2{--match-color:#67c9ee;--match-bg:#206f9029}.acquisition-material-group.match-tone-3{--match-color:#e2bd72;--match-bg:#89632329}.acquisition-material-focus{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:3px 11px;display:grid}.acquisition-material-focus small{color:#061a20;background:var(--match-color);border-radius:9px;place-items:center;width:36px;height:36px;font:900 12px/1 Consolas,monospace;display:grid}.acquisition-material-focus span{color:var(--match-color);grid-column:2}@supports (color:color-mix(in lab, red, red)){.acquisition-material-focus span{color:color-mix(in srgb, var(--match-color) 78%, #dcebf0)}}.acquisition-material-focus span{letter-spacing:.08em;font-size:11px;font-weight:850}.acquisition-material-focus strong{color:#f2fbff;grid-column:2;font-size:19px;line-height:1.25}.acquisition-material-judgement,.acquisition-material-value{border:1px solid var(--match-color);align-items:center;gap:7px;min-height:25px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.acquisition-material-judgement,.acquisition-material-value{border:1px solid color-mix(in srgb, var(--match-color) 34%, transparent)}}.acquisition-material-judgement,.acquisition-material-value{background:#03141d94;border-radius:7px}.acquisition-material-judgement span,.acquisition-material-value span{color:var(--match-color);flex:none}@supports (color:color-mix(in lab, red, red)){.acquisition-material-judgement span,.acquisition-material-value span{color:color-mix(in srgb, var(--match-color) 82%, #dcebf0)}}.acquisition-material-judgement span,.acquisition-material-value span{letter-spacing:.04em;font-size:10px;font-weight:850}.acquisition-material-judgement strong,.acquisition-material-value strong{color:#dcecf2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;line-height:1.25;overflow:hidden}.acquisition-material-value{background:var(--match-bg);border-style:dashed;margin-top:-2px}@supports (color:color-mix(in lab, red, red)){.acquisition-material-value{background:color-mix(in srgb, var(--match-bg) 74%, #03141dbf)}}.acquisition-material-connector{color:var(--match-color);grid-template-rows:auto 12px;align-content:center;justify-items:center;gap:4px;display:grid;position:relative}.acquisition-material-connector i:first-child{display:none}.acquisition-material-connector i:last-child{opacity:.72;background:currentColor;border-radius:999px;width:2px;height:10px;display:block}.acquisition-material-connector i:last-child:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:3px 0 0 -3px;display:block;transform:rotate(45deg)}.acquisition-material-connector b{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 9px;font-size:11px}.acquisition-material-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.acquisition-material-assets figure{border:2px solid var(--match-color);min-width:0;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acquisition-material-assets figure{border:2px solid color-mix(in srgb, var(--match-color) 64%, transparent)}}.acquisition-material-assets figure{background-color:#071a25;background-position:50%;background-size:cover;border-radius:12px}.acquisition-material-assets figure:only-child{grid-column:1/-1}.acquisition-material-assets img{box-sizing:border-box;object-fit:contain;object-position:center;background:#020a102e;width:100%;height:250px;display:block}.acquisition-material-assets figcaption{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#020d14c7;border-radius:7px;padding:7px 9px;font-size:15px;font-weight:850;line-height:1.2;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.acquisition-material-assets em{z-index:1;color:#06231b;background:var(--match-color);border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.acquisition-content-layout{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:12px;display:grid}.acquisition-topic-grid.visual{grid-template-columns:1fr;gap:8px}.acquisition-topic-grid.visual article{min-height:82px;padding:13px 14px;position:relative}.acquisition-topic-grid.visual article span{font-size:10px}.acquisition-topic-grid.visual article strong{margin-top:7px;font-size:18px}.acquisition-topic-grid.visual article em{color:#74e3bf;font-size:11px;font-weight:850;position:absolute;top:11px;right:12px}.acquisition-topic-grid.visual article.selected{background:linear-gradient(135deg,#115b4fd9,#082a39f0);border-color:#66dbbbc7;transform:translate(4px)}.acquisition-storyboard{background:#071d2bd1;border:1px solid #4c97bd38;border-radius:11px;align-content:start;gap:7px;padding:12px;display:grid}.acquisition-storyboard>span{color:#6bcfeb;margin-bottom:3px;font-size:11px;font-weight:850}.acquisition-storyboard article{background:#124153a8;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid}.acquisition-storyboard article small{color:#5da8c5;font:10px/1 Consolas,monospace}.acquisition-storyboard article strong{color:#d8eaf1;font-size:13px}.acquisition-storyboard.queued{opacity:.48}.acquisition-storyboard.active{border-color:#53b9d685}.acquisition-video-production .acquisition-stage-heading{margin-bottom:7px}.acquisition-video-production .acquisition-editing-board{grid-template-columns:198px minmax(0,1fr);gap:8px}.acquisition-video-production .acquisition-script-lines{gap:5px}.acquisition-video-production .acquisition-script-lines button{min-height:52px;padding:7px 10px}.acquisition-video-production .acquisition-script-lines button span{font-size:10px}.acquisition-video-production .acquisition-script-lines button strong{margin-top:4px;font-size:14px;line-height:1.3}.acquisition-selected-media{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.acquisition-selected-media article{opacity:.55;background:#061722;border:1px solid #4687a938;border-radius:8px;min-width:0;position:relative;overflow:hidden;transform:translateY(0)}.acquisition-selected-media article.selected{opacity:1;border-color:#67ddbec2;transform:translateY(-3px)}.acquisition-selected-media img{aspect-ratio:9/16;box-sizing:border-box;object-fit:contain;object-position:center;background:#020a10;width:100%;padding:3px;display:block}.acquisition-selected-media strong{color:#d5e8ef;text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:12px;display:block;overflow:hidden}.acquisition-selected-media span{color:#05241b;background:#69dbb6;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;top:5px;right:5px}.acquisition-timeline.visual{background:#04131d;border:1px solid #51a0c647;border-radius:9px;grid-template-columns:74px repeat(4,minmax(0,1fr));gap:5px;margin-top:8px;padding:7px;display:grid}.acquisition-timeline.visual>span{color:#73cce8;text-align:center;place-items:center;font-size:12px;font-weight:850;display:grid}.acquisition-timeline.visual article{opacity:.34;background:#0a2533bd;border:1px solid #4785a433;border-radius:7px;grid-template-columns:23px 34px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:58px;padding:5px;display:grid;transform:translateY(4px)}.acquisition-timeline.visual article.filled{opacity:1;border-color:#54bbd375;transition:opacity .28s,transform .28s;transform:translateY(0)}.acquisition-timeline.visual article b{color:#5eb9d7;font:9px/1 Consolas,monospace}.acquisition-timeline.visual article img{aspect-ratio:9/16;box-sizing:border-box;object-fit:contain;object-position:center;background:#020a10;border-radius:5px;width:34px;padding:2px}.acquisition-timeline.visual article small{color:#c8dce4;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.acquisition-render-status{background:#072331e6;border:1px solid #64cde357;border-radius:10px;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);align-items:center;gap:8px 14px;margin-top:9px;padding:11px 13px;display:grid}.acquisition-render-status header{grid-row:1/span 2}.acquisition-render-status header span{color:#67cfee;letter-spacing:.08em;font-size:11px;font-weight:850;display:block}.acquisition-render-status header strong{color:#f1fbff;margin-top:5px;font-size:20px;display:block}.acquisition-render-progress{background:#5b99b133;border-radius:999px;height:8px;overflow:hidden}.acquisition-render-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#59bee2,#72dfbb);width:100%;height:100%;display:block;transform:scaleX(.05)}.acquisition-video-production.is-finalizing .acquisition-render-progress i{will-change:transform;animation:6s cubic-bezier(.2,.72,.2,1) forwards acquisition-render-progress}.acquisition-replay[data-playback=paused] .acquisition-render-progress i{animation-play-state:paused}@keyframes acquisition-render-progress{42%{transform:scaleX(.48)}78%{transform:scaleX(.82)}to{transform:scaleX(1)}}.acquisition-render-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.acquisition-render-steps span{color:#b9d5de;text-align:center;background:#1d526561;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:750}.acquisition-result-dock{background:linear-gradient(160deg,#0a2b3cf5,#030f18fa);border:1px solid #4c96b93b;border-radius:14px;grid-template-rows:auto auto auto auto auto auto auto;align-content:start;gap:7px;min-width:0;padding:10px;transition:border-color .24s;display:grid}.acquisition-result-dock.ready{border-color:#65dcbab8}.acquisition-result-label{color:#8caebb;letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.acquisition-result-label i{background:#547685;border-radius:50%;width:6px;height:6px}.acquisition-result-dock.processing .acquisition-result-label i{background:#63cfea}.acquisition-result-dock.ready .acquisition-result-label{color:#72ddbd}.acquisition-result-dock.ready .acquisition-result-label i{background:#72ddbd}.acquisition-result-dock:not(.ready){align-content:center;align-self:stretch;min-height:0}.acquisition-result-empty{aspect-ratio:9/16;background:#02090e6b;border:1px dashed #5bc0e042;border-radius:14px;align-content:center;justify-self:center;gap:8px;width:min(100%,200px);min-height:0;padding:18px;display:grid;position:relative;overflow:hidden}.acquisition-result-dock:not(.ready) .acquisition-result-empty span{height:4px}.acquisition-result-empty span{opacity:.24;transform-origin:0;background:#5f91a8;border-radius:999px;height:6px;display:block;transform:scaleX(.72)}.acquisition-result-empty span:nth-child(2){transform:scaleX(.9)}.acquisition-result-empty span:nth-child(3){transform:scaleX(.55)}.acquisition-result-dock.idle>strong,.acquisition-result-dock.processing>strong{color:#9bb7c4;text-align:center;font-size:15px}.acquisition-render-preview{justify-items:center;gap:8px;display:grid}.acquisition-render-preview>div{aspect-ratio:9/16;background:#03121c;border:1px solid #63c2db57;border-radius:18px;place-content:center;gap:9px;width:min(100%,200px);padding:22px;display:grid;position:relative}.acquisition-render-preview>div span{color:#6cc9e5;font:800 11px/1 Consolas,monospace;position:absolute;top:10px;left:10px}.acquisition-render-preview>div i{background:#65b5cc3b;border-radius:999px;width:100%;height:7px;display:block}.acquisition-render-preview>div i:nth-of-type(2){width:72%}.acquisition-render-preview>div i:nth-of-type(3){width:48%}.acquisition-render-preview>strong{color:#f0f9fc;font-size:19px}.acquisition-render-preview>small{color:#96b4c0;text-align:center;font-size:12px}.acquisition-result-video{aspect-ratio:9/16;background:#02090e;border:1px solid #5bc0e061;border-radius:18px;justify-self:center;width:min(100%,200px);min-height:0;position:relative;overflow:hidden}.acquisition-result-video video,.acquisition-result-poster,.acquisition-result-poster img{object-fit:contain;width:100%;height:100%;display:block}.acquisition-result-video video,.acquisition-result-poster{position:absolute;inset:0}.acquisition-result-poster span{color:#06251b;background:#69dbb6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;bottom:9px;right:9px}.acquisition-result-eyebrow{color:#6bcce9;font-size:12px;font-weight:850}.acquisition-result-dock>strong{color:#f0f9fc;font-size:21px;line-height:1.25}.acquisition-result-dock>small{color:#91aeb9;font-size:12px}.acquisition-result-badges{flex-wrap:wrap;gap:4px;display:flex}.acquisition-result-badges i{color:#a9cad4;background:#1c536785;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal}.acquisition-result-dock .acquisition-video-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.acquisition-result-dock .acquisition-video-actions button{min-height:36px;padding:0 7px;font-size:12px}@media (width<=1000px){.acquisition-stage-scroll{grid-template-columns:minmax(0,1fr) 220px}.acquisition-signal-flow{grid-template-columns:90px minmax(170px,1fr) 94px minmax(160px,.8fr);gap:8px}.acquisition-material-group{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0}.acquisition-material-assets img{height:220px}.acquisition-result-video,.acquisition-result-empty,.acquisition-render-preview>div{width:min(100%,180px);min-height:0}}@media (width<=700px){.showcase-demo-surface.acquisition{height:100svh}.acquisition-replay{min-height:0}.acquisition-workbench{grid-template-rows:44px minmax(0,1fr)}.acquisition-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-bottom:0;display:grid;overflow:visible}.acquisition-stage-rail button{border-radius:8px;grid-template-columns:7px minmax(0,1fr);gap:3px;min-width:0;min-height:42px;padding:4px 3px;display:grid}.acquisition-stage-rail button .acquisition-phase-dot{width:7px;height:7px}.acquisition-stage-rail button .acquisition-phase-dot i{width:3px;height:3px}.acquisition-stage-rail button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.15;overflow:hidden}.acquisition-stage-rail button>i{display:none}.acquisition-stage-scroll{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px;display:grid;overflow:hidden}.acquisition-stage-content{min-height:0;padding:8px;overflow:hidden auto}.acquisition-result-dock{z-index:4;grid-template-rows:auto auto auto auto auto;grid-template-columns:72px minmax(0,1fr);gap:3px 8px;min-height:124px;margin-top:0;padding:7px}.acquisition-result-label{grid-column:1/-1}.acquisition-result-video,.acquisition-result-empty,.acquisition-render-preview>div{grid-row:2/span 4;width:82px;min-height:0}.acquisition-result-eyebrow,.acquisition-result-dock>strong,.acquisition-result-dock>small{grid-column:2}.acquisition-result-badges{display:none}.acquisition-result-dock .acquisition-video-actions{grid-column:2;justify-content:center;gap:5px;margin-top:8px;display:flex}.acquisition-result-dock .acquisition-video-actions button{min-height:29px;padding:0 5px;font-size:9px}.acquisition-result-dock>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.acquisition-result-dock.idle>strong,.acquisition-result-dock.processing>strong{text-align:left;align-self:center}.acquisition-result-dock>small,.acquisition-result-eyebrow{font-size:8px}.acquisition-signal-flow{grid-template-columns:66px minmax(0,1fr);grid-template-areas:"platforms keywords""scan scan""focus focus";gap:7px;min-width:0;min-height:0}.acquisition-platforms{grid-area:platforms;gap:6px}.acquisition-keyword-cloud{border-radius:18px;grid-area:keywords;min-height:145px;padding:10px 8px}.acquisition-keyword-cloud:before,.acquisition-keyword-cloud:after{display:none}.acquisition-keyword-cloud span{padding:6px 8px;font-size:10px}.acquisition-ai-scan{border-radius:12px;grid-area:scan;grid-template-columns:auto auto;gap:8px;min-height:50px}.acquisition-ai-scan span{font-size:18px}.acquisition-ai-scan strong{margin-top:0}.acquisition-focus-stack{grid-area:focus;grid-template-columns:minmax(0,1fr);gap:5px}.acquisition-focus-stack article{grid-template-columns:20px minmax(0,1fr);gap:4px;min-height:52px;padding:6px}.acquisition-focus-stack small{width:19px;height:19px;font-size:8px}.acquisition-focus-stack strong{font-size:11px}.acquisition-platforms article{min-height:44px}.acquisition-material-map{grid-template-columns:minmax(0,1fr);gap:7px}.acquisition-material-group{grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:9px}.acquisition-material-focus{grid-template-columns:28px minmax(0,1fr)}.acquisition-material-focus small{width:27px;height:27px;font-size:9px}.acquisition-material-focus span{font-size:9px}.acquisition-material-focus strong{font-size:14px}.acquisition-material-connector{display:none}.acquisition-material-assets figcaption{padding:4px 5px;font-size:11px}.acquisition-material-assets img{height:180px}.acquisition-content-layout{grid-template-columns:1fr}.acquisition-video-production .acquisition-stage-heading{grid-template-columns:minmax(0,1fr);gap:2px;margin-bottom:5px}.acquisition-video-production .acquisition-stage-heading>span{grid-column:1;font-size:9px}.acquisition-video-production .acquisition-stage-heading h3{font-size:19px}.acquisition-video-production .acquisition-stage-heading p{display:none}.acquisition-video-production .acquisition-editing-board{grid-template-columns:1fr;gap:4px}.acquisition-video-production .acquisition-script-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.acquisition-video-production .acquisition-script-lines button{min-height:35px;padding:4px 6px}.acquisition-video-production .acquisition-script-lines button span{font-size:7px}.acquisition-video-production .acquisition-script-lines button strong{white-space:nowrap;margin-top:1px;font-size:10px}.acquisition-selected-media{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.acquisition-selected-media article:nth-child(n+4){display:block}.acquisition-video-production .acquisition-selected-media img{aspect-ratio:9/16}.acquisition-video-production .acquisition-selected-media strong{padding:2px 3px;font-size:7px}.acquisition-video-production .acquisition-selected-media span{display:none}.acquisition-timeline.visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;margin-top:5px;padding:4px}.acquisition-timeline.visual>span{grid-column:1/-1;min-height:16px}.acquisition-timeline.visual article{grid-template-columns:16px 22px minmax(0,1fr);gap:3px;min-height:42px;padding:3px}.acquisition-timeline.visual article b{font-size:7px}.acquisition-timeline.visual article img{aspect-ratio:9/16;width:22px}.acquisition-timeline.visual article small{font-size:9px;line-height:1.15}.acquisition-render-status{grid-template-columns:1fr;gap:5px;padding:7px}.acquisition-render-status header{grid-row:auto}.acquisition-render-status header strong{font-size:15px}.acquisition-render-steps{gap:3px}.acquisition-render-steps span{padding:4px 3px;font-size:8px}.acquisition-render-preview{grid-template-rows:auto auto;grid-template-columns:82px minmax(0,1fr);place-items:center start;gap:3px 8px}.acquisition-render-preview>div{grid-row:1/span 2}.acquisition-render-preview>strong{font-size:13px}.acquisition-render-preview>small{text-align:left;font-size:8px}}@media (width<=480px){.pilot-login-stage{padding:10px}.pilot-login-grid{border-radius:16px}.pilot-login-visual{min-height:210px;padding:22px 20px 18px}.pilot-login-brand-mark{width:38px;height:38px}.pilot-login-brand b{font-size:12px}.pilot-login-brand small{letter-spacing:.08em;font-size:7px}.pilot-login-core{opacity:.48;width:150px;height:150px;top:40px;right:-24px}.pilot-login-core:before{width:64px;height:64px}.pilot-login-core .ring-one{inset:34px}.pilot-login-core .ring-two{inset:16px}.pilot-login-message{width:76%;margin-top:32px}.pilot-login-message>span{font-size:8px}.pilot-login-message h1{margin-top:9px;font-size:24px}.pilot-login-statuses{gap:10px}.pilot-login-statuses span{font-size:8px}.pilot-login-card--portal{padding:28px 20px 24px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._page_loq4u_1{color:#dcecf5;background:radial-gradient(circle at 12% 4%,#188ebe2e,#0000 32rem),radial-gradient(circle at 90% 38%,#1ad0b814,#0000 34rem),#030b14;min-height:100vh;padding:56px 20px 80px;position:relative;overflow:hidden}._glow_loq4u_25{pointer-events:none;opacity:.18;background-image:linear-gradient(#57add21c 1px,#0000 1px),linear-gradient(90deg,#57add21c 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}._document_loq4u_49{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04121deb;border:1px solid #5cc3e633;border-radius:28px;width:min(1080px,100%);margin:0 auto;position:relative;box-shadow:0 30px 90px #0000005c}._hero_loq4u_71{border-bottom:1px solid #5cc3e621;padding:clamp(30px,6vw,64px)}._eyebrow_loq4u_81,._footer_loq4u_83{color:#68bddb;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex}._hero_loq4u_71 h1{color:#f1fbff;letter-spacing:-.05em;margin:24px 0 16px;font-size:clamp(38px,7vw,68px);line-height:1}._hero_loq4u_71>p{color:#9bb8c7;max-width:760px;margin:0;font-size:16px;line-height:1.9}._releaseBlocker_loq4u_137{color:#d7c28f;background:#6f4c1033;border:1px solid #f6bb5047;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;margin-top:28px;padding:18px 20px;line-height:1.7;display:grid}._releaseBlocker_loq4u_137 strong{color:#ffd783;white-space:nowrap}._index_loq4u_173{border-bottom:1px solid #5cc3e621;flex-wrap:wrap;gap:10px;padding:22px clamp(30px,6vw,64px);display:flex}._index_loq4u_173 a{color:#82cce4;background:#0f415538;border:1px solid #5cc3e629;border-radius:999px;padding:8px 12px;font-size:11px;text-decoration:none}._section_loq4u_209{border-bottom:1px solid #5cc3e61c;grid-template-columns:52px 1fr;gap:24px;padding:44px clamp(30px,6vw,64px);scroll-margin-top:32px;display:grid}._sectionNumber_loq4u_227{color:#38cce4;letter-spacing:.16em;font:800 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}._section_loq4u_209 h2{color:#e8f8ff;margin:0 0 22px;font-size:clamp(23px,3vw,32px)}._section_loq4u_209 h3{color:#bfeefd;margin:0 0 8px;font-size:15px}._section_loq4u_209 p,._section_loq4u_209 li{color:#91adbb;font-size:14px;line-height:1.9}._section_loq4u_209 ul{margin:0;padding-left:20px}._modeGrid_loq4u_287,._retentionGrid_loq4u_289{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._modeCard_loq4u_301,._retentionGrid_loq4u_289>div,._dataList_loq4u_305>div,._boundary_loq4u_307,._contactCard_loq4u_309{background:#0a273675;border:1px solid #5cc3e624;border-radius:15px}._modeCard_loq4u_301,._retentionGrid_loq4u_289>div{padding:20px}._modeCard_loq4u_301 b,._retentionGrid_loq4u_289 b{color:#d9f6ff}._modeCard_loq4u_301 p,._retentionGrid_loq4u_289 p{margin:10px 0 0}._dataList_loq4u_305{gap:10px;display:grid}._dataList_loq4u_305>div{padding:18px 20px}._dataList_loq4u_305 p{margin:0}._boundary_loq4u_307,._contactCard_loq4u_309{margin:20px 0;padding:20px}._boundary_loq4u_307{background:#0d4b423d;border-color:#3ed6b53d}._boundary_loq4u_307 b{color:#8ee9d2}._boundary_loq4u_307 p,._contactCard_loq4u_309 p{margin:8px 0 0}._contactCard_loq4u_309 span{color:#66cbe7;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}._contactCard_loq4u_309 strong{color:#ffd783;margin-top:10px;font:800 17px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}._footer_loq4u_83{color:#668796;letter-spacing:0;padding:24px clamp(30px,6vw,64px)}._footer_loq4u_83 a{color:#75d8ed;text-decoration:none}@media (width<=720px){._page_loq4u_1{padding:18px 10px 40px}._document_loq4u_49{border-radius:20px}._eyebrow_loq4u_81,._footer_loq4u_83,._releaseBlocker_loq4u_137{flex-direction:column;align-items:flex-start}._releaseBlocker_loq4u_137{display:flex}._section_loq4u_209{grid-template-columns:1fr;gap:10px}._modeGrid_loq4u_287,._retentionGrid_loq4u_289{grid-template-columns:1fr}}
