:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--portal-bg:#faf9f5;--portal-sidebar:#f4f2ec;--portal-surface:#fff;--portal-text:#1f1e1d;--portal-muted:#6f6b63;--portal-border:#dfdcd3;--portal-accent:#5a7d6b;--portal-accent-strong:#3f6652;--portal-accent-soft:#e5eee8;--portal-action-fill:#3f6652;--portal-on-action:#fff;--portal-danger:#a64b49;--portal-warning:#9a6a24;--portal-focus:#2f6f51;--portal-shadow:0 18px 44px #2d2b261a;--portal-radius-sm:8px;--portal-radius-md:14px;--portal-header-height:64px;--portal-content-width:1120px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--portal-bg:#262624;--portal-sidebar:#1f1e1c;--portal-surface:#30302e;--portal-text:#eceae4;--portal-muted:#b9b4aa;--portal-border:#474641;--portal-accent:#8fc5a3;--portal-accent-strong:#acd7b9;--portal-accent-soft:#34483c;--portal-action-fill:#345845;--portal-on-action:#fff;--portal-danger:#e18b86;--portal-warning:#dcb778;--portal-focus:#a8d5b7;--portal-shadow:0 18px 44px #00000047}#root{min-height:100vh}.brand-mark{width:34px;height:34px;color:var(--portal-on-action);background:var(--portal-action-fill);border-radius:10px;place-items:center;font-family:ui-serif,serif;font-size:20px;font-weight:700;display:inline-grid}.access-frame{min-height:100vh}.access-frame__header{height:var(--portal-header-height);border-bottom:1px solid var(--portal-border);background:var(--portal-surface);letter-spacing:.02em;align-items:center;gap:12px;padding:0 clamp(18px,4vw,48px);font-weight:700;display:flex}.access-frame__main{min-height:calc(100vh - var(--portal-header-height));place-items:center;padding:32px 20px;display:grid}.page-state{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);width:min(100%,560px);box-shadow:var(--portal-shadow);padding:clamp(28px,6vw,48px)}.page-state h1{margin-bottom:12px;font-size:clamp(28px,4vw,38px)}.page-state p{max-width:48ch;color:var(--portal-muted);margin-bottom:24px}.page-state__mark{background:var(--portal-accent);border-radius:999px;width:42px;height:4px;margin-bottom:24px}.page-state--forbidden .page-state__mark,.page-state--error .page-state__mark{background:var(--portal-danger)}.page-state--rate-limited .page-state__mark{background:var(--portal-warning)}.page-state__details{border-radius:var(--portal-radius-sm);background:var(--portal-bg);gap:8px;margin:0 0 24px;padding:14px 16px;display:grid}.page-state__details div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.page-state__details dt{color:var(--portal-muted)}.page-state__details dd{overflow-wrap:anywhere;min-width:0;margin:0}.portal-header{z-index:20;height:var(--portal-header-height);border-bottom:1px solid var(--portal-border);background:color-mix(in srgb, var(--portal-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:0 22px;display:grid;position:sticky;top:0}.portal-header__brand{letter-spacing:.02em;align-items:center;gap:11px;font-weight:750;display:flex}.mobile-menu-button{display:none}.portal-shell__body{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.portal-shell__body[data-collapsed=true]{grid-template-columns:72px minmax(0,1fr)}.portal-sidebar{border-right:1px solid var(--portal-border);background:var(--portal-sidebar);flex-direction:column;height:100vh;padding:18px 16px;display:flex;position:sticky;top:0}.portal-sidebar__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.portal-sidebar__brand{align-items:center;gap:10px;min-width:0;display:flex}.portal-sidebar__brand-text{gap:1px;min-width:0;font-family:ui-serif,serif;font-size:16px;font-weight:700;line-height:1.2;display:grid}.portal-sidebar__brand-text small{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:10.5px;font-weight:500;overflow:hidden}.primary-navigation{flex:1;align-content:start;gap:4px;display:grid;overflow-y:auto}.primary-navigation__link{min-height:44px;color:var(--portal-muted);border-radius:9px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:620;text-decoration:none;display:flex}.primary-navigation__link:hover{color:var(--portal-text);background:color-mix(in srgb, var(--portal-surface) 72%, transparent)}.primary-navigation__link.is-active{color:var(--portal-accent-strong);background:var(--portal-accent-soft)}.primary-navigation__group{position:relative}.primary-navigation__toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.primary-navigation__chevron{flex:none;margin-left:auto;transition:transform .15s}.primary-navigation__row{align-items:stretch;display:flex}.primary-navigation__row .primary-navigation__link{flex:1;min-width:0}.primary-navigation__disclosure{width:44px;min-height:44px;color:var(--portal-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.primary-navigation__disclosure:hover{color:var(--portal-text);background:color-mix(in srgb, var(--portal-surface) 72%, transparent)}.primary-navigation__disclosure .primary-navigation__chevron{margin-left:0}.primary-navigation__group[data-open] .primary-navigation__chevron{transform:rotate(180deg)}.primary-navigation__group .primary-navigation__link{width:100%}.primary-navigation__sublist{gap:2px;margin:2px 0 6px;padding-left:30px;display:grid}.primary-navigation__sublink{min-height:44px;color:var(--portal-muted);border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.primary-navigation__sublink:hover{color:var(--portal-text);background:color-mix(in srgb, var(--portal-surface) 72%, transparent)}.primary-navigation__sublink.is-active{color:var(--portal-accent-strong);background:var(--portal-accent-soft)}.portal-sidebar__footer{border-top:1px solid var(--portal-border);gap:4px;margin-top:12px;padding-top:12px;display:grid}.sidebar-footer-item{width:100%;min-height:44px;color:var(--portal-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:6px 12px;font-size:13px;font-weight:620;text-decoration:none;display:flex}.sidebar-footer-item:hover{color:var(--portal-text);background:color-mix(in srgb, var(--portal-surface) 72%, transparent)}.sidebar-account.is-active{color:var(--portal-accent-strong);background:var(--portal-accent-soft)}.sidebar-account__avatar{width:28px;height:28px;color:var(--portal-on-action);background:var(--portal-action-fill);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.sidebar-account__text{gap:1px;min-width:0;line-height:1.3;display:grid}.sidebar-account__principal{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sidebar-account__meta{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.portal-sidebar[data-collapsed=true]{padding-inline:10px}.portal-sidebar[data-collapsed=true] .portal-sidebar__header{justify-content:center}.portal-sidebar[data-collapsed=true] .primary-navigation__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-sidebar[data-collapsed=true] .primary-navigation__chevron,.portal-sidebar[data-collapsed=true] .primary-navigation__disclosure{display:none}.portal-sidebar[data-collapsed=true] .primary-navigation__link,.portal-sidebar[data-collapsed=true] .sidebar-footer-item{justify-content:center;padding:0}.portal-main{min-width:0;padding:clamp(28px,5vw,54px)}.portal-page{width:min(100%, var(--portal-content-width));margin:0 auto}.portal-page h1{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(32px,4vw,48px);font-weight:650}.mobile-drawer-layer{z-index:40;position:fixed;inset:0}.mobile-drawer-backdrop{background:#0f12107a;border:0;width:100%;height:100%;position:absolute}.mobile-drawer{background:var(--portal-sidebar);width:min(86vw,336px);height:100%;box-shadow:var(--portal-shadow);flex-direction:column;padding:14px;display:flex;position:relative;overflow-y:auto}.mobile-drawer .primary-navigation{overflow-y:visible}.mobile-drawer__header{justify-content:space-between;align-items:center;min-height:52px;margin-bottom:16px;padding:0 2px 0 12px;font-family:ui-serif,serif;font-size:20px;font-weight:700;display:flex}@media (width<=1023px) and (width>=700px){.portal-shell__body{grid-template-columns:72px minmax(0,1fr)}.portal-sidebar{padding-inline:10px}.portal-sidebar__brand,.primary-navigation__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-sidebar__header{justify-content:center}.primary-navigation__chevron,.primary-navigation__disclosure{display:none}.primary-navigation__sublist{z-index:30;border:1px solid var(--portal-border);background:var(--portal-surface);min-width:190px;box-shadow:var(--portal-shadow);border-radius:10px;padding:6px;position:absolute;top:0;left:calc(100% + 6px)}.primary-navigation__link,.sidebar-footer-item{justify-content:center;padding:0}.sidebar-account__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=699px){.portal-header{grid-template-columns:44px minmax(0,1fr);padding-inline:12px}.mobile-menu-button{display:inline-grid}.portal-header__brand .brand-mark,.portal-sidebar{display:none}.portal-shell__body{display:block}.portal-main{padding:24px 18px 40px}.portal-page h1{font-size:34px}.page-state{padding:28px 22px}.page-state__details div{grid-template-columns:1fr;gap:2px}}.feature-page{gap:28px;display:grid}.feature-page__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.feature-page__heading h1{margin-bottom:10px}.feature-page__heading p{max-width:64ch;color:var(--portal-muted);margin-bottom:0}.window-switcher,.pagination{flex-wrap:wrap;gap:8px;display:flex}.window-switcher a,.pagination a,.back-link{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);min-height:44px;color:var(--portal-muted);background:var(--portal-surface);align-items:center;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.window-switcher a.is-active,.window-switcher a[aria-current=page]{border-color:var(--portal-accent);color:var(--portal-accent-strong);background:var(--portal-accent-soft)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;align-content:space-between;gap:12px;min-height:152px;padding:18px;text-decoration:none;display:grid}.metric-card:hover{border-color:var(--portal-accent);box-shadow:var(--portal-shadow)}.metric-card__label,.metric-card__hint{color:var(--portal-muted);font-size:12px}.metric-card strong{font-family:Songti SC,STSong,Noto Serif SC,ui-serif,serif;font-size:28px;line-height:1}.freshness{border-top:1px solid var(--portal-border);color:var(--portal-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:18px;font-size:12px;display:flex}.freshness strong{color:var(--portal-danger)}.capability-filters{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(120px,1fr));align-items:end;gap:12px;display:grid}.capability-filters label{color:var(--portal-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.capability-filters input,.capability-filters select{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);width:100%;min-height:44px;color:var(--portal-text);background:var(--portal-surface);padding:0 12px}.capability-filters input:focus-visible,.capability-filters select:focus-visible,.json-disclosure summary:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.capability-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.capability-card{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.capability-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.capability-card__link{min-width:0;min-height:44px;color:var(--portal-accent-strong);overflow-wrap:anywhere;align-items:center;font-size:16px;font-weight:750;display:inline-flex}.capability-card__heading code{color:var(--portal-muted);flex:none;font-size:11px}.capability-card p{color:var(--portal-muted);margin-bottom:0}.capability-card__metadata,.capability-detail__badges{flex-wrap:wrap;gap:8px;display:flex}.capability-card__metadata>span,.metadata-chip,.status-badge{background:var(--portal-bg);min-height:28px;color:var(--portal-muted);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-badge--success{color:var(--portal-accent-strong);background:var(--portal-accent-soft)}.status-badge--warning{color:var(--portal-warning);background:color-mix(in srgb, var(--portal-warning) 13%, transparent)}.status-badge--danger{color:var(--portal-danger);background:color-mix(in srgb, var(--portal-danger) 13%, transparent)}.status-badge{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.capability-detail{align-content:start}.back-link{width:fit-content}.detail-metadata{border:1px solid var(--portal-border);background:var(--portal-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.detail-metadata>div{background:var(--portal-surface);gap:6px;min-width:0;padding:16px 18px;display:grid}.detail-metadata dt{color:var(--portal-muted);font-size:12px;font-weight:650}.detail-metadata dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;min-width:0;margin:0;display:flex}.schema-disclosures{gap:12px;display:grid}.json-disclosure{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;overflow:hidden}.json-disclosure summary{min-height:48px;color:var(--portal-accent-strong);cursor:pointer;padding:13px 16px;font-weight:750}.json-disclosure__content{gap:12px;padding:0 16px 16px;display:grid}.json-disclosure__content .button{width:fit-content}.json-disclosure pre{border-radius:var(--portal-radius-sm);background:var(--portal-bg);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:520px;margin:0;padding:16px;overflow:auto}.json-disclosure__message{min-height:1.5em;color:var(--portal-muted);font-size:12px}.activity-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:12px;display:grid}.activity-filters label{min-width:0;color:var(--portal-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.activity-filters input,.activity-filters select{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);width:100%;min-width:0;min-height:44px;color:var(--portal-text);background:var(--portal-surface);padding:0 12px}.activity-filters input:focus-visible,.activity-filters select:focus-visible,.activity-page a:focus-visible,.activity-detail a:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.activity-list{gap:14px;min-width:0;display:grid}.activity-card,.activity-section{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.activity-card__heading,.event-timeline__heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.activity-card a,.activity-section a,.attempt-list a,.pagination a{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:44px;display:inline-flex}.activity-card p,.activity-section p{margin:0}.activity-card__metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:0;display:grid}.activity-card__metadata>div{gap:4px;min-width:0;display:grid}.activity-card__metadata dt{color:var(--portal-muted);font-size:12px}.activity-card__metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}.activity-identity,.activity-card,.event-timeline__card{overflow-wrap:anywhere;min-width:0}.activity-local-state{border-radius:var(--portal-radius-sm);background:var(--portal-bg);gap:12px;padding:14px;display:grid}.activity-local-state .button{width:fit-content}.attempt-list,.event-timeline{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.attempt-list li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;display:grid}.event-timeline__event{grid-template-columns:20px minmax(0,1fr);gap:14px;min-width:0;display:grid;position:relative}.event-timeline__event:not(:last-child):before{background:var(--portal-border);content:"";width:1px;position:absolute;top:18px;bottom:-18px;left:9px}.event-timeline__marker{z-index:1;border:2px solid var(--portal-surface);background:var(--portal-accent);width:9px;height:9px;box-shadow:0 0 0 1px var(--portal-accent);border-radius:50%;margin:15px auto 0}.event-timeline__card{border:1px solid var(--portal-border);background:var(--portal-bg);border-radius:12px;gap:12px;padding:16px;display:grid}.event-timeline__heading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px}.event-timeline time{color:var(--portal-muted);font-size:12px}@media (width<=1120px){.capability-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-filters label:first-child{grid-column:1/-1}}@media (width<=699px){.feature-page__heading{display:grid}.feature-page__heading .button{width:100%}.metric-grid,.capability-filters,.detail-metadata{grid-template-columns:1fr}.capability-filters label:first-child{grid-column:auto}.capability-card__heading{display:grid}.activity-filters{grid-template-columns:1fr}.activity-card__heading,.event-timeline__heading,.attempt-list li{grid-template-columns:1fr;display:grid}}.overview-recent__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.overview-recent__label{margin:0;font-family:Songti SC,STSong,Noto Serif SC,ui-serif,serif;font-size:18px;font-weight:600}.overview-recent__heading a{color:var(--portal-accent-strong);font-size:13px;font-weight:600}.overview-recent__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.overview-recent__row{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);grid-template-columns:minmax(140px,1.2fr) minmax(0,1.6fr) 90px auto;align-items:center;gap:8px 14px;padding:10px 14px;display:grid}.overview-recent__id{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow:hidden}.overview-recent__capability{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.overview-recent__mode{color:var(--portal-muted);font-size:12px}.concept-nav{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.concept-nav__group{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);gap:8px;padding:12px;display:grid}.concept-nav__layer{color:var(--portal-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.concept-nav__items{flex-wrap:wrap;gap:6px;display:flex}.concept-nav__item{border:1px solid var(--portal-border);background:var(--portal-bg);cursor:pointer;border-radius:99px;min-height:36px;padding:4px 12px;font-size:13px}.concept-nav__item:hover{border-color:var(--portal-accent)}.concept-nav__item.is-active{border-color:var(--portal-accent);color:var(--portal-on-action);background:var(--portal-action-fill);font-weight:650}.concept-panel{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);gap:16px;padding:20px;display:grid}.concept-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.concept-panel__header h2{margin-bottom:6px}.concept-panel__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.concept-panel__layer-tag{background:var(--portal-accent-soft);color:var(--portal-accent-strong);border-radius:99px;padding:2px 10px;font-size:11.5px;font-weight:600}.concept-panel__ack{border:1px solid var(--portal-accent);border-radius:var(--portal-radius-sm);background:var(--portal-accent-soft);padding:10px 14px;font-size:13px}.concept-panel__footnote{color:var(--portal-muted);margin:0;font-size:12px}.wm-table{border-collapse:collapse;width:100%;font-size:13px}.wm-table th,.wm-table td{border-bottom:1px solid var(--portal-border);text-align:left;vertical-align:top;padding:10px 12px}.wm-table th{color:var(--portal-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:700}.wm-table code{font-size:12.5px}.wm-digest{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;font-size:12px;display:inline-block;overflow:hidden}.wm-table--contract{display:block;overflow-x:auto}.timeline-context{border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.timeline-context label{gap:6px;font-size:12px;display:grid}.timeline-context label span{color:var(--portal-muted)}.timeline-context input,.timeline-context select{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-bg);min-height:40px;padding:0 12px}.timeline-context input:focus-visible,.timeline-context select:focus-visible{outline:3px solid var(--portal-focus);outline-offset:2px}.access-governance-list{color:var(--portal-muted);gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.modal-layer{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{cursor:pointer;background:#14131173;border:0;position:fixed;inset:0}.modal-card{z-index:1;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);background:var(--portal-surface);width:min(460px,100%);max-height:calc(100vh - 40px);box-shadow:var(--portal-shadow);padding:24px;position:relative;overflow-y:auto}.modal-form{gap:14px;margin-top:16px;display:grid}.modal-form label{gap:6px;font-size:12px;display:grid}.modal-form label>span{color:var(--portal-muted)}.modal-form input,.modal-form select,.modal-form textarea{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-bg);min-height:40px;padding:8px 12px}.modal-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.modal-form input:focus-visible,.modal-form select:focus-visible,.modal-form textarea:focus-visible{outline:3px solid var(--portal-focus);outline-offset:2px}.modal-field-help{color:var(--portal-muted);font-size:11.5px}.modal-error{border:1px solid var(--portal-danger);border-radius:var(--portal-radius-sm);color:var(--portal-danger);margin:0;padding:10px 12px;font-size:13px}.modal-footnote{color:var(--portal-muted);margin:0;font-size:11.5px}.modal-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=699px){.overview-recent__row{grid-template-columns:1fr}}.wm-search input{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);width:min(100%,460px);min-height:44px;color:var(--portal-text);background:var(--portal-surface);padding:0 14px}.wm-search input:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.wm-summary-table__row{cursor:pointer}.wm-summary-table__row:hover{background:color-mix(in srgb, var(--portal-surface) 72%, transparent)}.wm-summary-table__concept{min-height:44px;color:var(--portal-accent-strong);align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.wm-summary-table__arrow{color:var(--portal-muted)}.wm-record-count{color:var(--portal-muted);font-size:12.5px}.wm-row-actions{flex-wrap:wrap;gap:8px;display:flex}.wm-definition-open{min-height:44px;color:var(--portal-accent-strong);cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.wm-drawer-layer{padding:0;display:block}.wm-drawer{z-index:1;border-left:1px solid var(--portal-border);background:var(--portal-surface);width:min(440px,92vw);box-shadow:var(--portal-shadow);align-content:start;gap:16px;padding:24px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.wm-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wm-drawer__header h2{overflow-wrap:anywhere;margin:0}.wm-drawer__metadata{grid-template-columns:1fr}.wm-drawer__digest{overflow-wrap:anywhere;font-size:12px}.access-cli-command{border-radius:var(--portal-radius-sm);background:var(--portal-bg);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.access-lifecycle-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=699px){.wm-summary-table,.access-table,.world-model-concept .wm-table{display:block;overflow-x:auto}}*{box-sizing:border-box}html{background:var(--portal-bg);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--portal-text);background:var(--portal-bg);text-rendering:optimizelegibility;margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:15px;line-height:1.55}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Songti SC,STSong,Noto Serif SC,ui-serif,serif;line-height:1.2}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.button,.icon-button{border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface);cursor:pointer;min-width:44px;min-height:44px}.button{padding:0 18px;font-size:14px;font-weight:650}.button--primary{border-color:var(--portal-accent);color:var(--portal-on-action);background:var(--portal-action-fill)}.button--table{padding:0 12px;font-size:12.5px}.button:disabled{cursor:not-allowed;opacity:.55}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-button{place-items:center;padding:0;display:inline-grid}.skip-link{z-index:100;border-radius:var(--portal-radius-sm);color:var(--portal-on-action);background:var(--portal-action-fill);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
