.interface-v1-module__9fMo5G__shell{--atlas-bg:#080a09;--atlas-surface:#0e1210;--atlas-raised:#131815;--atlas-text:#f0eee7;--atlas-muted:#9da59f;--atlas-line:#29322d;--atlas-signal:#67e3a5;--atlas-warning:#d4bf8b;--atlas-error:#d6a09a;min-height:100svh;color:var(--atlas-text);background:radial-gradient(circle at 68% 12%, #3c71511a, transparent 28rem), var(--atlas-bg)}.interface-v1-module__9fMo5G__shell button,.interface-v1-module__9fMo5G__shell a{outline-offset:3px}.interface-v1-module__9fMo5G__shell button:focus-visible,.interface-v1-module__9fMo5G__shell a:focus-visible,.interface-v1-module__9fMo5G__shell textarea:focus-visible{outline:2px solid var(--atlas-signal)}.interface-v1-module__9fMo5G__header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a09db;border-bottom:1px solid #67e3a514;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex;position:fixed;inset:0 0 auto}.interface-v1-module__9fMo5G__identity{color:inherit;letter-spacing:.08em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.interface-v1-module__9fMo5G__identity>span:last-child{gap:1px;display:grid}.interface-v1-module__9fMo5G__identity strong{font-size:13px;font-weight:620}.interface-v1-module__9fMo5G__identity small{color:var(--atlas-muted);letter-spacing:.025em;font-size:10px}.interface-v1-module__9fMo5G__atlasMark{border:1px solid #67e3a55c;border-radius:50%;place-items:center;width:27px;height:27px;display:inline-grid;position:relative}.interface-v1-module__9fMo5G__atlasMark:before,.interface-v1-module__9fMo5G__atlasMark span{content:"";border-radius:50%;position:absolute}.interface-v1-module__9fMo5G__atlasMark:before{border:1px solid #67e3a5a3;width:13px;height:13px}.interface-v1-module__9fMo5G__atlasMark span{background:var(--atlas-signal);width:3px;height:3px;box-shadow:0 0 12px #67e3a5bf}.interface-v1-module__9fMo5G__atlasMarkActive:before{animation:1.6s ease-in-out infinite interface-v1-module__9fMo5G__atlas-breathe}.interface-v1-module__9fMo5G__account{color:var(--atlas-muted);align-items:center;gap:13px;font-size:11px;display:flex}.interface-v1-module__9fMo5G__account button,.interface-v1-module__9fMo5G__mobileMenu,.interface-v1-module__9fMo5G__railHeader button{width:38px;height:38px;color:var(--atlas-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.interface-v1-module__9fMo5G__account button:hover,.interface-v1-module__9fMo5G__mobileMenu:hover,.interface-v1-module__9fMo5G__railHeader button:hover{color:var(--atlas-text);background:#ffffff0a}.interface-v1-module__9fMo5G__account svg,.interface-v1-module__9fMo5G__mobileMenu svg,.interface-v1-module__9fMo5G__railHeader svg{width:17px;height:17px}.interface-v1-module__9fMo5G__mobileMenu{display:none}.interface-v1-module__9fMo5G__rail{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c0ac9;border-right:1px solid #ffffff0e;width:70px;padding:16px 11px;transition:width .22s;position:fixed;inset:64px auto 0 0;overflow:hidden}.interface-v1-module__9fMo5G__railExpanded{width:252px}.interface-v1-module__9fMo5G__railHeader{height:38px;color:var(--atlas-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;padding-left:8px;font-size:10px;display:flex}.interface-v1-module__9fMo5G__railHeader button{flex:none}.interface-v1-module__9fMo5G__newConversation{height:44px;color:var(--atlas-text);white-space:nowrap;border:1px solid #67e3a52e;border-radius:10px;align-items:center;gap:12px;margin:9px 0 16px;padding:0 13px;text-decoration:none;display:flex}.interface-v1-module__9fMo5G__newConversation:hover{background:#67e3a50b;border-color:#67e3a561}.interface-v1-module__9fMo5G__newConversation svg{flex:none;width:17px}.interface-v1-module__9fMo5G__rail:not(.interface-v1-module__9fMo5G__railExpanded) .interface-v1-module__9fMo5G__newConversation span{display:none}.interface-v1-module__9fMo5G__rail nav{gap:4px;display:grid}.interface-v1-module__9fMo5G__rail nav>p{color:var(--atlas-muted);padding:20px 10px;font-size:12px}.interface-v1-module__9fMo5G__rail nav a{min-width:0;height:42px;color:var(--atlas-muted);border-radius:9px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.interface-v1-module__9fMo5G__rail nav a:hover,.interface-v1-module__9fMo5G__rail nav .interface-v1-module__9fMo5G__activeConversation{color:var(--atlas-text);background:#ffffff0a}.interface-v1-module__9fMo5G__rail nav a>span{border:1px solid var(--atlas-line);min-width:20px;height:20px;color:var(--atlas-muted);border-radius:50%;place-items:center;font-size:9px;display:grid}.interface-v1-module__9fMo5G__rail nav a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:430;overflow:hidden}.interface-v1-module__9fMo5G__rail:not(.interface-v1-module__9fMo5G__railExpanded) nav a>strong,.interface-v1-module__9fMo5G__scrim{display:none}.interface-v1-module__9fMo5G__environment{min-height:100svh;padding:64px 0 146px 70px;transition:padding-left .22s}.interface-v1-module__9fMo5G__environmentRailExpanded{padding-left:252px}.interface-v1-module__9fMo5G__scrollRegion{height:calc(100svh - 64px);scroll-padding-bottom:180px;position:relative;overflow:hidden auto}.interface-v1-module__9fMo5G__conversation{z-index:1;width:min(100% - 44px,840px);min-height:100%;margin:0 auto;padding:54px 0 190px;position:relative}.interface-v1-module__9fMo5G__conversation>div{content-visibility:auto;contain-intrinsic-size:auto 160px;margin-bottom:32px}.interface-v1-module__9fMo5G__userMessage{color:#e8e7e1;white-space:pre-wrap;background:#ffffff0e;border:1px solid #ffffff12;border-radius:16px 16px 4px;width:fit-content;max-width:min(78%,620px);margin-left:auto;padding:10px 14px;font-size:14px;line-height:1.55}.interface-v1-module__9fMo5G__atlasMessage{max-width:760px}.interface-v1-module__9fMo5G__assistantProse{color:#e8e7e0;overflow-wrap:anywhere;font-size:15px;line-height:1.72}.interface-v1-module__9fMo5G__assistantProse>*+*{margin-top:1em}.interface-v1-module__9fMo5G__assistantProse h2,.interface-v1-module__9fMo5G__assistantProse h3,.interface-v1-module__9fMo5G__assistantProse h4{color:var(--atlas-text);letter-spacing:-.018em;line-height:1.25}.interface-v1-module__9fMo5G__assistantProse h2{font-size:21px}.interface-v1-module__9fMo5G__assistantProse h3{font-size:18px}.interface-v1-module__9fMo5G__assistantProse h4{font-size:16px}.interface-v1-module__9fMo5G__assistantProse ul,.interface-v1-module__9fMo5G__assistantProse ol{padding-left:1.35rem}.interface-v1-module__9fMo5G__assistantProse li+li{margin-top:.35em}.interface-v1-module__9fMo5G__assistantProse a{color:var(--atlas-signal);text-underline-offset:3px}.interface-v1-module__9fMo5G__assistantProse code{color:#d9eee1;font-family:var(--font-mono);background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;padding:.08em .34em;font-size:.88em}.interface-v1-module__9fMo5G__assistantProse pre{border:1px solid var(--atlas-line);background:#090c0a;border-radius:10px;padding:15px;overflow:auto}.interface-v1-module__9fMo5G__assistantProse pre code{background:0 0;border:0;padding:0}.interface-v1-module__9fMo5G__assistantProse blockquote{color:var(--atlas-muted);border-left:2px solid #67e3a573;padding-left:15px}.interface-v1-module__9fMo5G__assistantProse hr{border:0;border-top:1px solid var(--atlas-line)}.interface-v1-module__9fMo5G__tableScroll{overflow-x:auto}.interface-v1-module__9fMo5G__assistantProse table{border-collapse:collapse;min-width:100%;font-size:13px}.interface-v1-module__9fMo5G__assistantProse th,.interface-v1-module__9fMo5G__assistantProse td{border-bottom:1px solid var(--atlas-line);text-align:left;padding:9px 12px}.interface-v1-module__9fMo5G__assistantProse th{color:var(--atlas-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.interface-v1-module__9fMo5G__spectral{pointer-events:none;opacity:.45;transition:inset-left .22s;position:fixed;inset:64px 0 0 70px;overflow:hidden}.interface-v1-module__9fMo5G__environmentRailExpanded .interface-v1-module__9fMo5G__spectral{left:252px}.interface-v1-module__9fMo5G__spectral span{filter:blur(1px);background:radial-gradient(circle,#67e3a51f,#67e3a500 67%);border-radius:50%;position:absolute}.interface-v1-module__9fMo5G__spectral span:first-child{width:420px;height:420px;animation:15s ease-in-out infinite alternate interface-v1-module__9fMo5G__drift;top:5%;right:6%}.interface-v1-module__9fMo5G__spectral span:last-child{opacity:.55;width:300px;height:300px;animation:19s ease-in-out infinite alternate-reverse interface-v1-module__9fMo5G__drift;bottom:8%;left:15%}.interface-v1-module__9fMo5G__emptyState{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 220px);padding:30px;display:flex;position:relative}.interface-v1-module__9fMo5G__emptyState>p{color:var(--atlas-muted);font-size:16px}.interface-v1-module__9fMo5G__emptyState h1{letter-spacing:-.045em;margin-top:4px;font-size:clamp(32px,5vw,54px);font-weight:410}.interface-v1-module__9fMo5G__emptyState>span{color:var(--atlas-muted);margin-top:14px;font-size:13px}.interface-v1-module__9fMo5G__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.interface-v1-module__9fMo5G__suggestions button{min-height:42px;color:var(--atlas-muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:0 14px}.interface-v1-module__9fMo5G__suggestions button:hover{color:var(--atlas-text);border-color:#67e3a538}.interface-v1-module__9fMo5G__pending{color:var(--atlas-muted);align-items:center;gap:10px;font-size:12px;display:flex}.interface-v1-module__9fMo5G__pending .interface-v1-module__9fMo5G__atlasMark{width:20px;height:20px}.interface-v1-module__9fMo5G__pending .interface-v1-module__9fMo5G__atlasMark:before{width:9px;height:9px}.interface-v1-module__9fMo5G__workSurface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d110ec7;border:1px solid #ffffff16;border-radius:12px;max-width:760px;margin:18px 0 0;overflow:hidden}.interface-v1-module__9fMo5G__workSummary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.interface-v1-module__9fMo5G__workIcon{width:32px;height:32px;color:var(--atlas-signal);background:#67e3a50a;border:1px solid #67e3a52e;border-radius:8px;place-items:center;display:grid}.interface-v1-module__9fMo5G__workIcon svg{width:15px}.interface-v1-module__9fMo5G__workIdentity{gap:3px;min-width:0;display:grid}.interface-v1-module__9fMo5G__workKind{color:var(--atlas-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.interface-v1-module__9fMo5G__workIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:510;overflow:hidden}.interface-v1-module__9fMo5G__workMeta{color:var(--atlas-muted);align-items:center;gap:10px;font-size:10px;display:flex}.interface-v1-module__9fMo5G__workMeta svg{width:15px;transition:transform .18s}.interface-v1-module__9fMo5G__workMeta .interface-v1-module__9fMo5G__rotated{transform:rotate(180deg)}.interface-v1-module__9fMo5G__statusSuccess{color:var(--atlas-signal)}.interface-v1-module__9fMo5G__statusPending{color:var(--atlas-warning)}.interface-v1-module__9fMo5G__statusError{color:var(--atlas-error)}.interface-v1-module__9fMo5G__statusWarning{color:var(--atlas-warning)}.interface-v1-module__9fMo5G__workContent{border-top:1px solid var(--atlas-line);padding:20px}.interface-v1-module__9fMo5G__emailEnvelope{gap:9px;margin-bottom:19px;display:grid}.interface-v1-module__9fMo5G__emailEnvelope>div{grid-template-columns:60px 1fr;gap:10px;display:grid}.interface-v1-module__9fMo5G__emailEnvelope dt{color:var(--atlas-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.interface-v1-module__9fMo5G__emailEnvelope dd{overflow-wrap:anywhere;min-width:0;font-size:13px}.interface-v1-module__9fMo5G__emailBody{border-top:1px solid var(--atlas-line);padding-top:17px}.interface-v1-module__9fMo5G__workFooter{border-top:1px solid var(--atlas-line);color:var(--atlas-muted);flex-wrap:wrap;gap:6px 14px;margin-top:20px;padding-top:12px;font-size:10px;display:flex}.interface-v1-module__9fMo5G__approvalSurface{background:#221e1480;border:1px solid #d4bf8b47;border-radius:13px;max-width:760px;margin:22px 0;padding:18px}.interface-v1-module__9fMo5G__approvalHeader{align-items:center;gap:11px;display:flex}.interface-v1-module__9fMo5G__approvalSignal{background:var(--atlas-warning);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d4bf8b66}.interface-v1-module__9fMo5G__approvalHeader p{color:var(--atlas-warning);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.interface-v1-module__9fMo5G__approvalHeader h2{margin-top:2px;font-size:14px;font-weight:520}.interface-v1-module__9fMo5G__approvalSurface pre{color:#e9e6dc;white-space:pre-wrap;background:#0000002e;border:1px solid #ffffff12;border-radius:9px;margin-top:15px;padding:13px;font-family:inherit;font-size:12px;line-height:1.6;overflow:auto}.interface-v1-module__9fMo5G__approvalExpiry{color:var(--atlas-muted);margin-top:9px;font-size:10px}.interface-v1-module__9fMo5G__approvalActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.interface-v1-module__9fMo5G__approvalActions button{border:1px solid var(--atlas-line);min-height:42px;color:var(--atlas-text);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px}.interface-v1-module__9fMo5G__approvalActions button:first-child{color:#07130d;background:var(--atlas-signal);border-color:#67e3a55c}.interface-v1-module__9fMo5G__approvalActions button:disabled{cursor:wait;opacity:.5}.interface-v1-module__9fMo5G__commandDock{z-index:20;right:0;bottom:var(--atlas-keyboard-inset,0);padding:18px 24px max(15px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#080a09ed 28%);transition:left .22s,bottom .12s;position:fixed;left:70px}.interface-v1-module__9fMo5G__environmentRailExpanded .interface-v1-module__9fMo5G__commandDock{left:252px}.interface-v1-module__9fMo5G__commandSurface{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111612f0;border:1px solid #ffffff1f;border-radius:17px;align-items:flex-end;gap:10px;width:min(100%,820px);min-height:58px;margin:0 auto;padding:9px 9px 9px 16px;display:flex;box-shadow:0 18px 50px #00000047}.interface-v1-module__9fMo5G__commandSurface:focus-within{border-color:#67e3a54d}.interface-v1-module__9fMo5G__commandSurface textarea{field-sizing:content;resize:none;min-height:38px;max-height:130px;color:var(--atlas-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0 5px;font-size:15px;line-height:1.45}.interface-v1-module__9fMo5G__commandSurface textarea::placeholder{color:#778079}.interface-v1-module__9fMo5G__commandSurface button{color:#07130d;background:var(--atlas-signal);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.interface-v1-module__9fMo5G__commandSurface button:disabled{color:#68716b;cursor:default;background:#222824}.interface-v1-module__9fMo5G__commandSurface svg{width:17px}.interface-v1-module__9fMo5G__commandDock>p{color:#6f7771;text-align:center;width:min(100%,820px);margin:7px auto 0;font-size:9px}@keyframes interface-v1-module__9fMo5G__atlas-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes interface-v1-module__9fMo5G__drift{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(4%,3%)scale(1.06)}}@media (max-width:760px){.interface-v1-module__9fMo5G__header{height:58px;padding:0 13px}.interface-v1-module__9fMo5G__mobileMenu{display:grid}.interface-v1-module__9fMo5G__identity{position:absolute;left:50%;transform:translate(-50%)}.interface-v1-module__9fMo5G__identity small,.interface-v1-module__9fMo5G__account>span{display:none}.interface-v1-module__9fMo5G__account{margin-left:auto}.interface-v1-module__9fMo5G__rail,.interface-v1-module__9fMo5G__railExpanded{z-index:60;width:min(86vw,310px);padding:14px;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-102%)}.interface-v1-module__9fMo5G__rail.interface-v1-module__9fMo5G__drawerOpen{transform:translate(0)}.interface-v1-module__9fMo5G__railHeader{height:42px}.interface-v1-module__9fMo5G__rail:not(.interface-v1-module__9fMo5G__railExpanded) .interface-v1-module__9fMo5G__newConversation span,.interface-v1-module__9fMo5G__rail:not(.interface-v1-module__9fMo5G__railExpanded) nav a>strong{display:block}.interface-v1-module__9fMo5G__scrim{z-index:55;background:#0000009e;border:0;display:block;position:fixed;inset:0}.interface-v1-module__9fMo5G__environment,.interface-v1-module__9fMo5G__environmentRailExpanded{padding:58px 0 128px}.interface-v1-module__9fMo5G__scrollRegion{height:calc(100svh - 58px)}.interface-v1-module__9fMo5G__conversation{width:min(100% - 28px,840px);padding:32px 0 170px}.interface-v1-module__9fMo5G__spectral,.interface-v1-module__9fMo5G__environmentRailExpanded .interface-v1-module__9fMo5G__spectral{inset:58px 0 0}.interface-v1-module__9fMo5G__emptyState{min-height:calc(100svh - 190px);padding:20px}.interface-v1-module__9fMo5G__emptyState h1{font-size:36px}.interface-v1-module__9fMo5G__suggestions{max-width:340px}.interface-v1-module__9fMo5G__userMessage{max-width:88%}.interface-v1-module__9fMo5G__assistantProse{font-size:15px;line-height:1.68}.interface-v1-module__9fMo5G__workSummary{padding:12px}.interface-v1-module__9fMo5G__workContent{padding:16px}.interface-v1-module__9fMo5G__workMeta{gap:7px}.interface-v1-module__9fMo5G__commandDock,.interface-v1-module__9fMo5G__environmentRailExpanded .interface-v1-module__9fMo5G__commandDock{padding:14px 12px max(10px, env(safe-area-inset-bottom));left:0}.interface-v1-module__9fMo5G__commandDock>p{display:none}.interface-v1-module__9fMo5G__commandSurface{border-radius:15px;min-height:54px}.interface-v1-module__9fMo5G__approvalActions button{flex:auto}}@media (prefers-reduced-motion:reduce){.interface-v1-module__9fMo5G__shell *,.interface-v1-module__9fMo5G__shell :before,.interface-v1-module__9fMo5G__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
