.orbit-guide{--guide-accent:#246e75;padding:54px 0 30px}[data-theme=dark] .orbit-guide{--guide-accent:#a0ced1}.orbit-guide nav{background:0 0;height:auto;margin-left:0;padding:0;position:static;inset:auto}.guide-toc nav{border:0;display:block}.guide-header{max-width:830px;margin-bottom:52px}.guide-eyebrow{font:12px var(--font-mono);color:var(--color-muted);letter-spacing:.04em;margin:0 0 21px}.guide-title{align-items:center;gap:17px;display:flex}.guide-title .orbit-tool-mark{flex:none;width:49px;height:49px}.guide-title h1{letter-spacing:-.02em;margin:0;font-size:clamp(29px,4.5vw,44px);font-weight:550;line-height:1.25}.guide-lead{color:var(--color-muted);max-width:720px;margin:22px 0;font-size:1.04rem;line-height:1.85}.guide-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin:24px 0 32px;font-size:.86rem;display:flex}.guide-actions a,.guide-actions button{align-items:center;gap:8px;min-height:40px;display:inline-flex}.guide-actions .guide-open{border:1px solid color-mix(in srgb,var(--guide-accent) 30%,transparent);background:color-mix(in srgb,var(--guide-accent) 8%,transparent);color:var(--guide-accent);border-radius:5px;padding:5px 14px;text-decoration:none}.guide-actions button{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.guide-actions a:hover,.guide-actions button:hover{color:var(--color-text)}.guide-paths{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.guide-paths a{align-items:center;gap:10px;padding:16px 12px;font-size:.83rem;text-decoration:none;display:flex}.guide-paths a+a{border-left:1px solid var(--color-border)}.guide-paths small{color:var(--guide-accent);font:11px var(--font-mono)}.guide-paths a>span:last-child{color:var(--color-muted);margin-left:auto}.guide-paths a:hover{background:var(--color-surface)}.guide-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:55px;display:grid}.guide-navigation{top:calc(var(--header-height,92px) + 24px);max-height:calc(100dvh - var(--header-height,92px) - 50px);scrollbar-width:thin;position:sticky;overflow:auto}.guide-toc summary{color:var(--color-muted);cursor:pointer;margin-bottom:13px;font-size:.8rem}.guide-toc ol{margin:0;padding:0;list-style:none}.guide-toc a{color:var(--color-muted);border-left:2px solid #0000;align-items:baseline;gap:11px;padding:7px 8px;font-size:.78rem;line-height:1.65;text-decoration:none;display:flex}.guide-toc a>span:first-child{font:10px var(--font-mono);opacity:.65;flex:none}.guide-toc a[aria-current=location]{border-color:var(--guide-accent);color:var(--color-text);background:color-mix(in srgb,var(--guide-accent) 6%,transparent)}.guide-toc a:hover{color:var(--guide-accent)}.guide-article{min-width:0;max-width:760px}.guide-section{border-bottom:1px solid var(--color-border);margin-bottom:38px;padding-bottom:38px}.guide-section-number{font:12px var(--font-mono);color:var(--guide-accent);letter-spacing:.08em;margin:0 0 9px!important}.guide-section h2{letter-spacing:-.015em;margin:0 0 22px;font-size:1.55rem;font-weight:550;line-height:1.45}.guide-section p{color:var(--color-text);overflow-wrap:anywhere;margin:15px 0;font-size:.96rem;line-height:1.95}.guide-steps{counter-reset:guide-step;margin:24px 0;padding:0;list-style:none}.guide-steps>li{counter-increment:guide-step;margin:0 0 24px;padding:0 0 0 42px;position:relative}.guide-steps>li:before{content:counter(guide-step);background:color-mix(in srgb,var(--guide-accent) 13%,transparent);width:25px;height:25px;color:var(--guide-accent);font:12px var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:0}.guide-steps h3,.guide-note h3{margin:0;font-size:1rem;font-weight:600;line-height:1.65}.guide-steps p{margin:7px 0 0}.guide-note{border-left:2px solid var(--guide-accent);background:color-mix(in srgb,var(--guide-accent) 5%,transparent);margin:25px 0;padding:18px 22px}.guide-note p{margin:9px 0 0;font-size:.9rem}.guide-table{overscroll-behavior-x:contain;scrollbar-width:thin;margin:22px 0;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.8}.guide-table th{text-align:left;background:var(--color-surface);font-weight:550}.guide-table th,.guide-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:12px 14px}.guide-table td:first-child{width:28%;min-width:122px;color:var(--color-text);font-weight:500}.guide-table td:not(:first-child){color:var(--color-muted)}.guide-table tr>:last-child{min-width:170px}#time-flow .guide-table tr>:last-child{min-width:65px}.guide-interface-map{grid-template-rows:auto 170px auto;grid-template-columns:minmax(0,1fr) 32%;gap:8px;margin:24px 0;font-size:.83rem;display:grid}.guide-interface-map>div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;align-items:center;gap:12px;padding:12px;display:flex}.guide-interface-map b{font:12px var(--font-mono);color:var(--guide-accent)}.map-toolbar{grid-column:1/-1}.guide-interface-map .map-scene{align-items:flex-start;position:relative;overflow:hidden}.guide-interface-map .map-settings{flex-direction:column;grid-area:2/2/4;align-items:flex-start;gap:10px}.map-settings small{color:var(--color-muted);line-height:1.6}.map-timeline{grid-column:1}.map-orbit{border:1px solid color-mix(in srgb,var(--guide-accent) 40%,transparent);border-radius:50%;width:65%;height:60px;position:absolute;top:52%;left:50%;transform:translate(-50%,-20%)rotate(-12deg)}.map-orbit i{background:var(--color-accent);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-orbit em{background:var(--guide-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9%;left:87%}.guide-interface-map>p{color:var(--color-muted);grid-column:1/-1;margin:0;font-size:.74rem}.guide-end{color:var(--color-muted);padding-bottom:20px;font-size:.85rem;line-height:1.85}.guide-end>div{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:23px;display:flex}.guide-end a{color:var(--guide-accent);text-underline-offset:4px}.orbit-guide :is(a,button,summary,.guide-table):focus-visible{outline:2px solid var(--guide-accent);outline-offset:4px}@media (width>=1000px){.guide-toc summary{pointer-events:none;list-style:none}.guide-toc summary::-webkit-details-marker{display:none}}@media (width<=999px){.guide-layout{grid-template-columns:1fr;gap:30px}.guide-navigation{max-height:none;position:static}.guide-toc{border-block:1px solid var(--color-border);padding:15px 0}.guide-toc summary{margin:0}.guide-toc nav{padding-top:14px}.guide-toc ol{columns:2;column-gap:25px}.guide-toc li{break-inside:avoid}.guide-header{margin-bottom:28px}.guide-article{max-width:none}}@media (width<=600px){.orbit-guide{padding-top:32px}.guide-title{gap:11px}.guide-title .orbit-tool-mark{width:38px;height:38px}.guide-lead{font-size:.95rem}.guide-paths{grid-template-columns:1fr}.guide-paths a{padding:13px 4px}.guide-paths a+a{border-left:0;border-top:1px solid var(--color-border)}.guide-toc ol{columns:1}.guide-section h2{font-size:1.35rem}.guide-section p{font-size:.93rem}.guide-steps>li{padding-left:35px}.guide-note{padding:15px 16px}.guide-table th,.guide-table td{padding:10px}.guide-section{margin-bottom:28px;padding-bottom:24px}.guide-interface-map{grid-template-columns:minmax(0,1fr) 36%;font-size:.74rem}.guide-interface-map>div{gap:7px;padding:9px}}@media print{@page{size:A4;margin:17mm}html,body{color:#111!important;background:#fff!important;font-size:11pt!important}.site-header,.site-footer,.skip-link,.guide-actions,.guide-paths,.guide-navigation,.guide-end>div{display:none!important}.container,.orbit-guide,.guide-header,.guide-article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.orbit-guide{--guide-accent:#246e75;--color-text:#111;--color-muted:#444;--color-surface:#f2f5f5;--color-border:#ccc}.guide-layout{display:block}.guide-header{padding-bottom:25px!important}.guide-section{break-before:page;border:0;padding:0}.guide-section:first-child{break-before:auto}.guide-section h2,.guide-steps h3,.guide-note h3{break-after:avoid}.guide-steps>li,.guide-note,tr{break-inside:avoid}.guide-table{overflow:visible}.guide-table table{font-size:9pt}.guide-table tr>:last-child{min-width:0}}
