.nav-brand-logo,.home-tab-count,.app-card-icon,.app-card-launch-label{display:none}html[data-layout=concept] .nav-brand{white-space:nowrap;align-items:center;gap:.65rem;display:inline-flex}html[data-layout=concept] .nav-brand-logo{flex:none;place-items:center;width:2.1rem;height:2.1rem;display:inline-grid}html[data-layout=concept] .theme-selector{display:none}@media (max-width:480px){html[data-layout=concept] .nav-brand-text{display:none}}html[data-layout=concept] main h1{text-wrap:balance;overflow-wrap:anywhere}html[data-layout=concept] .home-header,html[data-layout=concept] .home-tabs,html[data-layout=concept] .home-search,html[data-layout=concept] .home-bars,html[data-layout=concept] .recent-updates{width:100%;max-width:48rem;margin-inline:auto}html[data-layout=concept] .home-header{text-align:left}html[data-layout=concept] .home-title{overflow-wrap:normal}html[data-layout=concept] .home-title-brand{white-space:nowrap;display:block}html[data-layout=concept] .home-edit{top:.4rem;transform:translate(0,0)}html[data-layout=concept] .home-tabs{scrollbar-width:none;justify-content:flex-start;gap:.3rem;padding:.3rem;overflow-x:auto}html[data-layout=concept] .home-tab{border:1px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:.55rem;padding:.7rem .9rem;display:inline-flex}html[data-layout=concept] .home-tab-count{padding:.05rem .45rem;display:inline-block}html[data-layout=concept] .home-search{padding:.85rem 1.1rem}html[data-layout=concept] .home-scroll{padding-inline:.5rem}html[data-layout=concept] .home-list:not(.home-list-compact){grid-auto-rows:auto;gap:.75rem;max-width:48rem;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}html[data-layout=concept] .app-card{background-image:none!important}html[data-layout=concept] .app-card-banner{display:none}html[data-layout=concept] .app-card-icon{background-position:50%;background-repeat:no-repeat;background-size:62%;flex:none;width:3rem;height:3rem;display:block}html[data-layout=concept] .app-card-badge{top:.35rem;left:.35rem;right:auto}html[data-layout=concept] .app-card:not(.app-card-compact){flex-direction:row;align-items:center;gap:1rem;padding:.9rem 1rem}html[data-layout=concept] .app-card:not(.app-card-compact) .app-card-body{flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title open""desc open";align-items:center;gap:.2rem 1rem;min-width:0;padding:0;display:grid}html[data-layout=concept] .app-card-title{grid-area:title;font-size:1rem;font-weight:600}html[data-layout=concept] .app-card-desc{color:hsl(var(--muted-foreground));opacity:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;font-size:.85rem;display:-webkit-box;overflow:hidden}html[data-layout=concept] .app-card-open{grid-area:open;margin:0;padding:0}html[data-layout=concept] .app-card-open .btn-sm{justify-items:center;padding:.45rem 1.05rem;display:inline-grid;scale:none}html[data-layout=concept] .app-card:active .app-card-open .btn-sm{scale:.95}html[data-layout=concept] .app-card-open-label,html[data-layout=concept] .app-card-launch-label{grid-area:1/1}html[data-layout=concept] .app-card-launch-label{visibility:hidden;display:block}html[data-layout=concept] .btn-sm[data-launched] .app-card-open-label{visibility:hidden}html[data-layout=concept] .btn-sm[data-launched] .app-card-launch-label{visibility:visible}html[data-layout=concept] .app-card-compact{text-align:center;align-items:center;padding:1rem .6rem .8rem}html[data-layout=concept] .app-card-compact .app-card-icon{width:2.75rem;height:2.75rem}html[data-layout=concept] .app-card-compact .app-card-body{align-items:center;padding:.6rem 0 0}html[data-layout=concept] .app-bar-dots{display:none}@media (max-width:480px){html[data-layout=concept] .home-tab{gap:.35rem;padding:.6rem .45rem}html[data-layout=concept] .app-card:not(.app-card-compact){gap:.75rem;padding:.8rem .85rem}html[data-layout=concept] .app-card:not(.app-card-compact) .app-card-icon{width:2.6rem;height:2.6rem}html[data-layout=concept] .app-card:not(.app-card-compact) .app-card-body{column-gap:.6rem}}@keyframes fx-hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fx-slide-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:no-preference){html[data-layout=concept] main>:not(.home),html[data-layout=concept] .home-header{animation:.7s cubic-bezier(.22,1,.36,1) backwards fx-hero-in}html[data-layout=concept] .home-title{animation:4s ease-in-out infinite fx-float}html[data-layout=concept] .recent-updates{animation:.7s cubic-bezier(.22,1,.36,1) 80ms backwards fx-hero-in}html[data-layout=concept] .home-list>*,html[data-layout=concept] .home-bars>*{animation:.4s cubic-bezier(.22,1,.36,1) backwards fx-slide-in-left;animation-delay:calc(min(var(--i,0), 30) * 30ms)}html[data-layout=concept] .home-tab{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}html[data-layout=concept] .ru-card:hover{transform:translateY(-2px)}html[data-layout=concept] [role=menu]{animation:.22s cubic-bezier(.22,1,.36,1) backwards fx-hero-in}html[data-layout=concept] [role=dialog]{animation:.3s cubic-bezier(.22,1,.36,1) backwards fx-hero-in}}
html[data-display=futuristic]{--background:var(--fx-h) 45% 4%;--foreground:var(--fx-h) 25% 93%;--card:var(--fx-h) 45% 8% / .72;--card-foreground:var(--fx-h) 25% 93%;--primary:var(--fx-h) 95% 60%;--primary-foreground:var(--fx-h) 90% 7%;--secondary:var(--fx-h) 45% 13% / .75;--secondary-foreground:var(--fx-h) 25% 93%;--secondary-text:var(--fx-h) 90% 7%;--muted:var(--fx-h) 40% 11% / .7;--muted-foreground:var(--fx-h) 14% 64%;--accent:var(--fx-h) 85% 55% / .16;--accent-foreground:var(--fx-h) 25% 95%;--border:var(--fx-h) 80% 60% / .2;--input:var(--fx-h) 80% 60% / .24;--highlight:var(--fx-h) 95% 60%;--highlight-foreground:var(--fx-h) 90% 7%;--radius:.625rem;--fx-accent:hsl(var(--fx-h) 95% 62%);--fx-line:hsl(var(--fx-h) 85% 60% / .22);--fx-line-strong:hsl(var(--fx-h) 90% 62% / .5);--fx-glow:hsl(var(--fx-h) 95% 55% / .45);--fx-display:var(--font-fx-display), "Segoe UI", ui-sans-serif, sans-serif;--fx-mono:var(--font-fx-mono), ui-monospace, "SFMono-Regular", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:hsl(var(--fx-h) 80% 45% / .6) transparent}html[data-display=futuristic] body{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif)!important;background-color:hsl(var(--background))!important;background-image:radial-gradient(ellipse 55rem 38rem at 88% -6%, hsl(var(--fx-h) 95% 50% / .2), transparent 62%), radial-gradient(ellipse 40rem 30rem at 4% 104%, hsl(var(--fx-h) 95% 50% / .08), transparent 60%), linear-gradient(180deg, hsl(var(--fx-h) 55% 6%), hsl(var(--fx-h) 50% 3%))!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:auto!important;background-attachment:fixed!important}html[data-display=futuristic] body:before,html[data-display=futuristic] body:after{content:none}html[data-display=futuristic][data-fx-bg=drift] body:before,html[data-display=futuristic][data-fx-bg=drift] body:after{content:"";z-index:-1;pointer-events:none;filter:none;background-attachment:scroll;position:fixed;inset:0}html[data-display=futuristic][data-fx-bg=drift] body:before{background:radial-gradient(ellipse 70rem 50rem at 85% 0%, hsl(var(--fx-h) 95% 62% / .34), hsl(var(--fx-h) 90% 55% / .1) 55%, hsl(var(--fx-h) 90% 55% / .06));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 33L28 0M28 33L0 50M28 33L56 50' stroke-opacity='.45'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cg fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100'/%3E%3Cpath d='M28 33L28 0M28 33L0 50M28 33L56 50' stroke-opacity='.45'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:56px 100px;mask-size:56px 100px}html[data-display=futuristic][data-fx-bg=drift] body:after{background:repeating-linear-gradient(180deg, #ffffff05 0 1px, transparent 1px 3px), radial-gradient(ellipse at center, transparent 55%, hsl(var(--fx-h) 60% 2% / .55))}html[data-display=futuristic]:not([data-fx-bg=drift]) body:after{content:"";z-index:9999;pointer-events:none;filter:none;background:repeating-linear-gradient(0deg, transparent 0 2px, hsl(var(--fx-h) 100% 50% / .015) 2px 4px);position:fixed;inset:0}.fx-circuit{z-index:-1;pointer-events:none;width:100%;height:100%;transition:filter .18s;position:fixed;inset:0}.fx-motes{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}html[data-display=futuristic] ::selection{background:hsl(var(--fx-h) 95% 55% / .35);color:#fff}html[data-display=futuristic] .site-header{border-bottom-color:hsl(var(--fx-h) 80% 60% / .1);background:linear-gradient(180deg, hsl(var(--fx-h) 50% 4% / .88), hsl(var(--fx-h) 50% 4% / .6))!important}html[data-display=futuristic] .site-header:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--fx-h) 95% 62% / .7), transparent);pointer-events:none;width:min(40rem,70%);height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}html[data-display=futuristic] .nav-brand{font-family:var(--fx-display);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:700}html[data-display=futuristic] .nav-brand-logo{border:1px solid var(--fx-line-strong);background:hsl(var(--fx-h) 80% 50% / .1);color:var(--fx-accent);letter-spacing:0;box-shadow:inset 0 0 12px hsl(var(--fx-h) 95% 55% / .25), 0 0 14px -4px var(--fx-glow);border-radius:.55rem;font-size:.95rem}html[data-display=futuristic] .nav-brand-a{color:var(--fx-accent);text-shadow:0 0 12px hsl(var(--fx-h) 95% 55% / .45)}html[data-display=futuristic] .nav-brand-b{color:hsl(var(--foreground))}html[data-display=futuristic] .nav-user-pill{border-color:hsl(var(--fx-h) 90% 60% / .45);background:hsl(var(--fx-h) 60% 10% / .6);box-shadow:0 0 18px -6px var(--fx-glow), inset 0 0 10px hsl(var(--fx-h) 90% 55% / .12)}html[data-display=futuristic] main h1{font-family:var(--fx-display);text-transform:uppercase;letter-spacing:.04em}html[data-display=futuristic] .card{background:linear-gradient(180deg, hsl(var(--fx-h) 45% 11% / .62), hsl(var(--fx-h) 50% 6% / .62));border:1px solid var(--fx-line);box-shadow:inset 0 1px 0 hsl(var(--fx-h) 90% 75% / .07), 0 10px 30px -18px hsl(var(--fx-h) 90% 50% / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-display=futuristic] .input,html[data-display=futuristic] .home-search{background:hsl(var(--fx-h) 50% 5% / .65);border:1px solid var(--fx-line);color:hsl(var(--foreground));transition:border-color .15s,box-shadow .15s}html[data-display=futuristic] .input:focus,html[data-display=futuristic] .home-search:focus{border-color:var(--fx-line-strong);box-shadow:0 0 0 1px hsl(var(--fx-h) 90% 60% / .3), 0 0 18px -6px var(--fx-glow);outline:none}html[data-display=futuristic] .btn{background:linear-gradient(180deg, hsl(var(--fx-h) 95% 64%), hsl(var(--fx-h) 90% 52%));color:hsl(var(--fx-h) 90% 7%);border:1px solid hsl(var(--fx-h) 95% 72% / .6);font-family:var(--fx-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 18px -4px var(--fx-glow), inset 0 1px 0 #ffffff40;font-size:.75rem;font-weight:700}html[data-display=futuristic] .btn:hover{filter:brightness(1.08);box-shadow:0 0 26px -2px var(--fx-glow), inset 0 1px 0 #ffffff4d}html[data-display=futuristic] .btn-secondary,html[data-display=futuristic] .btn-sm{background:hsl(var(--fx-h) 90% 55% / .08);color:var(--fx-accent);border:1px solid var(--fx-line-strong);font-family:var(--fx-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 0 12px hsl(var(--fx-h) 95% 55% / .12);filter:none;font-size:.7rem;font-weight:600}html[data-display=futuristic] .btn-secondary:hover,html[data-display=futuristic] .btn-sm:hover{background:hsl(var(--fx-h) 90% 55% / .18);box-shadow:inset 0 0 12px hsl(var(--fx-h) 95% 55% / .2), 0 0 16px -6px var(--fx-glow)}html[data-display=futuristic] .btn-danger,html[data-display=futuristic] .btn-danger:hover{color:#f76e6e;background:#ee2b2b1f;border-color:#f042428c;box-shadow:inset 0 0 12px #f4252526}html[data-display=futuristic] .home-title{font-family:var(--fx-display);letter-spacing:.03em;font-size:clamp(1.6rem,7.4vw,2.75rem);font-weight:800;line-height:1.05}html[data-display=futuristic] .home-title-brand{color:var(--fx-accent);text-shadow:0 0 28px hsl(var(--fx-h) 95% 55% / .35)}html[data-display=futuristic] .home-title-brand>span{color:hsl(var(--foreground));text-shadow:none}html[data-display=futuristic] .home-edit{font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--fx-h) 90% 55% / .06);border:1px solid var(--fx-line)}html[data-display=futuristic] .home-edit:hover{color:var(--fx-accent);border-color:var(--fx-line-strong)}html[data-display=futuristic] .home-tabs{border:1px solid var(--fx-line);background:hsl(var(--fx-h) 45% 7% / .6);border-radius:.9rem}html[data-display=futuristic] .home-tab{color:hsl(var(--muted-foreground));font-family:var(--fx-display);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:.65rem;font-size:.8rem;font-weight:600}html[data-display=futuristic] .home-tab:hover{color:hsl(var(--foreground));background:hsl(var(--fx-h) 90% 55% / .06)}html[data-display=futuristic] .home-tab[aria-selected=true]{color:var(--fx-accent);background:hsl(var(--fx-h) 90% 55% / .14);border-color:var(--fx-line-strong);box-shadow:inset 0 0 16px hsl(var(--fx-h) 95% 55% / .14), 0 0 18px -8px var(--fx-glow)}html[data-display=futuristic] .home-tab-count{font-family:var(--fx-mono);letter-spacing:0;background:hsl(var(--fx-h) 90% 55% / .12);opacity:.8;border-radius:.4rem;font-size:.68rem}html[data-display=futuristic] .home-search{border-radius:.8rem}html[data-display=futuristic] .home-search::placeholder{color:hsl(var(--muted-foreground))}html[data-display=futuristic] .app-card{background:hsl(var(--fx-h) 45% 8% / .58);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 hsl(var(--fx-h) 95% 62% / .12), 0 2px 12px #0006;border-radius:.9rem;transition:border-color .3s,box-shadow .3s,background-color .3s}html[data-display=futuristic] .app-card:hover{background-color:hsl(var(--fx-h) 50% 11% / .85);border-color:hsl(var(--fx-h) 95% 62% / .5);box-shadow:inset 0 1px 0 hsl(var(--fx-h) 95% 62% / .6), 0 0 28px hsl(var(--fx-h) 95% 55% / .22), inset 0 0 24px hsl(var(--fx-h) 95% 55% / .05);background-image:linear-gradient(90deg, transparent, hsl(var(--fx-h) 95% 60% / .025) 50%, transparent)!important}html[data-display=futuristic] .app-card-title{transition:color .3s}html[data-display=futuristic] .app-card:hover .app-card-title{color:var(--fx-accent)}html[data-display=futuristic] .app-card-icon{transition:background-color .3s,border-color .3s,box-shadow .3s}html[data-display=futuristic] .app-card:hover .app-card-icon{background-color:hsl(var(--fx-h) 90% 55% / .14);border-color:hsl(var(--fx-h) 95% 64% / .6);box-shadow:inset 0 0 14px hsl(var(--fx-h) 95% 55% / .22), 0 0 16px hsl(var(--fx-h) 95% 55% / .35)}html[data-display=futuristic] .app-card-open .btn-sm{transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,scale .1s}html[data-display=futuristic] .app-card:hover .app-card-open .btn-sm{background-color:hsl(var(--fx-h) 90% 55% / .15);border-color:hsl(var(--fx-h) 95% 62% / .5);box-shadow:0 0 12px hsl(var(--fx-h) 95% 55% / .2)}html[data-display=futuristic] .app-card-open .btn-sm[data-launched]{color:#12d393;background-color:#10b77f2e;border-color:#10b77f80;box-shadow:0 0 12px #10b77f40}html[data-display=futuristic] .app-card:before,html[data-display=futuristic] .app-card:after{content:"";pointer-events:none;border-color:hsl(var(--fx-h) 95% 62% / .55);border-style:solid;border-width:0;width:10px;height:10px;position:absolute}html[data-display=futuristic] .app-card:before{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px;top:6px;left:6px}html[data-display=futuristic] .app-card:after{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px;bottom:6px;right:6px}html[data-display=futuristic] .app-card-icon{border:1px solid hsl(var(--fx-h) 90% 60% / .45);background-color:hsl(var(--fx-h) 90% 55% / .08);box-shadow:inset 0 0 14px hsl(var(--fx-h) 95% 55% / .18), 0 0 14px -6px var(--fx-glow);border-radius:.7rem}html[data-display=futuristic] .app-bar{background:hsl(var(--fx-h) 45% 8% / .58);border:1px solid var(--fx-line);color:hsl(var(--foreground));box-shadow:none}html[data-display=futuristic] .app-bar-title{font-family:var(--fx-display);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}html[data-display=futuristic] .app-bar-open{background:hsl(var(--fx-h) 90% 55% / .08);color:var(--fx-accent);border:1px solid var(--fx-line-strong);font-family:var(--fx-display);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}@media (max-width:480px){html[data-display=futuristic] .home-tab{letter-spacing:.08em;font-size:.7rem}}@keyframes fx-flicker{0%,92%,94%,97%,to{opacity:1}93%{opacity:.8}96%{opacity:.9}}@keyframes fx-breathe-glow{0%,to{box-shadow:0 0 18px hsl(var(--fx-h) 95% 58% / .14), inset 0 0 10px hsl(var(--fx-h) 90% 55% / .12)}50%{box-shadow:0 0 34px hsl(var(--fx-h) 95% 64% / .3), 0 0 60px hsl(var(--fx-h) 95% 58% / .14), inset 0 0 10px hsl(var(--fx-h) 90% 55% / .12)}}@media (prefers-reduced-motion:no-preference){html[data-display=futuristic] .nav-brand-text{animation:8s ease-in-out infinite fx-flicker}html[data-display=futuristic] .nav-user-pill{animation:3s ease-in-out infinite fx-breathe-glow}}html[data-display=futuristic] .recent-updates,html[data-display=futuristic] .ru-backdrop{--ru-update:var(--fx-h) 95% 62%}html[data-display=futuristic] .ru-heading-label{font-family:var(--fx-mono);letter-spacing:.2em;color:var(--fx-accent);font-size:.62rem;font-weight:500}html[data-display=futuristic] .ru-heading-label:before{content:"▸ "}html[data-display=futuristic] .ru-heading-link{font-family:var(--fx-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.62rem}html[data-display=futuristic] .ru-heading:hover .ru-heading-link{color:var(--fx-accent);text-decoration:none}html[data-display=futuristic] .ru-line{background:hsl(var(--fx-h) 90% 55% / .15)}html[data-display=futuristic] .ru-count{font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;color:#12d393;background:#10b77f1a;border-color:#10b77f40;font-size:.58rem}html[data-display=futuristic] .ru-hide{border:1px solid var(--fx-line)}html[data-display=futuristic] .ru-hide:hover{color:var(--fx-accent);border-color:var(--fx-line-strong);background:hsl(var(--fx-h) 90% 55% / .08)}html[data-display=futuristic] .ru-card{background:hsl(var(--fx-h) 55% 7% / .75);border:1px solid hsl(var(--fx-h) 70% 55% / .16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:10px 14px}html[data-display=futuristic] .ru-card:hover{background:hsl(var(--fx-h) 50% 11% / .85);border-color:hsl(var(--fx-h) 95% 62% / .45);box-shadow:0 0 22px hsl(var(--fx-h) 95% 55% / .18)}html[data-display=futuristic] .ru-tag{font-family:var(--fx-mono);letter-spacing:.12em;font-size:.5rem;font-weight:500}html[data-display=futuristic] .ru-date{font-family:var(--fx-mono);letter-spacing:.05em;color:hsl(var(--fx-h) 35% 42%);font-size:.55rem}html[data-display=futuristic] .ru-title{font-family:var(--fx-display);letter-spacing:.04em;color:hsl(var(--fx-h) 22% 72%);font-size:.68rem;font-weight:600}html[data-display=futuristic] .ru-note{color:hsl(var(--fx-h) 15% 48%);font-size:.68rem}html[data-display=futuristic] .ru-dialog{border:1px solid hsl(var(--fx-h) 95% 62% / .2);background:linear-gradient(145deg, hsl(var(--fx-h) 55% 12% / .98), hsl(var(--fx-h) 60% 6% / .98));box-shadow:0 24px 80px #0000008c, 0 0 40px hsl(var(--fx-h) 95% 55% / .1);border-radius:18px}html[data-display=futuristic] .ru-dialog-title{font-family:var(--fx-display);letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}html[data-display=futuristic] .ru-dialog-sub{font-family:var(--fx-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}html[data-display=futuristic] .ru-dialog .ru-title{font-size:.75rem}html[data-display=futuristic] .ru-note-full{font-size:.8rem;line-height:1.5}html[data-display=futuristic] .ru-close{border-color:var(--fx-line);background:hsl(var(--fx-h) 90% 55% / .04)}html[data-display=futuristic] .ru-entry-selected{border-color:hsl(var(--fx-h) 95% 62% / .45);background:hsl(var(--fx-h) 95% 55% / .06)}html[data-display=futuristic] .ru-timeline{background:hsl(var(--fx-h) 90% 55% / .12)}
html[data-display=botanical]{--background:38 60% 97%;--foreground:270 11% 30%;--card:0 0% 100% / .72;--card-foreground:270 11% 30%;--primary:var(--fx-h) 48% 42%;--primary-foreground:0 0% 100%;--secondary:var(--fx-h) 45% 94% / .85;--secondary-foreground:270 11% 30%;--secondary-text:0 0% 100%;--muted:var(--fx-h) 40% 95% / .75;--muted-foreground:285 6% 44%;--accent:var(--fx-h) 60% 92% / .75;--accent-foreground:270 11% 28%;--border:38 40% 55% / .32;--input:var(--fx-h) 28% 50% / .25;--highlight:var(--fx-h) 48% 42%;--highlight-foreground:0 0% 100%;--success:152 55% 32%;--success-foreground:0 0% 100%;--destructive:352 62% 46%;--destructive-foreground:0 0% 100%;--danger:352 62% 46%;--danger-foreground:0 0% 100%;--warning:30 78% 38%;--warning-foreground:0 0% 100%;--info:205 70% 38%;--info-foreground:0 0% 100%;--overlay:270 25% 18%;--overlay-foreground:0 0% 100%;--shadow:var(--fx-h) 28% 30%;--inset:38 32% 78%;--chart-1:272 60% 48%;--chart-2:336 62% 46%;--chart-3:175 70% 28%;--chart-4:17 80% 42%;--chart-5:201 85% 34%;--chart-6:85 70% 30%;--chart-foreground:0 0% 100%;--medal-gold:40 75% 38%;--medal-silver:220 9% 46%;--medal-bronze:22 70% 38%;--radius:1rem;--bt-gold:38 46% 54%;--bt-gold-deep:38 52% 45%;--bt-pearl:0 0% 100%;--bt-display:var(--font-bt-display), "Cormorant Garamond", Georgia, serif;--bt-body:var(--font-bt-body), "Nunito", ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:hsl(var(--fx-h) 32% 58% / .55) transparent}html[data-display=botanical] body{font-family:var(--bt-body)!important;background-color:hsl(var(--background))!important;background-image:radial-gradient(circle at 9% 14%, hsl(calc(var(--fx-h) + 92) 76% 88% / .58), transparent 26%), radial-gradient(circle at 88% 18%, hsl(var(--fx-h) 72% 88% / .52), transparent 29%), radial-gradient(circle at 68% 78%, hsl(calc(var(--fx-h) + 42) 74% 91% / .48), transparent 28%), radial-gradient(circle at 22% 86%, hsl(calc(var(--fx-h) + 132) 66% 91% / .42), transparent 24%), linear-gradient(145deg, #fffaf0, #f8f1e7 48%, #fff6f0)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:auto!important;background-attachment:fixed!important}html[data-display=botanical] body:before,html[data-display=botanical] body:after{content:none}html[data-display=botanical] ::selection{background:hsl(var(--fx-h) 70% 70% / .35);color:hsl(var(--foreground))}.bt-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bt-backdrop:before{content:"";opacity:.48;background-image:radial-gradient(circle, hsl(var(--bt-pearl) / .96) 0 1px, transparent 1.7px), radial-gradient(circle, #d3a245b8 0 1px, transparent 1.6px), radial-gradient(circle, hsl(var(--fx-h) 48% 52% / .5) 0 1.4px, transparent 2px);background-position:9px 17px,31px 46px,71px 23px;background-size:79px 83px,127px 119px,163px 151px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.bt-haze{filter:blur(82px);opacity:.22;border-radius:50%;position:absolute}.bt-haze-one{background:hsl(calc(var(--fx-h) + 108) 76% 74%);width:34vw;height:34vw;top:4%;right:8%}.bt-haze-two{background:hsl(var(--fx-h) 78% 74%);width:30vw;height:30vw;bottom:-8%;left:4%}.bt-stars{position:absolute;inset:0}.bt-stars i{left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);box-shadow:0 0 0 2px hsl(var(--bt-pearl) / .42), 0 0 9px #e1b34761;opacity:.6;background:#ba8b3b;border-radius:50%;position:absolute}.bt-stars i:nth-child(3n){background:hsl(var(--fx-h) 46% 48%);box-shadow:0 0 0 2px hsl(var(--bt-pearl) / .5), 0 0 9px hsl(var(--fx-h) 62% 52% / .3)}.bt-stars i:nth-child(4n){background:#fffcf5;box-shadow:0 0 0 1px #c79a4d70,0 0 10px #e1b3476b}.bt-flower{opacity:.18;width:110px;height:110px;filter:drop-shadow(0 10px 18px hsl(var(--fx-h) 30% 42% / .08));position:absolute}.bt-flower i{transform-origin:0;background:radial-gradient(circle at 25% 22%, hsl(var(--bt-pearl)), transparent 22%), linear-gradient(135deg, hsl(var(--bt-pearl) / .82), hsl(var(--fx-h) 64% 84% / .52));width:42%;height:24%;box-shadow:inset 0 0 10px hsl(var(--bt-pearl) / .68);border:1px solid #a9874c66;border-radius:100% 18%;margin-top:-12%;position:absolute;top:50%;left:50%}.bt-flower b{background:radial-gradient(circle at 35% 30%,#fff7d6,#b79457);border-radius:50%;width:14%;height:14%;position:absolute;top:43%;left:43%;box-shadow:0 0 14px #e5be6161}.bt-flower-one{width:142px;height:142px;top:8%;right:7%;transform:rotate(11deg)}.bt-flower-two{opacity:.13;width:72px;height:72px;top:38%;left:3%;transform:rotate(-19deg)}.bt-flower-three{opacity:.14;width:84px;height:84px;top:59%;right:2%;transform:rotate(31deg)}.bt-flower-four{opacity:.15;width:126px;height:126px;bottom:5%;left:9%;transform:rotate(-8deg)}.bt-flower-five{opacity:.12;width:48px;height:48px;bottom:9%;right:25%;transform:rotate(22deg)}@media (max-width:640px){.bt-flower-one{right:-54px}.bt-flower-two{left:-26px}.bt-flower-four{left:-48px}.bt-haze{opacity:.16}}@keyframes bt-twinkle{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:.9;transform:scale(1.35)}}@media (prefers-reduced-motion:no-preference){.bt-stars i{animation:4.8s ease-in-out infinite bt-twinkle;animation-delay:var(--star-delay)}}html[data-display=botanical] .site-header{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom-color:hsl(var(--bt-gold) / .22);background:linear-gradient(180deg, hsl(var(--bt-pearl) / .8), hsl(var(--bt-pearl) / .55))!important}html[data-display=botanical] .site-header:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M5.5.6 10.4 5.5 5.5 10.4.6 5.5Z' fill='%23f6e6b8' stroke='%23a8813f' stroke-width='.9'/%3E%3Ccircle cx='5.5' cy='5.5' r='1.5' fill='%23fffdf6'/%3E%3C/svg%3E") center / 9px 9px no-repeat, linear-gradient(90deg, transparent, hsl(var(--bt-gold) / .55) 18%, hsl(var(--bt-gold-deep) / .85) 50%, hsl(var(--bt-gold) / .55) 82%, transparent) center / 100% 1px no-repeat;width:min(42rem,76%);height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}html[data-display=botanical] .nav-brand{font-family:var(--bt-display);letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;font-weight:700}html[data-display=botanical] .nav-brand-logo{border:1px solid hsl(var(--bt-gold) / .5);background:radial-gradient(circle at 30% 20%, hsl(var(--bt-pearl)), hsl(var(--fx-h) 64% 89%));color:hsl(var(--primary));letter-spacing:0;box-shadow:0 6px 18px hsl(var(--fx-h) 72% 62% / .16), inset 0 0 9px hsl(var(--bt-pearl));border-radius:.8rem;font-size:1rem}html[data-display=botanical] .nav-brand-a{color:hsl(var(--fx-h) 45% 32%)}html[data-display=botanical] .nav-brand-b{color:hsl(var(--foreground))}html[data-display=botanical] .nav-user-pill{border-color:hsl(var(--bt-gold) / .48);background:radial-gradient(circle at 20% 0%, hsl(var(--bt-pearl)), transparent 32%), linear-gradient(135deg, hsl(var(--bt-pearl) / .82), hsl(var(--fx-h) 66% 92% / .62));box-shadow:inset 0 1px 0 hsl(var(--bt-pearl)), 0 10px 26px hsl(var(--fx-h) 36% 36% / .11)}html[data-display=botanical] main h1{font-family:var(--bt-display);letter-spacing:.03em;font-weight:700}html[data-display=botanical] .card{background:radial-gradient(circle at 10% 0%, hsl(var(--bt-pearl) / .95), transparent 28%), linear-gradient(135deg, hsl(var(--bt-pearl) / .74), hsl(var(--fx-h) 68% 95% / .55));border:1px solid hsl(var(--bt-gold) / .3);box-shadow:0 12px 30px hsl(var(--fx-h) 32% 36% / .1), inset 0 1px 0 hsl(var(--bt-pearl));-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:1.5rem}html[data-display=botanical] .input,html[data-display=botanical] .home-search{background:hsl(var(--bt-pearl) / .7);border:1px solid hsl(var(--fx-h) 28% 50% / .22);color:hsl(var(--foreground));box-shadow:inset 0 2px 8px hsl(var(--fx-h) 20% 52% / .06);border-radius:1.1rem;transition:border-color .15s,box-shadow .15s}html[data-display=botanical] .input:focus,html[data-display=botanical] .home-search:focus{border-color:hsl(var(--bt-gold-deep) / .6);box-shadow:0 0 0 3px hsl(var(--fx-h) 72% 62% / .16), inset 0 2px 8px hsl(var(--fx-h) 20% 52% / .06);outline:none}html[data-display=botanical] .btn{background:linear-gradient(135deg, hsl(var(--fx-h) 46% 46%), hsl(calc(var(--fx-h) + 25) 42% 36%));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--fx-h) 38% 44% / .35);letter-spacing:.04em;box-shadow:0 7px 16px hsl(var(--fx-h) 72% 62% / .2), inset 0 1px 0 hsl(var(--bt-pearl) / .25);border-radius:999px;font-weight:600}html[data-display=botanical] .btn:hover{filter:brightness(1.06)}html[data-display=botanical] .btn-secondary,html[data-display=botanical] .btn-sm{background:radial-gradient(circle at 30% 0%, hsl(var(--bt-pearl)), transparent 34%), linear-gradient(135deg, #fbf1db, hsl(var(--fx-h) 62% 88%));color:hsl(var(--fx-h) 44% 32%);border:1px solid hsl(var(--bt-gold-deep) / .62);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsl(var(--bt-pearl)), 0 6px 15px hsl(var(--fx-h) 42% 40% / .14);filter:none;border-radius:999px;font-size:.72rem;font-weight:700}html[data-display=botanical] .btn-secondary:hover,html[data-display=botanical] .btn-sm:hover{color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--bt-gold-deep)), hsl(var(--fx-h) 48% 46%));box-shadow:0 9px 22px hsl(var(--fx-h) 45% 36% / .24)}html[data-display=botanical] .home{isolation:isolate;width:100%;max-width:52rem;margin-inline:auto;position:relative}html[data-display=botanical] .home:before{content:"";z-index:-1;pointer-events:none;border:1px solid hsl(var(--bt-pearl) / .66);background:radial-gradient(circle at 12% 3%, hsl(var(--bt-pearl) / .74), transparent 26%), linear-gradient(145deg, hsl(var(--bt-pearl) / .32), hsl(var(--fx-h) 68% 96% / .16));box-shadow:0 28px 80px hsl(var(--fx-h) 30% 36% / .08), inset 0 1px 0 hsl(var(--bt-pearl) / .82);-webkit-backdrop-filter:blur(5px)saturate(1.12);backdrop-filter:blur(5px)saturate(1.12);border-radius:2.5rem;position:absolute;inset:-1rem -1rem -.75rem}@media (max-width:640px){html[data-display=botanical] .home:before{border-radius:1.9rem;inset:-.6rem -.4rem -.5rem}}html[data-display=botanical] .home-title{font-family:var(--bt-display);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--fx-h) 40% 30%);text-shadow:0 1px 0 hsl(var(--bt-pearl) / .82), 0 7px 22px hsl(var(--fx-h) 50% 38% / .16);font-size:clamp(2rem,9.2vw,3.2rem);font-weight:700;line-height:1.02}html[data-display=botanical] .home-title-brand{color:hsl(var(--fx-h) 48% 38%)}html[data-display=botanical] .home-title-brand>span{color:inherit}html[data-display=botanical] .home-edit{border:1px solid hsl(var(--bt-gold) / .4);background:hsl(var(--bt-pearl) / .7);color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-size:.7rem}html[data-display=botanical] .home-edit:hover{color:hsl(var(--primary));border-color:hsl(var(--bt-gold-deep) / .7)}html[data-display=botanical] .home-tabs{border:1px solid hsl(var(--bt-gold) / .3);background:hsl(var(--bt-pearl) / .45);box-shadow:inset 0 1px 0 hsl(var(--bt-pearl) / .7), 0 8px 24px hsl(var(--fx-h) 28% 38% / .07);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:999px}html[data-display=botanical] .home-tab{color:hsl(var(--muted-foreground));font-family:var(--bt-display);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:999px;font-size:1rem;font-weight:700}html[data-display=botanical] .home-tab:hover{color:hsl(var(--foreground));background:hsl(var(--bt-pearl) / .5)}html[data-display=botanical] .home-tab[aria-selected=true]{color:hsl(var(--fx-h) 48% 36%);border-color:hsl(var(--bt-gold-deep) / .56);background:radial-gradient(circle at 26% 0%, hsl(var(--bt-pearl)), transparent 38%), linear-gradient(135deg, hsl(var(--bt-pearl) / .94), hsl(var(--fx-h) 68% 91% / .76));box-shadow:inset 0 1px 0 hsl(var(--bt-pearl)), 0 8px 20px hsl(var(--fx-h) 72% 62% / .16), 0 0 0 3px hsl(var(--bt-gold) / .08)}html[data-display=botanical] .home-tab-count{font-family:var(--bt-body);letter-spacing:0;color:hsl(var(--primary));background:hsl(var(--fx-h) 60% 90% / .75);border-radius:999px;font-size:.68rem;font-weight:700}html[data-display=botanical] .home-search{border-radius:999px}html[data-display=botanical] .home-search::placeholder{color:hsl(var(--muted-foreground))}html[data-display=botanical] .app-card{isolation:isolate;border:1px solid hsl(var(--bt-gold) / .58);box-shadow:0 16px 38px hsl(var(--fx-h) 38% 34% / .11), 0 3px 8px #826a4014, inset 0 1px 0 hsl(var(--bt-pearl)), inset 0 0 0 4px hsl(var(--bt-pearl) / .22);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.6rem;transition:transform .3s,border-color .3s,box-shadow .3s;background:radial-gradient(circle at 8% 12%, hsl(var(--bt-pearl) / .98), transparent 24%), radial-gradient(circle at 82% 120%, hsl(var(--fx-h) 74% 72% / .18), transparent 50%), linear-gradient(132deg, hsl(var(--bt-pearl) / .82), hsl(var(--fx-h) 65% 96% / .6) 58%, hsl(var(--bt-pearl) / .62))!important;overflow:visible!important}html[data-display=botanical] .app-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, hsl(var(--bt-pearl) / .34), transparent 34%), repeating-linear-gradient(135deg, transparent 0 16px, #ba934f09 17px 18px);border:1px solid #cca35c42;border-radius:calc(1.6rem - 4px);position:absolute;inset:4px}html[data-display=botanical] .app-card:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 0 4px #e4ba5866);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M5.5.6 10.4 5.5 5.5 10.4.6 5.5Z' fill='%23f6e6b8' stroke='%23a8813f' stroke-width='.9'/%3E%3Ccircle cx='5.5' cy='5.5' r='1.5' fill='%23fffdf6'/%3E%3C/svg%3E") 0/11px 11px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath d='M5.5.6 10.4 5.5 5.5 10.4.6 5.5Z' fill='%23f6e6b8' stroke='%23a8813f' stroke-width='.9'/%3E%3Ccircle cx='5.5' cy='5.5' r='1.5' fill='%23fffdf6'/%3E%3C/svg%3E") 100%/11px 11px no-repeat;height:11px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}html[data-display=botanical] .app-card:hover{box-shadow:0 22px 48px hsl(var(--fx-h) 44% 38% / .2), 0 5px 14px #8a6c381f, inset 0 1px 0 hsl(var(--bt-pearl)), inset 0 0 0 4px hsl(var(--bt-pearl) / .3);border-color:#bc8c38e6;transform:translateY(-3px)}html[data-display=botanical] .app-card-icon{background-color:hsl(var(--fx-h) 62% 92%);box-shadow:inset 3px 4px 10px hsl(var(--bt-pearl) / .94), inset -4px -6px 10px hsl(var(--fx-h) 50% 50% / .18), 0 0 0 4px hsl(var(--bt-pearl) / .62), 0 0 0 5px hsl(var(--bt-gold) / .34), 0 10px 24px hsl(var(--fx-h) 46% 42% / .18);border:1px solid #ba8b3bb8;border-radius:50%;transition:transform .5s;position:relative;transform:rotate(-3deg)}html[data-display=botanical] .app-card-icon:before{content:"";border:1px solid #0000;border-color:#ba8b3b6b #0000 #0000 #ba8b3b6b;border-radius:50%;transition:transform .5s;position:absolute;inset:-9px;transform:rotate(28deg)}html[data-display=botanical] .app-card:hover .app-card-icon{transform:translateY(-2px)rotate(2deg)scale(1.07)}html[data-display=botanical] .app-card:hover .app-card-icon:before{transform:rotate(208deg)}html[data-display=botanical] .app-card-title{font-family:var(--bt-display);letter-spacing:.035em;color:hsl(var(--fx-h) 32% 30%);text-shadow:0 1px 0 hsl(var(--bt-pearl));font-size:1.25rem;font-weight:700;transition:color .3s}html[data-display=botanical] .app-card:hover .app-card-title{color:hsl(var(--fx-h) 52% 34%)}html[data-display=botanical] .app-card-desc{color:hsl(var(--fx-h) 14% 42%)}html[data-display=botanical] .app-card-open-label:after{content:" ◇";color:hsl(var(--bt-gold-deep));font-size:.6em}html[data-display=botanical] .app-card:hover .app-card-open .btn-sm{color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--bt-gold-deep)), hsl(var(--fx-h) 48% 46%))}html[data-display=botanical] .app-card:hover .app-card-open-label:after{color:inherit}html[data-display=botanical] .app-card-open .btn-sm[data-launched]{color:hsl(var(--success-foreground));background:hsl(var(--success));border-color:hsl(var(--success))}html[data-display=botanical] .app-card-compact{border-radius:1.3rem}@media (max-width:520px){html[data-display=botanical] .app-card-title{font-size:1.1rem}html[data-display=botanical] .app-card-open-label:after{content:none}}html[data-display=botanical] .app-bar{background:linear-gradient(132deg, hsl(var(--bt-pearl) / .85), hsl(var(--fx-h) 65% 96% / .65));border:1px solid hsl(var(--bt-gold) / .5);color:hsl(var(--foreground));box-shadow:0 8px 20px hsl(var(--fx-h) 38% 34% / .09), inset 0 1px 0 hsl(var(--bt-pearl));border-radius:999px}html[data-display=botanical] .app-bar-title{font-family:var(--bt-display);letter-spacing:.04em;color:hsl(var(--fx-h) 32% 30%);font-size:1.05rem;font-weight:700}html[data-display=botanical] .app-bar-open{background:linear-gradient(135deg, #fbf1db, hsl(var(--fx-h) 62% 88%));color:hsl(var(--fx-h) 44% 32%);border:1px solid hsl(var(--bt-gold-deep) / .62);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;font-size:.7rem;font-weight:700}html[data-display=botanical] .recent-updates,html[data-display=botanical] .ru-backdrop{--ru-update:var(--fx-h) 48% 42%}html[data-display=botanical] .ru-heading-label{letter-spacing:.2em;color:hsl(var(--fx-h) 45% 36%);font-size:.66rem;font-weight:700}html[data-display=botanical] .ru-heading-label:before{content:"▸ ";color:hsl(var(--bt-gold-deep))}html[data-display=botanical] .ru-heading-link{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.66rem}html[data-display=botanical] .ru-heading:hover .ru-heading-link{color:hsl(var(--primary));text-decoration:none}html[data-display=botanical] .ru-line{background:linear-gradient(90deg, transparent, hsl(var(--bt-gold) / .55) 18%, hsl(var(--bt-gold-deep) / .8) 50%, hsl(var(--bt-gold) / .55) 82%, transparent)}html[data-display=botanical] .ru-count{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--fx-h) 45% 36%);background:hsl(var(--fx-h) 60% 90% / .7);border-color:hsl(var(--fx-h) 40% 50% / .3);font-size:.6rem;font-weight:700}html[data-display=botanical] .ru-hide{border:1px solid hsl(var(--bt-gold) / .35);border-radius:999px}html[data-display=botanical] .ru-hide:hover{color:hsl(var(--primary));background:hsl(var(--bt-pearl) / .7)}html[data-display=botanical] .ru-card{background:radial-gradient(circle at 10% 0%, hsl(var(--bt-pearl) / .95), transparent 30%), linear-gradient(135deg, hsl(var(--bt-pearl) / .78), hsl(var(--fx-h) 65% 95% / .6));border:1px solid hsl(var(--bt-gold) / .4);box-shadow:0 8px 22px hsl(var(--fx-h) 32% 36% / .08), inset 0 1px 0 hsl(var(--bt-pearl));border-radius:1.3rem;padding:10px 14px}html[data-display=botanical] .ru-card:hover{border-color:hsl(var(--bt-gold-deep) / .75);box-shadow:0 14px 30px hsl(var(--fx-h) 40% 36% / .16), inset 0 1px 0 hsl(var(--bt-pearl))}html[data-display=botanical] .ru-tag{letter-spacing:.12em;font-size:.55rem}html[data-display=botanical] .ru-title{font-family:var(--bt-display);color:hsl(var(--fx-h) 32% 30%);font-size:.95rem;font-weight:700}html[data-display=botanical] .ru-dialog{border:1px solid hsl(var(--bt-gold) / .4);background:linear-gradient(145deg, hsl(var(--bt-pearl) / .96), hsl(var(--fx-h) 42% 96% / .94));box-shadow:0 24px 70px hsl(var(--fx-h) 28% 30% / .2), inset 0 1px 0 hsl(var(--bt-pearl));border-radius:1.75rem}html[data-display=botanical] .ru-dialog-title{font-family:var(--bt-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem}html[data-display=botanical] .ru-entry-selected{border-color:hsl(var(--bt-gold-deep) / .6);background:hsl(var(--fx-h) 60% 92% / .6)}html[data-display=botanical] .ru-timeline{background:hsl(var(--bt-gold) / .35)}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_603c7c21-module__suor2a__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_603c7c21-module__suor2a__variable{--font-fx-display:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e18714a6-module__5fofFG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e18714a6-module__5fofFG__variable{--font-fx-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f0aebc28-module__Rk8paG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_f0aebc28-module__Rk8paG__variable{--font-bt-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_67b5490a-module__9MjSqq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_67b5490a-module__9MjSqq__variable{--font-bt-body:"Nunito", "Nunito Fallback"}
