.container[data-v-039e6966]{max-width:1200px}.item-wrapper[data-v-cbc9dfb7]{padding-left:6px;padding-right:10px}@media (min-width:640px){.item-wrapper[data-v-cbc9dfb7]{padding-right:14px}}.menu-item[data-v-cbc9dfb7]{border-radius:6px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.menu-item[data-v-cbc9dfb7]:focus-visible{outline-color:hsl(var(--primary));outline-offset:2px;outline-width:2px}.menu-item[data-v-cbc9dfb7]:active{transform:scale(.98);transition:transform .1s ease-in-out}.menu-item[data-selected=true][data-v-cbc9dfb7]{background-color:hsl(var(--primary)/.8);border-radius:6px}.menu-item[data-selected=true][data-v-cbc9dfb7]:hover{background-color:hsl(var(--primary)/1)}.menu-item[data-selected=true] p[data-v-cbc9dfb7]{color:hsl(var(--primary-foreground))}.border-effect[data-v-cbc9dfb7]{background-color:hsl(var(--primary)/.8);border-radius:6px;height:100%;position:absolute;right:-10px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3px}@media (min-width:640px){.border-effect[data-v-cbc9dfb7]{right:-14px;width:4px}}.menu-item:hover .border-effect[data-v-cbc9dfb7]{background-color:hsl(var(--primary)/1)}.menu-legal-links[data-v-ac80b491]{align-items:center;display:flex;gap:.375rem;justify-content:center;margin-top:1rem;padding:.75rem 1rem}.menu-legal-link[data-v-ac80b491]{color:hsl(var(--muted-foreground));font-size:11px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-legal-link[data-v-ac80b491]:hover{color:hsl(var(--primary))}.menu-legal-separator[data-v-ac80b491]{color:hsl(var(--muted-foreground)/.4);font-size:11px}.menu-scroll-toggle[data-v-ac80b491]{background-color:hsl(var(--muted)/.3)}.menu-scroll-toggle[data-v-ac80b491]:hover{background-color:hsl(var(--muted)/.5)}.menu-scroll-toggle .toggle-switch[data-v-ac80b491]{background-color:hsl(var(--muted));height:1.25rem;position:relative;width:2.25rem}.menu-scroll-toggle .toggle-switch[data-v-ac80b491],.menu-scroll-toggle .toggle-switch[data-v-ac80b491]:after{border-radius:9999px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-scroll-toggle .toggle-switch[data-v-ac80b491]:after{background-color:hsl(var(--background));content:"";height:1rem;left:.125rem;position:absolute;top:.125rem;width:1rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.menu-scroll-toggle .toggle-switch.active[data-v-ac80b491]{background-color:hsl(var(--primary))}.menu-scroll-toggle .toggle-switch.active[data-v-ac80b491]:after{left:18px}.news-dialog[data-v-bf20c0c2]{border:none;overflow:hidden}.news-accent-bar[data-v-bf20c0c2]{background:linear-gradient(90deg,hsl(var(--primary)) 0,hsl(var(--primary)/.4));flex-shrink:0;height:4px;width:100%}.news-header[data-v-bf20c0c2]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.news-header-top[data-v-bf20c0c2]{align-items:center;display:flex;justify-content:space-between}.news-badge[data-v-bf20c0c2]{font-weight:600;letter-spacing:.025em}.news-badge[data-v-bf20c0c2],.news-date[data-v-bf20c0c2]{font-size:.75rem;line-height:1rem}.news-date[data-v-bf20c0c2]{color:hsl(var(--muted-foreground))}.news-title[data-v-bf20c0c2]{align-items:center;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;letter-spacing:-.025em;line-height:1.75rem}.news-emoji[data-v-bf20c0c2]{font-size:1.5rem;line-height:2rem}.news-footer[data-v-bf20c0c2]{gap:1rem;justify-content:space-between}.news-footer[data-v-bf20c0c2],.news-progress[data-v-bf20c0c2]{align-items:center;display:flex}.news-progress[data-v-bf20c0c2]{gap:.5rem}.news-dot[data-v-bf20c0c2]{background-color:hsl(var(--border));border-radius:9999px;flex-shrink:0;height:8px;transition:all .2s ease;width:8px}.news-dot.active[data-v-bf20c0c2]{background-color:hsl(var(--primary));width:24px}.news-dot.viewed[data-v-bf20c0c2]{background-color:hsl(var(--primary)/.4)}.news-counter-text[data-v-bf20c0c2]{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1rem;margin-left:.25rem}.news-actions[data-v-bf20c0c2]{align-items:center;display:flex;gap:.5rem}.markdown-content[data-v-bf20c0c2]{word-wrap:break-word;color:hsl(var(--foreground));line-height:1.625;overflow-wrap:break-word}.markdown-content[data-v-bf20c0c2] h1,.markdown-content[data-v-bf20c0c2] h2,.markdown-content[data-v-bf20c0c2] h3,.markdown-content[data-v-bf20c0c2] h4,.markdown-content[data-v-bf20c0c2] h5,.markdown-content[data-v-bf20c0c2] h6{color:hsl(var(--foreground));font-weight:600;line-height:1.25;margin-bottom:1em;margin-top:1.5em}.markdown-content[data-v-bf20c0c2] h1:first-child,.markdown-content[data-v-bf20c0c2] h2:first-child,.markdown-content[data-v-bf20c0c2] h3:first-child,.markdown-content[data-v-bf20c0c2] h4:first-child,.markdown-content[data-v-bf20c0c2] h5:first-child,.markdown-content[data-v-bf20c0c2] h6:first-child{margin-top:0}.markdown-content[data-v-bf20c0c2] h1{font-size:1.75em}.markdown-content[data-v-bf20c0c2] h2{font-size:1.5em}.markdown-content[data-v-bf20c0c2] h3{font-size:1.25em}.markdown-content[data-v-bf20c0c2] h4{font-size:1em}.markdown-content[data-v-bf20c0c2] h5{font-size:.875em}.markdown-content[data-v-bf20c0c2] h6{font-size:.85em}.markdown-content[data-v-bf20c0c2] p{line-height:1.6;margin-bottom:1.25em}.markdown-content[data-v-bf20c0c2] p:last-child{margin-bottom:0}.markdown-content[data-v-bf20c0c2] ol,.markdown-content[data-v-bf20c0c2] ul{margin:1.25em 0;padding-left:1.5em}.markdown-content[data-v-bf20c0c2] ol li,.markdown-content[data-v-bf20c0c2] ul li{line-height:1.6;margin:.25em 0;position:relative}.markdown-content[data-v-bf20c0c2] ol li p,.markdown-content[data-v-bf20c0c2] ul li p{display:inline-block;margin:.5em 0}.markdown-content[data-v-bf20c0c2] ol li .list-bullet,.markdown-content[data-v-bf20c0c2] ol li .list-number,.markdown-content[data-v-bf20c0c2] ul li .list-bullet,.markdown-content[data-v-bf20c0c2] ul li .list-number{color:hsl(var(--primary));font-weight:500;margin-right:.25em}.markdown-content[data-v-bf20c0c2] ol li .list-bullet,.markdown-content[data-v-bf20c0c2] ul li .list-bullet{font-weight:600}.markdown-content[data-v-bf20c0c2] ol li:first-child,.markdown-content[data-v-bf20c0c2] ul li:first-child{margin-top:0}.markdown-content[data-v-bf20c0c2] ol li:last-child,.markdown-content[data-v-bf20c0c2] ul li:last-child{margin-bottom:0}.markdown-content[data-v-bf20c0c2] ol ol,.markdown-content[data-v-bf20c0c2] ol ul,.markdown-content[data-v-bf20c0c2] ul ol,.markdown-content[data-v-bf20c0c2] ul ul{margin:.75em 0;padding-left:1.5em}.markdown-content[data-v-bf20c0c2] strong{color:hsl(var(--foreground));font-weight:600}.markdown-content[data-v-bf20c0c2] em{font-style:italic}.markdown-content[data-v-bf20c0c2] pre{background-color:#0000000d;border-radius:.5em;margin:1.25em 0;overflow-x:auto;padding:1em}.markdown-content[data-v-bf20c0c2] code{background-color:#0000001a;border-radius:.25em;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;padding:.125em .25em}.markdown-content[data-v-bf20c0c2] pre code{background-color:transparent;border-radius:0;padding:0}.markdown-content[data-v-bf20c0c2] a{color:hsl(var(--primary));text-decoration-line:underline}.markdown-content[data-v-bf20c0c2] a:hover{color:hsl(var(--primary)/.8)}.markdown-content[data-v-bf20c0c2] a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.markdown-content[data-v-bf20c0c2] blockquote{background-color:hsl(var(--muted)/.5);border-left:4px solid;border-color:hsl(var(--primary));font-style:italic;margin:1.25em 0;padding:1em 1.5em}.markdown-content[data-v-bf20c0c2] table{border-collapse:collapse;margin:1.25em 0;width:100%}.markdown-content[data-v-bf20c0c2] td,.markdown-content[data-v-bf20c0c2] th{border:1px solid;border-color:hsl(var(--border));padding:.5em 1em;text-align:left}.markdown-content[data-v-bf20c0c2] th{background-color:hsl(var(--muted));font-weight:600}
