:root{color-scheme:light dark;--bg: light-dark(#f5f5f4, #0a0a0a);--surface: light-dark(#ffffff, #141414);--surface-soft: light-dark(#ebebe9, #1a1a1a);--fg: light-dark(#18181b, #f5f5f5);--muted: light-dark(#57534e, #6b7280);--border: light-dark(#e0ddd9, #2a2a2a);--accent: #3b82f6;--accent-tint: color-mix(in oklab, var(--accent) 10%, transparent);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Devanagari", "Noto Sans SC", sans-serif;--font-mono: "JetBrains Mono", "Space Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, "Noto Sans Devanagari", "Noto Sans SC", monospace;--font-serif: "Newsreader", "Noto Sans Devanagari", "Noto Sans SC", Georgia, serif;--font-display: "Outfit", "Space Grotesk", "Noto Sans Devanagari", "Noto Sans SC", var(--font-sans);--font-deva: "Noto Sans Devanagari", var(--font-sans);--font-cjk: "Noto Sans SC", var(--font-sans);--glass-bg: light-dark(rgba(255, 255, 255, .45), rgba(20, 20, 20, .45));--glass-border: light-dark(rgba(0, 0, 0, .06), rgba(255, 255, 255, .08));--glass-blur: blur(12px);--transition-theme: background-color .2s ease, color .2s ease, border-color .2s ease;--focus-ring: 2px solid var(--accent);--focus-ring-offset: 2px;--color-success: #22c55e;--color-warning: #f97416;--color-danger: #ef4444;--color-neutral: #525252;--container-pad: 2.5rem;--container-max-width: 80rem;--header-height: 72px;--touch-target-min: 36px;--sim-grid-cols: 12;--sim-sidebar-span: 5;--sim-canvas-span: 7}:root[data-theme=light]{color-scheme:light;--bg: #f5f5f4;--surface: #ffffff;--surface-soft: #ebebe9;--fg: #18181b;--muted: #57534e;--border: #e0ddd9;--accent: #3b82f6;--accent-tint: color-mix(in oklab, var(--accent) 12%, transparent)}:root[data-theme=dark]{color-scheme:dark;--bg: #0a0a0a;--surface: #141414;--surface-soft: #1a1a1a;--fg: #f5f5f5;--muted: #6b7280;--border: #2a2a2a;--accent: #3b82f6;--accent-tint: color-mix(in oklab, var(--accent) 8%, transparent)}:root[lang=hi]{--font-sans: "Noto Sans Devanagari", ui-sans-serif, system-ui, sans-serif;--font-serif: "Noto Sans Devanagari", "Newsreader", Georgia, serif;--font-display: "Noto Sans Devanagari", "Outfit", sans-serif}:root[lang=zh]{--font-sans: "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--font-serif: "Noto Sans SC", "Newsreader", Georgia, serif;--font-display: "Noto Sans SC", "Outfit", sans-serif}.viewport-fit *,.viewport-fit pre{min-width:0}html,body.viewport-fit{overflow-x:hidden}@supports (overflow-x: clip){html,body.viewport-fit{overflow-x:clip}}body.viewport-fit{max-width:100vw;position:relative}.viewport-fit pre{max-width:100%;overflow-x:auto}.viewport-fit img,.viewport-fit svg,.viewport-fit video,.viewport-fit iframe{max-width:100%;height:auto}html{font-size:17px}@media(min-width:720px){html{font-size:16px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}body,button,input,select,textarea,a{transition:var(--transition-theme)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .25s cubic-bezier(.16,1,.3,1) forwards}:root[data-device=tablet]{--container-pad: 1.5rem;--header-height: 64px;--touch-target-min: 44px;--sim-grid-cols: 1;--sim-sidebar-span: 1;--sim-canvas-span: 1}:root[data-device=mobile]{--container-pad: 1rem;--header-height: 56px;--touch-target-min: 44px;--sim-grid-cols: 1;--sim-sidebar-span: 1;--sim-canvas-span: 1}@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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.m-6{margin:calc(var(--spacing) * 6)}.m-8{margin:calc(var(--spacing) * 8)}.m-10{margin:calc(var(--spacing) * 10)}.m-12{margin:calc(var(--spacing) * 12)}.m-14{margin:calc(var(--spacing) * 14)}.m-16{margin:calc(var(--spacing) * 16)}.m-19{margin:calc(var(--spacing) * 19)}.m-20{margin:calc(var(--spacing) * 20)}.m-22{margin:calc(var(--spacing) * 22)}.m-23{margin:calc(var(--spacing) * 23)}.m-25{margin:calc(var(--spacing) * 25)}.m-26{margin:calc(var(--spacing) * 26)}.m-27{margin:calc(var(--spacing) * 27)}.m-28{margin:calc(var(--spacing) * 28)}.m-29{margin:calc(var(--spacing) * 29)}.m-30{margin:calc(var(--spacing) * 30)}.m-33{margin:calc(var(--spacing) * 33)}.m-36{margin:calc(var(--spacing) * 36)}.m-38{margin:calc(var(--spacing) * 38)}.m-40{margin:calc(var(--spacing) * 40)}.m-41{margin:calc(var(--spacing) * 41)}.m-42{margin:calc(var(--spacing) * 42)}.m-43{margin:calc(var(--spacing) * 43)}.m-45{margin:calc(var(--spacing) * 45)}.m-46{margin:calc(var(--spacing) * 46)}.m-47{margin:calc(var(--spacing) * 47)}.m-48{margin:calc(var(--spacing) * 48)}.m-50{margin:calc(var(--spacing) * 50)}.m-53{margin:calc(var(--spacing) * 53)}.m-54{margin:calc(var(--spacing) * 54)}.m-57{margin:calc(var(--spacing) * 57)}.m-58{margin:calc(var(--spacing) * 58)}.m-60{margin:calc(var(--spacing) * 60)}.m-62{margin:calc(var(--spacing) * 62)}.m-64{margin:calc(var(--spacing) * 64)}.m-65{margin:calc(var(--spacing) * 65)}.m-66{margin:calc(var(--spacing) * 66)}.m-67{margin:calc(var(--spacing) * 67)}.m-68{margin:calc(var(--spacing) * 68)}.m-70{margin:calc(var(--spacing) * 70)}.m-71{margin:calc(var(--spacing) * 71)}.m-74{margin:calc(var(--spacing) * 74)}.m-75{margin:calc(var(--spacing) * 75)}.m-76{margin:calc(var(--spacing) * 76)}.m-77{margin:calc(var(--spacing) * 77)}.m-78{margin:calc(var(--spacing) * 78)}.m-79{margin:calc(var(--spacing) * 79)}.m-80{margin:calc(var(--spacing) * 80)}.m-81{margin:calc(var(--spacing) * 81)}.m-84{margin:calc(var(--spacing) * 84)}.m-85{margin:calc(var(--spacing) * 85)}.m-86{margin:calc(var(--spacing) * 86)}.m-89{margin:calc(var(--spacing) * 89)}.m-90{margin:calc(var(--spacing) * 90)}.m-91{margin:calc(var(--spacing) * 91)}.m-92{margin:calc(var(--spacing) * 92)}.m-93{margin:calc(var(--spacing) * 93)}.m-94{margin:calc(var(--spacing) * 94)}.m-95{margin:calc(var(--spacing) * 95)}.m-96{margin:calc(var(--spacing) * 96)}.m-97{margin:calc(var(--spacing) * 97)}.m-102{margin:calc(var(--spacing) * 102)}.m-105{margin:calc(var(--spacing) * 105)}.m-106{margin:calc(var(--spacing) * 106)}.m-107{margin:calc(var(--spacing) * 107)}.m-108{margin:calc(var(--spacing) * 108)}.m-110{margin:calc(var(--spacing) * 110)}.m-111{margin:calc(var(--spacing) * 111)}.m-112{margin:calc(var(--spacing) * 112)}.m-113{margin:calc(var(--spacing) * 113)}.m-114{margin:calc(var(--spacing) * 114)}.m-115{margin:calc(var(--spacing) * 115)}.m-116{margin:calc(var(--spacing) * 116)}.m-117{margin:calc(var(--spacing) * 117)}.m-119{margin:calc(var(--spacing) * 119)}.m-120{margin:calc(var(--spacing) * 120)}.m-123{margin:calc(var(--spacing) * 123)}.m-124{margin:calc(var(--spacing) * 124)}.m-126{margin:calc(var(--spacing) * 126)}.m-127{margin:calc(var(--spacing) * 127)}.m-128{margin:calc(var(--spacing) * 128)}.m-129{margin:calc(var(--spacing) * 129)}.m-130{margin:calc(var(--spacing) * 130)}.m-132{margin:calc(var(--spacing) * 132)}.m-134{margin:calc(var(--spacing) * 134)}.m-135{margin:calc(var(--spacing) * 135)}.m-137{margin:calc(var(--spacing) * 137)}.m-140{margin:calc(var(--spacing) * 140)}.m-142{margin:calc(var(--spacing) * 142)}.m-143{margin:calc(var(--spacing) * 143)}.m-146{margin:calc(var(--spacing) * 146)}.m-147{margin:calc(var(--spacing) * 147)}.m-150{margin:calc(var(--spacing) * 150)}.m-153{margin:calc(var(--spacing) * 153)}.m-155{margin:calc(var(--spacing) * 155)}.m-156{margin:calc(var(--spacing) * 156)}.m-157{margin:calc(var(--spacing) * 157)}.m-158{margin:calc(var(--spacing) * 158)}.m-159{margin:calc(var(--spacing) * 159)}.m-161{margin:calc(var(--spacing) * 161)}.m-164{margin:calc(var(--spacing) * 164)}.m-168{margin:calc(var(--spacing) * 168)}.m-169{margin:calc(var(--spacing) * 169)}.m-170{margin:calc(var(--spacing) * 170)}.m-171{margin:calc(var(--spacing) * 171)}.m-172{margin:calc(var(--spacing) * 172)}.m-175{margin:calc(var(--spacing) * 175)}.m-176{margin:calc(var(--spacing) * 176)}.m-179{margin:calc(var(--spacing) * 179)}.m-181{margin:calc(var(--spacing) * 181)}.m-182{margin:calc(var(--spacing) * 182)}.m-183{margin:calc(var(--spacing) * 183)}.m-187{margin:calc(var(--spacing) * 187)}.m-190{margin:calc(var(--spacing) * 190)}.m-193{margin:calc(var(--spacing) * 193)}.m-195{margin:calc(var(--spacing) * 195)}.m-197{margin:calc(var(--spacing) * 197)}.m-198{margin:calc(var(--spacing) * 198)}.m-199{margin:calc(var(--spacing) * 199)}.m-200{margin:calc(var(--spacing) * 200)}.m-201{margin:calc(var(--spacing) * 201)}.m-204{margin:calc(var(--spacing) * 204)}.m-205{margin:calc(var(--spacing) * 205)}.m-206{margin:calc(var(--spacing) * 206)}.m-210{margin:calc(var(--spacing) * 210)}.m-211{margin:calc(var(--spacing) * 211)}.m-212{margin:calc(var(--spacing) * 212)}.m-213{margin:calc(var(--spacing) * 213)}.m-214{margin:calc(var(--spacing) * 214)}.m-217{margin:calc(var(--spacing) * 217)}.m-219{margin:calc(var(--spacing) * 219)}.m-221{margin:calc(var(--spacing) * 221)}.m-224{margin:calc(var(--spacing) * 224)}.m-225{margin:calc(var(--spacing) * 225)}.m-226{margin:calc(var(--spacing) * 226)}.m-228{margin:calc(var(--spacing) * 228)}.m-230{margin:calc(var(--spacing) * 230)}.m-233{margin:calc(var(--spacing) * 233)}.m-235{margin:calc(var(--spacing) * 235)}.m-236{margin:calc(var(--spacing) * 236)}.m-238{margin:calc(var(--spacing) * 238)}.m-239{margin:calc(var(--spacing) * 239)}.m-240{margin:calc(var(--spacing) * 240)}.m-241{margin:calc(var(--spacing) * 241)}.m-243{margin:calc(var(--spacing) * 243)}.m-245{margin:calc(var(--spacing) * 245)}.m-246{margin:calc(var(--spacing) * 246)}.m-247{margin:calc(var(--spacing) * 247)}.m-248{margin:calc(var(--spacing) * 248)}.m-252{margin:calc(var(--spacing) * 252)}.m-253{margin:calc(var(--spacing) * 253)}.m-254{margin:calc(var(--spacing) * 254)}.m-255{margin:calc(var(--spacing) * 255)}.m-257{margin:calc(var(--spacing) * 257)}.m-258{margin:calc(var(--spacing) * 258)}.m-259{margin:calc(var(--spacing) * 259)}.m-262{margin:calc(var(--spacing) * 262)}.m-265{margin:calc(var(--spacing) * 265)}.m-266{margin:calc(var(--spacing) * 266)}.m-267{margin:calc(var(--spacing) * 267)}.m-269{margin:calc(var(--spacing) * 269)}.m-271{margin:calc(var(--spacing) * 271)}.m-272{margin:calc(var(--spacing) * 272)}.m-273{margin:calc(var(--spacing) * 273)}.m-275{margin:calc(var(--spacing) * 275)}.m-277{margin:calc(var(--spacing) * 277)}.m-278{margin:calc(var(--spacing) * 278)}.m-283{margin:calc(var(--spacing) * 283)}.m-286{margin:calc(var(--spacing) * 286)}.m-287{margin:calc(var(--spacing) * 287)}.m-288{margin:calc(var(--spacing) * 288)}.m-289{margin:calc(var(--spacing) * 289)}.m-290{margin:calc(var(--spacing) * 290)}.m-291{margin:calc(var(--spacing) * 291)}.m-294{margin:calc(var(--spacing) * 294)}.m-295{margin:calc(var(--spacing) * 295)}.m-296{margin:calc(var(--spacing) * 296)}.m-297{margin:calc(var(--spacing) * 297)}.m-298{margin:calc(var(--spacing) * 298)}.m-299{margin:calc(var(--spacing) * 299)}.m-300{margin:calc(var(--spacing) * 300)}.m-302{margin:calc(var(--spacing) * 302)}.m-303{margin:calc(var(--spacing) * 303)}.m-306{margin:calc(var(--spacing) * 306)}.m-307{margin:calc(var(--spacing) * 307)}.m-310{margin:calc(var(--spacing) * 310)}.m-312{margin:calc(var(--spacing) * 312)}.m-313{margin:calc(var(--spacing) * 313)}.m-316{margin:calc(var(--spacing) * 316)}.m-318{margin:calc(var(--spacing) * 318)}.m-320{margin:calc(var(--spacing) * 320)}.m-321{margin:calc(var(--spacing) * 321)}.m-323{margin:calc(var(--spacing) * 323)}.m-324{margin:calc(var(--spacing) * 324)}.m-326{margin:calc(var(--spacing) * 326)}.m-327{margin:calc(var(--spacing) * 327)}.m-329{margin:calc(var(--spacing) * 329)}.m-334{margin:calc(var(--spacing) * 334)}.m-337{margin:calc(var(--spacing) * 337)}.m-338{margin:calc(var(--spacing) * 338)}.m-340{margin:calc(var(--spacing) * 340)}.m-345{margin:calc(var(--spacing) * 345)}.m-347{margin:calc(var(--spacing) * 347)}.m-351{margin:calc(var(--spacing) * 351)}.m-352{margin:calc(var(--spacing) * 352)}.m-353{margin:calc(var(--spacing) * 353)}.m-357{margin:calc(var(--spacing) * 357)}.m-358{margin:calc(var(--spacing) * 358)}.m-365{margin:calc(var(--spacing) * 365)}.m-372{margin:calc(var(--spacing) * 372)}.m-373{margin:calc(var(--spacing) * 373)}.m-374{margin:calc(var(--spacing) * 374)}.m-376{margin:calc(var(--spacing) * 376)}.m-378{margin:calc(var(--spacing) * 378)}.m-379{margin:calc(var(--spacing) * 379)}.m-380{margin:calc(var(--spacing) * 380)}.m-381{margin:calc(var(--spacing) * 381)}.m-383{margin:calc(var(--spacing) * 383)}.m-387{margin:calc(var(--spacing) * 387)}.m-390{margin:calc(var(--spacing) * 390)}.m-391{margin:calc(var(--spacing) * 391)}.m-392{margin:calc(var(--spacing) * 392)}.m-395{margin:calc(var(--spacing) * 395)}.m-396{margin:calc(var(--spacing) * 396)}.m-397{margin:calc(var(--spacing) * 397)}.m-400{margin:calc(var(--spacing) * 400)}.m-402{margin:calc(var(--spacing) * 402)}.m-405{margin:calc(var(--spacing) * 405)}.m-408{margin:calc(var(--spacing) * 408)}.m-409{margin:calc(var(--spacing) * 409)}.m-410{margin:calc(var(--spacing) * 410)}.m-412{margin:calc(var(--spacing) * 412)}.m-415{margin:calc(var(--spacing) * 415)}.m-417{margin:calc(var(--spacing) * 417)}.m-419{margin:calc(var(--spacing) * 419)}.m-421{margin:calc(var(--spacing) * 421)}.m-425{margin:calc(var(--spacing) * 425)}.m-426{margin:calc(var(--spacing) * 426)}.m-427{margin:calc(var(--spacing) * 427)}.m-429{margin:calc(var(--spacing) * 429)}.m-432{margin:calc(var(--spacing) * 432)}.m-433{margin:calc(var(--spacing) * 433)}.m-435{margin:calc(var(--spacing) * 435)}.m-437{margin:calc(var(--spacing) * 437)}.m-440{margin:calc(var(--spacing) * 440)}.m-444{margin:calc(var(--spacing) * 444)}.m-450{margin:calc(var(--spacing) * 450)}.m-451{margin:calc(var(--spacing) * 451)}.m-452{margin:calc(var(--spacing) * 452)}.m-453{margin:calc(var(--spacing) * 453)}.m-454{margin:calc(var(--spacing) * 454)}.m-455{margin:calc(var(--spacing) * 455)}.m-458{margin:calc(var(--spacing) * 458)}.m-460{margin:calc(var(--spacing) * 460)}.m-461{margin:calc(var(--spacing) * 461)}.m-462{margin:calc(var(--spacing) * 462)}.m-463{margin:calc(var(--spacing) * 463)}.m-465{margin:calc(var(--spacing) * 465)}.m-469{margin:calc(var(--spacing) * 469)}.m-470{margin:calc(var(--spacing) * 470)}.m-471{margin:calc(var(--spacing) * 471)}.m-472{margin:calc(var(--spacing) * 472)}.m-473{margin:calc(var(--spacing) * 473)}.m-475{margin:calc(var(--spacing) * 475)}.m-476{margin:calc(var(--spacing) * 476)}.m-479{margin:calc(var(--spacing) * 479)}.m-480{margin:calc(var(--spacing) * 480)}.m-482{margin:calc(var(--spacing) * 482)}.m-483{margin:calc(var(--spacing) * 483)}.m-484{margin:calc(var(--spacing) * 484)}.m-485{margin:calc(var(--spacing) * 485)}.m-486{margin:calc(var(--spacing) * 486)}.m-488{margin:calc(var(--spacing) * 488)}.m-489{margin:calc(var(--spacing) * 489)}.m-492{margin:calc(var(--spacing) * 492)}.m-495{margin:calc(var(--spacing) * 495)}.m-499{margin:calc(var(--spacing) * 499)}.m-500{margin:calc(var(--spacing) * 500)}.m-503{margin:calc(var(--spacing) * 503)}.m-504{margin:calc(var(--spacing) * 504)}.m-510{margin:calc(var(--spacing) * 510)}.m-511{margin:calc(var(--spacing) * 511)}.m-514{margin:calc(var(--spacing) * 514)}.m-518{margin:calc(var(--spacing) * 518)}.m-520{margin:calc(var(--spacing) * 520)}.m-521{margin:calc(var(--spacing) * 521)}.m-524{margin:calc(var(--spacing) * 524)}.m-525{margin:calc(var(--spacing) * 525)}.m-527{margin:calc(var(--spacing) * 527)}.m-530{margin:calc(var(--spacing) * 530)}.m-534{margin:calc(var(--spacing) * 534)}.m-536{margin:calc(var(--spacing) * 536)}.m-538{margin:calc(var(--spacing) * 538)}.m-541{margin:calc(var(--spacing) * 541)}.m-543{margin:calc(var(--spacing) * 543)}.m-544{margin:calc(var(--spacing) * 544)}.m-546{margin:calc(var(--spacing) * 546)}.m-549{margin:calc(var(--spacing) * 549)}.m-552{margin:calc(var(--spacing) * 552)}.m-555{margin:calc(var(--spacing) * 555)}.m-559{margin:calc(var(--spacing) * 559)}.m-560{margin:calc(var(--spacing) * 560)}.m-565{margin:calc(var(--spacing) * 565)}.m-566{margin:calc(var(--spacing) * 566)}.m-568{margin:calc(var(--spacing) * 568)}.m-572{margin:calc(var(--spacing) * 572)}.m-574{margin:calc(var(--spacing) * 574)}.m-575{margin:calc(var(--spacing) * 575)}.m-576{margin:calc(var(--spacing) * 576)}.m-577{margin:calc(var(--spacing) * 577)}.m-578{margin:calc(var(--spacing) * 578)}.m-580{margin:calc(var(--spacing) * 580)}.m-583{margin:calc(var(--spacing) * 583)}.m-585{margin:calc(var(--spacing) * 585)}.m-586{margin:calc(var(--spacing) * 586)}.m-587{margin:calc(var(--spacing) * 587)}.m-589{margin:calc(var(--spacing) * 589)}.m-590{margin:calc(var(--spacing) * 590)}.m-592{margin:calc(var(--spacing) * 592)}.m-596{margin:calc(var(--spacing) * 596)}.m-598{margin:calc(var(--spacing) * 598)}.m-601{margin:calc(var(--spacing) * 601)}.m-610{margin:calc(var(--spacing) * 610)}.m-611{margin:calc(var(--spacing) * 611)}.m-613{margin:calc(var(--spacing) * 613)}.m-615{margin:calc(var(--spacing) * 615)}.m-616{margin:calc(var(--spacing) * 616)}.m-619{margin:calc(var(--spacing) * 619)}.m-620{margin:calc(var(--spacing) * 620)}.m-625{margin:calc(var(--spacing) * 625)}.m-627{margin:calc(var(--spacing) * 627)}.m-629{margin:calc(var(--spacing) * 629)}.m-634{margin:calc(var(--spacing) * 634)}.m-635{margin:calc(var(--spacing) * 635)}.m-636{margin:calc(var(--spacing) * 636)}.m-638{margin:calc(var(--spacing) * 638)}.m-640{margin:calc(var(--spacing) * 640)}.m-642{margin:calc(var(--spacing) * 642)}.m-643{margin:calc(var(--spacing) * 643)}.m-648{margin:calc(var(--spacing) * 648)}.m-649{margin:calc(var(--spacing) * 649)}.m-650{margin:calc(var(--spacing) * 650)}.m-651{margin:calc(var(--spacing) * 651)}.m-652{margin:calc(var(--spacing) * 652)}.m-657{margin:calc(var(--spacing) * 657)}.m-659{margin:calc(var(--spacing) * 659)}.m-660{margin:calc(var(--spacing) * 660)}.m-661{margin:calc(var(--spacing) * 661)}.m-663{margin:calc(var(--spacing) * 663)}.m-664{margin:calc(var(--spacing) * 664)}.m-665{margin:calc(var(--spacing) * 665)}.m-666{margin:calc(var(--spacing) * 666)}.m-667{margin:calc(var(--spacing) * 667)}.m-672{margin:calc(var(--spacing) * 672)}.m-674{margin:calc(var(--spacing) * 674)}.m-680{margin:calc(var(--spacing) * 680)}.m-682{margin:calc(var(--spacing) * 682)}.m-683{margin:calc(var(--spacing) * 683)}.m-684{margin:calc(var(--spacing) * 684)}.m-685{margin:calc(var(--spacing) * 685)}.m-686{margin:calc(var(--spacing) * 686)}.m-689{margin:calc(var(--spacing) * 689)}.m-690{margin:calc(var(--spacing) * 690)}.m-693{margin:calc(var(--spacing) * 693)}.m-694{margin:calc(var(--spacing) * 694)}.m-696{margin:calc(var(--spacing) * 696)}.m-697{margin:calc(var(--spacing) * 697)}.m-698{margin:calc(var(--spacing) * 698)}.m-699{margin:calc(var(--spacing) * 699)}.m-701{margin:calc(var(--spacing) * 701)}.m-705{margin:calc(var(--spacing) * 705)}.m-706{margin:calc(var(--spacing) * 706)}.m-711{margin:calc(var(--spacing) * 711)}.m-712{margin:calc(var(--spacing) * 712)}.m-713{margin:calc(var(--spacing) * 713)}.m-714{margin:calc(var(--spacing) * 714)}.m-716{margin:calc(var(--spacing) * 716)}.m-719{margin:calc(var(--spacing) * 719)}.m-720{margin:calc(var(--spacing) * 720)}.m-723{margin:calc(var(--spacing) * 723)}.m-724{margin:calc(var(--spacing) * 724)}.m-728{margin:calc(var(--spacing) * 728)}.m-729{margin:calc(var(--spacing) * 729)}.m-731{margin:calc(var(--spacing) * 731)}.m-732{margin:calc(var(--spacing) * 732)}.m-740{margin:calc(var(--spacing) * 740)}.m-742{margin:calc(var(--spacing) * 742)}.m-743{margin:calc(var(--spacing) * 743)}.m-744{margin:calc(var(--spacing) * 744)}.m-745{margin:calc(var(--spacing) * 745)}.m-746{margin:calc(var(--spacing) * 746)}.m-748{margin:calc(var(--spacing) * 748)}.m-755{margin:calc(var(--spacing) * 755)}.m-758{margin:calc(var(--spacing) * 758)}.m-759{margin:calc(var(--spacing) * 759)}.m-760{margin:calc(var(--spacing) * 760)}.m-764{margin:calc(var(--spacing) * 764)}.m-765{margin:calc(var(--spacing) * 765)}.m-766{margin:calc(var(--spacing) * 766)}.m-771{margin:calc(var(--spacing) * 771)}.m-774{margin:calc(var(--spacing) * 774)}.m-777{margin:calc(var(--spacing) * 777)}.m-779{margin:calc(var(--spacing) * 779)}.m-780{margin:calc(var(--spacing) * 780)}.m-784{margin:calc(var(--spacing) * 784)}.m-787{margin:calc(var(--spacing) * 787)}.m-788{margin:calc(var(--spacing) * 788)}.m-799{margin:calc(var(--spacing) * 799)}.m-800{margin:calc(var(--spacing) * 800)}.m-803{margin:calc(var(--spacing) * 803)}.m-804{margin:calc(var(--spacing) * 804)}.m-805{margin:calc(var(--spacing) * 805)}.m-808{margin:calc(var(--spacing) * 808)}.m-810{margin:calc(var(--spacing) * 810)}.m-812{margin:calc(var(--spacing) * 812)}.m-817{margin:calc(var(--spacing) * 817)}.m-820{margin:calc(var(--spacing) * 820)}.m-821{margin:calc(var(--spacing) * 821)}.m-822{margin:calc(var(--spacing) * 822)}.m-827{margin:calc(var(--spacing) * 827)}.m-830{margin:calc(var(--spacing) * 830)}.m-836{margin:calc(var(--spacing) * 836)}.m-837{margin:calc(var(--spacing) * 837)}.m-838{margin:calc(var(--spacing) * 838)}.m-839{margin:calc(var(--spacing) * 839)}.m-840{margin:calc(var(--spacing) * 840)}.m-847{margin:calc(var(--spacing) * 847)}.m-850{margin:calc(var(--spacing) * 850)}.m-853{margin:calc(var(--spacing) * 853)}.m-856{margin:calc(var(--spacing) * 856)}.m-857{margin:calc(var(--spacing) * 857)}.m-867{margin:calc(var(--spacing) * 867)}.m-875{margin:calc(var(--spacing) * 875)}.m-885{margin:calc(var(--spacing) * 885)}.m-890{margin:calc(var(--spacing) * 890)}.m-899{margin:calc(var(--spacing) * 899)}.m-905{margin:calc(var(--spacing) * 905)}.m-906{margin:calc(var(--spacing) * 906)}.m-910{margin:calc(var(--spacing) * 910)}.m-914{margin:calc(var(--spacing) * 914)}.m-917{margin:calc(var(--spacing) * 917)}.m-918{margin:calc(var(--spacing) * 918)}.m-920{margin:calc(var(--spacing) * 920)}.m-923{margin:calc(var(--spacing) * 923)}.m-924{margin:calc(var(--spacing) * 924)}.m-926{margin:calc(var(--spacing) * 926)}.m-927{margin:calc(var(--spacing) * 927)}.m-930{margin:calc(var(--spacing) * 930)}.m-931{margin:calc(var(--spacing) * 931)}.m-934{margin:calc(var(--spacing) * 934)}.m-937{margin:calc(var(--spacing) * 937)}.m-939{margin:calc(var(--spacing) * 939)}.m-941{margin:calc(var(--spacing) * 941)}.m-945{margin:calc(var(--spacing) * 945)}.m-946{margin:calc(var(--spacing) * 946)}.m-947{margin:calc(var(--spacing) * 947)}.m-950{margin:calc(var(--spacing) * 950)}.m-952{margin:calc(var(--spacing) * 952)}.m-955{margin:calc(var(--spacing) * 955)}.m-956{margin:calc(var(--spacing) * 956)}.m-960{margin:calc(var(--spacing) * 960)}.m-963{margin:calc(var(--spacing) * 963)}.m-964{margin:calc(var(--spacing) * 964)}.m-967{margin:calc(var(--spacing) * 967)}.m-968{margin:calc(var(--spacing) * 968)}.m-980{margin:calc(var(--spacing) * 980)}.m-982{margin:calc(var(--spacing) * 982)}.m-984{margin:calc(var(--spacing) * 984)}.m-985{margin:calc(var(--spacing) * 985)}.m-986{margin:calc(var(--spacing) * 986)}.m-987{margin:calc(var(--spacing) * 987)}.m-988{margin:calc(var(--spacing) * 988)}.m-993{margin:calc(var(--spacing) * 993)}.m-994{margin:calc(var(--spacing) * 994)}.m-995{margin:calc(var(--spacing) * 995)}.m-997{margin:calc(var(--spacing) * 997)}.m-998{margin:calc(var(--spacing) * 998)}.m-999{margin:calc(var(--spacing) * 999)}.m-1000{margin:calc(var(--spacing) * 1000)}.m-1005{margin:calc(var(--spacing) * 1005)}.m-1006{margin:calc(var(--spacing) * 1006)}.m-1008{margin:calc(var(--spacing) * 1008)}.m-1010{margin:calc(var(--spacing) * 1010)}.m-1012{margin:calc(var(--spacing) * 1012)}.m-1014{margin:calc(var(--spacing) * 1014)}.m-1017{margin:calc(var(--spacing) * 1017)}.m-1020{margin:calc(var(--spacing) * 1020)}.m-1024{margin:calc(var(--spacing) * 1024)}.m-1025{margin:calc(var(--spacing) * 1025)}.m-1028{margin:calc(var(--spacing) * 1028)}.m-1036{margin:calc(var(--spacing) * 1036)}.m-1039{margin:calc(var(--spacing) * 1039)}.m-1040{margin:calc(var(--spacing) * 1040)}.m-1041{margin:calc(var(--spacing) * 1041)}.m-1042{margin:calc(var(--spacing) * 1042)}.m-1047{margin:calc(var(--spacing) * 1047)}.m-1051{margin:calc(var(--spacing) * 1051)}.m-1056{margin:calc(var(--spacing) * 1056)}.m-1057{margin:calc(var(--spacing) * 1057)}.m-1058{margin:calc(var(--spacing) * 1058)}.m-1060{margin:calc(var(--spacing) * 1060)}.m-1061{margin:calc(var(--spacing) * 1061)}.m-1064{margin:calc(var(--spacing) * 1064)}.m-1067{margin:calc(var(--spacing) * 1067)}.m-1068{margin:calc(var(--spacing) * 1068)}.m-1070{margin:calc(var(--spacing) * 1070)}.m-1071{margin:calc(var(--spacing) * 1071)}.m-1072{margin:calc(var(--spacing) * 1072)}.m-1076{margin:calc(var(--spacing) * 1076)}.m-1081{margin:calc(var(--spacing) * 1081)}.m-1084{margin:calc(var(--spacing) * 1084)}.m-1085{margin:calc(var(--spacing) * 1085)}.m-1087{margin:calc(var(--spacing) * 1087)}.m-1088{margin:calc(var(--spacing) * 1088)}.m-1090{margin:calc(var(--spacing) * 1090)}.m-1093{margin:calc(var(--spacing) * 1093)}.m-1100{margin:calc(var(--spacing) * 1100)}.m-1102{margin:calc(var(--spacing) * 1102)}.m-1105{margin:calc(var(--spacing) * 1105)}.m-1107{margin:calc(var(--spacing) * 1107)}.m-1108{margin:calc(var(--spacing) * 1108)}.m-1114{margin:calc(var(--spacing) * 1114)}.m-1120{margin:calc(var(--spacing) * 1120)}.m-1124{margin:calc(var(--spacing) * 1124)}.m-1128{margin:calc(var(--spacing) * 1128)}.m-1130{margin:calc(var(--spacing) * 1130)}.m-1137{margin:calc(var(--spacing) * 1137)}.m-1139{margin:calc(var(--spacing) * 1139)}.m-1149{margin:calc(var(--spacing) * 1149)}.m-1152{margin:calc(var(--spacing) * 1152)}.m-1154{margin:calc(var(--spacing) * 1154)}.m-1155{margin:calc(var(--spacing) * 1155)}.m-1157{margin:calc(var(--spacing) * 1157)}.m-1158{margin:calc(var(--spacing) * 1158)}.m-1159{margin:calc(var(--spacing) * 1159)}.m-1161{margin:calc(var(--spacing) * 1161)}.m-1162{margin:calc(var(--spacing) * 1162)}.m-1163{margin:calc(var(--spacing) * 1163)}.m-1167{margin:calc(var(--spacing) * 1167)}.m-1170{margin:calc(var(--spacing) * 1170)}.m-1173{margin:calc(var(--spacing) * 1173)}.m-1179{margin:calc(var(--spacing) * 1179)}.m-1181{margin:calc(var(--spacing) * 1181)}.m-1183{margin:calc(var(--spacing) * 1183)}.m-1190{margin:calc(var(--spacing) * 1190)}.m-1193{margin:calc(var(--spacing) * 1193)}.m-1194{margin:calc(var(--spacing) * 1194)}.m-1195{margin:calc(var(--spacing) * 1195)}.m-1202{margin:calc(var(--spacing) * 1202)}.m-1204{margin:calc(var(--spacing) * 1204)}.m-1207{margin:calc(var(--spacing) * 1207)}.m-1219{margin:calc(var(--spacing) * 1219)}.m-1221{margin:calc(var(--spacing) * 1221)}.m-1230{margin:calc(var(--spacing) * 1230)}.m-1235{margin:calc(var(--spacing) * 1235)}.m-1240{margin:calc(var(--spacing) * 1240)}.m-1249{margin:calc(var(--spacing) * 1249)}.m-1252{margin:calc(var(--spacing) * 1252)}.m-1258{margin:calc(var(--spacing) * 1258)}.m-1264{margin:calc(var(--spacing) * 1264)}.m-1265{margin:calc(var(--spacing) * 1265)}.m-1270{margin:calc(var(--spacing) * 1270)}.m-1271{margin:calc(var(--spacing) * 1271)}.m-1278{margin:calc(var(--spacing) * 1278)}.m-1290{margin:calc(var(--spacing) * 1290)}.m-1292{margin:calc(var(--spacing) * 1292)}.m-1305{margin:calc(var(--spacing) * 1305)}.m-1310{margin:calc(var(--spacing) * 1310)}.m-1325{margin:calc(var(--spacing) * 1325)}.m-1329{margin:calc(var(--spacing) * 1329)}.m-1330{margin:calc(var(--spacing) * 1330)}.m-1332{margin:calc(var(--spacing) * 1332)}.m-1334{margin:calc(var(--spacing) * 1334)}.m-1335{margin:calc(var(--spacing) * 1335)}.m-1336{margin:calc(var(--spacing) * 1336)}.m-1340{margin:calc(var(--spacing) * 1340)}.m-1341{margin:calc(var(--spacing) * 1341)}.m-1345{margin:calc(var(--spacing) * 1345)}.m-1348{margin:calc(var(--spacing) * 1348)}.m-1353{margin:calc(var(--spacing) * 1353)}.m-1355{margin:calc(var(--spacing) * 1355)}.m-1359{margin:calc(var(--spacing) * 1359)}.m-1360{margin:calc(var(--spacing) * 1360)}.m-1364{margin:calc(var(--spacing) * 1364)}.m-1365{margin:calc(var(--spacing) * 1365)}.m-1368{margin:calc(var(--spacing) * 1368)}.m-1375{margin:calc(var(--spacing) * 1375)}.m-1378{margin:calc(var(--spacing) * 1378)}.m-1382{margin:calc(var(--spacing) * 1382)}.m-1384{margin:calc(var(--spacing) * 1384)}.m-1385{margin:calc(var(--spacing) * 1385)}.m-1390{margin:calc(var(--spacing) * 1390)}.m-1395{margin:calc(var(--spacing) * 1395)}.m-1397{margin:calc(var(--spacing) * 1397)}.m-1398{margin:calc(var(--spacing) * 1398)}.m-1399{margin:calc(var(--spacing) * 1399)}.m-1410{margin:calc(var(--spacing) * 1410)}.m-1411{margin:calc(var(--spacing) * 1411)}.m-1412{margin:calc(var(--spacing) * 1412)}.m-1417{margin:calc(var(--spacing) * 1417)}.m-1419{margin:calc(var(--spacing) * 1419)}.m-1420{margin:calc(var(--spacing) * 1420)}.m-1424{margin:calc(var(--spacing) * 1424)}.m-1427{margin:calc(var(--spacing) * 1427)}.m-1428{margin:calc(var(--spacing) * 1428)}.m-1430{margin:calc(var(--spacing) * 1430)}.m-1433{margin:calc(var(--spacing) * 1433)}.m-1435{margin:calc(var(--spacing) * 1435)}.m-1440{margin:calc(var(--spacing) * 1440)}.m-1442{margin:calc(var(--spacing) * 1442)}.m-1447{margin:calc(var(--spacing) * 1447)}.m-1460{margin:calc(var(--spacing) * 1460)}.m-1466{margin:calc(var(--spacing) * 1466)}.m-1469{margin:calc(var(--spacing) * 1469)}.m-1481{margin:calc(var(--spacing) * 1481)}.m-1483{margin:calc(var(--spacing) * 1483)}.m-1484{margin:calc(var(--spacing) * 1484)}.m-1485{margin:calc(var(--spacing) * 1485)}.m-1486{margin:calc(var(--spacing) * 1486)}.m-1499{margin:calc(var(--spacing) * 1499)}.m-1506{margin:calc(var(--spacing) * 1506)}.m-1508{margin:calc(var(--spacing) * 1508)}.m-1510{margin:calc(var(--spacing) * 1510)}.m-1527{margin:calc(var(--spacing) * 1527)}.m-1540{margin:calc(var(--spacing) * 1540)}.m-1551{margin:calc(var(--spacing) * 1551)}.m-1552{margin:calc(var(--spacing) * 1552)}.m-1555{margin:calc(var(--spacing) * 1555)}.m-1564{margin:calc(var(--spacing) * 1564)}.m-1568{margin:calc(var(--spacing) * 1568)}.m-1570{margin:calc(var(--spacing) * 1570)}.m-1571{margin:calc(var(--spacing) * 1571)}.m-1574{margin:calc(var(--spacing) * 1574)}.m-1583{margin:calc(var(--spacing) * 1583)}.m-1591{margin:calc(var(--spacing) * 1591)}.m-1597{margin:calc(var(--spacing) * 1597)}.m-1600{margin:calc(var(--spacing) * 1600)}.m-1627{margin:calc(var(--spacing) * 1627)}.m-1647{margin:calc(var(--spacing) * 1647)}.m-1673{margin:calc(var(--spacing) * 1673)}.m-1682{margin:calc(var(--spacing) * 1682)}.m-1689{margin:calc(var(--spacing) * 1689)}.m-1704{margin:calc(var(--spacing) * 1704)}.m-1708{margin:calc(var(--spacing) * 1708)}.m-1720{margin:calc(var(--spacing) * 1720)}.m-1732{margin:calc(var(--spacing) * 1732)}.m-1733{margin:calc(var(--spacing) * 1733)}.m-1735{margin:calc(var(--spacing) * 1735)}.m-1738{margin:calc(var(--spacing) * 1738)}.m-1739{margin:calc(var(--spacing) * 1739)}.m-1741{margin:calc(var(--spacing) * 1741)}.m-1745{margin:calc(var(--spacing) * 1745)}.m-1747{margin:calc(var(--spacing) * 1747)}.m-1757{margin:calc(var(--spacing) * 1757)}.m-1762{margin:calc(var(--spacing) * 1762)}.m-1777{margin:calc(var(--spacing) * 1777)}.m-1794{margin:calc(var(--spacing) * 1794)}.m-1797{margin:calc(var(--spacing) * 1797)}.m-1802{margin:calc(var(--spacing) * 1802)}.m-1820{margin:calc(var(--spacing) * 1820)}.m-1823{margin:calc(var(--spacing) * 1823)}.m-1825{margin:calc(var(--spacing) * 1825)}.m-1827{margin:calc(var(--spacing) * 1827)}.m-1837{margin:calc(var(--spacing) * 1837)}.m-1839{margin:calc(var(--spacing) * 1839)}.m-1850{margin:calc(var(--spacing) * 1850)}.m-1871{margin:calc(var(--spacing) * 1871)}.m-1877{margin:calc(var(--spacing) * 1877)}.m-1880{margin:calc(var(--spacing) * 1880)}.m-1893{margin:calc(var(--spacing) * 1893)}.m-1900{margin:calc(var(--spacing) * 1900)}.m-1901{margin:calc(var(--spacing) * 1901)}.m-1905{margin:calc(var(--spacing) * 1905)}.m-1912{margin:calc(var(--spacing) * 1912)}.m-1916{margin:calc(var(--spacing) * 1916)}.m-1924{margin:calc(var(--spacing) * 1924)}.m-1925{margin:calc(var(--spacing) * 1925)}.m-1933{margin:calc(var(--spacing) * 1933)}.m-1938{margin:calc(var(--spacing) * 1938)}.m-1940{margin:calc(var(--spacing) * 1940)}.m-1943{margin:calc(var(--spacing) * 1943)}.m-1965{margin:calc(var(--spacing) * 1965)}.m-1972{margin:calc(var(--spacing) * 1972)}.m-1979{margin:calc(var(--spacing) * 1979)}.m-1980{margin:calc(var(--spacing) * 1980)}.m-1981{margin:calc(var(--spacing) * 1981)}.m-1982{margin:calc(var(--spacing) * 1982)}.m-1990{margin:calc(var(--spacing) * 1990)}.m-2001{margin:calc(var(--spacing) * 2001)}.m-2002{margin:calc(var(--spacing) * 2002)}.m-2006{margin:calc(var(--spacing) * 2006)}.m-2012{margin:calc(var(--spacing) * 2012)}.m-2019{margin:calc(var(--spacing) * 2019)}.m-2027{margin:calc(var(--spacing) * 2027)}.m-2029{margin:calc(var(--spacing) * 2029)}.m-2030{margin:calc(var(--spacing) * 2030)}.m-2031{margin:calc(var(--spacing) * 2031)}.m-2039{margin:calc(var(--spacing) * 2039)}.m-2042{margin:calc(var(--spacing) * 2042)}.m-2045{margin:calc(var(--spacing) * 2045)}.m-2060{margin:calc(var(--spacing) * 2060)}.m-2072{margin:calc(var(--spacing) * 2072)}.m-2074{margin:calc(var(--spacing) * 2074)}.m-2075{margin:calc(var(--spacing) * 2075)}.m-2080{margin:calc(var(--spacing) * 2080)}.m-2090{margin:calc(var(--spacing) * 2090)}.m-2097{margin:calc(var(--spacing) * 2097)}.m-2105{margin:calc(var(--spacing) * 2105)}.m-2110{margin:calc(var(--spacing) * 2110)}.m-2120{margin:calc(var(--spacing) * 2120)}.m-2126{margin:calc(var(--spacing) * 2126)}.m-2127{margin:calc(var(--spacing) * 2127)}.m-2128{margin:calc(var(--spacing) * 2128)}.m-2130{margin:calc(var(--spacing) * 2130)}.m-2145{margin:calc(var(--spacing) * 2145)}.m-2151{margin:calc(var(--spacing) * 2151)}.m-2152{margin:calc(var(--spacing) * 2152)}.m-2153{margin:calc(var(--spacing) * 2153)}.m-2169{margin:calc(var(--spacing) * 2169)}.m-2186{margin:calc(var(--spacing) * 2186)}.m-2189{margin:calc(var(--spacing) * 2189)}.m-2192{margin:calc(var(--spacing) * 2192)}.m-2197{margin:calc(var(--spacing) * 2197)}.m-2200{margin:calc(var(--spacing) * 2200)}.m-2201{margin:calc(var(--spacing) * 2201)}.m-2205{margin:calc(var(--spacing) * 2205)}.m-2206{margin:calc(var(--spacing) * 2206)}.m-2215{margin:calc(var(--spacing) * 2215)}.m-2217{margin:calc(var(--spacing) * 2217)}.m-2219{margin:calc(var(--spacing) * 2219)}.m-2227{margin:calc(var(--spacing) * 2227)}.m-2263{margin:calc(var(--spacing) * 2263)}.m-2270{margin:calc(var(--spacing) * 2270)}.m-2279{margin:calc(var(--spacing) * 2279)}.m-2280{margin:calc(var(--spacing) * 2280)}.m-2300{margin:calc(var(--spacing) * 2300)}.m-2307{margin:calc(var(--spacing) * 2307)}.m-2311{margin:calc(var(--spacing) * 2311)}.m-2315{margin:calc(var(--spacing) * 2315)}.m-2327{margin:calc(var(--spacing) * 2327)}.m-2344{margin:calc(var(--spacing) * 2344)}.m-2346{margin:calc(var(--spacing) * 2346)}.m-2347{margin:calc(var(--spacing) * 2347)}.m-2356{margin:calc(var(--spacing) * 2356)}.m-2362{margin:calc(var(--spacing) * 2362)}.m-2375{margin:calc(var(--spacing) * 2375)}.m-2383{margin:calc(var(--spacing) * 2383)}.m-2390{margin:calc(var(--spacing) * 2390)}.m-2391{margin:calc(var(--spacing) * 2391)}.m-2394{margin:calc(var(--spacing) * 2394)}.m-2396{margin:calc(var(--spacing) * 2396)}.m-2400{margin:calc(var(--spacing) * 2400)}.m-2415{margin:calc(var(--spacing) * 2415)}.m-2428{margin:calc(var(--spacing) * 2428)}.m-2441{margin:calc(var(--spacing) * 2441)}.m-2451{margin:calc(var(--spacing) * 2451)}.m-2457{margin:calc(var(--spacing) * 2457)}.m-2459{margin:calc(var(--spacing) * 2459)}.m-2462{margin:calc(var(--spacing) * 2462)}.m-2478{margin:calc(var(--spacing) * 2478)}.m-2484{margin:calc(var(--spacing) * 2484)}.m-2503{margin:calc(var(--spacing) * 2503)}.m-2510{margin:calc(var(--spacing) * 2510)}.m-2512{margin:calc(var(--spacing) * 2512)}.m-2522{margin:calc(var(--spacing) * 2522)}.m-2523{margin:calc(var(--spacing) * 2523)}.m-2530{margin:calc(var(--spacing) * 2530)}.m-2541{margin:calc(var(--spacing) * 2541)}.m-2545{margin:calc(var(--spacing) * 2545)}.m-2548{margin:calc(var(--spacing) * 2548)}.m-2554{margin:calc(var(--spacing) * 2554)}.m-2561{margin:calc(var(--spacing) * 2561)}.m-2576{margin:calc(var(--spacing) * 2576)}.m-2593{margin:calc(var(--spacing) * 2593)}.m-2597{margin:calc(var(--spacing) * 2597)}.m-2612{margin:calc(var(--spacing) * 2612)}.m-2615{margin:calc(var(--spacing) * 2615)}.m-2648{margin:calc(var(--spacing) * 2648)}.m-2649{margin:calc(var(--spacing) * 2649)}.m-2660{margin:calc(var(--spacing) * 2660)}.m-2668{margin:calc(var(--spacing) * 2668)}.m-2679{margin:calc(var(--spacing) * 2679)}.m-2707{margin:calc(var(--spacing) * 2707)}.m-2717{margin:calc(var(--spacing) * 2717)}.m-2719{margin:calc(var(--spacing) * 2719)}.m-2739{margin:calc(var(--spacing) * 2739)}.m-2749{margin:calc(var(--spacing) * 2749)}.m-2754{margin:calc(var(--spacing) * 2754)}.m-2759{margin:calc(var(--spacing) * 2759)}.m-2760{margin:calc(var(--spacing) * 2760)}.m-2785{margin:calc(var(--spacing) * 2785)}.m-2788{margin:calc(var(--spacing) * 2788)}.m-2792{margin:calc(var(--spacing) * 2792)}.m-2796{margin:calc(var(--spacing) * 2796)}.m-2815{margin:calc(var(--spacing) * 2815)}.m-2818{margin:calc(var(--spacing) * 2818)}.m-2832{margin:calc(var(--spacing) * 2832)}.m-2837{margin:calc(var(--spacing) * 2837)}.m-2839{margin:calc(var(--spacing) * 2839)}.m-2848{margin:calc(var(--spacing) * 2848)}.m-2850{margin:calc(var(--spacing) * 2850)}.m-2865{margin:calc(var(--spacing) * 2865)}.m-2872{margin:calc(var(--spacing) * 2872)}.m-2875{margin:calc(var(--spacing) * 2875)}.m-2880{margin:calc(var(--spacing) * 2880)}.m-2884{margin:calc(var(--spacing) * 2884)}.m-2885{margin:calc(var(--spacing) * 2885)}.m-2886{margin:calc(var(--spacing) * 2886)}.m-2899{margin:calc(var(--spacing) * 2899)}.m-2901{margin:calc(var(--spacing) * 2901)}.m-2904{margin:calc(var(--spacing) * 2904)}.m-2926{margin:calc(var(--spacing) * 2926)}.m-2933{margin:calc(var(--spacing) * 2933)}.m-2938{margin:calc(var(--spacing) * 2938)}.m-2955{margin:calc(var(--spacing) * 2955)}.m-2974{margin:calc(var(--spacing) * 2974)}.m-2976{margin:calc(var(--spacing) * 2976)}.m-2978{margin:calc(var(--spacing) * 2978)}.m-2979{margin:calc(var(--spacing) * 2979)}.m-2985{margin:calc(var(--spacing) * 2985)}.m-3004{margin:calc(var(--spacing) * 3004)}.m-3021{margin:calc(var(--spacing) * 3021)}.m-3025{margin:calc(var(--spacing) * 3025)}.m-3034{margin:calc(var(--spacing) * 3034)}.m-3042{margin:calc(var(--spacing) * 3042)}.m-3048{margin:calc(var(--spacing) * 3048)}.m-3052{margin:calc(var(--spacing) * 3052)}.m-3063{margin:calc(var(--spacing) * 3063)}.m-3079{margin:calc(var(--spacing) * 3079)}.m-3087{margin:calc(var(--spacing) * 3087)}.m-3098{margin:calc(var(--spacing) * 3098)}.m-3100{margin:calc(var(--spacing) * 3100)}.m-3104{margin:calc(var(--spacing) * 3104)}.m-3112{margin:calc(var(--spacing) * 3112)}.m-3121{margin:calc(var(--spacing) * 3121)}.m-3139{margin:calc(var(--spacing) * 3139)}.m-3151{margin:calc(var(--spacing) * 3151)}.m-3160{margin:calc(var(--spacing) * 3160)}.m-3161{margin:calc(var(--spacing) * 3161)}.m-3165{margin:calc(var(--spacing) * 3165)}.m-3179{margin:calc(var(--spacing) * 3179)}.m-3185{margin:calc(var(--spacing) * 3185)}.m-3194{margin:calc(var(--spacing) * 3194)}.m-3200{margin:calc(var(--spacing) * 3200)}.m-3217{margin:calc(var(--spacing) * 3217)}.m-3219{margin:calc(var(--spacing) * 3219)}.m-3240{margin:calc(var(--spacing) * 3240)}.m-3265{margin:calc(var(--spacing) * 3265)}.m-3272{margin:calc(var(--spacing) * 3272)}.m-3275{margin:calc(var(--spacing) * 3275)}.m-3276{margin:calc(var(--spacing) * 3276)}.m-3315{margin:calc(var(--spacing) * 3315)}.m-3333{margin:calc(var(--spacing) * 3333)}.m-3339{margin:calc(var(--spacing) * 3339)}.m-3340{margin:calc(var(--spacing) * 3340)}.m-3348{margin:calc(var(--spacing) * 3348)}.m-3367{margin:calc(var(--spacing) * 3367)}.m-3371{margin:calc(var(--spacing) * 3371)}.m-3376{margin:calc(var(--spacing) * 3376)}.m-3387{margin:calc(var(--spacing) * 3387)}.m-3390{margin:calc(var(--spacing) * 3390)}.m-3398{margin:calc(var(--spacing) * 3398)}.m-3423{margin:calc(var(--spacing) * 3423)}.m-3427{margin:calc(var(--spacing) * 3427)}.m-3454{margin:calc(var(--spacing) * 3454)}.m-3465{margin:calc(var(--spacing) * 3465)}.m-3493{margin:calc(var(--spacing) * 3493)}.m-3496{margin:calc(var(--spacing) * 3496)}.m-3500{margin:calc(var(--spacing) * 3500)}.m-3501{margin:calc(var(--spacing) * 3501)}.m-3508{margin:calc(var(--spacing) * 3508)}.m-3509{margin:calc(var(--spacing) * 3509)}.m-3515{margin:calc(var(--spacing) * 3515)}.m-3521{margin:calc(var(--spacing) * 3521)}.m-3556{margin:calc(var(--spacing) * 3556)}.m-3562{margin:calc(var(--spacing) * 3562)}.m-3571{margin:calc(var(--spacing) * 3571)}.m-3585{margin:calc(var(--spacing) * 3585)}.m-3590{margin:calc(var(--spacing) * 3590)}.m-3598{margin:calc(var(--spacing) * 3598)}.m-3627{margin:calc(var(--spacing) * 3627)}.m-3655{margin:calc(var(--spacing) * 3655)}.m-3671{margin:calc(var(--spacing) * 3671)}.m-3683{margin:calc(var(--spacing) * 3683)}.m-3698{margin:calc(var(--spacing) * 3698)}.m-3718{margin:calc(var(--spacing) * 3718)}.m-3759{margin:calc(var(--spacing) * 3759)}.m-3767{margin:calc(var(--spacing) * 3767)}.m-3785{margin:calc(var(--spacing) * 3785)}.m-3835{margin:calc(var(--spacing) * 3835)}.m-3858{margin:calc(var(--spacing) * 3858)}.m-3861{margin:calc(var(--spacing) * 3861)}.m-3870{margin:calc(var(--spacing) * 3870)}.m-3872{margin:calc(var(--spacing) * 3872)}.m-3881{margin:calc(var(--spacing) * 3881)}.m-3910{margin:calc(var(--spacing) * 3910)}.m-3927{margin:calc(var(--spacing) * 3927)}.m-3939{margin:calc(var(--spacing) * 3939)}.m-3947{margin:calc(var(--spacing) * 3947)}.m-3957{margin:calc(var(--spacing) * 3957)}.m-3958{margin:calc(var(--spacing) * 3958)}.m-3982{margin:calc(var(--spacing) * 3982)}.m-4037{margin:calc(var(--spacing) * 4037)}.m-4060{margin:calc(var(--spacing) * 4060)}.m-4071{margin:calc(var(--spacing) * 4071)}.m-4078{margin:calc(var(--spacing) * 4078)}.m-4092{margin:calc(var(--spacing) * 4092)}.m-4100{margin:calc(var(--spacing) * 4100)}.m-4125{margin:calc(var(--spacing) * 4125)}.m-4136{margin:calc(var(--spacing) * 4136)}.m-4153{margin:calc(var(--spacing) * 4153)}.m-4158{margin:calc(var(--spacing) * 4158)}.m-4170{margin:calc(var(--spacing) * 4170)}.m-4171{margin:calc(var(--spacing) * 4171)}.m-4182{margin:calc(var(--spacing) * 4182)}.m-4192{margin:calc(var(--spacing) * 4192)}.m-4230{margin:calc(var(--spacing) * 4230)}.m-4231{margin:calc(var(--spacing) * 4231)}.m-4245{margin:calc(var(--spacing) * 4245)}.m-4255{margin:calc(var(--spacing) * 4255)}.m-4268{margin:calc(var(--spacing) * 4268)}.m-4278{margin:calc(var(--spacing) * 4278)}.m-4279{margin:calc(var(--spacing) * 4279)}.m-4287{margin:calc(var(--spacing) * 4287)}.m-4303{margin:calc(var(--spacing) * 4303)}.m-4319{margin:calc(var(--spacing) * 4319)}.m-4325{margin:calc(var(--spacing) * 4325)}.m-4353{margin:calc(var(--spacing) * 4353)}.m-4358{margin:calc(var(--spacing) * 4358)}.m-4392{margin:calc(var(--spacing) * 4392)}.m-4420{margin:calc(var(--spacing) * 4420)}.m-4466{margin:calc(var(--spacing) * 4466)}.m-4504{margin:calc(var(--spacing) * 4504)}.m-4517{margin:calc(var(--spacing) * 4517)}.m-4524{margin:calc(var(--spacing) * 4524)}.m-4529{margin:calc(var(--spacing) * 4529)}.m-4572{margin:calc(var(--spacing) * 4572)}.m-4580{margin:calc(var(--spacing) * 4580)}.m-4594{margin:calc(var(--spacing) * 4594)}.m-4595{margin:calc(var(--spacing) * 4595)}.m-4646{margin:calc(var(--spacing) * 4646)}.m-4650{margin:calc(var(--spacing) * 4650)}.m-4662{margin:calc(var(--spacing) * 4662)}.m-4688{margin:calc(var(--spacing) * 4688)}.m-4708{margin:calc(var(--spacing) * 4708)}.m-4711{margin:calc(var(--spacing) * 4711)}.m-4720{margin:calc(var(--spacing) * 4720)}.m-4734{margin:calc(var(--spacing) * 4734)}.m-4762{margin:calc(var(--spacing) * 4762)}.m-4766{margin:calc(var(--spacing) * 4766)}.m-4780{margin:calc(var(--spacing) * 4780)}.m-4783{margin:calc(var(--spacing) * 4783)}.m-4790{margin:calc(var(--spacing) * 4790)}.m-4866{margin:calc(var(--spacing) * 4866)}.m-4872{margin:calc(var(--spacing) * 4872)}.m-4876{margin:calc(var(--spacing) * 4876)}.m-4906{margin:calc(var(--spacing) * 4906)}.m-4933{margin:calc(var(--spacing) * 4933)}.m-4952{margin:calc(var(--spacing) * 4952)}.m-4961{margin:calc(var(--spacing) * 4961)}.m-4970{margin:calc(var(--spacing) * 4970)}.m-4985{margin:calc(var(--spacing) * 4985)}.m-4995{margin:calc(var(--spacing) * 4995)}.m-5014{margin:calc(var(--spacing) * 5014)}.m-5025{margin:calc(var(--spacing) * 5025)}.m-5040{margin:calc(var(--spacing) * 5040)}.m-5070{margin:calc(var(--spacing) * 5070)}.m-5099{margin:calc(var(--spacing) * 5099)}.m-5105{margin:calc(var(--spacing) * 5105)}.m-5125{margin:calc(var(--spacing) * 5125)}.m-5191{margin:calc(var(--spacing) * 5191)}.m-5196{margin:calc(var(--spacing) * 5196)}.m-5234{margin:calc(var(--spacing) * 5234)}.m-5246{margin:calc(var(--spacing) * 5246)}.m-5306{margin:calc(var(--spacing) * 5306)}.m-5325{margin:calc(var(--spacing) * 5325)}.m-5328{margin:calc(var(--spacing) * 5328)}.m-5347{margin:calc(var(--spacing) * 5347)}.m-5350{margin:calc(var(--spacing) * 5350)}.m-5359{margin:calc(var(--spacing) * 5359)}.m-5361{margin:calc(var(--spacing) * 5361)}.m-5372{margin:calc(var(--spacing) * 5372)}.m-5390{margin:calc(var(--spacing) * 5390)}.m-5401{margin:calc(var(--spacing) * 5401)}.m-5424{margin:calc(var(--spacing) * 5424)}.m-5462{margin:calc(var(--spacing) * 5462)}.m-5482{margin:calc(var(--spacing) * 5482)}.m-5508{margin:calc(var(--spacing) * 5508)}.m-5547{margin:calc(var(--spacing) * 5547)}.m-5600{margin:calc(var(--spacing) * 5600)}.m-5611{margin:calc(var(--spacing) * 5611)}.m-5626{margin:calc(var(--spacing) * 5626)}.m-5635{margin:calc(var(--spacing) * 5635)}.m-5652{margin:calc(var(--spacing) * 5652)}.m-5653{margin:calc(var(--spacing) * 5653)}.m-5663{margin:calc(var(--spacing) * 5663)}.m-5680{margin:calc(var(--spacing) * 5680)}.m-5689{margin:calc(var(--spacing) * 5689)}.m-5743{margin:calc(var(--spacing) * 5743)}.m-5821{margin:calc(var(--spacing) * 5821)}.m-5828{margin:calc(var(--spacing) * 5828)}.m-5941{margin:calc(var(--spacing) * 5941)}.m-5964{margin:calc(var(--spacing) * 5964)}.m-5977{margin:calc(var(--spacing) * 5977)}.m-5981{margin:calc(var(--spacing) * 5981)}.m-5988{margin:calc(var(--spacing) * 5988)}.m-6037{margin:calc(var(--spacing) * 6037)}.m-6060{margin:calc(var(--spacing) * 6060)}.m-6107{margin:calc(var(--spacing) * 6107)}.m-6120{margin:calc(var(--spacing) * 6120)}.m-6123{margin:calc(var(--spacing) * 6123)}.m-6136{margin:calc(var(--spacing) * 6136)}.m-6137{margin:calc(var(--spacing) * 6137)}.m-6160{margin:calc(var(--spacing) * 6160)}.m-6226{margin:calc(var(--spacing) * 6226)}.m-6250{margin:calc(var(--spacing) * 6250)}.m-6288{margin:calc(var(--spacing) * 6288)}.m-6395{margin:calc(var(--spacing) * 6395)}.m-6411{margin:calc(var(--spacing) * 6411)}.m-6446{margin:calc(var(--spacing) * 6446)}.m-6466{margin:calc(var(--spacing) * 6466)}.m-6473{margin:calc(var(--spacing) * 6473)}.m-6476{margin:calc(var(--spacing) * 6476)}.m-6490{margin:calc(var(--spacing) * 6490)}.m-6499{margin:calc(var(--spacing) * 6499)}.m-6509{margin:calc(var(--spacing) * 6509)}.m-6550{margin:calc(var(--spacing) * 6550)}.m-6573{margin:calc(var(--spacing) * 6573)}.m-6576{margin:calc(var(--spacing) * 6576)}.m-6581{margin:calc(var(--spacing) * 6581)}.m-6639{margin:calc(var(--spacing) * 6639)}.m-6658{margin:calc(var(--spacing) * 6658)}.m-6680{margin:calc(var(--spacing) * 6680)}.m-6684{margin:calc(var(--spacing) * 6684)}.m-6689{margin:calc(var(--spacing) * 6689)}.m-6698{margin:calc(var(--spacing) * 6698)}.m-6757{margin:calc(var(--spacing) * 6757)}.m-6760{margin:calc(var(--spacing) * 6760)}.m-6762{margin:calc(var(--spacing) * 6762)}.m-6769{margin:calc(var(--spacing) * 6769)}.m-6787{margin:calc(var(--spacing) * 6787)}.m-6803{margin:calc(var(--spacing) * 6803)}.m-6834{margin:calc(var(--spacing) * 6834)}.m-6875{margin:calc(var(--spacing) * 6875)}.m-6879{margin:calc(var(--spacing) * 6879)}.m-6896{margin:calc(var(--spacing) * 6896)}.m-6898{margin:calc(var(--spacing) * 6898)}.m-6900{margin:calc(var(--spacing) * 6900)}.m-6912{margin:calc(var(--spacing) * 6912)}.m-6958{margin:calc(var(--spacing) * 6958)}.m-6984{margin:calc(var(--spacing) * 6984)}.m-6993{margin:calc(var(--spacing) * 6993)}.m-7003{margin:calc(var(--spacing) * 7003)}.m-7031{margin:calc(var(--spacing) * 7031)}.m-7065{margin:calc(var(--spacing) * 7065)}.m-7115{margin:calc(var(--spacing) * 7115)}.m-7132{margin:calc(var(--spacing) * 7132)}.m-7176{margin:calc(var(--spacing) * 7176)}.m-7192{margin:calc(var(--spacing) * 7192)}.m-7198{margin:calc(var(--spacing) * 7198)}.m-7225{margin:calc(var(--spacing) * 7225)}.m-7267{margin:calc(var(--spacing) * 7267)}.m-7280{margin:calc(var(--spacing) * 7280)}.m-7337{margin:calc(var(--spacing) * 7337)}.m-7374{margin:calc(var(--spacing) * 7374)}.m-7391{margin:calc(var(--spacing) * 7391)}.m-7393{margin:calc(var(--spacing) * 7393)}.m-7395{margin:calc(var(--spacing) * 7395)}.m-7410{margin:calc(var(--spacing) * 7410)}.m-7422{margin:calc(var(--spacing) * 7422)}.m-7465{margin:calc(var(--spacing) * 7465)}.m-7469{margin:calc(var(--spacing) * 7469)}.m-7482{margin:calc(var(--spacing) * 7482)}.m-7518{margin:calc(var(--spacing) * 7518)}.m-7530{margin:calc(var(--spacing) * 7530)}.m-7538{margin:calc(var(--spacing) * 7538)}.m-7592{margin:calc(var(--spacing) * 7592)}.m-7594{margin:calc(var(--spacing) * 7594)}.m-7630{margin:calc(var(--spacing) * 7630)}.m-7649{margin:calc(var(--spacing) * 7649)}.m-7672{margin:calc(var(--spacing) * 7672)}.m-7677{margin:calc(var(--spacing) * 7677)}.m-7686{margin:calc(var(--spacing) * 7686)}.m-7692{margin:calc(var(--spacing) * 7692)}.m-7694{margin:calc(var(--spacing) * 7694)}.m-7720{margin:calc(var(--spacing) * 7720)}.m-7767{margin:calc(var(--spacing) * 7767)}.m-7775{margin:calc(var(--spacing) * 7775)}.m-7882{margin:calc(var(--spacing) * 7882)}.m-7900{margin:calc(var(--spacing) * 7900)}.m-7964{margin:calc(var(--spacing) * 7964)}.m-8003{margin:calc(var(--spacing) * 8003)}.m-8041{margin:calc(var(--spacing) * 8041)}.m-8069{margin:calc(var(--spacing) * 8069)}.m-8355{margin:calc(var(--spacing) * 8355)}.m-8373{margin:calc(var(--spacing) * 8373)}.m-8377{margin:calc(var(--spacing) * 8377)}.m-8437{margin:calc(var(--spacing) * 8437)}.m-8564{margin:calc(var(--spacing) * 8564)}.m-8642{margin:calc(var(--spacing) * 8642)}.m-8654{margin:calc(var(--spacing) * 8654)}.m-8986{margin:calc(var(--spacing) * 8986)}.m-8997{margin:calc(var(--spacing) * 8997)}.m-9025{margin:calc(var(--spacing) * 9025)}.m-9170{margin:calc(var(--spacing) * 9170)}.m-9315{margin:calc(var(--spacing) * 9315)}.m-9347{margin:calc(var(--spacing) * 9347)}.m-9483{margin:calc(var(--spacing) * 9483)}.m-9524{margin:calc(var(--spacing) * 9524)}.m-9648{margin:calc(var(--spacing) * 9648)}.m-9919{margin:calc(var(--spacing) * 9919)}.m-10500{margin:calc(var(--spacing) * 10500)}.m-10555{margin:calc(var(--spacing) * 10555)}.m-10894{margin:calc(var(--spacing) * 10894)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html,body{background:var(--bg);height:100%;color:var(--fg);font-family:var(--font-sans,ui-sans-serif),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.viewport-fit{flex-direction:column;min-height:100dvh;display:flex}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.theme-toggle[data-astro-cid-lu7ioeed]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.theme-toggle[data-astro-cid-lu7ioeed]:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle[data-astro-cid-lu7ioeed]:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}.theme-toggle[data-astro-cid-lu7ioeed][data-theme=light] .i-moon[data-astro-cid-lu7ioeed],.theme-toggle[data-astro-cid-lu7ioeed][data-theme=dark] .i-sun[data-astro-cid-lu7ioeed]{display:none}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);min-height:100dvh;overflow:hidden;overscroll-behavior:none}.skeleton[data-astro-cid-j7pv25f6]{position:fixed;inset:56px 0 0;z-index:9;display:grid;place-items:center;gap:16px;background:var(--bg);pointer-events:none}.skeleton[data-astro-cid-j7pv25f6][hidden]{display:none}.skeleton-bars[data-astro-cid-j7pv25f6]{display:flex;gap:6px}.skeleton-bars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:8px;height:28px;background:var(--surface);border:1px solid var(--border);border-radius:2px;animation:skeletonPulse 1.4s infinite ease-in-out}.skeleton-bars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.1s}.skeleton-bars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.2s}.skeleton-bars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.3s}.skeleton-bars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:.4s}@keyframes skeletonPulse{0%,to{transform:scaleY(1);background:var(--surface)}50%{transform:scaleY(1.6);background:var(--accent)}}.skeleton-text[data-astro-cid-j7pv25f6]{margin:0;font:11px/1 var(--font-mono);color:var(--muted)}.site-header[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:color-mix(in oklab,var(--bg) 78%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);min-height:44px;padding-top:max(10px,env(safe-area-inset-top))}.back-link[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color var(--transition-theme, .2s ease)}.back-link[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.header-mid[data-astro-cid-j7pv25f6]{display:flex;gap:10px;align-items:center;flex:1;justify-content:center}.stats[data-astro-cid-j7pv25f6]{display:none;font-size:11px;color:var(--muted);font-family:var(--font-mono)}@media(min-width:640px){.stats[data-astro-cid-j7pv25f6]{display:inline-flex;gap:6px}}.stats[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{opacity:.5}.install-btn[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--accent);color:var(--accent);font:10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;min-height:32px;border-radius:6px;cursor:pointer}.install-btn[data-astro-cid-j7pv25f6]:hover{background:var(--accent);color:var(--bg)}.stage[data-astro-cid-j7pv25f6]{position:fixed;inset:0}.chart[data-astro-cid-j7pv25f6]{position:absolute;inset:56px 0 160px;width:100%}.nav[data-astro-cid-j7pv25f6]{display:none;position:absolute;inset:56px 0 200px;flex-direction:column;overflow:hidden}body[data-mode=mobile] .nav[data-astro-cid-j7pv25f6]{display:flex}body[data-mode=mobile] .chart[data-astro-cid-j7pv25f6],body[data-mode=mobile] .nav-hint[data-astro-cid-j7pv25f6]{display:none}body[data-mode=mobile] .search[data-astro-cid-j7pv25f6]{top:56px}.swipe-edge[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;bottom:0;width:20px;z-index:5}.nav-bar[data-astro-cid-j7pv25f6]{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--border);min-height:44px;margin-top:56px}.nav-back[data-astro-cid-j7pv25f6]{width:44px;height:44px;background:var(--surface);border:1px solid var(--border);color:var(--fg);border-radius:6px;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;touch-action:manipulation}.nav-back[data-astro-cid-j7pv25f6]:disabled{opacity:.35;cursor:default}.nav-back[data-astro-cid-j7pv25f6]:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.nav-mode-toggle[data-astro-cid-j7pv25f6]{width:44px;height:44px;flex:0 0 auto;background:var(--surface);border:1px solid var(--border);color:var(--fg);border-radius:6px;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.nav-mode-toggle[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--accent)}body[data-nav-mode=tree] .nav-mode-toggle[data-astro-cid-j7pv25f6]{background:var(--accent);border-color:var(--accent);color:var(--bg)}body[data-nav-mode=tree] .nav-list[data-astro-cid-j7pv25f6]{display:none}body[data-nav-mode=tree] .nav-tree[data-astro-cid-j7pv25f6]{display:block}body[data-nav-mode=tree] .nav-pins[data-astro-cid-j7pv25f6]{display:none}.nav-tree[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 4px 32px}.nav-tree[data-astro-cid-j7pv25f6][hidden]{display:none}.nav-tree[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.tree-axis-line{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4;opacity:.6}.tree-axis-label{fill:var(--muted);font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tree-era-band{fill:var(--surface);opacity:.35}.tree-era-label{fill:var(--muted);font:9px var(--font-mono)}.tree-spine-line{stroke:var(--fg);stroke-width:2;opacity:.7}.tree-sibling-line{stroke:var(--muted);stroke-width:1.2;fill:none;opacity:.55}.tree-node{cursor:pointer;touch-action:manipulation}.tree-node-circle{stroke:var(--bg);stroke-width:1.5}.tree-node-ring{fill:none;stroke:var(--accent);stroke-width:2;opacity:.9}.tree-node-label{fill:var(--fg);font:12px/1 var(--font-sans);pointer-events:none;dominant-baseline:middle}.tree-node-sub{fill:var(--muted);font:10px/1 var(--font-mono);pointer-events:none;dominant-baseline:middle}.tree-node[data-role=spine] .tree-node-label{font-weight:600}.tree-node[data-role=current] .tree-node-label{fill:var(--accent);font-weight:700}.tree-node[data-role=sibling] .tree-node-label{fill:var(--muted);font-size:11px}.tree-here-arrow{fill:var(--accent);font:700 11px var(--font-mono)}.nav-crumbs[data-astro-cid-j7pv25f6]{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font:12px/1.4 var(--font-mono);color:var(--muted);scrollbar-width:none}.nav-crumbs[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.era-badge[data-astro-cid-j7pv25f6]{flex:0 0 auto;padding:4px 8px;border:1px solid var(--accent);border-radius:999px;background:color-mix(in oklab,var(--accent) 18%,var(--bg));color:var(--accent);font:10px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.era-badge[data-astro-cid-j7pv25f6][hidden]{display:none}.nav-pins[data-astro-cid-j7pv25f6]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--surface) 50%,transparent);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.nav-pins[data-astro-cid-j7pv25f6][hidden]{display:none}.nav-pins[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.pins-label[data-astro-cid-j7pv25f6]{flex:0 0 auto;font:9px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.pins-row[data-astro-cid-j7pv25f6]{display:flex;gap:8px;flex-wrap:nowrap}.pin-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font:11px/1 var(--font-sans);color:var(--fg);cursor:pointer;min-height:32px;white-space:nowrap;touch-action:manipulation}.pin-chip:hover{border-color:var(--accent);color:var(--accent)}.pin-chip .pin-thumb{width:22px;height:22px;border-radius:50%;background:var(--surface-soft);overflow:hidden;display:grid;place-items:center}.pin-chip .pin-thumb img{width:100%;height:100%;object-fit:cover}.pin-chip .pin-dot{width:14px;height:14px;border-radius:50%}.pin-chip .pin-x{margin-left:2px;color:var(--muted);font:14px/1 var(--font-mono)}.nav-viewport[data-astro-cid-j7pv25f6]{flex:1;position:relative;overflow:hidden}.nav-list[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:0;padding:8px 0;list-style:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.nav-list[data-astro-cid-j7pv25f6].slide-in-right{animation:slideInRight .22s cubic-bezier(.2,.8,.2,1)}.nav-list[data-astro-cid-j7pv25f6].slide-in-left{animation:slideInLeft .22s cubic-bezier(.2,.8,.2,1)}@keyframes slideInRight{0%{transform:translate(60%);opacity:.2}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-30%);opacity:.4}to{transform:translate(0);opacity:1}}.nav-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);cursor:pointer;min-height:56px;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.nav-row:hover,.nav-row:active{background:var(--surface)}.nav-row .nav-avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--border);overflow:hidden;display:grid;place-items:center;font:11px/1 var(--font-mono);color:var(--muted)}.nav-row .nav-avatar img{width:100%;height:100%;object-fit:cover}.nav-row .nav-meta{flex:1;min-width:0}.nav-row .nav-title{font:14px/1.2 var(--font-sans);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-row .nav-sub{font:11px/1.3 var(--font-mono);color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-row .nav-sub em{font-style:italic}.nav-row .nav-chevron{flex:0 0 auto;color:var(--muted);font:14px/1 var(--font-sans);display:flex;align-items:center;gap:8px}.nav-row .nav-pin-mark{font-size:12px;color:var(--accent)}.nav-row[data-leaf="1"] .nav-chevron-arrow:after{content:"ⓘ"}.nav-row[data-leaf="0"] .nav-chevron-arrow:after{content:"›";font-size:20px}.nav-row[data-faded="1"]{opacity:.35}.nav-row.long-press-active{background:color-mix(in oklab,var(--accent) 20%,var(--surface));transition:background .1s ease}.nav-row .dot{width:16px;height:16px;border-radius:50%;flex:0 0 16px}.nav-row .silhouette{width:100%;height:100%;background:var(--fg);-webkit-mask:var(--silhouette-url) no-repeat center / 78%;mask:var(--silhouette-url) no-repeat center / 78%}.nav-list[data-density=big] .nav-row{min-height:84px;padding:16px 14px;gap:16px}.nav-list[data-density=big] .nav-row .nav-avatar{flex:0 0 60px;width:60px;height:60px}.nav-list[data-density=big] .nav-row .nav-title{font-size:17px}.nav-list[data-density=big] .nav-row .nav-sub{font-size:12px}.nav-list[data-density=compact] .nav-row{min-height:44px;padding:8px 14px;gap:10px}.nav-list[data-density=compact] .nav-row .nav-avatar{flex:0 0 28px;width:28px;height:28px}.nav-list[data-density=compact] .nav-row .nav-title{font-size:13px}.nav-list[data-density=compact] .nav-row .nav-sub{font-size:10px}.nav-crumbs .crumb{color:var(--muted);cursor:pointer}.nav-crumbs .crumb:last-child{color:var(--fg);font-weight:600;cursor:default}.nav-crumbs .crumb+.crumb:before{content:" › ";opacity:.5;padding:0 4px}.nav-crumbs .crumb:hover{color:var(--accent)}.search[data-astro-cid-j7pv25f6]{position:fixed;left:14px;top:64px;z-index:25;width:min(280px,calc(100vw - 28px));transition:inset .2s ease,width .2s ease}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:100%;height:40px;padding:0 12px;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:6px;font:13px/1 var(--font-mono);outline:none}.search[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus{border-color:var(--accent)}.search-close[data-astro-cid-j7pv25f6]{position:absolute;right:4px;top:4px;width:32px;height:32px;min-width:44px;min-height:32px;background:transparent;border:0;color:var(--muted);font:22px/1 var(--font-sans);cursor:pointer;display:none}.search[data-astro-cid-j7pv25f6][data-state=open] .search-close[data-astro-cid-j7pv25f6]{display:grid;place-items:center}.search-results[data-astro-cid-j7pv25f6]{list-style:none;margin:6px 0 0;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:6px;max-height:280px;overflow-y:auto;display:none}.search-results[data-astro-cid-j7pv25f6][data-open="1"]{display:block}.search-results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:12px 14px;cursor:pointer;font:12px/1.3 var(--font-mono);border-bottom:1px solid var(--border);min-height:44px}.search-results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.search-results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover,.search-results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6][data-active="1"]{background:var(--surface-soft);color:var(--accent)}.search-results[data-astro-cid-j7pv25f6] .common[data-astro-cid-j7pv25f6]{display:block;color:var(--fg)}.search-results[data-astro-cid-j7pv25f6] .latin[data-astro-cid-j7pv25f6]{display:block;color:var(--muted);font-style:italic;margin-top:2px}body[data-mode=mobile] .search[data-astro-cid-j7pv25f6][data-state=open]{position:fixed;inset:56px 0 0;width:100%;padding:12px 14px 0;background:var(--bg);z-index:40}body[data-mode=mobile] .search[data-astro-cid-j7pv25f6][data-state=open] input[data-astro-cid-j7pv25f6]{font-size:16px;height:48px;padding-right:44px}body[data-mode=mobile] .search[data-astro-cid-j7pv25f6][data-state=open] .search-close[data-astro-cid-j7pv25f6]{top:18px;right:18px;color:var(--fg);font-size:28px}body[data-mode=mobile] .search[data-astro-cid-j7pv25f6][data-state=open] .search-results[data-astro-cid-j7pv25f6]{margin-top:12px;max-height:calc(100dvh - 130px);border:0;background:transparent}body[data-mode=mobile] .search[data-astro-cid-j7pv25f6][data-state=open] .search-results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:14px 4px;border-bottom:1px solid var(--border);font-size:14px;min-height:56px}.nav-hint[data-astro-cid-j7pv25f6]{position:fixed;left:50%;bottom:174px;transform:translate(-50%);z-index:11;font:11px/1 var(--font-mono);color:var(--muted);padding:6px 12px;background:color-mix(in oklab,var(--bg) 80%,transparent);border:1px solid var(--border);border-radius:999px;pointer-events:none;opacity:.85;transition:opacity .4s ease}.nav-hint[data-astro-cid-j7pv25f6].hidden{opacity:0}@media(max-width:640px){.nav-hint[data-astro-cid-j7pv25f6]{display:none}}.panel[data-astro-cid-j7pv25f6]{position:fixed;right:14px;top:64px;z-index:35;width:min(340px,calc(100vw - 28px));max-height:calc(100dvh - 240px);overflow-y:auto;padding:16px 18px;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;transform:translate(calc(100% + 80px));transition:transform .28s cubic-bezier(.2,.8,.2,1);word-break:break-word}.panel[data-astro-cid-j7pv25f6][data-open="1"]{transform:translate(0)}.panel[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}#panel-body[data-astro-cid-j7pv25f6]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.panel-grip[data-astro-cid-j7pv25f6]{display:none}.panel-footer[data-astro-cid-j7pv25f6]{flex:0 0 auto;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.panel-close[data-astro-cid-j7pv25f6]{background:var(--surface-soft);border:1px solid var(--border);color:var(--fg);font:12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 14px;min-height:36px;min-width:88px;border-radius:6px;cursor:pointer}.panel-close[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--accent)}#panel-body h2{margin:0 0 4px;font-size:18px;font-weight:600;font-family:var(--font-display, var(--font-sans))}#panel-body .latin{font-style:italic;color:var(--muted);font-size:13px;margin-bottom:12px;font-family:var(--font-mono);display:block}#panel-body .lineage{font-size:11px;color:var(--muted);margin:12px 0;line-height:1.6;font-family:var(--font-mono);word-break:break-word}#panel-body .lineage .crumb{display:inline}#panel-body .lineage .crumb+.crumb:before{content:" › ";opacity:.5;padding:0 2px}#panel-body img.hero{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;border-radius:6px;border:1px solid var(--border);margin:8px 0 12px;background:var(--surface-soft)}#panel-body .silhouette-hero{display:block;width:100%;height:220px;background:var(--fg);-webkit-mask:var(--silhouette-url) no-repeat center / 80%;mask:var(--silhouette-url) no-repeat center / 80%;margin:8px 0 6px}#panel-body .silhouette-credit{font:9px/1.3 var(--font-mono);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px}#panel-body .silhouette-credit a{color:var(--muted);text-decoration:underline}#panel-body .gallery{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 0 10px;padding:2px 0}#panel-body .gallery::-webkit-scrollbar{display:none}#panel-body .gallery .thumb{flex:0 0 auto;width:64px;height:64px;padding:0;border-radius:6px;border:1px solid var(--border);background:var(--surface-soft);overflow:hidden;cursor:pointer;scroll-snap-align:start;touch-action:manipulation;transition:border-color .12s ease}#panel-body .gallery .thumb:hover,#panel-body .gallery .thumb[data-active="1"]{border-color:var(--accent)}#panel-body .gallery .thumb img{width:100%;height:100%;object-fit:cover;display:block}#panel-body .hero-caption{font:11px/1.4 var(--font-mono);color:var(--muted);margin:0 0 12px;font-style:italic}#panel-body .hero-caption:empty{display:none}#panel-body .hook{font:14px/1.55 var(--font-sans);color:var(--fg);margin:10px 0 12px}#panel-body .etymology{display:block;font:12px/1.5 var(--font-mono);color:var(--muted);font-style:italic;border-left:2px solid var(--accent);padding:8px 0 8px 12px;margin:0 0 12px;background:var(--surface-soft)}#panel-body .etymology .etym-label{display:block;font-style:normal;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}#panel-body .badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}#panel-body .iucn-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font:10px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border)}#panel-body .iucn-LC{background:color-mix(in oklab,#34d399 18%,var(--surface));border-color:#34d399;color:#34d399}#panel-body .iucn-NT{background:color-mix(in oklab,#a3e635 18%,var(--surface));border-color:#a3e635;color:#a3e635}#panel-body .iucn-VU{background:color-mix(in oklab,#fbbf24 18%,var(--surface));border-color:#fbbf24;color:#fbbf24}#panel-body .iucn-EN{background:color-mix(in oklab,#fb923c 18%,var(--surface));border-color:#fb923c;color:#fb923c}#panel-body .iucn-CR{background:color-mix(in oklab,#f87171 18%,var(--surface));border-color:#f87171;color:#f87171}#panel-body .iucn-EW,#panel-body .iucn-EX,#panel-body .iucn-DD,#panel-body .iucn-NE{background:var(--surface-soft);border-color:var(--muted);color:var(--muted)}#panel-body .range-line{font:11px/1.5 var(--font-mono);color:var(--muted);margin:0 0 10px}#panel-body .meta{font-size:12px;color:var(--muted);margin:8px 0 4px}#panel-body .meta a{color:var(--accent);text-decoration:none}#panel-body .pick-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}#panel-body .pick-actions button{flex:1;min-height:40px;background:var(--surface-soft);border:1px solid var(--border);color:var(--fg);border-radius:6px;font:11px/1 var(--font-mono);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:0 8px}#panel-body .pick-actions button:hover{border-color:var(--accent);color:var(--accent)}#panel-body .pick-actions button[data-active="1"]{background:var(--accent);border-color:var(--accent);color:var(--bg)}body[data-mode=mobile] .panel[data-astro-cid-j7pv25f6]{inset:0;width:100%;max-height:100dvh;border-radius:0;border:0;padding:0;transform:translateY(110%);z-index:60}body[data-mode=mobile] .panel[data-astro-cid-j7pv25f6][data-open="1"]{transform:translateY(0)}body[data-mode=mobile] .panel-grip[data-astro-cid-j7pv25f6]{display:block;position:absolute;top:6px;left:50%;width:44px;height:4px;background:var(--muted);opacity:.5;border-radius:2px;transform:translate(-50%);z-index:2}body[data-mode=mobile] #panel-body[data-astro-cid-j7pv25f6]{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px 16px;padding-top:max(22px,env(safe-area-inset-top))}body[data-mode=mobile] .panel-footer[data-astro-cid-j7pv25f6]{margin-top:0;padding:10px 18px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(10px);justify-content:center}body[data-mode=mobile] .panel-close[data-astro-cid-j7pv25f6]{width:100%;min-height:48px;font-size:14px}.dock[data-astro-cid-j7pv25f6]{position:fixed;left:14px;right:14px;bottom:14px;z-index:14;display:grid;grid-template-columns:1fr;gap:10px;padding:12px 14px;background:color-mix(in oklab,var(--bg) 80%,transparent);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:10px;padding-bottom:max(12px,env(safe-area-inset-bottom))}@media(min-width:760px){.dock[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px}}.mrca[data-astro-cid-j7pv25f6]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.slot[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px;background:var(--surface);border:1px solid var(--border);color:var(--fg);border-radius:6px;font:11px/1 var(--font-mono);cursor:pointer;text-align:left;touch-action:manipulation}.slot[data-astro-cid-j7pv25f6]:hover,.slot[data-astro-cid-j7pv25f6][data-armed="1"]{border-color:var(--accent);color:var(--accent)}.slot[data-astro-cid-j7pv25f6][data-filled="1"] .slot-value[data-astro-cid-j7pv25f6]{color:var(--fg)}.slot-label[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700}.slot-value[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-clear[data-astro-cid-j7pv25f6]{display:none;color:var(--muted);padding-left:6px}.slot[data-astro-cid-j7pv25f6][data-filled="1"] .slot-clear[data-astro-cid-j7pv25f6]{display:inline}.mrca-result[data-astro-cid-j7pv25f6]{font:11px/1.4 var(--font-mono);color:var(--muted);flex:1;min-width:100%}.mrca-result[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700}@media(min-width:480px){.mrca-result[data-astro-cid-j7pv25f6]{min-width:0}}.time[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto auto auto;gap:6px;min-height:40px}.time-label[data-astro-cid-j7pv25f6]{font:11px/1 var(--font-mono);color:var(--fg)}.era-chips[data-astro-cid-j7pv25f6]{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0;-webkit-overflow-scrolling:touch}.era-chips[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.era-chip{flex:0 0 auto;padding:6px 10px;background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;font:10px/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;scroll-snap-align:center;min-height:32px;text-transform:uppercase;white-space:nowrap;touch-action:manipulation}.era-chip:hover{border-color:var(--accent);color:var(--accent)}.era-chip[data-active="1"]{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:700}.time[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=range]{width:100%;accent-color:var(--accent);min-height:32px;touch-action:manipulation}
