[data-site-shell=true]{--vault-color-bg:var(--appearance-bg,#111214);--vault-color-black:var(--appearance-black,#08090b);--vault-color-brand:var(--appearance-accent,#4be09b);--vault-color-brand-bright:var(--appearance-accent,#4be09b)}.home-sidebar{width:256px;flex:0 0 256px;min-height:0;display:flex;flex-direction:column;padding:12px 12px 14px;border-right:1px solid var(--appearance-border,#232429);background:var(--appearance-black,#08090b)}.home-sidebar-header{position:relative;display:flex;align-items:center;gap:4px;min-height:48px;margin-bottom:12px}.home-brand{display:flex;align-items:center;gap:8px;min-width:0;flex:1;min-height:40px;margin-left:2px}.home-brand img{display:block;width:36px;height:36px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.home-brand>span{font-size:calc(14px * var(--appearance-text-scale, 1));line-height:20px;font-weight:900;letter-spacing:.06em;white-space:nowrap;color:#fff}.home-sidebar-toggle{display:grid;place-items:center;width:28px;height:36px;flex-shrink:0;border-radius:4px;color:#a7a9af}.home-sidebar-toggle:hover{background:var(--appearance-hover,#191b1e);color:#fff}.home-sidebar-toggle svg{width:20px;height:20px}.home-sidebar-content{display:flex;flex-direction:column;min-height:0;flex:1}.home-primary{display:grid;gap:0}.home-primary>a{display:flex;align-items:center;gap:10px;padding:0 10px;min-height:42px;color:#a7a9af;font-size:calc(15px * var(--appearance-text-scale, 1));font-weight:600;border-radius:4px}.home-primary svg{width:21px;height:21px;flex-shrink:0}.home-primary>a[aria-current]{color:#fff;background:var(--appearance-hover,#1b1d20)}.home-primary>a[aria-current] svg{color:var(--appearance-accent,#4be09b)}.home-primary>a:hover{background:var(--appearance-hover,#191b1e);color:#fff}.home-nav-caption{font-size:calc(11px * var(--appearance-text-scale, 1));line-height:15px;letter-spacing:1.3px;font-weight:600;text-transform:uppercase;color:#9698a0;margin:18px 10px 6px}.home-collection{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden}[data-home-library]>[data-home-liked]{gap:10px;padding:4px 10px;min-height:48px;margin:0;color:#a7a9af}[data-home-library]>[data-home-liked] p:not(.sr-only){font-size:calc(15px * var(--appearance-text-scale, 1));font-weight:600;color:inherit}[data-home-library]>div:first-of-type{padding:0 2px 0 10px;min-height:42px}[data-home-library]>div:first-of-type>button:first-child{gap:10px;padding:0;min-height:42px}[data-home-library]>div:first-of-type>button:first-child svg{width:21px;height:21px}[data-home-library]>div:first-of-type>button:first-child p{font-size:calc(15px * var(--appearance-text-scale, 1));font-weight:600;color:#a7a9af}[data-home-library]>div:first-of-type>button:last-child{background:none;width:28px;height:28px}[data-home-library]>div:last-child{margin-top:6px;padding:0 4px}[data-home-library]>div:last-child>button{margin-bottom:2px;padding:6px;gap:10px}.home-desktop-download{display:flex;align-items:center;gap:8px;min-height:40px;margin:8px 6px 0;padding-top:8px;border-top:1px solid var(--appearance-border,#28292e);font-size:calc(13px * var(--appearance-text-scale, 1));color:#a7a9af}.home-desktop-download svg{width:20px;height:20px;flex-shrink:0}.home-sidebar.is-collapsed{width:72px;flex-basis:72px;padding:12px 8px 14px}.home-sidebar.is-collapsed .home-sidebar-header{justify-content:center;margin-bottom:12px}.home-sidebar.is-collapsed .home-brand{margin:0;flex:none;justify-content:center}.home-sidebar.is-collapsed .home-brand img{width:44px;height:44px}.home-sidebar.is-collapsed .home-sidebar-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#000b;color:#fff;box-shadow:0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0}.home-sidebar.is-collapsed .home-sidebar-header:hover .home-sidebar-toggle,.home-sidebar.is-collapsed .home-sidebar-toggle:focus-visible{opacity:1}@media(hover:none){.home-sidebar.is-collapsed .home-sidebar-toggle{opacity:1}}.home-sidebar.is-collapsed .home-brand>span,.home-sidebar.is-collapsed .home-desktop-download>span,.home-sidebar.is-collapsed .home-nav-caption,.home-sidebar.is-collapsed .home-primary>a>span{display:none}.home-sidebar.is-collapsed .home-primary>a{padding:0;justify-content:center}.home-sidebar.is-collapsed .home-collection{margin-top:12px;padding-top:8px;border-top:1px solid var(--appearance-border,#25282d)}.home-sidebar.is-collapsed [data-home-library]>[data-home-liked],.home-sidebar.is-collapsed [data-home-library]>div:first-of-type{padding:0;justify-content:center}.home-sidebar.is-collapsed [data-home-library]>div:last-child{padding:0}.home-sidebar.is-collapsed .home-desktop-download{margin:8px 0 0;justify-content:center}.home-artwork-rail:focus-visible,.home-content a:focus-visible,.home-content button:focus-visible,.home-sidebar a:focus-visible,.home-sidebar button:focus-visible{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:3px}.home-header{padding:0!important;position:relative!important;z-index:auto!important}.home-topbar{margin:0!important;width:100%!important;min-height:78px;padding:12px 38px!important;border-bottom:0;gap:24px}.home-topbar>div.ml-auto{max-width:none;margin-left:0;justify-content:flex-end}.home-topbar>div.ml-auto>div:has([data-testid=top-search]){margin-right:auto;max-width:480px}.home-topbar [data-testid=top-search]{max-width:480px}.home-topbar [data-testid=top-search]>div:first-child{border:1px solid var(--appearance-border,#303136);box-shadow:none;border-radius:5px;background:var(--appearance-surface,#181a1d);height:42px}.home-topbar [data-testid=top-search] input{font-size:calc(13px * var(--appearance-text-scale, 1))}.home-body{padding:27px 38px 48px;max-width:1700px;margin:auto}.home-content{min-width:0}.home-category-tabs{display:flex;align-items:stretch;gap:27px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--appearance-border,#303238);margin-bottom:30px}.home-category-tabs a{padding:0 0 15px;min-height:43px;font-size:calc(13px * var(--appearance-text-scale, 1));font-weight:600;color:#a7a9af;border-bottom:2px solid transparent;flex-shrink:0}.home-category-tabs a[aria-current=page]{color:#fff;border-color:var(--appearance-accent,#4be09b)}.home-category-tabs a:hover,.home-section-head h2 a:hover{color:#fff}.home-category-tabs a:focus-visible,.home-section-head h2 a:focus-visible{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:3px}.home-section{margin-bottom:36px;min-width:0}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.home-section-head h2{display:flex;align-items:center;gap:10px;font-size:calc(23px * var(--appearance-text-scale, 1));font-weight:750;letter-spacing:-.65px;line-height:1.2}.home-section-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.home-track-count{font-weight:400;color:#a7a9af;white-space:nowrap}.home-track-count,.home-view-all{font-size:calc(12px * var(--appearance-text-scale, 1))}.home-view-all{display:flex;align-items:center;gap:6px;min-height:40px;font-weight:600;color:#dadce1}.home-view-all svg{width:15px;height:15px}.home-artwork-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 90px)/6);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 3px 8px;margin:0 -3px}.home-track-cell{min-width:0;scroll-snap-align:start;align-self:start}.home-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 27px}.home-recent-grid:not(.is-expanded)>.home-track-cell:nth-child(n+7){display:none}.home-song{position:relative;min-width:0}.home-song-play{padding:0;text-align:left;display:block;width:100%;border:0;background:none;color:#fff}.home-song-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--appearance-surface,#24262b)}.home-song-play-icon{display:grid;place-items:center;position:absolute;right:10px;bottom:10px;border-radius:50%;width:37px;height:37px;background:var(--appearance-accent,#4be09b);color:#051a0f;opacity:0;transition:opacity .15s}.home-song-play-icon svg{width:18px;height:18px;margin-left:2px}.home-song-play:focus-visible .home-song-play-icon,.home-song-play:hover .home-song-play-icon,.home-song.is-active .home-song-play-icon{opacity:1}.home-song-copy{display:block;margin-top:12px;min-width:0;padding-right:32px}.home-song-copy strong{display:block;font-size:calc(14px * var(--appearance-text-scale, 1));font-weight:650;letter-spacing:-.15px;line-height:1.4;overflow-wrap:anywhere}.home-song-copy>span{display:block;font-size:calc(11.5px * var(--appearance-text-scale, 1));line-height:1.5;color:#a7a9af;margin-top:4px;overflow-wrap:anywhere}.home-card .home-song-play{display:grid;grid-template-rows:auto auto;align-content:start;align-items:start}.home-card .home-song-copy{margin-top:8px}.home-card .home-song-copy strong,.home-card .home-song-copy>span{display:block;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.home-card .home-song-copy>span{margin-top:2px}.home-card .home-song-more{bottom:0}.home-song.is-active .home-song-copy strong{color:var(--appearance-accent,#4be09b)}.home-song-more{position:absolute;right:0;top:auto;bottom:0;display:grid;place-items:center;width:30px;height:36px;border-radius:4px;color:#a7a9af}.home-song-more:hover{color:#fff;background:var(--appearance-border,#25282d)}.home-song-more svg{width:18px;height:18px}.home-row{min-height:76px;display:flex;align-items:center;gap:4px}.home-row .home-song-play{display:flex;align-items:center;gap:12px;padding:10px 0;min-width:0;flex:1}.home-row .home-song-art{width:53px;height:53px;flex-shrink:0}.home-row .home-song-copy{margin:0;padding-right:0}.home-row .home-song-play-icon{inset:0;width:100%;height:100%;border-radius:0;background:#0007;color:#fff}.home-row .home-song-more{position:static;flex-shrink:0}.home-empty{padding:24px;color:#a7a9af;border:1px solid var(--appearance-border,#303238);font-size:calc(14px * var(--appearance-text-scale, 1))}@media(min-width:1700px){.home-body{padding-left:46px;padding-right:46px}.home-artwork-rail{grid-auto-columns:calc((100% - 108px)/7)}}@media(max-width:1200px) and (min-width:768px){.home-artwork-rail{grid-auto-columns:calc((100% - 54px)/4)}.home-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.home-recent-grid:not(.is-expanded)>.home-track-cell:nth-child(n+5){display:none}.home-body{padding-left:28px;padding-right:28px}.home-topbar{padding-left:28px!important;padding-right:28px!important}}@media(max-width:767px){.home-sidebar{display:none}.home-body{padding:20px 20px 30px}.home-topbar{min-height:64px;padding:8px 16px!important}.home-category-tabs{gap:24px;margin-right:-20px;padding-right:20px;margin-bottom:26px}.home-category-tabs a{font-size:calc(12px * var(--appearance-text-scale, 1));min-height:40px;padding-bottom:12px}.home-section{margin-bottom:30px}.home-section-head{gap:10px;margin-bottom:10px}.home-section-head h2{font-size:calc(21px * var(--appearance-text-scale, 1));letter-spacing:-.5px}.home-track-count{font-size:calc(11px * var(--appearance-text-scale, 1))}.home-section-actions{gap:10px}.home-view-all{font-size:calc(11px * var(--appearance-text-scale, 1));min-height:44px}.home-recent-grid{grid-template-columns:1fr;gap:0}.home-recent-grid:not(.is-expanded)>.home-track-cell:nth-child(n+5){display:none}.home-artwork-rail{grid-auto-columns:42.5%;gap:14px;margin-right:-20px;padding-right:20px}.home-row{min-height:70px}.home-row .home-song-art{width:48px;height:48px}.home-song-copy strong{font-size:calc(13px * var(--appearance-text-scale, 1))}.home-row .home-song-copy strong{font-size:calc(14px * var(--appearance-text-scale, 1))}.home-song-copy>span{font-size:calc(11px * var(--appearance-text-scale, 1))}.home-song-copy{padding-right:30px;margin-top:10px}.home-song-more{width:30px;height:44px}.home-song-play-icon{opacity:1;width:29px;height:29px;right:8px;bottom:8px;background:#05080dcc;color:#fff;border:1px solid #fff6}.home-row .home-song-play-icon{opacity:0;border:0}.home-song.is-active .home-song-play-icon{background:var(--appearance-accent,#4be09b);color:#000}}@media(prefers-reduced-motion:reduce){.home-song-play-icon{transition:none}.home-artwork-rail{scroll-behavior:auto}}[data-site-shell=true]{--site-gutter:38px}.site-page-content{width:100%;min-width:0;max-width:1700px;margin:0 auto;padding:24px var(--site-gutter) 48px}.site-page-gutter{padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important}.site-page-heading{font-size:calc(28px * var(--appearance-text-scale, 1));line-height:1.2;letter-spacing:-.65px;font-weight:750;color:#fff;margin-bottom:24px}.site-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:28px 18px}.site-topbar{flex-wrap:wrap}.site-header{min-width:0}.site-page-content a:focus-visible,.site-page-content button:focus-visible{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:3px}.site-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.site-category-heading .site-page-heading{margin:0}.site-category-heading>span{white-space:nowrap;color:#a7a9af;font-size:calc(12px * var(--appearance-text-scale, 1))}@media(max-width:1200px) and (min-width:768px){[data-site-shell=true]{--site-gutter:28px}}@media(max-width:767px){[data-site-shell=true]{--site-gutter:20px}.site-page-content{padding-top:20px;padding-bottom:30px}.site-page-heading{font-size:calc(25px * var(--appearance-text-scale, 1));margin-bottom:20px}.site-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}.category-song-card .home-song-copy{padding-right:0}.category-song-meta{display:flex;align-items:center;gap:0;width:100%;min-width:0;margin-top:2px;font-size:calc(11.5px * var(--appearance-text-scale, 1));line-height:20px;color:#a7a9af}.category-song-artist{min-width:0;flex:1;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-song-duration{flex-shrink:0;margin-left:auto;text-align:right;color:#a7a9af;font-size:calc(11px * var(--appearance-text-scale, 1));font-variant-numeric:tabular-nums}.category-song-info{display:grid;place-items:center;flex-shrink:0;width:24px;height:28px;margin-left:-3px;border:0;border-radius:4px;background:none;color:#a7a9af;transition:color .15s}.category-song-info svg{width:17px;height:17px}.category-song-info:hover{color:#fff}.category-song-info:focus-visible{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:1px}@media(max-width:767px){.category-song-info{height:44px}}@media(prefers-reduced-motion:reduce){.category-song-info{transition:none}}.misc-section-tabs{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;margin-bottom:24px}.misc-section-tabs a{flex-shrink:0;display:flex;align-items:center;min-height:44px;font-size:calc(14px * var(--appearance-text-scale, 1));font-weight:600;color:#9b9ca2}.misc-section-tabs a[aria-current=page]{color:#fff}.misc-section-tabs a:focus-visible{outline:2px solid #fff;outline-offset:3px}.home-collection-group{display:flex;flex:1;flex-direction:column;min-height:0}.home-row-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.home-content[data-card-size=small] .home-artwork-rail{grid-auto-columns:minmax(120px,140px);gap:12px}.home-content[data-card-size=large] .home-artwork-rail{grid-auto-columns:minmax(160px,220px);gap:20px}@media(max-width:767px){.home-row-shelf{grid-template-columns:minmax(0,1fr)}.home-content[data-card-size=large] .home-artwork-rail{grid-auto-columns:160px}}.song-file-meta{display:block;min-width:0;max-width:100%;margin-top:2px}.song-file-quality{max-width:100%;font-size:11px;font-weight:550;line-height:17px}.song-file-quality,.song-recording-credit{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a7a9af}.song-recording-credit{font-size:12px;line-height:18px;font-weight:400}.home-song-copy>.song-file-meta{margin-top:2px;line-height:17px}.home-card .home-song-copy>.song-file-meta{white-space:normal}.search-song-row{display:grid;grid-template-columns:minmax(0,1fr) 48px 36px;gap:12px;align-items:center;min-width:0;padding:8px 12px;border-radius:5px}.search-song-row:focus-within,.search-song-row:hover{background:hsla(0,0%,100%,.055)}.search-song-play{display:flex;align-items:center;gap:14px;min-width:0;text-align:left;border:0;background:none;padding:0;color:#fff}.search-song-art{position:relative;display:block;width:56px;height:56px;flex-shrink:0;overflow:hidden;border-radius:4px;background:#24262b}.search-song-copy{display:block;min-width:0;flex:1}.search-song-copy>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:21px;font-weight:650}.search-song-duration{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#a7a9af}.search-song-more{display:grid;place-items:center;width:36px;min-height:44px;color:#a7a9af;border-radius:4px}.search-song-more:hover{background:hsla(0,0%,100%,.08);color:#fff}.search-song-more:focus-visible,.search-song-play:focus-visible{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:3px}@media(max-width:767px){.search-song-row{padding:7px 0;grid-template-columns:minmax(0,1fr) 38px 28px;gap:6px}.search-song-play{gap:10px}.search-song-art{width:48px;height:48px}.search-song-more{width:28px}}@media(max-width:360px){.search-song-row{grid-template-columns:minmax(0,1fr) 34px 24px;gap:4px}.search-song-play{gap:7px}.search-song-art{width:40px;height:40px}.search-song-more{width:24px}.search-song-copy .song-file-quality{font-size:10px}}html[data-vault-theme=forest]{--appearance-bg:#10201b;--appearance-panel:#10201b;--appearance-surface:#1c3028;--appearance-accent:#86efac;--appearance-black:#09130f;--appearance-border:#304b3e;--appearance-hover:#263e32}html[data-vault-theme=sunset]{--appearance-bg:#25151b;--appearance-panel:#25151b;--appearance-surface:#382129;--appearance-accent:#ffb08a;--appearance-black:#180d12;--appearance-border:#57323d;--appearance-hover:#472936}html[data-vault-theme=rose]{--appearance-bg:#21151d;--appearance-panel:#21151d;--appearance-surface:#34232f;--appearance-accent:#f9a8d4;--appearance-black:#150d13;--appearance-border:#503747;--appearance-hover:#422c3b}html[data-vault-theme=ember]{--appearance-bg:#211811;--appearance-panel:#211811;--appearance-surface:#35271b;--appearance-accent:#fbbf24;--appearance-black:#15100b;--appearance-border:#503d2a;--appearance-hover:#433221}html[data-vault-theme=slate]{--appearance-bg:#171d25;--appearance-panel:#171d25;--appearance-surface:#26313e;--appearance-accent:#b6c7df;--appearance-black:#0d1219;--appearance-border:#3e4d60;--appearance-hover:#303e4e}html[data-vault-theme=coffee]{--appearance-bg:#201a17;--appearance-panel:#201a17;--appearance-surface:#332a24;--appearance-accent:#e7c49b;--appearance-black:#14100e;--appearance-border:#4d4036;--appearance-hover:#41352d}html[data-vault-theme=cherry]{--appearance-bg:#241217;--appearance-panel:#241217;--appearance-surface:#3a1e27;--appearance-accent:#fda4af;--appearance-black:#180b0f;--appearance-border:#57303c;--appearance-hover:#482630}html[data-vault-theme=aurora]{--appearance-bg:#102024;--appearance-panel:#102024;--appearance-surface:#1a3339;--appearance-accent:#5eead4;--appearance-black:#091417;--appearance-border:#2c4f56;--appearance-hover:#234249}html[data-vault-theme=midnight]{--appearance-bg:#050505;--appearance-panel:#050505;--appearance-surface:#121212;--appearance-black:#000;--appearance-border:#292929;--appearance-hover:#1c1c1c;--appearance-accent:#70e1ba}html[data-vault-theme=amethyst]{--appearance-bg:#18131f;--appearance-panel:#18131f;--appearance-surface:#251d30;--appearance-black:#100c17;--appearance-border:#413449;--appearance-hover:#30253d;--appearance-accent:#c5a3ff}html[data-vault-theme=ocean]{--appearance-bg:#101c26;--appearance-panel:#101c26;--appearance-surface:#1b2b3a;--appearance-black:#0a141e;--appearance-border:#314655;--appearance-hover:#243949;--appearance-accent:#7dd3fc}html[data-vault-theme]:not([data-vault-theme=vault]),html[data-vault-theme]:not([data-vault-theme=vault]) [data-site-shell=true]{--vault-color-bg:var(--appearance-bg);--vault-color-panel:var(--appearance-panel);--vault-color-surface:var(--appearance-surface);--vault-color-surface-deep:var(--appearance-bg);--vault-color-elevated:var(--appearance-surface);--vault-color-black:var(--appearance-black);--vault-color-brand:var(--appearance-accent);--vault-color-brand-bright:var(--appearance-accent);--vault-color-brand-hover:var(--appearance-accent)}html[data-vault-font=system] body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-vault-font=humanist] body{font-family:Trebuchet MS,Verdana,sans-serif}html[data-vault-font=serif] body{font-family:Georgia,Times New Roman,serif}.site-page-content:has(.appearance-settings){max-width:none}.appearance-settings{width:100%;min-width:0;padding-bottom:32px}.appearance-help{font-size:calc(14px * var(--appearance-text-scale, 1));line-height:1.6;color:#b3b3b3;margin-top:8px}.appearance-reset{flex-shrink:0;font-size:calc(13px * var(--appearance-text-scale, 1));border:0;padding:8px 0;min-height:44px}.appearance-fieldset{margin-top:30px;border:0;padding-top:0}.appearance-fieldset:first-child{margin-top:0}.appearance-fieldset legend{font-size:calc(18px * var(--appearance-text-scale, 1));font-weight:750;padding:0}.appearance-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:20px;margin-top:20px}.appearance-theme-option{position:relative;cursor:pointer;min-width:0}.appearance-theme-option input{position:absolute;top:12px;right:12px;z-index:1}.appearance-settings input{width:18px;height:18px;accent-color:var(--appearance-accent,#4be09b);cursor:pointer;flex-shrink:0}.appearance-theme-sample{display:flex;height:96px;border:1px solid;border-radius:5px;padding:12px;gap:12px;margin-bottom:12px}.appearance-sample-sidebar{width:24px;border-radius:2px}.appearance-sample-lines{flex:1;padding-top:10px}.appearance-sample-lines i{display:block;height:5px;margin-bottom:9px;background:#ffffff40;width:60%;border-radius:2px}.appearance-sample-lines i:first-child{width:42%}.appearance-sample-lines i:last-child{width:75%}.appearance-theme-option:has(input:checked) .appearance-theme-sample{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:3px}.appearance-option-label{display:block;font-size:calc(15px * var(--appearance-text-scale, 1));font-weight:700;line-height:1.5}.appearance-option-description{display:block;font-size:calc(12px * var(--appearance-text-scale, 1));font-weight:400;line-height:1.6;color:#b3b3b3}.appearance-fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin-top:12px}.appearance-font-option{display:flex;gap:16px;align-items:center;min-height:80px;cursor:pointer;padding:12px 0}.appearance-font-sample{font-size:calc(30px * var(--appearance-text-scale, 1));width:48px;text-align:center;flex-shrink:0}.appearance-preview{display:flex;align-items:center;gap:18px;border:0;padding:20px 0;margin-top:32px}.appearance-preview-art{display:grid;place-items:center;height:64px;width:64px;background:var(--appearance-surface,#181a1d);color:var(--appearance-accent,#4be09b);font-size:calc(24px * var(--appearance-text-scale, 1));font-weight:800;flex-shrink:0}.appearance-preview strong{display:block;font-size:calc(18px * var(--appearance-text-scale, 1));margin:2px 0}.appearance-preview-play{margin-left:auto;color:var(--appearance-accent,#4be09b);font-size:calc(24px * var(--appearance-text-scale, 1))}.appearance-status{color:#b3b3b3;font-size:calc(12px * var(--appearance-text-scale, 1));margin-top:14px;min-height:38px}.appearance-reset:focus-visible,.appearance-settings input:focus-visible,.appearance-settings select:focus-visible{outline:2px solid var(--appearance-accent,#4be09b);outline-offset:5px}.appearance-settings button:disabled{opacity:.5}@media(max-width:600px){.appearance-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.appearance-fonts{grid-template-columns:1fr}.appearance-preview strong{font-size:calc(16px * var(--appearance-text-scale, 1))}}html[data-vault-accent]:not([data-vault-accent=theme]),html[data-vault-accent]:not([data-vault-accent=theme]) [data-site-shell=true]{--appearance-accent:var(--appearance-chosen-accent);--vault-color-brand:var(--appearance-chosen-accent);--vault-color-brand-bright:var(--appearance-chosen-accent);--vault-color-brand-hover:var(--appearance-chosen-accent)}.appearance-accent-control{position:relative;width:100%;max-width:380px;margin-top:16px}.appearance-accent-control .appearance-accent-swatch{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.appearance-accent-control select{width:100%;min-height:48px;border:1px solid var(--appearance-border,#414141);border-radius:5px;padding:10px 12px 10px 50px;background:var(--appearance-surface,#181a1d);color:#fff;color-scheme:dark;font:inherit;font-size:calc(15px * var(--appearance-text-scale, 1));cursor:pointer}.appearance-accent-swatch{width:22px;height:22px;border-radius:50%;flex-shrink:0}.appearance-text-sizes{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:16px}.appearance-size-option{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.appearance-preview>div{min-width:0;overflow-wrap:anywhere}html[data-vault-accent=green]{--appearance-chosen-accent:#4be09b}html[data-vault-accent=mint]{--appearance-chosen-accent:#5eead4}html[data-vault-accent=blue]{--appearance-chosen-accent:#7dd3fc}html[data-vault-accent=lavender]{--appearance-chosen-accent:#c4b5fd}html[data-vault-accent=pink]{--appearance-chosen-accent:#f9a8d4}html[data-vault-accent=coral]{--appearance-chosen-accent:#fda4af}html[data-vault-accent=orange]{--appearance-chosen-accent:#ffb08a}html[data-vault-accent=gold]{--appearance-chosen-accent:#fbbf24}html[data-vault-accent=lime]{--appearance-chosen-accent:#bef264}html[data-vault-accent=white]{--appearance-chosen-accent:#f5f2ea}html[data-vault-text-size=small]{--appearance-text-scale:0.9;font-size:90%}html[data-vault-text-size=default]{--appearance-text-scale:1;font-size:100%}html[data-vault-text-size=large]{--appearance-text-scale:1.1;font-size:110.00000000000001%}html[data-vault-text-size=larger]{--appearance-text-scale:1.2;font-size:120%}html[data-vault-text-size=largest]{--appearance-text-scale:1.3;font-size:130%}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[8px]"]{font-size:calc(8px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[9px]"]{font-size:calc(9px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[10px]"]{font-size:calc(10px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[11px]"]{font-size:calc(11px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[12px]"]{font-size:calc(12px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[13px]"]{font-size:calc(13px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[13.75px]"]{font-size:calc(13.75px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[14px]"]{font-size:calc(14px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[15px]"]{font-size:calc(15px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[16px]"]{font-size:calc(16px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[17px]"]{font-size:calc(17px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[19px]"]{font-size:calc(19px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[21px]"]{font-size:calc(21px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[22px]"]{font-size:calc(22px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[26px]"]{font-size:calc(26px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[28px]"]{font-size:calc(28px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="text-[40px]"]{font-size:calc(40px * var(--appearance-text-scale, 1))}@media (min-width:640px){html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-3xl"]{font-size:1.875rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-4xl"]{font-size:2.25rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-6xl"]{font-size:3.75rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-[11px]"]{font-size:calc(11px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-[13px]"]{font-size:calc(13px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-[15px]"]{font-size:calc(15px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-[30px]"]{font-size:calc(30px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-[32px]"]{font-size:calc(32px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-[9px]"]{font-size:calc(9px * var(--appearance-text-scale, 1))}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-base"]{font-size:1rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-lg"]{font-size:1.125rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="sm:text-sm"]{font-size:.875rem}}@media (min-width:768px){html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="md:text-7xl"]{font-size:4.5rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="md:text-sm"]{font-size:.875rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="md:text-xl"]{font-size:1.25rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="md:text-xs"]{font-size:.75rem}}@media (min-width:1024px){html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="lg:text-5xl"]{font-size:3rem}}@media (min-width:1280px){html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="xl:text-6xl"]{font-size:3.75rem}html[data-vault-text-size]:not([data-vault-text-size=default]) [class~="xl:text-[64px]"]{font-size:calc(64px * var(--appearance-text-scale, 1))}}html[data-vault-custom-skin=true] [data-site-shell=true],html[data-vault-custom-skin=true] body{color:var(--custom-text)}html[data-vault-custom-skin=true] .text-neutral-400{color:var(--custom-muted)}html[data-vault-nav-pill=true] .home-primary>a{border-radius:999px;margin-bottom:4px}html[data-vault-gradients=false] [data-site-shell=true] [class*=bg-gradient]{background-image:none!important}@media(min-width:768px){html[data-vault-nav=right] [data-site-shell=true]>.flex.min-h-0.flex-1{flex-direction:row-reverse}html[data-vault-nav=right] .home-sidebar{border-right:0;border-left:1px solid var(--appearance-border,#333)}html[data-vault-nav=top] [data-site-shell=true]>.flex.min-h-0.flex-1{flex-direction:column}html[data-vault-nav=bottom] [data-site-shell=true]>.flex.min-h-0.flex-1{flex-direction:column-reverse}html[data-vault-nav=bottom] .home-sidebar,html[data-vault-nav=top] .home-sidebar{width:100%;flex:0 0 auto;flex-direction:row;gap:20px;padding:6px 20px;border-bottom:1px solid #333}html[data-vault-nav=bottom] .home-sidebar-header,html[data-vault-nav=top] .home-sidebar-header{margin:0;min-height:44px}html[data-vault-nav=bottom] .home-primary,html[data-vault-nav=top] .home-primary{display:flex;align-items:center;flex-wrap:wrap}html[data-vault-nav=bottom] .home-collection,html[data-vault-nav=bottom] .home-desktop-download,html[data-vault-nav=bottom] .home-nav-caption,html[data-vault-nav=bottom] .home-sidebar-toggle,html[data-vault-nav=top] .home-collection,html[data-vault-nav=top] .home-desktop-download,html[data-vault-nav=top] .home-nav-caption,html[data-vault-nav=top] .home-sidebar-toggle{display:none}html[data-vault-auto-hide=true]:is([data-vault-nav=left],[data-vault-nav=right]) .home-sidebar:not(:hover):not(:focus-within){width:16px;flex-basis:16px;padding:0}html[data-vault-auto-hide=true]:is([data-vault-nav=left],[data-vault-nav=right]) .home-sidebar:not(:hover):not(:focus-within)>*{opacity:0;pointer-events:none;overflow:hidden}}@keyframes lyric-neon{50%{text-shadow:0 0 18px currentColor}}@keyframes lyric-spread{0%{letter-spacing:-.04em;opacity:.5}to{letter-spacing:.025em;opacity:1}}@keyframes lyric-fisheye{0%{transform:scale(.94)}to{transform:scale(1.025)}}@keyframes lyric-echo{50%{text-shadow:3px 3px 0 color-mix(in srgb,var(--appearance-accent,#4be09b) 27%,transparent),-3px -3px 0 #ffffff22}}@keyframes lyric-glitch{49%,51%{transform:translateX(0)}50%{transform:translateX(1px);text-shadow:2px 0 color-mix(in srgb,var(--appearance-accent,#4be09b) 40%,transparent)}}@keyframes lyric-cinema{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lyric-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html[data-vault-lyric-animation=neon] [data-lyric-active=true]{animation:lyric-neon 2s ease-in-out infinite}html[data-vault-lyric-animation=spread] [data-lyric-active=true]{animation:lyric-spread .6s ease-out}html[data-vault-lyric-animation=fisheye] [data-lyric-active=true]{animation:lyric-fisheye .5s ease-out forwards;transform-origin:left center}html[data-vault-lyric-animation=echo] [data-lyric-active=true]{animation:lyric-echo 2s ease-in-out infinite}html[data-vault-lyric-animation=glitch] [data-lyric-active=true]{animation:lyric-glitch 3s steps(1) infinite}html[data-vault-lyric-animation=cinema] [data-lyric-active=true]{animation:lyric-cinema .7s ease-out}html[data-vault-lyric-animation=typewriter] [data-lyric-active=true]{animation:lyric-typewriter 1s steps(28)}html[data-vault-lyric-animation=karaoke] [data-lyric-active=true]{text-shadow:0 0 12px color-mix(in srgb,var(--appearance-accent,#4be09b) 40%,transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--appearance-accent,#4be09b) 33%,transparent);text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){[data-lyric-active=true]{animation:none!important;transform:none!important}}html[data-vault-base=light]{--appearance-bg:#f4f4f6;--appearance-panel:#eeeef2;--appearance-surface:#fff;--vault-color-bg:#f4f4f6;--vault-color-panel:#eeeef2;--vault-color-surface:#fff;--custom-text:#17171c;--custom-muted:#54545c}html[data-vault-base=light] [data-site-shell=true]{color:#17171c}html[data-vault-base=light] [data-site-shell=true] :is(.text-white,.text-neutral-100,.text-neutral-200){color:#202026}html[data-vault-base=light] [data-site-shell=true] :is(.bg-neutral-800,.bg-neutral-900){background:#e5e5eb}html[data-vault-custom-skin=true] .home-sidebar-header{background:var(--custom-titlebar)}html[data-vault-custom-skin=true] .home-primary svg{color:var(--custom-icon)}html[data-vault-footer-controls=false] :is(.home-collection,.home-nav-caption,.home-desktop-download){display:none}@media(min-width:768px){html[data-vault-auto-hide=true]:is([data-vault-nav=left],[data-vault-nav=right]) .home-sidebar:not(:hover):not(:focus-within){width:var(--vault-reveal-width);flex-basis:var(--vault-reveal-width)}}[data-lyric-active]{font-family:var(--vault-lyric-font,inherit)}html[data-vault-custom-skin=true] [role=dialog]{background-color:var(--custom-overlay)}html[data-vault-base=light] [data-site-shell=true] :is([class*=hint],.text-neutral-400,.text-vault-muted,.home-primary>a,.home-nav-caption,.home-desktop-download,.home-brand,.text-white\/45,.text-white\/50,.text-white\/60,.text-white\/65){color:#50505c}html[data-vault-base=light] [data-site-shell=true] :is(input,select,textarea){background-color:#fff;color:#17171c;border-color:#b8b8c4}html[data-vault-base=light] .brand-wordmark{color:#24242c}html[data-vault-base=light] [data-site-shell=true] :is(input,textarea)::-moz-placeholder{color:#63636f}html[data-vault-base=light] [data-site-shell=true] :is(input,textarea)::placeholder{color:#63636f}