.Logo-module__FeqWJG__root{width:var(--logo-width,158px);aspect-ratio:158/67.63;display:block;position:relative}.Logo-module__FeqWJG__mark,.Logo-module__FeqWJG__glow,.Logo-module__FeqWJG__word{position:absolute}.Logo-module__FeqWJG__mark{width:36.5%;height:90.04%;top:0;left:5.37%}.Logo-module__FeqWJG__glow{width:36.65%;height:85.53%;top:14.48%;left:0}.Logo-module__FeqWJG__word{width:58.45%;height:58.23%;top:30.06%;left:41.55%}.Logo-module__FeqWJG__bleed{pointer-events:none;position:absolute}.Logo-module__FeqWJG__glow .Logo-module__FeqWJG__bleed{inset:-172.89% -172.7%}.Logo-module__FeqWJG__word .Logo-module__FeqWJG__bleed{inset:-253.92% -108.28%}.Logo-module__FeqWJG__root img{width:100%;height:100%;display:block}.Logo-module__FeqWJG__mark img{transform-origin:50%;will-change:transform;animation:60s linear infinite Logo-module__FeqWJG__sunTurn}@keyframes Logo-module__FeqWJG__sunTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Logo-module__FeqWJG__mark img{animation:none}}
.surfaces-module__C-9wqG__gloss{position:relative}.surfaces-module__C-9wqG__gloss:before{content:"";padding:var(--gloss-width,1px);border-radius:inherit;background:var(--gloss-edge,var(--surface-secondary-edge));-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-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}
.Button-module__e7WGRa__button{box-sizing:border-box;width:var(--btn-width,auto);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);letter-spacing:0;white-space:nowrap;cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex;}.Button-module__e7WGRa__label{min-width:0}.Button-module__e7WGRa__button .Button-module__e7WGRa__icon,.Button-module__e7WGRa__button svg{width:var(--btn-icon);height:var(--btn-icon);flex-shrink:0}.Button-module__e7WGRa__button[data-size=l]{height:52px;font-size:var(--button-1-size);line-height:var(--button-1-line);--btn-icon:24px;gap:8px;padding:0 24px}.Button-module__e7WGRa__button[data-size=m]{height:40px;font-size:var(--button-1-size);line-height:var(--button-1-line);--btn-icon:20px;gap:6px;padding:0 20px}.Button-module__e7WGRa__button[data-size=s]{height:32px;font-size:var(--button-2-size);line-height:var(--button-2-line);--btn-icon:18px;gap:4px;padding:0 16px}.Button-module__e7WGRa__button[data-layout=icon]{aspect-ratio:1;padding:0}.Button-module__e7WGRa__button[data-variant=primary]{--gloss-edge:var(--surface-primary-edge);color:var(--color-gray-0);background:var(--surface-primary)}.Button-module__e7WGRa__button[data-variant=primary]:hover:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=primary][data-force=hover]{background:var(--surface-primary-hover)}.Button-module__e7WGRa__button[data-variant=primary]:active:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=primary][data-force=pressed]{--gloss-edge:transparent}.Button-module__e7WGRa__button[data-variant=secondary]{color:var(--color-gray-0);background:var(--surface-secondary)}.Button-module__e7WGRa__button[data-variant=secondary]:hover:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=secondary][data-force=hover]{background:var(--surface-secondary-hover)}.Button-module__e7WGRa__button[data-variant=secondary-matte]{color:var(--color-gray-0);background:var(--surface-matte)}.Button-module__e7WGRa__button[data-variant=secondary-matte]:hover:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=secondary-matte][data-force=hover]{background:var(--surface-secondary)}.Button-module__e7WGRa__button[data-variant=secondary-light]{color:var(--color-gray-0);background:var(--surface-matte-light)}.Button-module__e7WGRa__button[data-variant=tertiary],.Button-module__e7WGRa__button[data-variant=tertiary-accent]{--gloss-edge:var(--surface-tertiary-edge);background:var(--surface-tertiary)}.Button-module__e7WGRa__button[data-variant=tertiary]{color:var(--color-blue-100)}.Button-module__e7WGRa__button[data-variant=tertiary-accent]{color:var(--color-blue-300)}.Button-module__e7WGRa__button[data-variant=tertiary]:hover:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=tertiary][data-force=hover],.Button-module__e7WGRa__button[data-variant=tertiary-accent]:hover:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=tertiary-accent][data-force=hover]{background:var(--surface-tertiary-hover)}.Button-module__e7WGRa__button[data-variant=primary][data-disabled=true],.Button-module__e7WGRa__button[data-variant=secondary][data-disabled=true],.Button-module__e7WGRa__button[data-variant=secondary-matte][data-disabled=true],.Button-module__e7WGRa__button[data-variant=secondary-light][data-disabled=true],.Button-module__e7WGRa__button[data-variant=tertiary][data-disabled=true],.Button-module__e7WGRa__button[data-variant=tertiary-accent][data-disabled=true]{--gloss-edge:transparent;background:var(--surface-disabled);color:var(--color-gray-500)}.Button-module__e7WGRa__button[data-variant=link],.Button-module__e7WGRa__button[data-variant=destructive]{--gloss-edge:transparent}.Button-module__e7WGRa__button[data-variant=link][data-layout=text],.Button-module__e7WGRa__button[data-variant=destructive][data-layout=text]{background:0 0;height:auto;padding:0}.Button-module__e7WGRa__button[data-variant=link]{color:var(--color-blue-300)}.Button-module__e7WGRa__button[data-variant=link]:hover:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=link]:active:not([data-disabled=true]),.Button-module__e7WGRa__button[data-variant=link][data-force=hover],.Button-module__e7WGRa__button[data-variant=link][data-force=pressed]{color:var(--color-blue-500)}.Button-module__e7WGRa__button[data-variant=link][data-disabled=true]{color:var(--color-gray-600);background:0 0;border:none}.Button-module__e7WGRa__button[data-variant=destructive]{color:var(--color-red-400)}.Button-module__e7WGRa__button[data-variant=destructive][data-disabled=true]{color:var(--color-gray-600);background:0 0;border:none}.Button-module__e7WGRa__button[data-disabled=true]{cursor:not-allowed}.Button-module__e7WGRa__showcase{flex-direction:column;gap:40px;width:min(100%,1120px);display:flex}.Button-module__e7WGRa__block{flex-direction:column;gap:16px;display:flex}.Button-module__e7WGRa__blockTitle{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);font-weight:var(--font-weight-semibold)}.Button-module__e7WGRa__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}
.AppHeader-module__h9d3Qa__root{--ctrl-size:40px;--ctrl-icon:20px;--logo-width:105px;--streak-icon:18px;z-index:5;width:100%;color:var(--color-gray-0);font-family:var(--font-family-base);position:relative}.AppHeader-module__h9d3Qa__inner{width:100%;max-width:1440px;padding:var(--space-section-padding-vertical)var(--space-section-padding-horizontal);align-items:center;margin:0 auto;display:flex}.AppHeader-module__h9d3Qa__side{min-width:0;min-height:var(--ctrl-size);flex:1;align-items:center;gap:6px;display:flex}.AppHeader-module__h9d3Qa__sideEnd{justify-content:flex-end}.AppHeader-module__h9d3Qa__logoLink{flex-shrink:0;display:block}.AppHeader-module__h9d3Qa__logo{width:var(--logo-width)}.AppHeader-module__h9d3Qa__icon{width:var(--ctrl-icon);height:var(--ctrl-icon);flex-shrink:0}.AppHeader-module__h9d3Qa__iconBtn,.AppHeader-module__h9d3Qa__back,.AppHeader-module__h9d3Qa__streak{box-sizing:border-box;height:var(--ctrl-size);background:var(--surface-matte);color:var(--color-gray-0);cursor:pointer;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;transition:background .15s;display:inline-flex;}.AppHeader-module__h9d3Qa__iconBtn,.AppHeader-module__h9d3Qa__back{width:var(--ctrl-size)}.AppHeader-module__h9d3Qa__iconBtn:hover,.AppHeader-module__h9d3Qa__back:hover{background:var(--surface-secondary-hover)}.AppHeader-module__h9d3Qa__iconBtn[aria-disabled=true]{cursor:default}.AppHeader-module__h9d3Qa__iconBtn[aria-disabled=true]:hover{background:var(--surface-matte)}.AppHeader-module__h9d3Qa__back{gap:8px}.AppHeader-module__h9d3Qa__backIcon{width:var(--ctrl-icon);height:var(--ctrl-icon);flex-shrink:0}.AppHeader-module__h9d3Qa__backPrimary,.AppHeader-module__h9d3Qa__backPrimary:hover{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.AppHeader-module__h9d3Qa__backLabel{font-weight:var(--button-1-weight);font-size:var(--button-1-size);line-height:var(--button-1-line);display:none}.AppHeader-module__h9d3Qa__streak{--gloss-edge:var(--surface-tertiary-edge);background:var(--surface-tertiary);padding:0 7px 0 9px}.AppHeader-module__h9d3Qa__streakIcon{width:var(--streak-icon);height:var(--streak-icon);flex-shrink:0}.AppHeader-module__h9d3Qa__streakCount{font-weight:var(--subtitle-6-weight);font-size:var(--subtitle-6-size);line-height:var(--subtitle-6-line)}@media (min-width:768px){.AppHeader-module__h9d3Qa__backMobile{display:none}.AppHeader-module__h9d3Qa__root{--ctrl-size:44px;--ctrl-icon:22px;--logo-width:117px;--streak-icon:20px}.AppHeader-module__h9d3Qa__backLabeled{width:auto;padding:0 24px 0 10px}.AppHeader-module__h9d3Qa__backLabeled .AppHeader-module__h9d3Qa__backIcon{width:24px;height:24px}.AppHeader-module__h9d3Qa__backLabeled .AppHeader-module__h9d3Qa__backLabel{display:inline}.AppHeader-module__h9d3Qa__streak{padding:0 10px 0 13px}}@media (min-width:1280px){.AppHeader-module__h9d3Qa__root{--logo-width:140px}.AppHeader-module__h9d3Qa__sideEnd{gap:10px}.AppHeader-module__h9d3Qa__streak{padding:0 14px 0 16px}.AppHeader-module__h9d3Qa__streakCount{font-weight:var(--subtitle-4-weight);font-size:var(--subtitle-4-size);line-height:var(--subtitle-4-line)}}
.MenuBar-module__aHrHYW__root{z-index:50;padding:0 10px max(10px,env(safe-area-inset-bottom));pointer-events:none;font-family:var(--font-family-base);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.MenuBar-module__aHrHYW__bar{--gloss-edge:linear-gradient(#ffffff29,#ffffff29);pointer-events:auto;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);width:100%;color:var(--color-gray-0);background:#37373740;border:none;border-radius:100px;align-items:center;padding:4px;display:flex;}.MenuBar-module__aHrHYW__tab{min-width:0;height:52px;color:var(--color-gray-0);border-radius:100px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 4px;text-decoration:none;transition:background .15s;display:flex}.MenuBar-module__aHrHYW__tab:hover{background:#ffffff0f}.MenuBar-module__aHrHYW__tabActive{--gloss-edge:linear-gradient(#ffffff0f,#ffffff0f);background:#63636340;}.MenuBar-module__aHrHYW__tabActive:hover{background:#63636340}.MenuBar-module__aHrHYW__icon{flex-shrink:0;width:24px;height:24px}.MenuBar-module__aHrHYW__label{white-space:nowrap;font-size:10px;font-weight:400;line-height:12px}.MenuBar-module__aHrHYW__hideOnMobile{display:none}.MenuBar-module__aHrHYW__extra{pointer-events:auto;display:flex;position:absolute;bottom:calc(100% + 11px);right:20px}@media (min-width:768px){.MenuBar-module__aHrHYW__hideOnMobile{display:flex}.MenuBar-module__aHrHYW__root{padding:0 var(--space-section-padding-horizontal)20px;align-items:center;gap:10px}.MenuBar-module__aHrHYW__extra{position:static}.MenuBar-module__aHrHYW__bar{width:auto}.MenuBar-module__aHrHYW__tab{flex-direction:row;flex:none;gap:10px;padding:0 18px}.MenuBar-module__aHrHYW__label{font-size:13px;line-height:16px}}@media (min-width:1280px){.MenuBar-module__aHrHYW__root{padding-bottom:26px}}
.AppShell-module__6zp-GG__page{min-height:100vh;color:var(--color-gray-0);font-family:var(--font-family-base);background:radial-gradient(50% 55.62% at 50% 0,#212121 0%,#161617 50%,#0b0b0d 100%);flex-direction:column;padding-bottom:80px;display:flex;position:relative}.AppShell-module__6zp-GG__page.AppShell-module__6zp-GG__noMenu{padding-bottom:0}.AppShell-module__6zp-GG__background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppShell-module__6zp-GG__background>*{width:100%;height:100%}.AppShell-module__6zp-GG__content{z-index:1;gap:var(--space-section-gap-small);width:100%;max-width:calc(var(--content-width,840px) + 2*var(--space-section-padding-horizontal));padding:0 var(--space-section-padding-horizontal);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.AppShell-module__6zp-GG__content.AppShell-module__6zp-GG__wide{max-width:1440px}.AppShell-module__6zp-GG__footer{z-index:1;padding:var(--space-section-padding-vertical)var(--space-section-padding-horizontal);position:relative}.AppShell-module__6zp-GG__copy{color:var(--color-gray-400);font-weight:var(--caption-3-weight);font-size:var(--caption-3-size);line-height:var(--caption-3-line);text-align:center;margin:0}@media (min-width:768px){.AppShell-module__6zp-GG__page{padding-bottom:100px}}@media (min-width:1280px){.AppShell-module__6zp-GG__content.AppShell-module__6zp-GG__hub{--content-width:1040px}}
.Chips-module__rdCjQa__row{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.Chips-module__rdCjQa__chip{box-sizing:border-box;background:var(--surface-secondary);color:var(--color-gray-0);font-family:var(--font-family-base);font-weight:var(--button-1-weight);white-space:nowrap;cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background .15s;display:inline-flex;}.Chips-module__rdCjQa__chip[data-size=l]{height:52px;font-size:var(--button-1-size);line-height:var(--button-1-line);padding:0 24px}.Chips-module__rdCjQa__chip[data-size=m]{height:40px;font-size:var(--button-1-size);line-height:var(--button-1-line);padding:0 20px}.Chips-module__rdCjQa__chip[data-size=adaptive]{height:32px;font-size:var(--button-2-size);line-height:var(--button-2-line);padding:0 16px}.Chips-module__rdCjQa__chip svg{flex-shrink:0;width:20px;height:20px}.Chips-module__rdCjQa__chip:hover{background:var(--surface-secondary-hover)}.Chips-module__rdCjQa__active{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.Chips-module__rdCjQa__active:hover{background:var(--surface-primary-hover)}@media (min-width:768px){.Chips-module__rdCjQa__chip[data-size=adaptive]{height:40px;font-size:var(--button-1-size);line-height:var(--button-1-line);padding:0 20px}}@media (max-width:767px){.Chips-module__rdCjQa__row{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.Chips-module__rdCjQa__row::-webkit-scrollbar{display:none}}
.CatalogHero-module__EIfwQW__root{padding:var(--space-section-padding-vertical)0;flex-direction:column;align-items:center;gap:24px;display:none}.CatalogHero-module__EIfwQW__title{text-align:center;color:var(--color-gray-0);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--headline-h3-size);line-height:var(--headline-h3-line);letter-spacing:var(--headline-h3-tracking);margin:0}.CatalogHero-module__EIfwQW__chips{width:auto;max-width:100%}@media (min-width:768px){.CatalogHero-module__EIfwQW__root{display:flex}}
.Badge-module__HwyJrW__badge{box-sizing:border-box;color:var(--color-gray-0);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary);border:none;border-radius:100px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;}.Badge-module__HwyJrW__badge:hover{background:var(--surface-primary-hover)}.Badge-module__HwyJrW__badge[data-size=s]{width:20px;height:20px;font-size:var(--caption-2-size);line-height:var(--caption-2-line)}.Badge-module__HwyJrW__badge[data-size=m]{width:24px;height:24px;font-size:var(--subtitle-6-size);line-height:var(--subtitle-6-line)}.Badge-module__HwyJrW__badge[data-size=l]{width:28px;height:28px;font-size:var(--subtitle-4-size);line-height:var(--subtitle-4-line)}
.DropdownButton-module__wV1zPW__dropdown{box-sizing:border-box;width:var(--btn-width,auto);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--color-gray-0);white-space:nowrap;cursor:pointer;background:var(--surface-secondary);border:none;border-radius:30px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex;}.DropdownButton-module__wV1zPW__label{min-width:0}.DropdownButton-module__wV1zPW__icon{width:var(--icon);height:var(--icon);flex-shrink:0}.DropdownButton-module__wV1zPW__chevron{transition:transform .15s}.DropdownButton-module__wV1zPW__dropdown[data-size=m]{height:40px;font-size:var(--button-2-size);line-height:var(--button-2-line);--pad-lg:20px;--pad-sm:12px;--icon:24px;gap:4px}.DropdownButton-module__wV1zPW__dropdown[data-size=s]{height:36px;font-size:var(--button-2-size);line-height:var(--button-2-line);--pad-lg:16px;--pad-sm:10px;--icon:20px;gap:4px}.DropdownButton-module__wV1zPW__dropdown[data-size=xs]{height:30px;font-size:var(--button-3-size);line-height:var(--button-3-line);--pad-lg:13px;--pad-sm:7px;--icon:18px;gap:2px}.DropdownButton-module__wV1zPW__dropdown[data-icon=right]{padding-left:var(--pad-lg);padding-right:var(--pad-sm)}.DropdownButton-module__wV1zPW__dropdown[data-icon=left]{padding-left:var(--pad-sm);padding-right:var(--pad-lg)}.DropdownButton-module__wV1zPW__dropdown[data-icon=two]{padding-left:var(--pad-sm);padding-right:var(--pad-sm)}.DropdownButton-module__wV1zPW__dropdown:hover:not([data-disabled=true]),.DropdownButton-module__wV1zPW__dropdown[data-open]{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.DropdownButton-module__wV1zPW__dropdown[data-open] .DropdownButton-module__wV1zPW__chevron{transform:rotate(180deg)}.DropdownButton-module__wV1zPW__dropdown[data-disabled=true]{--gloss-edge:transparent;background:var(--surface-disabled);color:var(--color-gray-500);cursor:not-allowed}
.Input-module__aqcCqa__root{width:270px;font-family:var(--font-family-base);flex-direction:column;gap:4px;display:inline-flex}.Input-module__aqcCqa__title{font-size:var(--subtitle-3-size);line-height:var(--subtitle-3-line);font-weight:var(--font-weight-bold);color:var(--color-gray-600);padding:0 10px 0 14px}.Input-module__aqcCqa__field{box-sizing:border-box;background:var(--surface-matte);border:none;border-radius:26px;align-items:center;gap:12px;min-height:52px;padding:14px;transition:background .15s;display:flex;}.Input-module__aqcCqa__root[data-title] .Input-module__aqcCqa__field{border-radius:30px}.Input-module__aqcCqa__leading{color:var(--color-gray-500);flex-shrink:0;display:inline-flex}.Input-module__aqcCqa__content{flex-direction:column;flex:1;min-width:0;padding-left:10px;display:flex}.Input-module__aqcCqa__leading+.Input-module__aqcCqa__content{padding-left:6px}.Input-module__aqcCqa__caption{font-size:var(--caption-3-size);line-height:var(--caption-3-line);color:var(--color-gray-500)}.Input-module__aqcCqa__input{width:100%;font-family:inherit;font-size:var(--body-1-size);line-height:var(--body-1-line);color:var(--color-gray-100);background:0 0;border:none;outline:none;padding:0}.Input-module__aqcCqa__input::placeholder{color:var(--color-gray-500)}.Input-module__aqcCqa__trailing{color:var(--color-gray-500);flex-shrink:0;display:inline-flex}.Input-module__aqcCqa__icon24{width:24px;height:24px}.Input-module__aqcCqa__icon20{width:20px;height:20px}.Input-module__aqcCqa__helper{font-size:var(--caption-3-size);line-height:var(--caption-3-line);color:var(--color-gray-500);padding:0 10px 0 14px}:is(.Input-module__aqcCqa__root[data-variant=primary] .Input-module__aqcCqa__field:hover:not(:has(input:disabled)),.Input-module__aqcCqa__root[data-variant=primary] .Input-module__aqcCqa__field:focus-within){--gloss-edge:var(--surface-primary-edge)}.Input-module__aqcCqa__root[data-variant=error] .Input-module__aqcCqa__field{--gloss-edge:var(--surface-error-edge);background:var(--surface-error)}.Input-module__aqcCqa__root[data-variant=error] .Input-module__aqcCqa__caption{color:var(--color-gray-100)}.Input-module__aqcCqa__root[data-variant=error] .Input-module__aqcCqa__input::placeholder{color:var(--color-gray-400)}.Input-module__aqcCqa__root[data-variant=error] .Input-module__aqcCqa__helper{color:var(--color-red-600)}.Input-module__aqcCqa__root[data-variant=success] .Input-module__aqcCqa__field{--gloss-edge:var(--surface-success-edge);background:var(--surface-success)}.Input-module__aqcCqa__root[data-variant=success] .Input-module__aqcCqa__caption{color:var(--color-gray-100)}.Input-module__aqcCqa__root[data-variant=success] .Input-module__aqcCqa__input::placeholder{color:var(--color-gray-400)}.Input-module__aqcCqa__root[data-variant=success] .Input-module__aqcCqa__helper,.Input-module__aqcCqa__root[data-variant=success] .Input-module__aqcCqa__trailing{color:var(--color-emerald-600)}.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__field{--gloss-edge:transparent;background:var(--surface-matte)}.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__caption,.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__input,.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__input::placeholder,.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__helper,.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__leading,.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__trailing{color:var(--color-gray-600)}.Input-module__aqcCqa__root[data-disabled] .Input-module__aqcCqa__input{cursor:not-allowed}
.CatalogMobileBar-module__v3BMzq__root{display:flex}.CatalogMobileBar-module__v3BMzq__back{cursor:pointer;background:0 0;border:none;flex:0 0 70px;font-family:inherit}.CatalogMobileBar-module__v3BMzq__icon{display:inline-flex}.CatalogMobileBar-module__v3BMzq__icon>*{width:100%;height:100%}@media (min-width:768px){.CatalogMobileBar-module__v3BMzq__root{display:none}}
.IconButton-module__PhUfYW__iconButton{box-sizing:border-box;cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex;}.IconButton-module__PhUfYW__iconButton[data-disabled=true]{cursor:not-allowed}.IconButton-module__PhUfYW__iconButton svg{width:var(--icon);height:var(--icon)}.IconButton-module__PhUfYW__iconButton[data-size=l]{--icon:24px;width:52px;height:52px}.IconButton-module__PhUfYW__iconButton[data-size=m]{--icon:24px;width:44px;height:44px}.IconButton-module__PhUfYW__iconButton[data-size=s]{--icon:20px;width:36px;height:36px}.IconButton-module__PhUfYW__iconButton[data-size=xs]{--icon:20px;width:30px;height:30px}.IconButton-module__PhUfYW__iconButton[data-variant=primary]{--gloss-edge:var(--surface-primary-edge);color:var(--color-gray-50);background:var(--surface-primary)}.IconButton-module__PhUfYW__iconButton[data-variant=primary]:hover:not([data-disabled=true]),.IconButton-module__PhUfYW__iconButton[data-variant=primary][data-force=hover]{background:var(--surface-primary-hover)}.IconButton-module__PhUfYW__iconButton[data-variant=secondary]{color:var(--color-gray-0);background:var(--surface-secondary)}.IconButton-module__PhUfYW__iconButton[data-variant=secondary]:hover:not([data-disabled=true]),.IconButton-module__PhUfYW__iconButton[data-variant=secondary][data-force=hover]{background:var(--surface-secondary-hover)}.IconButton-module__PhUfYW__iconButton[data-variant=tertiary]{--gloss-edge:var(--surface-tertiary-edge);color:var(--color-blue-200);background:var(--surface-tertiary)}.IconButton-module__PhUfYW__iconButton[data-variant=tertiary]:hover:not([data-disabled=true]),.IconButton-module__PhUfYW__iconButton[data-variant=tertiary][data-force=hover]{color:var(--color-blue-100);background:var(--surface-tertiary-hover)}.IconButton-module__PhUfYW__iconButton[data-disabled=true]{--gloss-edge:transparent;background:var(--surface-disabled)}.IconButton-module__PhUfYW__iconButton[data-variant=primary][data-disabled=true]{color:var(--color-gray-500)}.IconButton-module__PhUfYW__iconButton[data-variant=secondary][data-disabled=true],.IconButton-module__PhUfYW__iconButton[data-variant=tertiary][data-disabled=true]{color:var(--color-gray-300)}
.SectionHeader-module__T5s65a__row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.SectionHeader-module__T5s65a__title{min-width:0;color:var(--color-gray-0);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line);letter-spacing:var(--headline-h5-tracking);overflow-wrap:anywhere;margin:0}.SectionHeader-module__T5s65a__action{background:var(--surface-matte);height:32px;color:var(--color-gray-0);font-family:var(--font-family-base);font-weight:var(--button-2-weight);font-size:var(--button-2-size);line-height:var(--button-2-line);white-space:nowrap;border:none;border-radius:30px;flex-shrink:0;align-items:center;padding:0 16px;text-decoration:none;transition:background .15s;display:inline-flex;}.SectionHeader-module__T5s65a__action:hover{background:var(--surface-secondary-hover)}.SectionHeader-module__T5s65a__action:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:2px}@media (min-width:768px){.SectionHeader-module__T5s65a__action{height:40px;font-weight:var(--button-1-weight);font-size:var(--button-1-size);line-height:var(--button-1-line);padding:0 20px}}
.Surface-module__aUNE4G__surface{box-sizing:border-box;color:var(--color-gray-0);font-family:var(--font-family-base);border:none;text-decoration:none;}.Surface-module__aUNE4G__surface[data-tone=matte]{--gloss-edge:linear-gradient(var(--surface-angle),#ffffff0a 0%,#ffffff24 50%,#ffffff0a 100%);background:var(--surface-matte)}.Surface-module__aUNE4G__surface[data-tone=secondary]{background:var(--surface-secondary)}.Surface-module__aUNE4G__surface[data-tone=tertiary]{--gloss-edge:var(--surface-tertiary-edge);background:var(--surface-tertiary)}.Surface-module__aUNE4G__surface[data-tone=solid]{--gloss-edge:transparent;background:var(--color-gray-900)}:where(.Surface-module__aUNE4G__surface[data-radius=card]){border-radius:20px}:where(.Surface-module__aUNE4G__surface[data-radius=pill]){border-radius:30px}:where(.Surface-module__aUNE4G__surface[data-radius=round]){border-radius:100px}:where(.Surface-module__aUNE4G__surface[data-padding=none]){padding:0}:where(.Surface-module__aUNE4G__surface[data-padding=s]){padding:12px 16px}:where(.Surface-module__aUNE4G__surface[data-padding=m]){padding:var(--space-container-padding)}:where(.Surface-module__aUNE4G__surface[data-padding=l]){padding:var(--space-section-gap-large)var(--space-container-padding)}.Surface-module__aUNE4G__surface[data-interactive]{cursor:pointer;transition:background .15s}.Surface-module__aUNE4G__surface[data-interactive]:hover{background:#37373799}@media (min-width:768px){:where(.Surface-module__aUNE4G__surface[data-radius=card]){border-radius:30px}:where(.Surface-module__aUNE4G__surface[data-padding=m]){padding:24px}}@media (min-width:1280px){:where(.Surface-module__aUNE4G__surface[data-radius=card]){border-radius:40px}}
.home-module__98KxVq__stack{flex-direction:column;width:100%;display:flex}.home-module__98KxVq__footerWrap{margin:0 calc(-1*var(--space-section-padding-horizontal))}.home-module__98KxVq__index{gap:var(--space-container-padding);width:100%;padding-bottom:var(--space-section-padding-vertical);flex-direction:column;display:flex}
.ProgressRing-module__zPjbzq__root{--_stroke:var(--ring-stroke,10px);width:var(--ring-size,96px);height:var(--ring-size,96px);flex-shrink:0;position:relative}.ProgressRing-module__zPjbzq__band{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--_stroke) - .5px),#000 calc(100% - var(--_stroke)));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--_stroke) - .5px),#000 calc(100% - var(--_stroke)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--_stroke) - .5px),#000 calc(100% - var(--_stroke)));background:#ffffff0a;border-radius:50%;position:absolute;inset:0}.ProgressRing-module__zPjbzq__arc{background:var(--ring-gradient);-webkit-mask:conic-gradient(#000 calc(var(--ring-value)*1%),transparent 0);-webkit-mask:conic-gradient(#000 calc(var(--ring-value)*1%),transparent 0);mask:conic-gradient(#000 calc(var(--ring-value)*1%),transparent 0);position:absolute;inset:0}.ProgressRing-module__zPjbzq__cap{pointer-events:none;position:absolute;inset:0}.ProgressRing-module__zPjbzq__cap:before{content:"";top:0;left:calc(50% - var(--_stroke)/2);width:var(--_stroke);height:var(--_stroke);border-radius:50%;position:absolute}.ProgressRing-module__zPjbzq__capStart:before{background:var(--ring-start)}.ProgressRing-module__zPjbzq__capEnd{transform:rotate(calc(var(--ring-value)*3.6deg))}.ProgressRing-module__zPjbzq__capEnd:before{background:var(--ring-end)}.ProgressRing-module__zPjbzq__center{color:var(--color-gray-0);font-family:var(--font-family-base);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.Toggle-module__eD3mmq__root{cursor:pointer;font-family:var(--font-family-base);align-items:center;gap:8px;display:inline-flex}.Toggle-module__eD3mmq__root[data-disabled=true]{cursor:not-allowed}.Toggle-module__eD3mmq__track{box-sizing:border-box;background:var(--surface-secondary-hover);border:none;border-radius:30px;align-items:center;width:66px;height:28px;padding:3px;transition:background .15s,border-color .15s;display:inline-flex;position:relative;}.Toggle-module__eD3mmq__thumb{background:var(--color-gray-50);border-radius:15px;width:43px;height:22px;transition:transform .15s,background .15s;transform:translate(0)}.Toggle-module__eD3mmq__root[data-checked=true] .Toggle-module__eD3mmq__track{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.Toggle-module__eD3mmq__root[data-checked=true] .Toggle-module__eD3mmq__thumb{transform:translate(17px)}.Toggle-module__eD3mmq__root[data-checked=true]:hover:not([data-disabled=true]) .Toggle-module__eD3mmq__track{background:var(--surface-primary-hover)}.Toggle-module__eD3mmq__root[data-disabled=true] .Toggle-module__eD3mmq__track{--gloss-edge:transparent;background:var(--surface-disabled)}.Toggle-module__eD3mmq__root[data-disabled=true] .Toggle-module__eD3mmq__thumb{background:var(--color-gray-600)}.Toggle-module__eD3mmq__label{color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);font-weight:var(--font-weight-regular);letter-spacing:0}.Toggle-module__eD3mmq__root[data-disabled=true] .Toggle-module__eD3mmq__label{color:var(--color-gray-600)}.Toggle-module__eD3mmq__showcase{flex-direction:column;gap:24px;display:flex}.Toggle-module__eD3mmq__row{flex-wrap:wrap;align-items:center;gap:30px;display:flex}
.EmailVerificationNotice-module__NOEIyq__notice{align-items:stretch;gap:var(--space-row);font-family:var(--font-family-base);flex-direction:column;display:flex}.EmailVerificationNotice-module__NOEIyq__text{color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);overflow-wrap:anywhere;margin:0}.EmailVerificationNotice-module__NOEIyq__note{color:var(--color-gray-200);font-size:var(--body-2-size);line-height:var(--body-2-line);margin:0}@media (min-width:768px){.EmailVerificationNotice-module__NOEIyq__notice{flex-flow:wrap;justify-content:space-between;align-items:center}.EmailVerificationNotice-module__NOEIyq__text{flex:280px}.EmailVerificationNotice-module__NOEIyq__note{flex-basis:100%}}
.Player-module__iTUJoq__backdrop{position:relative}.Player-module__iTUJoq__backdrop:after{content:"";background:linear-gradient(#0b0b0d59 0%,#0b0b0d00 20% 60%,#0b0b0d99 100%);position:absolute;inset:0}.Player-module__iTUJoq__backdropAlbum{opacity:.5;-webkit-mask-image:radial-gradient(max(46%,330px) 62% at 50% 10%,#000 30%,#0000 100%);mask-image:radial-gradient(max(46%,330px) 62% at 50% 10%,#000 30%,#0000 100%)}.Player-module__iTUJoq__shareWrap{display:inline-flex;position:relative}.Player-module__iTUJoq__share{width:var(--ctrl-size,40px);height:var(--ctrl-size,40px);background:var(--surface-matte);color:var(--color-gray-0);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;}.Player-module__iTUJoq__share:hover{background:var(--surface-secondary-hover)}.Player-module__iTUJoq__shareIcon{width:var(--ctrl-icon,20px);height:var(--ctrl-icon,20px)}.Player-module__iTUJoq__shareNote{z-index:10;box-sizing:border-box;width:max-content;max-width:min(260px,calc(100vw - 2*var(--space-section-padding-horizontal)));background:var(--color-gray-900);color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:left;border-radius:12px;padding:8px 12px;position:absolute;top:calc(100% + 8px);right:0}.Player-module__iTUJoq__shareNote:empty{display:none}.Player-module__iTUJoq__share:focus-visible,.Player-module__iTUJoq__playBtn:focus-visible,.Player-module__iTUJoq__ambientChip:focus-visible,.Player-module__iTUJoq__panelBack:focus-visible,.Player-module__iTUJoq__preset:focus-visible,.Player-module__iTUJoq__range:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:2px}.Player-module__iTUJoq__stage{--bar-space:60px;width:100%;padding-bottom:var(--bar-space);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.Player-module__iTUJoq__stageWithPills{--bar-space:128px}.Player-module__iTUJoq__cover{border-radius:40px;width:256px;height:256px;display:none;box-shadow:0 20px 60px #00000073}.Player-module__iTUJoq__title{color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--headline-h4-size);letter-spacing:var(--headline-h4-tracking);margin:0;line-height:32px}.Player-module__iTUJoq__titleWide{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Player-module__iTUJoq__titleGroup{order:-1}.Player-module__iTUJoq__timer{color:var(--color-gray-0);font-weight:var(--font-weight-bold);letter-spacing:var(--headline-h1-tracking);font-variant-numeric:tabular-nums;margin:0;font-size:56px;line-height:68px}.Player-module__iTUJoq__playBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:52px;height:52px;color:var(--color-gray-0);cursor:pointer;background:#51515159;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;}.Player-module__iTUJoq__playBtn:hover{background:var(--surface-secondary-hover)}.Player-module__iTUJoq__playIcon{width:24px;height:24px}.Player-module__iTUJoq__range{--track:6px;--thumb:18px;--fill:var(--color-blue-400);--rail:#ffffff47;appearance:none;cursor:pointer;background:0 0;border-radius:100px;width:100%;height:18px;margin:0;padding:0;display:block}.Player-module__iTUJoq__range::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(90deg,var(--fill)calc(var(--thumb)/2 + (100% - var(--thumb))*var(--ratio,0)),var(--rail)0);border-radius:100px}.Player-module__iTUJoq__range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb))/2);background:var(--color-blue-300);border:1px solid #d9e9ffb3;border-radius:50%}.Player-module__iTUJoq__range::-moz-range-track{height:var(--track);background:var(--rail);border-radius:100px}.Player-module__iTUJoq__range::-moz-range-progress{height:var(--track);background:var(--fill);border-radius:100px}.Player-module__iTUJoq__range::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);background:var(--color-blue-300);border:1px solid #d9e9ffb3;border-radius:50%}.Player-module__iTUJoq__barWrap{z-index:40;padding:0 var(--space-section-padding-horizontal)calc(20px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.Player-module__iTUJoq__bar{--gloss-edge:transparent;pointer-events:auto;box-sizing:border-box;width:100%;max-width:1324px;color:var(--color-gray-0);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px 8px;margin:0 auto;display:grid;}.Player-module__iTUJoq__timeline{order:-1;grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-areas:"range range""start end";align-items:center;min-width:0;display:grid}.Player-module__iTUJoq__timelineRange{grid-area:range}.Player-module__iTUJoq__time{font-size:var(--caption-3-size);line-height:var(--caption-3-line);font-variant-numeric:tabular-nums;grid-area:start;margin-top:-3px}.Player-module__iTUJoq__time:last-child{text-align:right;grid-area:end}.Player-module__iTUJoq__volume{box-sizing:border-box;background:var(--surface-matte-light);min-width:0;height:44px;color:var(--color-gray-0);border-radius:100px;align-items:center;gap:10px;padding:0 14px;display:inline-flex;}.Player-module__iTUJoq__volumeIcon{flex-shrink:0;width:24px;height:24px}.Player-module__iTUJoq__volume .Player-module__iTUJoq__volumeRange{--track:4px;--thumb:0px;--fill:var(--color-gray-0);flex:1;min-width:0}.Player-module__iTUJoq__volumeRange::-webkit-slider-thumb{border:none}.Player-module__iTUJoq__volumeRange::-moz-range-thumb{border:none}.Player-module__iTUJoq__volumeValue{min-width:27px;font-size:var(--caption-4-size);line-height:var(--caption-4-line);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.Player-module__iTUJoq__barVolume{display:none}.Player-module__iTUJoq__barWithLeading .Player-module__iTUJoq__barVolume{display:inline-flex}.Player-module__iTUJoq__ambientChip{box-sizing:border-box;background:var(--surface-matte-light);min-width:0;height:44px;color:var(--color-gray-0);font-family:var(--font-family-base);text-align:left;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:0 16px;transition:background .15s;display:inline-flex;}.Player-module__iTUJoq__ambientChip:hover{background:var(--surface-secondary-hover)}.Player-module__iTUJoq__ambientChipActive,.Player-module__iTUJoq__ambientChipActive:hover{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.Player-module__iTUJoq__ambientIcon{flex-shrink:0;width:24px;height:24px}.Player-module__iTUJoq__ambientText{flex-direction:column;min-width:0;display:flex}.Player-module__iTUJoq__ambientLabel{font-size:var(--uppercase-3-size);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;opacity:.8;line-height:10px}.Player-module__iTUJoq__ambientName{font-weight:var(--subtitle-6-weight);font-size:var(--subtitle-6-size);line-height:var(--subtitle-6-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Player-module__iTUJoq__panel{z-index:70;color:var(--color-gray-0);font-family:var(--font-family-base);flex-direction:column;display:flex;position:fixed;inset:0}.Player-module__iTUJoq__panelBackdrop{background:#0b0b0d;position:absolute;inset:0;overflow:hidden}.Player-module__iTUJoq__panelBackdropCover{filter:blur(40px)brightness(.6);width:100%;height:100%;transform:scale(1.15)}.Player-module__iTUJoq__panelHead{flex-shrink:0;justify-content:center;align-items:center;height:32px;margin-top:16px;display:flex}.Player-module__iTUJoq__panelBack{background:var(--surface-matte);width:32px;height:32px;color:var(--color-gray-0);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;left:16px;}.Player-module__iTUJoq__panelBackIcon{width:16px;height:16px}.Player-module__iTUJoq__panelHeading{min-width:0;position:relative}.Player-module__iTUJoq__panelTitle{font-weight:var(--subtitle-1-weight);font-size:var(--subtitle-1-size);line-height:var(--subtitle-1-line);margin:0}.Player-module__iTUJoq__panelSubtitle{color:var(--color-gray-300);font-size:var(--body-1-size);line-height:var(--body-1-line);margin:0;display:none}.Player-module__iTUJoq__panelVolume{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute}.Player-module__iTUJoq__panelScroll{min-height:0;padding:0 16px calc(76px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:1;margin-top:16px;position:relative;overflow-y:auto}.Player-module__iTUJoq__panelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;display:grid}.Player-module__iTUJoq__ambientItem{min-width:0;color:var(--color-gray-0);font-family:var(--font-family-base);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.Player-module__iTUJoq__ambientItem:focus-visible{outline:none}.Player-module__iTUJoq__ambientCover{aspect-ratio:1;border-radius:50%;width:100%;transition:transform .15s}.Player-module__iTUJoq__ambientItem:hover .Player-module__iTUJoq__ambientCover{transform:scale(1.04)}.Player-module__iTUJoq__ambientItem:focus-visible .Player-module__iTUJoq__ambientCover{outline:2px solid var(--color-blue-200);outline-offset:2px}.Player-module__iTUJoq__ambientItemActive .Player-module__iTUJoq__ambientCover{box-shadow:inset 0 0 0 3px var(--color-blue-300)}.Player-module__iTUJoq__ambientItemTitle{min-height:calc(2*var(--body-3-line));font-size:var(--body-3-size);line-height:var(--body-3-line);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Player-module__iTUJoq__modalBackdrop{z-index:60;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Player-module__iTUJoq__modal{--modal-gap:24px;box-sizing:border-box;align-items:center;gap:var(--modal-gap);width:100%;padding:20px 12px calc(12px + env(safe-area-inset-bottom));background:var(--surface-matte);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--color-gray-0);font-family:var(--font-family-base);text-align:center;border-radius:40px 40px 0 0;outline:none;flex-direction:column;display:flex;}.Player-module__iTUJoq__modalCustom{--modal-gap:30px;padding-top:26px}.Player-module__iTUJoq__modalIcon{width:40px;height:40px;display:none}.Player-module__iTUJoq__modalTitle{font-weight:var(--font-weight-bold);font-size:var(--headline-h6-size);line-height:var(--headline-h6-line);margin:0}.Player-module__iTUJoq__presets{gap:8px;width:100%;display:flex}.Player-module__iTUJoq__preset{aspect-ratio:1;background:var(--surface-matte);min-width:0;color:var(--color-gray-0);font-family:var(--font-family-base);cursor:pointer;border:none;border-radius:50%;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;}.Player-module__iTUJoq__preset:hover{background:var(--surface-secondary-hover)}.Player-module__iTUJoq__presetActive,.Player-module__iTUJoq__presetActive:hover{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.Player-module__iTUJoq__presetValue{font-weight:var(--font-weight-bold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line)}.Player-module__iTUJoq__presetUnit{font-size:var(--body-2-size);line-height:var(--body-2-line)}.Player-module__iTUJoq__presetPlus{width:24px;height:24px}.Player-module__iTUJoq__modalActions{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.Player-module__iTUJoq__modalActionsPair{flex-direction:column-reverse}.Player-module__iTUJoq__modal .Player-module__iTUJoq__modalStart[data-disabled=true]{--gloss-edge:transparent;background:var(--surface-disabled);color:var(--color-gray-500)}.Player-module__iTUJoq__customForm{align-items:center;gap:var(--modal-gap);flex-direction:column;width:100%;display:flex}.Player-module__iTUJoq__clock{justify-content:center;align-items:flex-start;gap:14px;display:flex}.Player-module__iTUJoq__clockField{cursor:text;flex-direction:column;align-items:center;display:flex}.Player-module__iTUJoq__clockInput,.Player-module__iTUJoq__clockColon{color:var(--color-gray-0);font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--headline-h2-size);line-height:var(--headline-h2-line);font-variant-numeric:tabular-nums}.Player-module__iTUJoq__clockInput{box-sizing:content-box;text-align:center;width:2ch;caret-color:var(--color-blue-300);background:0 0;border:none;border-radius:12px;padding:0 4px}.Player-module__iTUJoq__clockInput:hover{background:var(--surface-matte)}.Player-module__iTUJoq__clockInput:focus{outline:2px solid var(--color-blue-300);outline-offset:0}.Player-module__iTUJoq__clockUnit{font-size:var(--body-2-size);line-height:var(--body-2-line)}@media (min-width:768px){.Player-module__iTUJoq__backdrop{filter:blur(40px)brightness(.7);transform:scale(1.15)}.Player-module__iTUJoq__backdrop:after{content:none}.Player-module__iTUJoq__stage{flex:none;justify-content:flex-start;gap:25px;padding-bottom:114px}.Player-module__iTUJoq__cover{display:block}.Player-module__iTUJoq__title{line-height:var(--headline-h4-line)}.Player-module__iTUJoq__titleWide{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.Player-module__iTUJoq__titleGroup{order:0}.Player-module__iTUJoq__timer{font-size:var(--headline-h1-size);margin-top:10px;line-height:1.125}.Player-module__iTUJoq__timerMobile{display:none}.Player-module__iTUJoq__playBtn{width:60px;height:60px}.Player-module__iTUJoq__playIcon{width:26px;height:26px}.Player-module__iTUJoq__range{--track:4px;--thumb:14px}.Player-module__iTUJoq__barWrap{padding-bottom:calc(30px + env(safe-area-inset-bottom))}.Player-module__iTUJoq__bar{--gloss-edge:var(--surface-secondary-edge);background:var(--surface-matte-light);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:30px;gap:10px;height:60px;padding:8px;display:flex}.Player-module__iTUJoq__timeline{flex:1;order:0;gap:4px;display:flex}.Player-module__iTUJoq__timeline:first-child{margin-left:12px}.Player-module__iTUJoq__timelineRange{flex:1;min-width:0}.Player-module__iTUJoq__time{font-size:var(--caption-4-size);line-height:var(--caption-4-line);flex-shrink:0;margin-top:0}.Player-module__iTUJoq__barVolume,.Player-module__iTUJoq__ambientChip{flex-shrink:0;width:170px}.Player-module__iTUJoq__barVolume{display:inline-flex}.Player-module__iTUJoq__panel{z-index:39;box-sizing:border-box;width:calc(100% - 2*var(--space-section-padding-horizontal));background:var(--surface-matte);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:24px;max-height:min(413px,100dvh - 220px);padding:20px 20px 0;inset:auto auto 110px 50%;transform:translate(-50%)}.Player-module__iTUJoq__panel:before{content:"";border-radius:inherit;background:var(--surface-secondary-edge);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-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}.Player-module__iTUJoq__panelBackdrop,.Player-module__iTUJoq__panelBack{display:none}.Player-module__iTUJoq__panelHead{justify-content:space-between;gap:16px;height:auto;margin-top:0}.Player-module__iTUJoq__panelHeading{text-align:left}.Player-module__iTUJoq__panelSubtitle{display:block}.Player-module__iTUJoq__panelVolume{-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;width:170px;position:relative;inset:auto}.Player-module__iTUJoq__panelScroll{padding:0 8px 20px 0}.Player-module__iTUJoq__panelGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.Player-module__iTUJoq__ambientCover{border-radius:30%}.Player-module__iTUJoq__modalBackdrop{align-items:center;padding:20px}.Player-module__iTUJoq__modal,.Player-module__iTUJoq__modalCustom{--modal-gap:16px;border-radius:40px;width:480px;max-width:100%;padding:34px 24px 24px}.Player-module__iTUJoq__modalIcon{display:block}.Player-module__iTUJoq__presets{gap:12px;margin:16px 0}.Player-module__iTUJoq__modalActions{flex-direction:row;justify-content:center;gap:10px}.Player-module__iTUJoq__modalActionsPair>*{flex:1}}@media (min-width:1280px){.Player-module__iTUJoq__stage{gap:33px;padding-bottom:128px}.Player-module__iTUJoq__playBtn{width:80px;height:80px}.Player-module__iTUJoq__playIcon{width:32px;height:32px}.Player-module__iTUJoq__barWrap{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.Player-module__iTUJoq__bar{grid-template-columns:170px 370px 170px;justify-content:center;gap:12px;height:64px;padding:10px;display:grid}.Player-module__iTUJoq__ambientChip{grid-area:1/1}.Player-module__iTUJoq__timeline,.Player-module__iTUJoq__timeline:first-child{grid-area:1/2;margin-left:0}.Player-module__iTUJoq__barVolume{grid-area:1/3}.Player-module__iTUJoq__panel{width:734px;padding:28px 24px 0;bottom:124px}.Player-module__iTUJoq__panelHead{align-items:flex-start}.Player-module__iTUJoq__panelScroll{margin-top:20px;padding:0 18px 24px 0}.Player-module__iTUJoq__modal,.Player-module__iTUJoq__modalCustom{--modal-gap:20px;border-radius:56px;padding:44px 32px 32px}.Player-module__iTUJoq__presets{justify-content:center;gap:16px;margin:40px 0 38px}.Player-module__iTUJoq__preset{flex:none;width:92px}}
.ProgramsSection-module__AnYUca__root{--card-width:var(--space-card-width);--card-ratio:316/562;box-sizing:border-box;gap:var(--space-container-padding);width:100%;padding:var(--space-section-padding-vertical)0;flex-direction:column;display:flex}.ProgramsSection-module__AnYUca__root[data-variant=sound]{--card-width:161px;--card-ratio:3/4}.ProgramsSection-module__AnYUca__rowWrap{width:100%;position:relative}.ProgramsSection-module__AnYUca__grid{gap:var(--space-column);margin-right:calc(-1*var(--space-section-padding-horizontal));padding-right:var(--space-section-padding-horizontal);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.ProgramsSection-module__AnYUca__grid::-webkit-scrollbar{display:none}.ProgramsSection-module__AnYUca__grid>*{scroll-snap-align:start}.ProgramsSection-module__AnYUca__arrowTrack{width:var(--card-width);aspect-ratio:var(--card-ratio);z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;display:none;position:absolute;top:0;right:0;transform:translateY(-6px)}.ProgramsSection-module__AnYUca__arrowTrackBack{justify-content:flex-start;left:0;right:auto}.ProgramsSection-module__AnYUca__arrow{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;color:var(--color-gray-0);cursor:pointer;background:#18181ab3;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex;}.ProgramsSection-module__AnYUca__arrow:hover{background:#373737cc}.ProgramsSection-module__AnYUca__arrow:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:2px}.ProgramsSection-module__AnYUca__arrowIcon{width:22px;height:22px}@media (min-width:768px){.ProgramsSection-module__AnYUca__root[data-variant=sound]{--card-width:215px}.ProgramsSection-module__AnYUca__arrowTrack{display:flex}}@media (min-width:1280px){.ProgramsSection-module__AnYUca__root[data-variant=sound]{--card-width:calc((100% - 4*var(--space-column))/5)}}@media (min-width:1441px){.ProgramsSection-module__AnYUca__grid{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--space-section-padding-horizontal)),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--space-section-padding-horizontal)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--space-section-padding-horizontal)),transparent)}}
.Checkbox-module__nrNAFG__root{cursor:pointer;font-family:var(--font-family-base);align-items:center;gap:8px;display:inline-flex}.Checkbox-module__nrNAFG__root[data-disabled=true]{cursor:not-allowed}.Checkbox-module__nrNAFG__box{box-sizing:border-box;background:var(--surface-matte-light);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:inline-flex;}.Checkbox-module__nrNAFG__check{width:24px;height:24px;color:var(--color-gray-0)}.Checkbox-module__nrNAFG__root[data-variant=primary][data-checked=true] .Checkbox-module__nrNAFG__box{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.Checkbox-module__nrNAFG__root[data-variant=primary][data-checked=true]:hover:not([data-disabled=true]) .Checkbox-module__nrNAFG__box{background:var(--surface-primary-hover)}.Checkbox-module__nrNAFG__root[data-variant=tertiary][data-checked=true] .Checkbox-module__nrNAFG__box{--gloss-edge:var(--surface-tertiary-edge);background:var(--surface-tertiary)}.Checkbox-module__nrNAFG__root[data-variant=tertiary][data-checked=true] .Checkbox-module__nrNAFG__check{color:var(--color-blue-100)}.Checkbox-module__nrNAFG__root[data-disabled=true] .Checkbox-module__nrNAFG__box{--gloss-edge:transparent;background:var(--surface-disabled)}.Checkbox-module__nrNAFG__root[data-disabled=true] .Checkbox-module__nrNAFG__check{color:var(--color-gray-600)}.Checkbox-module__nrNAFG__label{color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);font-weight:var(--font-weight-regular)}.Checkbox-module__nrNAFG__root[data-disabled=true] .Checkbox-module__nrNAFG__label{color:var(--color-gray-600)}
.Profile-module__1QLTCq__root{gap:var(--space-section-padding-vertical);font-family:var(--font-family-base);flex-direction:column;display:flex}.Profile-module__1QLTCq__hero{padding:var(--space-section-padding-vertical)0 16px;text-align:center;flex-direction:column;align-items:center;display:flex}.Profile-module__1QLTCq__avatarWrap{--avatar:80px;--badge:28px;width:var(--avatar);height:var(--avatar);margin-bottom:var(--space-row);position:relative}.Profile-module__1QLTCq__avatar{background:radial-gradient(circle at 30% 25%,#9b3dff8c 0,transparent 30%),radial-gradient(circle at 75% 70%,#9b3dff73 0,transparent 32%),repeating-conic-gradient(from 15deg at 50% 50%,transparent 0 22deg,#9b3dff 22deg 24deg,transparent 24deg 60deg),repeating-linear-gradient(-30deg,transparent 0 24px,#9b3dff 24px 26px),repeating-linear-gradient(60deg,transparent 0 30px,#9b3dff 30px 32px),#121214;border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff1f}.Profile-module__1QLTCq__badges{gap:2px;display:flex;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.Profile-module__1QLTCq__badge{width:var(--badge);height:var(--badge);color:var(--color-gray-0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#28282be6;border-radius:50%;justify-content:center;align-items:center;display:flex;}.Profile-module__1QLTCq__badgeIcon{width:58%;height:58%}.Profile-module__1QLTCq__name{color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line);letter-spacing:var(--headline-h5-tracking);overflow-wrap:anywhere;margin:0 0 6px}.Profile-module__1QLTCq__handle{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);overflow-wrap:anywhere;text-decoration:underline}.Profile-module__1QLTCq__handle:hover{color:var(--color-gray-100)}.Profile-module__1QLTCq__row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.Profile-module__1QLTCq__pillLink{color:inherit;border-radius:100px;text-decoration:none;display:block}.Profile-module__1QLTCq__pill{--ring:66px;min-width:0;min-height:86px;color:var(--color-gray-0);align-items:center;gap:12px;padding:0 16px 0 10px;display:flex}.Profile-module__1QLTCq__pillLink+.Profile-module__1QLTCq__pillLink .Profile-module__1QLTCq__pill{min-height:78px}.Profile-module__1QLTCq__trackerRing{--ring-size:var(--ring);--ring-stroke:12px}.Profile-module__1QLTCq__ringValue{font-weight:var(--font-weight-bold);font-size:var(--headline-h6-size);line-height:1}.Profile-module__1QLTCq__pillTitle{min-width:0;font-weight:var(--subtitle-5-weight);font-size:var(--subtitle-5-size);line-height:var(--subtitle-5-line);flex:1;align-items:center;gap:8px;display:inline-flex}.Profile-module__1QLTCq__arrow{flex-shrink:0;width:20px;height:20px}.Profile-module__1QLTCq__bookmark{flex-shrink:0;width:24px;height:24px}.Profile-module__1QLTCq__savedStat{--thumb:24px;--thumbs-width:calc(var(--thumb)*2.2);width:var(--thumbs-width);margin-left:calc((var(--ring) - var(--thumbs-width))/2);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.Profile-module__1QLTCq__savedCount{font-weight:var(--font-weight-bold);font-size:18px;line-height:1.15}.Profile-module__1QLTCq__savedNew{color:var(--color-blue-200)}.Profile-module__1QLTCq__thumbs{display:flex}.Profile-module__1QLTCq__thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);background:linear-gradient(160deg,#3b2a6a,#7a4fd8);border-radius:50%}.Profile-module__1QLTCq__thumb+.Profile-module__1QLTCq__thumb{margin-left:calc(var(--thumb)*-.4)}.Profile-module__1QLTCq__thumb:nth-child(2){background:linear-gradient(160deg,#1c2a3a,#5d7a99)}.Profile-module__1QLTCq__thumb:nth-child(3){background:linear-gradient(160deg,#6d6250,#e6dcc2)}.Profile-module__1QLTCq__subscription{gap:10px;min-height:76px;padding:0 16px 0 14px}.Profile-module__1QLTCq__planet{background:radial-gradient(circle at 40% 35%,#f4e9ff 0,#b9a3ff 22%,#4b2b8a 48%,transparent 50%),conic-gradient(from 200deg,transparent 0 40%,#c4a0ffe6 50%,transparent 60%);border-radius:50%;flex-shrink:0;width:44px;height:44px}.Profile-module__1QLTCq__subTitle{min-width:0;color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);flex:1;text-decoration:none}.Profile-module__1QLTCq__subName{display:block}.Profile-module__1QLTCq__gear{background:var(--surface-matte-light);width:36px;height:36px;color:var(--color-gray-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;}.Profile-module__1QLTCq__gear:hover{background:var(--surface-secondary-hover)}.Profile-module__1QLTCq__gearIcon{width:20px;height:20px}.Profile-module__1QLTCq__skills{gap:var(--space-head-l);grid-template-columns:minmax(0,1fr);display:grid}.Profile-module__1QLTCq__skillsTitle{color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--headline-h6-size);line-height:var(--headline-h6-line);text-align:center;margin:0}.Profile-module__1QLTCq__skillsAll{background:var(--surface-matte);height:32px;color:var(--color-gray-0);font-family:inherit;font-weight:var(--button-2-weight);font-size:var(--button-2-size);line-height:var(--button-2-line);white-space:nowrap;cursor:pointer;border:none;border-radius:30px;order:3;justify-self:center;align-items:center;gap:8px;margin-top:-2px;padding:0 16px;transition:background .15s;display:inline-flex;}.Profile-module__1QLTCq__skillsAll:hover{background:var(--surface-secondary)}.Profile-module__1QLTCq__skillsAllIcon{width:18px;height:18px}.Profile-module__1QLTCq__skillList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Profile-module__1QLTCq__skill{gap:16px;min-height:86px;padding:0 18px 0 12px}.Profile-module__1QLTCq__skillRing{--ring-size:62px;--ring-stroke:8px}.Profile-module__1QLTCq__skillLotus{background:var(--surface-matte-light);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.Profile-module__1QLTCq__skillLotusIcon{width:18px;height:18px}.Profile-module__1QLTCq__skillText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Profile-module__1QLTCq__skillTitle{font-weight:var(--subtitle-5-weight);font-size:var(--subtitle-5-size);line-height:var(--subtitle-5-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Profile-module__1QLTCq__skillMeta{color:var(--color-gray-400);font-size:var(--body-3-size);line-height:var(--body-3-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Profile-module__1QLTCq__skillLevel{color:var(--color-gray-100);font-size:var(--body-3-size);line-height:var(--body-3-line);white-space:nowrap;flex-shrink:0}.Profile-module__1QLTCq__levelLong{display:none}.Profile-module__1QLTCq__actions{flex-direction:column;gap:10px;display:flex}.Profile-module__1QLTCq__actionBtn{width:100%}.Profile-module__1QLTCq__settingsBtn{justify-content:space-between}.Profile-module__1QLTCq__logoutBtn{justify-content:flex-start}.Profile-module__1QLTCq__actionChevron{display:inline-flex}@media (min-width:768px){.Profile-module__1QLTCq__hero{padding:0}.Profile-module__1QLTCq__avatarWrap{--avatar:100px;--badge:34px}.Profile-module__1QLTCq__badges{gap:4px;bottom:-6px}.Profile-module__1QLTCq__row{grid-template-columns:repeat(2,minmax(0,1fr))}.Profile-module__1QLTCq__pill{--ring:80px;gap:14px;min-height:106px;padding:0 20px 0 14px}.Profile-module__1QLTCq__pillLink+.Profile-module__1QLTCq__pillLink .Profile-module__1QLTCq__pill{min-height:106px}.Profile-module__1QLTCq__trackerRing{--ring-stroke:14px}.Profile-module__1QLTCq__pillTitle{font-weight:var(--subtitle-4-weight);font-size:var(--subtitle-4-size);line-height:var(--subtitle-4-line)}.Profile-module__1QLTCq__arrow{width:22px;height:22px}.Profile-module__1QLTCq__savedStat{--thumb:28px;gap:8px}.Profile-module__1QLTCq__savedCount{font-size:22px}.Profile-module__1QLTCq__subscription{gap:10px;min-height:92px;padding:0 23px 0 20px}.Profile-module__1QLTCq__planet{width:52px;height:52px}.Profile-module__1QLTCq__subTitle{font-size:var(--body-1-size);line-height:var(--body-1-line)}.Profile-module__1QLTCq__subName{display:inline}.Profile-module__1QLTCq__gear{width:44px;height:44px}.Profile-module__1QLTCq__gearIcon{width:22px;height:22px}.Profile-module__1QLTCq__skills{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""list list";align-items:center}.Profile-module__1QLTCq__skillsTitle{text-align:left;grid-area:title;font-size:24px;line-height:32px}.Profile-module__1QLTCq__skillsAll{height:40px;font-weight:var(--button-1-weight);font-size:var(--button-1-size);line-height:var(--button-1-line);order:0;grid-area:action;justify-self:end;margin-top:0;padding:0 20px}.Profile-module__1QLTCq__skillsAllIcon{width:20px;height:20px}.Profile-module__1QLTCq__skillList{grid-area:list;gap:16px}.Profile-module__1QLTCq__skill{gap:15px;min-height:106px;padding:0 21px 0 15px}.Profile-module__1QLTCq__skillRing{--ring-size:76px;--ring-stroke:10px}.Profile-module__1QLTCq__skillLotus{width:44px;height:44px}.Profile-module__1QLTCq__skillLotusIcon{width:22px;height:22px}.Profile-module__1QLTCq__skillTitle{font-weight:var(--subtitle-3-weight);font-size:var(--subtitle-3-size);line-height:var(--subtitle-3-line)}.Profile-module__1QLTCq__skillMeta,.Profile-module__1QLTCq__skillLevel{font-size:var(--body-2-size);line-height:var(--body-2-line)}.Profile-module__1QLTCq__levelLong{display:inline}.Profile-module__1QLTCq__levelShort{display:none}.Profile-module__1QLTCq__actions{flex-direction:row;justify-content:center;gap:20px}.Profile-module__1QLTCq__actionBtn{width:240px}.Profile-module__1QLTCq__settingsBtn,.Profile-module__1QLTCq__logoutBtn{justify-content:center}.Profile-module__1QLTCq__actionChevron{display:none}}@media (min-width:1280px){.Profile-module__1QLTCq__avatarWrap{--avatar:120px;--badge:40px}.Profile-module__1QLTCq__badges{gap:10px;bottom:-9px}.Profile-module__1QLTCq__handle{font-size:var(--body-1-size);line-height:var(--body-1-line)}.Profile-module__1QLTCq__pill{--ring:108px;gap:12px;min-height:140px;padding:0 26px 0 16px}.Profile-module__1QLTCq__pillLink+.Profile-module__1QLTCq__pillLink .Profile-module__1QLTCq__pill{min-height:140px}.Profile-module__1QLTCq__trackerRing{--ring-stroke:18px}.Profile-module__1QLTCq__pillTitle{font-weight:var(--subtitle-1-weight);font-size:var(--subtitle-1-size);line-height:var(--subtitle-1-line);gap:10px}.Profile-module__1QLTCq__arrow{width:24px;height:24px}.Profile-module__1QLTCq__savedCount{font-size:28px}.Profile-module__1QLTCq__savedStat{--thumb:32px}.Profile-module__1QLTCq__subscription{gap:12px;min-height:132px;padding:0 24px 0 26px}.Profile-module__1QLTCq__planet{width:80px;height:80px}.Profile-module__1QLTCq__gearIcon{width:24px;height:24px}.Profile-module__1QLTCq__skills{gap:var(--space-head-l)}.Profile-module__1QLTCq__skill{gap:15px;min-height:132px;padding:0 27px 0 19px}.Profile-module__1QLTCq__skillRing{--ring-size:94px;--ring-stroke:14px}.Profile-module__1QLTCq__skillLotus{width:52px;height:52px}.Profile-module__1QLTCq__skillLotusIcon{width:24px;height:24px}.Profile-module__1QLTCq__skillTitle{font-weight:var(--subtitle-1-weight);font-size:var(--subtitle-1-size);line-height:var(--subtitle-1-line)}.Profile-module__1QLTCq__skillLevel{font-size:var(--body-1-size);line-height:var(--body-1-line)}}
.Footer-module__UQ6akG__root{max-width:100%;padding:var(--space-section-padding-vertical)var(--space-section-padding-horizontal);font-family:var(--font-family-base);background:radial-gradient(50% 55.62% at 50% 0,#212121 0%,#161617 50%,#0b0b0d 100%);flex-direction:column;align-items:center;gap:16px;display:flex}.Footer-module__UQ6akG__inner{flex-direction:column;align-items:center;width:100%;display:flex}.Footer-module__UQ6akG__logo{text-decoration:none;display:block}.Footer-module__UQ6akG__logoImage{width:105px}.Footer-module__UQ6akG__nav{width:calc(100% + 2*var(--space-section-padding-horizontal));box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:4px 8px;margin-top:17px;padding:0 8px;display:flex;overflow-x:auto}.Footer-module__UQ6akG__nav::-webkit-scrollbar{display:none}.Footer-module__UQ6akG__navItem{white-space:nowrap;color:var(--color-gray-0);font-weight:var(--font-weight-medium);font-size:var(--button-1-size);line-height:var(--button-1-line);flex-shrink:0;align-items:center;gap:5px;padding:4px 0;text-decoration:none;display:inline-flex}.Footer-module__UQ6akG__linkIcon{width:20px;height:20px}.Footer-module__UQ6akG__link:hover{color:var(--color-blue-300)}.Footer-module__UQ6akG__cards{gap:var(--space-column);width:calc(100% + var(--space-section-padding-horizontal));margin-top:21px;margin-right:calc(-1*var(--space-section-padding-horizontal));padding-right:var(--space-section-padding-horizontal);box-sizing:border-box;scrollbar-width:none;align-items:flex-start;display:flex;overflow-x:auto}.Footer-module__UQ6akG__cards::-webkit-scrollbar{display:none}.Footer-module__UQ6akG__card{box-sizing:border-box;width:var(--space-card-width);aspect-ratio:316/562;padding:var(--space-container-padding);border:1px solid #ffffff14;border-radius:40px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.Footer-module__UQ6akG__cardApp{background:#63636340}.Footer-module__UQ6akG__cardBg{object-fit:cover;z-index:0;border-radius:40px;width:100%;height:100%;position:absolute;inset:0}.Footer-module__UQ6akG__cardOverlay{z-index:0;background:#37373740;border-radius:40px;position:absolute;inset:0}.Footer-module__UQ6akG__cardTop{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.Footer-module__UQ6akG__cardIcon{width:40px;height:40px;color:var(--color-gray-0);filter:drop-shadow(0 0 8px #fff6)}.Footer-module__UQ6akG__cardTitle{color:var(--color-gray-0);font-weight:var(--font-weight-medium);font-size:var(--subtitle-4-size);line-height:var(--subtitle-4-line);margin:0}.Footer-module__UQ6akG__cardActions{z-index:1;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:relative}.Footer-module__UQ6akG__cardLink{border-radius:30px;text-decoration:none;display:inline-flex}.Footer-module__UQ6akG__cardLink:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:2px}.Footer-module__UQ6akG__qr{z-index:1;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative}.Footer-module__UQ6akG__qrCode{width:90px;height:90px;display:block}.Footer-module__UQ6akG__copy{color:var(--color-gray-400);font-weight:var(--font-weight-regular);font-size:var(--caption-3-size);line-height:var(--caption-3-line);margin:0}@media (min-width:768px){.Footer-module__UQ6akG__root{gap:20px}.Footer-module__UQ6akG__logoImage{width:117px}.Footer-module__UQ6akG__nav{flex-wrap:wrap;gap:4px 16px;width:auto;max-width:100%;margin-top:32px;padding:0;overflow:visible}.Footer-module__UQ6akG__cards{width:auto;max-width:100%;margin-top:26px;margin-right:0;padding-right:0}.Footer-module__UQ6akG__cardTop{gap:12px}.Footer-module__UQ6akG__cardTitle{font-size:var(--subtitle-1-size);line-height:var(--subtitle-1-line)}}@media (min-width:1280px){.Footer-module__UQ6akG__logoImage{width:140px}.Footer-module__UQ6akG__cards{margin-top:36px}.Footer-module__UQ6akG__cardIcon{width:48px;height:48px}.Footer-module__UQ6akG__cardActions{flex-direction:row;justify-content:center}.Footer-module__UQ6akG__qr{border-radius:28px;width:167px;height:167px}.Footer-module__UQ6akG__qrCode{width:127px;height:127px}}
.AuthCard-module__T6lKUq__card{box-sizing:border-box;align-items:center;gap:var(--space-section-gap-large);width:100%;padding:var(--space-section-gap-large)var(--space-container-gap)var(--space-container-gap);color:var(--color-gray-0);font-family:var(--font-family-base);border-radius:40px;flex-direction:column;display:flex}@media (min-width:768px){.AuthCard-module__T6lKUq__card{background:#27272780;max-width:645px;box-shadow:inset 0 0 0 1px #ffffff14}}.AuthCard-module__T6lKUq__title{width:100%;font-weight:var(--font-weight-semibold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line);letter-spacing:var(--headline-h5-tracking);text-align:center;overflow-wrap:anywhere;margin:0}@media (min-width:768px){.AuthCard-module__T6lKUq__title{font-weight:var(--font-weight-bold)}}.AuthCard-module__T6lKUq__submit.AuthCard-module__T6lKUq__submit{font-weight:var(--font-weight-regular)}@media (max-width:767px){.AuthCard-module__T6lKUq__submitCompact.AuthCard-module__T6lKUq__submitCompact[data-size]{height:40px;font-size:var(--button-2-size);line-height:var(--button-2-line);padding:0 20px}}.AuthCard-module__T6lKUq__consent{width:100%;color:var(--color-gray-500);font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin:0}.AuthCard-module__T6lKUq__consentTerm{text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}
.AuthFooter-module__th3AZG__root{align-items:center;gap:var(--space-container-gap);padding:var(--space-section-padding-vertical)var(--space-section-padding-horizontal);font-family:var(--font-family-base);flex-direction:column;display:flex}.AuthFooter-module__th3AZG__copy{width:100%;color:var(--color-gray-400);font-weight:var(--caption-3-weight);font-size:var(--caption-3-size);line-height:var(--caption-3-line);text-align:center;margin:0}
.DiaryMenu-module__VHU02G__anchor{display:inline-flex}.DiaryMenu-module__VHU02G__anchorEnd{position:relative}.DiaryMenu-module__VHU02G__popover{--gloss-edge:linear-gradient(var(--surface-angle),#ffffff0f 0%,#ffffff52 50%,#ffffff0f 100%);top:calc(100% + var(--popover-offset,10px));z-index:60;box-sizing:border-box;background:linear-gradient(var(--surface-angle),#262627eb 0%,#3e3e3feb 50%,#262627eb 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:286px;max-width:calc(100vw - 20px);color:var(--color-gray-0);font-family:var(--font-family-base);text-align:left;border-radius:40px;flex-direction:column;gap:12px;padding:24px;display:flex;position:absolute;right:0;box-shadow:0 16px 40px #00000073;}.DiaryMenu-module__VHU02G__popover.DiaryMenu-module__VHU02G__alignEnd{top:calc(100% + 8px)}.DiaryMenu-module__VHU02G__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex;position:relative}.DiaryMenu-module__VHU02G__item:hover .DiaryMenu-module__VHU02G__itemLabel{color:var(--color-blue-200)}.DiaryMenu-module__VHU02G__item:focus-visible,.DiaryMenu-module__VHU02G__item:focus-within{outline:2px solid var(--color-blue-300);outline-offset:4px}.DiaryMenu-module__VHU02G__itemIcon{flex-shrink:0;display:inline-flex}.DiaryMenu-module__VHU02G__itemIcon svg{width:24px;height:24px}.DiaryMenu-module__VHU02G__itemText{flex-direction:column;flex:1;min-width:0;display:flex}.DiaryMenu-module__VHU02G__itemLabel{font-size:var(--body-1-size);line-height:var(--body-1-line);transition:color .15s}.DiaryMenu-module__VHU02G__itemHint{color:var(--color-gray-400);font-size:var(--caption-2-size);line-height:var(--caption-2-line)}.DiaryMenu-module__VHU02G__itemTrailing{flex-shrink:0;display:inline-flex}.DiaryMenu-module__VHU02G__itemTrailing svg{width:20px;height:20px}.DiaryMenu-module__VHU02G__danger,.DiaryMenu-module__VHU02G__danger:hover .DiaryMenu-module__VHU02G__itemLabel{color:var(--color-red-500)}.DiaryMenu-module__VHU02G__danger .DiaryMenu-module__VHU02G__itemHint{color:var(--color-red-300)}.DiaryMenu-module__VHU02G__divider{background:#ffffff29;border:none;width:100%;height:1px;margin:0}.DiaryMenu-module__VHU02G__dateInput{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (min-width:768px){.DiaryMenu-module__VHU02G__popover{top:calc(100% + var(--popover-offset,14px));padding:20px}}@media (min-width:1280px){.DiaryMenu-module__VHU02G__anchor{position:relative}.DiaryMenu-module__VHU02G__popover{top:calc(100% + var(--popover-offset,18px));gap:16px;padding:26px}.DiaryMenu-module__VHU02G__popover:not(.DiaryMenu-module__VHU02G__alignEnd){left:50%;right:auto;transform:translate(-50%)}}
.SubscriptionPlans-module__07WTZG__root{gap:var(--space-container-gap);flex-direction:column;display:flex}.SubscriptionPlans-module__07WTZG__grid{justify-items:center;gap:20px;display:grid}@media (min-width:1280px){.SubscriptionPlans-module__07WTZG__grid{grid-template-columns:420fr 444fr 420fr;align-items:center}}.SubscriptionPlans-module__07WTZG__card{box-sizing:border-box;width:100%;padding:var(--space-container-gap);color:var(--color-gray-0);font-family:var(--font-family-base);background:linear-gradient(#000 0%,#40404040 100%);border-radius:50px;flex-direction:column;justify-content:space-between;gap:30px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.SubscriptionPlans-module__07WTZG__card[data-featured]{box-shadow:inset 0 0 0 1px var(--color-blue-300)}@media (min-width:768px){.SubscriptionPlans-module__07WTZG__card{max-width:444px}}@media (min-width:1280px){.SubscriptionPlans-module__07WTZG__card{max-width:none;min-height:700px}.SubscriptionPlans-module__07WTZG__card[data-featured]{min-height:750px}}.SubscriptionPlans-module__07WTZG__content{gap:var(--space-section-gap-large);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.SubscriptionPlans-module__07WTZG__content{gap:40px}}.SubscriptionPlans-module__07WTZG__header{justify-content:center;align-items:center;gap:var(--space-table-padding-small);text-align:center;flex-direction:column;width:100%;display:flex}.SubscriptionPlans-module__07WTZG__illustration{object-fit:cover;width:200px;height:200px}.SubscriptionPlans-module__07WTZG__planTitle{font-weight:var(--font-weight-bold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line);letter-spacing:var(--headline-h5-tracking);margin:0}.SubscriptionPlans-module__07WTZG__price{font-weight:var(--font-weight-bold);font-size:var(--headline-h6-size);line-height:var(--headline-h6-line);letter-spacing:var(--headline-h6-tracking);margin:0}.SubscriptionPlans-module__07WTZG__tagline{color:var(--color-gray-100);font-weight:var(--body-1-weight);font-size:var(--body-1-size);line-height:var(--body-1-line);text-wrap:balance;margin:0}.SubscriptionPlans-module__07WTZG__benefits{gap:var(--space-table-padding-small);font-weight:var(--body-1-weight);font-size:var(--body-1-size);line-height:var(--body-1-line);flex-direction:column;margin:0;padding-left:24px;list-style:outside;display:flex}.SubscriptionPlans-module__07WTZG__subscribe.SubscriptionPlans-module__07WTZG__subscribe{font-weight:var(--font-weight-regular)}.SubscriptionPlans-module__07WTZG__notice{color:var(--color-gray-400);font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin:0}.SubscriptionPlans-module__07WTZG__notice:empty{display:none}
.login-module__WEZH7G__page{min-height:100vh;color:var(--color-gray-0);background:radial-gradient(50% 55.62% at 50% 0,#212121 0%,#161617 50%,#0b0b0d 100%);flex-direction:column;padding-bottom:80px;display:flex}.login-module__WEZH7G__content{padding:var(--space-section-padding-vertical)var(--space-section-padding-horizontal);flex:1;justify-content:center;align-items:center;display:flex}
.vibe-module__ugFYda__root{gap:var(--space-section-padding-vertical);padding-bottom:var(--space-section-padding-vertical);flex-direction:column;display:flex}.vibe-module__ugFYda__hero{align-items:center;gap:var(--space-table-padding-extra-small);padding-top:var(--space-section-padding-vertical);text-align:center;flex-direction:column;display:flex}@font-face{font-family:Luno Vibe Serif Fallback;src:local(Georgia);size-adjust:85%}.vibe-module__ugFYda__title{font-family:Cormorant Garamond,Luno Vibe Serif Fallback,Times New Roman,serif;font-weight:var(--font-weight-regular);text-transform:uppercase;text-wrap:balance;margin:0;font-size:34px;line-height:40px}.vibe-module__ugFYda__lead{max-width:680px;color:var(--color-gray-400);font-weight:var(--font-weight-bold);font-size:var(--headline-h2-size);line-height:var(--headline-h2-line);letter-spacing:var(--headline-h2-tracking);margin:0}@media (min-width:768px){.vibe-module__ugFYda__title{font-size:44px;line-height:48px}}@media (min-width:1280px){.vibe-module__ugFYda__root{gap:59px}.vibe-module__ugFYda__hero{min-height:880px}.vibe-module__ugFYda__title{font-size:52px;line-height:56px}}
.Radio-module__mkwnzW__root{cursor:pointer;font-family:var(--font-family-base);align-items:center;gap:8px;display:inline-flex}.Radio-module__mkwnzW__root[data-disabled=true]{cursor:not-allowed}.Radio-module__mkwnzW__circle{box-sizing:border-box;background:var(--surface-secondary-hover);border:none;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s;display:inline-flex;}.Radio-module__mkwnzW__dot{background:var(--color-gray-0);border-radius:15px;width:14px;height:14px}.Radio-module__mkwnzW__root[data-variant=primary][data-checked=true] .Radio-module__mkwnzW__circle{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.Radio-module__mkwnzW__root[data-variant=primary][data-checked=true]:hover:not([data-disabled=true]) .Radio-module__mkwnzW__circle{background:var(--surface-primary-hover)}.Radio-module__mkwnzW__root[data-variant=tertiary][data-checked=true] .Radio-module__mkwnzW__circle{--gloss-edge:var(--surface-tertiary-edge);background:var(--surface-tertiary)}.Radio-module__mkwnzW__root[data-variant=tertiary][data-checked=true] .Radio-module__mkwnzW__dot{background:var(--color-blue-200)}.Radio-module__mkwnzW__root[data-disabled=true] .Radio-module__mkwnzW__circle{--gloss-edge:transparent;background:var(--surface-disabled)}.Radio-module__mkwnzW__root[data-disabled=true] .Radio-module__mkwnzW__dot{background:var(--color-gray-600)}.Radio-module__mkwnzW__label{color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);font-weight:var(--font-weight-regular)}.Radio-module__mkwnzW__root[data-disabled=true] .Radio-module__mkwnzW__label{color:var(--color-gray-600)}
.AlbumDetail-module__6nPBdW__root{text-align:left;flex-direction:column;align-items:center;width:100%;padding:20px 0 40px;display:flex}.AlbumDetail-module__6nPBdW__play{width:52px;height:52px;margin-bottom:var(--space-container-gap);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-gray-0);background:#51515159;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;}.AlbumDetail-module__6nPBdW__play:hover{background:var(--surface-secondary-hover)}.AlbumDetail-module__6nPBdW__play:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:2px}.AlbumDetail-module__6nPBdW__playIcon{width:24px;height:24px}.AlbumDetail-module__6nPBdW__title{margin:0 0 var(--space-table-padding-medium);color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--headline-h4-size);line-height:var(--headline-h4-line);letter-spacing:var(--headline-h4-tracking);text-align:center;overflow-wrap:anywhere}.AlbumDetail-module__6nPBdW__text{gap:var(--body-2-line);flex-direction:column;width:100%;max-width:720px;margin-bottom:16px;display:flex}.AlbumDetail-module__6nPBdW__paragraph{color:var(--color-gray-100);font-size:var(--body-2-size);line-height:var(--body-2-line);white-space:pre-line;margin:0}.AlbumDetail-module__6nPBdW__producer{color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin:0 0 16px}.AlbumDetail-module__6nPBdW__duration{color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);align-items:center;gap:6px;margin:0;display:inline-flex}.AlbumDetail-module__6nPBdW__clock{width:18px;height:18px}@media (min-width:768px){.AlbumDetail-module__6nPBdW__root{text-align:center;padding-top:32px}.AlbumDetail-module__6nPBdW__text{gap:var(--body-1-line)}.AlbumDetail-module__6nPBdW__paragraph{font-size:var(--body-1-size);line-height:var(--body-1-line)}}@media (min-width:1280px){.AlbumDetail-module__6nPBdW__root{padding-top:44px}}
.CourseDetail-module__6-SNja__backdrop{position:relative}.CourseDetail-module__6-SNja__backdropImage{filter:brightness(.55);height:269px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 25%,#0000 100%);mask-image:linear-gradient(#000 0% 25%,#0000 100%)}.CourseDetail-module__6-SNja__root{flex-direction:column;width:100%;display:flex}.CourseDetail-module__6-SNja__hero{padding:var(--space-section-padding-vertical)0;text-align:left;flex-direction:column;align-items:flex-start;display:flex}.CourseDetail-module__6-SNja__resume{flex-direction:column;align-self:center;align-items:center;gap:8px;display:flex}.CourseDetail-module__6-SNja__playBig{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;color:var(--color-gray-0);background:#51515159;border-radius:100px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;}.CourseDetail-module__6-SNja__playBig:hover{background:var(--surface-secondary-hover)}.CourseDetail-module__6-SNja__playBig:focus-visible,.CourseDetail-module__6-SNja__row:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:2px}.CourseDetail-module__6-SNja__playBigIcon{width:24px;height:24px}.CourseDetail-module__6-SNja__continue{color:var(--color-gray-0);font-size:var(--caption-3-size);line-height:var(--caption-3-line);text-align:center;margin:0}.CourseDetail-module__6-SNja__title{margin:var(--space-container-gap)0 0;color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--headline-h4-size);line-height:var(--headline-h4-line);letter-spacing:var(--headline-h4-tracking);overflow-wrap:anywhere}.CourseDetail-module__6-SNja__description{color:var(--color-gray-200);font-size:var(--body-2-size);line-height:var(--body-2-line);margin:8px 0 0}.CourseDetail-module__6-SNja__progress{width:100%;max-width:444px;margin-top:var(--space-container-gap);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.CourseDetail-module__6-SNja__track{background:#ffffff3d;border-radius:8px;width:100%;height:8px;display:block;overflow:hidden}.CourseDetail-module__6-SNja__fill{background:var(--color-blue-300);border-radius:8px;height:100%;display:block}.CourseDetail-module__6-SNja__meta{color:var(--color-gray-0);font-size:var(--caption-3-size);line-height:var(--caption-3-line);align-items:center;gap:8px;margin:0;display:flex}.CourseDetail-module__6-SNja__dot{background:var(--color-gray-500);border-radius:5px;width:5px;height:5px}.CourseDetail-module__6-SNja__list{width:100%;padding:var(--space-section-padding-vertical)0;flex-direction:column;gap:8px;margin:0 auto;list-style:none;display:flex}.CourseDetail-module__6-SNja__row{border-radius:20px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.CourseDetail-module__6-SNja__list .CourseDetail-module__6-SNja__row.CourseDetail-module__6-SNja__rowDone{--gloss-edge:linear-gradient(var(--surface-angle),#34d39e1f 0%,#34d39e66 50%,#34d39e1f 100%);background:#059e6b2e}.CourseDetail-module__6-SNja__list .CourseDetail-module__6-SNja__row.CourseDetail-module__6-SNja__rowDone:hover{background:#059e6b42}.CourseDetail-module__6-SNja__rowPlay{width:36px;height:36px;color:var(--color-gray-0);background:#51515159;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;}.CourseDetail-module__6-SNja__rowPlayIcon{width:20px;height:20px}.CourseDetail-module__6-SNja__check{background:var(--color-blue-300);width:16px;height:16px;color:var(--color-gray-0);border-radius:100px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;right:-4px}.CourseDetail-module__6-SNja__checkIcon{stroke-width:3px;width:10px;height:10px}.CourseDetail-module__6-SNja__rowTitle{min-width:0;color:var(--color-gray-0);font-weight:var(--subtitle-6-weight);font-size:var(--subtitle-6-size);line-height:var(--subtitle-6-line);overflow-wrap:anywhere;flex:1}.CourseDetail-module__6-SNja__rowDuration{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.CourseDetail-module__6-SNja__rowClock{width:16px;height:16px}@media (min-width:768px){.CourseDetail-module__6-SNja__backdropImage{height:456px}.CourseDetail-module__6-SNja__hero{text-align:center;align-items:center}.CourseDetail-module__6-SNja__continue{font-size:var(--body-2-size);line-height:var(--body-2-line)}.CourseDetail-module__6-SNja__description{margin-top:12px}.CourseDetail-module__6-SNja__progress{align-items:center}.CourseDetail-module__6-SNja__list{gap:12px}.CourseDetail-module__6-SNja__row{border-radius:30px;padding:16px 24px 16px 20px}.CourseDetail-module__6-SNja__rowPlay{width:52px;height:52px}.CourseDetail-module__6-SNja__rowPlayIcon{width:24px;height:24px}.CourseDetail-module__6-SNja__check{width:20px;height:20px}.CourseDetail-module__6-SNja__checkIcon{width:12px;height:12px}.CourseDetail-module__6-SNja__rowTitle{font-weight:var(--subtitle-4-weight);font-size:var(--subtitle-4-size);line-height:var(--subtitle-4-line)}.CourseDetail-module__6-SNja__rowDuration{gap:6px}.CourseDetail-module__6-SNja__rowClock{width:20px;height:20px}}@media (min-width:1280px){.CourseDetail-module__6-SNja__continue{font-size:var(--body-1-size);line-height:var(--body-1-line)}.CourseDetail-module__6-SNja__description{font-size:var(--body-1-size);line-height:var(--body-1-line);margin-top:16px}.CourseDetail-module__6-SNja__meta{font-size:var(--body-2-size);line-height:var(--body-2-line)}.CourseDetail-module__6-SNja__list{gap:16px;max-width:640px}.CourseDetail-module__6-SNja__row{border-radius:100px;padding:20px 24px 20px 20px}}
.Diary-module__mhN7fW__root{gap:var(--space-section-gap-small);flex-direction:column;width:100%;display:flex}.Diary-module__mhN7fW__head{min-height:40px;margin-bottom:calc(16px - var(--space-section-gap-small));justify-content:space-between;align-items:center;display:flex;position:relative}.Diary-module__mhN7fW__title{font-weight:var(--font-weight-bold);font-size:var(--headline-h3-size);line-height:var(--headline-h3-line);letter-spacing:var(--headline-h3-tracking);margin:0}.Diary-module__mhN7fW__dotsBtn,.Diary-module__mhN7fW__cardDots{color:var(--color-gray-0);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;}.Diary-module__mhN7fW__dotsBtn{background:var(--surface-matte);width:40px;height:40px}.Diary-module__mhN7fW__dotsBtn:hover,.Diary-module__mhN7fW__dotsBtn[aria-expanded=true]{background:var(--surface-matte-light)}.Diary-module__mhN7fW__dotsBtn:focus-visible,.Diary-module__mhN7fW__cardDots:focus-visible,.Diary-module__mhN7fW__cardMain:focus-visible,.Diary-module__mhN7fW__fab:focus-visible,.Diary-module__mhN7fW__dots{width:20px;height:20px}.Diary-module__mhN7fW__flip{transform:scaleY(-1)}.Diary-module__mhN7fW__done{flex-shrink:0}.Diary-module__mhN7fW__selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Diary-module__mhN7fW__selectionCount{min-width:120px;color:var(--color-gray-300);font-size:var(--body-2-size);line-height:var(--body-2-line);flex:1}.Diary-module__mhN7fW__group{flex-direction:column;gap:20px;display:flex}.Diary-module__mhN7fW__month{font-weight:var(--subtitle-4-weight);font-size:var(--subtitle-4-size);line-height:var(--subtitle-4-line);margin:0}.Diary-module__mhN7fW__list{flex-direction:column;gap:12px;margin:0 -10px;display:flex}.Diary-module__mhN7fW__card{flex-direction:column;padding:14px 16px 16px;display:flex;position:relative}.Diary-module__mhN7fW__cardRaised{z-index:2}.Diary-module__mhN7fW__cardSelected{--gloss-edge:var(--surface-primary-edge)}.Diary-module__mhN7fW__cardMain{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:6px;padding:0;font-family:inherit;text-decoration:none;display:flex}.Diary-module__mhN7fW__cardTitle{font-weight:var(--subtitle-3-weight);font-size:var(--subtitle-3-size);line-height:var(--subtitle-3-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Diary-module__mhN7fW__cardText{-webkit-line-clamp:4;font-size:var(--body-2-size);line-height:var(--body-2-line);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Diary-module__mhN7fW__hairline{background:#ffffff1f;border:none;width:100%;height:1px;margin:16px 0 24px}.Diary-module__mhN7fW__cardFooter{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.Diary-module__mhN7fW__cardDate{color:var(--color-gray-400);font-size:var(--caption-3-size);line-height:var(--caption-3-line)}.Diary-module__mhN7fW__cardDots{width:32px;height:32px;color:var(--color-gray-400);--gloss-edge:transparent;background:0 0;margin:-6px}.Diary-module__mhN7fW__cardDots:hover,.Diary-module__mhN7fW__cardDots[aria-expanded=true]{background:var(--surface-matte-light);color:var(--color-gray-0)}.Diary-module__mhN7fW__check{border:1.5px solid var(--color-gray-400);border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Diary-module__mhN7fW__checkOn{border-color:var(--color-blue-400);background:var(--color-blue-400)}.Diary-module__mhN7fW__checkIcon{width:14px;height:14px}.Diary-module__mhN7fW__fab{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary);width:40px;height:40px;color:var(--color-gray-0);border-radius:100px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;box-shadow:0 8px 24px #0055ff59;}.Diary-module__mhN7fW__fab:hover{background:var(--surface-primary-hover)}.Diary-module__mhN7fW__fabIcon{width:24px;height:24px}.Diary-module__mhN7fW__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:20px;display:flex}.Diary-module__mhN7fW__emptyIcon{width:44px;height:44px;color:var(--color-gray-500)}.Diary-module__mhN7fW__emptyTitle{font-weight:var(--font-weight-bold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line);letter-spacing:var(--headline-h5-tracking);margin:-4px 0}.Diary-module__mhN7fW__emptyText{max-width:480px;color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);margin:0}.Diary-module__mhN7fW__empty button.Diary-module__mhN7fW__cta{height:40px;padding:0 20px}.Diary-module__mhN7fW__btnIcon{width:24px;height:24px}.Diary-module__mhN7fW__promptCard{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:4px;padding:20px 16px;display:flex}.Diary-module__mhN7fW__sparkles{width:24px;height:24px;color:var(--color-blue-300)}.Diary-module__mhN7fW__promptCard button.Diary-module__mhN7fW__promptBtn{font-size:var(--button-2-size);line-height:var(--button-2-line)}.Diary-module__mhN7fW__promptText{font-size:var(--body-2-size);line-height:var(--body-2-line);margin:0}@media (min-width:768px){.Diary-module__mhN7fW__list{margin:0}.Diary-module__mhN7fW__card{padding:16px}.Diary-module__mhN7fW__cardMain{gap:10px}.Diary-module__mhN7fW__cardDots{margin-right:-2px}.Diary-module__mhN7fW__hairline{margin:12px 0 14px}.Diary-module__mhN7fW__cardText{font-size:var(--body-1-size);line-height:var(--body-1-line)}.Diary-module__mhN7fW__fab{width:52px;height:52px}.Diary-module__mhN7fW__fabIcon{width:26px;height:26px}.Diary-module__mhN7fW__empty{padding-top:40px}.Diary-module__mhN7fW__emptyTitle{margin:-6px 0 -2px}.Diary-module__mhN7fW__emptyText{font-size:var(--body-1-size);line-height:var(--body-1-line);margin-bottom:4px}.Diary-module__mhN7fW__empty button.Diary-module__mhN7fW__cta{height:52px;padding:0 24px}.Diary-module__mhN7fW__promptCard{gap:14px;margin-top:24px;padding:24px 16px 20px}.Diary-module__mhN7fW__sparkles{width:36px;height:36px}.Diary-module__mhN7fW__promptText{font-size:var(--body-1-size);line-height:var(--body-1-line)}.Diary-module__mhN7fW__promptLine{display:block}}@media (min-width:1280px){.Diary-module__mhN7fW__head{margin-top:-2px;margin-bottom:8px}.Diary-module__mhN7fW__card{padding:24px}.Diary-module__mhN7fW__cardMain{gap:15px}.Diary-module__mhN7fW__hairline{margin:15px 0 20px}.Diary-module__mhN7fW__empty{padding-top:60px}.Diary-module__mhN7fW__emptyTitle{margin:-8px 0 -2px}.Diary-module__mhN7fW__emptyText{margin-bottom:10px}.Diary-module__mhN7fW__promptCard{margin-top:42px}}.Diary-module__mhN7fW__notice{margin:0 0 var(--space-container-gap);color:var(--color-red-400,#ff6b57);font-size:var(--body-2-size);line-height:var(--body-2-line)}
.DiaryEditor-module__wmDtQG__page{min-height:100vh;color:var(--color-gray-0);font-family:var(--font-family-base);background:radial-gradient(50% 55.62% at 50% 0,#212121 0%,#161617 50%,#0b0b0d 100%);flex-direction:column;padding:20px 20px 120px;display:flex;position:relative}.DiaryEditor-module__wmDtQG__icon{flex-shrink:0;width:20px;height:20px}.DiaryEditor-module__wmDtQG__top,.DiaryEditor-module__wmDtQG__date,.DiaryEditor-module__wmDtQG__notice,.DiaryEditor-module__wmDtQG__content{box-sizing:border-box;width:100%;max-width:840px;margin-left:auto;margin-right:auto}.DiaryEditor-module__wmDtQG__top{justify-content:space-between;align-items:center;display:flex}.DiaryEditor-module__wmDtQG__topRight{--popover-offset:13px;justify-content:flex-end;gap:6px;display:flex;position:relative}.DiaryEditor-module__wmDtQG__roundBtn,.DiaryEditor-module__wmDtQG__editBtn,.DiaryEditor-module__wmDtQG__formatClose{background:var(--surface-matte);height:40px;color:var(--color-gray-0);cursor:pointer;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:background .15s;display:inline-flex;}.DiaryEditor-module__wmDtQG__roundBtn{width:40px}.DiaryEditor-module__wmDtQG__aa{font-weight:var(--font-weight-medium);letter-spacing:-.5px;font-size:16px;line-height:20px}.DiaryEditor-module__wmDtQG__roundBtn:hover,.DiaryEditor-module__wmDtQG__roundBtn[aria-expanded=true],.DiaryEditor-module__wmDtQG__editBtn:hover,.DiaryEditor-module__wmDtQG__formatClose:hover{background:var(--surface-matte-light)}.DiaryEditor-module__wmDtQG__roundBtn:focus-visible,.DiaryEditor-module__wmDtQG__editBtn:focus-visible,.DiaryEditor-module__wmDtQG__formatClose:focus-visible,.DiaryEditor-module__wmDtQG__tool:focus-visible,.DiaryEditor-module__wmDtQG__format:focus-visible,.DiaryEditor-module__wmDtQG__color:focus-within{outline:2px solid var(--color-blue-300);outline-offset:2px}.DiaryEditor-module__wmDtQG__editBtn{font-weight:var(--button-1-weight);font-size:var(--button-1-size);line-height:var(--button-1-line);padding:0 16px}.DiaryEditor-module__wmDtQG__doneBtn{--gloss-edge:var(--surface-primary-edge);background:var(--surface-primary)}.DiaryEditor-module__wmDtQG__doneBtn:hover{background:var(--surface-primary-hover)}.DiaryEditor-module__wmDtQG__doneBtn:disabled{--gloss-edge:transparent;background:var(--surface-disabled);color:var(--color-gray-500);cursor:not-allowed}.DiaryEditor-module__wmDtQG__date{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);justify-content:center;align-items:center;gap:6px;margin-top:39px;margin-bottom:0;display:flex}.DiaryEditor-module__wmDtQG__dateIcon{width:18px;height:18px}.DiaryEditor-module__wmDtQG__notice{color:var(--color-red-300);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin-top:12px;margin-bottom:0}.DiaryEditor-module__wmDtQG__content{flex-direction:column;gap:10px;margin-top:20px;display:flex}.DiaryEditor-module__wmDtQG__title,.DiaryEditor-module__wmDtQG__body{width:100%;color:var(--color-gray-0);background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit}.DiaryEditor-module__wmDtQG__title{font-weight:var(--font-weight-bold);font-size:var(--headline-h6-size);line-height:var(--headline-h6-line);letter-spacing:var(--headline-h6-tracking);overflow-wrap:anywhere;border-bottom:1px solid #ffffff29;border-radius:0;padding-bottom:10px}.DiaryEditor-module__wmDtQG__title::placeholder{color:var(--color-gray-400)}input.DiaryEditor-module__wmDtQG__title{padding-bottom:14px}.DiaryEditor-module__wmDtQG__content:has(input.DiaryEditor-module__wmDtQG__title){gap:14px}.DiaryEditor-module__wmDtQG__body{min-height:120px;font-size:var(--body-2-size);line-height:var(--body-2-line);overflow-wrap:anywhere;white-space:pre-wrap;position:relative}article .DiaryEditor-module__wmDtQG__body{min-height:0}.DiaryEditor-module__wmDtQG__body[data-blank]:before{content:attr(data-placeholder);color:var(--color-gray-400);pointer-events:none;position:absolute;top:0;left:0}.DiaryEditor-module__wmDtQG__body ul,.DiaryEditor-module__wmDtQG__body ol{margin:4px 0;padding-left:24px}.DiaryEditor-module__wmDtQG__body ul[data-style=dash]{list-style-type:"–  "}.DiaryEditor-module__wmDtQG__body blockquote{border-left:2px solid var(--color-blue-300);color:var(--color-gray-300);margin:8px 0;padding:2px 0 2px 14px}.DiaryEditor-module__wmDtQG__body img{border-radius:16px;max-width:100%;height:auto;margin:8px 0;display:block}.DiaryEditor-module__wmDtQG__blank{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);margin:0}.DiaryEditor-module__wmDtQG__formatPanel.DiaryEditor-module__wmDtQG__formatPanel{gap:14px;width:auto;max-width:none;padding:20px;position:fixed;inset:auto 10px 10px;transform:none}.DiaryEditor-module__wmDtQG__formatHead{justify-content:space-between;align-items:center;display:flex}.DiaryEditor-module__wmDtQG__formatTitle{font-weight:var(--subtitle-3-weight);font-size:var(--subtitle-3-size);line-height:var(--subtitle-3-line)}.DiaryEditor-module__wmDtQG__formatClose{width:36px;height:36px}.DiaryEditor-module__wmDtQG__formatRow{align-items:center;gap:14px;display:flex}.DiaryEditor-module__wmDtQG__segments{border-radius:100px;flex:1;gap:2px;display:flex;overflow:hidden}.DiaryEditor-module__wmDtQG__lists{flex:3}.DiaryEditor-module__wmDtQG__quote{flex:0 0 50px}.DiaryEditor-module__wmDtQG__format{min-width:0;height:40px;color:var(--color-gray-0);cursor:pointer;background:#63636340;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.DiaryEditor-module__wmDtQG__format:hover{background:#80808059}.DiaryEditor-module__wmDtQG__format[aria-pressed=true]{background:#0055ff80}.DiaryEditor-module__wmDtQG__format:focus-visible{outline-offset:-2px}.DiaryEditor-module__wmDtQG__format .DiaryEditor-module__wmDtQG__icon{width:24px;height:24px}.DiaryEditor-module__wmDtQG__letter{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:24px}.DiaryEditor-module__wmDtQG__color{background:radial-gradient(circle closest-side,var(--picked)0 62%,#1b1b1c 63% 76%,transparent 77%),conic-gradient(red,#fc0,#3d3,#0cf,#35f,#c3f,red);cursor:pointer;border-radius:100px;flex-shrink:0;width:40px;height:40px;position:relative}.DiaryEditor-module__wmDtQG__colorInput{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.DiaryEditor-module__wmDtQG__toolbar{left:10px;right:10px;bottom:max(18px,env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#18181abf;border-radius:100px;justify-content:space-around;align-items:center;height:44px;padding:0 10px;display:flex;position:fixed;}.DiaryEditor-module__wmDtQG__tool{width:40px;height:40px;color:var(--color-gray-0);cursor:pointer;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.DiaryEditor-module__wmDtQG__tool:hover{background:#ffffff14}.DiaryEditor-module__wmDtQG__tool .DiaryEditor-module__wmDtQG__icon{width:22px;height:22px}@media (min-width:768px){.DiaryEditor-module__wmDtQG__page{padding:30px 40px 120px}.DiaryEditor-module__wmDtQG__topRight{--popover-offset:25px}.DiaryEditor-module__wmDtQG__roundBtn{width:44px;height:44px}.DiaryEditor-module__wmDtQG__editBtn{height:44px;padding:0 24px}.DiaryEditor-module__wmDtQG__date{margin-top:49px}.DiaryEditor-module__wmDtQG__body,.DiaryEditor-module__wmDtQG__blank{font-size:var(--body-1-size);line-height:var(--body-1-line)}.DiaryEditor-module__wmDtQG__formatPanel.DiaryEditor-module__wmDtQG__formatPanel{gap:16px;width:462px;max-width:calc(100vw - 80px);position:absolute;inset:calc(100% + 18px) 0 auto auto}.DiaryEditor-module__wmDtQG__formatHead{display:none}.DiaryEditor-module__wmDtQG__formatRow{gap:16px}.DiaryEditor-module__wmDtQG__format{height:44px}.DiaryEditor-module__wmDtQG__quote{flex:0 0 116px}.DiaryEditor-module__wmDtQG__color{width:44px;height:44px}input.DiaryEditor-module__wmDtQG__title{padding-bottom:10px}.DiaryEditor-module__wmDtQG__content:has(input.DiaryEditor-module__wmDtQG__title){gap:10px}.DiaryEditor-module__wmDtQG__toolbar{justify-content:center;gap:20px;height:48px;bottom:21px;left:50%;right:auto;transform:translate(-50%)}.DiaryEditor-module__wmDtQG__tool{width:44px;height:44px}}@media (min-width:1280px){.DiaryEditor-module__wmDtQG__page{padding:40px 58px 120px}.DiaryEditor-module__wmDtQG__topRight{--popover-offset:15px;gap:10px}.DiaryEditor-module__wmDtQG__date{margin-top:65px}.DiaryEditor-module__wmDtQG__content{margin-top:26px}.DiaryEditor-module__wmDtQG__formatPanel.DiaryEditor-module__wmDtQG__formatPanel{gap:20px;width:458px;padding:26px 24px;top:calc(100% + 22px);left:50%;right:auto;transform:translate(-50%)}.DiaryEditor-module__wmDtQG__formatRow{gap:20px}.DiaryEditor-module__wmDtQG__quote{flex:0 0 96px}.DiaryEditor-module__wmDtQG__toolbar{gap:28px;height:52px;bottom:27px}}
.EmailLoginCard-module__ebVtbW__description{align-items:center;gap:var(--space-container-gap);flex-direction:column;width:100%;display:flex}.EmailLoginCard-module__ebVtbW__hint{width:100%;color:var(--color-gray-400);font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin:0}@media (min-width:768px){.EmailLoginCard-module__ebVtbW__hint{font-weight:var(--body-1-weight);font-size:var(--body-1-size);line-height:var(--body-1-line)}}.EmailLoginCard-module__ebVtbW__form{flex-direction:column;align-items:stretch;width:270px;max-width:100%;display:flex}.EmailLoginCard-module__ebVtbW__input{width:100%}.EmailLoginCard-module__ebVtbW__link{appearance:none;cursor:pointer;font:inherit;font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);color:var(--color-gray-400);text-align:center;background:0 0;border:0;padding:0;text-decoration:underline}.EmailLoginCard-module__ebVtbW__link:disabled{cursor:default;opacity:.5}
.LoginCard-module__Ma5m2W__social{align-items:center;gap:var(--space-table-padding-medium);flex-direction:column;width:100%;display:flex}.LoginCard-module__Ma5m2W__socialLabel{width:100%;color:var(--color-gray-400);font-weight:var(--body-1-weight);font-size:var(--body-1-size);line-height:var(--body-1-line);text-align:center;margin:0}.LoginCard-module__Ma5m2W__options{align-items:flex-start;gap:20px;display:flex}.LoginCard-module__Ma5m2W__option{align-items:center;gap:var(--space-table-padding-small);color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;font-family:inherit;display:flex}.LoginCard-module__Ma5m2W__optionIcon{--surface-angle:67deg;box-sizing:border-box;background:var(--surface-matte);width:80px;height:80px;color:var(--color-gray-0);border:none;border-radius:150px;justify-content:center;align-items:center;padding:0 10px;display:flex;}.LoginCard-module__Ma5m2W__optionGlyph{width:60px;height:60px}.LoginCard-module__Ma5m2W__optionLabel{font-weight:var(--body-1-weight);font-size:var(--body-1-size);line-height:var(--body-1-line)}.LoginCard-module__Ma5m2W__option:disabled{cursor:progress}.LoginCard-module__Ma5m2W__error{width:100%;color:var(--color-red-300);font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin:0}
.LunoAi-module__ohgMNa__prompt{justify-content:center;align-items:center;gap:var(--space-section-gap-large);width:100%;padding:var(--space-section-gap-large)0;color:var(--color-gray-0);font-family:var(--font-family-base);flex-direction:column;flex:1;display:flex}.LunoAi-module__ohgMNa__pending{visibility:hidden}.LunoAi-module__ohgMNa__intro{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.LunoAi-module__ohgMNa__heading{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.LunoAi-module__ohgMNa__title{font-weight:var(--font-weight-bold);font-size:var(--headline-h5-size);line-height:var(--headline-h5-line);letter-spacing:var(--headline-h5-tracking);margin:0}.LunoAi-module__ohgMNa__subtitle{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line);margin:0}.LunoAi-module__ohgMNa__suggestion{--gloss-edge:var(--surface-tertiary-edge);background:var(--surface-tertiary);width:100%;max-width:408px;min-height:52px;color:var(--color-gray-0);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);border:none;border-radius:100px;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;transition:background .15s;display:flex;}.LunoAi-module__ohgMNa__suggestion:hover{background:var(--surface-tertiary-hover)}.LunoAi-module__ohgMNa__suggestionHeart{flex-shrink:0;padding:8px;display:inline-flex}.LunoAi-module__ohgMNa__suggestionHeartIcon{width:24px;height:24px}.LunoAi-module__ohgMNa__suggestionText{font-size:var(--body-2-size);line-height:var(--body-2-line);flex:1}.LunoAi-module__ohgMNa__suggestionGo{--gloss-edge:var(--surface-secondary-edge);background:var(--surface-secondary);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:2px;display:inline-flex;}.LunoAi-module__ohgMNa__suggestionGoIcon{width:20px;height:20px}.LunoAi-module__ohgMNa__composer{--composer-btn:36px;--composer-icon:20px;--composer-pad:5px;width:100%;padding:var(--composer-pad);border-radius:calc(var(--composer-btn)/2 + var(--composer-pad));background:var(--surface-matte);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);font-family:var(--font-family-base);align-items:flex-end;gap:4px;display:flex;}.LunoAi-module__ohgMNa__composerWide{max-width:840px}.LunoAi-module__ohgMNa__composerInput{min-width:0;max-height:140px;padding:calc((var(--composer-btn) - var(--body-1-line))/2)0;resize:none;color:var(--color-gray-0);font-family:inherit;font-size:var(--body-1-size);line-height:var(--body-1-line);background:0 0;border:none;outline:none;flex:1;margin:0}.LunoAi-module__ohgMNa__composerInput::placeholder{color:var(--color-gray-400)}.LunoAi-module__ohgMNa__composerBtn{width:var(--composer-btn);height:var(--composer-btn);color:var(--color-gray-0);cursor:pointer;background:0 0;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.LunoAi-module__ohgMNa__composerBtn:hover{background:#ffffff0f}.LunoAi-module__ohgMNa__composerBtn:focus-visible,.LunoAi-module__ohgMNa__suggestion:focus-visible,.LunoAi-module__ohgMNa__historyRow:focus-visible,.LunoAi-module__ohgMNa__historyItem:focus-visible,.LunoAi-module__ohgMNa__backBtn:focus-visible,.LunoAi-module__ohgMNa__topBtn:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:2px}.LunoAi-module__ohgMNa__composerSend{background:var(--surface-secondary);}.LunoAi-module__ohgMNa__composerSend:hover{background:var(--surface-secondary-hover)}.LunoAi-module__ohgMNa__composerSend:disabled,.LunoAi-module__ohgMNa__composerSend:disabled:hover{background:var(--surface-secondary);cursor:default}.LunoAi-module__ohgMNa__composerIcon{width:var(--composer-icon);height:var(--composer-icon)}.LunoAi-module__ohgMNa__soon,.LunoAi-module__ohgMNa__soon:hover{cursor:default}.LunoAi-module__ohgMNa__composerBtn.LunoAi-module__ohgMNa__soon:hover{background:0 0}.LunoAi-module__ohgMNa__history{flex-direction:column;gap:12px;width:100%;display:flex}.LunoAi-module__ohgMNa__historyRow,.LunoAi-module__ohgMNa__historyItem{background:var(--surface-matte);color:var(--color-gray-0);cursor:pointer;border:none;transition:background .15s;}.LunoAi-module__ohgMNa__historyRow:hover,.LunoAi-module__ohgMNa__historyItem:hover{background:#37373799}.LunoAi-module__ohgMNa__historyRow{width:100%;padding:var(--space-container-gap);text-align:left;font-family:inherit;font-size:var(--body-2-size);line-height:var(--body-2-line);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);border-radius:100px;justify-content:space-between;align-items:center;gap:14px;display:flex}.LunoAi-module__ohgMNa__historyLead{align-items:center;gap:14px;min-width:0;display:inline-flex}.LunoAi-module__ohgMNa__historyIcon{flex-shrink:0;width:24px;height:24px}.LunoAi-module__ohgMNa__historyArrow{flex-shrink:0;width:24px;height:24px;transition:transform .15s}.LunoAi-module__ohgMNa__historyArrowOpen{transform:rotate(90deg)}.LunoAi-module__ohgMNa__historyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LunoAi-module__ohgMNa__historyItem{width:100%;padding:12px var(--space-container-gap);text-align:left;border-radius:30px;flex-direction:column;align-items:flex-start;gap:4px;font-family:inherit;display:flex}.LunoAi-module__ohgMNa__historyDate{color:var(--color-gray-400);font-size:var(--caption-2-size);line-height:var(--caption-2-line)}.LunoAi-module__ohgMNa__historyPreview{width:100%;color:var(--color-gray-0);font-size:var(--body-2-size);line-height:var(--body-2-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LunoAi-module__ohgMNa__conversation{width:100%;padding-bottom:calc(46px + var(--space-container-gap) + var(--space-container-padding));font-family:var(--font-family-base);flex-direction:column;display:flex}.LunoAi-module__ohgMNa__topBar{z-index:5;width:100%;padding:var(--space-section-padding-vertical)0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.LunoAi-module__ohgMNa__topActions{gap:6px;display:flex}.LunoAi-module__ohgMNa__backBtn,.LunoAi-module__ohgMNa__topBtn{background:var(--surface-matte);width:40px;height:40px;color:var(--color-gray-0);font-family:inherit;font-size:var(--body-1-size);line-height:var(--body-1-line);cursor:pointer;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);pointer-events:auto;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:0;transition:background .15s;display:inline-flex;}.LunoAi-module__ohgMNa__backBtn:hover{background:var(--surface-secondary-hover)}.LunoAi-module__ohgMNa__backLabel{display:none}.LunoAi-module__ohgMNa__backIcon,.LunoAi-module__ohgMNa__topIcon{flex-shrink:0;width:20px;height:20px}.LunoAi-module__ohgMNa__thread{gap:var(--space-container-padding);flex-direction:column;width:100%;display:flex}.LunoAi-module__ohgMNa__date{padding:var(--space-container-gap)0;text-align:center;color:var(--color-gray-400);font-size:var(--caption-3-size);margin:0;line-height:16px}.LunoAi-module__ohgMNa__userRow{justify-content:flex-end;display:flex}.LunoAi-module__ohgMNa__assistantRow{justify-content:flex-start;display:flex}.LunoAi-module__ohgMNa__userBubble{width:100%;max-width:300px;color:var(--color-gray-0);background:#37373740;border-radius:20px;padding:16px}.LunoAi-module__ohgMNa__assistantText{width:100%;max-width:640px;padding:var(--space-container-gap)0;color:var(--color-gray-0)}.LunoAi-module__ohgMNa__bubbleText{font-size:var(--body-2-size);line-height:var(--body-2-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.LunoAi-module__ohgMNa__bubbleText+.LunoAi-module__ohgMNa__bubbleText{margin-top:10px}.LunoAi-module__ohgMNa__typing{color:var(--color-gray-400);font-size:var(--body-2-size);line-height:var(--body-2-line)}.LunoAi-module__ohgMNa__composerDock{z-index:40;padding:0 var(--space-section-padding-horizontal)max(var(--space-container-gap),env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.LunoAi-module__ohgMNa__composerDock>*{pointer-events:auto}@media (min-width:768px){.LunoAi-module__ohgMNa__intro{gap:20px}.LunoAi-module__ohgMNa__suggestion{padding:10px 16px 10px 10px}.LunoAi-module__ohgMNa__suggestionText{font-size:var(--body-1-size);line-height:var(--body-1-line)}.LunoAi-module__ohgMNa__composer{--composer-btn:44px;--composer-icon:24px;--composer-pad:7px}.LunoAi-module__ohgMNa__composerInput{padding-left:6px;padding-right:6px}.LunoAi-module__ohgMNa__historyRow{font-size:var(--body-1-size);line-height:var(--body-1-line)}.LunoAi-module__ohgMNa__historyIcon{width:28px;height:28px}.LunoAi-module__ohgMNa__historyPreview{font-size:var(--body-1-size);line-height:var(--body-1-line)}.LunoAi-module__ohgMNa__historyDate{font-size:var(--body-2-size);line-height:var(--body-2-line)}.LunoAi-module__ohgMNa__conversation{padding-bottom:calc(58px + var(--space-container-gap) + var(--space-container-padding))}.LunoAi-module__ohgMNa__backBtn,.LunoAi-module__ohgMNa__topBtn{width:44px;height:44px}.LunoAi-module__ohgMNa__backBtn{gap:12px;width:auto;padding:0 24px 0 10px}.LunoAi-module__ohgMNa__backLabel{display:inline}.LunoAi-module__ohgMNa__topIcon{width:22px;height:22px}.LunoAi-module__ohgMNa__date{font-size:var(--body-2-size);line-height:var(--body-2-line)}.LunoAi-module__ohgMNa__userBubble{border-radius:30px;max-width:640px;padding:20px}.LunoAi-module__ohgMNa__assistantText{padding:var(--space-container-gap)}.LunoAi-module__ohgMNa__bubbleText,.LunoAi-module__ohgMNa__typing{font-size:var(--body-1-size);line-height:var(--body-1-line)}}@media (min-width:1280px){.LunoAi-module__ohgMNa__intro{gap:24px}.LunoAi-module__ohgMNa__subtitle{font-size:var(--body-1-size);line-height:var(--body-1-line)}.LunoAi-module__ohgMNa__composerHome,.LunoAi-module__ohgMNa__history{max-width:640px}.LunoAi-module__ohgMNa__topActions{gap:10px}.LunoAi-module__ohgMNa__userBubble{border-radius:40px;padding:24px}}
.OAuthCallbackCard-module__aST7oa__error{width:100%;color:var(--color-red-300);font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);text-align:center;margin:0}
.PasswordCard-module__KbX3Bq__heading{align-items:center;gap:var(--space-head-l);flex-direction:column;width:100%;display:flex}.PasswordCard-module__KbX3Bq__subtitle{width:100%;color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--headline-h6-size);line-height:var(--headline-h6-line);letter-spacing:var(--headline-h6-tracking);text-align:center;overflow-wrap:anywhere;margin:0}.PasswordCard-module__KbX3Bq__action{align-items:center;gap:var(--space-section-gap-large);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.PasswordCard-module__KbX3Bq__action{gap:var(--space-container-gap)}}.PasswordCard-module__KbX3Bq__form{flex-direction:column;align-items:stretch;width:270px;max-width:100%;display:flex}.PasswordCard-module__KbX3Bq__input{width:100%}.PasswordCard-module__KbX3Bq__link{appearance:none;cursor:pointer;font:inherit;font-weight:var(--body-2-weight);font-size:var(--body-2-size);line-height:var(--body-2-line);color:var(--color-gray-400);text-align:center;background:0 0;border:0;padding:0;text-decoration:underline}.PasswordCard-module__KbX3Bq__link:disabled{cursor:default;opacity:.5}
