/* Local page surfaces: authored content, projected into explicit reading modes. */
.as-toolbar-host{--as-ink:#233124;--as-muted:#687367;--as-line:#d9dfd3;--as-tint:#f3f6ef;--as-accent:#4e6b45;width:min(1240px,calc(100% - 72px));margin:28px auto 34px;color:var(--as-ink);position:relative;z-index:2;font-family:inherit}.doc-article .as-toolbar-host,.kb-main .as-toolbar-host,.package-main .as-toolbar-host,.article-body .as-toolbar-host{width:100%}.network-technology .as-toolbar-host{--as-ink:#152435;--as-muted:#647182;--as-line:#d6deea;--as-tint:#f2f6fc;--as-accent:#155de1}.network-company .as-toolbar-host{--as-ink:#292a27;--as-muted:#74766f;--as-line:#dddcd5;--as-tint:#f7f5ee;--as-accent:#743c4c}.network-world .as-toolbar-host{--as-ink:#342f27;--as-muted:#787268;--as-line:#d9d2c5;--as-tint:#f1eadf;--as-accent:#805e3b}.network-os .as-toolbar-host{--as-ink:#ecedf0;--as-muted:#a7b2c1;--as-line:#344153;--as-tint:#101e30;--as-accent:#f5b776}.as-toolbar{font-size:12px;border-top:1px solid var(--as-line);border-bottom:1px solid var(--as-line)}.as-toolbar-top{display:flex;gap:18px;align-items:center;min-height:62px;padding:12px 0}.as-label{font:9px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em;color:var(--as-muted);white-space:nowrap}.as-modes{display:flex;gap:4px;flex:1}.as-toolbar button{font:inherit;line-height:1.5;cursor:pointer;transition:background 160ms,color 160ms,border-color 160ms,transform 160ms}.as-mode{border:1px solid transparent;background:transparent;color:var(--as-muted);padding:7px 12px;border-radius:5px;font-size:11px!important;min-height:34px;white-space:nowrap}.as-mode:hover{background:var(--as-tint);color:var(--as-ink)}.as-mode[aria-pressed=true]{background:var(--as-tint);border-color:var(--as-line);color:var(--as-accent)}.as-more{position:relative;margin-left:auto}.as-more>summary{list-style:none;cursor:pointer;font-size:10px;color:var(--as-muted);padding:8px 0;white-space:nowrap}.as-more>summary:after{content:'＋';margin-left:8px}.as-more[open]>summary:after{content:'−'}.as-more summary::-webkit-details-marker{display:none}.as-explanation{position:absolute;right:0;top:100%;width:310px;padding:20px;border:1px solid var(--as-line);background:var(--as-tint);border-radius:8px;box-shadow:0 12px 30px #17251c18;z-index:3}.as-explanation p{margin:0 0 15px!important;font-size:12px!important;line-height:1.8!important;color:var(--as-ink)!important}.as-explanation dl{display:grid;grid-template-columns:78px minmax(0,1fr);font-size:10px;line-height:1.7;gap:9px;margin:0}.as-explanation dt{color:var(--as-muted)}.as-explanation dd{margin:0}.as-explanation-actions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--as-line);padding-top:14px;margin-top:16px}.as-subtle{padding:5px 0;border:0;background:none;color:var(--as-muted);font-size:10px!important}.as-subtle:hover{color:var(--as-accent);text-decoration:underline;text-underline-offset:4px}.as-toolbar button:disabled{cursor:default;opacity:.4;transform:none}.as-toolbar button:focus-visible,.as-toolbar summary:focus-visible,.as-toolbar textarea:focus-visible{outline:2px solid var(--as-accent);outline-offset:4px}.as-journey{padding:22px 0 18px;border-top:1px solid var(--as-line);display:grid;gap:17px}.as-journey-top{display:flex;align-items:baseline;gap:16px}.as-step-label{font:9px/1.6 ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;white-space:nowrap;color:var(--as-accent)}.as-current-title{font-size:16px;font-weight:500;line-height:1.5}.as-outline{display:flex;gap:8px;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--as-line) transparent}.as-outline-item{display:flex;gap:8px;align-items:flex-start;text-align:left;flex:0 0 190px;padding:12px;border:1px solid var(--as-line);border-radius:6px;background:transparent;color:var(--as-muted);font-size:11px!important;min-width:0}.as-outline-item:hover{background:var(--as-tint)}.as-outline-item[aria-current=step]{border-color:var(--as-accent);color:var(--as-ink);background:var(--as-tint)}.as-outline-number{font:9px/1.8 ui-monospace,monospace;color:var(--as-accent)}.as-outline-item.as-complete .as-outline-number{font-size:0}.as-outline-item.as-complete .as-outline-number:after{content:'✓';font-size:11px}.as-journey-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.as-next{background:var(--as-accent);color:#fff;border:1px solid var(--as-accent);border-radius:5px;padding:8px 14px;font-size:11px!important}.network-os .as-next{color:#152435}.as-support{padding:15px 0;border-top:1px solid var(--as-line);display:flex;align-items:center;gap:24px}.as-support p{font-size:12px!important;line-height:1.7!important;margin:0!important;flex:1}.as-support button{white-space:nowrap;color:var(--as-accent)}.as-reflection{border-top:1px solid var(--as-line);padding:14px 0}.as-reflection summary{cursor:pointer;font-size:12px;color:var(--as-ink)}.as-reflection label{display:block;margin:18px 0 9px;font-size:12px}.as-reflection textarea{font-family:inherit;font-size:13px;line-height:1.7;width:100%;max-width:100%;background:var(--as-tint);color:var(--as-ink);border:1px solid var(--as-line);border-radius:6px;padding:14px;resize:vertical}.as-reflection p{font-size:10px!important;color:var(--as-muted)!important;margin:7px 0 0!important}.as-region-shelved,.as-shell-shelved{display:none!important}[data-as-region]{scroll-margin-top:110px}[data-as-layout=focused] [data-as-region][data-as-active=true],[data-as-layout=guided] [data-as-region][data-as-active=true]{animation:as-reveal 180ms ease-out}.as-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.as-toolbar [hidden]{display:none!important}.as-toolbar[data-as-navigation=sidebar] .as-journey{grid-template-columns:minmax(180px,250px) minmax(0,1fr);grid-template-areas:'outline current' 'outline actions';align-items:start;gap:16px 24px}.as-toolbar[data-as-navigation=sidebar] .as-outline{grid-area:outline;display:grid;max-height:245px;overflow:auto;padding:2px 8px 2px 2px}.as-toolbar[data-as-navigation=sidebar] .as-outline-item{width:100%;flex-basis:auto;padding:9px 12px}.as-toolbar[data-as-navigation=sidebar] .as-journey-top{grid-area:current;display:grid;gap:10px;padding-top:8px}.as-toolbar[data-as-navigation=sidebar] .as-journey-actions{grid-area:actions;align-self:end}.as-toolbar[data-as-navigation=topbar] .as-outline-item{flex-basis:160px}.as-toolbar[data-as-navigation=topbar] .as-outline{max-width:100%}html[data-xp-motion=reduced] .as-toolbar *,html[data-xp-motion=reduced] [data-as-region]{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes as-reveal{from{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:900px){.as-toolbar-host{width:calc(100% - 40px)}.as-toolbar-top{gap:10px;flex-wrap:wrap}.as-label{flex-basis:100%;font-size:8px}.as-more{margin-left:auto}.as-mode{font-size:10px!important;padding:7px 10px}.as-modes{flex:1}.as-toolbar[data-as-navigation=sidebar] .as-journey{display:grid;grid-template-columns:1fr;grid-template-areas:'current' 'outline' 'actions'}.as-toolbar[data-as-navigation=sidebar] .as-outline{display:flex;max-height:none;overflow-x:auto}.as-toolbar[data-as-navigation=sidebar] .as-outline-item{flex:0 0 170px}.as-explanation{width:min(310px,calc(100vw - 48px))}}@media(max-width:520px){.as-toolbar-host{width:calc(100% - 36px);margin:18px auto 24px}.doc-article .as-toolbar-host{width:100%}.as-toolbar-top{gap:9px;padding:13px 0}.as-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%;gap:6px}.as-mode{white-space:normal;text-align:center;border-color:var(--as-line);font-size:11px!important;min-height:37px}.as-more{margin:0}.as-more>summary{padding:4px 0}.as-explanation{left:0;right:auto}.as-journey-top{display:grid;gap:5px}.as-current-title{font-size:15px}.as-outline-item{flex-basis:156px}.as-journey-actions{gap:14px}.as-journey-actions button{min-height:32px}.as-support{display:block}.as-support button{margin-top:10px}.as-journey{padding-top:17px}.as-reflection textarea{font-size:14px}}@media(prefers-reduced-motion:reduce){.as-toolbar *,[data-as-region]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
