.os-page,.os-action-dock{--os-ink:#122741;--os-body:#536376;--os-muted:#828d9b;--os-card-bg:#fbfcfd;--os-card-border:#dadee3;--os-action:#16304f}.os-page{--os-icon-bg:#ebedf0;--os-icon-b:#dfe2e6;--os-icon-fg:#647283;--os-notice-bg:#e4e7ea;--os-notice-border:#bac0c8;--os-notice-icon:#12263f;--os-head:"Inter Tight", sans-serif;--os-stroke:#8492a4;--os-nib:#16304f;--os-card-min-height:20.5rem;--os-grid-gap:1.4rem;color:var(--os-ink);max-width:100%;padding-top:2.8rem}.os-title{font-family:var(--os-head);letter-spacing:-.01em;color:var(--os-ink);margin:0;font-size:2.205rem;font-weight:600;line-height:1.15}.os-intro{color:var(--os-body);max-width:46rem;margin:.85rem 0 0;font-size:1.07rem;line-height:1.6}.os-howto{margin:.35rem 0 0}.os-howto-trigger{min-height:2.75rem;color:var(--os-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.15rem .1rem;font-family:inherit;font-size:.92rem;font-weight:500;line-height:1.3;display:inline-flex}.os-howto-trigger:hover,.os-howto-trigger[data-state=open],.os-howto-trigger[aria-expanded=true]{color:var(--os-ink)}.os-howto-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.os-howto-list li{color:var(--os-body);font-size:.92rem;line-height:1.45}.os-howto-popover{width:min(22rem,100vw - 2rem);padding:.9rem 1rem}.os-howto-callout{border:1px solid var(--os-card-border);background:#f7f8fa;border-radius:.7rem;max-width:100%;margin-top:.35rem;padding:.75rem .9rem}.os-comp{transition:height .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.os-notice{background:var(--os-notice-bg);border:1px solid var(--os-notice-border);border-radius:.85rem;align-items:center;gap:1rem 1.25rem;max-width:1000px;margin-top:2rem;padding:1.25rem 1.4rem 1.25rem 1.55rem;transition:opacity .35s;display:flex}.os-comp.is-settling .os-notice{opacity:0}.os-notice-mark{border:1px solid var(--os-notice-border);width:3.1rem;height:3.1rem;color:var(--os-notice-icon);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.os-notice-mark svg{width:1.85rem;height:1.85rem;display:block;overflow:visible}.os-notice-copy{min-width:0}.os-notice-copy strong{color:var(--os-ink);font-size:1.07rem;font-weight:600;display:block}.os-notice-copy span{color:var(--os-body);margin-top:.2rem;font-size:1rem;line-height:1.45;display:block}.os-notice-copy small{color:var(--os-muted);margin-top:.2rem;font-size:.92rem;display:block}.os-m-dot{fill:currentColor;transform-box:fill-box;transform-origin:50%}@keyframes os-gather{0%,to{opacity:.4;transform:translate(0)}45%,55%{transform:translate(var(--tx), var(--ty));opacity:1}}.os-g1{--tx:6.6px;--ty:3.8px;animation:3.6s ease-in-out infinite os-gather}.os-g2{--tx:-6.6px;--ty:3.8px;animation:3.6s ease-in-out .12s infinite os-gather}.os-g3{--tx:0;--ty:-7.4px;animation:3.6s ease-in-out .24s infinite os-gather}@keyframes os-core{0%,to{opacity:.5}50%{opacity:1}}.os-m-core{animation:3.6s ease-in-out infinite os-core}.os-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(var(--os-card-min-height), auto);align-items:stretch;gap:var(--os-grid-gap);margin-top:2rem;display:grid}.os-card{background:var(--os-card-bg);border:1px solid var(--os-card-border);min-height:var(--os-card-min-height);border-radius:1rem;flex-direction:column;height:100%;padding:1.55rem 1.7rem;display:flex;overflow:visible}.os-card.is-selectable{cursor:pointer}.os-card.is-selected{outline:2px solid color-mix(in srgb, var(--os-ink) 40%, transparent);outline-offset:2px}.os-badge{background:var(--os-icon-bg);border:1px solid var(--os-icon-b);width:2.7rem;height:2.7rem;color:var(--os-icon-fg);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.os-badge>span{background:var(--os-icon-bg);border-color:var(--os-icon-b);color:var(--os-icon-fg);border-radius:.7rem;width:2.7rem!important;height:2.7rem!important}.os-badge svg{width:2.03rem;height:2.03rem}.os-card h2{font-family:var(--os-head);color:var(--os-ink);margin:1.1rem 0 0;font-size:1.224rem;font-weight:600;line-height:1.3}.os-body{flex:1;min-width:0;margin-top:.55rem;position:relative}.os-lead,.os-support,.os-pts li{color:var(--os-ink);font-size:1rem;font-weight:400;line-height:1.55}.os-lead{margin:0}.os-support{margin:.65rem 0 0}.os-pts{gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.os-pts li{padding-left:1rem;position:relative}.os-pts li:before{content:"";background:#ccd1d7;border-radius:1px;width:.34rem;height:.34rem;position:absolute;top:.62em;left:0}.os-limitation{color:var(--os-muted);margin:0;font-size:1rem;font-style:italic;line-height:1.55}.os-updated{color:var(--os-ink);margin:0 0 .7rem;font-size:.92rem;line-height:1.45}.os-updated strong{color:#0f766e}.os-sharpen{border-top:1px solid color-mix(in srgb, #c47b16 25%, var(--os-card-border));margin-top:.85rem;padding-top:.75rem}.os-sharpen-kicker{letter-spacing:.06em;text-transform:uppercase;color:#8a5a12;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.os-sharpen .os-pts li{color:var(--os-body);font-size:.95rem;font-weight:400;line-height:1.5}.os-ln{display:block}.os-prose{opacity:0}.os-page.is-revealing .os-prose,.os-page.is-ready .os-prose{opacity:1}.os-page.is-revealing .os-prose .os-ln{clip-path:inset(0 100% 0 0);animation:.5s cubic-bezier(.3,.7,.3,1) forwards os-wipe}.os-page.is-ready .os-prose .os-ln{clip-path:none}@keyframes os-wipe{to{clip-path:inset(0)}}.os-overlay{pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.os-page.is-revealing .os-overlay,.os-page.is-ready .os-overlay{opacity:0}.os-ink{width:100%;height:1.25rem;position:absolute;left:0;overflow:visible}.os-ink path{fill:none;stroke:var(--os-stroke);stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:os-pen var(--dur) ease-in-out var(--delay) infinite}@keyframes os-pen{0%{stroke-dashoffset:var(--len);opacity:0}8%{opacity:.95}58%{stroke-dashoffset:0;opacity:.95}80%,to{stroke-dashoffset:0;opacity:0}}.os-nib{background:var(--os-nib);width:.46rem;height:.46rem;animation:os-nib var(--dur) ease-in-out var(--delay) infinite;border-radius:50%;position:absolute}@keyframes os-nib{0%{opacity:0;left:0}8%{opacity:.75}58%{left:var(--to);opacity:.75}72%,to{left:var(--to);opacity:0}}.os-actions{border-top:1px solid #e4e7ea;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2.4rem;padding-top:1.75rem;display:flex}.os-cta-primary,.os-cta-secondary,.os-cta-tertiary{box-sizing:border-box;white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;font-size:.875rem;line-height:1;text-decoration:none;display:inline-flex}.os-cta-primary,.os-cta-secondary{padding:0 1.25rem;font-weight:600}.os-cta-primary{background:var(--os-action);color:#fff;border:1px solid var(--os-action)}.os-cta-primary:hover{opacity:.92}.os-cta-secondary{background:var(--os-card-bg);color:var(--os-ink);border:1px solid var(--os-card-border)}.os-cta-secondary:hover{background:#f3f5f7}.os-cta-tertiary{color:var(--os-muted);background:0 0;border:1px solid #0000;margin-left:.45rem;padding:0 .35rem;font-weight:500}.os-cta-tertiary:hover{color:var(--os-ink);text-underline-offset:.2em;text-decoration:underline}.os-action-dock{background:#fff;border-top:1px solid #e4e7ea;box-shadow:0 -6px 18px #1227410b}.os-action-dock-inner{padding:.7rem var(--ts-content-inline-pad,3.4rem);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.os-action-dock.is-mobile{--os-mobile-gutter-left:max(1.1rem, env(safe-area-inset-left,0px));--os-mobile-gutter-right:max(1.1rem, env(safe-area-inset-right,0px));z-index:10;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.os-action-dock.is-mobile .os-action-dock-inner{padding:.65rem var(--os-mobile-gutter-right) .65rem var(--os-mobile-gutter-left);flex-wrap:nowrap;gap:.65rem}.os-action-dock.is-mobile .os-cta-primary,.os-action-dock.is-mobile .os-cta-secondary{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;margin-left:0;padding:0 .85rem}@media (width<=1199px){.os-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.os-page{padding-top:1.6rem}.os-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto}.os-card{height:auto;min-height:0}.os-actions{flex-direction:column;align-items:stretch;gap:.75rem}.os-cta-primary,.os-cta-secondary,.os-cta-tertiary{width:100%;margin-left:0}}.teleos-mobile-shell .os-page{--os-mobile-gutter-left:max(1.1rem, env(safe-area-inset-left,0px));--os-mobile-gutter-right:max(1.1rem, env(safe-area-inset-right,0px));padding-top:0;padding-right:var(--os-mobile-gutter-right);padding-bottom:2rem;padding-left:var(--os-mobile-gutter-left);background:#fbfcfd}.teleos-mobile-shell .os-page.is-docked{padding-bottom:var(--os-dock-height,calc(5.5rem + env(safe-area-inset-bottom,0px)))}.teleos-mobile-shell .os-sticky-wrap{z-index:15;padding-top:env(safe-area-inset-top,0px);pointer-events:none;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.teleos-mobile-shell .os-sticky-row{height:2.6rem;padding-right:var(--os-mobile-gutter-right);padding-left:var(--os-mobile-gutter-left);opacity:0;visibility:hidden;background:#fbfcfd;border-bottom:1px solid #e4e7ea;align-items:center;margin:0;transition:opacity .14s;display:flex}.teleos-mobile-shell .os-sticky-row.is-visible{opacity:1;visibility:visible}.teleos-mobile-shell .os-sticky-title{font-family:var(--os-head);color:var(--os-ink);letter-spacing:-.005em;font-size:max(17px,1.15rem);font-weight:600}.teleos-mobile-shell .os-ctx{margin:0 calc(-1 * var(--os-mobile-gutter-right)) 1.15rem calc(-1 * var(--os-mobile-gutter-left));padding:.7rem var(--os-mobile-gutter-right) .85rem var(--os-mobile-gutter-left);background:linear-gradient(160deg,#22487033 0%,#22487011 55%,#2248700b 100%);border-radius:0}.teleos-mobile-shell .os-ctx-role{font-family:var(--os-head);color:var(--os-ink);letter-spacing:-.005em;font-size:max(17px,1.12rem);font-weight:600;line-height:1.25;display:block}.teleos-mobile-shell .os-ctx-org{color:var(--os-body);margin-top:.12rem;font-size:max(14px,.95rem);line-height:1.3;display:block}.teleos-mobile-shell .os-title{background:#fbfcfd;font-size:max(24px,1.6rem);line-height:1.2}.teleos-mobile-shell .os-intro{margin:.85rem 0 0;font-size:max(15px,1rem);line-height:1.55}.teleos-mobile-shell .os-howto-trigger{min-height:max(44px,2.75rem);font-size:max(15px,1rem)}.teleos-mobile-shell .os-howto-list li{font-size:max(15px,1rem);line-height:1.5}.teleos-mobile-shell .os-card h2{margin:1.1rem 0 0;font-size:max(17px,1.15rem);line-height:1.3}.teleos-mobile-shell .os-lead,.teleos-mobile-shell .os-support,.teleos-mobile-shell .os-pts li,.teleos-mobile-shell .os-limitation{white-space:pre-wrap;overflow-wrap:break-word;font-size:max(15px,1rem);line-height:1.55}.teleos-mobile-shell .os-support,.teleos-mobile-shell .os-pts{margin:.65rem 0 0}.teleos-mobile-shell .os-updated{margin:0 0 .7rem}.teleos-mobile-shell .os-sharpen-kicker{margin:0 0 .35rem}.teleos-mobile-shell .os-sharpen .os-pts li{font-size:max(14px,.95rem);line-height:1.5}.teleos-mobile-shell .os-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:auto}.teleos-mobile-shell .os-card{height:auto;min-height:0}.teleos-mobile-shell .os-page.is-composing .os-body,.teleos-mobile-shell .os-page.is-clearing .os-body{min-height:4.75rem;overflow:hidden}.teleos-mobile-shell .os-page.is-composing .os-ink,.teleos-mobile-shell .os-page.is-clearing .os-ink{overflow:hidden}.teleos-mobile-shell .os-actions{padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;align-items:stretch;gap:.65rem}.teleos-mobile-shell .os-actions-forward{flex-wrap:nowrap;align-items:stretch;gap:.65rem;display:flex}.teleos-mobile-shell .os-actions-forward .os-cta-primary,.teleos-mobile-shell .os-actions-forward .os-cta-secondary{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;margin-left:0;padding:0 .85rem}.teleos-mobile-shell .os-cta-primary,.teleos-mobile-shell .os-cta-secondary,.teleos-mobile-shell .os-cta-tertiary{min-height:max(44px,2.75rem);margin-left:0;font-size:max(15px,.875rem)}.teleos-mobile-shell .os-cta-tertiary{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.os-g1,.os-g2,.os-g3,.os-m-core,.os-ink path,.os-nib{animation:none}.os-ink path{stroke-dashoffset:0;opacity:.45}.os-nib{display:none}.os-page.is-revealing .os-prose .os-ln,.os-comp,.os-notice,.os-overlay{clip-path:none;transition:none;animation:none}}.ew-page{--ew-head:"Inter Tight", sans-serif;--ew-ink:#122741;--ew-body:#536376;--ew-muted:#828d9b;--ew-card-bg:#fbfcfd;--ew-card-border:#dadee3;--ew-action:#16304f;--ew-icon-bg:#ebedf0;--ew-icon-b:#dfe2e6;--ew-icon-fg:#647283;--ew-in-progress:#ae5637;--ew-suggested:#765291;--ew-optional:#64748b;--ew-complete:#128878;--ew-covered:#7c8b9e;box-sizing:border-box;width:100%;max-width:none;color:var(--ew-ink);padding-top:2.8rem;container:ew-workspace/inline-size}.ew-workspace-title{font-family:var(--ew-head);letter-spacing:-.01em;color:var(--ew-ink);margin:0;font-size:2.205rem;font-weight:600;line-height:1.15}.ew-workspace-intro{max-width:46rem;color:var(--ew-body);margin:.85rem 0 0;font-size:1.07rem;line-height:1.6}.ew-update-notice{background:#e4e7ea;border:1px solid #bac0c8;border-radius:.85rem;flex-wrap:wrap;align-items:flex-start;gap:.9rem 1.1rem;max-width:1000px;margin:1.4rem 0 0;padding:.95rem 1.1rem;display:flex}.ew-update-notice-copy{flex:16rem;min-width:0}.ew-update-notice-title{color:var(--ew-ink);margin:0;font-size:.95rem;font-weight:650}.ew-update-notice-body{color:var(--ew-body);margin:.3rem 0 0;font-size:.92rem;line-height:1.45}.ew-update-notice-cta{color:#fff;cursor:pointer;background:#16304f;border:1px solid #12263f;border-radius:.55rem;flex:none;justify-content:center;align-items:center;min-height:44px;padding:.45rem .9rem;font-size:.92rem;font-weight:600;display:inline-flex}.ew-update-notice-cta:hover{opacity:.92}.ew-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:1.6rem;display:grid}@container ew-workspace (width>=69rem){.ew-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ew-area-tile{border:1px solid var(--ew-card-border);background:var(--ew-card-bg);border-radius:1rem;flex-direction:column;min-height:15.5rem;padding:1.3rem 1.4rem 1.2rem;display:flex}.ew-area-tile-top{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.ew-area-icon{background:var(--ew-icon-bg);border:1px solid var(--ew-icon-b);width:2.7rem;height:2.7rem;color:var(--ew-icon-fg);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ew-area-icon>span{background:var(--ew-icon-bg);border-color:var(--ew-icon-b);color:var(--ew-icon-fg);border-radius:.7rem;width:2.7rem!important;height:2.7rem!important}.ew-area-icon svg{width:2.03rem;height:2.03rem}.ew-area-tile-title{font-family:var(--ew-head);letter-spacing:-.01em;color:var(--ew-ink);margin:.85rem 0 0;font-size:1.224rem;font-weight:600;line-height:1.3}.ew-area-tile-support{color:var(--ew-body);flex:auto;margin:.45rem 0 0;font-size:1rem;line-height:1.55}.ew-area-tile .ew-state-badge[data-state=complete]{align-self:flex-start;margin-top:.7rem}.ew-area-tile-action{box-sizing:border-box;width:auto;max-width:100%;height:2.75rem;min-height:44px;color:var(--ew-ink);cursor:pointer;background:#fff;border:1px solid #d1d6db;border-radius:.55rem;justify-content:center;align-self:flex-start;align-items:center;margin-top:1rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.ew-area-tile-action:hover:not(:disabled){background:#f3f5f7}.ew-area-tile-action:disabled{opacity:.55;cursor:not-allowed}.ew-state-badge{box-sizing:border-box;letter-spacing:.01em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.28rem;min-height:24px;padding:0 .55rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.ew-state-badge[data-state=in-progress]{background:var(--ew-in-progress);color:#fff}.ew-state-badge[data-state=suggested]{background:var(--ew-suggested);color:#fff}.ew-state-badge[data-state=optional]{background:var(--ew-optional);color:#fff}.ew-state-badge[data-state=complete]{background:color-mix(in srgb, var(--ew-complete) 16%, #fff);color:#0f6e61}.ew-state-badge[data-state=covered]{color:var(--ew-covered);border:1px solid color-mix(in srgb, var(--ew-covered) 70%, #fff);background:0 0}.ew-state-badge[data-state=covered] svg{width:13px;height:13px}.ew-workspace-footer{border-top:1px solid #e4e7ea;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2.2rem;padding-top:1.5rem;display:flex}.ew-workspace-primary,.ew-workspace-secondary,.ew-workspace-tertiary{box-sizing:border-box;white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;min-height:44px;font-size:.875rem;line-height:1;text-decoration:none;display:inline-flex}.ew-workspace-primary,.ew-workspace-secondary{padding:0 1.25rem;font-weight:600}.ew-workspace-primary{background:var(--ew-action);color:#fff;border:1px solid var(--ew-action)}.ew-workspace-primary:hover{opacity:.92}.ew-workspace-secondary{background:var(--ew-card-bg);color:var(--ew-ink);border:1px solid var(--ew-card-border)}.ew-workspace-secondary:hover{background:#f3f5f7}.ew-workspace-tertiary{color:var(--ew-muted);cursor:pointer;background:0 0;border:1px solid #0000;margin-left:.45rem;padding:0 .35rem;font-weight:500}.ew-workspace-tertiary:hover{color:var(--ew-ink);text-underline-offset:.2em;text-decoration:underline}.teleos-mobile-shell .ew-page{--ew-mobile-gutter-left:max(1.1rem, env(safe-area-inset-left,0px));--ew-mobile-gutter-right:max(1.1rem, env(safe-area-inset-right,0px));padding-top:0;padding-right:var(--ew-mobile-gutter-right);padding-left:var(--ew-mobile-gutter-left);background:#fbfcfd}.teleos-mobile-shell .ew-page .os-ctx{margin:0 calc(-1 * var(--ew-mobile-gutter-right)) 1.15rem calc(-1 * var(--ew-mobile-gutter-left));padding:.7rem var(--ew-mobile-gutter-right) .85rem var(--ew-mobile-gutter-left);background:linear-gradient(160deg,#22487033 0%,#22487011 55%,#2248700b 100%);border-radius:0}.teleos-mobile-shell .ew-page .os-ctx-role{font-family:var(--ew-head);color:var(--ew-ink);letter-spacing:-.005em;font-size:max(17px,1.12rem);font-weight:600;line-height:1.25;display:block}.teleos-mobile-shell .ew-page .os-ctx-org{color:var(--ew-body);margin-top:.12rem;font-size:max(14px,.95rem);line-height:1.3;display:block}.teleos-mobile-shell .ew-workspace-title{font-size:max(24px,1.6rem);line-height:1.2}.teleos-mobile-shell .ew-area-grid{grid-template-columns:1fr}.teleos-mobile-shell .ew-area-tile{height:auto;min-height:0}.teleos-mobile-shell .ew-area-tile-action{align-self:flex-start;width:auto;max-width:100%}.teleos-mobile-shell .ew-update-notice{flex-direction:column}.teleos-mobile-shell .ew-update-notice-cta{width:100%}.teleos-mobile-shell .ew-workspace-footer{flex-direction:column;align-items:stretch;gap:.65rem}.teleos-mobile-shell .ew-workspace-primary,.teleos-mobile-shell .ew-workspace-secondary,.teleos-mobile-shell .ew-workspace-tertiary{width:100%;min-height:max(44px,2.75rem);margin-left:0}.teleos-mobile-shell .ew-workspace-tertiary{justify-content:center}
