@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_713c22fa-module__GKkm2q__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_713c22fa-module__GKkm2q__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(20px)translateZ(0)}to{opacity:1;transform:translate(0)translateZ(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)translateZ(0)}to{opacity:1;transform:translate(0)translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)translateZ(0)}to{opacity:0;transform:scale(.8)translateZ(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)translateZ(0)}50%{opacity:.8;transform:scale(1.05)translateZ(0)}}@keyframes pulseRing{0%{opacity:.8;transform:scale(1)translateZ(0)}to{opacity:0;transform:scale(1.5)translateZ(0)}}@keyframes rotate{0%{transform:rotate(0)translateZ(0)}to{transform:rotate(1turn)translateZ(0)}}@keyframes rotateY{0%{transform:rotateY(0)translateZ(0)}to{transform:rotateY(1turn)translateZ(0)}}@keyframes wiggle{0%,to{transform:rotate(0)translateZ(0)}25%{transform:rotate(10deg)translateZ(0)}75%{transform:rotate(-10deg)translateZ(0)}}@keyframes gentleWiggle{0%,to{transform:rotate(0)translateZ(0)}33%{transform:rotate(-3deg)translateZ(0)}66%{transform:rotate(3deg)translateZ(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes gradientShift{0%,to{background-position:0}50%{background-position:100%}}@keyframes slideFromLeft{0%{transform:translate(-100%)translateZ(0)}to{transform:translate(0)translateZ(0)}}@keyframes slideFromRight{0%{transform:translate(100%)translateZ(0)}to{transform:translate(0)translateZ(0)}}@keyframes slideFromBottom{0%{transform:translateY(100%)translateZ(0)}to{transform:translateY(0)translateZ(0)}}.animate-gpu{backface-visibility:hidden;perspective:1000px;will-change:transform,opacity;transform:translateZ(0)}.animate-fade-in{will-change:opacity;animation:.3s ease-out forwards fadeIn}.animate-fade-out{will-change:opacity;animation:.3s ease-out forwards fadeOut}.animate-slide-up{animation:.4s ease-out forwards slideUp}.animate-slide-down,.animate-slide-up{will-change:transform,opacity;transform:translateZ(0)}.animate-slide-down{animation:.4s ease-out forwards slideDown}.animate-slide-left{animation:.4s ease-out forwards slideLeft}.animate-slide-left,.animate-slide-right{will-change:transform,opacity;transform:translateZ(0)}.animate-slide-right{animation:.4s ease-out forwards slideRight}.animate-scale-in{animation:.3s ease-out forwards scaleIn}.animate-scale-in,.animate-scale-out{will-change:transform,opacity;transform:translateZ(0)}.animate-scale-out{animation:.3s ease-out forwards scaleOut}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-pulse,.animate-pulse-ring{will-change:transform,opacity;transform:translateZ(0)}.animate-pulse-ring{animation:2s cubic-bezier(0,0,.2,1) infinite pulseRing}.animate-rotate{animation:1s linear infinite rotate}.animate-rotate,.animate-wiggle{will-change:transform;transform:translateZ(0)}.animate-wiggle{animation:1s ease-in-out infinite wiggle}.animate-gentle-wiggle{will-change:transform;animation:2s ease-in-out infinite gentleWiggle;transform:translateZ(0)}.animate-stagger-fade-in{animation:.3s ease-out forwards fadeIn;animation-delay:calc(var(--stagger-index,0)*50ms);will-change:opacity}.animate-stagger-slide-up{animation:.4s ease-out forwards slideUp;animation-delay:calc(var(--stagger-index,0)*50ms)}.animate-stagger-scale-in,.animate-stagger-slide-up{will-change:transform,opacity;transform:translateZ(0)}.animate-stagger-scale-in{animation:.3s ease-out forwards scaleIn;animation-delay:calc(var(--stagger-index,0)*50ms)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-fade-in,.animate-fade-out,.animate-gentle-wiggle,.animate-pulse,.animate-pulse-ring,.animate-rotate,.animate-scale-in,.animate-scale-out,.animate-slide-down,.animate-slide-left,.animate-slide-right,.animate-slide-up,.animate-stagger-fade-in,.animate-stagger-scale-in,.animate-stagger-slide-up,.animate-wiggle{opacity:1!important;animation:none!important;transform:none!important}}
:root{--dna-canvas:#f4f5f7;--dna-surface:#fff;--dna-surface-2:#f0f2f5;--dna-surface-3:#e7eaef;--dna-surface-glass:#ffffffe0;--dna-hair:#e2e5ea;--dna-line:#c9cfd8;--dna-ink:#151a24;--dna-ink-2:#5b6370;--dna-ink-3:#697080;--dna-ink-4:#8b929d;--dna-accent:#004aad;--dna-accent-ink:#0b4fb0;--dna-accent-hover:#003c8f;--dna-accent-soft:#eaf1fb;--dna-accent-soft-2:#d3e1f6;--dna-on-accent:#fff;--dna-good:#1d7a4b;--dna-good-soft:#e4f3ea;--dna-warn:#8a5a0f;--dna-warn-soft:#faf0dc;--dna-crit:#b93a2d;--dna-crit-soft:#fae8e5;--dna-shadow-pop:0 8px 24px #151a241a}.bjk,.dark,.fb,.gs,.newyear2026,.retro,[data-surface=media]{--dna-canvas:#0e1116;--dna-surface:#151921;--dna-surface-2:#1b2029;--dna-surface-3:#222834;--dna-surface-glass:#151921e0;--dna-hair:#262c37;--dna-line:#39404d;--dna-ink:#e9ecf1;--dna-ink-2:#a3abb9;--dna-ink-3:#808999;--dna-ink-4:#6c7585;--dna-accent:#2f6fe0;--dna-accent-ink:#7ca7f4;--dna-accent-hover:#2a64cc;--dna-accent-soft:#17243a;--dna-accent-soft-2:#1f3354;--dna-on-accent:#fff;--dna-good:#4cc38a;--dna-good-soft:#12271c;--dna-warn:#e0a63c;--dna-warn-soft:#2c2313;--dna-crit:#f0766a;--dna-crit-soft:#2d1816;--dna-shadow-pop:0 8px 24px #00000073}
[data-surface=panel]{--panel-canvas:var(--dna-canvas);--panel-surface:var(--dna-surface);--panel-surface-2:var(--dna-surface-2);--panel-surface-3:var(--dna-surface-3);--panel-surface-glass:var(--dna-surface-glass);--panel-hair:var(--dna-hair);--panel-line:var(--dna-line);--panel-ink:var(--dna-ink);--panel-ink-2:var(--dna-ink-2);--panel-ink-3:var(--dna-ink-3);--panel-ink-4:var(--dna-ink-4);--panel-accent:var(--dna-accent);--panel-accent-ink:var(--dna-accent-ink);--panel-accent-hover:var(--dna-accent-hover);--panel-accent-soft:var(--dna-accent-soft);--panel-accent-soft-2:var(--dna-accent-soft-2);--panel-on-accent:var(--dna-on-accent);--panel-good:var(--dna-good);--panel-good-soft:var(--dna-good-soft);--panel-warn:var(--dna-warn);--panel-warn-soft:var(--dna-warn-soft);--panel-crit:var(--dna-crit);--panel-crit-soft:var(--dna-crit-soft);--panel-shadow-pop:var(--dna-shadow-pop);--panel-focus:0 0 0 2px var(--panel-surface),0 0 0 4px var(--panel-accent);--panel-topbar-h:48px;--panel-bottomnav-h:56px;--panel-sidebar-w:232px;--panel-sidebar-w-mini:56px;--panel-z-header:30;--panel-z-bottomnav:40;--panel-z-skip:100;--background:220 16% 96%;--foreground:220 26% 11%;--card:0 0% 100%;--card-foreground:220 26% 11%;--popover:0 0% 100%;--popover-foreground:220 26% 11%;--muted:216 20% 95%;--muted-foreground:217 10% 40%;--accent:216 20% 95%;--accent-foreground:220 26% 11%;--accent-hover:214 100% 28%;--secondary:216 20% 95%;--secondary-foreground:220 26% 11%;--border:218 16% 90%;--input:216 16% 82%;--ring:214 100% 34%;--primary:214 100% 34%;--primary-foreground:0 0% 100%;--destructive:5 61% 45%;--destructive-foreground:0 0% 100%;--radius:.375rem;--sidebar-background:0 0% 100%;--sidebar-foreground:220 26% 11%;--sidebar-border:218 16% 90%;--sidebar-accent:216 20% 95%;--sidebar-accent-foreground:220 26% 11%;--chart-1:214 88% 37%;--chart-2:150 62% 30%;--chart-3:240 60% 60%;--chart-4:37 80% 30%;--chart-5:6 61% 45%;background-color:var(--panel-canvas);color:var(--panel-ink);letter-spacing:0;font-size:13px;line-height:1.45}:is(.bjk,.dark,.fb,.gs,.newyear2026,.retro) [data-surface=panel]{--background:218 22% 7%;--foreground:218 22% 93%;--card:220 22% 11%;--card-foreground:218 22% 93%;--popover:220 22% 11%;--popover-foreground:218 22% 93%;--muted:219 21% 13%;--muted-foreground:218 14% 68%;--accent:219 21% 13%;--accent-foreground:218 22% 93%;--accent-hover:218 66% 48%;--secondary:219 21% 13%;--secondary-foreground:218 22% 93%;--border:219 18% 18%;--input:219 15% 26%;--ring:218 74% 53%;--primary:218 74% 53%;--primary-foreground:0 0% 100%;--destructive:5 82% 68%;--destructive-foreground:218 22% 7%;--sidebar-background:220 22% 11%;--sidebar-foreground:218 22% 93%;--sidebar-border:219 18% 18%;--sidebar-accent:219 21% 13%;--sidebar-accent-foreground:218 22% 93%;--chart-1:218 85% 72%;--chart-2:150 50% 53%;--chart-3:240 78% 74%;--chart-4:39 73% 56%;--chart-5:5 82% 68%}[data-surface=panel],[data-surface=panel] *{border-color:var(--panel-hair)}[data-surface=panel] :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;font-weight:600}[data-surface=panel] :is(a,button,[role=button],[role=tab],[role=menuitem],[role=option],[tabindex]):focus-visible{box-shadow:var(--panel-focus);outline:none}[data-surface=panel] [data-slot=button]{box-shadow:none;--tw-shadow:0 0 #0000;border-radius:6px;height:2rem;padding:0 .75rem;font-size:12.5px;font-weight:500;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}[data-surface=panel] [data-slot=button]:hover{box-shadow:none;filter:none;transform:none}[data-surface=panel] [data-slot=button]:active{transform:none}[data-surface=panel] [data-slot=button][data-size=sm]{height:1.75rem;padding:0 .5rem;font-size:12px}[data-surface=panel] :is([data-slot=button][data-size=lg],[data-slot=button][data-size=xl]){height:2.5rem;padding:0 1rem;font-size:13px}[data-surface=panel] [data-slot=button][data-size=icon]{width:2rem;height:2rem;padding:0}[data-surface=panel] [data-slot=button][data-size=icon-sm]{width:1.75rem;height:1.75rem;padding:0}[data-surface=panel] [data-slot=button][data-size=icon-lg]{width:2.5rem;height:2.5rem;padding:0}[data-surface=panel] :is([data-slot=button][data-variant=accent],[data-slot=button][data-variant=default],[data-slot=button][data-variant=glow],[data-slot=button][data-variant=gradient],[data-slot=button][data-variant=hero],[data-slot=button][data-variant=neon]){background-color:var(--panel-accent);border-color:var(--panel-accent);color:var(--panel-on-accent);background-image:none;animation:none}[data-surface=panel] :is([data-slot=button][data-variant=accent]:hover,[data-slot=button][data-variant=default]:hover,[data-slot=button][data-variant=glow]:hover,[data-slot=button][data-variant=gradient]:hover,[data-slot=button][data-variant=hero]:hover,[data-slot=button][data-variant=neon]:hover){background-color:var(--panel-accent-hover);border-color:var(--panel-accent-hover)}[data-surface=panel] :is([data-slot=button][data-variant=glass],[data-slot=button][data-variant=outline],[data-slot=button][data-variant=premium],[data-slot=button][data-variant=secondary]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--panel-surface);border:1px solid var(--panel-line);color:var(--panel-ink);background-image:none}[data-surface=panel] :is([data-slot=button][data-variant=glass]:hover,[data-slot=button][data-variant=outline]:hover,[data-slot=button][data-variant=premium]:hover,[data-slot=button][data-variant=secondary]:hover){background-color:var(--panel-surface-2);border-color:var(--panel-line);color:var(--panel-ink)}[data-surface=panel] [data-slot=button][data-variant=ghost]{color:var(--panel-ink-2)}[data-surface=panel] [data-slot=button][data-variant=ghost]:hover{background-color:var(--panel-surface-2);color:var(--panel-ink)}[data-surface=panel] [data-slot=button][data-variant=link]{color:var(--panel-accent-ink);height:auto;padding:0}[data-surface=panel] [data-slot=button][data-variant=destructive]{background-color:var(--panel-crit);border-color:var(--panel-crit);color:#fff}[data-surface=panel] [data-slot=button][data-variant=destructive]:hover{background-color:var(--panel-crit);filter:brightness(.92)}[data-surface=panel] [data-slot=card]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--panel-surface);border:1px solid var(--panel-hair);box-shadow:none;color:var(--panel-ink);--tw-shadow:0 0 #0000;border-radius:8px;transition:none;transform:none}[data-surface=panel] [data-slot=card]:hover{box-shadow:none;transform:none}[data-surface=panel] [data-slot=card-header]{gap:2px;padding:12px 16px}[data-surface=panel] [data-slot=card-title]{letter-spacing:0;font-size:13px;font-weight:600;line-height:1.3}[data-surface=panel] [data-slot=card-description]{color:var(--panel-ink-2);font-size:12px;line-height:1.4}[data-surface=panel] [data-slot=card-content],[data-surface=panel] [data-slot=card-footer]{padding:0 16px 16px}[data-surface=panel] :is([data-slot=input],[data-slot=select-trigger]){height:2rem;padding:0 10px;transition:border-color .15s ease-out,box-shadow .15s ease-out}[data-surface=panel] :is([data-slot=input],[data-slot=select-trigger]),[data-surface=panel] [data-slot=textarea]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--panel-surface);border:1px solid var(--panel-line);box-shadow:none;color:var(--panel-ink);border-radius:6px;font-size:13px}[data-surface=panel] [data-slot=textarea]{min-height:80px;padding:8px 10px}[data-surface=panel] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover{background-color:var(--panel-surface);border-color:var(--panel-line)}[data-surface=panel] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--panel-accent);box-shadow:var(--panel-focus);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none}[data-surface=panel] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])::placeholder{color:var(--panel-ink-3)}@media (max-width:767px){[data-surface=panel] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:16px}}[data-surface=panel] [data-slot=badge]{box-shadow:none;--tw-shadow:0 0 #0000;border-radius:4px;font-weight:500}[data-surface=panel] [data-slot=tabs-list]{background-color:var(--panel-surface);border:1px solid var(--panel-hair);color:var(--panel-ink-2);border-radius:6px;height:2rem;padding:2px}[data-surface=panel] [data-slot=tabs-trigger]{border-radius:4px;height:1.625rem;padding:0 10px;font-size:12.5px;font-weight:400}[data-surface=panel] [data-slot=tabs-trigger][data-state=active]{background-color:var(--panel-surface-2);box-shadow:none;color:var(--panel-ink);--tw-shadow:0 0 #0000;font-weight:500}[data-surface=panel][data-slot=alert-dialog-content],[data-surface=panel][data-slot=dialog-content],[data-surface=panel][data-slot=drawer-content],[data-surface=panel][data-slot=sheet-content]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--panel-surface);border:1px solid var(--panel-hair);box-shadow:var(--panel-shadow-pop);color:var(--panel-ink);border-radius:8px}[data-surface=panel][data-slot=sheet-content]{border-radius:0}[data-surface=panel][data-slot=drawer-content]{border-radius:10px 10px 0 0}[data-surface=panel][data-slot=dropdown-content],[data-surface=panel][data-slot=popover-content],[data-surface=panel][data-slot=select-content],[data-surface=panel][data-slot=tooltip-content]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--panel-surface);border:1px solid var(--panel-hair);box-shadow:var(--panel-shadow-pop);color:var(--panel-ink);border-radius:6px;font-size:12.5px}[data-surface=panel] .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-surface=panel] .plate{background-color:var(--panel-surface);border:1px solid var(--panel-line);color:var(--panel-ink-2);letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}[data-surface=panel] .count-pill{background-color:var(--panel-accent);color:var(--panel-on-accent);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}[data-surface=panel] .panel-scroll{scrollbar-color:var(--panel-line) #0000;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){[data-surface=panel] :not(.animate-spin){transition-duration:0s!important;animation:none!important}}
:root,[data-surface=media]{--pub-canvas:var(--dna-canvas);--pub-surface:var(--dna-surface);--pub-surface-2:var(--dna-surface-2);--pub-surface-3:var(--dna-surface-3);--pub-surface-glass:var(--dna-surface-glass);--pub-hair:var(--dna-hair);--pub-line:var(--dna-line);--pub-ink:var(--dna-ink);--pub-ink-2:var(--dna-ink-2);--pub-ink-3:var(--dna-ink-3);--pub-ink-4:var(--dna-ink-4);--pub-accent:var(--dna-accent);--pub-accent-ink:var(--dna-accent-ink);--pub-accent-hover:var(--dna-accent-hover);--pub-accent-soft:var(--dna-accent-soft);--pub-accent-soft-2:var(--dna-accent-soft-2);--pub-on-accent:var(--dna-on-accent);--pub-good:var(--dna-good);--pub-good-soft:var(--dna-good-soft);--pub-warn:var(--dna-warn);--pub-warn-soft:var(--dna-warn-soft);--pub-crit:var(--dna-crit);--pub-crit-soft:var(--dna-crit-soft);--pub-shadow-pop:var(--dna-shadow-pop);--pub-focus:0 0 0 2px var(--pub-surface),0 0 0 4px var(--pub-accent);--pub-nav-h:56px;--pub-bottomnav-h:56px}[data-surface=public]{background-color:var(--pub-canvas);color:var(--pub-ink);letter-spacing:0;font-size:14px;line-height:1.5}[data-surface=public] :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em;font-weight:600}[data-surface=public] :is(a,button,[role=button],[role=tab],[role=menuitem],[role=option],[tabindex]):focus-visible{box-shadow:var(--pub-focus);outline:none}[data-surface=public] [data-slot=button]{box-shadow:none;--tw-shadow:0 0 #0000;border-radius:6px;height:2.5rem;padding:0 1rem;font-size:14px;font-weight:500;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}[data-surface=public] [data-slot=button]:hover{box-shadow:none;filter:none}[data-surface=public] [data-slot=button][data-size=sm]{height:2.25rem;padding:0 .75rem;font-size:13px}[data-surface=public] :is([data-slot=button][data-size=lg],[data-slot=button][data-size=xl]){height:2.75rem;padding:0 1.25rem;font-size:15px}[data-surface=public] [data-slot=button][data-size=icon]{width:2.5rem;height:2.5rem;padding:0}[data-surface=public] [data-slot=button][data-size=icon-sm]{width:2.25rem;height:2.25rem;padding:0}[data-surface=public] [data-slot=button][data-size=icon-lg]{width:2.75rem;height:2.75rem;padding:0}[data-surface=public] :is([data-slot=button][data-variant=accent],[data-slot=button][data-variant=default],[data-slot=button][data-variant=glow],[data-slot=button][data-variant=gradient],[data-slot=button][data-variant=hero],[data-slot=button][data-variant=neon]){background-color:var(--pub-accent);border-color:var(--pub-accent);color:var(--pub-on-accent);background-image:none;animation:none}[data-surface=public] :is([data-slot=button][data-variant=accent]:hover,[data-slot=button][data-variant=default]:hover,[data-slot=button][data-variant=glow]:hover,[data-slot=button][data-variant=gradient]:hover,[data-slot=button][data-variant=hero]:hover,[data-slot=button][data-variant=neon]:hover){background-color:var(--pub-accent-hover);border-color:var(--pub-accent-hover)}[data-surface=public] :is([data-slot=button][data-variant=glass],[data-slot=button][data-variant=outline],[data-slot=button][data-variant=premium],[data-slot=button][data-variant=secondary]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--pub-surface);border:1px solid var(--pub-line);color:var(--pub-ink);background-image:none}[data-surface=public] :is([data-slot=button][data-variant=glass]:hover,[data-slot=button][data-variant=outline]:hover,[data-slot=button][data-variant=premium]:hover,[data-slot=button][data-variant=secondary]:hover){background-color:var(--pub-surface-2);border-color:var(--pub-line);color:var(--pub-ink)}[data-surface=public] [data-slot=button][data-variant=ghost]{color:var(--pub-ink-2)}[data-surface=public] [data-slot=button][data-variant=ghost]:hover{background-color:var(--pub-surface-2);color:var(--pub-ink)}[data-surface=public] [data-slot=button][data-variant=link]{color:var(--pub-accent-ink);height:auto;padding:0}[data-surface=public] [data-slot=button][data-variant=destructive]{background-color:var(--pub-crit);border-color:var(--pub-crit);color:#fff}[data-surface=public] [data-slot=button][data-variant=destructive]:hover{background-color:var(--pub-crit);filter:brightness(.92)}[data-surface=public] [data-slot=button][data-brand=whatsapp]{color:#fff;background-color:#25d366;background-image:none;border-color:#25d366}[data-surface=public] [data-slot=button][data-brand=whatsapp]:hover{background-color:#1ebe5d;border-color:#1ebe5d}[data-surface=public] [data-slot=card]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--pub-surface);border:1px solid var(--pub-hair);box-shadow:none;color:var(--pub-ink);--tw-shadow:0 0 #0000;border-radius:8px;transition:border-color .15s ease-out}[data-surface=public] [data-slot=card]:hover{border-color:var(--pub-line);box-shadow:none}[data-surface=public] [data-slot=card-header]{gap:2px}[data-surface=public] [data-slot=card-title]{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}[data-surface=public] [data-slot=card-description]{color:var(--pub-ink-2);font-size:13px;line-height:1.45}[data-surface=public] :is([data-slot=input],[data-slot=select-trigger]){height:2.5rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}[data-surface=public] :is([data-slot=input],[data-slot=select-trigger]),[data-surface=public] [data-slot=textarea]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--pub-surface);border:1px solid var(--pub-line);box-shadow:none;color:var(--pub-ink);border-radius:6px;font-size:14px}[data-surface=public] [data-slot=textarea]{min-height:96px}[data-surface=public] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover{background-color:var(--pub-surface);border-color:var(--pub-line)}[data-surface=public] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--pub-accent);box-shadow:var(--pub-focus);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none}[data-surface=public] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])::placeholder{color:var(--pub-ink-3)}@media (max-width:767px){[data-surface=public] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:16px}[data-surface=public] :is([data-slot=input],[data-slot=select-trigger]){height:2.75rem}[data-surface=public] [data-slot=button]{min-height:2.75rem}[data-surface=public] [data-slot=button][data-size=icon]{width:2.75rem;height:2.75rem}}[data-surface=public] [data-slot=badge]{box-shadow:none;--tw-shadow:0 0 #0000;border-radius:4px;font-weight:500}[data-surface=public] [data-slot=tabs-list]{background-color:var(--pub-surface);border:1px solid var(--pub-hair);color:var(--pub-ink-2);border-radius:6px;height:2.5rem;padding:3px}[data-surface=public] [data-slot=tabs-trigger]{border-radius:4px;height:2rem;padding:0 12px;font-size:13.5px;font-weight:400}[data-surface=public] [data-slot=tabs-trigger][data-state=active]{background-color:var(--pub-surface-2);box-shadow:none;color:var(--pub-ink);--tw-shadow:0 0 #0000;font-weight:500}[data-surface=public][data-slot=alert-dialog-content],[data-surface=public][data-slot=dialog-content],[data-surface=public][data-slot=drawer-content],[data-surface=public][data-slot=sheet-content]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--pub-surface);border:1px solid var(--pub-hair);box-shadow:var(--pub-shadow-pop);color:var(--pub-ink);border-radius:8px}[data-surface=public][data-slot=sheet-content]{border-radius:0}[data-surface=public][data-slot=drawer-content]{border-radius:10px 10px 0 0}[data-surface=public][data-slot=dropdown-content],[data-surface=public][data-slot=popover-content],[data-surface=public][data-slot=select-content],[data-surface=public][data-slot=tooltip-content]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--pub-surface);border:1px solid var(--pub-hair);box-shadow:var(--pub-shadow-pop);color:var(--pub-ink);border-radius:6px;font-size:13.5px}[data-surface=public] [data-hero-title] span{background-color:initial;color:var(--pub-accent-ink);background-image:none;border-radius:0;padding:0}[data-surface=public] [data-hero-desc] span{background-color:initial;color:inherit;font-weight:inherit;background-image:none}[data-surface=public] .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-surface=public] .pub-scroll{scrollbar-color:var(--pub-line) #0000;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){[data-surface=public] :not(.animate-spin){transition-duration:0s!important;animation:none!important}}
