@media(max-width:767px){html body .financial-sidebar.mobile-sidebar-menu{--background: var(--mobile-menu-background);--foreground: var(--mobile-menu-foreground);--muted-foreground: var(--mobile-menu-foreground);--primary: var(--mobile-menu-primary);--primary-foreground: var(--mobile-menu-background);--border: var(--mobile-menu-border);--ring: var(--mobile-menu-primary);--accent: var(--mobile-menu-violet);--sidebar-background: var(--mobile-menu-background);--sidebar-foreground: var(--mobile-menu-foreground);--sidebar-accent: var(--mobile-menu-violet);--sidebar-border: var(--mobile-menu-border);background:radial-gradient(ellipse at 18% 13%,hsl(var(--mobile-menu-lilac) / .55),transparent 45%),radial-gradient(ellipse at 84% 70%,hsl(var(--mobile-menu-primary) / .35),transparent 36%),radial-gradient(ellipse at 70% 25%,hsl(var(--mobile-menu-violet)),transparent 65%),hsl(var(--mobile-menu-background));color:hsl(var(--mobile-menu-foreground));backdrop-filter:none}}.menu-brand{display:flex;height:3.75rem;flex-shrink:0;align-items:center;justify-content:space-between;padding-inline:1rem .5rem;border-bottom:1px solid hsl(var(--sidebar-border) / .7)}.menu-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.7rem .7rem .9rem;display:flex;flex-direction:column;gap:.85rem}.menu-section{display:flex;flex-direction:column;gap:.4rem}.menu-section-title{margin:0;padding-inline:.25rem;font-size:.75rem!important;line-height:1.2!important;font-weight:800;letter-spacing:.1em;color:hsl(var(--sidebar-foreground) / .55)}.menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.menu-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:4rem;padding:.45rem .3rem;border-radius:.95rem;text-align:center;border:1px solid hsl(var(--sidebar-foreground) / .08);background:hsl(var(--sidebar-foreground) / .045);color:hsl(var(--sidebar-foreground) / .92);font-size:.78rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.menu-tile:hover{background:hsl(var(--sidebar-foreground) / .08)}.menu-tile:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.menu-tile.is-active{border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.menu-tile-icon{width:1.3rem;height:1.3rem;flex-shrink:0;opacity:.85}.menu-tile-label{min-width:0;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-tile-badge{position:absolute;top:.3rem;inset-inline-end:.35rem;min-width:1.15rem;padding:0 .3rem;border-radius:999px;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-size:.75rem;font-weight:800;line-height:1.15rem;text-align:center}.menu-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.45rem .6rem .55rem;border-top:1px solid hsl(var(--sidebar-border) / .7);background:hsl(var(--sidebar-background));color:hsl(var(--sidebar-foreground))}.menu-footer-actions{display:flex;align-items:center;gap:.15rem}.menu-icon-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:3.25rem;min-height:2.9rem;padding:.2rem .35rem;border-radius:.8rem;color:hsl(var(--sidebar-foreground) / .85);font-size:.75rem;font-weight:650;text-decoration:none}.menu-icon-btn svg{width:1.15rem;height:1.15rem}.menu-icon-btn:hover{background:hsl(var(--sidebar-foreground) / .08)}.menu-icon-btn.is-quiet:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.menu-icon-btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.menu-login{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-weight:800;font-size:.92rem}@media(prefers-reduced-motion:reduce){.menu-tile{transition:none}}.mobile-sidebar-menu{--site-text-size: .875rem;--site-heading-2: .75rem;--site-heading-text-gap: 0rem}.mobile-sidebar-menu .menu-tile{min-height:3.6rem;padding-block:.4rem;gap:.2rem}.mobile-sidebar-menu .menu-grid{gap:.35rem}.mobile-sidebar-menu .menu-scroll{gap:.75rem}.mobile-sidebar-menu .menu-tile{border:1.5px solid hsl(0 0% 100% / .16);background:linear-gradient(160deg,#ffffff1c,#ffffff09);box-shadow:inset 0 1px #ffffff24;border-radius:1.1rem;color:hsl(var(--sidebar-foreground));font-weight:700}.mobile-sidebar-menu .menu-tile:hover{background:#ffffff26;border-color:#ffffff4d}.mobile-sidebar-menu .menu-tile:active{transform:scale(.97)}.mobile-sidebar-menu .menu-tile-icon{width:1.5rem;height:1.5rem;padding:0;border-radius:0;opacity:1;color:hsl(var(--sidebar-foreground) / .78);background:transparent;box-shadow:none}.mobile-sidebar-menu .menu-tile.is-active{color:#080d1c;border-color:transparent;background:linear-gradient(180deg,#fadc89,#e4ae3a);box-shadow:inset 0 1px #ffffffb3,0 6px 16px #e0a31f4d}.mobile-sidebar-menu .menu-tile.is-active .menu-tile-icon{color:#080d1c}.mobile-sidebar-menu .menu-tile:focus-visible{outline:3px solid hsl(var(--focus-ring));outline-offset:2px}.mobile-sidebar-menu .menu-footer{gap:.4rem;padding-block:.55rem .65rem}.mobile-sidebar-menu .menu-footer-actions{gap:.35rem}.mobile-sidebar-menu .menu-icon-btn{min-width:3.1rem;gap:.2rem;padding:.15rem .1rem;border-radius:.9rem;font-weight:700;color:hsl(var(--sidebar-foreground) / .9)}.mobile-sidebar-menu .menu-icon-btn svg{width:1.45rem;height:1.45rem;padding:0;border:0;background:transparent;border-radius:0}.mobile-sidebar-menu .menu-icon-btn:hover{background:transparent;background:#ffffff14}.mobile-sidebar-menu .menu-icon-btn:hover svg{color:#fadc89}.mobile-sidebar-menu .menu-icon-btn.is-quiet svg{color:#f47b7b}.mobile-sidebar-menu .menu-icon-btn.is-quiet:hover{color:#f58989;background:transparent}.mobile-sidebar-menu .menu-icon-btn:focus-visible{outline:3px solid hsl(var(--focus-ring));outline-offset:2px}.mobile-sidebar-menu .menu-footer>.menu-footer-actions:first-child :is(button,a){min-height:2.6rem;min-width:2.6rem;border-radius:.8rem;border:0;background:transparent;color:hsl(var(--sidebar-foreground))}.mobile-sidebar-menu .menu-footer>.menu-footer-actions:first-child :is(button,a):hover{background:#ffffff14}html.light body .financial-sidebar.mobile-sidebar-menu{--mobile-menu-background: 40 30% 97%;--mobile-menu-violet: 220 40% 92%;--mobile-menu-lilac: 214 60% 88%;--mobile-menu-foreground: 224 50% 12%;--mobile-menu-primary: 38 85% 42%;--mobile-menu-border: 224 25% 82%;background:radial-gradient(ellipse at 18% 13%,hsl(var(--mobile-menu-lilac) / .7),transparent 45%),radial-gradient(ellipse at 84% 70%,hsl(41 78% 59% / .18),transparent 36%),hsl(var(--mobile-menu-background))}html.light .mobile-sidebar-menu .menu-tile{border-color:#171f361f;background:#ffffffbf;box-shadow:0 1px 2px #171f360f;color:#0f172e}html.light .mobile-sidebar-menu .menu-tile:hover{background:#fff;border-color:#171f3640}html.light .mobile-sidebar-menu .menu-tile-icon{color:#3e4d74}html.light .mobile-sidebar-menu .menu-section-title{color:#475885}html.light .mobile-sidebar-menu .menu-icon-btn{color:#131d39}html.light .mobile-sidebar-menu .menu-icon-btn:hover{background:#171f3612}html.light .mobile-sidebar-menu .menu-icon-btn:hover svg{color:#b3770f}html.light .mobile-sidebar-menu .menu-icon-btn.is-quiet svg{color:#d32222}html.light .mobile-sidebar-menu .menu-footer>.menu-footer-actions:first-child :is(button,a){color:#131d39}html.light .mobile-sidebar-menu .menu-footer>.menu-footer-actions:first-child :is(button,a):hover{background:#171f3612}html.light .mobile-sidebar-menu .nav-live-market-glass{background:#fff}.mobile-sidebar-menu .menu-footer{flex-wrap:nowrap;gap:.25rem;padding-inline:.4rem;overflow:hidden}.mobile-sidebar-menu .menu-footer>.menu-footer-actions{flex:1 1 0;min-width:0;justify-content:space-evenly;gap:.1rem}.mobile-sidebar-menu .menu-footer>.menu-footer-actions:last-child{flex-grow:1.15}.mobile-sidebar-menu .menu-icon-btn{flex:1 1 0;min-width:0;max-width:4.2rem;padding-inline:0;font-size:.7rem;line-height:1.1}.mobile-sidebar-menu .menu-icon-btn>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;text-align:center}.mobile-sidebar-menu .menu-footer>.menu-footer-actions:first-child :is(button,a){min-width:2.4rem;flex:0 1 auto}.mobile-sidebar-menu .menu-login{flex:1 1 auto;justify-content:center;min-width:0}.terminal-top-nav{--terminal-text: var(--foreground);--terminal-gold: var(--primary);align-items:center;gap:.2rem;padding:.3rem;border-radius:999px;background:#03060c38;color:hsl(var(--terminal-text));font-family:var(--font-heebo)}html.light .terminal-top-nav{background:#1f29470f}.terminal-top-nav .terminal-nav-link,.home-glass>div>header .terminal-top-nav .terminal-nav-link{position:relative;min-height:2.75rem;padding:.55rem 1rem;border:0;border-radius:999px;background:transparent;box-shadow:none;backdrop-filter:none;color:hsl(var(--terminal-text) / .82);font-size:.92rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.terminal-top-nav .terminal-nav-link svg{color:currentColor;opacity:.7;stroke-width:1.6}.terminal-top-nav .terminal-nav-link,.terminal-top-nav .terminal-nav-link *{white-space:nowrap}.terminal-top-nav .terminal-category-icon{display:none}.terminal-top-nav .terminal-nav-link:hover,.terminal-top-nav .terminal-nav-link[aria-expanded=true]{color:hsl(var(--terminal-text));background:#ffffff14}html.light .terminal-top-nav .terminal-nav-link:hover,html.light .terminal-top-nav .terminal-nav-link[aria-expanded=true]{background:#1f294712}.terminal-top-nav .terminal-nav-link.terminal-nav-active,.home-glass>div>header .terminal-top-nav .terminal-nav-link.terminal-nav-active{color:#080d1c;background:linear-gradient(180deg,hsl(var(--lg-gold-a, 44 92% 76%)),hsl(var(--lg-gold-b, 41 76% 56%)));box-shadow:inset 0 1px #ffffffb3,0 6px 18px #e0a31f52}.terminal-top-nav .terminal-nav-link.terminal-nav-active svg{opacity:.85}.terminal-top-nav .terminal-nav-dropdown{padding-top:.55rem}.terminal-top-nav .terminal-nav-list{margin:0;padding:.45rem;list-style:none;border-radius:1.25rem;border:1px solid hsl(0 0% 100% / .16);background:linear-gradient(160deg,#ffffff1a,hsl(var(--card) / .95) 45%);backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 1px #ffffff4d,0 20px 50px #03060c73}html.light .terminal-top-nav .terminal-nav-list{border-color:#ffffffe6;background:linear-gradient(160deg,#fffffff7,#ffffffeb);box-shadow:inset 0 1px #fff,0 18px 44px #263b7329}.terminal-top-nav .terminal-nav-child,.home-glass>div>header .terminal-top-nav .terminal-nav-child{min-height:2.75rem;padding:.55rem .8rem;border:0;border-radius:.85rem;background:transparent;color:hsl(var(--terminal-text));font-family:var(--font-assistant);font-size:.92rem;font-weight:500;line-height:1.4;box-shadow:none}.terminal-top-nav .terminal-nav-child .terminal-category-icon{display:inline-block;opacity:.65}.terminal-top-nav .terminal-nav-child:hover{background:#ffffff17;color:hsl(var(--terminal-gold))}html.light .terminal-top-nav .terminal-nav-child:hover{background:#1f29470f}@media(min-width:768px){.terminal-top-nav{flex:0 1 auto;min-width:0}.terminal-top-nav .terminal-nav-link,.home-glass>div>header .terminal-top-nav .terminal-nav-link{padding-inline:.6rem;font-size:.82rem}.terminal-top-nav .terminal-nav-link>svg:last-child{display:none}.terminal-top-nav .terminal-nav-dropdown{width:-moz-max-content;width:max-content;min-width:15rem;max-width:20rem}}@media(min-width:1100px){.terminal-top-nav .terminal-nav-link,.home-glass>div>header .terminal-top-nav .terminal-nav-link{padding-inline:.7rem;font-size:.88rem}}@media(min-width:1440px){.terminal-top-nav .terminal-nav-link,.home-glass>div>header .terminal-top-nav .terminal-nav-link{padding-inline:1rem;font-size:.94rem}.terminal-top-nav .terminal-nav-link>svg:last-child{display:inline-block}}@media(min-width:768px)and (max-width:1279px){.terminal-top-nav>a.terminal-nav-link[href="/"]{display:none}.terminal-top-nav>:last-child.terminal-nav-link .terminal-category-icon,.terminal-top-nav>:last-child>.terminal-nav-link .terminal-category-icon{display:inline-block;width:1.15rem;height:1.15rem;opacity:.9}.terminal-top-nav>:last-child.terminal-nav-link>:not(svg),.terminal-top-nav>:last-child>.terminal-nav-link>:not(svg){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:768px)and (max-width:1099px){.terminal-top-nav{gap:0;padding:.2rem}.terminal-top-nav .terminal-nav-link,.home-glass>div>header .terminal-top-nav .terminal-nav-link{padding-inline:.45rem;font-size:.8rem}}@media(min-width:768px)and (max-width:999px){.terminal-top-nav>.terminal-nav-link .terminal-category-icon,.terminal-top-nav>div>.terminal-nav-link .terminal-category-icon{display:inline-block;width:1.2rem;height:1.2rem;opacity:.9}.terminal-top-nav>.terminal-nav-link>:not(svg),.terminal-top-nav>div>.terminal-nav-link>:not(svg){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.terminal-top-nav .terminal-nav-link,.home-glass>div>header .terminal-top-nav .terminal-nav-link{padding-inline:.7rem}.terminal-top-nav>a.terminal-nav-link[href="/"]{display:inline-flex}}html body [role=dialog].dock-editor{--site-text-size: .9rem;--site-heading-3: .75rem;--site-heading-text-gap: .4rem;inset-inline:0;margin-inline:auto;max-width:36rem;max-height:calc(100dvh - .75rem);display:flex;flex-direction:column;gap:.8rem;padding:.6rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-radius:1.6rem 1.6rem 0 0;border:1px solid hsl(var(--lg-tint, 0 0% 100%) / .14);border-bottom:0;background:linear-gradient(170deg,#121b30fa,hsl(var(--card)) 45%);box-shadow:0 -24px 70px #03060c8c}html.light body [role=dialog].dock-editor{background:linear-gradient(170deg,#fff,hsl(var(--card)) 45%);border-color:#9ca8c966;box-shadow:0 -20px 60px #263b732e}html body [role=dialog].dock-editor>button.absolute{display:none}.dock-editor-grip{width:2.5rem;height:.3rem;margin:0 auto;border-radius:999px;background:hsl(var(--foreground) / .22)}.dock-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}html body .dock-editor-close{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:999px;border:1px solid hsl(var(--foreground) / .12);background:hsl(var(--foreground) / .06);color:hsl(var(--foreground))}html body .dock-editor-close svg{width:1.1rem;height:1.1rem}.dock-editor-preview{display:flex;flex-direction:column;gap:.5rem}html body .dock-editor-bar{border-radius:1.4rem;padding:.35rem .4rem}html body .dock-editor-bar.is-nudge{animation:dock-editor-nudge .4s ease}.dock-editor-slots{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.dock-editor-slots>li{min-width:0}html body .dock-editor-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:3.5rem;padding:.25rem .1rem;border-radius:999px;border:1px solid transparent;background:transparent;font-size:.75rem!important;font-weight:700;line-height:1.1;text-align:center;color:hsl(var(--foreground) / .8);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}html body .dock-editor-slot .liquid-tab-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;font-size:.75rem!important;line-height:1.1!important;letter-spacing:-.01em}html body .dock-editor-slot img.real-icon{width:1.6rem;height:1.6rem}html body .dock-editor-slot:active{transform:scale(.96)}html body .dock-editor-slot.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary) / .14);color:hsl(var(--foreground));transform:translateY(-2px);box-shadow:0 6px 18px #e0a31f40,inset 0 1px #fff3}html body .dock-editor-slot.is-empty{border:1px dashed hsl(var(--foreground) / .28);color:hsl(var(--muted-foreground))}html body .dock-editor-slot.is-empty svg{width:1rem;height:1rem}html body .dock-editor-slot.is-empty span{font-size:.75rem}.dock-editor-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.dock-editor-tools.is-open{max-height:3.5rem;opacity:1}.dock-editor-tools-name{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem!important;font-weight:800}.dock-editor-tools:not(.is-open){margin-top:-.5rem}html body .dock-editor :is(button,a):focus-visible{outline:2px solid hsl(var(--focus-ring, var(--primary)));outline-offset:2px}@media(max-height:560px){.dock-editor-grip,.dock-editor-status{display:none}.dock-editor-groups{min-height:8rem}}html body .dock-editor-tool{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:999px;border:1px solid hsl(var(--foreground) / .12);background:hsl(var(--foreground) / .07);color:hsl(var(--foreground));font-size:.78rem!important;font-weight:700;transition:background-color .15s ease,opacity .15s ease}html body .dock-editor-tool svg{width:1rem;height:1rem}html body .dock-editor-tool:disabled{opacity:.35}html body .dock-editor-tool.is-danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .3);background:hsl(var(--destructive) / .08)}.dock-editor-groups{display:flex;flex-direction:column;gap:.85rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.dock-editor-group-title{margin:0 0 .4rem;font-size:.75rem!important;font-weight:800;letter-spacing:.02em;color:hsl(var(--muted-foreground))}.dock-editor-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}@media(max-width:360px){.dock-editor-options{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .dock-editor-option{position:relative;display:flex;flex-direction:column;width:100%;min-height:4.4rem;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .35rem .45rem;border-radius:1rem;border:1px solid hsl(var(--foreground) / .08);background:hsl(var(--foreground) / .05);color:hsl(var(--foreground));font-size:.74rem!important;font-weight:700;text-align:center;line-height:1.15;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease}html body .dock-editor-option img.real-icon{width:1.6rem;height:1.6rem}html body .dock-editor-option:active{transform:scale(.97)}html body .dock-editor-option.is-on{border-color:hsl(var(--primary) / .65);background:hsl(var(--primary) / .12)}html body .dock-editor-option.is-blocked{opacity:.5}html body .dock-editor-option:focus-visible{outline:2px solid hsl(var(--focus-ring, var(--primary)));outline-offset:2px}.dock-editor-option-label{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dock-editor-mark{position:absolute;top:.35rem;inset-inline-end:.35rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:hsl(var(--foreground) / .1);color:hsl(var(--foreground) / .7);font-size:.75rem!important;font-weight:800}.dock-editor-mark svg{width:.8rem;height:.8rem}.dock-editor-option.is-on .dock-editor-mark{background:hsl(var(--primary));color:#080d1c}.dock-editor-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.6rem;border-top:1px solid hsl(var(--foreground) / .08)}html body .dock-editor-save{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-weight:800}html body .dock-editor-save:disabled{opacity:.5;filter:none}html body .dock-editor-save svg{width:1rem;height:1rem}html body .dock-editor-ghost{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid hsl(var(--foreground) / .15);background:transparent;color:hsl(var(--foreground));font-size:.82rem!important;font-weight:700}html body .dock-editor-ghost:disabled{opacity:.4}html body .dock-editor-ghost svg{width:1rem;height:1rem}.dock-editor-status{flex-basis:100%;margin:0;font-size:.76rem!important;color:hsl(var(--muted-foreground))}@keyframes dock-editor-nudge{0%,to{transform:none}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){html body .dock-editor-bar.is-nudge{animation:none}html body .dock-editor-slot,html body .dock-editor-option,.dock-editor-tools{transition:none}}.desk-dock{display:none}@media(min-width:768px){html[data-device=mouse] .desk-dock{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.1rem 0 .35rem}}.desk-dock-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0;padding:.2rem;list-style:none;border-radius:999px;background:#03060c38}html.light .desk-dock-list{background:#1f29470f}#root .desk-dock-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .95rem;border-radius:999px;font-size:.84rem!important;font-weight:700;color:hsl(var(--foreground) / .82);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.desk-dock-tab svg{width:1.05rem;height:1.05rem;opacity:.8}#root .desk-dock-tab:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}#root .desk-dock-tab[aria-current=page]{color:#080d1c;background:linear-gradient(180deg,#fad980,#e3ac35);box-shadow:0 6px 16px #b4821840}.desk-dock-tab[aria-current=page] svg{opacity:1}#root .desk-dock-edit{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:0 .7rem;border-radius:999px;border:1px solid hsl(var(--foreground) / .14);background:transparent;font-size:.76rem!important;font-weight:700;color:hsl(var(--muted-foreground))}.desk-dock-edit svg{width:.9rem;height:.9rem}#root .desk-dock-edit:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .5)}#root .notif-bell{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:hsl(var(--foreground));background:transparent;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}#root .notif-bell:hover{background:hsl(var(--foreground) / .08)}#root .notif-bell[data-state=open]{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .35);color:hsl(var(--primary))}#root .notif-bell svg{width:1.25rem;height:1.25rem}.notif-bell-badge{position:absolute;top:.2rem;inset-inline-end:.2rem;display:flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:linear-gradient(180deg,#fadc89,#e4ae3a);color:#080d1c;font-size:.7rem!important;font-weight:800;line-height:1!important;box-shadow:0 0 0 2px hsl(var(--background))}.notif-panel{--site-text-size: .9rem;--site-heading-2: 1.1rem;--site-heading-text-gap: 0rem;width:min(24rem,calc(100vw - 1.5rem));max-height:72dvh;display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:1.25rem;color:hsl(var(--foreground));background:linear-gradient(160deg,#ffffff17,hsl(var(--card) / .92) 60%);border:1px solid hsl(0 0% 100% / .14);backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 1px #ffffff38,0 18px 50px #03060c73}html.light .notif-panel{background:linear-gradient(160deg,#fffffff5,hsl(var(--card) / .9));border-color:#9ca8c973;box-shadow:inset 0 1px #fff,0 14px 40px #263b7324}.notif-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .6rem}.notif-head h2{margin:0;font-weight:800}.notif-head p{margin:.1rem 0 0;color:hsl(var(--muted-foreground))}.notif-panel-root .notif-close{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:hsl(var(--muted-foreground))}.notif-panel-root .notif-close:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.notif-list{flex:1;min-height:0;overflow-y:auto;padding:0 .6rem .6rem;display:flex;flex-direction:column;gap:.35rem}.notif-hint{margin:0 .4rem .25rem;color:hsl(var(--muted-foreground));--site-text-size: .8rem}.notif-empty{margin:.5rem .4rem 1rem;padding:1rem;border-radius:1rem;background:hsl(var(--foreground) / .045);color:hsl(var(--muted-foreground));text-align:center}.notif-row{position:relative;flex:none;overflow:hidden;border-radius:1rem}.notif-row-under{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;border-radius:inherit;background:hsl(var(--sp-down, var(--destructive)) / .9);color:#fff}.notif-row-face{position:relative;display:flex;align-items:flex-start;border-radius:inherit;background:linear-gradient(160deg,hsl(0 0% 100% / .06),transparent 60%),hsl(var(--card));border:1px solid hsl(0 0% 100% / .08)}html.light .notif-row-face{background:hsl(var(--card));border-color:#9ca8c94d}.notif-row-face.is-unread{border-inline-start:3px solid hsl(var(--primary))}.notif-panel-root .notif-row-link{display:flex;min-width:0;flex:1;align-items:flex-start;gap:.75rem;padding:.7rem .8rem;text-decoration:none;color:inherit}.notif-panel-root .notif-row-link:hover{background:hsl(var(--foreground) / .05)}.notif-row-icon{display:grid;place-items:center;width:2rem;height:2rem;flex:none;margin-top:.1rem;border-radius:.6rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.notif-row-icon svg{width:1rem;height:1rem}.notif-row-title{display:block;font-weight:700;overflow-wrap:anywhere}.notif-row-desc{display:block;margin-top:.1rem;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;--site-text-size: .85rem}.notif-row-time{display:block;margin-top:.2rem;color:hsl(var(--muted-foreground));--site-text-size: .78rem;font-variant-numeric:tabular-nums}.notif-panel-root .notif-row-delete{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;margin:.25rem .25rem 0 0;border-radius:999px;color:hsl(var(--muted-foreground))}.notif-panel-root .notif-row-delete:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--sp-down, var(--destructive)))}.notif-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .8rem .8rem;border-top:1px solid hsl(var(--foreground) / .1)}
