@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic.woff2)format("woff2")}@font-feature-values InterVariable{@character-variant {
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1; 
    alt-3: 9; 
    open-4: 2; 
    open-6: 3; 
    open-9: 4; 
    lc-l-with-tail: 5; 
    simplified-u: 6; 
    alt-double-s: 7; 
    uc-i-with-serif: 8; 
    uc-g-with-spur: 10; 
    single-story-a: 11; 
    compact-lc-f: 12; 
    compact-lc-t: 13; 
  }
  @styleset {
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1; 
    disambiguation: 2; 
    disambiguation-except-zero: 4; 
    round-quotes-and-commas: 3; 
    square-punctuation: 7; 
    square-quotes: 8; 
    circled-characters: 5; 
    squared-characters: 6; 
  }
}@font-feature-values Inter{@character-variant {
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1; 
    alt-3: 9; 
    open-4: 2; 
    open-6: 3; 
    open-9: 4; 
    lc-l-with-tail: 5; 
    simplified-u: 6; 
    alt-double-s: 7; 
    uc-i-with-serif: 8; 
    uc-g-with-spur: 10; 
    single-story-a: 11; 
    compact-lc-f: 12; 
    compact-lc-t: 13; 
  }
  @styleset {
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1; 
    disambiguation: 2; 
    disambiguation-except-zero: 4; 
    round-quotes-and-commas: 3; 
    square-punctuation: 7; 
    square-quotes: 8; 
    circled-characters: 5; 
    squared-characters: 6; 
  }
}@font-feature-values InterDisplay{@character-variant {
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1; 
    alt-3: 9; 
    open-4: 2; 
    open-6: 3; 
    open-9: 4; 
    lc-l-with-tail: 5; 
    simplified-u: 6; 
    alt-double-s: 7; 
    uc-i-with-serif: 8; 
    uc-g-with-spur: 10; 
    single-story-a: 11; 
    compact-lc-f: 12; 
    compact-lc-t: 13; 
  }
  @styleset {
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1; 
    disambiguation: 2; 
    disambiguation-except-zero: 4; 
    round-quotes-and-commas: 3; 
    square-punctuation: 7; 
    square-quotes: 8; 
    circled-characters: 5; 
    squared-characters: 6; 
  }
}.markdown-content{padding:0 1rem;margin:0 auto;font-weight:450;font-size:1rem;line-height:1.6;letter-spacing:-.02em;color:var(--color-surface-content);h1, h2, h3{color:inherit;margin:2rem 0 1rem;font-family:inherit;transition:font-size var(--duration-md)var(--ease-out)}h1{font-size:2.25rem;font-weight:800;line-height:1.11}h2{font-size:1.5rem;font-weight:700;line-height:1.33}h3{font-size:1.25rem;font-weight:600;line-height:1.4;margin:1.5rem 0 .75rem}p, ul, ol, li{color:inherit}p, ul, ol{margin:1rem 0}ul, ol{padding-left:2rem}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin:.5rem 0;&::marker{color:var(--color-secondary)}}pre, code{font-size:.875rem;font-family:courier new,Courier,monospace;background-color:var(--color-surface-1);border-radius:.25rem}pre{padding:1rem;border-radius:var(--radius-box);overflow-x:auto;margin:1rem 0;line-height:1.5}code{padding:.2rem .4rem;color:inherit}pre code{background:0 0;padding:0;border-radius:0}hr{border:none;height:1px;background-color:var(--color-secondary)}blockquote{border-left:4px solid var(--color-secondary);padding:.5rem 0 .5rem 1rem;margin:1rem 0;background-color:var(--color-surface-0);color:inherit;font-style:italic}table{width:100%;border-collapse:collapse;margin:1rem 0}th, td{padding:.75rem;border:var(--border-width)solid var(--color-surface-2);text-align:left;color:inherit}th{background-color:var(--color-surface-1);font-weight:600}a{color:var(--color-secondary);text-decoration:underline;transition:color var(--duration-md)var(--ease-out);&:hover{color:var(--color-secondary-content)}}img{max-width:100%;height:auto;margin:1rem 0;border-radius:var(--radius-box)}}@media(max-width:640px){.markdown-content{h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1.1rem}}}@charset "UTF-8";:root{font-family:intervariable,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif;font-optical-sizing:auto;font-weight:450;font-size:1rem;color:var(--color-surface-content);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;interpolate-size:allow-keywords;background:var(--color-surface-0);user-select:none;scrollbar-color:color-mix(in oklch,currentColor 35%,transparent)transparent}*{scrollbar-width:thin}* ::-webkit-scrollbar{width:.25rem;height:.25rem}*::-webkit-scrollbar-thumb{background:color-mix(in oklch,currentColor 35%,transparent);border-radius:1rem}.inline-text-icon{display:flex;align-items:center;gap:.5rem}svg{width:1rem;height:1rem}.text-xs,.theme-preview,.button.sm{font-size:.8125rem}.text-2xs{font-size:.6875rem}.text-3xs{font-size:.625rem}.subtitle{font-size:.8125rem;opacity:.6}.navigation-tab{display:flex;cursor:pointer;transition:background-color var(--duration-md)var(--ease-out),color var(--duration-md)var(--ease-out)}.navigation-tab.sidebar-tab{display:flex;align-items:center;gap:.625rem;border-radius:var(--radius-box);padding:.375rem .625rem;height:2rem}@media(hover:hover) and (pointer:fine){.navigation-tab.sidebar-tab:hover{background-color:color-mix(in oklab,var(--color-surface-content) 10%,transparent)}}.navigation-tab.sidebar-tab:active{background-color:color-mix(in oklab,var(--color-surface-content) 20%,transparent)}.navigation-tab.sidebar-tab.selected{background-color:var(--color-tertiary);color:var(--color-tertiary-content)}@media(hover:hover) and (pointer:fine){.navigation-tab.sidebar-tab.viewing:hover>.sidebar-tab-image-container{opacity:.5}}.navigation-tab.sidebar-tab.viewing.selected{background-color:var(--color-tertiary);color:var(--color-tertiary-content)}.navigation-tab.sidebar-tab.viewing.selected>.sidebar-tab-image-container{opacity:1}.navigation-tab{}.navigation-tab.viewing:not(.sidebar-tab){color:var(--color-secondary)}.navigation-tab.viewing:not(.sidebar-tab).selected{color:var(--color-secondary)}.navigation-tab>.sidebar-tab-image-container{opacity:0;border-radius:1e3px;max-width:100%;max-height:100%;margin-left:auto;transition:opacity var(--duration-md)var(--ease-out)}.animate{transition:all var(--duration-md)var(--ease-out)}.animate-fast{transition:all var(--duration-fast)var(--ease-out)}.register-error{display:flex;color:var(--color-error);align-items:center;gap:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:.6875rem}#error-msg{display:flex;color:var(--color-error);justify-content:center;text-align:center;opacity:0;transform:translateY(-2rem);z-index:0;pointer-events:none;transition:transform var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out)}.bg-error{background-color:var(--color-error)!important;color:var(--color-error-content)!important}.shake{animation:shake var(--duration-md)}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}100%{transform:translateX(0)}}.spin{animation:spin 3s linear infinite;transform-origin:center}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.raise{animation:raise var(--duration-slow-2x)var(--ease-out)forwards}@keyframes raise{0%{opacity:0;transform:translateY(1.5rem)}100%{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:100ms}.delay-2{animation-delay:200ms}.delay-3{animation-delay:300ms}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:padding-box;-webkit-text-fill-color:var(--color-surface-content)!important;transition:background-color 5e3s ease-in-out 0s;background-color:inherit!important;box-shadow:none!important}.artist-card{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));background:linear-gradient(to bottom,color-mix(in oklab,var(--color-surface-0) 30%,transparent) 30%,color-mix(in oklab,var(--color-surface-0) 80%,transparent) 80%);mask-image:linear-gradient(to bottom,transparent 25%,var(--color-surface-0) 70%);-webkit-mask-image:linear-gradient(to bottom,transparent 25%,var(--color-surface-0) 70%)}.list-entries-container{display:flex;flex-direction:column}.list-entries-container>button{display:flex;flex-direction:row;align-items:center;padding:.5rem;padding-right:1rem;border-radius:var(--radius-box);transition:background-color var(--duration-md)var(--ease-out)}@media(hover:hover) and (pointer:fine){.list-entries-container>button:hover{background-color:var(--color-surface-1)}}.list-entries-container>button:hover:active{background-color:var(--color-surface-2)}.content-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:1rem}.content-container>div{display:flex;flex-direction:column;justify-content:space-between;text-align:left;gap:.2rem}.content-container svg{opacity:.6}.list-image-container{width:3rem;height:3rem;margin-right:.75rem;background-color:var(--color-surface-2);border-radius:.5rem;overflow:hidden;flex:none}.list-image-container img{width:100%;height:100%;object-fit:cover}.card{display:flex;border-radius:var(--radius-box);background-color:var(--color-surface-1)}.card-border{border:var(--border-width)solid var(--color-surface-2)}.card-react{outline:none;box-shadow:none;transition:background-color var(--duration-md)var(--ease-out),border-color var(--duration-md)var(--ease-out)}@media(hover:hover) and (pointer:fine){.card-react:hover{border-color:var(--color-primary)}}.card-react:active:not(.disable-active){border-color:var(--color-primary);background-color:var(--color-surface-2)}.card-react:focus-visible{border-color:var(--color-primary)}.card-box{border-radius:calc(var(--radius-box) - .375rem);display:flex;height:100%;aspect-ratio:1/1;object-fit:contain}.input-container{display:flex;align-items:center;padding-left:.75rem;gap:.5rem}.input-container:has(.input-area:invalid:not(:placeholder-shown)){border-color:var(--color-error)}.input-container:focus-within{border-color:var(--color-primary)}.input-area{appearance:none;background-color:initial;height:100%;width:100%;border:none;padding-right:1rem}.input-area[disabled]{cursor:not-allowed}.input-area:focus{outline:none;box-shadow:none}.popover-button{transition:background-color var(--duration-md)var(--ease-out),color var(--duration-md)var(--ease-out);padding:.5rem;padding-right:1rem;margin-left:.5rem;margin-right:.5rem;text-align:left;border-radius:calc(var(--radius-box) - .5rem);cursor:pointer}@media(hover:hover) and (pointer:fine){.popover-button:hover{background-color:var(--color-surface-2)}}.popover-button:active{background-color:var(--color-primary);color:var(--color-primary-content)}.popover-button.selected{background-color:var(--color-primary);color:var(--color-primary-content)}#popovers{position:relative}[popover]{border-radius:var(--radius-box);background-color:var(--color-surface-1);border:var(--border-width)solid var(--color-surface-2);color:var(--color-surface-content);min-width:10rem;width:max-content;max-height:80vh;overflow-y:auto;box-sizing:border-box;touch-action:none;opacity:0;transform:translateY(-1rem);pointer-events:none;transition:opacity var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out)}[popover].open{pointer-events:auto;opacity:1;transform:translateY(0)}[popover][menu]{margin:0 auto;top:auto;bottom:50%;transform:translateY(50%);overflow-y:hidden;transition:opacity var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out),width var(--duration-md)var(--ease-out),margin var(--duration-md)var(--ease-out),bottom var(--duration-md)var(--ease-out),border-radius var(--duration-md)var(--ease-out)}[popover][menu]:not(.open){transform:translateY(calc(50% + 3rem))}[popover][menu]{}@media(max-width:42rem){[popover][menu]>*:not(script):last-of-type{}[popover][menu]{width:100%;bottom:0;border-radius:var(--radius-box)var(--radius-box)var(--device-corner-radius,0)var(--device-corner-radius,0);transform:translateY(0);transition:transform var(--duration-md)var(--ease-out),width var(--duration-md)var(--ease-out),margin var(--duration-md)var(--ease-out),bottom var(--duration-md)var(--ease-out),border-radius var(--duration-md)var(--ease-out)}}@media(max-width:42rem) and (max-width:42rem){[popover][menu]>*:not(script):last-of-type{margin-bottom:env(safe-area-inset-bottom)}}@media(max-width:42rem){[popover][menu]:not(.open){transform:translateY(100%);transition:opacity var(--duration-md)var(--ease-out)var(--duration-md),transform var(--duration-md)var(--ease-out),width var(--duration-md)var(--ease-out),margin var(--duration-md)var(--ease-out),bottom var(--duration-md)var(--ease-out),border-radius var(--duration-md)var(--ease-out)}}[popover][menu]{}[popover][menu]::before{content:"";position:absolute;top:.3rem;left:50%;transform:translate(-50%,-.5rem);width:3rem;height:.2rem;background:color-mix(in oklab,var(--color-tertiary) 30%,transparent);border-radius:.125rem;opacity:0;transition:opacity var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out)}@media(max-width:42rem){[popover][menu]::before{opacity:1;transform:translate(-50%,0)}}[popover][menu]>*{max-height:80vh}#settings-content{overflow-y:auto}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:0 0;opacity:0;transition:opacity var(--duration-md)var(--ease-out);z-index:1000}.menu-overlay.menu{background:rgba(0,0,0,.5)}.menu-overlay.open{opacity:1}.panel{position:fixed;right:0;bottom:0;margin:.5rem;height:calc(100% - 1rem);width:20rem;background-color:var(--color-surface-1);border:var(--border-width)solid var(--color-surface-2);border-radius:var(--radius-box);color:var(--color-surface-content);opacity:0;filter:blur(var(--blur-md));transform:translateX(100%);transition:opacity var(--duration-md)var(--ease-out),filter var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out),margin var(--duration-md)var(--ease-out),width var(--duration-md)var(--ease-out),height var(--duration-md)var(--ease-out),border-radius var(--duration-md)var(--ease-out);z-index:1001;display:flex;flex-direction:column;pointer-events:none}.panel.open{opacity:1;filter:blur(0);transform:translateX(0);pointer-events:auto}@media(max-width:42rem){.panel>*:not(script):last-of-type{}.panel{margin:0;width:100%;height:85vh;border-radius:var(--radius-box)var(--radius-box)var(--device-corner-radius,0)var(--device-corner-radius,0);transform:translateY(100%)}}@media(max-width:42rem) and (max-width:42rem){.panel>*:not(script):last-of-type{margin-bottom:env(safe-area-inset-bottom)}}.panel-content{height:100%}.v-scroll-container{display:flex;flex-direction:column;height:100vh;overflow-y:auto}.scroll-container-header{display:flex;gap:.5rem;padding-top:calc(.75rem + env(safe-area-inset-top));padding-bottom:.75rem;backdrop-filter:blur(var(--blur-md));position:relative;border-bottom-width:1px;border-color:var(--color-surface-1);z-index:5}#top-artists-entries-container{display:flex;overflow-x:auto;overflow-y:hidden;gap:1rem;padding-bottom:.5rem}#sidebar-container{width:0;transition:all var(--duration-md)var(--ease-out)}@media(min-width:42rem){#sidebar-container{width:13.75rem}}#sidebar-container{}#sidebar-container>div{display:flex;width:13.75rem;flex-direction:column;transform:translateX(-13.75rem);height:100%;overflow-y:auto;border-right-width:1px;border-color:var(--color-surface-1);padding:.75rem;transition:all var(--duration-md)var(--ease-out);z-index:50}@media(min-width:42rem){#sidebar-container>div{transform:translateX(0)}}.status-bar-top-padding{padding-top:env(safe-area-inset-top)}.dock-spacer{display:flex;flex-shrink:0;transition:height var(--duration-md)var(--ease-out);height:calc(4rem + env(safe-area-inset-bottom))}@media(min-width:42rem){.dock-spacer{height:0}}#dock{z-index:40;position:fixed;display:block;left:.5rem;right:.5rem;bottom:.5rem;min-height:4.2rem;margin-bottom:env(safe-area-inset-bottom);background:color-mix(in oklab,var(--color-surface-0) 60%,transparent);backdrop-filter:blur(var(--blur-md));border:1px solid var(--color-surface-1);border-radius:calc(var(--device-corner-radius,2rem) - .5rem);transition:translate var(--duration-md)var(--ease-out),scale var(--duration-md)var(--ease-out);will-change:scale;overflow:hidden;touch-action:none}#dock>*{position:absolute;width:100%}#dock{}#dock::before{content:"";position:absolute;top:.3rem;left:50%;translate:-50% 0;width:3rem;height:.2rem;background:color-mix(in oklab,var(--color-tertiary) 30%,transparent);border-radius:.125rem}#dock:where(.expanded)>#dock-content{pointer-events:auto;opacity:1;translate:0 0;scale:1}#dock:where(.expanded)>.dock-tabs{pointer-events:none;opacity:0;translate:0 20%;scale:.9}@media(min-width:42rem){#dock{translate:0 calc(100% + .5rem)}}#dock-content{z-index:2;pointer-events:none;display:flex;flex-direction:column;overflow-y:auto;padding:1rem;opacity:0;translate:0 20%;scale:.9;touch-action:pan-y;gap:1rem;transition:opacity var(--duration-md)var(--ease-out),translate var(--duration-md)var(--ease-out),scale var(--duration-md)var(--ease-out)}#dock-content::-webkit-scrollbar{display:none}#dock-now-playing:empty{display:none}.dock-tabs{z-index:1;top:50%;translate:0 -50%;display:flex;height:4rem;touch-action:none;padding-top:.2rem;transition:opacity var(--duration-md)var(--ease-out),translate var(--duration-md)var(--ease-out),scale var(--duration-md)var(--ease-out)}.dock-tabs>.navigation-tab{cursor:pointer;border-radius:var(--radius-box);flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:.15rem;height:100%;display:flex;position:relative;opacity:.5;transition:color var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out)}.dock-tabs>.navigation-tab svg{width:1.3rem;height:1.3rem}.dock-tabs>.navigation-tab span{height:0;opacity:0;transition:height var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out)}.dock-tabs>.navigation-tab.selected{color:var(--color-tertiary);opacity:1}.dock-tabs>.navigation-tab.selected span{height:1rem;opacity:1}@media(hover:hover) and (pointer:fine){.dock-tabs>.navigation-tab:not(.selected):hover{opacity:.75}}#body{display:flex;min-height:100svh}hr{border:none;height:1px;margin:.5rem;background-color:var(--color-surface-2)}.activity-card .progress-bar{height:.25rem;background-color:color-mix(in oklab,var(--color-secondary-content) 30%,transparent);border-radius:9999px;overflow:hidden}.activity-card .progress-bar>div{height:100%;background-color:var(--color-secondary);border-top-right-radius:9999px;border-bottom-right-radius:9999px;transition:width var(--duration-md)var(--ease-out);will-change:width}.activity-card .progress-label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem;font-variant-numeric:tabular-nums}.button{--hover-background-color:color-mix(in oklab, var(--background-color) 90%, var(--color-surface-content));display:flex;background-color:var(--background-color);color:var(--color);border-radius:var(--radius-box);width:100%;padding-top:.5rem;padding-bottom:.5rem;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:550;gap:.5rem;cursor:pointer;transition:color var(--duration-md)var(--ease-out),background-color var(--duration-md)var(--ease-out),border-radius var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out)}.button.tertiary{--background-color:var(--color-tertiary);--color:var(--color-tertiary-content)}.button.primary{--background-color:var(--color-primary);--color:var(--color-primary-content)}.button.surface-0{--background-color:var(--color-surface-0);--color:var(--color-surface-content)}.button.surface-1{--background-color:var(--color-surface-1);--color:var(--color-surface-content)}.button.surface-2{--background-color:var(--color-surface-2);--color:var(--color-surface-content)}.button.sm{padding:.4rem .7rem}.button.sm>svg{width:.9rem;height:.9rem}@media(hover:hover) and (pointer:fine){.button:not(.disable-hover):not([disabled]){cursor:pointer}.button:not(.disable-hover):not([disabled]):hover{background-color:var(--hover-background-color)}}.button:active{transform:scale(.98)}.button:active:not(.disable-active):not([disabled]):hover{background-color:var(--hover-background-color)}.button[disabled]{background-color:color-mix(in oklab,var(--background-color) 60%,transparent);color:color-mix(in oklab,var(--color) 60%,transparent);cursor:not-allowed}@media(hover:hover) and (pointer:fine){.successful:hover:not([disabled]){background-color:var(--color-success)!important;color:var(--color-success-content)!important}}.successful:active:not([disabled]){background-color:var(--color-success)!important;color:var(--color-success-content)!important}@media(hover:hover) and (pointer:fine){.dangerous:hover:not([disabled]){background-color:var(--color-error)!important;color:var(--color-error-content)!important}}.dangerous:active:not([disabled]){background-color:var(--color-error)!important;color:var(--color-error-content)!important}.notification-container{--stack-offset:0.3rem;--enter-exit-offset:1.25rem;--gap-expanded:0.75rem;--notification-height:4.75rem;position:fixed;top:calc(env(safe-area-inset-bottom) + 1.5rem);left:50%;transform:translateX(-50%);width:min(95%,25rem);display:flex;flex-direction:column;align-items:center;z-index:2000}.notification-container:hover .notification{transform:translateY(calc(var(--stack-index) * (var(--notification-height) + var(--gap-expanded))))scale(1);opacity:1}.notification-container:hover .notification:hover{box-shadow:0 .75rem 1.75rem rgba(0,0,0,.5)}.notification-container:hover .notification:hover .notification-title{white-space:normal;text-overflow:initial;overflow:visible}.notification-container:hover .notification:hover .notification-body{white-space:normal}.notification-container:hover .notification:hover{height:auto}.notification-container .notification{--stack-index:0;--stack-scale:1;--stack-opacity:1;position:absolute;top:0;left:0;right:0;background-color:color-mix(in oklab,var(--color-primary) 50%,transparent);backdrop-filter:blur(var(--blur-lg));color:var(--color-primary-content);padding:1rem;border-radius:var(--radius-box);box-shadow:0 .25rem .75rem rgba(0,0,0,.15);cursor:pointer;pointer-events:auto;height:var(--notification-height);opacity:var(--stack-opacity);transform:translateY(calc(var(--stack-index) * -1 * var(--stack-offset)))scale(var(--stack-scale));transition:transform var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out),height var(--duration-md)var(--ease-out),box-shadow var(--duration-md)var(--ease-out);will-change:transform,opacity;z-index:calc(100 - var(--stack-index))}.notification-container .notification::before{content:"";position:absolute;top:100%;left:0;width:100%;height:var(--gap-expanded)}.notification-container .notification:not(.show){opacity:0;transform:translateY(calc(1 * var(--enter-exit-offset)))scale(.95)}.notification-container .notification .notification-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-container .notification .notification-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toggle-group{display:flex;gap:.2rem;overflow-x:auto}.toggle-group .toggle-n:not(:first-child):not(:last-child) label{border-radius:.3rem}.toggle-group .toggle-n:first-child label{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.toggle-group .toggle-n:last-child label{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}@media(max-width:450px){.home-toggle-group:has(.toggle-n:first-child input:checked) .toggle-n:first-child label{border-bottom-left-radius:.3rem}}@media(max-width:450px){.home-toggle-group:has(.toggle-n:first-child input:checked) .toggle-n:last-child label{border-bottom-right-radius:.3rem}}.toggle-n{display:flex;width:100%}.toggle-n input{display:none}.toggle-n label{padding-left:1rem;padding-right:1rem;border:0 solid transparent}.toggle-n{}.toggle-n input:not(:checked)+label{background-color:var(--color-surface-2);color:var(--color-surface-content)}.toggle-n input:not(:checked)+label:not(.disable-active):not([disabled]):active{background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}#date-range-label{display:none;justify-content:center;background-color:var(--color-surface-2);color:var(--color-surface-content);border-radius:var(--radius-box);align-items:center;padding:.5rem 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:550}.toggle-group:has(.toggle-n:first-child input:checked)+#date-range-label{display:flex}#date-range{display:flex;flex-direction:row;align-items:center;gap:1rem}@media(max-width:450px){#date-range{flex-direction:column;align-items:start;gap:.2rem}#date-range .toggle-group{width:100%}#date-range .toggle-n{width:100%}#date-range #date-range-label{width:100%;border-top-left-radius:.3rem;border-top-right-radius:.3rem}}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.chart-container{display:block;border-radius:var(--radius-box);width:calc(100% - 2rem);padding:1rem;padding-bottom:.5rem;margin:1rem}.chart-stats{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-stats-inner{display:flex;align-items:center;gap:1rem}@media(max-width:30rem){.chart-stats-inner{flex-direction:column;align-items:start;gap:.5rem}}.separator{width:1px;height:1.5rem;background-color:rgba(255,255,255,.1)}#listens-chart{width:100%;height:100%}.bar{fill:var(--color-secondary);opacity:.9;transition:opacity var(--duration-md)var(--ease-out),filter var(--duration-md)var(--ease-out)}.bar.highlighted{opacity:1;filter:brightness(1.3)}.grid-line{stroke:currentColor;stroke-opacity:.05}.chart-y-label{fill:currentColor;opacity:.5;font-size:.8125rem;text-anchor:start}.chart-x-label{fill:currentColor;opacity:.6;font-size:.625rem;text-anchor:middle}@media(max-width:30rem){.hide-sm{display:none}}.top-artists-card{width:16rem;height:16rem;flex-shrink:0;position:relative;overflow:hidden}.top-artists-card>img{position:absolute;object-fit:cover;transition:transform var(--duration-md)var(--ease-out)}@media(hover:hover) and (pointer:fine){.top-artists-card:hover>img{transform:scale(1.05)}}.top-artists-card:active>img{transform:scale(1.05)}.top-artists-card p{width:100%;font-weight:600;text-shadow:0 1px 3px var(--color-surface-0),0 0 8px var(--color-surface-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-artists-card span{text-shadow:0 1px 3px var(--color-surface-0),0 0 8px var(--color-surface-0)}.activity-card{display:flex;border-radius:var(--radius-box);background-color:var(--color-surface-1);border:var(--border-width)solid var(--color-surface-2);padding-top:.75rem;padding-bottom:.25rem;padding-left:1rem;padding-right:1rem;overflow:hidden;position:relative}@media(hover:hover) and (pointer:fine){.activity-card:hover img{transform:scale(1.05)}}.activity-card:active img{transform:scale(1.05)}.activity-card *{z-index:1}.activity-card img{z-index:0;object-fit:cover;pointer-events:none;opacity:.5;position:absolute;inset:0;width:100%;height:100%;transition:transform var(--duration-md)var(--ease-out)}.activity-card p{width:100%;font-weight:600;text-shadow:0 1px 3px var(--color-surface-0),0 0 8px var(--color-surface-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-card span{text-shadow:0 1px 3px var(--color-surface-0),0 0 8px var(--color-surface-0)}#logs-content{font-family:monospace;font-size:.875rem;white-space:pre;overflow-x:auto;word-wrap:normal;background-color:var(--color-surface-2);padding:1rem;border-radius:var(--radius-box)}#agreement-msg{display:flex;position:fixed;gap:.25rem;bottom:.5rem;justify-content:center;width:100%;padding-bottom:env(safe-area-inset-bottom);transition:opacity var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out)}#agreement-msg:not(.register){opacity:0;transform:translateY(.75rem);pointer-events:none}#agreement-msg>*{opacity:.6}#agreement-msg>a:hover{opacity:1}#auth-view-switcher{position:relative;height:2.5rem;width:100%;margin-top:.5rem;margin-bottom:.5rem;transition:height var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out)}#auth-view-switcher>*{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#auth-view-switcher button{font-weight:500;font-size:.8125rem}.top-inset-spacer{height:env(safe-area-inset-top)}.bottom-inset-spacer{height:env(safe-area-inset-bottom)}.dropdown{display:flex;flex-direction:column}.dropdown>*{max-height:5rem;overflow:hidden;transition:opacity var(--duration-fast)var(--ease-out)var(--duration-fast),height var(--duration-md)var(--ease-out),max-height var(--duration-md)var(--ease-out),margin-bottom var(--duration-md)var(--ease-out)}.dropdown.expanded>*{margin-bottom:.25rem}.dropdown.expanded>*:not(:first-child)>label{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.dropdown.expanded>*:not(:last-child)>label{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.dropdown .chevron-down{opacity:0;transition:opacity var(--duration-fast)var(--ease-out)}.dropdown:not(.expanded)>*:has(input:checked) .chevron-down{opacity:1}.dropdown:not(.expanded)>*:has(input:not(:checked)){opacity:0;height:0;max-height:0;margin-bottom:0;transition:opacity var(--duration-fast)var(--ease-out),height var(--duration-md)var(--ease-out),max-height var(--duration-md)var(--ease-out),margin-bottom var(--duration-md)var(--ease-out)}#relation-sections-container{display:flex;flex-direction:column}#relation-sections-container>[id$=relation-section-header]{--header-size-delay:0ms;--header-visibility-delay:var(--duration-fast)}@supports not (interpolate-size:allow-keywords){#relation-sections-container>[id$=relation-section-header]{height:2.25rem}}#relation-sections-container>[id$=relation-section-header]{display:flex;width:min-content;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:background-color var(--duration-md)var(--ease-out),transform var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out)var(--header-visibility-delay),padding var(--duration-md)var(--ease-out)var(--header-size-delay),height var(--duration-md)var(--ease-out)var(--header-size-delay)}#relation-sections-container>[id$=relation-section-header]>svg{opacity:.4;transition:transform var(--duration-md)var(--ease-out)}#relation-sections-container>[id$=relation-section-header]:not(.expanded)>svg{transform:rotate(-90deg)}#relation-sections-container>[id$=relation-section-header]>p{font-weight:600;font-size:.75rem;line-height:1rem;margin-left:.25rem;opacity:.4}#relation-sections-container>[id$=relation-section-header]:not(.expanded)+div>div{--size-delay:var(--duration-fast);--visibility-delay:0ms;height:0;padding:0;margin:0;opacity:0}#relation-sections-container>[id$=relation-section-header]:not(:has(+div>.show)){--header-size-delay:var(--duration-fast);--header-visibility-delay:0ms;padding:0;opacity:0;height:0}#relation-sections-container{}#relation-sections-container>div>div:not(:empty){--size-delay:0ms;--visibility-delay:var(--duration-fast)}@supports not (interpolate-size:allow-keywords){#relation-sections-container>div>div:not(:empty){height:3.625rem}}#relation-sections-container>div>div:not(:empty){display:flex;flex-direction:column;width:100%;margin-top:.25rem;margin-bottom:1rem;overflow:hidden;transition:height var(--duration-md)var(--ease-out)var(--size-delay),margin var(--duration-md)var(--ease-out)var(--size-delay),opacity var(--duration-md)var(--ease-out)var(--visibility-delay)}#relation-sections-container>div>div:not(:empty):not(.show){--size-delay:var(--duration-fast);--visibility-delay:0ms;height:0;padding:0;margin:0;opacity:0}#relation-sections-container>div>div:not(:empty){}#relation-sections-container>div>div:not(:empty)>button{overflow:hidden;display:flex;flex-direction:row;align-items:center;padding:.5rem;padding-right:1rem;border-radius:var(--radius-box);transition:background-color var(--duration-md)var(--ease-out)}@media(hover:hover) and (pointer:fine){#relation-sections-container>div>div:not(:empty)>button:hover{background-color:var(--color-surface-1)}}#relation-sections-container>div>div:not(:empty)>button:hover:active{background-color:var(--color-surface-2)}.image-container{position:relative;min-width:2.625rem;min-height:2.625rem;aspect-ratio:1/1;border-radius:calc(var(--radius-box) - .375rem);overflow:clip}.image-container>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.image-container>img{display:none}.image-container>div{display:flex;justify-content:center;align-items:center;z-index:0}.image-container.primary>div{background-color:var(--color-primary);color:var(--color-primary-content)}[class^=user-bookmarks-]{--bookmark-size:1.8rem;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;height:0;transition:height var(--duration-md)var(--ease-out)var(--duration-fast)}[class^=user-bookmarks-]:has(>button.shown){height:calc(var(--bookmark-size) + 1rem);transition:height var(--duration-md)var(--ease-out)}[class^=user-bookmarks-]{}[class^=user-bookmarks-]>button>div{transition:opacity var(--duration-md)var(--ease-out)}[class^=user-bookmarks-]:has(>button.selected)>button:not(.selected)>div{opacity:.4}@media(hover:hover) and (pointer:fine){[class^=user-bookmarks-]:has(>button.selected)>button:not(.selected):hover>div{opacity:.6}}[class^=user-bookmarks-]:has(>button.selected)>button:not(.selected):hover:active>div{opacity:.8}[class^=user-bookmarks-]>*{--size-delay:var(--duration-fast);--visibility-delay:0ms;cursor:auto;flex:none;padding:0;cursor:pointer;opacity:0;width:0;margin-right:0;aspect-ratio:1/1;transform:translateY(1rem);border-radius:9999px;transition:width var(--duration-md)var(--ease-out)var(--size-delay),margin-right var(--duration-md)var(--ease-out)var(--size-delay),transform var(--duration-md)var(--ease-out)var(--visibility-delay),opacity var(--duration-md)var(--ease-out)var(--visibility-delay),box-shadow var(--duration-md)var(--ease-out)}[class^=user-bookmarks-]>*>div{min-width:0;min-height:0;border-radius:9999px}[class^=user-bookmarks-]>* svg{width:.7rem;height:.7rem}@media(hover:hover) and (pointer:fine){[class^=user-bookmarks-]>*[class^=user-bookmark-]:hover{box-shadow:0 0 .1rem 0 var(--color-tertiary)}}[class^=user-bookmarks-]>*[class^=user-bookmark-]:active{box-shadow:0 0 .4rem 0 var(--color-tertiary)}[class^=user-bookmarks-]>*[class^=user-bookmark-].selected{box-shadow:0 0 .3rem 0 var(--color-tertiary)}[class^=user-bookmarks-]>.shown,[class^=user-bookmarks-]:has(>.selected)>[id^=bookmark-back]{--size-delay:0ms;--visibility-delay:var(--duration-fast);cursor:pointer;opacity:1;width:var(--bookmark-size);height:var(--bookmark-size);margin-right:.5rem;transform:translateY(0)}.empty-page{text-align:center;padding:0 2rem;display:flex;flex-direction:column;align-items:center;height:100vh;justify-content:center;max-width:28rem;margin:0 auto;gap:1.5rem}.empty-page>.empty-page-icon-container>svg{width:5rem;height:5rem}.session-day-header{--init-animation-speed:var(--duration-slow);display:flex;justify-content:space-between;align-items:self-end;margin-bottom:.5rem;padding:0 .5rem;translate:0 1.5rem;opacity:0;filter:blur(var(--blur-sm));transition:opacity var(--init-animation-speed)var(--ease-out)var(--stagger-delay,0ms),filter var(--init-animation-speed)var(--ease-out)var(--stagger-delay,0ms),translate var(--init-animation-speed)var(--ease-out)var(--stagger-delay,0ms);will-change:opacity,filter,translate}.session-day-header[data-state]{translate:0 0;opacity:1;filter:blur(0)}.session-day-header[data-state][data-state=initialized]{--stagger-delay:0ms;--init-animation-speed:var(--duration-md)}.session-day-header>.day-title{font-size:1.25rem;font-weight:600}.sessions-container{display:flex;flex-direction:column}.sessions-container>div{border-radius:.3rem}.session-block{--init-animation-speed:var(--duration-slow);position:relative;overflow:hidden;margin-bottom:.2rem;border:1px solid var(--color-surface-2);border-radius:.3rem;background:var(--color-surface-1);contain:layout style paint;translate:0 1.5rem;opacity:0;filter:blur(var(--blur-sm));transition:background-color var(--duration-md)var(--ease-out),box-shadow var(--duration-md)var(--ease-out),height var(--duration-md)var(--ease-out),margin var(--duration-md)var(--ease-out),border var(--duration-md)var(--ease-out),border-radius var(--duration-md)var(--ease-out),opacity var(--init-animation-speed)var(--ease-out)var(--stagger-delay,0ms),filter var(--init-animation-speed)var(--ease-out)var(--stagger-delay,0ms),translate var(--init-animation-speed)var(--ease-out)var(--stagger-delay,0ms);will-change:opacity,filter,translate}.session-block[data-state]{translate:0 0;opacity:1;filter:blur(0)}.session-block[data-state][data-state=initialized]{--stagger-delay:0ms;--init-animation-speed:var(--duration-md)}@media(hover:hover) and (pointer:fine){.session-block:hover{background:var(--color-surface-2);box-shadow:0 8px 25px rgba(0,0,0,.15)}}.session-block:hover:active{border:1px solid var(--color-primary);border-radius:calc(var(--radius-box)/1.5)}.session-block.expanded{border:1px solid var(--color-primary);background:var(--color-surface-2);border-radius:var(--radius-box)}.session-block:first-child{border-top-left-radius:var(--radius-box)!important;border-top-right-radius:var(--radius-box)!important}.session-block:last-child{border-bottom-left-radius:var(--radius-box)!important;border-bottom-right-radius:var(--radius-box)!important;margin-bottom:0}.session-block:has(+.session-block.expanded){border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);margin-bottom:.5rem}.session-block.expanded+.session-block{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box);margin-top:.5rem}.session-block.hide:not(.expanded){height:1rem;opacity:.4}@media(hover:hover) and (pointer:fine){.session-block.hide:not(.expanded):hover{opacity:.6}}.session-block.hide:not(.expanded)>*:not(.session-time){opacity:0;filter:blur(var(--blur-sm))}.session-summary{display:flex;width:100%;flex-direction:column;gap:.5rem;padding:1rem;cursor:pointer;z-index:1;transition:filter var(--duration-md)var(--ease-out),opacity var(--duration-md)var(--ease-out),background-color var(--duration-md)var(--ease-out);will-change:opacity,filter}.session-summary:hover:active{background:var(--color-surface-3)}.session-info{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.6;white-space:nowrap}.session-info>svg{flex-shrink:0}.session-info>span{text-overflow:ellipsis;overflow:hidden}.session-info:has(>span:empty){display:none}.session-title{align-items:center;gap:.25rem;white-space:nowrap}.session-title>.show-md{display:inline-block;opacity:1;width:auto;transition:opacity var(--duration-md)var(--ease-out),filter var(--duration-md)var(--ease-out),width var(--duration-md)var(--ease-out)}@media(max-width:42rem){.session-title>.show-md{opacity:0;width:0;filter:blur(var(--blur-sm))}}.session-albums-container{display:flex;gap:.25rem}.session-albums-container:not(:has(>*)){display:none}.album-thumbnail img{width:2rem!important;height:2rem!important;border-radius:.25rem;object-fit:cover}.expand-icon{transition:transform var(--duration-md)var(--ease-out)}.session-block:not(.expanded)>.session-summary:hover:active .expand-icon{transform:rotate(-45deg)}.session-block.expanded>.session-summary:hover:active .expand-icon{transform:rotate(-135deg)}.session-block.expanded .expand-icon{transform:rotate(-180deg)}.session-details{height:0;overflow:hidden;background:var(--color-surface-1);will-change:height;transition:height var(--duration-md)var(--ease-out)}.session-details>*{filter:blur(var(--blur-sm));opacity:0;transition:opacity var(--duration-md)var(--ease-out),filter var(--duration-md)var(--ease-out);will-change:opacity,filter}.session-block.expanded .session-details{height:auto}.session-block.expanded .session-details>*{filter:blur(0);opacity:1}.tracks-list{display:flex;flex-direction:column;max-height:max(12rem,35vh);padding:1rem;overflow-y:auto;border-radius:var(--radius-box)}.tracks-list>button{display:flex;flex-direction:row;align-items:center;padding:.5rem;padding-right:1rem;border-radius:var(--radius-box);transition:background-color var(--duration-md)var(--ease-out)}@media(hover:hover) and (pointer:fine){.tracks-list>button:hover{background-color:var(--color-surface-1)}}.tracks-list>button:hover:active{background-color:var(--color-surface-2)}#settings-tabs-container{display:flex;flex-direction:row;gap:.2rem}#settings-tabs-container>*>label{border-radius:.3rem}#settings-tabs-container>*:first-child>label{border-top-left-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}#settings-tabs-container>*:last-child>label{border-top-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}#settings-tabs-container{width:100%;overflow-x:auto;white-space:nowrap;flex:none}.theme-preview{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-surface-0);width:8rem;height:3.75rem;border-radius:calc(var(--radius-box)/2);padding:.5rem;color:var(--color-surface-content);cursor:pointer;align-items:start;border:var(--border-width)solid transparent;transition:border var(--duration-md)var(--ease-out)}@media(hover:hover) and (pointer:fine){.theme-preview:hover{border-color:var(--color-primary)}}.theme-preview.selected{border-color:var(--color-primary)}.theme-preview>div{display:flex;gap:.25rem}.theme-preview>div>div{width:1rem;height:1rem;border-radius:calc(var(--radius-box)/5)}.theme-previews{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}@media(min-width:42rem){.theme-previews{width:25rem}}@media(max-width:42rem){.theme-previews{transition:width var(--duration-slow)var(--ease-out)}}.theme-transition{transition:background-color var(--duration-slow)var(--ease-out)}.theme-transition>*{transition:opacity var(--duration-slow)var(--ease-out)}.theme-transition.hide{transition:background-color var(--duration-slow)var(--ease-in)}.theme-transition.hide>*{transition:opacity var(--duration-slow)var(--ease-in);opacity:0}.theme-transition{}.theme-transition * *{transition:none!important}.settings-menu{display:flex;flex-direction:column;height:27rem;padding-top:1rem;gap:1rem}.settings-menu>*{padding:0 1rem}.container-group-v{display:flex;flex-direction:column;gap:.2rem}.container-group-v>*{border-radius:.3rem}.container-group-v>*:first-child{border-top-left-radius:var(--radius-box);border-top-right-radius:var(--radius-box)}.container-group-v>*:last-child{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box)}:root{--color-surface-0:oklch(95% 0.018 275);--color-surface-1:oklch(90% 0.025 275);--color-surface-2:oklch(86% 0.028 275);--color-surface-3:oklch(82% 0.032 275);--color-surface-content:oklch(18% 0.01 275);--color-primary:oklch(58% 0.14 285);--color-primary-content:oklch(98% 0.015 285);--color-secondary:oklch(62% 0.11 210);--color-secondary-content:oklch(22% 0.03 210);--color-tertiary:oklch(82% 0.02 250);--color-tertiary-content:oklch(28% 0.035 255);--color-info:oklch(68% 0.12 230);--color-info-content:oklch(23% 0.05 230);--color-success:oklch(65% 0.11 175);--color-success-content:oklch(23% 0.05 175);--color-warning:oklch(72% 0.09 310);--color-warning-content:oklch(26% 0.05 310);--color-error:oklch(60% 0.11 350);--color-error-content:oklch(22% 0.04 350);--radius-box:1rem;--border-width:1px}@media(prefers-color-scheme:dark){:root{--color-surface-0:oklch(14% 0.005 285.823);--color-surface-1:oklch(21% 0.006 285.885);--color-surface-2:oklch(27% 0.006 286.033);--color-surface-3:oklch(32% 0.006 286.2);--color-surface-content:oklch(98% 0 0);--color-primary:oklch(37% 0.013 285.805);--color-primary-content:oklch(98% 0.014 180.72);--color-secondary:oklch(62% 0.214 259.815);--color-secondary-content:oklch(97% 0.014 254.604);--color-tertiary:oklch(96% 0.001 286.375);--color-tertiary-content:oklch(14% 0.005 285.823);--color-info:oklch(70% 0.165 254.624);--color-info-content:oklch(28% 0.091 267.935);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(26% 0.051 172.552);--color-warning:oklch(76% 0.188 70.08);--color-warning-content:oklch(27% 0.077 45.635);--color-error:oklch(70% 0.191 22.216);--color-error-content:oklch(25% 0.092 26.042);--radius-box:1rem;--border-width:1px}}[data-theme=lavender]{--color-surface-0:oklch(95% 0.018 275);--color-surface-1:oklch(90% 0.025 275);--color-surface-2:oklch(86% 0.028 275);--color-surface-3:oklch(82% 0.032 275);--color-surface-content:oklch(18% 0.01 275);--color-primary:oklch(58% 0.14 285);--color-primary-content:oklch(98% 0.015 285);--color-secondary:oklch(62% 0.11 210);--color-secondary-content:oklch(22% 0.03 210);--color-tertiary:oklch(82% 0.02 250);--color-tertiary-content:oklch(28% 0.035 255);--color-info:oklch(68% 0.12 230);--color-info-content:oklch(23% 0.05 230);--color-success:oklch(65% 0.11 175);--color-success-content:oklch(23% 0.05 175);--color-warning:oklch(72% 0.09 310);--color-warning-content:oklch(26% 0.05 310);--color-error:oklch(60% 0.11 350);--color-error-content:oklch(22% 0.04 350);--radius-box:1rem;--border-width:1px}[data-theme=space]{--color-surface-0:oklch(14% 0.005 285.823);--color-surface-1:oklch(21% 0.006 285.885);--color-surface-2:oklch(27% 0.006 286.033);--color-surface-3:oklch(32% 0.006 286.2);--color-surface-content:oklch(98% 0 0);--color-primary:oklch(37% 0.013 285.805);--color-primary-content:oklch(98% 0.014 180.72);--color-secondary:oklch(62% 0.214 259.815);--color-secondary-content:oklch(97% 0.014 254.604);--color-tertiary:oklch(96% 0.001 286.375);--color-tertiary-content:oklch(14% 0.005 285.823);--color-info:oklch(70% 0.165 254.624);--color-info-content:oklch(28% 0.091 267.935);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(26% 0.051 172.552);--color-warning:oklch(76% 0.188 70.08);--color-warning-content:oklch(27% 0.077 45.635);--color-error:oklch(70% 0.191 22.216);--color-error-content:oklch(25% 0.092 26.042);--radius-box:1rem;--border-width:1px}[data-theme=calm]{--color-surface-0:oklch(98% 0.016 73.684);--color-surface-1:oklch(95% 0.038 75.164);--color-surface-2:oklch(90% 0.076 70.697);--color-surface-3:oklch(83% 0.152 72);--color-surface-content:oklch(40% 0.123 38.172);--color-primary:oklch(26% 0.079 36.259);--color-primary-content:oklch(98% 0.016 73.684);--color-secondary:oklch(83% 0.128 66.29);--color-secondary-content:oklch(26% 0.079 36.259);--color-tertiary:oklch(26% 0.079 36.259);--color-tertiary-content:oklch(98% 0.016 73.684);--color-info:oklch(70% 0.165 254.624);--color-info-content:oklch(28% 0.091 267.935);--color-success:oklch(76% 0.177 163.223);--color-success-content:oklch(26% 0.051 172.552);--color-warning:oklch(70% 0.213 47.604);--color-warning-content:oklch(26% 0.079 36.259);--color-error:oklch(70% 0.191 22.216);--color-error-content:oklch(25% 0.092 26.042);--radius-box:1rem;--border-width:1px}[data-theme=aurora]{--color-surface-0:oklch(13% 0.045 240);--color-surface-1:oklch(19% 0.04 245);--color-surface-2:oklch(25% 0.038 250);--color-surface-3:oklch(31% 0.035 255);--color-surface-content:oklch(95% 0.015 255);--color-primary:oklch(52% 0.16 200);--color-primary-content:oklch(98% 0.015 200);--color-secondary:oklch(55% 0.11 275);--color-secondary-content:oklch(22% 0.03 275);--color-tertiary:oklch(88% 0.02 230);--color-tertiary-content:oklch(25% 0.015 230);--color-info:oklch(62% 0.13 210);--color-info-content:oklch(22% 0.05 210);--color-success:oklch(60% 0.11 160);--color-success-content:oklch(22% 0.05 160);--color-warning:oklch(72% 0.12 85);--color-warning-content:oklch(26% 0.07 85);--color-error:oklch(57% 0.15 20);--color-error-content:oklch(24% 0.06 20);--radius-box:0.85rem;--border-width:1px}[data-theme=ember]{--color-surface-0:oklch(14% 0.025 30);--color-surface-1:oklch(20% 0.028 35);--color-surface-2:oklch(26% 0.028 40);--color-surface-3:oklch(32% 0.028 45);--color-surface-content:oklch(94% 0.01 40);--color-primary:oklch(55% 0.13 20);--color-primary-content:oklch(98% 0.015 20);--color-secondary:oklch(58% 0.11 55);--color-secondary-content:oklch(20% 0.045 55);--color-tertiary:oklch(86% 0.02 50);--color-tertiary-content:oklch(25% 0.015 50);--color-info:oklch(62% 0.12 210);--color-info-content:oklch(22% 0.05 210);--color-success:oklch(60% 0.13 140);--color-success-content:oklch(22% 0.06 140);--color-warning:oklch(72% 0.16 75);--color-warning-content:oklch(26% 0.08 75);--color-error:oklch(50% 0.17 10);--color-error-content:oklch(26% 0.07 10);--radius-box:0.7rem;--border-width:1px}:root{--duration-slow-2x:500ms;--duration-slow:350ms;--duration-md:250ms;--duration-fast:150ms;--duration-fast-2x:100ms;--ease-in:cubic-bezier(0, 0, 0.58, 1);--ease-out:cubic-bezier(0, 0, 0.58, 1);--blur-lg:16px;--blur-md:12px;--blur-sm:8px;--blur-xs:6px;--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom)}