@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Light-CYgpOFaw.woff)format("woff");font-weight:300;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Regular-Bftn7TPj.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Medium-Di_hSWYS.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-SemiBold-Z6ivvySD.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Bold-6SqISFEx.woff)format("woff");font-weight:700;font-display:swap}:root{--yk-color-navy:#0d1c30;--yk-color-blue:#1266e7;--yk-color-blue-strong:#1266e8;--yk-color-blue-soft:#76beff;--yk-color-black:#000;--yk-color-grey:#6b7075;--yk-color-line:#cad0d8;--yk-color-mist:#f0f3f7;--yk-color-white:#fff;--yk-background:var(--yk-color-white);--yk-surface:var(--yk-color-mist);--yk-surface-raised:var(--yk-color-white);--yk-foreground:var(--yk-color-navy);--yk-foreground-muted:var(--yk-color-grey);--yk-border:var(--yk-color-line);--yk-accent:var(--yk-color-blue);--yk-accent-hover:#0f57c4;--yk-accent-foreground:var(--yk-color-white);--yk-focus-ring:var(--yk-color-blue-soft);--yk-gradient-base:linear-gradient(160deg, #0d1c30 0%, #060c15 60%, #000 100%);--yk-gradient-highlight:radial-gradient(60% 50% at 50% 0%, #1266e780 0%, #1266e700 70%);--yk-font-display:"Nohemi", system-ui, sans-serif;--yk-font-body:"DM Sans", system-ui, -apple-system, sans-serif;--yk-text-display:4.5rem;--yk-text-h1:3rem;--yk-text-h2:2.25rem;--yk-text-h3:1.5rem;--yk-text-h4:1.25rem;--yk-text-body-lg:1.125rem;--yk-text-body:1rem;--yk-text-caption:.8125rem;--yk-tracking-display:-.01em;--yk-tracking-eyebrow:.12em;--yk-leading-tight:1.1;--yk-leading-body:1.6;--yk-space-1:4px;--yk-space-2:8px;--yk-space-3:16px;--yk-space-4:24px;--yk-space-5:32px;--yk-space-6:48px;--yk-space-7:64px;--yk-space-8:96px;--yk-radius-sm:4px;--yk-radius-md:8px;--yk-radius-lg:14px;--yk-radius-pill:999px;--yk-shadow-sm:0 1px 2px #0d1c3014;--yk-shadow-md:0 6px 20px #0d1c301a;--yk-shadow-lg:0 20px 48px #0d1c302e}[data-yk-theme=dark]{--yk-background:var(--yk-color-navy);--yk-surface:#0a1626;--yk-surface-raised:#11243c;--yk-foreground:var(--yk-color-white);--yk-foreground-muted:#9aa6b4;--yk-border:#cad0d82e;--yk-accent:var(--yk-color-blue);--yk-accent-hover:#2f7bf0;--yk-accent-foreground:var(--yk-color-white)}.yk-root{background:var(--yk-background);color:var(--yk-foreground);font-family:var(--yk-font-body);font-size:var(--yk-text-body);line-height:var(--yk-leading-body);-webkit-font-smoothing:antialiased}.yk-gradient-surface{background-color:var(--yk-color-navy);background-image:var(--yk-gradient-highlight), var(--yk-gradient-base)}:where(.yk-root) :focus-visible{outline:2px solid var(--yk-focus-ring);outline-offset:2px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--yk-background)}body{font-family:var(--yk-font-body);color:var(--yk-foreground);background:var(--yk-background)}@media (prefers-color-scheme:dark){:root{--yk-background:var(--yk-color-navy);--yk-surface:#0a1626;--yk-surface-raised:#11243c;--yk-foreground:var(--yk-color-white);--yk-foreground-muted:#9aa6b4;--yk-border:#cad0d82e;--yk-accent-hover:#2f7bf0}}:root{--yk-warning:#b07a0c;--yk-warning-soft:#b07a0c1f;--yk-critical:#c0392b;--yk-critical-soft:#c0392b1f}.shell{flex-direction:column;min-height:100vh;display:flex}.header{z-index:30;background:var(--yk-background);border-bottom:1px solid var(--yk-border);position:sticky;top:0}.header__inner{align-items:center;gap:var(--yk-space-4);padding:var(--yk-space-3) var(--yk-space-4);width:100%;max-width:1440px;margin:0 auto;display:flex}.header__brand{align-items:center;gap:var(--yk-space-3);color:inherit;flex-shrink:0;text-decoration:none;display:flex}.header__divider{background:var(--yk-border);width:1px;height:20px}.header__tag{color:var(--yk-foreground-muted)}.header__nav{gap:var(--yk-space-1);margin-left:auto;display:flex}.header__actions{align-items:center;gap:var(--yk-space-3);display:flex}.nav-link{padding:6px var(--yk-space-2);border-radius:var(--yk-radius-sm);color:var(--yk-foreground-muted);font-size:.9375rem;text-decoration:none;display:inline-block}.nav-link:hover,.nav-link--active{color:var(--yk-foreground);background:var(--yk-surface)}.search-trigger{align-items:center;gap:var(--yk-space-2);border:1px solid var(--yk-border);background:var(--yk-surface);color:var(--yk-foreground-muted);border-radius:var(--yk-radius-pill);padding:5px var(--yk-space-3);font:inherit;font-size:var(--yk-text-caption);cursor:pointer;display:inline-flex}.search-trigger kbd{font:inherit;border:1px solid var(--yk-border);border-radius:var(--yk-radius-sm);padding:0 4px;font-size:11px}.nav-toggle{border:1px solid var(--yk-border);border-radius:var(--yk-radius-sm);color:inherit;cursor:pointer;background:0 0;padding:4px 8px;display:none}.switch{align-items:center;gap:var(--yk-space-2);cursor:pointer;font-size:var(--yk-text-caption);color:var(--yk-foreground-muted);display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__track{border-radius:var(--yk-radius-pill);background:var(--yk-surface);border:1px solid var(--yk-border);width:34px;height:18px;transition:background .12s;position:relative}.switch__track--on{background:var(--yk-warning);border-color:var(--yk-warning)}.switch__knob{background:var(--yk-color-white);border-radius:50%;width:12px;height:12px;transition:transform .12s;position:absolute;top:2px;left:2px}.switch__track--on .switch__knob{transform:translate(16px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--yk-focus-ring);outline-offset:2px}.layout{gap:var(--yk-space-5);width:100%;max-width:1440px;padding:var(--yk-space-5) var(--yk-space-4) var(--yk-space-8);grid-template-columns:264px minmax(0,1fr);margin:0 auto;display:grid}.main{min-width:0}.sidebar{border-right:1px solid var(--yk-border);max-height:calc(100vh - 120px);padding-right:var(--yk-space-3);align-self:start;gap:var(--yk-space-3);flex-direction:column;display:flex;position:sticky;top:88px;overflow-y:auto}.sidebar__heading{width:100%;font:inherit;font-size:var(--yk-text-caption);text-transform:uppercase;letter-spacing:var(--yk-tracking-eyebrow);color:var(--yk-foreground-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.sidebar__list{margin-top:var(--yk-space-1);flex-direction:column;list-style:none;display:flex}.sidebar__link{justify-content:space-between;align-items:center;gap:var(--yk-space-2);padding:5px var(--yk-space-2);color:var(--yk-foreground-muted);border-left:2px solid #0000;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.sidebar__link:hover{color:var(--yk-foreground)}.sidebar__link--active{color:var(--yk-foreground);border-left-color:var(--yk-accent);background:var(--yk-surface)}.stack-sm>*+*{margin-top:var(--yk-space-2)}.stack-md>*+*{margin-top:var(--yk-space-3)}.stack-lg>*+*{margin-top:var(--yk-space-5)}.measure{max-width:70ch}.measure-wide{max-width:86ch}.eyebrow-mini{color:var(--yk-foreground-muted);margin-bottom:var(--yk-space-1)}.muted{color:var(--yk-foreground-muted)}.pad{padding:var(--yk-space-3)}.row-gap{align-items:center;gap:var(--yk-space-3);margin-top:var(--yk-space-3);flex-wrap:wrap;display:flex}.pills{gap:var(--yk-space-2);margin-top:var(--yk-space-3);flex-wrap:wrap;display:flex}.plain-link,.plain-link:hover{color:inherit;text-decoration:none;display:block}.plain-link:hover{box-shadow:var(--yk-shadow-sm);border-radius:var(--yk-radius-md)}.text-link{color:var(--yk-accent);font-weight:500;text-decoration:none}.text-link:hover{text-decoration:underline}.grid-cards{gap:var(--yk-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ordered{padding-left:var(--yk-space-4);gap:var(--yk-space-2);flex-direction:column;display:flex}.ordered--boxed{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);padding:var(--yk-space-4) var(--yk-space-4) var(--yk-space-4) var(--yk-space-6)}.callout{margin-top:var(--yk-space-4);border:1px solid var(--yk-border);border-left:3px solid var(--yk-accent);border-radius:var(--yk-radius-md);background:var(--yk-surface);padding:var(--yk-space-4);max-width:78ch}.callout__label{font-size:var(--yk-text-caption);text-transform:uppercase;letter-spacing:var(--yk-tracking-eyebrow);color:var(--yk-foreground-muted);margin-bottom:var(--yk-space-2)}.callout__text{font-family:var(--yk-font-display);font-size:var(--yk-text-h4);margin-bottom:var(--yk-space-3);line-height:1.45}.article{max-width:78ch}.article__topbar{justify-content:space-between;align-items:flex-start;gap:var(--yk-space-4);display:flex}.article__sticky{flex-shrink:0;position:sticky;top:88px}.prose{margin-top:var(--yk-space-4);max-width:70ch;line-height:1.75}.prose>*+*{margin-top:var(--yk-space-3)}.prose h2{font-family:var(--yk-font-display);font-size:var(--yk-text-h3);margin-top:var(--yk-space-5);font-weight:500}.prose h3{font-family:var(--yk-font-display);font-size:var(--yk-text-h4);margin-top:var(--yk-space-4);font-weight:500}.prose ul,.prose ol{padding-left:var(--yk-space-4);gap:var(--yk-space-2);flex-direction:column;display:flex}.prose a{color:var(--yk-accent)}.prose code{background:var(--yk-surface);border:1px solid var(--yk-border);border-radius:var(--yk-radius-sm);padding:1px 5px;font-size:.875em}.prose blockquote{border-left:3px solid var(--yk-warning);background:var(--yk-warning-soft);padding:var(--yk-space-3);border-radius:var(--yk-radius-sm);color:var(--yk-foreground-muted)}.prose blockquote.prose__blockquote--blocking{border-left-color:var(--yk-critical);background:var(--yk-critical-soft)}.prose table,.table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose th,.prose td,.table th,.table td{border:1px solid var(--yk-border);padding:var(--yk-space-2) var(--yk-space-3);text-align:left;vertical-align:top}.prose th,.table th{background:var(--yk-surface);font-weight:500}.prose table tbody td:first-child{color:var(--yk-critical)}.prose table tbody td:last-child{color:var(--yk-foreground)}.bilingual{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);padding:var(--yk-space-4);margin-bottom:var(--yk-space-4)}.bilingual__tabs{gap:var(--yk-space-2);margin-bottom:var(--yk-space-3);flex-wrap:wrap;display:flex}.bilingual__grid{gap:var(--yk-space-4);display:grid}.bilingual__grid--two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bilingual__body{margin:var(--yk-space-2) 0 var(--yk-space-3);line-height:1.75}.stepper-wrap{margin-bottom:var(--yk-space-4)}.stepper{margin-top:var(--yk-space-3);border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);list-style:none;overflow:hidden}.stepper__item{gap:var(--yk-space-3);padding:var(--yk-space-3);border-bottom:1px solid var(--yk-border);display:flex}.stepper__item:last-child{border-bottom:0}.stepper__item--gate{background:var(--yk-critical-soft);border-left:3px solid var(--yk-critical)}.stepper__num{border:1px solid var(--yk-border);width:26px;height:26px;font-size:var(--yk-text-caption);background:var(--yk-surface);border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:grid}.stepper__name{font-weight:500}.stepper__crit{color:var(--yk-foreground-muted);font-size:.9375rem}.service__head{justify-content:space-between;align-items:flex-start;gap:var(--yk-space-4);flex-wrap:wrap;display:flex}.service__grid{gap:var(--yk-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.scope__title{font-size:var(--yk-text-caption);text-transform:uppercase;letter-spacing:var(--yk-tracking-eyebrow);color:var(--yk-foreground-muted);margin-bottom:var(--yk-space-2)}.scope__title--critical{color:var(--yk-critical)}.scope__list{padding-left:var(--yk-space-3);flex-direction:column;gap:6px;font-size:.9375rem;line-height:1.6;display:flex}.quote{gap:var(--yk-space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.quote__panel{gap:var(--yk-space-3);flex-direction:column;display:flex;position:sticky;top:88px}.table--compact{margin-top:var(--yk-space-2)}.table--compact td,.table--compact th{padding:6px var(--yk-space-2)}.num{text-align:right;white-space:nowrap}.floor{color:var(--yk-critical)}.unit,.note{color:var(--yk-foreground-muted);font-size:var(--yk-text-caption)}.qty,.search-panel__input{font:inherit;color:inherit;background:var(--yk-background);border:1px solid var(--yk-border);border-radius:var(--yk-radius-sm);padding:4px 6px}.qty{text-align:right;width:62px}.switch-inline{font-size:var(--yk-text-caption);color:var(--yk-foreground-muted);align-items:center;gap:6px;display:inline-flex}.total-row{justify-content:space-between;gap:var(--yk-space-3);padding:4px 0;display:flex}.total-row strong{font-family:var(--yk-font-display);font-size:var(--yk-text-h4);font-weight:500}.checklist{margin-top:var(--yk-space-3);flex-direction:column;list-style:none;display:flex}.checklist__row{gap:var(--yk-space-3);padding:var(--yk-space-3) 0;border-bottom:1px solid var(--yk-border);cursor:pointer;align-items:center;display:flex}.checklist li:last-child .checklist__row{border-bottom:0}.checklist input,.checklist__row input{width:18px;height:18px;accent-color:var(--yk-accent)}.overlay{z-index:60;padding:10vh var(--yk-space-3) var(--yk-space-3);place-items:start center;display:grid;position:fixed;inset:0}.overlay__backdrop{background:#0d1c308c;position:absolute;inset:0}.search-panel{background:var(--yk-surface-raised);border:1px solid var(--yk-border);border-radius:var(--yk-radius-lg);width:min(720px,100%);box-shadow:var(--yk-shadow-lg);flex-direction:column;max-height:70vh;display:flex;position:relative;overflow:hidden}.search-panel__input{border:0;border-bottom:1px solid var(--yk-border);padding:var(--yk-space-3) var(--yk-space-4);font-size:var(--yk-text-body-lg);background:0 0;border-radius:0}.search-panel__input:focus{outline:none}.search-panel__results{padding:var(--yk-space-2);overflow-y:auto}.search-group+.search-group{margin-top:var(--yk-space-2)}.search-group__title{font-size:var(--yk-text-caption);text-transform:uppercase;letter-spacing:var(--yk-tracking-eyebrow);color:var(--yk-foreground-muted);padding:var(--yk-space-2) var(--yk-space-2) 4px}.search-hit{padding:var(--yk-space-2);border-radius:var(--yk-radius-sm);color:inherit;text-decoration:none;display:block}.search-hit:hover{background:var(--yk-surface)}.search-hit__head{gap:var(--yk-space-2);align-items:center;display:flex}.search-hit__title{font-weight:500}.search-hit__snippet{color:var(--yk-foreground-muted);font-size:var(--yk-text-caption);line-height:1.5;display:block}.search-panel__hint{border-top:1px solid var(--yk-border);padding:var(--yk-space-2) var(--yk-space-4);font-size:var(--yk-text-caption)}@media (width<=1024px){.quote{grid-template-columns:minmax(0,1fr)}.quote__panel{position:static}}@media (width<=880px){.header__nav{display:none}.nav-toggle{display:inline-block}.header__tag{display:none}.layout{padding:var(--yk-space-4) var(--yk-space-3) var(--yk-space-7);grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--yk-border);max-height:none;padding-bottom:var(--yk-space-3);display:none;position:static}.sidebar--open{display:flex}.article__topbar{flex-direction:column}.article__sticky{position:static}.search-trigger kbd{display:none}}.grid-cards>.plain-link,.grid-cards>.plain-link>.yk-card{height:100%}.gate{min-height:100vh;padding:var(--yk-space-4);place-items:center;display:grid}.gate__card{width:100%;max-width:26rem}.gate__form{gap:var(--yk-space-3);margin-top:var(--yk-space-3);flex-direction:column;display:flex}.sheet{max-width:62rem}.sheet__topbar{justify-content:space-between;align-items:flex-start;gap:var(--yk-space-4);flex-wrap:wrap;display:flex}.sheet__block{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);padding:var(--yk-space-3)}.sheet__label{font-size:var(--yk-text-caption);text-transform:uppercase;letter-spacing:var(--yk-tracking-eyebrow);color:var(--yk-foreground-muted);margin-bottom:var(--yk-space-2)}.sheet__quote{border-left:3px solid var(--yk-accent);background:var(--yk-surface);border-radius:var(--yk-radius-sm);padding:var(--yk-space-2) var(--yk-space-3);margin:0;font-size:.9375rem}.sheet__line{margin-top:var(--yk-space-2);color:var(--yk-foreground-muted);font-size:.875rem;line-height:1.5}.sheet__line--strong{color:var(--yk-foreground);font-weight:500}.sheet__foot{font-size:var(--yk-text-caption);color:var(--yk-foreground-muted);margin-top:var(--yk-space-2)}.sheet__table{font-size:.8125rem}.sheet__never{color:var(--yk-critical)}.sheet__rules{padding-left:var(--yk-space-4);flex-direction:column;gap:4px;font-size:.875rem;line-height:1.5;display:flex}.sheet__alert{margin-top:var(--yk-space-2)}.sheet__strip{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.sheet__strip li{border:1px solid var(--yk-border);border-radius:var(--yk-radius-sm);background:var(--yk-surface);padding:2px 8px}.sheet__strip li+li:before{content:"→";color:var(--yk-foreground-muted);margin-left:-2px;margin-right:8px}@media print{@page{size:A4 portrait;margin:10mm}.header,.sidebar,.search-panel,.search-trigger,.nav-toggle,.switch,.sheet__print{display:none!important}.layout{padding:0;display:block}.main{padding:0}.sheet{max-width:none;font-size:7pt;line-height:1.2}.sheet>*+*{margin-top:1.6mm}.sheet__block{break-inside:avoid;padding:1.2mm 1.8mm}.sheet__label{margin-bottom:1mm}.sheet__table,.sheet__quote,.sheet__rules,.sheet__strip{font-size:6.2pt}.sheet__rules{gap:.4mm}.sheet h1{font-size:11pt}.sheet .yk-alert,.sheet .yk-alert__title,.sheet .yk-alert__body,.sheet .yk-alert__body p{font-size:6.4pt;line-height:1.25}.sheet .yk-alert{padding:1.2mm 1.8mm}.sheet__table th,.sheet__table td{padding:.4mm .9mm}.sheet__line,.sheet__foot{margin-top:.8mm;font-size:6.2pt}.sheet__label{font-size:5.8pt}.sheet__quote{padding:.8mm 1.5mm}}
