@layer document{:where(:root){--document∙background:var(--lightningcss-light,var(--color∙neutral-000))var(--lightningcss-dark,var(--color∙neutral-950));--document∙font-size:16px;--document∙font-family:Inter}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/inter-DiVDrmQJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:var(--document∙font-size);font-style:normal;font-weight:400;font-family:var(--document∙font-family), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-optical-sizing:auto}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--surface∙page);justify-content:center;align-items:center;min-height:100dvh;padding:4rem 1rem;display:flex}}@layer settings{:where(:root){--color∙neutral-000:oklch(100% 0 266);--color∙neutral-050:oklch(98% 0 266);--color∙neutral-100:oklch(96% .01 266);--color∙neutral-200:oklch(91% .01 266);--color∙neutral-300:oklch(85% .01 266);--color∙neutral-400:oklch(70% .02 266);--color∙neutral-500:oklch(56% .02 266);--color∙neutral-600:oklch(45% .02 266);--color∙neutral-700:oklch(31% .02 266);--color∙neutral-800:oklch(26% .02 266);--color∙neutral-900:oklch(22% .02 266);--color∙neutral-950:oklch(18% .02 266);--color∙blue-100:oklch(95% .05 267);--color∙blue-200:oklch(90% .1 267);--color∙blue-300:oklch(83% .2 267);--color∙blue-400:oklch(76% .25 267);--color∙blue-500:oklch(69% .31 267);--color∙blue-600:oklch(62% .27 267);--color∙blue-700:oklch(55% .2 267);--color∙blue-800:oklch(48% .2 267);--color∙blue-900:oklch(41% .1 267);--color∙blue-950:oklch(29% .12 267);--color∙orange-100:oklch(97% .05 62);--color∙orange-200:oklch(90% .1 62);--color∙orange-300:oklch(83% .2 62);--color∙orange-400:oklch(76% .25 62);--color∙orange-500:oklch(69% .31 62);--color∙orange-600:oklch(62% .27 62);--color∙orange-700:oklch(55% .2 62);--color∙orange-800:oklch(48% .2 62);--color∙orange-900:oklch(41% .1 62);--color∙yellow-100:oklch(97% .05 101);--color∙yellow-200:oklch(90% .1 101);--color∙yellow-300:oklch(83% .2 101);--color∙yellow-400:oklch(76% .25 101);--color∙yellow-500:oklch(69% .31 101);--color∙yellow-600:oklch(62% .27 101);--color∙yellow-700:oklch(55% .2 101);--color∙yellow-800:oklch(48% .2 101);--color∙yellow-900:oklch(41% .1 101);--color∙red-100:oklch(97% .05 25);--color∙red-200:oklch(90% .1 25);--color∙red-300:oklch(83% .2 25);--color∙red-400:oklch(76% .25 25);--color∙red-500:oklch(69% .31 25);--color∙red-600:oklch(62% .27 25);--color∙red-700:oklch(55% .2 25);--color∙red-800:oklch(48% .2 25);--color∙red-900:oklch(41% .1 25);--color∙green-100:oklch(97% .05 145);--color∙green-200:oklch(90% .1 145);--color∙green-300:oklch(83% .2 145);--color∙green-400:oklch(76% .25 145);--color∙green-500:oklch(69% .31 145);--color∙green-600:oklch(62% .27 145);--color∙green-700:oklch(55% .2 145);--color∙green-800:oklch(48% .2 145);--color∙green-900:oklch(41% .1 145);--color∙purple-100:oklch(97% .05 295);--color∙purple-200:oklch(90% .1 295);--color∙purple-300:oklch(83% .2 295);--color∙purple-400:oklch(76% .25 295);--color∙purple-500:oklch(69% .31 295);--color∙purple-600:oklch(62% .27 295);--color∙purple-700:oklch(55% .2 295);--color∙purple-800:oklch(48% .2 295);--color∙purple-900:oklch(41% .1 295);--color∙pink-100:oklch(97% .05 346);--color∙pink-200:oklch(90% .1 346);--color∙pink-300:oklch(83% .2 346);--color∙pink-400:oklch(76% .25 346);--color∙pink-500:oklch(69% .31 346);--color∙pink-600:oklch(62% .27 346);--color∙pink-700:oklch(55% .2 346);--color∙pink-800:oklch(48% .2 346);--color∙pink-900:oklch(41% .1 346);--color∙teal-100:oklch(97% .05 190);--color∙teal-200:oklch(90% .1 190);--color∙teal-300:oklch(83% .2 190);--color∙teal-400:oklch(76% .25 190);--color∙teal-500:oklch(69% .31 190);--color∙teal-600:oklch(62% .27 190);--color∙teal-700:oklch(55% .2 190);--color∙teal-800:oklch(48% .2 190);--color∙teal-900:oklch(41% .1 190);--ratio∙enharmonic:1;--ratio∙schisma:1.001;--ratio∙minor-diesis:1.008;--ratio∙diesis:1.014;--ratio∙minor-second:1.067;--ratio∙major-second:1.125;--ratio∙minor-third:1.2;--ratio∙major-third:1.25;--ratio∙perfect-fourth:1.333;--ratio∙augmented-fourth:1.414;--ratio∙perfect-fifth:1.5;--ratio∙golden:1.5;--ratio∙typescale:var(--ratio∙perfect-fourth);--focus-ring∙box-shadow:0 0 0 .25rem var(--focus-ring∙color);--focus-ring∙color:var(--lightningcss-light,var(--color∙blue-700))var(--lightningcss-dark,var(--color∙blue-900));--focus-ring∙offset:.25rem;--focus-ring∙width:.125rem;--surface∙page:var(--lightningcss-light,var(--color∙neutral-000))var(--lightningcss-dark,var(--color∙neutral-950));--surface∙subtle:var(--lightningcss-light,var(--color∙neutral-050))var(--lightningcss-dark,var(--color∙neutral-900));--text∙heading:var(--lightningcss-light,var(--color∙neutral-950))var(--lightningcss-dark,var(--color∙neutral-100));--text∙body:var(--lightningcss-light,var(--color∙neutral-700))var(--lightningcss-dark,var(--color∙neutral-200));--text∙muted:var(--lightningcss-light,var(--color∙neutral-500))var(--lightningcss-dark,var(--color∙neutral-400));--text∙link:var(--lightningcss-light,var(--color∙neutral-900))var(--lightningcss-dark,var(--color∙neutral-200))}}@layer elements{:where(:root){--heading·color:var(--lightningcss-light,var(--color∙neutral-950))var(--lightningcss-dark,var(--color∙neutral-100))}:where(h1,h2,h3,h4,h5,h6){--font-size:1rem;--font-weight:400;--line-height:1.3;color:var(--heading·color);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);text-wrap:pretty}:where(h1){--font-size:calc(1rem * pow(var(--ratio∙typescale), 5))}:where(h2){--font-size:calc(1rem * pow(var(--ratio∙typescale), 4))}:where(h3){--font-size:calc(1rem * pow(var(--ratio∙typescale), 3))}:where(h4){--font-size:calc(1rem * pow(var(--ratio∙typescale), 2))}:where(h5){--font-size:calc(1rem * var(--ratio∙typescale))}:where(:root){--link∙color:var(--lightningcss-light,var(--color∙neutral-900))var(--lightningcss-dark,var(--color∙neutral-200))}:where(a){color:var(--link∙color);font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}:where(p){--font-size:1.25rem;--font-weight:400;--line-height:1.75;color:var(--lightningcss-light,var(--color∙neutral-700))var(--lightningcss-dark,var(--color∙neutral-200));font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);text-wrap:pretty}:where(p>em){color:var(--lightningcss-light,var(--color∙neutral-950))var(--lightningcss-dark,var(--color∙neutral-100));font-style:normal}}@layer components{:where(:root){--uuid∙font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--uuid∙color-heading:var(--lightningcss-light,var(--color∙neutral-950))var(--lightningcss-dark,var(--color∙neutral-100));--uuid∙color-body:var(--lightningcss-light,var(--color∙neutral-700))var(--lightningcss-dark,var(--color∙neutral-200));--uuid∙color-muted:var(--lightningcss-light,var(--color∙neutral-500))var(--lightningcss-dark,var(--color∙neutral-400))}:where(.uuid){flex-direction:column;gap:2.5rem;display:flex}:where(.uuid-display){flex-direction:column;gap:.75rem;display:flex}:where(.uuid-value){color:var(--uuid∙color-heading);cursor:pointer;font-family:var(--uuid∙font-family-mono);font-size:calc(1rem * var(--ratio∙typescale));letter-spacing:.02em;word-break:break-all;font-weight:400;line-height:1.4}:where(.uuid-value):focus-visible{outline:var(--focus-ring∙width) solid var(--focus-ring∙color);outline-offset:var(--focus-ring∙offset);border-radius:2px}:where(.uuid-hint){color:var(--uuid∙color-muted);font-size:.875rem;line-height:1.5}:where(.uuid-hint).is-copied{color:var(--lightningcss-light,var(--color∙green-700))var(--lightningcss-dark,var(--color∙green-400))}:where(.uuid-actions){align-items:center;gap:1rem;display:flex}:where(.uuid-actions>button){border:1px solid var(--lightningcss-light,var(--color∙neutral-300))var(--lightningcss-dark,var(--color∙neutral-700));color:var(--uuid∙color-body);cursor:pointer;background:0 0;border-radius:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:400;transition:border-color 80ms,color 80ms}:where(.uuid-actions>button):hover{border-color:var(--lightningcss-light,var(--color∙neutral-500))var(--lightningcss-dark,var(--color∙neutral-400));color:var(--uuid∙color-heading)}:where(.uuid-actions>button):focus-visible{outline:var(--focus-ring∙width) solid var(--focus-ring∙color);outline-offset:var(--focus-ring∙offset)}:where(.uuid-actions>button):active{opacity:.7}:where(.uuid-breakdown){flex-direction:column;gap:.5rem;display:flex}:where(.breakdown-row){align-items:baseline;gap:1rem;font-size:.8125rem;line-height:1.5;display:flex}:where(.breakdown-label){color:var(--uuid∙color-muted);flex-shrink:0;width:8rem}:where(.breakdown-value){color:var(--uuid∙color-body);font-family:var(--uuid∙font-family-mono)}:where(.breakdown-desc){color:var(--uuid∙color-muted);font-size:.75rem}.segment-ts{color:var(--lightningcss-light,var(--color∙blue-700))var(--lightningcss-dark,var(--color∙blue-400))}.segment-ver{color:var(--lightningcss-light,var(--color∙orange-700))var(--lightningcss-dark,var(--color∙orange-400))}.segment-rand{color:var(--lightningcss-light,var(--color∙neutral-500))var(--lightningcss-dark,var(--color∙neutral-400))}:where(.header){flex-direction:column;gap:.25rem;display:flex}:where(.name){color:var(--text∙heading);letter-spacing:.01em;font-size:.8125rem;font-weight:500}:where(.role){color:var(--text∙muted);font-size:.8125rem}:where(.list){border-top:1px solid var(--lightningcss-light,var(--color∙neutral-200))var(--lightningcss-dark,var(--color∙neutral-800));list-style:none}:where(.list) li{border-bottom:1px solid var(--lightningcss-light,var(--color∙neutral-200))var(--lightningcss-dark,var(--color∙neutral-800))}:where(.list) a{color:var(--text∙body);padding:.8125rem 0;font-size:1.125rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .1s;display:block}:where(.list) a:hover{color:var(--text∙heading)}:where(.list) a:focus-visible{outline:var(--focus-ring∙width) solid var(--focus-ring∙color);outline-offset:var(--focus-ring∙offset);border-radius:2px}:where(.list) .project a{color:var(--text∙muted)}:where(.list) .project a:hover{color:var(--text∙body)}:where(.footer){flex-direction:column;gap:.875rem;display:flex}:where(.now){color:var(--text∙muted);text-wrap:pretty;font-size:1rem;line-height:1.7}:where(.links){color:var(--text∙muted);flex-wrap:wrap;gap:0;font-size:.8125rem;display:flex}:where(.links) a{color:var(--text∙body);text-decoration:none;transition:color .1s}:where(.links) a:hover{color:var(--text∙heading)}:where(.links) a:focus-visible{outline:var(--focus-ring∙width) solid var(--focus-ring∙color);outline-offset:var(--focus-ring∙offset);border-radius:2px}:where(.sep){margin-inline:.4rem}}@layer layout{:where(:root){--layout∙inline-size:36rem;--layout∙gap:2rem}:where(.layout){gap:var(--layout∙gap);max-width:var(--layout∙inline-size);flex-direction:column;width:100%;display:flex}}
