:root{--surface:#fcfbf8;--surface-sunk:#f3f1ec;--surface-raised:#fff;--surface-hover:#f3f1ec;--surface-paper:#e6eaee;--art-frame:transparent;--line:#d3d9de;--line-strong:#7d8a97;--ink:#1a2230;--ink-muted:#56616f;--stamp:#2f3fa0;--stamp-hover:#1b2670;--visited:#6a3791;--stamp-fill:#2f3fa0;--on-stamp:#fff;--stamp-tint:#eceffc;--witness:#8a4a00;--witness-tint:#fff3e0;--infer:#3f4954;--alert:#a3261a;--alert-tint:#fdecea;--focus:#0b57d0;--mark-ink:#12151a;--mark-dot:#ff3b30;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-stamp:var(--radius-s);--radius-box:var(--radius-m);--radius-round:999px;--container:1252px;--gutter:20px;--gutter-wide:32px;--measure:calc(544 * var(--type-unit));--measure-wide:calc(736 * var(--type-unit));--tap:44px;--rule:1px;--rule-strong:2px;--font-serif:Literata, Georgia, "Times New Roman", serif;--font-sans:Commissioner, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--dur-instant:.1s;--dur-quick:.12s;--dur-base:.18s;--ease-settle:cubic-bezier(.2, .8, .2, 1);--type-unit:calc(1rem / 16);--type-display:700 calc(32 * var(--type-unit))/calc(38 * var(--type-unit)) var(--font-serif);--type-title-1:700 calc(26 * var(--type-unit))/calc(32 * var(--type-unit)) var(--font-serif);--type-title-2:700 calc(23 * var(--type-unit))/calc(29 * var(--type-unit)) var(--font-serif);--type-title-3:700 calc(21 * var(--type-unit))/calc(27 * var(--type-unit)) var(--font-serif);--type-title-4:700 calc(19 * var(--type-unit))/calc(26 * var(--type-unit)) var(--font-serif);--type-lead:400 calc(19 * var(--type-unit))/calc(29 * var(--type-unit)) var(--font-serif);--type-body:400 calc(18 * var(--type-unit))/calc(29 * var(--type-unit)) var(--font-serif);--type-quote:400 calc(17 * var(--type-unit))/calc(27 * var(--type-unit)) var(--font-serif);--type-stat:600 calc(32 * var(--type-unit))/calc(36 * var(--type-unit)) var(--font-sans);--type-headline:600 calc(19 * var(--type-unit))/calc(25 * var(--type-unit)) var(--font-sans);--type-subhead:600 calc(16 * var(--type-unit))/calc(22 * var(--type-unit)) var(--font-sans);--type-ui:400 calc(16 * var(--type-unit))/calc(25 * var(--type-unit)) var(--font-sans);--type-callout:400 calc(15 * var(--type-unit))/calc(22 * var(--type-unit)) var(--font-sans);--type-callout-strong:600 calc(15 * var(--type-unit))/calc(21 * var(--type-unit)) var(--font-sans);--type-caption:400 calc(14 * var(--type-unit))/calc(20 * var(--type-unit)) var(--font-sans);--type-caption-strong:600 calc(14 * var(--type-unit))/calc(20 * var(--type-unit)) var(--font-sans);--type-label:600 calc(13 * var(--type-unit))/calc(16 * var(--type-unit)) var(--font-sans);--type-hash:400 calc(13 * var(--type-unit))/calc(18 * var(--type-unit)) var(--font-mono)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#121212;--surface-sunk:#1a1a1a;--surface-raised:#1a1a1a;--surface-hover:#222;--surface-paper:#222;--art-frame:#2c2c2c;--line:#2c2c2c;--line-strong:#77736d;--ink:#f2f1ee;--ink-muted:#a6a29c;--stamp:#a9b4ff;--stamp-hover:#d3d9ff;--visited:#cdb0f2;--stamp-fill:#3d4fc4;--on-stamp:#fff;--stamp-tint:#222;--witness:#f2b766;--witness-tint:#33240c;--infer:#c4c0ba;--alert:#ff3b30;--alert-tint:#2a1512;--focus:#ffd166;--mark-ink:#f2f1ee;--mark-dot:#ff3b30}}:root[data-theme=dark]{--surface:#121212;--surface-sunk:#1a1a1a;--surface-raised:#1a1a1a;--surface-hover:#222;--surface-paper:#222;--art-frame:#2c2c2c;--line:#2c2c2c;--line-strong:#77736d;--ink:#f2f1ee;--ink-muted:#a6a29c;--stamp:#a9b4ff;--stamp-hover:#d3d9ff;--visited:#cdb0f2;--stamp-fill:#3d4fc4;--on-stamp:#fff;--stamp-tint:#222;--witness:#f2b766;--witness-tint:#33240c;--infer:#c4c0ba;--alert:#ff3b30;--alert-tint:#2a1512;--focus:#ffd166;--mark-ink:#f2f1ee;--mark-dot:#ff3b30}:root{--font-serif:var(--font-literata);--font-sans:var(--font-commissioner);color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body}:root{--type-unit:calc(1rem / 17)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-settle)}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-settle), content-visibility var(--dur-base) allow-discrete;overflow-y:clip}details[open]::details-content{block-size:auto}details:has(:target)::details-content{transition:none}}body{-webkit-tap-highlight-color:transparent;background:var(--surface);min-height:100svh;color:var(--ink);font:var(--type-body);font-variation-settings:"opsz" 14;font-variant-numeric:lining-nums;flex-direction:column;margin:0;display:flex}main{flex:1}img,svg{max-width:100%}a,button,summary{-webkit-tap-highlight-color:var(--stamp-tint);touch-action:manipulation}::selection,::target-text{background:var(--stamp-tint);color:var(--ink)}h1,h2,h3,h4,figcaption{text-wrap:balance}li,blockquote{text-wrap:pretty}p,blockquote{hanging-punctuation:first}p{text-wrap:pretty;overflow-wrap:break-word;hyphens:none}a{color:var(--stamp);text-underline-offset:3px;text-decoration-skip-ink:auto;transition:color var(--dur-instant), background-color var(--dur-instant), border-color var(--dur-instant);text-decoration-line:underline;text-decoration-thickness:1px}a:visited{color:var(--visited)}a:active{color:var(--stamp-hover)}a[aria-current=page]{color:var(--ink);cursor:default;font-weight:600;text-decoration:none}a[href^=http]:not([href*=ubacenelement\.com]):after{content:" ↗";font-family:var(--font-sans);font-size:.85em;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){a:hover{color:var(--stamp-hover);text-decoration-thickness:2px}}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-stamp)}main:focus{outline:none}.ue-draftbar{padding:var(--space-2) var(--space-4);background:var(--alert-tint);color:var(--alert);border-bottom:var(--rule-strong) solid var(--alert);font:var(--type-caption-strong);text-align:center;margin:0}.ue-skip{padding:var(--space-3) var(--space-4);font:var(--type-subhead);background:var(--surface-sunk);display:block}.ue-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ue-excerpt__head .ue-stamp,.ue-doclist .ue-stamp,.ue-casestatus a,.ue-chapter__meta a,.ue-request__page,.ue-scan a,.ue-excerpt__links a,.ue-docrow a,.ue-press__more a,.ue-pressbio__more a{position:relative}.ue-excerpt__head .ue-stamp:before,.ue-doclist .ue-stamp:before,.ue-casestatus a:before,.ue-chapter__meta a:before,.ue-request__page:before,.ue-scan a:before,.ue-excerpt__links a:before,.ue-docrow a:before,.ue-press__more a:before,.ue-pressbio__more a:before{content:"";inset:min(0px, calc((100% - var(--tap)) / 2)) calc(-1 * var(--space-1));position:absolute}.ue-files{margin:0 calc(var(--space-2) * -1) var(--space-5);border-top:var(--rule) solid var(--line);max-width:calc(var(--measure) + 2 * var(--space-2));padding:0;list-style:none}.ue-files li{gap:0 var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;border-bottom:var(--rule) solid var(--line);font:var(--type-callout);padding-inline:var(--space-2);border-radius:var(--radius-stamp);flex-wrap:wrap;align-items:center;display:flex;position:relative}.ue-files li:active{background:var(--stamp-tint)}@media (hover:hover) and (pointer:fine){.ue-files li:hover{background:var(--surface-hover)}}.ue-files li>:first-child{flex:1 1 calc(200 * var(--type-unit));min-width:0}.ue-files a{font-weight:600}.ue-files a:after{content:"";position:absolute;inset:0}.ue-files small{color:var(--ink-muted);font:var(--type-caption);display:block}.ue-size{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:calc(14 * var(--type-unit));white-space:nowrap}.ue-proveri{color:#12151a;background:#ffe45c;padding:0 .15em}.ue-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=768px){:root{--gutter:var(--gutter-wide)}}.ue-shell,.ue-page{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.ue-page{padding-block:var(--space-5) var(--space-7)}@media (width>=720px){.ue-page{padding-block:var(--space-8)}}.ue-page__col{max-width:var(--measure-wide);container:page/inline-size}.ue-page--home .ue-page__col{max-width:none}.ue-page--wide{--ue-nav:260px;--ue-gutter:120px;--ue-margin:280px}.ue-page--wide .ue-page__col{max-width:none;container-name:page shell}.ue-caselayout__nav{display:none}.ue-caselayout__body{container:page/inline-size}@container shell (width>=1024px){.ue-caselayout{grid-template-columns:var(--ue-nav) minmax(0, 1fr);gap:var(--space-5);align-items:start;display:grid}.ue-caselayout__body{padding-left:var(--ue-gutter)}.ue-caselayout__body .ue-claimed{position:relative}.ue-caselayout__body .ue-claimed>.ue-claim{right:calc(100% + var(--space-3));max-width:calc(var(--ue-gutter) - var(--space-3));white-space:normal;text-align:right;justify-content:flex-end;margin-bottom:0;position:absolute;top:2px}.ue-caselayout__body .ue-claimed--doc+.ue-claimed--doc>.ue-claim--doc{right:calc(100% + var(--space-4))}.ue-caselayout__body>.ue-casehead,.ue-caselayout__body>.ue-case__start{margin-left:0}.ue-caselayout__nav{top:var(--space-5);max-height:calc(100svh - 2 * var(--space-5));overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}}.ue-casenav__block{border-top:var(--rule) solid var(--line);border-bottom:var(--rule) solid var(--line);margin:0 0 var(--space-5);max-width:var(--measure);scroll-margin-top:var(--space-5)}.ue-casenav__block>summary{min-height:var(--tap);justify-content:space-between;align-items:center;gap:var(--space-3);font:var(--type-subhead);cursor:pointer;padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-stamp);list-style:none;display:flex}.ue-casenav__block>summary::-webkit-details-marker{display:none}.ue-casenav__block>summary:after{content:"+";font:400 24px/1 var(--font-sans);color:var(--stamp)}.ue-casenav__block[open]>summary:after{content:"−"}.ue-casenav__block>summary:active{background:var(--stamp-tint)}@media (hover:hover) and (pointer:fine){.ue-casenav__block>summary:hover{background:var(--surface-hover)}}.ue-casebar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--tap);background:var(--surface);border-bottom:var(--rule) solid var(--line);margin:0 calc(-1 * var(--space-4)) var(--space-5);padding:0 var(--space-4);font:var(--type-caption-strong);display:flex;position:sticky;top:0}.ue-casebar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ue-casebar a{min-height:var(--tap);flex:none;align-items:center;display:flex}.ue-caselayout__body :is(h2,h3,h4,.ue-claimed,.ue-chapter,.ue-box,.ue-excerpt){scroll-margin-top:calc(var(--tap) + var(--space-5))}@container shell (width>=1024px){.ue-caselayout__body :is(h2,h3,h4,.ue-claimed,.ue-chapter,.ue-box,.ue-excerpt){scroll-margin-top:var(--space-5)}.ue-caselayout--plain>.ue-caselayout__body{padding-left:0}.ue-casenav__block,.ue-casebar,.ue-case__contents{display:none}}@container shell (width>=1240px){.ue-caselayout{grid-template-columns:var(--ue-nav) minmax(0, 1fr) var(--ue-margin)}.ue-caselayout__body .ue-prose>:is(.ue-tablewrap,.ue-timelinewrap,.ue-excerpt,.ue-versions,.ue-media),.ue-caselayout__body .ue-chapter__head>.ue-hero,.ue-caselayout__body>:is(.ue-caseart,.ue-casehead){width:calc(var(--measure) + var(--space-5) + var(--ue-margin));max-width:none}}@media print{.ue-casebar{display:none}}.ue-prose>:where(p,ul,ol,h2,h3,h4,blockquote,.ue-measure){max-width:var(--measure)}.ue-prose>p{margin:0 0 var(--space-5)}.ue-prose>:where(ul,ol){margin:0 0 var(--space-5);padding-left:1.2em}.ue-prose>:where(ul,ol)>li{margin-bottom:var(--space-2)}.ue-region{margin-top:var(--space-7)}.ue-display{font:var(--type-display);font-size:min(calc(32 * var(--type-unit)), 14cqi);font-variation-settings:"opsz" 36;font-variant-numeric:lining-nums;letter-spacing:-.01em;margin:0 0 var(--space-3);line-height:1.19}.ue-h2,.ue-prose>h3{font:var(--type-title-2);font-variation-settings:"opsz" 24;font-variant-numeric:lining-nums;letter-spacing:-.005em;margin:var(--space-7) 0 var(--space-4);scroll-margin-top:var(--space-5)}.ue-prose>h3{font-size:calc(21 * var(--type-unit));line-height:calc(27 * var(--type-unit))}.ue-h2:before,.ue-prose>h3:before{content:"";width:var(--space-6);border-top:var(--rule-strong) solid var(--ink);margin-bottom:var(--space-4);display:block}.ue-h3,.ue-prose>h4{scroll-margin-top:var(--space-5);font:var(--type-headline);margin:var(--space-5) 0 var(--space-3)}.ue-fold{max-width:var(--measure);margin:var(--space-6) 0;border-block:var(--rule) solid var(--line)}.ue-fold>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-stamp);cursor:pointer;list-style:none;display:flex}.ue-fold>summary::-webkit-details-marker{display:none}.ue-fold>summary:after{content:"+";font:400 24px/1 var(--font-sans);color:var(--stamp);flex:none}.ue-fold[open]>summary:after{content:"−"}.ue-fold>summary h3{font:var(--type-subhead);color:var(--ink);margin:0}.ue-fold[open]>summary{margin-bottom:var(--space-4)}.ue-fold>summary:active{background:var(--stamp-tint)}@media (hover:hover) and (pointer:fine){.ue-fold>summary:hover{background:var(--surface-hover)}}@container page (width>=640px){.ue-display{font-size:min(calc(44 * var(--type-unit)), 14cqi);line-height:1.11}.ue-h2{font-size:calc(28 * var(--type-unit));line-height:calc(35 * var(--type-unit))}.ue-prose>h3{font-size:calc(23 * var(--type-unit));line-height:calc(29 * var(--type-unit))}}.ue-lead{font:var(--type-lead);font-variation-settings:"opsz" 18;font-variant-numeric:lining-nums;margin:0 0 var(--space-5);max-width:var(--measure)}.ue-ui{font:var(--type-ui)}.ue-kicker{font:var(--type-caption-strong);color:var(--ink-muted);margin:0 0 var(--space-2);max-width:var(--measure)}.ue-note{font:var(--type-caption);color:var(--ink-muted);margin:0 0 var(--space-2)}.ue-num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600}.ue-hash{font:var(--type-hash)}.ue-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);font:var(--type-callout-strong);border:var(--rule-strong) solid var(--stamp);border-radius:var(--radius-box);color:var(--stamp);cursor:pointer;transition:background-color var(--dur-instant), border-color var(--dur-instant), color var(--dur-instant), transform 50ms;background:0 0;text-decoration:none;display:inline-flex}.ue-btn:focus-visible{border-radius:var(--radius-box)}.ue-btn--solid,a.ue-btn--solid{background:var(--stamp-fill);border-color:var(--stamp-fill);color:var(--on-stamp)}a.ue-btn:visited{color:var(--stamp)}a.ue-btn--solid:visited{color:var(--on-stamp)}.ue-btn:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.ue-btn:hover{background:var(--stamp-tint);border-color:var(--stamp-hover);color:var(--stamp-hover)}.ue-btn--solid:hover{background:var(--stamp-hover);border-color:var(--stamp-hover);color:var(--on-stamp)}}.ue-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ue-tag{font:var(--type-label);border:var(--rule) solid;border-radius:var(--radius-stamp);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;padding:2px 6px;display:inline-block}.ue-tag--alert{color:var(--alert);background:var(--alert-tint);border-color:var(--alert)}.ue-tag--none{color:var(--ink-muted);border-color:var(--line-strong)}.ue-tag--pending{color:var(--witness);background:var(--witness-tint);border-color:var(--witness)}.ue-tag--soon{color:var(--ink);background:var(--surface-paper);border-color:var(--line-strong);border-style:dashed}.ue-meta{gap:var(--space-1) var(--space-3);font:var(--type-caption);flex-wrap:wrap;margin:0;display:flex}.ue-meta dt{flex:0 0 calc(112 * var(--type-unit));color:var(--ink-muted)}.ue-meta dd{flex:1 1 calc(160 * var(--type-unit));min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}@container page (width<=479px){.ue-meta dt{flex-basis:100%}.ue-meta dd{margin-bottom:var(--space-2)}}.ue-box{border-radius:var(--radius-box);padding:var(--space-4);margin:0 0 var(--space-5);font:var(--type-ui);background:var(--surface-sunk);max-width:var(--measure)}.ue-box>:last-child{margin-bottom:0}.ue-box p{margin:0 0 var(--space-3)}.ue-box ul{margin:0;padding-left:1.1em}.ue-box li{margin-bottom:var(--space-2)}.ue-box__title{font:var(--type-subhead);margin:0 0 var(--space-2)}.ue-box--disclosure{background:var(--witness-tint)}.ue-box--findings{background:var(--stamp-tint)}.ue-box--method{border:var(--rule) solid var(--line)}.ue-box--reply{background:var(--surface);border:var(--rule-strong) solid var(--line-strong)}.ue-box--correction{background:var(--alert-tint)}.ue-box+.ue-box{margin-top:calc(var(--space-2) * -1)}.ue-prose>h3[data-notice=disclosure]+.ue-box--disclosure>.ue-box__title,.ue-prose>h3[data-notice=findings]+.ue-box--findings>.ue-box__title,.ue-prose>h3[data-notice=method]+.ue-box--method>.ue-box__title,.ue-prose>h3[data-notice=reply]+.ue-box--reply>.ue-box__title,.ue-prose>h3[data-notice=unknowns]+.ue-box--unknowns>.ue-box__title{display:none}.ue-claimed--doc+.ue-claimed--doc>.ue-claim--doc{color:var(--ink-muted);float:left;margin:7px var(--space-2) 0 0;background:0 0;border-color:#0000;padding:0}.ue-claimed--doc+.ue-claimed--doc>.ue-claim--doc>.ue-claim__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ue-claimed--doc+.ue-claimed--doc:target>.ue-claim--doc{background:var(--ink);border-color:var(--ink);color:var(--surface);float:none;margin:0 0 6px;padding:2px 6px 2px 5px}.ue-claimed--doc+.ue-claimed--doc:target>.ue-claim--doc>.ue-claim__word{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ue-anchor,a.ue-anchor{font:var(--type-label);color:var(--ink-muted);margin-left:var(--space-2);border-radius:var(--radius-stamp);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:4px 6px;text-decoration:none;display:inline-block}a.ue-anchor:visited{color:var(--ink-muted)}a.ue-anchor:active{color:var(--stamp-hover);background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){a.ue-anchor:hover{color:var(--stamp-hover);background:var(--surface-hover)}}.ue-totop{margin:0 0 var(--space-5);font:var(--type-caption-strong);display:none}.ue-totop a{min-height:var(--tap);padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));align-items:center;display:inline-flex}.ue-totop~.ue-totop{display:block}.ue-prose>.ue-totop:has(+.ue-fold){display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.ue-btn:active{transform:none}}@media print{:root:not(#ue-print){--surface:#fff;--surface-sunk:#f1f3f5;--surface-paper:#e6eaee;--line:#d3d9de;--line-strong:#7d8a97;--ink:#1a2230;--ink-muted:#56616f;--stamp:#2f3fa0;--stamp-hover:#1b2670;--visited:#6a3791;--stamp-fill:#2f3fa0;--on-stamp:#fff;--stamp-tint:#eceffc;--witness:#8a4a00;--witness-tint:#fff3e0;--infer:#3f4954;--alert:#a3261a;--alert-tint:#fdecea;--focus:#0b57d0;--mark-ink:#12151a;--mark-dot:#ff3b30;color-scheme:light}.ue-skip,.ue-totop,.ue-no-print{display:none!important}a[data-print-url]:after,a[href^=http]:not([href*=ubacenelement\.com])[data-print-url]:after{content:" (" attr(data-print-url) ")";font:var(--type-caption);color:var(--ink-muted)}a[href^=http]:not([href*=ubacenelement\.com]):not([data-print-url]):after{content:" (" attr(href) ")";font:var(--type-caption);color:var(--ink-muted)}details::details-content{content-visibility:visible;block-size:auto;display:block}.ue-fold>summary:after{content:none}}
