@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--font-serif:"IBM Plex Serif", "PT Serif", serif;--font-sans:"PT Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-body:1.75;--tracking-tight:-.02em;--tracking-wide:.08em;--tracking-wider:.15em;--color-bg:#faf8f4;--color-surface:#f3efe9;--color-border:#d8d0c4;--color-border-light:#ebe6de;--color-text:#1c1916;--color-text-muted:#6b6560;--color-text-faint:#9e9891;--color-accent:#7a1f2e;--color-accent-light:#9b3040;--header-height:5rem;--container-width:1100px;--container-padding:clamp(1.25rem, 5vw, 3rem);--prose-width:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-normal.DwktX9jl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.o20Cx6Xj.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.CPw2or01.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-italic.C_ad97oI.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-italic.CygxzOWU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-italic.BSp0Db6W.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-italic.1VBVfWB7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-italic.hOoDEQwh.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-italic.4IJS-XHX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-italic.BCf4TsCA.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-400-italic.Dd68USph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-ext-600-normal.DXSZftVr.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-600-normal.CDMeBxaJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-600-normal.6oiym5iu.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-600-normal.C8YEAlRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-vietnamese-600-normal.BBruYZNA.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-600-normal.DZRaS25B.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-ext-600-normal.CU6LeQOd.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-600-normal.D1-_Ic5L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-600-normal.DAxitmSu.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-600-normal.D3rpGdkS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-ext-600-italic.CbP060Js.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-600-italic.D7qEpmay.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-600-italic.B-MUfNoF.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-600-italic.B5nQ1Dzp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-vietnamese-600-italic.BrdqYGAq.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-600-italic.CMORQUaI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-ext-600-italic.CwtNJA7M.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-600-italic.DM7htMZM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-600-italic.-nwoHQXg.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-600-italic.BD9tANRL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-cyrillic-ext-700-normal.CFcTJr1V.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-700-normal.Dq7XTXEq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-cyrillic-700-normal.BSMLrh7C.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-700-normal.CHVzwaSb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-vietnamese-700-normal.hPmb8oh_.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-700-normal.B3aSYR1A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-latin-ext-700-normal.BoBbeF2z.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-700-normal.5BnP_gGI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-latin-700-normal.bnJnpGuO.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-700-normal.BBiG0u0D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-ext-400-normal.DU92duxl.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-ext-400-normal.DWZRXqV9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-400-normal.B-euljER.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-400-normal.D8jOFnDU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-ext-400-normal.B7STXmTm.woff2)format("woff2"),url(/_astro/pt-serif-latin-ext-400-normal.tfSDtiqN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-400-normal.Cx0mQj7e.woff2)format("woff2"),url(/_astro/pt-serif-latin-400-normal.DIu_lRW0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-ext-400-italic.3ud5gcxD.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-ext-400-italic.BBGP3z3x.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-400-italic.Bicg0I0x.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-400-italic.CGr2MaNX.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-ext-400-italic.CBoOQ8LN.woff2)format("woff2"),url(/_astro/pt-serif-latin-ext-400-italic.C59QcYwb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-400-italic.zg5EJ2cW.woff2)format("woff2"),url(/_astro/pt-serif-latin-400-italic.Hdd9Jed5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-cyrillic-ext-700-normal.CpXZPNZI.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-ext-700-normal.C7FyUQsB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-cyrillic-700-normal.DvVvs_4R.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-700-normal.BeN6CUoB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-latin-ext-700-normal.B7jTzfC-.woff2)format("woff2"),url(/_astro/pt-serif-latin-ext-700-normal.BQOBW4N0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-latin-700-normal.Bsuo9jes.woff2)format("woff2"),url(/_astro/pt-serif-latin-700-normal.BnJLcJ8K.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-cyrillic-ext-700-italic.CkMBGdjD.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-ext-700-italic.CfM5w_L1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-cyrillic-700-italic.DIh_UURn.woff2)format("woff2"),url(/_astro/pt-serif-cyrillic-700-italic.LDG4nn51.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-latin-ext-700-italic.T5_AOLfh.woff2)format("woff2"),url(/_astro/pt-serif-latin-ext-700-italic.BFdsOdDM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/pt-serif-latin-700-italic.1LPsH2tA.woff2)format("woff2"),url(/_astro/pt-serif-latin-700-italic.C7js8YN2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-cyrillic-ext-400-normal.DrEt_GuY.woff2)format("woff2"),url(/_astro/pt-sans-cyrillic-ext-400-normal.BWlWxBBJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-cyrillic-400-normal.BgFH0IXl.woff2)format("woff2"),url(/_astro/pt-sans-cyrillic-400-normal.DR9of8nb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-latin-ext-400-normal.DA27ETQX.woff2)format("woff2"),url(/_astro/pt-sans-latin-ext-400-normal.Dgusqyff.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-latin-400-normal.Cwy9XeGQ.woff2)format("woff2"),url(/_astro/pt-sans-latin-400-normal.v0jdzXSm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-cyrillic-ext-400-italic.H0P9I-AA.woff2)format("woff2"),url(/_astro/pt-sans-cyrillic-ext-400-italic.B9y4xcxm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-cyrillic-400-italic.Bz2mnFoX.woff2)format("woff2"),url(/_astro/pt-sans-cyrillic-400-italic.DuFSyHu9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-latin-ext-400-italic.BwvrHoSc.woff2)format("woff2"),url(/_astro/pt-sans-latin-ext-400-italic.Dbrux0Mn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/pt-sans-latin-400-italic.BbeYrS_i.woff2)format("woff2"),url(/_astro/pt-sans-latin-400-italic.TlM0Rjxi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-cyrillic-ext-700-normal.XWuytqPM.woff2)format("woff2"),url(/_astro/pt-sans-cyrillic-ext-700-normal.DtKE9zI9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-cyrillic-700-normal.TNhnPAH_.woff2)format("woff2"),url(/_astro/pt-sans-cyrillic-700-normal.DzVkanQm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-latin-ext-700-normal.B72N01jW.woff2)format("woff2"),url(/_astro/pt-sans-latin-ext-700-normal.B4THBQu1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pt-sans-latin-700-normal.DmHhLLdt.woff2)format("woff2"),url(/_astro/pt-sans-latin-700-normal.CyjbL83V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height);font-size:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{color:var(--color-accent)}img,svg{max-width:100%;display:block}.container{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}.site-wrapper{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.prose{max-width:var(--prose-width)}.label{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.divider{border:none;border-top:1px solid var(--color-border)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-accent);color:#fff;z-index:1000;font-family:var(--font-sans);font-size:var(--text-sm);padding:.5rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.user-menu.svelte-1gjqjyc{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.icon-btn.svelte-1gjqjyc{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);transition:color .15s;line-height:1}.icon-btn.svelte-1gjqjyc:hover{color:var(--color-accent)}.icon.svelte-1gjqjyc{width:22px;height:22px;opacity:.7;transition:opacity .15s}.icon-btn.svelte-1gjqjyc:hover .icon:where(.svelte-1gjqjyc){opacity:1}.dropdown.svelte-1gjqjyc{position:absolute;top:calc(100% + var(--space-3));right:0;min-width:160px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:2px;box-shadow:0 4px 16px #0000001f;z-index:200;overflow:hidden}.dropdown-username.svelte-1gjqjyc{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-faint);padding:var(--space-3) var(--space-4)}.dropdown-divider.svelte-1gjqjyc{margin:0;border:none;border-top:1px solid var(--color-border)}.dropdown-item.svelte-1gjqjyc{display:block;width:100%;text-align:left;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;background:none;border:none;cursor:pointer;padding:var(--space-3) var(--space-4);transition:background .15s,color .15s}.dropdown-item.svelte-1gjqjyc:hover{background:var(--color-surface);color:var(--color-text)}.dropdown-item--danger.svelte-1gjqjyc:hover{color:#c0392b;background:#fdf0ee}.dropdown-item--admin.svelte-1gjqjyc{color:var(--color-accent)}.search-wrap.svelte-8idmwz{position:relative;flex:1;max-width:240px;min-width:0}.search-field.svelte-8idmwz{display:flex;align-items:center;gap:0;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:6px;transition:border-color .15s,background .15s;height:32px;padding-inline:8px}.search-field.svelte-8idmwz:focus-within,.search-field--active.svelte-8idmwz{border-color:var(--color-accent);background:var(--color-bg)}.search-ico.svelte-8idmwz{flex-shrink:0;color:var(--color-text-faint);transition:color .15s}.search-field.svelte-8idmwz:focus-within .search-ico:where(.svelte-8idmwz){color:var(--color-text-muted)}.search-input.svelte-8idmwz{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);padding:0 6px;height:100%;appearance:none}.search-input.svelte-8idmwz::placeholder{color:var(--color-text-faint)}.search-input.svelte-8idmwz::-webkit-search-cancel-button{display:none}.search-spinner.svelte-8idmwz{flex-shrink:0;width:13px;height:13px;border:1.5px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-8idmwz-spin .55s linear infinite}@keyframes svelte-8idmwz-spin{to{transform:rotate(360deg)}}.dropdown.svelte-8idmwz{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:300px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 6px 24px #0000001f;z-index:300;overflow:hidden}.section-label.svelte-8idmwz{font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);padding:8px 12px 4px}.section-divider.svelte-8idmwz{height:1px;background:var(--color-border-light);margin:4px 0}.item.svelte-8idmwz{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:6px 12px;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s;gap:1px;user-select:none}.item.svelte-8idmwz:hover,.item--active.svelte-8idmwz{background:var(--color-surface)}.item--author.svelte-8idmwz{flex-direction:row;align-items:center;gap:8px}.item-ico.svelte-8idmwz{flex-shrink:0;color:var(--color-text-faint)}.item-body.svelte-8idmwz{display:flex;align-items:baseline;gap:6px;width:100%;min-width:0}.item-label.svelte-8idmwz{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item--author.svelte-8idmwz .item-label:where(.svelte-8idmwz){color:var(--color-accent)}.item-type.svelte-8idmwz{font-family:var(--font-sans);font-size:10px;color:var(--color-text-faint);text-transform:lowercase;white-space:nowrap;flex-shrink:0}.item-sub.svelte-8idmwz{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dropdown-empty.svelte-8idmwz{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-faint);padding:12px;text-align:center}.see-all.svelte-8idmwz{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);text-decoration:none;padding:8px 12px;transition:background .1s}.see-all.svelte-8idmwz:hover{background:var(--color-surface);color:var(--color-accent)}@media(max-width:640px){.search-wrap.svelte-8idmwz{max-width:none;flex:1}.dropdown.svelte-8idmwz{left:0;right:0;min-width:0}}.site-header[data-astro-cid-3ef6ksr2]{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-4)}.logo[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.1em;text-decoration:none}.logo[data-astro-cid-3ef6ksr2]:hover .logo-title[data-astro-cid-3ef6ksr2]{color:var(--color-accent)}.logo-title[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-wide);line-height:1;color:var(--color-text);transition:color .2s ease}.logo-sub[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-4);flex:1;justify-content:flex-end;min-width:0}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link--active[data-astro-cid-3ef6ksr2]{color:var(--color-accent)}@media(max-width:540px){.logo-sub[data-astro-cid-3ef6ksr2]{display:none}.logo-title[data-astro-cid-3ef6ksr2]{font-size:var(--text-xl)}.nav[data-astro-cid-3ef6ksr2]{gap:var(--space-3)}.nav-link[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border);background-color:var(--color-surface);margin-top:var(--space-24);padding-block:var(--space-12)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-8)}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-2)}.footer-title[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:700;letter-spacing:var(--tracking-wide);color:var(--color-text)}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}.footer-nav-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-2)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.footer-credit[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-4);white-space:nowrap}.footer-credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);text-decoration:none;border-bottom:1px solid var(--color-border)}.footer-credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}@media(max-width:640px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-6)}.footer-nav[data-astro-cid-sz7xmlte]{flex-direction:row;flex-wrap:wrap;gap:var(--space-6)}}.scene.svelte-3ix3lp{position:absolute;inset:0;user-select:none}.card-scene.svelte-3ix3lp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .75s cubic-bezier(.17,.89,.32,1.28);perspective:700px}.card-scene.revealed.svelte-3ix3lp{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rz));transition-delay:.45s}.card-pop.svelte-3ix3lp{position:relative;animation:svelte-3ix3lp-pop-in .45s cubic-bezier(.17,.89,.32,1.28) both,svelte-3ix3lp-card-float 3.4s ease-in-out .45s infinite;transform-style:preserve-3d}@keyframes svelte-3ix3lp-pop-in{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-3ix3lp-card-float{0%,to{transform:translateY(0) rotateX(1.5deg) rotateY(-3deg)}38%{transform:translateY(-9px) rotateX(-1deg) rotateY(-1deg)}68%{transform:translateY(-5px) rotateX(2deg) rotateY(-5deg)}}.card-tilt.svelte-3ix3lp{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .12s ease-out;transform-style:preserve-3d}.card-tilt.clickable.svelte-3ix3lp{cursor:pointer}.card-tilt.clickable.svelte-3ix3lp:hover .card-back:where(.svelte-3ix3lp){box-shadow:0 0 0 1.5px #d4a017e6,0 0 28px #d4a0174d,0 12px 40px #000000d9;transform:translateY(-6px);transition:transform .2s ease,box-shadow .2s ease}.card-inner.svelte-3ix3lp{width:190px;height:285px;position:relative;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1)}.card-inner.flipped.svelte-3ix3lp{transform:rotateY(180deg)}.card-face.svelte-3ix3lp{position:absolute;inset:0;border-radius:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(155deg,#1a0608,#2c0d14 25%,#6a1a28 55%,#2c0d14 78%,#160508);box-shadow:0 0 0 1.5px #d4a0178c,0 8px 32px #000000d9;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.rarity-legendary.svelte-3ix3lp .card-front:where(.svelte-3ix3lp){box-shadow:0 0 0 1.5px #d4a017d9,0 0 22px #d4a01773,0 8px 32px #000000d9}.rarity-epic.svelte-3ix3lp .card-front:where(.svelte-3ix3lp){box-shadow:0 0 0 1.5px #9b59b6d9,0 0 20px #9b59b666,0 8px 32px #000000d9}.rarity-rare.svelte-3ix3lp .card-front:where(.svelte-3ix3lp){box-shadow:0 0 0 1.5px #4a8fd9b3,0 0 16px #4a8fd94d,0 8px 32px #000000d9}.rarity-uncommon.svelte-3ix3lp .card-front:where(.svelte-3ix3lp){box-shadow:0 0 0 1.5px #4a8a5acc,0 0 14px #4a8a5a4d,0 8px 32px #000000d9}.card-face.svelte-3ix3lp:after{content:"";position:absolute;inset:6px;border:1px solid rgba(212,160,23,.18);border-radius:4px;pointer-events:none;z-index:2}.ornament.svelte-3ix3lp{position:absolute;width:12px;height:12px;border-style:solid;border-color:#d4a01785;border-width:0;z-index:3}.ornament.tl.svelte-3ix3lp{top:7px;left:7px;border-top-width:2px;border-left-width:2px}.ornament.tr.svelte-3ix3lp{top:7px;right:7px;border-top-width:2px;border-right-width:2px}.ornament.bl.svelte-3ix3lp{bottom:7px;left:7px;border-bottom-width:2px;border-left-width:2px}.ornament.br.svelte-3ix3lp{bottom:7px;right:7px;border-bottom-width:2px;border-right-width:2px}.card-shine.svelte-3ix3lp{position:absolute;inset:0;background:linear-gradient(108deg,transparent 28%,rgba(255,215,130,.07) 44%,rgba(255,255,200,.06) 50%,rgba(255,215,130,.07) 56%,transparent 72%);background-size:220% 100%;animation:svelte-3ix3lp-shine-sweep 5s linear infinite;pointer-events:none;z-index:4}@keyframes svelte-3ix3lp-shine-sweep{0%{background-position:-220% 0}to{background-position:220% 0}}.card-back.svelte-3ix3lp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.back-logo.svelte-3ix3lp{font-family:var(--font-serif, serif);font-size:3.6rem;font-weight:700;color:#d4a017;letter-spacing:.08em;text-shadow:0 0 20px rgba(212,160,23,.9),0 0 45px rgba(212,160,23,.4)}.back-dots.svelte-3ix3lp{color:#d4a01773;letter-spacing:.35em;font-size:.7rem}.back-label.svelte-3ix3lp{font-size:.48rem;letter-spacing:.25em;color:#fae6c347;font-family:sans-serif;margin-top:2px}.card-front.svelte-3ix3lp{transform:rotateY(180deg)}.front-photo.svelte-3ix3lp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block;border-radius:8px;user-select:none;pointer-events:none}.front-top-fade.svelte-3ix3lp{position:absolute;top:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,rgba(10,3,2,.75),transparent);pointer-events:none;z-index:1}.front-bottom-fade.svelte-3ix3lp{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(10,3,2,.92),transparent);pointer-events:none;z-index:1}.front-info.svelte-3ix3lp{position:absolute;background-color:#0007;bottom:16px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 14px;z-index:2}.front-sep.svelte-3ix3lp{width:68%;height:.5px;background:#d4a01761;margin-bottom:2px}.front-name.svelte-3ix3lp{color:#f0e8d8;font-family:var(--font-serif, serif);font-size:.88rem;font-weight:700;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,1);line-height:1.3}.front-rarity.svelte-3ix3lp{font-size:.48rem;letter-spacing:.2em;font-family:sans-serif}.front-rarity.legendary.svelte-3ix3lp{color:#d4a017;text-shadow:0 0 8px rgba(212,160,23,.6)}.front-rarity.epic.svelte-3ix3lp{color:#9b59b6;text-shadow:0 0 8px rgba(155,89,182,.5)}.front-rarity.rare.svelte-3ix3lp{color:#4a8fd9}.front-rarity.uncommon.svelte-3ix3lp{color:#4a8a5a}.front-rarity.common.svelte-3ix3lp{color:#7a7570}.holo-overlay.svelte-3ix3lp{position:absolute;inset:0;background:linear-gradient(125deg,transparent 15%,rgba(255,120,60,.2) 28%,rgba(200,80,255,.18) 42%,rgba(60,200,255,.2) 56%,rgba(255,230,60,.18) 70%,transparent 82%);background-size:300% 300%;animation:svelte-3ix3lp-holo-shift 3s ease-in-out infinite;pointer-events:none;z-index:3;mix-blend-mode:screen;border-radius:8px}@keyframes svelte-3ix3lp-holo-shift{0%,to{background-position:0% 50%;opacity:.55}50%{background-position:100% 50%;opacity:1}}.epic-overlay.svelte-3ix3lp{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,rgba(155,89,182,.18) 38%,rgba(200,130,255,.14) 52%,transparent 68%);background-size:250% 250%;animation:svelte-3ix3lp-epic-shift 4s ease-in-out infinite;pointer-events:none;z-index:3;border-radius:8px}@keyframes svelte-3ix3lp-epic-shift{0%,to{background-position:0% 0%;opacity:.7}50%{background-position:100% 100%;opacity:1}}.rare-overlay.svelte-3ix3lp{position:absolute;inset:0;background:linear-gradient(135deg,transparent 25%,rgba(80,150,255,.14) 42%,rgba(140,200,255,.12) 54%,transparent 68%);background-size:200% 200%;animation:svelte-3ix3lp-rare-shift 4s ease-in-out infinite;pointer-events:none;z-index:3;border-radius:8px}@keyframes svelte-3ix3lp-rare-shift{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.card-glow.svelte-3ix3lp{position:absolute;inset:var(--glow-inset, -60px);border-radius:50%;pointer-events:none;animation:svelte-3ix3lp-glow-fadein .5s ease-out .45s both,svelte-3ix3lp-glow-pulse var(--pulse-dur, 2.8s) ease-in-out .95s infinite}.card-glow.legendary.svelte-3ix3lp{--glow-inset: -80px;--pulse-dur: 2.2s;background:radial-gradient(ellipse at center,rgba(212,160,23,.55) 0%,rgba(212,160,23,.85) 45%,rgba(212,160,23,.35) 72%,transparent 100%);filter:blur(26px)}.card-glow.epic.svelte-3ix3lp{--glow-inset: -65px;--pulse-dur: 3s;background:radial-gradient(ellipse at center,rgba(155,89,182,.5) 0%,rgba(155,89,182,.8) 47%,rgba(155,89,182,.3) 74%,transparent 100%);filter:blur(22px)}.card-glow.rare.svelte-3ix3lp{--glow-inset: -60px;--pulse-dur: 3.2s;background:radial-gradient(ellipse at center,rgba(74,143,217,.45) 0%,rgba(74,143,217,.75) 48%,rgba(74,143,217,.28) 75%,transparent 100%);filter:blur(20px)}.card-glow.uncommon.svelte-3ix3lp{--glow-inset: -55px;--pulse-dur: 3.5s;background:radial-gradient(ellipse at center,rgba(74,138,90,.4) 0%,rgba(74,138,90,.7) 50%,rgba(74,138,90,.25) 76%,transparent 100%);filter:blur(18px)}@keyframes svelte-3ix3lp-glow-fadein{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3ix3lp-glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.15)}}.sparks.svelte-3ix3lp{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:20}.spark.svelte-3ix3lp{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;animation:svelte-3ix3lp-spark-rise var(--dur) ease-out var(--delay) infinite}.spark.uncommon.svelte-3ix3lp{background:#4a8a5a;box-shadow:0 0 5px #4a8a5a,0 0 10px #4a8a5a80}.spark.rare.svelte-3ix3lp{background:#6ab0f0;box-shadow:0 0 5px #4a8fd9,0 0 10px #4a8fd980}.spark.epic.svelte-3ix3lp{background:#c07ee0;box-shadow:0 0 5px #9b59b6,0 0 10px #9b59b680}.spark.legendary.svelte-3ix3lp{background:#f0c040;box-shadow:0 0 6px #d4a017,0 0 14px #d4a01799}@keyframes svelte-3ix3lp-spark-rise{0%{transform:translate(0) scale(1);opacity:0}8%{opacity:1}to{transform:translate(var(--drift),calc(var(--rise) * -1)) scale(.15);opacity:0}}@media(max-width:520px){.card-inner.svelte-3ix3lp{width:145px;height:218px}.back-logo.svelte-3ix3lp{font-size:2.6rem}.back-dots.svelte-3ix3lp{font-size:.55rem}.back-label.svelte-3ix3lp{font-size:.38rem}}.card-badge-wrap.svelte-19whcjq{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:100;width:88px;aspect-ratio:2 / 3;overflow:visible;animation:svelte-19whcjq-card-in .4s cubic-bezier(.3,1.3,.5,1) both,svelte-19whcjq-card-float 3.5s ease-in-out .5s infinite}.card-badge.svelte-19whcjq{width:100%;height:100%;border-radius:6px;border:2px solid #d4a017;background:linear-gradient(145deg,#1e1410,#2a1c16);display:flex;flex-direction:column;overflow:hidden;cursor:pointer;padding:0;box-shadow:0 0 18px #d4a0178c,0 8px 32px #0009;animation:svelte-19whcjq-card-glow 3s ease-in-out .5s infinite;transition:transform .15s,box-shadow .15s}.card-badge.svelte-19whcjq:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 0 28px #d4a017cc,0 14px 40px #000000b3}.card-badge.svelte-19whcjq:active{transform:translateY(0) scale(.97)}.card-badge-close.svelte-19whcjq{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;border:none;background:#0f0805bf;color:#b4966eb3;font-size:.45rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;transition:background .15s,color .15s}.card-badge-close.svelte-19whcjq:hover{background:#1e0f0af2;color:#f0e6d8}.card-badge-body.svelte-19whcjq{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-2)}.card-badge-icon.svelte-19whcjq{font-size:1.5rem;color:#d4a017;animation:svelte-19whcjq-icon-glow 2.5s ease-in-out infinite}.card-badge-title.svelte-19whcjq{font-family:var(--font-serif);font-size:.9rem;font-weight:700;color:#d4a017;letter-spacing:.08em;text-shadow:0 0 10px rgba(212,160,23,.6)}.card-badge-sub.svelte-19whcjq{font-family:var(--font-sans);font-size:.45rem;letter-spacing:.2em;text-transform:uppercase;color:#fae6c366;text-align:center}.card-badge-holo.svelte-19whcjq{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,rgba(255,140,60,.12) 35%,rgba(180,80,255,.1) 50%,rgba(60,180,255,.12) 65%,transparent 80%);background-size:300% 300%;animation:svelte-19whcjq-holo-shift 4s ease-in-out infinite;pointer-events:none;border-radius:4px}.card-badge-name.svelte-19whcjq{background:#0f0805e6;color:#d4c5b0;font-size:.55rem;font-family:var(--font-sans);padding:3px 5px;text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@keyframes svelte-19whcjq-card-in{0%{opacity:0;transform:translateY(24px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-19whcjq-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-19whcjq-card-glow{0%,to{box-shadow:0 0 18px #d4a0178c,0 8px 32px #0009}50%{box-shadow:0 0 28px #d4a017d9,0 8px 32px #0009,0 0 50px #d4a01733}}@keyframes svelte-19whcjq-icon-glow{0%,to{text-shadow:0 0 6px rgba(212,160,23,.4)}50%{text-shadow:0 0 14px rgba(212,160,23,1)}}@keyframes svelte-19whcjq-holo-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.overlay.svelte-19whcjq{position:fixed;inset:0;background:#080301f5;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);transition:background .6s}.overlay.flash.svelte-19whcjq{animation:svelte-19whcjq-flash-white .45s ease-out}@keyframes svelte-19whcjq-flash-white{0%{background:#080301f5}30%{background:#281905fc}to{background:#080301f5}}.pack-wrap.svelte-19whcjq{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);perspective:900px;perspective-origin:50% 45%}.pack-cta.svelte-19whcjq{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#b48c64b3;animation:svelte-19whcjq-breathe 2.5s ease-in-out infinite}.pack.svelte-19whcjq{width:185px;height:290px;position:relative;cursor:pointer;border-radius:10px;overflow:visible;transform-style:preserve-3d;animation:svelte-19whcjq-pack-float 3.5s ease-in-out infinite;user-select:none;background:linear-gradient(155deg,#1a0608,#2c0d14 25%,#6a1a28 55%,#2c0d14 78%,#160508);box-shadow:0 0 0 1.5px #d4a0178c,0 0 35px #7a1f2e80,0 30px 80px #000000e6,inset 0 1px #ffc8781f}.pack.svelte-19whcjq>:where(.svelte-19whcjq):not(.pack-spine):not(.pack-top-edge):not(.pack-bottom-edge){border-radius:10px;overflow:hidden}.pack.svelte-19whcjq:hover:not(.shaking){box-shadow:0 0 0 1.5px #d4a017e6,0 0 50px #7a1f2eb3,0 0 90px #d4a0172e,0 30px 80px #000000e6;transition:box-shadow .25s}@keyframes svelte-19whcjq-pack-float{0%,to{transform:rotateY(-16deg) rotateX(6deg) translateY(0)}35%{transform:rotateY(-10deg) rotateX(8deg) translateY(-9px)}68%{transform:rotateY(-20deg) rotateX(4deg) translateY(-4px)}}.pack.shaking.svelte-19whcjq{animation:svelte-19whcjq-pack-shake .55s cubic-bezier(.36,.07,.19,.97) forwards}.pack-spine.svelte-19whcjq{position:absolute;top:0;left:185px;width:14px;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(to right,#4a1020,#2a0810 60%,#1a0608);border-top:1.5px solid rgba(212,160,23,.3);border-bottom:1.5px solid rgba(212,160,23,.2);border-right:1.5px solid rgba(212,160,23,.15);transform-origin:left center;transform:rotateY(90deg);backface-visibility:hidden}.pack-top-edge.svelte-19whcjq{position:absolute;bottom:100%;left:0;width:100%;height:14px;border-radius:4px 4px 0 0;background:linear-gradient(to bottom,#3a0e1a,#2c0d14);border-top:1.5px solid rgba(212,160,23,.4);border-left:1.5px solid rgba(212,160,23,.3);border-right:1.5px solid rgba(212,160,23,.2);transform-origin:bottom center;transform:rotateX(90deg);backface-visibility:hidden}.pack-bottom-edge.svelte-19whcjq{position:absolute;top:100%;left:0;width:100%;height:10px;background:linear-gradient(to bottom,#1a0608,#0e0304);border-bottom:1.5px solid rgba(0,0,0,.6);transform-origin:top center;transform:rotateX(-90deg);backface-visibility:hidden}@keyframes svelte-19whcjq-pack-shake{0%{transform:rotateY(-16deg) rotateX(6deg) translate(0)}8%{transform:rotateY(-16deg) rotateX(6deg) translate(-7px) rotate(-2deg)}18%{transform:rotateY(-16deg) rotateX(6deg) translate(7px) rotate(2deg)}28%{transform:rotateY(-16deg) rotateX(6deg) translate(-9px) rotate(-1.5deg)}38%{transform:rotateY(-16deg) rotateX(6deg) translate(9px) rotate(1.5deg)}48%{transform:rotateY(-16deg) rotateX(6deg) translate(-6px)}60%{transform:rotateY(-16deg) rotateX(6deg) translate(6px)}75%{transform:rotateY(-16deg) rotateX(6deg) translate(-3px)}90%{transform:rotateY(-16deg) rotateX(6deg) translate(2px)}to{transform:rotateY(-16deg) rotateX(6deg) translate(0)}}.pack-header.svelte-19whcjq{position:absolute;top:0;left:0;right:0;height:52px;border-radius:10px 10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;z-index:1}.pack-header-logo.svelte-19whcjq{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:#d4a017d1;letter-spacing:.12em;text-shadow:0 0 14px rgba(212,160,23,.6)}.pack-header-sub.svelte-19whcjq{font-family:var(--font-sans);font-size:.68rem;letter-spacing:.28em;color:#d4a01761}.pack-tearline.svelte-19whcjq{position:absolute;top:56px;left:0;right:0;height:10px;z-index:3}.pack-zigzag.svelte-19whcjq{width:100%;height:100%;display:block}.pack-body.svelte-19whcjq{position:absolute;inset:56px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.pack-logo.svelte-19whcjq{font-family:var(--font-serif);font-size:3.2rem;font-weight:700;color:#d4a017;letter-spacing:.08em;text-shadow:0 0 20px rgba(212,160,23,.9),0 0 50px rgba(212,160,23,.4)}.pack-dots.svelte-19whcjq{color:#d4a01780;letter-spacing:.3em;font-size:var(--text-sm)}.pack-label.svelte-19whcjq{font-family:var(--font-sans);font-size:.55rem;letter-spacing:.25em;text-transform:uppercase;color:#fae6c373}.pack-shine.svelte-19whcjq{position:absolute;inset:0;background:linear-gradient(108deg,transparent 28%,rgba(255,215,130,.07) 44%,rgba(255,255,200,.06) 50%,rgba(255,215,130,.07) 56%,transparent 72%);background-size:220% 100%;animation:svelte-19whcjq-pack-shine 5s linear infinite;pointer-events:none}@keyframes svelte-19whcjq-pack-shine{0%{background-position:-220% 0}to{background-position:220% 0}}.pack-glint.svelte-19whcjq{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,220,150,.5),transparent)}.open-flash.svelte-19whcjq{position:absolute;inset:0;background:radial-gradient(ellipse 260px 360px at 50% 50%,rgba(255,245,210,.55) 0%,rgba(212,160,23,.18) 40%,transparent 70%);animation:svelte-19whcjq-open-flash .55s ease-out both;pointer-events:none}@keyframes svelte-19whcjq-open-flash{0%{opacity:0}5%{opacity:1}to{opacity:0}}.open-rays.svelte-19whcjq{position:absolute;left:50%;top:50%;width:900px;height:900px;margin-left:-450px;margin-top:-450px;border-radius:50%;background:repeating-conic-gradient(rgba(212,160,23,.07) 0deg 6deg,transparent 6deg 18deg);animation:svelte-19whcjq-open-rays 1.4s ease-out both;pointer-events:none}@keyframes svelte-19whcjq-open-rays{0%{opacity:.3;transform:scale(2.15) rotate(0)}18%{opacity:1}to{opacity:0;transform:scale(2.8) rotate(70deg)}}.open-rays-b.svelte-19whcjq{position:absolute;left:50%;top:50%;width:900px;height:900px;margin-left:-450px;margin-top:-450px;border-radius:50%;background:repeating-conic-gradient(rgba(200,100,20,.06) 0deg 15deg,transparent 10deg 30deg);animation:svelte-19whcjq-open-rays-b 1.4s ease-out both;pointer-events:none}@keyframes svelte-19whcjq-open-rays-b{0%{opacity:.3;transform:scale(2.15) rotate(0)}18%{opacity:1}to{opacity:0;transform:scale(2.8) rotate(-40deg)}}.open-particles.svelte-19whcjq{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.particle.svelte-19whcjq{position:absolute;width:var(--s);height:var(--s);background:var(--c);border-radius:50%;margin-left:calc(var(--s) * -.5);margin-top:calc(var(--s) * -.5);animation:svelte-19whcjq-ptcl .85s cubic-bezier(.2,.55,.4,1) var(--dl) both}@keyframes svelte-19whcjq-ptcl{0%{transform:rotate(var(--a)) translate(2px);opacity:0}12%{opacity:1}to{transform:rotate(var(--a)) translate(var(--d));opacity:0}}.open-glow.svelte-19whcjq{position:absolute;left:50%;top:50%;width:340px;height:340px;margin-left:-170px;margin-top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(212,160,23,.28) 0%,transparent 65%);filter:blur(18px);animation:svelte-19whcjq-open-glow .9s ease-out both;pointer-events:none}@keyframes svelte-19whcjq-open-glow{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.85)}}.scene-ui.svelte-19whcjq{position:absolute;bottom:var(--space-12);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);pointer-events:none;z-index:10}.collect-bar.svelte-19whcjq{pointer-events:all;animation:svelte-19whcjq-slide-up .5s cubic-bezier(.3,1.2,.5,1) both}@keyframes svelte-19whcjq-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.collect-btn.svelte-19whcjq{background:#d4a017;color:#180c04;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:var(--space-4) var(--space-12);border:none;border-bottom:3px solid #8a6510;border-radius:2px;cursor:pointer;transition:background .2s,transform .1s;box-shadow:0 0 30px #d4a01773}.collect-btn.svelte-19whcjq:hover{background:#e8b826;transform:translateY(-2px)}.collect-btn.svelte-19whcjq:active{transform:translateY(1px)}.reveal-cta.svelte-19whcjq{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#a082648c;animation:svelte-19whcjq-breathe 2.5s ease-in-out infinite}.close-btn.svelte-19whcjq{position:fixed;top:var(--space-6);right:var(--space-6);background:none;border:1px solid rgba(140,110,80,.3);color:#8c6e50a6;font-size:var(--text-xl);width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;transition:color .2s,border-color .2s;z-index:20;line-height:1}.close-btn.svelte-19whcjq:hover{color:#f0e6d8;border-color:#c8aa78b3}@keyframes svelte-19whcjq-breathe{0%,to{opacity:.5}50%{opacity:1}}
