@font-face{font-family:LexieReadable;src:url(https://cdn.jsdelivr.net/gh/googlefonts/lexie-readable@main/fonts/LexieReadable-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LexieReadable;src:url(https://cdn.jsdelivr.net/gh/googlefonts/lexie-readable@main/fonts/LexieReadable-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg: #FFFFFF;--surface: #FFFFFF;--white: #FFFFFF;--card-bg: #FFFFFF;--surface-2: #F7F6F3;--surface-3: #F0EDE6;--img-bg: #E8E6E1;--header-bg: rgba(255,255,255,.9);--border: #E2DDD6;--border-l: #EDE9E2;--text: #1A1714;--mid: #6B6158;--faint: #A89F95;--accent: #2563EB;--accent-soft:#60A5FA;--gray-dot: #D1D5DB;--btn: #1A1714;--btn-text: #FFFFFF;--ticker-bg: #1A1714;--green: #166534;--green-bg: #F0FDF4;--green-bd: #BBF7D0;--amber: #92400E;--amber-bg: #FFFBEB;--red: #991B1B;--red-bg: #FEF2F2;--red-bd: #FECACA;--blue: #1E40AF;--blue-bg: #EFF6FF;--blue-bd: #BFDBFE;--indigo-bg: #EEF2FF;--indigo-bd: #C7D2FE;--indigo: #4338CA;--amber-bd: #FDE68A;--on-dark: #FFFFFF;--hf: "Playfair Display", "Source Serif 4", Georgia, serif;--bf: "LexieReadable", "Source Serif 4", Georgia, serif;--card-shadow: 0 2px 6px rgba(0,0,0,.06), 0 14px 34px rgba(0,0,0,.14);--card-shadow-hover: 0 6px 14px rgba(0,0,0,.09), 0 24px 54px rgba(0,0,0,.2);color-scheme:light}html[data-theme=dark]{--bg: #0F0E13;--surface: #1A1820;--white: #1A1820;--card-bg: #1A1820;--surface-2: #232029;--surface-3: #2A2731;--img-bg: #232029;--header-bg: rgba(16,14,19,.9);--border: #2E2B37;--border-l: #272430;--text: #F2F1F4;--mid: #A8A2AE;--faint: #827B8C;--accent: #5B8DEF;--accent-soft:#93C5FD;--gray-dot: #3A3743;--btn: #F2F1F4;--btn-text: #17151C;--ticker-bg: #2A2731;--green: #86EFAC;--green-bg: #11271B;--green-bd: #1F3D2B;--amber: #FCD34D;--amber-bg: #2A2110;--red: #FCA5A5;--red-bg: #2A1517;--red-bd: #4A2125;--blue: #93C5FD;--blue-bg: #152138;--blue-bd: #26375C;--indigo: #A5B4FC;--indigo-bg: #1B1E3A;--indigo-bd: #2E3566;--amber-bd: #4A3A12;--on-dark: #FFFFFF;--card-shadow: 0 0 0 1px rgba(255,255,255,.08), 0 14px 36px rgba(0,0,0,.7);--card-shadow-hover: 0 0 0 1px rgba(255,255,255,.16), 0 22px 50px rgba(0,0,0,.8);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--bf);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--bf);cursor:pointer}input,textarea{font-family:var(--bf)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-up{animation:fadeUp .4s cubic-bezier(.2,.7,.2,1) both}.fade-in{animation:fadeIn .3s ease both}.spin-icon{display:inline-block;animation:spin 1s linear infinite}.shimmer{background:linear-gradient(90deg,#edeae4 25%,#e0ddd6,#edeae4 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:6px}.nz-press{transition:transform .18s ease-out;-webkit-tap-highlight-color:transparent}.nz-press:active{transform:scale(.92)}.nz-press-soft{transition:transform .18s ease-out;-webkit-tap-highlight-color:transparent}.nz-press-soft:active{transform:scale(.985)}.nz-card{box-shadow:var(--card-shadow);transition:transform .18s ease-out,box-shadow .18s ease-out;-webkit-tap-highlight-color:transparent}@media (hover: hover){.nz-card:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}}.nz-card:active{transform:scale(.975)}html.nz-theme-anim,html.nz-theme-anim *{transition:background-color .35s ease,color .35s ease,border-color .35s ease,fill .35s ease,box-shadow .35s ease!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.pills-scroll::-webkit-scrollbar{display:none}.pills-scroll{-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.pills-scroll:active{cursor:grabbing}.nz-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.nz-rail::-webkit-scrollbar{display:none}.nz-rail{-ms-overflow-style:none;scrollbar-width:none}html[data-size=sm] body{zoom:.94}html[data-size=lg] body{zoom:1.09}header,.nz-controls{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .24s ease;will-change:transform}html.nz-collapsed header{transform:translateY(-130%);opacity:0;pointer-events:none}html.nz-collapsed .nz-controls{transform:translateY(-300px);opacity:0;pointer-events:none}.nz-fab{display:none;position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:calc(env(safe-area-inset-left,0px) + 12px)}html.nz-fab-on .nz-fab{display:flex;animation:fadeIn .2s ease both}html:not(.nz-collapsed) .nz-fab{top:auto;left:auto;right:calc(env(safe-area-inset-right,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.nz-chev{transition:transform .3s cubic-bezier(.4,0,.2,1)}html:not(.nz-collapsed) .nz-chev{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){header,.nz-controls{transition:none}}.nz-reveal{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.nz-reveal.nz-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.nz-reveal{opacity:1!important;transform:none!important;transition:none!important}}
