:root{color-scheme:light;--portal-canvas:#f7f6f1;--portal-surface:#fff;--portal-ink:#24303d;--portal-slate:#606c7d;--portal-muted:#5b6675;--portal-border:#d9dee5;--portal-border-strong:#b5bec9;--portal-gold:#ffc76f;--portal-gold-soft:#fff4df;--portal-gold-ink:#7a5200;--portal-focus:#46566a;--portal-success:#246b4b;--portal-danger:#a23b47;--portal-sidebar:256px;--portal-topbar:72px;--portal-font-sans:"IBM Plex Sans TC", "IBM Plex Sans SC", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--portal-font-sans);font-synthesis:none}*{box-sizing:border-box}html{background:var(--portal-canvas);scroll-behavior:smooth;min-width:min(20rem,100vw)}html.portal-drawer-open{overflow:hidden}body{min-width:min(20rem,100vw);color:var(--portal-ink);background:var(--portal-canvas);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5);margin:0}.portal-auth{background:var(--portal-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.portal-auth__card{width:min(100%,28rem);padding:var(--workspace-panel-padding,1.5rem);border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:16px}.portal-auth__eyebrow{margin:0 0 var(--workspace-gap-1,.5rem);color:var(--portal-gold-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333);letter-spacing:.08em;font-weight:700}.portal-auth__card h1{font-size:var(--workspace-title-size,var(--type-article-title));line-height:var(--workspace-title-leading,var(--type-article-title-leading));margin:0}.portal-auth__card>p:not(.portal-auth__eyebrow){color:var(--portal-muted);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5)}.portal-auth__card form{gap:var(--workspace-gap-2,.75rem);margin-top:var(--workspace-gap-4,1.5rem);display:grid}.portal-auth__card label{gap:var(--workspace-gap-1,.5rem);color:var(--portal-muted);font-size:var(--workspace-label-size,.8125rem);line-height:var(--workspace-label-leading,1.38462);font-weight:600;display:grid}.portal-auth__card input{min-height:var(--workspace-control-height,2.5rem);border:1px solid var(--portal-border-strong);color:var(--portal-ink);background:var(--portal-surface);border-radius:9px;padding:10px 12px}.portal-auth__card button{min-height:var(--workspace-primary-height,2.75rem);border:1px solid var(--portal-ink);color:var(--portal-surface);background:var(--portal-ink);cursor:pointer;border-radius:9px;padding:9px 14px}.portal-auth__card button:disabled{cursor:wait;opacity:.6}.portal-auth__card .portal-auth__secondary,.portal-auth__card .portal-auth__google{color:var(--portal-ink);background:var(--portal-surface)}.portal-auth__divider{border-top:1px solid var(--portal-border);text-align:center;margin:22px 0;position:relative}.portal-auth__divider span{color:var(--portal-muted);background:var(--portal-surface);font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333);padding:0 9px;position:relative;top:-11px}.portal-auth__google{width:100%}.portal-auth__status{color:var(--portal-success);margin-top:16px}.portal-auth__status.is-error{color:var(--portal-danger)}.portal-auth__main-link{color:var(--portal-gold-ink);margin-top:18px;display:inline-block}a{color:inherit}button,summary,input,select,textarea{font:inherit}[data-workspace-ui] input:not(:where(.reading-size-control *,.tailwind-prose *,.bn-container *)),[data-workspace-ui] select:not(:where(.reading-size-control *,.tailwind-prose *,.bn-container *)),[data-workspace-ui] textarea:not(:where(.reading-size-control *,.tailwind-prose *,.bn-container *)){font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5)}[data-workspace-ui] :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,button):not(:where(.reading-size-control *,.tailwind-prose *,.bn-container *)){min-height:var(--workspace-control-height)}[data-workspace-ui] button:not(:where(.reading-size-control *,.tailwind-prose *,.bn-container *)),[data-workspace-ui] summary:not(:where(.reading-size-control *,.tailwind-prose *,.bn-container *)){font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857)}button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}[hidden]{display:none!important}.redirect-screen{background:var(--portal-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.redirect-screen__card{border:1px solid var(--portal-border);background:var(--portal-surface);text-align:center;border-radius:16px;width:min(100%,30rem);padding:32px}.redirect-screen__card .portal-brand__mark{margin-inline:auto}.redirect-screen__card h1{font-size:var(--type-size-24);margin:16px 0 4px}.redirect-screen__card p{color:var(--portal-muted);margin:0 0 20px}.redirect-screen__card nav{gap:8px;display:grid}.redirect-screen__card a{border:1px solid var(--portal-border);border-radius:9px;min-height:44px;padding:10px 14px;text-decoration:none}.skip-link{z-index:100;color:var(--portal-surface);background:var(--portal-ink);border-radius:8px;padding:10px 14px;position:fixed;inset:12px auto auto 12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.portal-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--portal-topbar) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.portal-topbar{z-index:30;grid-template-columns:var(--portal-sidebar) minmax(0, 1fr) auto;border-bottom:1px solid var(--portal-border);background:var(--portal-surface);align-items:center;min-width:0;display:grid;position:relative}.portal-topbar__brand,.portal-topbar__actions{align-items:center;display:flex}.portal-topbar__brand{border-right:1px solid var(--portal-border);gap:10px;height:100%;padding-inline:24px}.portal-brand{min-width:0;color:var(--portal-ink);letter-spacing:-.015em;align-items:center;gap:10px;font-weight:650;text-decoration:none;display:inline-flex}.portal-brand__mark{object-fit:contain;flex:none;width:34px;height:34px;display:block}.portal-brand__word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-topbar__title{min-width:0;color:var(--portal-muted);font-size:var(--type-size-14);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-inline:28px;font-weight:600;overflow:hidden}.portal-topbar__actions{gap:10px;padding-inline:24px}.identity-chip{min-height:var(--workspace-control-height);border:1px solid var(--portal-border);color:var(--portal-muted);background:var(--portal-surface);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--type-size-12);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:650;display:inline-flex}.identity-chip--button{cursor:pointer}.identity-chip--button:hover{border-color:var(--portal-slate);color:var(--portal-ink)}.identity-chip--button:focus-visible{outline:3px solid color-mix(in srgb, var(--portal-focus) 30%, transparent);outline-offset:2px}.identity-chip__dot{background:var(--portal-gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--portal-gold-soft);border-radius:999px}.identity-chip__kind{color:var(--portal-muted);letter-spacing:0;font-family:IBM Plex Sans TC,IBM Plex Sans SC,ui-sans-serif,system-ui,sans-serif;font-weight:550}.identity-chip strong{color:var(--portal-ink);font-weight:700}.portal-account-dialog,.portal-access-dialog{width:min(100vw - 32px,25rem);color:var(--portal-ink);background:var(--portal-surface);border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 24px 70px #10182052}.portal-account-dialog::backdrop,.portal-access-dialog::backdrop{background:#1018209e}.portal-access-dialog__card{padding:var(--workspace-panel-padding,1.5rem)}.portal-access-dialog h2{font-size:var(--type-size-18);margin:0}.portal-access-dialog p{color:var(--portal-muted);margin:12px 0 20px;line-height:1.65}.portal-access-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.portal-access-dialog button{min-height:var(--workspace-control-height);border:1px solid var(--portal-border-strong);color:var(--portal-ink);background:var(--portal-surface);font:inherit;font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);cursor:pointer;border-radius:9px;padding:8px 14px;font-weight:650}.portal-access-dialog__primary{border-color:var(--portal-ink)!important;color:var(--portal-surface)!important;background:var(--portal-ink)!important}.portal-account-dialog__card{padding:24px}.portal-account-dialog h2{font-size:var(--type-size-18);margin:0;line-height:1.45}.portal-account-dialog dl{gap:12px;margin:20px 0;display:grid}.portal-account-dialog dl>div{background:var(--portal-canvas);border-radius:10px;gap:4px;padding:12px;display:grid}.portal-account-dialog dt{color:var(--portal-muted);font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333);font-weight:650}.portal-account-dialog dd{overflow-wrap:anywhere;margin:0;font-weight:650}.portal-account-dialog__status{color:var(--portal-danger);font-size:var(--type-size-13);margin:-8px 0 16px}.portal-account-dialog footer{justify-content:flex-end;gap:10px;display:flex}.portal-account-dialog button{min-height:var(--workspace-control-height);border:1px solid var(--portal-border-strong);color:var(--portal-ink);background:var(--portal-surface);font:inherit;font-size:var(--type-size-14);cursor:pointer;border-radius:9px;padding:8px 14px;font-weight:650}.portal-account-dialog__signout{border-color:var(--portal-danger)!important;color:var(--portal-surface)!important;background:var(--portal-danger)!important}.portal-account-dialog button:disabled{cursor:wait;opacity:.65}.portal-nav-trigger{width:44px;height:44px;color:var(--portal-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;display:none}.portal-nav-trigger span{background:currentColor;border-radius:2px;height:2px;margin:4px 0;display:block}.portal-body{grid-template-columns:var(--portal-sidebar) minmax(0, 1fr);min-width:0;min-height:0;display:grid;position:relative}.portal-sidebar{z-index:25;overscroll-behavior:contain;min-height:0;color:var(--portal-surface);background:var(--portal-ink);flex-direction:column;display:flex;position:relative;overflow:auto}.portal-sidebar__mobile-heading{display:none}.portal-nav{flex:1;padding:24px 12px 32px}.portal-nav__group+.portal-nav__group{margin-top:24px}.portal-nav__group h2{color:#ffffffa3;font-size:var(--workspace-meta-size,.75rem);letter-spacing:.1em;text-transform:uppercase;margin:0 12px 8px;font-weight:650;line-height:1.4}.portal-nav__group>div,.portal-nav__list,.portal-nav__branch-panel{gap:4px;display:grid}.portal-nav__item{color:#fffc;text-align:start;width:100%;min-height:44px;font-family:inherit;font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;font-weight:550;text-decoration:none;display:grid;position:relative}.portal-nav__item:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px -12px}.portal-nav__item:hover{color:var(--portal-surface);background:#ffffff12}.portal-nav__item.is-active{color:var(--portal-surface);background:#ffc76f24}.portal-nav__item.is-active:before{background:var(--portal-gold)}.portal-nav__item span{min-width:0}.portal-nav__branch-toggle{grid-template-columns:20px minmax(0,1fr) 14px}.portal-nav__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translate(-2px,2px)}.portal-nav__branch-toggle[aria-expanded=true] .portal-nav__chevron{transform:rotate(225deg)translate(-1px,-1px)}.portal-nav__branch-panel{padding-block:2px 4px}.portal-nav__item--child{min-height:var(--workspace-control-height);font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);grid-template-columns:minmax(0,1fr);padding-inline-start:44px}.portal-sidebar :focus-visible{outline-color:var(--portal-gold);outline-offset:2px}.portal-sidebar__footer{color:#ffffffc7;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--type-size-12);border-top:1px solid #ffffff1a;gap:2px;padding:20px 24px 24px;display:grid}.portal-sidebar__footer small{color:#ffffff7a;font-size:var(--type-size-10);letter-spacing:.08em}.portal-backdrop{z-index:35;background:#10182094;border:0;position:fixed;inset:0}.portal-main{overscroll-behavior:contain;background:var(--portal-canvas);scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.portal-content{width:min(100%,80rem);min-width:0;margin-inline:auto;padding:36px 40px 64px}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--workspace-gap-4,1.5rem);margin-bottom:var(--workspace-gap-4,1.5rem);display:flex}.page-header__copy{max-width:58rem}.page-header__eyebrow,.workspace-card__kicker{color:var(--portal-gold-ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333);letter-spacing:.1em;margin:0 0 8px;font-weight:700}.page-header__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-header h1{font-size:var(--workspace-title-size);letter-spacing:-.025em;font-weight:650;line-height:var(--workspace-title-leading,var(--type-article-title-leading));margin:0}.page-header__description{margin:var(--workspace-gap-2,.75rem) 0 0;color:var(--portal-muted);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5)}.status-badge{min-height:26px;font-size:var(--type-size-12);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:3px 9px;font-weight:650;line-height:1.3;display:inline-flex}.status-badge--operational{color:var(--portal-success);background:#edf8f2;border-color:#9bc8b1}.status-badge--planned{color:var(--portal-muted);background:#eef1f3;border-color:#d7dfe7}.entry-groups{gap:var(--workspace-gap-4,1.5rem);display:grid}.entry-group{padding:var(--workspace-panel-padding,1.5rem);border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:16px}.entry-group__heading{justify-content:space-between;align-items:center;gap:var(--workspace-gap-3,1rem);margin-bottom:var(--workspace-gap-3,1rem);display:flex}.entry-group__heading h2{font-size:var(--workspace-section-size,1.125rem);line-height:var(--workspace-section-leading,1.35);letter-spacing:-.015em;margin:0;font-weight:650}.entry-group__heading>span{color:var(--portal-border-strong);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333)}.entry-grid{gap:var(--workspace-gap-3,1rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entry-card{gap:var(--workspace-gap-3,1rem);min-height:156px;padding:var(--workspace-card-padding,1.25rem);border:1px solid var(--portal-border);color:var(--portal-ink);background:var(--portal-surface);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:grid}.entry-card:hover,.entry-card:focus-visible{border-color:var(--portal-slate);box-shadow:0 8px 24px #24303d14}.entry-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.entry-card__icon{width:36px;height:36px;color:var(--portal-ink);background:var(--portal-gold-soft);border-radius:10px;place-items:center;display:grid}.entry-card__copy h3{font-size:var(--workspace-card-title-size,1rem);font-weight:650;line-height:var(--workspace-card-title-leading,1.375);margin:0}.entry-card__copy p{color:var(--portal-muted);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5);margin:7px 0 0}.entry-card__action{color:var(--portal-gold-ink);font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);justify-content:space-between;align-items:center;gap:12px;font-weight:650;display:flex}.entry-card__action span{font-size:var(--type-size-17)}.module-workspace{scroll-margin-top:20px}.portal-live-workspace{min-width:0;padding:var(--workspace-panel-padding,1.5rem);border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:16px}.portal-live-state{color:var(--portal-muted);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5);margin:0}.portal-live-state.is-error{color:var(--portal-danger)}.portal-live-state a{color:var(--portal-gold-ink);font-weight:650}.portal-live-tree,.portal-offer-grid,.portal-status-list{gap:var(--workspace-gap-2,.75rem);display:grid}.portal-live-node{gap:var(--workspace-gap-1,.5rem) var(--workspace-gap-2,.75rem);padding:var(--workspace-card-padding,1.25rem);border:1px solid var(--portal-border);background:var(--portal-canvas);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-inline-start:min(calc(var(--node-depth,0) * 18px), 216px);display:grid}.portal-live-node>span,.portal-live-node>code,.portal-live-node>small{color:var(--portal-muted);font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333)}.portal-live-node>span{color:var(--portal-gold-ink);background:var(--portal-gold-soft);border-radius:999px;grid-row:1/span 3;align-self:start;padding:4px 8px}.portal-live-node>a{color:var(--portal-gold-ink);font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);grid-area:1/3/span 3;align-self:center;font-weight:650}.portal-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-offer-card,.portal-status-card{gap:var(--workspace-gap-2,.75rem);padding:var(--workspace-card-padding,1.25rem);border:1px solid var(--portal-border);background:var(--portal-canvas);border-radius:12px;display:grid}.portal-offer-card h2,.portal-status-card h2{font-size:var(--workspace-section-size,1.125rem);line-height:var(--workspace-section-leading,1.35);margin:0}.portal-offer-card label:not(.portal-offer-card__check){gap:var(--workspace-gap-1,.5rem);color:var(--portal-muted);font-size:var(--workspace-label-size,.8125rem);line-height:var(--workspace-label-leading,1.38462);font-weight:600;display:grid}.portal-offer-card input{min-width:0;min-height:var(--workspace-control-height,2.5rem);border:1px solid var(--portal-border-strong);color:var(--portal-ink);background:var(--portal-surface);font:inherit;border-radius:9px;padding:9px 11px}.portal-offer-card__check{align-items:center;gap:8px;display:flex}.portal-offer-card button{min-height:var(--workspace-primary-height,2.75rem);border:1px solid var(--portal-ink);color:var(--portal-surface);background:var(--portal-ink);font:inherit;cursor:pointer;border-radius:9px;font-weight:650}.portal-status-card dl{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.portal-status-card dt{color:var(--portal-muted)}.portal-status-card dd{margin:0}.module-workspace>.partner-activities{--color-paper:var(--portal-canvas);--color-canvas:var(--portal-surface);--color-ink:var(--portal-ink);--color-ink-muted:var(--portal-muted);--color-brand-slate:var(--portal-slate);--color-border:var(--portal-border);--radius-small:9px;--font-mono:"IBM Plex Mono", monospace;width:100%;min-height:0;padding-block:0}.module-workspace>.partner-activities>.partner-activities__header{display:none}.filter-bar,.planned-module,.panel-stack,.workspace-card,.support-workspace__pane{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:16px}.filter-bar{justify-content:space-between;align-items:center;gap:var(--workspace-gap-4,1.5rem);margin-bottom:var(--workspace-gap-3,1rem);padding:var(--workspace-panel-padding,1.5rem);display:flex}.filter-bar h2,.workspace-card h2:not(:where(.tailwind-prose *)),.support-workspace h2,.planned-module h2{font-size:var(--workspace-section-size,1.125rem);font-weight:650;line-height:var(--workspace-section-leading,1.35);margin:0}.filter-bar p,.planned-module>div>p,.workspace-card p:not(:where(.tailwind-prose *)),.support-workspace p{margin:var(--workspace-gap-1,.5rem) 0 0;color:var(--portal-muted);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5)}.filter-bar__state{background:#eef1f3;border-radius:999px;flex:none;width:44px;height:10px}.panel-stack{overflow:hidden}.panel-stack__tabs{border-bottom:1px solid var(--portal-border);background:#f2f4f5;gap:4px;padding:12px;display:flex}.panel-stack__tabs button,.support-workspace__mobile-nav button{min-height:var(--workspace-control-height,2.5rem);padding:var(--workspace-gap-1,.5rem) var(--workspace-gap-3,1rem);color:var(--portal-muted);font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:650}.panel-stack__tabs button[aria-selected=true],.support-workspace__mobile-nav button[aria-pressed=true]{color:var(--portal-ink);background:var(--portal-surface);box-shadow:0 1px 3px #24303d1a}.panel-stack__panel{padding:var(--workspace-panel-padding,1.5rem)}.workspace-empty{min-height:260px;color:var(--portal-muted);text-align:center;justify-items:center;padding:36px 20px;display:grid}.workspace-empty__glyph{border:1px solid var(--portal-border);width:52px;height:52px;color:var(--portal-slate);background:var(--portal-canvas);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--type-size-22);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.workspace-empty h3{color:var(--portal-ink);font-size:var(--type-size-16);margin:0 0 14px}.workspace-empty strong{color:var(--portal-ink);font-size:var(--type-size-15)}.workspace-empty p{max-width:34rem;color:var(--portal-muted);font-size:var(--type-size-14);margin:8px 0 0;line-height:1.65}.workspace-empty--compact{min-height:190px;padding:28px 16px}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-card{min-width:0;padding:var(--workspace-card-padding,1.25rem)}.workspace-card__heading{padding-bottom:var(--workspace-gap-3,1rem);border-bottom:1px solid var(--portal-border)}.planned-module{gap:var(--workspace-gap-4,1.5rem);padding:var(--workspace-panel-padding,1.5rem);grid-template-columns:auto minmax(0,1fr);display:grid}.planned-module__marker{background:var(--portal-gold-soft);border-radius:14px;align-content:center;gap:5px;width:52px;height:52px;padding:13px;display:grid}.planned-module__marker span{background:var(--portal-gold-ink);border-radius:3px;height:3px}.planned-module__marker span:nth-child(2){width:72%}.planned-module__path{border-top:1px solid var(--portal-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px;display:flex;font-size:var(--type-size-12)!important;margin-top:18px!important}.planned-module code{color:var(--portal-ink);background:#eef1f3;border-radius:6px;padding:3px 7px;font-family:IBM Plex Mono,ui-monospace,monospace}.support-workspace{gap:var(--workspace-gap-3,1rem);grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.5fr) minmax(14rem,.8fr);display:grid}.support-workspace__pane{min-width:0;padding:var(--workspace-card-padding,1.25rem)}.support-workspace__mobile-nav{display:none}.support-workspace__reply{border:1px dashed var(--portal-border-strong);background:var(--portal-canvas);border-radius:12px;margin-top:20px;padding:18px}.support-workspace__reply h3{font-size:var(--type-size-15);margin:0}.locale-menu{position:relative}.locale-menu summary{list-style:none}.locale-menu summary::-webkit-details-marker{display:none}.locale-menu__trigger{min-width:92px;min-height:var(--workspace-control-height,2.5rem);border:1px solid var(--portal-border-strong);color:var(--portal-ink);background:var(--portal-surface);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:650;display:inline-flex}.locale-menu__chevron{transition:transform .14s}.locale-menu[open] .locale-menu__chevron{transform:rotate(180deg)}.locale-menu__popover{z-index:50;border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;min-width:176px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 38px #24303d24}.locale-menu__popover a{min-height:42px;color:var(--portal-muted);font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:8px 10px;text-decoration:none;display:flex}.locale-menu__popover a:hover,.locale-menu__popover a[aria-current=page]{color:var(--portal-ink);background:var(--portal-gold-soft)}@media (width<=1279px){:root{--portal-sidebar:240px}.portal-content{padding-inline:28px}.entry-grid,.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-card:last-child{grid-column:1/-1}}@media (width<=1023px){:root{--portal-topbar:64px}.portal-topbar{grid-template-columns:minmax(0,1fr) auto}.portal-topbar__brand{border-right:0;min-width:0;padding-inline:14px 18px}.portal-topbar__title{display:none}.portal-topbar__actions{padding-inline:14px}.portal-nav-trigger{flex:none;display:block}.portal-body{display:block}.portal-sidebar{z-index:40;visibility:hidden;width:min(320px,88vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 50px #10182040}.portal-sidebar[data-open]{visibility:visible;transform:translate(0)}.portal-sidebar__mobile-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:64px;padding:0 14px 0 24px;font-weight:650;display:flex}.portal-sidebar__mobile-heading button{width:44px;height:44px;color:var(--portal-surface);font-size:var(--type-size-26);cursor:pointer;background:0 0;border:0;border-radius:9px}.portal-main{height:calc(100vh - var(--portal-topbar));height:calc(100dvh - var(--portal-topbar))}.portal-content{padding:28px 24px 56px}}@media (width<=900px){.support-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.support-workspace__member{grid-column:1/-1}}@media (width<=767px){.portal-brand__word{font-size:var(--type-size-14)}.identity-chip{display:none}.portal-topbar__actions{gap:4px;padding-left:0}.locale-menu__trigger{min-height:44px}.portal-content{padding:24px 16px 48px}.page-header{display:block}.entry-group{padding:var(--workspace-panel-padding,1rem)}.entry-grid,.workspace-grid,.portal-offer-grid{grid-template-columns:minmax(0,1fr)}.portal-live-workspace{padding:var(--workspace-panel-padding,1rem)}.portal-live-node{grid-template-columns:minmax(0,1fr);margin-inline-start:min(calc(var(--node-depth,0) * 8px), 48px)}.portal-live-node>span,.portal-live-node>a{grid-area:auto;justify-self:start}.workspace-card:last-child{grid-column:auto}.entry-card{min-height:0}.planned-module{padding:var(--workspace-panel-padding,1rem);grid-template-columns:minmax(0,1fr)}.filter-bar{padding:var(--workspace-panel-padding,1rem);align-items:flex-start}.panel-stack__tabs{overflow-x:auto}.panel-stack__tabs button{white-space:nowrap;min-height:44px}.panel-stack__panel{padding:var(--workspace-panel-padding,1rem)}.support-workspace{display:block}.support-workspace__mobile-nav{background:#eef1f3;border-radius:12px;gap:4px;margin-bottom:12px;padding:6px;display:flex}.support-workspace__mobile-nav button{flex:1;min-height:44px}.support-workspace__pane+.support-workspace__pane{margin-top:12px}.support-workspace__pane:not([data-mobile-active]){display:none}}@media (width<=420px){.portal-topbar__brand{gap:4px;padding-right:6px}.portal-brand{gap:7px}.portal-brand__mark{width:32px;height:32px}.portal-topbar__actions{padding-right:8px}.locale-menu__trigger{min-width:78px;padding-inline:10px}.locale-menu__chevron{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--type-size-10:.625rem;--type-size-11:.6875rem;--type-size-11-2:.7rem;--type-size-11-5:.71875rem;--type-size-11-52:.72rem;--type-size-12:.75rem;--type-size-12-16:.76rem;--type-size-12-48:.78rem;--type-size-12-8:.8rem;--type-size-13:.8125rem;--type-size-13-12:.82rem;--type-size-13-6:.85rem;--type-size-13-76:.86rem;--type-size-14:.875rem;--type-size-15:.9375rem;--type-size-15-2:.95rem;--type-size-16:1rem;--type-size-16-8:1.05rem;--type-size-17:1.0625rem;--type-size-18:1.125rem;--type-size-20:1.25rem;--type-size-22:1.375rem;--type-size-24:1.5rem;--type-size-26:1.625rem;--type-size-28:1.75rem}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.max-w-none{max-width:none}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.tailwind-prose{--prose-font-size:.9375rem;--prose-leading:calc(24 / 14);width:100%;min-width:0;font-family:var(--font-reading);font-size:var(--prose-font-size);line-height:var(--prose-leading);overflow-wrap:anywhere;margin-inline:auto}.tailwind-prose.prose-sm{--prose-font-size:.875rem}.tailwind-prose.prose-lg{--prose-font-size:1rem}.tailwind-prose[data-reading-size-fixed=medium]{--prose-font-size:.9375rem}@scope(.tailwind-prose) to (.not-prose,[data-typography=ui],[data-article-resource],.article-access-lock){:scope :is(h1,h2,h3,h4){font-weight:600;line-height:1.35}:scope h1{font-size:var(--type-article-title);line-height:var(--type-article-title-leading)}:scope h2{font-size:min(var(--type-article-title), calc(var(--prose-font-size) * 1.28571))}:scope h3{font-size:min(var(--type-article-title), calc(var(--prose-font-size) * 1.14286))}:scope h4{font-size:min(var(--type-article-title), var(--prose-font-size))}:scope :is(.article-table-scroll,.notion-table){min-width:0;max-width:100%;margin-block:.75rem;overflow-x:auto}:scope table{--reading-table-pad-block:.5rem;--reading-table-pad-inline:.625rem;table-layout:auto;width:100%;max-width:100%;margin-block:.75rem;font-size:.8125rem;line-height:1.38462;overflow:visible}:scope :is(.article-table-scroll,.notion-table)>table{margin-block:0}:scope :is(th,td){min-width:0;padding:var(--reading-table-pad-block) var(--reading-table-pad-inline);font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;width:auto!important}:scope [data-reading-numeric]{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=47.999rem){:scope .column-list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block:.75rem;display:grid;overflow:visible}:scope .column{min-width:0;width:auto!important}:scope .column :is(.article-table-scroll,.notion-table){margin-block:0}:scope table{--reading-table-pad-block:.375rem;--reading-table-pad-inline:.5rem}:scope table[data-reading-table=narrow]{width:max-content}:scope table[data-reading-table=dense]{--reading-table-pad-block:.25rem;--reading-table-pad-inline:.375rem;font-size:.75rem;line-height:1.33333}}}.tailwind-prose :where(.lesson-copy,.page-body,.notion-article){color:inherit}.tailwind-prose :where(p:empty){display:none}.tailwind-prose :where(video,iframe){max-width:100%}.reading-content{--reading-rhythm-size:var(--reading-font-size);--reading-gap-continuous:0;--reading-gap-paragraph:calc(var(--reading-rhythm-size) * .75);--reading-gap-block:calc(var(--reading-rhythm-size) * 1.25);--reading-gap-section:calc(var(--reading-rhythm-size) * 1.5)}.reading-content.tailwind-prose{--reading-rhythm-size:var(--prose-font-size)}@scope(.reading-content) to (.not-prose,[data-typography=ui],[data-article-resource],.article-access-lock){:scope :is(p,ul,ol,li){margin-block:var(--reading-gap-continuous)}:scope :where(p,ul,ol,.reading-group)+:is(p,ul,ol,.reading-group){margin-block-start:var(--reading-gap-paragraph)}:scope .reading-group>:is(p,ul,ol){margin-block:var(--reading-gap-continuous)}:scope :is(.reading-block,.reading-group)>:first-child{margin-block-start:0}:scope :is(.reading-block,.reading-group)>:last-child{margin-block-end:0}:scope .reading-block+.reading-block{margin-block-start:var(--reading-gap-block)}:scope [data-reading-after-intro]{margin-block-start:var(--reading-gap-continuous)}:scope :is(h2,h3,h4){margin-block:var(--reading-gap-section) var(--reading-gap-paragraph)}:scope section+section{margin-block-start:var(--reading-gap-section)}:scope section+aside{margin-block-start:var(--reading-gap-block)}:scope aside+section{margin-block-start:var(--reading-gap-section)}:scope [data-reading-empty]{display:none}}.reading-content:not(.tailwind-prose)>section>:first-child,.reading-content :where(.lesson-copy>section,.lesson-copy__aside)>:first-child{margin-block-start:0}.reading-content :where(.lesson-copy>section,.lesson-copy__aside)>:last-child{margin-block-end:0}:where([data-workspace-ui]){--workspace-body-size:.9375rem;--workspace-body-leading:1.5;--workspace-title-size:var(--type-article-title);--workspace-title-leading:var(--type-article-title-leading);--workspace-section-size:1.125rem;--workspace-section-leading:1.35;--workspace-card-title-size:1rem;--workspace-card-title-leading:1.375;--workspace-control-size:.875rem;--workspace-control-leading:1.42857;--workspace-label-size:.8125rem;--workspace-label-leading:1.38462;--workspace-meta-size:.75rem;--workspace-meta-leading:1.33333;--workspace-table-size:.8125rem;--workspace-table-leading:1.38462;--workspace-control-height:2.5rem;--workspace-primary-height:2.75rem;--workspace-card-padding:1.25rem;--workspace-panel-padding:1.5rem;--workspace-table-pad-block:.625rem;--workspace-table-pad-inline:.75rem;--workspace-gap-1:.5rem;--workspace-gap-2:.75rem;--workspace-gap-3:1rem;--workspace-gap-4:1.5rem;font-size:var(--workspace-body-size);line-height:var(--workspace-body-leading)}@media (width<=47.999rem){:where([data-workspace-ui]){--workspace-control-height:2.75rem;--workspace-card-padding:1rem;--workspace-panel-padding:1rem;--workspace-table-pad-block:.375rem;--workspace-table-pad-inline:.5rem}}@font-face{font-family:RVRPA Reading TC;src:url(/fonts/ibm-plex-sans-tc-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RVRPA Reading TC;src:url(/fonts/ibm-plex-sans-tc-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RVRPA Reading SC;src:url(/fonts/ibm-plex-sans-sc-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RVRPA Reading SC;src:url(/fonts/ibm-plex-sans-sc-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-reading:Arial, "Helvetica Neue", "RVRPA Reading TC", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-ui:var(--portal-font-sans,"IBM Plex Sans TC", "IBM Plex Sans", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif);--type-ui-base:1rem;--type-ui-body:.875rem;--type-ui-label:.75rem;--type-ui-dense:.6875rem;--type-ui-control:.8125rem;--type-meta-size:.75rem;--type-meta-leading:1.33333;--type-article-title:clamp(1.28125rem, 2.5vw, 1.875rem);--type-article-title-leading:calc(var(--type-article-title) * 1.35122);--type-reading-h2:clamp(1.25rem, .875rem + .78125vw, 1.5rem);--type-reading-h2-leading:clamp(1.75rem, 1.375rem + .78125vw, 2rem);--type-reading-h3:clamp(1rem, .8125rem + .390625vw, 1.125rem);--type-reading-h3-leading:clamp(1.5rem, 1.125rem + .78125vw, 1.75rem);--type-card-title:clamp(1rem, .8125rem + .390625vw, 1.125rem);--reading-base-rem:.9;--reading-columns:22;--reading-min-scale:.902778;--reading-step:.9rem;--reading-mode-scale:1;--reading-leading:1.5;--reading-measure-mobile:calc(1rem * var(--reading-base-rem) * var(--reading-columns));--reading-measure-desktop:48rem}html[lang^=zh-Hans],html[lang=zh-CN]{--font-reading:Arial, "Helvetica Neue", "RVRPA Reading SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-ui:var(--portal-font-sans,"IBM Plex Sans SC", "IBM Plex Sans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif)}html[data-reading-size=small]{--reading-step:.75rem;--reading-mode-scale:.833333}html[data-reading-size=large]{--reading-step:1rem;--reading-mode-scale:1.11111}.reading-size-control{border:1px solid var(--color-border,var(--portal-border,#d9dee5));background:var(--color-paper,var(--portal-canvas,#f7f6f1));width:fit-content;font-family:var(--font-ui);border-radius:999px;align-self:center;align-items:center;gap:.1rem;padding:.15rem;display:inline-flex}.reading-size-control button{min-width:2rem;min-height:1.9rem;color:var(--color-ink-muted,var(--portal-muted,#5b6675));font:600 .72rem/1.4 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.2rem .35rem}.reading-size-control button:hover,.reading-size-control button[aria-pressed=true]{background:var(--color-canvas,var(--portal-surface,white));color:var(--color-ink,var(--portal-ink,#24303d));box-shadow:0 .125rem .5rem #24303d1a}.reading-size-control button:focus-visible{outline-offset:2px;outline:2px solid #46566a}.reading-content:not(.tailwind-prose){--reading-layout-scale:1;--reading-font-size:calc(var(--reading-step) * var(--reading-layout-scale));--reading-heading-scale:calc(var(--reading-mode-scale) * var(--reading-layout-scale));--reading-paragraph-gap:calc(.5rem * var(--reading-layout-scale));--reading-section-gap:calc(1.25rem * var(--reading-layout-scale));width:100%;max-width:var(--reading-measure-desktop);min-width:0;color:var(--color-ink-muted,var(--portal-ink,#24303d));font-family:var(--font-reading);font-size:var(--reading-font-size);line-height:var(--reading-leading);overflow-wrap:anywhere;margin-inline:auto}@scope(.reading-content:not(.tailwind-prose)) to ([data-typography=ui],[data-article-resource],.article-access-lock){:scope :is(.lesson-copy,.notion-article,.page-body){font-family:inherit;font-size:inherit;line-height:inherit}figure,blockquote,pre{margin-block:0}:scope :is(p,ul,ol,figure,blockquote,pre)+:is(figure,blockquote,pre),:scope :is(figure,blockquote,pre)+:is(p,ul,ol){margin-block-start:var(--reading-paragraph-gap)}h2,h3,h4{color:var(--color-ink,var(--portal-ink,#24303d));font-weight:600}h2{font-size:calc(var(--type-reading-h2) * var(--reading-heading-scale));line-height:calc(var(--type-reading-h2-leading) * var(--reading-heading-scale))}h3,h4{font-size:calc(var(--type-reading-h3) * var(--reading-heading-scale));line-height:calc(var(--type-reading-h3-leading) * var(--reading-heading-scale))}strong{font-weight:600}ul,ol{padding-inline-start:1.4em}figure,img,video,iframe{max-width:100%}img,video{height:auto}figcaption{margin-block-start:.375rem;font-size:.85em;line-height:1.41}blockquote,aside{padding:.75rem 1rem}table{width:100%;font-size:.9em;line-height:1.41}th,td{padding:.4em .5em}pre{max-width:100%;overflow-x:auto}code{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-size:.9em}p:empty{display:none}}.reading-content :is([data-typography=ui],[data-article-resource],.article-access-lock){font-family:var(--font-ui);font-size:var(--type-ui-base);line-height:1.5}.article-reading-header{margin-block:0 1rem}.article-reading-header h1{font-size:var(--type-article-title);line-height:var(--type-article-title-leading);margin:0 0 .75rem;font-weight:600}.article-reading-header>p{font-size:var(--type-ui-body);line-height:1.5}.article-reading-header>.article-reading-meta{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.article-detail__header>.reading-size-control{margin-block-start:.75rem}@media (width<=47.999rem){.reading-content:not(.tailwind-prose){max-width:var(--reading-measure-mobile)}@scope(.reading-content:not(.tailwind-prose)) to ([data-typography=ui],[data-article-resource],.article-access-lock){blockquote,aside{padding:.375rem}}}
