.td{--td-forest:#0e1f05;--td-green:#386400;--td-green-d:#264500;--td-leaf:#e3f6d3;--td-lime:#bff09a;--td-tint:#f2f5ef;--td-paper:#f8faf5;--td-line:#dce2d8;--td-line-soft:#e8ece5;--td-muted:#586152;--td-ink-soft:#3b4536;--td-amber:#8a4f00;--td-amber-bg:#fdf0d9;--td-red:#b42318;--td-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--td-ease:cubic-bezier(.16, 1, .3, 1);--td-shadow-1:0 1px 2px #0e1f050f, 0 2px 8px #0e1f050d;--td-shadow-2:0 2px 4px #0e1f050f, 0 18px 40px -16px #0e1f0538;--td-shadow-3:0 4px 8px #0e1f0514, 0 40px 90px -30px #0e1f0573;--td-overlay:#0e1f0580;--td-glow:0 10px 30px -10px #386400b3;--td-glow-sm:0 8px 22px -10px #386400cc;--td-glow-lg:0 10px 30px -12px #386400b3;--td-placeholder:#6b7464;color:var(--td-forest);-webkit-font-smoothing:antialiased;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}.td-mono{font-family:var(--td-mono);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.td-ambient{background:radial-gradient(60% 50% at 0% 0%, #bff09a59, transparent 70%), radial-gradient(50% 45% at 100% 0%, #e3f6d38c, transparent 70%), var(--td-paper)}.td-grain:after{content:"";pointer-events:none;opacity:.035;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.td-card{transition:transform .45s var(--td-ease), box-shadow .45s var(--td-ease), border-color .25s ease, background-color .25s ease}.td-card:hover{box-shadow:var(--td-shadow-2);transform:translateY(-2px)}.td-card[data-selected=true]{border-color:var(--td-green);box-shadow:0 0 0 3px #38640024, 0 0 32px -6px #76c43473, var(--td-shadow-2);background:linear-gradient(#f4fbec 0%,#fff 42%)}.td-card[data-selected=true] .td-card-rail{transform:scaleX(1)}.td-card-rail{transform-origin:0;transition:transform .5s var(--td-ease);transform:scaleX(0)}@keyframes td-scan{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.td-scan{animation:td-scan .9s var(--td-ease) infinite;background:linear-gradient(#0000,#bff09abf,#0000)}@keyframes td-pulse{0%,to{box-shadow:0 0 #38640073}50%{box-shadow:0 0 0 4px #38640000}}.td-live{animation:1.8s ease-in-out infinite td-pulse}@keyframes td-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.td-shimmer{background:linear-gradient(90deg, var(--td-tint) 25%, #fff 50%, var(--td-tint) 75%);background-size:200% 100%;animation:1.1s linear infinite td-shimmer}@keyframes td-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.td-rise{animation:td-rise .45s var(--td-ease) both}@keyframes td-bump{0%,to{transform:scale(1)}40%{transform:scale(1.22)}}.td-bump{animation:td-bump .4s var(--td-ease)}.td-scroll{scrollbar-width:thin;scrollbar-color:var(--td-line) transparent}@media (prefers-reduced-motion:reduce){.td,.td *,.td :before,.td :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.td-card:hover{transform:none}}.td-appbox-wrap{container-type:inline-size}.td-appbox{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"text text""qr link";align-items:start;gap:8px 10px;display:grid}.td-appbox-text{grid-area:text}.td-appbox-desc{display:none}.td-appbox-qr{grid-area:qr;padding:3px;line-height:0}.td-appbox-link{grid-area:link;align-self:center}@container (min-width:226px){.td-appbox{grid-template-rows:1fr auto;grid-template-areas:"qr text""qr link"}.td-appbox-desc{display:block}.td-appbox-link{align-self:end}}@media (forced-colors:active){.td :focus-visible{outline-offset:2px;outline:2px solid highlight!important}.td-seg-btn[aria-pressed=true]{forced-color-adjust:none;color:selecteditemtext;outline-offset:-2px;background:selecteditem;outline:2px solid canvastext}}
