@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0be69e3d],[data-v-0be69e3d]:before,[data-v-0be69e3d]:after,[data-v-0be69e3d]::backdrop{--tw-tracking:initial;--tw-leading:initial;--tw-border-style:solid;--tw-duration:initial}}}.q[data-v-0be69e3d]{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-mauve,#7c6469);text-transform:uppercase;font-size:11px;display:block}.q .opt[data-v-0be69e3d]{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-mauve-l,#a8959a);text-transform:none}.err[data-v-0be69e3d]{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.5;color:var(--color-claret,#b7203f);font-size:13px;line-height:1.5}.tf[aria-invalid=true][data-v-0be69e3d]{border-color:var(--color-claret,#b7203f)}.tf[data-v-0be69e3d]{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-wine,#3b1721);width:100%;padding-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-grot,"Schibsted Grotesk", system-ui, sans-serif);color:var(--color-wine,#3b1721);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;border-radius:0;padding-bottom:10px;font-size:18px;transition-duration:.2s}.tf[data-v-0be69e3d]::placeholder{color:var(--color-mauve-l,#a8959a)}.tf[data-v-0be69e3d]:focus{border-color:var(--color-claret,#b7203f);--tw-outline-style:none;outline-style:none}.choice[data-v-0be69e3d]{position:relative}.choice input[data-v-0be69e3d]{cursor:pointer;opacity:0;position:absolute;inset:0}.choice span[data-v-0be69e3d]{cursor:pointer;border-style:var(--tw-border-style);border-width:.5px;border-color:var(--color-line,#3b172126);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-wine,#3b1721);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.18s;-webkit-user-select:none;user-select:none;padding-block:10px;font-size:15px;transition-duration:.18s;display:inline-block}.choice input:focus-visible+span[data-v-0be69e3d]{border-color:var(--color-claret,#b7203f)}.choice input:checked+span[data-v-0be69e3d]{border-color:var(--color-wine,#3b1721);background-color:var(--color-wine,#3b1721);color:var(--color-craie,#f5f0ee)}.choice.acc input:checked+span[data-v-0be69e3d]{border-color:var(--color-claret,#b7203f);background-color:var(--color-claret,#b7203f);color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-6e40b325],[data-v-6e40b325]:before,[data-v-6e40b325]:after,[data-v-6e40b325]::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.row[data-v-6e40b325]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-line,#3b172126);padding-block:calc(var(--spacing,.25rem) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;grid-template-columns:58px 1fr;gap:30px;transition-duration:.25s;display:grid}@media(hover:hover){.row[data-v-6e40b325]:hover{background-color:var(--color-blush,#efe1e4)}}@media not all and (min-width:880px){.row[data-v-6e40b325]{grid-template-columns:40px 1fr;gap:14px}}.row .idx[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--color-claret,#b7203f);padding-top:5px;font-size:13px}.row .cell[data-v-6e40b325]{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:1fr 1.35fr;display:grid}@media not all and (min-width:880px){.row .cell[data-v-6e40b325]{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr))}}.row h3[data-v-6e40b325]{--tw-font-weight:var(--font-weight-semibold,600);font-size:24px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em}.row .desc[data-v-6e40b325]{--tw-leading:1.62;color:var(--color-mauve,#7c6469);font-size:16px;line-height:1.62}.row .desc .tags[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-wine,#3b1721);opacity:.72;margin-top:14px;font-size:11px;display:block}.step[data-v-6e40b325]{border-right-style:var(--tw-border-style);border-right-width:.5px;border-color:var(--color-line-soft,#3b172117);padding-top:30px;padding-bottom:30px;padding-right:26px}.step[data-v-6e40b325]:last-child{border-right-style:var(--tw-border-style);border-right-width:0;padding-right:0}@media not all and (min-width:880px){.step[data-v-6e40b325]{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 6);border-bottom-width:.5px}}.step .n[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--color-claret,#b7203f);font-size:12px}.step h4[data-v-6e40b325]{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}.step p[data-v-6e40b325]{--tw-leading:1.55;color:var(--color-mauve,#7c6469);font-size:14.5px;line-height:1.55}.diff[data-v-6e40b325]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-line,#3b172126);padding-top:34px;padding-right:calc(var(--spacing,.25rem) * 10);padding-bottom:36px}.diff[data-v-6e40b325]:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:.5px;border-color:var(--color-line,#3b172126)}.diff[data-v-6e40b325]:nth-child(2n){padding-left:calc(var(--spacing,.25rem) * 10)}.diff .n[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--color-claret,#b7203f);font-size:12px}.diff h4[data-v-6e40b325]{margin-top:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.015em;letter-spacing:-.015em;margin-bottom:9px}.diff p[data-v-6e40b325]{--tw-leading:1.6;max-width:42ch;color:var(--color-mauve,#7c6469);font-size:15.5px;line-height:1.6}@media(max-width:880px){.diff[data-v-6e40b325],.diff[data-v-6e40b325]:nth-child(odd),.diff[data-v-6e40b325]:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0;padding-block:26px;padding-inline:0}}.holding[data-v-6e40b325]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-line-d,#efe1e42e);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:210px 1fr;align-items:baseline;gap:30px;display:grid}@media not all and (min-width:880px){.holding[data-v-6e40b325]{grid-template-columns:repeat(1,minmax(0,1fr));gap:5px}}.holding .k[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--tw-tracking:.16em;letter-spacing:.16em;color:#efe1e480;font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.holding .k[data-v-6e40b325]{color:color-mix(in oklab,var(--color-blush,#efe1e4) 50%,transparent)}}.holding .k[data-v-6e40b325]{text-transform:uppercase}.holding .v[data-v-6e40b325]{--tw-font-weight:var(--font-weight-semibold,600);font-size:21px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}.holding .v small[data-v-6e40b325]{--tw-font-weight:var(--font-weight-normal,400);font-size:14px;font-weight:var(--font-weight-normal,400);color:#efe1e499;margin-top:5px;display:block}@supports (color:color-mix(in lab,red,red)){.holding .v small[data-v-6e40b325]{color:color-mix(in oklab,var(--color-blush,#efe1e4) 60%,transparent)}}.re-row[data-v-6e40b325]{align-items:baseline;gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-line,#3b172126);grid-template-columns:200px 1fr;padding-block:18px;display:grid}@media not all and (min-width:880px){.re-row[data-v-6e40b325]{grid-template-columns:repeat(1,minmax(0,1fr));gap:5px}}.re-k[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-mauve,#7c6469);text-transform:uppercase;font-size:11.5px}.re-v[data-v-6e40b325]{font-size:17px}.aud[data-v-6e40b325]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-line,#3b172126);grid-template-columns:58px 1fr;gap:30px;padding-block:26px;display:grid}@media not all and (min-width:880px){.aud[data-v-6e40b325]{grid-template-columns:36px 1fr;gap:14px}}.aud .idx[data-v-6e40b325]{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--color-claret,#b7203f);padding-top:4px;font-size:13px}.aud h4[data-v-6e40b325]{--tw-font-weight:var(--font-weight-semibold,600);font-size:19px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}.aud p[data-v-6e40b325]{--tw-leading:1.55;max-width:60ch;color:var(--color-mauve,#7c6469);margin-top:5px;font-size:15.5px;line-height:1.55}.qa[data-v-6e40b325]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-line,#3b172126);padding-block:26px}.qa h4[data-v-6e40b325]{--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em}.qa p[data-v-6e40b325]{--tw-leading:1.6;max-width:64ch;color:var(--color-mauve,#7c6469);margin-top:9px;font-size:15.5px;line-height:1.6}.reveal span[data-v-6e40b325]{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(106%)}.reveal.in span[data-v-6e40b325]{transform:translateY(0)}.fade[data-v-6e40b325]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(14px)}.fade.in[data-v-6e40b325]{opacity:1;transform:none}.hero-line[data-v-6e40b325]{overflow:hidden}.hero-line span[data-v-6e40b325]{will-change:transform;display:block}@media(prefers-reduced-motion:reduce){.reveal span[data-v-6e40b325]{transform:none!important}.fade[data-v-6e40b325]{opacity:1!important;transform:none!important}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-fe2958a6],[data-v-fe2958a6]:before,[data-v-fe2958a6]:after,[data-v-fe2958a6]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.fill[data-v-fe2958a6]{border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:1px;border-color:var(--color-claret,#b7203f);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--color-claret,#b7203f);padding-block:1px;padding-inline:2px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
