:root{--senda-card:#ffffffb8;--senda-bd:#0e1a2f14;--senda-ink:#0e1a2f;--senda-mute:#6b7485;--senda-gold:#c8962e;--senda-gold2:#f0cf7a;--senda-navy:#0e1a2f;--senda-navy2:#1a2c4b;--senda-chip:#eceef2;--senda-chip-on-bg:#28966426;--senda-chip-on-fg:#1f8a5b;--senda-ease:cubic-bezier(.2, .7, .2, 1);--senda-pop:cubic-bezier(.3, 1.6, .5, 1)}.dark{--senda-card:#ffffff0d;--senda-bd:#ffffff17;--senda-ink:#f2f4f8;--senda-mute:#98a2b5;--senda-chip:#ffffff14;--senda-chip-on-fg:var(--color-success-text)}.senda-ui-bar{background:linear-gradient(90deg, var(--senda-gold2), var(--senda-gold));transform-origin:100%;width:44px;height:3px;animation:senda-ui-grow 1s .1s both var(--senda-ease);border-radius:3px;margin-bottom:10px;display:block}[dir=ltr] .senda-ui-bar{transform-origin:0}@keyframes senda-ui-grow{0%{transform:scaleX(0)}}.senda-ui-sheen{background:linear-gradient(100deg, var(--senda-ink) 40%, var(--senda-gold) 50%, var(--senda-ink) 60%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0;animation:6s ease-in-out 1.2s infinite senda-ui-sheen}@keyframes senda-ui-sheen{0%{background-position:100% 0}60%,to{background-position:-100% 0}}.senda-ui-sub{color:var(--senda-mute);margin:6px 0 0;font-size:14px}.senda-ui-glass{--x:50%;--y:50%;border:1px solid var(--senda-bd);background:var(--senda-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.senda-ui-glass:before{content:"";z-index:0;background:radial-gradient(160px circle at var(--x) var(--y), #c8962e38, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.senda-ui-glass:focus-visible{outline:2px solid var(--senda-gold);outline-offset:3px}.senda-ui-glass:has(:focus-visible){outline:2px solid var(--senda-gold);outline-offset:3px}.senda-ui-rise{animation:senda-ui-in .6s calc(var(--i,0) * 45ms + .25s) backwards var(--senda-ease)}@keyframes senda-ui-in{0%{opacity:0;transform:translateY(16px)}}.senda-ui-tile{--senda-tile-ink:var(--senda-accent,var(--color-brand-primary));background:color-mix(in srgb, var(--senda-tile-ink) 14%, transparent);width:40px;height:40px;color:var(--senda-tile-ink);transition:transform .35s var(--senda-pop);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.dark .senda-ui-tile{--senda-tile-ink:color-mix(in srgb, var(--senda-accent,var(--color-brand-primary)) 55%, var(--color-text-primary));background:color-mix(in srgb, var(--senda-tile-ink) 18%, transparent)}@supports (color:oklch(from red l c h)){.dark .senda-ui-tile{--senda-tile-ink:oklch(from var(--senda-accent,var(--color-brand-primary)) max(l, .8) max(c, .07) h)}}.senda-ui-tile svg{stroke-width:1.8px;width:20px;height:20px}.senda-ui-tile-lg{border-radius:15px;width:52px;height:52px}.senda-ui-tile-lg svg{width:26px;height:26px}.senda-ui-tile-xl{border-radius:18px;width:64px;height:64px}.senda-ui-tile-xl svg{width:32px;height:32px}.senda-ui-chip{background:var(--senda-chip);color:var(--senda-mute);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.7;display:inline-block}.senda-ui-chip-on{background:var(--senda-chip-on-bg);color:var(--senda-chip-on-fg)}.senda-ui-chev{width:16px;height:16px;color:var(--senda-mute);flex:none;transition:transform .3s,color .3s}.senda-ui-pill{border:1px solid var(--senda-bd);background:var(--senda-card);color:var(--senda-mute);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:border-color .25s,color .25s,transform .25s;display:inline-block}.senda-ui-pill:focus-visible{outline:2px solid var(--senda-gold);outline-offset:2px}.senda-ui-panel{border:1px solid var(--senda-bd);background:var(--senda-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.senda-ui-btn{background:linear-gradient(135deg, var(--senda-gold), #a97a1c);color:#1a1204;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s;animation:2.6s infinite senda-ui-pulse;display:inline-flex;position:relative;overflow:hidden}.senda-ui-btn:after{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:44px;animation:3.5s ease-in-out infinite senda-ui-shine;position:absolute;top:0;bottom:0;left:-70px;transform:skew(-20deg)}.senda-ui-btn:focus-visible{outline:3px solid var(--senda-gold2);outline-offset:3px}.senda-ui-btn svg{width:16px;height:16px;transition:transform .3s}@keyframes senda-ui-shine{0%,55%{left:-70px}to{left:130%}}@keyframes senda-ui-pulse{0%{box-shadow:0 0 #c8962e80}70%,to{box-shadow:0 0 0 14px #c8962e00}}@media (hover:hover){.senda-ui-glass:hover{border-color:#c8962e8c;transform:translateY(-4px);box-shadow:0 12px 28px -10px #0e1a2f47,0 0 0 1px #c8962e26}.senda-ui-glass:hover:before{opacity:1}.senda-ui-glass:hover .senda-ui-tile{transform:rotate(-10deg)scale(1.12)}.senda-ui-glass:hover .senda-ui-chev{color:var(--senda-gold);transform:translate(-5px)}.senda-ui-pill:hover{color:var(--senda-gold);border-color:#c8962e8c;transform:translateY(-1px)}.senda-ui-btn:hover{transform:translateY(-2px)scale(1.04)}.senda-ui-btn:hover svg{transform:translate(-5px)}}.senda-ui-glass:focus-visible{border-color:#c8962e8c}.senda-ui-glass:focus-visible .senda-ui-chev{color:var(--senda-gold)}@media (prefers-reduced-motion:reduce){.senda-ui-bar,.senda-ui-sheen,.senda-ui-rise,.senda-ui-btn,.senda-ui-btn:after,.senda-ui-btn svg,.senda-ui-glass,.senda-ui-glass:before,.senda-ui-tile,.senda-ui-chev,.senda-ui-pill{transition:none!important;animation:none!important}.senda-ui-glass:hover,.senda-ui-pill:hover,.senda-ui-btn:hover,.senda-ui-glass:hover .senda-ui-tile,.senda-ui-glass:hover .senda-ui-chev,.senda-ui-btn:hover svg{transform:none}.senda-ui-btn:after{display:none}.senda-ui-sheen{background-position:0 0}}.senda-ui-glass-featured{border-color:color-mix(in srgb, var(--senda-gold) 45%, transparent)}
