@import"https://fonts.googleapis.com/css2?family=Dela+Gothic+One&display=swap";.header.svelte-63q1fc{position:sticky;top:0;z-index:50;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.header.scrolled.svelte-63q1fc{box-shadow:0 2px 10px #0000001a}.container.svelte-63q1fc{max-width:1400px;margin:0 auto;padding:0 2rem;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;overflow-x:hidden}.header-content.svelte-63q1fc{display:flex;align-items:center;height:4.5rem;transition:height .3s ease;padding:0;width:100%;max-width:100%;box-sizing:border-box;position:relative}.scrolled.svelte-63q1fc .header-content:where(.svelte-63q1fc){height:4rem}.logo-link.svelte-63q1fc{text-decoration:none;display:flex;align-items:center;padding:.5rem 0;margin-right:0;transition:transform .3s ease;width:220px}.logo-link.svelte-63q1fc:hover{transform:scale(1.02)}.logo-container.svelte-63q1fc{position:relative;display:inline-block}.logo-text.svelte-63q1fc{font-family:Dela Gothic One,system-ui;font-size:1.5rem;color:#2251ff;line-height:1;background:linear-gradient(135deg,#2251ff,#4169e1,#5d7bf3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease}.logo-accent.svelte-63q1fc{position:absolute;top:-.2em;right:-.5em;font-size:.8rem;color:#ff6b6b;opacity:.9;transition:all .3s ease;animation:svelte-63q1fc-sparkle 3s infinite alternate}@keyframes svelte-63q1fc-sparkle{0%,to{transform:scale(1) rotate(5deg);opacity:.9}50%{transform:scale(1.2) rotate(-5deg);opacity:1}}.search-container.svelte-63q1fc{flex:0 1 auto;width:600px;margin:0 auto;transition:all .3s ease;padding:0}.desktop-search.svelte-63q1fc{display:block}.mobile-search.svelte-63q1fc{display:none;width:100%;background:#fff;padding:.75rem 1rem;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;z-index:100}.search-toggle.svelte-63q1fc{display:none;background:none;border:none;color:#2251ff;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;transition:all .2s ease;align-items:center;justify-content:center}.search-toggle.svelte-63q1fc:hover{background:#2251ff1a}.search-toggle.svelte-63q1fc svg:where(.svelte-63q1fc){width:1.25rem;height:1.25rem}.nav-placeholder.svelte-63q1fc{width:220px;flex-shrink:0;padding-right:0}@media (max-width: 1200px){.container.svelte-63q1fc{padding:0 1.25rem}.search-container.svelte-63q1fc{width:500px}.logo-link.svelte-63q1fc,.nav-placeholder.svelte-63q1fc{width:200px}.logo-text.svelte-63q1fc{font-size:1.3rem}.header-content.svelte-63q1fc{height:4rem}.scrolled.svelte-63q1fc .header-content:where(.svelte-63q1fc){height:3.5rem}}@media (max-width: 768px){.container.svelte-63q1fc{padding:0 1rem;justify-content:center;max-width:100%;overflow-x:hidden}.header-content.svelte-63q1fc{justify-content:space-between;width:100%;max-width:100%}.logo-link.svelte-63q1fc{width:auto}.logo-text.svelte-63q1fc{font-size:1.2rem}.logo-accent.svelte-63q1fc{font-size:.7rem}.desktop-search.svelte-63q1fc{display:none}.search-toggle.svelte-63q1fc{display:flex}.mobile-search.svelte-63q1fc{display:block;width:100%;box-sizing:border-box;overflow-x:hidden}.nav-placeholder.svelte-63q1fc{width:auto}.scrolled.svelte-63q1fc .header-content:where(.svelte-63q1fc){height:3rem}}@media (max-width: 480px){.container.svelte-63q1fc{padding:0 .75rem;width:100%;max-width:100%}.header-content.svelte-63q1fc{height:3.25rem}.scrolled.svelte-63q1fc .header-content:where(.svelte-63q1fc){height:2.75rem}.logo-text.svelte-63q1fc{font-size:1.1rem}.logo-accent.svelte-63q1fc{font-size:.6rem;right:-.4em}.mobile-search.svelte-63q1fc{padding:.5rem .75rem}}/*! tailwindcss v4.0.6 | MIT License | https://tailwindcss.com */.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.\!container{width:100%!important}.container{width:100%}.mx-auto{margin-inline:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-4\/6{width:66.6667%}.w-5\/6{width:83.3333%}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-full{width:100%}.max-w-\[64rem\]{max-width:64rem}.max-w-\[1400px\]{max-width:1400px}.max-w-none{max-width:none}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow: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)!important}.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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.object-cover{-o-object-fit:cover;object-fit:cover}.text-justify{text-align:justify}.font-\[\'Inter\'\]{font-family:Inter}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.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}.invert{--tw-invert:invert(100%);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,)}.\!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,)!important}.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,)}.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,)!important}.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;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\!\[a-zA-Z\:_\]{a-zA-Z:!important}.\[a-zA-Z\:_\]{a-zA-Z:}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}:root{--background:230 10% 11%;--foreground:0 0% 100%;--card:230 10% 13%;--card-foreground:0 0% 100%;--popover:230 10% 13%;--popover-foreground:0 0% 100%;--primary:0 0% 100%;--primary-foreground:0 0% 100%;--secondary:230 10% 15%;--secondary-foreground:0 0% 100%;--muted:230 10% 15%;--muted-foreground:215 20.2% 65.1%;--accent:230 10% 15%;--accent-foreground:0 0% 100%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:230 10% 15%;--input:230 10% 15%;--ring:230 10% 20%;--radius:.5rem;--mood-technical:#e74c3c;--mood-educational:#3498db;--mood-news:#2ecc71;--mood-informative:#9b59b6;--mood-default:#95a5a6}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}@font-face{font-family:Zurich;src:url(/fonts/Zurich.woff2)format("woff2"),url(/fonts/Zurich.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Zurich;src:url(/fonts/Zurich-Bold.woff2)format("woff2"),url(/fonts/Zurich-Bold.woff)format("woff");font-weight:700;font-style:normal}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@font-face{font-family:Gopher;src:url(/fonts/Gopher-Regular.woff2) format("woff2"),url(/fonts/Gopher-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aller;src:url(/fonts/Aller-Italic.woff2) format("woff2"),url(/fonts/Aller-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Overpass;src:url(/fonts/Overpass-Regular.woff2) format("woff2"),url(/fonts/Overpass-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url(/fonts/Overpass-Bold.woff2) format("woff2"),url(/fonts/Overpass-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CommitMono;src:url(/fonts/CommitMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CommitMono;src:url(/fonts/CommitMono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fontFamilyGopher: "Gopher", -apple-system, BlinkMacSystemFont, sans-serif;--fontFamilyAller: "Aller", Georgia, serif;--font-primary: "Geist Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: "Geist Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Geist Mono", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--sk-font-mono: normal 400 .9rem/1.4 "Geist Mono", monospace;--sk-font-body: normal 400 1rem/1.5 "Geist Sans", -apple-system, BlinkMacSystemFont, sans-serif;--sk-font-heading: normal 700 1.75rem/1.2 "Geist Sans", -apple-system, BlinkMacSystemFont, sans-serif}.title{font:var(--font-heading-lg)}.content{font:var(--font-body)}pre code{font:var(--font-code)}.loading-container.svelte-1yi5l9u{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.loading-animation.svelte-1yi5l9u{position:relative;width:var(--size);height:var(--size);color:var(--color)}.circular.svelte-1yi5l9u{width:100%;height:100%;animation:svelte-1yi5l9u-rotate 1.5s linear infinite}.path.svelte-1yi5l9u{stroke-dasharray:125;stroke-dashoffset:0;transform-origin:center;animation:svelte-1yi5l9u-dash 1.5s ease-in-out infinite}@keyframes svelte-1yi5l9u-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1yi5l9u-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.stagger-load.svelte-1706sfi{animation:svelte-1706sfi-stagger-in .5s ease-out}@keyframes svelte-1706sfi-stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:#f7f5ed;margin:0;padding:0;overflow-x:hidden;max-width:100%;width:100%}.searchbar-dropdown{z-index:9999!important}.form-field{z-index:50!important}.search-wrapper{z-index:100!important}.container.svelte-1706sfi{max-width:1400px;margin:0 auto}.loading-overlay.svelte-1706sfi{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffc;display:grid;place-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
