:root{--bg:#080e1b;--side:#0c1524;--panel:#101d2c;--text:#e9f3f2;--muted:#8b9bab;--line:#a6cbcb21;--primary:#15bdad;--secondary:#eb47a9;--accent:#f79f64;--success:#99d9b4;--danger:#ff8d9c;--mono:Consolas,"Courier New",monospace}*{box-sizing:border-box}html,body{background:var(--bg);width:100%;min-height:100%;color:var(--text);margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-decoration:none}.shell{height:100vh;min-height:700px;display:flex;overflow:hidden}.sidebar{border-right:1px solid var(--line);z-index:5;background:#0c1523;flex-direction:column;flex-shrink:0;width:252px;padding:25px 16px 15px;display:flex}.brand{align-items:center;width:190px;height:43px;margin-bottom:26px;padding:0 9px;display:flex}.brand img{width:164px;height:auto;display:block}.workspace-name{border:1px solid var(--line);background:#101d2b;border-radius:9px;align-items:center;gap:10px;height:61px;margin-bottom:29px;padding:10px;display:flex}.workspace-name strong,.workspace-name small{display:block}.workspace-name strong{letter-spacing:.01em;font-size:13px}.workspace-name small{color:#90a4b2;margin-top:5px;font-size:10px}.workspace-mark{color:#68e3d0;background:#16443f;border-radius:7px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.chevron{color:#91a3ad;margin-left:auto}.nav-caption{color:#758b9b;letter-spacing:.15em;margin-bottom:10px;padding:0 10px;font-size:9px;font-weight:700}.side-link{color:#b2bfcb;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:40px;padding:0 10px;font-size:12px;display:flex}.side-link svg{color:#91a3b3;width:16px;height:16px}.side-link:hover,.side-link.active{color:#e4faf4;background:#17302f}.side-link.active svg{color:#60dfc4}.nav-number{color:#86a19e;font:10px var(--mono);margin-left:auto}.external{color:#8094a0;margin-left:auto}.side-divider{background:var(--line);height:1px;margin:19px 0 21px}.operation-list{scrollbar-width:thin;scrollbar-color:#31404a transparent;min-height:0;overflow:auto}.operation{color:#93a3b1;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;height:32px;padding:0 9px;font-size:11px;display:flex}.operation:hover{color:#e3f4f1;background:#132334}.operation.selected{color:#dffcf3;background:#17302f;font-weight:700}.operation-dot{background:#4a6070;border-radius:50%;flex:none;width:5px;height:5px;margin-left:2px}.operation.selected .operation-dot{background:#5ce0be;box-shadow:0 0 9px #5ce0be}.side-bottom{color:#90a4af;align-items:center;gap:8px;margin-top:auto;padding:17px 8px 2px;font-size:10px;display:flex}.status-dot,.live-dot,.result-dot{background:#64dbb6;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #64dbb6}.status-dot.bad{background:#ff7f8d;box-shadow:0 0 8px #ff7f8d}.version{color:#6f8290;font-family:var(--mono);margin-left:auto}.mainarea{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:3;background:#0b1421;flex:none;justify-content:space-between;align-items:center;height:62px;padding:0 27px;display:flex}.breadcrumbs{color:#8293a2;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumbs strong{color:#d3e1e4;font-weight:600}.crumb-separator{color:#3d5261}.top-actions{color:#a6b6c0;align-items:center;gap:20px;font-size:11px;display:flex}.top-actions a:hover{color:#8ee8ce}.top-actions a span{color:#72dbc3;margin-left:5px}.engine-chip{font:9px var(--mono);letter-spacing:.08em;color:#9ec8b9;align-items:center;gap:7px;display:flex}.avatar{color:#a8ead4;background:#1b3433;border:1px solid #3c5d5b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.menu-button{display:none}.canvas-area{background:#080e1b;flex:1;min-height:0;position:relative;overflow:hidden}.space-canvas,.space-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-scrim{pointer-events:none;background:linear-gradient(90deg,#080e1bcc 0%,#080e1b14 54%,#080e1b94 100%),linear-gradient(#0000 75%,#080e1b8f);position:absolute;inset:0}.scene-heading{pointer-events:none;position:absolute;top:10%;left:6%}.eyebrow,.panel-kicker{font-size:9px;font-family:var(--mono);letter-spacing:.16em;color:#81d6c1;font-weight:700}.eyebrow span{background:#5ee4be;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.scene-heading h1{letter-spacing:-.04em;color:#edf7f4;margin:20px 0 15px;font-size:clamp(28px,3vw,47px);font-weight:400;line-height:1.18}.scene-heading h1 em{color:#a4d8c9;font-style:normal}.scene-heading p{color:#a0b1bf;margin:0;font-size:12px;line-height:1.75}.scene-note{color:#7eb8ac;align-items:center;gap:11px;display:flex;position:absolute;bottom:13%;left:6%}.crosshair{color:#7adbc4;font-size:23px}.scene-note strong,.scene-note span{display:block}.scene-note strong{font:9px var(--mono);letter-spacing:.13em;color:#9bcfc0}.scene-note div span{color:#839ba4;margin-top:5px;font-size:11px}.scene-axis{color:#708693;font:9px var(--mono);letter-spacing:.1em;position:absolute;bottom:17%;left:43%}.scene-axis div{gap:10px;margin-top:10px;display:flex}.scene-axis i{color:#8dc7b5;font-style:normal}.calc-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#355254 transparent;background:#0d1925ed;border:1px solid #a1cfc533;border-radius:13px;width:min(382px,39%);position:absolute;top:4%;bottom:5%;right:3.2%;overflow:auto;box-shadow:0 25px 60px #00000052}.panel-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 23px 20px;display:flex}.panel-top h2{letter-spacing:-.025em;margin:9px 0 7px;font-size:22px;font-weight:600}.panel-top p{color:#91a5b0;margin:0;font-size:11px;line-height:1.5}.panel-icon{color:#79e0c4;background:#173a38;border:1px solid #285a54;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.panel-icon svg,.epoch-icon svg,.timeline-label svg{width:18px;height:18px}.panel-body{padding:20px 23px}.field-grid{grid-template-columns:1fr 1fr;gap:15px 12px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:#b4c3ca;font-size:10px;font-weight:600}.field b{color:#75dec4}.field input,.field select,.time-entry input,.span-control select{color:#e0efec;background:#152534;border:1px solid #30414b;border-radius:6px;outline:none;width:100%;min-width:0;height:39px;padding:0 11px;font-size:12px}.field input:focus,.field select:focus,.time-entry input:focus{border-color:#5ad9bf;box-shadow:0 0 0 2px #5ad9bf21}.field input::placeholder{color:#718794}.field select{appearance:auto}.advanced{color:#8cdac7;background:0 0;border:0;margin:15px 0 0;padding:0;font-size:11px}.advanced span{margin-left:4px}.epoch-card{background:#142b34;border:1px solid #294249;border-radius:7px;align-items:center;gap:10px;margin-top:21px;padding:12px;display:flex}.epoch-icon{color:#78d9bf;display:flex}.epoch-card div{flex:1;min-width:0}.epoch-card small,.epoch-card strong,.epoch-card div span{display:block}.epoch-card small{color:#7faaa2;font:9px var(--mono);letter-spacing:.1em}.epoch-card strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.epoch-card div span{color:#8da6ab;font:9px var(--mono);overflow-wrap:anywhere;margin-top:4px}.epoch-card a{color:#8ce7c9;font-size:10px}.calculate{color:#0c2b25;background:#a6efc7;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;height:43px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.calculate:hover:not(:disabled){background:#c1f8dc}.calculate span{font-size:15px}.kernel-note{color:#7f939d;margin-top:14px;font-size:10px;line-height:1.5}.kernel-note span{color:#76d6be;margin-right:4px}.notice{color:#acbcc7;border:1px solid #314953;border-radius:6px;margin-bottom:15px;padding:11px;font-size:11px;line-height:1.5}.notice.error{color:#ffc2c8;overflow-wrap:anywhere;background:#3b222e;border-color:#75404a}.result-box{border-top:1px solid var(--line);padding:17px 23px 22px}.result-heading{color:#9fc6ba;font:9px var(--mono);letter-spacing:.08em;justify-content:space-between;display:flex}.result-heading>span{color:#8c9eaa}.result-dot{margin-right:6px}.result-table{max-height:180px;margin-top:12px;overflow:auto}.result-table p{color:#a9b9c1;font-size:11px}.result-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.result-row small,.result-row strong{display:block}.result-row small{color:#78919c;font:9px var(--mono);text-transform:uppercase}.result-row strong{color:#dfefeb;font:11px var(--mono);overflow-wrap:anywhere;margin-top:5px}.result-box details{color:#8ab5ad;margin-top:12px;font-size:10px}.result-box pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px var(--mono);color:#a5b9bf}.stale{color:#f2b77d;font-size:10px}.scene-footer{border-top:1px solid var(--line);color:#7d969e;height:36px;font:9px var(--mono);letter-spacing:.1em;pointer-events:none;align-items:center;gap:24px;padding:0 6%;display:flex;position:absolute;bottom:0;left:0;right:0}.scene-footer .live-dot{margin-right:6px}.timeline{border-top:1px solid var(--line);background:#0d1926;flex:none;align-items:center;gap:25px;min-height:132px;padding:20px 28px;display:flex;position:relative}.timeline-main{flex:1;align-items:center;gap:26px;min-width:0;display:flex}.timeline-label{align-items:center;gap:10px;min-width:120px;display:flex}.timeline-label>span{color:#85dec5;background:#1b3a39;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.timeline-label strong,.timeline-label small{display:block}.timeline-label strong{font-size:12px}.timeline-label small{font:9px var(--mono);color:#819ba4;margin-top:5px}.timeline-control{flex:1;min-width:0}.timeline-top{align-items:center;gap:18px;display:flex}.transport{align-items:center;gap:7px;display:flex}.transport button{color:#899faa;background:0 0;border:0;width:25px;height:25px;padding:0;font-size:9px}.transport .play{color:#acf0d4;background:#28453f;border-radius:50%;width:29px;height:29px;font-size:11px}.timeline-utc{flex:1;min-width:0}.timeline-utc strong,.timeline-utc span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.timeline-utc strong{font:11px var(--mono);color:#d9eee8}.timeline-utc span{font:9px var(--mono);color:#8299a2;margin-top:4px}.span-control{font:9px var(--mono);color:#7d959e;white-space:nowrap}.span-control select{color:#bed2d1;background:#172a34;width:auto;height:26px;margin-left:5px;padding:0 5px;font-size:10px}.track-wrap{padding-top:11px}.track-wrap input{accent-color:#8be5c4;width:100%;height:4px;display:block}.track-labels{color:#718c95;font:9px var(--mono);justify-content:space-between;margin-top:8px;display:flex}.time-entry{flex:none;align-items:end;gap:7px;display:flex}.time-entry label{font:9px var(--mono);letter-spacing:.08em;color:#8aa5aa;flex-direction:column;gap:7px;display:flex}.time-entry input{width:190px;height:32px;font:10px var(--mono);letter-spacing:0}.time-entry button{color:#b7f3da;background:#1b3d37;border:1px solid #3a665d;border-radius:6px;height:32px;padding:0 12px;font-size:10px}.time-error{color:#ffadb6;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:10px;position:absolute;bottom:3px;right:28px;overflow:hidden}@media (max-width:1100px){.scene-heading{top:8%;left:4%}.scene-heading h1{font-size:31px}.calc-panel{width:365px;right:2%}.timeline{gap:12px;padding:16px}.timeline-main{gap:12px}.timeline-label{min-width:95px}.time-entry input{width:150px}.timeline-label small{font-size:8px}}@media (max-width:760px){.shell{height:auto;min-height:100vh;display:block;overflow:visible}.sidebar{width:252px;transition:left .2s;position:fixed;top:0;bottom:0;left:-260px;box-shadow:15px 0 35px #0007}.sidebar.open{left:0}.mainarea{min-height:100vh}.menu-button{color:#b4c9c5;background:0 0;border:0;padding:0 12px 0 0;font-size:19px;display:block}.topbar{height:56px;padding:0 14px}.breadcrumbs{margin-right:auto}.top-actions{gap:10px}.top-actions a,.engine-chip{display:none}.canvas-area{flex:none;height:auto;min-height:900px}.space-canvas{height:520px}.scene-scrim{background:linear-gradient(#0000 60%,#080e1b),linear-gradient(90deg,#080e1baa,#0000);height:520px}.scene-heading{top:42px;left:20px}.scene-heading h1{font-size:30px}.scene-note{top:385px;bottom:auto;left:20px}.scene-axis{display:none}.calc-panel{width:auto;max-height:none;margin:455px 14px 58px;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.scene-footer{height:34px;padding:0 20px}.scene-footer span:last-child{display:none}.timeline{min-height:190px;padding:17px;display:block}.timeline-main{align-items:flex-start}.timeline-label{min-width:90px}.timeline-top{flex-wrap:wrap;gap:8px}.timeline-utc{min-width:125px}.span-control{margin-left:auto}.time-entry{margin-top:15px;margin-left:102px}.time-entry input{width:min(210px,45vw)}.time-error{white-space:normal;margin-top:8px;position:static}.field-grid{grid-template-columns:1fr 1fr}}.docs-shell{background:#0b1421;min-height:100vh;display:flex}.docs-sidebar{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:14px;width:244px;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.docs-brand img{width:172px;height:auto;margin-bottom:18px}.docs-back{margin-bottom:20px;color:#9de5ca!important;font-size:11px!important}.docs-nav-title{font:9px var(--mono);letter-spacing:.14em;color:#708a95;margin:15px 0 2px}.docs-sidebar a{color:#9fb1bc;font-size:11px}.docs-sidebar a:hover{color:#b4efda}.docs-content{width:100%;max-width:1050px;padding:42px 7% 50px}.docs-breadcrumb{font:9px var(--mono);letter-spacing:.14em;color:#7a99a0}.docs-content header{border-bottom:1px solid var(--line);padding:58px 0 40px}.docs-kicker{color:#81dfc2;font:10px var(--mono);letter-spacing:.14em}.docs-content h1{letter-spacing:-.04em;margin:15px 0;font-size:48px;font-weight:500}.docs-content header p{color:#a2b4bd;max-width:650px;font-size:15px;line-height:1.75}.docs-badges{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.docs-badges span{color:#a5d9c6;font:10px var(--mono);border:1px solid #305347;border-radius:5px;padding:7px 10px}.docs-content section{border-bottom:1px solid var(--line);padding:35px 0;scroll-margin-top:20px}.docs-content section h2{margin:0 0 15px;font-size:22px}.docs-content p{color:#a8bac2;font-size:13px;line-height:1.8}.docs-content code{font:11px var(--mono);color:#b5e9d6}.docs-callout{background:#142c30;border:1px solid #2b514a;border-radius:8px;margin-top:20px;padding:16px 18px}.docs-callout strong{color:#b8efda;font-size:12px}.docs-callout p{margin-bottom:0;font-size:11px}.docs-callout.error{background:#35232b;border-color:#66404b}.endpoint{background:#142330;border:1px solid #2a4147;border-radius:7px;align-items:center;gap:14px;margin:20px 0;padding:13px 15px;display:flex}.endpoint b{color:#91e8c8;font:10px var(--mono);letter-spacing:.08em}.endpoint b.post{color:#ffd794}.endpoint code{color:#eefbf4;font-size:12px}.endpoint span{color:#8aa4aa;margin-left:auto;font-size:10px}.docs-content pre{color:#bbe4d8;font:11px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1d26;border:1px solid #294047;border-radius:8px;padding:18px}.api-list details{background:#111f2c;border:1px solid #2a3d45;border-radius:8px;margin:8px 0;padding:0 16px}.api-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;list-style:none;display:flex}.api-list summary strong,.api-list summary small{display:block}.api-list summary strong{font-size:12px}.api-list summary small{color:#7a979e;font:10px var(--mono);margin-top:5px}.api-list summary span{color:#78cebb}.api-list details p{font-size:11px}.api-fields{border-top:1px solid var(--line);padding-bottom:10px}.api-fields>div{border-bottom:1px solid #ffffff09;grid-template-columns:1fr 1fr 2fr;align-items:start;gap:12px;padding:9px 0;display:grid}.api-fields span,.api-fields small{color:#8da5ac;font-size:10px;line-height:1.5}.docs-content footer{color:#a3c1ba;padding-top:30px;font-size:11px}.docs-content footer span{float:right;color:#748e97}@media (max-width:760px){.docs-sidebar{display:none}.docs-content{padding:30px 20px}.docs-content header{padding:35px 0}.docs-content h1{font-size:36px}.endpoint{flex-wrap:wrap}.endpoint span{width:100%;margin-left:0}.api-fields>div{grid-template-columns:1fr 1fr}.api-fields small{grid-column:1/-1}.docs-content footer span{float:none;margin-top:8px;display:block}}@media (min-width:761px) and (max-width:1100px){.scene-heading{max-width:calc(100% - 410px)}.scene-heading h1{font-size:25px}.scene-heading p{font-size:11px}.scene-heading p br{display:none}.timeline{flex-wrap:wrap;gap:12px}.timeline-main{flex:100%}.time-entry{margin-left:107px}.timeline-utc{min-width:175px}}.event-track{background:#1c3340;border-radius:5px;height:5px;margin-bottom:5px;position:relative;overflow:hidden}.nav-close,.docs-mobile-back{display:none}@media (max-width:760px){.nav-close{color:#a8c4c2;background:0 0;border:0;font-size:23px;display:block;position:absolute;top:21px;right:14px}.docs-mobile-back{color:#9de5ca;margin-bottom:26px;font-size:12px;display:block}}.use-epoch{color:#b7f3da;background:#183c37;border:1px solid #3a665d;border-radius:7px;width:100%;height:37px;margin-top:9px;font-size:11px}.nasa-comparison{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.nasa-comparison p{color:#91a7ae;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.nasa-comparison a,.comparison-match{color:#8de6bf}.comparison-status{color:#f2b77d}.comparison-table{max-height:220px;overflow:auto}.comparison-row{border-bottom:1px solid var(--line);font:10px var(--mono);overflow-wrap:anywhere;gap:5px;padding:9px 0;display:grid}.comparison-row small{color:#a5d9cd}.comparison-row span{color:#c4d6d3}.example-picker{background:linear-gradient(145deg,#1c453d8c,#112530a6);border:1px solid #31534f;border-radius:8px;margin:0 0 22px;padding:14px}.example-header{color:#8bdec7;font:9px var(--mono);letter-spacing:.1em;justify-content:space-between;margin-bottom:12px;display:flex}.example-header span:last-child{color:#86a9a3}.example-picker label span{color:#c5dad5;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.example-picker select{color:#edf9f5;background:#142d34;border:1px solid #416760;border-radius:6px;width:100%;height:38px;padding:0 9px;font-size:11px}.example-details{overflow-wrap:anywhere;margin-top:13px}.example-details strong{color:#dffaf0;font-size:12px}.example-details p{color:#a7bfbd;margin:8px 0;font-size:10px;line-height:1.6}.example-details b{color:#cce9dc}.example-details .example-requirement{color:#ffd399}.example-details details{color:#8fddc5;margin-top:8px;font-size:10px}.example-details pre{white-space:pre-wrap;color:#bdd6d0;max-height:130px;font:10px var(--mono);overflow:auto}.example-details .example-hint{color:#91d3be}.scene-note{align-items:flex-start;max-width:55%;bottom:9%}.scene-note div span{line-height:1.45}.scene-views{gap:6px;margin:10px 0;display:flex}.scene-views button{color:#b8d5d0;background:#132b33;border:1px solid #406760;border-radius:5px;padding:6px 10px;font-size:10px}.scene-views button.selected{color:#102d27;background:#9fe6c2;border-color:#9fe6c2}@media (max-width:760px){.scene-note{max-width:calc(100% - 40px);top:345px}.scene-note div span{font-size:10px}.scene-views{margin:6px 0}}.system-list{color:#99e2ce;margin:7px 0;font-size:10px}.system-list>div{gap:3px;max-height:130px;margin-top:6px;display:grid;overflow:auto}.system-list div span{color:#b7ccc9;font:10px var(--mono)}.system-list i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.scene-note{pointer-events:auto}.scene-views{flex-wrap:wrap}@media (min-width:761px){.space-canvas{width:calc(100% - min(382px,39%) - 20px);right:auto}.scene-note{width:calc(100% - min(382px,39%) - 45px);max-width:none}.scene-scrim{background:linear-gradient(#0000 75%,#080e1b59)}}@media (min-width:761px) and (max-width:1100px){.space-canvas{width:calc(100% - 380px)}.scene-note div{min-width:0}.scene-note div span{overflow-wrap:anywhere}.scene-note{width:calc(100% - 440px)}}@media (max-width:760px){.space-canvas,.scene-scrim{height:620px}.scene-note{top:342px}.calc-panel{margin-top:560px}}.scene-heading.has-result{display:none}.result-focus{color:#e3f7ef;z-index:2;overflow-wrap:anywhere;background:#0c1f29e8;border:1px solid #95d4c347;border-radius:9px;width:min(290px,100% - min(382px,39%) - 60px);padding:15px;position:absolute;top:6%;left:6%;box-shadow:0 12px 35px #0000003d}.focus-kicker{color:#82d7c1;font:9px var(--mono);letter-spacing:.09em}.result-focus h3{margin:9px 0 6px;font-size:17px;line-height:1.25}.result-focus p{color:#b0c8c5;margin:6px 0;font-size:11px;line-height:1.5}.focus-coordinates,.focus-intervals{gap:7px;margin:10px 0;display:grid}.focus-coordinates div,.focus-intervals div{border-top:1px solid #99ccbe29;min-width:0;padding-top:7px}.focus-coordinates small,.focus-intervals small,.focus-angle small{font:9px var(--mono);color:#8ba9a5;text-transform:uppercase;display:block}.focus-coordinates strong,.focus-intervals strong{color:#e0f6eb;font:11px var(--mono);overflow-wrap:anywhere;margin-top:4px;display:block}.result-focus .focus-caption{color:#9bb2af;font-size:10px}.result-focus .focus-distance strong,.result-focus a{color:#9aebc9}.focus-angle{align-items:center;gap:8px;display:flex}.focus-angle svg{width:120px;max-width:55%;overflow:visible}.focus-angle svg line{stroke:#94e9c6;stroke-width:2px}.focus-angle svg path,.focus-angle svg circle:not(.focus-origin){fill:none;stroke:#f3b689;stroke-width:2px}.focus-angle svg .focus-origin{fill:#e9fbeb}.focus-angle strong{color:#f3cfad;font:15px var(--mono);margin-top:8px;display:block}.vector-controls{z-index:2;flex-wrap:wrap;gap:6px;max-width:calc(100% - min(382px,39%) - 45px);display:flex;position:absolute;bottom:9%;left:6%}.vector-controls button{color:#c7e1da;background:#132b33;border:1px solid #406760;border-radius:5px;padding:6px 9px;font-size:10px}.event-track{background:#253d43;border-radius:4px;height:8px;margin-bottom:5px;position:relative}.event-track span{background:#86e9bb;border-radius:4px;min-width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #5eddb6}.result-focus a{font-size:10px}@media (min-width:761px) and (max-width:1100px){.result-focus{width:calc(100% - 440px)}.vector-controls{max-width:calc(100% - 440px)}}@media (max-width:760px){.result-focus{width:calc(100% - 40px);max-height:305px;top:25px;left:20px;overflow:auto}.vector-controls{max-width:calc(100% - 40px);top:340px;bottom:auto;left:20px}}.focus-angle{display:block}.focus-angle svg{width:100px;max-width:100%;height:80px;display:block}.focus-angle strong{overflow-wrap:anywhere;font-size:13px}.scene-note .scene-updating{color:#f1c891}.brand{gap:10px;width:auto}.brand img{border-radius:8px;width:38px;height:38px}.brand span{letter-spacing:-.025em;color:#f1f8f7;font-size:20px;font-weight:700}.workspace-mark{font-size:15px;font-weight:700}.docs-brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.docs-brand img{border-radius:8px;width:38px;height:38px;margin:0}.docs-brand small{color:#8ba8a5;letter-spacing:.04em;margin-top:3px;font-size:10px;display:block}.docs-sidebar .docs-brand{color:#f1f8f7;font-size:20px}.docs-brand>span{font-size:20px;line-height:1.05}.docs-brand>span small{font-size:10px}
