@layer reset,tokens,base,layout,components,utilities;@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-latin-normal-C2TZPLWT.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-latin-italic-ADJUSVJS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-latin-ext-normal-JN4E4GDC.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-latin-ext-italic-BZVIG5VR.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-cyrillic-normal-EMT3UWCW.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-cyrillic-italic-T3KFLQ6A.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-cyrillic-ext-normal-G6LQDGAV.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-cyrillic-ext-italic-LU55VF3K.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-greek-normal-7W3QZ6TE.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-greek-italic-R2C6MER5.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-greek-ext-normal-2I6VFSY7.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-greek-ext-italic-CA6X6RCF.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url("./media/literata-vietnamese-normal-DIBWILXU.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url("./media/literata-vietnamese-italic-SXB7DADR.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-ext-wght-normal-2N3YVG5Z.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-wght-normal-VX3WN42K.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-ext-wght-italic-GFIBSXNZ.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-next-latin-wght-italic-UX7VTPGT.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-mono-latin-ext-wght-normal-MM46JI2S.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/atkinson-hyperlegible-mono-latin-wght-normal-PW4Y5VER.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local("Georgia"),local("Gelasio");size-adjust:107.78%;ascent-override:109.21%;descent-override:28.58%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Next Fallback;src:local("Arial"),local("Arimo"),local("Liberation Sans");ascent-override:98.4%;descent-override:31.6%;line-gap-override:0%}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,figure,dl,dd,ol,ul,menu,fieldset,legend,hr,button,input,textarea,th,td{margin:0;padding:0}fieldset,hr,iframe,button,input,select,textarea{border:0}h1,h2,h3,h4,h5,h6,b,strong,i,em,cite,dfn,var,address,code,kbd,samp,pre,small,sub,sup,th,button,input,select,optgroup,textarea{font:inherit}a{color:inherit;text-decoration:none}th,td{vertical-align:baseline}}@layer tokens{:root{--neutral-h: 70;--neutral-c: .012;--brand-h: 155;--brand-c: .075;--accent-h: 264;--accent-c: .1;--emphasis-h: 225;--emphasis-c: .045;--danger-h: 13;--danger-c: .175;--warning-h: 46;--warning-c: .135;--highlight-h: 98;--highlight-c: .14;--success-h: 155;--success-c: .085;--neutral-0: oklch(99% calc(var(--neutral-c) * .06) var(--neutral-h));--neutral-50: oklch(97% calc(var(--neutral-c) * .12) var(--neutral-h));--neutral-100: oklch(94% calc(var(--neutral-c) * .24) var(--neutral-h));--neutral-200: oklch(88% calc(var(--neutral-c) * .45) var(--neutral-h));--neutral-300: oklch(79% calc(var(--neutral-c) * .7) var(--neutral-h));--neutral-400: oklch(70% calc(var(--neutral-c) * .9) var(--neutral-h));--neutral-500: oklch(62% var(--neutral-c) var(--neutral-h));--neutral-600: oklch(54% var(--neutral-c) var(--neutral-h));--neutral-700: oklch(46% calc(var(--neutral-c) * .95) var(--neutral-h));--neutral-800: oklch(37% calc(var(--neutral-c) * .82) var(--neutral-h));--neutral-900: oklch(28% calc(var(--neutral-c) * .66) var(--neutral-h));--neutral-950: oklch(21% calc(var(--neutral-c) * .52) var(--neutral-h));--neutral-1000: oklch(14% calc(var(--neutral-c) * .4) var(--neutral-h));--brand-0: oklch(99% calc(var(--brand-c) * .06) var(--brand-h));--brand-50: oklch(97% calc(var(--brand-c) * .12) var(--brand-h));--brand-100: oklch(94% calc(var(--brand-c) * .24) var(--brand-h));--brand-200: oklch(88% calc(var(--brand-c) * .45) var(--brand-h));--brand-300: oklch(79% calc(var(--brand-c) * .7) var(--brand-h));--brand-400: oklch(70% calc(var(--brand-c) * .9) var(--brand-h));--brand-500: oklch(62% var(--brand-c) var(--brand-h));--brand-600: oklch(54% var(--brand-c) var(--brand-h));--brand-700: oklch(46% calc(var(--brand-c) * .95) var(--brand-h));--brand-800: oklch(37% calc(var(--brand-c) * .82) var(--brand-h));--brand-900: oklch(28% calc(var(--brand-c) * .66) var(--brand-h));--brand-950: oklch(21% calc(var(--brand-c) * .52) var(--brand-h));--brand-1000: oklch(14% calc(var(--brand-c) * .4) var(--brand-h));--accent-0: oklch(99% calc(var(--accent-c) * .06) var(--accent-h));--accent-50: oklch(97% calc(var(--accent-c) * .12) var(--accent-h));--accent-100: oklch(94% calc(var(--accent-c) * .24) var(--accent-h));--accent-200: oklch(88% calc(var(--accent-c) * .45) var(--accent-h));--accent-300: oklch(79% calc(var(--accent-c) * .7) var(--accent-h));--accent-400: oklch(70% calc(var(--accent-c) * .9) var(--accent-h));--accent-500: oklch(62% var(--accent-c) var(--accent-h));--accent-600: oklch(54% var(--accent-c) var(--accent-h));--accent-700: oklch(46% calc(var(--accent-c) * .95) var(--accent-h));--accent-800: oklch(37% calc(var(--accent-c) * .82) var(--accent-h));--accent-900: oklch(28% calc(var(--accent-c) * .66) var(--accent-h));--accent-950: oklch(21% calc(var(--accent-c) * .52) var(--accent-h));--accent-1000: oklch(14% calc(var(--accent-c) * .4) var(--accent-h));--emphasis-0: oklch(99% calc(var(--emphasis-c) * .06) var(--emphasis-h));--emphasis-50: oklch(97% calc(var(--emphasis-c) * .12) var(--emphasis-h));--emphasis-100: oklch(94% calc(var(--emphasis-c) * .24) var(--emphasis-h));--emphasis-200: oklch(88% calc(var(--emphasis-c) * .45) var(--emphasis-h));--emphasis-300: oklch(79% calc(var(--emphasis-c) * .7) var(--emphasis-h));--emphasis-400: oklch(70% calc(var(--emphasis-c) * .9) var(--emphasis-h));--emphasis-500: oklch(62% var(--emphasis-c) var(--emphasis-h));--emphasis-600: oklch(54% var(--emphasis-c) var(--emphasis-h));--emphasis-700: oklch(46% calc(var(--emphasis-c) * .95) var(--emphasis-h));--emphasis-800: oklch(37% calc(var(--emphasis-c) * .82) var(--emphasis-h));--emphasis-900: oklch(28% calc(var(--emphasis-c) * .66) var(--emphasis-h));--emphasis-950: oklch(21% calc(var(--emphasis-c) * .52) var(--emphasis-h));--emphasis-1000: oklch(14% calc(var(--emphasis-c) * .4) var(--emphasis-h));--danger-0: oklch(99% calc(var(--danger-c) * .06) var(--danger-h));--danger-50: oklch(97% calc(var(--danger-c) * .12) var(--danger-h));--danger-100: oklch(94% calc(var(--danger-c) * .24) var(--danger-h));--danger-200: oklch(88% calc(var(--danger-c) * .45) var(--danger-h));--danger-300: oklch(79% calc(var(--danger-c) * .7) var(--danger-h));--danger-400: oklch(70% calc(var(--danger-c) * .9) var(--danger-h));--danger-500: oklch(62% var(--danger-c) var(--danger-h));--danger-600: oklch(54% var(--danger-c) var(--danger-h));--danger-700: oklch(46% calc(var(--danger-c) * .95) var(--danger-h));--danger-800: oklch(37% calc(var(--danger-c) * .82) var(--danger-h));--danger-900: oklch(28% calc(var(--danger-c) * .66) var(--danger-h));--danger-950: oklch(21% calc(var(--danger-c) * .52) var(--danger-h));--danger-1000: oklch(14% calc(var(--danger-c) * .4) var(--danger-h));--warning-0: oklch(99% calc(var(--warning-c) * .06) var(--warning-h));--warning-50: oklch(97% calc(var(--warning-c) * .12) var(--warning-h));--warning-100: oklch(94% calc(var(--warning-c) * .24) var(--warning-h));--warning-200: oklch(88% calc(var(--warning-c) * .45) var(--warning-h));--warning-300: oklch(79% calc(var(--warning-c) * .7) var(--warning-h));--warning-400: oklch(70% calc(var(--warning-c) * .9) var(--warning-h));--warning-500: oklch(62% var(--warning-c) var(--warning-h));--warning-600: oklch(54% var(--warning-c) var(--warning-h));--warning-700: oklch(46% calc(var(--warning-c) * .95) var(--warning-h));--warning-800: oklch(37% calc(var(--warning-c) * .82) var(--warning-h));--warning-900: oklch(28% calc(var(--warning-c) * .66) var(--warning-h));--warning-950: oklch(21% calc(var(--warning-c) * .52) var(--warning-h));--warning-1000: oklch(14% calc(var(--warning-c) * .4) var(--warning-h));--success-0: oklch(99% calc(var(--success-c) * .06) var(--success-h));--success-50: oklch(97% calc(var(--success-c) * .12) var(--success-h));--success-100: oklch(94% calc(var(--success-c) * .24) var(--success-h));--success-200: oklch(88% calc(var(--success-c) * .45) var(--success-h));--success-300: oklch(79% calc(var(--success-c) * .7) var(--success-h));--success-400: oklch(70% calc(var(--success-c) * .9) var(--success-h));--success-500: oklch(62% var(--success-c) var(--success-h));--success-600: oklch(54% var(--success-c) var(--success-h));--success-700: oklch(46% calc(var(--success-c) * .95) var(--success-h));--success-800: oklch(37% calc(var(--success-c) * .82) var(--success-h));--success-900: oklch(28% calc(var(--success-c) * .66) var(--success-h));--success-950: oklch(21% calc(var(--success-c) * .52) var(--success-h));--success-1000: oklch(14% calc(var(--success-c) * .4) var(--success-h));--highlight-0: oklch( 99% calc(var(--highlight-c) * .06) var(--highlight-h) );--highlight-50: oklch( 97% calc(var(--highlight-c) * .12) var(--highlight-h) );--highlight-100: oklch( 94% calc(var(--highlight-c) * .24) var(--highlight-h) );--highlight-200: oklch( 88% calc(var(--highlight-c) * .45) var(--highlight-h) );--highlight-300: oklch( 79% calc(var(--highlight-c) * .7) var(--highlight-h) );--highlight-400: oklch( 70% calc(var(--highlight-c) * .9) var(--highlight-h) );--highlight-500: oklch(62% var(--highlight-c) var(--highlight-h));--highlight-600: oklch(54% var(--highlight-c) var(--highlight-h));--highlight-700: oklch( 46% calc(var(--highlight-c) * .95) var(--highlight-h) );--highlight-800: oklch( 37% calc(var(--highlight-c) * .82) var(--highlight-h) );--highlight-900: oklch( 28% calc(var(--highlight-c) * .66) var(--highlight-h) );--highlight-950: oklch( 21% calc(var(--highlight-c) * .52) var(--highlight-h) );--highlight-1000: oklch( 14% calc(var(--highlight-c) * .4) var(--highlight-h) );--pure-white: oklch(100% 0 0);--pure-black: oklch(0% 0 0)}}@layer tokens{:root{--tag-status-h: 70;--tag-status-c: .008;--tag-language-h: 250;--tag-language-c: .04;--tag-genre-h: 150;--tag-genre-c: .105;--tag-theme-h: 172;--tag-theme-c: .062;--tag-universe-h: 330;--tag-universe-c: .066;--tag-warning-h: 22;--tag-warning-c: .078;--tag-status-50: oklch( 96% calc(var(--tag-status-c) * .45) var(--tag-status-h) );--tag-status-100: oklch( 92.5% calc(var(--tag-status-c) * .85) var(--tag-status-h) );--tag-status-200: oklch( 86% calc(var(--tag-status-c) * .92) var(--tag-status-h) );--tag-status-300: oklch( 79% calc(var(--tag-status-c) * .96) var(--tag-status-h) );--tag-status-400: oklch(70% var(--tag-status-c) var(--tag-status-h));--tag-status-600: oklch(54% var(--tag-status-c) var(--tag-status-h));--tag-status-700: oklch( 46% calc(var(--tag-status-c) * .94) var(--tag-status-h) );--tag-status-800: oklch( 32% calc(var(--tag-status-c) * .78) var(--tag-status-h) );--tag-status-900: oklch( 28% calc(var(--tag-status-c) * .7) var(--tag-status-h) );--tag-status-950: oklch( 21.5% calc(var(--tag-status-c) * .55) var(--tag-status-h) );--tag-language-50: oklch( 96% calc(var(--tag-language-c) * .45) var(--tag-language-h) );--tag-language-100: oklch( 92.5% calc(var(--tag-language-c) * .85) var(--tag-language-h) );--tag-language-200: oklch( 86% calc(var(--tag-language-c) * .92) var(--tag-language-h) );--tag-language-300: oklch( 79% calc(var(--tag-language-c) * .96) var(--tag-language-h) );--tag-language-400: oklch(70% var(--tag-language-c) var(--tag-language-h));--tag-language-600: oklch(54% var(--tag-language-c) var(--tag-language-h));--tag-language-700: oklch( 46% calc(var(--tag-language-c) * .94) var(--tag-language-h) );--tag-language-800: oklch( 32% calc(var(--tag-language-c) * .78) var(--tag-language-h) );--tag-language-900: oklch( 28% calc(var(--tag-language-c) * .7) var(--tag-language-h) );--tag-language-950: oklch( 21.5% calc(var(--tag-language-c) * .55) var(--tag-language-h) );--tag-genre-50: oklch( 96% calc(var(--tag-genre-c) * .45) var(--tag-genre-h) );--tag-genre-100: oklch( 92.5% calc(var(--tag-genre-c) * .85) var(--tag-genre-h) );--tag-genre-200: oklch( 86% calc(var(--tag-genre-c) * .92) var(--tag-genre-h) );--tag-genre-300: oklch( 79% calc(var(--tag-genre-c) * .96) var(--tag-genre-h) );--tag-genre-400: oklch(70% var(--tag-genre-c) var(--tag-genre-h));--tag-genre-600: oklch(54% var(--tag-genre-c) var(--tag-genre-h));--tag-genre-700: oklch( 46% calc(var(--tag-genre-c) * .94) var(--tag-genre-h) );--tag-genre-800: oklch( 32% calc(var(--tag-genre-c) * .78) var(--tag-genre-h) );--tag-genre-900: oklch( 28% calc(var(--tag-genre-c) * .7) var(--tag-genre-h) );--tag-genre-950: oklch( 21.5% calc(var(--tag-genre-c) * .55) var(--tag-genre-h) );--tag-theme-50: oklch( 96% calc(var(--tag-theme-c) * .45) var(--tag-theme-h) );--tag-theme-100: oklch( 92.5% calc(var(--tag-theme-c) * .85) var(--tag-theme-h) );--tag-theme-200: oklch( 86% calc(var(--tag-theme-c) * .92) var(--tag-theme-h) );--tag-theme-300: oklch( 79% calc(var(--tag-theme-c) * .96) var(--tag-theme-h) );--tag-theme-400: oklch(70% var(--tag-theme-c) var(--tag-theme-h));--tag-theme-600: oklch(54% var(--tag-theme-c) var(--tag-theme-h));--tag-theme-700: oklch( 46% calc(var(--tag-theme-c) * .94) var(--tag-theme-h) );--tag-theme-800: oklch( 32% calc(var(--tag-theme-c) * .78) var(--tag-theme-h) );--tag-theme-900: oklch( 28% calc(var(--tag-theme-c) * .7) var(--tag-theme-h) );--tag-theme-950: oklch( 21.5% calc(var(--tag-theme-c) * .55) var(--tag-theme-h) );--tag-universe-50: oklch( 96% calc(var(--tag-universe-c) * .45) var(--tag-universe-h) );--tag-universe-100: oklch( 92.5% calc(var(--tag-universe-c) * .85) var(--tag-universe-h) );--tag-universe-200: oklch( 86% calc(var(--tag-universe-c) * .92) var(--tag-universe-h) );--tag-universe-300: oklch( 79% calc(var(--tag-universe-c) * .96) var(--tag-universe-h) );--tag-universe-400: oklch(70% var(--tag-universe-c) var(--tag-universe-h));--tag-universe-600: oklch(54% var(--tag-universe-c) var(--tag-universe-h));--tag-universe-700: oklch( 46% calc(var(--tag-universe-c) * .94) var(--tag-universe-h) );--tag-universe-800: oklch( 32% calc(var(--tag-universe-c) * .78) var(--tag-universe-h) );--tag-universe-900: oklch( 28% calc(var(--tag-universe-c) * .7) var(--tag-universe-h) );--tag-universe-950: oklch( 21.5% calc(var(--tag-universe-c) * .55) var(--tag-universe-h) );--tag-warning-100: oklch( 92.5% calc(var(--tag-warning-c) * .44) var(--tag-warning-h) );--tag-warning-200: oklch( 86% calc(var(--tag-warning-c) * .92) var(--tag-warning-h) );--tag-warning-300: oklch( 79% calc(var(--tag-warning-c) * .96) var(--tag-warning-h) );--tag-warning-400: oklch(70% var(--tag-warning-c) var(--tag-warning-h));--tag-warning-600: oklch(54% var(--tag-warning-c) var(--tag-warning-h));--tag-warning-700: oklch( 46% calc(var(--tag-warning-c) * .94) var(--tag-warning-h) );--tag-warning-800: oklch( 32% calc(var(--tag-warning-c) * .78) var(--tag-warning-h) );--tag-warning-900: oklch( 28% calc(var(--tag-warning-c) * .7) var(--tag-warning-h) );--tag-warning-950: oklch( 21.5% calc(var(--tag-warning-c) * .55) var(--tag-warning-h) )}}@layer tokens{:root{--palette-gray-h: 70;--palette-gray-c: .015;--palette-red-h: 27;--palette-red-c: .16;--palette-orange-h: 55;--palette-orange-c: .14;--palette-yellow-h: 90;--palette-yellow-c: .12;--palette-green-h: 145;--palette-green-c: .14;--palette-cyan-h: 200;--palette-cyan-c: .11;--palette-blue-h: 260;--palette-blue-c: .16;--palette-purple-h: 305;--palette-purple-c: .16;--palette-pink-h: 350;--palette-pink-c: .16;--palette-gray-94: oklch( 94% calc(var(--palette-gray-c) * .5) var(--palette-gray-h) );--palette-gray-90: oklch( 90% calc(var(--palette-gray-c) * .8) var(--palette-gray-h) );--palette-gray-88: oklch( 88% calc(var(--palette-gray-c) * .7) var(--palette-gray-h) );--palette-gray-80: oklch( 80% calc(var(--palette-gray-c) * .9) var(--palette-gray-h) );--palette-gray-43: oklch(43% var(--palette-gray-c) var(--palette-gray-h));--palette-gray-37: oklch( 37% calc(var(--palette-gray-c) * .9) var(--palette-gray-h) );--palette-gray-35: oklch( 35% calc(var(--palette-gray-c) * .7) var(--palette-gray-h) );--palette-gray-28: oklch( 28% calc(var(--palette-gray-c) * .6) var(--palette-gray-h) );--palette-red-94: oklch( 94% calc(var(--palette-red-c) * .5) var(--palette-red-h) );--palette-red-90: oklch( 90% calc(var(--palette-red-c) * .8) var(--palette-red-h) );--palette-red-88: oklch( 88% calc(var(--palette-red-c) * .7) var(--palette-red-h) );--palette-red-80: oklch( 80% calc(var(--palette-red-c) * .9) var(--palette-red-h) );--palette-red-43: oklch(43% var(--palette-red-c) var(--palette-red-h));--palette-red-37: oklch( 37% calc(var(--palette-red-c) * .9) var(--palette-red-h) );--palette-red-35: oklch( 35% calc(var(--palette-red-c) * .7) var(--palette-red-h) );--palette-red-28: oklch( 28% calc(var(--palette-red-c) * .6) var(--palette-red-h) );--palette-orange-94: oklch( 94% calc(var(--palette-orange-c) * .5) var(--palette-orange-h) );--palette-orange-90: oklch( 90% calc(var(--palette-orange-c) * .8) var(--palette-orange-h) );--palette-orange-88: oklch( 88% calc(var(--palette-orange-c) * .7) var(--palette-orange-h) );--palette-orange-80: oklch( 80% calc(var(--palette-orange-c) * .9) var(--palette-orange-h) );--palette-orange-43: oklch( 43% var(--palette-orange-c) var(--palette-orange-h) );--palette-orange-37: oklch( 37% calc(var(--palette-orange-c) * .9) var(--palette-orange-h) );--palette-orange-35: oklch( 35% calc(var(--palette-orange-c) * .7) var(--palette-orange-h) );--palette-orange-28: oklch( 28% calc(var(--palette-orange-c) * .6) var(--palette-orange-h) );--palette-yellow-94: oklch( 94% calc(var(--palette-yellow-c) * .5) var(--palette-yellow-h) );--palette-yellow-90: oklch( 90% calc(var(--palette-yellow-c) * .8) var(--palette-yellow-h) );--palette-yellow-88: oklch( 88% calc(var(--palette-yellow-c) * .7) var(--palette-yellow-h) );--palette-yellow-80: oklch( 80% calc(var(--palette-yellow-c) * .9) var(--palette-yellow-h) );--palette-yellow-43: oklch( 43% var(--palette-yellow-c) var(--palette-yellow-h) );--palette-yellow-37: oklch( 37% calc(var(--palette-yellow-c) * .9) var(--palette-yellow-h) );--palette-yellow-35: oklch( 35% calc(var(--palette-yellow-c) * .7) var(--palette-yellow-h) );--palette-yellow-28: oklch( 28% calc(var(--palette-yellow-c) * .6) var(--palette-yellow-h) );--palette-green-94: oklch( 94% calc(var(--palette-green-c) * .5) var(--palette-green-h) );--palette-green-90: oklch( 90% calc(var(--palette-green-c) * .8) var(--palette-green-h) );--palette-green-88: oklch( 88% calc(var(--palette-green-c) * .7) var(--palette-green-h) );--palette-green-80: oklch( 80% calc(var(--palette-green-c) * .9) var(--palette-green-h) );--palette-green-43: oklch( 43% var(--palette-green-c) var(--palette-green-h) );--palette-green-37: oklch( 37% calc(var(--palette-green-c) * .9) var(--palette-green-h) );--palette-green-35: oklch( 35% calc(var(--palette-green-c) * .7) var(--palette-green-h) );--palette-green-28: oklch( 28% calc(var(--palette-green-c) * .6) var(--palette-green-h) );--palette-cyan-94: oklch( 94% calc(var(--palette-cyan-c) * .5) var(--palette-cyan-h) );--palette-cyan-90: oklch( 90% calc(var(--palette-cyan-c) * .8) var(--palette-cyan-h) );--palette-cyan-88: oklch( 88% calc(var(--palette-cyan-c) * .7) var(--palette-cyan-h) );--palette-cyan-80: oklch( 80% calc(var(--palette-cyan-c) * .9) var(--palette-cyan-h) );--palette-cyan-43: oklch(43% var(--palette-cyan-c) var(--palette-cyan-h));--palette-cyan-37: oklch( 37% calc(var(--palette-cyan-c) * .9) var(--palette-cyan-h) );--palette-cyan-35: oklch( 35% calc(var(--palette-cyan-c) * .7) var(--palette-cyan-h) );--palette-cyan-28: oklch( 28% calc(var(--palette-cyan-c) * .6) var(--palette-cyan-h) );--palette-blue-94: oklch( 94% calc(var(--palette-blue-c) * .5) var(--palette-blue-h) );--palette-blue-90: oklch( 90% calc(var(--palette-blue-c) * .8) var(--palette-blue-h) );--palette-blue-88: oklch( 88% calc(var(--palette-blue-c) * .7) var(--palette-blue-h) );--palette-blue-80: oklch( 80% calc(var(--palette-blue-c) * .9) var(--palette-blue-h) );--palette-blue-43: oklch(43% var(--palette-blue-c) var(--palette-blue-h));--palette-blue-37: oklch( 37% calc(var(--palette-blue-c) * .9) var(--palette-blue-h) );--palette-blue-35: oklch( 35% calc(var(--palette-blue-c) * .7) var(--palette-blue-h) );--palette-blue-28: oklch( 28% calc(var(--palette-blue-c) * .6) var(--palette-blue-h) );--palette-purple-94: oklch( 94% calc(var(--palette-purple-c) * .5) var(--palette-purple-h) );--palette-purple-90: oklch( 90% calc(var(--palette-purple-c) * .8) var(--palette-purple-h) );--palette-purple-88: oklch( 88% calc(var(--palette-purple-c) * .7) var(--palette-purple-h) );--palette-purple-80: oklch( 80% calc(var(--palette-purple-c) * .9) var(--palette-purple-h) );--palette-purple-43: oklch( 43% var(--palette-purple-c) var(--palette-purple-h) );--palette-purple-37: oklch( 37% calc(var(--palette-purple-c) * .9) var(--palette-purple-h) );--palette-purple-35: oklch( 35% calc(var(--palette-purple-c) * .7) var(--palette-purple-h) );--palette-purple-28: oklch( 28% calc(var(--palette-purple-c) * .6) var(--palette-purple-h) );--palette-pink-94: oklch( 94% calc(var(--palette-pink-c) * .5) var(--palette-pink-h) );--palette-pink-90: oklch( 90% calc(var(--palette-pink-c) * .8) var(--palette-pink-h) );--palette-pink-88: oklch( 88% calc(var(--palette-pink-c) * .7) var(--palette-pink-h) );--palette-pink-80: oklch( 80% calc(var(--palette-pink-c) * .9) var(--palette-pink-h) );--palette-pink-43: oklch(43% var(--palette-pink-c) var(--palette-pink-h));--palette-pink-37: oklch( 37% calc(var(--palette-pink-c) * .9) var(--palette-pink-h) );--palette-pink-35: oklch( 35% calc(var(--palette-pink-c) * .7) var(--palette-pink-h) );--palette-pink-28: oklch( 28% calc(var(--palette-pink-c) * .6) var(--palette-pink-h) )}}@layer tokens{:root{color-scheme:light dark}html:root:where([data-theme=light]){color-scheme:light}html:root:where([data-theme=dark]){color-scheme:dark}html:root:where([data-theme=dark]){--reading-weight: 370}@media(prefers-color-scheme:dark){html:root:where(:not([data-theme=light])){--reading-weight: 370}}:root{--color-surface: light-dark(var(--neutral-50), var(--neutral-1000));--color-surface-raised: light-dark(var(--neutral-0), var(--neutral-950));--color-surface-sunken: light-dark(var(--neutral-100), var(--neutral-900));--color-surface-overlay: light-dark(var(--neutral-0), var(--neutral-900));--color-surface-inverse: light-dark(var(--neutral-900), var(--neutral-100));--color-scrim: oklch(0% 0 0 / .55);--color-admin-band: var(--neutral-900);--color-text: light-dark(var(--neutral-900), var(--neutral-100));--color-text-strong: light-dark(var(--neutral-1000), var(--neutral-0));--color-text-muted: light-dark(var(--neutral-700), var(--neutral-300));--color-text-subtle: light-dark(var(--neutral-500), var(--neutral-500));--color-text-inverse: light-dark(var(--neutral-50), var(--neutral-950));--color-border: light-dark(var(--neutral-200), var(--neutral-800));--color-border-strong: light-dark(var(--neutral-400), var(--neutral-600));--color-border-subtle: light-dark(var(--neutral-100), var(--neutral-900));--color-brand: light-dark(var(--brand-600), var(--brand-400));--color-brand-hover: color-mix( in oklab, var(--color-brand), var(--color-text) 12% );--color-brand-active: color-mix( in oklab, var(--color-brand), var(--color-text) 22% );--color-brand-subtle: color-mix( in oklab, var(--color-brand) 14%, var(--color-surface) );--color-on-brand: light-dark(var(--neutral-0), var(--neutral-1000));--color-accent: light-dark(var(--accent-600), var(--accent-400));--color-accent-hover: color-mix( in oklab, var(--color-accent), var(--color-text) 12% );--color-accent-active: color-mix( in oklab, var(--color-accent), var(--color-text) 22% );--color-accent-subtle: color-mix( in oklab, var(--color-accent) 14%, var(--color-surface) );--color-on-accent: light-dark(var(--neutral-0), var(--neutral-1000));--color-emphasis: light-dark(var(--emphasis-800), var(--neutral-0));--color-on-emphasis: light-dark(var(--brand-100), var(--neutral-1000));--color-danger: light-dark(var(--danger-600), var(--danger-400));--color-danger-subtle: color-mix( in oklab, var(--color-danger) 14%, var(--color-surface) );--color-on-danger: light-dark(var(--neutral-0), var(--neutral-1000));--color-warning: light-dark(var(--warning-600), var(--warning-400));--color-warning-subtle: color-mix( in oklab, var(--color-warning) 18%, var(--color-surface) );--color-on-warning: light-dark(var(--neutral-0), var(--neutral-1000));--color-success: light-dark(var(--success-600), var(--success-400));--color-success-subtle: color-mix( in oklab, var(--color-success) 14%, var(--color-surface) );--color-on-success: light-dark(var(--neutral-0), var(--neutral-1000));--color-tag-status: light-dark( var(--tag-status-600), var(--tag-status-400) );--color-tag-status-subtle: light-dark( var(--tag-status-200), var(--tag-status-800) );--color-tag-status-strong: light-dark( var(--tag-status-950), var(--tag-status-50) );--color-tag-language: light-dark( var(--tag-language-600), var(--tag-language-400) );--color-tag-language-subtle: light-dark( var(--tag-language-100), var(--tag-language-900) );--color-tag-language-strong: light-dark( var(--tag-language-800), var(--tag-language-100) );--color-tag-genre: light-dark(var(--tag-genre-600), var(--tag-genre-400));--color-tag-genre-subtle: light-dark( var(--tag-genre-100), var(--tag-genre-900) );--color-tag-genre-strong: light-dark( var(--tag-genre-800), var(--tag-genre-100) );--color-tag-theme: light-dark(var(--tag-theme-600), var(--tag-theme-400));--color-tag-theme-subtle: light-dark( var(--tag-theme-100), var(--tag-theme-900) );--color-tag-theme-strong: light-dark( var(--tag-theme-800), var(--tag-theme-100) );--color-tag-universe: light-dark( var(--tag-universe-600), var(--tag-universe-400) );--color-tag-universe-subtle: light-dark( var(--tag-universe-100), var(--tag-universe-900) );--color-tag-universe-strong: light-dark( var(--tag-universe-800), var(--tag-universe-100) );--color-tag-warning: light-dark( var(--tag-warning-600), var(--tag-warning-400) );--color-tag-warning-subtle: light-dark( var(--tag-warning-200), var(--tag-warning-800) );--color-tag-warning-strong: light-dark( var(--tag-warning-950), var(--tag-warning-100) );--color-ink-gray: light-dark( var(--palette-gray-43), var(--palette-gray-80) );--color-ink-red: light-dark(var(--palette-red-43), var(--palette-red-80));--color-ink-orange: light-dark( var(--palette-orange-43), var(--palette-orange-80) );--color-ink-yellow: light-dark( var(--palette-yellow-43), var(--palette-yellow-80) );--color-ink-green: light-dark( var(--palette-green-43), var(--palette-green-80) );--color-ink-cyan: light-dark( var(--palette-cyan-43), var(--palette-cyan-80) );--color-ink-blue: light-dark( var(--palette-blue-43), var(--palette-blue-80) );--color-ink-purple: light-dark( var(--palette-purple-43), var(--palette-purple-80) );--color-ink-pink: light-dark( var(--palette-pink-43), var(--palette-pink-80) );--color-highlight-gray: light-dark( var(--palette-gray-90), var(--palette-gray-35) );--color-highlight-red: light-dark( var(--palette-red-90), var(--palette-red-35) );--color-highlight-orange: light-dark( var(--palette-orange-90), var(--palette-orange-35) );--color-highlight-yellow: light-dark( var(--palette-yellow-90), var(--palette-yellow-35) );--color-highlight-green: light-dark( var(--palette-green-90), var(--palette-green-35) );--color-highlight-cyan: light-dark( var(--palette-cyan-90), var(--palette-cyan-35) );--color-highlight-blue: light-dark( var(--palette-blue-90), var(--palette-blue-35) );--color-highlight-purple: light-dark( var(--palette-purple-90), var(--palette-purple-35) );--color-highlight-pink: light-dark( var(--palette-pink-90), var(--palette-pink-35) );--color-static: var(--pure-white);--color-on-static: var(--emphasis-800);--color-highlight: light-dark( color-mix(in oklab, var(--highlight-200) 80%, transparent), color-mix(in oklab, var(--highlight-800) 70%, transparent) );--color-on-highlight: var(--color-text-strong);--color-link: var(--color-accent);--color-link-hover: var(--color-accent-hover);--color-link-visited: var(--color-text-muted);--color-hover-wash: color-mix(in oklab, var(--color-text) 14%, transparent);--color-focus-ring: light-dark(var(--accent-600), var(--accent-300));--focus-ring-width: 2px;--focus-ring-offset: 2px;--border-width: 1px;--border-width-strong: 2px;--radius-2xs: .125rem;--radius-xs: .25rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 2rem;--radius-full: 9999px;--shadow-color: light-dark(oklch(0% 0 0 / .12), oklch(0% 0 0 / .5));--shadow-1: 0 1px 2px var(--shadow-color);--shadow-2: 0 2px 8px var(--shadow-color);--shadow-3: 0 8px 24px var(--shadow-color);--z-navigation-sheet: 300;--z-navigation-bar: 400;--duration-fast: .1s;--duration-base: .2s;--duration-slow: .4s;--ease-standard: cubic-bezier(.2, 0, 0, 1)}}@layer tokens{:root{--font-title: var(--font-reading);--font-reading: "Literata Variable", "Literata Fallback", serif;--font-ui: "Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next Fallback", system-ui, sans-serif;--font-code: "Atkinson Hyperlegible Mono Variable", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--title-weight: 500;--title-weight-small: 600;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.5rem;--text-4xl: 3rem;--text-5xl: 3.5rem;--text-6xl: 4rem;--title-1: clamp(2rem, 1.7rem + 1.2vw, 2.75rem);--title-2: clamp(1.375rem, 1.25rem + .5vw, 1.75rem);--title-3: var(--text-lg);--title-small: 1.125rem;--reading-size: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--reading-leading: 1.65;--reading-weight: 400;--caps-tracking: .06em}}@layer tokens{:root{--control-height-sm: 2.25rem;--control-height-md: 2.875rem;--control-height-lg: 3.5rem;--control-height: var(--control-height-md);--control-font-family: var(--font-ui);--control-label-font-family: var(--font-reading);--control-padding-inline: .125rem;--control-padding-block: .25rem;--control-leading-multiline: 1.5em;--control-radius: var(--radius-sm);--control-border-width: var(--border-width);--control-bg: transparent;--control-bg-disabled: transparent;--control-text: var(--color-text);--control-text-disabled: var(--color-text-subtle);--control-placeholder: var(--color-text-muted);--control-placeholder-font-family: var(--font-reading);--control-placeholder-font-style: italic;--control-rule: var(--color-border-strong);--control-rule-hover: var(--color-text-muted);--control-rule-focus: var(--color-text-strong);--control-rule-invalid: var(--color-danger);--control-rule-width: var(--border-width);--control-rule-width-focus: var(--border-width-strong);--control-rule-lines: var(--color-border)}*:where([data-size=sm]){--control-height: var(--control-height-sm);--control-font-size: var(--text-sm)}*:where([data-size=md]){--control-height: var(--control-height-md);--control-font-size: initial}*:where([data-size=lg]){--control-height: var(--control-height-lg);--control-font-size: var(--text-lg)}}@layer tokens{@media(prefers-contrast:more){html:root:where(:not([data-contrast=normal])){--color-surface: light-dark(var(--neutral-0), var(--pure-black));--color-surface-raised: light-dark( var(--pure-white), var(--neutral-1000) );--color-surface-sunken: light-dark( var(--neutral-100), var(--neutral-950) );--color-surface-overlay: light-dark( var(--pure-white), var(--neutral-1000) );--color-text: light-dark(var(--neutral-1000), var(--pure-white));--color-text-strong: light-dark(var(--pure-black), var(--pure-white));--color-text-muted: light-dark(var(--neutral-800), var(--neutral-100));--color-text-subtle: light-dark(var(--neutral-700), var(--neutral-200));--color-border: light-dark(var(--neutral-800), var(--neutral-100));--color-border-strong: light-dark(var(--pure-black), var(--pure-white));--color-border-subtle: light-dark(var(--neutral-700), var(--neutral-300));--color-brand: light-dark(var(--brand-800), var(--brand-200));--color-accent: light-dark(var(--accent-800), var(--accent-200));--color-danger: light-dark(var(--danger-800), var(--danger-200));--color-warning: light-dark(var(--warning-900), var(--warning-200));--color-success: light-dark(var(--success-800), var(--success-200));--color-link: light-dark(var(--accent-800), var(--accent-200));--color-link-visited: light-dark(var(--emphasis-900), var(--accent-100));--color-focus-ring: light-dark(var(--pure-black), var(--pure-white));--focus-ring-width: 3px;--border-width: 2px;--border-width-strong: 3px;--shadow-1: none;--shadow-2: none;--shadow-3: none;--color-brand-subtle: light-dark(var(--brand-100), var(--neutral-950));--color-accent-subtle: light-dark(var(--accent-100), var(--neutral-950));--color-danger-subtle: light-dark(var(--danger-100), var(--neutral-950));--color-warning-subtle: light-dark( var(--warning-100), var(--neutral-950) );--color-success-subtle: light-dark( var(--success-100), var(--neutral-950) );--color-tag-status: light-dark( var(--tag-status-800), var(--tag-status-200) );--color-tag-status-subtle: light-dark( var(--tag-status-200), var(--neutral-950) );--color-tag-status-strong: light-dark( var(--tag-status-950), var(--tag-status-50) );--color-tag-language: light-dark( var(--tag-language-800), var(--tag-language-200) );--color-tag-language-subtle: light-dark( var(--tag-language-100), var(--neutral-950) );--color-tag-language-strong: light-dark( var(--tag-language-950), var(--tag-language-50) );--color-tag-genre: light-dark(var(--tag-genre-800), var(--tag-genre-200));--color-tag-genre-subtle: light-dark( var(--tag-genre-100), var(--neutral-950) );--color-tag-genre-strong: light-dark( var(--tag-genre-950), var(--tag-genre-50) );--color-tag-theme: light-dark(var(--tag-theme-800), var(--tag-theme-200));--color-tag-theme-subtle: light-dark( var(--tag-theme-100), var(--neutral-950) );--color-tag-theme-strong: light-dark( var(--tag-theme-950), var(--tag-theme-50) );--color-tag-universe: light-dark( var(--tag-universe-800), var(--tag-universe-200) );--color-tag-universe-subtle: light-dark( var(--tag-universe-100), var(--neutral-950) );--color-tag-universe-strong: light-dark( var(--tag-universe-950), var(--tag-universe-50) );--color-tag-warning: light-dark( var(--tag-warning-800), var(--tag-warning-200) );--color-tag-warning-subtle: light-dark( var(--tag-warning-200), var(--neutral-950) );--color-tag-warning-strong: light-dark( var(--tag-warning-950), var(--tag-warning-100) );--color-ink-gray: light-dark( var(--palette-gray-37), var(--palette-gray-88) );--color-ink-red: light-dark(var(--palette-red-37), var(--palette-red-88));--color-ink-orange: light-dark( var(--palette-orange-37), var(--palette-orange-88) );--color-ink-yellow: light-dark( var(--palette-yellow-37), var(--palette-yellow-88) );--color-ink-green: light-dark( var(--palette-green-37), var(--palette-green-88) );--color-ink-cyan: light-dark( var(--palette-cyan-37), var(--palette-cyan-88) );--color-ink-blue: light-dark( var(--palette-blue-37), var(--palette-blue-88) );--color-ink-purple: light-dark( var(--palette-purple-37), var(--palette-purple-88) );--color-ink-pink: light-dark( var(--palette-pink-37), var(--palette-pink-88) );--color-highlight-gray: light-dark( var(--palette-gray-94), var(--palette-gray-28) );--color-highlight-red: light-dark( var(--palette-red-94), var(--palette-red-28) );--color-highlight-orange: light-dark( var(--palette-orange-94), var(--palette-orange-28) );--color-highlight-yellow: light-dark( var(--palette-yellow-94), var(--palette-yellow-28) );--color-highlight-green: light-dark( var(--palette-green-94), var(--palette-green-28) );--color-highlight-cyan: light-dark( var(--palette-cyan-94), var(--palette-cyan-28) );--color-highlight-blue: light-dark( var(--palette-blue-94), var(--palette-blue-28) );--color-highlight-purple: light-dark( var(--palette-purple-94), var(--palette-purple-28) );--color-highlight-pink: light-dark( var(--palette-pink-94), var(--palette-pink-28) );--color-scrim: oklch(0% 0 0 / .8);--control-rule: var(--color-text-muted);--control-rule-lines: var(--color-border-strong)}}html:root:where([data-contrast=more]){--color-surface: light-dark(var(--neutral-0), var(--pure-black));--color-surface-raised: light-dark(var(--pure-white), var(--neutral-1000));--color-surface-sunken: light-dark(var(--neutral-100), var(--neutral-950));--color-surface-overlay: light-dark(var(--pure-white), var(--neutral-1000));--color-text: light-dark(var(--neutral-1000), var(--pure-white));--color-text-strong: light-dark(var(--pure-black), var(--pure-white));--color-text-muted: light-dark(var(--neutral-800), var(--neutral-100));--color-text-subtle: light-dark(var(--neutral-700), var(--neutral-200));--color-border: light-dark(var(--neutral-800), var(--neutral-100));--color-border-strong: light-dark(var(--pure-black), var(--pure-white));--color-border-subtle: light-dark(var(--neutral-700), var(--neutral-300));--color-brand: light-dark(var(--brand-800), var(--brand-200));--color-accent: light-dark(var(--accent-800), var(--accent-200));--color-danger: light-dark(var(--danger-800), var(--danger-200));--color-warning: light-dark(var(--warning-900), var(--warning-200));--color-success: light-dark(var(--success-800), var(--success-200));--color-link: light-dark(var(--accent-800), var(--accent-200));--color-link-visited: light-dark(var(--emphasis-900), var(--accent-100));--color-focus-ring: light-dark(var(--pure-black), var(--pure-white));--focus-ring-width: 3px;--border-width: 2px;--border-width-strong: 3px;--shadow-1: none;--shadow-2: none;--shadow-3: none;--color-brand-subtle: light-dark(var(--brand-100), var(--neutral-950));--color-accent-subtle: light-dark(var(--accent-100), var(--neutral-950));--color-danger-subtle: light-dark(var(--danger-100), var(--neutral-950));--color-warning-subtle: light-dark(var(--warning-100), var(--neutral-950));--color-success-subtle: light-dark(var(--success-100), var(--neutral-950));--color-tag-status: light-dark( var(--tag-status-800), var(--tag-status-200) );--color-tag-status-subtle: light-dark( var(--tag-status-200), var(--neutral-950) );--color-tag-status-strong: light-dark( var(--tag-status-950), var(--tag-status-50) );--color-tag-language: light-dark( var(--tag-language-800), var(--tag-language-200) );--color-tag-language-subtle: light-dark( var(--tag-language-100), var(--neutral-950) );--color-tag-language-strong: light-dark( var(--tag-language-950), var(--tag-language-50) );--color-tag-genre: light-dark(var(--tag-genre-800), var(--tag-genre-200));--color-tag-genre-subtle: light-dark( var(--tag-genre-100), var(--neutral-950) );--color-tag-genre-strong: light-dark( var(--tag-genre-950), var(--tag-genre-50) );--color-tag-theme: light-dark(var(--tag-theme-800), var(--tag-theme-200));--color-tag-theme-subtle: light-dark( var(--tag-theme-100), var(--neutral-950) );--color-tag-theme-strong: light-dark( var(--tag-theme-950), var(--tag-theme-50) );--color-tag-universe: light-dark( var(--tag-universe-800), var(--tag-universe-200) );--color-tag-universe-subtle: light-dark( var(--tag-universe-100), var(--neutral-950) );--color-tag-universe-strong: light-dark( var(--tag-universe-950), var(--tag-universe-50) );--color-tag-warning: light-dark( var(--tag-warning-800), var(--tag-warning-200) );--color-tag-warning-subtle: light-dark( var(--tag-warning-200), var(--neutral-950) );--color-tag-warning-strong: light-dark( var(--tag-warning-950), var(--tag-warning-100) );--color-ink-gray: light-dark( var(--palette-gray-37), var(--palette-gray-88) );--color-ink-red: light-dark(var(--palette-red-37), var(--palette-red-88));--color-ink-orange: light-dark( var(--palette-orange-37), var(--palette-orange-88) );--color-ink-yellow: light-dark( var(--palette-yellow-37), var(--palette-yellow-88) );--color-ink-green: light-dark( var(--palette-green-37), var(--palette-green-88) );--color-ink-cyan: light-dark( var(--palette-cyan-37), var(--palette-cyan-88) );--color-ink-blue: light-dark( var(--palette-blue-37), var(--palette-blue-88) );--color-ink-purple: light-dark( var(--palette-purple-37), var(--palette-purple-88) );--color-ink-pink: light-dark( var(--palette-pink-37), var(--palette-pink-88) );--color-highlight-gray: light-dark( var(--palette-gray-94), var(--palette-gray-28) );--color-highlight-red: light-dark( var(--palette-red-94), var(--palette-red-28) );--color-highlight-orange: light-dark( var(--palette-orange-94), var(--palette-orange-28) );--color-highlight-yellow: light-dark( var(--palette-yellow-94), var(--palette-yellow-28) );--color-highlight-green: light-dark( var(--palette-green-94), var(--palette-green-28) );--color-highlight-cyan: light-dark( var(--palette-cyan-94), var(--palette-cyan-28) );--color-highlight-blue: light-dark( var(--palette-blue-94), var(--palette-blue-28) );--color-highlight-purple: light-dark( var(--palette-purple-94), var(--palette-purple-28) );--color-highlight-pink: light-dark( var(--palette-pink-94), var(--palette-pink-28) );--color-scrim: oklch(0% 0 0 / .8);--control-rule: var(--color-text-muted);--control-rule-lines: var(--color-border-strong)}@media(forced-colors:active){:root{--color-surface: Canvas;--color-surface-raised: Canvas;--color-surface-sunken: Canvas;--color-surface-overlay: Canvas;--color-text: CanvasText;--color-text-strong: CanvasText;--color-text-muted: CanvasText;--color-text-subtle: GrayText;--color-border: CanvasText;--color-border-strong: CanvasText;--color-border-subtle: CanvasText;--color-link: LinkText;--color-link-visited: VisitedText;--color-focus-ring: Highlight;--color-brand: Highlight;--color-accent: Highlight;--color-on-brand: HighlightText;--color-on-accent: HighlightText;--shadow-1: none;--shadow-2: none;--shadow-3: none;--control-rule: CanvasText;--control-rule-lines: CanvasText}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer base{*:where(:root){background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-synthesis:weight;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}*:where(a,button,input,select,textarea,summary,[tabindex]):where(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}*::selection{background-color:var(--color-highlight);color:var(--color-on-highlight)}*:where(button){cursor:pointer;background-color:transparent;color:inherit}*:where(h1,h2,h3,h4,h5,h6),.ui-heading-1,.ui-heading-2,.ui-heading-3,.ui-heading-4,.ui-heading-5,.ui-heading-6{line-height:1.2;text-wrap:balance}*:where(h1,h2,h3),.ui-heading-1,.ui-heading-2,.ui-heading-3{font-family:var(--font-title);font-weight:var(--title-weight)}*:where(h1),.ui-heading-1{font-size:var(--title-1)}*:where(h2),.ui-heading-2{font-size:var(--title-2)}*:where(h3),.ui-heading-3{font-size:var(--title-3)}*:where(h4,h5,h6),.ui-heading-4,.ui-heading-5,.ui-heading-6{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600}*:where(.ui-rich-text,.ui-rich-text-editor) :where(h2,h3,h4,h5,h6){font-family:var(--font-reading);font-weight:600}*:where(.ui-rich-text,.ui-rich-text-editor) :where(h4,h5,h6){font-size:1em}.ui-small-caps{font-family:var(--font-reading);font-size:var(--text-sm);font-weight:500;font-variant-caps:all-small-caps;letter-spacing:var(--caps-tracking)}*:where(a:not([class]),a[class=""]),.ui-link{padding-inline:.35em;color:var(--color-link);border:var(--border-width) solid color-mix(in oklab,var(--color-link) 55%,var(--color-surface));border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}*:where(a:not([class]),a[class=""]):visited,.ui-link:visited{color:var(--color-link-visited);border-color:var(--color-border-strong)}*:where(a:not([class]),a[class=""]):hover,.ui-link:hover{color:var(--color-text-strong);background-color:var(--color-accent-subtle);border-color:var(--color-link)}*:where(p){margin:1em 0}*:where(b,strong){font-weight:700}*:where(i,em){font-style:italic}*:where(sup,sub){font-size:.75em;line-height:0}*:where(p,h1,h2,h3,h4,h5,h6).rt-align-center{text-align:center}*:where(p,h1,h2,h3,h4,h5,h6).rt-align-right{text-align:right}*:where(p,h1,h2,h3,h4,h5,h6).rt-align-justify{text-align:justify;hyphens:auto}*:where(code,kbd,samp,pre){font-family:var(--font-code)}*:where(pre){white-space:pre;overflow-x:auto}.rt-font-serif{font-family:var(--font-reading)}.rt-font-sans{font-family:var(--font-ui)}.rt-font-mono{font-family:var(--font-code)}.rt-color-gray{color:var(--color-ink-gray)}.rt-color-red{color:var(--color-ink-red)}.rt-color-orange{color:var(--color-ink-orange)}.rt-color-yellow{color:var(--color-ink-yellow)}.rt-color-green{color:var(--color-ink-green)}.rt-color-cyan{color:var(--color-ink-cyan)}.rt-color-blue{color:var(--color-ink-blue)}.rt-color-purple{color:var(--color-ink-purple)}.rt-color-pink{color:var(--color-ink-pink)}*:is(.rt-highlight-gray,.rt-highlight-red,.rt-highlight-orange,.rt-highlight-yellow,.rt-highlight-green,.rt-highlight-cyan,.rt-highlight-blue,.rt-highlight-purple,.rt-highlight-pink){color:inherit}.rt-highlight-gray{background-color:var(--color-highlight-gray)}.rt-highlight-red{background-color:var(--color-highlight-red)}.rt-highlight-orange{background-color:var(--color-highlight-orange)}.rt-highlight-yellow{background-color:var(--color-highlight-yellow)}.rt-highlight-green{background-color:var(--color-highlight-green)}.rt-highlight-cyan{background-color:var(--color-highlight-cyan)}.rt-highlight-blue{background-color:var(--color-highlight-blue)}.rt-highlight-purple{background-color:var(--color-highlight-purple)}.rt-highlight-pink{background-color:var(--color-highlight-pink)}@media(forced-colors:active){*:is(.rt-highlight-gray,.rt-highlight-red,.rt-highlight-orange,.rt-highlight-yellow,.rt-highlight-green,.rt-highlight-cyan,.rt-highlight-blue,.rt-highlight-purple,.rt-highlight-pink){forced-color-adjust:none;background-color:Mark;color:MarkText}*:is(.rt-highlight-gray,.rt-highlight-red,.rt-highlight-orange,.rt-highlight-yellow,.rt-highlight-green,.rt-highlight-cyan,.rt-highlight-blue,.rt-highlight-purple,.rt-highlight-pink) *:is(.rt-color-gray,.rt-color-red,.rt-color-orange,.rt-color-yellow,.rt-color-green,.rt-color-cyan,.rt-color-blue,.rt-color-purple,.rt-color-pink){color:inherit}}*:where(ul){list-style-type:disc;padding-inline-start:2em}*:where(dl){display:grid;grid-template-columns:min-content auto;column-gap:1rem;row-gap:.15rem}*:where(hr){border-bottom:.5px solid currentColor;margin:1em 20%}}@layer base{*:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])){--_control-bg: var(--control-bg);--_control-text: var(--control-text);--_control-rule: var(--control-rule);--_control-ink: var(--control-rule-focus);--_control-ink-length: 0%;--_control-rule-tile: linear-gradient( to top, var(--_control-rule) var(--control-rule-width), transparent 0 );box-sizing:border-box;block-size:var(--control-height);padding-block:0;padding-inline:var(--control-padding-inline);border:none;border-radius:0;background-color:var(--_control-bg);background-image:linear-gradient(var(--_control-ink),var(--_control-ink)),var(--_control-rule-tile);background-position:left bottom;background-repeat:no-repeat,repeat-x;background-size:var(--_control-ink-length) var(--control-rule-width-focus),6px 4px;color:var(--_control-text);caret-color:var(--control-caret);font-family:var(--control-font-family);font-size:var(--control-font-size, inherit);transition:background-size var(--duration-slow) var(--ease-standard)}*:where(input:not([type=checkbox],[type=radio]),textarea):where(:not([data-unstyled])){inline-size:100%}*:where(input,textarea):where(:not([data-unstyled]))::placeholder{color:var(--control-placeholder);font-family:var(--control-placeholder-font-family);font-style:var(--control-placeholder-font-style);opacity:1}*:where(input,select,textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where(:hover:not(:disabled)){--_control-rule: var(--control-rule-hover)}*:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where(:focus-visible){--_control-ink-length: 100%;outline:none}*:where(input,select,textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where([aria-invalid=true],.ng-invalid.ng-touched){--_control-rule: var(--control-rule-invalid);--_control-ink: var(--control-rule-invalid);--_control-rule-tile: radial-gradient( circle at 50% 0, transparent 1.6px, var(--_control-rule) 1.9px 2.9px, transparent 3.2px )}*:where(input,select,textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where(:disabled,[aria-disabled=true]){--_control-bg: var(--control-bg-disabled);--_control-text: var(--control-text-disabled);--_control-rule-tile: conic-gradient( from 180deg at 3px calc(100% - var(--control-rule-width)), var(--_control-rule) 90deg, transparent 0 );cursor:not-allowed}*:where(select):where(:not([data-unstyled])){appearance:none;padding-inline-end:calc(var(--control-padding-inline) + 1.25rem);cursor:pointer;background-image:linear-gradient(var(--_control-ink),var(--_control-ink)),var(--_control-rule-tile),linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:left bottom,left bottom,right .8125rem top 50%,right .5rem top 50%;background-repeat:no-repeat,repeat-x,no-repeat,no-repeat;background-size:var(--_control-ink-length) var(--control-rule-width-focus),6px 4px,.3125rem .3125rem,.3125rem .3125rem}*:where(option){background-color:var(--color-surface-overlay);color:var(--color-text)}*:where(textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])){--_control-lines: var(--control-rule-lines);block-size:auto;min-block-size:var(--control-height);padding-block:var(--control-padding-block);line-height:var(--control-leading-multiline);resize:vertical;background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--control-leading-multiline) - var(--control-rule-width)),var(--_control-lines) 0 var(--control-leading-multiline));background-position:0 0;background-repeat:repeat;background-size:auto;background-origin:content-box;background-clip:content-box;background-attachment:local}*:where(textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where(:hover:not(:disabled)){--_control-lines: var(--control-rule)}*:where(textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where(:focus-visible){--_control-lines: var(--control-rule-hover)}*:where(textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where([aria-invalid=true],.ng-invalid.ng-touched){--_control-lines: var(--control-rule-invalid)}*:where(input[type=search]):where(:not([data-unstyled])){appearance:none}*:where(input[type=search])::-webkit-search-cancel-button{cursor:pointer}@media(forced-colors:active){*:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select):where(:not([data-unstyled])){border-block-end:var(--control-rule-width) solid var(--control-rule)}*:where(textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])){border:var(--control-rule-width) solid var(--control-rule)}*:where(select):where(:not([data-unstyled])){appearance:auto}*:where(input,select,textarea,[role=textbox][aria-multiline=true]):where(:not([data-unstyled])):where(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}}*:where(label[for]){cursor:pointer}*:where(form label,.form label){font-family:var(--control-label-font-family);font-weight:500}*:where(legend){font-family:var(--control-label-font-family);font-weight:600;font-size:var(--text-lg)}}@layer layout{.l-actions{--actions-gap: .75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--actions-gap)}.l-actions[data-align=start]{justify-content:flex-start}.l-actions[data-align=center]{justify-content:center}.l-actions[data-align=between]{justify-content:space-between}.l-actions[data-align=stretch]>*{flex:1 1 0}}@layer layout{.l-form{--form-gap: 2rem;container:ui-form / inline-size;display:flex;flex-direction:column;gap:var(--form-gap)}.l-form-grid{--form-grid-label-width: max-content;--form-grid-column-gap: 1rem;--form-grid-row-gap: 2rem;display:grid;grid-template-columns:var(--form-grid-label-width) minmax(0,1fr);column-gap:var(--form-grid-column-gap);row-gap:var(--form-grid-row-gap)}.l-form-grid>*{grid-column:1 / -1}@container ui-form (inline-size < 30rem){.l-form-grid,.l-form-grid>.l-fieldset{grid-template-columns:minmax(0,1fr)}}.l-fieldset{--fieldset-gap: 1rem;display:flex;flex-direction:column;gap:var(--fieldset-gap);min-inline-size:0;margin:0;padding:0;border:none}.l-fieldset>legend{float:inline-start;inline-size:100%;padding:0}.l-form-grid>.l-fieldset{display:grid;grid-template-columns:var(--form-grid-label-width) minmax(0,1fr);column-gap:var(--form-grid-column-gap);row-gap:var(--form-grid-row-gap)}.l-form-grid>.l-fieldset>*{grid-column:1 / -1}}@layer layout{.l-text-column{--text-column-width: 60ch;--text-column-gutter: clamp(1rem, 4vw, 2rem);box-sizing:content-box;max-inline-size:var(--text-column-width);margin-inline:auto;padding:var(--text-column-gutter)}}@layer components{.ui-button{--button-padding-inline: 1em;--button-gap: .5em;--_chip-inset: max(0px, (var(--control-height) - 1.9em) / 2);--_corners: .2em .5em .25em .45em / .45em .2em .5em .25em;--_tint: var(--color-brand);--_wash-rest: color-mix(in oklab, var(--_tint) 22%, transparent);--_wash-tint: color-mix(in oklab, var(--_tint) 28%, transparent);--_swipe-color: var(--color-hover-wash);--_line-quiet: var(--color-border-strong);--_line-strong: var(--color-text-muted);--_ink: var(--color-text);--_ink-strong: var(--color-text-strong);--_ink-muted: var(--color-text-muted);--_hatch: repeating-linear-gradient( -45deg, transparent 0 3px, color-mix(in oklab, var(--color-text-subtle) 38%, transparent) 3px 4px );--_rank-rest: transparent;--_rank-line: transparent;--_rank-ink: var(--_ink-muted);--_swipe: 0%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);box-sizing:border-box;min-block-size:var(--control-height);padding-block:.3em;padding-inline:var(--button-padding-inline);border:0 solid transparent;border-block-width:var(--_chip-inset);border-radius:.2em .5em .25em .45em / calc(var(--_chip-inset) + .45em) calc(var(--_chip-inset) + .2em) calc(var(--_chip-inset) + .5em) calc(var(--_chip-inset) + .25em);background-clip:padding-box;color:var(--_rank-ink);font-family:var(--control-font-family);font-size:var(--control-font-size, inherit);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color var(--duration-base) var(--ease-standard)}.ui-button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--_corners);background-image:linear-gradient(var(--_swipe-color),var(--_swipe-color)),linear-gradient(var(--_rank-rest),var(--_rank-rest));background-position:left bottom;background-repeat:no-repeat;background-size:var(--_swipe) 100%,100% 100%;pointer-events:none;transition:background-size var(--duration-slow) var(--ease-standard)}.ui-button:after{content:"";position:absolute;inset:0;z-index:-1;border:var(--border-width) solid var(--_rank-line);border-radius:var(--_corners);pointer-events:none}.ui-button[data-rank=secondary]{--_rank-line: var(--_line-quiet);--_rank-ink: var(--_ink)}.ui-button[data-rank=primary]{--_rank-rest: var(--_wash-rest);--_rank-line: var(--_line-strong);--_rank-ink: var(--_ink-strong);--_swipe-color: var(--_wash-tint);font-weight:600}.ui-button[data-rank=primary]:before{translate:1.5px 1.5px}.ui-button[data-rank=primary][data-ready=false]{--_rank-rest: transparent;--_rank-line: var(--_line-quiet);--_rank-ink: var(--_ink)}.ui-button[data-variant=highlight]{--_wash-rest: color-mix(in oklab, var(--color-highlight) 40%, transparent);--_wash-tint: var(--color-highlight);--_swipe-color: var(--_wash-tint)}.ui-button[data-variant=primary]{--button-color: var(--color-brand)}.ui-button[data-variant=accent]{--button-color: var(--color-accent)}.ui-button[data-variant=emphasis]{--button-color: var(--color-emphasis)}.ui-button[data-variant=danger]{--button-color: var(--color-danger)}.ui-button[data-variant=success]{--button-color: var(--color-success)}.ui-button[data-variant=warning]{--button-color: var(--color-warning)}.ui-button:is([data-variant]:not([data-variant=highlight]),[style*=--button-color]){--_tint: var(--button-color);--_swipe-color: var(--_wash-tint);--_line-quiet: color-mix(in oklab, var(--button-color) 45%, transparent);--_ink: color-mix(in oklab, var(--button-color), var(--color-text) 30%);--_ink-strong: var(--_ink);--_ink-muted: var(--_ink);--_line-strong: var(--_ink)}.ui-button[data-width=full]{inline-size:100%}.ui-button[data-shape=square]{inline-size:var(--control-height);padding:0;border-inline-width:var(--_chip-inset)}.ui-button:is(:hover,:active):not(:disabled,[aria-disabled=true]),.ui-button[aria-pressed=true]{--_swipe: 100%}.ui-button:not([data-rank]):hover:not(:disabled,[aria-disabled=true]){--_rank-ink: var(--_ink-strong)}.ui-button:is(:disabled,[aria-disabled=true]:not(.ui-action-button)){--_line-quiet: var(--color-border-strong);--_line-strong: var(--color-border-strong);--_rank-ink: var(--color-text-subtle);cursor:not-allowed}.ui-button:is(:disabled,[aria-disabled=true]:not(.ui-action-button)):before{background:var(--_hatch);translate:none}.ui-button[data-rank=cta]{--button-padding-inline: 1.1em;--_edge: color-mix(in oklab, var(--_tint), var(--color-text-strong) 45%);--_edge-width: 1.5px;--_cta-corners: .55em .25em .5em .3em / .3em .5em .25em .5em;--_cta-fill: var(--color-surface-raised);--_cta-shadow: color-mix( in oklab, var(--_tint) 45%, var(--color-surface-raised) );--_depth: 4.5px;--_lift: var(--_depth);padding-block:0;border:var(--_edge-width) solid transparent;border-radius:var(--_cta-corners);color:var(--_edge);font-weight:600;transition:translate var(--duration-fast) var(--ease-standard)}.ui-button[data-rank=cta]:before{inset:calc(-1 * var(--_edge-width));z-index:-2;border-radius:0;background:var(--_cta-shadow);clip-path:polygon(.5% 3%,40% 0%,99.5% 2%,100% 52%,99% 100%,55% 98%,0% 100%,1% 48%);translate:var(--_lift) var(--_lift);rotate:.6deg;transition:translate var(--duration-fast) var(--ease-standard)}.ui-button[data-rank=cta]:after{inset:calc(-1 * var(--_edge-width));border:var(--_edge-width) solid var(--_edge);border-radius:var(--_cta-corners);background-color:var(--_cta-fill);transition:background-color var(--duration-base) var(--ease-standard)}.ui-button[data-rank=cta]:hover:not(:disabled,[aria-disabled=true]){--_cta-fill: color-mix( in oklab, var(--_tint) 12%, var(--color-surface-raised) )}.ui-button[data-rank=cta]:is(:active:not(:disabled,[aria-disabled=true]),[aria-pressed=true]){--_cta-fill: color-mix( in oklab, var(--_tint) 45%, var(--color-surface-raised) );--_lift: 0px;translate:var(--_depth) var(--_depth)}.ui-button[data-rank=cta]:is(:active:not(:disabled,[aria-disabled=true]),[aria-pressed=true]):before{border-radius:var(--_cta-corners);clip-path:none;rotate:none}.ui-button[data-rank=cta][data-ready=false]{--_edge: var(--_ink-muted);--_depth: 0px}.ui-button[data-rank=cta][data-ready=false]:before{display:none}.ui-button[data-rank=cta]:is(:disabled,[aria-disabled=true]:not(.ui-action-button)){--_edge: var(--color-border-strong);--_cta-fill: transparent;color:var(--color-text-subtle)}.ui-button[data-rank=cta]:is(:disabled,[aria-disabled=true]:not(.ui-action-button)):before{display:none}.ui-button[data-rank=cta]:is(:disabled,[aria-disabled=true]:not(.ui-action-button)):after{background-image:var(--_hatch)}@media(forced-colors:active){.ui-button:before,.ui-button:after{display:none}.ui-button{border:var(--border-width) solid ButtonText}.ui-button[aria-pressed=true]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.ui-button:disabled{border-color:GrayText}}}@layer components{.ui-swipe{--_swipe: 0%;position:relative;isolation:isolate}.ui-swipe:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:.2em .5em .25em .45em/.45em .2em .5em .25em;background:linear-gradient(var(--color-hover-wash),var(--color-hover-wash)) left bottom / var(--_swipe) 100% no-repeat;pointer-events:none;transition:background-size var(--duration-slow) var(--ease-standard)}.ui-swipe:is(:hover,:focus-visible,:has(:focus-visible)):not(:disabled,[aria-disabled=true],:has(:disabled)){--_swipe: 100%}@media(forced-colors:active){.ui-swipe:after{display:none}}}@layer components{.ui-field{--field-gap: .125rem;--field-inline-gap: .75rem;--field-count-gap: 1rem;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--field-gap);align-content:start}.ui-field-label{font-family:var(--control-label-font-family);font-weight:600;color:var(--color-text-strong)}.ui-field-required,.ui-field-optional{margin-inline-start:.375rem;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted)}.ui-field-hint{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.ui-field-errors{color:var(--color-danger);font-size:var(--text-sm);letter-spacing:.02em}.ui-field-errors:empty{display:none}.ui-field-errors>*{margin:0}.ui-field:where(:has(>.ui-field-count)){grid-template-columns:minmax(0,1fr) auto;column-gap:var(--field-count-gap)}.ui-field:where(:has(>.ui-field-count))>*{grid-column:1 / -1}.ui-field:where(:has(>.ui-field-count))>.ui-field-errors{grid-column:1}.ui-field:where(:has(>.ui-field-count))>.ui-field-count{grid-column:2}.ui-field-count{justify-self:end;align-self:start;block-size:0;translate:0 .25rem}.ui-field[data-label=hidden]>.ui-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-field[data-layout=inline]{grid-template-columns:auto minmax(0,1fr);column-gap:var(--field-inline-gap);align-items:center}.ui-field[data-layout=inline]>:not(.ui-field-label,.ui-field-hint,.ui-field-count,.ui-field-errors){grid-column:1;grid-row:1}.ui-field[data-layout=inline]>.ui-field-label{grid-column:2;grid-row:1}.ui-field[data-layout=inline]>:is(.ui-field-hint,.ui-field-count,.ui-field-errors){grid-column:2}.ui-field[data-layout=trailing]{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--field-inline-gap)}.ui-field[data-layout=trailing]>*{grid-column:1}.ui-field[data-layout=trailing]>:not(.ui-field-label,.ui-field-hint,.ui-field-count,.ui-field-errors){grid-column:2;grid-row:1 / span 2;align-self:start;margin-block:calc((1lh - 2.75rem)/2)}*:is(.l-form-grid,.l-form-grid>.l-fieldset)>.ui-field{grid-template-columns:subgrid;column-gap:normal;align-items:baseline}*:is(.l-form-grid,.l-form-grid>.l-fieldset)>.ui-field>*{grid-column:2;grid-row:auto}*:is(.l-form-grid,.l-form-grid>.l-fieldset)>.ui-field>.ui-field-label{grid-column:1;grid-row:auto}@container ui-form (inline-size < 30rem){*:is(.l-form-grid,.l-form-grid>.l-fieldset)>.ui-field>*{grid-column:1}}}@layer components{.ui-input-group{display:flex;align-items:stretch}.ui-input-group>:where(input,textarea){flex:1 1 auto;inline-size:auto;min-inline-size:0}.ui-input-group>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.ui-input-group>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}}@layer utilities{.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
