@font-face{font-family:sansFace;src:url(../media/SansFace_Regular-s.p.0dctg-p5hs6he.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sansFace;src:url(../media/SansFace_Medium-s.p.3uz0dd66l868z.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sansFace;src:url(../media/SansFace_Semibold-s.p.01qg8q713l52v.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sansFace;src:url(../media/SansFace_Bold-s.p.289xmh42b3gce.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sansFace Fallback;src:local(Arial);ascent-override:92.25%;descent-override:18.34%;line-gap-override:0.0%;size-adjust:106.34%}.sansface_623a3145-module__moilZq__className{font-family:sansFace,sansFace Fallback}.sansface_623a3145-module__moilZq__variable{--font-sans-face:"sansFace", "sansFace Fallback"}
@font-face{font-family:monoFace;src:url(../media/MonoFace_Regular-s.p.1r5zdayjmjsap.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFace;src:url(../media/MonoFace_Bold-s.p.1oes94_f52ap4.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:monoFace Fallback;src:local(Arial);ascent-override:74.05%;descent-override:21.58%;line-gap-override:0.0%;size-adjust:131.94%}.monoface_3d35470f-module__weGnsW__className{font-family:monoFace,monoFace Fallback}.monoface_3d35470f-module__weGnsW__variable{--font-mono-face:"monoFace", "monoFace Fallback"}
@font-face{font-family:altSansDisplay;src:url(../media/AltSansFace_Black-s.p.1d9qi4amj1b3u.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:altSansDisplay Fallback;src:local(Arial);ascent-override:96.64%;descent-override:26.96%;line-gap-override:0.0%;size-adjust:103.58%}.altsansdisplay_54011117-module__ewyrwa__className{font-family:altSansDisplay,altSansDisplay Fallback}.altsansdisplay_54011117-module__ewyrwa__variable{--font-alt-sans-display:"altSansDisplay", "altSansDisplay Fallback"}
@font-face{font-family:serifFace;src:url(../media/SerifFace_Regular-s.1blbz0w17oaej.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serifFace;src:url(../media/SerifFace_Medium-s.1-y6ynu-ee8fs.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:serifFace;src:url(../media/SerifFace_SemiBold-s.3pro0754kz_mq.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:serifFace;src:url(../media/SerifFace_Bold-s.2njqcsuuv-pju.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:serifFace Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}.serifface_8dd6a627-module__leXYqG__className{font-family:serifFace,serifFace Fallback}.serifface_8dd6a627-module__leXYqG__variable{--font-serif-face:"serifFace", "serifFace Fallback"}
@font-face{font-family:altSansFace;src:url(../media/AltSansFace_Thin-s.397qf4fca1ul5.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_ThinItalic-s.0j9zuiq0djvxw.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_Light-s.33nq6ckxk3ziz.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_LightItalic-s.1r9dsl1pkv4o_.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_Regular-s.25ghz6kyqorrt.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_Italic-s.1k5m269_0bk2i.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_SemiBold-s.3jg7jkvbv5tf1.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_SemiBoldItalic-s.0suu8hfrnh8z9.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_Bold-s.3i22ho4be3a76.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_BoldItalic-s.0v1hi9wtmfyrr.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_ExtraBold-s.3-zg4l9wnnv0k.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_ExtraBoldItalic-s.2iq_xvbefbdzq.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_Black-s.1d9qi4amj1b3u.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:altSansFace;src:url(../media/AltSansFace_BlackItalic-s.3lfow4zhrqwh5.woff2?dpl=dpl_5msVMT3U3R5eQc1BAdZthFe6V1vV)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:altSansFace Fallback;src:local(Arial);ascent-override:93.17%;descent-override:26.42%;line-gap-override:0.0%;size-adjust:104.97%}.altsansface_97cda5d3-module__GN_Z2a__className{font-family:altSansFace,altSansFace Fallback}.altsansface_97cda5d3-module__GN_Z2a__variable{--font-alt-sans-face:"altSansFace", "altSansFace Fallback"}
@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans-face);--font-mono:var(--font-mono-face);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-face);--default-mono-font-family:var(--font-mono-face);--text-body:1.0625rem;--text-callout:1rem;--text-callout--line-height:1.3125rem;--text-callout--letter-spacing:-.02em;--text-callout--font-weight:400;--text-footnote:.8125rem;--font-alt-sans:var(--font-alt-sans-face)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-callout{font-size:var(--text-callout);line-height:var(--tw-leading,var(--text-callout--line-height));letter-spacing:var(--tw-tracking,var(--text-callout--letter-spacing));font-weight:var(--tw-font-weight,var(--text-callout--font-weight))}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/overlay{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.transition{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (min-width:768px){:root{--text-large-title:2.5rem;--text-large-title--line-height:2.875rem;--text-title1:2rem;--text-title1--line-height:2.375rem;--text-title2:1.5rem;--text-title2--line-height:1.875rem;--text-title3:1.375rem;--text-title3--line-height:1.6875rem;--text-headline:1.125rem}}@media (min-width:1280px){:root{--text-large-title:3rem;--text-large-title--line-height:3.375rem;--text-title1:2.25rem;--text-title1--line-height:2.625rem;--text-title2:1.6875rem;--text-title2--line-height:2.0625rem;--text-title3:1.4375rem;--text-title3--line-height:1.75rem;--text-headline:1.1875rem}}@media (min-width:1440px){:root{--text-large-title:3.1875rem;--text-large-title--line-height:3.5rem;--text-title1:2.375rem;--text-title1--line-height:2.75rem;--text-title2:1.75rem;--text-title2--line-height:2.125rem;--text-title3:1.5rem;--text-title3--line-height:1.8125rem}}:root,[data-theme=light]{--color-background-accent-default:#4d76ef;--color-background-accent-muted:#f6f8ff;--color-background-accent-translucent:#6991ff66;--color-background-danger-default:#da433f;--color-background-danger-muted:#fff6f5;--color-background-danger-translucent:#ff544f66;--color-background-default-alternate:#faf8f3;--color-background-default-default:#faf8f3;--color-background-default-fixed-dark:#080705;--color-background-default-fixed-light:#fff;--color-background-default-overlay:#8b8984a3;--color-background-default-translucent:#8b898429;--color-background-default-translucent-subtle:#8b89841f;--color-background-default-transparent:#8b898400;--color-background-info-default:#008ac5;--color-background-info-muted:#f2faff;--color-background-info-translucent:#00a3e966;--color-background-neutral-default:#62605b;--color-background-neutral-muted:#faf8f3;--color-background-neutral-translucent:#8b898466;--color-background-primary-default:#ffd75a;--color-background-primary-muted:#fcf9ea;--color-background-primary-translucent:#f5bf0066;--color-background-secondary-default:#d54072;--color-background-secondary-muted:#fff6f7;--color-background-secondary-translucent:#fd4c8866;--color-background-success-default:#009a47;--color-background-success-muted:#effcf1;--color-background-success-translucent:#00b75666;--color-background-tertiary-default:#a955cb;--color-background-tertiary-muted:#fcf6ff;--color-background-tertiary-translucent:#c864f166;--color-background-warning-default:#be6600;--color-background-warning-muted:#fff7f1;--color-background-warning-translucent:#ff912766;--color-border-accent-default:#4d76ef;--color-border-accent-emphasis:#4061c2;--color-border-accent-muted:#cbdbff;--color-border-danger-default:#da433f;--color-border-danger-emphasis:#b13a36;--color-border-danger-muted:#ffcdc7;--color-border-default-default:#8b8984;--color-border-default-emphasis:#62605b;--color-border-default-fixed-dark:#1a1814;--color-border-default-fixed-light:#faf8f3;--color-border-default-muted:#e3e1db;--color-border-default-transparent:#8b898400;--color-border-info-default:#008ac5;--color-border-info-emphasis:#0071a3;--color-border-info-muted:#b6e1ff;--color-border-neutral-default:#76746f;--color-border-neutral-emphasis:#51504b;--color-border-neutral-muted:#c3c1bb;--color-border-primary-default:#ab7400;--color-border-primary-emphasis:#915c00;--color-border-primary-muted:#ffd75a;--color-border-secondary-default:#d54072;--color-border-secondary-emphasis:#ad375e;--color-border-secondary-muted:#ffcbd6;--color-border-success-default:#009a47;--color-border-success-emphasis:#007e39;--color-border-success-muted:#86f8a2;--color-border-tertiary-default:#a955cb;--color-border-tertiary-emphasis:#8a47a5;--color-border-tertiary-muted:#efccff;--color-border-warning-default:#e07a00;--color-border-warning-emphasis:#be6600;--color-border-warning-muted:#ffb57b;--color-button-dashed-bg-active:#f5bf00;--color-button-dashed-bg-hover:#8b898400;--color-button-dashed-bg-pressed:#f5bf001f;--color-button-dashed-bg-rest:#8b898400;--color-button-dashed-border-hover:#ab7400;--color-button-dashed-border-rest:#ab7400;--color-button-dashed-text-active:#080705;--color-button-dashed-text-hover:#915c00;--color-button-dashed-text-rest:#915c00;--color-button-filled-bg-active:#f5bf00;--color-button-filled-bg-hover:#f5bf001f;--color-button-filled-bg-pressed:#f5bf0066;--color-button-filled-bg-rest:#f5bf001f;--color-button-filled-text-active:#080705;--color-button-filled-text-hover:#915c00;--color-button-filled-text-rest:#915c00;--color-button-focus-ring:#000;--color-button-link-text-hover:#005982;--color-button-link-text-rest:#0071a3;--color-button-outlined-bg-active:#f5bf00;--color-button-outlined-bg-hover:#8b898400;--color-button-outlined-bg-pressed:#f5bf001f;--color-button-outlined-bg-rest:#8b898400;--color-button-outlined-border-hover:#ab7400;--color-button-outlined-border-rest:#ab7400;--color-button-outlined-text-active:#080705;--color-button-outlined-text-hover:#915c00;--color-button-outlined-text-rest:#915c00;--color-button-solid-bg-active:#f5bf00;--color-button-solid-bg-hover:#ffd75a;--color-button-solid-bg-pressed:#f5bf00;--color-button-solid-bg-rest:#ffd75a;--color-button-solid-text-active:#080705;--color-button-solid-text-rest:#080705;--color-button-text-bg-active:#f5bf00;--color-button-text-bg-hover:#8b898400;--color-button-text-bg-pressed:#f5bf001f;--color-button-text-bg-rest:#8b898400;--color-button-text-text-active:#080705;--color-button-text-text-hover:#915c00;--color-button-text-text-rest:#915c00;--color-focus-ring-accent:#8eaeff;--color-focus-ring-danger:#ff8a81;--color-focus-ring-default:#ffd75a;--color-focus-ring-info:#48bdff;--color-focus-ring-keyboard:#000;--color-focus-ring-neutral:#51504b;--color-focus-ring-secondary:#ff84a5;--color-focus-ring-success:#00d464;--color-focus-ring-tertiary:#db89ff;--color-focus-ring-warning:#ffb57b;--color-footer-text-hover:#080705;--color-footer-text-rest:#62605b;--color-footer-veil:#faf8f3;--color-foreground-accent-default:#4061c2;--color-foreground-accent-emphasis:#334d96;--color-foreground-accent-fixed-dark:#4061c2;--color-foreground-accent-fixed-light:#8eaeff;--color-foreground-danger-default:#b13a36;--color-foreground-danger-emphasis:#8a302c;--color-foreground-danger-fixed-dark:#b13a36;--color-foreground-danger-fixed-light:#ff8a81;--color-foreground-default-default:#080705;--color-foreground-default-fixed-dark:#080705;--color-foreground-default-fixed-light:#f0eee9;--color-foreground-default-inverse:#f0eee9;--color-foreground-default-muted:#76746f;--color-foreground-default-subtle:#62605b;--color-foreground-default-transparent:#8b898400;--color-foreground-default-wave:#000000a3;--color-foreground-info-default:#0071a3;--color-foreground-info-emphasis:#005982;--color-foreground-info-fixed-dark:#0071a3;--color-foreground-info-fixed-light:#48bdff;--color-foreground-neutral-default:#51504b;--color-foreground-neutral-emphasis:#3f3d38;--color-foreground-neutral-fixed-dark:#51504b;--color-foreground-neutral-fixed-light:#8b8984;--color-foreground-primary-default:#915c00;--color-foreground-primary-emphasis:#764500;--color-foreground-primary-fixed-dark:#915c00;--color-foreground-primary-fixed-light:#f5bf00;--color-foreground-secondary-default:#ad375e;--color-foreground-secondary-emphasis:#872e4a;--color-foreground-secondary-fixed-dark:#ad375e;--color-foreground-secondary-fixed-light:#ff84a5;--color-foreground-success-default:#00642c;--color-foreground-success-emphasis:#0b4d23;--color-foreground-success-fixed-dark:#00642c;--color-foreground-success-fixed-light:#00d464;--color-foreground-tertiary-default:#8a47a5;--color-foreground-tertiary-emphasis:#6c3981;--color-foreground-tertiary-fixed-dark:#8a47a5;--color-foreground-tertiary-fixed-light:#db89ff;--color-foreground-warning-default:#9c5300;--color-foreground-warning-emphasis:#7c4100;--color-foreground-warning-fixed-dark:#9c5300;--color-foreground-warning-fixed-light:#ff9127;--color-form-danger-colour-default:#b13a36;--color-form-danger-surface-default:#da433f;--color-form-danger-surface-emphasis:#da433f;--color-form-primary-colour-default:#ab7400;--color-form-primary-surface-default:#c48d00;--color-form-primary-surface-emphasis:#ab7400;--color-form-success-colour-default:#007e39;--color-form-success-surface-default:#009a47;--color-form-success-surface-emphasis:#009a47;--color-form-surface-default:#faf8f3;--color-form-surface-emphasis:#62605b;--color-form-surface-fixed-dark:#2d2b27;--color-form-surface-fixed-light:#faf8f3;--color-form-surface-inverse:#2d2b27;--color-form-surface-muted:#c3c1bb;--color-form-surface-raised:#e3e1db;--color-form-surface-subtle:#8b8984;--color-form-text-default:#2d2b27;--color-form-text-fixed-dark:#1a1814;--color-form-text-fixed-light:#faf8f3;--color-form-text-inverse:#e3e1db;--color-form-text-muted:#c3c1bb;--color-form-text-subtle:#51504b;--color-navbar-dot:#f5bf00;--color-navbar-plate-bg:#faf8f3;--color-navbar-plate-border:#e3e1db;--color-navbar-text-default:#080705;--color-navpill-bg-inverse:#1a1814;--color-navpill-bg-rest:#faf8f3;--color-navpill-border:#e3e1db;--color-navpill-text-accent:#915c00;--color-navpill-text-inverse:#f0eee9;--color-resume-bg:#faf8f3;--color-resume-border:#e3e1db;--color-resume-cta-bg:#1a1814;--color-resume-surface:#faf8f3;--color-resume-text-default:#080705;--color-resume-text-inverse:#f0eee9;--color-resume-text-muted:#76746f;--color-surface-accent-default:#8eaeff;--color-surface-accent-emphasis:#6991ff;--color-surface-accent-muted:#e2ebff;--color-surface-accent-translucent:#6991ff1f;--color-surface-danger-default:#ff8a81;--color-surface-danger-emphasis:#ff544f;--color-surface-danger-muted:#ffe4e1;--color-surface-danger-translucent:#ff544f1f;--color-surface-default-default:#faf8f3;--color-surface-default-fixed-dark:#1a1814;--color-surface-default-fixed-light:#faf8f3;--color-surface-default-inverse:#1a1814;--color-surface-default-raised:#e3e1db;--color-surface-info-default:#48bdff;--color-surface-info-emphasis:#00a3e9;--color-surface-info-muted:#d8efff;--color-surface-info-translucent:#00a3e91f;--color-surface-neutral-default:#51504b;--color-surface-neutral-emphasis:#62605b;--color-surface-neutral-muted:#e3e1db;--color-surface-neutral-translucent:#8b898429;--color-surface-primary-default:#ffd75a;--color-surface-primary-emphasis:#f5bf00;--color-surface-primary-muted:#ffeba5;--color-surface-primary-translucent:#f5bf001f;--color-surface-secondary-default:#ff84a5;--color-surface-secondary-emphasis:#fd4c88;--color-surface-secondary-muted:#ffe3e8;--color-surface-secondary-translucent:#fd4c881f;--color-surface-success-default:#00d464;--color-surface-success-emphasis:#00b756;--color-surface-success-muted:#c0fdcc;--color-surface-success-translucent:#00b7561f;--color-surface-tertiary-default:#db89ff;--color-surface-tertiary-emphasis:#c864f1;--color-surface-tertiary-muted:#f6e3ff;--color-surface-tertiary-translucent:#c864f11f;--color-surface-warning-default:#ffb57b;--color-surface-warning-emphasis:#ff9127;--color-surface-warning-muted:#ffe6d4;--color-surface-warning-translucent:#ff91271f;--color-text-body-default:#1a1814;--color-text-body-subtle:#62605b;--color-text-callout-default:#2d2b27;--color-text-callout-subtle:#51504b;--color-text-caption1-default:#2d2b27;--color-text-caption1-subtle:#51504b;--color-text-caption2-default:#2d2b27;--color-text-caption2-subtle:#51504b;--color-text-footnote-default:#2d2b27;--color-text-footnote-subtle:#51504b;--color-text-form-default:#2d2b27;--color-text-form-fixed-dark:#1a1814;--color-text-form-fixed-light:#faf8f3;--color-text-form-inverse:#f0eee9;--color-text-form-muted:#d3d1cb;--color-text-form-subtle:#51504b;--color-text-headline-default:#2d2b27;--color-text-headline-subtle:#51504b;--color-text-large-title-default:#1a1814;--color-text-large-title-subtle:#51504b;--color-text-link-default:#0071a3;--color-text-link-subtle:#005982;--color-text-subheadline-default:#2d2b27;--color-text-subheadline-subtle:#51504b;--color-text-title1-default:#2d2b27;--color-text-title1-subtle:#51504b;--color-text-title2-default:#2d2b27;--color-text-title2-subtle:#51504b;--color-text-title3-default:#2d2b27;--color-text-title3-subtle:#51504b}[data-theme=dark]{--color-background-accent-default:#6991ff;--color-background-accent-muted:#e2ebff;--color-background-accent-translucent:#6991ff3d;--color-background-danger-default:#ff544f;--color-background-danger-muted:#ffe4e1;--color-background-danger-translucent:#ff544f3d;--color-background-default-alternate:#2d2b27;--color-background-default-default:#1a1814;--color-background-default-fixed-dark:#080705;--color-background-default-fixed-light:#fff;--color-background-default-overlay:#8b8984a3;--color-background-default-translucent:#8b898429;--color-background-default-translucent-subtle:#8b89841f;--color-background-default-transparent:#8b898400;--color-background-info-default:#00a3e9;--color-background-info-muted:#d8efff;--color-background-info-translucent:#00a3e93d;--color-background-neutral-default:#76746f;--color-background-neutral-muted:#f0eee9;--color-background-neutral-translucent:#8b89843d;--color-background-primary-default:#f5bf00;--color-background-primary-muted:#ffeba5;--color-background-primary-translucent:#f5bf003d;--color-background-secondary-default:#fd4c88;--color-background-secondary-muted:#ffe3e8;--color-background-secondary-translucent:#fd4c883d;--color-background-success-default:#00b756;--color-background-success-muted:#c0fdcc;--color-background-success-translucent:#00b7563d;--color-background-tertiary-default:#c864f1;--color-background-tertiary-muted:#f6e3ff;--color-background-tertiary-translucent:#c864f13d;--color-background-warning-default:#e07a00;--color-background-warning-muted:#ffe6d4;--color-background-warning-translucent:#ff91273d;--color-border-accent-default:#8eaeff;--color-border-accent-emphasis:#cbdbff;--color-border-accent-muted:#4061c2;--color-border-danger-default:#ff8a81;--color-border-danger-emphasis:#ffcdc7;--color-border-danger-muted:#b13a36;--color-border-default-default:#8b8984;--color-border-default-emphasis:#e3e1db;--color-border-default-fixed-dark:#1a1814;--color-border-default-fixed-light:#faf8f3;--color-border-default-muted:#62605b;--color-border-default-transparent:#8b898400;--color-border-info-default:#48bdff;--color-border-info-emphasis:#b6e1ff;--color-border-info-muted:#0071a3;--color-border-neutral-default:#a09e99;--color-border-neutral-emphasis:#c3c1bb;--color-border-neutral-muted:#51504b;--color-border-primary-default:#f5bf00;--color-border-primary-emphasis:#ffd75a;--color-border-primary-muted:#c48d00;--color-border-secondary-default:#ff84a5;--color-border-secondary-emphasis:#ffcbd6;--color-border-secondary-muted:#ad375e;--color-border-success-default:#00d464;--color-border-success-emphasis:#86f8a2;--color-border-success-muted:#007e39;--color-border-tertiary-default:#db89ff;--color-border-tertiary-emphasis:#efccff;--color-border-tertiary-muted:#8a47a5;--color-border-warning-default:#ff9127;--color-border-warning-emphasis:#ffb57b;--color-border-warning-muted:#be6600;--color-button-dashed-bg-active:#f5bf00;--color-button-dashed-bg-hover:#8b898400;--color-button-dashed-bg-pressed:#f5bf001f;--color-button-dashed-bg-rest:#8b898400;--color-button-dashed-border-hover:#f5bf00;--color-button-dashed-border-rest:#f5bf00;--color-button-dashed-text-active:#080705;--color-button-dashed-text-hover:#f5bf00;--color-button-dashed-text-rest:#f5bf00;--color-button-filled-bg-active:#f5bf00;--color-button-filled-bg-hover:#f5bf001f;--color-button-filled-bg-pressed:#f5bf003d;--color-button-filled-bg-rest:#f5bf001f;--color-button-filled-text-active:#080705;--color-button-filled-text-hover:#f5bf00;--color-button-filled-text-rest:#f5bf00;--color-button-focus-ring:#fff;--color-button-link-text-hover:#89d1ff;--color-button-link-text-rest:#48bdff;--color-button-outlined-bg-active:#f5bf00;--color-button-outlined-bg-hover:#8b898400;--color-button-outlined-bg-pressed:#f5bf001f;--color-button-outlined-bg-rest:#8b898400;--color-button-outlined-border-hover:#f5bf00;--color-button-outlined-border-rest:#f5bf00;--color-button-outlined-text-active:#080705;--color-button-outlined-text-hover:#f5bf00;--color-button-outlined-text-rest:#f5bf00;--color-button-solid-bg-active:#f5bf00;--color-button-solid-bg-hover:#ffd75a;--color-button-solid-bg-pressed:#f5bf00;--color-button-solid-bg-rest:#ffd75a;--color-button-solid-text-active:#080705;--color-button-solid-text-rest:#080705;--color-button-text-bg-active:#f5bf00;--color-button-text-bg-hover:#8b898400;--color-button-text-bg-pressed:#f5bf001f;--color-button-text-bg-rest:#8b898400;--color-button-text-text-active:#080705;--color-button-text-text-hover:#f5bf00;--color-button-text-text-rest:#f5bf00;--color-focus-ring-accent:#8eaeff;--color-focus-ring-danger:#ff544f;--color-focus-ring-default:#f5bf00;--color-focus-ring-info:#00a3e9;--color-focus-ring-keyboard:#fff;--color-focus-ring-neutral:#62605b;--color-focus-ring-secondary:#ff84a5;--color-focus-ring-success:#00b756;--color-focus-ring-tertiary:#db89ff;--color-focus-ring-warning:#ff9127;--color-footer-text-hover:#f0eee9;--color-footer-text-rest:#c3c1bb;--color-footer-veil:#1a1814;--color-foreground-accent-default:#afc6ff;--color-foreground-accent-emphasis:#cbdbff;--color-foreground-accent-fixed-dark:#4061c2;--color-foreground-accent-fixed-light:#8eaeff;--color-foreground-danger-default:#ffb0a7;--color-foreground-danger-emphasis:#ffcdc7;--color-foreground-danger-fixed-dark:#b13a36;--color-foreground-danger-fixed-light:#ff8a81;--color-foreground-default-default:#f0eee9;--color-foreground-default-fixed-dark:#080705;--color-foreground-default-fixed-light:#f0eee9;--color-foreground-default-inverse:#080705;--color-foreground-default-muted:#a09e99;--color-foreground-default-subtle:#c3c1bb;--color-foreground-default-transparent:#8b898400;--color-foreground-default-wave:#ffffffa3;--color-foreground-info-default:#48bdff;--color-foreground-info-emphasis:#89d1ff;--color-foreground-info-fixed-dark:#0071a3;--color-foreground-info-fixed-light:#48bdff;--color-foreground-neutral-default:#c3c1bb;--color-foreground-neutral-emphasis:#d3d1cb;--color-foreground-neutral-fixed-dark:#51504b;--color-foreground-neutral-fixed-light:#8b8984;--color-foreground-primary-default:#f5bf00;--color-foreground-primary-emphasis:#ffd75a;--color-foreground-primary-fixed-dark:#915c00;--color-foreground-primary-fixed-light:#f5bf00;--color-foreground-secondary-default:#ffacbf;--color-foreground-secondary-emphasis:#ffcbd6;--color-foreground-secondary-fixed-dark:#ad375e;--color-foreground-secondary-fixed-light:#ff84a5;--color-foreground-success-default:#00d464;--color-foreground-success-emphasis:#3ceb7b;--color-foreground-success-fixed-dark:#00642c;--color-foreground-success-fixed-light:#00d464;--color-foreground-tertiary-default:#e6aeff;--color-foreground-tertiary-emphasis:#efccff;--color-foreground-tertiary-fixed-dark:#8a47a5;--color-foreground-tertiary-fixed-light:#db89ff;--color-foreground-warning-default:#ffb57b;--color-foreground-warning-emphasis:#ffd0ae;--color-foreground-warning-fixed-dark:#9c5300;--color-foreground-warning-fixed-light:#ff9127;--color-form-danger-colour-default:#ffb0a7;--color-form-danger-surface-default:#da433f;--color-form-danger-surface-emphasis:#ff544f;--color-form-primary-colour-default:#f5bf00;--color-form-primary-surface-default:#c48d00;--color-form-primary-surface-emphasis:#ab7400;--color-form-success-colour-default:#00d464;--color-form-success-surface-default:#009a47;--color-form-success-surface-emphasis:#00b756;--color-form-surface-default:#2d2b27;--color-form-surface-emphasis:#c3c1bb;--color-form-surface-fixed-dark:#2d2b27;--color-form-surface-fixed-light:#faf8f3;--color-form-surface-inverse:#faf8f3;--color-form-surface-muted:#62605b;--color-form-surface-raised:#3f3d38;--color-form-surface-subtle:#76746f;--color-form-text-default:#e3e1db;--color-form-text-fixed-dark:#1a1814;--color-form-text-fixed-light:#faf8f3;--color-form-text-inverse:#2d2b27;--color-form-text-muted:#51504b;--color-form-text-subtle:#c3c1bb;--color-navbar-dot:#f5bf00;--color-navbar-plate-bg:#1a1814;--color-navbar-plate-border:#62605b;--color-navbar-text-default:#f0eee9;--color-navpill-bg-inverse:#faf8f3;--color-navpill-bg-rest:#1a1814;--color-navpill-border:#62605b;--color-navpill-text-accent:#f5bf00;--color-navpill-text-inverse:#080705;--color-resume-bg:#1a1814;--color-resume-border:#62605b;--color-resume-cta-bg:#faf8f3;--color-resume-surface:#1a1814;--color-resume-text-default:#f0eee9;--color-resume-text-inverse:#080705;--color-resume-text-muted:#a09e99;--color-surface-accent-default:#8eaeff;--color-surface-accent-emphasis:#6991ff;--color-surface-accent-muted:#e2ebff;--color-surface-accent-translucent:#6991ff1f;--color-surface-danger-default:#ff8a81;--color-surface-danger-emphasis:#ff544f;--color-surface-danger-muted:#ffe4e1;--color-surface-danger-translucent:#ff544f1f;--color-surface-default-default:#1a1814;--color-surface-default-fixed-dark:#1a1814;--color-surface-default-fixed-light:#faf8f3;--color-surface-default-inverse:#faf8f3;--color-surface-default-raised:#2d2b27;--color-surface-info-default:#48bdff;--color-surface-info-emphasis:#00a3e9;--color-surface-info-muted:#d8efff;--color-surface-info-translucent:#00a3e91f;--color-surface-neutral-default:#51504b;--color-surface-neutral-emphasis:#62605b;--color-surface-neutral-muted:#d3d1cb;--color-surface-neutral-translucent:#8b89841f;--color-surface-primary-default:#ffd75a;--color-surface-primary-emphasis:#f5bf00;--color-surface-primary-muted:#ffeba5;--color-surface-primary-translucent:#f5bf001f;--color-surface-secondary-default:#ff84a5;--color-surface-secondary-emphasis:#fd4c88;--color-surface-secondary-muted:#ffe3e8;--color-surface-secondary-translucent:#fd4c881f;--color-surface-success-default:#00d464;--color-surface-success-emphasis:#00b756;--color-surface-success-muted:#c0fdcc;--color-surface-success-translucent:#00b7561f;--color-surface-tertiary-default:#db89ff;--color-surface-tertiary-emphasis:#c864f1;--color-surface-tertiary-muted:#f6e3ff;--color-surface-tertiary-translucent:#c864f11f;--color-surface-warning-default:#ffb57b;--color-surface-warning-emphasis:#ff9127;--color-surface-warning-muted:#ffe6d4;--color-surface-warning-translucent:#ff91271f;--color-text-body-default:#faf8f3;--color-text-body-subtle:#c3c1bb;--color-text-callout-default:#f0eee9;--color-text-callout-subtle:#d3d1cb;--color-text-caption1-default:#f0eee9;--color-text-caption1-subtle:#d3d1cb;--color-text-caption2-default:#f0eee9;--color-text-caption2-subtle:#d3d1cb;--color-text-footnote-default:#f0eee9;--color-text-footnote-subtle:#d3d1cb;--color-text-form-default:#f0eee9;--color-text-form-fixed-dark:#1a1814;--color-text-form-fixed-light:#faf8f3;--color-text-form-inverse:#2d2b27;--color-text-form-muted:#51504b;--color-text-form-subtle:#d3d1cb;--color-text-headline-default:#f0eee9;--color-text-headline-subtle:#d3d1cb;--color-text-large-title-default:#faf8f3;--color-text-large-title-subtle:#d3d1cb;--color-text-link-default:#48bdff;--color-text-link-subtle:#89d1ff;--color-text-subheadline-default:#f0eee9;--color-text-subheadline-subtle:#d3d1cb;--color-text-title1-default:#f0eee9;--color-text-title1-subtle:#d3d1cb;--color-text-title2-default:#f0eee9;--color-text-title2-subtle:#d3d1cb;--color-text-title3-default:#f0eee9;--color-text-title3-subtle:#d3d1cb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background-accent-default:#6991ff;--color-background-accent-muted:#e2ebff;--color-background-accent-translucent:#6991ff3d;--color-background-danger-default:#ff544f;--color-background-danger-muted:#ffe4e1;--color-background-danger-translucent:#ff544f3d;--color-background-default-alternate:#2d2b27;--color-background-default-default:#1a1814;--color-background-default-fixed-dark:#080705;--color-background-default-fixed-light:#fff;--color-background-default-overlay:#8b8984a3;--color-background-default-translucent:#8b898429;--color-background-default-translucent-subtle:#8b89841f;--color-background-default-transparent:#8b898400;--color-background-info-default:#00a3e9;--color-background-info-muted:#d8efff;--color-background-info-translucent:#00a3e93d;--color-background-neutral-default:#76746f;--color-background-neutral-muted:#f0eee9;--color-background-neutral-translucent:#8b89843d;--color-background-primary-default:#f5bf00;--color-background-primary-muted:#ffeba5;--color-background-primary-translucent:#f5bf003d;--color-background-secondary-default:#fd4c88;--color-background-secondary-muted:#ffe3e8;--color-background-secondary-translucent:#fd4c883d;--color-background-success-default:#00b756;--color-background-success-muted:#c0fdcc;--color-background-success-translucent:#00b7563d;--color-background-tertiary-default:#c864f1;--color-background-tertiary-muted:#f6e3ff;--color-background-tertiary-translucent:#c864f13d;--color-background-warning-default:#e07a00;--color-background-warning-muted:#ffe6d4;--color-background-warning-translucent:#ff91273d;--color-border-accent-default:#8eaeff;--color-border-accent-emphasis:#cbdbff;--color-border-accent-muted:#4061c2;--color-border-danger-default:#ff8a81;--color-border-danger-emphasis:#ffcdc7;--color-border-danger-muted:#b13a36;--color-border-default-default:#8b8984;--color-border-default-emphasis:#e3e1db;--color-border-default-fixed-dark:#1a1814;--color-border-default-fixed-light:#faf8f3;--color-border-default-muted:#62605b;--color-border-default-transparent:#8b898400;--color-border-info-default:#48bdff;--color-border-info-emphasis:#b6e1ff;--color-border-info-muted:#0071a3;--color-border-neutral-default:#a09e99;--color-border-neutral-emphasis:#c3c1bb;--color-border-neutral-muted:#51504b;--color-border-primary-default:#f5bf00;--color-border-primary-emphasis:#ffd75a;--color-border-primary-muted:#c48d00;--color-border-secondary-default:#ff84a5;--color-border-secondary-emphasis:#ffcbd6;--color-border-secondary-muted:#ad375e;--color-border-success-default:#00d464;--color-border-success-emphasis:#86f8a2;--color-border-success-muted:#007e39;--color-border-tertiary-default:#db89ff;--color-border-tertiary-emphasis:#efccff;--color-border-tertiary-muted:#8a47a5;--color-border-warning-default:#ff9127;--color-border-warning-emphasis:#ffb57b;--color-border-warning-muted:#be6600;--color-button-dashed-bg-active:#f5bf00;--color-button-dashed-bg-hover:#8b898400;--color-button-dashed-bg-pressed:#f5bf001f;--color-button-dashed-bg-rest:#8b898400;--color-button-dashed-border-hover:#f5bf00;--color-button-dashed-border-rest:#f5bf00;--color-button-dashed-text-active:#080705;--color-button-dashed-text-hover:#f5bf00;--color-button-dashed-text-rest:#f5bf00;--color-button-filled-bg-active:#f5bf00;--color-button-filled-bg-hover:#f5bf001f;--color-button-filled-bg-pressed:#f5bf003d;--color-button-filled-bg-rest:#f5bf001f;--color-button-filled-text-active:#080705;--color-button-filled-text-hover:#f5bf00;--color-button-filled-text-rest:#f5bf00;--color-button-focus-ring:#fff;--color-button-link-text-hover:#89d1ff;--color-button-link-text-rest:#48bdff;--color-button-outlined-bg-active:#f5bf00;--color-button-outlined-bg-hover:#8b898400;--color-button-outlined-bg-pressed:#f5bf001f;--color-button-outlined-bg-rest:#8b898400;--color-button-outlined-border-hover:#f5bf00;--color-button-outlined-border-rest:#f5bf00;--color-button-outlined-text-active:#080705;--color-button-outlined-text-hover:#f5bf00;--color-button-outlined-text-rest:#f5bf00;--color-button-solid-bg-active:#f5bf00;--color-button-solid-bg-hover:#ffd75a;--color-button-solid-bg-pressed:#f5bf00;--color-button-solid-bg-rest:#ffd75a;--color-button-solid-text-active:#080705;--color-button-solid-text-rest:#080705;--color-button-text-bg-active:#f5bf00;--color-button-text-bg-hover:#8b898400;--color-button-text-bg-pressed:#f5bf001f;--color-button-text-bg-rest:#8b898400;--color-button-text-text-active:#080705;--color-button-text-text-hover:#f5bf00;--color-button-text-text-rest:#f5bf00;--color-focus-ring-accent:#8eaeff;--color-focus-ring-danger:#ff544f;--color-focus-ring-default:#f5bf00;--color-focus-ring-info:#00a3e9;--color-focus-ring-keyboard:#fff;--color-focus-ring-neutral:#62605b;--color-focus-ring-secondary:#ff84a5;--color-focus-ring-success:#00b756;--color-focus-ring-tertiary:#db89ff;--color-focus-ring-warning:#ff9127;--color-footer-text-hover:#f0eee9;--color-footer-text-rest:#c3c1bb;--color-footer-veil:#1a1814;--color-foreground-accent-default:#afc6ff;--color-foreground-accent-emphasis:#cbdbff;--color-foreground-accent-fixed-dark:#4061c2;--color-foreground-accent-fixed-light:#8eaeff;--color-foreground-danger-default:#ffb0a7;--color-foreground-danger-emphasis:#ffcdc7;--color-foreground-danger-fixed-dark:#b13a36;--color-foreground-danger-fixed-light:#ff8a81;--color-foreground-default-default:#f0eee9;--color-foreground-default-fixed-dark:#080705;--color-foreground-default-fixed-light:#f0eee9;--color-foreground-default-inverse:#080705;--color-foreground-default-muted:#a09e99;--color-foreground-default-subtle:#c3c1bb;--color-foreground-default-transparent:#8b898400;--color-foreground-default-wave:#ffffffa3;--color-foreground-info-default:#48bdff;--color-foreground-info-emphasis:#89d1ff;--color-foreground-info-fixed-dark:#0071a3;--color-foreground-info-fixed-light:#48bdff;--color-foreground-neutral-default:#c3c1bb;--color-foreground-neutral-emphasis:#d3d1cb;--color-foreground-neutral-fixed-dark:#51504b;--color-foreground-neutral-fixed-light:#8b8984;--color-foreground-primary-default:#f5bf00;--color-foreground-primary-emphasis:#ffd75a;--color-foreground-primary-fixed-dark:#915c00;--color-foreground-primary-fixed-light:#f5bf00;--color-foreground-secondary-default:#ffacbf;--color-foreground-secondary-emphasis:#ffcbd6;--color-foreground-secondary-fixed-dark:#ad375e;--color-foreground-secondary-fixed-light:#ff84a5;--color-foreground-success-default:#00d464;--color-foreground-success-emphasis:#3ceb7b;--color-foreground-success-fixed-dark:#00642c;--color-foreground-success-fixed-light:#00d464;--color-foreground-tertiary-default:#e6aeff;--color-foreground-tertiary-emphasis:#efccff;--color-foreground-tertiary-fixed-dark:#8a47a5;--color-foreground-tertiary-fixed-light:#db89ff;--color-foreground-warning-default:#ffb57b;--color-foreground-warning-emphasis:#ffd0ae;--color-foreground-warning-fixed-dark:#9c5300;--color-foreground-warning-fixed-light:#ff9127;--color-form-danger-colour-default:#ffb0a7;--color-form-danger-surface-default:#da433f;--color-form-danger-surface-emphasis:#ff544f;--color-form-primary-colour-default:#f5bf00;--color-form-primary-surface-default:#c48d00;--color-form-primary-surface-emphasis:#ab7400;--color-form-success-colour-default:#00d464;--color-form-success-surface-default:#009a47;--color-form-success-surface-emphasis:#00b756;--color-form-surface-default:#2d2b27;--color-form-surface-emphasis:#c3c1bb;--color-form-surface-fixed-dark:#2d2b27;--color-form-surface-fixed-light:#faf8f3;--color-form-surface-inverse:#faf8f3;--color-form-surface-muted:#62605b;--color-form-surface-raised:#3f3d38;--color-form-surface-subtle:#76746f;--color-form-text-default:#e3e1db;--color-form-text-fixed-dark:#1a1814;--color-form-text-fixed-light:#faf8f3;--color-form-text-inverse:#2d2b27;--color-form-text-muted:#51504b;--color-form-text-subtle:#c3c1bb;--color-navbar-dot:#f5bf00;--color-navbar-plate-bg:#1a1814;--color-navbar-plate-border:#62605b;--color-navbar-text-default:#f0eee9;--color-navpill-bg-inverse:#faf8f3;--color-navpill-bg-rest:#1a1814;--color-navpill-border:#62605b;--color-navpill-text-accent:#f5bf00;--color-navpill-text-inverse:#080705;--color-resume-bg:#1a1814;--color-resume-border:#62605b;--color-resume-cta-bg:#faf8f3;--color-resume-surface:#1a1814;--color-resume-text-default:#f0eee9;--color-resume-text-inverse:#080705;--color-resume-text-muted:#a09e99;--color-surface-accent-default:#8eaeff;--color-surface-accent-emphasis:#6991ff;--color-surface-accent-muted:#e2ebff;--color-surface-accent-translucent:#6991ff1f;--color-surface-danger-default:#ff8a81;--color-surface-danger-emphasis:#ff544f;--color-surface-danger-muted:#ffe4e1;--color-surface-danger-translucent:#ff544f1f;--color-surface-default-default:#1a1814;--color-surface-default-fixed-dark:#1a1814;--color-surface-default-fixed-light:#faf8f3;--color-surface-default-inverse:#faf8f3;--color-surface-default-raised:#2d2b27;--color-surface-info-default:#48bdff;--color-surface-info-emphasis:#00a3e9;--color-surface-info-muted:#d8efff;--color-surface-info-translucent:#00a3e91f;--color-surface-neutral-default:#51504b;--color-surface-neutral-emphasis:#62605b;--color-surface-neutral-muted:#d3d1cb;--color-surface-neutral-translucent:#8b89841f;--color-surface-primary-default:#ffd75a;--color-surface-primary-emphasis:#f5bf00;--color-surface-primary-muted:#ffeba5;--color-surface-primary-translucent:#f5bf001f;--color-surface-secondary-default:#ff84a5;--color-surface-secondary-emphasis:#fd4c88;--color-surface-secondary-muted:#ffe3e8;--color-surface-secondary-translucent:#fd4c881f;--color-surface-success-default:#00d464;--color-surface-success-emphasis:#00b756;--color-surface-success-muted:#c0fdcc;--color-surface-success-translucent:#00b7561f;--color-surface-tertiary-default:#db89ff;--color-surface-tertiary-emphasis:#c864f1;--color-surface-tertiary-muted:#f6e3ff;--color-surface-tertiary-translucent:#c864f11f;--color-surface-warning-default:#ffb57b;--color-surface-warning-emphasis:#ff9127;--color-surface-warning-muted:#ffe6d4;--color-surface-warning-translucent:#ff91271f;--color-text-body-default:#faf8f3;--color-text-body-subtle:#c3c1bb;--color-text-callout-default:#f0eee9;--color-text-callout-subtle:#d3d1cb;--color-text-caption1-default:#f0eee9;--color-text-caption1-subtle:#d3d1cb;--color-text-caption2-default:#f0eee9;--color-text-caption2-subtle:#d3d1cb;--color-text-footnote-default:#f0eee9;--color-text-footnote-subtle:#d3d1cb;--color-text-form-default:#f0eee9;--color-text-form-fixed-dark:#1a1814;--color-text-form-fixed-light:#faf8f3;--color-text-form-inverse:#2d2b27;--color-text-form-muted:#51504b;--color-text-form-subtle:#d3d1cb;--color-text-headline-default:#f0eee9;--color-text-headline-subtle:#d3d1cb;--color-text-large-title-default:#faf8f3;--color-text-large-title-subtle:#d3d1cb;--color-text-link-default:#48bdff;--color-text-link-subtle:#89d1ff;--color-text-subheadline-default:#f0eee9;--color-text-subheadline-subtle:#d3d1cb;--color-text-title1-default:#f0eee9;--color-text-title1-subtle:#d3d1cb;--color-text-title2-default:#f0eee9;--color-text-title2-subtle:#d3d1cb;--color-text-title3-default:#f0eee9;--color-text-title3-subtle:#d3d1cb}}:root{--control-border-width:1.5px;--control-focus-width:2.5px;--control-gap-lg:8px;--control-gap-md:4px;--control-gap-sm:2px;--control-height-lg:48px;--control-height-md:40px;--control-height-sm:32px;--control-icon-size-lg:24px;--control-icon-size-md:20px;--control-icon-size-sm:16px;--control-padding-inline-lg:22px;--control-padding-inline-md:18px;--control-padding-inline-sm:12px;--control-radius-lg:12px;--control-radius-md:10px;--control-radius-sm:8px;--focus-ring-offset:3px;--focus-ring-width:2.5px;--gap-2xl:32px;--gap-2xs:2px;--gap-lg:16px;--gap-md:12px;--gap-none:0px;--gap-sm:8px;--gap-xl:24px;--gap-xs:4px;--hit-target:44px;--layer-global-base:0;--layer-global-floating:400;--layer-global-modal:1600;--layer-global-overlay:800;--layer-global-raised:100;--layer-local-floating:2000;--layer-local-overlay:2400;--layer-local-raised:1700;--opacity-disabled:.4;--opacity-muted:.75;--opacity-scrim:.5;--padding-2xl:32px;--padding-2xs:2px;--padding-lg:16px;--padding-md:12px;--padding-none:0px;--padding-sm:8px;--padding-xl:24px;--padding-xs:4px;--radius-card:12px;--radius-control:10px;--radius-field:8px;--radius-pill:9999px;--radius-plate:20px;--radius-popover:12px;--elevation-flat:0 1px 2px 0px #00000014;--elevation-raised:0 1px 2px 0px #0000001f, 0 0px 0px .5px #0000000a;--elevation-overlay:0 5px 16px 0px #00000029, 0 2px 5px 0px #0000001f, 0 0px 0px .5px #0000000a;--elevation-popover:0 4px 12px -2px #0000001f, 0 0px 4px 0px #00000014;--elevation-modal:0 8px 20px -4px #00000029, 0 0px 8px 0px #00000014;--elevation-max:0 12px 32px -6px #0000003d, 0 0px 12px 0px #0000001f;--button-border-width:1.5px;--button-focus-offset:3px;--button-focus-width:2.5px;--button-gap:8px;--button-height-lg:48px;--button-height-md:40px;--button-height-sm:32px;--button-opacity-disabled:.4;--button-padding-inline-lg:22px;--button-padding-inline-md:18px;--button-padding-inline-sm:12px;--button-press-ring-lg:12px;--button-press-ring-md:10px;--button-press-ring-sm:8px;--button-radius-lg:12px;--button-radius-md:10px;--button-radius-sm:8px;--navbar-gap:16px;--navbar-layer:100;--navbar-links-gap:4px;--navbar-padding-block:12px;--navbar-padding-inline:24px;--navbar-radius:20px;--navpill-gap:8px;--navpill-height:18px;--navpill-hit:44px;--navpill-layer:400;--navpill-menu-gap:12px;--navpill-menu-padding-block:12px;--navpill-menu-padding-inline:16px;--navpill-menu-radius:20px;--navpill-radius:9999px;--resume-close-radius:9999px;--resume-close-size:44px;--resume-gap:12px;--resume-hit:44px;--resume-menu-gap:4px;--resume-menu-item-gap:12px;--resume-menu-item-padding-inline:12px;--resume-menu-item-radius:8px;--resume-menu-offset:8px;--resume-menu-padding:4px;--resume-menu-radius:12px;--resume-padding:24px;--resume-radius:20px;--footer-edge:24px;--footer-font-size-link:.75rem;--footer-font-size-meta:.6875rem;--footer-gap:12px;--footer-gap-large:16px;--footer-radius:8px;--duration-base:.2s;--duration-dissolve:.2s;--duration-fast:.1s;--duration-flood:.56s;--duration-instant:50ms;--duration-loop-slow:2.4s;--duration-morph:.28s;--duration-nudge:2.6s;--duration-press:90ms;--duration-reveal:.2s;--duration-ring:.45s;--duration-slide:.36s;--duration-slow:.3s;--duration-slower:.5s;--duration-spring:.24s;--duration-theme-fade:.8s;--duration-wave-fade:1.6s;--ease-emphasized:cubic-bezier(.77, 0, .175, 1);--ease-enter:cubic-bezier(.215, .61, .355, 1);--ease-exit:cubic-bezier(.755, .05, .855, .06);--ease-flood:cubic-bezier(.22, 1, .36, 1);--ease-ring:cubic-bezier(.08, .82, .17, 1);--ease-slide:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-dissolve-duration:.2s;--motion-dissolve-ease:cubic-bezier(.16, 1, .3, 1);--motion-morph-duration:.28s;--motion-morph-ease:cubic-bezier(.34, 1.56, .64, 1);--motion-nudge-duration:2.6s;--motion-nudge-ease:cubic-bezier(.34, 1.56, .64, 1);--motion-press-duration:90ms;--motion-press-ease:cubic-bezier(.34, 1.56, .64, 1);--motion-press-scale:.97;--motion-reduce-distance:0px;--motion-reduce-duration:.01ms;--motion-reduce-scale:1;--motion-reveal-duration:.2s;--motion-reveal-ease:cubic-bezier(.34, 1.56, .64, 1);--motion-slide-duration:.36s;--motion-slide-ease:cubic-bezier(.16, 1, .3, 1);--motion-wave-flood-duration:.56s;--motion-wave-flood-ease:cubic-bezier(.22, 1, .36, 1);--motion-wave-ring-duration:.45s;--motion-wave-ring-ease:cubic-bezier(.08, .82, .17, 1);--motion-zoom-duration:.24s;--motion-zoom-ease:cubic-bezier(.34, 1.56, .64, 1);--background:#fff;--foreground:#171717;--focus-ring:var(--color-focus-ring-keyboard)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--color-background-default-default,var(--background))}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-background-default-default,var(--background));color:var(--foreground);font-family:var(--font-sans);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}.nx-btn{box-sizing:border-box;isolation:isolate;justify-content:center;align-items:center;gap:var(--button-gap);height:var(--btn-h,40px);padding:var(--btn-pad,0 18px);border-radius:var(--btn-radius,10px);color:inherit;font-family:var(--font-sans);font-size:var(--btn-font,var(--text-callout,1rem));letter-spacing:var(--text-callout--letter-spacing,-.01em);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--wave-c:transparent;background:0 0;border:0;font-weight:590;line-height:1;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,border-color .16s,color .16s;display:inline-flex;position:relative;overflow:visible;transform:scale(1)}@media (hover:hover){.nx-btn:not(.nx-btn--link):hover:not(:disabled){transform:scale(1.03)}}.nx-btn:not(.nx-btn--link):active:not(:disabled){transition-duration:90ms;transform:scale(.97)}.nx-btn--wave-active{z-index:2}.nx-btn--primary{--btn-surface:var(--color-surface-primary-default);--btn-surface-emphasis:var(--color-surface-primary-emphasis);--btn-surface-translucent:var(--color-surface-primary-translucent);--btn-bg-translucent:var(--color-background-primary-translucent);--btn-fg:var(--color-foreground-primary-default);--btn-border:var(--color-border-primary-default);--btn-border-emphasis:var(--color-border-primary-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-default)}.nx-btn--secondary{--btn-surface:var(--color-surface-secondary-default);--btn-surface-emphasis:var(--color-surface-secondary-emphasis);--btn-surface-translucent:var(--color-surface-secondary-translucent);--btn-bg-translucent:var(--color-background-secondary-translucent);--btn-fg:var(--color-foreground-secondary-default);--btn-border:var(--color-border-secondary-default);--btn-border-emphasis:var(--color-border-secondary-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-secondary)}.nx-btn--tertiary{--btn-surface:var(--color-surface-tertiary-default);--btn-surface-emphasis:var(--color-surface-tertiary-emphasis);--btn-surface-translucent:var(--color-surface-tertiary-translucent);--btn-bg-translucent:var(--color-background-tertiary-translucent);--btn-fg:var(--color-foreground-tertiary-default);--btn-border:var(--color-border-tertiary-default);--btn-border-emphasis:var(--color-border-tertiary-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-tertiary)}.nx-btn--accent{--btn-surface:var(--color-surface-accent-default);--btn-surface-emphasis:var(--color-surface-accent-emphasis);--btn-surface-translucent:var(--color-surface-accent-translucent);--btn-bg-translucent:var(--color-background-accent-translucent);--btn-fg:var(--color-foreground-accent-default);--btn-border:var(--color-border-accent-default);--btn-border-emphasis:var(--color-border-accent-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-accent)}.nx-btn--info{--btn-surface:var(--color-surface-info-default);--btn-surface-emphasis:var(--color-surface-info-emphasis);--btn-surface-translucent:var(--color-surface-info-translucent);--btn-bg-translucent:var(--color-background-info-translucent);--btn-fg:var(--color-foreground-info-default);--btn-border:var(--color-border-info-default);--btn-border-emphasis:var(--color-border-info-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-info)}.nx-btn--success{--btn-surface:var(--color-surface-success-default);--btn-surface-emphasis:var(--color-surface-success-emphasis);--btn-surface-translucent:var(--color-surface-success-translucent);--btn-bg-translucent:var(--color-background-success-translucent);--btn-fg:var(--color-foreground-success-default);--btn-border:var(--color-border-success-default);--btn-border-emphasis:var(--color-border-success-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-success)}.nx-btn--warning{--btn-surface:var(--color-surface-warning-default);--btn-surface-emphasis:var(--color-surface-warning-emphasis);--btn-surface-translucent:var(--color-surface-warning-translucent);--btn-bg-translucent:var(--color-background-warning-translucent);--btn-fg:var(--color-foreground-warning-default);--btn-border:var(--color-border-warning-default);--btn-border-emphasis:var(--color-border-warning-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-warning)}.nx-btn--danger{--btn-surface:var(--color-surface-danger-default);--btn-surface-emphasis:var(--color-surface-danger-emphasis);--btn-surface-translucent:var(--color-surface-danger-translucent);--btn-bg-translucent:var(--color-background-danger-translucent);--btn-fg:var(--color-foreground-danger-default);--btn-border:var(--color-border-danger-default);--btn-border-emphasis:var(--color-border-danger-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-dark);--btn-focus-ring:var(--color-focus-ring-danger)}.nx-btn--neutral{--btn-surface:var(--color-surface-neutral-default);--btn-surface-emphasis:var(--color-surface-neutral-emphasis);--btn-surface-translucent:var(--color-surface-neutral-translucent);--btn-bg-translucent:var(--color-background-neutral-translucent);--btn-fg:var(--color-foreground-neutral-default);--btn-border:var(--color-border-neutral-default);--btn-border-emphasis:var(--color-border-neutral-emphasis);--btn-solid-label:var(--color-foreground-default-fixed-light);--btn-focus-ring:var(--color-focus-ring-neutral)}.nx-btn--default{--btn-surface:var(--color-surface-default-raised);--btn-surface-emphasis:var(--color-surface-default-default);--btn-surface-translucent:var(--color-background-default-translucent);--btn-bg-translucent:var(--color-background-default-translucent);--btn-fg:var(--color-foreground-default-default);--btn-border:var(--color-border-default-default);--btn-border-emphasis:var(--color-border-default-emphasis);--btn-solid-label:var(--color-foreground-default-default);--btn-focus-ring:var(--color-focus-ring-default)}.nx-btn--inverse{--btn-surface:var(--color-surface-default-inverse);--btn-surface-emphasis:var(--color-surface-neutral-emphasis);--btn-solid-label:var(--color-foreground-default-inverse)}.nx-btn--inverse.nx-btn--solid{--ring-c:var(--color-foreground-default-wave)}.nx-btn--solid{background:var(--btn-surface);color:var(--btn-solid-label);--wave-c:var(--btn-surface-emphasis);box-shadow:var(--elevation-raised)}@media (hover:hover){.nx-btn--solid:hover:not(:disabled){box-shadow:var(--elevation-overlay)}}.nx-btn--solid:active:not(:disabled){box-shadow:0 .5px 1px #00000024,0 0 0 .5px #0000000d}.nx-btn--filled{background:var(--btn-surface-translucent);color:var(--btn-fg);--wave-c:var(--btn-bg-translucent)}.nx-btn--outlined,.nx-btn--dashed{color:var(--btn-fg);border:var(--button-border-width) solid var(--btn-border);--wave-c:var(--btn-surface-translucent);background:0 0}.nx-btn--dashed{border-style:dashed}.nx-btn--outlined:active:not(:disabled),.nx-btn--dashed:active:not(:disabled){border-color:var(--btn-border-emphasis)}.nx-btn--text{color:var(--btn-fg);--wave-c:var(--btn-surface-translucent);background:0 0}.nx-btn--link{color:var(--color-text-link-default);height:auto;padding:var(--padding-2xs,2px) var(--padding-xs,4px);gap:var(--gap-xs,4px);text-underline-offset:3px;background:0 0;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){.nx-btn--link:hover:not(:disabled){color:var(--color-text-link-subtle)}}.nx-btn--link .nx-btn__wave,.nx-btn--link .nx-btn__ring{display:none}.nx-btn--selected,.nx-btn--selected:hover:not(:disabled){background:var(--btn-surface-emphasis);color:var(--btn-solid-label)}.nx-btn__hold{border-radius:inherit;background:var(--btn-surface-emphasis);opacity:0;pointer-events:none;z-index:0;transition:opacity .2s;position:absolute;inset:0}.nx-btn--link .nx-btn__hold{display:none}.nx-btn:not(.nx-btn--link):active:not(:disabled) .nx-btn__hold{opacity:1;transition-delay:.12s}.nx-btn:not(.nx-btn--link):active:not(:disabled) .nx-btn__label{color:var(--btn-solid-label);transition-delay:.12s}.nx-btn--sm{--btn-h:var(--button-height-sm);--btn-pad:0 var(--button-padding-inline-sm);--btn-font:var(--text-footnote,.8125rem);--btn-radius:var(--button-radius-sm);--btn-ring-spread:var(--button-press-ring-sm)}.nx-btn--md{--btn-h:var(--button-height-md);--btn-pad:0 var(--button-padding-inline-md);--btn-font:var(--text-callout,1rem);--btn-radius:var(--button-radius-md);--btn-ring-spread:var(--button-press-ring-md)}.nx-btn--lg{--btn-h:var(--button-height-lg);--btn-pad:0 var(--button-padding-inline-lg);--btn-font:var(--text-body,1.0625rem);--btn-radius:var(--button-radius-lg);--btn-ring-spread:var(--button-press-ring-lg)}.nx-btn:focus-visible{outline:var(--button-focus-width) solid var(--focus-ring,#000);outline-offset:var(--button-focus-offset)}.nx-btn:focus:not(:focus-visible){outline:none}[data-a11y-focus] .nx-btn:focus:not(:focus-visible){outline:var(--button-focus-width) solid var(--btn-focus-ring);outline-offset:var(--button-focus-offset)}.nx-btn:disabled{opacity:var(--button-opacity-disabled,.4);cursor:not-allowed}.nx-btn__label{z-index:1;transition:color .2s;position:relative}.nx-btn__fx{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.nx-btn__wave{background:var(--wave-c,transparent);pointer-events:none;border-radius:50%;animation:.56s cubic-bezier(.22,1,.36,1) forwards nx-wave;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes nx-wave{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}55%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.nx-btn__ring{border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 0 0 0 var(--ring-c,var(--wave-c));animation:.45s cubic-bezier(.08,.82,.17,1) forwards nx-ring;position:absolute;inset:0}@keyframes nx-ring{0%{box-shadow:0 0 0 0 var(--ring-c,var(--wave-c));opacity:.55}to{box-shadow:0 0 0 var(--btn-ring-spread,8px) var(--ring-c,var(--wave-c));opacity:0}}@media (prefers-reduced-motion:reduce){.nx-btn,.nx-btn__wave,.nx-btn__ring,.nx-btn__hold,.nx-btn__label{transition:none;animation:none}}.tkn-reveal{isolation:isolate;-webkit-tap-highlight-color:transparent;align-items:center;line-height:0;display:inline-flex}.tkn-reveal__mark{height:var(--tkn-h,40px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;width:auto;display:block}.tkn-reveal:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring,#1a1a1a);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-field,8px)}.tkn-reveal:focus:not(:focus-visible){outline:none}.tkn-reveal__mark[data-theme-variant=dark]{display:none}.tkn-reveal__mark[data-theme-variant=light]{display:block}[data-theme=dark] .tkn-reveal__mark[data-theme-variant=light]{display:none}[data-theme=dark] .tkn-reveal__mark[data-theme-variant=dark]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tkn-reveal__mark[data-theme-variant=light]{display:none}:root:not([data-theme=light]) .tkn-reveal__mark[data-theme-variant=dark]{display:block}}:root [data-theme=light] .tkn-reveal__mark[data-theme-variant=dark]{display:none}:root [data-theme=light] .tkn-reveal__mark[data-theme-variant=light]{display:block}.nx-nav{top:var(--padding-xl,24px);z-index:var(--layer-global-raised,100);position:sticky;container:nav/inline-size}.nx-nav__bar{isolation:isolate;width:min(1200px, 100% - 2 * var(--padding-xl,24px));margin-inline:auto;position:relative}.nx-nav__bar:before{content:"";z-index:-1;background:var(--color-surface-default-default);border:1px solid var(--color-border-default-muted);border-radius:var(--radius-plate,20px);box-shadow:var(--elevation-raised);transform-origin:50%;transition:transform var(--motion-zoom-duration) var(--motion-zoom-ease);position:absolute;inset:0;transform:scale(1)}@media (hover:hover){.nx-nav__bar:hover:before{transform:scale(1.03)}}.nx-nav__bar:active:before{transform:scale(1.03)}.nx-nav__layout{justify-content:space-between;align-items:center;gap:var(--gap-lg);padding:var(--padding-md) var(--padding-xl);display:flex}.nx-nav__active-label{min-width:0;color:var(--color-foreground-default-default);font-family:var(--font-alt-sans-display);text-transform:lowercase;letter-spacing:-.03em;pointer-events:none;flex:1 1 0;place-items:center;font-size:1.25rem;font-weight:900;display:grid;overflow:hidden}.nx-nav__page{white-space:nowrap;grid-area:1/1}.nx-nav__page[data-phase=in]{animation:nx-page-in var(--duration-slow) var(--ease-slide) both}.nx-nav__page[data-phase=out]{animation:nx-page-out var(--duration-slow) var(--ease-slide) both}@keyframes nx-page-in{0%{transform:translateX(calc(var(--page-dir,1) * 60%));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes nx-page-out{0%{opacity:1;transform:translate(0)}to{transform:translateX(calc(var(--page-dir,1) * -60%));opacity:0}}@media (prefers-reduced-motion:reduce){.nx-nav__page{animation:none}}.nx-nav__page[data-page=Work]{letter-spacing:-.01em}.nx-nav__active-dot{color:var(--color-surface-primary-emphasis);animation:1.2s ease-in-out infinite nx-dot-blink}@keyframes nx-dot-blink{0%,50%{opacity:1}62%,90%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-nav__active-dot{animation:none}}.nx-nav__brand{flex:none;position:relative;top:2px}.nx-nav__brand,.nx-nav__cta-zoom,.nx-nav__item{transition:transform var(--motion-zoom-duration) var(--motion-zoom-ease)}@media (hover:hover){:is(.nx-nav__bar:hover .nx-nav__brand,.nx-nav__bar:hover .nx-nav__cta-zoom,.nx-nav__bar:hover .nx-nav__item:not(:has(.nx-btn--selected))){transform:scale(1.03)}}:is(.nx-nav__bar:active .nx-nav__brand,.nx-nav__bar:active .nx-nav__cta-zoom,.nx-nav__bar:active .nx-nav__item:not(:has(.nx-btn--selected))){transform:scale(1.03)}.nx-nav__cta-zoom{flex:none;display:inline-flex}.nx-nav__cta{flex:none}.nx-nav__end{align-items:center;gap:var(--gap-lg);display:flex}.nx-nav__links{margin:0;padding:0;list-style:none;display:none}@container nav (min-width:1024px){.nx-nav__links{align-items:center;gap:var(--gap-xs);grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;display:grid}.nx-nav__links .nx-btn{width:100%}.nx-nav__active-label{display:none}}.nx-pill{--pill-w:148px;left:50%;bottom:calc(var(--nx-footer-lift,76px) + var(--nx-kb,0px));z-index:var(--layer-global-floating,400);transition:bottom .16s var(--ease-slide);position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.nx-pill{transition:none}}.nx-pill-slot{display:contents}@media (min-width:1024px){.nx-pill-slot{display:none}}.nx-shell{--nx-edge:var(--padding-xl,24px);--nx-footer-h:3.5rem;--nx-footer-gap:var(--gap-md,12px);--nx-footer-lift:calc(var(--nx-edge) + var(--nx-footer-h) + var(--nx-footer-gap));--nx-nav-bottom:calc(var(--padding-xl,24px) + 68px);--nx-bottom-zone:calc(var(--nx-footer-lift) + var(--hit-target,44px) + var(--nx-footer-gap));--nx-bottom-solid:calc(.24 * var(--nx-bottom-zone));--nx-emph-lift:calc(3 * var(--hit-target,44px) + var(--gap-md,12px));--nx-emph-zone:calc(var(--nx-bottom-zone) + var(--nx-emph-lift));background:var(--color-background-default-default);min-height:100dvh;color:var(--color-foreground-default-default)}@supports (-webkit-touch-callout:none){:is(html:has(.nx-shell),body:has(.nx-shell)){height:100%;overflow:hidden}.nx-shell{background:0 0;position:fixed;inset:0;overflow-y:auto}.nx-shell[data-resume-open]{overflow:hidden}}.nx-shell .nx-stage{padding-bottom:var(--nx-bottom-zone)}.nx-blur{z-index:calc(var(--layer-global-raised,100) - 10);pointer-events:none;background:var(--color-background-default-default);position:fixed;left:0;right:0}.nx-blur--top{height:var(--nx-nav-bottom,92px);top:0}.nx-blur--top:after{content:"";background:var(--color-background-default-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:30px;position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#0000 100%);mask-image:linear-gradient(#000 0,#0000 100%)}.nx-blur--bottom{height:var(--nx-bottom-solid);bottom:0}.nx-blur--bottom:after{content:"";background:var(--color-background-default-default);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:112px;position:absolute;bottom:100%;left:0;right:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#0000 100%);mask-image:linear-gradient(0deg,#000 0,#0000 100%)}.nx-shell:after{content:"";height:var(--nx-emph-zone);z-index:calc(var(--layer-global-raised,100) - 9);pointer-events:none;background:var(--color-background-default-default);opacity:0;transition:opacity var(--duration-spring) var(--ease-slide);position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.nx-shell[data-menu-open]:after{opacity:1;will-change:opacity;transition-duration:var(--motion-morph-duration)}@media (prefers-reduced-motion:reduce){.nx-shell:after{transition:none}}html[data-tint-rederive] .nx-shell:after{display:none}.nx-footer{left:0;right:0;bottom:var(--nx-edge);z-index:calc(var(--layer-global-floating,400) - 1);pointer-events:none;align-items:center;gap:var(--gap-md,12px);padding-inline:var(--nx-edge);text-align:center;flex-direction:column;display:flex;position:fixed}.nx-footer__right{flex-direction:column;align-items:center;gap:4px;display:flex}.nx-footer__loc{pointer-events:auto;font:400 .6875rem/1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--color-foreground-default-subtle);margin:0}.nx-footer__sitemap{pointer-events:auto;font:500 .75rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;color:var(--color-foreground-default-subtle);border-radius:var(--radius-field,8px);padding:2px 3px;text-decoration:none;transition:color .16s}@media (hover:hover){.nx-footer__sitemap:hover{color:var(--color-foreground-default-default)}}.nx-footer__sitemap:focus-visible{outline:var(--focus-ring-width,2.5px) solid var(--focus-ring,#000);outline-offset:2px}.nx-footer__sitemap:focus:not(:focus-visible){outline:none}.nx-footer__copy{pointer-events:auto;font:400 .6875rem/1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--color-foreground-default-subtle);margin:0}@media (min-width:1024px){.nx-footer{justify-content:space-between;align-items:center;gap:var(--gap-lg,16px);text-align:left;width:min(1200px, 100% - 2 * var(--padding-xl,24px));padding-inline:var(--padding-xl,24px);flex-direction:row;margin-inline:auto}.nx-footer__right{align-items:baseline;gap:var(--gap-lg,16px);flex-direction:row}}.nx-resume{z-index:calc(var(--layer-global-raised,100) - 5);background:var(--color-background-default-default);padding:calc(var(--nx-nav-bottom,92px) + var(--gap-lg,16px) + var(--button-height-sm,32px) + var(--gap-md,12px)) var(--padding-xl,24px) calc(var(--padding-xl,24px) + env(safe-area-inset-bottom,0px));opacity:1;transition:transform var(--duration-slow) var(--ease-slide), opacity var(--duration-spring) ease-out;will-change:transform;outline:none;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(0)}.nx-resume[data-state=enter]{opacity:0;transform:translateY(24px)}.nx-resume[data-state=open]{opacity:1;transform:translateY(0)}.nx-resume[data-state=closing]{opacity:0;pointer-events:none;transition:transform .22s var(--ease-slide), opacity var(--duration-spring) ease-in;transform:translateY(24px)}.nx-resume__logo{top:calc(var(--padding-xl,24px) + 14px);z-index:1;pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.nx-shell[data-resume-open] .nx-nav__brand{visibility:hidden}.nx-resume__card{flex:auto;width:100%;max-width:1200px;min-height:0;margin-inline:auto;display:flex;position:relative}.nx-resume__doc{border:1px solid var(--color-border-default-muted);border-radius:var(--radius-plate,20px);background:var(--color-surface-default-default);width:100%;min-height:0;box-shadow:var(--elevation-raised);flex:auto;overflow:hidden}.nx-resume__fallback{height:100%;padding:calc(var(--hit-target,44px) + var(--padding-lg,16px)) var(--padding-xl,24px) var(--padding-xl,24px);text-align:center;font:400 .9375rem/1.5 var(--font-sans,system-ui);color:var(--color-foreground-default-muted);place-items:center;margin:0;display:grid}.nx-resume__dl{top:var(--gap-md,12px);right:var(--gap-md,12px);z-index:3;position:absolute}.nx-resume__dl-trigger .nx-btn__label{align-items:center;gap:var(--gap-xs,4px);display:inline-flex}.nx-resume__dl-caret{transition:transform var(--duration-base) var(--ease-slide)}.nx-resume__dl-trigger[aria-expanded=true] .nx-resume__dl-caret{transform:rotate(180deg)}@media (max-width:400px){.nx-resume__dl-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.nx-resume__close{bottom:calc(100% + var(--gap-md,12px));right:var(--gap-md,12px);z-index:3;width:var(--resume-close-size,44px);height:var(--resume-close-size,44px);background:var(--color-surface-default-inverse);color:var(--color-foreground-default-inverse);border:1px solid var(--color-border-default-muted);border-radius:var(--radius-pill,9999px);box-shadow:var(--elevation-raised);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-zoom-duration) var(--motion-zoom-ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}@media (hover:hover){.nx-resume__close:hover{transform:scale(1.08)}}.nx-resume__close:active{transform:scale(.94)}.nx-resume__close:focus-visible{outline:var(--focus-ring-width,2.5px) solid var(--focus-ring,#000);outline-offset:var(--focus-ring-offset,3px)}.nx-resume__close:focus:not(:focus-visible){outline:none}.nx-resume__menu{top:calc(100% + var(--gap-sm,8px));z-index:3;gap:var(--gap-xs,4px);min-width:168px;padding:var(--gap-xs,4px);background:var(--color-surface-default-default);border:1px solid var(--color-border-default-muted);border-radius:var(--radius-card,12px);box-shadow:var(--elevation-overlay);transform-origin:100% 0;animation:nx-resume-menu-in var(--motion-reveal-duration) var(--motion-reveal-ease) both;flex-direction:column;display:flex;position:absolute;right:0}@keyframes nx-resume-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.nx-resume__menu-item{align-items:center;gap:var(--gap-md,12px);min-height:var(--hit-target,44px);padding:0 var(--padding-md,12px);border-radius:var(--radius-field,8px);color:var(--color-foreground-default-default);cursor:pointer;font:500 .9375rem/1 var(--font-sans,system-ui);text-decoration:none;transition:background-color .14s,color .14s;display:flex}.nx-resume__menu-item svg{color:var(--color-foreground-default-muted);transition:color .14s}@media (hover:hover){.nx-resume__menu-item:hover{background:var(--color-surface-default-inverse);color:var(--color-foreground-default-inverse)}.nx-resume__menu-item:hover svg{color:var(--color-foreground-default-inverse)}}.nx-resume__menu-item:focus-visible{outline:var(--focus-ring-width,2.5px) solid var(--focus-ring,#000);outline-offset:-2px}.nx-resume__menu-item:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.nx-resume{transition:none}.nx-resume[data-state=enter],.nx-resume[data-state=closing]{opacity:1;transform:none}.nx-resume__card{transition:none}.nx-resume[data-state=enter] .nx-resume__card,.nx-resume[data-state=closing] .nx-resume__card{transform:none}.nx-resume__dl-caret{transition:none}.nx-resume__menu{animation:none}.nx-resume__close{transition:none}}.nx-shell[data-resume-open] .nx-pill-slot,.nx-shell[data-resume-open] .nx-footer{display:none}.nx-shell[data-resume-open] .nx-nav__bar:before{opacity:0;transition:opacity var(--motion-dissolve-duration) var(--motion-dissolve-ease)}.nx-shell[data-resume-open] .nx-nav__active-label,.nx-shell[data-resume-open] .nx-nav__links,.nx-shell[data-resume-open] .nx-nav__cta-zoom{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-slide), visibility 0s linear .18s}@media (prefers-reduced-motion:reduce){.nx-shell[data-resume-open] .nx-nav__bar:before,.nx-shell[data-resume-open] .nx-nav__active-label,.nx-shell[data-resume-open] .nx-nav__links,.nx-shell[data-resume-open] .nx-nav__cta-zoom{transition:none}}.nx-pill__bar{z-index:1;width:var(--pill-w,148px);height:var(--hit-target,44px);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.nx-pill__track{z-index:0;width:calc(var(--pill-w,148px) + 60px);border-radius:var(--radius-pill,9999px);background:var(--color-foreground-primary-default);pointer-events:none;height:3px;transition:width var(--duration-base) var(--ease-spring) .13s, opacity var(--duration-base) ease .13s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-pill__track[data-collapsed=true]{width:var(--pill-w,148px);opacity:0;transition:width .14s var(--ease-slide), opacity .12s ease}@media (prefers-reduced-motion:reduce){.nx-pill__track{transition:none}}.nx-pill__bar[aria-expanded=true]{visibility:hidden}.nx-pill__bar[aria-expanded=true]:after{visibility:visible;opacity:0;transition:opacity var(--motion-morph-duration) ease}.nx-pill__bar:before{content:"";background:var(--color-surface-default-inverse);border-radius:var(--radius-pill,9999px);height:18px;box-shadow:var(--elevation-overlay);transition:transform var(--motion-zoom-duration) var(--motion-zoom-ease);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nx-pill__bar:after{content:"";border-radius:var(--radius-pill,9999px);pointer-events:none;height:18px;transition:transform var(--motion-zoom-duration) var(--motion-zoom-ease), opacity var(--motion-morph-duration) ease;background:linear-gradient(#ffffffd1 0%,#ffffff70 9%,#ffffff14 26%,#fff0 42%,#00000008 74%,#00000038 100%);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 1px #00000029}@media (hover:hover){.nx-pill__bar:hover:before,.nx-pill__bar:hover:after{transform:translateY(-50%)scale(1.08)}}.nx-pill__bar:active:before,.nx-pill__bar:active:after,.nx-pill__bar[data-pressed]:before,.nx-pill__bar[data-pressed]:after{transition-duration:var(--motion-press-duration);transform:translateY(-50%)scale(.97)}.nx-pill__bar:active{cursor:grabbing}@keyframes nx-pill-nudge{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-50%)translate(0)scale(1)}5%{animation-timing-function:linear;transform:translateY(-50%)translate(0)scale(.94)}21%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-50%)translate(0)scale(.94)}29%{animation-timing-function:linear;transform:translateY(-50%)translate(0)scale(1)}60%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-50%)translate(0)scale(1)}67%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-50%)translate(-6px)scale(1)}82%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-50%)translate(13px)scale(1)}to{transform:translateY(-50%)translate(0)scale(1)}}.nx-pill__bar[data-nudge]:before,.nx-pill__bar[data-nudge]:after{animation:nx-pill-nudge var(--motion-nudge-duration)}@media (prefers-reduced-motion:reduce){.nx-pill__bar[data-nudge]:before,.nx-pill__bar[data-nudge]:after{animation:none}}.nx-pill__wave{z-index:0;width:var(--pill-w,148px);pointer-events:none;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-pill__wave-ring{border-radius:var(--radius-pill,9999px);color:var(--color-foreground-default-wave);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 0}.nx-pill__bar:focus-visible{outline:var(--focus-ring-width,2.5px) solid var(--focus-ring,#000);outline-offset:var(--focus-ring-offset,3px);border-radius:var(--radius-pill,9999px)}.nx-pill__bar:focus:not(:focus-visible),.nx-pill__bar[data-noring]:focus-visible,.nx-pill__menu-btn[data-noring]:focus-visible{outline:none}.nx-pill__bar[data-dragging=true]:before,.nx-pill__bar[data-dragging=true]:after{transform:translateY(-50%) translateX(var(--pill-drag,0px)) scale(.97);transition:none}.nx-pill__sheet{bottom:calc(100% + var(--gap-sm,8px));position:absolute;left:50%;transform:translate(-50%)}.nx-pill__menu{z-index:1;contain:layout;background:var(--color-surface-default-default);border:1px solid var(--color-border-default-muted);border-radius:var(--radius-plate,20px);width:max-content;box-shadow:var(--elevation-overlay);padding-inline:var(--padding-lg,16px);position:relative;overflow:hidden}.nx-pill__menu-list{padding-block:var(--padding-md,12px);justify-items:stretch;gap:var(--gap-md,12px);width:max-content;margin:0;margin-inline:auto;list-style:none;display:grid}.nx-pill__menu-btn{width:100%}.nx-pill__close,.nx-pill__home{z-index:0;width:var(--hit-target,44px);height:var(--hit-target,44px);background:var(--color-surface-default-inverse);color:var(--color-foreground-default-inverse);border:1px solid var(--color-border-default-muted);border-radius:var(--radius-pill,9999px);box-shadow:var(--elevation-raised);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-zoom-duration) var(--motion-zoom-ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0}.nx-pill__close{left:calc(100% + var(--gap-sm,8px))}.nx-pill__home{right:calc(100% + var(--gap-sm,8px))}@media (hover:hover){.nx-pill__close:hover,.nx-pill__home:hover{transform:scale(1.08)}}.nx-pill__close:active,.nx-pill__home:active{transform:scale(.94)}.nx-pill__close:focus-visible,.nx-pill__home:focus-visible{outline:var(--focus-ring-width,2.5px) solid var(--focus-ring,#000);outline-offset:var(--focus-ring-offset,3px)}.nx-pill__close:focus:not(:focus-visible),.nx-pill__home:focus:not(:focus-visible){outline:none}.nx-pill--static{align-items:center;gap:var(--gap-sm,8px);flex-direction:column-reverse;display:flex;position:relative;bottom:auto;left:auto;transform:none}.nx-pill--static .nx-pill__sheet{position:relative;bottom:auto;left:auto;transform:none}.nx-stage{display:grid;position:relative;overflow:hidden}.nx-stage__panel{outline:none;grid-area:1/1;min-width:0}.nx-stage__announce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-stage__panel[data-phase=in]{animation:nx-stage-in var(--motion-slide-duration) var(--motion-slide-ease) both}.nx-stage__panel[data-phase=out]{animation:nx-stage-out var(--motion-slide-duration) var(--motion-slide-ease) both}@keyframes nx-stage-in{0%{transform:translateX(calc(var(--page-dir,1) * 100%))}to{transform:translate(0)}}@keyframes nx-stage-out{0%{transform:translate(0)}to{transform:translateX(calc(var(--page-dir,1) * -100%))}}@media (prefers-reduced-motion:reduce){.nx-stage__panel{animation:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}