@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_9P9GNoWmHmcxavNozT3JwuHsb4Fp)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--background:0 0% 98%;--background-alt:0 0% 97%;--foreground:0 0% 6%;--card:0 0% 100%;--card-foreground:0 0% 6%;--popover:0 0% 100%;--popover-foreground:0 0% 6%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96%;--secondary-foreground:0 0% 9%;--muted:0 0% 96%;--muted-foreground:220 9% 46%;--accent:0 0% 95%;--accent-foreground:0 0% 9%;--destructive:0 84% 45%;--destructive-foreground:0 0% 98%;--success:142 40% 28%;--success-foreground:0 0% 98%;--warning:38 92% 40%;--warning-foreground:0 0% 6%;--border:0 0% 90%;--input:0 0% 90%;--ring:0 0% 20%;--brand-void:0 0% 4%;--brand-mercury:0 0% 92%;--brand-gunmetal:220 6% 28%;--brand-iridescent:190 80% 55%;--brand-surface:0 0% 100%;--brand-ink:0 0% 6%;--chart-1:0 0% 20%;--chart-2:0 0% 40%;--chart-3:0 0% 55%;--chart-4:0 0% 70%;--chart-5:0 0% 85%;--glass-bg:#ffffffb8;--glass-bg-hover:#ffffffd1;--glass-blur:20px;--glass-border:1px solid #0000001a;--glass-shadow:0 8px 32px #00000014;--radius-sm:.5rem;--radius-md:.75rem;--radius:1rem;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 10px 30px -10px #0000002e;--shadow-elegant:var(--shadow-lg);--shadow-glow:0 0 24px hsl(var(--brand-gunmetal) / .15);--transition-smooth:all .2s cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.25, 1, .5, 1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--sidebar-background:0 0% 98%;--sidebar-foreground:0 0% 6%;--sidebar-primary:0 0% 9%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 95%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 92%;--sidebar-ring:0 0% 20%;--button-size:clamp(2rem, 4vw, 5rem);--button-hover-time:.4s;--button-hover-ease:cubic-bezier(.25, 1, .5, 1)}.dark{--background:0 0% 4%;--background-alt:0 0% 6%;--foreground:0 0% 98%;--card:0 0% 7%;--card-foreground:0 0% 98%;--popover:0 0% 7%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 12%;--secondary-foreground:0 0% 98%;--muted:0 0% 12%;--muted-foreground:220 9% 65%;--accent:0 0% 14%;--accent-foreground:0 0% 98%;--destructive:0 62% 45%;--destructive-foreground:0 0% 98%;--success:142 40% 40%;--success-foreground:0 0% 98%;--warning:38 92% 50%;--warning-foreground:0 0% 6%;--border:0 0% 18%;--input:0 0% 18%;--ring:0 0% 80%;--brand-void:0 0% 4%;--brand-mercury:0 0% 92%;--brand-gunmetal:220 6% 40%;--brand-iridescent:190 80% 55%;--brand-surface:0 0% 7%;--brand-ink:0 0% 98%;--chart-1:0 0% 85%;--chart-2:0 0% 70%;--chart-3:0 0% 55%;--chart-4:0 0% 40%;--chart-5:0 0% 25%;--glass-bg:#141416b8;--glass-bg-hover:#1e1e22d1;--glass-border:1px solid #ffffff1a;--glass-shadow:0 8px 32px #0006;--sidebar-background:0 0% 6%;--sidebar-foreground:0 0% 96%;--sidebar-primary:0 0% 98%;--sidebar-primary-foreground:0 0% 9%;--sidebar-accent:0 0% 12%;--sidebar-accent-foreground:0 0% 96%;--sidebar-border:0 0% 16%;--sidebar-ring:0 0% 80%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}:root{--glass-foreground:0 0% 98%;--button-hover-time:.4s;--button-hover-ease:cubic-bezier(.25, 1, .5, 1)}.light .dashboard-action-button>span{color:var(--ikigx-gunmetal,#3f3f46);text-shadow:none}.light .dashboard-action-button:hover>span{text-shadow:none}.button-wrap{z-index:2;pointer-events:none;transition:all var(--button-hover-time) var(--button-hover-ease);background:0 0;border-radius:999vw;align-items:stretch;width:fit-content;max-width:100%;min-height:40px;display:inline-flex;position:relative}.button-wrap .button-shadow{--shadow-cutoff-fix:2em;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);-webkit-filter:blur(clamp(2px,.125em,12px));pointer-events:none;position:absolute;overflow:visible}.button-wrap .button-shadow:after{content:"";z-index:0;width:calc(100% - var(--shadow-cutoff-fix) - .25em);height:calc(100% - var(--shadow-cutoff-fix) - .25em);inset:0;top:calc(var(--shadow-cutoff-fix) - .5em);left:calc(var(--shadow-cutoff-fix) - .875em);box-sizing:border-box;-webkit-mask-composite:xor;transition:all var(--button-hover-time) var(--button-hover-ease);opacity:1;background:linear-gradient(#0003,#0000001a);border-radius:999vw;padding:.125em;position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-action-button{--border-width:clamp(1px, .0625em, 4px);all:unset;cursor:pointer;-webkit-tap-highlight-color:#0000;pointer-events:auto;z-index:3;background:linear-gradient(-75deg, hsla(var(--glass-foreground) / .05), hsla(var(--glass-foreground) / .2), hsla(var(--glass-foreground) / .05));box-shadow:inset 0 .125em .125em #0000000d, inset 0 -.125em .125em hsla(var(--glass-foreground) / .5), 0 .25em .125em -.125em #0003, 0 0 .1em .25em inset hsla(var(--glass-foreground) / .2), 0 0 0 0 hsla(var(--glass-foreground) / 1);-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--button-hover-time) var(--button-hover-ease);box-sizing:border-box;border-radius:999vw;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.dashboard-action-button:hover{-webkit-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d, inset 0 -.125em .125em hsla(var(--glass-foreground) / .5), 0 .15em .05em -.1em #00000040, 0 0 .05em .1em inset hsla(var(--glass-foreground) / .5), 0 0 0 0 hsla(var(--glass-foreground) / 1);transform:scale(.975)}.dashboard-action-button>span{-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:hsl(var(--glass-foreground));-webkit-font-smoothing:antialiased;text-shadow:0 .25em .05em #0000001a;transition:all var(--button-hover-time) var(--button-hover-ease);z-index:2;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:40px;padding-block:.75em;padding-inline:1.5em;font-family:inherit;font-size:1em;font-weight:500;display:flex;position:relative}.dashboard-action-button>span>span{width:auto;height:auto;padding:0;line-height:1}.dashboard-action-button:hover>span{text-shadow:.025em .025em .025em #0000001f}.dashboard-action-button>span:after{content:"";width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;background:linear-gradient(var(--angle-2), hsla(var(--glass-foreground) / 0) 0%, hsla(var(--glass-foreground) / .5) 40% 50%, hsla(var(--glass-foreground) / 0) 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--button-hover-time) * 1.25) var(--button-hover-ease), --angle-2 calc(var(--button-hover-time) * 1.25) var(--button-hover-ease);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;border-radius:999vw;display:block;position:absolute;overflow:clip}.dashboard-action-button:hover>span:after{background-position:25%}.dashboard-action-button:active>span:after{--angle-2:-15deg;background-position:50% 15%}.dashboard-action-button:after{content:"";z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, #00000080, #0000 5% 40%, #00000080 50%, #0000 60% 95%, #00000080), linear-gradient(180deg, hsla(var(--glass-foreground) / .5), hsla(var(--glass-foreground) / .5));-webkit-mask-composite:xor;transition:all var(--button-hover-time) var(--button-hover-ease), --angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) hsla(var(--glass-foreground) / .5);border-radius:999vw;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-action-button:hover:after{--angle-1:-125deg}.dashboard-action-button:active:after{--angle-1:-75deg}.button-wrap:has(.dashboard-action-button:hover) .button-shadow{-webkit-filter:blur(clamp(2px,.0625em,6px));transition:filter var(--button-hover-time) var(--button-hover-ease)}.button-wrap:has(.dashboard-action-button:hover) .button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}.button-wrap:has(.dashboard-action-button:active){transform:rotateX(25deg)}.button-wrap:has(.dashboard-action-button:active) .dashboard-action-button{box-shadow:inset 0 .125em .125em #0000000d, inset 0 -.125em .125em hsla(var(--glass-foreground) / .5), 0 .125em .125em -.125em #0003, 0 0 .1em .25em inset hsla(var(--glass-foreground) / .2), 0 .225em .05em 0 #0000000d, 0 .25em 0 0 hsla(var(--glass-foreground) / .75), inset 0 .25em .05em 0 #00000026}.button-wrap:has(.dashboard-action-button:active) .button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .5em);opacity:.75}.button-wrap:has(.dashboard-action-button:active) .dashboard-action-button>span{text-shadow:.025em .25em .05em #0000001f}.dashboard-action-button:disabled,.dashboard-action-button[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.dashboard-action-button>span:after,.dashboard-action-button:active>span:after{--angle-2:-45deg}.dashboard-action-button:after,.dashboard-action-button:hover:after,.dashboard-action-button:active:after{--angle-1:-75deg}}
