/*! 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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}}@font-face{font-family:Janus Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Janus Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}.janus-fonts{--font-geist-sans:"Janus Geist", Arial, sans-serif;--font-geist-mono:"Janus Geist Mono", Consolas, monospace}:root{--bg:#f4f6f8;--bg-soft:#eef1f5;--surface:#ffffffc7;--surface-solid:#fff;--surface-2:#e9edf2;--text:#0b0e13;--muted:#646b76;--faint:#979eaa;--line:#1018281c;--line-strong:#10182830;--shadow:0 30px 100px #1b26371a;--blue:#315f9c;--blue-bright:#477ab9;--blue-soft:#315f9c1f;--green:#56a875;--gold:#c3973b;--red:#b85c60;--grid:#1824360b;--silver-hi:#fff;--silver:#d9dee5;--silver-deep:#aeb5bf;--graphite:#2a3038;--metal:linear-gradient(145deg, #fff 0%, #e9edf2 46%, #cbd1d9 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#07090c;--bg-soft:#0b0e13;--surface:#10141ac2;--surface-solid:#0e1218;--surface-2:#141922;--text:#f3f5f7;--muted:#969da8;--faint:#6c737d;--line:#ffffff17;--line-strong:#ffffff29;--shadow:0 35px 120px #0000008f;--blue:#6f98cc;--blue-bright:#88addb;--blue-soft:#6f98cc21;--grid:#ffffff09;--silver-hi:#f4f6f8;--silver:#8f97a3;--silver-deep:#59616d;--graphite:#d9dde3;--metal:linear-gradient(145deg, #3a414b 0%, #20252d 48%, #11151b 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--bg)}body{background:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;background-size:72px 72px;margin:0;transition:background .45s,color .45s}button,a{font:inherit}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.65}::selection{background:var(--blue);color:#fff}.page-grid{border-left:1px solid var(--line);border-right:1px solid var(--line);width:min(1380px,100% - 48px);margin:0 auto;position:relative}.page-grid:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0, var(--blue-soft), transparent 28rem);opacity:.38;position:absolute;inset:0}h1,h2,h3,blockquote{letter-spacing:-.055em;margin:0;font-weight:510}h1{font-size:clamp(58px,6.8vw,106px);line-height:.96}h2{font-size:clamp(42px,4.5vw,72px);line-height:1.02}h3{font-size:clamp(24px,2.5vw,40px);line-height:1.1}.section-kicker,.panel-label,.eyebrow{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:none}.site-header{z-index:100;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 max(24px,50vw - 665px);display:grid;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.site-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.brand{align-items:center;gap:12px;width:fit-content;display:flex}.brand img{object-fit:cover;object-position:top;border:1px solid var(--silver-deep);width:42px;height:42px;padding:3px}@supports (color:color-mix(in lab, red, red)){.brand img{border:1px solid color-mix(in srgb, var(--silver-deep) 65%, var(--line))}}.brand img{background:var(--metal);border-radius:10px;box-shadow:inset 0 1px #fffc,0 8px 20px #181f2821}.brand>span{color:var(--graphite);letter-spacing:.22em;text-shadow:0 1px #ffffff80;font-size:16px;font-weight:710;line-height:1;display:grid}.brand small{letter-spacing:.24em;color:var(--faint);margin-top:6px;font-size:10px}nav{gap:34px;display:flex}nav a{color:var(--muted);font-size:14px;transition:color .2s}nav a:hover{color:var(--text)}.header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px;display:flex}.theme-toggle button{width:30px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%}.theme-toggle button.active{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.button{border:1px solid var(--blue);justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button{border:1px solid color-mix(in srgb, var(--blue) 60%, var(--line))}}.button{color:#fff;background:var(--blue);box-shadow:0 14px 36px var(--blue), inset 0 1px #ffffff26;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.button{box-shadow:0 14px 36px color-mix(in srgb, var(--blue) 26%, transparent), inset 0 1px #ffffff26}}.button{font-size:14px;font-weight:640;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{background:var(--blue-bright);box-shadow:0 20px 45px var(--blue);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.button:hover{box-shadow:0 20px 45px color-mix(in srgb, var(--blue) 35%, transparent)}}.button-small{gap:0;min-height:38px;padding:0 17px}.hero{grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);align-items:center;column-gap:clamp(40px,6vw,100px);min-height:900px;padding:165px 54px 0;display:grid}.hero-copy{z-index:2;padding-bottom:80px;position:relative}.eyebrow{align-items:center;gap:11px;margin-bottom:30px;display:flex}.eyebrow span{background:var(--blue);width:30px;height:1px}.hero h1 em{min-height:1.9em;color:var(--blue);font-style:normal;animation:.75s cubic-bezier(.2,.8,.2,1) typeReveal;display:block;position:relative}.hero h1 em:after{content:"";background:var(--blue);width:.055em;height:.82em;margin-left:.08em;animation:.8s steps(2,end) infinite blink;display:inline-block;translate:0 .05em}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{align-items:center;gap:15px;font-size:14px;font-weight:620;display:inline-flex}.text-link span{color:var(--blue)}.hero-visual{z-index:2;place-items:center;height:530px;display:grid;position:relative}.ambient-orb{background:radial-gradient(circle, var(--blue-soft), transparent 68%);filter:blur(10px);border-radius:50%;width:440px;height:440px;animation:5s ease-in-out infinite breathe;position:absolute}.signal-card{border:1px solid var(--silver-deep);width:min(100%,560px);height:450px;padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.signal-card{border:1px solid color-mix(in srgb, var(--silver-deep) 55%, var(--line))}}.signal-card{background:var(--surface-solid);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.signal-card{background:color-mix(in srgb, var(--surface-solid) 94%, var(--silver) 6%)}}.signal-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 35px 90px #262f3b26, inset 0 1px #ffffffe6, inset 0 0 0 1px var(--silver-hi)}@supports (color:color-mix(in lab, red, red)){.signal-card{box-shadow:0 35px 90px #262f3b26, inset 0 1px #ffffffe6, inset 0 0 0 1px color-mix(in srgb, var(--silver-hi) 65%, transparent)}}.signal-card{overflow:hidden}.signal-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff2e,#0000 32%);position:absolute;inset:0}.signal-head{height:38px;color:var(--faint);justify-content:space-between;align-items:flex-start;font-size:12px;display:flex}.signal-head>div:first-child{color:var(--text);font-weight:620}.signal-tools{gap:6px;display:flex}.signal-tools i{border:1px solid var(--line);color:#fff;place-items:center;width:25px;height:25px;font-size:10.5px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff3d;border-radius:6px!important}.signal-tools .notion{color:var(--surface-solid)}.live-dot,.micro,.log-row>i,.event-card span i,.audit-log div>i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.live-dot{box-shadow:0 0 0 5px var(--green);margin-right:8px}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 15%, transparent)}}.micro.green,i.green{background:var(--green)!important}.micro.gold,i.gold{background:var(--gold)!important}.micro.red,i.red{background:var(--red)!important}.operation-list{gap:8px;display:grid}.operation-row{border:1px solid var(--line);background:var(--surface-solid);border-radius:9px;grid-template-columns:170px 1fr;align-items:center;min-height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-row{background:color-mix(in srgb, var(--surface-solid) 96%, var(--silver) 4%)}}.operation-row{overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.operation-identity{border-right:1px solid var(--line);align-items:center;gap:12px;height:100%;padding:13px;display:flex}.operation-icon{border:1px solid var(--silver-deep);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-icon{border:1px solid color-mix(in srgb, var(--silver-deep) 50%, var(--line))}}.operation-icon{color:var(--graphite);background:var(--metal);border-radius:8px;font-size:13px;font-weight:750;box-shadow:inset 0 1px #ffffffd9,0 6px 16px #20283214}.operation-identity strong{font-size:12px;display:block}.operation-identity small{color:var(--faint);align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.operation-events{gap:8px;padding:9px 13px;display:grid}.operation-events>div{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.operation-events span{align-items:center;gap:7px;display:flex}.operation-events time{color:var(--faint);white-space:nowrap}.prompt-bar{border:1px solid var(--silver-deep);align-items:center;gap:10px;height:48px;margin-top:10px;padding:0 10px 0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.prompt-bar{border:1px solid color-mix(in srgb, var(--silver-deep) 55%, var(--line))}}.prompt-bar{background:var(--surface-solid);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.prompt-bar{background:color-mix(in srgb, var(--surface-solid) 94%, var(--silver) 6%)}}.prompt-bar{color:var(--muted);overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.prompt-mark{color:var(--blue);font-size:14px}.prompt-type{white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:11.5px;display:flex;overflow:hidden}.prompt-type span{max-width:100%;animation:5.2s steps(43,end) infinite promptType;display:block;overflow:hidden}.prompt-type i{background:var(--blue);flex:none;width:1px;height:16px;margin-left:2px;animation:.8s steps(2,end) infinite blink}.prompt-bar kbd{border:1px solid var(--line);color:var(--faint);background:var(--surface-2);font:11px var(--font-geist-mono);white-space:nowrap;border-radius:5px;padding:4px 7px}.floating-chip{z-index:4;border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:10px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:610;animation:4.5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 16px 50px #0000001f}.chip-one{top:92px;left:-20px}.chip-two{animation-delay:-2.2s;bottom:82px;right:-10px}.hero-proof{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:190px 1fr;align-items:center;height:142px;margin:0 -54px;padding:0 54px;display:grid}.hero-proof>span{color:var(--faint);font-size:12px}.logo-row{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.logo-row b{color:var(--muted);justify-content:center;align-items:center;gap:11px;font-size:15px;display:flex}.logo-row i{border-radius:5px;width:18px;height:18px;display:inline-block}.gdrive{background:conic-gradient(#4285f4 0 33%,#34a853 0 66%,#fbbc04 0)}.slack{background:conic-gradient(#36c5f0 0 25%,#2eb67d 0 50%,#ecb22e 0 75%,#e01e5a 0)}.hubspot{background:#ff7a59;border-radius:50%!important}.notion{background:var(--text);box-shadow:inset 0 0 0 4px var(--surface-solid);border:1px solid var(--text)}.microsoft{background:conic-gradient(#7fba00 0 25%,#ffb900 0 50%,#f25022 0 75%,#00a4ef 0);border-radius:2px!important}.statement,.diagnosis,.system-section,.cases,.services,.outcomes,.process,.faq{border-top:1px solid var(--line);padding:110px 54px}.statement-title{max-width:1050px;margin:50px 0 80px}.muted-title{color:var(--faint)}.friction-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.friction-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:380px;padding:28px;position:relative;overflow:hidden}.friction-card>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:12px}.friction-card h3{letter-spacing:-.035em;margin-top:180px;font-size:24px}.friction-card p{max-width:330px;margin-bottom:0}.friction-icon{width:calc(100% - 56px);height:110px;position:absolute;top:70px;left:28px}.friction-icon i{background:var(--blue);width:72%;height:1px;position:absolute;top:52%;left:8%}.friction-icon i:first-child{rotate:7deg}.friction-icon i:nth-child(2){left:18%;rotate:-13deg}.friction-icon i:nth-child(3){width:10px;height:10px;box-shadow:0 0 0 8px var(--blue-soft);border-radius:50%;top:40%;left:54%}.friction-card.gold .friction-icon i{background:var(--gold)}.friction-card.red .friction-icon i{background:var(--red)}.friction-card.gold .friction-icon i:nth-child(3){box-shadow:0 0 0 8px var(--gold)}@supports (color:color-mix(in lab, red, red)){.friction-card.gold .friction-icon i:nth-child(3){box-shadow:0 0 0 8px color-mix(in srgb,var(--gold) 15%,transparent)}}.friction-card.red .friction-icon i:nth-child(3){box-shadow:0 0 0 8px var(--red)}@supports (color:color-mix(in lab, red, red)){.friction-card.red .friction-icon i:nth-child(3){box-shadow:0 0 0 8px color-mix(in srgb,var(--red) 15%,transparent)}}.section-heading{grid-template-columns:minmax(0,1fr) 370px;align-items:end;gap:70px;margin-bottom:70px;display:grid}.section-heading h2{max-width:870px;margin-top:26px}.section-heading>p{margin:0 0 5px;font-size:17px}.diagnosis-board,.system-panel,.case-shell,.governance-panel{border:1px solid var(--line-strong);background:var(--surface-solid);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.board-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 24px;font-size:13px;font-weight:620;display:flex}.status{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.status i{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.board-content{grid-template-columns:250px 1fr 260px;min-height:450px;display:grid}.score-panel,.criteria-panel{padding:30px}.score-panel{border-right:1px solid var(--line)}.criteria-panel{border-left:1px solid var(--line)}.score-panel>span,.criteria-panel>span{color:var(--faint);font-size:12px}.score-panel strong{letter-spacing:-.07em;color:var(--blue);margin:24px 0 5px;font-size:62px;font-weight:510;display:block}.score-panel p{font-size:14px}.score-bars{align-items:end;gap:8px;height:110px;margin-top:70px;display:flex}.score-bars i{background:var(--blue-soft);border-radius:4px 4px 0 0;flex:1;height:35%;animation:3s ease-in-out infinite alternate barRise}.score-bars i:nth-child(2){height:48%;animation-delay:.2s}.score-bars i:nth-child(3){height:74%;animation-delay:.4s}.score-bars i:nth-child(4){height:62%;animation-delay:.6s}.score-bars i:nth-child(5){background:var(--blue);height:92%;animation-delay:.8s}.matrix{border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;margin:35px;display:grid;position:relative}.quadrant{color:var(--faint);border-right:1px dashed var(--line);border-top:1px dashed var(--line);padding:18px;font-size:11.5px}.quadrant.q1{background:var(--blue-soft);color:var(--blue)}.quadrant.q1,.quadrant.q2{border-top:0}.axis{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:11px;position:absolute}.axis.y{writing-mode:vertical-rl;top:0;left:-28px}.axis.x{bottom:-24px;right:0}.matrix-point{background:var(--blue);width:11px;height:11px;box-shadow:0 0 0 8px var(--blue-soft);border-radius:50%;animation:3s ease-in-out infinite pointFloat;position:absolute}.matrix-point b{white-space:nowrap;color:var(--muted);font-size:11px;font-style:normal;font-weight:600;position:absolute;top:18px;left:-15px}.p1{top:24%;left:25%}.p2{background:var(--gold);animation-delay:-1s;top:42%;left:60%}.p3{background:var(--green);animation-delay:-2s;top:69%;left:36%}.criterion{margin-top:35px}.criterion div{justify-content:space-between;font-size:12px;display:flex}.criterion div span{color:var(--faint)}.criterion>i{background:var(--surface-2);border-radius:4px;height:5px;margin-top:10px;display:block;overflow:hidden}.criterion em{background:var(--blue);border-radius:4px;height:100%;display:block}.criterion em.risk{background:var(--red)}.system-panel{grid-template-columns:300px 1fr 300px;min-height:520px;display:grid}.system-tools,.system-core,.system-log{padding:28px}.system-core{border-left:1px solid var(--line);border-right:1px solid var(--line)}.tool-row,.log-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:62px;font-size:12px;display:flex}.tool-row>i{background:var(--tool-color);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid}.tool-row span{flex:1}.tool-row b{color:var(--green);font-size:11px;font-weight:600}.core-orbit{place-items:center;height:420px;display:grid;position:relative}.orbit{border:1px solid var(--line-strong);border-radius:50%;animation:18s linear infinite spin;position:absolute}.orbit-one{width:260px;height:260px}.orbit-two{border-style:dashed;width:350px;height:350px;animation-duration:28s;animation-direction:reverse}.janus-core{background:var(--surface-2);border:1px solid var(--line-strong);width:116px;height:116px;box-shadow:0 0 60px var(--blue-soft);z-index:2;border-radius:50%;place-items:center;display:grid;overflow:hidden}.janus-core img{object-fit:cover;object-position:top;width:105px;height:105px}.node{border:1px solid var(--line);background:var(--surface-solid);font:11.5px var(--font-geist-mono);z-index:3;border-radius:8px;padding:8px 12px;position:absolute;box-shadow:0 10px 30px #00000014}.n3{bottom:54px;left:5%}.log-row>i{flex:none}.log-row span{flex:1}.log-row time{color:var(--faint);font-size:11px}.case-tabs{border-bottom:1px solid var(--line);gap:4px;height:64px;padding:0 18px;display:flex}.case-tabs button{min-width:120px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px 5px 0 0;transition:color .25s,background .25s;position:relative}.case-tabs button:hover{color:var(--text);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.case-tabs button:hover{background:color-mix(in srgb,var(--blue) 7%,transparent)}}.case-tabs button.active{color:var(--text);background:var(--blue);font-weight:650}@supports (color:color-mix(in lab, red, red)){.case-tabs button.active{background:color-mix(in srgb,var(--blue) 11%,transparent)}}.case-tabs button.active:after{content:"";background:var(--blue);height:2px;box-shadow:0 0 10px var(--blue);position:absolute;bottom:-1px;left:18px;right:18px}@media (width>=721px){.case-tabs{align-items:stretch;gap:0;height:56px;padding:0}.case-tabs button{box-sizing:border-box;white-space:nowrap;border-radius:0;flex:0 0 14.1667%;min-width:0;padding:0 12px;font-size:14px}.case-tabs button+button,.case-tabs button:last-child{box-shadow:inset 1px 0 0 var(--line)}.case-tabs button.active:after{left:16px;right:16px}}.case-content{grid-template-columns:.85fr 1.15fr;min-height:500px;animation:.5s caseIn;display:grid}.case-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding:70px;display:flex}.case-copy>span{color:var(--faint);font:12px var(--font-geist-mono)}.case-copy h3{margin:24px 0;font-size:43px}.case-copy p{font-size:17px}.case-copy a{margin-top:20px;font-size:13px;font-weight:650}.case-copy a b{color:var(--blue);margin-left:12px}.case-flow{background:linear-gradient(135deg,var(--blue-soft),transparent 45%);align-content:center;gap:14px;padding:55px;display:grid;position:relative}.event-card{border:1px solid var(--line);background:var(--surface-solid);z-index:2;border-radius:12px;width:78%;padding:18px 20px;animation:.55s both eventIn;box-shadow:0 14px 40px #00000014}.event-card:nth-child(2){margin-left:12%;animation-delay:.12s}.event-card:nth-child(3){margin-left:22%;animation-delay:.24s}.event-card span{color:var(--faint);align-items:center;gap:7px;font-size:11px;display:flex}.event-card span i.blue{color:var(--blue-bright);background:var(--blue-bright)!important}.event-card span i.gold{color:var(--gold)}.event-card span i.green{color:var(--green)}.event-card>b{margin:10px 0 5px;display:block}.event-card small{color:var(--muted)}.flow-line{background:var(--line);width:2px;height:70%;position:absolute;top:14%;left:20%}.flow-line i{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:3.5s ease-in-out infinite flowDown;position:absolute;left:-3px}.outcome-quote{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:520px;display:flex}.outcome-quote blockquote{max-width:1100px;margin-top:45px;font-size:clamp(52px,6.2vw,92px);line-height:1}.outcome-grid{grid-template-columns:repeat(3,1fr);display:grid}.outcome-grid article{border-right:1px solid var(--line);min-height:330px;padding:42px}.outcome-grid article:last-child{border-right:0}.outcome-grid article>span{color:var(--faint);font:12px var(--font-geist-mono)}.outcome-grid strong{letter-spacing:-.04em;margin:105px 0 16px;font-size:30px;font-weight:520;display:block}.process-track{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-track article{border-right:1px solid var(--line);min-height:380px;padding:35px;position:relative}.process-track article:last-child{border-right:0}.process-number{letter-spacing:-.08em;color:var(--surface-2);font-size:86px;font-weight:700;position:relative}.process-number i{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 8px var(--blue-soft);border-radius:50%;position:absolute;top:48px;left:76px}.process-number i.gold{background:var(--gold);box-shadow:0 0 0 8px var(--gold),0 0 16px var(--gold)}@supports (color:color-mix(in lab, red, red)){.process-number i.gold{box-shadow:0 0 0 8px color-mix(in srgb,var(--gold) 14%,transparent),0 0 16px color-mix(in srgb,var(--gold) 28%,transparent)}}.process-number i.green{box-shadow:0 0 0 8px var(--green),0 0 16px var(--green);background:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.process-number i.green{box-shadow:0 0 0 8px color-mix(in srgb,var(--green) 14%,transparent),0 0 16px color-mix(in srgb,var(--green) 28%,transparent)}}.process-track h3{margin-top:110px}.process-track p{max-width:300px}.governance{border:1px solid var(--line);background:var(--bg-soft);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;width:min(1380px,100% - 48px);min-height:720px;margin:0 auto;padding:105px 54px;display:grid}@supports (color:color-mix(in lab, red, red)){.governance{background:color-mix(in srgb,var(--bg-soft) 82%,transparent)}}.governance{position:relative}.governance-copy h2{margin:26px 0}.governance-copy>p{max-width:500px;font-size:18px}.governance-copy ul,.security-score ul{gap:17px;margin:38px 0 0;padding:0;list-style:none;display:grid}.governance-copy li{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.governance-panel{padding:26px}.security-score{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;padding:20px;display:grid}.security-score>div{border:12px solid var(--blue-soft);width:145px;height:145px;box-shadow:inset 0 0 0 4px var(--blue);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.security-score strong{letter-spacing:-.06em;font-size:43px}.security-score span{color:var(--faint);font-size:11.5px}.security-score ul{margin:0}.security-score li{color:var(--muted);font-size:12px}.security-score li i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:8px}.audit-log{padding:26px}.audit-log>span{color:var(--faint);font-size:12px}.audit-log>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:58px;font-size:12px;display:flex}.audit-log div b{flex:1}.audit-log time{color:var(--faint)}.faq{grid-template-columns:390px 1fr;gap:90px;display:grid}.faq-intro h2{margin:28px 0;font-size:52px}.faq-intro p{font-size:16px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:82px;font-size:18px;font-weight:610;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{border:1px solid var(--line);width:30px;height:30px;color:var(--faint);border-radius:50%;place-items:center;font-weight:400;transition:rotate .25s;display:grid}.faq-list details[open] summary span{rotate:45deg}.faq-list details p{margin:-5px 70px 28px 0}.final-cta{text-align:center;border-top:1px solid var(--line);place-items:center;min-height:690px;padding:120px 54px;display:grid;overflow:hidden}.final-cta>div:not(.cta-glow){z-index:2;position:relative}.final-cta h2{max-width:1000px;margin:32px auto}.final-cta p{max-width:640px;margin:0 auto 35px;font-size:18px}.cta-glow{background:radial-gradient(circle,var(--blue-soft),transparent 65%);filter:blur(10px);border-radius:50%;width:900px;height:500px;animation:5s ease-in-out infinite breathe;position:absolute}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:200px;padding:35px 54px;display:grid}.footer-brand img{object-fit:cover;object-position:top;width:130px;height:90px}.site-footer p{text-align:center;font-size:12px}.site-footer>div:last-child{justify-items:end;gap:15px;font-size:12px;display:grid}.site-footer div span{color:var(--faint)}@keyframes typeReveal{0%{opacity:0;filter:blur(6px);translate:0 16px}to{opacity:1;filter:none;translate:0}}@keyframes blink{50%{opacity:0}}@keyframes breathe{50%{opacity:.7;scale:1.12}}@keyframes pulse{50%{opacity:.5}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes chartMove{0%{top:130px;left:0}20%{top:104px;left:17%}40%{top:122px;left:36%}60%{top:70px;left:54%}80%{top:94px;left:74%}to{top:48px;left:94%}}@keyframes promptType{0%,12%{width:0}58%,82%{width:100%}96%,to{width:0}}@keyframes barRise{to{transform-origin:bottom;transform:scaleY(.72)}}@keyframes pointFloat{50%{transform:translateY(-8px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes caseIn{0%{opacity:0;transform:translateY(10px)}}@keyframes eventIn{0%{opacity:0;transform:translate(25px)}}@keyframes flowDown{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-columns:1fr;padding-top:135px}.hero-copy{padding-bottom:20px}.hero-visual{height:480px}.hero h1 em{min-height:1.1em}.hero-proof{grid-template-columns:1fr;gap:25px;height:auto;padding-top:28px;padding-bottom:28px}.section-heading{grid-template-columns:1fr;gap:25px}.board-content{grid-template-columns:210px 1fr}.criteria-panel{display:none}.system-panel{grid-template-columns:230px 1fr}.system-log{display:none}.system-core{border-right:0}.case-content{grid-template-columns:1fr}.case-copy{border-right:0;border-bottom:1px solid var(--line);padding:50px}.case-flow{min-height:430px}.governance{grid-template-columns:1fr;padding-top:80px}.faq{grid-template-columns:1fr;gap:45px}}@media (width<=720px){.page-grid,.governance{width:calc(100% - 20px)}.site-header{height:64px;padding:0 16px}.brand img{width:32px;height:32px}.brand>span{font-size:12px}.button-small{display:none}h1{font-size:50px}h2{font-size:39px}.hero{min-height:auto;padding:110px 20px 0}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-visual{height:490px}.signal-card{height:430px;padding:14px}.floating-chip{display:none}.operation-row{grid-template-columns:135px 1fr}.operation-identity{gap:8px;padding:10px}.operation-icon{width:34px;height:34px}.operation-events{padding:8px}.prompt-bar{margin-top:8px}.signal-tools i{width:23px;height:23px}.hero-proof{margin:0 -20px;padding:25px 20px}.logo-row{grid-template-columns:repeat(2,1fr);gap:20px}.logo-row b{justify-content:flex-start}.logo-row b:last-child{display:none}.statement,.diagnosis,.system-section,.cases,.outcomes,.process,.faq{padding:80px 20px}.friction-grid,.outcome-grid,.process-track{grid-template-columns:1fr}.friction-card{min-height:330px}.outcome-grid article,.process-track article{border-right:0;border-bottom:1px solid var(--line)}.board-content{grid-template-columns:1fr}.score-panel{display:none}.matrix{height:380px;margin:28px}.system-panel{grid-template-columns:1fr}.system-tools{display:none}.system-core{border:0}.orbit-two{width:300px;height:300px}.case-tabs button{flex:1;min-width:auto}.case-copy{padding:35px}.case-copy h3{font-size:34px}.case-flow{padding:32px}.event-card{width:90%}.outcome-quote{min-height:430px}.outcome-quote blockquote{font-size:48px}.outcome-grid article{min-height:270px}.outcome-grid strong{margin-top:70px}.governance{gap:45px;padding:75px 20px}.security-score{grid-template-columns:1fr;gap:25px}.security-score>div{margin:auto}.faq-intro h2{font-size:39px}.faq-list summary{gap:25px;font-size:15px}.faq-list details p{margin-right:10px}.final-cta{min-height:600px;padding:90px 20px}.site-footer{text-align:center;grid-template-columns:1fr;gap:20px;padding:35px 20px}.site-footer p{text-align:center}.site-footer>div:last-child{justify-items:center}}:root{--system-ink:#171b21;--panel-edge:#181f293d}html[data-theme=dark]{--system-ink:#0c0f14;--panel-edge:#ffffff2b}html:not([data-theme=dark]){--bg:#f0f2f4;--bg-soft:#e5e9ed;--surface:#fffffff0;--surface-2:#dfe4e9;--muted:#505966;--faint:#737d89;--line:#12192329;--line-strong:#12192345;--shadow:0 30px 90px #18202b26}html:not([data-theme=dark]) .diagnosis-board,html:not([data-theme=dark]) .case-shell,html:not([data-theme=dark]) .governance-panel{box-shadow:0 28px 80px #1b243026,inset 0 1px #fff}.brand-emblem{border:1px solid var(--silver-deep);place-items:center;width:50px;height:50px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-emblem{border:1px solid color-mix(in srgb, var(--silver-deep) 70%, var(--line))}}.brand-emblem{background:var(--metal);border-radius:8px;box-shadow:inset 0 1px #ffffffdb,0 9px 24px #141b2429}.brand .brand-emblem img{object-fit:cover;object-position:top;width:46px;height:46px;box-shadow:none;filter:contrast(1.08);background:0 0;border:0;border-radius:0;padding:0}.brand-wordmark{color:var(--text);letter-spacing:.32em;text-shadow:none;font-size:20px;font-weight:420;line-height:1;display:grid}.brand-wordmark small{color:var(--faint);letter-spacing:.26em;margin-top:7px;font-size:10px;font-weight:620}.hero h1 em:after{display:none}.prompt-copy{flex:1;gap:2px;min-width:0;display:grid;overflow:hidden}.prompt-copy small{color:var(--faint);font-size:10.5px}.prompt-copy b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:640;overflow:hidden}.prompt-ready{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.prompt-type,.prompt-bar kbd{display:none}.hero-proof{background:var(--surface-solid);grid-template-columns:250px 1fr;height:164px}@supports (color:color-mix(in lab, red, red)){.hero-proof{background:color-mix(in srgb, var(--surface-solid) 74%, transparent)}}.integration-intro{gap:7px;display:grid}.integration-intro strong{font-size:14px;font-weight:650}.integration-intro small{color:var(--faint);font-size:11.5px}.logo-row{gap:10px}.logo-row b{border:1px solid var(--line);min-height:54px;color:var(--text);background:var(--surface-solid);border-radius:8px;justify-content:flex-start;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.logo-row b{background:color-mix(in srgb, var(--surface-solid) 86%, var(--silver) 14%)}}.logo-row b{font-size:12px;font-weight:610;box-shadow:inset 0 1px #ffffffb8}.logo-row i{flex:none;width:22px;height:22px}.friction-card{background:var(--surface-solid);border-radius:8px;min-height:440px}@supports (color:color-mix(in lab, red, red)){.friction-card{background:color-mix(in srgb, var(--surface-solid) 94%, var(--silver) 6%)}}.friction-card h3{margin-top:245px}.friction-visual{border:1px solid var(--line);background:var(--bg-soft);border-radius:8px;height:180px;position:absolute;top:58px;left:28px;right:28px}@supports (color:color-mix(in lab, red, red)){.friction-visual{background:color-mix(in srgb, var(--bg-soft) 72%, var(--surface-solid))}}.friction-visual{overflow:hidden}.scatter-visual .source-pill{z-index:2;border:1px solid var(--line);background:var(--surface-solid);color:var(--muted);font:11px var(--font-geist-mono);border-radius:6px;padding:6px 9px;position:absolute}.scatter-visual .mail{top:18px;left:16px}.scatter-visual .crm{top:72px;left:24px}.scatter-visual .sheet{bottom:17px;left:70px}.scatter-visual .route{background:var(--blue);transform-origin:0;opacity:.65;height:1px;position:absolute;left:76px}.decision-node{z-index:2;text-align:center;border:1px solid var(--blue);place-content:center;width:108px;height:84px;display:grid;position:absolute;top:48px;right:16px}@supports (color:color-mix(in lab, red, red)){.decision-node{border:1px solid color-mix(in srgb,var(--blue) 55%,var(--line))}}.decision-node{background:var(--surface-solid);border-radius:8px;box-shadow:0 12px 30px #161e281f}.decision-node small{color:var(--faint);font-size:10.5px}.decision-node strong{color:var(--blue);margin-top:5px;font-size:26px}.handoff-visual{gap:7px;padding:13px;display:grid}.handoff-visual>div{border:1px solid var(--line);background:var(--surface-solid);border-radius:6px;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:11px;display:flex}.handoff-visual span{align-items:center;gap:7px;display:flex}.handoff-visual time{color:var(--faint)}.handoff-visual>b{color:var(--gold);align-items:baseline;gap:6px;font-size:22px;display:flex}.handoff-visual>b small{color:var(--muted);font-size:11px;font-weight:500}.visibility-visual{padding:27px 16px 15px}.process-line{justify-content:space-between;align-items:center;height:38px;display:flex;position:relative}.process-line:before{content:"";background:linear-gradient(90deg,var(--blue) 0 48%,var(--red) 48% 64%,var(--line-strong) 64%);height:2px;position:absolute;top:18px;left:8px;right:8px}.process-line i{z-index:2;border:4px solid var(--surface-solid);background:var(--blue);width:15px;height:15px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.process-line i.stalled{box-shadow:0 0 0 7px color-mix(in srgb,var(--red) 14%,transparent)}}.process-line i.stalled{animation:2s infinite pulseRisk}.visibility-status{color:var(--faint);text-align:center;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:4px;font-size:10px;display:grid}.visibility-visual>b{color:var(--muted);align-items:center;gap:7px;margin-top:27px;font-size:11px;display:flex}.score-panel{flex-direction:column;display:flex}.score-value{margin:22px 0 5px;display:grid}.score-panel .score-value strong{margin:0;font-size:54px}.score-value small{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.score-bars{height:100px;margin-top:28px;overflow:visible}.score-bars i{transform-origin:bottom;animation:2.8s cubic-bezier(.2,.7,.2,1) infinite alternate volumeRise;position:relative}.score-bars i:after{content:attr(data-day);color:var(--faint);font:10.5px var(--font-geist-mono);position:absolute;bottom:-20px;left:50%;translate:-50%}.priority-tag{color:var(--muted);align-items:center;gap:7px;margin-top:35px;font-size:11px;display:flex}.criteria-panel{background:var(--bg-soft)}@supports (color:color-mix(in lab, red, red)){.criteria-panel{background:color-mix(in srgb,var(--bg-soft) 52%,var(--surface-solid))}}.criterion em{transform-origin:0;animation:1.8s cubic-bezier(.2,.8,.2,1) both criterionFill}.matrix{border-color:var(--line-strong);background:var(--bg-soft);min-height:370px}@supports (color:color-mix(in lab, red, red)){.matrix{background:color-mix(in srgb,var(--bg-soft) 48%,transparent)}}.quadrant{border-color:var(--line-strong);padding:16px;font-weight:600}.quadrant.q1{background:var(--blue-soft)}@supports (color:color-mix(in lab, red, red)){.quadrant.q1{background:color-mix(in srgb,var(--blue-soft) 78%,var(--surface-solid))}}.quadrant.q2{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.quadrant.q2{background:color-mix(in srgb,var(--gold) 7%,transparent)}}.quadrant.q3{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.quadrant.q3{background:color-mix(in srgb,var(--green) 6%,transparent)}}.quadrant.q4{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.quadrant.q4{background:color-mix(in srgb,var(--red) 6%,transparent)}}.matrix-point{border:2px solid var(--surface-solid);width:13px;height:13px;animation:2.6s ease-in-out infinite matrixPulse}.system-panel{border-radius:8px}.system-tools,.system-log{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.system-tools,.system-log{background:color-mix(in srgb,var(--surface-solid) 92%,var(--silver) 8%)}}.system-core{background:radial-gradient(circle at 50% 48%, #5c89be38, transparent 34%), var(--system-ink);color:#f4f6f8;border-color:#ffffff1f;position:relative}.system-core .panel-label{color:#ffffff85}.orbit{border-color:#ffffff2e}.orbit-two{border-color:#ffffff21}.orbit-three{border-color:#ffffff3b;width:190px;height:190px;animation-duration:13s}.janus-core{background:linear-gradient(145deg,#444b55,#171b21 58%,#090b0e);border:1px solid #ffffff47;align-content:center;gap:8px;width:142px;height:142px;overflow:visible;box-shadow:0 0 80px #477ab957,inset 0 1px #ffffff3d}.janus-core strong{color:#fff;letter-spacing:.3em;text-indent:.3em;font-size:19px;font-weight:420}.janus-core small{color:#ffffff85;font:10px var(--font-geist-mono);letter-spacing:.08em}.case-flow{align-content:start}.opportunity-summary{border:1px solid var(--line-strong);background:var(--surface-solid);z-index:3;border-radius:8px;grid-template-columns:1.2fr .8fr .8fr 1fr;align-items:center;gap:12px;width:92%;margin-bottom:5px;padding:16px 18px;display:grid;box-shadow:0 14px 35px #19222e1a}.opportunity-summary div{gap:4px;display:grid}.opportunity-summary small{color:var(--faint);font-size:10.5px}.opportunity-summary strong{font-size:12px}.opportunity-summary>span{color:var(--muted);font-size:11px}.opportunity-summary>b{color:var(--blue);text-align:right;font-size:11px}.event-card{border-radius:8px}.process-track article{grid-template-rows:115px auto 1fr;align-content:start;display:grid}.process-number{height:115px}.process-track h3{align-self:start;margin-top:0}.process-track p{align-self:start;margin-top:18px}.governance{background:var(--bg-soft)}@supports (color:color-mix(in lab, red, red)){.governance{background:color-mix(in srgb,var(--bg-soft) 92%,var(--surface-solid))}}.governance-panel{background:var(--surface-solid);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.governance-panel{background:color-mix(in srgb,var(--surface-solid) 88%,var(--silver) 12%)}}.security-score>div{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.security-score>div{border-color:color-mix(in srgb,var(--blue) 28%,var(--surface-2))}}.security-score>div{box-shadow:inset 0 0 0 5px var(--blue),0 0 0 1px var(--line-strong),0 14px 35px var(--blue-soft)}.security-score strong{color:var(--text);font-weight:650}.audit-log>div{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.audit-log>div{background:color-mix(in srgb,var(--surface-solid) 72%,transparent)}}.assistant-launcher{z-index:90;border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:8px;align-items:center;gap:12px;min-width:210px;height:62px;padding:0 15px;display:flex;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.assistant-launcher{background:color-mix(in srgb,var(--surface-solid) 92%,var(--silver) 8%)}}.assistant-launcher{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px #131b2538,inset 0 1px #ffffffbf}.assistant-launcher>span:last-child{gap:3px;display:grid}.assistant-launcher b{font-size:12px}.assistant-launcher small{color:var(--faint);font-size:10.5px}.voice-bars{background:var(--system-ink);border-radius:50%;justify-content:center;align-items:center;gap:3px;width:34px;height:34px;display:flex}.voice-bars i{background:#fff;border-radius:2px;width:2px;animation:1s ease-in-out infinite voiceBar}.voice-bars i:first-child{height:8px}.voice-bars i:nth-child(2){height:16px;animation-delay:-.2s}.voice-bars i:nth-child(3){height:12px;animation-delay:-.4s}.voice-bars i:nth-child(4){height:6px;animation-delay:-.6s}.site-footer{background:var(--surface-solid);min-height:260px}@supports (color:color-mix(in lab, red, red)){.site-footer{background:color-mix(in srgb,var(--surface-solid) 70%,transparent)}}.footer-brand{align-items:center;gap:15px;display:flex}.footer-brand .brand-emblem img{object-fit:cover;width:58px;height:58px}.footer-brand .brand-wordmark{font-size:24px}.footer-brand .brand-wordmark small{font-size:10.5px}@keyframes volumeRise{0%{opacity:.45;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes criterionFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulseRisk{50%{box-shadow:0 0 0 12px #0000}}@keyframes matrixPulse{50%{transform:translateY(-7px);box-shadow:0 0 0 13px #0000}}@keyframes packetOne{0%{top:45%;left:12%}50%{top:49%;left:49%}to{top:26%;left:84%}}@keyframes packetTwo{0%{bottom:25%;right:10%}50%{bottom:40%;right:49%}to{bottom:12%;right:80%}}@keyframes voiceBar{50%{height:20px}}@media (width<=1050px){.board-content{grid-template-columns:1fr 1fr}.criteria-panel{display:block}.matrix{order:3;grid-column:1/-1;height:370px}.system-panel{grid-template-columns:230px 1fr}.hero-proof{grid-template-columns:1fr;gap:22px}}@media (width<=720px){.brand{gap:9px}.brand-emblem{width:38px;height:38px}.brand .brand-emblem img{width:35px;height:35px}.brand-wordmark{font-size:14px}.hero h1 em{min-height:1.55em}.prompt-ready{display:none}.hero-proof{height:auto}.integration-intro strong{font-size:13px}.logo-row b{min-height:48px;font-size:11.5px}.friction-card{min-height:420px}.friction-card h3{margin-top:230px}.board-content{grid-template-columns:1fr}.score-panel{border-right:0;border-bottom:1px solid var(--line);display:flex}.matrix{order:initial;grid-column:auto;height:350px}.criteria-panel{border-left:0;border-top:1px solid var(--line);display:block}.system-core{min-height:470px}.node{font-size:10.5px}.n1{left:1%}.n2,.n3{right:0}.n4{left:2%}.n5{left:0}.janus-core{width:120px;height:120px}.opportunity-summary{grid-template-columns:1fr 1fr;width:100%}.opportunity-summary>b{text-align:left}.process-track article{grid-template-rows:100px auto 1fr;min-height:300px}.process-number{height:100px}.assistant-launcher{justify-content:center;width:54px;min-width:0;height:54px;padding:0;bottom:12px;right:12px}.assistant-launcher>span:last-child{display:none}.footer-brand{justify-content:center}.footer-brand .brand-wordmark{font-size:19px}}h1{font-size:76px}h2{font-size:58px}.site-header{border-bottom-color:var(--line-strong);height:82px;box-shadow:0 12px 34px #121b2714}.brand-emblem{border-color:var(--line-strong);background:#080a0d;width:58px;height:58px;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #141b2438}.brand .brand-emblem img{object-fit:cover;filter:contrast(1.12)brightness(1.06);width:84px;max-width:none;height:84px;transform:translateY(-8px)}.brand-wordmark-image{background-image:url(/janus-logo.png);background-position:50% 83%;background-repeat:no-repeat;background-size:158px 158px;width:158px;height:54px;display:block}.hero h1 em{min-height:auto;color:var(--blue);margin-top:10px;animation:none}.ambient-orb,.cta-glow{display:none}.signal-card{border-color:var(--line-strong);border-radius:8px;height:470px;box-shadow:0 38px 95px #17212f3d,inset 0 1px #ffffffeb}.signal-tools .tool-mark{display:block}.signal-tools .tool-mark svg{width:25px;height:25px;padding:5px}.operation-row{border-color:var(--line-strong);grid-template-columns:205px 1fr;animation:9s ease-in-out infinite operationCycle;position:relative;box-shadow:0 7px 20px #141d290f,inset 0 1px #ffffffd1}.operation-row:nth-child(2){animation-delay:-6s}.operation-row:nth-child(3){animation-delay:-3s}.operation-row:before{content:"";background:var(--blue-bright);opacity:0;width:2px;box-shadow:0 0 15px var(--blue);animation:9s ease-in-out infinite operationRail;position:absolute;top:13px;bottom:13px;left:0}.operation-row:nth-child(2):before{animation-delay:-6s}.operation-row:nth-child(3):before{animation-delay:-3s}.operation-icon svg{stroke-width:1.7px;width:19px;height:19px}.operation-identity>div{flex:1;min-width:0}.operation-identity small{flex-wrap:wrap}.row-sources{gap:4px;width:100%;margin-top:5px;display:flex}.operation-events>div{animation:4.5s ease-in-out infinite eventWork}.operation-events>div:nth-child(2){animation-delay:-2.25s}.prompt-type{display:flex}.prompt-bar kbd{display:inline-flex}.prompt-type i{display:block}.tool-mark{min-width:0;color:var(--text);align-items:center;gap:8px;font-style:normal;display:flex}.tool-mark svg{color:#fff;border:1px solid #fff3;border-radius:6px;flex:none;width:28px;height:28px;padding:6px;box-shadow:inset 0 1px #ffffff40,0 5px 14px #11192324}.tool-mark b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:620;overflow:hidden}.tool-mark.compact svg{border-radius:5px;width:19px;height:19px;padding:4px}.tool-mark.google svg{background:#4285f4}.tool-mark.slack svg{background:#4a154b}.tool-mark.hubspot svg{background:#ff6b35}.tool-mark.notion svg{background:#15171a}.tool-mark.microsoft svg{background:#00a4ef}.tool-mark.whatsapp svg{background:#20a85b}.tool-mark.instagram svg{background:#c13584}.hero-proof{grid-template-columns:260px 1fr;height:176px}.integration-intro small{font-size:12px;line-height:1.5}.logo-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.logo-row .tool-mark{border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:7px;min-height:58px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.logo-row .tool-mark{background:color-mix(in srgb,var(--surface-solid) 88%,var(--silver) 12%)}}.friction-card{border-color:var(--line-strong);box-shadow:0 22px 55px #1923311c,inset 0 1px #fffc}.friction-visual{border-color:var(--line-strong);box-shadow:inset 0 1px #ffffffb3}.scatter-visual .source-pill{border-color:var(--line-strong);align-items:center;gap:6px;display:flex;box-shadow:0 8px 20px #141d291c}.source-pill svg{width:13px;height:13px;color:var(--blue);stroke-width:1.8px}.scatter-visual .route{opacity:.78;height:2px}.scatter-visual .r1{width:165px;top:35px;rotate:19deg}.scatter-visual .r2{width:155px;top:88px;rotate:-3deg}.scatter-visual .r3{width:145px;bottom:31px;rotate:-24deg}.scatter-visual .route:after{content:"";background:var(--blue-bright);width:6px;height:6px;box-shadow:0 0 12px var(--blue);border-radius:50%;animation:2.8s ease-in-out infinite routePacket;position:absolute;top:-2px}.scatter-visual .r2:after{animation-delay:-.9s}.scatter-visual .r3:after{animation-delay:-1.8s}.merge-node{z-index:3;border:1px solid var(--blue);place-items:center;width:34px;height:34px;display:grid;position:absolute;top:73px;left:55%}@supports (color:color-mix(in lab, red, red)){.merge-node{border:1px solid color-mix(in srgb,var(--blue) 60%,var(--line))}}.merge-node{background:var(--surface-solid);box-shadow:0 0 0 7px var(--blue-soft),0 10px 24px #121c2826;border-radius:7px}.merge-node svg{width:15px;height:15px;color:var(--blue)}.merge-node:after{content:"";background:linear-gradient(90deg,var(--blue),var(--blue-bright));width:46px;height:2px;position:absolute;top:16px;left:33px}.decision-node{border-color:var(--blue);width:112px;right:14px}@supports (color:color-mix(in lab, red, red)){.decision-node{border-color:color-mix(in srgb,var(--blue) 60%,var(--line-strong))}}.decision-node{animation:3.2s ease-in-out infinite decisionPulse}.decision-node span{color:var(--faint);font-size:10px}.decision-node strong{text-shadow:0 0 22px var(--blue-soft)}.handoff-visual>div{border-color:var(--line-strong);animation:6s ease-in-out infinite handoffStory}.handoff-visual>div:nth-child(2){animation-delay:-4s}.handoff-visual>div:nth-child(3){animation-delay:-2s}.handoff-visual svg{width:14px;height:14px;color:var(--blue)}.handoff-visual>b{align-items:center}.process-line{height:30px}.process-line:before{top:14px}.process-line i{border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:7px;place-items:center;width:30px;height:30px;animation:8s ease-in-out infinite processStory;display:grid;box-shadow:0 7px 18px #141d291a}.process-line i:nth-child(2){animation-delay:-6s}.process-line i:nth-child(3){animation-delay:-4s}.process-line i:nth-child(4){animation-delay:-2s}.process-line i svg{width:13px;height:13px;color:var(--blue)}.process-line i.stalled{background:var(--surface-solid);box-shadow:0 0 0 7px var(--gold)}@supports (color:color-mix(in lab, red, red)){.process-line i.stalled{box-shadow:0 0 0 7px color-mix(in srgb,var(--gold) 14%,transparent)}}.process-line i.stalled svg{color:var(--gold)}.visibility-status{margin-top:10px}.diagnosis-board,.case-shell,.governance-panel,.system-panel{border-color:var(--line-strong)}.board-top{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.board-top{background:color-mix(in srgb,var(--surface-solid) 88%,var(--silver) 12%)}}.score-bars i{box-shadow:0 -8px 18px var(--blue-soft)}.criterion em{animation:4s ease-in-out infinite criterionBreath}.matrix-point:after{content:"";opacity:.24;border:1px solid;border-radius:50%;animation:2.6s ease-out infinite pointRing;position:absolute;inset:-7px}.system-panel{grid-template-columns:315px 1fr 285px;min-height:570px;box-shadow:0 38px 100px #141d2933,inset 0 1px #ffffffc7}.system-tools,.system-log{padding:26px}.tool-row{gap:10px;min-height:55px}.tool-row .tool-mark{flex:1}.tool-row>b{color:var(--green);font-size:10.5px;font-weight:650}.system-core{color:#f4f6f8;background:#0c1016;border-color:#ffffff26;padding:24px;box-shadow:inset 0 0 80px #0000006b}.station-head{justify-content:space-between;align-items:flex-start;height:34px;display:flex}.station-head .panel-label{color:#ffffff8c}.station-head>b{color:#ffffffb8;align-items:center;gap:7px;font-size:11px;display:flex}.station-map{background:radial-gradient(circle at 50% 48%,#3e75b633,#0000 38%),#0a0d12;border:1px solid #ffffff1f;border-radius:7px;height:455px;position:relative;overflow:hidden}.station-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.station-rail{transform-origin:0;background:linear-gradient(90deg,#0000,#7aa9e080,#0000);height:1px;position:absolute}.rail-one{top:50%;left:8%;right:8%}.rail-two{width:68%;top:26%;left:16%;rotate:18deg}.rail-three{width:72%;bottom:24%;left:12%;rotate:-15deg}.janus-station{z-index:3;background:linear-gradient(145deg,#262d37,#10151c 58%,#080b0f);border:1px solid #ffffff52;border-radius:8px;align-content:center;place-items:center;width:184px;height:180px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 90px #477ab96e,inset 0 1px #fff3}.janus-station>img{object-fit:contain;filter:contrast(1.12)brightness(1.12);width:126px;height:126px}.station-meters{grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:absolute;bottom:10px;left:12px;right:12px}.station-meters span{color:#ffffff94;font:9px var(--font-geist-mono);text-transform:uppercase;justify-content:center;align-items:center;gap:4px;display:flex}.station-meters i{background:#75a8e3;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #75a8e3}.node{color:#ffffffdb;white-space:nowrap;background:#0a0d11e6;border-color:#fff3;border-radius:6px;align-items:center;gap:7px;padding:9px 11px;display:flex;box-shadow:0 12px 30px #0000004d}.node i{background:var(--blue-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6f98cc1f}.n1{top:38px;left:4%}.n2{top:26%;right:2%}.n3{bottom:23%;right:2%}.n4{bottom:42px;left:7%}.n5{top:43%;left:1%}.data-packet{z-index:4;background:#9bc3f2;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #6f98cc}.packet-one{animation:5s ease-in-out infinite stationPacketOne}.packet-two{animation:6s ease-in-out -2s infinite stationPacketTwo}.packet-three{animation:5.5s ease-in-out -3s infinite stationPacketThree}.outcome-quote{min-height:450px}.outcome-quote blockquote{max-width:1040px;color:var(--text);text-wrap:balance;font-size:66px;font-weight:580;line-height:1.08}.outcome-grid strong{color:var(--text);font-weight:620}.security-score>div{box-shadow:inset 0 0 0 4px var(--blue),0 0 0 1px var(--line-strong),0 0 58px var(--blue-soft);border-width:7px;animation:3.6s ease-in-out infinite controlPulse}.security-score strong{text-shadow:0 0 24px var(--blue-soft)}.security-score li{color:var(--text);font-size:13px;font-weight:560}.button{background:#2869ad;box-shadow:0 15px 40px #2365ac52,inset 0 1px #fff3}.micro,.live-dot,.log-row>i,.event-card span i,.audit-log div>i{filter:brightness(1.18);box-shadow:0 0 9px}html:not([data-theme=dark]){--bg:#edf1f5;--bg-soft:#e3e9ef;--surface-solid:#fff;--text:#11161d;--muted:#45515f;--faint:#697583;--line:#141e2a24;--line-strong:#141e2a3d;--blue:#245f9f;--blue-bright:#2f78c5}html:not([data-theme=dark]) .page-grid{background:#ffffff61}html:not([data-theme=dark]) .statement,html:not([data-theme=dark]) .system-section,html:not([data-theme=dark]) .outcomes,html:not([data-theme=dark]) .faq{background:#f8fafce0}html:not([data-theme=dark]) .diagnosis,html:not([data-theme=dark]) .cases,html:not([data-theme=dark]) .process{background:#ebf1f6d6}html[data-theme=dark] .signal-card,html[data-theme=dark] .friction-card,html[data-theme=dark] .diagnosis-board,html[data-theme=dark] .case-shell,html[data-theme=dark] .governance-panel{box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff14}@keyframes operationCycle{0%,27%,to{background:color-mix(in srgb,var(--surface-solid) 96%,var(--silver) 4%)}8%,20%{background:color-mix(in srgb,var(--surface-solid) 87%,var(--blue) 13%)}}@keyframes operationRail{0%,27%,to{opacity:0}8%,20%{opacity:1}}@keyframes eventWork{0%,to{opacity:.55;transform:translate(0)}40%,65%{opacity:1;transform:translate(3px)}}@keyframes promptWork{0%{max-width:0}72%,to{max-width:100%}}@keyframes routePacket{0%{opacity:0;left:0}18%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes decisionPulse{50%{box-shadow:0 12px 34px #161e2829,0 0 0 8px var(--blue-soft)}}@keyframes handoffStory{0%,28%,to{opacity:.45;transform:translate(0)}36%,64%{opacity:1;transform:translate(4px)}}@keyframes processStory{0%,18%,to{border-color:var(--line-strong)}24%,42%{border-color:var(--blue);box-shadow:0 0 0 7px var(--blue-soft)}}@keyframes criterionBreath{50%{filter:brightness(1.25)}}@keyframes pointRing{0%{opacity:.35;transform:scale(.65)}to{opacity:0;transform:scale(1.45)}}@keyframes stationPacketOne{0%{top:50%;left:8%}48%{top:49%;left:49%}to{top:26%;left:86%}}@keyframes stationPacketTwo{0%{bottom:24%;right:7%}48%{bottom:40%;right:49%}to{bottom:12%;right:86%}}@keyframes stationPacketThree{0%{bottom:23%;left:15%}50%{bottom:49%;left:49%}to{bottom:63%;left:82%}}@keyframes controlPulse{50%{filter:brightness(1.12);box-shadow:inset 0 0 0 4px var(--blue),0 0 0 1px var(--line-strong),0 0 76px color-mix(in srgb,var(--blue) 30%,transparent)}}@media (width<=1050px){h1{font-size:68px}h2{font-size:50px}.logo-row{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-proof{height:auto;padding-top:26px;padding-bottom:26px}.system-panel{grid-template-columns:260px 1fr}}@media (width<=720px){h1{font-size:48px}h2{font-size:38px}.site-header{height:70px}.brand-emblem{width:44px;height:44px}.brand .brand-emblem img{width:66px;height:66px;transform:translateY(-7px)}.brand-wordmark-image{background-size:112px 112px;width:112px;height:42px}.hero{padding-top:118px}.hero h1 em{min-height:auto}.operation-row{grid-template-columns:150px 1fr}.row-sources{display:none}.operation-events>div{font-size:10.5px}.logo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.logo-row .tool-mark{min-height:50px}.logo-row .tool-mark b{font-size:11px;display:block}.system-core{min-height:510px;padding:14px}.station-map{height:465px}.janus-station{width:145px;height:155px}.janus-station>img{width:104px;height:104px}.node{padding:7px;font-size:10px}.outcome-quote blockquote{font-size:43px}}.brand,.footer-brand{background:#080a0d;border:1px solid #ffffff29;border-radius:8px;padding:4px 14px 4px 5px;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #121b272e}.brand-wordmark-image{filter:brightness(1.24)contrast(1.12)}.footer-brand{width:fit-content;padding:7px 18px 7px 8px}@media (width<=720px){.brand{gap:8px;padding-right:10px}.footer-brand{margin-inline:auto}}:where(.signal-tools,.row-sources,.system-tools) .tool-mark:is(.slack,.hubspot,.notion,.microsoft){box-shadow:none;background:0 0;border:0;border-radius:0!important}.brand,.footer-brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.brand-emblem{width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:0}.brand .brand-emblem img{filter:none;background:0 0;width:82px;height:82px;transform:translateY(-8px)}.brand-wordmark-image{filter:none;background-position:50% 83%;background-size:166px 166px;width:166px;height:54px}html:not([data-theme=dark]) .brand .brand-emblem img{filter:brightness(.34)contrast(1.8)}html:not([data-theme=dark]) .brand-wordmark-image{filter:brightness(.28)contrast(1.75)}html[data-theme=dark] .brand .brand-emblem img,html[data-theme=dark] .brand-wordmark-image{filter:brightness(1.2)contrast(1.16)}.footer-brand{gap:14px;width:fit-content}.footer-brand .brand-emblem{width:68px;height:68px}.footer-brand .brand-emblem img{width:96px;height:96px;transform:translateY(-10px)}.footer-brand .brand-wordmark-image{background-size:190px 190px;width:190px;height:64px}.hero h1{line-height:1.02}.hero-fixed{display:block}.hero h1 em{width:fit-content;max-width:100%;min-height:1.28em;color:var(--blue);font-family:var(--font-geist-mono),monospace;white-space:nowrap;clip-path:inset(0 100% 0 0);margin-top:10px;font-size:.72em;font-weight:520;line-height:1.28;animation:1.35s steps(32,end) forwards heroType;overflow:hidden}.hero h1 em:after{background:var(--blue);content:"";width:2px;height:.8em;margin-left:8px;animation:.78s steps(2,end) infinite blink;display:inline-block;translate:0 .06em}.hero-visual{isolation:isolate}.signal-card{height:455px}.signal-card:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0;box-shadow:0 34px 90px #1c487b1f}.floating-chip{display:none}.hero-proof{grid-template-columns:240px minmax(0,1fr);gap:26px;height:auto;min-height:176px}.integration-groups{grid-template-columns:minmax(0,1fr) 205px;gap:12px;min-width:0;display:grid}.integration-group{min-width:0}.integration-group>span{color:var(--faint);font:11px var(--font-geist-mono);text-transform:uppercase;margin-bottom:9px;display:block}.logo-row.tools-row{grid-template-columns:repeat(5,minmax(0,1fr))}.logo-row.channels-row{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-row .tool-mark{border:1px solid var(--line-strong);min-height:54px;padding:0 9px;background:var(--surface-solid)!important;border-radius:6px!important}@supports (color:color-mix(in lab, red, red)){.logo-row .tool-mark{background:color-mix(in srgb,var(--surface-solid) 91%,var(--silver) 9%)!important}}.logo-row .tool-mark{box-shadow:0 8px 20px #141d2912,inset 0 1px #ffffffc7!important}.logo-row .tool-mark svg{width:27px;height:27px}.logo-row .tool-mark b{font-size:11px}.logo-row .tool-mark:is(.slack,.hubspot,.notion,.microsoft){border-radius:6px!important}.channel-group{border-left:1px solid var(--line);padding-left:12px}.scatter-visual{grid-template-columns:minmax(72px,1fr) 44px 58px 34px minmax(78px,1fr);align-items:center;padding:16px 12px;display:grid;overflow:hidden}.scatter-visual .source-stack{gap:12px;display:grid}.scatter-visual .source-pill{border:1px solid var(--line-strong);background:var(--surface-solid);min-width:0;font:10.5px var(--font-geist-mono);border-radius:5px;align-items:center;gap:6px;padding:6px 7px;display:flex;position:static;box-shadow:0 5px 14px #141d2914}.input-bus{height:120px;position:relative}.input-bus>i{background:var(--blue);height:1px;position:absolute;left:0;right:8px}.input-bus>i:first-child{top:18px}.input-bus>i:nth-child(2){top:59px}.input-bus>i:nth-child(3){bottom:18px}.input-bus>span{background:var(--blue);width:1px;position:absolute;top:18px;bottom:18px;right:7px}.input-bus>i:after,.result-route>i{content:"";background:var(--blue-bright);width:5px;height:5px;box-shadow:0 0 10px var(--blue);border-radius:50%;animation:2.8s ease-in-out infinite busPacket;position:absolute}.input-bus>i:nth-child(2):after{animation-delay:-.8s}.input-bus>i:nth-child(3):after{animation-delay:-1.6s}.context-hub{border:1px solid var(--blue);align-content:center;place-items:center;gap:5px;width:58px;height:66px;display:grid}@supports (color:color-mix(in lab, red, red)){.context-hub{border:1px solid color-mix(in srgb,var(--blue) 60%,var(--line))}}.context-hub{background:var(--surface-solid);box-shadow:0 0 0 7px var(--blue-soft),0 10px 24px #121c281f;border-radius:6px}.context-hub svg{width:16px;height:16px;color:var(--blue)}.context-hub small{color:var(--faint);font:10px var(--font-geist-mono)}.result-route{background:linear-gradient(90deg,var(--blue),var(--blue-bright));height:1px;position:relative}.result-route>i{animation:2.8s ease-in-out -1s infinite resultPacket;top:-2px}.scatter-visual .decision-node{border-radius:6px;place-content:center;width:auto;min-width:0;height:82px;padding:7px;animation:none;display:grid;position:static}.scatter-visual .decision-node small{font-size:10px}.scatter-visual .decision-node strong{font-size:25px}.scatter-visual .decision-node span{color:var(--faint);font-size:10px}.diagnosis-board.is-visible .score-panel .score-value strong{animation:.8s cubic-bezier(.2,.8,.2,1) both numberArrive}.score-bars i{animation:none;transform:scaleY(0)}.diagnosis-board.is-visible .score-bars i{animation:1s cubic-bezier(.2,.8,.2,1) forwards barSettle}.diagnosis-board.is-visible .score-bars i:nth-child(2){animation-delay:.1s}.diagnosis-board.is-visible .score-bars i:nth-child(3){animation-delay:.2s}.diagnosis-board.is-visible .score-bars i:nth-child(4){animation-delay:.3s}.diagnosis-board.is-visible .score-bars i:nth-child(5){animation-delay:.4s}.criterion em{animation:none;transform:scaleX(0)}.diagnosis-board.is-visible .criterion em{animation:1.15s cubic-bezier(.2,.8,.2,1) forwards criterionSettle}.diagnosis-board.is-visible .criterion:nth-child(3) em{animation-delay:.12s}.diagnosis-board.is-visible .criterion:nth-child(4) em{animation-delay:.24s}.diagnosis-board.is-visible .criterion:nth-child(5) em{animation-delay:.36s}.matrix-point{opacity:0;animation:none}.matrix-point:after{animation:none}.diagnosis-board.is-visible .matrix-point{animation:.75s cubic-bezier(.2,.85,.2,1.3) forwards matrixLand}.diagnosis-board.is-visible .p2{animation-delay:.3s}.diagnosis-board.is-visible .p3{animation-delay:.6s}.system-panel{grid-template-columns:270px minmax(520px,1fr) 250px;overflow:hidden}.system-tools,.system-log{min-width:0}.channel-label{margin-top:24px;display:block}.channel-row{min-height:52px}.channel-row>b{color:var(--blue)}.system-core{min-width:0;padding:24px}.station-map{grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(115px,1fr) 42px minmax(150px,1.12fr) 42px minmax(120px,1fr);align-items:center;gap:8px 0;height:455px;padding:30px 22px;display:grid}.flow-step{z-index:2;background:#0b0f14e0;border:1px solid #ffffff30;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:4px 7px;min-width:0;min-height:72px;padding:11px;display:grid;position:relative;box-shadow:0 12px 28px #00000040}.flow-step svg{color:#7aa9df;grid-row:1/3;align-self:center;width:17px;height:17px}.flow-step strong{color:#eef3f8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.flow-step small{color:#ffffff73;white-space:nowrap;font-size:10px}.flow-context{grid-area:2/1}.flow-policy{grid-area:1/5}.flow-human{grid-area:2/5}.flow-action{grid-area:3/5}.flow-audit{grid-area:3/1}.janus-orchestrator{z-index:3;text-align:center;grid-area:1/3/4;align-content:center;place-items:center;display:grid;position:relative}.janus-orchestrator:before{content:"";filter:blur(4px);background:radial-gradient(circle,#4376b447,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute}.janus-orchestrator img{object-fit:contain;filter:brightness(1.14)contrast(1.12);width:128px;height:128px;position:relative}.janus-orchestrator strong{color:#f5f7fa;margin-top:4px;font-size:13px;font-weight:570;position:relative}.janus-orchestrator small{color:#ffffff85;max-width:155px;margin-top:5px;font-size:10px;line-height:1.4;position:relative}.flow-link{z-index:1;background:linear-gradient(90deg,#6799d347,#78aeebe6,#6799d347);height:1px;position:relative}.flow-link>i{background:#9bc3f2;border-radius:50%;width:7px;height:7px;animation:3.6s ease-in-out infinite flowPacket;position:absolute;top:-3px;box-shadow:0 0 14px #6f98cc}.link-context{grid-area:2/2}.link-policy{grid-area:1/4}.link-human{grid-area:2/4}.link-action{grid-area:3/4}.link-audit{grid-area:3/2}.link-policy>i{animation-delay:-.6s}.link-human>i{animation-delay:-1.2s}.link-action>i{animation-delay:-1.8s}.link-audit>i{animation-delay:-2.4s}.outcome-grid article>span{color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.outcome-grid article>span:before{content:"";background:var(--blue);width:20px;height:2px}.outcome-grid article:nth-child(2)>span:before{background:var(--green)}.outcome-grid article:nth-child(3)>span:before{background:var(--gold)}.governance{grid-template-columns:minmax(360px,.85fr) minmax(560px,1.15fr);gap:60px}.governance-panel{width:100%;min-width:0;overflow:hidden}.security-score{grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px}.security-score>div{background:conic-gradient(var(--blue) 0 92%,var(--surface-2) 92%);width:150px;height:150px;box-shadow:0 0 0 1px var(--line-strong),0 0 55px var(--blue-soft);border:0;animation:none}.security-score>div:before{content:"";background:var(--surface-solid);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;inset:9px}.security-score strong,.security-score span{z-index:1;position:relative}.governance-panel.is-visible .security-score>div{animation:1s cubic-bezier(.2,.85,.2,1.15) both controlArrive}.security-score ul{min-width:0}.security-score li{align-items:center;min-width:0;font-size:13px;display:flex}.audit-log{min-width:0}.audit-log>div{grid-template-columns:8px minmax(0,1fr) auto;gap:12px;padding:0 12px;display:grid}.audit-log div b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-log time{justify-self:end}.site-footer{grid-template-columns:minmax(260px,1fr) minmax(300px,1.15fr) minmax(190px,1fr);gap:30px;min-height:250px}.site-footer p{gap:8px;display:grid}.site-footer p strong{color:var(--text);font-size:18px;font-weight:560;line-height:1.35}.site-footer p small{color:var(--faint);font-size:12px;line-height:1.5}@keyframes heroType{to{clip-path:inset(0)}}@keyframes busPacket{0%{opacity:0;left:0}18%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes resultPacket{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}@keyframes numberArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes barSettle{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes criterionSettle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes matrixLand{0%{opacity:0;transform:translateY(-24px)scale(.4)}to{opacity:1;transform:none}}@keyframes flowPacket{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes controlArrive{0%{opacity:.25;transform:scale(.86)rotate(-10deg)}to{opacity:1;transform:none}}@media (width<=1180px){.hero-proof{grid-template-columns:210px minmax(0,1fr);padding-inline:32px}.integration-groups{grid-template-columns:minmax(0,1fr) 185px}.system-panel{grid-template-columns:230px minmax(500px,1fr)}.system-log{display:none}.governance{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:36px}}@media (width<=900px){.hero-proof,.integration-groups{grid-template-columns:1fr}.channel-group{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.logo-row.tools-row{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-row.channels-row{grid-template-columns:repeat(2,minmax(0,1fr))}.system-panel{grid-template-columns:1fr}.system-tools{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding:22px;display:grid}.system-tools>.panel-label{grid-column:1/-1}.system-core{border:0}.governance{grid-template-columns:1fr;gap:38px}.governance-copy{max-width:680px}}@media (width<=720px){.brand{gap:7px;padding:0}.brand-emblem{width:43px;height:43px}.brand .brand-emblem img{width:65px;height:65px}.brand-wordmark-image{background-size:108px 108px;width:108px;height:40px}.hero h1 em{white-space:normal;font-size:.58em}.signal-card{height:445px}.scatter-visual{grid-template-columns:minmax(64px,1fr) 34px 50px 26px minmax(68px,1fr);padding-inline:8px}.context-hub{width:50px}.system-tools{grid-template-columns:1fr}.station-map{grid-template-rows:76px 30px 170px 30px 76px 30px 76px 30px 76px 76px;grid-template-columns:1fr;gap:8px;height:auto;min-height:780px;padding:24px}.flow-context,.janus-orchestrator,.flow-policy,.flow-human,.flow-action,.flow-audit,.link-context,.link-policy,.link-human,.link-action{grid-column:1}.flow-context{grid-row:1}.link-context{grid-row:2}.janus-orchestrator{grid-row:3}.link-policy{grid-row:4}.flow-policy{grid-row:5}.link-human{grid-row:6}.flow-human{grid-row:7}.link-action{grid-row:8}.flow-action{grid-row:9}.flow-audit{grid-row:10}.link-audit{display:none}.flow-link{justify-self:center;width:1px;height:30px}.flow-link>i{animation-name:flowPacketVertical;top:0;left:-3px}.janus-orchestrator img{width:108px;height:108px}.security-score{text-align:center;grid-template-columns:1fr;justify-items:center}.security-score ul{text-align:left;width:100%}.site-footer{text-align:center;grid-template-columns:1fr}.site-footer>div:last-child{justify-items:center}.footer-brand{margin-inline:auto}.footer-brand .brand-emblem{width:56px;height:56px}.footer-brand .brand-wordmark-image{background-size:150px 150px;width:150px;height:52px}}@keyframes flowPacketVertical{0%{opacity:0;top:0}18%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - 7px)}}@media (prefers-reduced-motion:reduce){.hero h1 em,.prompt-type span,.operation-row,.operation-row:before,.operation-events>div,.input-bus>i:after,.result-route>i,.flow-link>i,.governance-panel.is-visible .security-score>div,.diagnosis-board.is-visible .score-bars i,.diagnosis-board.is-visible .criterion em,.diagnosis-board.is-visible .matrix-point{clip-path:none;opacity:1;transform:none;animation:none!important}}.hero h1 em{font-size:.42em}.hero h1 em:after{animation:.78s steps(2,end) 4 blink,.1s linear 3.05s forwards cursorFinish}.integration-groups{grid-template-columns:minmax(0,1fr) 225px}.flow-step strong{text-overflow:clip;white-space:normal;font-size:10.5px;line-height:1.25;overflow:visible}.flow-step small{white-space:normal;line-height:1.3}.janus-orchestrator small{margin-top:2px}@keyframes cursorFinish{to{opacity:0}}@media (width<=1180px){.integration-groups{grid-template-columns:minmax(0,1fr) 185px}}@media (width<=900px){.integration-groups{grid-template-columns:1fr}}@media (width<=720px){.hero h1 em{font-size:.5em}}.channels-row .tool-mark{gap:5px;padding-inline:6px}.channels-row .tool-mark b{font-size:10.5px}@media (width<=900px){.channels-row .tool-mark{padding-inline:9px}.channels-row .tool-mark b{font-size:11px}}.hero-copy{padding-bottom:72px}.hero h1{letter-spacing:0;max-width:680px;font-size:clamp(64px,7vw,108px);font-weight:500;line-height:.98}.hero h1 .hero-type-wrap{width:100%;max-width:640px;min-height:2.34em;color:var(--blue-bright);font-family:var(--font-geist-mono),monospace;letter-spacing:0;white-space:normal;clip-path:none;text-wrap:balance;align-items:flex-start;margin-top:18px;font-size:clamp(30px,2.7vw,40px);font-style:normal;font-weight:520;line-height:1.16;animation:none;display:flex;overflow:visible}.hero h1 .hero-type-wrap:after{display:none}.hero-type-wrap>span{max-width:100%;display:block}.hero-type-wrap>i{background:var(--blue-bright);width:2px;height:.88em;box-shadow:0 0 14px var(--blue);flex:none;margin:5px 0 0 7px}@supports (color:color-mix(in lab, red, red)){.hero-type-wrap>i{box-shadow:0 0 14px color-mix(in srgb,var(--blue) 46%,transparent)}}.hero-type-wrap>i{animation:.76s steps(2,end) infinite blink}.hero-type-wrap>i.finished{opacity:0;animation:none}.hero-copy>p{max-width:620px;margin:24px 0 30px;font-size:clamp(17px,1.35vw,20px)}.hero-visual .signal-card{opacity:0;transform:translateY(18px)scale(.985)}.signal-card{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.signal-card{border-color:color-mix(in srgb,var(--blue) 24%,var(--line-strong))}}.signal-card{background:linear-gradient(180deg,var(--surface-solid),var(--surface-solid))}@supports (color:color-mix(in lab, red, red)){.signal-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 92%,var(--silver) 8%),var(--surface-solid))}}.signal-card{box-shadow:0 38px 110px #0b14203d,inset 0 1px #ffffffe0}.prompt-type span{max-width:0;animation:2.6s steps(43,end) .9s forwards promptIndependent}html[data-theme=dark] .hero-fixed{color:#f7f8fa;text-shadow:0 0 30px #ffffff0e}html[data-theme=dark] :is(.section-heading h2,.outcome-quote blockquote,.governance-copy h2,.faq-intro h2,.final-cta h2){color:#f2f4f7;text-shadow:0 0 28px #ffffff09}html[data-theme=dark] .signal-card{background:linear-gradient(#171c24 0%,#10151c 55%,#0d1218 100%);border-color:#9abce447;box-shadow:0 42px 120px #000000a8,inset 0 1px #ffffff1c,0 0 70px #3f6ca414}html:not([data-theme=dark]) .signal-card{box-shadow:0 36px 100px #1a2b4033,inset 0 1px #fff}.brand-emblem img,.brand-wordmark-image{mix-blend-mode:screen}html[data-theme=dark] .brand .brand-emblem img,html[data-theme=dark] .brand-wordmark-image{filter:grayscale()contrast(3.1)brightness(.7);mix-blend-mode:screen}html:not([data-theme=dark]) .brand .brand-emblem img,html:not([data-theme=dark]) .brand-wordmark-image{filter:grayscale()invert()contrast(3.1)brightness(.68);mix-blend-mode:multiply}.brand .brand-emblem img{object-fit:contain;object-position:center;width:210px;max-width:none;height:210px;transform:translateY(-14px)}.governance-panel{background:linear-gradient(180deg,var(--surface-solid),var(--surface-solid));border-radius:8px;padding:0}@supports (color:color-mix(in lab, red, red)){.governance-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 90%,var(--silver) 10%),var(--surface-solid))}}.governance-panel{box-shadow:0 34px 100px #141d2933,inset 0 1px #ffffffc7}.automation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}.automation-head>b{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.automation-flow{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:30px 24px 34px;display:grid;position:relative;overflow:hidden}.automation-rail{background:var(--line-strong);height:1px;position:absolute;top:51px;left:10%;right:10%}.automation-rail:before{background:linear-gradient(90deg,var(--blue),var(--blue-bright));content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.automation-rail>i{z-index:4;width:9px;height:9px;box-shadow:0 0 0 5px var(--blue-soft),0 0 18px var(--blue);opacity:0;background:#a8cff9;border-radius:50%;position:absolute;top:-4px;left:0}.automation-step{z-index:2;opacity:.38;grid-template-rows:18px 24px 18px;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;display:grid;position:relative;transform:translateY(8px)}.automation-step>span{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--blue-bright);background:var(--surface-solid);border-radius:7px;grid-row:1/4;place-items:center;display:grid;box-shadow:0 10px 24px #121c2a1f,inset 0 1px #ffffffb3}.automation-step>span svg{width:17px;height:17px}.automation-step small{color:var(--faint);font:10.5px var(--font-geist-mono)}.automation-step strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.automation-step em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.governance-panel.is-visible .automation-rail:before{animation:2.5s cubic-bezier(.2,.75,.2,1) .35s forwards railResolve}.governance-panel.is-visible .automation-rail>i{animation:2.5s cubic-bezier(.2,.72,.2,1) .35s forwards automationRun}.governance-panel.is-visible .automation-step{animation:.55s cubic-bezier(.2,.8,.2,1) forwards stepResolve}.governance-panel.is-visible .step-1{animation-delay:.35s}.governance-panel.is-visible .step-2{animation-delay:.95s}.governance-panel.is-visible .step-3{animation-delay:1.55s}.governance-panel.is-visible .step-4{animation-delay:2.15s}.policy-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px;display:grid}.policy-rule{border-right:1px solid var(--line);opacity:.38;grid-template-rows:18px 25px auto;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:11px;min-width:0;min-height:154px;padding:25px 18px;display:grid;transform:translateY(8px)}.policy-rule:last-child{border-right:0}.policy-rule>span{border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:6px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 22px #121c2a1a,inset 0 1px #ffffffb3}.policy-rule>span svg{width:17px;height:17px}.policy-rule small{color:var(--faint);font:10.5px var(--font-geist-mono)}.policy-rule strong{color:var(--text);font-size:12px;font-weight:650;line-height:1.25}.policy-rule p{color:var(--faint);margin:0;font-size:10.5px;line-height:1.35}.policy-rule.execute>span{color:var(--green);box-shadow:0 0 0 5px var(--green)}@supports (color:color-mix(in lab, red, red)){.policy-rule.execute>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 10%,transparent)}}.policy-rule.review>span{color:var(--gold);box-shadow:0 0 0 5px var(--gold)}@supports (color:color-mix(in lab, red, red)){.policy-rule.review>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 10%,transparent)}}.policy-rule.escalate>span{color:var(--red);box-shadow:0 0 0 5px var(--red)}@supports (color:color-mix(in lab, red, red)){.policy-rule.escalate>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 10%,transparent)}}.governance-panel.is-visible .policy-rule{animation:.55s cubic-bezier(.2,.8,.2,1) forwards stepResolve}.governance-panel.is-visible .policy-rule:first-child{animation-delay:.35s}.governance-panel.is-visible .policy-rule:nth-child(2){animation-delay:.9s}.governance-panel.is-visible .policy-rule:nth-child(3){animation-delay:1.45s}html[data-theme=dark] .policy-rule>span{background:#111720;border-color:#97b9e23d;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .policy-rule.execute>span{box-shadow:0 0 0 5px var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .policy-rule.execute>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 10%,transparent)}}html[data-theme=dark] .policy-rule.review>span{box-shadow:0 0 0 5px var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .policy-rule.review>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 10%,transparent)}}html[data-theme=dark] .policy-rule.escalate>span{box-shadow:0 0 0 5px var(--red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .policy-rule.escalate>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--red) 10%,transparent)}}.control-band{grid-template-columns:260px minmax(0,1fr);display:grid}.control-band .security-score{border:0;border-right:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:16px;padding:24px}.control-band .security-score>div{background:conic-gradient(var(--blue-bright) 0 100%);width:96px;height:96px;box-shadow:0 0 0 1px var(--line-strong),0 0 42px var(--blue-soft)}.control-band .security-score>div:before{inset:7px}.control-band .security-score strong{letter-spacing:0;font-size:32px}.control-band .security-score ul{gap:10px}.control-band .security-score li{font-size:11.5px}.control-band .security-score li:first-child i{background:var(--blue-bright)}.control-band .security-score li:nth-child(2) i{background:var(--gold)}.control-band .security-score li:nth-child(3) i{background:var(--red)}.control-band .security-score li:nth-child(4) i{background:var(--green)}.control-band .audit-log{padding:20px 22px}.control-band .audit-log>div{opacity:.35;height:42px;padding:0 4px;font-size:11px;transform:translate(8px)}.governance-panel.is-visible .audit-log>div{animation:.45s forwards auditResolve}.governance-panel.is-visible .audit-log>div:nth-child(2){animation-delay:1s}.governance-panel.is-visible .audit-log>div:nth-child(3){animation-delay:1.5s}.governance-panel.is-visible .audit-log>div:nth-child(4){animation-delay:2s}.governance-panel.is-visible .audit-log>div:nth-child(5){animation-delay:2.5s}html[data-theme=dark] .governance-panel{background:linear-gradient(#171c24 0%,#10151c 100%);border-color:#9abce438;box-shadow:0 42px 120px #00000094,inset 0 1px #ffffff1a}html[data-theme=dark] .automation-step>span{background:#111720;border-color:#97b9e23d;box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff14}.site-footer{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.2fr) minmax(190px,.9fr);min-height:300px}.footer-brand{align-items:center;display:flex}.footer-logo{object-fit:contain;object-position:center;width:190px;height:190px;display:block}html[data-theme=dark] .footer-logo{filter:grayscale()contrast(3.15)brightness(.7);mix-blend-mode:screen}html:not([data-theme=dark]) .footer-logo{filter:grayscale()invert()contrast(3.15)brightness(.68);mix-blend-mode:multiply}.site-footer p strong{letter-spacing:0;font-size:20px;font-weight:560}@keyframes dashboardSettle{to{opacity:1;transform:none}}@keyframes promptIndependent{0%{max-width:0}to{max-width:100%}}@keyframes railResolve{to{transform:scaleX(1)}}@keyframes automationRun{0%{opacity:0;left:0}8%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes stepResolve{to{opacity:1;transform:none}}@keyframes auditResolve{to{opacity:1;transform:none}}@media (width<=1050px){.hero{grid-template-columns:1fr}.hero h1{max-width:760px}.hero h1 .hero-type-wrap{max-width:720px}.hero-copy{padding-bottom:12px}.hero-visual{height:500px}.site-footer{grid-template-columns:minmax(220px,.8fr) 1.2fr minmax(170px,.8fr)}}@media (width<=720px){.brand-emblem{width:43px;height:43px}.brand .brand-emblem img{width:160px;height:160px;transform:translateY(-11px)}.brand-wordmark-image{background-size:116px 116px;width:116px;height:42px}.hero h1{font-size:50px}.hero h1 .hero-type-wrap{min-height:2.65em;font-size:25px}.hero-copy>p{font-size:16px}.automation-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.automation-rail{display:none}.automation-step{opacity:1;transform:none}.policy-grid{grid-template-columns:1fr;padding:0 20px}.policy-rule{border-right:0;border-bottom:1px solid var(--line);opacity:1;min-height:108px;transform:none}.policy-rule:last-child{border-bottom:0}.control-band{grid-template-columns:1fr}.control-band .security-score{border-right:0;border-bottom:1px solid var(--line)}.site-footer{grid-template-columns:1fr;min-height:380px}.footer-brand{justify-content:center}.footer-logo{width:170px;height:170px}}@media (prefers-reduced-motion:reduce){.hero-visual .signal-card,.automation-step,.policy-rule,.control-band .audit-log>div{opacity:1;transform:none}.automation-rail:before{transform:scaleX(1)}.automation-rail>i{display:none}}.brand-emblem{position:relative}.brand .brand-emblem img{position:absolute;top:0;left:50%;transform:translate(-50%,-10px)}.site-footer{min-height:330px}.footer-logo{width:240px;height:240px}@media (width<=720px){.brand .brand-emblem img{transform:translate(-50%,-8px)}.site-footer{min-height:400px}.footer-logo{width:210px;height:210px}}html[data-theme=dark] .footer-brand{filter:drop-shadow(0 18px 34px #00000047)}html:not([data-theme=dark]) .footer-brand{filter:drop-shadow(0 16px 28px #2434491a)}@media (width<=720px){.brand .brand-emblem img{width:122px;height:122px;transform:translate(-50%,-3px)}}.brand .brand-emblem img{transform:translate(-50%,-30px)}@media (width<=720px){.brand .brand-emblem img{transform:translate(-50%,-24px)}}.site-header{height:80px}.brand{gap:16px}.brand-emblem{width:62px;height:62px}.brand .brand-emblem img{width:166px;height:166px;transform:translate(-50%,-33px)}.brand-wordmark-image{background-position:50% 75%;background-size:246px 246px;width:200px;height:62px}html[data-theme=dark] .brand{filter:drop-shadow(0 10px 22px #0000006b)}html:not([data-theme=dark]) .brand{filter:drop-shadow(0 9px 18px #121f3029)}.hero{padding-top:180px}.hero h1{max-width:720px}.hero h1 .hero-type-wrap{max-width:690px;min-height:2.45em;margin-top:14px;font-size:clamp(46px,4.2vw,62px);line-height:1.06}.prompt-type span{animation:3.8s steps(43,end) 1.15s forwards promptIndependent}@media (width<=1050px){.hero h1 .hero-type-wrap{max-width:760px;font-size:clamp(44px,6vw,58px)}}@media (width<=720px){.site-header{height:70px}.brand{gap:9px}.brand-emblem{width:46px;height:46px}.brand .brand-emblem img{width:124px;height:124px;transform:translate(-50%,-25px)}.brand-wordmark-image{background-position:50% 75%;background-size:154px 154px;width:122px;height:44px}.hero{padding-top:126px}.hero h1 .hero-type-wrap{min-height:2.7em;font-size:31px}}.hero{grid-template-columns:minmax(0,1.23fr) minmax(430px,.77fr);column-gap:clamp(30px,4vw,58px)}.hero h1{max-width:780px;font-weight:560}.hero h1 .hero-type-wrap{max-width:780px;min-height:2.08em;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-wrap:balance;margin-top:12px;font-size:1em;font-weight:560;line-height:.98}.hero-type-wrap>span{overflow-wrap:normal;min-width:0}.prompt-type span{width:100%;max-width:0;animation:6.8s steps(43,end) infinite promptLoop}.prompt-type i{animation:.8s steps(2,end) infinite blink}html[data-theme=dark] .brand-wordmark-image{filter:grayscale()contrast(4.2)brightness(.86);mix-blend-mode:screen}html:not([data-theme=dark]) .brand-wordmark-image{filter:grayscale()invert()contrast(4.8)brightness(.65);mix-blend-mode:multiply}.site-footer{color:#f4f6f8;background:#090d12;border-top-color:#a6b9cf2e}.site-footer p strong{color:#f4f6f8}.site-footer p small,.site-footer>div:last-child,.site-footer>div:last-child span{color:#8f98a4}.site-footer a{color:#dce5ef}.footer-brand{filter:drop-shadow(0 16px 30px #00000052);align-items:center;gap:16px;display:flex}.footer-brand .brand-emblem{flex:0 0 76px;width:76px;height:76px}.footer-brand .brand-emblem img{filter:grayscale()contrast(3.8)brightness(.82);mix-blend-mode:screen;width:202px;height:202px;transform:translate(-50%,-40px)}.site-footer .brand-wordmark-image{filter:grayscale()contrast(4.2)brightness(.86);mix-blend-mode:screen;background-position:50% 75%;background-size:270px 270px;width:220px;height:72px}@keyframes promptLoop{0%,10%{max-width:0}55%,82%{max-width:100%}92%,to{max-width:0}}@media (width<=1050px){.hero{grid-template-columns:1fr}.hero h1,.hero h1 .hero-type-wrap{max-width:780px}}@media (width<=720px){.hero h1 .hero-type-wrap{min-height:2.15em;font-size:1em;line-height:1}.footer-brand{justify-content:center;gap:10px}.footer-brand .brand-emblem{flex-basis:60px;width:60px;height:60px}.footer-brand .brand-emblem img{width:160px;height:160px;transform:translate(-50%,-32px)}.site-footer .brand-wordmark-image{background-size:206px 206px;width:168px;height:58px}}.hero{column-gap:clamp(24px,2.2vw,34px)}.hero h1{font-size:clamp(62px,6.5vw,100px)}@media (width<=720px){.hero h1{font-size:50px}}html:not([data-theme=dark]) .site-footer.page-grid,html[data-theme=dark] .site-footer.page-grid{background:#090d12}.site-footer .footer-brand .brand-emblem{box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden}.site-footer .footer-brand .brand-emblem img{object-fit:contain;object-position:center;width:202px;max-width:none;height:202px;position:absolute;top:0;left:50%;transform:translate(-50%,-40px)}html:not([data-theme=dark]) .site-footer .brand-wordmark-image,html[data-theme=dark] .site-footer .brand-wordmark-image{filter:grayscale()contrast(4.2)brightness(.86);mix-blend-mode:screen}@media (width<=720px){.hero h1 .hero-type-wrap{min-height:3.1em}.site-footer .footer-brand .brand-emblem img{width:160px;max-width:none;height:160px;transform:translate(-50%,-32px)}}:root{--grid:#1824360e}html[data-theme=dark]{--grid:#ffffff0c}.site-header .brand-emblem{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .site-header .brand-emblem img{filter:grayscale()contrast(5.4)brightness(.94);mix-blend-mode:screen}html:not([data-theme=dark]) .site-header .brand-emblem img{filter:grayscale()invert()contrast(5.6)brightness(.48);mix-blend-mode:multiply}html[data-theme=dark] .site-header .brand-wordmark-image{filter:grayscale()contrast(6.2)brightness(1.02);mix-blend-mode:screen}html:not([data-theme=dark]) .site-header .brand-wordmark-image{filter:grayscale()invert()contrast(6.4)brightness(.44);mix-blend-mode:multiply}.hero{background:radial-gradient(circle at 79% 27%,#6f98cc14,#0000 29%)}html:not([data-theme=dark]) .hero{background:radial-gradient(circle at 79% 27%,#1f304611,#0000 28%)}.hero-visual{margin-top:-22px}.signal-card{border-radius:8px;height:448px;padding:17px}.signal-head{height:42px;font-size:12px}.signal-head>div:first-child{font-weight:680}.operation-list{gap:9px}.operation-row{grid-template-columns:210px 1fr;min-height:96px;animation:none!important}.operation-row:before{opacity:.28;box-shadow:none;animation:none!important}.operation-row:nth-child(2),.operation-row:nth-child(3){animation:none!important}.operation-identity{gap:13px;padding:14px 15px}.operation-icon{border-radius:7px;width:44px;height:44px}.operation-identity strong{font-size:14px;font-weight:680}.operation-identity small{margin-top:6px;font-size:11.5px}.row-sources{margin-top:6px}.operation-events{gap:10px;padding:11px 14px}.operation-events>div{font-size:12px;animation:none!important}.operation-events time{font-size:11px}.prompt-bar{border-radius:7px;height:48px;margin-top:9px}.prompt-type{font-size:12.5px}.assistant-launcher{transition:transform .22s,border-color .22s,box-shadow .22s}.assistant-launcher:hover{border-color:var(--blue);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.assistant-launcher:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line-strong))}}.assistant-launcher:hover{box-shadow:0 24px 62px #0b121c4d,inset 0 1px #ffffffc7}.voice-bars{position:relative;box-shadow:0 0 0 1px #ffffff14,0 0 24px #6f98cc24}.voice-bars:before{border:1px solid var(--blue);position:absolute;inset:-7px}@supports (color:color-mix(in lab, red, red)){.voice-bars:before{border:1px solid color-mix(in srgb,var(--blue) 28%,transparent)}}.voice-bars:before{content:"";opacity:.42;border-radius:50%}html[data-theme=dark] .signal-card{background:linear-gradient(#171b22 0%,#11161d 54%,#0d1218 100%);border-color:#9abce44d}html:not([data-theme=dark]) .signal-card{background:linear-gradient(#fbfcfd 0%,#f5f7fa 100%);border-color:#2e486833}html[data-theme=dark] .site-footer .brand-wordmark-image{filter:grayscale()contrast(6.2)brightness(1.02);mix-blend-mode:screen}@media (width<=1050px){.hero-visual{margin-top:0}}@media (width<=720px){.signal-card{height:438px;padding:14px}.operation-row{grid-template-columns:145px 1fr;min-height:92px}.operation-identity{gap:8px;padding:10px}.operation-identity strong{font-size:12px}.operation-events{padding:9px}.operation-events>div{font-size:10.5px}}.hero [data-reveal],.hero .hero-visual .signal-card{opacity:1;transform:none}.hero-visual.is-visible .signal-card{animation:none}@media (width<=720px){main{overflow:hidden}.hero{padding-inline:20px;overflow:hidden}.hero-copy,.hero-visual,.signal-card{width:100%;min-width:0;max-width:100%}.hero h1{max-width:100%;font-size:48px;line-height:1.02}.hero h1 .hero-type-wrap{white-space:normal;overflow-wrap:normal;text-wrap:balance;max-width:100%;min-height:3.25em;font-size:43px;line-height:1.04;display:block}.hero-type-wrap>span{white-space:normal;overflow-wrap:normal;max-width:100%;display:block}.hero-copy>p{max-width:100%}.hero-actions{width:100%}.hero-actions .button{gap:12px;width:100%}.hero-visual{place-items:start center;height:480px}.signal-card{height:438px;overflow:hidden}.operation-row{grid-template-columns:minmax(120px,42%) minmax(0,1fr)}.operation-events>div{gap:6px}.operation-events time{font-size:10.5px}.hero.page-grid{border-inline:0;width:100%;margin-inline:0;padding-inline:30px}.hero h1 .hero-type-wrap{text-wrap:pretty;width:100%;max-width:100%;min-height:2.25em;font-size:38px;line-height:1.05}.hero-copy>p{overflow-wrap:break-word;font-size:16px;line-height:1.55}.hero-actions .button{width:100%;min-width:0;max-width:100%}.signal-card{transform-origin:0 0;width:100%;max-width:100%}.hero h1 .hero-type-wrap{min-height:2.2em;font-size:32px;line-height:1.08}.hero-copy,.hero h1,.hero-copy>p,.hero-actions,.hero-visual{width:300px;max-width:300px}.hero h1 .hero-type-wrap{min-height:2.25em;font-size:30px}.signal-card,.hero-actions .button{width:300px;max-width:300px}}@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}:root{--blue:#244f79;--blue-bright:#346a98;--blue-soft:#244f791c;--brand-metal:linear-gradient(180deg,#1b2027 0%,#4c545e 42%,#14191f 100%);--brand-emblem-metal:linear-gradient(180deg,#11161c 0%,#343c45 52%,#0b0f14 100%);--brand-wordmark-solid:#12171d}html[data-theme=dark]{--blue:#6f96b9;--blue-bright:#8db0ce;--blue-soft:#6f96b91f;--brand-metal:linear-gradient(180deg,#f5f7f9 0%,#aeb7c2 46%,#e9edf1 72%,#7d8793 100%);--brand-emblem-metal:linear-gradient(180deg,#fff 0%,#c7cdd5 54%,#f1f3f5 100%);--brand-wordmark-solid:#f2f5f8}h1,h2,h3,blockquote{letter-spacing:0}.page-grid:before{opacity:.2}.brand-emblem{box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden}.brand-emblem-metal{background:var(--brand-emblem-metal);width:158px;max-width:none;height:158px;position:absolute;top:0;left:50%;transform:translate(-50%,-25px);-webkit-mask:url(/janus-logo.png) 50%/contain no-repeat;mask:url(/janus-logo.png) 50%/contain no-repeat}.brand-wordmark-image{background:var(--brand-wordmark-solid);background-image:none;-webkit-mask:url(/janus-logo.png) 50% 75%/246px 246px no-repeat;mask:url(/janus-logo.png) 50% 75%/246px 246px no-repeat;filter:none!important;mix-blend-mode:normal!important}.brand{filter:none!important}.theme-toggle{background:color-mix(in srgb,var(--surface-solid) 76%,transparent);border-radius:6px}.theme-toggle button{border-radius:4px;place-items:center;display:grid}.theme-toggle button svg{stroke-width:1.7px;width:14px;height:14px}.button{border:1px solid color-mix(in srgb,var(--blue-bright) 64%,#101820);background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 88%,#fff 12%),color-mix(in srgb,var(--blue) 88%,#08111c 12%));border-radius:6px;gap:14px;min-height:48px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;box-shadow:0 16px 34px #112e4a38,inset 0 1px #ffffff2e}.button svg{stroke-width:1.7px;width:16px;height:16px}.button:hover{background:linear-gradient(180deg,var(--blue-bright),var(--blue));filter:saturate(.9);transform:translateY(-1px);box-shadow:0 20px 40px #112e4a47,inset 0 1px #fff3}.button-small{min-height:38px}.text-link{color:var(--muted)}.text-link:hover{color:var(--text)}.hero{grid-template-columns:minmax(0,1fr);align-content:start;column-gap:0;min-height:960px;padding:138px 54px 0;background:0 0!important}.hero:before{display:none}.hero-copy{width:100%;max-width:970px;padding:0 10px 42px}.eyebrow{color:color-mix(in srgb,var(--faint) 88%,var(--blue) 12%);margin-bottom:24px}.eyebrow span{background:var(--blue-bright);width:34px;position:relative}.eyebrow span:after{border:1px solid var(--blue-bright);background:var(--bg);content:"";width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.hero h1{max-width:920px;font-size:clamp(56px,6.15vw,88px);font-weight:510;line-height:1.01}.hero-fixed{color:var(--text);text-wrap:balance;display:block}.hero h1 .hero-type-wrap{width:fit-content;max-width:100%;min-height:0;color:var(--muted);background:linear-gradient(180deg,var(--text) 8%,var(--silver-deep) 56%,var(--text) 108%);-webkit-text-fill-color:transparent;font-family:var(--font-geist-sans),Arial,sans-serif;white-space:normal;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(34px,3.5vw,50px);font-style:normal;font-weight:455;line-height:1.12;animation:.85s cubic-bezier(.2,.78,.2,1) .18s both heroLineArrive;display:block}.hero h1 .hero-type-wrap:after,.hero-type-wrap>i{display:none!important}.hero-copy>p{max-width:720px;margin:24px 0 28px;font-size:clamp(17px,1.4vw,20px);line-height:1.58}.hero-actions{gap:26px}.hero-visual{place-items:stretch stretch;width:100%;height:auto;margin:0}.signal-card.janus-console{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line-strong));background:var(--surface-solid);border-radius:7px;width:100%;max-width:none;height:414px;padding:0;overflow:hidden;box-shadow:0 34px 90px #0e1b2a29,inset 0 1px #ffffffb3}.signal-card.janus-console:before{background:linear-gradient(90deg,transparent,var(--silver-hi),transparent);opacity:.75;height:1px}html[data-theme=dark] .signal-card.janus-console{background:#0d1218;border-color:#8eb0cf3b;box-shadow:0 36px 100px #0000008f,inset 0 1px #ffffff13}.janus-console .signal-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 92%,var(--silver) 8%);align-items:center;height:57px;padding:0 18px}.janus-console .signal-head>div:first-child{align-items:center;gap:9px;display:flex}.janus-console .signal-head strong{font-size:12px;font-weight:670}.janus-console .signal-head small{color:var(--faint);margin-left:4px;font-size:11.5px;font-weight:450}.signal-head-actions{color:var(--faint);font:11px var(--font-geist-mono);align-items:center;gap:14px;display:flex}.signal-tools .tool-mark svg{border-radius:5px;width:23px;height:23px;padding:5px}.live-dot{animation:1.8s 3 liveSettle}.signal-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signal-metric{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;height:92px;padding:16px 18px;display:flex}.signal-metric:last-child{border-right:0}.signal-metric>span:last-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px;min-width:0;display:grid}.signal-metric small{color:var(--faint);grid-column:1/-1;margin-bottom:4px;font-size:11px}.signal-metric strong{color:var(--text);font-size:22px;font-weight:560}.signal-metric em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.janus-glyph{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-solid) 88%,var(--silver) 12%);width:34px;height:34px;color:var(--graphite);flex:0 0 34px;place-items:center;display:grid;position:relative}.janus-glyph:before,.janus-glyph:after{background:color-mix(in srgb,var(--blue) 32%,var(--line));content:"";position:absolute}.janus-glyph:before{height:1px;top:50%;left:5px;right:5px}.janus-glyph:after{width:1px;top:5px;bottom:5px;left:50%}.janus-glyph>i{border:1px solid color-mix(in srgb,var(--silver-deep) 48%,transparent);position:absolute;inset:7px;transform:rotate(45deg)}.janus-glyph>svg{z-index:1;background:var(--surface-solid);stroke-width:1.65px;width:14px;height:14px;padding:2px;position:relative}.janus-glyph.blue{color:var(--blue-bright)}.janus-glyph.gold{color:var(--gold)}html[data-theme=dark] .janus-glyph,html[data-theme=dark] .janus-glyph>svg{background:#111821}.operation-table{padding:0 18px}.operation-table-head,.janus-console .operation-row{grid-template-columns:minmax(270px,1.55fr) minmax(105px,.55fr) minmax(170px,.85fr) 92px;align-items:center;display:grid}.operation-table-head{border-bottom:1px solid var(--line);height:31px;color:var(--faint);font:10.5px var(--font-geist-mono);text-transform:uppercase}.janus-console .operation-list{display:block}.janus-console .operation-row{border:0;border-bottom:1px solid var(--line);min-height:60px;box-shadow:none;background:0 0;border-radius:0;overflow:visible;animation:none!important}.janus-console .operation-row:before{display:none}.janus-console .operation-identity{border-right:0;gap:11px;height:60px;padding:8px 12px 8px 0}.janus-console .operation-identity strong{font-size:12px;font-weight:610}.janus-console .operation-identity small{color:var(--faint);align-items:center;margin-top:4px;font-size:10.5px}.janus-console .operation-identity .tool-mark svg{width:16px;height:16px;padding:3px}.operation-state{border:1px solid var(--line);width:fit-content;color:var(--muted);border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:10.5px;display:inline-flex}.operation-state i{background:var(--green);border-radius:50%;width:5px;height:5px}.operation-state.gold i{background:var(--gold)}.operation-signal{align-items:center;gap:12px;display:flex}.operation-signal strong{width:65px;color:var(--muted);font-size:11px;font-weight:520}.mini-trend{align-items:flex-end;gap:3px;width:70px;height:24px;display:flex}.mini-trend i{background:color-mix(in srgb,var(--blue) 44%,var(--line));transform-origin:bottom;width:6px;min-height:3px;animation:.55s cubic-bezier(.2,.75,.2,1) both trendSettle}.mini-trend i:nth-child(2){animation-delay:50ms}.mini-trend i:nth-child(3){animation-delay:.1s}.mini-trend i:nth-child(4){animation-delay:.15s}.mini-trend i:nth-child(5){animation-delay:.2s}.mini-trend i:nth-child(6){animation-delay:.25s}.mini-trend i:nth-child(7){animation-delay:.3s}.janus-console .operation-row>time{color:var(--faint);font:10.5px var(--font-geist-mono);text-align:right}.resolution-bar{align-items:center;gap:10px;height:52px;margin:0 18px;display:flex}.resolution-mark{border:1px solid color-mix(in srgb,var(--green) 44%,var(--line));width:28px;height:28px;color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--surface-solid));place-items:center;animation:.5s cubic-bezier(.2,.8,.2,1) .75s both resolutionArrive;display:grid}.resolution-bar>span:nth-child(2){gap:2px;display:grid}.resolution-bar strong{color:var(--text);font-size:11.5px;font-weight:630}.resolution-bar small{color:var(--faint);font-size:10.5px}.resolution-bar>b{color:var(--faint);font:10.5px var(--font-geist-mono);margin-left:auto;font-weight:450}.hero-proof{background:color-mix(in srgb,var(--surface-solid) 55%,transparent);height:auto;min-height:132px;margin:0 -54px;padding:22px 54px}.services-grid{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 42%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.services-grid article{border-right:1px solid var(--line);align-content:start;gap:14px;min-height:280px;padding:34px 30px;display:grid}.services-grid article:last-child{border-right:0}.services-grid article:first-child{--service-accent:var(--blue-bright)}.services-grid article:nth-child(2){--service-accent:var(--gold)}.services-grid article:nth-child(3){--service-accent:var(--green)}.services-grid article:nth-child(4){--service-accent:var(--silver)}.service-index{color:color-mix(in srgb,var(--service-accent) 58%,var(--faint));font:12px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:9px;display:flex}.service-index:before{content:"";background:var(--service-accent);width:20px;height:2px;transition:box-shadow .25s}.services-grid article{transition:background .25s}.services-grid article:hover{background:color-mix(in srgb,var(--service-accent) 4%,transparent)}.services-grid article:hover .service-index{color:color-mix(in srgb,var(--service-accent) 72%,var(--text))}.services-grid article:hover .service-index:before{box-shadow:0 0 10px var(--service-accent)}.services-grid h3{letter-spacing:-.02em;font-size:20px;line-height:1.25}.services-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.impact-strip{border-top:1px solid var(--line);gap:34px;margin-top:64px;padding-top:44px;display:grid}.impact-head{gap:16px;display:grid}.impact-head h3{letter-spacing:-.03em;max-width:680px;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.impact-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.impact-figures article{border-top:2px solid var(--line);align-content:start;gap:12px;padding-top:16px;display:grid}.impact-figures article.blue{border-top-color:var(--blue-bright)}.impact-figures article.gold{border-top-color:var(--gold)}.impact-figures article.green{border-top-color:var(--green)}.impact-figures strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,3.4vw,50px);font-weight:530}.impact-figures article.blue strong{color:color-mix(in srgb,var(--blue-bright) 72%,var(--text))}.impact-figures article.gold strong{color:color-mix(in srgb,var(--gold) 76%,var(--text))}.impact-figures article.green strong{color:color-mix(in srgb,var(--green) 72%,var(--text))}.impact-figures p{max-width:320px;color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.impact-source{color:var(--faint);font:11.5px var(--font-geist-mono);letter-spacing:.02em}@media (width<=980px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid article{border-bottom:1px solid var(--line);min-height:0}.services-grid article:nth-child(2n){border-right:0}.services-grid article:nth-child(n+3){border-bottom:0}.impact-figures{grid-template-columns:1fr;gap:26px}}@media (width<=600px){.services-grid{grid-template-columns:1fr}.services-grid article{border-right:0;border-bottom:1px solid var(--line)}.services-grid article:last-child{border-bottom:0}}.friction-card,.diagnosis-board,.system-panel,.case-shell,.governance-panel{border-radius:7px}.operation-icon,.flow-step>svg,.context-hub{border-radius:4px}.friction-card{box-shadow:0 24px 70px #101d2c13}.section-kicker,.panel-label,.eyebrow{letter-spacing:.06em}.footer-brand .brand-emblem-metal{width:196px;height:196px;transform:translate(-50%,-31px)}.site-footer .brand-wordmark-image{background:#f4f7fa;-webkit-mask:url(/janus-logo.png) 50% 75%/270px 270px no-repeat;mask:url(/janus-logo.png) 50% 75%/270px 270px no-repeat}@keyframes heroLineArrive{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes trendSettle{0%{opacity:.2;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes resolutionArrive{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes liveSettle{50%{box-shadow:0 0 0 6px #0000}}@media (width<=1050px){.hero{grid-template-columns:1fr;padding-top:128px}.hero-copy{max-width:860px}.hero h1{max-width:820px;font-size:clamp(54px,8vw,78px)}.hero h1 .hero-type-wrap{max-width:100%;font-size:clamp(34px,5vw,46px)}.operation-table-head,.janus-console .operation-row{grid-template-columns:minmax(230px,1.4fr) 100px minmax(140px,.8fr) 80px}}@media (width<=720px){.page-grid{width:calc(100% - 24px)}.site-header{height:66px;padding-inline:14px}.brand{gap:8px}.site-header .brand-emblem{width:43px;height:43px}.site-header .brand-emblem-metal{width:118px;height:118px;transform:translate(-50%,-19px)}.site-header .brand-wordmark-image{width:112px;height:42px;-webkit-mask-size:154px 154px;mask-size:154px 154px}.header-actions{gap:7px}.header-actions .button-small{width:36px;min-width:36px;padding:0;font-size:0}.header-actions .button-small:before{content:"↗";font-size:14px}.theme-toggle button{width:27px;height:26px}.hero.page-grid{width:calc(100% - 24px);min-height:0;margin-inline:auto;padding:106px 16px 0;overflow:hidden}.hero-copy,.hero h1,.hero-copy>p,.hero-actions,.hero-visual{width:100%!important;max-width:100%!important}.hero-copy{padding:0 0 32px}.eyebrow{margin-bottom:18px;font-size:11px}.hero h1{font-size:clamp(40px,12vw,52px);line-height:1.03}.hero h1 .hero-type-wrap{width:100%;min-height:0;margin-top:9px;font-size:clamp(27px,8vw,34px);line-height:1.12}.hero-copy>p{margin:20px 0 24px;font-size:15px;line-height:1.55}.hero-actions{flex-direction:column;align-items:stretch;gap:14px}.hero-actions .button{justify-content:space-between;width:100%!important;max-width:100%!important}.text-link{justify-content:center}.hero-visual{height:auto}.signal-card.janus-console{width:100%;max-width:100%;height:auto;min-height:596px}.janus-console .signal-head{height:54px;padding:0 12px}.janus-console .signal-head small,.signal-head-actions>span{display:none}.signal-head-actions{gap:0}.signal-tools .tool-mark:nth-child(n+4){display:none}.signal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-metric{height:82px;padding:12px}.signal-metric:nth-child(2){border-right:0}.signal-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.signal-metric .janus-glyph{flex-basis:30px;width:30px;height:30px}.signal-metric strong{font-size:19px}.signal-metric em{display:none}.operation-table{padding:0 12px}.operation-table-head{display:none}.janus-console .operation-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:92px;padding:10px 0}.janus-console .operation-identity{height:auto;padding:0}.janus-console .operation-identity strong{font-size:11.5px}.operation-state{justify-self:end}.operation-signal{grid-column:1;padding-left:45px}.mini-trend{width:64px}.janus-console .operation-row>time{grid-column:2}.resolution-bar{height:58px;margin:0 12px}.resolution-bar>b{display:none}.hero-proof{grid-template-columns:1fr;gap:22px;margin:0 -16px;padding:28px 16px}.integration-groups{min-width:0}.footer-brand .brand-emblem-metal{width:154px;height:154px;transform:translate(-50%,-24px)}.site-footer .brand-wordmark-image{-webkit-mask-size:206px 206px;mask-size:206px 206px}}@media (prefers-reduced-motion:reduce){.hero h1 .hero-type-wrap,.mini-trend i,.resolution-mark,.live-dot{animation:none}}.hero{min-height:0;padding-top:132px}.hero-copy{max-width:1040px;padding-bottom:38px}.hero h1{max-width:1010px;font-size:clamp(58px,6.4vw,92px);line-height:1.015}.hero-method{width:min(100%,820px);height:58px;color:var(--text);margin-top:16px;font-size:clamp(27px,2.7vw,39px);font-weight:470;line-height:1.25;position:relative;overflow:hidden}.hero-method-step,.hero-method-final{opacity:0;align-items:center;min-height:52px;display:flex;position:absolute;inset:0 auto auto 0}.hero-method-step{background:linear-gradient(180deg,var(--text) 4%,color-mix(in srgb,var(--silver-deep) 76%,var(--text)) 62%,var(--text) 112%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2.15s cubic-bezier(.2,.75,.2,1) both methodStep}.hero-method-step.step-three{animation-delay:4.3s}.hero-method-final{color:var(--muted);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;gap:13px;font-size:clamp(13px,1.25vw,17px);font-weight:580;animation:.65s cubic-bezier(.2,.75,.2,1) 6.45s forwards methodFinal}.hero-method-final i{border:1px solid var(--blue-bright);background:color-mix(in srgb,var(--blue) 18%,transparent);width:6px;height:6px;transform:rotate(45deg)}.hero-copy>p{margin-top:18px}.hero-visual{width:min(100%,1160px);max-width:1160px;margin:0 auto 34px}.janus-console .signal-head>div:first-child{min-width:0}.janus-console .signal-head strong{white-space:nowrap}.signal-head-actions>svg{width:14px;height:14px;color:var(--blue-bright);stroke-width:2px}.signal-head-actions>span{white-space:nowrap}.janus-glyph{border-color:color-mix(in srgb,var(--blue) 28%,var(--line-strong));box-shadow:inset 0 1px #ffffffb8,0 7px 16px #192a3e14}.janus-glyph>svg{stroke-width:2.15px;width:16px;height:16px;padding:1px}.janus-glyph.blue{color:#2f6fa5;background:color-mix(in srgb,#2f6fa5 10%,var(--surface-solid));border-color:color-mix(in srgb,#2f6fa5 42%,var(--line))}.janus-glyph.gold{color:#a87418;background:color-mix(in srgb,#c99635 11%,var(--surface-solid));border-color:color-mix(in srgb,#c99635 46%,var(--line))}html[data-theme=dark] .janus-glyph{color:#c7d0da;border-color:#9bb7d34d;box-shadow:inset 0 1px #ffffff17,0 8px 20px #00000047}html[data-theme=dark] .janus-glyph.blue{color:#91bee3;background:#111d28;border-color:#5797cc80}html[data-theme=dark] .janus-glyph.gold{color:#e0b55b;background:#201b12;border-color:#c2923675}html[data-theme=dark] .janus-glyph>svg{background:inherit}.integration-strip{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 46%,transparent);grid-template-columns:270px minmax(0,1fr);gap:26px;min-height:126px}.integration-intro strong{font-size:15px}.integration-intro small{font-size:11.5px}.integration-track{grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:6px;min-width:0;display:grid}.integration-track .tool-mark{min-width:0;box-shadow:none;color:var(--faint);text-align:center;border:0;justify-items:center;gap:7px;padding:0;display:grid;background:0 0!important;border-radius:0!important}.integration-track .tool-mark svg{border:1px solid var(--line-strong);border-radius:5px;width:31px;height:31px;padding:7px;transition:transform .2s,border-color .2s,filter .2s;box-shadow:inset 0 1px #ffffff2e,0 6px 14px #141f2d1a}.integration-track .tool-mark b{width:100%;color:var(--faint);font-size:10.5px;font-weight:560}.tool-mark.sheets svg{background:#138a5b}.tool-mark.drive svg{background:#3979d3}.tool-mark.gmail svg{background:#d94a40}.tool-mark.docusign svg{background:#4f57b9}.tool-mark.salesforce svg{background:#138fbd}.tool-mark.dropbox svg{background:#1266db}.tool-mark.zapier svg{background:#e95722}@keyframes methodStep{0%{opacity:0;transform:translateY(9px)}14%,76%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px)}}@keyframes methodFinal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=1500px){.hero-copy{padding-bottom:44px}.hero-visual{max-width:1200px}.signal-card.janus-console{height:430px}.signal-metric{height:96px}.janus-console .operation-row{min-height:64px}.janus-console .operation-identity{height:64px}}@media (width<=1050px){.hero-copy{max-width:920px}.hero h1{max-width:900px}.hero-method{width:100%}.integration-strip{grid-template-columns:220px minmax(0,1fr)}.integration-track{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:10px}}@media (width<=720px){.hero.page-grid{padding-top:104px}.hero h1{font-size:clamp(39px,11.5vw,49px);line-height:1.04}.hero-method{height:66px;margin-top:12px;font-size:clamp(22px,6.8vw,28px)}.hero-method-step,.hero-method-final{min-height:58px}.hero-method-final{gap:7px;font-size:11px;line-height:1.35}.hero-method-final i{flex:0 0 5px;width:5px;height:5px}.hero-copy>p{margin-top:14px}.hero-visual{margin-bottom:24px}.janus-console .signal-head strong{white-space:normal;font-size:11.5px}.signal-head-actions>span{font-size:10px}.signal-head-actions>svg{width:12px;height:12px}.integration-strip{grid-template-columns:1fr;gap:20px}.integration-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px}.integration-track .tool-mark svg{width:29px;height:29px}.integration-track .tool-mark b{font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-method-step{animation:none;display:none}.hero-method-final{opacity:1;animation:none;transform:none}}@media (width>=901px){.statement,.diagnosis,.system-section,.cases,.outcomes,.process,.faq{padding-top:96px;padding-bottom:96px}.statement-title{margin-bottom:58px}.outcome-grid article{min-height:304px}.outcome-grid strong{margin-top:84px}.process-track article{min-height:344px}}#contacto [data-reveal]{opacity:1;filter:none;transform:none}.hero-method-step{animation-duration:3.15s}.hero-method-step.step-two{animation-delay:3.15s}.hero-method-final{color:var(--text);font-family:inherit;font-size:inherit;text-transform:none;background:linear-gradient(180deg,var(--text) 4%,color-mix(in srgb,var(--silver-deep) 76%,var(--text)) 62%,var(--text) 112%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;gap:0;font-weight:470;line-height:1.25;animation:.7s cubic-bezier(.2,.75,.2,1) 6.3s forwards methodFinal}.signal-metric.accent-blue{background:color-mix(in srgb,var(--blue) 3.5%,transparent)}.signal-metric.accent-blue strong{color:color-mix(in srgb,var(--blue-bright) 72%,var(--text))}.signal-metric.accent-green{background:color-mix(in srgb,var(--green) 4.5%,transparent)}.signal-metric.accent-green strong{color:color-mix(in srgb,var(--green) 78%,var(--text))}.janus-glyph.green{color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface-solid));border-color:color-mix(in srgb,var(--green) 42%,var(--line))}html[data-theme=dark] .signal-metric.accent-blue{background:#427eae0e}html[data-theme=dark] .signal-metric.accent-blue strong{color:#a8cae5}html[data-theme=dark] .signal-metric.accent-green{background:#35976f0e}html[data-theme=dark] .signal-metric.accent-green strong{color:#86d5ad}html[data-theme=dark] .janus-glyph.green{color:#7fd0a6;background:#102019;border-color:#41a47475}.janus-console .operation-identity .janus-glyph,.resolution-mark{box-sizing:border-box;flex:0 0 34px;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px}.resolution-mark{border-radius:4px;align-self:center;place-items:center;display:grid}.resolution-mark svg{width:16px;height:16px}.mini-trend i{animation-duration:.85s}.operation-row.trend-0 .mini-trend i{background:color-mix(in srgb,#3f83b8 70%,var(--line))}.operation-row.trend-1 .mini-trend i{background:color-mix(in srgb,#c28b2c 72%,var(--line))}.operation-row.trend-2 .mini-trend i{background:color-mix(in srgb,var(--green) 70%,var(--line))}.integration-track .tool-mark svg{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:transform .2s,filter .2s}.integration-track .tool-mark:hover svg{filter:saturate(1.08);border-color:#0000;transform:translateY(-2px)}.integration-track .tool-mark.sheets svg{color:#16a765;background:0 0}.integration-track .tool-mark.drive svg{color:#4285f4;background:0 0}.integration-track .tool-mark.gmail svg{color:#ea4335;background:0 0}.integration-track .tool-mark.slack svg{color:#b24f91;background:0 0}.integration-track .tool-mark.hubspot svg{color:#ff7a59;background:0 0}.integration-track .tool-mark.microsoft svg{color:#2589d8;background:0 0}.integration-track .tool-mark.github svg{color:#181717;background:0 0}.integration-track .tool-mark.wordpress svg{color:#21759b;background:0 0}.integration-track .tool-mark.calendar svg{color:#4285f4;background:0 0}.integration-track .tool-mark.zoom svg{color:#2d8cff;background:0 0}html[data-theme=dark] .integration-track .tool-mark.github svg{color:#f2f4f7}@media (width<=720px){.hero-method-final{font-size:inherit;line-height:1.25}.janus-console .operation-identity .janus-glyph,.resolution-mark{flex-basis:34px;width:34px;height:34px}.integration-track .tool-mark svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.hero-method-step{animation:none;display:none}.hero-method-final{opacity:1;animation:none;transform:none}}.statement{position:relative}.statement-title{margin-bottom:66px}.friction-card{border-color:color-mix(in srgb,var(--line-strong) 86%,transparent);background:color-mix(in srgb,var(--surface-solid) 95%,var(--silver) 5%);min-height:440px}.friction-card>span{align-items:center;gap:8px;display:inline-flex}.friction-card>span:after{background:var(--blue);content:"";width:22px;height:1px}.friction-card.gold>span:after{background:var(--gold)}.friction-card.red>span:after{background:var(--red)}.friction-visual{background:color-mix(in srgb,var(--bg-soft) 76%,var(--surface-solid));border-radius:6px;height:186px;box-shadow:inset 0 1px #ffffff14}.scatter-visual .source-pill{box-shadow:none;border-radius:4px}.scatter-visual .source-pill svg{color:var(--blue-bright);stroke-width:2px}.context-hub{box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 9%,transparent);border-radius:5px}.context-hub em{color:var(--blue-bright);font:9px var(--font-geist-mono);font-style:normal}.scatter-visual .decision-node{border-color:color-mix(in srgb,var(--green) 45%,var(--line));box-shadow:0 10px 24px #1450371a}.scatter-visual .decision-node strong{color:var(--green);text-shadow:0 0 20px color-mix(in srgb,var(--green) 20%,transparent)}.result-route{background:linear-gradient(90deg,var(--blue),var(--green))}.result-route>i{background:var(--green);box-shadow:0 0 10px color-mix(in srgb,var(--green) 70%,transparent)}.input-bus>i:after,.result-route>i{animation:none}.friction-card.is-visible .input-bus>i:after{animation:1.75s cubic-bezier(.2,.7,.2,1) forwards busPacket}.friction-card.is-visible .input-bus>i:nth-child(2):after{animation-delay:.16s}.friction-card.is-visible .input-bus>i:nth-child(3):after{animation-delay:.32s}.friction-card.is-visible .result-route>i{animation:1.35s cubic-bezier(.2,.7,.2,1) .8s forwards resultPacket}.friction-card.is-visible .context-hub{animation:.55s cubic-bezier(.2,.82,.2,1) .45s both problemNodeSettle}.friction-card.is-visible .decision-node{animation:.55s cubic-bezier(.2,.82,.2,1) 1.05s both problemNodeSettle}.handoff-visual{grid-template-rows:repeat(3,32px) 1fr;gap:6px;padding:12px}.handoff-visual>.handoff-row{min-height:32px;box-shadow:none;opacity:1;border-radius:4px;animation:none}.handoff-row svg{stroke-width:2px;width:14px;height:14px}.handoff-row.sent svg{color:var(--blue-bright)}.handoff-row.waiting{border-color:color-mix(in srgb,var(--gold) 38%,var(--line))}.handoff-row.waiting svg,.handoff-row.waiting time{color:var(--gold)}.handoff-row.resolved svg{color:var(--green)}.handoff-visual>.handoff-outcome{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 8px;padding:0 2px;animation:none;display:grid}.handoff-outcome>span{color:var(--muted);align-self:center;font-size:10.5px}.handoff-outcome strong{color:var(--green);text-shadow:0 0 20px color-mix(in srgb,var(--green) 18%,transparent);grid-area:1/2/3;align-self:center;font-size:25px;font-weight:590;line-height:1}.handoff-outcome small{color:var(--faint);font-size:10px}.friction-card.is-visible .handoff-row{animation:.48s cubic-bezier(.2,.78,.2,1) both problemRowSettle}.friction-card.is-visible .handoff-row:nth-child(2){animation-delay:.16s}.friction-card.is-visible .handoff-row:nth-child(3){animation-delay:.32s}.friction-card.is-visible .handoff-outcome{animation:.6s cubic-bezier(.2,.82,.2,1) .65s both problemValueSettle}.trace-visual{grid-template-rows:auto 1fr auto;gap:12px;padding:14px;display:grid}.trace-head{color:var(--faint);font:10px var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.trace-head>b{color:var(--red);align-items:center;gap:6px;font-size:10px;font-weight:570;display:flex}.trace-map{grid-template-columns:50px minmax(14px,1fr) 50px minmax(14px,1fr) 70px;align-items:center;min-width:0;display:grid}.trace-step{min-width:0;color:var(--faint);text-align:center;justify-items:center;gap:6px;font-size:10px;display:grid}.trace-step small{font-size:inherit}.trace-step>svg{border:1px solid var(--line-strong);background:var(--surface-solid);width:30px;height:30px;color:var(--blue-bright);stroke-width:2px;box-sizing:border-box;border-radius:4px;padding:7px}.trace-step.risk>svg{border-color:color-mix(in srgb,var(--red) 48%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface-solid));color:var(--red)}.trace-step.risk small{color:var(--red)}.trace-link{background:var(--blue);transform-origin:0;height:1px}.trace-link.blocked{background:linear-gradient(90deg,var(--blue),var(--red))}.trace-outcome{border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface-solid));border-radius:4px;align-items:center;gap:9px;min-height:40px;padding:7px 9px;display:flex}.trace-outcome>svg{width:16px;height:16px;color:var(--green);stroke-width:2.2px}.trace-outcome>span{gap:1px;display:grid}.trace-outcome small{color:var(--faint);font-size:9px}.trace-outcome strong{color:color-mix(in srgb,var(--green) 78%,var(--text));font-size:10.5px;font-weight:620}.friction-card.is-visible .trace-link{animation:.65s cubic-bezier(.2,.75,.2,1) both problemTraceGrow}.friction-card.is-visible .trace-link.blocked{animation-delay:.28s}.friction-card.is-visible .trace-step.risk{animation:.55s cubic-bezier(.2,.82,.2,1) .58s both problemRiskSettle}.friction-card.is-visible .trace-outcome{animation:.55s cubic-bezier(.2,.82,.2,1) 1s both problemValueSettle}html[data-theme=dark] .friction-card{background:#0e141a;box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff0e}html[data-theme=dark] .friction-visual{background:#0b1016;border-color:#94abc32e}html[data-theme=dark] .scatter-visual .source-pill,html[data-theme=dark] .trace-step>svg{background:#111821}html[data-theme=dark] .handoff-visual>.handoff-row{background:#10161d}html[data-theme=dark] .trace-outcome{background:#0e1b15}@keyframes problemNodeSettle{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes problemRowSettle{0%{opacity:.25;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes problemValueSettle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes problemTraceGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes problemRiskSettle{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (width<=720px){.statement-title{margin-bottom:48px}.friction-card{min-height:420px}.friction-visual{height:180px}.scatter-visual{grid-template-columns:64px 28px 46px 20px minmax(64px,1fr)}.context-hub{width:46px}.trace-map{grid-template-columns:48px minmax(12px,1fr) 48px minmax(12px,1fr) 68px}}@media (prefers-reduced-motion:reduce){.friction-card.is-visible .input-bus>i:after,.friction-card.is-visible .result-route>i,.friction-card.is-visible .context-hub,.friction-card.is-visible .decision-node,.friction-card.is-visible .handoff-row,.friction-card.is-visible .handoff-outcome,.friction-card.is-visible .trace-link,.friction-card.is-visible .trace-step.risk,.friction-card.is-visible .trace-outcome{opacity:1;animation:none;transform:none}}.diagnosis-board{overflow:hidden}.board-top>div{gap:3px;display:grid}.board-top>div>span{color:var(--text);font-size:12px;font-weight:650}.board-top>div>small{color:var(--faint);font:10px var(--font-geist-mono)}.diagnosis-board .status i{animation:1.6s 2 diagnosisStatus}.board-content.diagnostic-sequence{background:color-mix(in srgb,var(--surface-solid) 94%,var(--silver) 6%);grid-template-columns:minmax(190px,.72fr) 34px minmax(210px,.8fr) 34px minmax(350px,1.35fr);min-height:500px}.diagnosis-stage{background:var(--surface-solid);min-width:0;padding:26px}.diagnosis-stage-label{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:620;display:flex}.diagnosis-stage-label>i{border:1px solid var(--line-strong);width:23px;height:23px;color:var(--blue-bright);font:10px var(--font-geist-mono);border-radius:4px;place-items:center;font-style:normal;display:grid}.panel-caption{color:var(--faint);font:10.5px var(--font-geist-mono);text-transform:uppercase}.diagnostic-sequence .score-panel{border:0;display:flex}.diagnostic-sequence .score-value{margin:18px 0 5px;position:relative}.diagnostic-sequence .score-value strong{color:var(--blue-bright);text-shadow:0 0 26px color-mix(in srgb,var(--blue) 14%,transparent);font-size:50px}.diagnostic-sequence .score-panel p{min-height:42px;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.45}.diagnostic-sequence .score-bars{gap:6px;height:96px;margin-top:24px}.diagnostic-sequence .score-bars i{border:1px solid color-mix(in srgb,var(--blue) 24%,transparent);background:color-mix(in srgb,var(--blue) 20%,transparent);box-shadow:none;border-bottom:0;border-radius:3px 3px 0 0}.diagnostic-sequence .score-bars i:nth-child(3),.diagnostic-sequence .score-bars i:nth-child(4){background:color-mix(in srgb,var(--blue) 38%,transparent)}.diagnostic-sequence .score-bars i:nth-child(5){background:var(--blue);box-shadow:0 -8px 20px color-mix(in srgb,var(--blue) 18%,transparent)}.diagnostic-sequence .priority-tag{border-top:1px solid var(--line);color:var(--gold);margin-top:32px;padding-top:12px}.diagnosis-link{background:color-mix(in srgb,var(--bg-soft) 55%,var(--surface-solid));place-items:center;display:grid;position:relative}.diagnosis-link:before{background:linear-gradient(90deg,var(--line),var(--blue),var(--line));content:"";width:100%;height:1px}.diagnosis-link>i{background:var(--blue-bright);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb,var(--blue) 70%,transparent);opacity:0;border-radius:50%;position:absolute}.diagnosis-board.is-visible .diagnosis-link>i{animation:1.15s cubic-bezier(.2,.72,.2,1) .85s forwards diagnosisPacket}.diagnosis-board.is-visible .link-recommend>i{animation-delay:1.65s}.diagnostic-sequence .criteria-panel{background:var(--surface-solid);border:0;display:block}.diagnostic-sequence .criterion{margin-top:27px}.diagnostic-sequence .criterion div{font-size:11.5px}.diagnostic-sequence .criterion>i{background:var(--surface-2);border-radius:2px;height:6px;margin-top:9px}.diagnostic-sequence .criterion em{background:var(--blue);border-radius:2px}.diagnostic-sequence .criterion.gold em{background:var(--gold)}.diagnostic-sequence .criterion.red em{background:var(--red)}.diagnostic-sequence .criterion.green em{background:var(--green)}.diagnostic-sequence .criterion.blue span{color:var(--blue-bright)}.diagnostic-sequence .criterion.gold span{color:var(--gold)}.diagnostic-sequence .criterion.red span{color:var(--red)}.diagnostic-sequence .criterion.green span{color:var(--green)}.recommendation-panel{border:0;grid-template-rows:auto auto minmax(245px,1fr) auto;display:grid}.recommendation-summary{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.recommendation-summary>div{gap:2px;display:grid}.recommendation-summary small{color:var(--faint);font-size:10px}.recommendation-summary strong{color:var(--gold);font-size:22px;font-weight:570}.recommendation-summary>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex}.recommendation-panel .matrix{border-color:var(--line-strong);background:color-mix(in srgb,var(--bg-soft) 55%,transparent);height:auto;min-height:245px;margin:16px 14px 32px 28px}.recommendation-panel .quadrant{padding:12px;font-size:10.5px}.recommendation-panel .quadrant.q1{color:var(--green);background:color-mix(in srgb,var(--green) 7%,transparent)}.recommendation-panel .quadrant.q2{color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,transparent)}.recommendation-panel .quadrant.q3{color:var(--blue-bright);background:color-mix(in srgb,var(--blue) 5%,transparent)}.recommendation-panel .quadrant.q4{color:var(--red);background:color-mix(in srgb,var(--red) 5%,transparent)}.recommendation-panel .matrix-point{opacity:0;width:12px;height:12px}.recommendation-panel .matrix-point.p1{background:var(--green);box-shadow:0 0 0 7px color-mix(in srgb,var(--green) 13%,transparent)}.recommendation-panel .matrix-point.p2{background:var(--gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 11%,transparent)}.recommendation-panel .matrix-point.p3{background:var(--blue);box-shadow:0 0 0 6px color-mix(in srgb,var(--blue) 10%,transparent)}.diagnosis-board.is-visible .recommendation-panel .p1{animation:.7s cubic-bezier(.2,.85,.2,1.2) 1.9s forwards matrixLand}.diagnosis-board.is-visible .recommendation-panel .p2{animation:.65s cubic-bezier(.2,.85,.2,1.2) 2.15s forwards matrixLand}.diagnosis-board.is-visible .recommendation-panel .p3{animation:.65s cubic-bezier(.2,.85,.2,1.2) 2.35s forwards matrixLand}.recommendation-result{border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface-solid));opacity:0;border-radius:4px;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.recommendation-result>svg{width:18px;height:18px;color:var(--green);stroke-width:2.2px}.recommendation-result>span{gap:2px;display:grid}.recommendation-result small{color:var(--faint);font-size:10px}.recommendation-result strong{color:color-mix(in srgb,var(--green) 78%,var(--text));font-size:11.5px;font-weight:640}.diagnosis-board.is-visible .recommendation-result{animation:.6s cubic-bezier(.2,.82,.2,1) 2.75s forwards diagnosisDecision}html[data-theme=dark] .board-content.diagnostic-sequence,html[data-theme=dark] .diagnosis-link{background:#0a0f14}html[data-theme=dark] .diagnosis-stage{background:#0e141b}html[data-theme=dark] .recommendation-result{background:#0e1b15}@keyframes diagnosisStatus{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--blue) 8%,transparent)}}@keyframes diagnosisPacket{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes diagnosisDecision{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1180px){.board-content.diagnostic-sequence{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.diagnostic-sequence .score-panel{grid-column:1}.diagnostic-sequence .link-evaluate{grid-column:2}.diagnostic-sequence .criteria-panel{grid-column:3}.diagnostic-sequence .link-recommend{display:none}.diagnostic-sequence .recommendation-panel{border-top:1px solid var(--line);grid-column:1/-1}.recommendation-panel .matrix{min-height:300px}}@media (width<=720px){.board-content.diagnostic-sequence{grid-template-columns:1fr}.diagnostic-sequence .score-panel,.diagnostic-sequence .criteria-panel,.diagnostic-sequence .recommendation-panel{grid-column:1;padding:22px}.diagnostic-sequence .score-panel{border-bottom:0}.diagnostic-sequence .criteria-panel{border-top:0}.diagnostic-sequence .diagnosis-link{grid-column:1;width:100%;height:28px;display:grid}.diagnosis-link:before{background:linear-gradient(180deg,var(--line),var(--blue),var(--line));width:1px;height:100%}.diagnosis-link>i{top:0;left:calc(50% - 3px)}.diagnosis-board.is-visible .diagnosis-link>i{animation:1s cubic-bezier(.2,.72,.2,1) forwards diagnosisPacketVertical}.diagnostic-sequence .link-recommend{display:grid}.recommendation-panel .matrix{min-height:280px;margin-inline:24px 8px}}@keyframes diagnosisPacketVertical{0%{opacity:0;top:0}18%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}@media (prefers-reduced-motion:reduce){.diagnosis-board.is-visible .diagnosis-link>i,.diagnosis-board.is-visible .recommendation-panel .matrix-point,.diagnosis-board.is-visible .recommendation-result{opacity:1;animation:none;transform:none}}.recommendation-summary>span{color:var(--green)}.system-tools{display:block}.system-tool-list{display:grid}.system-tools .tool-mark.messenger svg{background:#168aff}.system-tools .tool-mark.telegram svg{background:#229ed9}.system-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.system-channel-grid .channel-row{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 90%,var(--silver) 10%);border-radius:5px;gap:5px;min-width:0;min-height:56px;padding:7px 8px}.system-channel-grid .tool-mark{text-align:center;justify-items:center;gap:4px;display:grid}.system-channel-grid .tool-mark svg{width:25px;height:25px;padding:5px}.system-channel-grid .tool-mark b{text-overflow:ellipsis;width:100%;font-size:10px;overflow:hidden}.channel-status{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb,var(--green) 75%,transparent);border-radius:50%;flex:0 0 5px}.system-core .station-head{gap:12px;height:38px}.system-core .station-head>.panel-label{color:#ffffffa3;max-width:68%;line-height:1.35}.system-core .station-map{height:455px;padding:30px 22px;display:block;position:relative}.system-core .station-map:after{display:none}.flow-orbit{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-orbit path,.flow-orbit ellipse{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-width:1px}.flow-orbit .orbit-base{stroke:#84aed921;filter:drop-shadow(0 0 8px #5c89be0a)}.flow-orbit .orbit-progress,.flow-orbit .orbit-complete{stroke:#79a9d7;filter:drop-shadow(0 0 4px #79a9d747)}.flow-orbit .orbit-progress{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.78}.flow-orbit .orbit-complete{opacity:0}.system-reveal.is-visible .orbit-progress{animation:2.35s cubic-bezier(.32,.08,.2,1) .38s forwards orbitTrace,.18s linear 2.78s forwards orbitProgressFade}.system-reveal.is-visible .orbit-complete{animation:.18s linear 2.7s forwards orbitLock}.station-grid{opacity:.86;background-size:22px 22px;-webkit-mask-image:linear-gradient(#0000,#000 10% 92%,#0000);mask-image:linear-gradient(#0000,#000 10% 92%,#0000)}.janus-orchestrator{z-index:3;text-align:center;pointer-events:none;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.janus-orchestrator:before{filter:none;background:radial-gradient(circle,#4376b43d,#0000 70%);width:206px;height:206px}.janus-orchestrator:after{display:none}.janus-core-symbol{z-index:1;width:106px;height:106px;display:block;position:relative;overflow:hidden}.janus-core-symbol:after{content:"";background:linear-gradient(#f5f7f9 0%,#aeb7c2 46%,#e9edf1 72%,#7d8793 100%);width:260px;max-width:none;height:260px;position:absolute;top:0;left:50%;transform:translate(-50%,-42px);-webkit-mask:url(/janus-logo.png) 50%/contain no-repeat;mask:url(/janus-logo.png) 50%/contain no-repeat}.flow-route,.flow-stage{display:contents}.flow-step{z-index:2;background:#090d12f0;border:1px solid #ffffff30;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:4px 7px;width:118px;min-height:70px;padding:10px 9px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid;position:absolute;overflow:hidden;box-shadow:0 12px 28px #00000040}.flow-step:before{background:var(--blue-bright);opacity:.7;content:"";width:100%;height:2px;position:absolute;top:0;left:0}.flow-step>em{color:#ffffff47;font:9px var(--font-geist-mono);font-style:normal;position:absolute;top:6px;right:6px}.flow-step>svg{color:#7aa9df;grid-row:1/3;align-self:center;width:16px;height:16px}.flow-step>strong{color:#eef3f8;white-space:normal;min-width:0;font-size:10.5px;font-weight:620;line-height:1.25}.flow-step>small{color:#ffffff75;white-space:normal;min-width:0;font-size:9px;line-height:1.3}.flow-context{top:calc(50% - 45px);left:7%}.flow-policy{top:7%;left:calc(50% - 59px)}.flow-human{top:calc(50% - 45px);right:7%}.flow-action{bottom:12%;right:15%}.flow-audit{bottom:12%;left:15%}.flow-link{display:none}.flow-stage:first-child .flow-link{grid-area:2/2}.flow-stage:nth-child(2) .flow-link{grid-area:1/4}.flow-stage:nth-child(3) .flow-link{grid-area:2/4}.flow-stage:nth-child(4) .flow-link{grid-area:3/4}.flow-stage:nth-child(5) .flow-link{grid-area:3/2}.flow-link>i{opacity:0;background:#9bc3f2;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 14px #6f98cc}.flow-context{border-color:#5b97cf66}.flow-context:before{background:#6ea4d6}.flow-policy{background:#0d1319f7;border-color:#b7c7d685;box-shadow:0 12px 28px #00000040,0 0 0 1px #b7c7d614}.flow-policy:before{background:#b7c7d6}.flow-policy>svg{color:#d2dee9}.flow-human{border-color:#c3973b66}.flow-human:before{background:var(--gold)}.flow-human>svg{color:#d9b462}.flow-action{border-color:#56a8756b}.flow-action:before{background:var(--green)}.flow-action>svg{color:#7dcc9d}.flow-audit{border-color:#6f96b95c}.flow-audit:before{background:#718aa2}.flow-audit>svg{color:#8fa7bd}.system-reveal .flow-step{opacity:.45;transform:translateY(5px)}.system-reveal.is-visible .flow-step{animation:.5s cubic-bezier(.2,.8,.2,1) forwards systemNodeSettle}.system-reveal.is-visible .flow-context{animation-delay:.2s}.system-reveal.is-visible .flow-policy{animation-delay:.9s}.system-reveal.is-visible .flow-human{animation-delay:1.3s}.system-reveal.is-visible .flow-action{animation-delay:1.7s}.system-reveal.is-visible .flow-audit{animation-delay:2.1s}.system-reveal.is-visible .flow-stage:first-child .flow-link>i{animation:.9s cubic-bezier(.2,.72,.2,1) .45s forwards systemFlowForward}.system-reveal.is-visible .flow-stage:nth-child(2) .flow-link>i{animation:.9s cubic-bezier(.2,.72,.2,1) .95s forwards systemFlowForward}.system-reveal.is-visible .flow-stage:nth-child(3) .flow-link>i{box-shadow:0 0 14px var(--gold);background:#d9b462;animation:.9s cubic-bezier(.2,.72,.2,1) 1.35s forwards systemFlowForward}.system-reveal.is-visible .flow-stage:nth-child(4) .flow-link>i{box-shadow:0 0 14px var(--green);background:#7dcc9d;animation:.9s cubic-bezier(.2,.72,.2,1) 1.75s forwards systemFlowForward}.system-reveal.is-visible .flow-stage:nth-child(5) .flow-link>i{animation:.9s cubic-bezier(.2,.72,.2,1) 2.15s forwards systemFlowReverse}.system-reveal .janus-orchestrator{opacity:.55;transform:scale(.95)}.system-reveal.is-visible .janus-orchestrator{animation:.7s cubic-bezier(.2,.84,.2,1) .48s forwards systemCoreSettle}.system-log{grid-template-rows:auto repeat(5,minmax(0,1fr));display:grid;position:relative}.system-log:before{display:none}.system-log .log-row{z-index:1;min-height:0;position:relative}.system-log .log-row>i.blue{background:var(--blue-bright)!important}.system-log .log-row>i.steel{color:#b7c7d6;box-shadow:0 0 11px #b7c7d6b8;background:#b7c7d6!important}.system-log .log-row.steel span{color:color-mix(in srgb,#b7c7d6 76%,var(--text))}.system-log .log-row>i.gold{background:var(--gold)!important}.system-log .log-row>i.green{background:var(--green)!important}.system-log .log-row time{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 84%,transparent);color:var(--faint);font-variant-numeric:tabular-nums;border-radius:3px;padding:3px 5px;font-size:10px}.system-log .log-row.blue time{color:var(--blue-bright);border-color:color-mix(in srgb,var(--blue-bright) 32%,var(--line))}.system-log .log-row.steel time{color:#b7c7d6;background:#b7c7d60f;border-color:#b7c7d65c}.system-log .log-row.gold time{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 34%,var(--line))}.system-log .log-row.green time{color:var(--green);border-color:color-mix(in srgb,var(--green) 34%,var(--line))}.system-reveal .system-log .log-row{opacity:.42;transform:translate(-5px)}.system-reveal.is-visible .system-log .log-row{animation:.42s cubic-bezier(.2,.78,.2,1) forwards systemLogSettle}.system-reveal.is-visible .system-log .log-row:nth-child(2){animation-delay:.55s}.system-reveal.is-visible .system-log .log-row:nth-child(3){animation-delay:.95s}.system-reveal.is-visible .system-log .log-row:nth-child(4){animation-delay:1.35s}.system-reveal.is-visible .system-log .log-row:nth-child(5){animation-delay:1.75s}.system-reveal.is-visible .system-log .log-row:nth-child(6){animation-delay:2.15s}@keyframes orbitTrace{to{stroke-dashoffset:0;opacity:.82}}@keyframes orbitProgressFade{to{opacity:0}}@keyframes orbitLock{to{opacity:.82}}@keyframes systemFlowForward{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes systemFlowReverse{0%{opacity:0;left:calc(100% - 7px)}18%{opacity:1}82%{opacity:1}to{opacity:0;left:0}}@keyframes systemFlowVertical{0%{opacity:0;top:0}18%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - 7px)}}@keyframes systemNodeSettle{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes systemCoreSettle{0%{opacity:.55;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes systemLogSettle{0%{opacity:.42;transform:translate(-5px)}to{opacity:1;transform:none}}@media (width<=900px){.system-tools{display:block}.system-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.system-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.system-tool-list{grid-template-columns:1fr}.system-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-core .station-head{align-items:flex-start;height:auto;min-height:48px}.system-core .station-head>.panel-label{max-width:62%}.system-core .station-map{flex-direction:column;align-items:stretch;height:auto;min-height:710px;padding:18px 18px 24px;display:flex}.janus-orchestrator{z-index:3;flex:0 0 138px;align-content:center;place-items:center;display:grid;position:relative;inset:auto}.janus-orchestrator:before{width:166px;height:166px}.janus-orchestrator:after,.system-core .station-map:after,.flow-orbit{display:none}.janus-core-symbol{width:84px;height:84px}.janus-core-symbol:after{width:206px;height:206px;transform:translate(-50%,-33.5px)}.flow-route{flex-direction:column;align-items:stretch;min-height:0;margin-top:16px;display:flex}.flow-context,.flow-policy,.flow-human,.flow-action,.flow-audit{width:100%;position:relative;inset:auto}.flow-stage{flex-direction:column;flex:none;width:100%;display:flex}.flow-step{flex:none;grid-template-columns:20px minmax(0,1fr);width:100%;min-height:72px;padding:11px 12px}.flow-step>svg{width:17px;height:17px}.flow-step>strong{font-size:11px}.flow-step>small{font-size:10px}.flow-link{background:linear-gradient(#6799d338,#78aeebe0,#6799d338);flex:0 0 27px;align-self:center;width:1px;height:27px;display:block}.flow-link>i{top:0;left:-3px}.flow-stage:last-child .flow-link{display:none}.system-reveal.is-visible .flow-stage .flow-link>i{animation-name:systemFlowVertical}}@media (prefers-reduced-motion:reduce){.system-reveal .flow-step,.system-reveal .janus-orchestrator,.system-reveal .system-log .log-row{opacity:1;animation:none;transform:none}.system-reveal .flow-link>i,.system-reveal .orbit-progress{animation:none;display:none}.system-reveal .orbit-complete{opacity:.72;animation:none}}.control-band .security-score{grid-template-rows:auto auto;row-gap:7px}.control-band .security-score>div{box-shadow:0 0 0 1px var(--line-strong),0 0 52px color-mix(in srgb,var(--blue-bright) 23%,transparent);grid-area:1/1;align-self:end}.control-band .security-score>div strong{color:var(--text);text-shadow:0 0 18px color-mix(in srgb,var(--blue-bright) 20%,transparent);line-height:1}.control-band .security-score .score-caption{width:104px;color:var(--muted);text-align:center;grid-area:2/1;font-size:11px;font-weight:620;line-height:1.25}.control-band .security-score ul{grid-area:1/2/3}html[data-theme=dark] .control-band .security-score>div strong{color:#f4f7fa}html:not([data-theme=dark]) .control-band .security-score>div strong{color:#17212d}@media (width<=720px){.control-band .security-score{grid-template-columns:1fr;justify-items:center}.control-band .security-score>div{grid-area:1/1}.control-band .security-score .score-caption{grid-area:2/1}.control-band .security-score ul{grid-area:3/1;margin-top:12px}}.site-footer{min-height:0;padding:58px 54px 0;display:block;background:#090d12!important}.footer-main{grid-template-columns:minmax(280px,1.08fr) minmax(280px,.92fr) minmax(260px,.8fr);align-items:start;gap:clamp(42px,5vw,78px);padding-bottom:48px;display:grid}.footer-identity{min-width:0}.footer-identity .footer-brand{margin:0 0 24px}.footer-identity p{text-align:left;gap:8px;max-width:330px;margin:0;display:grid}.footer-identity p strong{color:#f3f6f9;font-size:18px;font-weight:560;line-height:1.38}.footer-identity p small{color:#87919d;font-size:12px;line-height:1.55}.footer-label{font:11px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:17px;display:block;color:#77818d!important}.footer-contact,.footer-social{min-width:0}.footer-contact>a,.footer-contact>div,.footer-social>a{color:#dce5ef;border-bottom:1px solid #a6b9cf21;align-items:center;gap:12px;min-width:0;min-height:58px;text-decoration:none;display:flex}.footer-contact>a>svg,.footer-contact>div>svg,.footer-social .social-platform-icon{color:#8db0ce;stroke-width:1.75px;flex:0 0 18px;width:18px;height:18px}.footer-contact strong,.footer-social strong{color:#e8edf2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:570;overflow:hidden}.footer-social>a{gap:12px;transition:border-color .2s,color .2s}.footer-social>a:hover{border-color:#8db0ce59}.footer-social>a>svg:last-child{color:#66717e;stroke-width:1.7px;flex:0 0 14px;width:14px;height:14px;margin-left:auto}.footer-social .social-platform-icon{color:#aeb8c3;transition:color .2s,filter .2s}.footer-social>a:hover .social-platform-icon{filter:drop-shadow(0 0 8px)}.footer-social>a:hover .social-platform-icon.instagram{color:#e4405f}.footer-social>a:hover .social-platform-icon.facebook{color:#1877f2}.footer-contact>a.footer-whatsapp{gap:12px;transition:border-color .2s,color .2s}.footer-contact>a.footer-whatsapp:hover{border-color:#25d3666b}.footer-contact>a.footer-whatsapp:hover .social-platform-icon.whatsapp{color:#25d366;filter:drop-shadow(0 0 8px)}.footer-contact>a,.footer-contact>div{transition:border-color .2s,color .2s}.footer-contact>a>svg,.footer-contact>div>svg{transition:color .2s,filter .2s}.footer-social>a[href*=instagram\.com]:hover{border-color:#e4405f6b}.footer-social>a[href*=facebook\.com]:hover{border-color:#1877f26b}.footer-contact>a[href^=mailto\:]:hover,.footer-contact>a[href^=tel\:]:hover{border-color:#e8edf270}.footer-contact>a[href^=mailto\:]:hover>svg,.footer-contact>a[href^=tel\:]:hover>svg{color:#f2f6fa;filter:drop-shadow(0 0 8px)}.footer-contact>div:hover{border-color:#ea43356b}.footer-contact>div:hover>svg{color:#ea4335;filter:drop-shadow(0 0 8px)}.footer-bottom{color:#737d89;border-top:1px solid #a6b9cf26;grid-template-columns:minmax(280px,1fr) auto minmax(150px,1fr);align-items:center;gap:28px;min-height:70px;font-size:11px;display:grid}.footer-bottom nav{justify-content:center;align-items:center;gap:24px;display:flex}.footer-bottom a{color:#9aa5b1;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#eef3f8}.footer-top{color:#9aa5b1;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;display:inline-flex}.footer-top:hover{color:#eef3f8}.footer-top span{color:#8db0ce!important}.legal-page{color:#eef3f8;background:#090d12;min-height:100vh;padding:0 54px 90px}.legal-header{border-bottom:1px solid #a6b9cf26;justify-content:space-between;align-items:center;height:76px;display:flex}.legal-brand{color:#eef3f8;letter-spacing:.06em;font-size:13px;font-weight:620;text-decoration:none}.legal-back{color:#9aa5b1;font-size:12px;text-decoration:none}.legal-back:hover{color:#eef3f8}.legal-layout{grid-template-columns:240px minmax(0,1fr);gap:82px;width:min(100%,1040px);margin:0 auto;padding-top:86px;display:grid}.legal-intro{align-self:start;position:sticky;top:110px}.legal-intro span{color:#8db0ce;font:11px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.legal-intro h1{margin:22px 0 18px;font-size:clamp(38px,5vw,62px);font-weight:520;line-height:1.04}.legal-intro p{color:#8d98a4;margin:0;font-size:12px;line-height:1.65}.legal-content{min-width:0}.legal-content section{border-bottom:1px solid #a6b9cf21;margin-bottom:34px;padding:0 0 34px}.legal-content section:last-child{border-bottom:0}.legal-content h2{color:#eef3f8;margin:0 0 14px;font-size:18px;font-weight:580}.legal-content p,.legal-content li{color:#aab4bf;font-size:13px;line-height:1.75}.legal-content ul{margin:12px 0 0;padding-left:18px}.legal-content a{color:#b9d1e6}@media (width<=900px){.footer-main{grid-template-columns:1fr 1fr}.footer-identity{grid-column:1/-1}.footer-identity p{max-width:520px}.footer-bottom{grid-template-columns:1fr auto;padding:18px 0}.footer-bottom nav{grid-area:1/1/auto/-1;justify-content:flex-start}.footer-bottom>span{grid-area:2/1}.footer-top{grid-area:2/2}}@media (width<=720px){.site-footer{text-align:left;padding:46px 22px 0}.footer-main{grid-template-columns:1fr;gap:38px;padding-bottom:38px}.footer-identity{grid-column:1}.footer-identity .footer-brand{justify-content:flex-start;margin-inline:0}.footer-identity p{text-align:left}.footer-bottom{grid-template-columns:1fr;gap:16px;padding:24px 76px 24px 0}.footer-bottom nav{flex-wrap:wrap;grid-area:auto/1;gap:14px 22px}.footer-bottom>span,.footer-top{grid-area:auto/1;justify-self:start}.legal-page{padding:0 20px 70px}.legal-layout{grid-template-columns:1fr;gap:42px;padding-top:52px}.legal-intro{position:static}}.final-cta{gap:clamp(48px,5vw,88px);place-items:initial;text-align:left;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);align-items:center;min-height:760px;padding:104px 54px;display:grid;overflow:hidden}.final-cta:before{background:radial-gradient(circle at 80% 48%,var(--blue-soft),transparent 31rem);opacity:.55}.contact-intro,.contact-form{z-index:2;min-width:0;position:relative}.contact-intro{place-self:center;width:100%;max-width:700px}.contact-intro h2{text-wrap:balance;max-width:700px;margin:28px 0 24px;font-size:clamp(44px,4.8vw,66px);line-height:1.05}.contact-intro>p{max-width:640px;margin:0;font-size:18px;line-height:1.65}.contact-form{border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line-strong));background:color-mix(in srgb,var(--surface-solid) 94%,var(--silver) 6%);border-radius:7px;padding:32px;box-shadow:0 34px 90px #0e1b2a2e,inset 0 1px #ffffffbf}html[data-theme=dark] .contact-form{background:linear-gradient(#121820,#0d1218);border-color:#8eb0cf3b;box-shadow:0 36px 100px #00000085,inset 0 1px #ffffff12}.contact-form-head{border-bottom:1px solid var(--line);gap:8px;margin-bottom:28px;padding-bottom:24px;display:grid}.contact-form-head>span{color:var(--blue-bright);font:10.5px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.contact-form-head>strong{color:var(--text);text-wrap:balance;font-size:24px;font-weight:560;line-height:1.2}.contact-form-head>small{max-width:430px;color:var(--faint);font-size:12px;line-height:1.55}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.contact-fields label{gap:8px;min-width:0;display:grid}.contact-fields label>span{color:var(--muted);font-size:12px;font-weight:610}.contact-fields .field-wide{grid-column:1/-1}.contact-fields input,.contact-fields textarea{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);width:100%;min-width:0;color:var(--text);font:14px var(--font-geist-sans),Arial,sans-serif;border-radius:5px;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.contact-fields input{height:48px;padding:0 13px}.contact-fields textarea{resize:vertical;min-height:108px;padding:13px;line-height:1.5}.contact-fields input::placeholder,.contact-fields textarea::placeholder{color:var(--faint);opacity:.82}.contact-fields input:focus,.contact-fields textarea:focus{border-color:color-mix(in srgb,var(--blue-bright) 68%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 11%,transparent);background:var(--surface-solid)}html[data-theme=dark] .contact-fields input,html[data-theme=dark] .contact-fields textarea{background:#0b1016}.privacy-consent{color:var(--faint);align-items:flex-start;gap:9px;margin:18px 0 20px;font-size:12px;line-height:1.5;display:flex}.privacy-consent input{width:14px;height:14px;accent-color:var(--blue-bright);flex:0 0 14px;margin:0}.privacy-consent a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.contact-submit{cursor:pointer;text-align:center;justify-content:center;width:100%;padding-inline:48px;position:relative}.contact-submit svg{position:absolute;right:18px}.contact-submit:disabled{cursor:wait;opacity:.68}.form-status{min-height:18px;color:var(--faint);margin:10px 0 -8px;font-size:12px}.form-status.sent{color:var(--green)}.form-status.error{color:var(--red)}@media (width<=980px){.final-cta{grid-template-columns:1fr;gap:52px;padding:88px 46px}.contact-intro h2{max-width:820px}.contact-intro>p{max-width:720px}.contact-form{width:min(100%,680px)}}@media (width<=720px){.final-cta{gap:42px;min-height:0;padding:76px 20px}.contact-intro{max-width:none}.contact-intro h2{margin:24px 0 20px;font-size:clamp(38px,11vw,48px)}.contact-intro>p{font-size:16px}.contact-form{width:100%;padding:24px 18px}.contact-form-head>strong{font-size:21px}.contact-form-head>small{font-size:13px}.contact-fields{grid-template-columns:1fr}.contact-fields .field-wide{grid-column:1}.contact-fields label>span{font-size:12px}.contact-fields input,.contact-fields textarea{font-size:16px}.privacy-consent{font-size:12px}.contact-submit{min-height:52px;font-size:15px}}.soan-inline-button{border:1px solid color-mix(in srgb,var(--blue-bright) 36%,var(--line));background:color-mix(in srgb,var(--blue) 7%,transparent);min-height:32px;color:var(--blue-bright);cursor:pointer;white-space:nowrap;border-radius:4px;padding:0 10px;font-size:10.5px;font-weight:620}.soan-inline-button:hover{border-color:var(--blue-bright);background:color-mix(in srgb,var(--blue) 12%,transparent)}.soan-panel{z-index:94;border:1px solid color-mix(in srgb,var(--blue-bright) 28%,var(--line-strong));background:color-mix(in srgb,var(--surface-solid) 96%,var(--silver) 4%);opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;border-radius:7px;width:min(390px,100vw - 32px);max-height:min(610px,100vh - 126px);transition:opacity .22s,transform .22s,visibility .22s;position:fixed;bottom:94px;right:22px;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 34px 100px #0b121c57,inset 0 1px #ffffffc2}html[data-theme=dark] .soan-panel{background:#0d1218;border-color:#8db0ce45;box-shadow:0 38px 110px #0000009e,inset 0 1px #ffffff13}.soan-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.soan-panel-head{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:grid}.soan-panel-mark{width:36px;height:36px;position:relative;overflow:hidden}.soan-panel-mark .brand-emblem-metal{width:94px;height:94px;transform:translate(-50%,-15px)}.soan-panel-head>span:nth-child(2){gap:3px;display:grid}.soan-panel-head strong{color:var(--text);font-size:14px;font-weight:650}.soan-panel-head small{color:var(--faint);font-size:12px}.soan-panel-head>button{width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.soan-panel-head>button:hover{background:var(--surface-2);color:var(--text)}.soan-panel-head>button svg{width:15px;height:15px}.soan-panel-body{gap:10px;padding:20px 16px 15px;display:grid}.soan-thread{gap:8px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.soan-thread.grown{max-height:352px}.soan-message{justify-content:flex-start;display:flex}.soan-message p{border-left:2px solid var(--blue-bright);background:color-mix(in srgb,var(--blue) 7%,transparent);max-width:94%;color:var(--muted);border-radius:0 5px 5px 0;margin:0 0 8px;padding:13px 14px;font-size:13px;line-height:1.55}.soan-message.user{justify-content:flex-end}.soan-message.user p{border-left:0;border-right:2px solid var(--blue-bright);background:color-mix(in srgb,var(--blue-bright) 10%,transparent);color:var(--text);border-radius:5px 0 0 5px}.soan-composer-form{border:1px solid color-mix(in srgb,var(--blue-bright) 24%,var(--line));background:var(--surface-2);min-height:48px;color:var(--faint);border-radius:5px;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.soan-composer-form input{min-width:0;height:42px;color:var(--text);font:14px var(--font-geist-sans),Arial,sans-serif;background:0 0;border:0;outline:0;flex:1}.soan-composer-form input::placeholder{color:var(--faint)}.soan-composer-form button{border:1px solid color-mix(in srgb,var(--blue-bright) 32%,var(--line));background:color-mix(in srgb,var(--blue) 8%,transparent);width:36px;height:36px;color:var(--blue-bright);cursor:pointer;border-radius:4px;place-items:center;display:grid}.soan-composer-form button:disabled{opacity:.55;cursor:wait}.soan-composer-form svg{width:16px;height:16px;color:var(--blue-bright);stroke-width:1.8px}.soan-options-label{color:var(--faint);font:11.5px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.05em;margin:8px 0 0}.soan-suggestions{flex-wrap:wrap;gap:7px;display:flex}.soan-suggestion,.soan-suggestions button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;line-height:1.3;display:inline-flex}.soan-suggestion{cursor:default}.soan-suggestions button{color:var(--text);cursor:pointer;transition:border-color .2s,background .2s}.soan-suggestions button:hover{border-color:color-mix(in srgb,var(--blue-bright) 42%,var(--line));background:color-mix(in srgb,var(--blue) 6%,transparent)}.soan-suggestions button svg{width:12px;height:12px;color:var(--blue-bright)}.soan-panel-note{color:var(--faint);padding:0 16px 16px;font-size:12px;line-height:1.45;display:block}.soan-panel-note.sending{color:var(--blue-bright)}.soan-panel-note.error{color:var(--red)}.soan-launcher{z-index:95;border:1px solid color-mix(in srgb,var(--blue-bright) 40%,var(--line-strong));background:color-mix(in srgb,var(--surface-solid) 94%,var(--silver) 6%);width:58px;height:58px;color:var(--blue-bright);box-shadow:0 18px 52px #0b121c4d,0 0 0 5px color-mix(in srgb,var(--blue-bright) 8%,transparent),inset 0 1px #ffffffbf;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:fixed;bottom:22px;right:22px}.soan-launcher:before{border:1px solid color-mix(in srgb,var(--blue-bright) 24%,transparent);content:"";opacity:.78;pointer-events:none;border-radius:50%;animation:3.2s ease-in-out infinite soanPulse;position:absolute;inset:-9px}html[data-theme=dark] .soan-launcher{background:#10161e;box-shadow:0 20px 58px #00000094,0 0 0 5px #6f96b912,inset 0 1px #ffffff14}.soan-launcher:hover,.soan-launcher.active{border-color:var(--blue-bright);box-shadow:0 22px 60px #0b121c59,0 0 0 6px color-mix(in srgb,var(--blue-bright) 10%,transparent);transform:translateY(-2px)}.soan-launcher-mark{place-items:center;display:grid}.soan-launcher-mark svg{stroke-width:1.65px;width:21px;height:21px}.soan-launcher>span:last-child{border:1px solid var(--line-strong);background:var(--surface-solid);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px;gap:2px;width:136px;padding:9px 11px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;right:70px;transform:translate(5px);box-shadow:0 14px 38px #0b121c33}.soan-launcher:hover>span:last-child,.soan-launcher:focus-visible>span:last-child{opacity:1;visibility:visible;transform:none}.soan-launcher b{color:var(--text);font-size:11px;font-weight:650}.soan-launcher small{color:var(--faint);font-size:10px}@media (width<=720px){.soan-panel{border-radius:10px;width:auto;max-height:min(76dvh,620px);bottom:78px;left:10px;right:10px}.soan-panel-head{grid-template-columns:40px minmax(0,1fr) 38px;min-height:68px;padding:14px 15px}.soan-panel-head>button{width:38px;height:38px}.soan-panel-body{gap:12px;padding:18px 15px 14px}.soan-thread{gap:10px;max-height:34dvh}.soan-message p{font-size:14px;line-height:1.55}.soan-composer-form{min-height:54px;padding-left:14px}.soan-composer-form input{height:48px;font-size:16px}.soan-composer-form button{width:40px;height:40px}.soan-suggestions{grid-template-columns:1fr;display:grid}.soan-suggestions button{justify-content:flex-start;width:100%;min-height:42px;font-size:13px}.soan-panel-note{padding:0 15px 15px;font-size:12px}.soan-launcher{width:54px;height:54px;bottom:14px;right:14px}.soan-launcher>span:last-child{display:none}}@media (width<=900px),(hover:none) and (pointer:coarse){.soan-launcher>span:last-child{display:none!important}}@media (prefers-reduced-motion:reduce){.soan-panel,.soan-launcher{transition:none}.soan-launcher:before{opacity:.35;animation:none}}@keyframes soanPulse{0%,to{opacity:.38;transform:scale(.9)}50%{opacity:.9;transform:scale(1.12)}}.mobile-nav-toggle{border:1px solid var(--line-strong);background:var(--surface-solid);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:5px;place-items:center;display:none}.mobile-nav-toggle svg{stroke-width:1.7px;width:18px;height:18px}.section-kicker,.panel-label,.eyebrow,.signal-head small,.signal-metric small,.operation-row>time,.faq-intro p,.contact-fields label>span,.privacy-consent{font-size:12px}.footer-label{font-size:11.5px}.footer-identity p small{color:#aeb8c3;font-size:12px}.footer-contact strong,.footer-social strong{font-size:12.5px}.footer-bottom{font-size:12px}html[data-theme=dark] .site-footer .brand-wordmark-image,html:not([data-theme=dark]) .site-footer .brand-wordmark-image{background:#f4f7fa;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}html[data-theme=dark] .footer-brand .brand-emblem-metal,html:not([data-theme=dark]) .footer-brand .brand-emblem-metal{background:linear-gradient(#fff 0%,#c7cdd5 54%,#f1f3f5 100%);filter:none!important;mix-blend-mode:normal!important;opacity:1!important}@media (width<=1050px){.site-header nav.mobile-nav{display:none}.mobile-nav-toggle{display:grid}.site-header nav.mobile-nav.is-open{z-index:96;border:1px solid var(--line-strong);background:var(--surface-solid);border-radius:6px;gap:2px;width:min(280px,100vw - 36px);padding:10px;display:grid;position:fixed;top:76px;left:auto;right:18px;box-shadow:0 22px 58px #00000038}.site-header nav.mobile-nav.is-open a{min-height:44px;color:var(--text);border-radius:4px;align-items:center;padding:0 12px;font-size:15px;display:flex}.site-header nav.mobile-nav.is-open a:hover{background:var(--surface-2)}}@media (width<=720px){.mobile-nav-toggle{width:36px;height:36px}.site-header nav.mobile-nav.is-open{width:calc(100vw - 20px);top:66px;right:10px}.contact-fields label>span{font-size:13px}.privacy-consent{font-size:12.5px}.footer-label{font-size:12px}.footer-identity p small,.footer-contact strong,.footer-social strong{font-size:13px}.footer-bottom{font-size:12px}}main{overflow:clip visible}
