/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f4f1e8;--paper-clear:#fbfaf5;--paper-soft:#ece9df;--paper-deep:#e1dfd5;--ink:#25312d;--ink-strong:#17221f;--ink-soft:#65716c;--ink-faint:#8c9691;--line:#d7d9d1;--line-strong:#aeb8b0;--sage:#42665a;--sage-bright:#5e8577;--sage-soft:#dce7df;--blue:#4d6fa8;--blue-soft:#e0e7f2;--warm:#a96e4d;--warm-soft:#f0dfd1;--gold:#c69a4b;--violet:#6f6587;--danger:#9f5b55;--shadow-small:0 4px 14px #24312c14;--shadow-medium:0 18px 50px #24312c24;--ui-font:"Avenir Next", "Segoe UI", "Helvetica Neue", system-ui, sans-serif;--mono-font:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{width:100%;min-width:280px;min-height:100%;margin:0}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--ui-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow:hidden}button,input{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}:is(button:focus-visible,input:focus-visible){outline-offset:2px;outline:3px solid #4d6fa861}svg{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asympta-app{isolation:isolate;background:radial-gradient(circle at 48% 44%, #ffffffd1, transparent 38%), var(--paper);width:100vw;height:100dvh;min-height:320px;position:relative;overflow:hidden}.app-header{z-index:300;min-height:66px;padding:max(8px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfaf5f0;border-bottom:1px solid #a7b0a8b8;grid-template-columns:minmax(240px,1fr) minmax(260px,auto) minmax(300px,1fr);align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.app-brand,.header-location,.header-actions,.app-brand>span:last-child,.header-location>span{min-width:0}.app-brand{align-items:center;gap:11px;display:flex}.app-brand strong,.app-brand small{display:block}.app-brand strong{font-family:var(--mono-font);letter-spacing:.095em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850;overflow:hidden}.app-brand small{color:var(--ink-soft);letter-spacing:.01em;margin-top:4px;font-size:.65rem}.brand-symbol{background:var(--paper-clear);border:1px solid #72847b;flex:none;grid-template-rows:repeat(3,6px);grid-template-columns:repeat(3,6px);gap:2px;width:34px;height:34px;padding:5px;display:grid;position:relative;box-shadow:3px 3px #42665a1f}.brand-symbol i{background:var(--sage);display:block}.brand-symbol i:first-child{grid-area:1/2}.brand-symbol i:nth-child(2){background:#8ca095;grid-area:2/1}.brand-symbol i:nth-child(3){grid-area:2/2}.brand-symbol i:nth-child(4){background:#8ca095;grid-area:2/3}.brand-symbol i:nth-child(5){grid-area:3/2}.header-location{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:6px 14px;transition:border-color .16s,background .16s;display:flex}.header-location:hover{border-color:var(--line);background:var(--paper-clear)}.header-location>svg{color:var(--warm);flex:none}.header-location strong,.header-location small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-location strong{max-width:240px;font-size:.78rem;font-weight:760}.header-location small{color:var(--ink-soft);margin-top:2px;font-size:.6rem}.header-location>i{background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.header-location>i[data-following=true]{background:#5c9871;animation:2.8s ease-in-out infinite location-pulse;box-shadow:0 0 0 4px #5c987124}.header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.follow-button,.webmcp-button,.menu-button{letter-spacing:.025em;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.69rem;font-weight:760;display:inline-flex}.follow-button{border:1px solid var(--line);background:var(--paper-clear);color:var(--ink-soft);padding:0 11px}.follow-button.is-on{background:var(--sage-soft);color:var(--sage);border-color:#a7bbad}.follow-button>i{background:var(--ink-faint);border-radius:50%;width:6px;height:6px}.follow-button.is-on>i{background:var(--sage-bright)}.webmcp-button{color:#3f5f93;background:#eef2f8;border:1px solid #aebbd1;padding:0 13px}.webmcp-button.is-native{color:#315d4b;background:#e6efe9;border-color:#89a897}.menu-anchor{position:relative}.menu-button{color:#fff;background:#344f46;border:1px solid #314c43;min-width:94px;padding:0 15px;box-shadow:0 6px 18px #2641382e}.menu-button:hover{background:#29443b}.product-thesis{z-index:40;min-height:31px;color:var(--ink-soft);background:#f4f1e8e0;border-bottom:1px solid #ccd0c7b3;justify-content:center;align-items:center;font-size:.66rem;display:flex;position:absolute;top:66px;left:0;right:0}.product-thesis span{align-items:center;gap:7px;display:flex}.product-thesis i{background:var(--sage-bright);border-radius:50%;width:6px;height:6px}.world-layout{z-index:10;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,252px) minmax(0,1fr) minmax(285px,320px);gap:11px;padding:11px;display:grid;position:absolute;inset:97px 0 132px;overflow:hidden}.world-stage{min-width:0;min-height:0;box-shadow:inset 0 0 0 1px #fffc, var(--shadow-small);background:#f8f7f1;border:1px solid #cfd4cc;border-radius:18px;grid-area:1/2;position:relative;overflow:hidden}.world-stage__topline{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f4eb;border-bottom:1px solid #cfd4ccdb;justify-content:space-between;align-items:center;min-height:45px;padding:6px 11px 6px 13px;display:flex;position:absolute;top:0;left:0;right:0}.local-world-label,.world-phase{align-items:center;display:flex}.local-world-label{gap:7px;min-width:0}.local-world-label>svg{color:var(--warm);flex:none}.local-world-label strong,.local-world-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.local-world-label strong{max-width:220px;font-family:var(--mono-font);letter-spacing:.03em;font-size:.62rem}.local-world-label small{max-width:240px;color:var(--ink-soft);margin-top:1px;font-size:.52rem}.world-phase{border:1px solid var(--line);background:var(--paper-clear);min-height:28px;color:var(--ink-soft);border-radius:999px;flex:none;gap:6px;padding:0 9px;font-size:.56rem;font-weight:720}.world-phase i{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.world-phase i[data-active=true]{background:var(--sage-bright);box-shadow:0 0 0 3px #5e857721}.world-camera{--focus-x:53%;--focus-y:49%;transform-origin:var(--focus-x) var(--focus-y);transition:transform .9s cubic-bezier(.2,.72,.25,1),transform-origin .9s;position:absolute;inset:45px 0 0;overflow:hidden;transform:scale(1)}.world-stage[data-camera-follow=true] .world-camera{transform:scale(1.022)}.three-world-canvas,.vgpu-world-field,.p5-atmosphere-canvas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vgpu-world-field{z-index:0;opacity:.82}.three-world-canvas{z-index:1;opacity:.82}.p5-atmosphere-canvas{z-index:27}.three-world-canvas__surface,.vgpu-world-field__surface,.p5-atmosphere-canvas__surface{width:100%!important;height:100%!important;display:block!important}.world-paper-grid{z-index:2;background-image:linear-gradient(#6071680e 1px,#0000 1px),linear-gradient(90deg,#6071680e 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 94%);mask-image:radial-gradient(circle,#000 25%,#0000 94%)}.world-paper-grid:after{content:"";border:1px dashed #5c706521;border-radius:42% 58% 49% 51%/47% 39% 61% 53%;position:absolute;inset:7% 5%}.world-roads,.agent-connections{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.world-roads path{fill:none;stroke:#596d632e;stroke-width:.28px;stroke-dasharray:1.3 1.1;vector-effect:non-scaling-stroke}.world-zone{z-index:4;pointer-events:none;width:76px;height:58px;position:absolute;transform:translate(-50%,-50%)}.world-zone__structure{background:#f2f1eabd;border:1px solid #57696059;grid-template-columns:repeat(4,1fr);align-items:end;gap:3px;padding:8px 7px 5px;display:grid;position:absolute;inset:0 7px 13px;box-shadow:3px 3px #475b5112}.world-zone__structure:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#f2f1ead1;border:1px solid #57696059;border-bottom:0;height:11px;position:absolute;top:-7px;left:8px;right:8px}.world-zone__structure i{background:#70877a21;border:1px solid #54685e40;height:18px;display:block}.world-zone__structure i:nth-child(2){height:25px}.world-zone__structure i:nth-child(3){height:14px}.world-zone__structure i:nth-child(4){height:21px}.world-zone__label{color:#77837d;max-width:96px;font-family:var(--mono-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.46rem;font-weight:750;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.world-zone--hub .world-zone__structure{background:#dce7df73;border-radius:50%;inset:3px 10px 10px}.world-zone--hub .world-zone__structure:before{display:none}.world-zone--hub .world-zone__structure i{background:#42665a59;border-radius:50%;height:7px}.world-zone--portal .world-zone__structure{background:#e1e7ee7a;border-radius:50% 50% 5px 5px;grid-template-columns:1fr;place-items:center;inset:0 18px 9px}.world-zone--portal .world-zone__structure:before,.world-zone--portal .world-zone__structure i:not(:first-child){display:none}.world-zone--portal .world-zone__structure i:first-child{background:#4d6fa847;border-radius:999px;width:10px;height:24px}.human-area{z-index:28;width:1px;height:1px;position:absolute}.human-marker{width:52px;height:62px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.human-marker__halo{opacity:0;background:#f0dfd166;border:1px solid #a96e4d40;border-radius:50%;transition:opacity .24s,transform .24s;position:absolute;inset:2px -6px -4px;transform:scale(.86)}.human-marker.is-active .human-marker__halo{opacity:1;animation:2.8s ease-in-out infinite human-halo;transform:scale(1)}.human-marker__head{background:#e7bfa4;border:2px solid #6f5344;border-radius:50%;width:19px;height:19px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 4px #4d4038}.human-marker__body{background:#b46f52;border:2px solid #654b3e;border-radius:11px 11px 4px 4px;width:31px;height:25px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.human-marker__body:before,.human-marker__body:after{content:"";background:#d79572;border:2px solid #654b3e;width:8px;height:21px;position:absolute;top:5px}.human-marker__body:before{left:-9px;transform:rotate(11deg)}.human-marker__body:after{right:-9px;transform:rotate(-11deg)}.human-marker__base{background:#4f3e3429;border-radius:50%;width:47px;height:7px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.human-label{text-align:center;min-width:90px;display:block;position:absolute;top:31px;left:0;transform:translate(-50%)}.human-label strong,.human-label small{display:block}.human-label strong{color:#6d4937;font-size:.63rem}.human-label small{color:#967666;margin-top:1px;font-size:.45rem}.human-need-bubble{width:min(210px,28vw);box-shadow:var(--shadow-small);color:#6e5142;background:#fff9f2f5;border:1px solid #d5b7a3;border-radius:12px 12px 12px 3px;padding:8px 10px;font-size:.58rem;line-height:1.35;display:block;position:absolute;top:-69px;left:27px}.human-need-bubble b{font-family:var(--mono-font);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.42rem;display:block}.agent-portrait{--portrait-primary:#687b72;--portrait-secondary:#d5b468;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.agent-portrait svg{filter:drop-shadow(0 3px 2px #232e2929);width:100%;height:100%;overflow:visible}.agent-portrait--small{width:34px;height:34px}.agent-portrait--medium{width:50px;height:50px}.agent-portrait--large{width:76px;height:76px}.agent-portrait.is-active:after{content:"";z-index:-1;border:1px solid var(--portrait-primary);opacity:.28;border-radius:50%;animation:1.8s ease-in-out infinite portrait-working;position:absolute;inset:-6px}.world-agent{z-index:32;background:0 0;border:0;width:62px;height:70px;padding:0;transition:left 90ms linear,top 90ms linear,filter .16s;position:absolute;transform:translate(-50%,-50%)}.world-agent:hover,.world-agent.is-selected{z-index:46;filter:drop-shadow(0 6px 7px #24342d29)}.world-agent.is-selected .agent-body:after{content:"";border:2px solid #4d6fa88c;border-radius:50%;position:absolute;inset:-4px}.agent-body{transform-origin:50% 100%;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.agent-body--left{transform:translate(-50%)scaleX(-1)}.world-agent--moving .agent-body,.world-agent--sharing .agent-body,.world-agent--returning .agent-body{animation:.52s steps(2,end) infinite agent-walk}.world-agent--working .agent-body{animation:1.25s ease-in-out infinite agent-work}.agent-nameplate{pointer-events:none;text-align:center;white-space:nowrap;min-width:74px;display:block;position:absolute;top:56px;left:50%;transform:translate(-50%)}.agent-nameplate strong,.agent-nameplate small{display:block}.agent-nameplate strong{font-size:.53rem;font-weight:800}.agent-nameplate small{color:var(--ink-soft);margin-top:1px;font-size:.41rem}.agent-thought{z-index:8;pointer-events:none;opacity:.95;min-width:max-content;max-width:170px;display:block;position:absolute;bottom:calc(100% - 3px);left:50%;transform:translate(-50%)}.agent-thought:after{content:"";border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fbfaf5f5;width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.agent-thought__state{border:1px solid var(--line-strong);color:#48554f;text-overflow:ellipsis;white-space:nowrap;background:#fbfaf5f5;border-radius:8px;align-items:center;gap:4px;min-height:24px;padding:4px 7px;font-size:.47rem;font-weight:680;line-height:1.2;display:flex;overflow:hidden;box-shadow:0 3px 9px #24312c14}.agent-thought__state svg{color:var(--sage);flex:none}.world-agent--waiting .agent-thought,.world-agent--done .agent-thought{display:none}.world-agent--working .agent-thought__state{color:#315849;background:#f1f8f2fa;border-color:#8da69a}.service-portal{z-index:18;pointer-events:none;background:#f4f7f9e6;border:1px solid #73849159;border-radius:8px;align-items:center;gap:5px;min-width:92px;padding:5px 7px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:2px 3px #3d4e5a0f}.service-portal.is-running{background:#e8eff5fa;border-color:#718da4;box-shadow:0 0 0 5px #5b7e9a17}.service-portal__signal{flex:none;align-items:flex-end;gap:1px;width:12px;height:14px;display:flex}.service-portal__signal i{background:#7890a0;width:3px}.service-portal__signal i:first-child{height:5px}.service-portal__signal i:nth-child(2){height:9px}.service-portal__signal i:nth-child(3){height:13px}.service-portal.is-running .service-portal__signal i{animation:.8s steps(2,end) infinite alternate service-signal}.service-portal strong,.service-portal small{text-overflow:ellipsis;white-space:nowrap;max-width:90px;display:block;overflow:hidden}.service-portal strong{font-size:.45rem}.service-portal small{color:#6f8290;font-family:var(--mono-font);letter-spacing:.08em;margin-top:1px;font-size:.36rem}.agent-connections{z-index:29}.agent-connections marker path{fill:#5d788f}.agent-message-line{stroke:#5d788f;stroke-width:.45px;stroke-dasharray:1.4 .8;vector-effect:non-scaling-stroke;animation:.82s linear infinite message-flow}.agent-message-line--delegation{stroke:#8a7258}.agent-message-line--approval{stroke:#a8645c}.agent-message-line--info{stroke:#6d6688}.agent-message-label{z-index:45;max-width:150px;box-shadow:var(--shadow-small);color:#425d72;text-align:center;background:#f4f8faf5;border:1px solid #a9b8c4;border-radius:6px;padding:4px 6px;font-size:.43rem;font-weight:720;line-height:1.2;animation:2.5s both message-label-in;position:absolute;transform:translate(-50%,-50%)}.world-idle-message{z-index:10;color:var(--ink-soft);background:#f9f8f2d6;border:1px dashed #aeb9b1;border-radius:12px;grid-template-columns:auto 1fr;column-gap:8px;padding:10px 13px;display:grid;position:absolute;top:47%;left:53%;transform:translate(-50%,-50%)}.world-idle-message svg{color:var(--sage-bright);grid-row:1/3;align-self:center}.world-idle-message strong{font-size:.62rem}.world-idle-message span{margin-top:2px;font-size:.48rem}.convergence-moment{z-index:38;box-shadow:0 0 0 9px #5e857714, var(--shadow-small);background:#f3f9f4f5;border:1px solid #8da69a;border-radius:11px;grid-template-columns:repeat(3,auto);gap:4px;padding:8px;animation:.5s both converge-in;display:grid;position:absolute;transform:translate(-50%,-50%)}.convergence-moment span{background:var(--paper-clear);color:var(--sage);white-space:nowrap;border-radius:5px;align-items:center;gap:2px;padding:3px 5px;font-size:.39rem;display:inline-flex}.convergence-moment strong{color:#315849;font-family:var(--mono-font);letter-spacing:.04em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin-top:2px;font-size:.49rem}.need-celebration{z-index:80;pointer-events:none;width:1px;height:1px;position:absolute}.need-celebration>i{--angle:calc(var(--celebration-index) * 30deg);background:var(--gold);width:6px;height:6px;transform:rotate(var(--angle)) translateX(0);animation:1.6s ease-out both celebration-particle;animation-delay:calc(var(--celebration-index) * 34ms);border-radius:2px;position:absolute;top:0;left:0}.need-celebration>i:nth-child(3n){background:var(--sage-bright)}.need-celebration>i:nth-child(3n+1){background:#c97866}.need-celebration>i:nth-child(2n){border-radius:50%}.need-celebration>span{box-shadow:var(--shadow-small);color:#3a6a54;text-transform:uppercase;background:#f3faf4;border:1px solid #92ad9d;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.55rem;font-weight:820;animation:2.5s both completed-label;display:flex;position:absolute;top:-50px;left:0;transform:translate(-50%)}.desktop-context-rail,.desktop-outcome-rail{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-width:0;min-height:0;overflow:auto}.desktop-context-rail{grid-column:1}.desktop-outcome-rail{grid-column:3}.context-card,.progress-card,.result-card{border:1px solid var(--line);box-shadow:var(--shadow-small);background:#fbfaf5f5;border-radius:16px;overflow:hidden}.context-card,.progress-card{padding:14px}.context-card>header,.progress-card>header,.result-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-kicker{color:var(--ink-soft);font-family:var(--mono-font);letter-spacing:.08em;align-items:center;gap:5px;font-size:.48rem;font-weight:760;display:inline-flex}.source-badge{background:var(--paper-soft);min-height:21px;color:var(--ink-soft);font-family:var(--mono-font);letter-spacing:.06em;border-radius:5px;align-items:center;padding:0 6px;font-size:.4rem;font-weight:780;display:inline-flex}.source-badge--device{background:var(--sage-soft);color:#3d6754}.source-badge--simulated{color:#806240;background:#eee6d8}.context-card h2,.progress-card h2,.result-card h2{color:var(--ink-strong);margin:12px 0 0;font-size:1.05rem;line-height:1.2}.context-card dl{margin:13px 0 0}.context-card dl>div{border-top:1px solid #e5e5de;grid-template-columns:64px 1fr;align-items:baseline;gap:8px;min-height:32px;padding:7px 0;display:grid}.context-card dt{color:var(--ink-faint);font-size:.58rem}.context-card dd{color:var(--ink);margin:0;font-size:.64rem;font-weight:650;line-height:1.35}.context-card dd small{background:var(--paper-soft);color:var(--ink-soft);font-family:var(--mono-font);text-transform:uppercase;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:.36rem;display:inline-flex}.context-card>p{color:#5c6d64;background:#eff3ef;border-radius:9px;align-items:flex-start;gap:6px;margin:12px 0 0;padding:9px;font-size:.5rem;line-height:1.45;display:flex}.context-card>p svg{color:var(--sage);flex:none;margin-top:1px}.progress-count{background:var(--sage-soft);min-width:34px;min-height:23px;color:var(--sage);font-family:var(--mono-font);border-radius:999px;justify-content:center;align-items:center;font-size:.48rem;font-weight:800;display:inline-flex}.progress-card h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.empty-panel-copy{color:var(--ink-soft);margin:13px 0 0;font-size:.61rem;line-height:1.5}.task-list{gap:4px;margin-top:13px;display:grid}.task-row{border-top:1px solid #e5e5de;grid-template-columns:20px 1fr 42px;align-items:center;gap:6px;min-height:46px;padding:5px 4px;display:grid}.task-state{border:1px solid var(--line);width:18px;height:18px;color:var(--ink-faint);border-radius:50%;place-items:center;display:grid}.task-row--done .task-state{background:var(--sage-soft);color:var(--sage);border-color:#9bb1a3}.task-row--working .task-state{color:var(--sage);border-color:#829c8f;animation:1.7s ease-in-out infinite task-pulse}.task-copy,.task-copy strong,.task-copy small{min-width:0;display:block}.task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.task-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.44rem;overflow:hidden}.task-row--queued .task-copy{opacity:.56}.task-progress{background:var(--paper-deep);border-radius:999px;width:40px;height:3px;display:block;position:relative;overflow:hidden}.task-progress i{border-radius:inherit;background:var(--sage-bright);height:100%;transition:width .18s linear;display:block}.progress-card footer{border-top:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:7px;margin-top:11px;padding-top:10px;font-size:.48rem;display:flex}.progress-card footer i{background:var(--line-strong);border-radius:50%;width:3px;height:3px}.result-card{border-color:#b9c8bd;padding:15px;animation:.52s cubic-bezier(.2,.8,.2,1) both result-arrive;box-shadow:0 12px 32px #2a44381c}.result-card.is-completed{background:#f8fcf8;border-color:#9db5a5}.result-card h2{font-size:1.18rem}.result-subtitle{color:var(--ink-soft);margin:5px 0 0;font-size:.58rem;line-height:1.45}.result-facts{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;display:grid}.result-facts>span{background:var(--paper-clear);border:1px solid #e0e1da;border-radius:8px;min-width:0;padding:8px 7px}.result-facts small,.result-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-facts small{color:var(--ink-faint);font-size:.42rem}.result-facts strong{margin-top:3px;font-size:.56rem}.why-block{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.why-block>strong{font-size:.6rem}.why-block ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.why-block li{color:#53605a;align-items:flex-start;gap:6px;font-size:.53rem;line-height:1.3;display:flex}.why-block li svg{color:var(--sage-bright);flex:none;margin-top:1px}.resource-row{scrollbar-width:none;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.resource-row::-webkit-scrollbar{display:none}.resource-row>span{border-left:2px solid #c8d5cc;flex:1 0 auto;min-width:70px;padding:6px 7px;display:block}.resource-row small,.resource-row b{display:block}.resource-row small{color:var(--ink-faint);font-size:.39rem}.resource-row b{margin-top:2px;font-size:.53rem}.result-actions,.approval-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.primary-action,.secondary-action{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:.56rem;font-weight:760;display:inline-flex}.primary-action{background:var(--sage);color:#fff;border:1px solid #35594c}.primary-action:hover{background:#34574c}.secondary-action{border:1px solid var(--line-strong);background:var(--paper-clear);color:var(--ink)}.result-disclosure{color:var(--ink-faint);align-items:flex-start;gap:5px;margin:11px 0 0;font-size:.43rem;line-height:1.35;display:flex}.result-disclosure svg{flex:none;margin-top:1px}.result-completed{color:#3c674f;background:#edf6ee;border:1px solid #bad0bf;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:9px;display:flex}.result-completed strong,.result-completed small{display:block}.result-completed strong{font-size:.59rem}.result-completed small{color:#668071;margin-top:2px;font-size:.46rem}.activity-feed{z-index:70;width:min(282px,100% - 22px);box-shadow:var(--shadow-small);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f4ed;border:1px solid #b5bcb5db;border-radius:11px;grid-area:1/2;place-self:end;margin:0 11px 11px 0;position:relative;overflow:hidden}.activity-feed__toggle{width:100%;min-height:35px;color:var(--ink-soft);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 9px;font-size:.51rem;font-weight:720;display:flex}.activity-feed__toggle>span{align-items:center;gap:5px;display:flex}.activity-feed__toggle>svg{transition:transform .18s}.activity-feed.is-expanded .activity-feed__toggle>svg{transform:rotate(180deg)}.activity-feed ol{gap:0;max-height:128px;margin:0;padding:0 8px 7px;list-style:none;display:grid;overflow:auto}.activity-feed.is-expanded ol{max-height:280px}.activity-feed li{border-top:1px solid #dbddd6c7;grid-template-columns:15px 1fr auto;align-items:flex-start;gap:5px;padding:5px 2px;display:grid}.activity-feed li>svg{color:var(--sage-bright);margin-top:1px}.activity-feed li span,.activity-feed li strong,.activity-feed li small{min-width:0;display:block}.activity-feed li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;font-weight:650;overflow:hidden}.activity-feed li small{color:var(--ink-soft);margin-top:2px;font-size:.39rem;line-height:1.3}.activity-feed time{color:var(--ink-faint);font-family:var(--mono-font);font-size:.38rem}.activity-feed>p{color:var(--ink-faint);margin:0;padding:4px 10px 10px;font-size:.44rem}.agent-detail-card{z-index:90;border:1px solid var(--line-strong);width:266px;box-shadow:var(--shadow-medium);background:#fbfaf5f7;border-radius:14px;grid-area:1/2;grid-template-columns:76px 1fr;place-self:start end;gap:10px;margin:58px 11px 0 0;padding:11px;animation:.18s both detail-in;display:grid;position:relative}.agent-detail-card>button{width:28px;height:28px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.agent-detail-card>span:last-child{min-width:0;padding-right:18px}.agent-detail-card small,.agent-detail-card h3,.agent-detail-card strong,.agent-detail-card p,.agent-detail-card em{display:block}.agent-detail-card small{color:var(--ink-faint);font-family:var(--mono-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.39rem;overflow:hidden}.agent-detail-card h3{margin:5px 0 0;font-size:.95rem}.agent-detail-card strong{color:var(--sage);margin-top:1px;font-size:.54rem}.agent-detail-card p{color:var(--ink-soft);margin:6px 0 0;font-size:.48rem;line-height:1.35}.agent-detail-card em{color:var(--ink);align-items:center;gap:4px;margin-top:7px;font-size:.43rem;font-style:normal;font-weight:690;display:flex}.mobile-panel-tabs,.mobile-product-panel{display:none}.conversation-dock{z-index:220;right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf5f7;border:1px solid #c8cec7;border-radius:17px;width:min(860px,100% - 24px);margin:0 auto;position:absolute;box-shadow:0 14px 46px #24312c2e}.conversation-dock.has-commands{z-index:340}.scenario-quick-row,.active-need-line{scrollbar-width:none;align-items:center;gap:5px;min-height:35px;padding:5px 8px 0;display:flex;overflow-x:auto}.scenario-quick-row::-webkit-scrollbar{display:none}.active-need-line::-webkit-scrollbar{display:none}.scenario-quick-row>span{color:var(--ink-faint);font-family:var(--mono-font);letter-spacing:.07em;text-transform:uppercase;flex:none;margin:0 3px;font-size:.43rem}.scenario-quick-row>button{border:1px solid var(--line);background:var(--paper-clear);min-height:27px;color:var(--ink-soft);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:.48rem;font-weight:680;display:inline-flex}.scenario-quick-row>button:hover{background:var(--sage-soft);color:var(--sage);border-color:#91a99b}.scenario-quick-row>button.watch-demo{color:#496999;background:#eef2f8;border-color:#aebbd1}.active-need-line{justify-content:space-between;padding:5px 9px 0}.active-need-line>span,.active-need-line>button{align-items:center;display:flex}.active-need-line>span{min-width:0;color:var(--sage);gap:5px}.active-need-line strong{font-size:.5rem}.active-need-line small{border-left:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono-font);text-transform:uppercase;padding-left:6px;font-size:.39rem}.active-need-line>button{min-height:26px;color:var(--ink-soft);background:0 0;border:0;border-radius:6px;flex:none;gap:4px;padding:0 6px;font-size:.46rem}.conversation-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.composer-webmcp,.send-button{border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:.57rem;font-weight:780;display:inline-flex}.composer-webmcp{color:#405f93;background:#eef2f8;border:1px solid #aebbd1;min-width:98px;padding:0 11px}.conversation-form label{min-width:0}.conversation-form input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink-strong);background:#fff;border-radius:11px;padding:0 13px;font-size:.76rem;box-shadow:inset 0 1px 2px #24312c08}.conversation-form input::placeholder{color:#8d9791}.send-button{background:var(--sage);color:#fff;border:1px solid #35594c;min-width:80px;padding:0 13px}.send-button:not(:disabled):hover{background:#34574c}.conversation-footnote{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 7px;font-size:.4rem;display:flex}.conversation-footnote>span{align-items:center;gap:4px;display:flex}.command-palette{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf5fb;border:1px solid #bdc6bf;border-radius:16px;animation:.18s both command-open;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 56px #22312b36}.command-palette>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:49px;padding:7px 10px;display:flex}.slash-key{background:var(--sage-soft);width:32px;height:32px;color:var(--sage);font-family:var(--mono-font);border:1px solid #93a99b;border-radius:8px;flex:none;place-items:center;font-size:1rem;font-weight:850;display:inline-grid}.command-palette header strong,.command-palette header small{display:block}.command-palette header strong{font-size:.62rem}.command-palette header small{color:var(--ink-soft);margin-top:2px;font-size:.43rem}.command-list{grid-template-columns:1fr 1fr;gap:2px;max-height:min(55dvh,430px);padding:5px;display:grid;overflow:auto}.command-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:35px 1fr auto;align-items:center;gap:7px;min-height:52px;padding:6px 8px;display:grid}.command-list>button:hover,.command-list>button.is-selected{background:#eff4f0;border-color:#b7c5bb}.command-icon{background:var(--paper-soft);width:34px;height:34px;color:var(--ink-soft);border-radius:8px;place-items:center;display:grid}.command-list>button.is-selected .command-icon{background:var(--sage-soft);color:var(--sage)}.command-list>button>span:nth-child(2),.command-list>button strong,.command-list>button small{min-width:0;display:block}.command-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.command-list>button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.42rem;overflow:hidden}.command-list kbd{color:var(--ink-faint);font-family:var(--mono-font);font-size:.39rem}.command-list>p{color:var(--ink-soft);text-align:center;grid-column:1/-1;margin:0;padding:16px;font-size:.53rem}.menu-popover{z-index:500;width:min(330px,100vw - 24px);box-shadow:var(--shadow-medium);background:#fbfaf5fb;border:1px solid #bbc4bd;border-radius:15px;padding:8px;animation:.17s both menu-in;position:absolute;top:calc(100% + 8px);right:0}.menu-popover>header{min-height:34px;color:var(--ink-soft);justify-content:space-between;align-items:center;padding:0 3px 5px 6px;font-size:.56rem;font-weight:720;display:flex}.menu-popover>header>span{align-items:center;gap:5px;display:flex}.menu-popover>header>button{width:29px;height:29px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.slash-reminder{color:#405a82;text-align:left;background:#eef2f8;border:1px solid #aebbd1;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.slash-reminder strong,.slash-reminder small{display:block}.slash-reminder strong{font-size:.57rem}.slash-reminder small{color:#687b98;margin-top:2px;font-size:.44rem}.setting-group{border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:9px}.setting-group>span{color:var(--ink-faint);font-family:var(--mono-font);letter-spacing:.08em;margin-bottom:7px;font-size:.4rem;display:block}.segment-control{background:var(--paper-soft);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.segment-control button{min-height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:6px;font-size:.53rem;font-weight:690}.segment-control button.is-active{background:var(--paper-clear);color:var(--ink);box-shadow:0 2px 5px #24312c14}.setting-row{text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:4px;padding:6px 9px;display:flex}.setting-row:hover{background:var(--paper-soft)}.setting-row>span,.setting-row>span>span{align-items:center;min-width:0;display:flex}.setting-row>span{gap:9px}.setting-row>span>span,.setting-row strong,.setting-row small{display:block}.setting-row strong{font-size:.55rem}.setting-row small{color:var(--ink-soft);margin-top:3px;font-size:.43rem}.setting-row>svg{color:var(--ink-faint)}.setting-row>i[role=switch]{background:#dfe1dc;border:1px solid #aeb6b0;border-radius:999px;flex:none;width:34px;height:20px;position:relative}.setting-row>i[role=switch]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #24312c38}.setting-row>i[role=switch].is-on{background:var(--sage-bright);border-color:#668979}.setting-row>i[role=switch].is-on:after{transform:translate(14px)}.setting-row--danger strong{color:#82534f}.sheet-backdrop,.approval-backdrop{z-index:700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f2a254d;justify-content:flex-end;align-items:stretch;padding:10px;animation:.16s both backdrop-in;display:flex;position:fixed;inset:0}.product-sheet{background:var(--paper-clear);border:1px solid #bcc5be;border-radius:18px;width:min(465px,100%);height:100%;animation:.26s cubic-bezier(.2,.8,.2,1) both sheet-in;overflow:auto;box-shadow:0 26px 80px #1a272147}.sheet-header{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 36px;align-items:center;gap:9px;padding:15px;display:grid}.webmcp-mark{color:#456598;background:#e9eef6;border:1px solid #aebbd1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.sheet-header small,.sheet-header h2{margin:0;display:block}.sheet-header small{color:#526f9c;font-family:var(--mono-font);letter-spacing:.09em;font-size:.46rem;font-weight:800}.sheet-header h2{margin-top:3px;font-size:1rem}.icon-button{border:1px solid var(--line);background:var(--paper-clear);width:36px;height:36px;color:var(--ink-soft);border-radius:9px;place-items:center;display:grid}.sheet-intro{color:var(--ink-soft);margin:0;padding:14px 15px 5px;font-size:.62rem;line-height:1.55}.native-status{color:#4a678f;background:#edf2f8;border:1px solid #bdc8d8;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:10px 15px 0;padding:9px 10px;display:flex}.native-status--native{color:#3c6652;background:#eaf3ec;border-color:#a7c0b0}.native-status>span{align-items:center;gap:6px;font-size:.53rem;font-weight:700;display:flex}.native-status>span i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite location-pulse}.native-status>small{font-family:var(--mono-font);letter-spacing:.06em;font-size:.37rem;font-weight:780}.webmcp-actions{gap:6px;padding:12px 15px;display:grid}.webmcp-actions>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.webmcp-actions>button:hover:not(:disabled){background:#f4f7fa;border-color:#a9b7ca}.webmcp-actions>button>svg{color:#5575a2}.webmcp-actions>button span,.webmcp-actions>button strong,.webmcp-actions>button small{min-width:0;display:block}.webmcp-actions>button strong{font-size:.59rem}.webmcp-actions>button small{color:var(--ink-soft);margin-top:3px;font-size:.45rem}.webmcp-actions>button b{background:var(--paper-soft);color:var(--ink-soft);font-family:var(--mono-font);letter-spacing:.05em;border-radius:4px;padding:3px 5px;font-size:.36rem}.webmcp-response{background:#f2f7f3;border:1px solid #b7c9bc;border-radius:10px;margin:0 15px 12px;overflow:hidden}.webmcp-response>span{color:#3d6751;text-transform:capitalize;align-items:center;gap:6px;padding:8px 10px;font-size:.53rem;display:flex}.webmcp-response pre{color:#53635a;max-height:180px;font-family:var(--mono-font);white-space:pre-wrap;background:#ffffffb3;border-top:1px solid #d1ded4;margin:0;padding:9px 10px;font-size:.39rem;line-height:1.5;overflow:auto}.sheet-note{background:var(--paper-soft);color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:6px;margin:0 15px 18px;padding:10px;font-size:.48rem;line-height:1.45;display:flex}.sheet-note svg{flex:none;margin-top:1px}.approval-backdrop{z-index:800;justify-content:center;align-items:center}.approval-dialog{background:var(--paper-clear);text-align:center;border:1px solid #c3b3a4;border-radius:18px;width:min(455px,100% - 20px);padding:22px;animation:.26s cubic-bezier(.2,.8,.2,1) both approval-in;box-shadow:0 28px 90px #1f292452}.approval-icon{background:var(--warm-soft);width:48px;height:48px;color:var(--warm);border:1px solid #d0ad93;border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.approval-dialog h2{margin:7px 0 0;font-size:1.22rem}.approval-dialog>p{color:var(--ink-soft);margin:9px 0 0;font-size:.62rem;line-height:1.55}.approval-boundary{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;display:grid}.approval-boundary span{background:var(--sage-soft);color:#426453;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:5px;font-size:.43rem;display:flex}.approval-boundary span.needs-human{background:var(--warm-soft);color:#835a44}.approval-actions{margin-top:17px}@keyframes location-pulse{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes human-halo{0%,to{box-shadow:0 0 #a96e4d14}50%{box-shadow:0 0 0 9px #a96e4d0f}}@keyframes portrait-working{0%,to{opacity:.18;transform:scale(.92)}50%{opacity:.46;transform:scale(1.08)}}@keyframes agent-walk{0%,to{translate:0;rotate:-1.5deg}50%{translate:0 -3px;rotate:1.5deg}}@keyframes agent-work{0%,to{translate:0}50%{translate:0 -2px}}@keyframes service-signal{0%{opacity:.35}to{opacity:1}}@keyframes message-flow{to{stroke-dashoffset:-4px}}@keyframes message-label-in{0%{opacity:0;transform:translate(-50%,-43%)scale(.94)}14%,78%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-56%)scale(.98)}}@keyframes converge-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes celebration-particle{0%{opacity:0;transform:rotate(var(--angle)) translateX(5px) scale(.3)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(58px) scale(1)}}@keyframes completed-label{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}15%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-4px)scale(.98)}}@keyframes task-pulse{0%,to{box-shadow:0 0 #5e857700}50%{box-shadow:0 0 0 4px #5e85771c}}@keyframes result-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes command-open{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes approval-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1260px){.world-layout{grid-template-columns:220px minmax(0,1fr) 286px}.context-card,.progress-card{padding:12px}.result-card{padding:13px}.world-zone,.service-portal{transform:translate(-50%,-50%)scale(.9)}.agent-thought{max-width:145px}}@media (max-width:1080px){.app-header{grid-template-columns:minmax(190px,1fr) auto minmax(265px,1fr)}.world-layout{grid-template-columns:minmax(0,1fr);padding:8px}.world-stage,.activity-feed,.agent-detail-card{grid-column:1}.desktop-context-rail,.desktop-outcome-rail{display:none}.mobile-panel-tabs{z-index:150;gap:5px;display:flex;position:absolute;top:107px;left:17px}.mobile-panel-tabs>button{min-height:34px;box-shadow:var(--shadow-small);color:var(--ink-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf5f0;border:1px solid #bdc5be;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:.49rem;font-weight:700;display:inline-flex}.mobile-panel-tabs>button[aria-expanded=true]{background:var(--sage-soft);color:var(--sage);border-color:#91aa9b}.mobile-panel-tabs b{font-family:var(--mono-font);background:#42665a1a;border-radius:999px;padding:2px 4px;font-size:.38rem}.mobile-product-panel{z-index:210;max-height:min(62dvh,570px);box-shadow:var(--shadow-medium);border-radius:16px;animation:.18s both result-arrive;display:block;position:absolute;bottom:129px;left:10px;right:10px;overflow:auto}.mobile-product-panel>.context-card,.mobile-product-panel>.progress-card,.mobile-product-panel>.result-card{box-shadow:none}.panel-close{z-index:4;border:1px solid var(--line);background:var(--paper-clear);width:30px;height:30px;color:var(--ink-soft);border-radius:8px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.activity-feed{margin:0 11px 11px 0}.agent-detail-card{margin-top:53px}}@media (max-width:760px){.asympta-app{min-height:320px}.app-header{min-height:61px;padding-top:max(7px, env(safe-area-inset-top));padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left));grid-template-columns:minmax(112px,1fr) auto}.app-brand{gap:7px}.brand-symbol{width:31px;height:31px;padding:4px}.app-brand strong{font-size:.62rem}.app-brand small{display:none}.header-location{background:#f7f5eef2;border:0;border-bottom:1px solid #cfd3ccc7;border-radius:0;justify-content:center;min-height:34px;padding:4px 10px;position:absolute;top:61px;left:0;right:0}.header-location strong{max-width:170px;font-size:.61rem}.header-location small{display:none}.header-actions{grid-column:2;gap:5px}.follow-button,.webmcp-button,.menu-button{min-width:43px;min-height:43px;padding:0 11px}.follow-button span,.follow-button>i,.webmcp-button span,.menu-button span{display:none}.menu-button{border-radius:10px}.product-thesis{text-align:center;min-height:29px;padding:0 12px;font-size:.53rem;top:95px}.world-layout{padding:6px;top:124px;bottom:146px}.world-stage{border-radius:13px}.world-stage__topline{min-height:39px;padding:4px 7px}.world-camera{inset:39px 0 0}.three-world-canvas{opacity:.72}.local-world-label strong{max-width:150px;font-size:.51rem}.local-world-label small{max-width:170px;font-size:.42rem}.world-phase{min-height:25px;padding:0 7px;font-size:.44rem}.mobile-panel-tabs{top:130px;left:12px}.world-stage[data-camera-follow=true] .world-camera{transform:scale(1.01)}.world-zone{transform:translate(-50%,-50%)scale(.72)}.world-zone__label{font-size:.39rem}.service-portal{min-width:0;transform:translate(-50%,-50%)scale(.76)}.service-portal>span:last-child{display:none}.service-portal__signal{width:15px}.world-agent{transform:translate(-50%,-50%)scale(.82)}.agent-thought{max-width:118px}.agent-thought__state{max-width:118px;font-size:.42rem}.human-area{transform:scale(.82)}.human-need-bubble{width:150px;font-size:.49rem;top:-75px}.agent-message-label{max-width:105px;font-size:.37rem}.convergence-moment{transform:translate(-50%,-50%)scale(.78)}.world-idle-message{width:180px}.activity-feed{width:min(250px,100% - 18px);margin:0 8px 8px 0}.activity-feed ol{max-height:95px}.activity-feed.is-expanded ol{max-height:210px}.activity-feed:not(.is-expanded) ol,.activity-feed:not(.is-expanded)>p{display:none}.agent-detail-card{width:min(260px,100% - 20px);margin:49px 8px 0 0}.conversation-dock{right:max(6px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));left:max(6px, env(safe-area-inset-left));border-radius:14px;width:auto}.scenario-quick-row,.active-need-line{min-height:32px;padding-top:4px}.scenario-quick-row>span{display:none}.conversation-form{grid-template-columns:auto minmax(0,1fr) auto;gap:5px;padding:6px}.composer-webmcp,.send-button,.conversation-form input{min-height:46px}.composer-webmcp{min-width:46px;padding:0 11px}.composer-webmcp span,.send-button span{display:none}.send-button{min-width:46px;padding:0 11px}.conversation-form input{padding:0 10px;font-size:.67rem}.conversation-footnote{padding:0 8px 6px;font-size:.35rem}.conversation-footnote>span:first-child{display:none}.conversation-footnote{justify-content:flex-end}.command-palette{border-radius:13px}.command-palette>header{min-height:44px}.command-list{grid-template-columns:1fr;max-height:min(52dvh,440px)}.command-list>button{min-height:49px}.menu-popover{top:calc(61px + env(safe-area-inset-top));position:fixed;right:7px}.mobile-product-panel{max-height:min(60dvh,520px);bottom:145px;left:6px;right:6px}.sheet-backdrop{padding:5px}.product-sheet{border-radius:15px}.approval-dialog{padding:18px}}@media (max-height:500px){.product-thesis,.scenario-quick-row,.active-need-line,.conversation-footnote{display:none}.world-layout{padding:4px;top:68px;bottom:68px}.conversation-dock{right:max(4px, env(safe-area-inset-right));bottom:max(4px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left));width:auto}.conversation-form{gap:5px;padding:5px}.composer-webmcp,.send-button,.conversation-form input{min-height:46px}.mobile-panel-tabs{top:74px}.mobile-product-panel{max-height:none;top:72px;bottom:64px}.activity-feed{margin:0 5px 5px 0}}@media (max-width:760px) and (max-height:500px){.world-layout{top:96px}.mobile-panel-tabs{top:101px;left:9px}.world-stage__topline{min-height:34px}.world-camera{inset:34px 0 0}.command-list{max-height:min(52dvh,230px)}}@media (max-width:760px) and (min-height:501px) and (max-height:660px){.mobile-product-panel{max-height:none;top:130px;bottom:145px}.activity-feed{width:205px}.world-idle-message{top:40%}}@media (max-width:430px){.app-brand strong{font-size:.56rem}.header-actions{gap:4px}.follow-button,.webmcp-button,.menu-button{min-width:41px;min-height:41px;padding:0 10px}.product-thesis{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;overflow:hidden}.product-thesis span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-phase{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.local-world-label small{display:none}.local-world-label strong{max-width:120px}.world-zone{transform:translate(-50%,-50%)scale(.64)}.world-agent{transform:translate(-50%,-50%)scale(.72)}.human-area{transform:scale(.74)}.agent-thought{bottom:calc(100% - 8px)}.agent-thought__state{max-width:105px;min-height:21px;padding:3px 5px;font-size:.38rem}.human-need-bubble{width:128px;left:16px}.world-idle-message{width:160px;padding:8px 9px;top:46%}.world-idle-message strong{font-size:.54rem}.world-idle-message span{font-size:.43rem}.activity-feed{width:220px}.scenario-quick-row>button{min-height:25px;padding:0 7px;font-size:.43rem}.conversation-form input{font-size:.62rem}.command-list>button{grid-template-columns:33px 1fr auto;min-height:47px;padding:5px 6px}.command-list kbd{display:none}.result-facts{grid-template-columns:1fr 1fr 1fr}.result-actions,.approval-actions,.approval-boundary{grid-template-columns:1fr}.approval-boundary span{min-height:32px}}@media (min-height:501px) and (max-height:660px) and (min-width:761px){.world-layout{bottom:112px}.conversation-dock{bottom:6px}.scenario-quick-row,.conversation-footnote{display:none}.context-card dl>div{min-height:27px;padding:5px 0}.context-card>p{display:none}.task-row{min-height:38px}.result-card{font-size:.9em}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.world-stage[data-camera-follow=true] .world-camera{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--paper:#eeede6;--paper-clear:#f8f5ec;--paper-deep:#d8d3c6;--ink:#2b2b2b;--ink-soft:#6c6860;--ink-faint:#938d83;--line:#433f3821;--line-strong:#433f3838;--panel:#f9f6edf6;--panel-strong:#faf7effc;--green:#71927b;--green-deep:#4f7663;--blue:#4b7fa6;--red:#a46860;--shadow:0 8px 22px #36322a13, 0 1px 2px #36322a0d}*{box-sizing:border-box}html,body{background:var(--paper);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}button{font:inherit;color:inherit}.map-app{isolation:isolate;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow:hidden}.map-canvas{z-index:0;touch-action:none;background:var(--paper);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map-canvas .maplibregl-canvas{outline:none}.map-canvas .maplibregl-ctrl-bottom-right{z-index:7;bottom:4px;right:6px}.map-canvas .maplibregl-ctrl-attrib{color:#2b2b2b75;box-shadow:none;background:#f8f5ecc7;border-radius:7px;font-size:8px}.map-canvas .maplibregl-ctrl-attrib a{color:inherit}.map-paper-wash,.map-paper-grain{z-index:2;pointer-events:none;position:absolute;inset:0}.map-paper-wash{background:radial-gradient(circle at 16% 18%,#ffffff4a,#0000 31%),radial-gradient(circle at 84% 76%,#b5a98f16,#0000 34%),#eeede605}.map-paper-grain{opacity:.13;mix-blend-mode:multiply;background-image:radial-gradient(circle at 12% 18%,#43403a12 0 .5px,#0000 .8px),radial-gradient(circle at 68% 43%,#ffffffb3 0 .6px,#0000 .95px),radial-gradient(circle at 38% 82%,#49453d0a 0 .45px,#0000 .75px);background-size:13px 15px,19px 21px,27px 25px}.animal-map-marker{--agent-color:#6f8f62;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;contain:layout paint style;background:0 0;border:0;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:relative}.animal-map-marker--foreground{cursor:pointer;pointer-events:auto;width:36px;height:36px}.animal-map-marker--ambient{pointer-events:none;opacity:.77;width:23px;height:23px}.animal-map-marker__face{z-index:2;background:#f9f6ede6;border:1px solid #433f381f;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #3c372e17}.animal-map-marker--foreground .animal-map-marker__face{width:33px;height:33px}.animal-map-marker--ambient .animal-map-marker__face{border-color:#433f3817;width:21px;height:21px}.animal-map-marker__status{z-index:3;background:var(--agent-color);border:1.5px solid #f9f6edfa;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.animal-map-marker--ambient .animal-map-marker__status{border-width:1px;width:5px;height:5px;bottom:-1px;right:-1px}.animal-map-marker[data-status=idle] .animal-map-marker__status{opacity:.3}.animal-map-marker.is-working .animal-map-marker__status{opacity:.72}.animal-map-marker.is-selected .animal-map-marker__face{border-color:color-mix(in srgb, var(--agent-color) 58%, #655e53);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-color) 12%, transparent), 0 1px 3px #3c372e1a}.atlas-console{z-index:12;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));border:1px solid var(--line);background:var(--panel);width:min(500px,100vw - 24px);box-shadow:var(--shadow);border-radius:18px;position:fixed;overflow:visible}.atlas-menu-bar{grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:4px;min-height:52px;padding:6px;display:grid}.atlas-menu-identity{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 6px;display:grid}.atlas-menu-icon{width:30px;height:30px;color:var(--ink-soft);background:#ffffff47;border:1px solid #433f381a;border-radius:10px;place-items:center;display:grid}.atlas-menu-copy{min-width:0}.atlas-menu-copy small,.atlas-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.atlas-menu-copy small{color:var(--ink-faint);letter-spacing:.14em;margin-bottom:2px;font-size:7px;font-weight:800}.atlas-mini-phase{max-width:120px;color:var(--ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.atlas-mini-phase i{background:#9c978e;border-radius:50%;flex:none;width:6px;height:6px}.atlas-mini-phase--running i{background:var(--green)}.atlas-mini-phase--waiting_approval i{background:#a98357}.atlas-mini-phase--completed i{background:#5f8a72}.atlas-mini-phase--blocked i{background:var(--red)}.atlas-quick-icon{width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.atlas-quick-icon.is-active{color:#426d8d;background:#4b7fa614}.atlas-menu-panel{border-top:1px solid #433f3812;gap:11px;padding:3px 12px 12px;display:grid}.atlas-console.is-collapsed .atlas-menu-panel{display:none}.atlas-status-stack{gap:5px;padding-top:7px;display:grid}.atlas-tool-state{min-width:0;color:var(--ink-soft);align-items:center;gap:7px;font-size:9px;line-height:1.25;display:flex}.atlas-tool-dot{background:#a6a198;border-radius:50%;flex:none;width:6px;height:6px}.atlas-tool-dot--ready{background:#6f9366}.atlas-tool-dot--checking{background:#ae8f57}.atlas-tool-dot--unavailable{background:#a86b62}.atlas-tool-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.atlas-tool-actions button{min-width:0;min-height:34px;color:var(--ink-soft);cursor:pointer;background:#ffffff40;border:1px solid #433f381a;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:8.5px;display:inline-flex}.atlas-tool-actions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-tool-actions button.is-active{color:#426d8d;background:#4b7fa614;border-color:#4b7fa642}.atlas-webmcp-menu{background:#ffffff38;border:1px solid #433f3817;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:none}.atlas-webmcp-menu.is-open{display:grid}.atlas-webmcp-menu button{min-height:34px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:9px;display:flex}.atlas-action-dot{background:#777;border-radius:50%;flex:none;width:7px;height:7px}.atlas-action-dot--supplier{background:#698b5d}.atlas-action-dot--finance{background:#806b9c}.atlas-action-dot--logistics{background:#b05e72}.atlas-action-dot--support{background:#4e8e89}.atlas-language-menu{border:1px solid var(--line);background:var(--panel-strong);width:150px;box-shadow:var(--shadow);border-radius:13px;padding:5px;display:none;position:absolute;top:58px;right:47px}.atlas-language-menu.is-open{display:grid}.atlas-language-menu button{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:10px;display:flex}.atlas-language-menu button.is-active{color:var(--ink);background:#4b7fa612}.atlas-language-menu button i{background:var(--blue);border-radius:50%;width:6px;height:6px}.atlas-workflows{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.atlas-workflow{text-align:center;cursor:pointer;background:#ffffff38;border:1px solid #433f381a;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:66px;padding:7px 4px;display:flex}.atlas-workflow__icon{color:#55514a;place-items:center;width:22px;height:20px;display:grid}.atlas-workflow strong{font-size:10px;font-weight:750;display:block}.atlas-workflow>span:last-child{color:var(--ink-faint);font-size:8px;display:block}.atlas-progress-block{border-top:1px solid #433f3812;padding-top:9px}.atlas-progress-copy{color:var(--ink-soft);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:8.5px;display:flex}.atlas-progress{background:#433f3814;border-radius:99px;height:4px;overflow:hidden}.atlas-progress i{border-radius:inherit;background:var(--green);height:100%;transition:width .22s linear;display:block}.atlas-agent-card{z-index:11;left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--panel-strong);width:min(300px,100vw - 24px);box-shadow:var(--shadow);border-radius:15px;padding:10px;position:fixed}.atlas-agent-card__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.atlas-agent-card strong,.atlas-agent-card small{display:block}.atlas-agent-card strong{font-size:11px}.atlas-agent-card small{color:var(--ink-soft);margin-top:2px;font-size:8px;line-height:1.3}.atlas-card-close{width:30px;height:30px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.atlas-agent-status{color:var(--ink-soft);border-top:1px solid #433f3812;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;font-size:8.5px;display:flex}.atlas-agent-status span:first-child{text-transform:capitalize}.atlas-agent-status span:last-child{text-align:right;max-width:70%}.atlas-follow{min-height:30px;color:var(--ink-soft);cursor:pointer;background:#ffffff38;border:1px solid #433f381a;border-radius:9px;align-items:center;gap:5px;margin-top:7px;padding:0 8px;font-size:8.5px;display:inline-flex}.atlas-follow.is-active{color:#426d8d;background:#4b7fa612;border-color:#4b7fa642}.atlas-agent-avatar,.atlas-approval__avatar{background:#ffffff80;border:1px solid #433f381f;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.atlas-agent-avatar{width:40px;height:40px}.atlas-approval__avatar{width:48px;height:48px}.atlas-approval{z-index:15;left:50%;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--panel-strong);width:min(520px,100vw - 24px);box-shadow:var(--shadow);border-radius:18px;padding:8px 12px 12px;position:fixed;transform:translate(-50%)}.atlas-approval--webmcp{border-color:#4b7fa647}.atlas-sheet-handle{background:#433f382b;border-radius:99px;width:30px;height:3px;margin:0 auto 9px}.atlas-approval__body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.atlas-approval__eyebrow{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:800}.atlas-approval__copy strong{font-size:12px;line-height:1.25;display:block}.atlas-approval__copy p{color:var(--ink-soft);margin:4px 0;font-size:9px;line-height:1.35}.atlas-approval__copy small{color:var(--ink-faint);font-size:7.5px;line-height:1.3;display:block}.atlas-approval__actions{grid-template-columns:auto minmax(0,1fr);gap:6px;margin-top:9px;display:grid}.atlas-approval__actions button{cursor:pointer;border-radius:10px;min-height:36px}.atlas-decline{color:var(--ink-soft);background:#ffffff47;border:1px solid #433f381c;padding:0 12px}.atlas-allow{color:#3f6654;background:#71927b21;border:1px solid #4f766340;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:720;display:inline-flex}.map-control,.map-zoom,.map-status{z-index:10;border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--shadow);position:fixed}.map-control{cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.map-control--locate{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.map-zoom{right:max(12px, env(safe-area-inset-right));bottom:max(58px, calc(env(safe-area-inset-bottom) + 58px));border-radius:12px;display:grid;overflow:hidden}.map-zoom button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:39px;display:grid}.map-zoom button+button{border-top:1px solid var(--line)}.map-status{left:50%;bottom:max(14px, env(safe-area-inset-bottom));color:var(--ink-soft);border-radius:999px;padding:7px 10px;font-size:9px;transform:translate(-50%)}.map-status--error{color:#8c5149}.atlas-screen-reader-summary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.atlas-menu-identity:hover,.atlas-quick-icon:hover,.atlas-tool-actions button:hover,.atlas-webmcp-menu button:hover,.atlas-language-menu button:hover,.atlas-workflow:hover,.atlas-follow:hover,.map-control:hover,.map-zoom button:hover,.atlas-card-close:hover{background:#ffffff8c}}button:focus-visible{outline-offset:2px;outline:2px solid #4b7fa66b}@media (max-width:640px){.atlas-console{top:max(9px, env(safe-area-inset-top));left:max(9px, env(safe-area-inset-left));border-radius:16px;width:min(430px,100vw - 18px)}.atlas-console.is-collapsed{width:min(330px,100vw - 18px)}.atlas-menu-bar{grid-template-columns:minmax(0,1fr) 38px 38px;min-height:48px;padding:5px}.atlas-menu-identity{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;min-height:38px}.atlas-menu-icon{width:28px;height:28px}.atlas-menu-copy strong{font-size:13px}.atlas-mini-phase{max-width:90px;font-size:7px}.atlas-menu-panel{gap:9px;padding:3px 9px 10px}.atlas-tool-actions{grid-template-columns:1fr 1fr 72px;gap:5px}.atlas-tool-actions button{min-height:32px;padding:0 6px;font-size:8px}.atlas-workflows{gap:5px}.atlas-workflow{min-height:61px;padding:6px 2px}.atlas-workflow strong{font-size:9px}.atlas-workflow>span:last-child{font-size:7px}.atlas-language-menu{top:54px;right:43px}.atlas-agent-card{left:max(9px, env(safe-area-inset-left));bottom:max(9px, env(safe-area-inset-bottom))}.atlas-approval{bottom:max(9px, env(safe-area-inset-bottom));width:calc(100vw - 18px);padding:7px 10px 10px}.atlas-approval__copy p{font-size:8.5px}.atlas-approval__copy small{font-size:7px}.map-control--locate,.map-zoom{right:max(9px, env(safe-area-inset-right))}.map-control--locate{bottom:max(9px, env(safe-area-inset-bottom))}.map-zoom{bottom:max(55px, calc(env(safe-area-inset-bottom) + 55px))}}@media (max-width:390px){.atlas-mini-phase{display:none}.atlas-tool-actions button span{max-width:78px}.atlas-language-menu{right:5px}}@media (prefers-reduced-motion:reduce){.atlas-progress i{transition:none}}.asympta-animal-svg{pointer-events:none;transform-origin:50% 82%;will-change:auto;width:100%;height:100%;display:block;overflow:visible}.asympta-animal-portrait{color:#0000;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.animal-map-marker__face{transform-origin:50% 82%;padding:1px;transition:filter .18s,transform .18s cubic-bezier(.2,.72,.24,1);position:relative;overflow:visible}.animal-map-marker--foreground{isolation:isolate}.animal-map-marker--foreground:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#6fa18900,#0000 68%);border:1px solid #57846c00;border-radius:50%;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.24,1),border-color .18s;position:absolute;inset:6%;transform:scale(.78)}.animal-map-marker--foreground .animal-map-marker__face{padding:1.25px}.animal-map-marker--ambient .animal-map-marker__face{filter:saturate(.86);padding:.25px}.animal-map-marker--foreground.is-selected:before,.animal-map-marker--foreground.is-working:before{opacity:1;background:radial-gradient(circle,#6fa18926,#6fa1890a 46%,#0000 70%);border-color:#57846c38;transform:scale(1.25)}.animal-map-marker--foreground.is-selected .animal-map-marker__face{filter:saturate(1.055)contrast(1.015)drop-shadow(0 3px 4px #33463c1f)}.animal-map-marker--foreground.is-moving .asympta-animal-svg{will-change:transform;animation:1.05s ease-in-out infinite asympta-animal-walk}.animal-map-marker--foreground.is-working:not(.is-moving) .asympta-animal-svg{will-change:transform;animation:2.4s ease-in-out infinite asympta-animal-working-breathe}.animal-map-marker--foreground.is-selected.is-moving:before{animation:2.2s ease-in-out infinite asympta-animal-presence-pulse}.animal-map-marker--foreground.has-dialogue .animal-map-marker__face{transform:translateY(-1px)scale(1.015)}@media (hover:hover) and (pointer:fine){.animal-map-marker--foreground:hover .animal-map-marker__face{filter:saturate(1.07)contrast(1.015)drop-shadow(0 4px 5px #33463c21)}.animal-map-marker--foreground:hover:before{opacity:.75;border-color:#57846c2e;transform:scale(1.16)}}.atlas-agent-avatar,.atlas-approval__avatar,.atlas-phase__animal{color:#0000;overflow:hidden}.atlas-agent-avatar .asympta-animal-svg,.atlas-approval__avatar .asympta-animal-svg,.atlas-phase__animal .asympta-animal-svg{width:100%;height:100%}.atlas-agent-avatar{transition:transform .18s cubic-bezier(.2,.72,.24,1),box-shadow .18s}.atlas-agent-card:focus-within .atlas-agent-avatar,.atlas-agent-card.is-active .atlas-agent-avatar{transform:scale(1.035);box-shadow:0 0 0 4px #5b8a7112}.atlas-phase__animal{border-radius:50%;width:22px;height:22px}@keyframes asympta-animal-walk{0%,to{transform:translateY(0)rotate(0)scaleX(1)}25%{transform:translateY(-1.25px)rotate(-1.2deg)scaleX(.994)}50%{transform:translateY(.2px)rotate(.6deg)scaleX(1.006)}75%{transform:translateY(-.85px)rotate(1deg)scaleX(.996)}}@keyframes asympta-animal-working-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.55px)scale(1.018)}}@keyframes asympta-animal-presence-pulse{0%,to{opacity:.72;transform:scale(1.2)}50%{opacity:1;transform:scale(1.38)}}@media (max-width:640px){.animal-map-marker--foreground{width:34px;height:34px}.animal-map-marker--foreground .animal-map-marker__face{width:31px;height:31px}.animal-map-marker--ambient{width:22px;height:22px}.animal-map-marker--ambient .animal-map-marker__face{width:20px;height:20px}.atlas-agent-avatar{width:39px;height:39px}.atlas-approval__avatar{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.animal-map-marker--foreground.is-moving .asympta-animal-svg,.animal-map-marker--foreground.is-working:not(.is-moving) .asympta-animal-svg,.animal-map-marker--foreground.is-selected.is-moving:before{animation:none}.animal-map-marker__face,.animal-map-marker--foreground:before,.atlas-agent-avatar{transition:none}}.animal-map-marker__dialogue,.animal-map-marker__status-text{z-index:5;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;opacity:0;max-width:150px;transition:opacity .1s linear;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.animal-map-marker__dialogue{color:#514d46;background:#faf7eff5;border:1px solid #433f381f;border-radius:9px;padding:4px 7px;font-size:8px;line-height:1.15;bottom:calc(100% + 5px);box-shadow:0 2px 7px #36322a12}.animal-map-marker__dialogue:after{content:"";background:#faf7eff5;border-bottom:1px solid #433f381f;border-right:1px solid #433f381f;width:6px;height:6px;position:absolute;top:100%;left:50%;transform:translate(-50%,-3px)rotate(45deg)}.animal-map-marker__status-text{color:#3a3631a8;background:#f8f5ece0;border-radius:999px;padding:2px 5px;font-size:7px;line-height:1.1;top:calc(100% + 3px)}.animal-map-marker.has-dialogue .animal-map-marker__dialogue,.animal-map-marker--foreground .animal-map-marker__status-text,.animal-map-marker--ambient .animal-map-marker__status-text{opacity:1}.animal-map-marker--ambient .animal-map-marker__dialogue{opacity:0;border-radius:7px;max-width:112px;padding:3px 5px;font-size:6.5px}.animal-map-marker--ambient .animal-map-marker__status-text{opacity:.64;font-size:6px}.animal-map-marker__status-dot{z-index:6;background:var(--agent-color);border:1.5px solid #f9f6edfa;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.animal-map-marker--ambient .animal-map-marker__status-dot{border-width:1px;width:5px;height:5px;bottom:-1px;right:-1px}.animal-map-marker[data-status=idle] .animal-map-marker__status-dot{opacity:.3}.animal-map-marker.is-working .animal-map-marker__status-dot{opacity:.7}.atlas-webmcp-inspector{background:#fff3;border:1px solid #433f3817;border-radius:12px;gap:8px;padding:8px;display:grid}.atlas-webmcp-tool-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.atlas-webmcp-tool-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #433f3814;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:45px;padding:6px 7px;display:grid}.atlas-webmcp-tool-list>button.is-active{background:#4b7fa60f;border-color:#4b7fa63d}.atlas-webmcp-tool-list strong,.atlas-webmcp-tool-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.atlas-webmcp-tool-list strong{color:#4d4943;font-size:8px}.atlas-webmcp-tool-list small{color:#8d877d;margin-top:2px;font:6.5px ui-monospace,SFMono-Regular,Menlo,monospace}.atlas-permission{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-width:35px;height:18px;padding:0 5px;font-size:6.5px;font-weight:800;display:inline-flex}.atlas-permission--read{color:#426d8d;background:#4b7fa617}.atlas-permission--write{color:#875a54;background:#a868601a}.atlas-webmcp-action-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.atlas-webmcp-action-row button{color:#69645c;cursor:pointer;background:#ffffff42;border:1px solid #433f3814;border-radius:8px;min-width:0;min-height:31px;padding:4px 5px;font-size:7px;line-height:1.15}.atlas-json-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.atlas-json-grid section{background:#f7f4eb9e;border:1px solid #433f3814;border-radius:9px;min-width:0;overflow:hidden}.atlas-json-title{color:#746e65;letter-spacing:.04em;border-bottom:1px solid #433f3812;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 7px;font-size:7px;font-weight:760;display:flex}.atlas-json-title button{color:#777168;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:grid}.atlas-json-grid pre{color:#4d4943;white-space:pre-wrap;word-break:break-word;max-height:150px;margin:0;padding:8px;font:7px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.atlas-console.is-open .atlas-menu-panel{overscroll-behavior:contain;max-height:min(68vh,610px);overflow-y:auto}.atlas-approval:not(.atlas-approval--webmcp){pointer-events:none!important;display:none!important}@media (max-width:640px){.animal-map-marker__dialogue{max-width:126px;font-size:7px}.animal-map-marker--ambient .animal-map-marker__dialogue{max-width:92px;font-size:6px}.atlas-webmcp-tool-list{grid-template-columns:1fr}.atlas-webmcp-action-row{grid-template-columns:1fr 1fr}.atlas-json-grid{grid-template-columns:1fr}.atlas-json-grid pre{max-height:120px}.atlas-console.is-open .atlas-menu-panel{max-height:min(62vh,520px)}}@media (prefers-reduced-motion:reduce){.animal-map-marker__dialogue,.animal-map-marker__status-text{transition:none}}.atlas-safe-schedule{z-index:11;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border:1px solid var(--line);pointer-events:auto;background:#f9f6edf4;border-radius:16px;width:min(292px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 8px 22px #36322a11,0 1px 2px #36322a0b}.atlas-safe-schedule__header{border-bottom:1px solid #433f3817;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 11px 8px;display:flex}.atlas-safe-schedule__header>div{min-width:0}.atlas-safe-schedule__header small,.atlas-safe-schedule__header strong{display:block}.atlas-safe-schedule__header small{color:var(--ink-faint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:800}.atlas-safe-schedule__header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.atlas-safe-schedule__phase{color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:7.5px;display:inline-flex}.atlas-safe-schedule__phase i{background:#9c978e;border-radius:50%;width:6px;height:6px}.atlas-safe-schedule__phase.is-running i{background:var(--green)}.atlas-safe-schedule__phase.is-waiting_approval i{background:#a98357}.atlas-safe-schedule__phase.is-completed i{background:#5f8a72}.atlas-safe-schedule__phase.is-blocked i{background:var(--red)}.atlas-safe-schedule__summary{min-height:28px;color:var(--ink-faint);border-bottom:1px solid #433f3812;align-items:center;gap:10px;padding:6px 11px;font-size:7.5px;display:flex}.atlas-safe-schedule__summary strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:700}.atlas-safe-schedule__tasks{scrollbar-width:none;max-height:248px;display:grid;overflow:auto}.atlas-safe-schedule__tasks::-webkit-scrollbar{display:none}.atlas-safe-task{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #433f380f;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:42px;padding:6px 10px 6px 8px;display:grid}.atlas-safe-task:last-child{border-bottom:0}:is(.atlas-safe-task:hover,.atlas-safe-task:focus-visible){background:#ffffff47;outline:none}.atlas-safe-task__rail{align-self:stretch;width:9px;position:relative}.atlas-safe-task__rail:before{content:"";background:#433f3817;width:1px;position:absolute;top:-6px;bottom:-6px;left:4px}.atlas-safe-task__rail i{background:#eee9dd;border:1px solid #433f382b;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.atlas-safe-task.is-moving .atlas-safe-task__rail i,.atlas-safe-task.is-working .atlas-safe-task__rail i{background:var(--green);border-color:var(--green-deep)}.atlas-safe-task.is-waiting_approval .atlas-safe-task__rail i{background:#b58d61;border-color:#9e754c}.atlas-safe-task.is-blocked .atlas-safe-task__rail i{background:var(--red);border-color:#88574f}.atlas-safe-task__body{min-width:0}.atlas-safe-task__body strong,.atlas-safe-task__body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.atlas-safe-task__body strong{color:var(--ink);font-size:8.5px;font-weight:650;line-height:1.25}.atlas-safe-task__body small{color:var(--ink-faint);margin-top:2px;font-size:7px}.atlas-safe-task__progress{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:7px}.atlas-safe-task.is-queued{opacity:.65}.atlas-safe-resources{background:#eeeae045;border-top:1px solid #433f3814;padding:8px 10px 9px}.atlas-safe-resources__title{color:var(--ink-faint);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:6.5px;font-weight:800}.atlas-safe-resources__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;display:grid}.atlas-safe-resource{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.atlas-safe-resource__dot{background:#8a867e;border-radius:50%;width:6px;height:6px}.atlas-safe-resource__dot[data-side=user]{background:#4b7fa6}.atlas-safe-resource__dot[data-side=customer]{background:#6d8eb6}.atlas-safe-resource__dot[data-side=business]{background:#c56f4a}.atlas-safe-resource__dot[data-side=supplier]{background:#698b5d}.atlas-safe-resource__dot[data-side=operations]{background:#9b7a45}.atlas-safe-resource__dot[data-side=finance]{background:#806b9c}.atlas-safe-resource__dot[data-side=logistics]{background:#b05e72}.atlas-safe-resource__dot[data-side=support]{background:#4e8e89}.atlas-safe-resource__dot[data-side=quality]{background:#8b7559}.atlas-safe-resource__dot[data-side=market]{background:#a06d93}.atlas-safe-resource span:last-child{min-width:0}.atlas-safe-resource strong,.atlas-safe-resource small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.atlas-safe-resource strong{color:var(--ink-soft);font-size:6.8px;font-weight:650}.atlas-safe-resource small{color:var(--ink-faint);margin-top:1px;font-size:6.2px}@media (max-width:700px){.atlas-safe-schedule{top:max(76px, calc(env(safe-area-inset-top) + 76px));right:max(10px, env(safe-area-inset-right));width:min(272px,100vw - 20px)}.atlas-safe-schedule__tasks{max-height:174px}.atlas-safe-task{min-height:38px}.atlas-safe-resources__grid{grid-template-columns:1fr 1fr}}.animal-map-marker{contain:layout style!important;overflow:visible!important}.animal-map-marker__dialogue,.animal-map-marker__status-text{visibility:visible;width:max-content}.animal-map-marker--foreground.has-dialogue .animal-map-marker__dialogue{opacity:.98}.animal-map-marker--foreground .animal-map-marker__status-text{opacity:.92}.animal-map-marker--ambient.has-dialogue .animal-map-marker__dialogue{opacity:.8}.animal-map-marker--ambient .animal-map-marker__status-text{opacity:.58}@media (max-width:700px){.animal-map-marker--foreground .animal-map-marker__dialogue{max-width:min(140px,44vw)}.animal-map-marker--foreground .animal-map-marker__status-text{max-width:118px}}.atlas-agent-card__top>div>small[data-asympta-localized],.atlas-agent-status span[data-asympta-localized]{font-size:0}.atlas-agent-card__top>div>small[data-asympta-localized]:after,.atlas-agent-status span[data-asympta-localized]:after{content:attr(data-asympta-localized);font-size:8px}.atlas-agent-card__top>div>small[data-asympta-localized]:after{color:var(--ink-soft);line-height:1.3}.atlas-agent-status span[data-asympta-localized]:after{color:inherit}.atlas-safe-automation{background:#f7f3e98a;border-top:1px solid #433f3814;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px 10px;display:grid}.atlas-safe-automation__toggle{min-width:0;min-height:34px;color:var(--ink-soft);cursor:pointer;background:#ffffff38;border:1px solid #433f3817;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;font-size:7.5px;display:grid}:is(.atlas-safe-automation__toggle:hover,.atlas-safe-automation__toggle:focus-visible){background:#ffffff61;outline:none}.atlas-safe-automation__toggle.is-on{color:#556e4d;background:#698b5d12;border-color:#698b5d38}.atlas-safe-automation__toggle>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:650;overflow:hidden}.atlas-safe-automation__toggle strong{color:var(--ink-faint);letter-spacing:.08em;font-size:6.4px;font-weight:800}.atlas-safe-automation__toggle.is-on strong{color:#5f7e56}.atlas-safe-automation__indicator{background:#433f3824;border-radius:999px;width:16px;height:10px;position:relative}.atlas-safe-automation__indicator i{background:#8f8a81;border-radius:50%;width:6px;height:6px;transition:transform .14s,background .14s;position:absolute;top:2px;left:2px}.atlas-safe-automation__toggle.is-on .atlas-safe-automation__indicator{background:#698b5d38}.atlas-safe-automation__toggle.is-on .atlas-safe-automation__indicator i{background:#698b5d;transform:translate(6px)}@media (max-width:700px){.atlas-safe-automation{padding:7px 8px 9px}.atlas-safe-automation__toggle{min-height:32px;padding:0 6px;font-size:7px}}.atlas-safe-total-time{white-space:nowrap;align-items:baseline;gap:4px;margin-left:auto;display:inline-flex}.atlas-safe-total-time>span{color:var(--ink-faint);font-size:6.7px}.atlas-safe-total-time>strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:7.2px;font-weight:750}@media (max-width:700px){.atlas-safe-schedule__summary{gap:7px}.atlas-safe-total-time>span{display:none}}.atlas-resource-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-top:3px;display:grid}.atlas-resource-chip{background:#fff3;border:1px solid #433f3813;border-radius:8px;gap:1px;min-width:0;padding:5px 6px;display:grid}.atlas-resource-chip span,.atlas-resource-chip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-resource-chip span{color:var(--ink-faint);font-size:6.2px;line-height:1.1}.atlas-resource-chip strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:8px;font-weight:700;line-height:1.2}.atlas-resource-chip[data-resource=budget] strong{color:#6f664f}.atlas-resource-chip[data-resource=materials] strong{color:#698b5d}.atlas-resource-chip[data-resource=inventory] strong{color:#8b7559}.atlas-resource-chip[data-resource=capacity] strong{color:#9b7a45}.atlas-resource-chip[data-resource=compute] strong{color:#806b9c}.atlas-resource-chip[data-resource=delivery] strong{color:#b05e72}.atlas-resource-chip[data-resource=trust] strong{color:#4e8e89}@media (max-width:700px){.atlas-resource-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.atlas-resource-chip{padding:4px 5px}.atlas-resource-chip span{font-size:5.8px}.atlas-resource-chip strong{font-size:7.5px}}.atlas-safe-task__progress[data-asympta-estimated-progress]{font-size:0}.atlas-safe-task__progress[data-asympta-estimated-progress]:after{content:attr(data-asympta-estimated-progress);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:7px}.animal-map-marker__status-text[data-asympta-estimated-status]{font-size:0}.animal-map-marker__status-text[data-asympta-estimated-status]:after{content:attr(data-asympta-estimated-status);color:inherit;white-space:nowrap;font-size:7px}.animal-map-marker--ambient .animal-map-marker__status-text[data-asympta-estimated-status]:after{font-size:6px}.animal-map-marker__dialogue[data-asympta-locale-text]{font-size:0}.animal-map-marker__dialogue[data-asympta-locale-text]:before{content:attr(data-asympta-locale-text);font-size:8px;line-height:1.15}.animal-map-marker--ambient .animal-map-marker__dialogue[data-asympta-locale-text]:before{font-size:6.5px}.animal-map-marker--ambient .animal-map-marker__status-text[data-asympta-ambient-status]{font-size:0}.animal-map-marker--ambient .animal-map-marker__status-text[data-asympta-ambient-status]:before{content:attr(data-asympta-ambient-status);white-space:nowrap;font-size:6px}.atlas-approval__copy strong[data-asympta-locale-text],.atlas-approval__copy p[data-asympta-locale-text],.atlas-approval__copy small[data-asympta-locale-text],.atlas-webmcp-tool-list strong[data-asympta-locale-text],.atlas-tool-state[data-asympta-locale-summary]{font-size:0}.atlas-approval__copy strong[data-asympta-locale-text]:after,.atlas-approval__copy p[data-asympta-locale-text]:after,.atlas-approval__copy small[data-asympta-locale-text]:after,.atlas-webmcp-tool-list strong[data-asympta-locale-text]:after,.atlas-tool-state[data-asympta-locale-summary]:after{content:attr(data-asympta-locale-text)}.atlas-approval__copy strong[data-asympta-locale-text]:after{color:inherit;font-size:14px;line-height:1.25}.atlas-approval__copy p[data-asympta-locale-text]:after{color:inherit;font-size:9px;line-height:1.4}.atlas-approval__copy small[data-asympta-locale-text]:after{color:inherit;font-size:7.5px;line-height:1.35}.atlas-webmcp-tool-list strong[data-asympta-locale-text]:after{color:#4d4943;font-size:8px}.atlas-tool-state[data-asympta-locale-summary]:after{content:attr(data-asympta-locale-summary);color:inherit;font-size:8px}.asympta-task-celebration{z-index:8;pointer-events:none;width:1px;height:1px;position:absolute;inset:50% auto auto 50%}.asympta-task-celebration__ring,.asympta-task-celebration__particle{pointer-events:none;display:block;position:absolute;top:0;left:0}.asympta-task-celebration__ring{border:1.5px solid color-mix(in srgb, var(--agent-color) 62%, #f7f2e8);opacity:0;border-radius:50%;width:23px;height:23px;margin:-11.5px 0 0 -11.5px;animation:.76s cubic-bezier(.2,.72,.32,1) both asympta-celebration-ring}.asympta-task-celebration__particle{--burst-x:0px;--burst-y:-20px;--burst-delay:0s;background:color-mix(in srgb, var(--agent-color) 72%, #f3d99a);opacity:0;width:4px;height:4px;animation:asympta-celebration-particle .82s cubic-bezier(.18,.72,.28,1) var(--burst-delay) both;border-radius:50%;margin:-2px 0 0 -2px}.asympta-task-celebration__particle[data-kind="1"]{background:#d5a56d;border-radius:2px;width:3px;height:6px;margin:-3px 0 0 -1.5px;transform:rotate(32deg)}.asympta-task-celebration__particle[data-kind="2"]{background:#8da58c;border-radius:1px;width:4px;height:4px;transform:rotate(45deg)}.asympta-screen-celebration{z-index:10000;pointer-events:none;isolation:isolate;animation:4.2s ease-out both asympta-screen-celebration-shell;position:fixed;inset:0;overflow:hidden}.asympta-screen-celebration:before,.asympta-screen-celebration:after{content:"";pointer-events:none;opacity:0;position:absolute}.asympta-screen-celebration:before{z-index:0;filter:blur(10px)saturate(1.14);background:radial-gradient(circle,#fffcdbc2 0 8%,#ffe09861 19%,#aadac933 37%,#9ab8e826 53%,#eba4bc1a 66%,#0000 76%);border-radius:50%;width:112vmax;height:112vmax;animation:4.05s cubic-bezier(.18,.7,.22,1) both asympta-screen-aura;top:48%;left:50%;transform:translate(-50%,-50%)scale(.82)}.asympta-screen-celebration:after{z-index:0;border-radius:18%;animation:4.1s ease-out both asympta-screen-edge-aura;inset:-8%;box-shadow:inset 0 0 12vmin #ffdd944d,inset 0 0 22vmin #91cabc24,inset 0 0 34vmin #8ca6da1a}.asympta-screen-celebration__wash,.asympta-screen-celebration__splash,.asympta-screen-celebration__spark{pointer-events:none;display:block;position:absolute}.asympta-screen-celebration__wash{z-index:0;opacity:0;-webkit-backdrop-filter:brightness(1.1)saturate(1.15);background:radial-gradient(circle at 50% 46%,#fffde6eb 0 10%,#fff7c961 28%,#0000 67%),linear-gradient(112deg,#ffe2992e,#bfe8d924 42%,#c9d5ff2e 72%,#ffc6d224);animation:3.75s cubic-bezier(.2,.72,.28,1) both asympta-screen-wash;inset:0}.asympta-screen-celebration__splash{--splash-x:50%;--splash-y:50%;--splash-size:20vmin;--splash-delay:0s;left:var(--splash-x);top:var(--splash-y);z-index:1;width:var(--splash-size);height:calc(var(--splash-size) * .72);filter:blur(1.6px)saturate(1.2);opacity:0;mix-blend-mode:multiply;animation:asympta-screen-splash 2.7s cubic-bezier(.16,.78,.24,1) var(--splash-delay) both;background:#ffd37e85;border-radius:48% 52% 58% 42%/54% 44% 56% 46%;transform:translate(-50%,-50%)rotate(-8deg)scale(.18)}.asympta-screen-celebration__splash[data-kind="1"]{background:#84c4ae75}.asympta-screen-celebration__splash[data-kind="2"]{background:#7ba4df6b}.asympta-screen-celebration__splash[data-kind="3"]{background:#eb97b166}.asympta-screen-celebration__splash[data-kind="4"]{background:#f2b9697a}.asympta-screen-celebration__splash[data-kind="5"]{background:#a68fd35c}.asympta-screen-celebration__spark{--spark-x:50%;--spark-y:50%;--spark-dx:0px;--spark-dy:-40px;--spark-delay:0s;left:var(--spark-x);top:var(--spark-y);z-index:2;opacity:0;width:7px;height:13px;animation:asympta-screen-spark 2s cubic-bezier(.14,.76,.3,1) var(--spark-delay) both;background:#ffd06d;border-radius:6px 2px;transform:translate(-50%,-50%)rotate(18deg)scale(.45);box-shadow:0 0 18px #ffe18fb8}.asympta-screen-celebration__spark[data-kind="1"]{background:#7fc4ad}.asympta-screen-celebration__spark[data-kind="2"]{background:#83a7dc}.asympta-screen-celebration__spark[data-kind="3"]{background:#e69ab5}.asympta-screen-celebration__spark[data-kind="4"]{background:#f2b86e}.asympta-screen-celebration__spark[data-kind="5"]{background:#a58bd1}body[data-asympta-celebrating=true] .asympta-intent-shell,body[data-asympta-celebrating=true] .asympta-top-panel{filter:brightness(1.04)saturate(1.055);transition:filter .42s}@keyframes asympta-celebration-ring{0%{opacity:.82;transform:scale(.55)}55%{opacity:.45}to{opacity:0;transform:scale(2.15)}}@keyframes asympta-celebration-particle{0%{opacity:0;transform:translate(0)scale(.55)rotate(0)}14%{opacity:.92}74%{opacity:.68}to{transform:translate(var(--burst-x), var(--burst-y)) scale(.92) rotate(55deg);opacity:0}}@keyframes asympta-screen-celebration-shell{0%,to{opacity:0}5%,82%{opacity:1}}@keyframes asympta-screen-aura{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}12%{opacity:.92}42%{opacity:.68;transform:translate(-50%,-50%)scale(1)}72%{opacity:.36}to{opacity:0;transform:translate(-50%,-50%)scale(1.17)}}@keyframes asympta-screen-edge-aura{0%{opacity:0;transform:scale(.98)}14%{opacity:.72}56%{opacity:.46;transform:scale(1)}82%{opacity:.24}to{opacity:0;transform:scale(1.02)}}@keyframes asympta-screen-wash{0%{opacity:0}12%{opacity:.9}48%{opacity:.46}78%{opacity:.24}to{opacity:0}}@keyframes asympta-screen-splash{0%{opacity:0;transform:translate(-50%,-50%)rotate(-10deg)scale(.16)}14%{opacity:.76}46%{opacity:.54;transform:translate(-50%,-50%)rotate(2deg)scale(1.03)}76%{opacity:.24;transform:translate(-50%,-50%)rotate(6deg)scale(1.18)}to{opacity:0;transform:translate(-50%,-50%)rotate(9deg)scale(1.34)}}@keyframes asympta-screen-spark{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}14%{opacity:.96}60%{opacity:.72}to{opacity:0;transform:translate(calc(-50% + var(--spark-dx)), calc(-50% + var(--spark-dy))) rotate(120deg) scale(.9)}}@media (prefers-reduced-motion:reduce){.asympta-task-celebration__ring,.asympta-task-celebration__particle{animation-duration:1ms;animation-delay:0s}.asympta-screen-celebration{opacity:1;animation:none}.asympta-screen-celebration:before,.asympta-screen-celebration:after{opacity:.12;animation:none;transform:translate(-50%,-50%)scale(.95)}.asympta-screen-celebration:after{transform:none}.asympta-screen-celebration__wash{opacity:.16;animation:none}.asympta-screen-celebration__splash{opacity:.16;animation:none;transform:translate(-50%,-50%)scale(.9)}.asympta-screen-celebration__spark{display:none}}.asympta-screen-celebration{padding:max(26px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));perspective:1200px;place-items:center;animation-duration:5.6s;display:grid}.asympta-screen-celebration:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%,#fff2c633,#0000 30%),radial-gradient(circle,#5e8f7714,#0000 56%);animation:5.45s 40ms both asympta-completion-atmosphere;position:absolute;inset:0}.asympta-screen-celebration__content{z-index:5;color:#26322e;text-align:center;-webkit-backdrop-filter:blur(26px)saturate(1.14);opacity:0;transform-origin:50% 60%;background:radial-gradient(circle at 50% -4%,#ffe8a582,#0000 41%),radial-gradient(circle at 90% 92%,#6ea68b21,#0000 35%),linear-gradient(145deg,#fffef7f7,#f3f1e5eb);border:1px solid #64776c4a;border-radius:clamp(30px,5vmin,48px);align-content:center;place-items:center;width:min(620px,100vw - 36px);min-height:min(344px,100dvh - 72px);padding:clamp(38px,7vmin,72px) clamp(28px,7vw,80px);animation:5.45s cubic-bezier(.18,.76,.24,1) 70ms both asympta-completion-content;display:grid;position:relative;overflow:hidden;transform:translateY(30px)rotateX(4deg)scale(.9);box-shadow:0 42px 128px #22312b3d,0 10px 34px #22312b1c,inset 0 1px #fffffff0,inset 0 0 0 1px #ffffff4d}.asympta-screen-celebration__content:before,.asympta-screen-celebration__content:after{content:"";pointer-events:none;position:absolute}.asympta-screen-celebration__content:before{border-radius:inherit;border:1px solid #5b746724;inset:14px;box-shadow:inset 0 0 34px #ffffff3d}.asympta-screen-celebration__content:after{aspect-ratio:1;background:radial-gradient(circle,#71a78f33,#71a78f0d 45%,#0000 69%);border-radius:50%;width:64%;animation:5.2s ease-in-out .18s both asympta-completion-orb;bottom:-48%;right:-18%}.asympta-screen-celebration__seal{aspect-ratio:1;color:#315f4d;opacity:0;background:radial-gradient(circle at 35% 27%,#fffffff5,#0000 32%),linear-gradient(145deg,#e0efdf,#b7d7c3);border:1px solid #42665a57;border-radius:50%;place-items:center;width:clamp(76px,12vmin,108px);margin-bottom:clamp(20px,4vmin,34px);font-size:clamp(35px,6vmin,54px);font-weight:620;line-height:1;animation:1.35s cubic-bezier(.16,.82,.23,1) .24s both asympta-completion-seal;display:grid;position:relative;transform:scale(.34)rotate(-14deg);box-shadow:0 16px 44px #3d68543d,0 0 0 10px #77aa8f16,0 0 0 22px #77aa8f09}.asympta-screen-celebration__seal:before,.asympta-screen-celebration__seal:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.asympta-screen-celebration__seal:before{border:1px solid #52846a2e;animation:2.1s cubic-bezier(.2,.72,.24,1) .36s both asympta-completion-seal-ring;inset:-11px}.asympta-screen-celebration__seal:after{background:radial-gradient(circle at 38% 30%,#ffffff8c,#0000 48%);inset:16%}.asympta-screen-celebration__eyebrow{color:#527365;letter-spacing:.19em;text-transform:uppercase;opacity:0;margin:0 0 11px;font-size:clamp(.68rem,1.5vmin,.82rem);font-weight:790;line-height:1.3;animation:.7s .48s both asympta-completion-copy-in;display:block}.asympta-screen-celebration__title{text-wrap:balance;letter-spacing:-.057em;opacity:0;max-width:16ch;font-size:clamp(2.05rem,7.25vmin,4.7rem);font-weight:725;line-height:.97;animation:.82s cubic-bezier(.2,.75,.24,1) .53s both asympta-completion-copy-in;display:block;transform:translateY(8px)}.asympta-screen-celebration__summary{color:#303d38b8;text-wrap:balance;opacity:0;max-width:48ch;margin:clamp(18px,3.2vmin,28px) 0 0;font-size:clamp(.9rem,2.1vmin,1.09rem);line-height:1.58;animation:.72s .65s both asympta-completion-copy-in}.asympta-screen-celebration__meta{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(24px,4vmin,36px);animation:.68s .76s both asympta-completion-copy-in;display:flex}.asympta-screen-celebration__meta span{color:#4d6359;letter-spacing:.035em;background:#fff9;border:1px solid #4b64572e;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.7rem;font-weight:725;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.asympta-screen-celebration__meta .is-verified:before{content:"✓";color:#3f765f;margin-right:6px;font-weight:900}.asympta-screen-celebration__meta .is-simulated{color:#5a6d91;background:#eaeff9ad;border-color:#5d74a329}body[data-asympta-celebrating=true] .map-app{filter:saturate(1.055)brightness(1.022);transition:transform .82s cubic-bezier(.2,.7,.25,1),filter .82s;transform:scale(1.012)}body[data-asympta-celebrating=true] .asympta-three-world-effects__surface{opacity:1}@keyframes asympta-completion-atmosphere{0%{opacity:0;transform:scale(.94)}13%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes asympta-completion-content{0%{opacity:0;transform:translateY(30px)rotateX(4deg)scale(.9)}10%{opacity:1;transform:translateY(-1px)rotateX(0)scale(1.015)}18%,78%{opacity:1;transform:translateY(0)rotateX(0)scale(1)}91%{opacity:.94;transform:translateY(-3px)rotateX(-.4deg)scale(.995)}to{opacity:0;transform:translateY(-16px)rotateX(-1deg)scale(.976)}}@keyframes asympta-completion-seal{0%{opacity:0;transform:scale(.34)rotate(-14deg)}36%{opacity:1;transform:scale(1.14)rotate(4.5deg)}66%{transform:scale(.955)rotate(-1.3deg)}84%{transform:scale(1.025)rotate(.4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes asympta-completion-seal-ring{0%{opacity:0;transform:scale(.6)}32%{opacity:.8}to{opacity:0;transform:scale(1.9)}}@keyframes asympta-completion-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes asympta-completion-orb{0%{opacity:0;transform:translate(8%,8%)scale(.75)}25%,78%{opacity:1}to{opacity:0;transform:translate(-6%,-8%)scale(1.2)}}@media (max-width:620px){.asympta-screen-celebration__content{border-radius:31px;min-height:min(430px,100dvh - 56px);padding-inline:24px}.asympta-screen-celebration__title{max-width:13ch}}@media (prefers-reduced-motion:reduce){.asympta-screen-celebration:before,.asympta-screen-celebration__content,.asympta-screen-celebration__content:after,.asympta-screen-celebration__seal,.asympta-screen-celebration__seal:before,.asympta-screen-celebration__eyebrow,.asympta-screen-celebration__title,.asympta-screen-celebration__summary,.asympta-screen-celebration__meta{opacity:1;animation:none;transform:none}body[data-asympta-celebrating=true] .map-app{transition:none;transform:none}}.asympta-three-world-effects{z-index:8;pointer-events:none;contain:strict;isolation:isolate;position:absolute;inset:0;overflow:hidden}.asympta-three-world-effects:before,.asympta-three-world-effects:after{content:"";pointer-events:none;position:absolute;inset:0}.asympta-three-world-effects:before{z-index:0;mix-blend-mode:soft-light;background:radial-gradient(circle at 16% 12%,#ffefc221,#0000 30%),radial-gradient(circle at 82% 78%,#75a38e0e,#0000 34%)}.asympta-three-world-effects:after{z-index:0;background:linear-gradient(#ffffff06,#0000 28%,#54776506)}.asympta-three-world-effects__surface{z-index:1;opacity:.92;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.asympta-workflow-start-celebration{z-index:2;top:max(15%, calc(env(safe-area-inset-top) + 66px));color:#26352f;opacity:0;-webkit-backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(circle at 8% 18%,#ffecb585,#0000 33%),radial-gradient(circle at 92% 86%,#87b59d24,#0000 38%),linear-gradient(145deg,#fffef7f2,#edf4ede8);border:1px solid #5270603d;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;width:min(400px,100vw - 32px);min-height:76px;padding:14px 18px 14px 14px;animation:1.65s cubic-bezier(.2,.78,.24,1) both asympta-workflow-start-card;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,16px)scale(.94);box-shadow:0 18px 54px #273d332b,0 2px 7px #273d330e,inset 0 1px #fffffff0,inset 0 0 0 1px #ffffff38}.asympta-workflow-start-celebration:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffffb3,#ffeab229 42%,#0000 68%);border-radius:50%;width:42%;animation:1.65s ease-out both asympta-workflow-start-light;position:absolute;top:-65%;left:-18%}.asympta-workflow-start-celebration__mark{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffffc7,#0000 30%),#d7ecded9;border:1px solid #446f5842;border-radius:50%;place-items:center;width:48px;display:grid;position:relative;box-shadow:0 8px 22px #3c675226,0 0 0 6px #5c8f730d}.asympta-workflow-start-celebration__mark:before,.asympta-workflow-start-celebration__mark:after,.asympta-workflow-start-celebration__mark i{content:"";background:#5e8872;border-radius:50%;width:7px;height:7px;position:absolute}.asympta-workflow-start-celebration__mark:before{transform:translate(-11px,5px)}.asympta-workflow-start-celebration__mark:after{transform:translate(11px,5px)}.asympta-workflow-start-celebration__mark i:first-child{transform:translateY(-11px)}.asympta-workflow-start-celebration__mark i:nth-child(2){background:#426a57;width:12px;height:12px;box-shadow:0 0 0 4px #426a5714}.asympta-workflow-start-celebration__mark i:nth-child(3){background:0 0;border:1px solid #46715b38;width:28px;height:28px;animation:1.15s ease-out .12s both asympta-workflow-start-orbit}.asympta-workflow-start-celebration>span:last-child{min-width:0}.asympta-workflow-start-celebration small,.asympta-workflow-start-celebration strong,.asympta-workflow-start-celebration em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asympta-workflow-start-celebration small{color:#577565;letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-style:normal;font-weight:790}.asympta-workflow-start-celebration strong{letter-spacing:-.02em;margin-top:3px;font-size:clamp(.94rem,2.1vw,1.1rem);font-weight:740}.asympta-workflow-start-celebration em{color:#30433aa3;margin-top:3px;font-size:.7rem;font-style:normal}html[data-asympta-visual-engine=three] button,html[data-asympta-visual-engine=three] textarea,html[data-asympta-visual-engine=three] input,html[data-asympta-visual-engine=three] select{-webkit-tap-highlight-color:transparent}html[data-asympta-visual-engine=three] button:not(:disabled){transition:transform .13s cubic-bezier(.2,.72,.24,1),border-color .18s,background-color .18s,box-shadow .18s,opacity .18s}@media (hover:hover) and (pointer:fine){html[data-asympta-visual-engine=three] button:not(:disabled):hover{box-shadow:0 3px 12px #30413913}}html[data-asympta-visual-engine=three] button:not(:disabled):active{transition-duration:70ms;transform:scale(.982)}html[data-asympta-visual-engine=three] :is(button,textarea,input,select,a):focus-visible{outline-offset:2px;outline:2px solid #4977606b}html[data-asympta-visual-engine=three] :is(.atlas-console,.atlas-safe-schedule,.asympta-request-card,.asympta-intent-shell){transition:border-color .24s,box-shadow .26s,background-color .24s,opacity .24s}html[data-asympta-visual-engine=three] :is(.atlas-console,.atlas-safe-schedule,.asympta-request-card):focus-within{border-color:#4d705e38;box-shadow:0 14px 42px #2d3c351b,inset 0 1px #ffffff94}html[data-asympta-visual-engine=three] .asympta-request-card__status i{animation:2.8s ease-in-out infinite asympta-three-status-breathe;box-shadow:0 0 #55856b2e}html[data-asympta-visual-engine=three] .animal-map-marker__dialogue{transform-origin:50% 100%;transition:opacity .14s,transform .18s cubic-bezier(.2,.76,.24,1);transform:translate(-50%)translateY(3px)scale(.98)}html[data-asympta-visual-engine=three] .animal-map-marker.has-dialogue .animal-map-marker__dialogue{transform:translate(-50%)translateY(0)scale(1)}@keyframes asympta-workflow-start-card{0%{opacity:0;transform:translate(-50%,16px)scale(.94)}13%{opacity:1;transform:translate(-50%,-1px)scale(1.015)}24%,72%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-9px)scale(.982)}}@keyframes asympta-workflow-start-light{0%{opacity:0;transform:translate(-18%,22%)scale(.72)}28%{opacity:.9}to{opacity:0;transform:translate(240%,135%)scale(1.4)}}@keyframes asympta-workflow-start-orbit{0%{opacity:0;transform:scale(.45)rotate(-18deg)}38%{opacity:.84;transform:scale(1.18)rotate(8deg)}to{opacity:.16;transform:scale(1.58)rotate(28deg)}}@keyframes asympta-three-status-breathe{0%,to{box-shadow:0 0 #55856b29}50%{box-shadow:0 0 0 4px #55856b00}}@media (max-width:620px){.asympta-three-world-effects{z-index:6}.asympta-workflow-start-celebration{top:max(20%, calc(env(safe-area-inset-top) + 82px));border-radius:20px;gap:11px;width:min(344px,100vw - 24px);min-height:68px;padding:11px 14px 11px 12px}.asympta-workflow-start-celebration__mark{width:43px}}@media (prefers-reduced-motion:reduce){.asympta-three-world-effects__surface{display:none}.asympta-workflow-start-celebration{-webkit-backdrop-filter:none;animation:1.65s linear both asympta-workflow-start-still;transform:translate(-50%)}.asympta-workflow-start-celebration:after,.asympta-workflow-start-celebration__mark i:nth-child(3),html[data-asympta-visual-engine=three] .asympta-request-card__status i{animation:none}html[data-asympta-visual-engine=three] button,html[data-asympta-visual-engine=three] .animal-map-marker__dialogue,html[data-asympta-visual-engine=three] :is(.atlas-console,.atlas-safe-schedule,.asympta-request-card,.asympta-intent-shell){transition:none}}@keyframes asympta-workflow-start-still{0%,10%{opacity:0}16%,76%{opacity:1}to{opacity:0}}.atlas-safe-schedule__header[data-asympta-collapse-toggle=schedule]{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:34px;position:relative}.atlas-safe-schedule__header[data-asympta-collapse-toggle=schedule]:after{content:"";border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);width:7px;height:7px;transition:transform .16s;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.atlas-safe-schedule:not(.is-collapsed) .atlas-safe-schedule__header[data-asympta-collapse-toggle=schedule]:after{transform:translateY(-30%)rotate(225deg)}.atlas-safe-schedule__header[data-asympta-collapse-toggle=schedule]:focus-visible{outline-offset:-2px;outline:2px solid #4b7fa63d}.atlas-safe-schedule.is-collapsed .atlas-safe-schedule__tasks,.atlas-safe-schedule.is-collapsed .atlas-safe-resources,.atlas-safe-schedule.is-collapsed .atlas-safe-automation{display:none!important}.atlas-safe-schedule.is-collapsed .atlas-safe-schedule__summary{border-bottom:0}.atlas-agent-card__top[data-asympta-collapse-toggle=agent]{cursor:pointer;-webkit-user-select:none;user-select:none}.atlas-agent-card.is-collapsed .atlas-agent-status,.atlas-agent-card.is-collapsed .atlas-follow{display:none!important}.atlas-agent-card.is-collapsed .atlas-agent-card__top small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.atlas-workflow-guide{color:var(--ink-faint);text-align:left;order:-1;grid-column:1/-1;margin:0 1px 1px;font-size:7.5px;line-height:1.35}@media (max-width:700px){.atlas-safe-schedule{max-height:calc(100dvh - 20px);transition:top .18s,bottom .18s,width .18s,transform .18s}.atlas-safe-schedule[data-asympta-mobile-dock=top]{top:max(76px, calc(env(safe-area-inset-top) + 76px));right:max(10px, env(safe-area-inset-right));bottom:auto}.atlas-safe-schedule[data-asympta-mobile-dock=below-menu]{top:var(--asympta-mobile-schedule-top,76px);right:max(10px, env(safe-area-inset-right));bottom:auto}.atlas-safe-schedule[data-asympta-mobile-dock=bottom]{top:auto;right:max(10px, env(safe-area-inset-right));bottom:max(88px, calc(env(safe-area-inset-bottom) + 88px))}.atlas-safe-schedule.is-collapsed{width:min(248px,100vw - 20px)}.atlas-safe-schedule.is-collapsed .atlas-safe-schedule__header{min-height:46px}.atlas-safe-schedule.is-collapsed .atlas-safe-schedule__summary{min-height:25px;padding-top:4px;padding-bottom:4px}.atlas-safe-schedule:not(.is-collapsed){width:min(292px,100vw - 20px)}.atlas-safe-schedule:not(.is-collapsed) .atlas-safe-schedule__tasks{max-height:min(174px,29dvh)}html[data-asympta-mobile-panels=schedule-bottom] .atlas-agent-card{bottom:max(178px, calc(env(safe-area-inset-bottom) + 178px))}.atlas-console{max-height:calc(100dvh - max(18px, env(safe-area-inset-bottom)))}.atlas-console.is-open .atlas-menu-panel{max-height:calc(100dvh - 86px - env(safe-area-inset-top));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.atlas-console.is-open .atlas-menu-panel::-webkit-scrollbar{display:none}}:root{--panel:#f8f6efe8;--panel-strong:#f9f7f1f5;--line:#433f3818;--line-strong:#433f3826;--shadow:0 1px 2px #36322a09, 0 5px 16px #36322a09}.atlas-console,.atlas-safe-schedule,.atlas-agent-card,.atlas-approval,.map-control,.map-status{box-shadow:var(--shadow)}.atlas-console{background:var(--panel);border-radius:14px;width:min(420px,100vw - 24px)}.atlas-console.is-collapsed{width:min(298px,100vw - 24px)}.atlas-menu-bar{grid-template-columns:minmax(0,1fr) 34px 34px;gap:2px;min-height:46px;padding:4px}.atlas-menu-identity{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;gap:6px;min-height:36px;padding:3px 5px}.atlas-menu-icon{background:0 0;border:0;border-radius:8px;width:26px;height:26px}.atlas-menu-copy small{display:none}.atlas-menu-copy strong{letter-spacing:-.01em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;font-weight:620}.atlas-mini-phase{opacity:.78;max-width:96px;font-size:7px}.atlas-mini-phase i{width:5px;height:5px}.atlas-quick-icon{border-radius:9px;width:32px;height:32px}.atlas-menu-panel{border-top-color:#433f380e;gap:7px;padding:5px 9px 9px}.atlas-status-stack{gap:0;padding:0}.atlas-status-stack>.atlas-tool-state,.atlas-resource-ledger{display:none}.atlas-menu-panel:has(.atlas-webmcp-inspector) .atlas-resource-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:2px 0 1px;display:grid}.atlas-resource-chip{background:0 0;border-color:#433f380e;padding:4px 5px}.atlas-resource-chip span{font-size:5.7px}.atlas-resource-chip strong{font-size:7.2px}.atlas-resource-chip[data-resource=exchange]{grid-column:1/-1}.atlas-tool-actions{justify-content:flex-end;gap:3px;display:flex}.atlas-tool-actions button{background:0 0;border-color:#0000;border-radius:8px;width:30px;min-width:30px;min-height:30px;padding:0}.atlas-tool-actions button span{display:none}.atlas-tool-actions button.is-active{background:#4b7fa60b;border-color:#4b7fa61a}.atlas-workflows{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.atlas-workflow{background:0 0;border-color:#0000;border-radius:9px;gap:2px;min-height:47px;padding:5px 2px}.atlas-workflow__icon{opacity:.72;width:18px;height:17px}.atlas-workflow strong{font-size:8px;font-weight:680}.atlas-workflow>span:last-child{display:none}.asympta-job-mode__tile>span:last-child{color:var(--ink-faint);font-size:5.8px;line-height:1;display:block}.atlas-workflow.is-active{background:#ffffff4d;border-color:#433f3812}.atlas-workflow-guide{display:none}.atlas-progress-block{border-top-color:#433f380e;padding-top:6px}.atlas-progress-copy{margin-bottom:4px;font-size:7px}.atlas-progress{background:#433f3811;height:2px}.atlas-webmcp-inspector{background:0 0;border:0;border-top:1px solid #433f380f;border-radius:0;gap:6px;padding:7px 0 0}.atlas-webmcp-tool-list{gap:3px}.atlas-webmcp-tool-list>button{background:0 0;border-color:#433f380e;min-height:38px;padding:5px 6px}.atlas-webmcp-action-row{gap:3px}.atlas-webmcp-action-row button{background:0 0;border-color:#433f380e;min-height:28px}.atlas-json-grid section{background:#f7f4eb47;border-color:#433f380e}.atlas-safe-schedule{background:#f8f6efe6;border-radius:13px;width:min(238px,100vw - 24px)}.atlas-safe-schedule.is-collapsed{width:min(226px,100vw - 24px)}.atlas-safe-schedule__header{border-bottom-color:#433f380e;min-height:43px;padding:7px 9px 6px}.atlas-safe-schedule__header small{display:none}.atlas-safe-schedule__header strong{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:10px;font-weight:650}.atlas-safe-schedule__phase{font-size:6.5px}.atlas-safe-schedule__phase i{width:5px;height:5px}.atlas-safe-schedule__summary{border-bottom-color:#433f380d;gap:8px;min-height:23px;padding:4px 9px;font-size:6.5px}.atlas-safe-schedule__tasks{max-height:190px}.atlas-safe-task{min-height:36px;padding:5px 8px 5px 7px}.atlas-safe-task__body strong{font-size:7.7px;font-weight:620}.atlas-safe-task__body small,.atlas-safe-task__progress{font-size:6.2px}.atlas-safe-resources{display:none!important}.atlas-safe-automation{border-top-color:#433f380e}.animal-map-marker--ambient .animal-map-marker__dialogue,.animal-map-marker--ambient .animal-map-marker__status-text{display:none!important}.animal-map-marker--foreground:not(.is-selected) .animal-map-marker__dialogue,.animal-map-marker--foreground:not(.is-selected) .animal-map-marker__status-text{opacity:0!important}.animal-map-marker--foreground{width:32px;height:32px}.animal-map-marker--foreground .animal-map-marker__face{width:29px;height:29px;box-shadow:none}.animal-map-marker--ambient{opacity:.58;width:19px;height:19px}.animal-map-marker--ambient .animal-map-marker__face{width:18px;height:18px;box-shadow:none}.animal-map-marker__dialogue{box-shadow:none;background:#f9f7f1f0;border-color:#433f3817;padding:3px 6px;font-size:7px}.animal-map-marker__status-text{background:0 0;padding:1px 4px;font-size:6px}.atlas-agent-card{background:#f8f6efeb;border-radius:13px;width:min(248px,100vw - 24px)}.atlas-agent-card.is-collapsed{width:min(212px,100vw - 24px);padding:6px 7px}.atlas-agent-card.is-collapsed .atlas-agent-avatar{width:28px;height:28px}.atlas-approval{background:#f9f7f1f9;border-radius:15px;width:min(470px,100vw - 24px)}.atlas-approval__copy p{margin:3px 0}.atlas-approval__actions{margin-top:7px}.map-zoom{display:none!important}.map-control--locate{width:34px;height:34px;box-shadow:none;opacity:.72;border-radius:10px}.map-status{box-shadow:none}.map-app[data-asympta-job-mode=on] .animal-map-marker--foreground:not(.asympta-job-marker){opacity:.72}.asympta-job-panel{margin-top:2px!important}.asympta-job-disclosure{opacity:.72}.asympta-escalation-notice{width:min(280px,100% - 28px)!important;box-shadow:var(--shadow)!important;background:#f9f7f1f2!important;border-color:#433f3817!important;padding:8px 9px!important}@media (hover:hover) and (pointer:fine){.atlas-workflow:hover,.atlas-tool-actions button:hover,.atlas-quick-icon:hover,.map-control--locate:hover{background:#ffffff4d}}@media (max-width:700px){.atlas-console{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));width:min(360px,100vw - 16px)}.atlas-console.is-collapsed{width:min(286px,100vw - 16px)}.atlas-menu-bar{grid-template-columns:minmax(0,1fr) 32px 32px}.atlas-menu-panel{padding:4px 7px 8px}.atlas-workflows{gap:2px}.atlas-workflow{min-height:44px}.atlas-workflow strong{font-size:7.4px}.atlas-safe-schedule,.atlas-safe-schedule.is-collapsed{width:min(216px,100vw - 20px)}.atlas-safe-schedule[data-asympta-mobile-dock=top]{top:max(66px, calc(env(safe-area-inset-top) + 66px))}.atlas-agent-card{width:min(226px,100vw - 18px)}.atlas-approval{width:calc(100vw - 16px)}.atlas-menu-panel:has(.atlas-webmcp-inspector) .atlas-resource-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.atlas-console.is-collapsed{width:min(270px,100vw - 16px)}.atlas-workflows{grid-template-columns:repeat(5,minmax(0,1fr))}.atlas-workflow__icon{width:16px;height:15px}.atlas-workflow strong{font-size:6.9px}.asympta-job-mode__tile>span:last-child{font-size:5px}}@media (prefers-reduced-motion:reduce){.atlas-console,.atlas-safe-schedule,.atlas-agent-card,.asympta-escalation-notice{transition:none!important;animation:none!important}}:root{--global-food:#a88a5d;--global-material:#718494;--global-merchandise:#8c7288;--global-power:#b5944f;--global-medicine:#63877e}.asympta-global-console{z-index:14;top:max(10px, env(safe-area-inset-top));color:#514d46;width:min(460px,100vw - 360px);min-width:320px;box-shadow:none;pointer-events:auto;background:#f8f6ef38;border:1px solid #433f380b;border-radius:15px;transition:background .18s,border-color .18s,width .22s;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.asympta-global-console.is-city{background:#f8f6ef21;border-color:#433f3809;width:auto;min-width:0}.asympta-global-console__head{justify-content:space-between;align-items:center;gap:4px;min-height:40px;padding:4px;display:flex}.asympta-global-scale,.asympta-global-resource{min-width:0;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;display:inline-flex}.asympta-global-scale{text-align:left;flex:1;padding:0 8px}.asympta-global-scale>span{min-width:0;line-height:1.05;display:grid}.asympta-global-scale small{color:#514d467a;letter-spacing:.12em;font-size:5.8px;font-weight:760}.asympta-global-scale strong{letter-spacing:-.01em;margin-top:2px;font-size:10px;font-weight:660}.asympta-global-resource{color:#514d46b8;flex:none;padding:0 9px;font-size:7px;font-weight:720}.asympta-global-console[data-resource=food] .asympta-global-resource{color:var(--global-food)}.asympta-global-console[data-resource=material] .asympta-global-resource{color:var(--global-material)}.asympta-global-console[data-resource=merchandise] .asympta-global-resource{color:var(--global-merchandise)}.asympta-global-console[data-resource=power] .asympta-global-resource{color:var(--global-power)}.asympta-global-console[data-resource=medicine] .asympta-global-resource{color:var(--global-medicine)}.asympta-global-console__body{border-top:1px solid #433f3809;gap:5px;padding:1px 10px 8px;display:grid}.asympta-global-flow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;padding-top:5px;display:grid}.asympta-global-flow>div{gap:2px;min-width:0;display:grid}.asympta-global-flow small,.asympta-global-flow>span,.asympta-global-foot,.asympta-global-metrics{color:#514d468f;font-variant-numeric:tabular-nums;font-size:6.2px}.asympta-global-flow strong{color:#403d37e0;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:680;line-height:1.25;overflow:hidden}.asympta-global-flow>span{white-space:nowrap;padding-bottom:1px}.asympta-global-progress{background:#433f380e;border-radius:999px;height:2px;overflow:hidden}.asympta-global-progress i{border-radius:inherit;opacity:.62;background:currentColor;height:100%;transition:width .28s linear;display:block}.asympta-global-console[data-resource=food] .asympta-global-progress{color:var(--global-food)}.asympta-global-console[data-resource=material] .asympta-global-progress{color:var(--global-material)}.asympta-global-console[data-resource=merchandise] .asympta-global-progress{color:var(--global-merchandise)}.asympta-global-console[data-resource=power] .asympta-global-progress{color:var(--global-power)}.asympta-global-console[data-resource=medicine] .asympta-global-progress{color:var(--global-medicine)}.asympta-global-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.asympta-global-metrics span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asympta-global-metrics strong{color:#514d46c7;font-size:6.6px;font-weight:760}.asympta-global-event{color:#514d467a;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;font-size:5.9px;display:grid}.asympta-global-event span{white-space:nowrap}.asympta-global-event strong{color:#514d46a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.2px;font-weight:650;overflow:hidden}.asympta-global-foot{opacity:.72;justify-content:space-between;gap:10px;min-width:0;display:flex}.asympta-global-foot span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asympta-global-vehicle{--global-resource:#81796e;--global-bearing:0deg;width:21px;height:21px;color:var(--global-resource);cursor:pointer;opacity:.48;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .16s,filter .16s;display:grid;position:relative;transform:translateZ(0)}.asympta-global-vehicle.is-focus-resource{opacity:.78}.asympta-global-vehicle.is-selected-flow{z-index:4;opacity:1;filter:drop-shadow(0 1px 2px #3d383029)}.asympta-global-vehicle__ring{opacity:.16;border:1px solid;border-radius:50%;position:absolute;inset:3px}.asympta-global-vehicle__glyph{width:15px;height:15px;transform:rotate(var(--global-bearing));transform-origin:50%;place-items:center;display:grid}.asympta-global-vehicle__glyph svg{fill:#f9f7f1db;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.asympta-global-vehicle[data-mode=grid] .asympta-global-vehicle__glyph{transform:none}.asympta-global-vehicle[data-status=rerouting] .asympta-global-vehicle__ring,.asympta-global-vehicle[data-status=waiting_supply] .asympta-global-vehicle__ring{opacity:.52;animation:1.05s ease-out infinite asympta-global-pulse}@keyframes asympta-global-pulse{0%{opacity:.55;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}html[data-asympta-scale=world] .animal-map-marker--ambient,html[data-asympta-scale=world] .animal-map-marker--foreground,html[data-asympta-scale=world] .atlas-safe-schedule,html[data-asympta-scale=world] .atlas-agent-card{opacity:0!important;pointer-events:none!important}html[data-asympta-scale=world] .atlas-approval,html[data-asympta-scale=world] .asympta-escalation-notice{opacity:1!important;pointer-events:auto!important}@media (hover:hover) and (pointer:fine){.asympta-global-console:hover,.asympta-global-console:focus-within{background:#f8f6ef5c;border-color:#433f3811}.asympta-global-scale:hover,.asympta-global-resource:hover{background:#ffffff29}.asympta-global-vehicle:hover{opacity:1}}@media (max-width:980px){.asympta-global-console{top:auto;bottom:max(10px, env(safe-area-inset-bottom));width:min(440px,100vw - 24px);min-width:0}}@media (max-width:700px){.asympta-global-console{border-radius:13px;width:calc(100vw - 16px)}.asympta-global-console__body{padding-inline:8px}.asympta-global-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.asympta-global-foot span:last-child{display:none}.asympta-global-vehicle{width:19px;height:19px}.asympta-global-vehicle__glyph{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.asympta-global-console,.asympta-global-progress i,.asympta-global-vehicle{transition:none!important}.asympta-global-vehicle__ring{animation:none!important}}.asympta-intent-shell{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));z-index:80;pointer-events:none;width:min(680px,100vw - 28px);max-height:calc(100svh - 28px);font-family:var(--font-sans,ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.asympta-information-journey{color:#49433a;-webkit-backdrop-filter:blur(15px)saturate(.86);pointer-events:none;background:linear-gradient(105deg,#ffffff3d,#0000 42%),#f8f4eaf0;border:1px solid #4c5e561c;border-radius:15px;width:calc(100% - 22px);margin:0 auto 8px;padding:8px 12px 7px;box-shadow:0 7px 24px #463c2d14}.asympta-information-journey>header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.asympta-information-journey>header>span{color:#414d468f;letter-spacing:.075em;text-transform:uppercase;flex:none;font-size:8.5px;font-weight:700}.asympta-information-journey>header>strong{color:#3d3d36c2;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:580;line-height:1.3;overflow:hidden}.asympta-information-journey__route{height:36px;margin-top:3px;position:relative}.asympta-information-journey__route>svg{width:calc(100% - 80px);height:25px;position:absolute;top:1px;left:40px;overflow:visible}.asympta-information-journey__route>svg path{fill:none;stroke:#486a694d;stroke-width:1.2px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.asympta-information-journey__place{z-index:1;color:#43453da1;justify-items:center;gap:2px;width:76px;display:grid;position:absolute;top:5px}.asympta-information-journey__place b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:620;line-height:1.15;overflow:hidden}.asympta-information-journey__place--home{left:-12px}.asympta-information-journey__place--source{right:-12px}.asympta-information-journey__place--source:before{content:"";border:1px solid #486a691f;border-radius:50%;width:21px;height:21px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.asympta-information-journey__traveller{z-index:2;filter:drop-shadow(0 3px 5px #403a2f21);width:28px;height:28px;display:block;position:absolute;top:0;left:42px;transform:translate(-50%)}.asympta-information-journey__traveller .asympta-animal-portrait{background:#f8f3e7;border:1px solid #495d5624;border-radius:50%;width:28px;height:28px}.asympta-information-journey[data-phase=departing] .asympta-information-journey__traveller{animation:.7s cubic-bezier(.34,.68,.37,1) forwards asympta-information-outbound}.asympta-information-journey[data-phase=gathering] .asympta-information-journey__traveller{left:calc(100% - 42px)}.asympta-information-journey[data-phase=gathering] .asympta-information-journey__place--source:before{animation:1.45s ease-out infinite asympta-information-signal}.asympta-information-journey[data-phase=returning] .asympta-information-journey__traveller{animation:.68s cubic-bezier(.34,.68,.37,1) forwards asympta-information-return}.asympta-information-journey[data-phase=delivered] .asympta-information-journey__route>svg path,.asympta-information-journey[data-phase=waiting] .asympta-information-journey__route>svg path{stroke:#4f775b6b}.asympta-information-journey[data-phase=failed] .asympta-information-journey__route>svg path{stroke:#8e584352}@keyframes asympta-information-outbound{0%{left:42px}to{left:calc(100% - 42px)}}@keyframes asympta-information-return{0%{left:calc(100% - 42px)}to{left:42px}}@keyframes asympta-information-signal{0%{opacity:.7;transform:translate(-50%)scale(.85)}70%,to{opacity:0;transform:translate(-50%)scale(1.5)}}.asympta-intent-result{overscroll-behavior:contain;color:#423d35;-webkit-backdrop-filter:blur(18px)saturate(.88);pointer-events:auto;scrollbar-width:thin;scrollbar-color:#4c463d40 transparent;background:linear-gradient(112deg,#ffffff38,#0000 36%),#faf7eff5;border:1px solid #4f473a1a;border-radius:17px;width:calc(100% - 22px);max-height:min(36svh,236px);margin:0 auto 8px;padding:14px 16px 12px;overflow:auto;box-shadow:0 10px 34px #463c2d1a}.asympta-intent-result__goal{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:9px;display:grid}.asympta-intent-result__goal>span,.asympta-intent-result__meta,.asympta-intent-result__action small{color:#433d348f;letter-spacing:.025em;font-size:10px;line-height:1.3}.asympta-intent-result__goal>span{text-transform:uppercase}.asympta-intent-result__goal>strong{color:#38342e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.asympta-intent-result__summary,.asympta-intent-result__answer,.asympta-intent-result__action p{margin:0}.asympta-intent-result__summary{color:#403a31a8;margin-top:5px;font-size:11px;line-height:1.45}.asympta-intent-result__answer{color:#454037;white-space:pre-wrap;margin-top:9px;font-size:13px;line-height:1.5}.asympta-intent-result__action{border-top:1px solid #8e673124;border-left:2px solid #a4742f7a;margin-top:10px;padding:10px 0 0 13px}.asympta-intent-result__action>strong{color:#72542d;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:650;display:flex}.asympta-intent-result__action p{color:#463c2fc7;font-size:11px;line-height:1.45}.asympta-intent-result__action p+p{margin-top:3px}.asympta-intent-result__action p>span{font-weight:650}.asympta-intent-result__action small{margin-top:6px;display:block}.asympta-intent-result__meta{border-top:1px solid #524a3e12;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:10px;padding-top:8px;display:flex}.asympta-intent-result__meta nav{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:flex}.asympta-intent-result__meta a{color:#486a69;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:180px;text-decoration-color:#486a6947;display:inline-flex;overflow:hidden}.asympta-intent-result__meta a:hover{color:#315958;text-decoration-color:currentColor}.asympta-intent-error{color:#704a3f;pointer-events:auto;background:#fcf4e9f5;border:1px solid #8b533e21;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 22px);margin:0 auto 8px;padding:8px 9px 8px 12px;font-size:11px;line-height:1.35;display:flex;box-shadow:0 7px 22px #4f392b12}.asympta-intent-error>span{min-width:0}.asympta-intent-error button{color:#68493e;cursor:pointer;font:inherit;background:#ffffff7a;border:1px solid #7148392b;border-radius:8px;flex:none;padding:5px 8px;font-weight:650}.asympta-intent-turnstile{pointer-events:auto;width:min(300px,100%);min-height:0;margin:0 auto;line-height:0}.asympta-intent-turnstile:empty{display:none}.asympta-intent-turnstile:not(:empty){margin-bottom:7px}.asympta-intent-presence{color:#413c34c7;-webkit-backdrop-filter:blur(14px)saturate(.9);pointer-events:none;letter-spacing:-.01em;background:#faf7efe0;border:1px solid #554d4114;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:calc(100% - 22px);margin:0 0 7px 12px;padding:4px 9px 4px 5px;font-size:11px;line-height:1.2;display:flex;box-shadow:0 4px 18px #49403212}.asympta-intent-presence>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asympta-intent-presence>i{background:#645f553b;border-radius:50%;flex:none;width:5px;height:5px}.asympta-intent-presence>i.is-connected{background:#537e5cb8}.asympta-intent-avatar{border-radius:50%;flex:0 0 25px;overflow:hidden;width:25px!important;height:25px!important}.asympta-intent-composer{-webkit-backdrop-filter:blur(22px)saturate(.88);pointer-events:auto;background:#faf7eff2;border:1px solid #4f473a1c;border-radius:23px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;padding:7px 7px 7px 15px;display:grid;box-shadow:0 13px 42px #463c2d1c,inset 0 1px #ffffffb8}.asympta-intent-composer textarea{resize:none;color:#403b34;min-width:0;min-height:38px;max-height:116px;font:inherit;letter-spacing:-.015em;background:0 0;border:0;outline:0;padding:9px 2px 8px;font-size:15px;line-height:1.35;overflow-y:auto}.asympta-intent-composer button{color:#fbf8f0;width:38px;height:38px;box-shadow:none;cursor:pointer;background:#4d4942;border:0;border-radius:50%;place-items:center;transition:transform .13s,opacity .13s,background .13s;display:grid}.asympta-intent-composer button:hover:not(:disabled){background:#3f3b35;transform:translateY(-1px)}.asympta-intent-composer button:disabled{opacity:.32;cursor:default}:is(.asympta-intent-composer textarea:focus-visible,.asympta-intent-composer button:focus-visible,.asympta-intent-error button:focus-visible,.asympta-intent-result__meta a:focus-visible){outline-offset:2px;outline:2px solid #3d6463b8}.asympta-intent-spinner{animation:.9s linear infinite asympta-intent-spin}@keyframes asympta-intent-spin{to{transform:rotate(360deg)}}.asympta-protocol-bubble{color:#49433a;opacity:0;pointer-events:none;text-align:center;background:#fbf8eff5;border:1px solid #4b44391a;border-radius:10px;width:max-content;max-width:190px;padding:5px 8px;font-size:10px;line-height:1.25;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 5px 17px #483d2d17}.animal-map-marker.is-protocol-active .asympta-protocol-bubble{opacity:1;transform:translate(-50%)translateY(0)}.animal-map-marker.is-protocol-active .animal-map-marker__face{transform:translateY(-1px)scale(1.045)}.atlas-menu-panel .atlas-status-stack,.atlas-menu-panel .atlas-tool-actions,.atlas-menu-panel .atlas-webmcp-inspector,.atlas-menu-panel .atlas-workflows,.atlas-menu-panel .atlas-progress-block,.atlas-workflow-guide{display:none!important}.atlas-menu-panel{min-height:0!important}@media (max-width:700px){.asympta-intent-shell{width:calc(100vw - 18px);bottom:max(10px, calc(env(safe-area-inset-bottom) + 7px))}.asympta-intent-presence{margin-left:8px;font-size:10.5px}.asympta-intent-result,.asympta-intent-error,.asympta-information-journey{width:calc(100% - 12px)}.asympta-information-journey{padding-inline:10px}.asympta-information-journey>header>strong{font-size:9.5px}.asympta-intent-result{padding:12px 13px 11px}.asympta-intent-composer{border-radius:21px;padding-left:12px}.asympta-intent-composer textarea{font-size:16px}}@media (max-height:430px) and (orientation:landscape){.asympta-intent-shell{bottom:max(6px, calc(env(safe-area-inset-bottom) + 4px));width:min(720px,100vw - 14px);max-height:calc(100svh - 12px)}.asympta-intent-result{max-height:min(32svh,104px);margin-bottom:5px;padding:9px 12px}.asympta-intent-result__summary,.asympta-intent-result__answer{margin-top:5px}.asympta-intent-result__meta{margin-top:6px;padding-top:5px}.asympta-intent-error{margin-bottom:5px;padding-block:6px}.asympta-information-journey{margin-bottom:5px;padding-block:5px 3px}.asympta-information-journey__route{height:29px;margin-top:0}.asympta-information-journey__place b{display:none}.asympta-information-journey__traveller{top:-1px}.asympta-intent-presence{margin-bottom:4px}.asympta-intent-composer{grid-template-columns:minmax(0,1fr) 34px;padding-block:5px}.asympta-intent-composer textarea{min-height:34px;max-height:68px;padding-block:7px}.asympta-intent-composer button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.asympta-intent-spinner{animation-duration:1.8s}.asympta-information-journey[data-phase=departing] .asympta-information-journey__traveller,.asympta-information-journey[data-phase=gathering] .asympta-information-journey__traveller{animation:none;left:calc(100% - 42px)}.asympta-information-journey[data-phase=returning] .asympta-information-journey__traveller{animation:none;left:42px}.asympta-information-journey[data-phase=gathering] .asympta-information-journey__place--source:before{animation:none}.asympta-intent-composer button,.asympta-protocol-bubble,.asympta-intent-result__meta a,.asympta-intent-error button{transition:none}}:root{--asympta-card-paper:#f8f6eff0;--asympta-card-ink:#49433a;--asympta-card-sage:#5e8577;--asympta-card-blue:#4b7fa6;--asympta-card-amber:#a98357;--asympta-card-red:#8e5843}.asympta-global-console{display:none!important}.asympta-access-card{z-index:82;-webkit-backdrop-filter:blur(16px)saturate(.9);border-radius:16px;width:min(352px,100vw - 24px);overflow:visible;background:var(--asympta-card-paper)!important;border-color:#49433a17!important;box-shadow:0 8px 26px #423a2e12!important}.asympta-access-card.is-collapsed{width:min(314px,100vw - 24px)}.asympta-access-card .atlas-menu-bar{grid-template-columns:minmax(0,1fr) 34px 34px;gap:3px;min-height:50px;padding:5px}.asympta-access-card .atlas-menu-identity{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;min-height:38px;padding:3px 5px}.asympta-access-card .atlas-menu-icon{width:28px;height:28px;color:var(--asympta-card-sage);background:#5e85770b;border-color:#5e85771f}.asympta-access-card .atlas-menu-copy small{color:#49433a7a;letter-spacing:.12em;margin:0 0 2px;font-size:6.5px;display:block}.asympta-access-card .atlas-menu-copy strong{color:#3f3a33;font-size:11px;font-weight:650}.asympta-access-card .atlas-mini-phase{color:#49433a94;max-width:112px;font-size:6.5px}.asympta-access-card .atlas-mini-phase--ready i{background:var(--asympta-card-sage)}.asympta-access-card .atlas-mini-phase--checking i{background:var(--asympta-card-amber)}.asympta-access-card .atlas-mini-phase--unavailable i{background:var(--asympta-card-red)}.asympta-access-card .atlas-menu-panel{border-top-color:#49433a0e;gap:8px;padding:8px 9px 10px}.asympta-access-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.asympta-access-actions>button{min-width:0;min-height:82px;color:inherit;text-align:left;background:#ffffff29;border:1px solid #49433a13;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-content:start;align-items:center;gap:4px 7px;padding:8px;display:grid}.asympta-access-actions>button:hover,.asympta-access-actions>button.is-active{background:#ffffff4d;border-color:#4b7fa626}.asympta-access-action__icon{width:25px;height:25px;color:var(--asympta-card-blue);background:#4b7fa60e;border-radius:8px;place-items:center;display:grid}.asympta-access-actions>button:last-child .asympta-access-action__icon{color:#80613d;background:#a9835711}.asympta-access-action__copy{gap:2px;min-width:0;display:grid}.asympta-access-action__copy strong{color:#413c35;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}.asympta-access-action__copy small{color:#49433a80;font-size:6.5px;line-height:1.3}.asympta-access-stamp{color:#426f91;letter-spacing:.06em;background:#4b7fa60b;border:1px solid #4b7fa621;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 5px;font-size:5.8px;font-weight:790}.asympta-access-stamp.is-write{color:#7e5f3b;background:#a983570d;border-color:#a9835729}.asympta-access-readout{background:#4b7fa606;border:1px solid #4b7fa614;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid}.asympta-access-readout>span{gap:2px;min-width:0;display:grid}.asympta-access-readout small{color:#49433a6b;letter-spacing:.07em;font-size:5.5px;font-weight:780}.asympta-access-readout strong{color:#3f3a33bd;text-overflow:ellipsis;white-space:nowrap;font-size:6.7px;font-weight:630;overflow:hidden}.asympta-access-map-controls{align-items:center;gap:5px;display:flex}.asympta-access-map-controls button{color:#49433aad;text-transform:capitalize;background:0 0;border:1px solid #49433a12;border-radius:9px;align-items:center;gap:5px;min-width:0;min-height:29px;padding:0 8px;font-size:7px;font-weight:680;display:inline-flex}.asympta-access-safety{color:#49433a8c;border-top:1px solid #49433a0d;align-items:center;gap:6px;margin:0;padding-top:7px;font-size:6.8px;line-height:1.3;display:flex}.asympta-access-safety svg{color:var(--asympta-card-sage);flex:none}.asympta-webmcp-draft{width:calc(100% - 22px);min-height:44px;color:var(--asympta-card-ink);pointer-events:auto;text-align:left;background:#faf6ecf5;border:1px solid #a9835724;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin:0 auto 7px;padding:7px 8px 7px 11px;display:flex;box-shadow:0 6px 20px #483d2d12}.asympta-webmcp-draft>span{gap:2px;min-width:0;display:grid}.asympta-webmcp-draft strong,.asympta-webmcp-draft small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asympta-webmcp-draft strong{color:#6f5333;font-size:8.5px;font-weight:680}.asympta-webmcp-draft small{color:#49433a94;font-size:8px}.asympta-webmcp-draft b{color:#765733;background:#a9835714;border-radius:8px;flex:none;padding:5px 7px;font-size:7px;font-weight:720}.asympta-intent-result__verification{color:#3f4842b3;background:#5e85770a;border-left:2px solid #5e85776b;flex-basis:100%;padding:5px 7px;line-height:1.4}.asympta-intent-result__verification[data-verification=not_verified]{color:#694d2bc2;background:#a983570b;border-left-color:#a9835773}html[data-asympta-scale=world] .asympta-request-card,.asympta-request-card{z-index:82;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));width:min(326px,100vw - 24px);max-height:min(72svh,440px);color:var(--asympta-card-ink);-webkit-backdrop-filter:blur(16px)saturate(.9);border-radius:16px;display:block;position:fixed;bottom:auto;overflow:hidden;background:var(--asympta-card-paper)!important;opacity:1!important;pointer-events:auto!important;border:1px solid #49433a17!important;box-shadow:0 8px 26px #423a2e12!important}.asympta-request-card.is-collapsed{width:min(304px,100vw - 24px)}.asympta-request-card__header{width:100%;min-height:50px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #49433a0f;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:8px 10px 7px;display:grid}.asympta-request-card__header:hover{background:#ffffff38}.asympta-request-card__heading{gap:2px;min-width:0;display:grid}.asympta-request-card__heading small{color:#49433a80;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:760;display:block!important}.asympta-request-card__heading strong{color:#3f3a33;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.asympta-request-card__permission{color:#426f91;letter-spacing:.055em;white-space:nowrap;background:#4b7fa60f;border:1px solid #4b7fa624;border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:6.5px;font-weight:790;display:inline-flex}.asympta-request-card__permission.is-write_request{color:#7f603c;background:#a9835712;border-color:#a983572e}.asympta-request-card__summary{border:0;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:5px 10px 6px;font-size:7.5px;display:flex}.asympta-request-card__status,.asympta-request-card__source{color:#49433a9e;align-items:center;gap:5px;min-width:0;display:inline-flex}.asympta-request-card__status strong{text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.asympta-request-card__status i{background:var(--asympta-card-blue);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #4b7fa614}.asympta-request-card__status.is-gathering i,.asympta-request-card__status.is-returning i{animation:1.35s ease-in-out infinite asympta-request-pulse}.asympta-request-card__status.is-completed{color:#4e7969}.asympta-request-card__status.is-awaiting_confirmation{color:#825f35}.asympta-request-card__status.is-failed{color:var(--asympta-card-red)}.asympta-request-card__source{color:#49433a75;flex:none}.asympta-request-card__details{scrollbar-width:thin;border-top:1px solid #49433a0e;gap:8px;max-height:min(52svh,320px);padding:9px 11px 11px;display:grid;overflow:auto}.asympta-request-card__details dl,.asympta-request-card__details p,.asympta-request-card__events{margin:0}.asympta-request-card__details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.asympta-request-card__details dl>div{background:#fff3;border-radius:9px;min-width:0;padding:6px 7px}.asympta-request-card__details dt{color:#49433a75;letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:700}.asympta-request-card__details dd{color:#3f3a33cc;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:640;overflow:hidden}.asympta-request-card__step,.asympta-request-card__evidence,.asympta-request-card__decision{color:#3f3a33c2;font-size:8.5px;line-height:1.4}.asympta-request-card__evidence{background:#a983570b;border-left:2px solid #a9835770;padding:6px 8px}.asympta-request-card__evidence.has-links{background:#5e85770b;border-left-color:#5e857780}.asympta-request-card__decision{color:#765631;align-items:flex-start;gap:6px;display:flex}.asympta-request-card__events{color:#49433a94;border-top:1px solid #49433a0e;gap:5px;padding:7px 0 0 18px;font-size:7.5px;line-height:1.35;display:grid}@keyframes asympta-request-pulse{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (max-width:700px){.asympta-access-card,.asympta-access-card.is-collapsed{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));width:min(280px,100vw - 16px)}.asympta-access-card .atlas-menu-bar{grid-template-columns:minmax(0,1fr) 31px 31px;min-height:42px;padding:3px}.asympta-access-card .atlas-menu-identity{min-height:34px}.asympta-access-card .atlas-quick-icon{width:30px;height:30px}html[data-asympta-scale=world] .asympta-request-card,.asympta-request-card,.asympta-request-card.is-collapsed,.asympta-request-card.is-expanded{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));width:min(244px,100vw - 16px);max-height:calc(100svh - 16px);bottom:auto}.asympta-request-card__header{min-height:42px;padding-block:6px}.asympta-request-card__heading small,.asympta-request-card__source{display:none!important}.asympta-request-card__summary{min-height:22px;padding-block:3px}}@media (max-width:520px){.asympta-access-card,.asympta-access-card.is-collapsed{width:min(286px,100vw - 16px)}html[data-asympta-scale=world] .asympta-request-card,.asympta-request-card,.asympta-request-card.is-collapsed,.asympta-request-card.is-expanded{top:max(64px, calc(env(safe-area-inset-top) + 64px))}body:has(.asympta-access-card.is-open) .asympta-request-card{top:max(269px, calc(env(safe-area-inset-top) + 269px))}body:has(.asympta-access-card.is-open) .asympta-request-card.is-collapsed{top:max(269px, calc(env(safe-area-inset-top) + 269px))}body:has(.asympta-access-card.is-open) .asympta-request-card.is-expanded{top:max(269px, calc(env(safe-area-inset-top) + 269px))}body:has(.asympta-access-card.is-open) .asympta-request-card__details{display:none}}@media (max-height:420px) and (min-width:521px){.asympta-access-card,.asympta-access-card.is-collapsed{width:min(278px,50vw - 10px)}.asympta-access-card .atlas-menu-copy small,.asympta-access-card .atlas-mini-phase,.asympta-request-card.is-collapsed .asympta-request-card__summary{display:none}.asympta-request-card.is-collapsed .asympta-request-card__header{border-bottom:0;min-height:40px}}@media (prefers-reduced-motion:reduce){.asympta-request-card__status i{animation:none!important}}:root{--pc-paper:#f1efe7;--pc-paper-strong:#f7f5ee;--pc-paper-glass:#f7f5eee6;--pc-ink:#151714;--pc-ink-soft:#151714a8;--pc-ink-faint:#15171457;--pc-line:#15171438;--pc-line-strong:#1517147a;--pc-signal:#ff5b35;--pc-signal-cool:#2a61ff;--pc-signal-acid:#c6ff35;--pc-radius:2px;--pc-font:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--pc-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace}html,body{background:var(--pc-paper)!important;color:var(--pc-ink)!important;font-family:var(--pc-font)!important}body{letter-spacing:-.012em}button,textarea,input,select{font:inherit}::selection{background:var(--pc-signal-acid);color:var(--pc-ink)}.map-app{isolation:isolate;background:var(--pc-paper)!important}.map-app:before,.map-app:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.map-app:before{background-image:linear-gradient(#14161306 1px,#0000 1px),linear-gradient(90deg,#14161306 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(#0000007a,#0000 74%);mask-image:linear-gradient(#0000007a,#0000 74%)}.map-app:after{mix-blend-mode:multiply;background:radial-gradient(circle at 22% 17%,#ffffff3b,#0000 30%),radial-gradient(circle at 83% 73%,#15171406,#0000 34%)}.map-canvas,.maplibregl-map,.maplibregl-canvas-container,.maplibregl-canvas{background:var(--pc-paper)!important}.maplibregl-canvas{filter:saturate(.9)contrast(1.025)brightness(1.015)}.map-paper-wash{mix-blend-mode:multiply;opacity:.35!important;background:#f4f2ea0f!important}.map-paper-grain{mix-blend-mode:multiply;filter:grayscale()contrast(1.2);opacity:.16!important}.maplibregl-ctrl-attrib{border:1px solid var(--pc-line)!important;color:var(--pc-ink-soft)!important;font:8px/1.2 var(--pc-mono)!important;box-shadow:none!important;background:#f7f5eed6!important;border-radius:0!important}.atlas-console,.atlas-agent-card,.atlas-approval,.asympta-intent-shell,.asympta-request-card,.asympta-adaptive-interaction,.asympta-workflow-continuation,.asympta-marketplace-payment-approval,.asympta-marketplace-recovery,.asympta-webmcp-draft,.asympta-intent-error,.asympta-information-journey,.asympta-user-preferences,.asympta-webmcp-tool-surface{border:1px solid var(--pc-line-strong)!important;border-radius:var(--pc-radius)!important;background:var(--pc-paper-glass)!important;color:var(--pc-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)saturate(.85)!important}.atlas-console,.atlas-agent-card,.atlas-approval,.asympta-request-card,.asympta-workflow-continuation,.asympta-marketplace-payment-approval{outline-offset:-2px;outline:1px solid #f7f5eeb8}.atlas-console:before,.atlas-agent-card:before,.atlas-approval:before,.asympta-request-card:before,.asympta-workflow-continuation:before{content:"+";z-index:4;color:var(--pc-ink-faint);font:10px/1 var(--pc-mono);pointer-events:none;position:absolute;top:5px;right:7px}.atlas-menu-bar,.atlas-agent-card__top,.atlas-approval__body,.asympta-information-journey>header{border-bottom-color:var(--pc-line)!important}.atlas-menu-copy small,.atlas-approval__eyebrow,.atlas-webmcp-inspector small,.asympta-access-stamp,.asympta-information-journey header>span,.asympta-request-card small,.asympta-workflow-continuation small,.asympta-adaptive-interaction small{text-transform:uppercase;color:var(--pc-ink-soft)!important;font-family:var(--pc-mono)!important;letter-spacing:.11em!important;font-size:8px!important;font-weight:650!important}.atlas-menu-copy strong,.atlas-agent-card strong,.atlas-approval strong,.asympta-request-card strong,.asympta-workflow-continuation strong,.asympta-adaptive-interaction strong{letter-spacing:-.022em;color:var(--pc-ink)!important;font-weight:590!important}.atlas-menu-identity,.atlas-quick-icon,.atlas-card-close,.atlas-follow,.map-zoom button,.map-control,.asympta-access-actions button,.asympta-access-map-controls button,.atlas-approval__actions button,.asympta-intent-composer button,.asympta-workflow-continuation button,.asympta-adaptive-interaction button,.asympta-request-card button,.asympta-marketplace-payment-approval button{border:1px solid var(--pc-line)!important;color:var(--pc-ink)!important;box-shadow:none!important;background:#f7f5eec2!important;border-radius:1px!important;transition:background .12s linear,color .12s linear,border-color .12s linear,transform .12s!important}.atlas-menu-identity:hover,.atlas-quick-icon:hover,.atlas-card-close:hover,.atlas-follow:hover,.map-zoom button:hover,.map-control:hover,.asympta-access-actions button:hover,.asympta-access-map-controls button:hover,.atlas-approval__actions button:hover,.asympta-intent-composer button:hover,.asympta-workflow-continuation button:hover,.asympta-adaptive-interaction button:hover,.asympta-request-card button:hover,.asympta-marketplace-payment-approval button:hover{border-color:var(--pc-ink)!important;background:var(--pc-ink)!important;color:var(--pc-paper-strong)!important}:is(button:focus-visible,textarea:focus-visible,input:focus-visible){outline:1px solid var(--pc-signal-cool)!important;outline-offset:2px!important}.atlas-allow,.asympta-workflow-continuation button:first-of-type,.asympta-marketplace-payment-approval button[data-action=approve]{background:var(--pc-ink)!important;color:var(--pc-paper-strong)!important;border-color:var(--pc-ink)!important}.atlas-allow:hover,.asympta-workflow-continuation button:first-of-type:hover{background:var(--pc-signal-acid)!important;border-color:var(--pc-ink)!important;color:var(--pc-ink)!important}.asympta-intent-shell{overflow:visible!important}.asympta-intent-presence{letter-spacing:.04em;color:var(--pc-ink-soft)!important;font-family:var(--pc-mono)!important;font-size:9px!important}.asympta-intent-presence:before{content:"HUMAN → SYSTEM / ";color:var(--pc-ink-faint);font:8px/1 var(--pc-mono);letter-spacing:.08em}.asympta-intent-composer{border:1px solid var(--pc-line-strong)!important;box-shadow:none!important;background:#f7f5eee6!important;border-radius:1px!important}.asympta-intent-composer:before{content:">";color:var(--pc-signal);font:700 13px/1 var(--pc-mono);align-self:center;padding-left:10px}.asympta-intent-composer textarea{color:var(--pc-ink)!important;caret-color:var(--pc-signal)!important;font:500 13px/1.45 var(--pc-mono)!important;background:0 0!important}.asympta-intent-composer textarea::placeholder{color:#1517146b!important}.asympta-intent-composer button{border-color:var(--pc-ink)!important;background:var(--pc-ink)!important;color:var(--pc-paper)!important;margin:4px!important}.asympta-intent-turnstile{opacity:.65;filter:grayscale()contrast(1.1)}.animal-map-marker,.asympta-animal-portrait{--agent-cell-paper:#f7f5eef0}.animal-map-marker__face,.atlas-agent-avatar,.atlas-approval__avatar,.asympta-intent-avatar,.asympta-animal-portrait{background:var(--agent-cell-paper)!important;box-shadow:none!important;border:1px solid #15171485!important;border-radius:50%!important}.animal-map-marker__face:before,.asympta-animal-portrait:before{content:"";pointer-events:none;border:1px dashed #1517142e;border-radius:50%;position:absolute;inset:-5px}.asympta-animal-svg{mix-blend-mode:multiply;opacity:.92;filter:grayscale()contrast(1.28)brightness(1.05)!important}.animal-map-marker--ambient .asympta-animal-svg{opacity:.54}.animal-map-marker--foreground.is-selected .animal-map-marker__face,.animal-map-marker--foreground.is-working .animal-map-marker__face{transform:scale(1.035);box-shadow:0 0 0 1px var(--pc-ink), 0 0 0 5px #c6ff3557!important}.animal-map-marker--foreground:before{background:0 0!important;border-style:dashed!important;border-radius:50%!important}.animal-map-marker--foreground.is-selected:before,.animal-map-marker--foreground.is-working:before{background:0 0!important;border-color:#15171461!important}.animal-map-marker__status-dot{box-shadow:0 0 0 1px #15171475;border:1px solid var(--pc-paper-strong)!important;border-radius:0!important;width:7px!important;height:7px!important}.animal-map-marker.is-working .animal-map-marker__status-dot,.animal-map-marker.is-moving .animal-map-marker__status-dot{animation:1.15s steps(2,end) infinite pc-signal-pulse}.animal-map-marker__dialogue{letter-spacing:.01em;border:1px solid var(--pc-line-strong)!important;color:var(--pc-ink)!important;box-shadow:none!important;font:7.5px/1.22 var(--pc-mono)!important;background:#f7f5eef2!important;border-radius:1px!important;padding:5px 7px!important}.animal-map-marker__dialogue:after{border-color:var(--pc-line-strong)!important;background:#f7f5eef2!important;width:5px!important;height:5px!important}.animal-map-marker__status-text{text-transform:uppercase;letter-spacing:.055em;border:1px solid #15171429;color:var(--pc-ink-soft)!important;font:6.5px/1.15 var(--pc-mono)!important;background:#f7f5eee0!important;border-radius:1px!important;padding:2px 4px!important}.atlas-mini-phase,.atlas-agent-status,.asympta-access-stamp,.atlas-permission{font-family:var(--pc-mono)!important;border-radius:1px!important}.atlas-mini-phase i,.asympta-access-readout i{border-radius:0!important}.atlas-mini-phase--ready i,.atlas-mini-phase--native i,.atlas-mini-phase--checking i{box-shadow:0 0 0 1px #15171447;background:var(--pc-signal-acid)!important}.asympta-access-stamp.is-read,.atlas-permission--read{color:#1d43b1!important;background:#2a61ff14!important}.asympta-access-stamp.is-write,.atlas-permission--write{color:#a92d12!important;background:#ff5b351a!important}.atlas-access-readout,.asympta-access-readout,.atlas-json-grid section,.atlas-webmcp-inspector{border-color:var(--pc-line)!important;box-shadow:none!important;background:#f7f5ee85!important;border-radius:1px!important}.atlas-json-grid pre,.atlas-json-title,.atlas-webmcp-tool-list small{font-family:var(--pc-mono)!important;color:var(--pc-ink-soft)!important}.asympta-adaptive-interaction,.asympta-request-card,.asympta-workflow-continuation{color:var(--pc-ink)!important}.asympta-adaptive-interaction [role=radiogroup],.asympta-adaptive-interaction fieldset,.asympta-request-card fieldset{border-color:var(--pc-line)!important}.asympta-adaptive-interaction button,.asympta-request-card button{letter-spacing:.02em;font-family:var(--pc-mono)!important;font-size:9px!important}.asympta-adaptive-interaction button[aria-pressed=true],.asympta-adaptive-interaction button.is-selected,.asympta-request-card button.is-selected{background:var(--pc-signal-acid)!important;border-color:var(--pc-ink)!important;color:var(--pc-ink)!important}.asympta-adaptive-interaction input,.asympta-request-card input{border:0!important;border-bottom:1px solid var(--pc-line-strong)!important;color:var(--pc-ink)!important;box-shadow:none!important;font-family:var(--pc-mono)!important;background:0 0!important;border-radius:0!important}.map-zoom,.map-control{box-shadow:none!important;border-radius:1px!important}.map-zoom{border:1px solid var(--pc-line-strong)!important;background:#f7f5eee0!important}.map-status{border:1px solid var(--pc-line-strong)!important;color:var(--pc-ink-soft)!important;box-shadow:none!important;font:9px/1.25 var(--pc-mono)!important;background:#f7f5eeeb!important;border-radius:1px!important}@keyframes pc-signal-pulse{0%,to{opacity:.38;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:700px){:root{--pc-radius:1px}.atlas-console,.atlas-agent-card,.atlas-approval,.asympta-intent-shell,.asympta-request-card,.asympta-workflow-continuation{-webkit-backdrop-filter:blur(5px)saturate(.8)!important}.map-app:before{background-size:42px 42px}.asympta-intent-composer textarea{font-size:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.animal-map-marker.is-working .animal-map-marker__status-dot,.animal-map-marker.is-moving .animal-map-marker__status-dot{animation:none!important}}:root{--tl-paper:#f2eee4;--tl-panel:#f7f3eaf2;--tl-panel-solid:#f7f3ea;--tl-panel-hover:#f1ede3;--tl-line:#52534d3d;--tl-line-strong:#52534d6b;--tl-ink:#32332f;--tl-ink-soft:#6f7069;--tl-ink-faint:#a2a198;--tl-green:#587c71;--tl-green-deep:#41645a;--tl-green-soft:#587c711a;--tl-rust:#9c7560;--tl-rust-soft:#9c75601a;--tl-radius:2px;--tl-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang TC", "Noto Sans TC", Arial, sans-serif;--tl-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--asympta-composer-max-width:760px}html,body,button,input,textarea,select{font-family:var(--tl-font)!important}body{color:var(--tl-ink)!important}.atlas-console,.atlas-safe-schedule,.atlas-agent-card,.atlas-approval,.asympta-access-card,.asympta-request-card,.asympta-adaptive-interaction,.asympta-workflow-continuation,.asympta-marketplace-payment-approval,.asympta-marketplace-recovery,.asympta-webmcp-draft,.asympta-intent-error,.asympta-information-journey,.asympta-intent-result,.asympta-user-preferences,.asympta-webmcp-tool-surface,.asympta-job-panel,.asympta-job-auto,.asympta-escalation-notice,.map-status,.map-zoom,.map-control{border:1px solid var(--tl-line)!important;border-radius:var(--tl-radius)!important;background:var(--tl-panel)!important;color:var(--tl-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(7px)saturate(.82)!important;outline:0!important}.atlas-console,.atlas-safe-schedule,.atlas-agent-card,.atlas-approval,.asympta-request-card,.asympta-workflow-continuation,.asympta-marketplace-payment-approval{outline-offset:-2px!important;outline:1px solid #ffffff57!important}.atlas-console:before,.atlas-agent-card:before,.atlas-approval:before,.asympta-request-card:before,.asympta-workflow-continuation:before{color:var(--tl-ink-faint)!important;font-family:var(--tl-mono)!important;opacity:.72!important}.atlas-menu-bar,.atlas-safe-schedule__header,.atlas-agent-card__top,.atlas-approval__body,.asympta-information-journey>header,.asympta-request-card header,.asympta-workflow-continuation header,.asympta-webmcp-tool-surface header,.asympta-user-preferences header{border-bottom-color:var(--tl-line)!important;box-shadow:none!important;background:0 0!important}.atlas-menu-copy small,.atlas-safe-schedule__header small,.atlas-approval__eyebrow,.atlas-agent-card small,.atlas-webmcp-inspector small,.asympta-access-stamp,.asympta-information-journey header>span,.asympta-intent-result__goal>span,.asympta-intent-result__meta,.asympta-request-card small,.asympta-workflow-continuation small,.asympta-adaptive-interaction small,.asympta-marketplace-payment-approval small,.asympta-user-preferences small,.asympta-webmcp-tool-surface small,.map-status small{color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;letter-spacing:.105em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:650!important;line-height:1.2!important}.atlas-menu-copy strong,.atlas-safe-schedule__header strong,.atlas-agent-card strong,.atlas-approval strong,.asympta-intent-result__goal>strong,.asympta-request-card strong,.asympta-workflow-continuation strong,.asympta-adaptive-interaction strong,.asympta-marketplace-payment-approval strong,.asympta-user-preferences strong,.asympta-webmcp-tool-surface strong{color:var(--tl-ink)!important;font-family:var(--tl-font)!important;letter-spacing:-.018em!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important}.atlas-menu-copy,.atlas-safe-task__body,.asympta-request-card,.asympta-workflow-continuation,.asympta-adaptive-interaction,.asympta-marketplace-payment-approval,.asympta-intent-result,.asympta-user-preferences,.asympta-webmcp-tool-surface{color:var(--tl-ink)!important}.atlas-safe-task__body small,.atlas-safe-task__progress,.asympta-request-card p,.asympta-workflow-continuation p,.asympta-adaptive-interaction p,.asympta-marketplace-payment-approval p,.asympta-intent-result__summary,.asympta-intent-result__answer,.asympta-user-preferences p,.asympta-webmcp-tool-surface p{color:var(--tl-ink-soft)!important;font-family:var(--tl-font)!important;letter-spacing:-.004em!important;font-size:11px!important;line-height:1.45!important}.atlas-menu-identity,.atlas-quick-icon,.atlas-card-close,.atlas-follow,.map-zoom button,.map-control,.asympta-access-actions button,.asympta-access-map-controls button,.atlas-approval__actions button,.asympta-workflow-continuation button,.asympta-adaptive-interaction button,.asympta-request-card button,.asympta-marketplace-payment-approval button,.asympta-intent-error button,.asympta-user-preferences button,.asympta-webmcp-tool-surface button,.asympta-job-actions button,.atlas-tool-actions button,.atlas-workflow{border:1px solid var(--tl-line)!important;color:var(--tl-ink)!important;box-shadow:none!important;background:#f7f3ea8f!important;border-radius:0!important;transition:background .12s,color .12s,border-color .12s!important}.atlas-menu-identity:hover,.atlas-quick-icon:hover,.atlas-card-close:hover,.atlas-follow:hover,.map-zoom button:hover,.map-control:hover,.asympta-access-actions button:hover,.asympta-access-map-controls button:hover,.atlas-approval__actions button:hover,.asympta-workflow-continuation button:hover,.asympta-adaptive-interaction button:hover,.asympta-request-card button:hover,.asympta-marketplace-payment-approval button:hover,.asympta-intent-error button:hover,.asympta-user-preferences button:hover,.asympta-webmcp-tool-surface button:hover,.asympta-job-actions button:hover,.atlas-tool-actions button:hover,.atlas-workflow:hover{border-color:var(--tl-line-strong)!important;background:var(--tl-green-soft)!important;color:var(--tl-green-deep)!important}:is(button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline:1px solid var(--tl-green)!important;outline-offset:2px!important}.atlas-menu-icon,.atlas-menu-icon svg,.atlas-follow svg,.map-control svg,.asympta-access-actions svg,.asympta-access-map-controls svg{color:var(--tl-green)!important}.atlas-allow,.asympta-workflow-continuation button:first-of-type,.asympta-marketplace-payment-approval button[data-action=approve],.atlas-approval__actions button:first-child{border-color:var(--tl-green)!important;background:var(--tl-green)!important;color:#f8f4eb!important}.atlas-allow:hover,.asympta-workflow-continuation button:first-of-type:hover,.asympta-marketplace-payment-approval button[data-action=approve]:hover,.atlas-approval__actions button:first-child:hover{border-color:var(--tl-green-deep)!important;background:var(--tl-green-deep)!important;color:#f8f4eb!important}.atlas-mini-phase,.atlas-agent-status,.atlas-permission,.asympta-access-stamp,.asympta-intent-presence,.atlas-resource-chip,.atlas-safe-schedule__phase,.world-phase,.asympta-job-disclosure,.map-status{box-shadow:none!important;border-radius:0!important}.atlas-mini-phase,.atlas-safe-schedule__phase,.atlas-permission,.asympta-access-stamp,.world-phase{color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:650!important}.atlas-mini-phase i,.atlas-safe-schedule__phase i,.atlas-permission i,.asympta-access-readout i{background:var(--tl-rust)!important;box-shadow:none!important;border-radius:0!important}.atlas-console{border-color:var(--tl-line)!important;background:#f7f3eaf5!important}.atlas-menu-bar{gap:5px!important;min-height:54px!important;padding:5px!important}.atlas-menu-identity{min-height:42px!important;padding:4px 7px!important}.atlas-menu-copy small{margin-bottom:3px!important}.atlas-menu-copy strong{font-size:13px!important}.atlas-quick-icon{width:42px!important;height:42px!important}.atlas-menu-panel{border-top-color:var(--tl-line)!important;background:0 0!important}.atlas-safe-schedule,.atlas-safe-schedule.is-collapsed{border-radius:var(--tl-radius)!important;background:#f7f3eaf2!important}.atlas-safe-schedule__header{min-height:50px!important;padding:8px 11px!important}.atlas-safe-schedule__summary{border-bottom-color:var(--tl-line)!important;color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important}.atlas-safe-task{background:0 0!important;border-bottom-color:#52534d1f!important}.asympta-intent-shell{width:min(var(--asympta-composer-max-width), calc(100vw - 28px))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}.asympta-intent-shell:before,.asympta-intent-shell:after{content:none!important}.asympta-intent-presence{border:1px solid var(--tl-line)!important;max-width:calc(100% - 18px)!important;color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;letter-spacing:.07em!important;background:#f7f3eaf0!important;margin:0 0 5px!important;padding:5px 8px!important;font-size:8px!important;line-height:1.2!important}.asympta-intent-presence:before{color:var(--tl-ink-faint)!important;font-family:var(--tl-mono)!important;letter-spacing:.08em!important;font-size:7px!important}.asympta-intent-composer{border:1px solid var(--tl-line-strong)!important;border-radius:var(--tl-radius)!important;width:100%!important;min-width:0!important;min-height:60px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(7px)saturate(.82)!important;background:#f7f3eaf7!important;outline:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:end!important;gap:7px!important;padding:7px 7px 7px 42px!important;transition:border-color .12s,background .12s!important;display:grid!important;position:relative!important;overflow:hidden!important}.asympta-intent-composer:hover,.asympta-intent-composer:focus-within{border-color:var(--tl-green)!important;box-shadow:none!important;background:#f9f6eefc!important}.asympta-intent-composer:before{z-index:2;content:">"!important;color:var(--tl-green)!important;font:750 14px/1 var(--tl-mono)!important;pointer-events:none!important;padding:0!important;position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}.asympta-intent-composer textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--tl-line-strong) transparent;height:auto;overflow-y:hidden;resize:none!important;width:100%!important;min-width:0!important;min-height:44px!important;max-height:144px!important;color:var(--tl-ink)!important;caret-color:var(--tl-green)!important;font-family:var(--tl-font)!important;letter-spacing:-.012em!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-area:1/1!important;align-self:center!important;margin:0!important;padding:10px 4px 9px 0!important;font-size:15px!important;font-weight:540!important;line-height:1.42!important;display:block!important;overflow-x:hidden!important}.asympta-intent-composer textarea::placeholder{color:var(--tl-ink-faint)!important;opacity:1!important}.asympta-intent-composer button{border:1px solid var(--tl-line-strong)!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;color:var(--tl-green)!important;box-shadow:none!important;background:#f7f3eabd!important;border-radius:0!important;grid-area:1/2!important;align-self:end!important;place-items:center!important;margin:0!important;padding:0!important;transition:background .12s,color .12s,border-color .12s!important;display:grid!important}.asympta-intent-composer button:hover:not(:disabled){border-color:var(--tl-green)!important;background:var(--tl-green)!important;color:#f8f4eb!important}.asympta-intent-composer button:disabled,.asympta-intent-composer button:disabled:hover{opacity:1!important;cursor:default!important;border-color:var(--tl-line)!important;color:var(--tl-ink-faint)!important;background:#52534d0b!important}.asympta-adaptive-interaction input,.asympta-request-card input,.asympta-workflow-continuation input,.asympta-marketplace-payment-approval input,.asympta-user-preferences input,.asympta-user-preferences select{border:1px solid var(--tl-line)!important;color:var(--tl-ink)!important;box-shadow:none!important;font-family:var(--tl-font)!important;background:#ffffff24!important;border-radius:0!important}.asympta-request-card button.is-selected,.asympta-adaptive-interaction button.is-selected,.atlas-workflow.is-active,.atlas-quick-icon.is-active,.atlas-tool-actions button.is-active{border-color:var(--tl-green)!important;background:var(--tl-green-soft)!important;color:var(--tl-green-deep)!important}.animal-map-marker__dialogue,.animal-map-marker__status-text,.asympta-protocol-bubble{border:1px solid var(--tl-line)!important;color:var(--tl-ink-soft)!important;box-shadow:none!important;font-family:var(--tl-mono)!important;letter-spacing:.02em!important;background:#f7f3eaf2!important;border-radius:0!important}.animal-map-marker__status-dot{box-shadow:0 0 0 1px var(--tl-line-strong)!important;border-radius:0!important}.maplibregl-ctrl-attrib{border:1px solid var(--tl-line)!important;color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;box-shadow:none!important;background:#f7f3eae0!important;border-radius:0!important;font-size:8px!important}.map-zoom button{border:0!important;border-bottom:1px solid var(--tl-line)!important;background:0 0!important}.map-zoom button:last-child{border-bottom:0!important}@media (max-width:700px){.asympta-intent-shell{width:calc(100vw - 16px)!important;bottom:max(8px, calc(env(safe-area-inset-bottom) + 6px))!important}.asympta-intent-presence{max-width:100%!important;margin-bottom:4px!important}.asympta-intent-presence:before{content:none!important}.asympta-intent-composer{grid-template-columns:minmax(0,1fr) 44px!important;gap:6px!important;min-height:58px!important;padding:7px 7px 7px 38px!important}.asympta-intent-composer:before{left:13px!important}.asympta-intent-composer textarea{min-height:44px!important;max-height:min(34svh,132px)!important;padding:10px 2px 9px 0!important;font-size:16px!important;line-height:1.42!important}.asympta-intent-composer button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.atlas-menu-copy strong,.atlas-safe-schedule__header strong,.atlas-agent-card strong,.atlas-approval strong,.asympta-request-card strong,.asympta-workflow-continuation strong,.asympta-adaptive-interaction strong{font-size:12.5px!important}}@media (max-height:430px) and (orientation:landscape){.asympta-intent-shell{width:min(720px,100vw - 16px)!important;bottom:max(6px, calc(env(safe-area-inset-bottom) + 4px))!important}.asympta-intent-presence{margin-bottom:3px!important}.asympta-intent-composer{grid-template-columns:minmax(0,1fr) 40px!important;min-height:50px!important;padding:5px 6px 5px 36px!important}.asympta-intent-composer:before{left:12px!important}.asympta-intent-composer textarea{min-height:40px!important;max-height:70px!important;padding:7px 1px 6px 0!important}.asympta-intent-composer button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media (prefers-reduced-motion:reduce){.asympta-intent-composer,.asympta-intent-composer button,.atlas-console,.atlas-safe-schedule,.atlas-agent-card,.atlas-approval,.asympta-request-card,.asympta-workflow-continuation{transition:none!important;animation:none!important}}.atlas-menu-bar>.atlas-quick-icon:not([aria-expanded]):not([aria-pressed]){display:none!important}.atlas-menu-bar{grid-template-columns:minmax(0,1fr) 42px 42px!important;grid-auto-flow:row!important;align-items:stretch!important;gap:5px!important}.atlas-menu-bar>.atlas-quick-icon,.atlas-menu-bar>.asympta-camera-follow-toggle{border:1px solid var(--tl-line)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#f7f3ea8f!important;border-radius:0!important;align-self:stretch!important;margin:0!important}.asympta-marketplace-trace[data-host=standalone]{border:1px solid var(--tl-line)!important;border-radius:var(--tl-radius)!important;outline-offset:-2px!important;background:var(--tl-panel)!important;color:var(--tl-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(7px)saturate(.82)!important;outline:1px solid #ffffff57!important;overflow:hidden!important}html[data-asympta-top-panel-front=access] .asympta-access-card,html[data-asympta-top-panel-front=request] .asympta-request-card,html[data-asympta-top-panel-front=request] .asympta-marketplace-trace[data-host=standalone]{box-shadow:none!important}.asympta-marketplace-trace__toggle{min-height:54px!important;color:var(--tl-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:10px!important;padding:6px 8px!important}:is(.asympta-marketplace-trace__toggle:hover,.asympta-marketplace-trace__toggle:focus-visible){background:var(--tl-green-soft)!important;outline:none!important}.asympta-marketplace-trace__heading{gap:8px!important}.asympta-marketplace-trace__heading>svg{color:var(--tl-green)!important}.asympta-marketplace-trace__heading small{color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;letter-spacing:.105em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:7px!important;font-weight:650!important;line-height:1.15!important}.asympta-marketplace-trace__heading strong{color:var(--tl-ink)!important;font-family:var(--tl-font)!important;letter-spacing:-.018em!important;font-size:13px!important;font-weight:720!important;line-height:1.22!important}.asympta-marketplace-trace__toggle-status{color:var(--tl-ink-soft)!important;gap:6px!important}.asympta-marketplace-trace__toggle-status small{color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;letter-spacing:.035em!important;font-size:7px!important;font-weight:600!important}.asympta-marketplace-trace__body{border-top:1px solid var(--tl-line)!important;background:0 0!important;padding:0 8px 8px!important}.asympta-marketplace-profile__summary,.asympta-marketplace-profile,.asympta-marketplace-trace__item,.asympta-marketplace-trace__packet,.asympta-marketplace-trace__context,.asympta-marketplace-trace__status{border-color:var(--tl-line)!important;box-shadow:none!important;background:0 0!important}.asympta-marketplace-profile__summary small,.asympta-marketplace-profile__group>strong,.asympta-marketplace-trace__packet>span,.asympta-marketplace-trace__context>summary{color:var(--tl-ink-soft)!important;font-family:var(--tl-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:650!important}.asympta-marketplace-profile__summary strong,.asympta-marketplace-profile__presets b,.asympta-marketplace-trace__item strong,.asympta-marketplace-trace__packet strong{color:var(--tl-ink)!important;font-family:var(--tl-font)!important;font-weight:680!important}.asympta-marketplace-profile__summary>button,.asympta-marketplace-profile__presets>button,.asympta-marketplace-profile__options>button,.asympta-marketplace-profile__save,.asympta-marketplace-profile fieldset,.asympta-marketplace-trace__item,.asympta-marketplace-trace__route li>span,.asympta-marketplace-trace__packet,.asympta-marketplace-trace__context{box-shadow:none!important;border-radius:0!important}.asympta-marketplace-profile__summary>button,.asympta-marketplace-profile__presets>button,.asympta-marketplace-profile__options>button,.asympta-marketplace-profile__save{border-color:var(--tl-line)!important;color:var(--tl-ink)!important;background:#f7f3ea8f!important}.asympta-marketplace-profile__summary>button:hover,.asympta-marketplace-profile__presets>button:hover,.asympta-marketplace-profile__options>button:hover,.asympta-marketplace-profile__save:hover,.asympta-marketplace-profile__presets>button.is-selected,.asympta-marketplace-profile__options>button.is-selected{border-color:var(--tl-line-strong)!important;background:var(--tl-green-soft)!important;color:var(--tl-green-deep)!important}.asympta-marketplace-trace__route li>span{border-color:var(--tl-line)!important;background:#f7f3ea8f!important}.asympta-marketplace-trace__route li[data-stage=active]>span{border-color:var(--tl-green)!important;background:var(--tl-green-soft)!important;box-shadow:none!important}.asympta-marketplace-trace__route li[data-stage=done]>span{border-color:var(--tl-green)!important;background:var(--tl-green)!important;color:#f8f4eb!important}@media (max-width:520px){.asympta-access-card,.atlas-console,.atlas-console.is-collapsed,.atlas-console.is-open,.asympta-request-card,.asympta-marketplace-trace[data-host=standalone]{left:max(10px, env(safe-area-inset-left))!important;width:calc(100vw - 20px)!important;max-width:none!important;right:auto!important}.atlas-console,.atlas-console.is-collapsed,.atlas-console.is-open,.asympta-marketplace-trace[data-host=standalone],.asympta-request-card{box-shadow:none!important;border-radius:0!important}.atlas-menu-bar{grid-template-columns:minmax(0,1fr) 40px 40px!important;gap:4px!important;min-height:50px!important;padding:5px!important}.atlas-menu-bar>.atlas-quick-icon,.atlas-menu-bar>.asympta-camera-follow-toggle{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.atlas-menu-identity{grid-template-columns:32px minmax(0,1fr) auto!important;gap:6px!important;min-height:40px!important;padding:3px 5px!important}.atlas-menu-icon{border-radius:0!important;width:32px!important;height:32px!important}.atlas-menu-copy small{letter-spacing:.105em!important;font-size:7px!important}.atlas-menu-copy strong{font-size:12.5px!important}.atlas-mini-phase{max-width:82px!important;font-family:var(--tl-mono)!important;text-overflow:ellipsis!important;font-size:6.5px!important;overflow:hidden!important}html[data-asympta-top-panels=stacked] .asympta-marketplace-trace[data-host=standalone],html[data-asympta-top-panels=stacked] .asympta-request-card{left:max(10px, env(safe-area-inset-left))!important;right:auto!important}.asympta-marketplace-trace__toggle{min-height:50px!important;padding:5px 7px!important}.asympta-marketplace-trace__heading strong{font-size:12.5px!important}.asympta-marketplace-trace__toggle-status{max-width:92px!important}.asympta-marketplace-trace__toggle-status small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:72px!important;overflow:hidden!important}.asympta-marketplace-trace__body{padding:0 7px 7px!important}.asympta-marketplace-profile__presets{gap:4px!important}.asympta-marketplace-profile__presets>button{min-height:58px!important;padding:6px!important}}@media (prefers-reduced-motion:reduce){.asympta-marketplace-trace[data-host=standalone],.asympta-marketplace-trace__toggle,.atlas-menu-bar>.atlas-quick-icon,.atlas-menu-bar>.asympta-camera-follow-toggle{transition:none!important}}.simulation-studio{--studio-accent:#315e84;--studio-tint:#edf3f8;--studio-ink:#26333e;z-index:1140;top:116px;left:max(24px, env(safe-area-inset-left));overscroll-behavior:contain;scrollbar-width:thin;width:min(402px,100vw - 48px);max-height:calc(100dvh - 140px);color:var(--studio-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfcf9f7;border:1px solid #2b394424;border-radius:22px;font-size:1rem;line-height:1.55;position:fixed;overflow:auto;box-shadow:0 12px 48px #202f3d1c,0 2px 6px #202f3d09}.simulation-studio[data-side=business]{--studio-accent:#965036;--studio-tint:#f8efe9;--studio-ink:#40332b}.simulation-studio *,.simulation-studio :before,.simulation-studio :after{box-sizing:border-box}.simulation-studio [hidden]{display:none!important}.simulation-studio button,.simulation-studio input,.simulation-studio textarea,.simulation-studio select{font:inherit}.simulation-studio button{cursor:pointer}.simulation-studio button:disabled{cursor:not-allowed;opacity:.45}.simulation-studio :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--studio-accent);outline-offset:3px}.simulation-studio__toggle{width:100%;min-height:48px;color:var(--studio-accent);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex;font-size:.875rem!important;font-weight:650!important}.simulation-studio__toggle>span{align-items:center;gap:9px;display:flex}.simulation-studio.is-open .simulation-studio__toggle{border-bottom:1px solid #37393714}.simulation-studio__heading{padding:22px 24px 18px}.simulation-studio__eyebrow{letter-spacing:.12em;color:#68717a;align-items:center;gap:12px;font-size:.75rem;font-weight:650;display:flex}.simulation-studio__eyebrow>span{background:var(--studio-tint);color:var(--studio-accent);letter-spacing:0;border-radius:5px;padding:2px 7px}.simulation-studio h1{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 10px;font-size:1.68rem;font-weight:550;line-height:1.24}.simulation-studio__heading>p{color:#66717a;margin:0;font-size:1rem}.simulation-studio__compose{background:#fff;border:1px solid #c6d0d7;border-radius:14px;margin:0 18px;padding:14px;box-shadow:0 4px 16px #2a3a4806}.simulation-studio[data-side=business] .simulation-studio__compose{border-color:#d5c5ba}.simulation-studio__compose:focus-within{border-color:var(--studio-accent);box-shadow:0 0 0 2px var(--studio-tint)}.simulation-studio textarea{width:100%;min-height:160px;max-height:320px;color:var(--studio-ink);resize:vertical;background:0 0;border:0;padding:0;font-size:1rem;line-height:1.7;display:block}.simulation-studio textarea::placeholder{color:#869199;opacity:1}.simulation-studio textarea:focus-visible{outline:0}.simulation-studio__compose-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.simulation-studio__compose-footer>small{color:#6d7882;font-size:.75rem}.simulation-studio__primary,.simulation-studio__secondary{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;line-height:1.4;display:inline-flex;font-size:.875rem!important;font-weight:600!important}.simulation-studio__primary{color:#fff;background:var(--studio-accent)}.simulation-studio__primary:hover:not(:disabled){filter:brightness(1.08)}.simulation-studio__secondary{color:var(--studio-accent);background:var(--studio-tint);border-color:color-mix(in srgb, var(--studio-accent) 18%, transparent)}.simulation-studio__examples{padding:20px 24px 8px}.simulation-studio__examples>p{color:#68747e;margin:0 0 10px;font-size:.875rem}.simulation-studio__examples>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.simulation-studio__examples button{min-height:46px;color:var(--studio-ink);text-align:left;background:0 0;border:1px solid #3745511a;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-size:.875rem;display:flex}.simulation-studio__examples button:hover{background:var(--studio-tint);border-color:var(--studio-accent)}.simulation-studio__examples svg{color:var(--studio-accent);flex-shrink:0}.simulation-studio__footer{padding:20px 24px}.simulation-studio__footer>div{color:var(--studio-accent);align-items:center;gap:7px;font-size:.875rem;display:flex}.simulation-studio__footer p{color:#69737c;margin:7px 0;font-size:.8125rem;line-height:1.6}.simulation-studio__text-button{min-height:36px;color:var(--studio-accent);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex;font-size:.875rem!important}.simulation-studio__text-button:hover{text-decoration:underline}.simulation-studio__brief{padding:0 24px}.simulation-studio__section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.simulation-studio h2,.simulation-studio h3{margin:18px 0 10px;font-size:.9375rem;font-weight:650;line-height:1.5}.simulation-studio__section-title h2{margin:0}.simulation-studio blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--studio-accent);background:var(--studio-tint);max-height:160px;margin:14px 0 10px;padding:12px 14px;font-size:1rem;overflow-y:auto}.simulation-studio__note{color:#68737d;margin:10px 0;font-size:.875rem;line-height:1.65}.simulation-studio dl{border:1px solid #e3e5e5;border-radius:10px;margin:0;font-size:.875rem;overflow:hidden}.simulation-studio dl>div{grid-template-columns:minmax(80px,.8fr) minmax(0,1.6fr);gap:8px;padding:9px 12px;display:grid}.simulation-studio dl>div+div{border-top:1px solid #e7e8e8}.simulation-studio dt{color:#6b747d}.simulation-studio dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.simulation-studio__questions{background:#fff;border:1px solid #c8cfd2;border-radius:12px;gap:12px;margin:18px 0;padding:14px;display:grid}.simulation-studio__questions h3{margin:0}.simulation-studio__questions label{gap:8px;font-size:.875rem;display:grid}.simulation-studio__questions input,.simulation-studio__questions select{color:#26333e;background:#fff;border:1px solid #c7ccd0;border-radius:7px;width:100%;min-height:44px;padding:9px;font-size:1rem}.simulation-studio__agents{flex-wrap:wrap;gap:8px;display:flex}.simulation-studio__agents>span{border:1px solid #e0e4e5;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:.875rem;display:inline-flex}.simulation-studio__agents svg{color:var(--studio-accent)}.simulation-studio__start{width:100%;margin-top:20px}.simulation-studio__journey{border-top:1px solid #dfe4e5;margin-top:22px}.simulation-studio__journey ol{margin:12px 0;padding:0;list-style:none}.simulation-studio__journey li{color:#879199;align-items:center;gap:10px;padding:8px 0;font-size:.875rem;display:flex}.simulation-studio__journey li[data-status=done]{color:var(--studio-accent)}.simulation-studio__journey li:is([data-status=moving],[data-status=working],[data-status=waiting_approval]){color:var(--studio-ink);font-weight:650}.simulation-studio__journey li[data-status=working] svg{fill:var(--studio-accent);color:var(--studio-accent)}.simulation-studio__approval{background:var(--studio-tint);border:1px solid color-mix(in srgb, var(--studio-accent) 25%, transparent);border-radius:10px;padding:12px}.simulation-studio__approval>p{margin:0 0 12px;font-size:.875rem}.simulation-studio__approval>div{flex-wrap:wrap;gap:8px;display:flex}.simulation-studio__packet{border-top:1px solid #dfe4e5;margin-top:22px;padding-top:12px}.simulation-studio__packet summary{color:#626f79;cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:.875rem;display:flex}.simulation-studio__packet pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf0f2;border-radius:8px;max-height:280px;padding:12px;font-size:.8125rem;line-height:1.5;overflow:auto}.simulation-studio__error{color:#833e29;background:#fff0ec;border:1px solid #deb5a8;border-radius:10px;margin:12px 24px;padding:12px;font-size:.875rem}.simulation-studio__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}nav[data-asympta-mode-switch=true]{top:64px!important;left:max(24px, env(safe-area-inset-left))!important;background:#fdfcf9f5!important;border:1px solid #2b394424!important;border-radius:12px!important;grid-template-columns:1fr 1fr!important;width:min(402px,100vw - 48px)!important;padding:4px!important;display:grid!important;position:fixed!important;right:auto!important;transform:none!important;box-shadow:0 5px 22px #202f3d0f!important}nav[data-asympta-mode-switch=true] button{border-radius:8px!important;min-height:36px!important;font-size:.875rem!important}nav[data-asympta-mode-switch=true] button[aria-pressed=true]{color:#fff!important;background:#315e84!important}html[data-asympta-audience=business] nav[data-asympta-mode-switch=true] button[aria-pressed=true]{background:#965036!important}html[data-asympta-simulation-editor=true] .asympta-intent-composer-shell{display:none!important}html[data-asympta-simulation-editor=true] .atlas-brand{left:max(24px, env(safe-area-inset-left))!important}@media (min-width:1100px){html[data-asympta-simulation-editor=true] .atlas-map-controls{left:446px!important;right:auto!important}}@media (max-width:760px){.simulation-studio{border-radius:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 160px);top:110px;left:12px}.simulation-studio__heading{padding:16px 20px}.simulation-studio h1{font-size:1.5rem}.simulation-studio textarea{min-height:120px}.simulation-studio__examples,.simulation-studio__brief,.simulation-studio__footer{padding-left:20px;padding-right:20px}nav[data-asympta-mode-switch=true]{width:calc(100vw - 24px)!important;top:60px!important;left:12px!important}.simulation-studio__compose-footer{justify-content:flex-end}}@media (max-height:620px) and (min-width:761px){.simulation-studio{max-height:calc(100dvh - 120px);top:108px}.simulation-studio__heading{padding-top:14px}.simulation-studio textarea{min-height:100px}}@media (prefers-reduced-motion:reduce){.simulation-studio *,nav[data-asympta-mode-switch=true] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
