@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.block{display:block}.contents{display:contents}.inline{display:inline}.max-w-none{max-width:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");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}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/vt323-400.woff2)format("woff2")}:root{--text-primary:#fffffff2;--text-secondary:#ffffffb3;--text-muted:#fff6;--border-color:#ffffff1f;--panel-bg:#ffffff0a;color-scheme:dark}html{overscroll-behavior-y:none;background:#09090b}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}::selection{color:#09090b;background:#f2f2f3}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.skip{z-index:100;color:#09090b;background:#f2f2f3;border-radius:999px;padding:10px 16px;font-size:14px;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.prose{--tw-prose-body:var(--text-secondary);--tw-prose-headings:var(--text-primary);--tw-prose-lead:var(--text-secondary);--tw-prose-links:var(--text-primary);--tw-prose-bold:var(--text-primary);--tw-prose-counters:var(--text-muted);--tw-prose-bullets:var(--text-muted);--tw-prose-hr:var(--border-color);--tw-prose-quotes:var(--text-secondary);--tw-prose-quote-borders:var(--border-color);--tw-prose-captions:var(--text-muted);--tw-prose-code:var(--text-primary);--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#00000073;--tw-prose-th-borders:var(--border-color);--tw-prose-td-borders:var(--border-color)}.prose :where(h2,h3,h4){letter-spacing:-.02em;font-weight:500}.prose :where(a){text-underline-offset:4px;text-decoration-color:#ffffff4d}.prose :where(a):hover{text-decoration-color:currentColor}.prose :where(pre){border:1px solid var(--border-color);border-radius:12px}.prose :where(img){border-radius:12px}.prose :where(code):not(:where(pre code)):before,.prose :where(code):not(:where(pre code)):after{content:none}.prose :where(code):not(:where(pre code)){border:1px solid var(--border-color);background:#ffffff0d;border-radius:6px;padding:.12em .4em;font-size:.84em;font-weight:400}.prose :where(a code){color:inherit}.mermaid-chart{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:12px;margin:2.5rem 0;padding:1.5rem;overflow-x:auto}.prose .mermaid-chart img{border-radius:0;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.nl{--gx: max(clamp(20px, 5vw, 64px), calc(50vw - 560px) );--edge: max(12px, calc(var(--gx) - 40px));--px: "VT323", ui-monospace, monospace;--ink: #f2f2f3;--soft: rgba(255, 255, 255, .74);--mute: rgba(255, 255, 255, .64);--faint: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .13);--fs-d: 64px;--fs-2: 40px;--fs-3: 28px;--fs-4: 22px;--fs-l: 19px;--fs-b: 16px;--fs-s: 14px;--tr-d: -.025em;--tr-2: -.02em;--tr-3: -.015em;--tr-4: -.01em;--lab: 16px;--lab-s: 14px;--ls: .14em;--g12: repeat(12, minmax(0, 1fr));--gut: 24px;--sec: 112px;--head: 56px;--nav: 80px;--strip: 140px;--r-s: 10px;--r-m: 12px;--r-l: 20px;--r-xl: 32px;position:relative;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;color:var(--ink);background:radial-gradient(ellipse 110% 1200px at 50% 0%,#09090b 18%,#0e0e10 62%,#141415) #141415}:where(.nl) a:hover{color:#fff}.nl main{position:relative;outline:none}.nl :is(h1,h2,h3){text-wrap:balance}.nl p{text-wrap:pretty}.nl :is(.dial,.sh-n,.sec-label,.ix .c,.gk){font-variant-numeric:tabular-nums}.nl [id]{scroll-margin-top:24px}.nl .ul,.nl .kicker a,.nl .also a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#ffffff4d;transition:text-decoration-color .2s}.nl .ul:hover,.nl .kicker a:hover,.nl .also a:hover{text-decoration-color:currentColor}.nl .lab{font-family:var(--px);letter-spacing:.04em}.nl .grain{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/night/grain.webp) 0 0 / 256px 256px,url(/night/grain.webp) 97px 53px / 331px 331px;opacity:.065}.nl:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(130% 95% at 50% 38%,transparent 52%,rgba(0,0,0,.42) 100%)}.nl .band:after,.nl .metalband:after,.nl .lift:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:url(/night/grain.webp) 0 0 / 256px 256px,url(/night/grain.webp) 97px 53px / 331px 331px;opacity:.065}.nl .spine{position:absolute;top:0;bottom:0;width:1px;background:#ffffff12;z-index:1;pointer-events:none}.nl .spine.l{left:var(--edge)}.nl .spine.r{right:var(--edge)}.nl .rule{position:relative;height:1px;background:#ffffff17;z-index:2}.nl .cross{position:absolute;top:-6px;width:13px;height:13px;background:linear-gradient(#ffffff59,#ffffff59) center / 100% 1px no-repeat,linear-gradient(#ffffff59,#ffffff59) center / 1px 100% no-repeat}.nl .cross.l{left:calc(var(--edge) - 6px)}.nl .cross.r{right:calc(var(--edge) - 6px)}.nl .pill{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:999px;background:#f3f3ef;color:#111113;font-size:15px;font-weight:500;box-shadow:0 8px 30px #ffffff0f,inset 0 -1px #0000001f;transition:background .2s}.nl .pill:hover{color:#000;background:#fff}.nl :is(.pill,.ghost) svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.nl :is(.pill,.ghost):hover svg{transform:translate(3px)}.nl :is(.pill,.ghost,.pp,.paddle,.copy):active{transform:scale(.97)}.nl .ghost{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;color:#ffffffc7;transition:border-color .25s,color .25s}.nl .ghost:hover{border-color:#fff6}.nl .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#3ecf74;box-shadow:0 0 0 3px #3ecf7424,0 0 12px #3ecf7499}.nl .off{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#ffffff4d}.nl .chipline{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;height:30px;padding:0 12px;border-radius:999px;background:#0a0a0cdb;border:1px solid var(--line-2);font-family:var(--px);font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--soft)}.nl .paddle{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;cursor:pointer;color:var(--ink);border:1px solid transparent;background:linear-gradient(180deg,#232427,#16171a) padding-box,linear-gradient(180deg,#fff6,#ffffff0f 50%,#ffffff29) border-box;transition:transform .3s}.nl .paddle:hover{transform:scale(1.06)}.nl .lg-w{display:block;width:auto;max-width:none;filter:brightness(0) invert(1)}.nl .top{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--nav);padding:0 var(--gx);border-bottom:1px solid var(--line);transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s}.nl .top.stuck{background-color:#09090bf0;border-bottom-color:var(--line-2)}.nl .top.away{transform:translateY(-100%)}.nl .top .links a{position:relative}.nl .top .links a:after{content:"";position:absolute;left:0;right:.14em;bottom:-8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nl .top .links a.here{color:var(--ink)}.nl .top .links a.here:after,.nl .top .links a[aria-current]:after{transform:none}.nl .brand{display:flex;align-items:center;gap:14px}.nl .brand .lab{font-size:20px;letter-spacing:.08em}.nl .top .links{display:flex;gap:36px}.nl .top .links a{font-size:17px;letter-spacing:var(--ls);color:var(--mute);transition:color .2s}.nl .top .links a:hover,.nl .top .links a[aria-current]{color:var(--ink)}.nl .top .end{justify-self:end;display:flex;align-items:center;gap:10px}.nl .menu-btn{display:none;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--ink);font-size:var(--lab);letter-spacing:var(--ls);cursor:pointer}.nl .phone{display:none}.nl .sh{position:relative;z-index:5;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);align-items:end;padding:0 var(--gx)}.nl .sh>:first-child{grid-column:1 / 8}.nl .sh-n{display:block;margin-bottom:16px;font-family:var(--px);font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .sh-t{margin:0;font-size:var(--fs-2);font-weight:500;line-height:1.05;letter-spacing:var(--tr-2)}.nl .sh-r{grid-column:8 / 13;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.nl .sh-d{margin:0;max-width:36ch;font-size:var(--fs-b);line-height:1.55;color:var(--mute)}.nl .sh-r .ghost{height:46px;padding:0 20px;font-size:15px}.nl .chrome{background:linear-gradient(180deg,#fff,#e6e8ec 34%,#9a9ea6 50%,#dcdee3 64%,#a9adb4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nl .sec-label{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;height:56px;font-family:var(--px);font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl :is(.sec-label,.sh-n) b{font-weight:400;color:var(--ink)}.nl .sec-label h2{margin:0;font:inherit;letter-spacing:inherit}.nl .hov{position:relative}.nl .pop{position:absolute;left:50%;bottom:calc(100% + 14px);z-index:40;pointer-events:none;opacity:0;transform:translate(-50%) rotate(-4deg) scale(.86);transform-origin:50% 100%;transition:opacity .28s ease-out,transform .38s cubic-bezier(.2,.9,.25,1.15)}.nl .hov:hover>.pop,.nl .hov:focus-visible>.pop{opacity:1;transform:translate(-50%) rotate(-2deg) scale(1)}.nl .pop-card{border-radius:var(--r-s);overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#141416;box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #00000080}.nl .pop-card img,.nl .fan img,.nl .mini img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top left}.nl img.inv{filter:invert(1) hue-rotate(180deg) brightness(.8) contrast(1.05)}.nl .pop-card .cap{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 11px;border-top:1px solid var(--line);font-size:var(--fs-s);color:var(--ink);white-space:nowrap}.nl .pop-card .cap span{font-family:var(--px);font-size:var(--lab-s);letter-spacing:.06em;color:var(--faint)}.nl .pop-card .ev{margin:0;padding:8px 11px 0;font-family:var(--px);font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--faint)}.nl .term{box-sizing:border-box;aspect-ratio:16/10;padding:12px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0) 0 0 / 18px 18px,#0e0e10;font-family:var(--px);font-size:var(--lab-s);line-height:1.1;color:#ffffffd1}.nl .term .p{color:#3ecf74e6}.nl .pop.wide .row{display:flex}.nl .pop.wide .cell{width:150px}.nl .pop.wide .cell+.cell{border-left:1px solid var(--line)}.nl .pop.wide .cap{font-size:12px;padding:6px 9px}.nl .sw{position:relative;display:inline-block;vertical-align:bottom;white-space:nowrap;clip-path:inset(0 -400px 0 0)}.nl .sw>span{display:block;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.nl .sw .b{position:absolute;left:0;top:0;transform:translateY(100%);opacity:0}.nl .hov:hover .sw .a,.nl .hov:focus-visible .sw .a{transform:translateY(-100%);opacity:0}.nl .hov:hover .sw .b,.nl .hov:focus-visible .sw .b{transform:none;opacity:1}.nl .hero h1,.nl .dtext h1,.nl .phead h1{margin:0;font-size:var(--fs-d);font-weight:500;line-height:1;letter-spacing:var(--tr-d)}.nl h1 .line{display:block;overflow:hidden;padding-bottom:.06em}.nl .lede{margin:0;max-width:32ch;font-size:var(--fs-l);line-height:1.55;font-weight:300;color:var(--soft)}.nl .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.nl .ctas>.ghost{height:46px;padding:0 20px;font-size:15px}.nl .crumb{display:inline-flex;flex-wrap:wrap;gap:10px;margin:0;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .crumb span{opacity:.5}.nl .crumb b{font-weight:400;color:var(--ink)}.nl .crumb a:hover{color:var(--ink)}.nl .hero{position:relative;z-index:6;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);row-gap:40px;align-items:end;align-content:center;min-height:clamp(520px,calc(100svh - var(--nav) - var(--strip)),720px);box-sizing:border-box;padding:72px var(--gx)}.nl .hero>:first-child{grid-column:1 / 7}.nl .hero>:last-child{grid-column:8 / 13}.nl .kicker{margin:0 0 24px;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .kicker b{font-weight:400;color:var(--ink);letter-spacing:.06em}.nl .kicker .rot{display:inline-grid;vertical-align:bottom;overflow:hidden}.nl .kicker .rot>span{grid-area:1 / 1;white-space:nowrap;opacity:0}.nl .kicker .rot>span.on{opacity:1}.nl .kicker a{text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}.nl .cursor{display:inline-block;width:9px;height:16px;margin-left:6px;vertical-align:-2px;background:var(--ink);opacity:.8}.nl .placings{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:14px var(--gut);margin:40px 0 0;padding:0;list-style:none;font-size:var(--fs-b)}.nl .plc{display:flex;align-items:center;gap:8px}.nl .plc .mk img{opacity:.55;transition:opacity .25s}.nl .plc:hover .mk img{opacity:1}.nl .plc .r{font-weight:500}.nl .plc .mk{display:flex;flex-shrink:0;justify-content:center;min-width:20px}@media(hover:none){.nl .sw{clip-path:none}.nl .sw .b{position:static;transform:none;opacity:1;font-size:.86em;font-weight:400;color:var(--faint)}.nl .plc{align-items:flex-start}.nl .plc .mk{padding-top:3px}}.nl .builton-strip{position:relative;z-index:6;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);align-items:start;min-height:var(--strip);padding:25px var(--gx) 0;box-sizing:border-box;border-top:1px solid var(--line)}.nl .bo-live{grid-column:1 / 7}.nl .bo-more{grid-column:8 / 13}.nl .bo-hd{display:flex;align-items:center;gap:9px;height:16px;margin:0;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .builton-strip ul{margin:18px 0 0;padding:0;list-style:none}.nl .bo-live ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px var(--gut)}.nl .bo-live li{display:flex;align-items:center;gap:14px}.nl .bo-live li:first-child{grid-column:span 2}.nl .bo-live li>img{flex-shrink:0;width:30px;object-fit:contain}.nl .bo-nm{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-b);font-weight:500;line-height:1.2}.nl .bo-run{font-size:var(--fs-s);font-weight:400;color:var(--mute);white-space:nowrap}.nl .bo-run .sep{margin:0 .45em;opacity:.6}.nl .bo-run a{transition:color .2s;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent}.nl .bo-run a:hover{color:var(--ink);text-decoration-color:#fff6}.nl .bo-more ul{display:flex;justify-content:space-between;gap:12px}.nl .bo-more li{display:flex;flex-direction:column;align-items:center;gap:10px}.nl .bo-mk{display:grid;place-items:center;height:26px}.nl .bo-mk img{opacity:.6;transition:opacity .25s}.nl .bo-more li .lab{font-size:var(--lab-s);letter-spacing:.08em;color:var(--faint);transition:color .25s}.nl .bo-more li:hover img{opacity:1}.nl .bo-more li:hover .lab{color:var(--soft)}.nl .cine{position:relative;z-index:4;padding:var(--sec) 0}.nl .beam{position:absolute;left:calc(var(--gx) - 50px);top:-760px;width:900px;height:1560px;pointer-events:none;z-index:2;background:conic-gradient(from 158deg at 50% 0%,#fff8ec00,#fff8ec0d 9deg,#fff8ec1a,#fff8ec0d 35deg,#fff8ec00 44deg 360deg);-webkit-mask-image:linear-gradient(180deg,#000 10%,rgba(0,0,0,.6) 60%,transparent 92%);mask-image:linear-gradient(180deg,#000 10%,rgba(0,0,0,.6) 60%,transparent 92%)}.nl .cone{position:absolute;left:calc(var(--gx) - 220px);top:-120px;width:1000px;height:1000px;pointer-events:none;z-index:2;background:radial-gradient(38% 46% at 42% 46%,rgba(255,246,234,.075),transparent 72%)}.nl .floor{position:absolute;left:calc(var(--gx) - 160px);top:330px;width:1100px;height:320px;pointer-events:none;z-index:2;background:radial-gradient(45% 38% at 45% 45%,rgba(255,246,234,.08),transparent 72%)}.nl .motes{position:absolute;inset:0 auto 0 calc(var(--gx) - 160px);width:1100px;z-index:4;pointer-events:none}.nl .mote{position:absolute;border-radius:50%;background:#fff8ece6;opacity:0}.nl .cmask{position:relative;z-index:5;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 90%,transparent)}.nl .cstage{--T: 72s;position:relative;height:600px;perspective:1600px;perspective-origin:30% 40%;transform-style:preserve-3d}.nl .cw{position:absolute;left:var(--gx);top:56px;width:300px;border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line-2);background:#121214;color:var(--ink);box-shadow:0 50px 80px -34px #000000e6;transform-origin:0 50%;animation:nl-proc var(--T) linear infinite;animation-delay:var(--dl);will-change:transform,opacity;transition:border-color .3s}.nl .cw:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:#07070a;animation:nl-dim var(--T) linear infinite;animation-delay:var(--dl);transition:opacity .3s}.nl .win-bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px),linear-gradient(180deg,#232427,#18191b);box-shadow:inset 0 1px #ffffff1a}.nl .win-bar .t{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--px);font-size:var(--lab);letter-spacing:.03em;color:var(--soft)}.nl .cw-face img,.nl .dwin img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:top left}.nl .cw-face.t .term{aspect-ratio:4/5;justify-content:center;gap:6px;padding:0 26px;font-size:30px;color:#ffffffe0;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 0) 0 0 / 20px 20px,radial-gradient(80% 60% at 50% 100%,rgba(255,246,234,.08),transparent 70%),#0f0f11}.nl .cw-face.t .term .p{color:#3ecf74}.nl .gw{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-s);color:#fffc}.nl .cw.lit{border-color:#ffffff3d}.nl .cw:hover,.nl .cw:focus-visible{color:var(--ink);border-color:#ffffff6b}.nl .cw:hover:after,.nl .cw:focus-visible:after{opacity:0!important}.nl .cstage.paused .cw,.nl .cstage.paused .cw:after,.nl .cstage.held .cw,.nl .cstage.held .cw:after,.nl .cstage:has(.cw:hover) .cw,.nl .cstage:has(.cw:hover) .cw:after,.nl .cstage:has(.cw:focus-visible) .cw,.nl .cstage:has(.cw:focus-visible) .cw:after{animation-play-state:paused}.nl .cmask{cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.nl .cmask.dragging{cursor:grabbing}.nl .cstage{pointer-events:none}.nl .cw{pointer-events:auto}.nl .cw,.nl .cw img{-webkit-user-drag:none}.nl .cctl{position:relative;z-index:6;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);row-gap:24px;align-items:end;margin-top:-88px;padding:0 var(--gx)}.nl .cctl .hint{font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.nl .cctl .hint b{font-weight:400;color:var(--ink)}.nl .cctl .hint .more:before{content:"·";margin:0 .7em 0 .5em}.nl .ctl{grid-column:8 / 13;justify-self:end;display:flex;align-items:center;gap:20px}.nl .label{grid-column:1 / 7;display:grid;margin:0;padding:0;list-style:none}.nl .label li{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1)}.nl .label li.on{opacity:1;transform:none}.nl .label .lf{font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--faint)}.nl .label .lt{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-4);font-weight:500;line-height:1.2;letter-spacing:var(--tr-4)}.nl .label .lt svg{opacity:0;transform:translate(-4px,4px);transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1)}.nl .label .lt:hover svg{opacity:.8;transform:none}.nl .label li:not(.on){pointer-events:none}.nl .label .ll{max-width:44ch;font-size:var(--fs-b);line-height:1.5;color:var(--mute);text-wrap:pretty}.nl .label .lm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:4px}.nl .label .ls{display:inline-flex;align-items:center;gap:9px;font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--soft)}.nl .cctl .btns{display:flex;align-items:center;gap:10px}.nl .paddle.sm{width:46px;height:46px}.nl .pp{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;cursor:pointer;color:#111113;border:0;background:#f3f3ef;box-shadow:0 8px 30px #ffffff14;transition:background .2s}.nl .pp:hover{background:#fff}.nl .pp .lab{font-size:var(--lab);letter-spacing:var(--ls)}.nl .cine .cmask{margin-top:8px}@keyframes nl-proc{0%{transform:translate3d(2100px,0,-1900px) rotateY(32deg);opacity:0}7%{opacity:1}80%{transform:translateZ(0) rotateY(32deg)}93%{opacity:1}to{transform:translate3d(-620px,0,220px) rotateY(32deg);opacity:0}}@keyframes nl-dim{0%{opacity:.78}80%{opacity:0}to{opacity:.5}}.nl .band{position:relative;z-index:5;background:linear-gradient(180deg,#040405,#070708 50%,#040405);box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff0d,0 -1px #000c,0 1px #000c}.nl .band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 70% at 50% 45%,rgba(255,246,234,.06),transparent 70%)}.nl .track{display:flex;width:max-content;will-change:transform}.nl .track.l{animation:nl-slide-l 280s linear infinite}.nl .track.r{animation:nl-slide-r 320s linear infinite}.nl .track:has(.lg:hover){animation-play-state:paused}@keyframes nl-slide-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nl-slide-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.nl .atw{padding:var(--sec) 0;overflow:hidden}.nl .atw:before{background:radial-gradient(40% 60% at 72% 40%,rgba(255,246,234,.07),transparent 70%)}.nl .atw-grid{position:relative;z-index:2;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);padding:0 var(--gx)}.nl .atw-head{grid-column:1 / 7;grid-row:1;align-self:end;position:relative;z-index:3}.nl .atw-copy{grid-column:1 / 7;grid-row:2;position:relative;z-index:3}.nl .atw-stage{grid-column:7 / 13;grid-row:1 / 3;align-self:center}.nl .atw .sh-d{margin-top:20px}.nl .cards{display:grid;margin:48px 0 0;padding:0;list-style:none}.nl .cards li{grid-area:1 / 1;opacity:0;transform:translateY(10px);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.nl .cards li.on{opacity:1;transform:none;pointer-events:auto}.nl .cards .card{display:flex;flex-direction:column;gap:14px}.nl .cards .ev{font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .cards .rank{display:flex;align-items:center;gap:16px;font-size:var(--fs-2);font-weight:500;line-height:1.05;letter-spacing:var(--tr-2)}.nl .cards .rank img{opacity:.9}.nl .cards .proj{display:flex;align-items:center;gap:16px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line-2);font-size:var(--fs-b)}.nl .cards .th{width:80px;flex-shrink:0;border-radius:var(--r-s);overflow:hidden;border:1px solid var(--line-2)}.nl .cards .th img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top left}.nl .cards .th .term{padding:7px;font-size:11px}.nl .cards .pn{flex:1}.nl .cards .src{display:inline-flex;align-items:center;gap:8px;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint);transition:color .2s}.nl .cards .card:hover .src{color:var(--ink)}.nl .dial{display:flex;align-items:center;gap:16px;margin-top:32px;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .dial .ticks{display:flex;gap:6px}.nl .dial i{width:14px;height:2px;background:#ffffff2e;transition:background .3s,width .3s}.nl .dial i.on{width:28px;background:var(--ink)}.nl .atw-stage{--T: 64s;--R: 220px;--tilt: -14deg;position:relative;height:520px;perspective:1300px;perspective-origin:50% 28%}.nl .atw-beam{position:absolute;left:50%;top:-120px;width:620px;height:700px;transform:translate(-50%);pointer-events:none;background:conic-gradient(from 160deg at 50% 0%,transparent 0deg,rgba(255,248,236,.05) 10deg,rgba(255,248,236,.1) 20deg,rgba(255,248,236,.05) 30deg,transparent 40deg,transparent 360deg);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%);mask-image:linear-gradient(180deg,#000 20%,transparent 95%)}.nl .atw-pool{position:absolute;left:50%;top:58%;width:760px;height:260px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(255,246,234,.08),rgba(255,246,234,.025) 55%,transparent 72%)}.nl .wheel{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--tilt))}.nl .orbit-line{position:absolute;left:calc(var(--R) * -1);top:calc(var(--R) * -1);width:calc(var(--R) * 2);height:calc(var(--R) * 2);border-radius:50%;border:1px solid var(--line-2);box-shadow:0 0 60px #fff6ea0a inset;transform:translateY(78px) rotateX(90deg);pointer-events:none}.nl .orb{position:absolute;left:-48px;top:-48px;width:156px;padding:30px;margin:-30px;display:flex;flex-direction:column;align-items:center;gap:14px;transform:translateZ(var(--R)) rotateX(calc(var(--tilt) * -1));animation:nl-orbit var(--T) linear infinite,nl-orbit-dim var(--T) linear infinite;animation-delay:var(--d),var(--d);will-change:transform,opacity}.nl .ball{position:relative;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:#0c0c0e;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 7px #0c0c0e,inset 0 0 0 8px #ffffff0f;transition:box-shadow .4s}.nl .ball img{max-width:44px;object-fit:contain;opacity:.78;transition:opacity .4s}.nl .ball:before{content:"";position:absolute;inset:-30px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,246,234,.14),transparent 62%);opacity:0;transition:opacity .5s}.nl .orb.on .ball:before{opacity:1}.nl .orb.on .ball{box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 0 0 7px #0c0c0e,inset 0 0 0 8px #ffffff1f}.nl .orb.on .ball img{opacity:1}.nl .front-name{position:absolute;left:50%;top:422px;z-index:3;transform:translate(-50%);font-size:var(--lab);letter-spacing:var(--ls);white-space:nowrap;color:var(--ink);transition:opacity .3s;animation:nl-fade-in .5s ease both;pointer-events:none}.nl .front-name.dim{opacity:.35}.nl .atw-stage:has(.orb:hover) .orb,.nl .atw:has(.cards .card:hover) .orb,.nl .atw:has(.cards .card:focus-visible) .orb{animation-play-state:paused}@keyframes nl-orbit{0%{transform:rotateY(0) translateZ(var(--R)) rotateY(0) rotateX(calc(var(--tilt) * -1))}to{transform:rotateY(360deg) translateZ(var(--R)) rotateY(-360deg) rotateX(calc(var(--tilt) * -1))}}@keyframes nl-fade-in{0%{opacity:0}}@keyframes nl-orbit-dim{0%{opacity:1}25%{opacity:.55}50%{opacity:.22}75%{opacity:.55}to{opacity:1}}.nl .metalband{position:relative;z-index:4;padding:var(--sec) 0;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 2px,#00000008 2px 3px),linear-gradient(180deg,#1d1e21,#161719 52%,#101113);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000000b3,0 -1px #000c;content-visibility:auto;contain-intrinsic-size:auto 1100px}.nl .metalband:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 60% at 20% 0%,rgba(255,255,255,.07),transparent 62%)}.nl .screw{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d4d7dc,#6b6e74 55%,#2c2d30);box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff12}.nl .screw:after{content:"";position:absolute;left:2px;right:2px;top:4.5px;height:1px;background:#0009;transform:rotate(38deg)}.nl .metalband .screw.tl,.nl .metalband .screw.bl{left:calc(var(--edge) - 5px)}.nl .metalband .screw.tr,.nl .metalband .screw.br{right:calc(var(--edge) - 5px)}.nl .screw.tl,.nl .screw.tr{top:26px}.nl .screw.bl,.nl .screw.br{bottom:26px}.nl .svgrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut);padding:var(--head) var(--gx) 0}.nl .svcard{position:relative;height:288px;overflow:hidden;border-radius:var(--r-l);border:1px solid transparent;background:linear-gradient(180deg,#131416,#0d0d0f) padding-box,linear-gradient(180deg,#ffffff4d,#ffffff0d 45%,#ffffff1f) border-box;box-shadow:0 40px 70px -40px #000000f2}.nl .svcard .simg{position:absolute;right:0;top:0;bottom:0;width:62%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 30%,#000 68%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 30%,#000 68%)}.nl .svcard .simg img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity .5s}.nl .svcard:hover .simg img{transform:scale(1.05);opacity:1}.nl .svcard .stx{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:54%;box-sizing:border-box;padding:28px}.nl .svcard .no{font-family:var(--px);font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .svcard h3{margin:0;font-size:var(--fs-4);font-weight:500;letter-spacing:var(--tr-4);line-height:1.2}.nl .svcard p{margin:8px 0 0;font-size:var(--fs-s);line-height:1.5;color:var(--mute)}.nl .builton{padding:var(--sec) 0 96px}.nl .lrail{position:relative;overflow:hidden;pointer-events:none;padding-top:196px;margin-top:-140px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.nl .lrail+.lrail{margin-top:-150px}.nl .lrail .track{align-items:center;height:80px}.nl .tools-rail .track{height:72px}.nl .lg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 44px;pointer-events:auto;cursor:default}.nl .lg .ic{display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .3s,transform .5s cubic-bezier(.2,.8,.2,1)}.nl .lg .ic img{max-width:80px;object-fit:contain}.nl .lg .ic img[src*=succinct]{max-width:62px}.nl .lg .nm{position:absolute;left:50%;top:calc(100% - 4px);transform:translate(-50%,4px);white-space:nowrap;font-family:var(--px);font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--soft);opacity:0;transition:opacity .25s,transform .35s}.nl .lg:hover .ic{opacity:1;transform:scale(1.08)}.nl .lg:hover .nm{opacity:1;transform:translate(-50%)}.nl .lg .pop{bottom:calc(100% + 10px)}.nl .lift{position:relative;z-index:4;margin:0 40px;padding:var(--sec) 0 88px;border-radius:var(--r-xl);border:1px solid transparent;background:linear-gradient(180deg,#161618,#0f0f11 70%) padding-box,linear-gradient(180deg,#ffffff29,#ffffff08 40%,#ffffff0f) border-box;box-shadow:0 50px 90px -50px #000000e6}.nl .lift .sh,.nl .lift .doors{padding-left:calc(var(--gx) - 41px);padding-right:calc(var(--gx) - 41px)}.nl .doors{position:relative;display:block;padding-top:32px}.nl .ix{position:relative;display:grid;grid-template-columns:var(--g12);grid-template-areas:"h h h h h h h b b b c c";align-items:center;column-gap:var(--gut);padding:24px 0;border-bottom:1px solid var(--line);transition:background .35s}.nl .ix:last-child{border-bottom:0}.nl .ix h3{grid-area:h;margin:0;font-size:var(--fs-3);font-weight:400;line-height:1.15;letter-spacing:var(--tr-3);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nl .ix .b{grid-area:b;font-size:var(--fs-s);line-height:1.5;color:var(--faint);transition:opacity .25s}.nl .ix .c{grid-area:c;justify-self:end;display:flex;align-items:center;gap:14px;font-family:var(--px);font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .ix .c svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nl .ix:hover{background:linear-gradient(90deg,transparent,rgba(255,255,255,.028) 25%,rgba(255,255,255,.028) 75%,transparent)}.nl .ix:hover h3{transform:translate(8px);background:linear-gradient(180deg,#fff,#e6e8ec 34%,#9a9ea6 52%,#dcdee3 66%,#a9adb4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nl .ix:hover .c svg{transform:translate(6px)}.nl .ix.has-fan:hover .b{opacity:0}.nl .fan{position:absolute;right:324px;top:50%;width:1px;height:1px;pointer-events:none;z-index:6}.nl .fan .th{position:absolute;left:-70px;top:-44px;width:140px;border-radius:var(--r-s);overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#141416;box-shadow:0 24px 40px -14px #000000e6;opacity:0;transform:translateY(14px) scale(.8);transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.25,1.12)}.nl .fan .th .term{padding:10px;font-size:14px}.nl .ix:hover .fan .th{opacity:1}.nl .ix:hover .fan .th:nth-child(1){transform:translate(-104px,6px) rotate(-9deg) scale(1)}.nl .ix:hover .fan .th:nth-child(2){transform:translateY(-8px) rotate(-1deg) scale(1);transition-delay:50ms}.nl .ix:hover .fan .th:nth-child(3){transform:translate(104px,6px) rotate(8deg) scale(1);transition-delay:.1s}.nl .works{position:relative;z-index:4;padding:var(--sec) 0;content-visibility:auto;contain-intrinsic-size:auto 760px}.nl .scards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut);padding:var(--head) var(--gx) 0}.nl .scard{position:relative;height:272px;overflow:hidden;border-radius:var(--r-l);border:1px solid var(--line-2);background:#0e0e10}.nl .scard .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.nl .scard .veil{position:absolute;inset:0;background:linear-gradient(180deg,#08080a0d 30%,#08080ae0 88%)}.nl .scard .scan{position:absolute;top:0;bottom:0;left:0;width:18%;pointer-events:none;transform:translate(-110%);background:linear-gradient(90deg,transparent,rgba(255,248,236,.06) 45%,rgba(255,248,236,.16) 50%,rgba(255,248,236,.06) 55%,transparent)}.nl .scard .in{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px 28px;box-sizing:border-box}.nl .scard .field{margin:0;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .scard .line{margin:8px 0 0;font-size:var(--fs-4);letter-spacing:var(--tr-4);line-height:1.25}.nl .dhead{position:relative;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);min-height:560px;box-sizing:border-box;padding:var(--sec) var(--gx) 80px}.nl .dhead .beam{left:calc(100% - var(--gx) - 780px);top:-120px;width:760px;height:820px}.nl .dhead .floor{left:calc(100% - var(--gx) - 780px);top:380px;width:760px;height:240px}.nl .dtext{position:relative;z-index:6;grid-column:1 / 7}.nl .dtext h1{margin-top:24px}.nl .dtext .lede{margin-top:24px;max-width:34ch}.nl .dstage{position:absolute;right:calc(var(--gx) - 80px);top:70px;width:600px;height:540px;perspective:1400px;perspective-origin:0% 40%;z-index:3;pointer-events:none}.nl .dwin{position:absolute;top:90px;left:calc(var(--z) * 180px);width:240px;border-radius:var(--r-m);overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#121214;box-shadow:0 50px 80px -30px #000000d9;transform-origin:0 50%;transform:translateZ(calc(var(--z) * -220px)) rotateY(32deg)}.nl .dwin:after{content:"";position:absolute;inset:0;background:#07070a;opacity:calc(var(--z) * .22)}.nl .dwin.front{border-color:#ffffff38}.nl .dwin .term{aspect-ratio:4/5;justify-content:center;font-size:24px;padding:0 20px}.nl .builds{position:relative;z-index:4;padding:0 var(--gx) 80px}.nl .build{display:grid;grid-template-columns:var(--g12);grid-template-areas:"m m t t t t t s s s s g";column-gap:var(--gut);align-items:center;padding:24px 0;border-bottom:1px solid var(--line);transition:background .35s}.nl .build .mini{grid-area:m}.nl .build>div:nth-child(2){grid-area:t}.nl .build h3{margin:0;font-size:var(--fs-4);font-weight:500;letter-spacing:var(--tr-4);line-height:1.2}.nl .build .v{margin:6px 0 0;font-size:var(--fs-b);line-height:1.5;color:var(--soft)}.nl .build .meta{grid-area:s;display:flex;flex-direction:column;gap:8px}.nl .build .meta p{margin:0;font-size:var(--fs-s);line-height:1.45;color:var(--faint)}.nl .status{display:flex;align-items:center;gap:10px;font-family:var(--px);font-size:var(--lab);letter-spacing:var(--ls);color:var(--mute)}.nl .build .go{grid-area:g;justify-self:end;color:var(--faint);transition:transform .35s cubic-bezier(.2,.8,.2,1),color .3s}.nl .build:hover{background:linear-gradient(90deg,transparent,rgba(255,255,255,.025) 25%,rgba(255,255,255,.025) 75%,transparent)}.nl .build:hover .go{transform:translate(4px);color:var(--ink)}.nl .build[target]:hover .go{transform:translate(3px,-3px)}.nl .mini{width:100%;border-radius:var(--r-s);overflow:hidden;border:1px solid var(--line-2);background:#121214;box-shadow:0 24px 50px -24px #000000e6}.nl .mini .win-bar{height:28px;padding:0 11px;gap:6px}.nl .mini .win-bar .t{font-size:15px}.nl .mini img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.nl .build:hover .mini img{transform:scale(1.05)}.nl .mini .term{font-size:14px;padding:10px}.nl .also{display:flex;align-items:baseline;gap:16px;margin:0;padding:32px 0 0;font-size:var(--fs-b);line-height:1.5;color:var(--mute)}.nl .also .lab{flex-shrink:0;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .also a{color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffff4d}.nl .dplate-wrap{position:relative;z-index:4;padding:var(--head) calc(var(--gx) - 40px) var(--sec)}.nl .plate{position:relative;border-radius:var(--r-l);background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 2px,#00000008 2px 3px),linear-gradient(180deg,#202124,#18191b 52%,#121314);box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #000000b3,0 0 0 1px #0009,0 50px 90px -50px #000000f2}.nl .plate:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 55% at 18% 0%,rgba(255,255,255,.075),transparent 62%)}.nl .plate .screw.tl,.nl .plate .screw.bl{left:18px}.nl .plate .screw.tr,.nl .plate .screw.br{right:18px}.nl .plate .screw.tl,.nl .plate .screw.tr{top:18px}.nl .plate .screw.bl,.nl .plate .screw.br{bottom:18px}.nl .dplate{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 40px;padding:48px 40px}.nl .dplate>:not(.screw){position:relative}.nl .dplate .lab{margin:0;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .stmt{margin:16px 0 0;max-width:22em;font-size:var(--fs-3);font-weight:400;line-height:1.25;letter-spacing:var(--tr-3)}.nl .chead{position:relative;z-index:4;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);row-gap:40px;align-items:end;padding:var(--sec) var(--gx) 64px}.nl .ctext{grid-column:1 / 7}.nl .ctext h1{margin:24px 0 0;font-size:var(--fs-d);font-weight:500;line-height:1;letter-spacing:var(--tr-d)}.nl .ctext .lede{margin-top:24px}.nl .record{grid-column:8 / 13;margin:0}.nl .record>div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.nl .record>div:last-child{border-bottom:1px solid var(--line)}.nl .record dt{font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--faint);padding-top:2px}.nl .record dd{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-b);color:var(--ink)}.nl .shots{position:relative;z-index:4;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);align-items:stretch;padding:0 var(--gx) var(--sec)}.nl .shot{display:flex;flex-direction:column;margin:0;border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line-2);background:#121214;box-shadow:0 50px 80px -34px #000000e6}.nl .shot:first-child{grid-column:1 / 9}.nl .shot:last-child{grid-column:9 / 13}.nl .shot img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center}.nl .shot:last-child img{flex:1;aspect-ratio:auto;min-height:0;object-position:top left}.nl .cbody{position:relative;z-index:4;padding:var(--head) var(--gx) 0}.nl .crow{display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);row-gap:16px;padding:40px 0;border-bottom:1px solid var(--line)}.nl .crow:last-child{border-bottom:0}.nl .crow>h2{grid-column:1 / 4;margin:0;padding-top:4px;font-size:var(--lab);font-weight:400;letter-spacing:var(--ls);color:var(--faint)}.nl .crow>p{grid-column:4 / 11;margin:0;max-width:60ch;font-size:var(--fs-l);font-weight:300;line-height:1.6;color:var(--soft)}.nl .steps{grid-column:4 / 13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gut);margin:0;padding:0;list-style:none}.nl .steps .lab{font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--faint)}.nl .steps h3{margin:10px 0 0;font-size:var(--fs-4);font-weight:500;letter-spacing:var(--tr-4)}.nl .steps p{margin:8px 0 0;font-size:var(--fs-b);line-height:1.55;color:var(--mute)}.nl .stack{grid-column:4 / 13;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.nl .dplate .ctas{margin-top:0}.nl .phead{position:relative;z-index:4;padding:var(--sec) var(--gx) 80px}.nl .phead h1{margin-top:24px;max-width:16em}.nl .phead .lede{margin-top:24px;max-width:44ch}.nl .notes{position:relative;z-index:4;padding:0 var(--gx) 96px}.nl .notes .doors{padding-top:8px}.nl .ix.note{grid-template-areas:"h h h h h h h b b b c c"}.nl .ix.note .h{grid-area:h;min-width:0}.nl .ix.note .x{margin:10px 0 0;max-width:60ch;font-size:var(--fs-s);line-height:1.5;color:var(--faint)}.nl .ix.note .b{font-size:var(--lab);letter-spacing:var(--ls)}.nl .ix.note:hover h3{transform:translate(8px)}.nl .post h1{font-size:var(--fs-2);line-height:1.1;letter-spacing:var(--tr-2);max-width:20em}.nl .post .meta{display:flex;gap:24px;margin:24px 0 0;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .postgrid{position:relative;z-index:4;display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);padding:72px var(--gx) var(--sec)}.nl .postgrid .side{position:relative;grid-column:1 / 3}.nl .postgrid article{grid-column:3 / 11}.nl .postgrid .share{grid-column:12 / 13;justify-self:end}@media(min-width:1101px){.nl .postgrid .mermaid-chart{position:relative;z-index:5;margin-inline:calc((100vw - 2 * var(--gx) + var(--gut)) / -6);background:#111113}}.nl .back{position:sticky;top:120px;display:inline-flex;align-items:center;gap:10px;font-size:var(--lab);letter-spacing:var(--ls);color:var(--faint)}.nl .back:hover{color:var(--ink)}.nl .share{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.nl .share .paddle{position:sticky;top:120px;width:44px;height:44px}.nl .share .paddle+.paddle{top:176px}.nl .err{min-height:52vh}.nl .progress{display:none}@supports (animation-timeline: scroll()){.nl .progress{display:block;position:fixed;left:0;right:0;top:0;z-index:30;height:2px;background:var(--ink);transform-origin:0 50%;transform:scaleX(0);animation:nl-read linear both;animation-timeline:scroll(root)}}@keyframes nl-read{to{transform:scaleX(1)}}.nl .houseL{--i: rgba(11,11,12,.62);position:relative;z-index:4;flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:var(--sec) var(--gx) 40px;background:#ededea;color:#0b0b0c}.nl .houseL a:hover{color:#000}.nl .houseL h2{margin:0;max-width:12em;font-size:var(--fs-d);font-weight:500;letter-spacing:var(--tr-d);line-height:1}.nl .houseL .lede{margin-top:24px;max-width:none;color:var(--i)}.nl .houseL .reach{display:grid;grid-template-columns:var(--g12);column-gap:var(--gut);row-gap:32px;align-items:end;margin-top:48px}.nl .houseL .links{grid-column:1 / 8;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:var(--fs-b);color:#0b0b0cb3}.nl .houseL .mailbox{display:inline-flex;align-items:center;gap:14px}.nl .houseL .mail{font-size:var(--fs-4);color:#0b0b0c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;text-decoration-color:#0b0b0c4d;transition:text-decoration-color .2s}.nl .houseL .mail:hover{text-decoration-color:currentColor}.nl .houseL .copy{display:inline-grid;place-items:center;min-width:76px;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(11,11,12,.18);background:none;color:#0b0b0c9e;font-size:var(--lab-s);letter-spacing:var(--ls);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.nl .houseL .copy:hover{border-color:#0b0b0c80;color:#0b0b0c}.nl .houseL .copy.done{border-color:#0b0b0c;background:#0b0b0c;color:#ededea}.nl .houseL .out{display:inline-flex;align-items:center;gap:6px}.nl .houseL .out svg{opacity:.5;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.nl .houseL .out:hover svg{opacity:1;transform:translate(1px,-1px)}.nl .houseL .where{grid-column:8 / 13;display:flex;margin:0;padding:0;list-style:none}.nl .houseL .where li{display:flex;flex-direction:column;gap:6px;min-width:112px;padding:0 22px;border-left:1px solid rgba(11,11,12,.14)}.nl .houseL .where li:first-child{padding-left:0;border-left:0}.nl .houseL .where li:last-child{padding-right:0}.nl .houseL .where .lab{font-size:var(--lab-s);letter-spacing:var(--ls);color:var(--i)}.nl .houseL .where time{min-height:1.2em;font-size:var(--fs-4);font-weight:400;line-height:1.2;letter-spacing:var(--tr-4);font-variant-numeric:tabular-nums;color:#0b0b0c;opacity:0;transition:opacity .6s}.nl .houseL .where time.set{opacity:1}.nl .houseL .fine{display:flex;flex-wrap:wrap;align-items:center;gap:8px 40px;padding-top:24px;border-top:1px solid rgba(11,11,12,.12);font-size:var(--lab);letter-spacing:var(--ls);color:var(--i)}.nl .houseL .fine>:first-child{margin-right:auto}.nl .houseL .fine a{white-space:nowrap;transition:color .2s}.nl .houseL .fine svg{display:inline-block;margin-left:6px;vertical-align:-1px}.nl .houseL :focus-visible{outline-color:#0b0b0c}.nl .top{view-transition-name:topbar}::view-transition-old(root),::view-transition-new(root){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:no-preference){.nl .beam{animation:nl-breathe 9s ease-in-out infinite}.nl .mote{animation:nl-mote var(--d, 16s) linear infinite;animation-delay:var(--dl, 0s);will-change:transform,opacity}.nl .rise{display:block;animation:nl-rise 1.2s cubic-bezier(.2,.8,.2,1) both}.nl .fade-up{animation:nl-fade-up 1.4s cubic-bezier(.2,.8,.2,1) both}.nl .cursor{animation:nl-blink 1.1s steps(1) infinite}.nl .kicker .rot>span.on{animation:nl-in .6s cubic-bezier(.2,.8,.2,1) both}.nl .kicker .rot>span.was{animation:nl-out .45s cubic-bezier(.4,0,.6,1) both}.nl .scard .scan{animation:nl-scan 7s cubic-bezier(.45,0,.55,1) infinite}.nl .scard+.scard .scan{animation-delay:-3.5s}}.nl [data-idle],.nl [data-idle] *,.nl [data-idle] *:before,.nl [data-idle] *:after{animation-play-state:paused!important}@keyframes nl-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes nl-mote{0%{transform:translateZ(0);opacity:0}12%{opacity:var(--o, .5)}80%{opacity:var(--o, .5)}to{transform:translate3d(var(--x, 20px),-220px,0);opacity:0}}@keyframes nl-rise{0%{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}@keyframes nl-fade-up{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}@keyframes nl-blink{50%{opacity:0}}@keyframes nl-in{0%{transform:translateY(80%);opacity:0}}@keyframes nl-out{0%{transform:none;opacity:1}to{transform:translateY(-80%);opacity:0}}@keyframes nl-scan{0%{transform:translate(-110%)}60%,to{transform:translate(620%)}}@media(prefers-reduced-motion:reduce){.nl .track{animation:none!important}.nl .cmask{-webkit-mask-image:none;mask-image:none}.nl .cstage{display:flex;gap:16px;height:auto;padding:48px var(--gx) 88px;overflow-x:auto;perspective:none;transform-style:flat}.nl .cw{position:relative;left:auto;top:auto;flex:0 0 260px;animation:none!important}.nl .cw:after{display:none}.nl .cstage{pointer-events:auto;scrollbar-width:thin}.nl .pp,.nl .cctl .hint .more{display:none}.nl .orb{animation-play-state:paused!important}.nl .cine .sh{margin-top:0}}@media(max-width:1100px){.nl{--fs-d: 56px;--fs-2: 36px}.nl .hero{align-items:start}.nl .hero>:first-child,.nl .hero>:last-child{grid-column:1 / -1}.nl .builton-strip{row-gap:28px;padding-bottom:30px}.nl .bo-live,.nl .bo-more{grid-column:1 / -1}.nl .bo-live ul,.nl .bo-more ul{max-width:560px}.nl .atw-head,.nl .atw-copy,.nl .atw-stage{grid-column:1 / -1}.nl .atw-stage{grid-row:2}.nl .atw-copy{grid-row:3}.nl .ix,.nl .ix.note{grid-template-areas:"h h h h h h h h h c c c" "b b b b b b b b b c c c";row-gap:10px}.nl .fan{display:none}.nl .ix.has-fan:hover .b{opacity:1}.nl .dstage{opacity:.35}.nl .build{grid-template-areas:"m m t t t t t t t t t g" "m m s s s s s s s s s g";row-gap:12px}.nl .postgrid{row-gap:32px}.nl .postgrid .side,.nl .postgrid article,.nl .postgrid .share{grid-column:1 / -1;justify-self:start}.nl .share{flex-direction:row}.nl .share .paddle{position:static}}@media(max-width:900px){.nl .sh>:first-child,.nl .sh-r{grid-column:1 / -1}.nl .sh-r{margin-top:20px}.nl .svgrid{grid-template-columns:minmax(0,1fr)}.nl .atw-stage{--R: 230px}.nl .front-name{top:425px}.nl .label,.nl .ctl{grid-column:1 / -1}.nl .ctl{justify-self:stretch;justify-content:space-between}.nl .houseL .links,.nl .houseL .where,.nl .dtext,.nl .ctext,.nl .record{grid-column:1 / -1}.nl .shot:first-child,.nl .shot:last-child{grid-column:1 / -1}.nl .shot:last-child{display:none}.nl .crow>h2,.nl .crow>p,.nl .steps,.nl .stack{grid-column:1 / -1}.nl .top{display:flex;justify-content:space-between}.nl .top .links{display:none}.nl .menu-btn{display:inline-flex;align-items:center}.nl .phone{position:absolute;left:0;right:0;top:100%;z-index:30;display:flex;flex-direction:column;gap:4px;padding:16px var(--gx) 28px;background:#09090b;border-bottom:1px solid var(--line-2);box-shadow:0 40px 60px -30px #000000e6;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.nl .phone.open{opacity:1;transform:none;pointer-events:auto}.nl .phone a:not(.pill){padding:12px 0;font-family:var(--px);font-size:22px;letter-spacing:var(--ls);border-bottom:1px solid var(--line)}.nl .phone .pill{align-self:flex-start;margin-top:18px}.nl .dstage{display:none}}@media(max-width:760px){.nl{--fs-d: 40px;--fs-2: 30px;--fs-3: 23px;--fs-4: 19px;--fs-l: 17px;--fs-b: 15px;--lab: 15px;--lab-s: 13px;--gut: 16px;--sec: 72px;--head: 32px;--nav: 64px}.nl .brand .lab{font-size:17px}.nl .top .ghost{display:none}.nl .sh-n{margin-bottom:12px}.nl .sh-r .pill{width:100%;box-sizing:border-box;justify-content:center;height:50px}.nl .hero{min-height:0;padding:48px var(--gx);row-gap:28px}.nl .kicker{margin-bottom:20px}.nl .cursor{width:8px;height:14px}.nl .ctas{margin-top:24px}.nl .ctas>*{height:48px}.nl .placings{gap:12px 20px;margin-top:28px}.nl .placings .pop{display:none}.nl .beam{left:-150px;top:-420px;width:600px;height:880px}.nl .cone,.nl .motes{display:none}.nl .floor{left:-40px;top:240px;width:470px;height:200px}.nl .cstage{height:400px;perspective:900px;perspective-origin:16% 40%}.nl .cw{top:34px;width:196px;border-radius:var(--r-s);animation-name:nl-proc-m}.nl .win-bar{height:24px;padding:0 9px;gap:5px}.nl .win-bar .t{font-size:13px}.nl .cw-face.t .term{font-size:20px;padding:0 16px}.nl .paddle{width:44px;height:44px}.nl .cctl{margin-top:-24px}.nl .label li{gap:8px}.nl .ctl{gap:12px}.nl .cctl .hint{font-size:var(--lab-s)}.nl .cctl .hint .more{display:none}.nl .placings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.nl .builton-strip{padding-top:26px}.nl .bo-live ul{grid-template-columns:minmax(0,1fr);gap:16px}.nl .bo-live li:first-child{grid-column:auto}.nl .bo-more ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 8px}.nl .bo-more li{align-items:flex-start}.nl .atw-stage{--R: 124px;--tilt: -16deg;height:340px;perspective:800px;margin-top:-20px}.nl .atw-beam{width:380px;height:420px;top:-60px}.nl .atw-pool{width:420px;height:160px}.nl .orbit-line{transform:translateY(52px) rotateX(90deg)}.nl .orb{left:-34px;top:-34px;width:128px;gap:10px}.nl .ball{width:68px;height:68px}.nl .ball img{max-width:30px}.nl .front-name{top:278px}.nl .cards{margin-top:32px}.nl .cards .th{width:72px}.nl .dial{margin-top:26px}.nl .svgrid{gap:14px;padding:32px 12px 0}.nl .svcard{height:auto}.nl .svcard .simg{position:relative;width:100%;height:170px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.nl .svcard .stx{width:100%;height:auto;padding:0 20px 22px}.nl .svcard .no{position:absolute;left:20px;top:-150px}.nl .lrail{padding-top:176px;margin-top:-130px}.nl .lrail .track{height:80px}.nl .tools-rail .track{height:72px}.nl .lg{padding:0 26px}.nl .lg .ic{transform:scale(.8)}.nl .lg .nm{font-size:14px}.nl .lift{margin:0 10px;padding:var(--sec) 0 24px;border-radius:var(--r-l)}.nl .lift .sh{padding:0 18px}.nl .lift .doors{padding:20px 16px 0}.nl .ix,.nl .ix.note{grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "b" "c";gap:8px;padding:22px 0}.nl .ix .c{justify-self:start}.nl .scards{grid-template-columns:minmax(0,1fr);gap:14px;padding:28px var(--gx) 0}.nl .scard{height:230px;border-radius:var(--r-l)}.nl .scard .in{padding:18px 20px 20px}.nl .dhead{min-height:0;padding:56px var(--gx) 48px}.nl .builds{padding-bottom:56px}.nl .build{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"m t" "m s";gap:10px 16px}.nl .build .mini{width:96px}.nl .build .mini .term{font-size:11px;padding:6px}.nl .build .go{display:none}.nl .also{flex-direction:column;gap:6px}.nl .dplate-wrap{padding:32px 10px 64px}.nl .dplate{padding:40px 24px}.nl .chead{padding:56px var(--gx) 40px}.nl .record>div{grid-template-columns:112px minmax(0,1fr)}.nl .steps{grid-template-columns:minmax(0,1fr)}.nl .crow{padding:28px 0}.nl .phead{padding:56px var(--gx) 48px}.nl .notes{padding-bottom:64px}.nl .postgrid{padding:40px var(--gx) 72px}.nl .houseL{gap:56px;padding:88px var(--gx) 32px}.nl .houseL .reach{margin-top:28px}.nl .houseL .links{gap:14px 22px}.nl .houseL .mailbox{flex-basis:100%}.nl .houseL .where li{min-width:0;flex:1;padding:0 14px}.nl .houseL .fine{flex-direction:column;align-items:flex-start}.nl .houseL .fine a{white-space:normal}}@keyframes nl-proc-m{0%{transform:translate3d(1150px,0,-1300px) rotateY(32deg);opacity:0}7%{opacity:1}80%{transform:translateZ(0) rotateY(32deg)}93%{opacity:1}to{transform:translate3d(-330px,0,120px) rotateY(32deg);opacity:0}}
