:root{--hl-cobalt: #2563eb;--hl-lime: #a3e635;--hl-on-cobalt: #ffffff;--hl-on-lime: #0f1a02;--g: "Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--s: "Source Serif 4", "Iowan Old Style", Georgia, serif;--pad: clamp(16px, 3.2vw, 40px);--gap: 24px;--E: cubic-bezier(.2, .8, .2, 1)}:root,:root[data-theme=light]{--hl-bg: #f6f5f0;--hl-surface: #ffffff;--hl-surface-2: #ecebe4;--hl-ink: #0d0e10;--hl-muted: #5a5c63;--hl-line: rgba(13, 14, 16, .14);--hl-cobalt-text: #1d4ed8;--hl-lime-text: #3f6212;--ln-strong: rgba(13, 14, 16, .9);--ln-hair: rgba(13, 14, 16, .13);--ln-dots: rgba(13, 14, 16, .32);--ln-stroke: rgba(13, 14, 16, .22);--ln-cta: #0d0e10;--ln-cta-ink: #f6f5f0;--ln-cta-hi: #a3e635;--ln-tint: rgba(37, 99, 235, .06);--ln-note: #0d0e10;--ln-note-ink: #ece7da;--ln-note-mute: rgba(236, 231, 218, .68);--ln-note-acc: #a3e635;--ln-acc: #2563eb;--ln-acc-text: #1d4ed8;--ln-on-acc: #ffffff;--ln-sh-card: 0 1px 1px rgba(13, 14, 16, .14), 0 10px 22px -12px rgba(13, 14, 16, .36);--ln-sh-sheet: 0 0 0 1px rgba(13, 14, 16, .08), 0 20px 40px -24px rgba(13, 14, 16, .3);--yg-ok: #0f6b45;--yg-ok-tint: rgba(15, 107, 69, .09);--yg-bad: #b42318;--yg-bad-tint: rgba(180, 35, 24, .07);--yg-warn: #92400e;--yg-warn-tint: rgba(146, 64, 14, .08);color-scheme:light}:root[data-theme=dark]{--hl-bg: #0b0b0c;--hl-surface: #141415;--hl-surface-2: #1c1c1e;--hl-ink: #ece7da;--hl-muted: #9d988c;--hl-line: rgba(236, 231, 218, .13);--hl-cobalt-text: #8fb0ff;--hl-lime-text: #a3e635;--ln-strong: rgba(236, 231, 218, .88);--ln-hair: rgba(236, 231, 218, .13);--ln-dots: rgba(236, 231, 218, .3);--ln-stroke: rgba(236, 231, 218, .22);--ln-cta: #ece7da;--ln-cta-ink: #0b0b0c;--ln-cta-hi: #2563eb;--ln-tint: rgba(143, 176, 255, .07);--ln-note: #ece7da;--ln-note-ink: #0b0b0c;--ln-note-mute: rgba(11, 11, 12, .66);--ln-note-acc: #1f47d1;--ln-acc: #a3e635;--ln-acc-text: #a3e635;--ln-on-acc: #0f1a02;--ln-sh-card: 0 1px 1px rgba(0, 0, 0, .5), 0 10px 24px -10px rgba(0, 0, 0, .8);--ln-sh-sheet: 0 0 0 1px rgba(236, 231, 218, .09), 0 24px 50px -24px rgba(0, 0, 0, .9);--yg-ok: #7ee2a8;--yg-ok-tint: rgba(126, 226, 168, .1);--yg-bad: #ff9a8f;--yg-bad-tint: rgba(255, 154, 143, .1);--yg-warn: #f5c56b;--yg-warn-tint: rgba(245, 197, 107, .1);color-scheme:dark}@media screen{:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 56px;--sp-11: 72px;--sp-sec: clamp(32px, 3.4vw, 48px);--sp-blk: clamp(22px, 2.4vw, 32px);--sp-head: 14px;--sp-card: 18px;--sp-row: 11px;--sp-nav-row: 40px;--sp-tap: 44px;--sp-shell-t: 18px;--sp-shell-b: 48px;--rd-lh: 1.55;--rd-p: .75em;--rd-li: .2em;--rd-gutter: 56px;--rd-h2: 1.15em;--rd-h2-b: .45em;--rd-blk: 1em;--rd-h3: 1em;--rd-h3-b: .4em}}:root[data-palette=worldzone]{--hl-lime: #f97316;--hl-on-lime: #1c0a00;--ln-cta-hi: #f97316;--hl-lime-text: #c2410c}:root[data-palette=worldzone][data-theme=dark]{--hl-lime-text: #fb923c;--ln-acc: #fb923c;--ln-acc-text: #fb923c;--ln-on-acc: #1c0a00}.yg-page,.yg-page body{margin:0;padding:0}.yg-page *,.yg-page *:before,.yg-page *:after{box-sizing:border-box}.yg-page{-webkit-text-size-adjust:100%;scroll-padding-top:12px}@media screen{.yg-page body{background:var(--hl-bg);color:var(--hl-ink);font-family:var(--g);font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}}.yg-page ::selection{background:var(--hl-lime);color:var(--hl-on-lime)}.yg-page :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--hl-cobalt-text);outline-offset:3px;border-radius:2px}.yg-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yg-sec{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--g);font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.yg-sec>span:first-child,.yg-sec b{color:var(--hl-ink);font-weight:650;letter-spacing:.04em;font-variant-numeric:tabular-nums}.yg-sec em{margin-left:auto;font-style:normal}.yg-kick{margin:0;font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.yg-h1{margin:0 0 0 -.04em;font-family:var(--g);font-size:clamp(40px,6.2vw,84px);line-height:.92;font-weight:700;letter-spacing:-.05em;text-wrap:balance;color:var(--hl-ink)}.yg-h2{margin:0 0 0 -.03em;font-family:var(--g);font-size:clamp(28px,3.6vw,44px);line-height:1;font-weight:700;letter-spacing:-.04em;text-wrap:balance;color:var(--hl-ink)}.yg-h3{margin:0;font-family:var(--g);font-size:20px;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:var(--hl-ink)}.yg-lede{margin:0;font-size:16px;line-height:1.5;letter-spacing:-.006em;color:var(--hl-muted);text-wrap:pretty}.yg-serif{font-family:var(--s);letter-spacing:0}.yg-mk{background:var(--hl-lime);color:var(--hl-on-lime);padding:0 .12em;margin:0 -.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.yg-num{font-family:var(--g);font-weight:250;letter-spacing:-.075em;line-height:.78;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(56px,9vw,120px);color:var(--hl-ink)}.yg-num--m{font-size:clamp(40px,5vw,64px);letter-spacing:-.06em}.yg-num--s{font-size:28px;letter-spacing:-.04em;line-height:1;font-weight:300}.yg-rule{height:1px;border:0;margin:0;background:var(--ln-hair)}.yg-rule--strong{background:var(--ln-strong)}.yg-rule--2{height:2px;background:var(--ln-strong)}.yg-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;background:var(--ln-cta);color:var(--ln-cta-ink);font-family:var(--g);font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:inset 0 -3px 0 0 transparent;transition:box-shadow .2s var(--E),transform .15s var(--E),background-color .15s,color .15s}.yg-btn:active{transform:scale(.98)}.yg-btn:focus-visible{outline:2px solid var(--hl-cobalt-text);outline-offset:3px}.yg-btn[disabled],.yg-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none}.yg-btn--line{background:transparent;color:var(--hl-ink);box-shadow:inset 0 0 0 1px var(--hl-ink)}.yg-btn--sm{min-height:36px;padding:0 14px;font-size:14px}.yg-btn span[aria-hidden],.yg-link span[aria-hidden]{display:inline-block;transition:transform .25s var(--E)}.yg-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--g);font-size:14.5px;line-height:20px;font-weight:600;color:var(--hl-ink);text-decoration:none;background:linear-gradient(var(--ln-dots),var(--ln-dots)) 0 calc(100% - 10px) / 100% 1px no-repeat;cursor:pointer}.yg-ledger{margin:0;padding:0;list-style:none;border-top:2px solid var(--ln-strong)}.yg-row{position:relative;display:grid;grid-template-columns:3.2em minmax(0,1fr) auto;column-gap:16px;align-items:baseline;padding:var(--sp-row, 16px) 0;border-bottom:1px solid var(--ln-hair);color:inherit;text-decoration:none}.yg-row__n{font-size:12px;font-weight:650;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--hl-muted)}.yg-row__t{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--hl-ink)}.yg-row__m{font-size:13px;line-height:18px;color:var(--hl-muted);font-variant-numeric:tabular-nums;white-space:nowrap}a.yg-row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--hl-cobalt-text);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.65,0,.2,1)}a.yg-row:focus-visible:after{transform:scaleX(1)}.yg-tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;font-size:10.5px;line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hl-muted);box-shadow:inset 0 0 0 1px var(--ln-stroke);white-space:nowrap}.yg-tag--done{background:var(--hl-lime);color:var(--hl-on-lime);box-shadow:none}.yg-tag--now{background:var(--hl-ink);color:var(--hl-bg);box-shadow:none}.yg-tag--ok{color:var(--yg-ok);box-shadow:inset 0 0 0 1px currentColor}.yg-tag--bad{color:var(--yg-bad);box-shadow:inset 0 0 0 1px currentColor}.yg-bar{position:relative;height:3px;background:var(--ln-hair);overflow:hidden}.yg-bar>i{position:absolute;inset:0;background:var(--hl-ink);transform-origin:0 50%;transform:scaleX(var(--v, 0));transition:transform .6s var(--E)}.yg-field{display:block;width:100%;min-height:48px;padding:12px 14px;background:var(--hl-surface);color:var(--hl-ink);font-family:var(--g);font-size:16px;line-height:22px;border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--ln-stroke);transition:box-shadow .15s;-webkit-appearance:none;appearance:none}.yg-field::placeholder{color:var(--hl-muted);opacity:.8}.yg-field:focus{outline:0;box-shadow:inset 0 0 0 2px var(--hl-ink)}.yg-label{display:block;margin:0 0 8px;font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.yg-note{background:var(--ln-note);color:var(--ln-note-ink);padding:16px 18px;font-family:var(--s);font-size:15px;line-height:1.45}.yg-note b,.yg-note strong{color:var(--ln-note-acc);font-weight:600}.yg-note small{display:block;margin-top:8px;font-family:var(--g);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ln-note-mute)}@media(hover:hover){.yg-btn:not([disabled]):not([aria-disabled=true]):hover{box-shadow:inset 0 -3px 0 0 var(--ln-cta-hi)}.yg-btn--line:not([disabled]):not([aria-disabled=true]):hover{background:var(--hl-ink);color:var(--hl-bg);box-shadow:inset 0 0 0 1px var(--hl-ink)}.yg-btn:hover span[aria-hidden],.yg-link:hover span[aria-hidden]{transform:translate(4px)}.yg-link:hover{background-image:linear-gradient(currentColor,currentColor)}.yg-field:hover{box-shadow:inset 0 0 0 1px var(--hl-muted)}a.yg-row:hover:after{transform:scaleX(1)}}@media(hover:none){.yg-btn:active{box-shadow:inset 0 -3px 0 0 var(--ln-cta-hi)}.yg-btn--line:active{background:var(--hl-ink);color:var(--hl-bg)}.yg-link:active{background-image:linear-gradient(currentColor,currentColor)}a.yg-row:active{background:var(--ln-tint)}}.yg-page :is(a,button,summary,label){-webkit-tap-highlight-color:transparent}@keyframes yg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.yg-in{animation:yg-in .5s var(--E) both}.yg-in:nth-child(2){animation-delay:.05s}.yg-in:nth-child(3){animation-delay:.1s}.yg-in:nth-child(4){animation-delay:.15s}@media(prefers-reduced-motion:reduce){.yg-in{animation:none}.yg-btn,.yg-link span,.yg-bar>i,a.yg-row:after{transition:none}}
