@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--sans);--font-mono:var(--mono);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--font-weight-medium:500;--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(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}*{box-sizing:border-box}body,html{background:var(--background);color:var(--foreground);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.-left-\[9999px\]{left:-9999px}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-px{height:1px}.min-h-dvh{min-height:100dvh}.w-px{width:1px}.shrink-0{flex-shrink:0}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--radius:.625rem;--sans:"Geist",-apple-system,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/uTGoASwNPxQoErpawYG8LxDAzXETHa_cYibPEm5a0js-FzPMEutgGN9BPdA0CHFmlTc89SYCuPok1t3usEo_5Vw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/Jz2_acfD_oqut-QwcF37YvFRf5BjWGsFyb8HNT_yWCs-16G9G3z7MFIXvLaOHqfBk5LoEVcoAKUaoZTf8EsRj_Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/wMdBqIWtsuS5eTYXRFwACf6n6oW2h-j42f90vWIPIO8-vrVOc_lrScYZMKO0_R3igKLheJfV2qZ3c5qlWOY0LDQ.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/jdxxYtarUcBVyMF8ept7IKVLDVft2Q2Wh_3Qwp2Gr18-k1edQnUpPwGpJi33uw6UvkILCCiJmrpQnM_s0ZLiIHg.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/0NVhBXN17UbgUBvhB3DjdJerTRMhjb8hkVRMHMd7jtw-i_YvLtpAx8PoCy8RF5ZXaqWZCNhUw2xuDOhjV84Rxjc.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/HsvEuay0nMOs_2ObxMGaCaFlKdRnnDmfWeFTeRbjAVE-UeGuS_NHKiKleun7gcayWaUNaV2zWnEeGUxJVueLYm0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/7ocsgEBMs65XkFyRSVxbiZ0oLu1JyS_VPajA5jgRE8k-IT1u8_QyfSMILMlYEbM6lvhKcb9z-uDnfQoKshVykig.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/_mKoL0KF_pKQ_DL_DqRDpNi5GX-6ffdJYMCSxTff61A-R_IJ0Yir46B_ncD3IFi6GXerpNI-74WKRSzOE_b8aHY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/F0v3UFNNkSF8o6EydjtyBS9QZk5NFsjcsZWz-W16j10-Bp_L2PtidhiMbYzb_qLNZQmx2gdqx3uvv8fxSYxAfpA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/UKVJSdtvy1DoKG9D4b2rY5EnFdCWkUUg_Tk4LnF5HEI-m7Qjmpy7C_s6_2ueR3b13FuhqhfqTzOI3VPXjIBZ8kQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/3zHJNmqdAFbSygXFh60olvDMc9mZf_RpJHm5hhtqFXI-PBGlnsMtfLn7RnCxO5_jJe61l26CMDVuNLtfG9gtTlE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/l87PW7gYrQBvFuIlBDBBpuumCWPK0EySROFPoL9gSIo-hY8Q0hKlLTUrw_MzSSX1eDhdKj3f0XpPunu_3tMuPl8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/ZJX0G_frSa7aVOdboU5OqQi2dxDmQqfSTRdh6uJyMf4-Id0ZPbT1Vtaz_Vo_lhXBRMzAd3Nz9rSQGCIEBTMAtXM.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold Italic"),url(../_fonts/7uOd3iVpdDqNvPdr7Ucjkz5YxLn-p5sROroyjNDR-H0-Uh8yU4TKTd4T8rG_0BkgUEJ6_h6rC6xbOCN0ToQJrPY.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/oNa6whS7MVbn65pKPXeJ2cWQibvBosy3ZAT0Dohs8I8-FwVnDt7T5Dh2owO1U2jDMuN8ln799r58Pl3hJjRV514.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/M9APVqWeTzvVW4qPYRJCmF1rcePZ5S7SBngry5FFRPE-DUaVl8X_g2YsuAyoLBkA9NbbiOfIoAL_D57NjKMsqZ8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/d_9_xcsozg-tYicFoS9kdd_kSP9qO5F-tsV1HOYOrHE-QGwxIgoAZb0u7XwlqFE30tZQnYSj3KurQRhAuEDN6_4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono SemiBold"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}:root{color-scheme:light;--cream-1000:#fcf5e6;--cream-900:#f5ecd6;--cream-850:#fff;--cream-800:#fefbf3;--cream-700:#f5edd9;--cream-650:#f4ecff;--cream-600:#f1eaff;--cream-500:#ebe2c8;--cream-400:#d5cbb0;--lavender-700:#4a3fb8;--lavender-500:#6b59ff;--lavender-300:#877cf1;--peach-700:#d9602f;--peach-500:#ff7d4f;--peach-300:#ff9d76;--ink-faint:#6c6452;--ink-dim:#5a5852;--ink-muted:#2e2c3c;--ink-text:#0c1020;--ink-strong:#060912;--signal-warn:#92400e;--signal-danger:#b91c1c;--signal-success:#1f7a52;--bg:var(--cream-1000);--bg-elev-1:var(--cream-850);--bg-elev-2:var(--cream-600);--surface:var(--cream-900);--border:var(--cream-500);--border-soft:var(--cream-400);--border-strong:var(--lavender-500);--fg:var(--ink-text);--fg-muted:var(--ink-muted);--fg-dim:var(--ink-dim);--fg-faint:var(--ink-faint);--accent:var(--lavender-500);--accent-soft:var(--lavender-300);--accent-deep:var(--lavender-700);--accent-warm:var(--peach-500);--accent-warm-deep:var(--peach-700);--grad-emphasis:linear-gradient(135deg,#6b59ff,#ff7d4f);--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans","Arial","Helvetica Neue",system-ui,sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono","Consolas","Menlo",monospace;--t-eyebrow:14px;--t-meta:14px;--t-body:18px;--t-body-lg:22px;--t-h6:20px;--t-h5:24px;--t-h4:32px;--t-h3:46px;--t-h2:64px;--t-h1:88px;--t-h0:128px;--tr-tight:-.02em;--tr-normal:0em;--tr-eyebrow:.18em;--tr-meta:.06em;--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.45;--lh-prose:1.6;--r-1:2px;--r-2:6px;--r-3:10px;--r-4:14px;--r-pill:999px;--shadow-card:0 1px 0 rgba(12,16,32,.02) inset,0 14px 40px -16px rgba(107,89,255,.25);--shadow-glow:0 0 80px -10px rgba(107,89,255,.3);--shadow-press:0 0 0 1px rgba(107,89,255,.4);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-quick:.14s;--dur-base:.22s;--dur-slow:.4s;--rule-hair:1px solid var(--cream-500);--rule-soft:1px solid var(--cream-400);--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--background:var(--bg);--foreground:var(--fg);--card:var(--cream-850);--card-foreground:var(--fg);--popover:var(--cream-850);--popover-foreground:var(--fg);--primary:var(--lavender-500);--primary-foreground:#fff;--secondary:var(--cream-700);--secondary-foreground:var(--fg);--muted:var(--cream-700);--muted-foreground:var(--fg-dim);--accent-foreground:#fff;--input:var(--cream-500);--ring:var(--lavender-500);--radius:10px;--sans:var(--font-sans);--mono:var(--font-mono)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden;font-size:var(--t-body);line-height:var(--lh-normal);text-rendering:optimizeLegibility;background:var(--bg);color:var(--fg)}img,svg{display:block;max-width:100%}::-moz-selection{background:color-mix(in oklab,var(--accent) 18%,transparent)}::selection{background:color-mix(in oklab,var(--accent) 18%,transparent)}.h1,.h2,.h3,h1,h2,h3{font-family:var(--font-sans);font-weight:500;letter-spacing:var(--tr-tight);line-height:var(--lh-tight);color:var(--fg);margin:0;text-wrap:balance}.h1,h1{font-size:var(--t-h1)}.h1,.h2,h1,h2{font-weight:400}.h2,h2{font-size:var(--t-h2)}.h3,h3{font-size:var(--t-h3);font-weight:500}.h4,h4{font-size:var(--t-h4);letter-spacing:var(--tr-tight)}.h4,.h5,h4,h5{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-snug);margin:0}.h5,h5{font-size:var(--t-h5)}.h6,h6{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h6);line-height:var(--lh-snug);margin:0}p{font-size:var(--t-body);line-height:var(--lh-prose);color:var(--fg-muted);margin:0;text-wrap:pretty}p.lede{font-size:var(--t-body-lg);color:var(--fg)}.em,.h1 em,.h2 em,.h3 em,em,h1 em,h2 em,h3 em{font-family:var(--font-sans);font-style:normal;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(115deg,var(--lavender-700) 0,var(--lavender-500) 38%,var(--peach-500) 78%,var(--peach-300) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:amSheen 11s var(--ease-in-out) infinite alternate}@keyframes amSheen{0%{background-position:0 50%}to{background-position:100% 50%}}.eyebrow{font-family:var(--font-sans);font-weight:700;font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-muted)}.meta,code,kbd,samp{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--tr-meta);color:var(--fg-dim)}a{color:var(--accent-deep);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-quick) var(--ease-out)}a:hover{border-bottom-color:var(--accent-deep)}.hairline{border:0;border-top:var(--rule-hair);margin:0}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-weight:600;font-size:var(--t-body);padding:12px 22px;border-radius:var(--r-pill);border:1px solid transparent;background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;transition:transform var(--dur-quick) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px);border-bottom-color:transparent}.btn-ghost{background:transparent;color:var(--accent-deep)}.btn-ghost,.btn-ghost:hover{border-color:var(--border-strong)}.btn-ghost:hover{background:var(--cream-600);box-shadow:none}.lnk{color:var(--accent);border:0;border-bottom:1px solid transparent;transition:border-color var(--dur-quick) var(--ease-out)}.lnk:hover{border-bottom-color:var(--accent-soft)}@media(prefers-reduced-motion:no-preference){body.motion .reveal.pre{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}body.motion .reveal.pre.in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.em,em,h1 em,h2 em,h3 em{animation:none}.reveal.pre{opacity:1!important;transform:none!important}}@media print{.reveal.pre{opacity:1!important;transform:none!important}}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--s-7)}@media(max-width:720px){.wrap{padding:0 var(--s-5)}}section.band{padding:clamp(72px,11vw,160px) 0;position:relative;background:linear-gradient(158deg,rgba(135,124,241,.09) 0,transparent 42%,rgba(255,125,79,.1) 100%),var(--bg)}.band:nth-of-type(2n){background:linear-gradient(202deg,rgba(255,125,79,.1) 0,transparent 42%,rgba(135,124,241,.09) 100%),var(--bg)}.band+.band{border-top:var(--rule-hair)}.kicker{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.kicker .num{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--accent);letter-spacing:var(--tr-meta);white-space:nowrap}.kicker .line{flex:0 0 56px;height:2px;background:var(--grad-emphasis);border-radius:2px}.kicker .eyebrow{margin:0}.lede-xl{font-size:clamp(22px,2.6vw,30px);line-height:1.5;color:var(--fg);max-width:30ch;text-wrap:pretty}.measure{max-width:62ch}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}.btn .arrow{transition:transform var(--dur-base) var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.linkline{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-weight:600;color:var(--accent-deep);border:0}.linkline .arrow{transition:transform var(--dur-base) var(--ease-out)}.linkline:hover .arrow{transform:translate(4px)}.display-1{font-size:clamp(46px,7vw,104px);line-height:1;letter-spacing:-.025em}.display-1,.display-2{font-weight:400;margin:0;text-wrap:balance}.display-2{font-size:clamp(34px,5vw,74px);line-height:1.04;letter-spacing:-.022em}.display-3{font-size:clamp(30px,3.8vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.logo{display:inline-block;width:auto;background-repeat:no-repeat;background-position:0;background-size:contain;flex:0 0 auto}.logo--amesura{aspect-ratio:8.073;background-image:url(../logo/amesura.png)}.logo--arkyan{aspect-ratio:3.648;background-image:url(../logo/arkyan.png)}.logo--renewr{aspect-ratio:6.295;background-image:url(../logo/renewr.png)}.logo--cassiopi{aspect-ratio:4.797;background-image:url(../logo/cassiopi.png)}.logo--renewr{--logo-scale:.58}.nav{position:sticky;top:0;z-index:100;background:#fcf5e6b8;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom:var(--rule-hair)}.nav-in{display:flex;justify-content:space-between;height:74px;gap:var(--s-5)}.brand,.nav-in{align-items:center}.brand{display:inline-flex;gap:12px;border:0;flex:0 0 auto}.brand .brand-logo{height:23px}.brand .tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.nav-links{display:flex;align-items:center;gap:var(--s-7)}.nav-links a{font-family:var(--font-sans);font-weight:500;font-size:15px;color:var(--fg-muted);border:0;position:relative;padding:4px 0}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1.5px;background:var(--accent);transition:right var(--dur-base) var(--ease-out)}.nav-links a:hover{color:var(--fg)}.nav-links a.router-link-active:after,.nav-links a:hover:after,.nav-links a[aria-current=page]:after{right:0}.nav-links a.router-link-active,.nav-links a[aria-current=page]{color:var(--fg)}.nav-cta{display:flex;align-items:center;gap:var(--s-4);flex:0 0 auto}.nav-cta .btn{padding:9px 18px;font-size:14px}.nav-burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-3);background:var(--cream-850);color:var(--fg);cursor:pointer;flex:0 0 auto}.nav-burger .bars{position:relative;width:18px;height:12px}.nav-burger .bars i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-quick) var(--ease-out),top var(--dur-base) var(--ease-out)}.nav-burger .bars i:first-child{top:0}.nav-burger .bars i:nth-child(2){top:5px}.nav-burger .bars i:nth-child(3){top:10px}.nav-burger[aria-expanded=true] .bars i:first-child{top:5px;transform:rotate(45deg)}.nav-burger[aria-expanded=true] .bars i:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] .bars i:nth-child(3){top:5px;transform:rotate(-45deg)}.nav-drawer{display:none}.nav-drawer-links{display:flex;flex-direction:column}.nav-drawer-links a{font-family:var(--font-sans);font-weight:500;font-size:18px;color:var(--fg);border:0;padding:16px 0;border-bottom:var(--rule-hair)}.nav-drawer-links a.router-link-active,.nav-drawer-links a[aria-current=page]{color:var(--accent-deep)}.nav-drawer .btn{margin-top:var(--s-6);width:100%;justify-content:center}@media(max-width:880px){.nav-cta .meta-hide,.nav-links{display:none}.nav-burger{display:inline-flex}.nav-drawer{display:block;position:absolute;top:100%;left:0;right:0;z-index:99;background:var(--bg);border-bottom:var(--rule-hair);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-slow)}.nav-drawer.open{max-height:calc(100vh - 74px);opacity:1;visibility:visible;overflow-y:auto;transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.nav-drawer-in{padding:var(--s-5) 0 var(--s-7)}}@media(max-width:520px){.nav-in{gap:var(--s-3)}.brand .tag,.nav-cta>.btn{display:none}}@media(prefers-reduced-motion:reduce){.nav-drawer{transition:none}}.hero{padding:clamp(64px,9vw,140px) 0 clamp(56px,8vw,120px);position:relative;overflow:hidden;background:linear-gradient(158deg,rgba(135,124,241,.14) 0,transparent 44%,rgba(255,125,79,.16) 100%),var(--bg)}.hero .grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 54% at 90% 2%,rgba(107,89,255,.22) 0,transparent 60%),radial-gradient(62% 58% at 6% 98%,rgba(255,125,79,.28) 0,rgba(255,157,118,.11) 42%,transparent 68%),radial-gradient(46% 48% at 64% 88%,rgba(255,125,79,.18) 0,transparent 62%),radial-gradient(40% 44% at 22% 8%,rgba(135,124,241,.12) 0,transparent 60%),linear-gradient(rgba(107,89,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(107,89,255,.05) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,100% 100%,88px 88px,88px 88px;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.hero-in{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6)}.hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #6b59ff29}.hero h1{margin:0}.hero-sub{margin-top:var(--s-6);max-width:46ch}.hero-cta{margin-top:var(--s-7)}.hero-cta,.hero-meta{justify-content:center}.hero-meta{display:flex;gap:var(--s-7);margin-top:var(--s-8);flex-wrap:wrap}.hero-meta .item{display:flex;flex-direction:column;gap:4px}.hero-meta .v{font-family:var(--font-sans);font-weight:500;font-size:clamp(26px,3vw,40px);letter-spacing:-.02em;line-height:1;background:linear-gradient(115deg,var(--lavender-700) 0,var(--lavender-500) 38%,var(--peach-500) 82%,var(--peach-300) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-meta .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim)}.members{display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap;margin-top:var(--s-8);padding-top:var(--s-6);border-top:var(--rule-hair);justify-content:center}.members .lbl{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}.members .ms{display:flex;gap:var(--s-7);flex-wrap:wrap;align-items:center}.members .ms .m-logo{height:calc(17px*var(--logo-scale, 1))}.members .ms .m-more{font-family:var(--font-sans);font-weight:700;font-size:18px;letter-spacing:.02em;color:var(--fg-faint)}.tenets{margin-top:var(--s-8);display:flex;flex-direction:column}.tenet{position:relative;padding:clamp(40px,6vw,80px) 0;border-top:var(--rule-hair);display:grid;grid-template-columns:160px 1fr;gap:var(--s-7);align-items:start}.tenet:first-child{border-top:0}.tenet .t-num{font-family:var(--font-mono);letter-spacing:var(--tr-meta);font-size:clamp(40px,5vw,72px);line-height:1;background:linear-gradient(125deg,var(--lavender-500) 0,var(--peach-500) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.tenet .t-verb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-warm-deep);font-size:13px;display:block;margin-bottom:var(--s-4)}.tenet .t-claim{font-weight:400;letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,64px);line-height:1.04}.tenet .t-gloss{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:var(--t-body-lg);line-height:1.5;margin-top:var(--s-5);max-width:48ch}@media(max-width:760px){.tenet{grid-template-columns:1fr;gap:var(--s-3)}.tenet .t-num{font-size:40px}}.firms{display:flex;flex-direction:column}.firm{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--s-9);padding:clamp(40px,5vw,72px) 0;border-top:var(--rule-hair);align-items:center}.firm:first-child{border-top:0}.firm .f-head{display:flex;flex-direction:column;gap:var(--s-4)}.firm .f-role{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-warm-deep)}.firm .f-logo{align-self:flex-start;height:calc(clamp(30px,3.4vw,46px)*var(--logo-scale, 1))}.firm .f-body{display:flex;flex-direction:column;gap:var(--s-5);align-items:flex-start}.firm .f-desc{color:var(--fg-muted);text-wrap:pretty;font-size:var(--t-body-lg);line-height:1.5;margin-bottom:var(--s-5)}.firm .f-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.firm .f-points li{display:flex;gap:var(--s-3);align-items:baseline;color:var(--fg-muted);font-size:15px}.firm .f-points li:before{content:"·";color:var(--accent)}@media(max-width:820px){.firm{grid-template-columns:1fr;gap:var(--s-5)}}.band.thesis{background:linear-gradient(168deg,rgba(135,124,241,.11) 0,transparent 50%,rgba(255,125,79,.13) 100%),radial-gradient(58% 92% at 100% 100%,rgba(255,125,79,.15) 0,rgba(255,157,118,.05) 40%,transparent 66%),radial-gradient(52% 82% at 0 0,rgba(107,89,255,.11) 0,transparent 60%),var(--surface)}.thesis-quote{font-weight:400;font-size:clamp(30px,4.4vw,66px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0}.thesis-by{margin-top:var(--s-7);font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.econ{margin-top:clamp(48px,6vw,84px);border-top:var(--rule-hair);padding-top:var(--s-8)}.econ-claim{font-weight:400;font-size:clamp(26px,3.4vw,48px);line-height:1.08;letter-spacing:-.02em;max-width:20ch;text-wrap:balance;margin:0 0 var(--s-8);color:var(--fg)}.econ-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-7)}.econ-item{display:flex;flex-direction:column;gap:var(--s-3)}.econ-n{font-family:var(--font-mono);font-size:var(--t-h6);line-height:1;background:linear-gradient(125deg,var(--lavender-500) 0,var(--peach-500) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.econ-t{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h5);line-height:1.2;color:var(--fg);margin:0}.econ-b{font-size:var(--t-body);line-height:1.55;color:var(--fg-muted);margin:0;text-wrap:pretty}@media(max-width:820px){.econ-grid{grid-template-columns:1fr;gap:var(--s-6)}}.cmp{margin-top:var(--s-8);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden;background:var(--cream-850)}.cmp-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr}.cmp-row+.cmp-row{border-top:1px solid var(--border)}.cmp-row>div{padding:16px 22px}.cmp-row .dim{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-dim);display:flex;align-items:center}.cmp-row .sub{color:var(--fg-muted);border-left:1px solid var(--border)}.cmp-row .join,.cmp-row .sub{font-size:14px;line-height:1.45}.cmp-row .join{color:var(--fg);font-weight:500;border-left:1px solid color-mix(in oklab,var(--accent) 35%,var(--border));background:color-mix(in oklab,var(--accent) 6%,transparent)}.cmp-head{background:var(--cream-900)}.cmp-head>div{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cmp-head .dim{color:var(--fg-faint)}.cmp-head .sub{color:var(--fg-dim);font-weight:500}.cmp-head .join{color:var(--accent-deep);font-weight:600}@media(max-width:760px){.cmp-row{grid-template-columns:1fr}.cmp-head{display:none}.cmp-row .dim{padding-bottom:2px}.cmp-row .join,.cmp-row .sub{border-left:0;padding-top:6px}.cmp-row .sub:before{content:"Subscribe";color:var(--fg-faint)}.cmp-row .join:before,.cmp-row .sub:before{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.cmp-row .join:before{content:"Join the Foundation";color:var(--accent-deep)}}.costshift-wrap{margin-top:clamp(48px,6vw,80px);border-top:var(--rule-hair);padding-top:var(--s-8)}.costshift-h{font-family:var(--font-sans);font-weight:400;font-size:clamp(24px,3vw,40px);line-height:1.1;letter-spacing:-.02em;max-width:22ch;text-wrap:balance;margin:0 0 var(--s-7);color:var(--fg)}.costshift{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--s-6);align-items:stretch}.cost-col{background:var(--cream-850);border:1px solid var(--border);border-radius:var(--r-4);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}.cost-col.now{border-color:color-mix(in oklab,var(--accent) 32%,var(--border));background:linear-gradient(165deg,var(--cream-850),color-mix(in oklab,var(--accent) 6%,var(--cream-850)))}.cost-tag{align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);background:var(--cream-700);padding:5px 12px;border-radius:var(--r-pill)}.cost-tag.acc{color:var(--accent-deep);background:var(--cream-600)}.cost-h{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h5);line-height:1.2;color:var(--fg);margin:0}.cost-b{font-size:14px;line-height:1.5;color:var(--fg-muted);margin:0}.cost-meter{gap:14px;margin-top:auto;padding-top:var(--s-5);border-top:1px solid var(--border)}.cost-meter,.cost-metric{display:flex;flex-direction:column}.cost-metric{gap:7px}.cm-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cl-k{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim)}.cl-k,.cl-v{font-family:var(--font-mono);font-size:11px;white-space:nowrap}.cl-v{color:var(--fg);text-align:right}.cl-bar{height:8px;background:var(--cream-700);overflow:hidden}.cl-bar,.cl-bar i{border-radius:var(--r-pill)}.cl-bar i{display:block;height:100%;background:var(--fg-faint)}.cost-col.then .cl-bar.sub i{background:var(--accent-warm)}.cost-col.now .cl-bar i{background:var(--accent)}.cost-arrow{display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--accent)}@media(max-width:760px){.costshift{grid-template-columns:1fr}.cost-arrow{transform:rotate(90deg);padding:var(--s-2) 0}}.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-7);margin-top:var(--s-8)}.cols-3 .col h3{margin-bottom:var(--s-4);font-size:clamp(24px,2.4vw,32px)}.cols-3 .col p{font-size:var(--t-body);line-height:1.55}.cols-3 .col .num{font-family:var(--font-mono);font-size:var(--t-h6);background:linear-gradient(125deg,var(--lavender-500) 0,var(--peach-500) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(max-width:820px){.cols-3{grid-template-columns:1fr;gap:var(--s-6)}}.split-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:start}.split-2.end{align-items:end}.split-2 .col-text{display:flex;flex-direction:column;gap:var(--s-5)}@media(max-width:820px){.split-2{grid-template-columns:1fr;gap:var(--s-6)}}.band.join{position:relative;overflow:hidden;background:linear-gradient(168deg,rgba(135,124,241,.11) 0,transparent 46%,rgba(255,125,79,.15) 100%),radial-gradient(48% 74% at 14% 122%,rgba(255,125,79,.22) 0,rgba(255,157,118,.07) 44%,transparent 66%),radial-gradient(48% 72% at 86% -22%,rgba(107,89,255,.16) 0,transparent 62%),var(--bg)}.join .wrap{position:relative;z-index:1}.join-card{background:linear-gradient(135deg,#fff,#f4ecff 52%,#fdeee4);border:1px solid rgba(107,89,255,.28);border-radius:var(--r-4);box-shadow:var(--shadow-card);padding:clamp(40px,6vw,88px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-6)}.join-card .eyebrow{color:var(--accent-deep)}.join-card .display-2{max-width:18ch}.join-card p{max-width:52ch}.join-card .btn-row{justify-content:center}.foot{background:var(--cream-900);border-top:var(--rule-hair);padding:clamp(56px,7vw,96px) 0 var(--s-7)}.foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:var(--s-7)}.foot .f-brand .brand-logo{height:28px}.foot .f-brand p{margin-top:var(--s-4);max-width:32ch;font-size:15px}.foot-col h4{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-weight:500;margin-bottom:var(--s-4)}.foot-col a,.foot-col span{display:block;font-size:15px;color:var(--fg-muted);margin-bottom:var(--s-3);border:0}.foot-col a:hover{color:var(--accent-deep)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s-4);margin-top:clamp(40px,6vw,72px);padding-top:var(--s-6);border-top:var(--rule-hair)}.foot-bottom .meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--fg-faint)}@media(max-width:820px){.foot-top{grid-template-columns:1fr 1fr;gap:var(--s-6)}}@media(max-width:520px){.foot-top{grid-template-columns:1fr}}.phead{padding:clamp(64px,9vw,128px) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(135,124,241,.13) 0,transparent 48%,rgba(255,125,79,.14) 100%),var(--bg)}.phead .grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 64% at 90% -8%,rgba(107,89,255,.18) 0,transparent 60%),radial-gradient(52% 66% at 2% 108%,rgba(255,125,79,.22) 0,rgba(255,157,118,.08) 44%,transparent 68%),radial-gradient(40% 50% at 70% 95%,rgba(255,125,79,.12) 0,transparent 62%),linear-gradient(rgba(107,89,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(107,89,255,.045) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,88px 88px,88px 88px;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.phead-in{position:relative;z-index:1}.cprofile{display:grid;grid-template-columns:320px 1fr;gap:var(--s-9);align-items:start;padding:clamp(48px,6vw,88px) 0;border-top:var(--rule-hair)}.cprofile:first-child{border-top:0}.cprofile .c-side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);position:sticky;top:110px}.cprofile .c-logo{height:calc(58px*var(--logo-scale, 1))}.cprofile .c-role{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-warm-deep)}.cprofile .c-main{display:flex;flex-direction:column;gap:var(--s-5)}.cprofile .c-lede{font-size:var(--t-body-lg);line-height:1.5;color:var(--fg);max-width:52ch;text-wrap:pretty}.cprofile .c-body{max-width:56ch}.cprofile .c-meta{display:flex;gap:var(--s-7);flex-wrap:wrap;padding-top:var(--s-5);margin-top:var(--s-2);border-top:var(--rule-hair)}.cprofile .c-meta .item .v{font-family:var(--font-sans);font-weight:500;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.02em;line-height:1}.cprofile .c-meta .item .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);margin-top:6px}@media(max-width:820px){.cprofile{grid-template-columns:1fr;gap:var(--s-6)}.cprofile .c-side{position:static}.cprofile .c-logo{height:calc(48px*var(--logo-scale, 1))}}.hl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-5);margin-top:var(--s-8)}.hl{background:var(--cream-850);border:1px solid var(--border);border-radius:var(--r-4);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);position:relative;overflow:hidden}.hl:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--grad-emphasis)}.hl .h-tenet{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.hl .h-title{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h5);line-height:1.2;color:var(--fg)}.hl .h-body{font-size:var(--t-body);line-height:1.55;color:var(--fg-muted)}@media(max-width:720px){.hl-grid{grid-template-columns:1fr}}.serve-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);margin-top:var(--s-8)}.serve{display:flex;flex-direction:column;gap:var(--s-5);padding-top:var(--s-6);border-top:2px solid transparent;-o-border-image:var(--grad-emphasis) 1;border-image:var(--grad-emphasis) 1}.serve .s-tag{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-warm-deep)}.serve .s-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.serve .s-list li{display:flex;gap:var(--s-3);align-items:baseline;color:var(--fg-muted);font-size:var(--t-body-lg);line-height:1.5;text-wrap:pretty}.serve .s-list li:before{content:"·";color:var(--accent);flex:0 0 auto}@media(max-width:760px){.serve-grid{grid-template-columns:1fr;gap:var(--s-6)}}.fm-figure{display:flex;flex-direction:column;gap:var(--s-4)}.fm-figure .fm-cap{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--fg-dim)}.fm-figure .fm-cap b{color:var(--fg);font-weight:500}.fm-frame{border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden;background:var(--cream-850);box-shadow:var(--shadow-card);position:relative}.fm-bar{height:46px;display:flex;align-items:center;gap:14px;padding:0 16px;background:var(--cream-900);border-bottom:1px solid var(--border)}.fm-dots{display:flex;gap:7px;flex:0 0 auto}.fm-dots i{width:11px;height:11px;border-radius:50%;background:var(--cream-400);display:block}.fm-url{flex:1;max-width:360px;height:28px;border-radius:var(--r-pill);background:var(--cream-1000);border:1px solid var(--border);display:flex;align-items:center;gap:8px;padding:0 14px;font-family:var(--font-mono);font-size:12px;color:var(--fg-dim);letter-spacing:.02em}.fm-url .lock{width:11px;height:11px;border-radius:2px;background:var(--accent);opacity:.5;flex:0 0 auto}.fm-app{display:flex;min-height:520px;font-family:var(--font-sans);color:var(--fg)}.fm-side{width:214px;flex:0 0 auto;background:var(--cream-850);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:18px 14px}.fm-brand{display:flex;align-items:center;gap:8px;padding:4px 8px 16px}.fm-brand .dot{width:26px;height:26px;border-radius:8px;background:var(--grad-emphasis);flex:0 0 auto}.fm-brand .nm{font-weight:700;font-size:16px;letter-spacing:.01em}.fm-brand .nm s{color:var(--accent);text-decoration:none}.fm-group{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);padding:14px 8px 6px;justify-content:space-between}.fm-group,.fm-group .add{display:flex;align-items:center}.fm-group .add{width:16px;height:16px;border-radius:5px;background:var(--cream-600);color:var(--accent-deep);justify-content:center;font-size:13px;line-height:1}.fm-nav{display:flex;flex-direction:column;gap:1px}.fm-nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-3);color:var(--fg-dim);font-size:14px;font-weight:500;border:0}.fm-nav a .gi{width:16px;height:16px;border-radius:4px;border:1.6px solid;opacity:.65;flex:0 0 auto}.fm-nav a.on{background:var(--cream-600);color:var(--accent-deep)}.fm-nav a.on .gi{opacity:1;border-color:var(--accent);background:color-mix(in oklab,var(--accent) 22%,transparent)}.fm-nav a.custom .gi{border-radius:50%}.fm-side-foot{margin-top:auto;gap:10px;padding:12px 8px 2px;border-top:1px solid var(--border)}.fm-ava,.fm-side-foot{display:flex;align-items:center}.fm-ava{width:30px;height:30px;border-radius:50%;background:var(--grad-emphasis);color:#fff;flex:0 0 auto;justify-content:center;font-weight:600;font-size:13px}.fm-who{font-size:13px;line-height:1.2}.fm-who b{display:block;font-weight:600;color:var(--fg)}.fm-who span{color:var(--fg-faint);font-family:var(--font-mono);font-size:11px}.fm-main{flex:1;min-width:0;display:flex;flex-direction:column;background:radial-gradient(60% 70% at 100% 0,rgba(107,89,255,.07) 0,transparent 60%),var(--bg)}.fm-top{height:58px;flex:0 0 auto;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;padding:0 22px}.fm-crumb{font-family:var(--font-mono);font-size:12px;color:var(--fg-dim);letter-spacing:.04em}.fm-crumb b{color:var(--fg);font-weight:500}.fm-search{margin-left:auto;height:32px;width:220px;max-width:38%;border-radius:var(--r-pill);background:var(--cream-850);border:1px solid var(--border);display:flex;align-items:center;padding:0 14px;font-size:12.5px;color:var(--fg-faint);font-family:var(--font-mono)}.fm-content{padding:26px 26px 30px;display:flex;flex-direction:column;gap:20px}.fm-h{font-weight:600;font-size:27px;letter-spacing:-.015em;margin:0;line-height:1.1}.fm-h em{font-style:normal;background:var(--grad-emphasis);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.fm-sub{font-size:14px;color:var(--fg-dim);margin:4px 0 0}.fm-badge{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);background:var(--cream-600);border-radius:var(--r-pill);padding:5px 12px}.fm-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.fm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fm-stat{background:var(--cream-850);border:1px solid var(--border);border-radius:var(--r-4);padding:16px 18px}.fm-stat .v{font-weight:600;font-size:30px;letter-spacing:-.02em;line-height:1;color:var(--fg)}.fm-stat .v em{font-style:normal;background:var(--grad-emphasis);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.fm-stat .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);margin-top:10px}.fm-card{background:var(--cream-850);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden}.fm-card-h{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border)}.fm-card-h .t{font-weight:600;font-size:15px}.fm-card-h .m{font-family:var(--font-mono);font-size:12px;color:var(--fg-dim)}.fm-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--border);transition:background var(--dur-base) var(--ease-out)}.fm-row:last-child{border-bottom:0}.fm-row .ref{font-family:var(--font-mono);font-size:12px;color:var(--fg-dim)}.fm-row .ti{font-size:14px;color:var(--fg);font-weight:500;margin-top:2px}.fm-pill{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:4px 11px;border-radius:var(--r-pill);white-space:nowrap}.fm-pill.warn{color:var(--signal-warn);background:color-mix(in oklab,var(--signal-warn) 12%,transparent)}.fm-pill.ok{color:var(--signal-success);background:color-mix(in oklab,var(--signal-success) 14%,transparent)}.fm-pill.soon{color:var(--accent-deep);background:var(--cream-600)}.fm-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fm-col{min-width:0;background:var(--cream-800);border:1px solid var(--border);border-radius:var(--r-4);padding:12px;display:flex;flex-direction:column;gap:10px}.fm-col-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);padding:2px 4px}.fm-col-h .n{color:var(--accent-deep)}.fm-cardlet{min-width:0;background:var(--cream-850);border:1px solid var(--border);border-radius:var(--r-3);padding:11px 12px;display:flex;flex-direction:column;gap:7px}.fm-cardlet .ti{font-size:13px;font-weight:500;color:var(--fg);line-height:1.3;overflow-wrap:anywhere}.fm-cardlet .mt{display:flex;align-items:center;gap:8px}.fm-cardlet .av{width:18px;height:18px;border-radius:50%;background:var(--grad-emphasis);flex:0 0 auto}.fm-cardlet .rf{font-size:10.5px;color:var(--fg-faint)}.fm-cardlet .rf,.fm-chip{font-family:var(--font-mono)}.fm-chip{font-size:10px;letter-spacing:.04em;padding:3px 8px;border-radius:var(--r-pill);background:var(--cream-600);color:var(--accent-deep);align-self:flex-start}.fm-chip.peach{background:color-mix(in oklab,var(--accent-warm) 16%,transparent);color:var(--accent-warm-deep)}@media(max-width:1024px){.fm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.fm-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fm-search,.fm-side{display:none}}.fm-stage{position:relative;flex:1;min-height:0;overflow:hidden}.fm-view{position:absolute;inset:0;padding:24px 26px 26px;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:transform .55s var(--ease-out),opacity .45s var(--ease-out)}.fm-view-detail{transform:translate(34px);opacity:0;pointer-events:none}.fm-anim.show-detail .fm-view-dash{transform:translate(-28px);opacity:0;pointer-events:none}.fm-anim.show-detail .fm-view-detail{transform:none;opacity:1;pointer-events:auto}.fm-anim.show-detail .fm-crumb-dash,.fm-crumb-detail{display:none}.fm-anim.show-detail .fm-crumb-detail{display:inline}.fm-cursor{position:absolute;z-index:30;left:-60px;top:-60px;width:21px;height:21px;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px rgba(12,16,32,.34));transition:left .85s var(--ease-out),top .85s var(--ease-out),opacity .25s linear}.fm-cursor.show{opacity:1}.fm-cursor svg{width:100%;height:100%;display:block}.fm-cursor:after{content:"";position:absolute;left:3px;top:3px;width:11px;height:11px;border-radius:50%;border:2px solid var(--accent);opacity:0}.fm-cursor.click:after{animation:fm-ripple .55s ease-out}@keyframes fm-ripple{0%{transform:scale(.3);opacity:.85}to{transform:scale(2.9);opacity:0}}.fm-row.target{background:var(--cream-650)}.fm-sync{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);letter-spacing:.02em;white-space:nowrap}.fm-sync .d{width:7px;height:7px;border-radius:50%;background:var(--signal-success);animation:fm-blink 1.9s ease-in-out infinite;flex:0 0 auto}.fm-sync b{color:var(--fg);font-weight:500}@media(max-width:760px){.fm-sync{display:none}}.fm-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--fg-dim)}.fm-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fm-dh .ref{font-family:var(--font-mono);font-size:12px;color:var(--fg-dim)}.fm-dh .ti{font-weight:600;font-size:21px;letter-spacing:-.01em;margin-top:3px;color:var(--fg)}.fm-dgrid{display:grid;grid-template-columns:1fr 262px;gap:20px;min-height:0}.fm-tl{display:flex;gap:13px;padding-bottom:13px;position:relative}.fm-tl:not(:last-child):before{content:"";position:absolute;left:15px;top:31px;bottom:-1px;width:1px;background:var(--border)}.fm-tl .dot{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;background:var(--cream-600);color:var(--accent)}.fm-tl.done .dot{background:color-mix(in oklab,var(--signal-success) 16%,transparent);color:var(--signal-success)}.fm-tl.next .dot{background:var(--accent);color:#fff;animation:fm-livedot 2.1s ease-in-out infinite}.fm-tl.muted{opacity:.5}.fm-tl .tt{font-size:13px;font-weight:600;color:var(--fg)}.fm-tl .td{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);margin-top:2px}.fm-aside{gap:13px}.fm-aside,.fm-reg{display:flex;flex-direction:column}.fm-reg{background:color-mix(in oklab,var(--accent) 8%,var(--cream-850));border:1px solid color-mix(in oklab,var(--accent) 26%,transparent);border-radius:var(--r-4);padding:13px 15px;gap:7px}.fm-reg .rh{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep)}.fm-reg .rh .d{width:7px;height:7px;border-radius:50%;background:var(--signal-success);animation:fm-blink 1.8s ease-in-out infinite}.fm-reg .rb{font-size:12.5px;color:var(--fg-muted);line-height:1.45}.fm-reg .rb b{color:var(--fg);font-weight:600}.fm-kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.fm-kv:last-child{border-bottom:0}.fm-kv .k{color:var(--fg-dim)}.fm-kv .v{color:var(--fg);font-weight:500;text-align:right}.fm-kv .v.mono{font-family:var(--font-mono);font-weight:400}.fm-act{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-weight:600;font-size:13px;padding:9px 16px;border-radius:var(--r-pill);background:var(--accent);color:#fff}@media(max-width:720px){.fm-dgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fm-view{transition:none}.fm-cursor{display:none}}.fm-search:after{content:"";width:1.5px;height:14px;background:var(--accent);margin-left:2px;border-radius:1px;animation:fm-caret 1.1s steps(1) infinite}@keyframes fm-caret{50%{opacity:0}}.fm-h em,.fm-stat .v em{background-size:220% 100%;animation:fm-sheen 6.5s ease-in-out infinite alternate}@keyframes fm-sheen{0%{background-position:0 50%}to{background-position:100% 50%}}.fm-pill.warn{animation:fm-halo 2.4s ease-in-out infinite}@keyframes fm-halo{0%,to{box-shadow:0 0 color-mix(in oklab,var(--signal-warn) 28%,transparent)}55%{box-shadow:0 0 0 5px transparent}}.fm-card-h .m:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal-success);margin-right:7px;vertical-align:middle;animation:fm-blink 1.9s ease-in-out infinite}@keyframes fm-blink{0%,to{opacity:1;box-shadow:0 0 color-mix(in oklab,var(--signal-success) 42%,transparent)}55%{opacity:.4;box-shadow:0 0 0 4px transparent}}.fm-nav a.custom.on .gi{animation:fm-livedot 2.2s ease-in-out infinite}@keyframes fm-livedot{0%,to{box-shadow:0 0 color-mix(in oklab,var(--accent) 34%,transparent)}55%{box-shadow:0 0 0 4px transparent}}.fm-chip.live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle;animation:fm-pulsedot 1.6s ease-in-out infinite}@keyframes fm-pulsedot{0%,to{opacity:1;box-shadow:0 0 color-mix(in oklab,var(--accent) 40%,transparent)}55%{opacity:.4;box-shadow:0 0 0 4px transparent}}@media(prefers-reduced-motion:reduce){.fm-card-h .m:before,.fm-chip.live:before,.fm-h em,.fm-nav a.custom.on .gi,.fm-pill.warn,.fm-search:after,.fm-stat .v em{animation:none!important}}.shift{margin-top:clamp(48px,6vw,88px)}.shift-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-7)}.shift-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}.shift-panel{margin:0;background:var(--cream-850);border:1px solid var(--border);border-radius:var(--r-4);padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.sp-head{display:flex;align-items:center;gap:var(--s-4)}.sp-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);background:var(--cream-700);padding:5px 12px;border-radius:var(--r-pill)}.sp-tag.acc{color:var(--accent-deep);background:var(--cream-600)}.sp-t{font-family:var(--font-sans);font-weight:600;font-size:16px;color:var(--fg)}.sp-note{font-size:14px;line-height:1.5;color:var(--fg-muted);margin:0;max-width:46ch}.dg{position:relative;width:100%;aspect-ratio:460/300;border-radius:var(--r-3);overflow:hidden;border:1px solid var(--border);background-color:var(--cream-800);background-image:radial-gradient(currentColor 1px,transparent 1.4px);background-size:22px 22px;background-position:-1px -1px;color:color-mix(in oklab,var(--fg-faint) 24%,transparent)}.dg.before{box-shadow:inset 0 70px 90px -64px color-mix(in oklab,var(--accent-warm) 42%,transparent)}.dg.after{box-shadow:inset 0 0 100px -24px color-mix(in oklab,var(--accent) 40%,transparent)}.dg-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.dg-wire{fill:none;stroke-width:1.6;stroke-dasharray:3 7;stroke-linecap:round}.dg.before .dg-wire{stroke:var(--fg-faint);animation:dg-flow 1.1s linear infinite}.dg.after .dg-wire{stroke:var(--accent);opacity:.85;animation:dg-flow 1.4s linear infinite}@keyframes dg-flow{to{stroke-dashoffset:-20}}.dg-n{position:absolute;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 13px;border-radius:10px;background:var(--cream-850);border:1px solid var(--cream-400);text-align:center}.dg-n .nl{font-family:var(--font-sans);font-weight:600;font-size:13px;color:var(--fg);line-height:1.15;white-space:nowrap}.dg-n .nm2{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--fg-dim);white-space:nowrap}.dg-vendor2{padding:10px 18px;background:color-mix(in oklab,var(--accent-warm) 14%,var(--cream-850));border-color:color-mix(in oklab,var(--accent-warm) 52%,transparent)}.dg-firm2 .nl{font-weight:500;font-size:12px}.dg-base{padding:11px 20px;background:color-mix(in oklab,var(--accent) 15%,var(--cream-850));border-color:color-mix(in oklab,var(--accent) 58%,transparent);box-shadow:var(--shadow-card);z-index:1}.dg-app{padding:7px 13px}.dg-app .nl{font-weight:500;font-size:11.5px;color:var(--fg-muted)}.dg-base:after,.dg-vendor2:after{content:"";position:absolute;inset:-1px;border-radius:11px;border:1.5px solid var(--accent);opacity:0;pointer-events:none;animation:dg-ring 2.8s ease-out infinite}.dg-vendor2:after{border-color:var(--accent-warm)}@keyframes dg-ring{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0}}.dg-lock{width:13px;height:10px;border:1.6px solid var(--accent-warm-deep);border-radius:2px;position:relative;margin-bottom:3px}.dg-lock:before{content:"";position:absolute;left:50%;top:-6px;transform:translate(-50%);width:8px;height:7px;border:1.6px solid var(--accent-warm-deep);border-bottom:0;border-radius:5px 5px 0 0}.dg-vault{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.02em;color:var(--accent-deep);margin-top:1px}.dg-vault i{width:7px;height:7px;border-radius:2px;background:var(--accent);flex:0 0 auto}@media(prefers-reduced-motion:reduce){.dg-base:after,.dg-vendor2:after,.dg-wire{animation:none!important}}@media(max-width:820px){.shift-grid{grid-template-columns:1fr}}@media(max-width:480px){.dg-n .nm2,.dg-vault{display:none}.dg-n{padding:6px 9px}}.dg.hub{aspect-ratio:560/360;max-width:820px;margin:var(--s-7) auto 0}.dg.hub .dg-wire{stroke:var(--accent);opacity:.8;animation:dg-flow 1.5s linear infinite}.dg-ep{background:var(--cream-850);border-color:var(--cream-400)}.dg-ep .nl{font-weight:600;font-size:12px}.dg-ep .k{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.02em;color:var(--fg-dim);margin-top:2px;white-space:nowrap}.dg-hubcore{z-index:4}.dg-cluster{position:absolute;transform:translate(-50%,-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 16px 10px;border-radius:14px;border:1.5px dashed color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 7%,var(--cream-850));box-shadow:var(--shadow-card)}.dg-clab{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.dg-incore{background:color-mix(in oklab,var(--accent) 16%,var(--cream-850));border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);border-radius:9px;padding:7px 14px;text-align:center}.dg-incore .nl{font-weight:600;font-size:13px;color:var(--fg);display:block;line-height:1.1}.dg-incore .nm2{font-family:var(--font-mono);font-size:9.5px;color:var(--fg-dim);display:block;margin-top:1px}.dg-mods{display:flex;gap:5px}.dg-mods span{font-family:var(--font-mono);font-size:9.5px;color:var(--accent-deep);background:var(--cream-600);border-radius:var(--r-pill);padding:3px 9px}@media(max-width:560px){.dg-clab,.dg.hub .dg-ep .k{display:none}.dg.hub .dg-ep{padding:5px 9px}.dg.hub{aspect-ratio:1/1}}
