@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[veille\:key\]{veille:key}}.axiomtech-dashboard{--axiomtech-navy:#036;--axiomtech-green:#008040;--axiomtech-ink:#102a43;--axiomtech-mist:#f4f8f6;color:var(--axiomtech-ink)}.axiomtech-command-center{background:radial-gradient(circle at 78% 26%,#0080401a,#0000 28%),radial-gradient(circle at 68% 76%,#00336617,#0000 32%),linear-gradient(135deg,#fffffffa,#f4f8f6f5);border:1px solid #0033661a;position:relative;overflow:hidden;box-shadow:0 30px 80px -46px #0033667a}.axiomtech-command-center:before{content:"";pointer-events:none;background-image:linear-gradient(#00336609 1px,#0000 1px),linear-gradient(90deg,#00336609 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#000);mask-image:linear-gradient(90deg,#0000,#000 48%,#000)}.axiomtech-glass{background:var(--fx-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #00336617;box-shadow:0 20px 55px -40px #00336680}.axiomtech-orchestrator-shell{isolation:isolate;min-height:360px;position:relative}.axiomtech-orchestrator-shell:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(10px);background:radial-gradient(circle,#0080401c,#00336609 45%,#0000 68%);border-radius:999px;width:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.axiomtech-orchestrator-fallback{width:230px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.axiomtech-orchestrator-core{background:radial-gradient(circle at 30% 26%, #fffc, transparent 18%), radial-gradient(circle, var(--axiomtech-agent-core,#0d4c7e), #036 72%);width:78px;height:78px;box-shadow:0 0 0 12px var(--axiomtech-agent-core,#0d4c7e), 0 0 32px var(--axiomtech-agent-glow,#10b981), 0 24px 55px -26px #003366b3;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.axiomtech-orchestrator-core{box-shadow:0 0 0 12px color-mix(in srgb, var(--axiomtech-agent-core,#0d4c7e) 7%, transparent), 0 0 32px color-mix(in srgb, var(--axiomtech-agent-glow,#10b981) 38%, transparent), 0 24px 55px -26px #003366b3}}.axiomtech-orchestrator-orbit{border:1px solid var(--axiomtech-agent-core,#008040);position:absolute;inset:20px}@supports (color:color-mix(in lab, red, red)){.axiomtech-orchestrator-orbit{border:1px solid color-mix(in srgb, var(--axiomtech-agent-core,#008040) 28%, transparent)}}.axiomtech-orchestrator-orbit{border-radius:999px}.axiomtech-orchestrator-orbit:before,.axiomtech-orchestrator-orbit:after{content:"";background:var(--axiomtech-agent-core,#008040);width:7px;height:7px;box-shadow:0 0 14px var(--axiomtech-agent-glow,#008040);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.axiomtech-orchestrator-orbit:before,.axiomtech-orchestrator-orbit:after{box-shadow:0 0 14px color-mix(in srgb, var(--axiomtech-agent-glow,#008040) 48%, transparent)}}.axiomtech-orchestrator-orbit:before{top:8%;left:18%}.axiomtech-orchestrator-orbit:after{bottom:12%;right:14%}.axiomtech-orchestrator-orbit--one{animation:18s linear infinite axiomtech-orbit}.axiomtech-orchestrator-orbit--two{border-color:var(--axiomtech-agent-core,#008040);inset:42px 5px}@supports (color:color-mix(in lab, red, red)){.axiomtech-orchestrator-orbit--two{border-color:color-mix(in srgb, var(--axiomtech-agent-core,#008040) 35%, transparent)}}.axiomtech-orchestrator-orbit--two{animation:24s linear infinite axiomtech-orbit-reverse;transform:rotate(58deg)}.axiomtech-status-pulse{animation:2.8s ease-out infinite axiomtech-pulse;box-shadow:0 0 #00804059}.axiomtech-scrollbar{scrollbar-color:#0033663d transparent;scrollbar-width:thin}.axiomtech-scrollbar::-webkit-scrollbar{width:6px;height:6px}.axiomtech-scrollbar::-webkit-scrollbar-thumb{background:#00336638;border-radius:999px}.axiomtech-dashboard button:focus-visible,.axiomtech-dashboard a:focus-visible{outline:2px solid var(--axiomtech-green);outline-offset:3px}@keyframes axiomtech-orbit{to{transform:rotate(360deg)}}@keyframes axiomtech-orbit-reverse{0%{transform:rotate(58deg)}to{transform:rotate(-302deg)}}@keyframes axiomtech-pulse{60%{box-shadow:0 0 0 8px #00804000}to{box-shadow:0 0 #00804000}}@media (max-width:767px){.axiomtech-orchestrator-shell{min-height:310px}}@media (prefers-reduced-motion:reduce){.axiomtech-orchestrator-orbit,.axiomtech-status-pulse{animation:none}}.axiomtech-nav-list a{background:var(--fx-elevated);min-height:46px;color:var(--fx-muted);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:0 13px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:grid}.axiomtech-nav-list a svg{color:#008040b8;transition:color .18s,transform .18s}.axiomtech-nav-list a:hover{border-color:var(--fx-accent-line);background:var(--fx-surface);color:var(--fx-ink);transform:translate(2px)}.axiomtech-nav-list a.is-active{border-color:var(--fx-accent-line);background:var(--fx-accent-soft);color:var(--fx-ink);box-shadow:inset 3px 0 0 var(--fx-accent);font-weight:700}.axiomtech-nav-list a:hover svg,.axiomtech-nav-list a.is-active svg{color:var(--axiomtech-green);transform:scale(1.04)}.axiomtech-nav-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.axiomtech-nav-legal{color:#7f8fa0;padding:12px 13px 4px;font-size:12px;font-weight:600;text-decoration:none;display:block}.axiomtech-nav-legal:hover{color:var(--axiomtech-green);text-decoration:underline}.axiomtech-nav-item-text small{color:var(--fx-muted)}@supports (color:color-mix(in lab, red, red)){.axiomtech-nav-item-text small{color:color-mix(in srgb, var(--fx-muted) 75%, transparent)}}.axiomtech-nav-item-text small{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.axiomtech-command-notice{color:#176b44;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff9f3d1;border:1px solid #0080401a;border-radius:999px;grid-column:3;place-self:center end;padding:8px 12px}.axiomtech-composer{--axiomtech-navy:#036;--axiomtech-green:#008040;background:radial-gradient(circle at 92% 8%,#00804014,#0000 15rem),#fcfefdfa;border-color:#0080401f;border-radius:28px;width:min(92vw,720px);max-width:720px;max-height:min(88vh,820px);overflow-y:auto;box-shadow:0 36px 90px -45px #00336694}.axiomtech-composer__body{gap:16px;margin-top:22px;display:grid}.axiomtech-composer__body>label,.axiomtech-composer__attachments strong,.axiomtech-composer__suggestions>span{color:#516678;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.axiomtech-composer textarea{resize:vertical;background:var(--fx-surface);width:100%;min-height:132px;color:var(--axiomtech-navy);border:1px solid #0033661a;border-radius:18px;outline:none;padding:15px 16px;font-size:13px;line-height:1.65;transition:border-color .18s,box-shadow .18s}.axiomtech-composer textarea:focus{border-color:#00804061;box-shadow:0 0 0 4px #0080400f}.axiomtech-composer__attachments,.axiomtech-composer__route{background:#edf8f19e;border:1px dashed #00804038;border-radius:17px;align-items:center;gap:12px;padding:14px 15px;display:flex}.axiomtech-composer__attachments>div,.axiomtech-composer__route>div{flex-direction:column;flex:1;min-width:0;display:flex}.axiomtech-composer__attachments span,.axiomtech-composer__route span{color:#86949f;margin-top:3px;font-size:9px}.axiomtech-composer__attachments>button{background:var(--fx-surface);height:34px;color:var(--axiomtech-navy);border:1px solid #00336617;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.axiomtech-composer__files{gap:7px;display:grid}.axiomtech-composer__files li{background:var(--fx-surface);border:1px solid #00336612;border-radius:13px;grid-template-columns:30px 1fr 30px;align-items:center;gap:9px;min-height:48px;padding:8px 9px;display:grid}.axiomtech-composer__files li>svg{color:var(--axiomtech-green);justify-self:center}.axiomtech-composer__files li div{flex-direction:column;min-width:0;display:flex}.axiomtech-composer__files li strong{color:var(--axiomtech-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.axiomtech-composer__files li span{color:#909aa3;margin-top:2px;font-size:8px}.axiomtech-composer__files li button{color:#9a6c6c;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.axiomtech-composer__route{color:var(--axiomtech-green);background:#00336609;border-style:solid;border-color:#00336614}.axiomtech-composer__route strong{color:var(--axiomtech-navy);margin-top:2px;font-size:11px}.axiomtech-composer__suggestions{gap:9px;display:grid}.axiomtech-composer__suggestions>div{flex-wrap:wrap;gap:6px;display:flex}.axiomtech-composer__suggestions button{background:var(--fx-surface);color:#71818e;border:1px solid #00336614;border-radius:999px;min-height:30px;padding:0 11px;font-size:9px;font-weight:600}.axiomtech-composer__suggestions button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#036,#075d68);border-color:#00804047;box-shadow:0 9px 22px -15px #003366e6}.axiomtech-composer__suggestions button:focus-visible{outline-offset:2px;outline:2px solid #008040}.axiomtech-composer__suggestions button[aria-pressed=true]:focus-visible{outline-color:#45b87d}.axiomtech-composer__feedback{color:#176b44;background:#00804012;border-radius:12px;padding:10px 12px;font-size:10px;font-weight:700}.axiomtech-composer__actions{justify-content:flex-end;gap:8px;display:flex}.axiomtech-composer__actions button{border-radius:999px;min-height:40px;padding:0 16px;font-size:10px;font-weight:700}.axiomtech-composer__actions .is-secondary{background:var(--fx-surface);color:var(--axiomtech-navy);border:1px solid #0033661a}.axiomtech-composer__actions .is-primary{background:var(--axiomtech-navy);color:#fff;box-shadow:0 16px 30px -18px #036c}.axiomtech-composer__body>small,.axiomtech-candidate-dialog>small{color:#929da6;font-size:8px;line-height:1.5}.axiomtech-candidates{width:min(100%,1380px);min-height:calc(100svh - 72px);margin:0 auto;padding:68px 30px 90px}.axiomtech-candidates__intro{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.axiomtech-candidates__intro>div:first-child{max-width:640px}.axiomtech-candidates__intro p{color:var(--axiomtech-green);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.axiomtech-candidates__intro h1{color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.045em;margin-top:9px;font-size:clamp(2.2rem,4vw,4rem);font-weight:600}.axiomtech-candidates__intro>div:first-child>span{color:#788894;max-width:580px;margin-top:10px;font-size:11px;line-height:1.7;display:block}.axiomtech-candidates__guardrail,.axiomtech-candidates__preview-note,.axiomtech-candidates__footer{align-items:center;gap:10px;display:flex}.axiomtech-candidates__guardrail{color:var(--axiomtech-green);background:#edf8f19e;border:1px solid #0080401a;border-radius:16px;padding:13px 15px}.axiomtech-candidates__guardrail div{flex-direction:column;display:flex}.axiomtech-candidates__guardrail span{color:#83918c;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:700}.axiomtech-candidates__guardrail strong{color:var(--axiomtech-navy);margin-top:3px;font-size:9px}.axiomtech-candidates__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:42px;display:flex}.axiomtech-candidates__toolbar label{background:var(--fx-surface);color:#8b98a2;border:1px solid #00336614;border-radius:999px;align-items:center;gap:9px;width:min(100%,420px);height:42px;padding:0 14px;display:flex}.axiomtech-candidates__toolbar input{min-width:0;color:var(--axiomtech-navy);background:0 0;outline:none;flex:1;font-size:10px}.axiomtech-candidates__toolbar>button{background:var(--fx-surface);color:#697b89;border:1px solid #00336614;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.axiomtech-candidates__preview-note{color:#876c2e;background:#b68a2c12;border-radius:12px;margin-top:18px;padding:10px 13px;font-size:9px}.axiomtech-candidates__list{gap:9px;margin-top:18px;display:grid}.axiomtech-candidates__empty{color:#8b98a2;text-align:center;border:1px dashed #0033661a;border-radius:22px;padding:54px 24px;font-size:11px}.axiomtech-candidates__empty.is-error{color:#a24f4f}.axiomtech-candidate{background:var(--fx-surface);color:#70808e;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #00336613;border-radius:20px;grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.2fr) 120px 90px minmax(145px,.9fr) 20px;align-items:center;gap:16px;min-height:86px;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 24px 52px -48px #0033669e}.axiomtech-candidate:hover{background:var(--fx-surface);border-color:#0080402e;transform:translateY(-1px)}.axiomtech-candidate__identity,.axiomtech-candidate__role,.axiomtech-candidate__source,.axiomtech-candidate__next{min-width:0;display:flex}.axiomtech-candidate__identity,.axiomtech-candidate__role{align-items:center;gap:10px}.axiomtech-candidate__identity>span{width:38px;height:38px;color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);background:#0033660f;border-radius:13px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.axiomtech-candidate__identity div,.axiomtech-candidate__role div,.axiomtech-candidate__source,.axiomtech-candidate__next{flex-direction:column}.axiomtech-candidate__identity strong,.axiomtech-candidate__role strong{color:var(--axiomtech-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.axiomtech-candidate small{color:#909ba4;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.axiomtech-candidate__role>svg{color:var(--axiomtech-green);flex:none}.axiomtech-candidate__source>span,.axiomtech-candidate__files{color:#617482;font-size:9px;font-weight:600}.axiomtech-candidate__files{align-items:center;gap:6px;display:flex}.axiomtech-candidate__files svg{color:var(--axiomtech-green)}.axiomtech-candidate__next{align-items:flex-start}.axiomtech-candidate-status{min-height:24px;color:var(--axiomtech-navy);white-space:nowrap;background:#0033660f;border-radius:999px;align-items:center;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.axiomtech-candidate-status.is-new,.axiomtech-candidate-status.is-selected{color:#157047;background:#00804014}.axiomtech-candidate-status.is-meeting{color:#866922;background:#b68a2c1a}.axiomtech-candidate-status.is-declined{color:#965050;background:#a9404012}.axiomtech-candidate__arrow{color:#9aa4ac;justify-self:end}.axiomtech-candidates__footer{color:#7d8b96;border-top:1px solid #0033660f;margin-top:20px;padding:14px 16px;font-size:9px}.axiomtech-candidates__footer svg{color:var(--axiomtech-green)}.axiomtech-candidate-dialog{border-radius:26px;width:min(92vw,680px);max-width:680px;max-height:88vh;overflow-y:auto}.axiomtech-candidate-dialog__meta{color:#7c8a95;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.axiomtech-candidate-dialog__section{background:var(--fx-elevated);border:1px solid #00336612;border-radius:15px;margin-top:18px;padding:14px}.axiomtech-candidate-dialog__section>strong{color:var(--axiomtech-navy);font-size:10px}.axiomtech-candidate-dialog__section p,.axiomtech-candidate-dialog__section li{color:#6f7f8c;margin-top:7px;font-size:10px;line-height:1.6}.axiomtech-candidate-dialog__section li{align-items:center;gap:6px;display:flex}.axiomtech-candidate-dialog__validation{color:var(--axiomtech-green);background:#00804012;border-radius:14px;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;display:flex}.axiomtech-candidate-dialog__validation div{flex-direction:column;display:flex}.axiomtech-candidate-dialog__validation span{color:#7a8c83;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.axiomtech-candidate-dialog__validation strong{color:var(--axiomtech-navy);margin-top:3px;font-size:9px}.axiomtech-candidate-dialog__actions{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 12px;display:grid}.axiomtech-candidate-dialog__actions button{min-height:42px;color:var(--axiomtech-navy);text-align:left;border:1px solid #00336614;border-radius:13px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.axiomtech-candidate-dialog__actions button:hover{background:#0080400b;border-color:#0080402e}.axiomtech-morph-debug{z-index:8;background:var(--fx-surface);color:#83909a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #00336614;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:190px;min-height:48px;padding:7px 11px;font-size:7px;display:flex;position:absolute;bottom:12%;right:8%;box-shadow:0 14px 34px -28px #003366b3}.axiomtech-morph-debug span{color:#83909a;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.axiomtech-morph-debug strong{color:#176b44;font-size:8px}.axiomtech-morph-debug small{color:#667986;font-size:7px;font-weight:600}.axiomtech-morph-debug.is-fallback strong{color:#9a7729}@media (max-width:1050px){.axiomtech-candidate{grid-template-columns:1.2fr 1.2fr 110px minmax(135px,.8fr) 20px}.axiomtech-candidate__files{display:none}}@media (max-width:760px){.axiomtech-command-notice{width:fit-content;margin:0 auto}.axiomtech-composer{border-radius:22px;padding:24px 18px}.axiomtech-composer__actions,.axiomtech-candidates__intro{flex-direction:column;align-items:stretch}.axiomtech-composer__actions button{width:100%}.axiomtech-candidates{padding:42px 16px 70px}.axiomtech-candidates__intro{align-items:flex-start}.axiomtech-candidates__toolbar{flex-direction:column;align-items:stretch}.axiomtech-candidates__toolbar label{width:100%}.axiomtech-candidates__toolbar>button{justify-content:center}.axiomtech-candidate{grid-template-columns:1fr auto;gap:13px;padding:16px}.axiomtech-candidate__identity,.axiomtech-candidate__role,.axiomtech-candidate__source,.axiomtech-candidate__next{grid-column:1}.axiomtech-candidate__role,.axiomtech-candidate__source,.axiomtech-candidate__next{margin-left:48px}.axiomtech-candidate__arrow{grid-area:1/2}.axiomtech-candidate-dialog__actions{grid-template-columns:1fr}.axiomtech-morph-debug{transform-origin:100% 100%;bottom:5%;right:16%;transform:scale(.86)}}.axiomtech-experience{--axiomtech-navy:var(--fx-accent);--axiomtech-green:var(--fx-green);--axiomtech-gold:var(--fx-gold);--axiomtech-ink:var(--fx-ink);min-height:100vh;color:var(--fx-ink);background:radial-gradient(circle at 76% 16%, #22d3ee0d, transparent 26rem), radial-gradient(circle at 16% 68%, #ff8a3d09, transparent 30rem), var(--fx-bg);overflow-x:clip}.axiomtech-experience button:focus-visible,.axiomtech-experience a:focus-visible{outline:2px solid var(--axiomtech-green);outline-offset:3px}.axiomtech-page{isolation:isolate;position:relative}.axiomtech-page-header,.axiomtech-workspace{position:relative}.axiomtech-glass-panel{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(circle at 12% 4%,#fffffff5,#0000 34%),linear-gradient(145deg,#ffffffd1,#edf8f19e);border:1px solid #0080401a;box-shadow:inset 0 1px #ffffffe6,0 34px 80px -58px #003366b3}.axiomtech-glass-card{-webkit-backdrop-filter:blur(18px)saturate(1.06);background:radial-gradient(circle at 8% 0,#fffffff5,#0000 42%),#f7fbf8b8;border:1px solid #00336613;box-shadow:inset 0 1px #ffffffeb,0 18px 42px -36px #0033669e}.axiomtech-glass-chip{background:var(--fx-surface);-webkit-backdrop-filter:blur(16px);border:1px solid #00336614;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -26px #0369}.axiomtech-glass-strip{background:var(--fx-surface);-webkit-backdrop-filter:blur(18px);border:1px solid #00336613;box-shadow:inset 0 1px #ffffffe0}.axiomtech-glass-list-item{background:#ffffff47;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.axiomtech-glass-action{background:var(--fx-surface);-webkit-backdrop-filter:blur(14px);border:1px solid #00336617;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe6,0 14px 28px -24px #003366b3}.axiomtech-glass-action:hover{transform:translateY(-1px)}.axiomtech-detail-panel{background:radial-gradient(circle at 8% 2%,#fffffff5,#0000 33%),linear-gradient(145deg,#ffffffd1,#edf8f1a3);border-color:#0080401a;box-shadow:inset 0 1px #fffffff5,0 38px 90px -58px #003366bf}.axiomtech-glass-button{background:var(--fx-surface);-webkit-backdrop-filter:blur(14px);border:1px solid #00336617;align-items:center;gap:8px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 14px 30px -26px #003366b3}.axiomtech-glass-button:hover{background:var(--fx-surface);border-color:#00804033;transform:translateY(-1px);box-shadow:0 18px 36px -28px #003366bf}.axiomtech-view-shell{min-height:calc(100svh - 72px);position:relative}.axiomtech-view-loading{color:#7a8995;place-items:center;min-height:calc(100svh - 72px);font-size:14px;display:grid}.axiomtech-placeholder-page{width:min(100%,1280px);min-height:calc(100svh - 72px);margin:0 auto;padding:80px 30px 100px}.axiomtech-placeholder-page__intro{max-width:650px}.axiomtech-placeholder-page__intro>p{color:var(--axiomtech-green);letter-spacing:.17em;text-transform:uppercase;font-size:12px;font-weight:700}.axiomtech-placeholder-page__intro h1{color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.045em;margin-top:10px;font-size:clamp(2.4rem,4.5vw,4.7rem);font-weight:600}.axiomtech-placeholder-page__intro>span{color:#748592;margin-top:12px;font-size:16px;line-height:1.65;display:block}.axiomtech-placeholder-panel{border-radius:28px;grid-template-columns:64px 1fr;gap:20px;max-width:780px;margin-top:52px;padding:30px;display:grid}.axiomtech-placeholder-panel__icon{width:58px;height:58px;color:var(--axiomtech-navy);background:#0361;border-radius:18px;place-items:center;display:grid}.axiomtech-placeholder-panel>div:nth-child(2)>span{color:var(--axiomtech-green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.axiomtech-placeholder-panel h2{color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);margin-top:8px;font-size:24px;font-weight:600}.axiomtech-placeholder-panel p{color:#697b88;margin-top:10px;font-size:15px;line-height:1.7}.axiomtech-placeholder-panel>small{color:#677b70;grid-column:2;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}@media (max-width:640px){.axiomtech-placeholder-page{padding:52px 16px 76px}.axiomtech-placeholder-panel{grid-template-columns:1fr;padding:24px 20px}.axiomtech-placeholder-panel>small{grid-column:1}}.axiomtech-topbar{z-index:40;background:var(--fx-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #00336613;height:72px;position:relative}.axiomtech-topbar__inner{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1540px);height:100%;margin:0 auto;padding:0 28px;display:flex}.axiomtech-identity,.axiomtech-topbar__controls,.axiomtech-local-status,.axiomtech-user,.axiomtech-nav-trigger{align-items:center;display:flex}.axiomtech-identity{gap:14px;min-width:0}.axiomtech-identity img{object-fit:contain;width:auto;height:34px}.axiomtech-identity>span{background:#00336624;width:1px;height:24px}.axiomtech-identity div{flex-direction:column;line-height:1.05;display:flex}.axiomtech-identity strong{color:var(--axiomtech-navy);letter-spacing:.2em;font-size:11px}.axiomtech-identity small{color:#83909c;letter-spacing:.08em;margin-top:4px;font-size:9px}.axiomtech-topbar__controls{gap:8px}.axiomtech-local-status,.axiomtech-user,.axiomtech-nav-trigger{border:1px solid var(--fx-line);background:var(--fx-surface);height:34px;color:var(--fx-muted);border-radius:999px;gap:7px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .18s,color .18s,background .18s}.axiomtech-local-status{color:#98a3ac;background:0 0;border-color:#0000;font-size:11px;font-weight:500}.axiomtech-local-status i{background:#00804085;border-radius:999px;width:5px;height:5px}.axiomtech-user:hover,.axiomtech-logout:hover,.axiomtech-nav-trigger:hover,.axiomtech-nav-trigger[aria-expanded=true]{color:var(--axiomtech-green);background:var(--fx-surface);border-color:#0080403d}.axiomtech-logout{background:var(--fx-surface);color:#7f8d98;border:1px solid #00336617;border-radius:999px;place-items:center;width:34px;height:34px;transition:border-color .18s,color .18s,background .18s;display:grid}.axiomtech-nav{position:relative}.axiomtech-nav-backdrop{z-index:39;pointer-events:auto;-webkit-backdrop-filter:blur(2px);background:#001f3d14;animation:.16s ease-out both axiomtech-backdrop-in;position:fixed;inset:0}.axiomtech-nav-trigger[aria-expanded=true]{z-index:61;position:relative}.axiomtech-nav-panel{z-index:60;border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:22px;width:320px;max-height:calc(100vh - 92px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.axiomtech-nav-panel{background:color-mix(in srgb, var(--fx-surface) 94%, transparent)}}.axiomtech-nav-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--fx-ink), 0 38px 86px -36px #000c}@supports (color:color-mix(in lab, red, red)){.axiomtech-nav-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fx-ink) 8%, transparent), 0 38px 86px -36px #000c}}.axiomtech-nav-panel{animation:.22s cubic-bezier(.2,.8,.2,1) axiomtech-panel-in}@keyframes axiomtech-backdrop-in{0%{opacity:0}to{opacity:1}}.axiomtech-nav-panel__heading{border-bottom:1px solid var(--fx-line);background:var(--fx-elevated);justify-content:space-between;align-items:flex-start;padding:20px 20px 18px;display:flex}.axiomtech-nav-panel__heading p{color:var(--fx-accent);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-size:15px;font-weight:700}.axiomtech-nav-panel__heading span{color:var(--fx-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:650;display:block}.axiomtech-nav-panel__heading button{background:var(--fx-surface);color:#637582;border:1px solid #00336612;border-radius:999px;place-items:center;width:34px;height:34px;transition:border-color .18s,background .18s,color .18s;display:grid}.axiomtech-nav-panel__heading button:hover{background:var(--fx-surface);color:var(--axiomtech-green);border-color:#0080402e}.axiomtech-nav-list{gap:5px;padding:12px;display:grid}.axiomtech-nav-list button{color:#83909c;text-align:left;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:11px;display:grid}.axiomtech-nav-list button.is-active{color:var(--axiomtech-navy);background:#0033660f}.axiomtech-nav-list button:disabled{cursor:not-allowed;opacity:.62}.axiomtech-nav-list small{color:#a4acb4;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.axiomtech-command-hero{isolation:isolate;background:linear-gradient(90deg,#f8faf9fa 0%,#f8faf9b3 30%,#f8faf900 52%),radial-gradient(circle at 68% 48%,#00804017,#0000 20rem),radial-gradient(circle at 68% 48%,#00336612,#0000 36rem),linear-gradient(#fbfcfb,#f5f8f6);min-height:calc(100svh - 72px);position:relative;overflow:hidden}.axiomtech-command-hero:before{z-index:-1;content:"";opacity:.42;background-image:linear-gradient(#00336606 1px,#0000 1px),linear-gradient(90deg,#00336606 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 48%,#000,#0000 68%);mask-image:radial-gradient(circle at 68% 48%,#000,#0000 68%)}.axiomtech-atmosphere,.axiomtech-atmosphere span{pointer-events:none;border-radius:999px;position:absolute}.axiomtech-atmosphere{z-index:-1;inset:0}.axiomtech-atmosphere span:first-child{border:1px solid #0033660b;width:360px;height:360px;animation:18s ease-in-out infinite alternate axiomtech-atmosphere-drift;top:16%;right:12%}.axiomtech-atmosphere span:nth-child(2){border:1px solid #00804012;width:220px;height:220px;animation:14s ease-in-out infinite alternate-reverse axiomtech-atmosphere-drift;top:24%;right:19%}.axiomtech-atmosphere span:nth-child(3){filter:blur(45px);background:#00804009;width:18rem;height:7rem;bottom:13%;right:6%}.axiomtech-command-copy{z-index:8;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(140deg,#f4fcf7db,#e7f6ed80 55%,#ffffff94),#ffffff7a;border:1px solid #00804017;border-radius:38px 54px 44px 30px/34px 42px 50px 40px;width:min(420px,34vw);padding:28px 30px 24px;position:absolute;top:15%;left:max(30px,50vw - 696px);overflow:visible;box-shadow:inset 0 1px #ffffffeb,inset 18px 20px 48px -44px #00804094,0 28px 75px -56px #0033668c}.axiomtech-command-copy:before{z-index:-1;content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 12%,#ffffffb8,#0000 38%),linear-gradient(115deg,#0000 55%,#00804009);position:absolute;inset:1px}.axiomtech-command-copy:after{z-index:-2;content:"";pointer-events:none;filter:blur(24px);background:linear-gradient(90deg,#e2f4ea6b,#0000);width:170px;height:68%;position:absolute;top:18%;right:-130px}.axiomtech-command-copy>p{color:#657686;font-size:15px}.axiomtech-command-copy h1{max-width:350px;color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.9rem,2.7vw,3.4rem);font-weight:600;line-height:1.06}.axiomtech-command-copy>span{color:#71808e;max-width:350px;margin-top:20px;font-size:15px;font-weight:500;line-height:1.7;display:block}.axiomtech-morph-selector{border-top:1px solid #00336612;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;margin-top:22px;padding-top:16px;display:flex}.axiomtech-morph-selector__status{align-items:center;gap:8px;min-width:0;display:flex}.axiomtech-morph-selector__status>i{background:var(--axiomtech-green);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #0080400e,0 0 12px #00804059}.axiomtech-morph-selector__status div{flex-direction:column;min-width:0;display:flex}.axiomtech-morph-selector__status span{color:#8b989f;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.axiomtech-morph-selector__status strong{max-width:none;color:var(--axiomtech-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:700;overflow:hidden}.axiomtech-morph-selector__controls{flex:none;justify-content:space-between;gap:4px;width:100%;display:flex}.axiomtech-morph-selector__controls button{background:var(--fx-surface);color:#8b979f;border:1px solid #00336612;border-radius:999px;place-items:center;width:34px;height:34px;transition:color .18s,background .18s,transform .18s;display:grid}.axiomtech-morph-selector__controls button:hover{color:var(--axiomtech-green);transform:translateY(-1px)}.axiomtech-morph-selector__controls button[aria-pressed=true]{background:var(--axiomtech-navy);color:#fff;border-color:#0080402e;box-shadow:0 8px 20px -12px #036c}.axiomtech-command-copy>strong{color:#667789;margin-top:38px;font-size:12px;font-weight:500;display:block}.axiomtech-agent-stage{z-index:4;min-height:450px;animation:1.4s cubic-bezier(.22,1,.36,1) both axiomtech-stage-awaken;position:absolute;inset:2% 3% 80px 29%}.axiomtech-agent-stage:before,.axiomtech-agent-stage:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute;top:48%;left:55%;transform:translate(-50%,-50%)}.axiomtech-agent-stage:before{aspect-ratio:1;border:1px solid #00336609;width:min(58vw,700px);box-shadow:0 0 0 50px #00336603,0 0 0 105px #00804003}.axiomtech-agent-stage:after{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#ffffffeb,#00804011 38%,#0000 70%);width:min(36vw,460px)}.axiomtech-agent-stage canvas{z-index:2;position:relative}.axiomtech-agent-state{z-index:7;background:var(--fx-surface);color:#81909e;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #00336614;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 11px;font-size:9px;display:flex;position:absolute;bottom:11%;left:55%;transform:translate(-50%)}.axiomtech-agent-state i{background:var(--axiomtech-green);border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #00804085}.is-approval_waiting .axiomtech-agent-state i{background:var(--axiomtech-gold);box-shadow:0 0 10px #b68a2c6b}.axiomtech-signals{z-index:8;pointer-events:none;position:absolute;inset:0}.axiomtech-signal{background:var(--fx-surface);color:#607282;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #00336614;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13.5px;font-weight:600;animation:6s ease-in-out infinite alternate axiomtech-signal-float;display:flex;position:absolute;box-shadow:0 18px 42px -32px #0033669e}.axiomtech-signal svg{color:var(--axiomtech-green)}.axiomtech-signal--pending svg,.axiomtech-signal--decision svg{color:var(--axiomtech-gold)}.axiomtech-signal:first-child{top:19%;left:10%}.axiomtech-signal:nth-child(2){animation-delay:-2s;top:24%;right:7%}.axiomtech-signal:nth-child(3){animation-delay:-3.5s;bottom:26%;left:9%}.axiomtech-signal:nth-child(4){animation-delay:-1s;bottom:21%;right:5%}.axiomtech-command-console{z-index:12;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:60px;display:grid;position:absolute;bottom:18px;left:max(22px,50vw - 702px);right:max(22px,50vw - 702px)}.axiomtech-voice{background:var(--fx-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #0033661a;border-radius:999px;grid-column:2;align-items:center;gap:14px;padding:7px 10px 7px 8px;display:flex;box-shadow:0 22px 52px -34px #00336694}.axiomtech-voice__primary{align-items:center;gap:10px;display:flex}.axiomtech-voice__orb{background:var(--axiomtech-navy);color:#fff;border:1px solid #0033661f;border-radius:999px;flex:none;place-items:center;width:54px;height:54px;transition:transform .18s,background .18s;display:grid;position:relative;overflow:visible;box-shadow:0 16px 34px -18px #003366b8}.axiomtech-voice__orb:hover{transform:translateY(-2px)}.axiomtech-voice__orb.is-static{color:var(--axiomtech-green);box-shadow:none;background:#2dd4bf1f}.axiomtech-voice__orb.is-static:hover{transform:none}.axiomtech-voice__pulse{border-radius:inherit;border:1px solid #0033662e;animation:2.6s ease-out infinite axiomtech-voice-pulse;position:absolute;inset:-5px}.axiomtech-voice--listening .axiomtech-voice__orb{background:var(--axiomtech-green)}.axiomtech-voice--thinking .axiomtech-voice__orb{background:#087e67}.axiomtech-voice--routing .axiomtech-voice__orb{background:#075480}.axiomtech-voice--approval_waiting .axiomtech-voice__orb{background:#9a7729}.axiomtech-voice__copy{min-width:134px;color:var(--axiomtech-navy);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.axiomtech-voice__copy strong{font-size:14px;font-weight:700}.axiomtech-voice__copy span{color:#8a96a1;letter-spacing:.03em;align-items:center;gap:4px;margin-top:3px;font-size:13.5px;display:flex}.axiomtech-voice__decision{border-left:1px solid #00336617;flex-direction:column;min-width:122px;padding:3px 4px 3px 14px;display:flex}.axiomtech-voice__decision span{color:#9a8650;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.axiomtech-voice__decision strong{color:var(--axiomtech-navy);margin-top:4px;font-size:14px;font-weight:700}.axiomtech-manual-status .axiomtech-voice__decision strong{max-width:210px}.axiomtech-actions{background:var(--fx-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #00336614;border-radius:999px;grid-column:1;justify-self:start;gap:3px;min-width:0;padding:4px;display:flex}.axiomtech-actions button{color:#6f7f8d;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:14px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.axiomtech-actions button:hover,.axiomtech-actions button.is-active{color:var(--axiomtech-navy);background:#00336612}.axiomtech-command-notice{color:#7d8a96;grid-area:1/1;max-width:260px;font-size:13.5px;line-height:1.5}.axiomtech-previews{width:min(100%,1280px);margin:0 auto;padding:88px 28px 100px}.axiomtech-previews__intro{max-width:560px}.axiomtech-previews__intro>p{color:var(--axiomtech-green);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.axiomtech-previews__intro h2{color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600}.axiomtech-previews__intro>span{color:#84919d;margin-top:8px;font-size:15px;display:block}.axiomtech-preview-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:34px;display:grid}.axiomtech-preview{background:var(--fx-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #00336614;border-radius:24px;grid-template-columns:42px 1fr auto;align-items:start;gap:16px;min-height:146px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px -48px #0369}.axiomtech-preview:after{content:"";filter:blur(14px);background:#0080400d;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-70px;right:-50px}.axiomtech-preview__icon{width:42px;height:42px;color:var(--axiomtech-navy);background:#0033660f;border-radius:14px;place-items:center;display:grid}.axiomtech-preview__content>span{color:#8b97a1;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.axiomtech-preview__content h3{max-width:460px;color:var(--axiomtech-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);margin-top:8px;font-size:16px;font-weight:600;line-height:1.4}.axiomtech-preview__meta{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.axiomtech-preview__meta small{color:#7d8a95;align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.axiomtech-preview>button{color:#8a96a1;opacity:.65;background:#0033660d;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.axiomtech-preview__lock{color:#92701f;white-space:nowrap;background:#b68a2c17;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:13.5px;font-weight:700;display:inline-flex}.axiomtech-agent-strip{background:var(--fx-surface);border:1px solid #00336612;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:grid}.axiomtech-agent-strip__label{color:var(--axiomtech-navy);align-items:center;gap:10px;display:flex}.axiomtech-agent-strip__label div{flex-direction:column;display:flex}.axiomtech-agent-strip__label strong{font-size:14px}.axiomtech-agent-strip__label span{color:#8a96a0;margin-top:3px;font-size:13.5px}.axiomtech-agent-strip__items{scrollbar-width:none;justify-content:flex-end;gap:7px;min-width:0;display:flex;overflow-x:auto}.axiomtech-agent-strip__items::-webkit-scrollbar{display:none}.axiomtech-agent-strip__items>span{color:#778692;border:1px solid #00336612;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:13.5px;display:inline-flex}.axiomtech-agent-strip__items i{background:#b8c0c7;border-radius:999px;width:5px;height:5px}.axiomtech-agent-strip__items>span.is-active{color:#176f46;background:#0080400a;border-color:#00804024}.axiomtech-agent-strip__items>span.is-active i{background:var(--axiomtech-green);box-shadow:0 0 8px #00804059}.axiomtech-orchestrator-fallback{width:320px;height:320px}.axiomtech-orchestrator-fallback .axiomtech-orchestrator-core{background:radial-gradient(circle at 35% 30%,#fff,#d0f2e3e6 24%,#008040b3 68%,#003366b8);width:54px;height:54px;box-shadow:0 0 0 18px #00804009,0 20px 55px -20px #00804080}.axiomtech-orchestrator-fallback .axiomtech-orchestrator-orbit{border-color:#00804029}.axiomtech-orchestrator-fallback.is-listening .axiomtech-orchestrator-core,.axiomtech-orchestrator-fallback.is-routing .axiomtech-orchestrator-core{box-shadow:0 0 0 20px #0080400e,0 24px 65px -20px #0080408a}.axiomtech-orchestrator-fallback.is-approval_waiting .axiomtech-orchestrator-orbit:before,.axiomtech-orchestrator-fallback.is-approval_waiting .axiomtech-orchestrator-orbit:after{background:var(--axiomtech-gold)}@keyframes axiomtech-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes axiomtech-stage-awaken{0%{opacity:0;filter:blur(8px);transform:scale(.88)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes axiomtech-atmosphere-drift{0%{transform:translate(-10px,-5px)scale(.96)}to{transform:translate(14px,10px)scale(1.04)}}@keyframes axiomtech-signal-float{0%{transform:translateY(-3px)}to{transform:translateY(4px)}}@keyframes axiomtech-voice-pulse{0%{opacity:.7;transform:scale(.9)}72%,to{opacity:0;transform:scale(1.28)}}@media (max-width:1100px){.axiomtech-command-copy{width:min(380px,38vw);padding-left:24px;padding-right:24px}.axiomtech-morph-selector{flex-direction:column;align-items:flex-start;gap:10px}.axiomtech-agent-stage{left:30%}.axiomtech-actions button span{display:none}.axiomtech-actions button{justify-content:center;width:34px;padding:0}}@media (max-width:900px){.axiomtech-command-copy{-webkit-backdrop-filter:blur(22px)saturate(1.06);backdrop-filter:blur(22px)saturate(1.06);background:linear-gradient(140deg,#f4fcf7d1,#e7f6ed75 55%,#ffffff8a),#ffffff70;border-radius:28px 38px 34px 24px/26px 32px 38px 30px;width:min(330px,100vw - 104px);padding:18px 20px 17px;top:24px;left:22px}.axiomtech-command-copy:after{display:none}.axiomtech-command-copy h1{max-width:290px;margin-top:8px;font-size:clamp(1.7rem,4.6vw,2.3rem);line-height:1.03}.axiomtech-command-copy>span{margin-top:10px;font-size:14px;line-height:1.5}.axiomtech-morph-selector{gap:0;min-height:38px;margin-top:12px;padding-top:10px;position:relative}.axiomtech-morph-selector__status strong{font-size:13.5px}.axiomtech-morph-selector__status span{font-size:10.5px}.axiomtech-morph-selector__controls{z-index:14;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(160deg,#ffffffe0,#ebf7f0b3);border:1px solid #0080401a;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:52px;padding:7px 6px;position:absolute;top:-8px;left:calc(100% + 12px);box-shadow:inset 0 1px #ffffffeb,0 24px 50px -36px #003366b3}.axiomtech-morph-selector__controls button{flex:none;width:40px;height:40px}.axiomtech-agent-stage{min-height:0;inset:18% 0 15%}.axiomtech-signal:nth-child(3),.axiomtech-signal:nth-child(4){display:none}.axiomtech-signal:first-child{top:45%;left:3%}.axiomtech-signal:nth-child(2){top:auto;bottom:29%;right:3%}}@media (max-width:767px){.axiomtech-topbar{height:64px}.axiomtech-topbar__inner{gap:6px;padding:0 10px}.axiomtech-identity{gap:0}.axiomtech-identity img{width:66px;height:auto}.axiomtech-identity>span,.axiomtech-identity>div{display:none}.axiomtech-topbar__controls{gap:3px;min-width:0}.axiomtech-local-status,.axiomtech-user,.axiomtech-nav-trigger{gap:4px;height:30px;padding:0 7px;font-size:12px;line-height:1}.axiomtech-local-status{letter-spacing:-.01em;white-space:nowrap;flex:0 auto;max-width:84px;font-size:8.4px}.axiomtech-user{letter-spacing:-.015em;white-space:nowrap;flex:none;justify-content:center;min-width:106px;padding:0 8px;font-size:11.2px}.axiomtech-user span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.axiomtech-logout{width:30px;height:30px}.axiomtech-nav-trigger{justify-content:center;width:30px;padding:0}.axiomtech-nav-trigger>span{display:none}.axiomtech-nav-panel{width:auto;position:fixed;top:58px;left:10px;right:10px}.axiomtech-command-hero{min-height:calc(100svh - 64px)}.axiomtech-command-copy{border-radius:25px 34px 30px 22px/23px 29px 34px 27px;width:calc(100vw - 92px);padding:15px 17px 14px;top:16px;left:16px;right:auto}.axiomtech-command-copy>p{font-size:13.5px}.axiomtech-command-copy h1{max-width:260px;margin-top:6px;font-size:clamp(1.55rem,7.4vw,1.9rem);line-height:1.02}.axiomtech-command-copy>span{max-width:255px;margin-top:8px;font-size:13.5px;line-height:1.45}.axiomtech-morph-selector{min-height:34px;margin-top:10px;padding-top:8px}.axiomtech-morph-selector__status strong{max-width:none;font-size:13px}.axiomtech-morph-selector__status span{font-size:10px}.axiomtech-morph-selector__controls{gap:4px;width:50px;padding:6px 5px;top:-6px;left:calc(100% + 10px)}.axiomtech-morph-selector__controls button{width:38px;height:38px}.axiomtech-agent-stage{min-height:0;inset:18% -18%}.axiomtech-agent-stage:before{width:390px}.axiomtech-agent-stage:after{width:290px}.axiomtech-agent-state{font-size:7px;bottom:5%}.axiomtech-signal{opacity:.82;gap:5px;max-width:155px;min-height:32px;padding:0 9px;font-size:11.5px}.axiomtech-signal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.axiomtech-signal:first-child{top:47%;left:15%}.axiomtech-signal:nth-child(2){top:auto;bottom:29%;right:15%}.axiomtech-command-console{flex-direction:column;align-items:stretch;gap:7px;display:flex;bottom:10px;left:14px;right:14px}.axiomtech-voice{order:1;align-self:center;max-width:calc(100vw - 28px)}.axiomtech-voice__orb{width:46px;height:46px}.axiomtech-voice__copy{min-width:108px}.axiomtech-voice__decision{min-width:106px;padding-left:10px}.axiomtech-actions{scrollbar-width:none;border-radius:16px;order:2;justify-content:flex-start;width:100%;overflow-x:auto}.axiomtech-actions::-webkit-scrollbar{display:none}.axiomtech-actions button{width:auto;min-width:max-content;padding:0 10px}.axiomtech-actions button span{display:inline}.axiomtech-command-notice{text-align:center;order:3;max-width:none;min-height:12px}.axiomtech-previews{padding:62px 16px 72px}.axiomtech-preview-grid{grid-template-columns:1fr}.axiomtech-preview{grid-template-columns:38px 1fr;min-height:138px;padding:18px}.axiomtech-preview>button,.axiomtech-preview__lock{grid-column:2;justify-self:start}.axiomtech-agent-strip{grid-template-columns:1fr;gap:14px}.axiomtech-agent-strip__items{justify-content:flex-start}}@media (max-width:760px){.axiomtech-command-hero{background:radial-gradient(circle at 50% 34%,#00804021,#0000 18rem),radial-gradient(circle at 50% 40%,#00336617,#0000 28rem),linear-gradient(#fbfcfb 0%,#f5f8f6 100%);min-height:calc(100svh - 58px)}.axiomtech-command-hero:before{-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 72%)}.axiomtech-command-copy{z-index:18;-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(135deg,#ffffffd1,#eef9f39e),#ffffff94;border-radius:999px;align-items:center;width:auto;min-height:46px;padding:7px 8px 7px 12px;display:flex;top:10px;left:10px;right:10px;box-shadow:inset 0 1px #ffffffeb,0 18px 44px -34px #003366ad}.axiomtech-command-copy:before,.axiomtech-command-copy:after{display:none}.axiomtech-command-copy>p,.axiomtech-command-copy h1,.axiomtech-command-copy>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.axiomtech-morph-selector{border-top:0;flex-direction:row;align-items:center;gap:9px;width:100%;min-height:0;margin:0;padding:0}.axiomtech-morph-selector__status{flex:auto;min-width:0}.axiomtech-morph-selector__status>i{width:6px;height:6px;box-shadow:0 0 0 4px #0080400e,0 0 10px #00804052}.axiomtech-morph-selector__status span{letter-spacing:.12em;font-size:8.5px}.axiomtech-morph-selector__status strong{max-width:calc(100vw - 230px);margin-top:1px;font-size:12.5px}.axiomtech-morph-selector__controls{z-index:1;background:var(--fx-surface);width:auto;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0033660f;border-radius:999px;flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:2px;padding:3px;position:static}.axiomtech-morph-selector__controls button{background:var(--fx-surface);border-color:#0000;width:29px;height:29px}.axiomtech-agent-stage{z-index:4;min-height:390px;inset:56px -16% 145px}.axiomtech-agent-stage:before{width:min(122vw,520px);box-shadow:0 0 0 34px #00336603,0 0 0 74px #00804003}.axiomtech-agent-stage:after{filter:blur(10px);width:min(86vw,360px)}.axiomtech-agent-state{opacity:.78;height:24px;font-size:6.8px;bottom:14px}.axiomtech-signals{z-index:11;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;width:min(58vw,218px);min-width:0;padding:0;display:flex;bottom:8px;left:auto;right:calc(16vw + 12px);overflow:visible}.axiomtech-signal,.axiomtech-signal:first-child,.axiomtech-signal:nth-child(2),.axiomtech-signal:nth-child(3),.axiomtech-signal:nth-child(4){background:var(--fx-surface);text-align:right;opacity:.9;border-color:#0033660f;flex:none;gap:5px;width:fit-content;max-width:100%;min-height:26px;padding:0 8px;font-size:10px;animation:none;display:inline-flex;position:static;box-shadow:0 10px 24px -22px #0033669e}.axiomtech-signal[data-signal-id=orchestrator]{display:none}.axiomtech-signal svg{width:12px;height:12px}.axiomtech-signal span{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.axiomtech-command-console{z-index:20;flex-direction:column;align-items:stretch;gap:7px;display:flex;bottom:8px;left:10px;right:10px}.axiomtech-voice{background:var(--fx-surface);border-radius:22px;order:1;justify-content:space-between;width:100%;max-width:none;padding:6px 8px 6px 6px}.axiomtech-voice__primary{flex:auto;min-width:0}.axiomtech-voice__orb{width:42px;height:42px}.axiomtech-voice__copy{min-width:0}.axiomtech-voice__copy strong{font-size:13px}.axiomtech-voice__copy span{font-size:11.5px}.axiomtech-voice__decision{min-width:94px;padding-left:9px}.axiomtech-voice__decision span{font-size:8.5px}.axiomtech-voice__decision strong{margin-top:2px;font-size:11.5px}.axiomtech-actions{background:var(--fx-surface);scrollbar-width:none;border-radius:18px;order:2;justify-content:flex-start;width:100%;padding:4px;overflow-x:auto}.axiomtech-actions button{flex:none;min-height:35px;padding:0 10px;font-size:12.5px}.axiomtech-actions button span{display:inline}.axiomtech-command-notice{text-align:center;order:3;width:fit-content;max-width:100%;margin:0 auto;padding:5px 9px;font-size:11.5px}}@media (max-width:420px){.axiomtech-topbar__inner{gap:4px;padding:0 6px}.axiomtech-identity img{width:58px}.axiomtech-topbar__controls{gap:2px}.axiomtech-local-status{max-width:76px;padding:0 5px;font-size:7.8px}.axiomtech-user{gap:3px;min-width:100px;padding:0 6px;font-size:10.7px}.axiomtech-logout,.axiomtech-nav-trigger{width:28px;height:28px}.axiomtech-morph-selector__status strong{max-width:calc(100vw - 206px)}.axiomtech-morph-selector__controls button{width:27px;height:27px}.axiomtech-agent-stage{left:-22%;right:-22%}.axiomtech-signals{width:min(62vw,206px);right:calc(22vw + 10px)}}@media (max-height:700px) and (min-width:768px){.axiomtech-command-copy{top:9%}.axiomtech-command-copy>strong{margin-top:20px}.axiomtech-agent-stage{bottom:66px}}@media (prefers-reduced-motion:reduce){.axiomtech-nav-backdrop,.axiomtech-nav-panel,.axiomtech-agent-stage,.axiomtech-atmosphere span,.axiomtech-signal,.axiomtech-voice__pulse{animation:none}}.axiomtech-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.axiomtech-agent-orb{--axiomtech-orb-size:48px;width:var(--axiomtech-orb-size);height:var(--axiomtech-orb-size);filter:drop-shadow(0 10px 18px var(--axiomtech-agent-core));border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--axiomtech-agent-core) 24%, transparent))}}.axiomtech-agent-orb{isolation:isolate}.axiomtech-agent-orb.is-small{--axiomtech-orb-size:38px}.axiomtech-agent-orb.is-medium{--axiomtech-orb-size:48px}.axiomtech-agent-orb.is-satellite{--axiomtech-orb-size:66px}.axiomtech-agent-orb.is-satellite-primary{--axiomtech-orb-size:72px}.axiomtech-agent-orb__core{z-index:3;border:1px solid #fff;width:34%;height:34%;position:absolute}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__core{border:1px solid color-mix(in srgb, white 70%, var(--axiomtech-agent-core))}}.axiomtech-agent-orb__core{background:radial-gradient(circle at 31% 26%, white 0 9%, transparent 24%), radial-gradient(circle, var(--axiomtech-agent-core-soft) 0 15%, var(--axiomtech-agent-core) 58%, var(--axiomtech-agent-envelope));box-shadow:0 0 calc(var(--axiomtech-orb-size) * .16) var(--axiomtech-agent-glow), 0 0 calc(var(--axiomtech-orb-size) * .34) var(--axiomtech-agent-core);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__core{box-shadow:0 0 calc(var(--axiomtech-orb-size) * .16) color-mix(in srgb, var(--axiomtech-agent-glow) 76%, transparent), 0 0 calc(var(--axiomtech-orb-size) * .34) color-mix(in srgb, var(--axiomtech-agent-core) 28%, transparent)}}.axiomtech-agent-orb__orbit{z-index:1;border:1px solid var(--axiomtech-agent-core);position:absolute;inset:9%}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__orbit{border:1px solid color-mix(in srgb, var(--axiomtech-agent-core) 34%, transparent)}}.axiomtech-agent-orb__orbit{border-radius:50%;transform:rotate(24deg)scaleY(.55)}.axiomtech-agent-orb__orbit--inner{border-color:var(--axiomtech-agent-glow);inset:19%}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__orbit--inner{border-color:color-mix(in srgb, var(--axiomtech-agent-glow) 38%, transparent)}}.axiomtech-agent-orb__orbit--inner{animation:16s linear infinite axiomtech-agent-orb-reverse;transform:rotate(-38deg)scaleY(.64)}.axiomtech-agent-orb__orbit--outer{animation:20s linear infinite axiomtech-agent-orb-spin}.axiomtech-agent-orb__particles{z-index:2;border-radius:50%;animation:26s linear infinite axiomtech-agent-orb-spin;position:absolute;inset:0}.axiomtech-agent-orb__particles i{width:max(2px, calc(var(--axiomtech-orb-size) * .045));height:max(2px, calc(var(--axiomtech-orb-size) * .045));background:var(--axiomtech-agent-core);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__particles i{background:color-mix(in srgb, var(--axiomtech-agent-core) 82%, white)}}.axiomtech-agent-orb__particles i{box-shadow:0 0 7px var(--axiomtech-agent-glow)}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__particles i{box-shadow:0 0 7px color-mix(in srgb, var(--axiomtech-agent-glow) 70%, transparent)}}.axiomtech-agent-orb__particles i{transform:translate(-50%, -50%) rotate(calc(var(--particle-index) * 45deg)) translateY(calc(var(--axiomtech-orb-size) * -.38))}.axiomtech-agent-orb__particles i:nth-child(2n){opacity:.5;transform:translate(-50%, -50%) rotate(calc(var(--particle-index) * 45deg)) translateY(calc(var(--axiomtech-orb-size) * -.3))}.axiomtech-agent-orb__monogram{z-index:4;color:var(--axiomtech-agent-envelope);position:relative}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__monogram{color:color-mix(in srgb, var(--axiomtech-agent-envelope) 82%, black)}}.axiomtech-agent-orb__monogram{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:calc(var(--axiomtech-orb-size) * .105);letter-spacing:-.03em;font-weight:900;line-height:1}.axiomtech-agent-orb.is-selected .axiomtech-agent-orb__core,.axiomtech-agent-orb.is-conversation_active .axiomtech-agent-orb__core{animation:2.8s ease-in-out infinite axiomtech-agent-core-breathe}.axiomtech-agent-orb.is-thinking .axiomtech-agent-orb__particles,.axiomtech-agent-orb.is-working .axiomtech-agent-orb__particles{animation-duration:8s}.axiomtech-agent-orb.is-attention_required:after{z-index:5;aspect-ratio:1;content:"";background:#d6a54a;border:2px solid #fff;border-radius:50%;width:18%;position:absolute;top:3%;right:3%}.axiomtech-agent-orb.is-unavailable{filter:grayscale(.82);opacity:.58}.axiomtech-jarvis-home{background:radial-gradient(circle at 50% 46%, var(--axiomtech-selected-core), transparent 22rem), radial-gradient(circle at 50% 42%, #0033660e, transparent 39rem), linear-gradient(180deg, #fbfcfc 0%, #f4f8f6 100%);min-height:calc(100svh - 72px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--axiomtech-selected-core) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 42%, #0033660e, transparent 39rem), linear-gradient(180deg, #fbfcfc 0%, #f4f8f6 100%)}}.axiomtech-jarvis-home{isolation:isolate;transition:background .56s}.axiomtech-jarvis-home:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#00336606 1px,#0000 1px),linear-gradient(90deg,#00336606 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 74%);mask-image:radial-gradient(#000 10%,#0000 74%)}.axiomtech-jarvis-atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0}.axiomtech-jarvis-atmosphere span{border:1px solid var(--axiomtech-selected-core);position:absolute}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-atmosphere span{border:1px solid color-mix(in srgb, var(--axiomtech-selected-core) 16%, transparent)}}.axiomtech-jarvis-atmosphere span{opacity:.48;border-radius:50%}.axiomtech-jarvis-atmosphere span:first-child{aspect-ratio:1;width:min(44vw,660px);animation:34s linear infinite axiomtech-jarvis-field;top:47%;left:50%;transform:translate(-50%,-50%)rotate(18deg)scaleY(.56)}.axiomtech-jarvis-atmosphere span:nth-child(2){aspect-ratio:1;width:min(36vw,540px);animation:42s linear infinite axiomtech-jarvis-field-reverse;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)scaleY(.68)}.axiomtech-jarvis-atmosphere span:nth-child(3){aspect-ratio:1;background:radial-gradient(circle, var(--axiomtech-selected-glow), transparent 70%);border:0;width:min(18vw,280px);top:47%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-atmosphere span:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--axiomtech-selected-glow) 13%, transparent), transparent 70%)}}.axiomtech-jarvis-atmosphere span:nth-child(3){filter:blur(14px)}.axiomtech-jarvis-orbit-line{z-index:-1;aspect-ratio:2.08;width:min(76vw,1080px);box-shadow:0 0 0 28px #00336603, inset 0 0 50px var(--axiomtech-selected-core);border:1px solid #00336612;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-orbit-line{box-shadow:0 0 0 28px #00336603, inset 0 0 50px color-mix(in srgb, var(--axiomtech-selected-core) 3%, transparent)}}.axiomtech-jarvis-orbit-line:before,.axiomtech-jarvis-orbit-line:after{content:"";background:var(--axiomtech-selected-core);width:5px;height:5px;box-shadow:0 0 14px var(--axiomtech-selected-glow);border-radius:50%;position:absolute}.axiomtech-jarvis-orbit-line:before{top:8%;left:16%}.axiomtech-jarvis-orbit-line:after{bottom:11%;right:13%}.axiomtech-jarvis-central{z-index:3;pointer-events:none;width:min(49vw,700px);height:min(70vh,670px);min-height:460px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.axiomtech-jarvis-central__visual{transform:scale(var(--axiomtech-selected-scale));transform-origin:50%;transition:transform .62s cubic-bezier(.2,.76,.24,1);position:absolute;inset:-5% -4% 8%}.axiomtech-jarvis-central__visual>div{min-height:100%}.axiomtech-jarvis-central__identity{z-index:4;color:var(--axiomtech-navy);text-align:center;text-shadow:0 1px #ffffffdb;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:3%;left:0;right:0}.axiomtech-jarvis-central__identity>span{color:#71818b;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:800;display:inline-flex}.axiomtech-jarvis-central__identity>span i{background:var(--axiomtech-selected-core);width:6px;height:6px;box-shadow:0 0 0 4px var(--axiomtech-selected-core), 0 0 12px var(--axiomtech-selected-glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-central__identity>span i{box-shadow:0 0 0 4px color-mix(in srgb, var(--axiomtech-selected-core) 9%, transparent), 0 0 12px var(--axiomtech-selected-glow)}}.axiomtech-jarvis-central__identity strong{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.035em;margin-top:9px;font-size:clamp(1.55rem,2.7vw,2.8rem);font-weight:600;line-height:1.05}.axiomtech-jarvis-central__identity small{color:#75858f;letter-spacing:.03em;margin-top:7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650}.axiomtech-jarvis-orbit{z-index:8;pointer-events:none;position:absolute;inset:0}.axiomtech-jarvis-orbit>button{width:190px;min-height:82px;color:var(--axiomtech-navy);text-align:left;pointer-events:auto;cursor:pointer;animation:7s ease-in-out infinite axiomtech-jarvis-satellite-float;animation-delay:calc(var(--orbit-delay,0) * -1s);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:6px 8px;transition:opacity .24s,transform .52s cubic-bezier(.2,.76,.24,1),border-color .18s,background .18s,box-shadow .18s;display:flex;position:absolute}.axiomtech-jarvis-orbit>button[data-orbit-slot="0"]{--orbit-delay:1;top:5%;left:31%;transform:translate(-50%)}.axiomtech-jarvis-orbit>button[data-orbit-slot="1"]{--orbit-delay:2;top:5%;left:69%;transform:translate(-50%)}.axiomtech-jarvis-orbit>button[data-orbit-slot="2"]{--orbit-delay:3;top:37%;right:3.5%}.axiomtech-jarvis-orbit>button[data-orbit-slot="3"]{--orbit-delay:4;bottom:14%;right:12%}.axiomtech-jarvis-orbit>button[data-orbit-slot="4"]{--orbit-delay:5;bottom:14%;left:12%}.axiomtech-jarvis-orbit>button[data-orbit-slot="5"]{--orbit-delay:6;top:37%;left:3.5%}.axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-orbit>button:focus-visible{border-color:var(--axiomtech-orbit-accent,var(--axiomtech-green))}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-orbit>button:focus-visible{border-color:color-mix(in srgb, var(--axiomtech-orbit-accent,var(--axiomtech-green)) 22%, transparent)}}.axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-orbit>button:focus-visible{background:var(--fx-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #fffffff0,0 18px 42px -32px #003366b8}.axiomtech-jarvis-orbit>button:disabled{cursor:wait}.axiomtech-jarvis-orbit__label{flex-direction:column;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.axiomtech-jarvis-orbit__label strong{text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}.axiomtech-jarvis-orbit__label small{color:#7b8a93;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:1.2;overflow:hidden}.axiomtech-jarvis-orbit__accent{background:var(--axiomtech-orbit-accent);opacity:.58;border-radius:999px;width:18px;height:2px;position:absolute;bottom:8px;right:11px}.axiomtech-jarvis-orbit>button.is-primary-agent .axiomtech-jarvis-orbit__label strong{font-size:12px;font-weight:780}@keyframes axiomtech-agent-orb-spin{to{transform:rotate(384deg)scaleY(.55)}}@keyframes axiomtech-agent-orb-reverse{to{transform:rotate(-398deg)scaleY(.64)}}@keyframes axiomtech-agent-core-breathe{50%{transform:scale(1.08)}}@keyframes axiomtech-jarvis-field{to{transform:translate(-50%,-50%)rotate(378deg)scaleY(.56)}}@keyframes axiomtech-jarvis-field-reverse{to{transform:translate(-50%,-50%)rotate(-392deg)scaleY(.68)}}@keyframes axiomtech-jarvis-satellite-float{50%{translate:0 -4px}}@media (max-width:1100px){.axiomtech-jarvis-central{width:min(58vw,620px)}.axiomtech-jarvis-orbit-line{width:83vw}.axiomtech-jarvis-orbit>button[data-orbit-slot="0"]{left:27%}.axiomtech-jarvis-orbit>button[data-orbit-slot="1"]{left:73%}.axiomtech-jarvis-orbit>button[data-orbit-slot="2"]{right:1.5%}.axiomtech-jarvis-orbit>button[data-orbit-slot="3"]{right:5%}.axiomtech-jarvis-orbit>button[data-orbit-slot="4"]{left:5%}.axiomtech-jarvis-orbit>button[data-orbit-slot="5"]{left:1.5%}}@media (max-width:900px){.axiomtech-jarvis-central{width:min(68vw,570px);height:min(64vh,590px);top:47%}.axiomtech-jarvis-orbit>button{width:156px}.axiomtech-jarvis-orbit__label strong{font-size:10.5px}.axiomtech-jarvis-orbit__label small{font-size:8.5px}}@media (max-width:640px){.axiomtech-jarvis-home{min-height:calc(100svh - 58px)}.axiomtech-jarvis-home:before{background-size:36px 36px}.axiomtech-jarvis-orbit-line{aspect-ratio:1.18;opacity:.74;width:min(108vw,470px);top:36%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.axiomtech-jarvis-atmosphere span:first-child{width:min(116vw,500px);top:36%}.axiomtech-jarvis-atmosphere span:nth-child(2){width:min(90vw,390px);top:36%}.axiomtech-jarvis-atmosphere span:nth-child(3){width:min(64vw,280px);top:36%}.axiomtech-jarvis-central{width:112vw;height:min(61vh,510px);min-height:390px;top:37%}.axiomtech-jarvis-central__visual{inset:-8% 0 15%}.axiomtech-jarvis-central__identity{padding:0 48px;bottom:8%}.axiomtech-jarvis-central__identity strong{max-width:320px;font-size:clamp(1.35rem,6vw,1.8rem)}.axiomtech-jarvis-orbit{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:8px;height:126px;padding:6px 76px 12px 12px;display:flex;inset:auto 0 8px;overflow:auto hidden}.axiomtech-jarvis-orbit::-webkit-scrollbar{display:none}.axiomtech-jarvis-orbit>button,.axiomtech-jarvis-orbit>button[data-orbit-slot]{background:var(--fx-surface);text-align:center;scroll-snap-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0033660e;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:104px;min-width:104px;min-height:104px;padding:5px;position:relative;inset:auto;transform:none;box-shadow:inset 0 1px #ffffffdb}.axiomtech-agent-orb.is-satellite,.axiomtech-agent-orb.is-satellite-primary{--axiomtech-orb-size:52px}.axiomtech-agent-orb.is-satellite-primary{--axiomtech-orb-size:56px}.axiomtech-jarvis-orbit__label{width:100%}.axiomtech-jarvis-orbit__label strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.axiomtech-jarvis-orbit__label small,.axiomtech-jarvis-orbit__accent{display:none}}@media (max-width:420px){.axiomtech-jarvis-central{width:124vw;height:min(58vh,470px);top:36%}.axiomtech-jarvis-central__identity{bottom:6%}}@media (prefers-reduced-motion:reduce){.axiomtech-agent-orb__orbit,.axiomtech-agent-orb__particles,.axiomtech-agent-orb__core,.axiomtech-jarvis-atmosphere span,.axiomtech-jarvis-orbit>button{animation:none!important}.axiomtech-jarvis-central__visual,.axiomtech-jarvis-orbit>button{transition-duration:1ms!important}}@media (max-width:560px){.axiomtech-local-status{display:none}.fx-lang{flex:none}}@media (max-width:420px){.axiomtech-user{min-width:0;padding:0 8px}.axiomtech-user>span{display:none}}.axiomtech-nav-signout{border:1px solid var(--fx-line);color:#fca5a5;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;width:calc(100% - 26px);margin:14px 13px 6px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.axiomtech-nav-signout:hover{background:#f8717114}@media (max-width:560px){.axiomtech-topbar__controls>.axiomtech-logout{display:none}}:root{--fx-bg:#05070d;--fx-surface:#0f1117;--fx-elevated:#141820;--fx-accent:#22d3ee;--fx-accent-soft:#22d3ee1f;--fx-accent-line:#22d3ee38;--fx-navy:#e8fdff;--fx-green:#9fe0c4;--fx-gold:#f7c948;--fx-ink:#f1f5f9;--fx-muted:#94a3b8;--fx-line:#ffffff17;--fx-danger:#fb7185;--fx-radius:16px;--fx-shadow:0 24px 60px -36px #000000e6;--fx-bouka:#ff8a3d;--fx-maka:#ff4fa3;--fx-saka:#dbe6f0;--fx-yaka:#2f7bff}.axiomtech-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-button{border:1px solid var(--fx-line);background:var(--fx-surface);min-height:40px;color:var(--fx-navy);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.fx-button:hover:not(:disabled){border-color:#00336640;transform:translateY(-1px)}.fx-button:disabled{opacity:.55;cursor:not-allowed}.fx-button--primary{background:linear-gradient(135deg, var(--fx-accent), #0ea5b7);color:#04222a;border-color:#0000;font-weight:650}.fx-icon-button{border:1px solid var(--fx-line);background:var(--fx-surface);width:36px;height:36px;color:var(--fx-navy);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.fx-icon-button.is-primary{background:var(--fx-accent);color:#04222a;border-color:#0000}.fx-icon-button:disabled{opacity:.4;cursor:not-allowed}.fx-link-button{color:var(--fx-navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fx-link-button:disabled{opacity:.4}.fx-form{text-align:left;gap:14px;display:grid}.fx-form label,.fx-field{color:var(--fx-ink);gap:6px;font-size:13px;font-weight:600;display:grid}.fx-form input,.fx-field input,.fx-field textarea{border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;border-radius:12px;padding:10px 12px;font-weight:400;line-height:1.5}.fx-form input:focus,.fx-field input:focus,.fx-field textarea:focus,.fx-composer textarea:focus{outline:2px solid var(--fx-green)}@supports (color:color-mix(in lab, red, red)){.fx-form input:focus,.fx-field input:focus,.fx-field textarea:focus,.fx-composer textarea:focus{outline:2px solid color-mix(in srgb, var(--fx-green) 45%, transparent)}}.fx-form input:focus,.fx-field input:focus,.fx-field textarea:focus,.fx-composer textarea:focus{outline-offset:1px}.fx-form__error,.fx-text-danger{color:var(--fx-danger);font-size:13px}.fx-muted{color:var(--fx-muted);font-size:13px}.fx-notice{color:#fcd34d;background:#fbbf241f;border-radius:12px;padding:10px 12px;font-size:13px}.fx-login{background:radial-gradient(circle at 76% 16%,#00804014,#0000 24rem),radial-gradient(circle at 16% 68%,#00336612,#0000 30rem),#f8faf9;place-items:center;min-height:100svh;padding:24px;display:grid}.fx-login__card{text-align:center;border-radius:24px;gap:14px;width:min(420px,100%);padding:36px;display:grid}.fx-login__card h1{color:var(--fx-navy);margin:0;font-size:24px;font-weight:700}.fx-login__card p{color:var(--fx-muted);margin:0 0 8px;font-size:14px}.fx-login__logo{object-fit:contain;height:48px;margin:0 auto 4px}.fx-home{position:relative}.fx-orchestrator-loading,.axiomtech-orchestrator-loading{width:100%;height:100%}.fx-briefing{z-index:6;flex-wrap:wrap;gap:10px;max-width:calc(100% - 140px);display:flex;position:absolute;bottom:24px;left:24px}.fx-briefing a{border:1px solid var(--fx-line);background:var(--fx-surface);min-width:150px;box-shadow:var(--fx-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--fx-ink);border-radius:16px;gap:2px;padding:12px 16px;text-decoration:none;transition:transform .15s;display:grid}.fx-briefing a:hover{transform:translateY(-2px)}.fx-briefing strong{color:var(--fx-navy);font-size:18px}.fx-briefing span{color:var(--fx-muted);font-size:12px}.fx-briefing a.is-attention{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-briefing a.is-attention{border-color:color-mix(in srgb, var(--fx-gold) 45%, transparent)}}.fx-briefing a.is-attention strong{color:var(--fx-gold)}.fx-page{width:min(1180px,100%);margin:0 auto;padding:32px 24px 120px}.fx-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.fx-page-header h1{color:#fff;font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.01em;margin:4px 0 6px;font-size:clamp(26px,3vw,34px);font-weight:600}.fx-page-header__description{max-width:680px;color:var(--fx-muted);margin:0;font-size:15px}.fx-eyebrow{color:var(--fx-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.fx-eyebrow a{color:inherit}.fx-agent-header{justify-content:flex-start;align-items:center}.fx-card{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);box-shadow:var(--fx-shadow)}.fx-legal{gap:16px;max-width:820px;display:grid}.fx-legal__section{padding:20px 22px}.fx-legal__section h2{color:var(--fx-ink);margin:0 0 10px;font-size:15px;font-weight:700}.fx-legal__section p{color:var(--fx-muted);margin:0 0 10px;font-size:14px;line-height:1.65}.fx-legal__section p:last-child{margin-bottom:0}.fx-empty{color:var(--fx-muted);text-align:center;margin:0;padding:24px;font-size:14px}.fx-section{margin-bottom:32px}.fx-section h2{color:var(--fx-ink);align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:700;display:flex}.fx-count{min-width:24px;height:24px;color:var(--fx-navy);background:#00336614;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.fx-list{gap:12px;display:grid}.fx-agent-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.fx-agent-card{color:var(--fx-ink);align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.fx-agent-card:hover{border-color:#00336638;transform:translateY(-2px)}.fx-agent-card strong{color:var(--fx-navy);font-size:16px;display:block}.fx-agent-card small{color:var(--fx-green);font-size:12px;font-weight:600}.fx-agent-card p{color:var(--fx-muted);margin:8px 0 0;font-size:14px}.fx-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px;display:grid}.fx-stat{gap:4px;padding:18px 20px;display:grid}.fx-stat span{color:var(--fx-muted);font-size:13px}.fx-stat strong{color:var(--fx-navy);font-size:22px}.fx-stat small{color:var(--fx-muted);font-size:12px}.fx-stat.is-danger strong{color:var(--fx-danger)}.fx-progress{background:#00336614;border-radius:999px;height:6px;margin:6px 0 2px;overflow:hidden}.fx-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--fx-green), var(--fx-gold));height:100%;display:block}.fx-table-wrap{overflow-x:auto}.fx-table{border-collapse:collapse;width:100%;font-size:14px}.fx-table th{border-bottom:1px solid var(--fx-line);color:var(--fx-muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.fx-table td{color:var(--fx-ink);vertical-align:top;border-bottom:1px solid #0033660d;padding:12px 16px}.fx-table td small{color:var(--fx-muted);margin-top:2px;font-size:12px;display:block}.fx-table .is-number{text-align:right;white-space:nowrap}.fx-table code{font-size:12px}.fx-badge{color:var(--fx-navy);white-space:nowrap;background:#00336612;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.fx-badge--pending,.fx-badge--a_faire,.fx-badge--brouillon,.fx-badge--risk-medium{color:#fcd34d;background:#fbbf2424}.fx-badge--interrupted{color:#fdba74;background:#fb923c29}.fx-badge--executed,.fx-badge--done_manually,.fx-badge--payee,.fx-badge--termine,.fx-badge--valide,.fx-badge--risk-low{color:#5eead4;background:#2dd4bf26}.fx-badge--failed,.fx-badge--rejected,.fx-badge--haute,.fx-badge--risk-high{color:var(--fx-danger);background:#fb718526}.fx-badge--en_cours,.fx-badge--executing{color:#67e8f9;background:#22d3ee24}.fx-document summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;list-style:none;display:flex}.fx-document summary small{width:100%;color:var(--fx-muted);font-size:12px}.fx-document__content{border-top:1px solid var(--fx-line);color:var(--fx-ink);font:inherit;white-space:pre-wrap;margin:0;padding:16px 20px 20px;font-size:14px;line-height:1.6}.fx-memory{gap:6px;padding:16px 20px;display:grid}.fx-memory p{margin:0;font-size:14px;line-height:1.55}.fx-memory small{color:var(--fx-muted);font-size:12px}.fx-memory.is-proposed{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-memory.is-proposed{border-color:color-mix(in srgb, var(--fx-gold) 40%, transparent)}}.fx-memory__actions{gap:8px;margin-top:6px;display:flex}.fx-approval{gap:14px;margin-bottom:14px;padding:20px;scroll-margin-top:90px;display:grid}.fx-approval:target{outline:2px solid var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-approval:target{outline:2px solid color-mix(in srgb, var(--fx-gold) 60%, transparent)}}.fx-approval.is-pending{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-approval.is-pending{border-color:color-mix(in srgb, var(--fx-gold) 35%, transparent)}}.fx-approval__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fx-approval__header>div{flex:1;min-width:180px;display:grid}.fx-approval__header strong{color:var(--fx-navy)}.fx-approval__header small{color:var(--fx-muted);font-size:12px}.fx-approval__subject{margin:0;font-size:14px}.fx-fields{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0;display:grid}.fx-fields dt{color:var(--fx-muted);font-size:12px}.fx-fields dd{color:var(--fx-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.fx-evidence summary{color:var(--fx-navy);cursor:pointer;font-size:13px;font-weight:600}.fx-evidence pre{background:var(--fx-elevated);border-radius:12px;max-height:240px;margin:8px 0 0;padding:12px;font-size:12px;overflow:auto}.fx-approval__actions{justify-content:flex-end;gap:10px;display:flex}.fx-launcher{z-index:45;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:76px;height:76px;padding:0;transition:transform .18s;display:grid;position:fixed;bottom:22px;right:22px}.fx-launcher:hover,.fx-launcher:focus-visible{transform:translateY(-2px)scale(1.06)}.fx-launcher .axiomtech-agent-orb{filter:drop-shadow(0 12px 22px var(--axiomtech-agent-core))}@supports (color:color-mix(in lab, red, red)){.fx-launcher .axiomtech-agent-orb{filter:drop-shadow(0 12px 22px color-mix(in srgb, var(--axiomtech-agent-core) 38%, transparent))}}.fx-launcher__label{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);text-align:left;white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;padding:8px 12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(6px,-50%);box-shadow:0 16px 40px -24px #0033668c}.fx-launcher:hover .fx-launcher__label,.fx-launcher:focus-visible .fx-launcher__label{opacity:1;transform:translateY(-50%)}.fx-launcher__label strong{color:var(--fx-navy);font-size:13px}.fx-launcher__label small{color:var(--fx-muted);font-size:11px}.fx-drawer{z-index:60;border:1px solid var(--fx-line);background:var(--fx-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:24px;flex-direction:column;width:min(460px,100vw - 32px);animation:.22s ease-out fx-drawer-in;display:flex;position:fixed;top:84px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 40px 90px -40px #0369}@keyframes fx-drawer-in{0%{opacity:0;transform:translateY(12px)}}.fx-drawer__header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.fx-drawer__agent{align-items:center;gap:10px;display:flex}.fx-drawer__agent div{display:grid}.fx-drawer__agent strong{color:var(--fx-navy);font-size:15px}.fx-drawer__agent small{color:var(--fx-muted);font-size:12px}.fx-drawer__header-actions{gap:6px;display:flex}.fx-drawer__agents{border-bottom:1px solid var(--fx-line);justify-content:space-between;gap:4px;padding:8px 16px;display:flex}.fx-drawer__agents button{cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;border-radius:50%;padding:4px;transition:opacity .15s,border-color .15s}.fx-drawer__agents button[aria-selected=true]{opacity:1;border-color:#0363}.fx-drawer__agents button:hover:not(:disabled){opacity:1}.fx-drawer__agents button:disabled{cursor:not-allowed}.fx-chat{flex-direction:column;flex:1;min-height:0;display:flex}.fx-chat--page{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);height:calc(100svh - 292px);min-height:460px;box-shadow:var(--fx-shadow);overflow:hidden}.fx-chat__toolbar{border-bottom:1px solid #0033660f;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.fx-chip{color:#5eead4;background:#00804014;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fx-chip.is-muted{color:var(--fx-muted);background:#0033660f}.fx-chat__scroll{scroll-behavior:smooth;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.fx-chat__hint{color:var(--fx-muted);text-align:center;margin:0;font-size:13px}.fx-chat__empty{text-align:center;justify-items:center;gap:12px;margin:auto 0;padding:12px;display:grid}.fx-chat__empty p{max-width:340px;color:var(--fx-muted);margin:0;font-size:14px}.fx-suggestions{gap:8px;width:100%;display:grid}.fx-suggestions button{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);text-align:left;cursor:pointer;border-radius:14px;padding:10px 14px;font-size:13px;transition:border-color .15s}.fx-suggestions button:hover{border-color:#00804059}.fx-msg{overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.55}.fx-msg p{margin:0}.fx-msg--user{background:var(--fx-accent);color:#04222a;white-space:pre-wrap;border-bottom-right-radius:6px;align-self:flex-end}.fx-msg--assistant{background:var(--fx-elevated);color:var(--fx-ink);border:1px solid #00336612;border-bottom-left-radius:6px;align-self:flex-start}.fx-msg--note{color:#5eead4;background:#00804012;align-self:center;max-width:100%;padding:6px 12px;font-size:12px}.fx-rich p,.fx-rich ul,.fx-rich ol{margin:0 0 8px}.fx-rich>:last-child{margin-bottom:0}.fx-rich ul,.fx-rich ol{padding-left:20px}.fx-rich ul{list-style:outside}.fx-rich ol{list-style:decimal}.fx-activity{color:var(--fx-muted);align-self:flex-start;align-items:center;gap:8px;font-size:13px;display:inline-flex}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-action-cards{gap:8px;display:grid}.fx-action-card{border:1px solid var(--fx-gold);align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-action-card{border:1px solid color-mix(in srgb, var(--fx-gold) 35%, transparent)}}.fx-action-card{color:var(--fx-ink);background:#fbbf240f;border-radius:14px}.fx-action-card>svg{color:var(--fx-gold);flex:none}.fx-action-card div{flex:1;min-width:0}.fx-action-card strong{font-size:13px;display:block}.fx-action-card p{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.fx-action-card a{color:var(--fx-navy);white-space:nowrap;font-size:12px;font-weight:700}.fx-action-card:not(.is-pending){border-color:var(--fx-line);background:var(--fx-elevated)}.fx-chat__error{color:var(--fx-danger);background:#fb718526;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.fx-composer{border-top:1px solid var(--fx-line);background:var(--fx-surface);gap:8px;padding:12px 16px 16px;display:grid}.fx-composer textarea{resize:none;border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.5}.fx-composer__bar{justify-content:space-between;align-items:center;display:flex}.fx-composer__disclaimer{color:var(--fx-muted);text-align:center;opacity:.75;margin:2px 0 0;font-size:11px}.fx-toggle{color:var(--fx-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.fx-toggle input{accent-color:var(--fx-green)}@media (max-width:760px){.fx-briefing{max-width:none;padding:16px;position:static}.fx-briefing a{flex:140px}.fx-launcher{bottom:16px;right:16px}.fx-launcher__label{display:none}.fx-drawer{border-radius:20px 20px 0 0;width:100vw;top:72px;bottom:0;right:0}.fx-page{padding:24px 16px 110px}.fx-chat--page{height:calc(100svh - 252px)}}.fx-knowledge-add{margin-bottom:24px}.fx-knowledge-upload{gap:16px;margin-bottom:28px;padding:22px;display:grid}.fx-knowledge-upload__intro strong{color:var(--fx-navy);font-size:16px}.fx-knowledge-upload__intro p{color:var(--fx-muted);margin:4px 0 0;font-size:13px}.fx-knowledge-upload__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.fx-knowledge-upload__wide{grid-column:1/-1}.fx-field select{border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;border-radius:12px;padding:10px 12px;font-weight:400}.fx-knowledge-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.fx-knowledge-card{color:var(--fx-ink);align-content:start;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.fx-knowledge-card:hover{border-color:#00336638;transform:translateY(-2px)}.fx-knowledge-card strong{color:var(--fx-navy);font-size:15px;line-height:1.35}.fx-knowledge-card p{color:var(--fx-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.fx-knowledge-card small{color:var(--fx-muted);font-size:12px}.fx-knowledge-card__meta{flex-wrap:wrap;gap:6px;display:flex}.fx-knowledge-card.is-archived{opacity:.6}.fx-knowledge-doc__meta,.fx-knowledge-doc__source{color:var(--fx-muted);margin:8px 0 0;font-size:13px}.fx-knowledge-doc__source{font-style:italic}.fx-knowledge-doc__side{justify-items:end;gap:10px;display:grid}.fx-knowledge-doc__body{padding:clamp(20px,4vw,44px)}.fx-knowledge-actions{justify-items:end;gap:10px;display:grid}.fx-knowledge-actions__row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fx-knowledge-editor{gap:10px;width:min(720px,90vw);display:grid}.fx-knowledge-editor textarea{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:14px;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55}.fx-markdown{max-width:820px;color:var(--fx-ink);font-size:15px;line-height:1.7}.fx-markdown h2{color:var(--fx-navy);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);margin:0 0 18px;font-size:28px;font-weight:600;line-height:1.25}.fx-markdown h3{border-top:1px solid var(--fx-line);color:var(--fx-navy);margin:34px 0 12px;padding-top:18px;font-size:20px;font-weight:700}.fx-markdown h4{color:var(--fx-ink);margin:22px 0 8px;font-size:16px;font-weight:700}.fx-markdown h5{color:var(--fx-green);margin:18px 0 6px;font-size:14px;font-weight:700}.fx-markdown p{margin:0 0 12px}.fx-markdown ul,.fx-markdown ol{margin:0 0 14px;padding-left:22px}.fx-markdown ul{list-style:outside}.fx-markdown ol{list-style:decimal}.fx-markdown li{margin-bottom:4px}.fx-markdown li ul{margin:4px 0 0;list-style:circle}.fx-markdown blockquote{border-left:3px solid var(--fx-gold);color:#fde68a;background:#f7c9481f;border-radius:0 12px 12px 0;margin:0 0 16px;padding:12px 16px}.fx-markdown hr{border:0;border-top:1px solid var(--fx-line);margin:24px 0}.fx-markdown code{background:#0033660f;border-radius:6px;padding:1px 6px;font-size:.9em}.fx-markdown__table{border:1px solid var(--fx-line);border-radius:12px;margin:0 0 16px;overflow-x:auto}.fx-markdown table{border-collapse:collapse;width:100%;font-size:14px}.fx-markdown th{background:var(--fx-elevated);color:var(--fx-navy);text-align:left;padding:10px 14px;font-weight:700}.fx-markdown td{border-top:1px solid var(--fx-line);vertical-align:top;padding:10px 14px}.fx-chat__toolbar-actions{align-items:center;gap:14px;display:flex}.fx-briefing a.is-boardroom{background:linear-gradient(135deg,#0a1322f0,#121c2ef0);border-color:#c9a45c73}.fx-briefing a.is-boardroom strong{color:#e7d3a6;font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:.04em;font-weight:500}.fx-briefing a.is-boardroom span{color:#aab6c8}.axiomtech-history{gap:2px;margin-right:10px;display:inline-flex}.axiomtech-history button{border:1px solid var(--fx-line);width:30px;height:30px;color:var(--fx-ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:inline-grid}.axiomtech-history button:hover{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.axiomtech-history button:hover{border-color:color-mix(in srgb, var(--fx-accent) 45%, transparent)}}.axiomtech-history button:hover{color:var(--fx-accent)}.fx-console{gap:18px;display:grid}.fx-form-card{gap:14px;padding:20px 22px;display:grid}.fx-form-card>header h2{margin:0 0 4px;font-size:15px;font-weight:700}.fx-form--row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end}.fx-inline-form{gap:8px;display:flex}.fx-inline-form input{min-width:0}.fx-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fx-chips li{border:1px solid var(--fx-line);color:var(--fx-muted);border-radius:999px;padding:5px 12px;font-size:12px}.fx-chips li.is-on{border-color:var(--fx-accent-line);background:var(--fx-accent-soft);color:var(--fx-ink)}.fx-chips label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.fx-agent-editor{border:1px solid var(--fx-line);border-radius:14px;gap:12px;padding:16px;display:grid}.fx-agent-editor legend{color:var(--fx-ink);padding:0 8px;font-size:13px;font-weight:700}.fx-form__ok{color:var(--fx-green,#34d399);margin:0;font-size:13px}.fx-form textarea{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px}.axiomtech-experience{position:relative}.fx-environment{z-index:0;pointer-events:none;position:fixed;inset:0}.fx-environment canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fx-environment:after{content:"";opacity:var(--fx-vignette,.5);background:radial-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.fx-waveform{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx-activity{z-index:30;pointer-events:none;gap:8px;max-width:min(360px,100vw - 48px);display:grid;position:fixed;bottom:24px;left:24px}.fx-activity__item{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:14px;grid-template-columns:8px 1fr;column-gap:10px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-activity__item{background:color-mix(in srgb, var(--fx-surface) 82%, transparent)}}.fx-activity__item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--fx-ink);opacity:calc(1 - max(0, var(--age) - .7) / .3);transform:translateY(calc((1 - min(1, var(--age) * 12)) * 8px));animation:.32s cubic-bezier(.2,.8,.2,1) fx-activity-in}@keyframes fx-activity-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fx-activity__dot{background:var(--fx-accent);width:8px;height:8px;box-shadow:0 0 10px var(--fx-accent);border-radius:50%;grid-row:1/span 2;align-self:center}.fx-activity__item.is-email .fx-activity__dot{background:var(--fx-green);box-shadow:0 0 10px var(--fx-green)}.fx-activity__item.is-approval .fx-activity__dot{background:var(--fx-gold);box-shadow:0 0 10px var(--fx-gold)}.fx-activity__item.is-error .fx-activity__dot{background:var(--fx-danger);box-shadow:0 0 10px var(--fx-danger)}.fx-activity__item small{color:var(--fx-muted);font-size:11px}.fx-activity__item strong{font-size:13px;font-weight:600}.fx-location{background:var(--fx-elevated);color:#e5edf5;border-radius:16px;gap:6px;margin:12px 0 0;padding:12px 14px;display:grid}.fx-location__switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.fx-location__switch input{accent-color:var(--fx-accent)}.fx-location small{color:#aab6c2;font-size:12px;line-height:1.4}.fx-location[data-status=on] .fx-location__switch svg,.fx-location[data-status=allowed] .fx-location__switch svg{color:var(--fx-accent)}.fx-location[data-status=denied] small{color:var(--fx-danger)}.fx-background-wake[data-background-wake=listening] .fx-location__switch svg{color:var(--fx-accent)}.fx-background-wake__disclosure{border:1px solid var(--fx-accent);border-radius:12px;gap:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-background-wake__disclosure{border:1px solid color-mix(in srgb, var(--fx-accent) 40%, transparent)}}.fx-background-wake__actions{flex-wrap:wrap;gap:8px;display:flex}.fx-location small.fx-background-wake__error{color:var(--fx-danger)}.fx-quality{background:var(--fx-elevated);color:#e5edf5;border-radius:16px;gap:10px;margin:12px 0 4px;padding:14px 14px 12px;display:grid}.fx-quality__title{color:#c9d3dd;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.fx-quality__levels{flex-wrap:wrap;gap:6px;display:flex}.fx-quality__levels button{color:#d5dee7;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.fx-quality__levels button.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft);color:#fff}.fx-quality__motion{color:#e5edf5;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.fx-quality__motion input{accent-color:var(--fx-accent)}[data-fx-motion=reduced] .fx-activity__item{animation:none}@media (max-width:720px){.fx-activity{max-width:none;bottom:88px;left:12px;right:12px}}.fx-avatar__monogram{z-index:3;background:radial-gradient(circle at 35% 30%, var(--agent-core), var(--agent-envelope) 70%);width:56%;height:56%;box-shadow:0 0 calc(var(--agent-size) * .08) var(--agent-glow), inset 0 0 0 1px var(--agent-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.fx-avatar__monogram{box-shadow:0 0 calc(var(--agent-size) * .08) color-mix(in srgb, var(--agent-glow) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--agent-accent) 45%, transparent)}}.fx-avatar__monogram{color:var(--agent-accent);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-size:calc(var(--agent-size) * .19);letter-spacing:.06em;pointer-events:none;font-weight:600;translate:-50% -50%}.axiomtech-agent-orb__monogram{z-index:3;background:radial-gradient(circle at 35% 30%, var(--axiomtech-agent-core-soft), var(--axiomtech-agent-envelope) 72%);width:62%;height:62%;color:var(--axiomtech-agent-core);letter-spacing:.05em;pointer-events:none;border-radius:50%;place-items:center;font-size:.62em;font-weight:700;display:grid;position:absolute}.fx-preview{z-index:35;border-bottom:1px solid var(--fx-accent-line);background:var(--fx-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;padding:8px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fx-preview{background:color-mix(in srgb, var(--fx-accent) 14%, var(--fx-surface))}}.fx-preview{color:var(--fx-ink);font-size:13px}.fx-preview .fx-button{min-height:32px;padding:0 12px;font-size:12px}.axiomtech-experience:has(.axiomtech-nav-panel) .fx-launcher{z-index:39}.fx-decor{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-theme=technique] .fx-stage__identity strong{letter-spacing:.22em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(28px,3.4vw,40px);font-weight:500}[data-theme=technique] .fx-stage__status{letter-spacing:.3em}[data-theme=holographique] .fx-stage__identity strong{letter-spacing:.14em;text-shadow:0 0 22px var(--fx-accent-soft), 0 0 2px var(--fx-accent)}[data-theme=organique] .fx-stage__identity strong{font-family:var(--fx-display);letter-spacing:.02em;font-style:italic;font-weight:500}[data-theme=editorial] .fx-stage__identity strong{font-family:var(--fx-display);letter-spacing:.04em;font-size:clamp(40px,5.2vw,64px);font-weight:600}[data-theme=editorial] .fx-stage__identity small{text-transform:uppercase;letter-spacing:.28em;font-size:11px}[data-theme=minimal] .fx-stage__identity strong{font-family:var(--fx-display);letter-spacing:.3em;font-size:clamp(22px,2.6vw,30px);font-weight:300}[data-theme=minimal] .fx-stage__status i{display:none}.axiomtech-nav-list a svg{color:var(--fx-accent)}.axiomtech-nav-close,.axiomtech-nav-panel__heading button{color:var(--fx-muted)}[data-theme=technique] .axiomtech-nav-panel{border-color:var(--fx-accent-line);border-radius:6px}[data-theme=technique] .axiomtech-nav-list a{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-radius:4px}[data-theme=technique] .axiomtech-nav-item-text small,[data-theme=technique] .axiomtech-nav-panel__heading span{letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,monospace}[data-theme=holographique] .axiomtech-nav-panel{border-color:var(--fx-accent-line);box-shadow:0 0 0 1px var(--fx-accent-soft), 0 30px 80px -30px var(--fx-accent-soft), 0 38px 86px -36px #000c}[data-theme=holographique] .axiomtech-nav-list a.is-active{box-shadow:inset 3px 0 0 var(--fx-accent), 0 0 24px var(--fx-accent-soft)}[data-theme=organique] .axiomtech-nav-panel{border-radius:28px}[data-theme=organique] .axiomtech-nav-list a{border-radius:18px}[data-theme=organique] .axiomtech-nav-panel__heading p{font-style:italic;font-weight:500}[data-theme=editorial] .axiomtech-nav-panel{border-radius:4px}[data-theme=editorial] .axiomtech-nav-list{gap:0;padding:4px 12px 12px}[data-theme=editorial] .axiomtech-nav-list a{border-color:#0000;border-bottom-color:var(--fx-line);font-family:var(--fx-display);letter-spacing:.02em;background:0 0;border-radius:0;font-size:15px;font-weight:500}[data-theme=editorial] .axiomtech-nav-list a:hover{background:var(--fx-accent-soft);transform:none}[data-theme=editorial] .axiomtech-nav-list a.is-active{box-shadow:inset 3px 0 0 var(--fx-accent);background:0 0}[data-theme=editorial] .axiomtech-nav-item-text small{letter-spacing:.2em;font-weight:500}[data-theme=minimal] .axiomtech-nav-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:10px}[data-theme=minimal] .axiomtech-nav-list a{letter-spacing:.08em;background:0 0;border-radius:6px;font-weight:400}[data-theme=minimal] .axiomtech-nav-list a:hover{background:var(--fx-elevated);transform:none}[data-theme=minimal] .axiomtech-nav-list a.is-active{background:var(--fx-elevated);box-shadow:none;font-weight:500}[data-theme=minimal] .axiomtech-nav-item-text small{display:none}[data-theme=minimal] .axiomtech-nav-list a svg{color:var(--fx-muted)}.fx-meeting-notes textarea{resize:vertical;min-height:110px}.fx-notes-actions{align-items:center;gap:12px;display:flex}.fx-notes-actions .fx-button{margin-left:auto}.fx-notes-saved{color:#34d399;align-items:center;gap:6px;font-size:13px;font-weight:650;animation:.26s ease-out fx-notes-confirm;display:inline-flex}.fx-notes-saved svg{flex:none;width:18px;height:18px}@keyframes fx-notes-confirm{0%{opacity:0;transform:translate(-4px)scale(.9)}}@media (prefers-reduced-motion:reduce){.fx-notes-saved{animation:none}}.fx-meeting-danger{border:1px solid var(--fx-danger);gap:10px;margin-top:20px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-meeting-danger{border:1px solid color-mix(in srgb, var(--fx-danger) 35%, transparent)}}.fx-meeting-danger{border-radius:var(--fx-radius);background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-meeting-danger{background:color-mix(in srgb, var(--fx-danger) 8%, var(--fx-surface))}}.fx-meeting-danger p{color:var(--fx-ink);margin:0;font-size:14px}.fx-credit-meter{flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:20px;padding:24px 26px;display:flex}.fx-credit-meter__figure{gap:2px;min-width:190px;display:grid}.fx-credit-meter__figure strong{color:var(--fx-accent);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:clamp(34px,4.2vw,46px);font-weight:600;line-height:1}.fx-credit-meter__figure span{color:var(--fx-muted);font-size:13px}.fx-credit-meter.is-low .fx-credit-meter__figure strong{color:var(--fx-gold)}.fx-credit-meter.is-empty .fx-credit-meter__figure strong{color:var(--fx-danger)}.fx-credit-meter__bar{flex:260px;gap:8px;display:grid}.fx-credit-meter__track{background:var(--fx-ink);border-radius:999px;height:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-credit-meter__track{background:color-mix(in srgb, var(--fx-ink) 10%, transparent)}}.fx-credit-meter__fill{background:var(--fx-accent);border-radius:999px;height:100%;transition:width .4s}.fx-credit-meter.is-low .fx-credit-meter__fill{background:var(--fx-gold)}.fx-credit-meter.is-empty .fx-credit-meter__fill{background:var(--fx-danger)}.fx-credit-meter__bar p{margin:0;font-size:13px}.fx-credit-meter__warning{color:var(--fx-gold);font-weight:600}.fx-credit-meter.is-empty .fx-credit-meter__warning{color:var(--fx-danger)}.fx-section-title{color:var(--fx-navy);margin:0 0 4px;font-size:14px;font-weight:700}.fx-section-title+*{margin-bottom:22px}.fx-credit-breakdown,.fx-credit-rates,.fx-credit-ledger{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fx-credit-breakdown li,.fx-credit-rates li{border-bottom:1px solid var(--fx-line);color:var(--fx-ink);align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.fx-credit-breakdown li strong,.fx-credit-rates li strong{color:var(--fx-accent);font-variant-numeric:tabular-nums;margin-left:auto}.fx-credit-rates li{font-size:13px}.fx-credit-ledger li{border-bottom:1px solid var(--fx-line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:9px 0;font-size:13px;display:grid}.fx-credit-ledger__when{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-credit-ledger__what{color:var(--fx-ink)}.fx-credit-ledger li strong{color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-credit-ledger__in{color:var(--fx-green)!important}.fx-brand-logo__row{align-items:center;gap:14px;display:flex}.fx-brand-logo__preview{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:12px;flex:none;place-items:center;width:96px;height:64px;padding:8px;display:grid;overflow:hidden}.fx-brand-logo__preview img{object-fit:contain;max-width:100%;max-height:100%}.fx-brand-logo__controls{gap:6px;min-width:0;font-weight:400;display:grid}.fx-brand-logo__controls input[type=file]{max-width:100%;font-size:12px}.fx-login__aside{margin:2px 0 0;font-size:13px}.fx-login__aside a{color:var(--fx-accent,#22d3ee)}.fx-login__notice{background:var(--fx-surface);color:var(--fx-ink);text-align:left;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.fx-login__hint{color:var(--fx-muted);text-align:left;margin:-4px 0 0;font-size:12px}.fx-people{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fx-people li{border:1px solid var(--fx-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.fx-people__who{overflow-wrap:anywhere;flex:220px;min-width:0;display:grid}.fx-people__who small{color:var(--fx-muted)}.fx-people__state{color:var(--fx-muted);font-size:13px}.fx-people__state--active{color:var(--fx-green,#34d399)}.fx-people__state--expired,.fx-people__state--not_sent{color:var(--fx-amber,#fbbf24)}@media (max-width:640px){.fx-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fx-table,.fx-table tbody,.fx-table tr,.fx-table td{width:100%;display:block}.fx-table tbody tr{border-bottom:1px solid var(--fx-line);padding:12px 16px}.fx-table td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.fx-table td:before{content:attr(data-label);color:var(--fx-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;flex:none;font-size:11px;font-weight:600}.fx-table td:first-child{text-align:left;padding-bottom:6px;display:block}.fx-table td:first-child:before,.fx-table td[data-label=""]:before,.fx-table td:empty{display:none}.fx-table td[data-label=""]{justify-content:flex-start;padding-top:8px}}@media (hover:none) and (pointer:coarse){html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}:is(button,a,[role=button],summary,label,.axiomtech-topbar,.fx-stage,.fx-launcher){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(button,a,[role=button],summary):active{opacity:.78}.fx-launcher{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:60px;height:60px}.axiomtech-view-shell,.fx-briefing{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.fx-evidence pre,pre.fx-document__content{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:560px){.fx-approval .fx-approval__actions{grid-template-columns:1fr 1fr;display:grid}.fx-approval .fx-approval__actions>:last-child{order:-1;grid-column:1/-1}.fx-approval .fx-approval__actions>*{white-space:nowrap;justify-content:center}}select{text-overflow:ellipsis;min-width:0;max-width:100%}.fx-caps{gap:14px;display:grid}.fx-caps__group{border:1px solid var(--fx-line);border-radius:var(--fx-radius);min-width:0;margin:0;padding:10px 14px 12px}.fx-caps__group legend{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);padding:0 6px;font-size:12px}.fx-caps ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.fx-caps li label{cursor:pointer;align-items:center;gap:8px;display:flex}.fx-caps li.is-out label{opacity:.5;cursor:not-allowed}.fx-caps li small{color:var(--fx-muted);white-space:nowrap;margin-left:auto;font-size:11px}.fx-caps__services{border-left:2px solid var(--fx-line);grid-column:1/-1;margin:8px 0 0 24px!important;padding-left:10px!important}.fx-boardroom{--br-bg:#070d18;--br-panel:#121c2eb8;--br-line:#c9a45c2e;--br-gold:#c9a45c;--br-gold-soft:#e7d3a6;--br-text:#e8edf5;--br-muted:#8e9bb0;min-height:calc(100svh - 72px);color:var(--br-text);background:radial-gradient(ellipse at 50% -10%, #c9a45c29, transparent 55%), radial-gradient(circle at 12% 30%, #0d5c7838, transparent 38%), radial-gradient(circle at 88% 70%, #00336659, transparent 40%), linear-gradient(180deg, #0a1322 0%, var(--br-bg) 100%);padding:40px 24px 140px}.fx-boardroom__inner{grid-template-columns:minmax(0,1fr);gap:28px;width:min(1180px,100%);margin:0 auto;display:grid}.fx-boardroom__inner>*,.fx-br-resolution>*,.fx-br-opinion>*,.fx-br-brief>*{min-width:0}.fx-boardroom{overflow-wrap:anywhere}.fx-boardroom a{color:var(--br-gold-soft)}.fx-br-kicker{color:var(--br-gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.fx-br-hero{text-align:center;justify-items:center;gap:12px;padding-bottom:8px;display:grid}.fx-br-hero h1{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:-.01em;background:linear-gradient(180deg, #f6ecd4 0%, var(--br-gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(40px,6vw,64px);font-weight:500}.fx-br-hero__lead{max-width:720px;color:var(--br-muted);margin:0;font-size:16px;line-height:1.6}.fx-br-hero__seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:grid}.fx-br-hero__seats li{border:1px solid var(--br-line);text-align:left;background:#ffffff05;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.fx-br-hero__seats strong{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:.04em;font-weight:500}.fx-br-hero__seats span{color:var(--br-muted);font-size:12px;line-height:1.45}.fx-br-hero.is-compact{text-align:left;justify-items:start}.fx-br-hero__question{line-height:1.25;font-size:clamp(24px,3vw,34px)!important}.fx-br-hero__context{border-left:2px solid var(--br-gold);max-width:900px;color:var(--br-text);white-space:pre-wrap;background:#ffffff08;margin:0;padding:12px 16px;font-size:14px}.fx-br-brief{border:1px solid var(--br-line);background:var(--br-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;display:grid;box-shadow:0 40px 80px -50px #000c}.fx-br-brief__row{grid-template-columns:minmax(220px,1fr) 2fr;gap:16px;display:grid}.fx-br-field{color:var(--br-muted);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:600;display:grid}.fx-br-field textarea,.fx-br-field select{width:100%;color:var(--br-text);font:inherit;letter-spacing:normal;text-transform:none;resize:vertical;background:#03081099;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:400;line-height:1.5}.fx-br-field textarea:focus,.fx-br-field select:focus{border-color:var(--br-gold);outline:none;box-shadow:0 0 0 3px #c9a45c2e}.fx-br-brief__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-br-brief__footer small{color:var(--br-muted);font-size:12px}.fx-br-convene{background:linear-gradient(135deg, #e3c887 0%, var(--br-gold) 55%, #9c7a38 100%);color:#1a1305;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #e7d3a680;border-radius:999px;min-height:46px;padding:0 26px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 16px 36px -18px #c9a45ccc}.fx-br-convene:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px -18px #c9a45cf2}.fx-br-convene:disabled{opacity:.5;cursor:not-allowed}.fx-br-room{border:1px solid var(--br-line);background:radial-gradient(#c9a45c12,#0000 60%),#060c168c;border-radius:28px;grid-template:"s0.s1"".c."minmax(200px,auto)"s2.s3"/1fr minmax(240px,1.1fr) 1fr;gap:18px 24px;padding:36px 28px;display:grid;position:relative;overflow:hidden}.fx-br-table{pointer-events:none;background:radial-gradient(at 50% 35%,#3a2a148c,#140e08bf 70%),#120d08;border:1px solid #c9a45c47;border-radius:50%;position:absolute;inset:22% 18%;box-shadow:inset 0 0 0 10px #c9a45c0d,inset 0 20px 60px #0009,0 30px 80px -30px #000000e6}.fx-br-table__glow{filter:blur(8px);opacity:.4;background:radial-gradient(circle,#c9a45c33,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:30%}.fx-br-room[data-chair=thinking] .fx-br-table__glow{animation:2.2s ease-in-out infinite fx-br-breathe}.fx-br-room[data-chair=done] .fx-br-table__glow{opacity:1}@keyframes fx-br-breathe{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.fx-br-center{z-index:1;text-align:center;grid-area:c;align-content:center;justify-items:center;gap:6px;display:grid;position:relative}.fx-br-center__emblem{width:52px;height:52px;color:var(--br-gold);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);background:radial-gradient(circle,#c9a45c2e,#0000004d);border:1px solid #c9a45c8c;border-radius:50%;place-items:center;font-size:26px;display:grid}.fx-br-center__label{color:var(--br-muted);letter-spacing:.2em;text-transform:uppercase;margin:4px 0 0;font-size:11px}.fx-br-center__consensus{color:var(--br-gold-soft);font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-size:18px;font-weight:500}.fx-br-center__consensus.is-muted{color:var(--br-muted);font-size:15px}.fx-br-center__consensus.is-pulsing{animation:1.4s ease-in-out infinite fx-br-fade}@keyframes fx-br-fade{50%{opacity:.45}}.fx-br-seat{z-index:1;background:linear-gradient(160deg,#18243ae6,#0a101ce6);border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:0 24px 50px -30px #000000e6}.fx-br-seat.is-slot-0{grid-area:s0}.fx-br-seat.is-slot-1{grid-area:s1}.fx-br-seat.is-slot-2{grid-area:s2}.fx-br-seat.is-slot-3{grid-area:s3}.fx-br-seat.is-thinking{border-color:var(--seat-accent)}@supports (color:color-mix(in lab, red, red)){.fx-br-seat.is-thinking{border-color:color-mix(in srgb, var(--seat-accent) 55%, transparent)}}.fx-br-seat.is-thinking{box-shadow:0 0 0 1px var(--seat-accent), 0 24px 60px -24px var(--seat-accent)}@supports (color:color-mix(in lab, red, red)){.fx-br-seat.is-thinking{box-shadow:0 0 0 1px color-mix(in srgb, var(--seat-accent) 25%, transparent), 0 24px 60px -24px color-mix(in srgb, var(--seat-accent) 45%, transparent)}}.fx-br-seat.is-done{border-color:var(--seat-accent)}@supports (color:color-mix(in lab, red, red)){.fx-br-seat.is-done{border-color:color-mix(in srgb, var(--seat-accent) 35%, transparent)}}.fx-br-seat__monogram{border:1px solid var(--seat-accent);flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-br-seat__monogram{border:1px solid color-mix(in srgb, var(--seat-accent) 70%, transparent)}}.fx-br-seat__monogram{background:radial-gradient(circle at 35% 30%, var(--seat-accent), #00000059);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fx-br-seat__monogram{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--seat-accent) 35%, transparent), #00000059)}}.fx-br-seat__monogram{color:#fff;font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-size:20px}.fx-br-seat.is-thinking .fx-br-seat__monogram{animation:1.3s ease-in-out infinite fx-br-pulse}@keyframes fx-br-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--seat-accent) 18%, transparent)}}.fx-br-seat__body{gap:2px;min-width:0;display:grid}.fx-br-seat__body strong{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:.03em;font-size:17px;font-weight:500}.fx-br-seat__body small{color:var(--br-muted);font-size:12px}.fx-br-seat__status{color:var(--br-muted);margin-top:6px;font-size:12px}.fx-br-seat.is-thinking .fx-br-seat__status{color:var(--seat-accent)}@supports (color:color-mix(in lab, red, red)){.fx-br-seat.is-thinking .fx-br-seat__status{color:color-mix(in srgb, var(--seat-accent) 80%, white)}}.fx-br-seat__verdict{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.fx-br-position{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.fx-br-position.is-favorable{color:#8fe0ae;background:#58be8029}.fx-br-position.is-favorable_sous_conditions{color:#ecd29a;background:#c9a45c2e}.fx-br-position.is-reserve{color:#c4cedd;background:#8e9bb02e}.fx-br-position.is-defavorable{color:#f0a3a3;background:#e0666629}.fx-br-dots{gap:3px;display:inline-flex}.fx-br-dots i{background:#ffffff26;border-radius:50%;width:6px;height:6px}.fx-br-dots i.is-on{background:var(--br-gold)}.fx-br-resolution{background:linear-gradient(160deg,#c9a45c1a,#0000 40%),#0c121ee6;border:1px solid #c9a45c73;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:18px;padding:32px;display:grid;position:relative;box-shadow:0 50px 100px -60px #c9a45c73}.fx-br-resolution:before{content:"";pointer-events:none;border:1px solid #c9a45c1f;border-radius:18px;position:absolute;inset:8px}.fx-br-resolution header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-br-resolution header .fx-br-kicker{margin:0}.fx-br-resolution__meta{align-items:center;gap:12px;display:flex}.fx-br-consensus{border:1px solid var(--br-line);color:var(--br-gold-soft);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.fx-br-resolution__decision{color:#f6ecd4;font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.35}.fx-br-resolution__summary,.fx-br-opinion__analysis{color:var(--br-text);font-size:15px;line-height:1.65}.fx-br-resolution__summary .fx-rich p,.fx-br-opinion__analysis .fx-rich p{margin-bottom:10px}.fx-br-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fx-br-columns.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-br-list h4,.fx-br-plan h4,.fx-br-questions h4{color:var(--br-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.fx-br-list ul,.fx-br-questions ol{color:var(--br-text);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.fx-br-list ul{padding-left:0;list-style:none}.fx-br-list li{padding-left:16px;position:relative}.fx-br-list li:before{background:var(--br-gold);content:"";width:6px;height:1px;position:absolute;top:.65em;left:0}.fx-br-plan__table{border:1px solid #ffffff14;border-radius:14px;overflow-x:auto}.fx-br-plan table{border-collapse:collapse;width:100%;font-size:14px}.fx-br-plan th{color:var(--br-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ffffff08;padding:10px 14px;font-size:11px;font-weight:600}.fx-br-plan td{color:var(--br-text);vertical-align:top;border-top:1px solid #ffffff0f;padding:10px 14px}.fx-br-questions{background:#c9a45c12;border-radius:14px;padding:16px 18px}.fx-br-opinions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fx-br-opinion{border:1px solid #ffffff14;border-top:2px solid var(--seat-accent);background:var(--br-panel);border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:24px;display:grid}.fx-br-opinion header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fx-br-opinion header>div{flex:1;min-width:140px;display:grid}.fx-br-opinion header strong{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-size:18px;font-weight:500}.fx-br-opinion header small{color:var(--br-muted);font-size:12px}.fx-br-opinion__verdict{align-items:center;gap:8px;display:flex}.fx-br-opinion__headline{color:#f6ecd4;font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);margin:0;font-size:18px;font-style:italic;font-weight:400;line-height:1.4}.fx-br-opinion .fx-br-columns.is-three{grid-template-columns:1fr}.fx-br-opinion__recommendation{border-left:2px solid var(--seat-accent);color:var(--br-text);background:#ffffff08;border-radius:0 12px 12px 0;gap:4px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55;display:grid}.fx-br-opinion__recommendation span{color:var(--br-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.fx-br-history__list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.fx-br-history__item{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;color:var(--br-text)!important}.fx-br-history__item:hover{border-color:var(--br-line);transform:translateY(-2px)}.fx-br-history__item strong{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);font-weight:500;line-height:1.35}.fx-br-history__item p{color:var(--br-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.fx-br-history__date,.fx-br-history__meta{color:var(--br-muted);font-size:12px}.fx-br-history__item.is-failed{opacity:.6}.fx-br-error{color:#f3b4b4;background:#e066661a;border:1px solid #e0666666;border-radius:12px;margin:0;padding:12px 16px}.fx-br-footnote{color:var(--br-muted);text-align:center;margin:0;font-size:13px}.fx-br-disclaimer{color:#8e9bb0cc;text-align:center;max-width:820px;margin:12px auto 0;font-size:12px;line-height:1.6}@media (max-width:960px){.fx-br-hero__seats,.fx-br-opinions__grid,.fx-br-columns,.fx-br-columns.is-three,.fx-br-brief__row{grid-template-columns:1fr}.fx-br-room{grid-template:"c""s0""s1""s2""s3"/1fr}.fx-br-table{height:180px;inset:4% 10% auto}.fx-br-center{min-height:180px}}@media (max-width:640px){.fx-boardroom{padding:24px 16px 120px}.fx-br-resolution{padding:22px 18px}.fx-br-opinion,.fx-br-brief{padding:18px}.fx-br-room{padding:24px 16px}.fx-br-resolution__meta{flex-wrap:wrap}.fx-br-hero__question{font-size:22px!important}}.fx-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-header-actions .fx-count{min-width:20px;height:20px;font-size:11px}.fx-count.is-attention{background:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-count.is-attention{background:color-mix(in srgb, var(--fx-gold) 18%, transparent)}}.fx-count.is-attention{color:#fcd34d}.fx-stat.is-attention{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-stat.is-attention{border-color:color-mix(in srgb, var(--fx-gold) 40%, transparent)}}.fx-stat.is-attention strong{color:var(--fx-gold)}.fx-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.fx-split__main,.fx-split__side{gap:16px;min-width:0;display:grid}.fx-split__side{position:sticky;top:88px}@media (max-width:960px){.fx-split{grid-template-columns:minmax(0,1fr)}.fx-split__side{position:static}}.fx-side-card{gap:10px;padding:18px;display:grid}.fx-side-card>strong{color:var(--fx-navy);align-items:center;gap:8px;font-size:14px;display:flex}.fx-side-card>strong .fx-count{margin-left:auto}.fx-side-card .fx-button{width:100%}.fx-side-card p{margin:0}.fx-side-card__input,.fx-field select{border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5}.fx-side-card__input:focus,.fx-field select:focus{outline:2px solid var(--fx-green)}@supports (color:color-mix(in lab, red, red)){.fx-side-card__input:focus,.fx-field select:focus{outline:2px solid color-mix(in srgb, var(--fx-green) 45%, transparent)}}.fx-side-card__input:focus,.fx-field select:focus{outline-offset:1px}.fx-fields--stack{grid-template-columns:1fr}.fx-fields a,.fx-side-card a:not(.fx-button){color:var(--fx-navy)}.fx-field--inline{align-self:end;align-items:center;gap:8px;min-height:42px;display:flex}.fx-field--inline input{width:auto}.fx-panel{gap:14px;padding:20px 22px;display:grid}.fx-panel h2{color:var(--fx-navy);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.fx-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-notice--danger{color:var(--fx-danger);background:#fb718526;margin-bottom:16px}.fx-section__hint{margin:-6px 0 12px}.fx-document__footer{justify-content:flex-end;padding:0 20px 16px;display:flex}.fx-document.is-inactive{opacity:.7}.fx-badge--archive,.fx-badge--archived{color:var(--fx-muted);background:#5b6b7c1f}.fx-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fx-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.fx-filter-chip{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.fx-filter-chip span{color:var(--fx-muted);font-size:12px}.fx-filter-chip:hover{border-color:#00336640}.fx-filter-chip.is-active{background:var(--fx-accent);color:#04222a;border-color:#0000}.fx-filter-chip.is-active span{color:#04222ab8}.fx-search{border:1px solid var(--fx-line);background:var(--fx-surface);min-width:min(280px,100%);color:var(--fx-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.fx-search input{width:100%;min-height:38px;color:var(--fx-ink);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.fx-tabs{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;display:flex}.fx-tab{color:var(--fx-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fx-tab .fx-count{min-width:20px;height:20px;font-size:11px}.fx-tab.is-active{background:var(--fx-accent);color:#04222a;font-weight:650}.fx-tab.is-active .fx-count{color:#04222a;background:#04222a2e}.fx-table--links tbody tr{transition:background .12s}.fx-table--links tbody tr:hover{background:#00336606}.fx-doc-link{color:var(--fx-ink);align-items:flex-start;gap:10px;text-decoration:none;display:flex}.fx-doc-link>svg{color:var(--fx-navy);flex:none;margin-top:2px}.fx-doc-link strong{color:var(--fx-navy)}.fx-doc-link:hover strong{text-decoration:underline}.fx-avatar{width:34px;height:34px;color:var(--fx-navy);text-transform:uppercase;background:linear-gradient(135deg,#0033661f,#00804024);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.fx-upload-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fx-upload-inline>p{text-align:right;flex-basis:100%}.fx-preview{padding:0;overflow:hidden}.fx-preview iframe{background:#525659;border:0;width:100%;height:min(78vh,980px);display:block}.fx-preview--image{background:var(--fx-elevated);place-items:center;padding:16px;display:grid}.fx-preview--image img{object-fit:contain;border-radius:10px;max-height:72vh}.fx-mail-row{color:var(--fx-ink);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.fx-mail-row:hover{border-color:#0363;transform:translateY(-1px)}.fx-mail-row.is-pending{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-mail-row.is-pending{border-color:color-mix(in srgb, var(--fx-gold) 35%, transparent)}}.fx-mail-row.is-failed{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-mail-row.is-failed{border-color:color-mix(in srgb, var(--fx-danger) 30%, transparent)}}.fx-mail-row__main{flex:1;gap:2px;min-width:0;display:grid}.fx-mail-row__main strong{color:var(--fx-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fx-mail-row__main small{color:var(--fx-muted);font-size:12px}.fx-mail-row__date{color:var(--fx-muted);flex:none;font-size:12px}.fx-mail-view{gap:0;display:grid;overflow:hidden}.fx-mail-view__head{border-bottom:1px solid var(--fx-line);background:#00336606;gap:6px;margin:0;padding:18px 22px;display:grid}.fx-mail-view__head div{grid-template-columns:64px 1fr;gap:10px;font-size:13px;display:grid}.fx-mail-view__head dt{color:var(--fx-muted)}.fx-mail-view__head dd{color:var(--fx-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.fx-mail-view__body{color:var(--fx-ink);font:inherit;white-space:pre-wrap;margin:0;padding:22px;font-size:14px;line-height:1.7}.fx-mail-view .fx-attachment-list{padding:0 22px 20px}.fx-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.fx-attachment-chip{border:1px solid var(--fx-line);background:var(--fx-surface);max-width:100%;color:var(--fx-navy);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fx-attachment-chip small{color:var(--fx-muted);font-weight:400}.fx-mail-compose{gap:16px;padding:22px;display:grid}.fx-mail-compose__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fx-mail-compose__wide{grid-column:1/-1}@media (max-width:640px){.fx-mail-compose__grid{grid-template-columns:minmax(0,1fr)}}.fx-doc-picker{gap:4px;max-height:300px;display:grid;overflow-y:auto}.fx-doc-picker__item{color:var(--fx-ink);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.fx-doc-picker__item:hover{background:#0033660a}.fx-doc-picker__item.is-selected{background:#0080400f;border-color:#0080404d}.fx-doc-picker__item svg{color:var(--fx-navy);flex:none;margin-top:1px}.fx-doc-picker__item span{display:grid}.fx-doc-picker__item small{color:var(--fx-muted);font-size:11px}.fx-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.fx-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.fx-status--new{color:#67e8f9;background:#22d3ee24}.fx-status--review{color:#fcd34d;background:#fbbf2424}.fx-status--selected{color:#5eead4;background:#2dd4bf26}.fx-status--meeting{color:#c4b5fd;background:#a78bfa26}.fx-status--declined{color:var(--fx-danger);background:#fb718526}.fx-status--archived{color:var(--fx-muted);background:#5b6b7c1f}.fx-score{grid-template-columns:64px auto;align-items:center;column-gap:8px;display:grid;position:relative}.fx-score:before{content:"";background:#00336614;border-radius:999px;grid-area:1/1;height:6px}.fx-score i{background:linear-gradient(90deg, var(--fx-green), var(--fx-gold));border-radius:999px;grid-area:1/1;height:6px}.fx-score b{color:var(--fx-navy);font-size:13px}.fx-score small{grid-column:1/-1}.fx-quote{border-left:3px solid var(--fx-gold);color:var(--fx-ink);white-space:pre-wrap;background:#f7c9481a;border-radius:0 12px 12px 0;gap:6px;margin:0;padding:14px 16px;font-size:14px;line-height:1.6;display:grid}.fx-quote small{color:var(--fx-muted);font-size:12px;font-weight:600}.fx-file-row{border-top:1px solid #0033660f;align-items:center;gap:12px;padding:10px 0;display:flex}.fx-file-row>svg{color:var(--fx-navy);flex:none}.fx-file-row a:not(.fx-icon-button){min-width:0;color:var(--fx-ink);flex:1;text-decoration:none;display:grid}.fx-file-row strong{color:var(--fx-navy);font-size:14px}.fx-file-row small{color:var(--fx-muted);font-size:12px}.fx-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.fx-timeline li{gap:2px;padding:0 0 16px 22px;display:grid;position:relative}.fx-timeline li:before{border:2px solid var(--fx-navy);background:var(--fx-surface);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:0}.fx-timeline li:after{background:var(--fx-line);content:"";width:1px;position:absolute;top:18px;bottom:2px;left:5px}.fx-timeline li:last-child:after{display:none}.fx-timeline li.is-ai_screening:before{border-color:var(--fx-gold)}.fx-timeline li.is-email_sent:before{border-color:var(--fx-green)}.fx-timeline strong{color:var(--fx-ink);font-size:13px}.fx-timeline p{color:var(--fx-ink);white-space:pre-wrap;margin:0;font-size:13px}.fx-timeline small{color:var(--fx-muted);font-size:12px}.fx-template-links{gap:4px;display:grid}.fx-template-links a,.fx-side-link{color:var(--fx-navy);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:grid}.fx-template-links a:hover,.fx-side-link:hover{background:#0033660d}.fx-side-link small{color:var(--fx-muted);font-size:12px;font-weight:400}.fx-screening{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-screening{border-color:color-mix(in srgb, var(--fx-gold) 28%, transparent)}}.fx-screening{background:radial-gradient(circle at 100% 0%, #b68a2c14, transparent 18rem), var(--fx-elevated)}.fx-screening__verdict{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fx-screening__score{align-items:center;gap:4px;display:inline-flex}.fx-screening__score i{background:#0033661a;border-radius:999px;width:16px;height:8px}.fx-screening__score i.is-on{background:linear-gradient(90deg, var(--fx-green), var(--fx-gold))}.fx-screening__score b{color:var(--fx-navy);margin-left:6px;font-size:15px}.fx-screening__summary{color:var(--fx-ink);margin:0;font-size:14px;line-height:1.65}.fx-screening__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.fx-screening__grid h3{color:var(--fx-navy);margin:0 0 6px;font-size:13px;font-weight:700}.fx-screening__grid ul{color:var(--fx-ink);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;list-style:outside;display:grid}.fx-screening__grid li::marker{color:var(--fx-gold)}.fx-screening__foot{margin:0;font-size:12px}.fx-offer-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.fx-offer-grid .fx-offer-form{grid-column:1/-1}.fx-offer-card{align-content:start;gap:8px;padding:18px 20px;display:grid}.fx-offer-card.is-fermee{opacity:.7}.fx-offer-card__meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.fx-offer-card strong{color:var(--fx-navy);font-size:16px}.fx-offer-card p{color:var(--fx-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.fx-offer-card small{color:var(--fx-muted);align-items:center;gap:4px;font-size:12px;display:flex}.fx-offer-card .fx-link-button{justify-self:start}.fx-tag-list{flex-wrap:wrap;gap:6px;display:flex}.fx-tag-list span{color:#5eead4;background:#00804012;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.fx-chat{position:relative}.fx-chat__dropzone{z-index:5;border:2px dashed var(--fx-green);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.fx-chat__dropzone{border:2px dashed color-mix(in srgb, var(--fx-green) 55%, transparent)}}.fx-chat__dropzone{background:var(--fx-surface);color:#5eead4;pointer-events:none;border-radius:18px;font-size:14px;font-weight:700}.fx-composer__files,.fx-msg__attachments{flex-wrap:wrap;gap:6px;display:flex}.fx-composer__files{margin-bottom:8px}.fx-msg__attachments{margin-top:8px}.fx-file-chip{border:1px solid var(--fx-line);background:var(--fx-surface);max-width:100%;color:var(--fx-navy);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}a.fx-file-chip{padding-right:10px}.fx-file-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.fx-file-chip small{color:var(--fx-danger);font-weight:400}.fx-file-chip button{width:18px;height:18px;color:var(--fx-muted);cursor:pointer;background:#00336612;border:0;border-radius:50%;place-items:center;display:inline-grid}.fx-file-chip.is-uploading{color:var(--fx-muted)}.fx-file-chip.is-error{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-file-chip.is-error{border-color:color-mix(in srgb, var(--fx-danger) 35%, transparent)}}.fx-file-chip.is-error{color:var(--fx-danger)}.fx-msg--user .fx-file-chip{color:inherit;background:#ffffff24;border-color:#ffffff59}.fx-composer__tools{align-items:center;gap:10px;display:flex}.fx-artifact-cards{gap:8px;display:grid}.fx-artifact-card{border:1px solid var(--fx-green);align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-artifact-card{border:1px solid color-mix(in srgb, var(--fx-green) 28%, transparent)}}.fx-artifact-card{background:linear-gradient(135deg, var(--fx-green), var(--fx-elevated) 70%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.fx-artifact-card{background:linear-gradient(135deg, color-mix(in srgb, var(--fx-green) 12%, var(--fx-elevated)), var(--fx-elevated) 70%)}}.fx-artifact-card__icon{background:var(--fx-accent);color:#04222a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.fx-artifact-card>div:not(.fx-artifact-card__actions){flex:1;min-width:0;display:grid}.fx-artifact-card strong{color:var(--fx-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fx-artifact-card p{color:var(--fx-muted);margin:0;font-size:12px}.fx-artifact-card__actions{flex:none;align-items:center;gap:10px;display:flex}.fx-artifact-card__actions a{color:var(--fx-navy);font-size:13px;font-weight:700}.fx-quick-cards{gap:8px;display:grid}.fx-quick-card{border:1px solid var(--fx-accent);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-quick-card{border:1px solid color-mix(in srgb, var(--fx-accent) 26%, transparent)}}.fx-quick-card{background:linear-gradient(135deg, var(--fx-accent), var(--fx-elevated) 70%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.fx-quick-card{background:linear-gradient(135deg, color-mix(in srgb, var(--fx-accent) 12%, var(--fx-elevated)), var(--fx-elevated) 70%)}}.fx-quick-card__icon{background:var(--fx-accent);color:#04222a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.fx-quick-card.is-navigate .fx-quick-card__icon{background:#1b8fd0}.fx-quick-card.is-whatsapp .fx-quick-card__icon{background:#1f9d55}.fx-quick-card__text{flex:180px;min-width:0;display:grid}.fx-quick-card__text strong{color:var(--fx-navy);overflow-wrap:anywhere;font-size:14px}.fx-quick-card__text p{color:var(--fx-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.fx-quick-card__actions{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 14px;display:flex}.fx-quick-card__primary{background:var(--fx-accent);color:#04222a;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fx-quick-card__actions a:not(.fx-quick-card__primary){color:var(--fx-navy);font-size:13px;font-weight:700}.fx-public-msg{border:1px solid var(--fx-line);border-radius:14px;gap:6px;max-width:78%;margin-bottom:12px;padding:12px 14px;display:grid}.fx-public-msg.is-visitor{background:var(--fx-surface);border-top-left-radius:4px}@supports (color:color-mix(in lab, red, red)){.fx-public-msg.is-visitor{background:color-mix(in srgb, var(--fx-surface) 70%, transparent)}}.fx-public-msg.is-agent{border-color:var(--fx-accent);border-top-right-radius:4px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.fx-public-msg.is-agent{border-color:color-mix(in srgb, var(--fx-accent) 26%, transparent)}}.fx-public-msg.is-agent{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-public-msg.is-agent{background:color-mix(in srgb, var(--fx-accent) 8%, var(--fx-surface))}}.fx-public-msg__head{align-items:center;gap:8px;display:flex}.fx-public-msg__head strong{letter-spacing:.04em;font-size:12.5px}.fx-public-msg__head small{color:var(--fx-muted);font-size:11px}.fx-public-msg p{color:var(--fx-ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}@media (max-width:700px){.fx-public-msg{max-width:100%}}.fx-public-summary{margin-bottom:18px}.fx-mail-row__summary{color:var(--fx-ink)}.fx-mail-row.has-contact{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-mail-row.has-contact{border-color:color-mix(in srgb, var(--fx-accent) 34%, transparent)}}.fx-contact-line{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.fx-contact-line span{color:var(--fx-accent);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.fx-stat.is-clickable{text-decoration:none;transition:border-color .18s,transform .18s}.fx-stat.is-clickable:hover{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-stat.is-clickable:hover{border-color:color-mix(in srgb, var(--fx-accent) 45%, transparent)}}.fx-stat.is-clickable:hover{transform:translateY(-1px)}.fx-filter-chip__count{color:var(--fx-muted);font-variant-numeric:tabular-nums;margin-left:7px}.fx-filter-chip.is-active .fx-filter-chip__count{color:inherit}.fx-desktop-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fx-desktop-log li{border:1px solid var(--fx-accent);align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-desktop-log li{border:1px solid color-mix(in srgb, var(--fx-accent) 30%, transparent)}}.fx-desktop-log li{color:var(--fx-navy);border-radius:12px;font-size:13px}.fx-desktop-log li.is-failed{color:#fca5a5;border-color:#f8717173}.fx-recorder{gap:10px;padding:16px;display:grid}.fx-recorder__setup,.fx-recorder__live{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fx-recorder__setup input[type=text],.fx-recorder__setup input:not([type]){flex:260px;min-width:0}.fx-recorder__live strong{font-variant-numeric:tabular-nums;font-size:20px}.fx-recorder__dot{color:var(--fx-danger);animation:1.2s ease-in-out infinite fx-recorder-pulse;display:inline-flex}.fx-recorder__dot svg{fill:currentColor}@keyframes fx-recorder-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.fx-recorder__dot{animation:none}}.fx-recorder__meter{background:var(--fx-line);border-radius:999px;flex:120px;height:6px;overflow:hidden}.fx-recorder__meter span{background:var(--fx-accent);transform-origin:0;will-change:transform;height:100%;display:block}.fx-recorder__live .fx-button{margin-left:auto}.fx-recorder__note{color:var(--fx-muted);margin:0;font-size:13px}.fx-meeting-audio{width:100%;margin-bottom:12px}.fx-meeting-transcript summary{cursor:pointer;font-weight:600}.fx-workspace{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px;display:flex}.fx-workspace.is-off{opacity:.6}.fx-workspace__main{gap:4px;min-width:0;display:grid}.fx-workspace__main a{color:var(--fx-accent);overflow-wrap:anywhere;font-size:13px}.fx-workspace__main small{color:var(--fx-muted);overflow-wrap:anywhere}.fx-workspace__actions{align-items:center;gap:8px;display:flex}.fx-workspace-add{justify-self:start}.fx-workspace-form{padding:16px}.fx-workspace-form textarea{border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;border-radius:12px;padding:10px 12px;font-weight:400}.fx-form__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fx-button--danger{color:var(--fx-danger);margin-right:auto}.fx-workspace-form label.fx-toggle{justify-self:start;align-items:center;gap:8px;display:inline-flex}.fx-tv{gap:14px;display:grid}.fx-tv__filters{gap:10px;display:grid}.fx-tv__search{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-muted);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.fx-tv__search input{color:var(--fx-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.fx-tv__kinds{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-tv__kinds select{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);font:inherit;border-radius:999px;padding:7px 12px;font-size:13px}.fx-tv__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.fx-tv__card{text-align:left;cursor:pointer;color:var(--fx-ink);align-items:center;gap:12px;padding:12px 14px;display:flex}.fx-tv__card:hover,.fx-tv__card.is-playing{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-tv__card:hover,.fx-tv__card.is-playing{border-color:color-mix(in srgb, var(--fx-accent) 45%, transparent)}}.fx-tv__logo{width:42px;height:42px;color:var(--fx-muted);background:#ffffff0f;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.fx-tv__logo img{object-fit:contain;width:100%;height:100%}.fx-tv__name{flex:1;gap:2px;min-width:0;display:grid}.fx-tv__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-tv__name small{color:var(--fx-muted);font-size:12px}.fx-tv__kinds .fx-chip{cursor:pointer;font:inherit;border:1px solid #0000;font-size:12px;font-weight:600}.fx-tv__kinds .fx-chip.is-on{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-tv__kinds .fx-chip.is-on{border-color:color-mix(in srgb, var(--fx-accent) 55%, transparent)}}.fx-tv__kinds .fx-chip.is-on{color:var(--fx-accent)}.fx-tv__section{gap:8px;display:grid}.fx-tv__section h2{letter-spacing:.01em;margin:6px 0 0;font-size:14px}.fx-tv__section h2 small{color:var(--fx-muted);margin-left:6px;font-weight:500}.fx-tv--guide .fx-tv__filters{grid-template-columns:minmax(0,1fr)}.fx-tv__layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.fx-tv__countries{box-sizing:border-box;gap:14px;max-height:calc(100vh - 110px);padding-right:4px;display:grid;position:sticky;top:84px;overflow-y:auto}.fx-tv__country-group{gap:2px;display:grid}.fx-tv__country-group h3{color:var(--fx-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.fx-tv__country{box-sizing:border-box;width:100%;min-width:0;color:var(--fx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.fx-tv__country:hover{background:#ffffff0a}.fx-tv__country.is-on{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-tv__country.is-on{border-color:color-mix(in srgb, var(--fx-accent) 45%, transparent)}}.fx-tv__country.is-on{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-tv__country.is-on{background:color-mix(in srgb, var(--fx-accent) 10%, transparent)}}.fx-tv__country.is-on{color:var(--fx-accent)}.fx-tv__country-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-tv__country small{color:var(--fx-muted);font-variant-numeric:tabular-nums;font-size:11px}.fx-tv__main{gap:16px;min-width:0;display:grid}.fx-tv__country-head{gap:10px;display:grid}.fx-tv__country-head h2{margin:0;font-size:20px}.fx-tv__country-head h2 small{color:var(--fx-muted);margin-left:6px;font-size:13px;font-weight:500}.fx-tv__kinds .fx-chip small{opacity:.7;margin-left:4px}.fx-tv__more{justify-self:start}.fx-tv__country-select{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);font:inherit;border-radius:12px;padding:9px 12px;display:none}@media (max-width:760px){.fx-tv__layout{grid-template-columns:minmax(0,1fr)}.fx-tv__countries{display:none}.fx-tv__country-select{display:block}}.fx-meeting-title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fx-meeting-title h1{margin:0}.fx-meeting-title.is-editing{max-width:760px}.fx-meeting-title.is-editing .fx-field{flex:320px}.fx-meeting-title.is-editing input{font-size:18px}.fx-meeting-title .fx-form__error{flex-basis:100%;margin:0}.fx-meeting-delete{position:relative}.fx-meeting-delete .fx-meeting-danger{z-index:20;width:min(380px,86vw);margin-top:0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.fx-phone-pin{margin-bottom:1rem}.fx-phone-pin .fx-knowledge-upload__intro strong{align-items:center;gap:.4rem;display:inline-flex}.fx-phone-pin__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fx-phone-pin__remove{color:var(--fx-danger)}.fx-phone-pin__ok{color:var(--fx-success,#34d399);align-items:center;gap:.3rem;display:inline-flex}.fx-phone-pin__error{color:var(--fx-danger)}.fx-owner-notes{gap:14px;display:grid}.fx-owner-note{gap:10px;padding:18px 20px;display:grid}.fx-owner-note__head{color:var(--fx-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fx-owner-note__head .fx-muted{font-size:13px}.fx-owner-note__link{color:var(--fx-accent);margin-left:auto;font-size:13px}.fx-owner-note__summary{color:var(--fx-muted);margin:0}.fx-owner-note__notes{gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.fx-owner-note__tasks h3{color:var(--fx-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 8px;font-size:11px;font-weight:600}.fx-owner-note__tasks ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fx-owner-note__tasks li{border:1px solid var(--fx-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.fx-owner-note__tasks li>span:nth-child(2){flex:1;min-width:0}.fx-owner-note__tasks li a{color:var(--fx-accent);font-size:13px}.fx-owner-note__tasks li.is-failed{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-owner-note__tasks li.is-failed{border-color:color-mix(in srgb, var(--fx-danger) 40%, transparent)}}.fx-quick-card__view{aspect-ratio:16/10;background:var(--fx-surface);border:0;border-radius:12px;flex:100%;width:100%;display:block}.fx-quick-card.is-street_view .fx-quick-card__icon{background:#f2b33d}.fx-mail-row__main small{overflow-wrap:anywhere}@media (max-width:560px){.fx-mail-row{flex-wrap:wrap}}.fx-voice{align-items:center;gap:6px;display:flex}.fx-voice-toggle,.fx-voice-action{border:1px solid var(--fx-line);background:var(--fx-surface);height:34px;color:var(--fx-navy);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.fx-voice-toggle{white-space:nowrap;gap:7px;padding:0 12px}.fx-voice-action{width:34px}.fx-voice-toggle:hover,.fx-voice-action:hover{border-color:#00336640}.fx-voice-toggle[aria-pressed=true]{border-color:var(--fx-green)}@supports (color:color-mix(in lab, red, red)){.fx-voice-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--fx-green) 38%, transparent)}}.fx-voice-toggle[aria-pressed=true]{color:#5eead4;background:#00804014}.fx-voice-toggle.is-awake,.fx-voice-toggle.is-processing,.fx-voice-toggle.is-speaking{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-voice-toggle.is-awake,.fx-voice-toggle.is-processing,.fx-voice-toggle.is-speaking{border-color:color-mix(in srgb, var(--fx-gold) 45%, transparent)}}.fx-voice-toggle.is-awake,.fx-voice-toggle.is-processing,.fx-voice-toggle.is-speaking{color:#fcd34d;background:#f7c94821}.fx-voice-toggle__dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite fx-voice-pulse}@keyframes fx-voice-pulse{50%{opacity:.35;transform:scale(.8)}}@media (max-width:760px){.fx-voice-toggle__label{display:none}.fx-voice-toggle{width:34px;padding:0}.fx-voice-toggle__dot{display:none}}.fx-voice-caption{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#00264deb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;max-width:min(560px,100vw - 32px);padding:8px 12px 8px 8px;animation:.22s ease-out fx-voice-caption-in;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -24px #001933b3}@keyframes fx-voice-caption-in{0%{opacity:0;transform:translate(-50%,10px)}}.fx-voice-caption.is-notice{background:#7a1d14f0;padding:10px 10px 10px 16px}.fx-voice-caption__text{gap:1px;min-width:0;display:grid}.fx-voice-caption strong{font-size:13px;font-weight:700}.fx-voice-caption small{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fx-voice-caption.is-notice small{white-space:normal}.fx-voice-caption button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.fx-voice-bars{flex:none;align-items:center;gap:3px;height:24px;margin-left:auto;display:inline-flex}.fx-voice-bars i{width:3px;height:calc(5px + var(--fx-voice-level,0) * 19px * var(--bar,1));background:var(--fx-surface);opacity:.85;border-radius:3px}.fx-voice-caption.is-thinking .fx-voice-bars i{animation:1.1s ease-in-out infinite fx-voice-thinking}.fx-voice-caption.is-thinking .fx-voice-bars i:nth-child(2){animation-delay:.12s}.fx-voice-caption.is-thinking .fx-voice-bars i:nth-child(3){animation-delay:.24s}.fx-voice-caption.is-thinking .fx-voice-bars i:nth-child(4){animation-delay:.36s}@keyframes fx-voice-thinking{50%{height:14px}}.axiomtech-jarvis-central__visual{transition:transform .62s cubic-bezier(.2,.76,.24,1),filter .45s}html[data-fx-voice-speaking=true] .axiomtech-jarvis-central__visual{scale:calc(1 + var(--fx-voice-level,0) * .05);filter:saturate(1.3)contrast(1.04)}html[data-fx-voice=awake] .axiomtech-jarvis-central__visual,html[data-fx-voice=processing] .axiomtech-jarvis-central__visual{scale:calc(1 + var(--fx-voice-level,0) * .04)}.axiomtech-agent-orb{transition:filter .45s}.fx-msg__voice{vertical-align:-2px;opacity:.75;margin-right:6px;display:inline-block}.fx-msg__screen{border-top:1px dashed #0033662e;gap:4px;margin-top:10px;padding-top:10px;display:grid}.fx-msg__screen>small{color:var(--fx-green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){html[data-fx-voice] .axiomtech-jarvis-central__visual{scale:none}.fx-voice-toggle__dot,.fx-voice-caption.is-thinking .fx-voice-bars i{animation:none}}.fx-voice-quick{z-index:81;width:min(520px,100vw - 32px);animation:.22s ease-out fx-voice-quick-in;position:fixed;bottom:128px;left:50%;transform:translate(-50%)}@keyframes fx-voice-quick-in{0%{opacity:0}}.fx-voice-quick .fx-quick-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00264df5;border-color:#ffffff29;padding:14px 48px 14px 14px;box-shadow:0 24px 60px -24px #001933b3}.fx-voice-quick .fx-quick-card__text strong{color:#fff;font-size:16px}.fx-voice-quick .fx-quick-card__text p{color:#ffffffb8}.fx-voice-quick .fx-quick-card__primary{background:var(--fx-surface);min-height:56px;color:var(--fx-navy);flex:auto;font-size:17px}.fx-voice-quick .fx-quick-card__actions a:not(.fx-quick-card__primary){color:#ffffffd9}.fx-voice-quick__close{color:#fff;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute;top:10px;right:10px}.fx-voice-caption .fx-voice-caption__fix{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:999px;width:auto;padding:0 12px;font-size:12.5px;font-weight:600}.fx-voice-caption.is-notice>svg{flex:none}.fx-recording-pill{z-index:79;top:calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 78px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#18080aeb;border:1px solid #f8717173;border-radius:999px;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:5px 5px 5px 12px;font-size:.85rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -22px #000c}.fx-recording-pill__link{color:inherit;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.fx-recording-pill__link strong{font-variant-numeric:tabular-nums}.fx-recording-pill__dot{color:#f87171;fill:#f87171;animation:1.4s ease-in-out infinite fx-recording-pulse}.fx-recording-pill__stop{color:#1a0505;cursor:pointer;background:#f87171;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}@keyframes fx-recording-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.fx-recording-pill__dot{animation:none}}.fx-voice-samples .fx-link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.axiomtech-jarvis-home{background:radial-gradient(ellipse 70% 60% at 50% 44%, var(--axiomtech-selected-stage), transparent 70%), radial-gradient(circle at 50% 42%, var(--fx-ground-glow,#15263a) 0%, var(--fx-ground-mid,#0d1a2a) 38%, var(--fx-ground-deep,#08111d) 72%, var(--fx-ground,#060c15) 100%)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home{background:radial-gradient(ellipse 70% 60% at 50% 44%, color-mix(in srgb, var(--axiomtech-selected-stage) 10%, transparent), transparent 70%), radial-gradient(circle at 50% 42%, var(--fx-ground-glow,#15263a) 0%, var(--fx-ground-mid,#0d1a2a) 38%, var(--fx-ground-deep,#08111d) 72%, var(--fx-ground,#060c15) 100%)}}.axiomtech-jarvis-home{color:#eef3f8;transition:background .9s}.axiomtech-jarvis-home:before{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.axiomtech-jarvis-home:after{z-index:7;content:"";pointer-events:none;background:radial-gradient(at 50% 46%,#0000 52%,#03070d8c 100%);position:absolute;inset:0}.axiomtech-jarvis-home .axiomtech-jarvis-atmosphere span{border-color:var(--axiomtech-selected-stage)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-atmosphere span{border-color:color-mix(in srgb, var(--axiomtech-selected-stage) 20%, transparent)}}.axiomtech-jarvis-home .axiomtech-jarvis-atmosphere span{opacity:.55}.axiomtech-jarvis-home .axiomtech-jarvis-atmosphere span:nth-child(3){background:radial-gradient(circle, var(--axiomtech-selected-stage), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-atmosphere span:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--axiomtech-selected-stage) 16%, transparent), transparent 70%)}}.axiomtech-jarvis-home .axiomtech-jarvis-orbit-line{box-shadow:0 0 0 28px #ffffff03, inset 0 0 80px var(--axiomtech-selected-stage);border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-orbit-line{box-shadow:0 0 0 28px #ffffff03, inset 0 0 80px color-mix(in srgb, var(--axiomtech-selected-stage) 6%, transparent)}}.axiomtech-jarvis-home .axiomtech-jarvis-orbit-line:before,.axiomtech-jarvis-home .axiomtech-jarvis-orbit-line:after{background:var(--axiomtech-selected-stage);box-shadow:0 0 18px var(--axiomtech-selected-stage)}.axiomtech-jarvis-home .axiomtech-jarvis-central__visual{inset:-16% -24% 2%}.axiomtech-jarvis-home .axiomtech-jarvis-central__identity{z-index:9;color:#f4f7fb;text-shadow:0 0 38px var(--axiomtech-selected-stage), 0 2px 18px #0009}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-central__identity{text-shadow:0 0 38px color-mix(in srgb, var(--axiomtech-selected-stage) 38%, transparent), 0 2px 18px #0009}}.axiomtech-jarvis-home .axiomtech-jarvis-central__identity>span{color:var(--axiomtech-selected-stage)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-central__identity>span{color:color-mix(in srgb, var(--axiomtech-selected-stage) 55%, #c9d4de)}}.axiomtech-jarvis-home .axiomtech-jarvis-central__identity>span i{background:var(--axiomtech-selected-stage);box-shadow:0 0 0 4px var(--axiomtech-selected-stage), 0 0 16px var(--axiomtech-selected-stage)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-central__identity>span i{box-shadow:0 0 0 4px color-mix(in srgb, var(--axiomtech-selected-stage) 18%, transparent), 0 0 16px var(--axiomtech-selected-stage)}}.axiomtech-jarvis-home .axiomtech-jarvis-central__identity small{color:#94a6b8}.axiomtech-jarvis-home .axiomtech-jarvis-central__visual>div:not(.axiomtech-jarvis-aura){-webkit-mask-image:radial-gradient(50% 50%,#000 66%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 66%,#0000 100%)}.axiomtech-experience:has(.fx-stage){background:var(--fx-ground,#060c15)}.axiomtech-jarvis-aura{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;min-height:0!important}.axiomtech-jarvis-aura>span{aspect-ratio:1;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.axiomtech-jarvis-aura__core{background:radial-gradient(circle, var(--axiomtech-selected-stage) 0%, var(--axiomtech-selected-stage) 24%, var(--axiomtech-selected-glow) 46%, transparent 68%);width:min(58vw,820px)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__core{background:radial-gradient(circle, color-mix(in srgb, var(--axiomtech-selected-stage) 34%, transparent) 0%, color-mix(in srgb, var(--axiomtech-selected-stage) 17%, transparent) 24%, color-mix(in srgb, var(--axiomtech-selected-glow) 7%, transparent) 46%, transparent 68%)}}.axiomtech-jarvis-aura__core{filter:blur(6px);transition:scale .14s ease-out,opacity .3s;animation:7.5s ease-in-out infinite axiomtech-aura-breathe}.axiomtech-jarvis-aura__bloom{background:radial-gradient(circle, var(--axiomtech-selected-stage) 0%, var(--axiomtech-selected-stage) 22%, var(--axiomtech-selected-glow) 42%, transparent 64%);width:min(96vw,1400px)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__bloom{background:radial-gradient(circle, color-mix(in srgb, var(--axiomtech-selected-stage) 55%, transparent) 0%, color-mix(in srgb, var(--axiomtech-selected-stage) 26%, transparent) 22%, color-mix(in srgb, var(--axiomtech-selected-glow) 9%, transparent) 42%, transparent 64%)}}.axiomtech-jarvis-aura__bloom{opacity:0;animation:3.6s cubic-bezier(.16,.84,.3,1) forwards axiomtech-aura-bloom}.axiomtech-jarvis-aura__shimmer{background:conic-gradient(from 0deg, transparent 0deg, var(--axiomtech-selected-stage) 50deg, transparent 120deg, var(--axiomtech-selected-glow) 200deg, transparent 270deg, var(--axiomtech-selected-stage) 320deg, transparent 360deg);width:min(72vw,1040px)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__shimmer{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--axiomtech-selected-stage) 22%, transparent) 50deg, transparent 120deg, color-mix(in srgb, var(--axiomtech-selected-glow) 16%, transparent) 200deg, transparent 270deg, color-mix(in srgb, var(--axiomtech-selected-stage) 14%, transparent) 320deg, transparent 360deg)}}.axiomtech-jarvis-aura__shimmer{filter:blur(26px);opacity:.8;mix-blend-mode:screen;animation:38s linear infinite axiomtech-aura-rotate;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%)}.axiomtech-jarvis-aura__flash{border:2px solid var(--axiomtech-selected-stage);width:240px}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__flash{border:2px solid color-mix(in srgb, var(--axiomtech-selected-stage) 90%, white)}}.axiomtech-jarvis-aura__flash{box-shadow:0 0 36px var(--axiomtech-selected-stage), inset 0 0 36px var(--axiomtech-selected-stage)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__flash{box-shadow:0 0 36px color-mix(in srgb, var(--axiomtech-selected-stage) 70%, transparent), inset 0 0 36px color-mix(in srgb, var(--axiomtech-selected-stage) 45%, transparent)}}.axiomtech-jarvis-aura__flash{opacity:0;animation:1.25s cubic-bezier(.12,.8,.3,1) forwards axiomtech-aura-flash}.axiomtech-jarvis-aura__waves{width:0;opacity:calc(.3 + var(--fx-voice-level,0) * .7);transition:opacity .12s ease-out;display:none}.axiomtech-jarvis-aura__waves i{aspect-ratio:1;border:1.5px solid var(--axiomtech-selected-stage);width:300px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__waves i{border:1.5px solid color-mix(in srgb, var(--axiomtech-selected-stage) 85%, white)}}.axiomtech-jarvis-aura__waves i{box-shadow:0 0 30px var(--axiomtech-selected-stage), inset 0 0 26px var(--axiomtech-selected-stage);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-aura__waves i{box-shadow:0 0 30px color-mix(in srgb, var(--axiomtech-selected-stage) 45%, transparent), inset 0 0 26px color-mix(in srgb, var(--axiomtech-selected-stage) 30%, transparent)}}.axiomtech-jarvis-aura__waves i{opacity:0;animation:1.7s cubic-bezier(.2,.62,.3,1) infinite axiomtech-aura-wave;translate:-50% -50%}.axiomtech-jarvis-aura__waves i:nth-child(2){animation-delay:.56s}.axiomtech-jarvis-aura__waves i:nth-child(3){animation-delay:1.13s}html[data-fx-voice-speaking=true] .axiomtech-jarvis-aura__core{scale:calc(1 + var(--fx-voice-level,0) * .4);background:radial-gradient(circle, var(--axiomtech-selected-stage) 0%, var(--axiomtech-selected-stage) 26%, var(--axiomtech-selected-glow) 48%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){html[data-fx-voice-speaking=true] .axiomtech-jarvis-aura__core{background:radial-gradient(circle, color-mix(in srgb, var(--axiomtech-selected-stage) 46%, var(--axiomtech-selected-envelope)) 0%, color-mix(in srgb, var(--axiomtech-selected-stage) 26%, transparent) 26%, color-mix(in srgb, var(--axiomtech-selected-glow) 10%, transparent) 48%, transparent 70%)}}html[data-fx-voice-speaking=true] .axiomtech-jarvis-aura__core{animation-play-state:paused}html[data-fx-voice-speaking=true] .axiomtech-jarvis-aura__waves{display:block}html[data-fx-voice=awake] .axiomtech-jarvis-aura__core,html[data-fx-voice=processing] .axiomtech-jarvis-aura__core{scale:calc(1 + var(--fx-voice-level,0) * .14)}@keyframes axiomtech-aura-breathe{50%{opacity:.72;scale:1.06}}@keyframes axiomtech-aura-bloom{0%{opacity:0;scale:.35}16%{opacity:1;scale:.92}to{opacity:0;scale:1.12}}@keyframes axiomtech-aura-rotate{to{rotate:360deg}}@keyframes axiomtech-aura-flash{0%{opacity:.95;scale:.35}to{opacity:0;scale:3.4}}@keyframes axiomtech-aura-wave{0%{opacity:0;scale:.6}14%{opacity:.9}to{opacity:0;scale:2.3}}.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button{color:#e6edf4;opacity:.74;filter:saturate(.72)brightness(.92);transition:opacity .3s,filter .3s,transform .52s cubic-bezier(.2,.76,.24,1),border-color .18s,background .18s,box-shadow .18s}.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:focus-visible{border-color:var(--axiomtech-orbit-accent)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:focus-visible{border-color:color-mix(in srgb, var(--axiomtech-orbit-accent) 45%, transparent)}}.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:focus-visible{box-shadow:0 18px 42px -26px var(--axiomtech-orbit-accent);background:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:focus-visible{box-shadow:0 18px 42px -26px color-mix(in srgb, var(--axiomtech-orbit-accent) 60%, transparent)}}.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:hover:not(:disabled),.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button:focus-visible{opacity:1;filter:none}.axiomtech-jarvis-home[data-transitioning=true] .axiomtech-jarvis-orbit>button{opacity:.5}.axiomtech-jarvis-home .axiomtech-jarvis-orbit__label small{color:#8497aa}.axiomtech-jarvis-home .axiomtech-agent-orb__monogram{color:var(--axiomtech-agent-envelope)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-agent-orb__monogram{color:color-mix(in srgb, var(--axiomtech-agent-envelope) 88%, black)}}.axiomtech-jarvis-home .axiomtech-agent-orb__orbit{border-color:var(--axiomtech-agent-glow)}@supports (color:color-mix(in lab, red, red)){.axiomtech-jarvis-home .axiomtech-agent-orb__orbit{border-color:color-mix(in srgb, var(--axiomtech-agent-glow) 42%, transparent)}}.axiomtech-experience:has(.fx-stage) .axiomtech-topbar{background:var(--fx-ground,#060c15);border-bottom-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.axiomtech-experience:has(.fx-stage) .axiomtech-topbar{background:color-mix(in srgb, var(--fx-ground,#060c15) 82%, transparent)}}.axiomtech-experience:has(.fx-stage) .axiomtech-identity>span{background:#ffffff29}.axiomtech-experience:has(.fx-stage) .axiomtech-identity strong{color:#f1f5f9}.axiomtech-experience:has(.fx-stage) .axiomtech-identity small{color:#8fa2b5}.axiomtech-experience:has(.fx-stage) .axiomtech-local-status{color:#8fa2b5}.axiomtech-experience:has(.fx-stage) :is(.fx-notif__trigger,.fx-voice-toggle,.axiomtech-user,.axiomtech-logout,.axiomtech-nav-trigger){color:#e6edf4;background:#ffffff0d;border-color:#ffffff1f}.axiomtech-experience:has(.fx-stage) :is(.fx-notif__trigger,.fx-voice-toggle,.axiomtech-user,.axiomtech-logout,.axiomtech-nav-trigger):hover{background:#ffffff17;border-color:#ffffff3d}.axiomtech-experience:has(.fx-stage) .fx-voice-toggle[aria-pressed=true]{color:#7ff5dd;background:#2bf0cf1a;border-color:#2bf0cf66}.axiomtech-experience:has(.fx-stage) :is(.fx-voice-toggle.is-awake,.fx-voice-toggle.is-processing,.fx-voice-toggle.is-speaking){color:#ffd98f;background:#ffc65c1f;border-color:#ffc65c73}.fx-home .fx-briefing a{color:#e6edf4;background:#ffffff0b;border-color:#ffffff17;box-shadow:0 24px 50px -34px #000000e6}.fx-home .fx-briefing a:hover{border-color:#fff3}.fx-home .fx-briefing strong{color:#f4f7fb}.fx-home .fx-briefing span{color:#8fa2b5}.fx-home .fx-briefing a.is-attention strong{color:#ffc65c}.fx-home .fx-briefing a.is-boardroom{background:linear-gradient(135deg,#18140cb8,#0a101ccc);border-color:#c9a45c66}.axiomtech-experience:has(.fx-stage) .fx-launcher__label{background:#0a121eeb;border-color:#ffffff1f;box-shadow:0 24px 60px -30px #000000e6}.axiomtech-experience:has(.fx-stage) .fx-launcher__label strong{color:#f4f7fb}.axiomtech-experience:has(.fx-stage) .fx-launcher__label small{color:#8fa2b5}@media (max-width:640px){.axiomtech-experience:has(.fx-stage) .fx-launcher{bottom:146px}.axiomtech-jarvis-home .axiomtech-jarvis-central__visual{inset:-12% -10% 12%}.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button,.axiomtech-jarvis-home .axiomtech-jarvis-orbit>button[data-orbit-slot]{box-shadow:none;background:#ffffff0d;border-color:#ffffff14}.axiomtech-jarvis-aura__core{width:120vw}}@media (prefers-reduced-motion:reduce){.axiomtech-jarvis-aura>span,.axiomtech-jarvis-aura__waves i{animation:none!important}.axiomtech-jarvis-aura__bloom,.axiomtech-jarvis-aura__flash{display:none}}.axiomtech-agent-orb[data-agent-key=juridique_fiscal] .axiomtech-agent-orb__core{border-color:#aeb9c4}.axiomtech-agent-orb[data-agent-key=juridique_fiscal] .axiomtech-agent-orb__orbit{border-color:#5b677573}.axiomtech-agent-orb[data-agent-key=juridique_fiscal] .axiomtech-agent-orb__particles i{background:#9aa6b2}.axiomtech-jarvis-home .axiomtech-agent-orb[data-agent-key=juridique_fiscal] .axiomtech-agent-orb__particles i{background:var(--fx-surface)}.fx-backdrops{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fx-backdrops__swatch{border:1px solid var(--fx-line);color:var(--fx-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:6px;padding:8px 6px;font-size:11.5px;font-weight:600;display:grid}.fx-backdrops__swatch.is-on{border-color:var(--fx-accent,#22d3ee);color:var(--fx-ink,#eef3f8);box-shadow:0 0 0 1px var(--fx-accent,#22d3ee) inset}.fx-backdrops__chip{background:radial-gradient(circle at 30% 35%, var(--fx-accent,#22d3ee) 0 2px, transparent 3px), radial-gradient(circle at 70% 60%, var(--fx-accent-2,#f59e0b) 0 2px, transparent 3px), radial-gradient(circle at 50% 45%, #15263a, #060c15 75%);border:1px solid #ffffff1f;border-radius:8px;width:100%;height:34px}@supports (color:color-mix(in lab, red, red)){.fx-backdrops__chip{background:radial-gradient(circle at 30% 35%, color-mix(in srgb, var(--fx-accent,#22d3ee) 55%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--fx-accent-2,#f59e0b) 55%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 50% 45%, #15263a, #060c15 75%)}}.fx-notif{position:relative}.fx-notif__trigger{border:1px solid var(--fx-line);background:var(--fx-surface);width:34px;height:34px;color:var(--fx-navy);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid;position:relative}.fx-notif__badge{background:var(--fx-danger);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid;position:absolute;top:-4px;right:-4px}.fx-notif__panel{z-index:90;border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(380px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 30px 80px -30px #00336673}.fx-notif__head{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.fx-notif__head strong{color:var(--fx-navy);font-size:14px}.fx-notif__list{overscroll-behavior:contain;align-content:start;min-height:0;max-height:min(420px,60vh);display:grid;overflow-y:auto}.fx-notif__item{color:var(--fx-ink);border-bottom:1px solid #0033660d;align-items:flex-start;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.fx-notif__item:hover{background:#00336608}.fx-notif__item.is-unread{background:#0080400d}.fx-notif__item>span{gap:2px;min-width:0;display:grid}.fx-notif__item strong{color:var(--fx-navy);overflow-wrap:anywhere;font-size:13px}.fx-notif__item.is-task_failed strong{color:var(--fx-danger)}.fx-notif__item small{color:var(--fx-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.fx-notif__item time{color:var(--fx-muted);font-size:11px}.fx-notif__empty{color:var(--fx-muted);text-align:center;margin:0;padding:22px 16px;font-size:13px}.fx-notif__foot{color:var(--fx-navy);text-align:center;padding:11px 16px;font-size:13px;font-weight:600;text-decoration:none}.fx-toast{z-index:95;border:1px solid var(--fx-green);align-items:center;gap:12px;width:min(420px,100vw - 32px);padding:12px;display:flex;position:fixed;top:84px;right:16px}@supports (color:color-mix(in lab, red, red)){.fx-toast{border:1px solid color-mix(in srgb, var(--fx-green) 30%, transparent)}}.fx-toast{background:var(--fx-surface);border-radius:18px;animation:.24s ease-out fx-toast-in;box-shadow:0 30px 80px -30px #00336680}.fx-toast.is-task_failed{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-toast.is-task_failed{border-color:color-mix(in srgb, var(--fx-danger) 35%, transparent)}}@keyframes fx-toast-in{0%{opacity:0;transform:translateY(-8px)}}.fx-toast__text{flex:1;gap:2px;min-width:0;display:grid}.fx-toast__text strong{color:var(--fx-navy);font-size:14px}.fx-toast__text small{color:var(--fx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.fx-toast__open{color:var(--fx-green);font-size:13px;font-weight:700}.fx-toast button{width:28px;height:28px;color:var(--fx-muted);cursor:pointer;background:#0033660f;border:0;border-radius:50%;place-items:center;display:inline-grid}.fx-stat__text{line-height:1.35;font-size:16px!important}.fx-schedule-add{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.fx-schedule-add .fx-notice{margin:0}.fx-notice--success{color:#5eead4;background:#2dd4bf26}.fx-schedule-form{margin-bottom:24px}.fx-schedule-row{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.fx-schedule-row.is-paused{opacity:.72}.fx-schedule-row__main{flex:1;gap:4px;min-width:0;display:grid}.fx-schedule-row__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-schedule-row__head strong{color:var(--fx-navy);font-size:15px}.fx-schedule-row p{color:var(--fx-ink);margin:0;font-size:13px;line-height:1.5}.fx-schedule-row small{color:var(--fx-muted);font-size:12px}.fx-schedule-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:240px;display:flex}.fx-schedule-actions__message{width:100%;color:var(--fx-muted);text-align:right;font-size:11px}.fx-run-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.fx-run-row__main{flex:1;gap:2px;min-width:0;display:grid}.fx-run-row__main strong{color:var(--fx-navy);font-size:14px}.fx-run-row__main small{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fx-run-row.is-failed .fx-run-row__main small{color:var(--fx-danger)}.fx-run-row time{color:var(--fx-muted);flex:none;font-size:12px}@media (max-width:640px){.fx-schedule-row,.fx-run-row{flex-wrap:wrap}.fx-run-row__main small{white-space:normal}.fx-schedule-actions{justify-content:flex-start;max-width:none}}.fx-research-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.fx-research-card{color:var(--fx-ink);align-content:start;justify-items:start;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.fx-research-card:hover{border-color:#00336638;transform:translateY(-2px)}.fx-research-card strong{color:var(--fx-navy);font-size:15px}.fx-research-card small{color:var(--fx-muted);font-size:12px}.fx-research-progress{border-color:var(--fx-green);align-items:flex-start;gap:14px;margin-bottom:20px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-research-progress{border-color:color-mix(in srgb, var(--fx-green) 30%, transparent)}}.fx-research-progress{background:linear-gradient(90deg, var(--fx-green), transparent 55%), var(--fx-elevated)}@supports (color:color-mix(in lab, red, red)){.fx-research-progress{background:linear-gradient(90deg, color-mix(in srgb, var(--fx-green) 10%, transparent), transparent 55%), var(--fx-elevated)}}.fx-research-progress{color:var(--fx-green)}.fx-research-progress strong{color:var(--fx-navy)}.fx-research-progress p{color:var(--fx-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.fx-report-summary{margin-bottom:24px}.fx-report-summary p{color:var(--fx-ink);margin:0;font-size:15px;line-height:1.7}.fx-prospect-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}@media (max-width:420px){.fx-prospect-grid{grid-template-columns:minmax(0,1fr)}}.fx-prospect-card{align-content:start;gap:12px;padding:20px;display:grid}.fx-prospect-card.is-haute{border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-prospect-card.is-haute{border-color:color-mix(in srgb, var(--fx-gold) 40%, transparent)}}.fx-prospect-card h3{color:var(--fx-navy);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.fx-prospect-card p{color:var(--fx-ink);margin:0;font-size:13px;line-height:1.55}.fx-prospect-card ul{color:var(--fx-ink);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;list-style:outside;display:grid}.fx-prospect-card ul a{color:var(--fx-green);font-size:12px;font-weight:700;text-decoration:none}.fx-prospect-card__head{align-items:flex-start;gap:10px;display:flex}.fx-prospect-card__head>div{flex:1;gap:2px;min-width:0;display:grid}.fx-prospect-card__head strong{color:var(--fx-navy);font-size:16px}.fx-prospect-card__head small{color:var(--fx-muted);font-size:12px}.fx-prospect-card__rank{background:var(--fx-accent);color:#04222a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid}.fx-prospect-card__site{color:var(--fx-navy);justify-self:start;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.fx-prospect-card__foot{border-top:1px solid var(--fx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.fx-badge--priority-haute{color:#fcd34d;background:#f7c94826}.fx-badge--priority-moyenne{color:#67e8f9;background:#22d3ee24}.fx-badge--priority-basse{color:var(--fx-muted);background:#5b6b7c1f}.fx-report-columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:24px;display:grid}.fx-report-list{color:var(--fx-ink);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;list-style:outside;display:grid}.fx-source-list{gap:6px;margin:0;padding-left:22px;font-size:13px;list-style:decimal;display:grid}.fx-source-list li{overflow-wrap:anywhere}.fx-source-list a{color:var(--fx-navy);font-weight:600}.fx-source-list small{color:var(--fx-muted);margin-left:6px;font-size:11px}.fx-mission-row{color:inherit;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.fx-mission-row:hover{border-color:#00336638;transform:translateY(-1px)}.fx-mission-row__main{flex:1;gap:4px;min-width:0;display:grid}.fx-mission-row__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-mission-row__head strong{color:var(--fx-navy);font-size:15px}.fx-mission-row p{color:var(--fx-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.fx-mission-row small{color:var(--fx-muted);font-size:12px}.fx-mission-progress{flex:none;justify-items:end;gap:6px;width:120px;display:grid}.fx-mission-progress span{background:#00336614;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.fx-mission-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--fx-green), #1eb980);height:100%;transition:width .4s;display:block}.fx-mission-progress small{color:var(--fx-muted);font-size:12px;font-weight:600}.fx-mission-meta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px;padding:16px 18px;display:flex}.fx-mission-meta__main{flex:1;gap:2px;min-width:200px;display:grid}.fx-mission-meta__main strong{color:var(--fx-navy)}.fx-mission-meta__main small{color:var(--fx-muted);font-size:12px}.fx-mission-summary{border-left:3px solid var(--fx-green);padding:18px 20px}.fx-mission-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-mission-step{border-left:3px solid #0033661f;gap:10px;padding:16px 18px;display:grid}.fx-mission-step.is-running{border-left-color:#d6a54a}.fx-mission-step.is-succeeded{border-left-color:var(--fx-green)}.fx-mission-step.is-failed,.fx-mission-step.is-blocked{border-left-color:#c94a4a}.fx-mission-step.is-cancelled{opacity:.7}.fx-mission-step__head{align-items:center;gap:12px;display:flex}.fx-mission-step__title{flex:1;gap:2px;min-width:0;display:grid}.fx-mission-step__title strong{color:var(--fx-navy);font-size:14px}.fx-mission-step__title small,.fx-mission-step__deps{color:var(--fx-muted);font-size:12px}.fx-mission-step__head .fx-badge{align-items:center;gap:5px;display:inline-flex}.fx-mission-step__deps{margin:0}.fx-mission-step__instruction summary{color:var(--fx-muted);cursor:pointer;font-size:12px}.fx-mission-step__instruction p{color:var(--fx-ink);white-space:pre-line;margin:6px 0 0;font-size:13px;line-height:1.5}.fx-mission-step__result{background:#00336609;border-radius:12px;max-height:360px;padding:12px 14px;font-size:13px;overflow:auto}.fx-mission-step__error{color:#a33a3a;margin:0;font-size:13px}.fx-mission-step__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-mission-step__foot:empty{display:none}.fx-mission-action{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fx-mission-action button{align-items:center;gap:6px;display:inline-flex}.fx-mission-action small{color:#a33a3a;font-size:11px}@media (max-width:640px){.fx-mission-row{flex-wrap:wrap}.fx-mission-progress{justify-items:start;width:100%}}.fx-task-actions{flex-wrap:wrap;align-items:flex-start;gap:.35rem .9rem;display:inline-flex}.fx-task-actions .fx-mission-action small.is-ok{color:var(--fx-muted)}.fx-task-bulk{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin:0 0 .75rem;font-size:.85rem;display:flex}.fx-task-bulk label{color:var(--fx-muted);align-items:center;gap:.45rem;display:inline-flex}.fx-task-bulk small{color:var(--fx-muted)}.fx-task-select{width:2rem}.fx-task-bulk input,.fx-task-select input{width:1rem;height:1rem;accent-color:var(--fx-accent)}.fx-task-actions .fx-mission-action{column-gap:.9rem}.fx-billing-filters{margin-bottom:14px}.fx-invoice-editor{gap:20px;padding:22px;display:grid}.fx-invoice-editor__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.fx-invoice-editor__grid small a{color:var(--fx-navy)}.fx-invoice-lines{gap:8px;display:grid}.fx-invoice-lines__head,.fx-invoice-lines__row{grid-template-columns:minmax(0,1fr) 80px 170px 150px 36px;align-items:center;gap:10px;display:grid}.fx-invoice-lines__head{color:var(--fx-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 2px;font-size:11px;font-weight:700}.fx-invoice-lines__row input{border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;min-width:0;color:var(--fx-ink);font:inherit;border-radius:10px;padding:9px 11px;font-size:14px}.fx-invoice-lines__row input[type=number]{text-align:right}.fx-invoice-lines__row strong{color:var(--fx-navy);text-align:right;white-space:nowrap;font-size:13px}.fx-invoice-lines .fx-link-button{justify-self:start}@media (max-width:760px){.fx-invoice-lines__head{display:none}.fx-invoice-lines__row{border:1px solid var(--fx-line);border-radius:12px;grid-template-columns:1fr 1fr 36px;padding:10px}.fx-invoice-lines__row input:first-child{grid-column:1/-1}.fx-invoice-lines__row strong{text-align:left;grid-column:1/3}}.fx-invoice-editor__bottom{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:20px;display:grid}@media (max-width:760px){.fx-invoice-editor__bottom{grid-template-columns:minmax(0,1fr)}}.fx-invoice-editor__notes{gap:12px;display:grid}.fx-invoice-totals{background:#00336609;border-radius:14px;gap:2px;margin:0;padding:12px;display:grid}.fx-invoice-totals>div{justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;font-size:14px;display:flex}.fx-invoice-totals dt{color:var(--fx-muted);align-items:center;gap:8px;display:flex}.fx-invoice-totals dd{color:var(--fx-ink);white-space:nowrap;margin:0;font-weight:600}.fx-invoice-totals select{border:1px solid var(--fx-line);background:var(--fx-surface);font:inherit;border-radius:8px;padding:3px 6px;font-size:12px}.fx-invoice-totals .is-total{border-top:1px solid var(--fx-line)}.fx-invoice-totals .is-total dt,.fx-invoice-totals .is-total dd{color:var(--fx-navy);font-size:16px;font-weight:700}.fx-invoice-totals--static{justify-self:end;width:min(360px,100%)}.fx-invoice-parties{flex-wrap:wrap;gap:20px;display:flex}.fx-invoice-parties>div{gap:2px;font-size:13px;display:grid}.fx-invoice-parties small{color:var(--fx-green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.fx-invoice-parties strong{color:var(--fx-navy);font-size:16px}.fx-invoice-parties span{color:var(--fx-muted)}.fx-payment-form{border-top:1px solid var(--fx-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-top:12px;display:grid}.fx-payment-form .fx-approval__actions,.fx-payment-form .fx-text-danger{grid-column:1/-1}.fx-grid{gap:16px;display:grid}.fx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-page>.fx-grid+*,.fx-page>.fx-card+*{margin-top:16px}.fx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.fx-grid--3,.fx-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fx-grid--2,.fx-grid--3,.fx-grid--4{grid-template-columns:minmax(0,1fr)}}.fx-kpi{flex-direction:column;gap:4px;padding:18px 20px;display:flex}.fx-kpi>span{color:var(--fx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.fx-kpi>strong{color:var(--fx-navy);font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.15}.fx-kpi>small{color:var(--fx-muted);font-size:12.5px}.fx-kpi--compact>strong{font-size:19px}.fx-kpi.is-attention{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-kpi.is-attention{border-color:color-mix(in srgb, var(--fx-danger) 32%, transparent)}}.fx-kpi.is-attention{background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-kpi.is-attention{background:color-mix(in srgb, var(--fx-danger) 8%, var(--fx-elevated))}}.fx-card__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:18px 20px 0;display:flex}.fx-card__header h2{color:var(--fx-navy);margin:0;font-size:16px;font-weight:650}.fx-card__hint{color:var(--fx-muted);margin:0;font-size:13px}.fx-note{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);color:var(--fx-ink);margin:0;padding:14px 18px;font-size:13.5px;line-height:1.5}.fx-note--danger{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-note--danger{border-color:color-mix(in srgb, var(--fx-danger) 32%, transparent)}}.fx-note--danger{background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-note--danger{background:color-mix(in srgb, var(--fx-danger) 5%, #ffffffb3)}}.fx-client-card{color:inherit;flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.fx-client-card:hover{transform:translateY(-2px);box-shadow:0 24px 60px -38px #003366a6}.fx-client-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-client-card>header strong{color:var(--fx-navy);font-size:16px;font-weight:650}.fx-client-card__meta{color:var(--fx-muted);margin:0;font-size:12.5px}.fx-client-card__note{background:var(--fx-danger);border-radius:10px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.fx-client-card__note{background:color-mix(in srgb, var(--fx-danger) 6%, transparent)}}.fx-client-card__note{color:var(--fx-ink);font-size:12.5px;line-height:1.45}.fx-client-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.fx-client-card__stats dt{color:var(--fx-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11.5px}.fx-client-card__stats dd{color:var(--fx-ink);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.fx-client-card>footer small{color:var(--fx-muted);font-size:12px}.fx-definition{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 16px;margin:0;padding:16px 20px 20px;display:grid}.fx-definition dt{color:var(--fx-muted);font-size:12.5px}.fx-definition dd{color:var(--fx-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px}.fx-list--tight{padding:0 20px 18px}.fx-badge--at_risk,.fx-badge--critical,.fx-badge--error,.fx-badge--blocked,.fx-badge--stalled,.fx-badge--lost{background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-badge--at_risk,.fx-badge--critical,.fx-badge--error,.fx-badge--blocked,.fx-badge--stalled,.fx-badge--lost{background:color-mix(in srgb, var(--fx-danger) 12%, transparent)}}.fx-badge--at_risk,.fx-badge--critical,.fx-badge--error,.fx-badge--blocked,.fx-badge--stalled,.fx-badge--lost{color:var(--fx-danger)}.fx-badge--watch,.fx-badge--major,.fx-badge--investigating,.fx-badge--unconfigured{color:#fcd34d;background:#f7c9482e}.fx-badge--good,.fx-badge--ok,.fx-badge--ready,.fx-badge--on_track,.fx-badge--won,.fx-badge--resolved{color:#0f766e;background:#2dd4bf29}.fx-badge--unknown,.fx-badge--minor,.fx-badge--open{color:var(--fx-muted);background:#00336614}.fx-spin{animation:.9s linear infinite fx-spin}@media (prefers-reduced-motion:reduce){.fx-spin{opacity:.6;animation:none}}.fx-list--rows{padding:8px 20px 18px}.fx-list--rows>li{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.fx-list--rows>li:last-child{border-bottom:0;padding-bottom:0}.fx-list--rows>li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-list--rows>li strong{color:var(--fx-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.fx-list--rows>li small{color:var(--fx-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.fx-list--rows>li>.fx-badge{flex:none}.fx-board{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.fx-board__column{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.fx-board__column>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fx-board__column>header strong{color:var(--fx-navy);font-size:12.5px;font-weight:650}.fx-board__column>header span{font-variant-numeric:tabular-nums;color:var(--fx-muted);font-size:12px}.fx-board__value{color:var(--fx-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px}.fx-board__column ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fx-board__empty{color:var(--fx-line);text-align:center;margin:0}.fx-lead{border:1px solid var(--fx-line);background:var(--fx-surface);color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:10px 34px 10px 10px;text-decoration:none;display:flex;position:relative}.fx-lead:hover{border-color:var(--fx-navy)}@supports (color:color-mix(in lab, red, red)){.fx-lead:hover{border-color:color-mix(in srgb, var(--fx-navy) 30%, transparent)}}.fx-lead strong{color:var(--fx-navy);overflow-wrap:anywhere;font-size:13px;font-weight:600}.fx-lead small{color:var(--fx-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.fx-score{min-width:22px;color:var(--fx-muted);text-align:center;font-variant-numeric:tabular-nums;background:#00336614;border-radius:999px;padding:1px 5px;font-size:11px;font-weight:650;position:absolute;top:8px;right:8px}.fx-score.is-strong{color:#0f766e;background:#2dd4bf2e}.fx-score.is-weak{background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-score.is-weak{background:color-mix(in srgb, var(--fx-danger) 10%, transparent)}}.fx-score.is-weak{color:var(--fx-danger)}.fx-lang{border:1px solid var(--fx-line);background:#ffffff08;border-radius:999px;display:inline-flex;overflow:hidden}.fx-lang button{color:var(--fx-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:11.5px;font-weight:650;transition:color .15s,background .15s}.fx-lang button:hover:not(:disabled){color:var(--fx-ink)}.fx-lang button.is-active{background:var(--fx-accent-soft);color:var(--fx-accent)}.fx-lang button:disabled{cursor:progress;opacity:.6}.fx-providers__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fx-provider-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:0 20px 20px;display:grid}.fx-providers__client h3{color:var(--fx-muted);letter-spacing:.06em;text-transform:uppercase;margin:4px 20px 10px;font-size:12px;font-weight:600}.fx-provider{--tone:var(--fx-green);border:1px solid var(--fx-line);border-radius:calc(var(--fx-radius) - 4px);background:var(--fx-elevated);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.fx-provider.is-low{--tone:var(--fx-gold);border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-provider.is-low{border-color:color-mix(in srgb, var(--fx-gold) 40%, transparent)}}.fx-provider.is-out{--tone:var(--fx-danger);border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-provider.is-out{border-color:color-mix(in srgb, var(--fx-danger) 45%, transparent)}}.fx-provider.is-out{background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-provider.is-out{background:color-mix(in srgb, var(--fx-danger) 7%, var(--fx-elevated))}}.fx-provider.is-unconfigured,.fx-provider.is-error,.fx-provider.is-pending,.fx-provider.is-off{--tone:var(--fx-muted)}.fx-provider__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fx-provider__head strong{color:var(--fx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fx-provider__chip{background:var(--tone);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.fx-provider__chip{background:color-mix(in srgb, var(--tone) 16%, transparent)}}.fx-provider__chip{color:var(--tone);font-size:11px;font-weight:600}.fx-provider__figure{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.fx-provider__figure strong{color:var(--fx-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.fx-provider.is-out .fx-provider__figure strong{color:var(--fx-danger)}.fx-provider__figure span,.fx-provider__lines,.fx-provider__note,.fx-provider__foot{color:var(--fx-muted);font-size:12px}.fx-provider__bar{background:var(--fx-muted);border-radius:999px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-provider__bar{background:color-mix(in srgb, var(--fx-muted) 18%, transparent)}}.fx-provider__bar span{border-radius:inherit;background:var(--tone);height:100%;display:block}.fx-provider__lines{font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;list-style:none;display:grid}.fx-provider__lines li.is-low{color:var(--fx-gold)}.fx-provider__lines li.is-out{color:var(--fx-danger)}.fx-provider__note{margin:0}.fx-provider__fix{background:var(--fx-gold);border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.fx-provider__fix{background:color-mix(in srgb, var(--fx-gold) 10%, transparent)}}.fx-provider__fix{color:var(--fx-ink);font-size:12.5px;line-height:1.45}.fx-provider__foot{flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:4px;display:flex}.fx-provider__foot a{color:var(--fx-accent)}.fx-provider-form{border:1px solid var(--fx-line);border-radius:calc(var(--fx-radius) - 4px);gap:12px;margin:0 20px 16px;padding:16px;display:grid}.fx-provider-form__row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.fx-contacts{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.fx-contacts__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-contacts__search{flex:260px;min-width:0}.fx-contacts__bar>:is(button,a){white-space:normal;max-width:100%}.fx-contacts__search input{border:1px solid var(--fx-line);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;border-radius:12px;padding:10px 12px}.fx-contacts__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-contact{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:16px 18px;display:grid}.fx-contact__head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.fx-contact__head>div:first-child{flex:180px;min-width:0}.fx-contact__head strong{overflow-wrap:anywhere;font-size:15.5px;display:block}.fx-contact__head small{color:var(--fx-muted)}.fx-contact__actions{gap:6px;display:flex}.fx-contact__ways{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.fx-contact__notes{color:var(--fx-muted);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.5}.fx-contact__form{gap:10px;display:grid}.fx-call-audio{gap:8px;padding:16px 18px;display:grid}.fx-call-audio audio{width:100%}.fx-stage{--core-level:0;place-items:center;min-height:calc(100svh - 72px);padding-bottom:120px;display:grid;position:relative;overflow:hidden}.fx-stage:before{z-index:0;background:radial-gradient(ellipse 60% 48% at 22% 28%, var(--fx-accent,#22d3ee), transparent 62%), radial-gradient(ellipse 52% 44% at 82% 72%, var(--fx-accent,#22d3ee), transparent 60%), radial-gradient(ellipse 44% 40% at 62% 12%, var(--fx-accent,#22d3ee), transparent 60%);position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.fx-stage:before{background:radial-gradient(ellipse 60% 48% at 22% 28%, color-mix(in srgb, var(--fx-accent,#22d3ee) 16%, transparent), transparent 62%), radial-gradient(ellipse 52% 44% at 82% 72%, color-mix(in srgb, var(--fx-accent,#22d3ee) 10%, transparent), transparent 60%), radial-gradient(ellipse 44% 40% at 62% 12%, color-mix(in srgb, color-mix(in srgb, var(--fx-accent,#22d3ee) 70%, white) 7%, transparent), transparent 60%)}}.fx-stage:before{content:"";pointer-events:none;animation:26s ease-in-out infinite alternate fx-field-drift}.fx-stage:after{z-index:0;background-image:linear-gradient(var(--fx-accent,#22d3ee) 1px, transparent 1px), linear-gradient(90deg, var(--fx-accent,#22d3ee) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-stage:after{background-image:linear-gradient(color-mix(in srgb, var(--fx-accent,#22d3ee) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--fx-accent,#22d3ee) 5%, transparent) 1px, transparent 1px)}}.fx-stage:after{content:"";pointer-events:none;background-size:64px 64px;-webkit-mask-image:radial-gradient(62% 58%,#000 20%,#0000 78%);mask-image:radial-gradient(62% 58%,#000 20%,#0000 78%)}@keyframes fx-field-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(1.5%,1.5%)scale(1.06)}}.fx-stage__core{z-index:2;place-items:center;display:grid;position:relative}.fx-stage__core-orb{pointer-events:none;filter:drop-shadow(0 0 calc(40px + var(--core-level) * 60px) var(--fx-orb-ring,#ff8c32));position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-stage__core-orb{filter:drop-shadow(0 0 calc(40px + var(--core-level) * 60px) color-mix(in srgb, var(--fx-orb-ring,#ff8c32) 45%, transparent))}}.fx-stage__core:before{z-index:-1;background:radial-gradient(circle, var(--fx-orb-ring,#ff8c32), transparent 58%), radial-gradient(circle, var(--fx-orb-core,#22d3ee), transparent 72%);border-radius:999px;width:min(80vw,780px);height:min(80vw,780px);position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-stage__core:before{background:radial-gradient(circle, color-mix(in srgb, var(--fx-orb-ring,#ff8c32) calc(16% + var(--core-level) * 16%), transparent), transparent 58%), radial-gradient(circle, color-mix(in srgb, var(--fx-orb-core,#22d3ee) calc(10% + var(--core-level) * 10%), transparent), transparent 72%)}}.fx-stage__core:before{content:"";pointer-events:none}.fx-stage__core{padding:26px}.fx-stage__centre{z-index:3;position:relative}.fx-stage__satellite:disabled{cursor:default}.fx-stage__satellite:focus-visible{outline:2px solid var(--fx-accent);outline-offset:8px;border-radius:999px}.fx-stage__roam{z-index:4;pointer-events:none;position:absolute;inset:0}.fx-stage__satellite{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);cursor:pointer;pointer-events:auto;will-change:left, top;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.fx-stage__satellite-inner{justify-items:center;gap:4px;transition:transform .25s;display:grid}.fx-stage__satellite-label{text-align:center;justify-items:center;display:grid}.fx-stage__satellite-label strong{color:var(--fx-ink);letter-spacing:.08em;font-size:12.5px;font-weight:650}.fx-stage__satellite-label small{max-width:130px;color:var(--fx-muted);font-size:11px;line-height:1.3}.fx-stage__identity{z-index:5;text-align:center;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;bottom:118px}.fx-stage__identity strong{font-family:var(--fx-display,var(--font-display), "Space Grotesk", system-ui, sans-serif);letter-spacing:.04em;color:#fff;text-shadow:0 0 34px #22d3ee66;font-size:clamp(30px,5vw,46px);font-weight:600}.fx-stage__identity small{color:var(--fx-muted);font-size:13px}.fx-stage__status{color:var(--fx-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.fx-stage__status i{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px}.fx-avatar{width:var(--agent-size);height:var(--agent-size);--agent-level:0;place-items:center;display:grid;position:relative}.fx-avatar__orb{background:radial-gradient(circle at 50% 44%, var(--agent-core) 0 8%, transparent 42%), radial-gradient(circle at 50% 50%, var(--agent-accent) 0 22%, transparent 64%), radial-gradient(circle at 50% 50%, var(--agent-glow), transparent 76%);border-radius:999px;width:104%;height:104%;position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-avatar__orb{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--agent-core) 78%, transparent) 0 8%, transparent 42%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--agent-accent) 62%, transparent) 0 22%, transparent 64%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--agent-glow) 34%, transparent), transparent 76%)}}.fx-avatar__orb{filter:blur(calc(var(--agent-size) * .035));opacity:calc(.78 + var(--agent-level) * .22);transform:scale(calc(1 + var(--agent-level) * .12));transition:opacity 90ms linear,transform 90ms linear}.fx-avatar__ring{border:1px solid var(--agent-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-avatar__ring{border:1px solid color-mix(in srgb, var(--agent-accent) 38%, transparent)}}.fx-avatar__ring{pointer-events:none;border-radius:999px}.fx-avatar__ring--outer{animation:22s linear infinite fx-avatar-spin;inset:2%;transform:rotate(24deg)scaleY(.56)}.fx-avatar__ring--inner{border-color:var(--agent-glow);inset:13%}@supports (color:color-mix(in lab, red, red)){.fx-avatar__ring--inner{border-color:color-mix(in srgb, var(--agent-glow) 42%, transparent)}}.fx-avatar__ring--inner{animation:17s linear infinite reverse fx-avatar-spin;transform:rotate(-38deg)scaleY(.66)}@keyframes fx-avatar-spin{0%{transform:rotate(0)scaleY(.6)}to{transform:rotate(360deg)scaleY(.6)}}.fx-avatar__halo{border:1px solid var(--agent-accent);width:96%;height:96%;position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-avatar__halo{border:1px solid color-mix(in srgb, var(--agent-accent) 40%, transparent)}}.fx-avatar__halo{box-shadow:0 0 calc(var(--agent-size) * .16) var(--agent-glow), inset 0 0 calc(var(--agent-size) * .12) var(--agent-glow);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-avatar__halo{box-shadow:0 0 calc(var(--agent-size) * .16) color-mix(in srgb, var(--agent-glow) 35%, transparent), inset 0 0 calc(var(--agent-size) * .12) color-mix(in srgb, var(--agent-glow) 22%, transparent)}}.fx-avatar__halo{opacity:calc(.5 + var(--agent-level) * .5);animation:9s ease-in-out infinite fx-halo-drift}@keyframes fx-halo-drift{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.fx-avatar__particles{pointer-events:none;position:absolute;inset:0}.fx-avatar__face{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:92%;height:92%;filter:var(--agent-tint,opacity(1)) drop-shadow(0 0 calc(var(--agent-size) * .07) var(--agent-glow)) drop-shadow(0 0 calc(var(--agent-size) * .16 * var(--agent-level)) var(--agent-glow)) brightness(calc(1 + var(--agent-level) * .35));position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-avatar__face{filter:var(--agent-tint,opacity(1)) drop-shadow(0 0 calc(var(--agent-size) * .07) color-mix(in srgb, var(--agent-glow) 50%, transparent)) drop-shadow(0 0 calc(var(--agent-size) * .16 * var(--agent-level)) var(--agent-glow)) brightness(calc(1 + var(--agent-level) * .35))}}.fx-avatar__face{transition:filter 90ms linear}.fx-avatar.is-dimmed .fx-avatar__face{opacity:.86}.fx-avatar.is-selected .fx-avatar__orb{opacity:calc(.4 + var(--agent-level) * .3)}.fx-avatar.is-selected .fx-avatar__face{opacity:.82;mix-blend-mode:screen}.fx-avatar.is-selected .fx-avatar__halo{opacity:calc(.3 + var(--agent-level) * .5)}@media (prefers-reduced-motion:reduce){.fx-stage:before,.fx-avatar__halo,.fx-avatar__ring{animation:none}}@media (max-width:900px){.fx-stage{min-height:580px;padding-bottom:150px}.fx-stage__core-orb{width:min(72vw,300px)}.fx-stage__satellite-label small{display:none}}.axiomtech-agent-orb__face{z-index:3;object-fit:contain;pointer-events:none;width:78%;height:78%;filter:drop-shadow(0 0 6px var(--axiomtech-agent-glow));position:absolute}@supports (color:color-mix(in lab, red, red)){.axiomtech-agent-orb__face{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--axiomtech-agent-glow) 60%, transparent))}}.axiomtech-experience:not([data-backdrop=room]) .fx-stage:before,.axiomtech-experience:not([data-backdrop=room]) .fx-stage:after{display:none}.fx-bust{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(#000 62%,#0000 96%)}.fx-bust.is-ready{opacity:1}.fx-bust__canvas{display:block;width:100%!important;height:100%!important}.fx-avatar__face.is-hidden{transition:opacity .6s;opacity:0!important}.fx-logo3d{perspective:900px;place-items:center;display:grid;position:relative}.fx-logo3d__host{opacity:0;transition:opacity .6s;position:absolute;inset:0}.fx-logo3d__host.is-ready{opacity:1}.fx-logo3d__canvas{display:block;width:100%!important;height:100%!important}.fx-logo3d__flat{object-fit:contain;width:62%;height:62%;transition:opacity .6s;animation:14s linear infinite fx-logo-turn}.fx-logo3d__flat.is-hidden{opacity:0}@keyframes fx-logo-turn{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.fx-logo3d__flat{animation:none}}.fx-stage__satellite.is-active .fx-avatar{outline:2px solid var(--agent-accent)}@supports (color:color-mix(in lab, red, red)){.fx-stage__satellite.is-active .fx-avatar{outline:2px solid color-mix(in srgb, var(--agent-accent) 70%, transparent)}}.fx-stage__satellite.is-active .fx-avatar{outline-offset:4px;border-radius:50%}.fx-download{background:radial-gradient(circle at 50% 0,#0e1a2b,#05070d 60%);place-items:start center;min-height:100svh;padding:48px 16px;display:grid}.fx-download__card{border:1px solid var(--fx-line);width:min(560px,100%);color:var(--fx-ink);border-radius:24px;gap:18px;padding:36px 32px;display:grid}.fx-download__logo{object-fit:contain;height:56px;margin:0 auto}.fx-download__card h1{font-family:var(--font-display), var(--font-inter), sans-serif;text-align:center;margin:0;font-size:26px}.fx-download__lead{color:var(--fx-muted);text-align:center;margin:0;font-size:15px;line-height:1.55}.fx-download__notice{border:1px solid var(--fx-accent-line);background:var(--fx-accent-soft);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.fx-download__platform{border:1px solid var(--fx-line);border-radius:16px;gap:10px;padding:18px;display:grid}.fx-download__platform h2,.fx-download__steps h2{margin:0;font-size:16px}.fx-download__platform p{color:var(--fx-muted);margin:2px 0 0;font-size:13px}.fx-download__platform.is-later{opacity:.7}.fx-download__button{background:var(--fx-accent);color:#03141a;text-align:center;border-radius:12px;padding:13px 16px;font-weight:700;text-decoration:none;display:block}.fx-download__button:hover{filter:brightness(1.08)}.fx-download__button:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-download__button.is-disabled{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:default;background:0 0}.fx-download__meta{text-align:center}.fx-download__steps{gap:8px;display:grid}.fx-download__steps ol{gap:8px;margin:0;padding-left:22px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.fx-download__steps p,.fx-download__help{color:var(--fx-muted);margin:0;font-size:13px}.fx-download__help{text-align:center}.fx-download__help a{color:var(--fx-accent)}@media (max-width:480px){.fx-download{padding:24px 16px}.fx-download__card{padding:28px 20px}}.fx-download__substeps{text-align:left;gap:8px;margin:4px 0 0;padding-left:22px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.fx-download__card.fx-privacy{width:min(720px,100%)}.fx-privacy__section{gap:8px;display:grid}.fx-privacy__section h2{margin:0;font-size:16px}.fx-privacy__section p{color:var(--fx-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.fx-stage__hero{pointer-events:none;position:absolute;inset:0}.fx-hero{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-stage .fx-stage__roam{z-index:auto}.fx-stage__satellite{z-index:4;--depth:1}.fx-stage__satellite-inner{transform:scale(var(--sat-scale,1))}.fx-stage__satellite:hover .fx-stage__satellite-inner,.fx-stage__satellite:focus-visible .fx-stage__satellite-inner{transform:scale(calc(var(--sat-scale,1) * 1.08))}.fx-stage--orbite .fx-stage__satellite,.fx-stage--spirale .fx-stage__satellite{--sat-scale:calc(.66 + var(--depth) * .44)}.fx-stage--orbite .fx-stage__satellite-inner,.fx-stage--spirale .fx-stage__satellite-inner{opacity:calc(.42 + var(--depth) * .58);filter:blur(calc((1 - var(--depth)) * 1.6px));transition:none}.fx-stage--colonne .fx-stage__satellite{transform:translateY(-50%)}.fx-stage--colonne .fx-stage__satellite-inner{--sat-scale:.72;transform-origin:0;grid-auto-flow:column;justify-content:start;align-items:center;gap:14px}.fx-stage--colonne .fx-stage__satellite-label{text-align:left;justify-items:start}.fx-stage--colonne .fx-stage__satellite-label strong{font-size:15px}.fx-stage--colonne .fx-stage__satellite-label small{font-size:12.5px}.fx-hud{z-index:7;color:var(--fx-muted);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:20px;font:600 10.5px/1 ui-monospace,SF Mono,Menlo,monospace;animation:.9s both fx-fade-in;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.fx-hud__chip{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.fx-hud__chip i{background:var(--fx-muted);border-radius:999px;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.fx-hud__chip i{background:color-mix(in srgb, var(--fx-muted) 70%, transparent)}}.fx-hud__chip.is-live{color:var(--fx-accent-2)}.fx-hud__chip.is-attention{color:var(--fx-gold)}.fx-hud__chip.is-live i,.fx-hud__chip.is-attention i{background:currentColor;animation:1.6s ease-in-out infinite fx-hud-pulse;box-shadow:0 0 8px}.fx-hud__chip.is-link:hover,.fx-hud__chip.is-link:focus-visible{color:var(--fx-ink)}.fx-hud__actions{z-index:7;position:absolute;top:34px;left:50%;transform:translate(-50%)}.fx-hud__clear{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:4px;padding:6px 11px}@supports (color:color-mix(in lab, red, red)){.fx-hud__clear{background:color-mix(in srgb, var(--fx-bg) 55%, transparent)}}.fx-hud__clear{color:var(--fx-muted);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 9.5px/1 ui-monospace,SF Mono,Menlo,monospace}.fx-hud__clear:hover,.fx-hud__clear:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-hud__clear:hover,.fx-hud__clear:focus-visible{border-color:color-mix(in srgb, var(--fx-accent) 45%, transparent)}}.fx-hud__clear:hover,.fx-hud__clear:focus-visible{color:var(--fx-ink)}@keyframes fx-hud-pulse{50%{opacity:.35}}@keyframes fx-fade-in{0%{opacity:0}}.fx-leaders{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-leader{--tone:var(--fx-accent);transition:opacity .3s;animation:1.4s .5s both fx-fade-in}.fx-leader.is-attention{--tone:var(--fx-gold)}.fx-leader.is-danger{--tone:var(--fx-danger)}.fx-leader.is-good{--tone:var(--fx-green)}.fx-leader.is-leaving{opacity:0}.fx-leader__line{fill:none;stroke:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fx-leader__line{stroke:color-mix(in srgb, var(--tone) 42%, transparent)}}.fx-leader__line{stroke-width:1px}.fx-leader__signal{fill:none;stroke:var(--tone);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 95;filter:drop-shadow(0 0 4px var(--tone));animation:3.4s linear infinite fx-leader-signal}.fx-leader__port{fill:var(--tone);filter:drop-shadow(0 0 6px var(--tone))}@keyframes fx-leader-signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.fx-floats{z-index:5;pointer-events:none;position:absolute;inset:0}.fx-floats.is-cramped{display:none}.fx-float{--tone:var(--fx-accent);--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:700px;pointer-events:auto;will-change:transform;animation:.9s cubic-bezier(.2,.8,.2,1) both fx-float-in;animation-delay:calc(var(--i,0) * .14s + .25s);position:absolute;top:0;left:0}.fx-float.is-attention{--tone:var(--fx-gold)}.fx-float.is-danger{--tone:var(--fx-danger)}.fx-float.is-good{--tone:var(--fx-green)}.fx-float__body{border:1px solid var(--tone);grid-template-rows:auto auto auto;align-content:center;gap:3px;height:100%;padding:10px 34px 10px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-float__body{border:1px solid color-mix(in srgb, var(--tone) 30%, transparent)}}.fx-float__body{background:radial-gradient(120% 150% at var(--mx) var(--my), var(--tone), transparent 62%), linear-gradient(160deg, var(--fx-elevated), var(--fx-bg));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.fx-float__body{background:radial-gradient(120% 150% at var(--mx) var(--my), color-mix(in srgb, var(--tone) 14%, transparent), transparent 62%), linear-gradient(160deg, color-mix(in srgb, var(--fx-elevated) 80%, transparent), color-mix(in srgb, var(--fx-bg) 70%, transparent))}}.fx-float__body{color:var(--fx-ink);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transform:rotateX(var(--rx)) rotateY(var(--ry));animation:.9s cubic-bezier(.2,.8,.2,1) backwards fx-float-print;animation-delay:inherit;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 20px 50px -26px #000000e6,inset 0 1px #ffffff0f}.fx-float__body:after{background:linear-gradient(100deg, transparent 30%, var(--tone) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-float__body:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--tone) 32%, transparent) 50%, transparent 70%)}}.fx-float__body:after{content:"";pointer-events:none;animation:1.4s ease-out both fx-float-sweep;animation-delay:calc(var(--i,0) * .14s + .52s);transform:translate(-120%)}.fx-float__body:hover,.fx-float__body:focus-visible{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.fx-float__body:hover,.fx-float__body:focus-visible{border-color:color-mix(in srgb, var(--tone) 60%, transparent)}}.fx-float__body:hover,.fx-float__body:focus-visible{box-shadow:0 24px 60px -26px #000000f2, 0 0 34px -10px var(--tone), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.fx-float__body:hover,.fx-float__body:focus-visible{box-shadow:0 24px 60px -26px #000000f2, 0 0 34px -10px color-mix(in srgb, var(--tone) 55%, transparent), inset 0 1px 0 #ffffff14}}.fx-float__body:hover,.fx-float__body:focus-visible{outline:none}.fx-float.is-danger .fx-float__body{animation:.9s cubic-bezier(.2,.8,.2,1) backwards fx-float-print,2.6s ease-in-out 1.2s infinite fx-float-alarm}.fx-float__kicker{color:var(--fx-muted);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font:600 10px/1.2 ui-monospace,SF Mono,Menlo,monospace;display:flex}.fx-float__kicker i{border:1.5px solid var(--tone);width:7px;height:7px;box-shadow:0 0 8px var(--tone);transform:rotate(45deg)}.fx-float__title{color:var(--fx-ink);line-height:1.3;font-family:var(--fx-display,var(--font-display), system-ui, sans-serif);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.fx-float__detail{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.fx-float__close{width:22px;height:22px;color:var(--fx-muted);cursor:pointer;opacity:.5;background:0 0;border:0;border-radius:6px;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.fx-float__close:hover,.fx-float__close:focus-visible{color:var(--fx-ink);opacity:1;background:#ffffff14}.fx-float.is-leaving{pointer-events:none;animation:.34s ease-in forwards fx-float-out}@keyframes fx-float-in{0%{opacity:0;filter:blur(12px)}}@keyframes fx-float-print{0%{clip-path:inset(0 0 100% round 14px)}to{clip-path:inset(0 round 14px)}}@keyframes fx-float-sweep{to{transform:translate(120%)}}@keyframes fx-float-out{to{opacity:0;filter:blur(10px)}}@keyframes fx-float-alarm{50%{box-shadow:0 20px 50px -26px #000000e6, 0 0 30px -6px color-mix(in srgb, var(--fx-danger) 55%, transparent)}}[data-theme=constellation] .fx-float__body{border-width:1px 1px 1px 2px;border-color:var(--tone) var(--tone) var(--tone) var(--tone)}@supports (color:color-mix(in lab, red, red)){[data-theme=constellation] .fx-float__body{border-color:color-mix(in srgb, var(--tone) 22%, transparent) color-mix(in srgb, var(--tone) 22%, transparent) color-mix(in srgb, var(--tone) 22%, transparent) var(--tone)}}[data-theme=constellation] .fx-float__body{background:linear-gradient(90deg, var(--fx-surface), var(--fx-bg));border-radius:2px}@supports (color:color-mix(in lab, red, red)){[data-theme=constellation] .fx-float__body{background:linear-gradient(90deg, color-mix(in srgb, var(--fx-surface) 88%, transparent), color-mix(in srgb, var(--fx-bg) 70%, transparent))}}[data-theme=constellation] .fx-float__title{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}[data-theme=constellation] .fx-float__detail{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}[data-theme=armillaire] .fx-float__body{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=armillaire] .fx-float__body{border-color:color-mix(in srgb, var(--fx-accent) 45%, transparent)}}[data-theme=armillaire] .fx-float__body{background:radial-gradient(120% 150% at var(--mx) var(--my), var(--fx-accent), transparent 62%), linear-gradient(150deg, #8b7dff29, #1410328c);border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-theme=armillaire] .fx-float__body{background:radial-gradient(120% 150% at var(--mx) var(--my), color-mix(in srgb, var(--fx-accent) 20%, transparent), transparent 62%), linear-gradient(150deg, #8b7dff29, #1410328c)}}[data-theme=armillaire] .fx-float__body{box-shadow:0 22px 60px -28px #000000e6, inset 0 1px 0 var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){[data-theme=armillaire] .fx-float__body{box-shadow:0 22px 60px -28px #000000e6, inset 0 1px 0 color-mix(in srgb, var(--fx-accent-2) 45%, transparent)}}[data-theme=monument] .fx-float__body{background:linear-gradient(#c8dcff12,#0a122080);border-color:#dcebff29;border-radius:3px}[data-theme=monument] .fx-float__title{letter-spacing:.06em;font-weight:300}[data-theme=neural] .fx-float__body{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=neural] .fx-float__body{border-color:color-mix(in srgb, var(--fx-accent) 30%, transparent)}}[data-theme=neural] .fx-float__body{box-shadow:0 20px 50px -26px #000000e6, inset 0 -1px 0 var(--fx-accent-2);border-radius:8px}@supports (color:color-mix(in lab, red, red)){[data-theme=neural] .fx-float__body{box-shadow:0 20px 50px -26px #000000e6, inset 0 -1px 0 color-mix(in srgb, var(--fx-accent-2) 70%, transparent)}}[data-theme=constellation] .fx-stage__identity strong{letter-spacing:.3em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(26px,3.2vw,38px);font-weight:500}[data-theme=constellation] .fx-stage__identity small{letter-spacing:.24em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}[data-theme=monument] .fx-stage__identity strong{letter-spacing:.42em;text-shadow:0 0 40px #c8e1ff59;font-size:clamp(30px,4.2vw,50px);font-weight:300}[data-theme=monument] .fx-stage__identity small{letter-spacing:.3em;text-transform:uppercase;font-size:11px}[data-theme=armillaire] .fx-stage__identity strong{background:linear-gradient(180deg, #fff3d6, var(--fx-accent-2) 70%);color:#0000;letter-spacing:.16em;text-shadow:none;filter:drop-shadow(0 0 22px var(--fx-accent-2));-webkit-background-clip:text;background-clip:text;font-weight:500}@supports (color:color-mix(in lab, red, red)){[data-theme=armillaire] .fx-stage__identity strong{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--fx-accent-2) 45%, transparent))}}[data-theme=neural] .fx-stage__identity strong{letter-spacing:.2em;text-shadow:0 0 30px var(--fx-accent-2);font-weight:500}@supports (color:color-mix(in lab, red, red)){[data-theme=neural] .fx-stage__identity strong{text-shadow:0 0 30px color-mix(in srgb, var(--fx-accent-2) 60%, transparent)}}:is([data-theme=armillaire],[data-theme=neural],[data-theme=monument]) .fx-stage__identity small,:is([data-theme=armillaire],[data-theme=neural],[data-theme=monument]) .fx-stage__status{text-shadow:0 0 10px var(--fx-bg), 0 0 20px var(--fx-bg)}:is([data-theme=constellation],[data-theme=monument],[data-theme=armillaire],[data-theme=neural]) .fx-stage:after{display:none}@media (min-width:1100px){.fx-home:has(.fx-floats:not(.is-cramped)) .fx-briefing{display:none}}@media (max-width:1099px){.fx-floats,.fx-leaders,.fx-hud__actions{display:none}}@media (max-width:720px){.fx-hud{display:none}}@media (prefers-reduced-motion:reduce){.fx-float,.fx-float__body,.fx-float__body:after,.fx-leader,.fx-leader__signal,.fx-hud,.fx-hud__chip i{animation:none}}.fx-field--check{align-items:flex-start;gap:10px;display:flex}.fx-field--check input{margin-top:3px}.axiomtech-experience:not(:has(.fx-stage)) .fx-backdrop{opacity:.4}.fx-appearance{border:1px solid var(--fx-line);background:var(--fx-accent);border-radius:14px;gap:10px;margin:0 0 10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-appearance{background:color-mix(in srgb, var(--fx-accent) 6%, transparent)}}.fx-appearance .fx-quality__title strong{color:var(--fx-ink);font-weight:600}.fx-field--wide{grid-column:1/-1;align-self:start}.fx-rooms{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fx-rooms--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fx-rooms button{aspect-ratio:480/276;border:1px solid var(--fx-line);background:var(--fx-bg);cursor:pointer;border-radius:10px;padding:0;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.fx-rooms img{object-fit:cover;width:100%;height:100%;display:block}.fx-rooms span{color:#f8fafc;letter-spacing:.02em;text-align:left;background:linear-gradient(#0000,#000000d1);padding:16px 8px 5px;font-size:11.5px;font-weight:600;position:absolute;inset:auto 0 0}.fx-rooms button:hover,.fx-rooms button:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-rooms button:hover,.fx-rooms button:focus-visible{border-color:color-mix(in srgb, var(--fx-accent) 60%, transparent)}}.fx-rooms button:hover,.fx-rooms button:focus-visible{transform:translateY(-1px)}.fx-rooms button.is-on{border-color:var(--fx-accent);box-shadow:0 0 0 2px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-rooms button.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--fx-accent) 40%, transparent)}}.fx-rooms button:disabled{cursor:progress;opacity:.7}.fx-appearance__row{color:var(--fx-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.fx-appearance__row select{flex:1;max-width:180px}.fx-appearance__actions{gap:8px;display:flex}.fx-appearance__actions button{border:1px solid var(--fx-line);color:var(--fx-ink);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:8px 10px;font-size:12.5px}.fx-appearance__actions .fx-appearance__keep{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-appearance__actions .fx-appearance__keep{border-color:color-mix(in srgb, var(--fx-accent) 55%, transparent)}}.fx-appearance__actions .fx-appearance__keep{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-appearance__actions .fx-appearance__keep{background:color-mix(in srgb, var(--fx-accent) 16%, transparent)}}.fx-appearance__message{color:var(--fx-muted);margin:0;font-size:12px}.fx-map-page{height:calc(100svh - 72px);min-height:520px;position:relative}.fx-map-page__title{z-index:3;pointer-events:none;gap:2px;display:grid;position:absolute;top:18px;left:24px}.fx-map-page__title p{color:var(--fx-accent);letter-spacing:.22em;text-transform:uppercase;margin:0;font:600 10.5px/1 ui-monospace,SF Mono,Menlo,monospace}.fx-map-page__title h1{color:var(--fx-ink);font-family:var(--fx-display);margin:0;font-size:clamp(18px,2vw,24px);font-weight:600}.fx-map{position:absolute;inset:0;overflow:hidden}.fx-map__canvas{touch-action:none;cursor:grab;display:block}.fx-map__legend{z-index:3;border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:12px;gap:2px;min-width:190px;padding:12px 14px;display:grid;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.fx-map__legend{background:color-mix(in srgb, var(--fx-bg) 72%, transparent)}}.fx-map__legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fx-map__legend-title{color:var(--fx-muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace}.fx-map__legend label{color:var(--fx-ink);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:4px 2px;font-size:13px;display:grid}.fx-map__legend label input{opacity:0;pointer-events:none;position:absolute}.fx-map__legend label:focus-within{outline:2px solid var(--fx-accent);outline-offset:2px;border-radius:6px}.fx-map__legend label.is-off{color:var(--fx-muted);opacity:.5}.fx-map__legend i,.fx-map__kind i,.fx-map__panel li i{border-radius:999px;width:9px;height:9px;box-shadow:0 0 8px}.fx-map__legend small{color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-map__tools{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:18px}.fx-map__tools input{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:999px;width:min(320px,60vw);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.fx-map__tools input{background:color-mix(in srgb, var(--fx-bg) 75%, transparent)}}.fx-map__tools input{color:var(--fx-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fx-map__tools button{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:999px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.fx-map__tools button{background:color-mix(in srgb, var(--fx-bg) 75%, transparent)}}.fx-map__tools button{color:var(--fx-ink);cursor:pointer}.fx-map__count{color:var(--fx-muted);font-variant-numeric:tabular-nums;font-size:12px}.fx-map__panel{z-index:4;border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:14px;gap:8px;width:min(320px,100% - 32px);max-height:calc(100% - 330px);padding:16px 18px;display:grid;position:absolute;bottom:16px;right:16px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.fx-map__panel{background:color-mix(in srgb, var(--fx-bg) 85%, transparent)}}.fx-map__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fx-map__kind{color:var(--fx-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.fx-map__panel h2{color:var(--fx-ink);font-family:var(--fx-display);margin:0;padding-right:20px;font-size:18px;line-height:1.25}.fx-map__panel p{color:var(--fx-muted);margin:0;font-size:13px}.fx-map__open{color:var(--fx-accent);font-size:13.5px;font-weight:600}.fx-map__panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fx-map__panel li button{width:100%;color:var(--fx-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:13px;display:flex}.fx-map__panel li button:hover,.fx-map__panel li button:focus-visible{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-map__panel li button:hover,.fx-map__panel li button:focus-visible{background:color-mix(in srgb, var(--fx-accent) 10%, transparent)}}.fx-map__close{color:var(--fx-muted);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:10px;right:10px}.fx-map__empty{z-index:3;width:min(460px,100% - 32px);color:var(--fx-muted);text-align:center;margin:0;font-size:14px;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}@media (max-width:720px){.fx-map__legend{grid-template-columns:repeat(2,auto);column-gap:14px;min-width:0;top:auto;bottom:72px;right:12px}.fx-map__legend-title{grid-column:1/-1}.fx-map__panel{max-height:45%}}.fx-waves{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fx-waves--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fx-waves button{aspect-ratio:16/9;border:1px solid var(--fx-line);background:radial-gradient(circle at 50% 50%, var(--fx-accent), #04060b 70%);border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-waves button{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--fx-accent) 8%, #04060b), #04060b 70%)}}.fx-waves button{cursor:pointer;transition:border-color .15s,transform .15s}.fx-waves canvas{width:100%;height:100%;display:block}.fx-waves span{color:#f8fafc;text-align:left;background:linear-gradient(#0000,#000c);padding:12px 6px 4px;font-size:11px;font-weight:600;position:absolute;inset:auto 0 0}.fx-waves--compact span{font-size:10px}.fx-waves button:hover,.fx-waves button:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-waves button:hover,.fx-waves button:focus-visible{border-color:color-mix(in srgb, var(--fx-accent) 60%, transparent)}}.fx-waves button:hover,.fx-waves button:focus-visible{transform:translateY(-1px)}.fx-waves button.is-on{border-color:var(--fx-accent);box-shadow:0 0 0 2px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-waves button.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--fx-accent) 40%, transparent)}}.fx-waves button:disabled{cursor:progress;opacity:.7}.fx-appearance__fold>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.fx-appearance__fold>summary::-webkit-details-marker{display:none}.fx-appearance__fold>summary:after{color:var(--fx-muted);content:"▸";margin-left:auto;transition:transform .15s}.fx-appearance__fold[open]>summary:after{transform:rotate(90deg)}.fx-appearance__body{gap:10px;margin-top:10px;display:grid}.fx-portraits{gap:10px;display:grid}.fx-portraits__group{gap:6px;display:grid}.fx-portraits__style{color:var(--fx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.fx-portraits__row{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.fx-portraits__row button{aspect-ratio:1;border:1px solid var(--fx-line);background:radial-gradient(circle at 50% 42%, var(--fx-portrait-accent,var(--fx-accent)), var(--fx-bg) 70%);border-radius:12px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-portraits__row button{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--fx-portrait-accent,var(--fx-accent)) 30%, transparent), var(--fx-bg) 70%)}}.fx-portraits__row button{cursor:pointer;transition:border-color .15s,transform .15s}.fx-portraits__row img{object-fit:contain;width:100%;height:100%;display:block}.fx-portraits__row button:hover,.fx-portraits__row button:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-portraits__row button:hover,.fx-portraits__row button:focus-visible{border-color:color-mix(in srgb, var(--fx-accent) 60%, transparent)}}.fx-portraits__row button:hover,.fx-portraits__row button:focus-visible{transform:translateY(-1px)}.fx-portraits__row button.is-on,.fx-portraits__none.is-on{border-color:var(--fx-ink);box-shadow:0 0 0 2px var(--fx-ink)}@supports (color:color-mix(in lab, red, red)){.fx-portraits__row button.is-on,.fx-portraits__none.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--fx-ink) 45%, transparent)}}.fx-portraits__row button.is-taken{opacity:.45}.fx-portraits__none{border:1px solid var(--fx-line);color:var(--fx-ink);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:6px 12px;font-size:12.5px}.fx-voices{gap:8px;display:grid}.fx-voices__current{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.fx-voices__current>span{overflow-wrap:anywhere;min-width:0}.fx-voices__list{border:1px solid var(--fx-line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 16px;max-height:420px;padding:10px;display:grid;overflow-y:auto}.fx-voices__group{align-content:start;gap:4px;display:grid}.fx-voices__title{color:var(--fx-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.fx-voices__item{border-radius:8px;align-items:center;gap:6px;display:flex}.fx-voices__item.is-on{background:var(--fx-ink)}@supports (color:color-mix(in lab, red, red)){.fx-voices__item.is-on{background:color-mix(in srgb, var(--fx-ink) 12%, transparent)}}.fx-voices__item.is-on{box-shadow:inset 3px 0 0 var(--fx-ink)}.fx-voices .fx-voices__play{border:1px solid var(--fx-ink);flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fx-voices .fx-voices__play{border:1px solid color-mix(in srgb, var(--fx-ink) 35%, transparent)}}.fx-voices .fx-voices__play{background:var(--fx-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fx-voices .fx-voices__play{background:color-mix(in srgb, var(--fx-ink) 8%, transparent)}}.fx-voices .fx-voices__play{color:var(--fx-ink);cursor:pointer;font-size:12px;line-height:1}.fx-voices .fx-voices__play:hover,.fx-voices .fx-voices__play:focus-visible{background:var(--fx-ink);color:var(--fx-bg)}.fx-voices__name{min-width:0;color:var(--fx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:5px 6px;font-size:13px}.fx-voices__custom{grid-column:1/-1}.fx-console__save{border-top:1px solid var(--fx-line);justify-items:end;gap:6px;margin-top:14px;padding-top:12px;display:grid}.fx-desk{z-index:30;background:var(--fx-bg);flex-direction:column;gap:6px;padding:8px 8px 10px;display:flex;position:fixed;inset:72px 0 0}@supports (color:color-mix(in lab, red, red)){.fx-desk{background:color-mix(in srgb, var(--fx-bg) 94%, transparent)}}.fx-desk[hidden]{visibility:hidden;pointer-events:none;display:flex}.fx-desk__bar{justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 4px;display:flex}.fx-desk__tabs{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.fx-desk__tabs button{border:1px solid var(--fx-line);color:var(--fx-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px}.fx-desk__tabs button.is-on{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-desk__tabs button.is-on{border-color:color-mix(in srgb, var(--fx-accent) 55%, transparent)}}.fx-desk__tabs button.is-on{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-desk__tabs button.is-on{background:color-mix(in srgb, var(--fx-accent) 12%, transparent)}}.fx-desk__tabs button.is-on{color:var(--fx-ink)}.fx-desk__tools{flex:none;align-items:center;gap:4px;display:flex}.fx-desk__tools button{min-width:32px;height:32px;color:var(--fx-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.fx-desk__tools button:hover,.fx-desk__tools button.is-on{border-color:var(--fx-line);background:var(--fx-ink)}@supports (color:color-mix(in lab, red, red)){.fx-desk__tools button:hover,.fx-desk__tools button.is-on{background:color-mix(in srgb, var(--fx-ink) 6%, transparent)}}.fx-desk__tools button:hover,.fx-desk__tools button.is-on{color:var(--fx-ink)}.fx-desk__close-all.is-armed{color:#fca5a5!important;border-color:#f8717173!important}.fx-desk__area{flex:1;min-height:0;position:relative}.fx-window{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:12px;flex-direction:column;transition:left .28s,top .28s,width .28s,height .28s,border-color .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 32px #00000059}@media (prefers-reduced-motion:reduce){.fx-window{transition:none}}.fx-window.is-focused{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-window.is-focused{border-color:color-mix(in srgb, var(--fx-accent) 65%, transparent)}}.fx-window.is-focused{box-shadow:0 0 0 1px var(--fx-accent), 0 12px 32px #0006}@supports (color:color-mix(in lab, red, red)){.fx-window.is-focused{box-shadow:0 0 0 1px color-mix(in srgb, var(--fx-accent) 30%, transparent), 0 12px 32px #0006}}.fx-window.is-behind{visibility:hidden;pointer-events:none}.fx-window.is-target{border-style:dashed;border-color:var(--fx-accent)}.fx-window__bar{border-bottom:1px solid var(--fx-line);background:var(--fx-surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;display:flex}.fx-desk__area.is-dragging .fx-window__bar{cursor:grabbing}.fx-desk__area.is-dragging iframe,.fx-desk__area.is-dragging webview{pointer-events:none}.fx-window__title{color:var(--fx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.fx-window__actions{flex:none;gap:2px;display:flex}.fx-window__actions button{width:26px;height:26px;color:var(--fx-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.fx-window__actions button:hover{background:var(--fx-ink)}@supports (color:color-mix(in lab, red, red)){.fx-window__actions button:hover{background:color-mix(in srgb, var(--fx-ink) 8%, transparent)}}.fx-window__actions button:hover{color:var(--fx-ink)}.fx-window__actions button[data-action=close]:hover{color:#fca5a5}.fx-window iframe{background:var(--fx-bg);border:0;flex:1;width:100%;min-height:0}.fx-window__tv{background:#000;flex:1;min-height:0;display:flex;position:relative}.fx-window__player{flex:1;width:100%;min-height:0;display:flex}.fx-window__resume{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 0 18px}.fx-window__resume button,.fx-window__resume p{border:1px solid var(--fx-accent);margin:0;padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.fx-window__resume button,.fx-window__resume p{border:1px solid color-mix(in srgb, var(--fx-accent) 45%, transparent)}}.fx-window__resume button,.fx-window__resume p{color:#f8fafc;pointer-events:auto;background:#000000b8;border-radius:999px;font-size:13px}.fx-window__resume button{cursor:pointer}.fx-window__notice{color:var(--fx-muted);text-align:center;flex:1;place-items:center;padding:24px;font-size:14px;line-height:1.5;display:grid}.fx-window__notice p{max-width:34ch;margin:0}.fx-desk-pill{z-index:30;border:1px solid var(--fx-accent);align-items:center;gap:8px;padding:9px 16px;display:inline-flex;position:fixed;bottom:18px;left:50%}@supports (color:color-mix(in lab, red, red)){.fx-desk-pill{border:1px solid color-mix(in srgb, var(--fx-accent) 40%, transparent)}}.fx-desk-pill{background:var(--fx-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-desk-pill{background:color-mix(in srgb, var(--fx-surface) 94%, transparent)}}.fx-desk-pill{color:var(--fx-ink);cursor:pointer;font-size:13px;transform:translate(-50%);box-shadow:0 10px 28px #0006}.axiomtech-experience[data-desk=open] .axiomtech-view-shell{visibility:hidden}.axiomtech-experience.is-framed{background:var(--fx-bg);min-height:100svh}.axiomtech-experience.is-framed .axiomtech-view-shell{min-height:100svh}@media (max-width:767px){.fx-desk{padding:6px 4px 8px;inset:64px 0 0}}.fx-agenda{--agenda-axiom:var(--fx-accent);--agenda-google:#60a5fa;--agenda-calcom:#c084fc;--agenda-todo:var(--fx-gold);gap:16px;display:grid}.fx-agenda__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-agenda__nav,.fx-agenda__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-agenda__nav h2{margin:0 0 0 8px;font-size:18px}.fx-agenda__week{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-elevated);grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.fx-agenda__corner{border-bottom:1px solid var(--fx-line)}.fx-agenda__corner--allday{color:var(--fx-muted);text-align:right;padding:6px 4px;font-size:10px}.fx-agenda__day-head{border-bottom:1px solid var(--fx-line);border-left:1px solid var(--fx-line);gap:2px;min-width:0;padding:8px 6px;display:grid}.fx-agenda__day-head strong{text-transform:capitalize;font-size:13px}.fx-agenda__day-head small{color:var(--fx-green);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fx-agenda__day-head.is-today strong{color:var(--fx-accent)}.fx-agenda__allday{border-bottom:1px solid var(--fx-line);border-left:1px solid var(--fx-line);flex-direction:column;gap:3px;min-width:0;min-height:30px;padding:4px;display:flex}.fx-agenda__chip{--tone:var(--agenda-axiom);border:0;border-left:3px solid var(--tone);background:var(--tone);border-radius:4px;padding:2px 6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-agenda__chip{background:color-mix(in srgb, var(--tone) 16%, transparent)}}.fx-agenda__chip{color:var(--fx-ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:11px}.fx-agenda__gutter{position:relative}.fx-agenda__gutter span{color:var(--fx-muted);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:6px;transform:translateY(-6px)}.fx-agenda__column{border-left:1px solid var(--fx-line);background-image:linear-gradient(to bottom, var(--fx-line) 1px, transparent 1px);position:relative}@supports (color:color-mix(in lab, red, red)){.fx-agenda__column{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--fx-line) 70%, transparent) 1px, transparent 1px)}}.fx-agenda__column{background-size:100% var(--hour);min-width:0}.fx-agenda__working{background:var(--fx-accent);position:absolute;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.fx-agenda__working{background:color-mix(in srgb, var(--fx-accent) 4%, transparent)}}.fx-agenda__working{pointer-events:none}.fx-agenda__now{background:var(--fx-danger);pointer-events:none;z-index:2;height:2px;position:absolute;inset-inline:0}.fx-agenda__event{--tone:var(--agenda-axiom);box-sizing:border-box;border:0;border-left:3px solid var(--tone);background:var(--tone);border-radius:6px;align-content:start;gap:1px;padding:3px 6px;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-agenda__event{background:color-mix(in srgb, var(--tone) 20%, var(--fx-elevated))}}.fx-agenda__event{color:var(--fx-ink);font:inherit;text-align:left;cursor:pointer;z-index:1}.fx-agenda__event strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fx-agenda__event small{color:var(--fx-muted);font-size:10.5px}.fx-agenda__event.is-free{background:0 0;border-style:dashed}.fx-agenda__event.is-tentative{background:repeating-linear-gradient(135deg, var(--tone) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.fx-agenda__event.is-tentative{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tone) 14%, transparent) 0 6px, transparent 6px 12px)}}.fx-agenda .is-google{--tone:var(--agenda-google)}.fx-agenda .is-calcom{--tone:var(--agenda-calcom)}.fx-agenda .is-microsoft_todo{--tone:var(--agenda-todo)}.fx-agenda__list{display:none}.fx-agenda__list section{border-bottom:1px solid var(--fx-line);gap:6px;padding:10px 0;display:grid}.fx-agenda__list h3{text-transform:capitalize;margin:0;font-size:14px}.fx-agenda__list h3 small{color:var(--fx-green);text-transform:none;margin-left:6px;font-size:11px;font-weight:500}.fx-agenda__list .is-today h3{color:var(--fx-accent)}.fx-agenda__row{--tone:var(--agenda-axiom);border:0;border-left:3px solid var(--tone);background:var(--tone);border-radius:6px;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-agenda__row{background:color-mix(in srgb, var(--tone) 12%, var(--fx-elevated))}}.fx-agenda__row{color:var(--fx-ink);font:inherit;text-align:left;cursor:pointer}.fx-agenda__row span{color:var(--fx-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.fx-agenda__overlay{z-index:80;background:#02040a99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fx-agenda__panel{box-sizing:border-box;gap:10px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:20px;display:grid;overflow-y:auto}.fx-agenda__panel header{justify-content:space-between;align-items:center;display:flex}.fx-agenda__panel h3{margin:0;font-size:20px}.fx-agenda__panel p{margin:0}.fx-agenda__source{--tone:var(--agenda-axiom);background:var(--tone);border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.fx-agenda__source{background:color-mix(in srgb, var(--tone) 18%, transparent)}}.fx-agenda__source{color:var(--tone);font-size:11px;font-weight:600}.fx-agenda__when{color:var(--fx-muted);text-transform:capitalize}.fx-agenda__description{white-space:pre-wrap}.fx-agenda__row-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fx-agenda__row-fields label{flex:120px}.fx-agenda__check{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.fx-agenda__check input{width:auto}.fx-agenda__target{border:1px solid var(--fx-line);border-radius:10px;gap:6px;margin:0;padding:10px 12px;display:grid}.fx-agenda__target legend{color:var(--fx-muted);padding:0 4px;font-size:12px}.fx-agenda__source-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:0 20px 20px;display:grid}.fx-agenda__source-card{border:1px solid var(--fx-line);border-radius:calc(var(--fx-radius) - 4px);align-content:start;gap:8px;padding:14px 16px;display:grid}.fx-agenda__source-card>small{color:var(--fx-muted)}.fx-agenda__account{background:var(--fx-green);border-radius:8px;gap:4px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-agenda__account{background:color-mix(in srgb, var(--fx-green) 8%, transparent)}}.fx-agenda__account.is-error{background:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-agenda__account.is-error{background:color-mix(in srgb, var(--fx-danger) 10%, transparent)}}.fx-agenda__account small{color:var(--fx-muted)}.fx-agenda__account .fx-link-button{justify-self:start}.fx-agenda__choices summary{cursor:pointer;color:var(--fx-accent);font-size:12.5px}.fx-agenda__choices,.fx-agenda__key{gap:6px;display:grid}.fx-agenda__key small{color:var(--fx-muted)}.fx-agenda__hours{padding:0 20px 20px}.fx-agenda__days{flex-wrap:wrap;gap:6px;display:flex}.fx-agenda__days label{border:1px solid var(--fx-line);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.fx-agenda__days label.is-on{border-color:var(--fx-accent);background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-agenda__days label.is-on{background:color-mix(in srgb, var(--fx-accent) 18%, transparent)}}.fx-agenda__days label.is-on{color:var(--fx-accent)}.fx-agenda__days input{opacity:0;pointer-events:none;position:absolute}.fx-agenda__saved{color:var(--fx-green);font-weight:700}@media (max-width:760px){.fx-agenda__week{display:none}.fx-agenda__list{display:block}}.fx-timeline__filters{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.fx-timeline__filters button,.fx-filterbar button{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.8rem}.fx-timeline__filters button small,.fx-filterbar button small{opacity:.7;margin-left:4px}.fx-timeline__filters button.is-active,.fx-filterbar button.is-active{border-color:var(--fx-accent-line);background:var(--fx-accent-soft);color:var(--fx-ink)}.fx-timeline__add{grid-template-columns:160px 1fr 180px;gap:8px;margin-bottom:14px;display:grid}.fx-timeline__add textarea{grid-column:1/-1}.fx-timeline__add button{justify-self:start}.fx-timeline__add select,.fx-timeline__add input,.fx-timeline__add textarea,.fx-form-row select,.fx-form-row input,.fx-form-row textarea{background:var(--fx-surface);color:var(--fx-ink);border:1px solid var(--fx-line);font:inherit;border-radius:10px;min-width:0;padding:8px 10px}.fx-timeline__list{border-left:1px solid var(--fx-line);margin:0;padding:0 0 0 14px;list-style:none}.fx-timeline__item{position:relative}.fx-timeline__day{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted);margin:14px 0 6px -14px;padding-left:14px;font-size:.72rem;display:block}.fx-timeline__row{color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:9px 10px;text-decoration:none;display:flex}a.fx-timeline__row:hover{background:var(--fx-accent-soft)}.fx-timeline__icon{background:var(--fx-elevated);border:1px solid var(--fx-line);width:28px;height:28px;color:var(--fx-accent);border-radius:50%;flex:none;place-items:center;margin-left:-25px;display:grid}.fx-timeline__item.is-danger .fx-timeline__icon{color:var(--fx-danger);border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-timeline__item.is-danger .fx-timeline__icon{border-color:color-mix(in srgb, var(--fx-danger) 45%, transparent)}}.fx-timeline__item.is-attention .fx-timeline__icon{color:var(--fx-gold);border-color:var(--fx-gold)}@supports (color:color-mix(in lab, red, red)){.fx-timeline__item.is-attention .fx-timeline__icon{border-color:color-mix(in srgb, var(--fx-gold) 45%, transparent)}}.fx-timeline__item.is-good .fx-timeline__icon{color:var(--fx-green)}.fx-timeline__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-timeline__text strong{overflow-wrap:anywhere;font-weight:600}.fx-timeline__text small{color:var(--fx-muted);overflow-wrap:anywhere}.fx-timeline__meta{color:var(--fx-muted);font-size:.72rem}.fx-timeline__amount{font-variant-numeric:tabular-nums;color:var(--fx-ink);flex:none}@media (max-width:700px){.fx-timeline__add{grid-template-columns:1fr}}.fx-text-good{color:var(--fx-green)}.fx-filterbar{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.fx-filterbar a{border:1px solid var(--fx-line);color:var(--fx-muted);border-radius:999px;padding:6px 13px;font-size:.82rem;text-decoration:none}.fx-filterbar a small{opacity:.7;margin-left:4px}.fx-filterbar a.is-active{border-color:var(--fx-accent-line);background:var(--fx-accent-soft);color:var(--fx-ink)}.fx-inbox{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.fx-inbox.has-thread{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr)}.fx-inbox__list{max-height:calc(100vh - 260px);margin:0;padding:6px;list-style:none;overflow-y:auto}.fx-inbox__item+.fx-inbox__item{border-top:1px solid var(--fx-line)}.fx-inbox__row{color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 10px;text-decoration:none;display:flex}.fx-inbox__row:hover,.fx-inbox__item.is-active .fx-inbox__row{background:var(--fx-accent-soft)}.fx-inbox__channel{letter-spacing:.02em;border:1px solid var(--fx-line);background:var(--fx-elevated);width:34px;height:34px;color:var(--fx-accent);border-radius:10px;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.fx-inbox__channel.is-whatsapp{color:#25d366}.fx-inbox__channel.is-telegram{color:#2aabee}.fx-inbox__channel.is-sms{color:var(--fx-gold)}.fx-inbox__channel.is-email{color:var(--fx-ink)}.fx-inbox__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fx-inbox__top{justify-content:space-between;gap:8px;display:flex}.fx-inbox__top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-inbox__top time{color:var(--fx-muted);flex:none;font-size:.72rem}.fx-inbox__title{color:var(--fx-ink);font-size:.86rem}.fx-inbox__text small{color:var(--fx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx-inbox__item.is-unread .fx-inbox__top strong{color:var(--fx-accent)}.fx-inbox__item.is-unhappy .fx-inbox__channel{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-inbox__item.is-unhappy .fx-inbox__channel{border-color:color-mix(in srgb, var(--fx-danger) 60%, transparent)}}.fx-thread{flex-direction:column;gap:12px;display:flex;position:sticky;top:90px}.fx-thread__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fx-thread__header h2{margin:2px 0 0}.fx-thread__messages{flex-direction:column;gap:10px;min-height:160px;max-height:calc(100vh - 460px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fx-bubble{background:var(--fx-elevated);border:1px solid var(--fx-line);border-radius:14px;flex-direction:column;gap:4px;max-width:82%;padding:10px 13px;display:flex}.fx-bubble.is-out{background:var(--fx-accent-soft);border-color:var(--fx-accent-line);align-self:flex-end}.fx-bubble.is-agent{border-style:dashed}.fx-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fx-bubble__meta,.fx-bubble__gist{color:var(--fx-muted);font-size:.72rem}.fx-bubble__gist{font-style:italic}.fx-thread__reply{flex-direction:column;gap:8px;display:flex}.fx-thread__reply textarea{background:var(--fx-surface);color:var(--fx-ink);border:1px solid var(--fx-line);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.fx-thread__buttons{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.fx-inbox.has-thread{grid-template-columns:minmax(0,1fr)}.fx-inbox.has-thread .fx-inbox__list{display:none}.fx-thread{position:static}.fx-thread__messages{max-height:none}}.fx-channels{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.fx-channel h2{margin:0 0 6px}.fx-steps{color:var(--fx-muted);gap:4px;margin:6px 0 12px;padding-left:20px;font-size:.86rem;display:grid}.fx-form-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fx-form-row input{flex:200px}.fx-form-row--stack{flex-direction:column}.fx-channel__account{border-top:1px solid var(--fx-line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.fx-channel__account>div:first-child{flex-direction:column;display:flex}.fx-channel__account small{color:var(--fx-muted)}.fx-channel__owner{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.fx-channel__owner small{flex:260px}.fx-channel__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-switch{align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.fx-copyable{flex-direction:column;gap:2px;margin:6px 0;display:flex}.fx-copyable code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;background:var(--fx-surface);border:1px solid var(--fx-line);border-radius:8px;padding:6px 8px;font-size:.8rem}.fx-attention-bar{z-index:8;flex-direction:column;gap:8px;max-width:min(400px,50% - 310px,100% - 48px);animation:.7s both fx-fade-in;display:flex;position:absolute;top:18px;left:24px}.fx-attention-bar p{color:var(--fx-ink);text-shadow:0 1px 12px var(--fx-bg);margin:0;font-size:1.02rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.fx-attention-bar p{text-shadow:0 1px 12px color-mix(in srgb, var(--fx-bg) 90%, transparent)}}.fx-attention-bar p strong{font-family:var(--fx-display,inherit);letter-spacing:.01em;font-size:1.28rem;font-weight:600;display:block}.fx-attention-bar__actions{flex-wrap:nowrap;gap:8px;display:flex}.fx-attention__done{border:1px dashed var(--fx-green);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-attention__done{border:1px dashed color-mix(in srgb, var(--fx-green) 40%, transparent)}}.fx-attention__done{color:var(--fx-green);font-size:.88rem}.fx-attention__done small{color:var(--fx-muted);margin-top:2px;display:block}.fx-attention-bar__open,.fx-attention-bar__done{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fx-attention-bar__open,.fx-attention-bar__done{background:color-mix(in srgb, var(--fx-bg) 62%, transparent)}}.fx-attention-bar__open,.fx-attention-bar__done{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--fx-ink);cursor:pointer;font-size:.82rem}.fx-attention-bar__open.is-pressing{border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-attention-bar__open.is-pressing{border-color:color-mix(in srgb, var(--fx-danger) 55%, transparent)}}.fx-attention-bar__open.is-pressing{box-shadow:0 0 0 1px var(--fx-danger), 0 0 24px -6px var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-attention-bar__open.is-pressing{box-shadow:0 0 0 1px color-mix(in srgb, var(--fx-danger) 25%, transparent), 0 0 24px -6px color-mix(in srgb, var(--fx-danger) 60%, transparent)}}.fx-attention-bar__done{color:var(--fx-green)}.fx-attention-bar__parts{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:14px;margin:0;padding:10px 14px 10px 28px}@supports (color:color-mix(in lab, red, red)){.fx-attention-bar__parts{background:color-mix(in srgb, var(--fx-bg) 70%, transparent)}}.fx-attention-bar__parts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:3px;font-size:.82rem;display:grid}.fx-attention{z-index:9;border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:20px;flex-direction:column;width:min(460px,100% - 32px);display:flex;position:absolute;top:16px;bottom:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.fx-attention{background:color-mix(in srgb, var(--fx-bg) 80%, transparent)}}.fx-attention{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);box-shadow:var(--fx-shadow);opacity:0;visibility:hidden;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .3s,visibility 0s linear .42s;transform:translate(calc(100% + 32px))}.fx-attention.is-open{opacity:1;visibility:visible;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .3s,visibility;transform:none}.fx-attention__header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.fx-attention__header div{flex-direction:column;gap:2px;display:flex}.fx-attention__header small{color:var(--fx-muted)}.fx-attention__close{border:1px solid var(--fx-line);color:var(--fx-muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.fx-attention__list{flex-direction:column;gap:8px;margin:0;padding:10px 12px 16px;list-style:none;display:flex;overflow-y:auto}.fx-attention__item{border:1px solid var(--fx-line);background:var(--fx-surface);border-radius:14px;padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.fx-attention__item{background:color-mix(in srgb, var(--fx-surface) 70%, transparent)}}.fx-attention__item{transition:opacity .4s,transform .4s}.fx-attention__item.is-settled{opacity:.55}.fx-attention__head{align-items:flex-start;gap:10px;display:flex}.fx-attention__dot{background:var(--fx-gold);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.fx-attention__item.is-red .fx-attention__dot{background:var(--fx-danger);box-shadow:0 0 10px var(--fx-danger)}.fx-attention__item.is-orange .fx-attention__dot{background:#fb923c;box-shadow:0 0 8px #fb923c}.fx-attention__item.is-yellow .fx-attention__dot{background:var(--fx-gold)}.fx-attention__text{flex-direction:column;gap:3px;min-width:0;display:flex}.fx-attention__title{color:var(--fx-ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:600;line-height:1.3;text-decoration:none}.fx-attention__title svg{vertical-align:-1px;opacity:.6;display:inline}a.fx-attention__title:hover{color:var(--fx-accent)}.fx-attention__text small{color:var(--fx-muted);overflow-wrap:anywhere;font-size:.8rem}.fx-attention__buttons{flex-wrap:wrap;gap:6px;margin:10px 0 0 20px;display:flex}.fx-attention__buttons button,.fx-attention__agents button{border:1px solid var(--fx-line);color:var(--fx-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.76rem;display:inline-flex}.fx-attention__buttons button:hover:not(:disabled),.fx-attention__agents button:hover:not(:disabled){border-color:var(--fx-accent-line);background:var(--fx-accent-soft)}.fx-attention__buttons button.is-approve{border-color:var(--fx-green)}@supports (color:color-mix(in lab, red, red)){.fx-attention__buttons button.is-approve{border-color:color-mix(in srgb, var(--fx-green) 50%, transparent)}}.fx-attention__buttons button.is-approve{color:var(--fx-green)}.fx-attention__buttons button.is-quiet{color:var(--fx-muted)}.fx-attention__buttons button:disabled{opacity:.5;cursor:wait}.fx-attention__agents{flex-wrap:wrap;gap:6px;margin:8px 0 0 20px;display:flex}.fx-attention__agents button{border-radius:12px;flex-direction:column;align-items:flex-start}.fx-attention__agents button small{color:var(--fx-muted);font-size:.68rem}.fx-attention__agents button.is-suggested{border-color:var(--fx-accent-line)}.fx-attention__item [data-attention-note]{margin:8px 0 0 20px;font-size:.8rem}@media (min-width:721px) and (max-width:1239px){.fx-attention-bar{max-width:400px}.fx-home:has(.fx-attention-bar) .fx-hud{left:auto;right:24px;transform:none}}@media (min-width:721px) and (max-width:1099px){.fx-attention-bar{top:56px}}@media (max-width:720px){.fx-attention-bar{max-width:calc(100% - 24px);top:10px;left:12px}.fx-attention-bar__actions{flex-wrap:wrap}.fx-attention{top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:min(78dvh,100dvh - 96px);position:fixed}.fx-attention .fx-attention__list{flex:auto;min-height:0}}.fx-auto__grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.fx-auto__card{flex-direction:column;gap:10px;display:flex}.fx-auto__card.is-on{border-color:var(--fx-accent-line)}.fx-auto__card.is-blocked{opacity:.7}.fx-auto__head{align-items:flex-start;gap:12px;display:flex}.fx-auto__head>div{flex:1;min-width:0}.fx-auto__head small{color:var(--fx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.fx-auto__head h3{margin:2px 0 0;font-size:1.02rem}.fx-auto__icon{background:var(--fx-accent-soft);width:38px;height:38px;color:var(--fx-accent);border-radius:12px;flex:none;place-items:center;display:grid}.fx-auto__summary{color:var(--fx-ink);margin:0}.fx-auto__explain summary{cursor:pointer;color:var(--fx-muted);font-size:.84rem}.fx-auto__explain p,.fx-auto__reason{color:var(--fx-muted);margin:6px 0 0;font-size:.86rem}.fx-auto__status{color:var(--fx-muted);flex-direction:column;gap:2px;margin:0;font-size:.84rem;display:flex}.fx-auto__buttons{flex-wrap:wrap;gap:6px;display:flex}.fx-auto__form{border-top:1px solid var(--fx-line);grid-template-columns:1fr 1fr;gap:10px;padding-top:8px;display:grid}.fx-auto__form button{grid-column:1/-1;justify-self:start}.fx-auto__field{color:var(--fx-muted);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.fx-auto__field--wide{grid-column:1/-1}.fx-auto__field input,.fx-auto__field select,.fx-auto__field textarea{background:var(--fx-surface);color:var(--fx-ink);border:1px solid var(--fx-line);font:inherit;border-radius:10px;min-width:0;padding:7px 9px}.fx-auto__inline{align-items:center;gap:6px;display:flex}.fx-auto__inline input{width:90px}.fx-auto__check{grid-column:1/-1;align-items:center;gap:8px;font-size:.86rem;display:flex}.fx-auto__history{border-top:1px solid var(--fx-line);color:var(--fx-muted);gap:4px;margin:0;padding:8px 0 0;font-size:.78rem;list-style:none;display:grid}.fx-auto__history time{color:var(--fx-ink);margin-right:4px}.fx-auto__history .is-error{color:var(--fx-danger)}@media (max-width:600px){.fx-auto__form{grid-template-columns:1fr}}.fx-followups{margin:0;padding:0;list-style:none}.fx-followup{border-top:1px solid var(--fx-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.fx-followup>div:first-child{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.fx-followup small{color:var(--fx-muted)}.fx-followup.is-escalated strong{color:var(--fx-danger)}.fx-followup__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fx-followthrough{flex-direction:column;gap:10px;display:flex}.fx-recap{border-top:1px solid var(--fx-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.fx-recap label{color:var(--fx-muted);flex-direction:column;gap:4px;font-size:.84rem;display:flex}.fx-recap input{background:var(--fx-surface);color:var(--fx-ink);border:1px solid var(--fx-line);font:inherit;border-radius:10px;padding:7px 9px}.fx-recap button{align-self:flex-start}.fx-page--narrow{max-width:760px}.fx-field-capture{flex-direction:column;gap:14px;display:flex}.fx-field__block{flex-direction:column;gap:10px;display:flex}.fx-field__block h2{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.fx-field__row{flex-wrap:wrap;gap:8px;display:flex}.fx-field__row>*{flex:160px}.fx-field__row>button{flex:none}.fx-field-capture select,.fx-field-capture input:not([type=file]),.fx-field-capture textarea{background:var(--fx-surface);color:var(--fx-ink);border:1px solid var(--fx-line);font:inherit;border-radius:12px;min-width:0;padding:11px 12px}.fx-field__camera{justify-content:center;min-height:48px}.fx-field__photos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-field__photos--large{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.fx-field__photos li{flex-direction:column;gap:4px;display:flex;position:relative}.fx-field__photos img{aspect-ratio:1;object-fit:cover;border:1px solid var(--fx-line);border-radius:10px;width:100%}.fx-field__photos li.is-error img{outline:2px solid var(--fx-danger)}.fx-field__photos li small{color:var(--fx-muted);font-size:.78rem}.fx-field__photos li>svg{position:absolute;top:8px;left:8px}.fx-field__photos li button{background:var(--fx-bg);border:0;border-radius:8px;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.fx-field__photos li button{background:color-mix(in srgb, var(--fx-bg) 80%, transparent)}}.fx-field__photos li button{color:var(--fx-ink);padding:4px}.fx-field__photos li button.fx-field__retry{background:var(--fx-danger);color:#fff;border-radius:50%;padding:10px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.fx-field__audio{width:100%}.fx-field__hint{color:var(--fx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.85rem;display:flex}.fx-field__hint.is-error{color:var(--fx-danger)}.fx-field__scanner{flex-direction:column;gap:8px;display:flex}.fx-field__scanner video{object-fit:cover;background:#000;border-radius:12px;width:100%;max-height:320px}.fx-field__codes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-field__codes li{border:1px solid var(--fx-line);border-radius:12px;gap:6px;min-width:0;padding:8px 10px;display:grid}.fx-field__code-head{align-items:center;gap:8px;min-width:0;display:flex}.fx-field__code-head code{overflow-wrap:anywhere}.fx-field__code-head small{color:var(--fx-muted)}.fx-field__code-head button{color:var(--fx-muted);background:0 0;border:0;margin-left:auto}.fx-field__known{background:var(--fx-accent);border-radius:10px;gap:2px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-field__known{background:color-mix(in srgb, var(--fx-accent) 10%, transparent)}}.fx-field__known a{color:var(--fx-ink)}.fx-field__known span,.fx-field__known small{color:var(--fx-muted);font-size:.85rem}.fx-field__register{gap:6px;display:grid}.fx-field__register small{color:var(--fx-muted);font-size:.8rem}.fx-field__pad{touch-action:none;background:#f8fafc;border-radius:12px;width:100%;height:180px}.fx-field__signature{background:#f8fafc;border-radius:10px;max-width:320px}.fx-field__submit{justify-content:center;min-height:52px;font-size:1rem}.fx-field-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fx-field-list__row{color:inherit;justify-content:space-between;gap:12px;text-decoration:none;display:flex}.fx-field-list__row div{flex-direction:column;gap:3px;display:flex}.fx-field-list__row small{color:var(--fx-muted)}.fx-field-list__row p{color:var(--fx-muted);margin:4px 0 0;font-size:.86rem}.fx-help__heading{margin:22px 0 10px;font-size:1.1rem}.fx-help__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.fx-help__entry header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fx-help__entry h3{margin:0}.fx-help__entry p{color:var(--fx-muted);margin:6px 0 10px;font-size:.9rem}.fx-help__entry ol{gap:5px;margin:0;padding-left:20px;font-size:.9rem;display:grid}.fx-help__ask{margin-bottom:0;font-size:.84rem}.fx-help__entry{scroll-margin-top:90px}.fx-field__transcript{color:var(--fx-ink);white-space:pre-line;margin:10px 0 0;line-height:1.55}.fx-thread,.fx-channel,.fx-auto__card,.fx-help__entry,.fx-field__block,.fx-field-list>li.fx-card,.fx-pad{padding:18px 20px}.fx-customer-timeline{padding-bottom:14px}.fx-customer-timeline>:not(.fx-card__header){margin-left:20px;margin-right:20px}.fx-customer-timeline>.fx-timeline__filters{margin-top:14px}.fx-followups{padding:4px 20px 10px}.fx-pad>h2{margin:0 0 10px;font-size:16px}.fx-equipment{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.fx-equipment__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-equipment__search{border:1px solid var(--fx-line);background:var(--fx-surface);min-width:0;color:var(--fx-muted);border-radius:12px;flex:320px;align-items:center;gap:8px;padding:4px 6px 4px 12px;display:flex}.fx-equipment__search input{min-width:0;color:var(--fx-ink);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:6px 0}.fx-equipment__search select,.fx-equipment__form select,.fx-equipment__import textarea{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);font:inherit;border-radius:10px;min-width:0;padding:8px 10px}.fx-equipment__search select{max-width:45%}.fx-equipment__form{gap:12px;display:grid}.fx-equipment__import{gap:10px;display:grid}.fx-equipment__import h2{margin:0;font-size:1rem}.fx-equipment__import textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.fx-equipment__preview ul{gap:4px;margin:6px 0;padding-left:18px;display:grid}.fx-equipment__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-equipment__list li{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.fx-equipment__main{min-width:0;color:var(--fx-ink);flex:260px;gap:2px;text-decoration:none;display:grid}.fx-equipment__main span{color:var(--fx-muted);overflow-wrap:anywhere;font-size:.85rem}.fx-equipment__status{border:1px solid var(--fx-line);color:var(--fx-muted);border-radius:999px;padding:2px 10px;font-size:.78rem}.fx-equipment__status.is-active{color:var(--fx-green)}.fx-equipment__status.is-repair{color:var(--fx-danger);border-color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.fx-equipment__status.is-repair{border-color:color-mix(in srgb, var(--fx-danger) 50%, transparent)}}.fx-equipment__detail{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}@media (max-width:760px){.fx-equipment__detail{grid-template-columns:minmax(0,1fr)}}.fx-equipment__facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 18px;margin:0 0 14px;display:grid}.fx-equipment__facts dt{color:var(--fx-muted);font-size:.78rem}.fx-equipment__facts dd{overflow-wrap:anywhere;margin:2px 0 0}.fx-equipment__notes{white-space:pre-wrap;margin:0 0 14px}.fx-equipment__actions{gap:10px;display:grid}.fx-equipment__buttons{flex-wrap:wrap;gap:8px;display:flex}.fx-equipment__sticker{text-align:center;justify-items:center;gap:8px;display:grid}.fx-equipment__sticker h2{justify-self:start;margin:0;font-size:1rem}.fx-equipment__qr,.fx-sticker__qr{background:#fff;border-radius:10px;width:180px;padding:8px;line-height:0}.fx-equipment__qr svg,.fx-sticker__qr svg{width:100%;height:auto}.fx-equipment__history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-equipment__history li{border-left:2px solid var(--fx-line);gap:2px;padding-left:12px;display:grid}.fx-equipment__history small{color:var(--fx-muted)}.fx-equipment__history p{color:var(--fx-muted);margin:4px 0 0;font-size:.9rem}.fx-stickers{grid-template-columns:repeat(auto-fill,5.6cm);gap:.4cm;display:grid}.fx-sticker{color:#000;break-inside:avoid;background:#fff;border:1px dashed #9ca3af;border-radius:6px;justify-items:center;gap:.15cm;width:5.6cm;margin:0;padding:.3cm;display:grid}.fx-sticker__qr{width:4cm;padding:0}.fx-sticker figcaption{text-align:center;gap:2px;font-size:9pt;line-height:1.2;display:grid}.fx-sticker figcaption code{letter-spacing:.08em;color:#000;font-size:10pt}.fx-sticker figcaption small{color:#374151;font-size:7pt}@media print{body *{visibility:hidden!important}.fx-stickers,.fx-stickers *{visibility:visible!important}html,body{background:#fff!important}.fx-stickers{background:#fff;position:absolute;inset:0 0 auto}@page{margin:1cm}}@media (max-width:560px){.fx-equipment__search{flex-wrap:wrap}.fx-equipment__search select{flex:100%}}.fx-aud{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.fx-aud__tabs,.fx-aud__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-aud__section{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.fx-aud__stats{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.fx-aud__stats .fx-card{gap:2px;padding:12px 14px;display:grid}.fx-aud__stats strong{font-size:22px}.fx-aud__stats span{color:var(--fx-muted);font-size:12px}.fx-aud__search{border:1px solid var(--fx-line);background:var(--fx-surface);min-width:0;color:var(--fx-ink);font:inherit;border-radius:12px;flex:200px;padding:9px 12px}.fx-aud__bar select,.fx-aud__editor select,.fx-aud__form select{border:1px solid var(--fx-line);background:var(--fx-surface);max-width:100%;color:var(--fx-ink);font:inherit;border-radius:12px;padding:9px 10px}.fx-aud__form{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;padding:16px;display:grid}.fx-aud__consent{grid-column:1/-1;align-items:flex-start;gap:8px;font-size:13px;display:flex}.fx-aud__email{overflow-wrap:anywhere}.fx-aud__actions{flex-wrap:wrap;gap:6px;display:flex}.fx-aud__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-aud__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:12px 14px;display:grid}.fx-aud__row span{color:var(--fx-muted);font-size:13px}.fx-aud__panel{gap:14px;padding:16px;display:grid}.fx-aud__editor{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.fx-aud__segment{border:1px solid var(--fx-line);border-radius:12px;gap:8px;margin:0;padding:12px;display:grid}.fx-aud__segment div{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.fx-aud__preview{border:1px solid var(--fx-line);background:#f4f6f8;border-radius:12px;width:100%;min-height:560px}.fx-aud__when{align-items:center;gap:6px;font-size:13px;display:flex}.fx-aud__when input{border:1px solid var(--fx-line);background:var(--fx-surface);color:var(--fx-ink);font:inherit;border-radius:12px;padding:8px 10px}.fx-conn{gap:16px;display:grid}.fx-conn__sectors{flex-wrap:wrap;gap:8px;display:flex}.fx-conn__sector{border:1px solid var(--fx-border,#94a3b840);color:var(--fx-muted,#94a3b8);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.fx-conn__sector[aria-pressed=true]{background:var(--fx-accent,#22d3ee);border-color:var(--fx-accent,#22d3ee);color:#04222a}.fx-conn__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fx-conn__card{align-content:start;gap:8px;display:grid}.fx-conn__card p{margin:0}.fx-conn__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-conn__badge{color:var(--fx-muted,#94a3b8);white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:12px}.fx-conn__card[data-state=connected] .fx-conn__badge{color:#34d399}.fx-conn__card[data-state=broken] .fx-conn__badge{color:#f7c948}.fx-conn__card[data-kind=none]{opacity:.7}.fx-conn__actions{flex-wrap:wrap;gap:8px;display:flex}.fx-conn__card{padding:16px 18px}.fx-conn__account{color:var(--fx-text,#e2e8f0);overflow-wrap:anywhere;font-weight:600}.fx-conn__mailbox{gap:10px;display:grid}.fx-conn__toggle{color:var(--fx-accent,#22d3ee);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.fx-conn__servers{gap:8px;display:grid}.fx-conn__server{border:1px solid var(--fx-line,#94a3b840);border-radius:10px;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:6px;min-width:0;margin:0;padding:8px;display:grid}.fx-conn__server legend{color:var(--fx-muted,#94a3b8);padding:0 4px;font-size:12px}.fx-conn__server input:not([type=checkbox]){min-width:0}.fx-conn__hint{margin-top:4px;display:block}.fx-conn__readonly{color:var(--fx-muted,#94a3b8);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.fx-softphone{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:70;border:1px solid var(--fx-accent-line);border-radius:var(--fx-radius);background:var(--fx-elevated);width:min(420px,100vw - 32px);box-shadow:var(--fx-shadow);color:var(--fx-ink);gap:10px;padding:14px 16px;display:grid;position:fixed;transform:translate(-50%)}.fx-softphone--ringing{border-color:var(--fx-accent);animation:1.6s ease-in-out infinite fx-softphone-ring}@keyframes fx-softphone-ring{50%{box-shadow:0 0 0 6px var(--fx-accent-soft), var(--fx-shadow)}}@media (prefers-reduced-motion:reduce){.fx-softphone--ringing{animation:none}}.fx-softphone__eyebrow{color:var(--fx-accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.fx-softphone__summary{margin:0;font-size:15px;line-height:1.45}.fx-softphone__who{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.fx-softphone__who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-softphone__who span{color:var(--fx-muted);font-variant-numeric:tabular-nums}.fx-softphone__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-softphone__actions .fx-button--danger{margin-left:auto}.fx-softphone__keys,.fx-dialpad__keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fx-softphone__keys button,.fx-dialpad__keys button{border:1px solid var(--fx-line);background:var(--fx-surface);min-height:44px;color:var(--fx-ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;font-size:18px}.fx-softphone__keys button:active,.fx-dialpad__keys button:active{background:var(--fx-accent-soft)}.fx-softphone-page{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:760px){.fx-softphone-page{grid-template-columns:minmax(0,1fr)}}.fx-dialpad{gap:12px;display:grid}.fx-dialpad__number{align-items:center;gap:8px;display:flex}.fx-dialpad__number input{border:1px solid var(--fx-line);background:var(--fx-surface);min-width:0;min-height:48px;color:var(--fx-ink);font-variant-numeric:tabular-nums;border-radius:12px;flex:1;padding:0 14px;font-size:20px}.fx-dialpad__error{color:var(--fx-danger);margin:0}.fx-handover-mode{gap:10px;margin:0;display:grid}.fx-handover-mode legend{padding:0 4px;font-weight:600}.fx-handover-mode label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fx-handover-mode label span{gap:2px;display:grid}.fx-handover-mode small,.fx-softphone-list small{color:var(--fx-muted)}.fx-handover-mode__saved{color:var(--fx-green);margin:0}.fx-softphone-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fx-softphone-list li{border-bottom:1px solid var(--fx-line);gap:2px;padding-bottom:10px;display:grid}.fx-softphone-list time{color:var(--fx-muted);font-size:12px}.fx-live-call{border-top:1px solid var(--fx-line);gap:10px;padding:12px 0;display:grid}.fx-live-call header{justify-content:space-between;gap:12px;display:flex}.fx-live-call header span{color:var(--fx-muted)}.fx-live-call__lines{overflow-wrap:anywhere;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.fx-live-call__lines li[data-role=agent] b{color:var(--fx-accent)}.fx-live-call__whisper{gap:8px;display:flex}.fx-live-call__whisper input{border:1px solid var(--fx-line);background:var(--fx-surface);min-width:0;min-height:40px;color:var(--fx-ink);border-radius:12px;flex:1;padding:0 12px}.fx-dialpad__callback{border:1px solid var(--fx-accent-line);background:var(--fx-accent-soft);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.fx-dialpad__callback small{color:var(--fx-muted)}.fx-handover-mode textarea,.fx-handover-mode select{width:100%;max-width:420px}.fx-handover-mode__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f1f5f9;font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#05070d;margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
