.task-classification{width:100%;min-width:0}.task-classification fieldset{min-width:0;max-width:100%;margin:.75rem 0;padding:.75rem}.task-classification label{gap:.35rem;min-width:0;margin:.65rem 0;display:grid}.task-classification input,.task-classification select,.task-classification textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.task-classification p,.task-classification legend,.task-classification summary{white-space:normal;overflow-wrap:anywhere}.task-classification button{white-space:normal;margin:.25rem .5rem .25rem 0}.task-classification-summary{min-width:0}.task-classification-summary strong{white-space:nowrap;display:inline-block;overflow:visible}.task-classification-summary p{margin:.3rem 0}.assistance-shell{--assist-ink:#16264e;--assist-line:#d6e1f280;--atlas-rail-width:clamp(360px, 26.3vw, 460px);--atlas-ease:cubic-bezier(.22, 1, .36, 1);height:100dvh;color:var(--assist-ink);transition:grid-template-columns .42s var(--atlas-ease);background:radial-gradient(at 97% 34%,#d5e9fa 0,#0000 34%),radial-gradient(at 93% 86%,#e2def7 0,#0000 35%),#f5f8fc;grid-template-columns:minmax(0,1fr) 0;display:grid;overflow:hidden}.assistance-shell.assistance-open{grid-template-columns:minmax(0, 1fr) var(--atlas-rail-width)}.assistance-main{grid-template-rows:minmax(0,1fr) 78px;min-width:0;min-height:0;display:grid;position:relative}.assistance-site{min-width:0;position:relative;overflow:auto;transform:translateZ(0);container:workspace/inline-size}.assistance-site .core-experience{min-height:calc(100dvh - 78px)}.assistance-site .core-experience.is-spatial{height:calc(100dvh - 78px)}.assistance-site .studio-global-bar{width:100%}.assistance-dock{z-index:50;background:linear-gradient(100deg,#f7faffb0,#eff5fb88);border-top:1px solid #d9e3f1;align-items:center;padding:4px 24px;display:flex;position:relative}.assistance-dock>button:first-child{color:#536b95;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.assistance-dock>button:first-child:hover{color:#285eff}:is(.assistance-shell button:focus-visible,.assistance-panel :is(input,textarea,select,summary):focus-visible){outline-offset:4px;outline:2px solid #3564ff}.atlas-launcher-group{width:70px;height:70px;transition:transform .42s var(--atlas-ease), opacity .25s, visibility .25s;position:absolute;bottom:10px;right:22px}.atlas-launcher{cursor:pointer;width:100%;height:100%;transition:transform .42s var(--atlas-ease), opacity .25s, visibility .25s, filter .3s;background:0 0;border:0;border-radius:50%;padding:3px;position:absolute;inset:0}.atlas-launcher:hover{filter:drop-shadow(0 7px 10px #598cf92a);transform:translateY(-3px)scale(1.055)}.atlas-launcher:active{transform:scale(.94)}.atlas-launcher.is-hidden,.atlas-launcher-group.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)scale(.65)}.atlas-visibility-toggle{color:#737e8e;white-space:nowrap;cursor:pointer;width:32px;height:32px;transition:width .25s var(--atlas-ease), bottom .25s var(--atlas-ease), background .18s, color .18s, transform .18s;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:-4px;right:-12px}.atlas-visibility-toggle svg{flex-shrink:0}.atlas-visibility-toggle:hover{color:#4d5868;background:#e1e7ef99}.atlas-visibility-toggle:active{transform:scale(.94)}.atlas-launcher-group.is-orb-hidden{width:104px;height:32px;top:50%;bottom:auto;transform:translateY(-50%)}.is-orb-hidden .atlas-visibility-toggle{width:100%;bottom:0;right:0}.atlas-orb{isolation:isolate;pointer-events:none;filter:drop-shadow(0 0 3px #2470ff55)drop-shadow(0 3px 9px #1462ec25);border-radius:50%;width:100%;height:100%;display:block;position:relative}.atlas-orb canvas{width:100%;height:100%;position:absolute;inset:0}.atlas-orb-fallback{background:repeating-radial-gradient(at 40% 40%,#0000 0 5px,#3183ef99 6px 7px),radial-gradient(circle,#4494ff24,#1764ec50);border:1px solid #2871ff;border-radius:50%;animation:13s linear infinite atlas-fallback-flow;position:absolute;inset:12%;box-shadow:0 0 12px #2070ff44,inset 0 0 10px #52bcff40}@keyframes atlas-fallback-flow{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.96)}}.atlas-orb[data-rendered=true] .atlas-orb-fallback,.atlas-orb[data-rendered=false] canvas{display:none}.atlas-launcher.has-approval{filter:drop-shadow(0 0 6px #337eff44)}.assistance-panel-slot{min-width:0}.core-live-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20365338;position:fixed;inset:0}.assistance-site .core-modal[data-atlas-live]{z-index:81;max-width:calc(100% - 48px);max-height:calc(100% - 48px);position:fixed;inset:24px}.assistance-panel{width:calc(var(--atlas-rail-width) - 14px);-webkit-backdrop-filter:blur(28px)saturate(145%);opacity:0;min-width:0;height:calc(100dvh - 40px);min-height:0;transition:transform .42s var(--atlas-ease), opacity .28s ease;background:linear-gradient(132deg,#ffffffb8 0%,#eef4ff66 38%,#e2eaf857 65%,#eeecff88 100%);border:1px solid #fffffff0;border-radius:30px;flex-direction:column;margin:20px 14px 20px 0;font:14px/1.55 Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden;transform:translate(28px)scale(.975);box-shadow:inset 0 1px 3px #fff,inset 0 -1px 5px #ffffffc4,0 12px 48px #3c58931f,0 2px 8px #708db91a}.assistance-open .assistance-panel{opacity:1;transform:translate(0)scale(1)}.assistance-panel:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 18% 12%,#fff9 0,#0000 46%),radial-gradient(at 75% 52%,#a5d9ff33 0,#0000 47%),radial-gradient(at 42% 90%,#cdc3ff24 0,#0000 38%);position:absolute;inset:0}.assistance-panel *{box-sizing:border-box}.assistance-panel [hidden]{display:none!important}.assistance-panel h2,.assistance-panel h3,.assistance-panel h4,.assistance-panel p{margin:0}.assistance-panel h3{font-size:16px;font-weight:600}.assistance-panel h4{font-size:14px;font-weight:600}.assistance-panel p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.assistance-panel small{color:#6b7fa5;font-size:11px}.assistance-panel button{cursor:pointer;color:var(--assist-ink);font:inherit;transition:background .2s, box-shadow .22s, transform .26s var(--atlas-ease), color .2s, border-color .2s;background:#ffffff73;border:1px solid #d9e4f5;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.assistance-panel button:hover:not(:disabled){background:#ffffffbd;box-shadow:0 4px 12px #4e77c311}.assistance-panel button:active:not(:disabled){transform:scale(.975)}.assistance-panel button:disabled{opacity:.5;cursor:not-allowed}.atlas-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:26px 24px 24px;display:flex}.atlas-identity{align-items:center;gap:20px;display:flex}.atlas-identity .atlas-orb{flex-shrink:0;width:54px;height:54px}.atlas-identity h2{letter-spacing:-1.2px;font-size:34px;font-weight:600;line-height:1.2}.help-panel .atlas-identity h2{letter-spacing:-.6px;font-size:23px}.atlas-header-actions{gap:8px;display:flex}.assistance-panel .atlas-icon-button{color:#39537e;background:0 0;border-color:#0000;width:34px;height:36px;padding:4px}.atlas-project-select{color:#30476d;background:#ffffff3b;border:1px solid #cad9f580;border-radius:11px;flex-shrink:0;align-items:center;gap:10px;width:calc(100% - 52px);max-width:270px;height:42px;margin:2px 26px 18px;padding:0 13px;transition:background .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.atlas-project-select:hover,.atlas-project-select:focus-within{background:#ffffff9e;border-color:#a7c4fc;box-shadow:0 3px 12px #809edc18}.assistance-panel .atlas-project-select select{font:inherit;width:100%;min-width:0;height:100%;color:var(--assist-ink);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0 17px 0 0;font-size:13px}.atlas-project-select select option{color:#18284b;background:#f9fbff}.atlas-project-select>svg{pointer-events:none;flex-shrink:0}.atlas-project-select>svg:last-child{position:absolute;right:12px}.atlas-navigation{flex-shrink:0;align-items:center;gap:12px;margin:0 24px 12px;display:flex}.atlas-tabs{background:#769bdd16;border-radius:13px;flex:1;padding:4px;display:flex;position:relative;box-shadow:inset 0 1px 4px #6382ba09}.atlas-tabs:before{content:"";width:calc(50% - 4px);transition:transform .32s var(--atlas-ease);background:linear-gradient(160deg,#fffffffa,#ffffff9c);border:1px solid #ffffffde;border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 7px #6b8ed11a}.atlas-tabs[data-tab=activity]:before{transform:translate(100%)}.assistance-panel .atlas-tabs button{z-index:1;color:#6c80a6;box-shadow:none;background:0 0;border:0;flex:1;padding:6px 3px;font-size:13px}.assistance-panel .atlas-tabs button[aria-selected=true]{color:#3566ff}.assistance-panel .atlas-new-button{color:#314b7a;background:#ffffffc7;border-color:#fff;flex-shrink:0;width:43px;height:44px;padding:7px}.atlas-pending-dot,.assistance-dot{background:#416fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5479ff16}.help-navigation{padding:0 24px 12px}.assistance-context{color:#5e7398;overflow-wrap:anywhere;border-bottom:1px solid var(--assist-line);padding:10px 24px;font-size:11px}.assistance-status:empty{display:none}.assistance-status{color:#3e5a8b;background:#fff3;padding:9px 24px;font-size:12px}.assistance-error{color:#852f2b;overflow-wrap:anywhere;background:#fff3efdd;border:1px solid #efd3c9;border-radius:12px;margin:8px 20px;padding:12px;font-size:12px}.assistance-error button{width:100%;margin-top:8px}.assistance-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.assistance-history{max-height:35vh;animation:atlas-content-in .24s var(--atlas-ease);background:#f5f8ffe0;border:1px solid #ffffffa6;border-radius:14px;flex-shrink:0;margin:0 24px 8px;padding:14px;overflow:auto}.assistance-history button,.support-thread{text-align:left;overflow-wrap:anywhere;flex-direction:column;width:100%;margin:7px 0;align-items:flex-start!important;display:flex!important}.atlas-scroll,.help-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fb4dc80 transparent;flex:1;min-height:0;padding:6px 24px 16px;overflow:auto}.atlas-messages{flex-direction:column;min-height:100%;display:flex}.atlas-navigation-result{color:#52698e;margin:4px 0 12px;font-size:12px}.atlas-follow-ups{border:0;min-width:0;margin-bottom:16px;padding:0}.atlas-welcome{animation:atlas-content-in .45s var(--atlas-ease);margin-top:auto;padding:clamp(35px,13vh,150px) 0 6px}.atlas-welcome-copy{text-align:center;margin-bottom:24px}.atlas-welcome-copy h3{letter-spacing:-1px;color:#182a51;font-size:clamp(24px,1.8vw,30px);font-weight:600;line-height:1.18}.atlas-welcome-copy p{color:#6e85b0;letter-spacing:-.2px;margin:8px 0 0;font-size:16px;line-height:1.4}.atlas-suggestions{flex-direction:column;gap:11px;display:flex}.assistance-panel .atlas-suggestions button{text-align:left;background:linear-gradient(130deg,#ffffff7d,#ffffff38);border:1px solid #fffffff0;border-radius:13px;justify-content:flex-start;gap:16px;width:100%;min-height:54px;padding:13px 18px;font-size:14px;box-shadow:inset 0 1px 1px #ffffffa6,0 3px 9px #5786bd08}.atlas-suggestions button>svg{flex-shrink:0}.atlas-suggestions button>svg:last-child{transition:transform .25s var(--atlas-ease);margin-left:auto}.assistance-panel .atlas-suggestions button:hover:not(:disabled){background:#ffffffb0;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #547fcb1a}.atlas-suggestions button:hover>svg:last-child{transform:translate(3px)}.atlas-message{animation:atlas-content-in .3s var(--atlas-ease);background:#ffffff62;border:1px solid #ffffffc4;border-radius:16px;margin:9px 0;padding:15px}.atlas-message.user{background:#739eea14;border-color:#a7c1ee32;margin-left:24px}.atlas-message header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.atlas-message time{color:#7589aa;font-size:9px}.atlas-message p{font-size:13px;line-height:1.7}.atlas-activity{animation:atlas-content-in .28s var(--atlas-ease);padding-top:14px}.atlas-activity>p{color:#6f82a2;font-size:13px}.atlas-activity article{overflow-wrap:anywhere;background:#ffffff59;border:1px solid #ffffffe6;border-radius:15px;margin:12px 0;padding:14px;font-size:12px}.atlas-activity ol,.help-scroll ol{padding-left:20px}.atlas-activity li{margin-top:12px}.atlas-state{text-transform:capitalize;color:#5c6488;font-size:11px}.state-completed{color:#247157}.state-failed,.state-partially_completed{color:#a0442d}.assistance-panel label{margin:10px 0;font-size:12px;display:block}.assistance-panel :is(input,textarea,select){color:#172e49;width:100%;min-width:0;font:inherit;background:#ffffff9c;border:1px solid #cbd9eb;border-radius:8px;margin-top:5px;padding:9px 11px;display:block}.assistance-panel textarea{resize:vertical}.assistance-panel .assistance-primary{color:#fff;background:#3567e9;border-color:#3567e9}:is(.assistance-panel .assistance-primary:hover:not(:disabled),.assistance-panel .assistance-primary:focus-visible:not(:disabled)){color:#fff;background:#2355d7;border-color:#2355d7;box-shadow:0 4px 14px #3567e933}.assistance-panel .atlas-composer{background:linear-gradient(160deg,#fffe,#ffffffb0);border:1px solid #fffffff0;border-radius:25px;flex-shrink:0;margin:12px 18px 0;padding:10px 12px;transition:box-shadow .2s,border-color .2s;position:relative;box-shadow:0 8px 26px #708fd915,inset 0 1px 2px #fff}.assistance-panel .atlas-composer:focus-within{border-color:#b7ceff;box-shadow:0 0 0 3px #5a87fd0c,0 8px 26px #708fd923}.assistance-panel .atlas-composer textarea{resize:none;height:38px;min-height:38px;max-height:120px;box-shadow:none;background:0 0;border:0;border-radius:5px;outline:none;margin:0;padding:0 2px 5px;font-size:14px;line-height:1.5}.atlas-composer textarea::placeholder{color:#8a9bc1}.atlas-composer-actions{align-items:center;gap:12px;padding-top:5px;display:flex}.atlas-composer-actions>span{flex:1}.assistance-panel .atlas-add-button{color:#476296;background:#ecf3ff8c;border:1px solid #d3e2ff;border-radius:50%;width:38px;height:38px;padding:7px}.assistance-panel .atlas-context-button{color:#3d6eff;background:0 0;border-color:#0000;width:32px;height:32px;padding:7px}.assistance-panel .atlas-send{color:#fff;background:#3565ff;border:1px solid #4773ff;border-radius:50%;width:43px;height:43px;padding:8px;box-shadow:inset 0 1px 2px #ffffff42,0 4px 10px #527cff22}.assistance-panel .atlas-send:hover:not(:disabled){background:#2355f2;transform:translateY(-2px);box-shadow:0 6px 14px #3565ff44}.assistance-panel .atlas-send:disabled{opacity:.5}.atlas-composer-popover{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:atlas-content-in .22s var(--atlas-ease);background:#f5f8fff5;border:1px solid #fff;border-radius:16px;padding:14px;font-size:12px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;box-shadow:0 10px 28px #34548726}.atlas-composer-popover button{text-align:left;justify-content:space-between;width:100%;margin:4px 0;display:flex}.atlas-connection{color:#7586af;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 10px 14px;font-size:11px;display:flex}.atlas-connection>span{background:#a2b2ce;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff8f}.atlas-connection.is-connected>span{background:#09c879;box-shadow:0 0 0 3px #ffffffad}.help-scroll>section{border-bottom:1px solid var(--assist-line);padding:20px 0}.help-scroll details{background:#ffffff50;border:1px solid #ffffff85;border-radius:12px;margin:14px 0;padding:12px}.help-scroll summary{cursor:pointer;font-weight:600}.assistance-checkbox{align-items:center;gap:8px;display:flex!important}.assistance-checkbox input{width:auto;margin:0}.support-conversation{border:1px solid var(--assist-line);border-radius:12px;margin-top:14px;padding:12px}.support-conversation>div{border-bottom:1px solid #cbd8ef70;padding:10px 0}@keyframes atlas-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.assistance-shell,.assistance-panel,.assistance-panel *,.atlas-launcher,.atlas-launcher-group,.atlas-visibility-toggle,.atlas-orb,.atlas-orb *{transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.assistance-panel{background:linear-gradient(145deg,#f6f9ff,#e8f0fd,#eeedfa)}}@media (max-width:700px){.assistance-shell{--atlas-rail-width:clamp(190px, 46vw, 322px)}.assistance-panel{width:calc(var(--atlas-rail-width) - 7px);border-radius:22px;height:calc(100dvh - 16px);margin:8px 7px 8px 0}.assistance-dock{padding:4px 10px}.assistance-dock>button:first-child{max-width:calc(100% - 55px);font-size:11px}.atlas-launcher-group{width:56px;height:56px;bottom:11px;right:10px}.atlas-launcher-group:not(.is-orb-hidden) .atlas-visibility-toggle{right:-10px}.atlas-panel-header{gap:5px;padding:18px 10px 16px}.atlas-identity{gap:8px}.atlas-identity .atlas-orb{width:32px;height:32px}.atlas-identity h2{letter-spacing:-.8px;font-size:24px}.atlas-header-actions{gap:0}.assistance-panel .atlas-icon-button{width:27px;padding:4px}.help-panel .atlas-identity h2{font-size:18px}.atlas-project-select{gap:6px;width:calc(100% - 20px);margin:0 10px 14px;padding:0 8px}.assistance-panel .atlas-project-select select{font-size:11px}.atlas-project-select>svg:first-child{width:15px}.atlas-navigation{gap:5px;margin:0 8px 8px}.assistance-panel .atlas-tabs button{font-size:10px}.assistance-panel .atlas-new-button{width:30px;height:37px;padding:6px}.atlas-scroll,.help-scroll{padding:4px 10px 10px}.atlas-welcome{padding:40px 0 4px}.atlas-welcome-copy{margin-bottom:19px}.atlas-welcome-copy h3{letter-spacing:-.8px;font-size:23px}.atlas-welcome-copy p{font-size:12px}.assistance-panel .atlas-suggestions button{gap:8px;min-height:51px;padding:10px 8px;font-size:11px}.atlas-suggestions button>svg{width:18px}.atlas-suggestions button>svg:last-child{width:12px}.assistance-panel .atlas-composer{border-radius:19px;margin:7px 8px 0;padding:10px}.assistance-panel .atlas-composer textarea{height:50px;font-size:12px}.atlas-composer-actions{gap:8px}.assistance-panel .atlas-add-button{width:29px;height:29px;padding:5px}.assistance-panel .atlas-send{width:34px;height:34px;padding:6px}.assistance-panel .atlas-context-button{width:26px;height:26px;padding:4px}.atlas-connection{gap:5px;padding:10px 4px 12px;font-size:9px}.assistance-status,.assistance-context{padding:8px 10px;font-size:11px}.assistance-error,.assistance-history{margin:6px 8px;padding:10px}.atlas-message,.atlas-activity article{padding:10px}.atlas-message.user{margin-left:10px}.atlas-message p{font-size:12px}}.assistance-site .studio-engineering [data-slot=sidebar-container]{height:calc(100dvh - 78px - var(--studio-header-height))}.assistance-site .studio-engineering [data-slot=sidebar-wrapper]{min-height:calc(100dvh - 78px - var(--studio-header-height))}@container workspace (width<=700px){.studio-engineering .studio-global-bar{flex-wrap:wrap;gap:10px;height:auto;padding:12px}.studio-engineering .global-wordmark img{width:140px}.studio-engineering .global-wordmark>span{display:none}.studio-engineering [data-slot=sidebar-container]{height:auto;position:relative;top:auto}.studio-engineering [data-slot=sidebar-wrapper]{flex-wrap:wrap}.studio-engineering [data-slot=sidebar-gap]{display:none}.studio-engineering [data-slot=sidebar],.studio-engineering [data-slot=sidebar-container]{width:100%}.studio-engineering [data-slot=sidebar-menu]{flex-flow:wrap;display:flex}.studio-engineering .sidebar-bottom{display:none}}.atlas-live-bar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;margin:0 22px;display:flex}.atlas-live-bar>small{color:#667eaa;font-size:10px}.assistance-panel .atlas-live-start{color:#2c66e7;background:#f5f9ffba;border-radius:18px;padding:5px 11px;font-size:12px}.atlas-live-controls{color:#2d60bc;align-items:center;gap:6px;min-width:0;display:flex}.atlas-live-label{align-items:center;gap:6px;font-size:11px;display:flex}.assistance-panel .atlas-live-controls button,.atlas-live-dock button{cursor:pointer;color:#315eac;background:#f9fbffbf;border:1px solid #cfdef7;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;padding:5px;display:inline-flex}.atlas-live-controls button:hover{background:#fff}.atlas-live-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#edf5fff0;border:1px solid #fff;border-radius:22px;max-width:calc(100% - 240px);padding:9px 12px;position:absolute;bottom:21px;right:100px;box-shadow:0 4px 16px #3068b71a}.atlas-launcher-group.is-orb-hidden+.atlas-live-dock{max-width:calc(100% - 274px);right:134px}.atlas-options{gap:7px;margin:14px 0 3px;display:grid}.assistance-panel .atlas-options button{text-align:left;background:#f2f7ffaf;justify-content:space-between;width:100%;padding:12px}.atlas-options button span{gap:5px;display:grid}.atlas-options button svg{flex-shrink:0}.atlas-control-highlight{outline-offset:4px;outline:2px solid #3478ff!important;box-shadow:0 0 0 7px #448aff22!important}@media (max-width:700px){.atlas-live-bar{gap:4px;margin:0 10px}.atlas-live-bar>small{font-size:9px}.atlas-live-controls{flex-wrap:wrap;gap:4px}.atlas-live-label{font-size:10px}.atlas-live-dock{max-width:calc(100% - 145px);padding:6px;bottom:18px;right:74px}.atlas-live-dock .atlas-live-label{justify-content:center;width:100%}.atlas-launcher-group.is-orb-hidden+.atlas-live-dock{max-width:calc(100% - 193px);right:122px}}.semantic-editor{min-width:0;margin-block:18px}.semantic-layout{grid-template-columns:minmax(180px,1fr) minmax(270px,2fr);gap:18px;display:grid}.semantic-layout nav{max-height:640px;overflow:auto}.semantic-layout nav>button{text-align:left;overflow-wrap:anywhere;width:100%;margin-block:5px;display:block}.semantic-layout nav small{color:#64747c;display:block}.semantic-editor fieldset{border:1px solid #dce2e5;min-width:0;margin-block:10px;padding:12px}.semantic-editor label{gap:5px;margin-block:8px;display:grid}.semantic-editor input,.semantic-editor select,.semantic-editor textarea{min-width:0;max-width:100%}.semantic-editor .semantic-check,.semantic-editor .semantic-choices label{align-items:center;gap:8px;display:flex}.semantic-editor input[type=checkbox]{width:16px;height:16px}.semantic-choices{max-height:220px;overflow:auto}.semantic-item{border-bottom:1px solid #e5e9eb;padding-block:6px}.semantic-scalar{flex-wrap:wrap;gap:10px;display:flex}.semantic-guard{border-left:3px solid #a9bdc7!important}@media (max-width:700px){.semantic-layout{grid-template-columns:1fr}.semantic-layout nav{max-height:250px}}.seq-workspace{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.seq-workspace h3,.seq-workspace h4{margin:4px 0 10px}.seq-workspace section,.seq-workspace details{min-width:0}.seq-workspace label{gap:6px;display:grid}.seq-workspace textarea{min-height:90px}.seq-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f8;max-height:360px;padding:12px;font-size:11px;overflow:auto}.seq-workspace summary{cursor:pointer;padding:9px 0}.seq-form-row,.seq-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.seq-form-row label{flex:1;min-width:180px}.seq-columns{grid-template-columns:minmax(230px,1fr) minmax(260px,1.3fr);gap:20px;display:grid}.seq-model-scene{border:1px solid #e0e5e9;border-radius:10px;height:350px;overflow:hidden}.seq-model-scene canvas{display:block}.seq-object-list{border:1px solid #e0e5e9;border-radius:8px;max-height:340px;overflow:auto}.seq-object-list>div{align-items:center;gap:8px;padding:8px;display:flex}.seq-workspace .seq-object-list input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0}.seq-workspace .seq-text-button{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;display:block}.seq-text-button small,.seq-tree small{color:#687580;text-transform:uppercase;font-size:10px;display:block}.seq-selected{background:#e5f1f4!important}.seq-id{overflow-wrap:anywhere;color:#6c7883;font-size:11px}.seq-shots{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.seq-shots figure{min-width:0;margin:0}.seq-shots img{border:1px solid #e0e5e9;border-radius:8px;width:100%}.seq-shots figcaption{padding:6px 0;font-size:12px}.seq-tree{border:1px solid #e0e5e9;border-radius:8px;max-height:500px;overflow:auto}.seq-workspace .seq-tree button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f2;width:100%;padding:10px;display:block}.seq-json-editor{font-family:monospace;font-size:11px;min-height:350px!important}@media (max-width:760px){.seq-columns{grid-template-columns:minmax(0,1fr)}.seq-model-scene{height:270px}}.seq-columns>section{min-width:0}.core-modal:has(.core-engineering){width:min(1160px,100vw - 40px);max-width:1160px;max-height:90vh;overflow:auto}.core-engineering{color:#25384b;font-size:14px}.core-engineering nav,.core-engineering-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.core-engineering-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.core-engineering section{min-width:0;margin:16px 0}.core-engineering h3{margin:20px 0 12px;font-size:18px}.core-engineering h4{margin:8px 0;font-size:14px}.core-engineering p{overflow-wrap:anywhere;margin:10px 0;line-height:1.55}.core-engineering label{color:#3f5366;margin:14px 0;display:block}.core-engineering label>input:not([type=checkbox]),.core-engineering label>textarea,.core-engineering select{color:#23394e;background:#fff;border:1px solid #c7d2dc;border-radius:6px;width:100%;margin-top:6px;padding:9px;display:block}.core-engineering textarea{resize:vertical;min-height:76px}.core-engineering small{overflow-wrap:anywhere;color:#536578;margin-top:6px;display:block}.core-engineering fieldset{border:1px solid #dde5eb;border-radius:7px;min-width:0;margin:12px 0;padding:12px}.core-engineering .core-engineering-check{align-items:center;gap:9px;margin:8px 0;display:flex}.core-engineering-check input{width:16px;height:16px}.core-engineering details{border-top:1px solid #dbe3eb;padding:12px 0}.core-engineering summary{cursor:pointer;font-weight:600}.core-engineering article{overflow-wrap:anywhere;border:1px solid #dbe3eb;border-radius:8px;margin:12px 0;padding:12px}.core-engineering button:disabled{opacity:.48;cursor:not-allowed}.core-engineering-hash{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px}.core-engineering output{background:#edf6f3;border-radius:6px;padding:10px;display:block}.core-pose-inputs{gap:5px;margin-top:6px;display:flex}.core-pose-inputs input{border:1px solid #c7d2dc;flex:1;width:0;min-width:0;padding:7px 3px}.core-engineering .core-scene-editor{background:#f5f8fa;border-radius:8px;padding:14px}@media (max-width:760px){.core-engineering-grid{grid-template-columns:1fr;gap:8px}.core-modal:has(.core-engineering){width:calc(100vw - 16px);padding:16px}}.core-assurance{color:#33443f;min-width:0}.assurance-heading,.assurance-state,.assurance-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.assurance-heading p{max-width:720px;line-height:1.6}.assurance-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.assurance-layout nav{gap:8px;display:grid}.assurance-layout nav button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cdd7d1;border-radius:10px;gap:7px;padding:16px;display:grid}.assurance-layout nav button.selected{background:#edf4ed;border-color:#456b55}.assurance-layout article{min-width:0}.assurance-layout h2{text-transform:capitalize;font-size:26px}.assurance-layout h3{margin:24px 0 14px;font-size:18px}.assurance-layout p{line-height:1.6}.assurance-layout small{color:#526159;overflow-wrap:anywhere;display:block}.core-assurance details{padding:16px 0}.core-assurance summary{cursor:pointer;font-weight:600;line-height:1.5}.core-assurance pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f4f1;border-radius:8px;max-height:440px;padding:12px;font-size:12px;overflow:auto}.assurance-guidance{border-block:1px solid #dce2dc;margin:18px 0}.assurance-guidance>div{padding:10px 0}.assurance-actions{justify-content:flex-start;margin:16px 0}.assurance-form{background:#f4f7f2;border:1px solid #b7c8b5;border-radius:12px;margin:20px 0;padding:20px}.assurance-form label{gap:8px;margin:14px 0;font-weight:600;display:grid}.assurance-form textarea,.assurance-form select,.assurance-form input{color:#253d32;background:#fff;border:1px solid #acbbb0;border-radius:6px;width:100%;min-width:0;padding:10px}.assurance-form textarea{resize:vertical;min-height:88px}.assurance-interval{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assurance-entry{border-bottom:1px solid #dce2dc;padding:18px 0}.assurance-entry>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.core-assurance label.assurance-checkbox{overflow-wrap:anywhere;align-items:center;gap:9px;margin:12px 0;display:flex}.core-assurance label.assurance-checkbox input{flex:none;width:17px;height:17px}.assurance-alert,.assurance-notice{color:#664615;background:#fff2dd;border-radius:8px;padding:16px}.assurance-notice{color:#285035;background:#e8f1e7}.assurance-readiness{flex-wrap:wrap;gap:16px;margin:20px 0 26px;display:flex}.assurance-readiness>div{background:#f2f5f1;border-radius:8px;gap:8px;padding:14px 18px;display:grid}.assurance-demo{border-top:1px solid #dce2dc;margin-top:30px}@media (max-width:900px){.assurance-layout{grid-template-columns:1fr}.assurance-layout nav{max-height:230px;overflow:auto}}@media (max-width:520px){.assurance-interval{grid-template-columns:1fr;gap:0}.assurance-form{padding:12px}}.core-assurance output.assurance-notice{margin:16px 0;line-height:1.6;display:block}.lenses-modal{z-index:150;color:#172b32;background:#f9faf9;border:1px solid #cbd5d8;border-radius:12px;padding:24px;font:14px/1.5 system-ui;position:fixed;inset:16px;overflow:auto;box-shadow:0 16px 100px #10283266}.lenses-modal header{border-bottom:1px solid #d9e0e2;align-items:center;gap:16px;padding-bottom:16px;display:flex}.lenses-modal header>div{flex:1}.lenses-modal h2{margin:4px 0;font-size:24px}.lenses-modal h3{margin:12px 0;font-size:18px}.lenses-modal button,.lenses-modal select,.lenses-modal input:not([type=range]):not([type=checkbox]),.lenses-modal textarea{max-width:100%;color:inherit;background:#fff;border:1px solid #c6d2d5;border-radius:6px;padding:8px 12px}.lenses-modal button{cursor:pointer}.lenses-modal button:disabled{opacity:.4;cursor:default}.lenses-modal button[aria-pressed=true]{background:#d4eceb;border-color:#167380}:is(.lenses-modal button:focus-visible,.lenses-modal input:focus-visible,.lenses-modal select:focus-visible){outline-offset:2px;outline:3px solid #167380}.lenses-modal small{color:#4e6972}.lenses-modal label{align-items:center;gap:8px;margin:6px;display:inline-flex}.lenses-modal details{border-top:1px solid #dce4e6;padding:12px 0}.lenses-modal summary{cursor:pointer;font-weight:600}.lenses-modal pre,.lenses-modal code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.lenses-modal fieldset{border:1px solid #d1dcdf;margin:10px 0;padding:8px}.lenses-modal textarea{width:100%;font-family:monospace;display:block}.preview-source,.preview-playback,.preview-camera-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.preview-camera-controls output,.preview-camera-controls small{flex-basis:100%}.preview-layout{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.preview-layout aside{border-right:1px solid #dce4e6;padding-right:16px}.preview-layout nav button{text-align:left;width:100%;margin:4px 0;display:block}.preview-node-list{max-height:55vh;overflow:auto}.preview-node-list button{text-align:left;width:100%;margin:6px 0;display:block}.preview-node-list small{display:block}.preview-viewport{isolation:isolate;color:#fff;background:#172d3a;border-radius:12px;height:430px;position:relative;overflow:hidden}.preview-composite{position:absolute;inset:0}.preview-composite video{object-fit:contain;width:100%;height:100%;position:absolute}.preview-composite .model-viewer{background:0 0;border:0;height:100%;min-height:0;position:absolute;inset:0}.preview-composite .model-viewer .viewer-top,.preview-composite .model-viewer .viewer-controls,.preview-composite .model-viewer .viewer-caption{display:none}.preview-composite .viewer-stage{background:0 0;height:100%}.preview-composite .model-viewer canvas{background:0 0}.preview-alignment{pointer-events:none;background:#152832c9;border-radius:4px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;left:16px}.preview-empty{text-align:center;position:absolute;inset:30%}.preview-overview{background:#172d3aed;padding:24px;position:absolute;inset:30px;overflow:auto}.preview-holds{flex-wrap:wrap;gap:10px;display:flex}.preview-holds button{touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;flex:1;align-items:center;min-width:165px;display:flex}.preview-manual{color:#56717a;font-size:12px}.worker-builds{z-index:180;max-width:900px;margin:0 auto}.worker-builds article{border-bottom:1px solid #d1dcdf;padding:16px 0}.worker-builds p{margin:8px 0}.worker-builds img{display:block}.lenses-modal [role=alert]{color:#a53329}.lenses-modal .preview-playback input[type=range]{width:180px}@media (max-width:750px){.lenses-modal{border-radius:0;padding:14px;inset:0}.preview-layout{grid-template-columns:1fr}.preview-layout aside{border-right:0}.preview-node-list{max-height:180px}.preview-viewport{height:340px}.lenses-modal header,.lenses-modal label{flex-wrap:wrap}.lenses-modal header>div{flex-basis:100%}}.preview-composite .lenses-preview-stage,.preview-composite .viewer-canvas{height:100%;min-height:0}.preview-composite .viewer-hint,.preview-composite .lenses-expand,.preview-composite .viewer-bottom{display:none}.lenses-modal[open]{width:auto;max-width:none;height:auto;max-height:none;margin:0;display:block}.worker-builds[open]{max-width:900px;margin:0 auto}.preview-motion-guide{flex-wrap:wrap;gap:16px;display:flex}.preview-motion-guide figure{text-align:center;max-width:180px;margin:0}.preview-motion-guide figcaption{color:#45636d;font-size:12px}.core-admin{color:#304438;min-width:0;font-size:1rem;line-height:1.55}.core-admin h2{font-size:1.6rem}.core-admin h3{margin:1.75rem 0 1rem;font-size:1.2rem}.core-admin h4{overflow-wrap:anywhere;margin:0;font-size:1rem}.core-admin p{margin:.7rem 0}.admin-toolbar,.core-admin article header,.admin-actions,.admin-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-toolbar,.core-admin article header{justify-content:space-between}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem;display:grid}.core-admin article{overflow-wrap:anywhere;background:#fff;border:1px solid #c9d5cd;border-radius:10px;min-width:0;margin-bottom:.75rem;padding:1.2rem}.admin-summary{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0;display:grid}.admin-summary div{border-left:3px solid #537d67;gap:.3rem;padding-left:1rem;display:grid}.admin-summary strong{font-size:2rem}.admin-links{margin:1rem 0}.admin-state{text-transform:capitalize;background:#eff3f0;border-radius:5px;padding:.2rem .5rem}.admin-state.offline,.admin-state.failed,.admin-state.degraded{color:#883b25;background:#faece8}.admin-notice,.admin-secret,.admin-error{overflow-wrap:anywhere;background:#edf4ef;border:1px solid #9bb3a5;border-radius:8px;margin:1rem 0;padding:1rem;display:block}.admin-error,.admin-machine-error{color:#8a301f;background:#fff0eb;border-radius:4px;padding:.6rem}.core-experience .core-admin code{overflow-wrap:anywhere;white-space:normal;font-size:.85rem;display:block}.core-experience .core-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f2;max-height:350px;padding:.75rem;font-size:.85rem;overflow:auto}.core-admin details{margin:.8rem 0}.core-admin summary{cursor:pointer;font-weight:600}.admin-review{background:#f7faf8;border:2px solid #597d67;border-radius:10px;margin-top:1.5rem;padding:1.5rem}.admin-review label,.admin-search label{gap:.4rem;margin:.8rem 0;font-weight:600;display:grid}.core-admin input,.core-admin select,.core-admin textarea{color:#263c2e;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #a7b8ad;border-radius:6px;padding:.65rem}.core-admin textarea{min-height:90px}.admin-review .admin-check{align-items:center;display:flex}.admin-check input{width:20px;height:20px}.admin-review fieldset{border:1px solid #c5d3c9;margin:1rem 0;padding:.8rem}.core-admin button{white-space:normal;min-height:42px;font-size:.875rem}:is(.core-admin button:focus-visible,.core-admin summary:focus-visible){outline-offset:3px;outline:3px solid #245fac}.core-experience .core-admin .admin-review label,.core-experience .core-admin .admin-search label{font-size:1rem}.core-experience .core-admin .admin-review .admin-check{justify-content:flex-start;gap:.75rem;min-height:44px;display:flex}.core-experience .core-admin .admin-check input{flex:0 0 20px;width:20px;height:20px;margin:0}@media (max-width:600px){.admin-summary{grid-template-columns:1fr}.admin-review{padding:.8rem}.admin-toolbar{align-items:start}.admin-actions{flex-direction:column;align-items:stretch}}.core-experience{--core-ink:#14213d;--core-muted:#5c718b;--core-blue:#1463ff;--core-line:#d5dfeb;--core-wash:#eaf1ff;min-height:100svh;color:var(--core-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:radial-gradient(at 48% 25%,#fff 8%,#f5f9fc 62%,#edf3f8 100%);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;position:relative}.core-experience *{box-sizing:border-box}.core-experience button,.core-experience input,.core-experience select,.core-experience textarea{font:inherit}.core-experience button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;transition:background .15s,color .15s;display:inline-flex}.core-experience button:disabled{opacity:.5;cursor:not-allowed}.core-experience button:hover:not(:disabled){color:var(--core-blue);background:#eaf1ff}:is(.core-experience button:focus-visible,.core-experience input:focus-visible,.core-experience select:focus-visible,.core-experience textarea:focus-visible,.core-experience summary:focus-visible){outline:2px solid var(--core-blue);outline-offset:3px}.core-experience h1,.core-experience h2,.core-experience h3,.core-experience p{margin:0}.core-experience h1{letter-spacing:-1.15px;font-size:30px;font-weight:600;line-height:1.2}.core-experience h2{letter-spacing:-.6px;font-size:23px;font-weight:500;line-height:1.25}.core-experience h3{font-size:16px;font-weight:600}.core-experience input,.core-experience select,.core-experience textarea{width:100%;color:var(--core-ink);background:#fff;border:1px solid #cbd7e4;border-radius:6px;padding:10px 12px;line-height:1.5}.core-experience textarea{resize:vertical}.core-experience label{margin:16px 0 7px;font-size:12px;font-weight:600;display:block}.core-experience details{border-top:1px solid var(--core-line);padding:13px 0}.core-experience summary{cursor:pointer;font-size:13px}.core-experience details p{color:#526780;margin:10px 0;font-size:13px}.core-experience code{overflow-wrap:anywhere;color:#62758d;font:11px/1.5 ui-monospace,SFMono-Regular,monospace}.core-experience pre{white-space:pre-wrap;max-height:300px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.core-experience small{font-size:11px}.core-experience .core-primary{background:var(--core-blue);color:#fff;border:1px solid var(--core-blue);min-height:40px;padding:10px 16px}.core-experience .core-primary:hover:not(:disabled){color:#fff;background:#074dde}.core-outline{background:#ffffffa8;border:1px solid #c4d3e5;min-height:36px;padding:8px 12px}.core-quiet{padding:7px 10px;font-size:13px!important}.core-icon{flex:none;width:34px;height:34px}.core-text-button{color:var(--core-muted);padding:7px 12px;justify-content:flex-start!important;font-size:12px!important}.core-overview>.core-outline{margin-bottom:20px}.core-muted{color:var(--core-muted)}.core-eyebrow{letter-spacing:3px;color:#697ea0;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.core-demo{letter-spacing:.4px;text-transform:uppercase;color:#61748e;border:1px solid #ccd9e7;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:500}.core-blue-rule{background:var(--core-blue);width:24px;height:1px;margin:14px 0 18px}.core-rail{z-index:20;align-items:center;gap:28px;height:76px;padding:0 36px;display:flex;position:relative}.core-brand{flex-shrink:0;gap:21px!important}.core-brand img{width:180px;height:auto}.core-brand>span{letter-spacing:3px;color:#60749b;border-left:1px solid #c9d6e6;padding-left:20px;font-size:10px;font-weight:600}.core-rail-right{align-items:center;gap:12px;margin-left:auto;display:flex}.core-rail-divider{background:#cbd7e4;width:1px;height:20px;margin:0 6px}.core-search-button{padding:7px 8px;font-size:12px!important}.core-search-button kbd{color:#6c7e94;border:1px solid #dbe2ec;border-radius:4px;margin-left:10px;padding:1px 4px;font:10px ui-monospace,monospace}.core-grid-button{padding:7px;gap:10px!important;font-size:12px!important}.core-switch{background:#c2cddd;border-radius:20px;align-items:center;width:31px;height:18px;padding:2px;display:flex}.core-switch.on{background:#1463ff}.core-switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #19366922}.core-switch.on i{transform:translate(13px)}.core-profile{text-align:left;min-width:151px;margin-left:6px;justify-content:flex-start!important;gap:10px!important}.core-profile>span:last-child{flex-direction:column;display:flex}.core-profile strong{font-size:12px;font-weight:500;line-height:1.5}.core-profile small{color:#5d7195;font-size:10px}.core-avatar{color:#fff;background:#1463ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.core-workspace-anchor{position:relative}.core-menu{z-index:40;background:#fff;border:1px solid #d5dfeb;border-radius:10px;width:280px;max-height:calc(100svh - 105px);padding:22px 14px 15px;position:absolute;top:41px;left:0;overflow:auto;box-shadow:0 18px 70px #243e5d1c}.core-menu>.core-eyebrow{letter-spacing:2px;padding:0 9px 14px;font-size:9px}.core-menu h3{text-transform:uppercase;letter-spacing:1px;color:#647990;padding:14px 9px 7px;font-size:10px!important;font-weight:500!important}.core-menu button{text-align:left;justify-content:space-between;width:100%;padding:8px 10px;font-size:12px;display:flex}.core-menu button.active{color:#1463ff;background:#eaf1ff}.core-menu details{margin-top:12px;padding:12px 9px}.is-spatial{height:100svh;min-height:720px;overflow:hidden}.core-scene{z-index:0;position:absolute;inset:76px 0 102px;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.core-scene canvas{touch-action:none;width:100%;height:100%;display:block}.core-project-identity{z-index:3;pointer-events:none;width:min(470px,42%);position:absolute;top:104px;left:36px}.core-project-identity>*>button,.core-project-identity button{pointer-events:auto}.core-project-identity .core-eyebrow:before{content:"";background:#1463ff;width:23px;height:1px;position:absolute;top:-11px;left:0}.core-project-identity h1{margin:9px 0 5px}.core-initiative{color:#7383a1;letter-spacing:-.3px;font-size:17px}.core-location{color:#77879e;align-items:center;gap:7px;font-size:12px;display:flex;margin-top:15px!important}.core-context-actions{align-items:center;gap:17px;margin-top:21px;display:flex}.core-context-actions .core-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff90;min-height:33px;padding:5px 10px;font-size:12px}.core-breadcrumb{flex-wrap:wrap;gap:4px;max-width:650px;margin-top:13px;font-size:11px;display:flex}.core-breadcrumb>span{align-items:center;gap:4px;display:flex}.core-breadcrumb button{color:#526b8c;background:#ffffffa0;padding:2px 3px}.core-overview{z-index:3;background:linear-gradient(90deg,#f7faff75,#f7faffcc);border-left:1px solid #c9d8e9;border-radius:0 4px 4px 0;width:235px;padding-left:22px;position:absolute;top:106px;right:35px}.core-overview-heading{align-items:center;gap:12px;display:flex}.core-overview-heading h2{letter-spacing:-.9px;font-size:25px}.core-progress-badge{color:#913500;background:#fff0e2;border:1px solid #e36c32;min-width:55px;height:24px;padding:2px 5px;border-radius:4px!important;gap:5px!important;font-size:11px!important}.core-facts{grid-template-columns:minmax(65px,.75fr) 1.25fr;gap:10px 14px;margin:0;font-size:12px;line-height:1.45;display:grid}.core-facts dt{color:#6a7e9b}.core-facts dd{overflow-wrap:anywhere;margin:0}.core-overview h3{margin-bottom:16px;font-size:16px}.core-overview-actions{border-top:1px solid #d5dfeb;gap:3px;margin-top:18px;padding-top:13px;display:grid}.core-overview-actions button{justify-content:space-between;padding:8px 0;font-size:12px}.core-role-summary{border-top:1px solid var(--core-line);margin-top:26px;padding-top:20px;font-size:11px}.core-role-summary small{letter-spacing:2px;color:#627895;font-size:9px}.core-role-summary>span{justify-content:space-between;margin:8px 0;display:flex}.core-role-summary b{font-weight:400}.core-role-summary button{color:#1463ff;margin-top:5px;font-size:11px}.core-scene-tools{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc4;border:1px solid #d4dfeb;border-radius:9px;align-items:center;gap:3px;padding:4px 7px;display:flex;position:absolute;bottom:133px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #18355508}.core-mode-switch{gap:2px;display:flex}.core-mode-switch button{padding:5px 12px;font-size:11px}.core-mode-switch .active{color:#1463ff;background:#eaf1ff}.core-scene-tools>span{background:#d4dfeb;width:1px;height:18px;margin:0 5px}.core-scene-tools .core-icon{width:29px;height:29px}.core-scene-hint{color:#8191a6;z-index:2;letter-spacing:.15px;font-size:10px;position:absolute;bottom:149px;left:36px}.core-signature{z-index:3;position:absolute;bottom:27px;left:36px;right:36px}.core-signature-heading{border-left:1px solid #c4d4e8;align-items:center;gap:18px;margin-bottom:13px;padding-left:14px;font-size:12px;display:flex}.core-signature-heading>span{color:#7c8da3;letter-spacing:.3px;font-size:9px}.core-signature-values{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.core-sigma{color:#1463ff;background:#f4f9ff;border-radius:6px;width:54px;height:54px;font-weight:500;border:1px solid #1463ff!important;font-size:39px!important}.core-signature-group{padding:0 3%;border-left:1px solid #c9d9ec!important;border-radius:0!important;gap:9px!important}.core-signature-group b,.core-signature-group>span{background:#ffffff24;border:1px solid #c6d8ec;border-radius:5px;place-items:center;height:46px;padding:0 13px;display:grid}.core-signature-group b{min-width:43px;padding:0 10px;font-size:28px;font-weight:600}.core-signature-group>span{letter-spacing:2px;font:27px ui-monospace,SFMono-Regular,Consolas,monospace}.core-copy-signature{color:#8091a8;opacity:.6}.core-copy-signature:hover{opacity:1}.core-floating-panel{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #d3deea;border-radius:10px;padding:21px;position:absolute;box-shadow:0 15px 60px #304c6714}.core-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.core-panel-heading h2{font-size:18px;font-weight:500}.core-panel-heading .core-icon{margin:-5px -6px -5px 0}.core-panel-caption{color:#6c7f96;font-size:11px;line-height:1.65;margin:13px 0!important}.core-navigator{flex-direction:column;width:304px;max-height:calc(100svh - 420px);padding:19px 0 10px;display:flex;top:284px;left:36px}.core-navigator>.core-panel-heading,.core-navigator>.core-panel-caption,.core-navigator>.core-search-field{margin-left:18px!important;margin-right:18px!important}.core-navigator .core-panel-heading{margin-bottom:13px}.core-search-field{color:#778ca6;background:#fff;border:1px solid #ced9e6;border-radius:5px;align-items:center;padding:0 10px;display:flex}.core-search-field input{background:0 0;border:0;outline:none;min-width:0;padding:9px 7px;font-size:12px}.core-search-field button{flex-shrink:0}.core-tree{min-height:50px;overflow:auto}.core-tree-row{align-items:center;gap:3px;min-height:49px;padding-right:8px;display:flex}.core-tree-row.selected{background:#eaf1ff}.core-tree-row>button:last-child{text-align:left;flex:1;justify-content:flex-start;gap:9px;min-width:0;padding:6px 0;font-size:12px}.core-tree-row small{color:#778aa4;font-size:9px;display:block}.core-tree-row.selected>button:last-child{color:#1463ff}.core-expand{flex-shrink:0;width:17px;height:25px}.core-tree-spacer{flex-shrink:0;width:17px}.core-search-result{text-align:left;border-bottom:1px solid #edf1f6;width:100%;padding:11px 18px;border-radius:0!important;justify-content:flex-start!important;gap:10px!important}.core-search-result>span:nth-child(2){flex:1;font-size:12px}.core-search-result small{color:#7a8ca3;margin-top:3px;font-size:9px;display:block}.core-search-result>svg{flex-shrink:0}.core-search-result .core-letter{color:#1463ff;font:17px ui-monospace,monospace}.core-empty-search{color:#6d8097;padding:20px;font-size:12px}.core-navigator.is-search{width:min(540px,90vw);max-height:70svh;top:83px;left:50%;transform:translate(-50%)}.core-navigator.is-search .core-search-field input{padding:12px 8px;font-size:14px}.core-view-panel{width:290px;top:76px;right:200px}.core-view-options{gap:4px;display:grid}.core-view-options button{justify-content:flex-start;padding:9px 5px;font-size:13px}.core-details-panel{width:330px;max-height:calc(100svh - 190px);top:85px;right:34px;overflow:auto}.core-details-panel h3{margin-bottom:18px}.core-details-panel>.core-outline{width:100%;margin-top:20px}.core-details-panel>.core-facts{margin:22px 0}.core-details-panel ul{color:#667c94;padding:0 0 0 18px;font-size:12px}.core-progress-large{color:#a04b20;font:54px ui-monospace,monospace}.core-progress-large small{margin-left:4px;font-size:25px}.core-details-panel>.core-progress-large+p{margin:14px 0;font-size:14px;line-height:1.7}.core-level-tabs{gap:6px;margin:0 18px 14px;display:flex}.core-level-tabs button{border:1px solid var(--core-line);width:36px;height:32px;font:16px ui-monospace,monospace}.core-level-tabs .active{background:var(--core-wash);color:#1463ff;border-color:#1463ff}.core-work-result{text-align:left;border-bottom:1px solid #e5edf5;grid-template-columns:1fr 20px;width:100%;padding:13px 20px;border-radius:0!important;gap:3px!important;display:grid!important}.core-work-result>span{color:#6680a2;grid-column:1;font:10px ui-monospace,monospace}.core-work-result strong{grid-column:1;font-size:12px;font-weight:500}.core-work-result small{color:#7e8fa4;grid-column:1;font-size:9px}.core-work-result>svg{grid-area:1/2/4}.core-instruction-panel{z-index:4;background:#fffffff2;border:1px solid #d7e1ed;border-radius:10px;width:320px;max-height:calc(100svh - 295px);padding:22px;position:absolute;top:91px;right:30px;overflow:auto;box-shadow:0 10px 40px #19324c0a}.core-instruction-panel h2{margin:8px 0 12px;font-size:22px}.core-instruction-panel>.core-outline,.core-instruction-panel>.core-primary{width:100%;margin:9px 0}.core-instruction-panel textarea{font-size:13px}.core-instruction-panel details{margin-top:12px}.core-instruction-copy{font-size:14px;line-height:1.7;margin:12px 0!important}.core-state{color:#596f8d;white-space:nowrap;background:#f5f8fc;border:1px solid #d6e0eb;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;font-size:10px;display:inline-flex}.core-state:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.core-state.attention{color:#98501f;background:#fff3e9;border-color:#f0c5a8}.core-timeline{z-index:5;position:absolute;bottom:24px;left:36px;right:36px}.core-address{align-items:center;gap:10px;margin-bottom:15px;display:flex;overflow:auto}.core-address>button{white-space:nowrap;background:#ffffffa0;border:1px solid #cbd9ea;padding:7px 11px;font:14px ui-monospace,monospace;display:flex;gap:7px!important}.core-address>button:first-child{color:#1463ff;padding:5px 12px;font-size:24px;line-height:1}.core-address>button span{color:#7a8da5}.core-address .active{background:#edf4ff;border-color:#1463ff}.core-address small{color:#7287a2;white-space:nowrap;margin-left:auto;font-size:10px}.core-timeline-items{gap:10px;padding-bottom:4px;display:flex;overflow:auto}.core-timeline-items>button{text-align:left;background:#ffffffca;border:1px solid #cbd9e9;flex-direction:column;flex:1;align-items:flex-start;min-width:170px;padding:12px 14px;display:flex;gap:4px!important}.core-timeline-items>button span{color:#58749b;font:11px ui-monospace,monospace}.core-timeline-items>button strong{font-size:12px;font-weight:500}.core-timeline-items>button small{color:#7890a9;font-size:9px}.has-work .core-scene-tools{bottom:198px;left:46%}.has-work .core-scene-hint{bottom:214px}.has-work .core-scene{bottom:170px;right:250px}.core-atomic{background:#fff9;border-left:2px solid #1463ff;align-items:center;gap:25px;width:100%;padding:12px 18px;font-size:14px;display:flex}.core-atomic>span{color:#1463ff;font:16px ui-monospace,monospace}.core-atomic small{color:#6c829e;margin-left:auto}.core-loading,.core-empty{color:#61758e;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex;position:absolute;inset:0}.core-workspace-loading{z-index:2147483000;isolation:isolate;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;display:block;position:fixed;inset:0;overflow:hidden}.core-loading-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.core-loading-orbit{place-items:center;width:256px;height:256px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-loading-orbit img{object-fit:contain;width:256px;height:256px;position:absolute;inset:0}.core-loading-logo-base{opacity:.16}.core-loading-logo-fill{clip-path:inset(0 100% 0 0);animation:10s linear forwards core-logo-fill}@keyframes core-logo-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.core-loading-logo-fill{clip-path:inset(0);animation:none}}.core-loading-caption{color:#777;text-align:center;width:min(440px,100% - 32px);font-size:13px;line-height:1.5;position:absolute;top:calc(50% + 144px);left:50%;transform:translate(-50%)}body:has(.core-workspace-loading){overflow:hidden}body:has(.core-workspace-loading) .assistance-shell{visibility:hidden}.core-loading-recovery{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:16px;width:min(400px,100% - 32px);padding:16px;display:flex;position:absolute;top:calc(50% + 190px);left:50%;transform:translate(-50%)}.core-loading-recovery>button{color:#fff;background:#000;border-color:#000}.core-empty h1{color:#14213d}.core-no-model{text-align:center;color:#657992;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:30% 30% 25%}.core-no-model h2{color:#233b57;font-size:22px}.core-no-model p{font-size:12px}.core-render-error{z-index:2;background:#fff;border:1px solid #d4dfeb;border-radius:10px;padding:25px;position:absolute;top:40%;left:30%;right:30%}.core-render-error button{color:#1463ff;margin-top:15px;display:block}.core-alert,.core-notice{z-index:60;border-radius:7px;align-items:center;gap:16px;max-width:min(90vw,750px);padding:12px 18px;font-size:12px;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1c354915}.core-alert{color:#922e26;background:#fff3f0;border:1px solid #e4ab9c}.core-notice{color:#2b6045;background:#f0faf4;border:1px solid #b6d8c3}.core-alert button,.core-notice button{flex-shrink:0;margin-left:auto}.core-workbench{max-width:1600px;margin:auto;padding:35px 44px 25px}.core-workbench-heading{border-bottom:1px solid #cfdae7;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;padding-bottom:28px;display:flex}.core-workbench-heading h1{margin:14px 0 10px;font-size:32px}.core-workbench-heading p:not(.core-eyebrow){color:#6b7f98;font-size:13px}.core-workbench-actions{align-items:center;gap:10px;display:flex}.core-workbench-actions select{background:#ffffff75;max-width:270px;padding:7px 10px;font-size:12px}.core-workbench-actions .core-outline{font-size:11px}.core-workbench-footer{color:#70869e;border-top:1px solid #d7e1eb;justify-content:space-between;margin-top:50px;padding-top:18px;font-size:10px;display:flex}.core-record-layout{grid-template-columns:1fr;gap:24px;display:grid}.core-record-layout.with-detail{grid-template-columns:minmax(0,1fr) 335px}.core-register{min-width:0}.core-register-head{color:#6e839b;justify-content:space-between;gap:20px;padding:12px 0 20px;font-size:11px;display:flex}.core-register table{border-collapse:collapse;text-align:left;width:100%}.core-register th{letter-spacing:.5px;color:#6c8099;border-top:1px solid #d4dfeb;border-bottom:1px solid #d4dfeb;padding:12px;font-size:10px;font-weight:500}.core-register td{color:#657a92;border-bottom:1px solid #d9e2ec;padding:16px 12px;font-size:11px}.core-register td:first-child{color:#14213d}.core-register td:first-child button{text-align:left;flex-direction:column;align-items:flex-start;font-size:13px;gap:4px!important}.core-register td:first-child small{color:#71859d;font-size:10px}.core-register tr.selected td{background:#eaf1ff}.core-record-detail{border-left:1px solid #cfdde9;min-width:0;padding:20px 0 10px 25px}.core-record-detail h2{margin:10px 0 15px;font-size:22px}.core-record-detail>p{color:#4a607b;margin:20px 0;font-size:13px;line-height:1.8}.core-record-detail .core-facts{margin:24px 0;font-size:11px}.core-record-detail>.core-outline,.core-record-detail>.core-primary{width:100%;margin:6px 0;font-size:12px}.core-record-detail details{margin-top:20px}.core-review-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.core-review-actions button{border:1px solid #ccd9e8;padding:8px;font-size:10px}.core-empty-state{text-align:center;color:#66809c;flex-direction:column;align-items:center;gap:18px;padding:70px 30px 100px;display:flex}.core-empty-state h2{color:#203852;font-size:23px}.core-empty-state p{max-width:520px;font-size:13px;line-height:1.8}.core-empty-state .core-outline{margin-top:8px}.core-delivery-facts,.core-financial-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 25px;display:grid}.core-financial-grid{grid-template-columns:repeat(4,1fr)}.core-delivery-facts>div,.core-financial-grid>div{border-left:1px solid #c8d7e6;padding:5px 24px}.core-delivery-facts small,.core-financial-grid small{letter-spacing:1px;color:#6c819b;font-size:10px}.core-delivery-facts h2,.core-financial-grid h2{letter-spacing:-1px;margin-top:16px;font-size:29px}.core-delivery-links{grid-template-columns:repeat(2,1fr);gap:0 40px;margin:45px 0;display:grid}.core-delivery-links button{border-bottom:1px solid #d1deeb;border-radius:0;justify-content:space-between;padding:20px 0}.core-financial-detail{border-top:1px solid #d4dfeb;max-width:700px;margin-top:50px;padding:35px 0}.core-financial-detail h2{margin-bottom:20px;font-size:20px}.core-financial-detail strong{color:#9d562c;font-size:24px;font-weight:400}.core-financial-detail p{color:#5f7591;margin:15px 0;font-size:13px}.core-financial-detail small{color:#7b8da4}.core-project-collection{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.core-project-collection button{text-align:left;background:#ffffff80;border:1px solid #d2deea;flex-direction:column;align-items:flex-start;padding:30px;gap:18px!important}.core-project-collection h2{font-size:23px}.core-project-collection span{color:#7488a0;font-size:11px}.core-coverage{margin:24px 0}.core-coverage>div{gap:2px;height:35px;display:flex}.core-coverage span{color:#42634b;background:#e2ede6;place-items:center;font-size:8px;display:grid}.core-coverage span:nth-child(2){color:#55657a;background:#e1e6ee}.core-coverage span:nth-child(3){color:#985125;background:#ffe4d3}.core-coverage small{color:#74899e;margin-top:8px;font-size:9px;display:block}.core-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:70;background:#20365338;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.core-modal{background:#fff;border:1px solid #cdd9e7;border-radius:12px;width:min(490px,100%);max-height:90svh;padding:28px;overflow:auto;box-shadow:0 25px 100px #152f4933}.core-modal h2{margin-bottom:20px;font-size:25px}.core-modal>p{color:#59708b;margin:20px 0;font-size:14px;line-height:1.75}.core-modal>.core-primary,.core-modal>.core-outline{width:100%;margin-top:10px}.core-modal .core-facts{margin:20px 0;font-size:12px}.core-preview-address{color:#58789e;margin:20px 0;font:11px/1.5 ui-monospace,monospace}.core-preview-object{color:#7998b9;background:#f3f7fb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:135px;display:flex}.core-preview-object span{font-size:11px}.core-form-error{background:#fff1ee;border-radius:5px;padding:12px;color:#a53029!important;font-size:12px!important}@container workspace (width>=1650px){.core-rail{height:82px;padding-left:42px;padding-right:42px}.core-project-identity{top:115px;left:42px}.core-project-identity h1{font-size:34px}.core-overview{width:260px;padding-left:26px;top:118px;right:42px}.core-overview-heading h2{font-size:28px}.core-facts{row-gap:12px;font-size:14px}.core-scene{inset:82px 0 125px}.core-signature{bottom:40px;left:42px;right:42px}.core-signature-group>span{font-size:31px}.core-signature-group b,.core-signature-group>span{height:53px}.core-sigma{width:61px;height:61px;font-size:45px!important}.core-scene-tools{bottom:161px}.core-scene-hint{bottom:175px}.core-navigator{max-height:calc(100svh - 465px);top:307px;left:42px}}@container workspace (width<=1150px){.core-rail{gap:17px;padding:0 24px}.core-brand img{width:150px}.core-brand>span{padding-left:14px}.core-brand{gap:14px!important}.core-search-button span,.core-search-button kbd,.core-fullscreen{display:none}.core-rail-right{gap:7px}.core-profile{min-width:auto}.core-project-identity{width:52%;left:26px}.core-project-identity h1{font-size:27px}.core-overview{width:215px;padding-left:17px;right:26px}.core-overview-heading h2{font-size:23px}.core-signature{left:26px;right:26px}.core-signature-group{padding:0 2%;gap:6px!important}.core-signature-group b,.core-signature-group>span{height:42px;padding:0 9px}.core-signature-group>span{font-size:23px}.core-copy-signature,.core-scene-hint{display:none}.core-workbench{padding:30px}.core-record-layout.with-detail{grid-template-columns:1fr 295px}.core-financial-grid{grid-template-columns:repeat(2,1fr);row-gap:30px}.core-navigator{left:26px}.core-instruction-panel{width:290px;right:22px}.core-project-identity .core-location{max-width:260px}.core-workbench-heading{flex-direction:column;align-items:flex-start}.core-workbench-actions{width:100%}.core-register td{padding:15px 8px}.core-register td:nth-child(3),.core-register th:nth-child(3){display:none}}@container workspace (width<=800px){.is-spatial{height:100svh;min-height:820px;overflow:auto}.core-rail{gap:14px;height:65px;padding:0 18px}.core-brand img{width:132px}.core-brand>span{letter-spacing:2px;padding-left:10px;font-size:8px}.core-brand{gap:10px!important}.core-quiet{padding:5px;font-size:11px!important}.core-profile>span:last-child{display:none}.core-profile{margin:0}.core-rail-right{gap:4px}.core-search-button{padding:5px}.core-grid-button{padding:5px;font-size:11px!important}.core-rail-divider{display:none}.core-project-identity{width:auto;max-width:430px;top:93px;left:22px;right:22px}.core-project-identity h1{font-size:26px}.core-project-identity .core-eyebrow{font-size:9px}.core-initiative{font-size:15px}.core-location{font-size:11px;margin-top:9px!important}.core-context-actions{margin-top:15px}.core-overview{background:#f8fbfde6;border:1px solid #e1e8f0;border-radius:7px;width:185px;padding:13px;top:290px;right:20px}.core-overview h2{font-size:21px}.core-overview-heading{gap:8px}.core-overview .core-facts{grid-template-columns:60px 1fr;gap:6px 5px;font-size:11px}.core-overview .core-blue-rule{margin:10px 0}.core-scene{top:195px;bottom:145px}.core-scene-tools{bottom:171px}.core-signature{bottom:24px;left:22px;right:22px}.core-signature-heading>span{display:none}.core-signature-values{flex-wrap:wrap;justify-content:flex-start;gap:12px}.core-sigma{width:44px;height:44px;font-size:32px!important}.core-signature-group{padding:0 0 0 12px;gap:5px!important}.core-signature-group b,.core-signature-group>span{min-width:31px;height:36px;padding:0 7px}.core-signature-group b{font-size:21px}.core-signature-group>span{letter-spacing:1px;font-size:21px}.core-navigator{width:300px;max-height:calc(100svh - 430px);top:265px;left:20px}.core-details-panel{max-height:calc(100svh - 120px);top:73px;right:18px}.core-view-panel{top:65px;right:65px}.has-work .core-project-identity{max-width:46%}.has-work .core-project-identity h1{font-size:22px}.has-work .core-instruction-panel{width:270px;max-height:calc(100svh - 285px);padding:17px;top:85px;right:18px}.has-work .core-scene{top:185px;right:160px}.core-timeline{left:20px;right:20px}.core-address{gap:5px}.core-address>button{padding:6px 7px;font-size:10px;gap:4px!important}.core-address small{display:none}.core-timeline-items>button{min-width:145px;padding:10px}.core-atomic{flex-wrap:wrap;gap:14px}.core-atomic small{margin-left:0}.core-workbench{padding:26px 22px}.core-workbench h1{font-size:28px}.core-record-layout.with-detail{grid-template-columns:1fr}.core-record-detail{border-top:1px solid #cfdae7;border-left:0;padding-left:0}.core-register-head span:last-child{display:none}.core-delivery-facts{grid-template-columns:1fr;gap:30px}.core-financial-grid h2{font-size:24px}.core-project-collection{grid-template-columns:1fr}.core-workbench-footer{gap:20px}.core-modal{padding:22px}.core-role-summary{display:none}.core-no-model{inset:35% 10% 25%}}@container workspace (width<=520px){.core-rail{gap:7px;padding:0 13px}.core-brand img{width:106px}.core-brand>span{display:none}.core-profile .core-avatar{width:27px;height:27px;font-size:10px}.core-grid-button{gap:5px!important}.core-rail-right .core-icon{display:none}.core-search-button svg{width:16px}.core-workspace-anchor .core-quiet{font-size:10px!important}.core-switch{width:28px;height:17px}.core-switch i{width:13px;height:13px}.core-switch.on i{transform:translate(11px)}.core-project-identity{top:91px;left:20px}.core-project-identity h1{font-size:25px}.core-overview{width:160px;padding:11px;top:267px;right:15px}.core-overview-heading h2{font-size:18px}.core-overview-heading{flex-wrap:wrap;gap:6px}.core-overview .core-facts{grid-template-columns:51px 1fr;font-size:10px}.core-overview h3{font-size:14px}.core-overview-actions button{font-size:10px}.core-scene{inset:250px 0 170px}.core-signature{bottom:20px;left:20px;right:20px}.core-signature-values{gap:9px}.core-signature-group{padding-left:10px}.core-signature-group b,.core-signature-group>span{min-width:27px;height:33px;padding:0 6px}.core-signature-group>span{font-size:19px}.core-signature-group b{font-size:20px}.core-sigma{width:36px;height:36px;font-size:28px!important}.core-signature-group:last-of-type{margin-left:45px}.core-scene-tools{gap:1px;padding:4px;bottom:157px}.core-scene-tools .core-icon{width:25px}.core-navigator{width:auto;max-height:420px;top:257px;left:15px;right:15px}.core-details-panel,.core-view-panel{width:auto;left:15px;right:15px}.core-menu{width:280px;left:-112px}.has-work{min-height:1080px}.has-work .core-project-identity{max-width:calc(100% - 40px)}.has-work .core-instruction-panel{width:auto;max-height:450px;margin:520px 15px 180px;position:relative;top:auto;left:auto;right:auto}.has-work .core-scene{height:270px;inset:260px 0 auto}.has-work .core-scene-tools{top:476px;bottom:auto;left:50%}.core-timeline{bottom:20px;left:15px;right:15px}.core-address{flex-wrap:wrap}.core-address>button{font-size:10px}.core-timeline-items>button{min-width:140px}.core-financial-grid{grid-template-columns:1fr}.core-delivery-links{grid-template-columns:1fr;gap:0}.core-workbench-actions{flex-wrap:wrap}.core-register th{font-size:9px}.core-register td:first-child button{font-size:12px}.core-register td:nth-child(2){max-width:110px}.core-state{white-space:normal;font-size:9px}.core-workbench-footer{flex-direction:column;gap:8px}.core-atomic,.core-signature-heading{font-size:11px}.core-no-model{inset:35% 8% 25%}}@media (prefers-reduced-motion:reduce){.core-experience *{transition:none!important;animation:none!important}}.core-modal{color:#14213d;margin:auto;font:14px/1.5 Arial,Helvetica,sans-serif}.core-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20365338}.core-registered-model{position:absolute;inset:275px 280px 160px}.core-registered-model .model-viewer,.core-registered-model .lenses-preview-stage,.core-registered-model .viewer-canvas{box-shadow:none!important;background:0 0!important;border:0!important}.core-registered-model .viewer-top{background:0 0}.core-registered-model .lenses-preview-stage{height:350px}.core-registered-model .viewer-hint{color:#5c718b}@container workspace (width<=800px){.core-registered-model{inset:300px 20px 150px}.core-registered-model .lenses-preview-stage{height:250px}}.core-create-assignment{margin:0 18px 13px;font-size:12px!important}.core-modal form .core-primary{width:100%;margin-top:10px}@container workspace (width<=440px){.assistance-site .core-experience{height:auto;min-height:100%}.assistance-site .core-experience.is-spatial{flex-direction:column;height:auto;min-height:100%;display:flex;overflow:visible}.core-rail{flex-wrap:wrap;order:0;gap:10px;height:auto;min-height:65px;padding:14px 12px}.core-rail-right{flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;gap:8px;margin-left:0}.core-rail-right .core-quiet{font-size:10px!important}.core-workspace-anchor{position:static}.core-menu{width:auto;max-width:none;top:100%;left:8px;right:8px}.core-project-identity,.core-overview,.core-signature,.core-scene,.core-registered-model,.core-no-model,.core-instruction-panel,.core-navigator,.core-panel,.core-floating-panel,.core-timeline,.core-bottom-strip,.core-sequence-strip,.core-scene-tools,.core-scene-hint{flex-shrink:0;width:auto;max-width:none;max-height:none;margin:12px;position:relative;inset:auto;transform:none}.core-project-identity{pointer-events:auto;order:1}.core-project-identity h1{overflow-wrap:anywhere;font-size:22px}.core-project-identity .core-eyebrow:before{display:none}.core-context-actions{flex-wrap:wrap;gap:8px}.core-overview,.core-instruction-panel{border:1px solid #d5dfeb;border-radius:8px;order:2;padding:12px}.core-scene,.core-registered-model,.core-no-model{order:3}.core-scene{height:260px}.core-registered-model .viewer-top{flex-wrap:wrap;gap:6px}.core-registered-model .model-viewer{min-width:0}.core-registered-model .lenses-preview-stage{height:230px}.core-scene-tools,.core-scene-hint{flex-wrap:wrap;order:4}.core-panel,.core-floating-panel,.core-timeline,.core-navigator{order:5;overflow:auto}.core-signature,.core-timeline,.core-bottom-strip,.core-sequence-strip{order:6;padding:12px 0}.core-signature-values{flex-wrap:wrap;gap:8px}.core-signature-heading{margin-bottom:12px}.core-workbench{min-width:0;padding:20px 12px}.core-workbench :is(table,pre){max-width:100%;display:block;overflow:auto}}
